欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 无线网络接入方法、移动终端及可读存储介质独创技术52085字

无线网络接入方法、移动终端及可读存储介质

2021-02-15 17:54:50

无线网络接入方法、移动终端及可读存储介质

  技术领域

  本申请涉及通信技术领域,尤其涉及无线网络接入方法、移动终端及可读存储介质。

  背景技术

  短距无线网络技术是指通信双方通过无线电波传输信息,并且传输距离限制在较短范围内的通信技术。现有技术中,从设备通过扫描到主设备的发送从而确定主设备,以实现从设备发送认证数据包到主设备,主设备根据接收到的认证数据包判断从设备有权限与主设备进行连接时,从设备可向主设备发送关联请求,最后主设备根据自身的资源状况决定是否允许从设备与主设备进行关联。

  在上述先认证再关联的过程中,如果主设备自身已经处于繁忙的状态,则其他从设备无法进行关联,从该角度看就会导致从设备一直在尝试连接,超时之后才提示无法连接的问题,也即在关联之前从设备并不知道主设备自身的资源状况紧张,发送出去的认证请求和关联请求因超时失败,最终导致功耗大且用户体验差。

  上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。

  发明内容

  本申请的主要目的在于提供一种无线网络接入方法、终端设备及可读存储介质,旨在解决由于主设备自身资源情况紧张,从设备主动向主设备发送认证请求以及关联请求与主设备进行连接过程中,只有在超时连接失败情况才能获知主设备无法连接,导致功耗大。

  为实现上述目的,本申请提供一种无线网络接入方法,应用于移动终端,所述移动终端设置有热点模块以及与所述热点模块对应的接收模块,所述无线网络接入方法包括:

  主设备处于扫描状态,以扫描从设备发送的从设备信息,或所述主设备发送主设备信息,并接收所述从设备回复的从设备信息;

  在所述从设备信息与可信任设备信息匹配时,向所述从设备发送关联请求;

  接收到目标从设备响应所述关联请求时,与所述目标从设备建立连接。

  可选地,移动终端具有扫描和发送的功能,所述无线网络接入方法还包括:

  获取已用资源数据;其中,所述已用资源数据包括已连接的从设备数量以及已使用网络数据流量中至少一个;

  在所述已用资源数据大于或等于预设阈值时,执行主设备处于扫描状态,扫描从设备发送的设备信息的步骤。

  可选地,获取当前的已用资源数据的步骤之后,还包括:

  在所述已用资源数据小于预设阈值时,执行所述主设备发送设备信息,并接收所述从设备回复的从设备信息的步骤。

  可选地,扫描从设备发送的设备信息的步骤之后包括:

  在所述设备信息与所述可信任设备信息不匹配时,将所述从设备的从设备信息添加至可信任设备的信息列表。

  可选地,扫描从设备发送的设备信息的步骤之前包括:

  按预设规则建立或维护所述可信任设备的信息列表,所述预设规则包括以下至少一种:

  用户建立或维护所述可信任设备的信息列表;或,

  所述主设备接收到所述从设备的申请信息后加入到所述信息列表;或,

  所述主设备生成二维码并将所述二维码用于所述从设备扫描加入到所述信息列表;或,

  所述主设备接收所述从设备发送的二维码并扫描所述二维码后加入到所述信息列表。

  可选地,主设备接收到所述从设备的申请信息后加入到所述信息列表的步骤之前,包括:

  所述主设备与所述从设备按预设通信方式建立连接,所述预设通信方式包括WIFI连接、蓝牙连接、ZIGBEE连接、UWB连接以及数据连接中的至少一种。

  可选地,申请信息包括所述从设备的MAC地址,和/或设备名称。

  可选地,主设备扫描所述从设备二维码的步骤之后,包括:

  获取所述从设备的从设备信息;

  判断所述从设备信息是否在所述信息列表中,并执行至少一项以下步骤:

  若不在,则将所述从设备的设备信息加入所述信息列表,和/或向所述从设备发送关联请求,根据所述关联请求与所述从设备建立连接;或,

  若在,则向所述从设备发送关联请求,根据所述关联请求与所述从设备建立连接。

  可选地,主设备生成二维码并将所述二维码用于所述从设备扫描加入到所述信息列表的步骤之后包括:

  在所述信息列表添加所述从设备的从设备信息后,和/或与从设备信息对应的所述从设备建立连接。

  可选地,可信任设备信息列表添加所述从设备的从设备信息的步骤之前,执行以下至少一个步骤:

  判断已连接从设备数量是否小于第一预设值,若小于,则将所述从设备信息加入所述信息列表;

  判断未连接所述从设备数量是否大于第二预设值,若大于,则将所述从设备信息加入所述信息列表;

  判断已使用网络数据流量是否小于第三预设值,若小于,则将所述从设备信息加入所述信息列表;

  判断未使用所述网络数据流量是否大于第四预设值,若大于,则将所述从设备信息加入所述信息列表。

  可选地,主设备发送的主设备信息包括所述信息列表;和/或,所述从设备信息包括MAC地址以及设备名称中的至少一个。

  可选地,关联请求包括目标从设备的目标设备信息。

  此外,本申请还提供一种无线网络接入方法,应用于移动终端,所述移动终端设置有热点模块以及与所述热点模块对应的接收模块,以使所述移动终端具有扫描和发送的功能,所述无线网络接入方法包括:

  从设备发送从设备信息,或从设备扫描到主设备发送的主设备信息,根据所述主设备信息向所述主设备发送从设备信息;

  在接收到主设备发送的关联请求时,获取所述关联请求中的目标设备信息;

  在所述从设备信息与所述目标设备信息匹配时,响应所述关联请求。

  可选地,从设备发送从设备信息的步骤之前,所述无线网络接入方法包括:

  在未扫描到主设备发送的主设备信息时,所述从设备切换至发送状态,以执行从设备发送从设备信息的步骤。

  可选地,无线网络接入方法还包括:

  在所述从设备信息与所述目标设备信息不匹配时,所述从设备生成二维码,向所述主设备发送所述二维码,其中,所述二维码包含从设备的从设备信息;或,

  在所述从设备信息与所述目标设备信息不匹配时,所述从设备向所述主设备发送申请信息,其中,所述申请信息包括所述从设备的MAC地址,和/或设备名称。

  可选地,从设备与所述主设备按预设通信方式建立连接,所述预设通信方式包括WIFI连接、蓝牙连接、ZIGBEE连接、UWB连接、数据连接中的至少一种。

  为实现上述目的,本申请提供还一种无线网络接入方法,主设备扫描从设备二维码,获取所述从设备的从设备信息;判断所述从设备信息是否与可信任设备信息匹配,执行以下步骤至少一项:

  若不匹配,则将所述从设备的设备信息加入可信任设备的信息列表,并向所述从设备发送关联请求,根据所述关联请求与所述从设备建立连接;或,

  若匹配,则向所述从设备发送关联请求,根据所述关联请求与所述从设备建立连接。

  可选地,主设备扫描从设备二维码的步骤之前包括:

  按预设规则建立或维护所述可信任设备的信息列表,所述预设规则包括以下至少一种:

  用户建立或维护所述可信任设备的信息列表;或,

  所述主设备接收到所述从设备的申请信息后加入到所述信息列表;或,

  所述主设备生成二维码并将所述二维码用于所述从设备扫描加入到所述信息列表;或,

  所述主设备接收所述从设备发送的二维码并扫描所述二维码后加入到所述信息列表。

  为实现上述目的,本申请提供还一种无线网络接入方法,主设备生成二维码并将所述二维码用于从设备扫描加入,可信任设备的信息列表添加所述从设备的从设备信息后,与所述从设备建立连接。

  可选地,可信任设备的信息列表添加所述从设备的从设备信息之前,执行以下至少一个步骤:

  判断已连接从设备数量是否小于第一预设值,若小于,则将所述从设备信息加入所述信息列表;

  判断未连接所述从设备数量是否大于第二预设值,若大于,则将所述从设备信息加入所述信息列表;

  判断已使用网络数据流量是否小于第三预设值,若小于,则将所述从设备信息加入所述信息列表;

  判断未使用所述网络数据流量是否大于第四预设值,若大于,则将所述从设备信息加入所述信息列表。

  此外,为实现上述目的,本申请还提供一种移动终端,移动终端设置有热点模块以及与所述热点模块对应的接收模块,以使所述移动终端具有扫描和发送的功能,所述移动终端包括:存储器、处理器以及存储在所述存储器里并可在所述处理器上运行的无线网络接入程序,所述无线网络接入程序被所述处理器执行时实现如以上所述的无线网络接入方法的各个步骤。

  此外,为实现上述目的,本申请还提供一种可读存储介质,所述可读存储介质上存储无线网络接入程序,所述无线网络接入程序被所述处理器执行时实现如以上所述的无线网络接入方法的各个步骤。

  本申请提出的无线网络接入方法、移动终端及可读存储介质,主设备同时具有扫描功能与发送功能,在主设备扫描从设备发送的从设备信息,或者,主设备发送主设备信息并接收到从设备回复的从设备信息,若从设备信息与可信任设备信息列表中的设备信息匹配,主设备均主动向匹配的从设备信息对应的目标从设备发送关联请求,在接收到目标从设备的响应时实现与目标从设备快速连接,从而避免由从设备关联请求因超时失败而导致不断与主设备重连现象,且节省功耗。

  附图说明

  图1为本申请的无线网络接入方法各个实施例涉及的移动终端的结构框图;

  图2为移动终端作为主设备时,其中的无线网络接入方法第一实施例的流程示意图;

  图3本申请的无线网络接入方法第二实施例的流程示意图;

  图4本申请的无线网络接入方法第二实施例中已用资源数据小于预设阈值的流程示意图;

  图5为移动终端作为从设备时,其中的无线网络接入方法第五实施例的流程示意图。

  本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

  具体实施方式

  应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

  在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或者“单元”的后缀仅为了有利于本申请的说明,其本身没有特定的意义。因此,“模块”、“部件”或者“单元”可以混合地使用。

  移动终端可以以各种形式来实施。其中,移动终端为主设备时,移动终端可以为无线AP,其可以是诸如无线路由器、家庭网关、WNIC等设备,只要用于为从设备提供无线网络接入服务。移动终端为从设备时,本申请中描述的移动终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(Personal Digital Assistant,PDA)可穿戴设备等终端设备,其中,从设备能够接入于主设备所建立的无线局域网中,如Wi-Fi(WirelessFidelity,无线保真)网络。本领域技术人员将理解的是,除了特别用于移动目的元件之外,根据本申请的实施方式的构造也能够应用于固定类型的终端设备。请参考图1,图1为本申请的无线网络接入方法各个实施例涉及的移动终端的结构框图,该移动终端可以包括:存储器101、处理器102以及通讯单元103,本领域技术人员可以理解,图1示出的移动终端的结构框图并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中,存储器101中存储有操作系统以及无线网络接入程序。处理器102是移动终端的控制中心,处理器102执行存储在存储器101内的无线网络接入程序,以实现本申请的无线网络接入方法各实施例的步骤。通讯模块103可通过网络协议与服务器建立连接。

  此外,移动终端还设置有热点模块以及接收模块,以使移动终端具有扫描和发送的功能。其中,热点模块可用于共享网络给周围的设备,接收模块用于连接热点共享的网络。举例来说,若第一移动终端的热点模块共享网络给其他移动终端,其他移动终端可通过接收模块连接第一移动终端并使用第一移动终端共享的网络,也即其他移动终端接入第一移动终端的网络,此时,第一移动终端可认为是主设备,而其他移动终端为从设备。

  此外,在移动终端发送设备信息如移动终端广播设备信息时,接收到目标从设备回复的从设备信息,根据从设备信息向目标从设备发送关联请求并与目标从设备建立连接。在移动终端进行扫描时,扫描当前的从设备发送的从设备信息,根据从设备信息确定目标从设备,进而向目标从设备发送关联请求并与目标从设备建立连接。

  在移动终端为主设备时,存储区101中的移动终端的无线网络接入程序被处理器102执行时实现以下步骤:

  主设备处于扫描状态,扫描从设备发送的从设备信息,或所述主设备发送设备信息,并接收所述从设备回复的从设备信息;

  在所述从设备信息与可信任设备信息匹配时,向所述从设备发送关联请求;

  接收到目标从设备响应所述关联请求时,与所述目标从设备建立连接。

  在移动终端为从设备时,存储区101中的移动终端的无线网络接入程序被处理器102执行时实现以下步骤:

  从设备发送设备信息,或从设备扫描到主设备发送的主设备信息,根据所述主设备信息向所述主设备发送从设备信息;

  在接收到主设备发送的关联请求时,获取所述关联请求中的目标设备信息;

  在所述设备信息与所述目标设备信息匹配时,响应所述关联请求。

  基于上述移动终端的结构示意图,提出本申请的无线网络接入方法的第一实施例至第四实施例。

  本申请提供一种无线网络接入方法,请参考图2,图2为移动终端作为主设备时,其中的无线网络接入方法第一实施例的流程示意图,在该实施例中,无线网络接入方法包括以下步骤:

  步骤S10,主设备处于扫描状态,扫描从设备发送的从设备信息,或所述主设备发送主设备信息,并接收所述从设备回复的从设备信息;

  主设备发送的主设备信息包括信息列表以及主设备对应的设备信息;其中,信息列表用于存储已连接的各个从设备对应的从设备信息,信息列表可理解为可信任设备的信息列表。主设备信息为主设备的唯一标识,主设备信息包括主设备的MAC地址以及设备名称中的至少一个。从设备信息为从设备的唯一标识,从设备信息包括从设备的MAC地址以及设备名称中的至少一个。

  需要说明的是,从设备发送的从设备信息可通过广播的形式,在从设备通过广播的形式发送从设备信息时,扫描从设备发送的从设备信息的步骤包括:扫描从设备的广播帧;解析广播帧得到从设备的从设备信息。

  需要说明的是,对应于移动终端设置有热点模块以及接收模块,以使移动终端具有扫描和发送的功能。其中,在第一预设条件下,移动终端可由扫描状态切换至发送状态,可选地,发送状态包括广播状态,如第一预设条件为在移动终端当前已连接的设备数量小于预设数量,表明移动终端当前的网络情况宽松时,可触发移动终端由扫描状态切换至发送状态如广播状态,以便于其他移动终端接入移动终端共享的网络;或者,在第二预设条件下,移动终端可由发送状态切换至扫描状态,如第二预设条件为在移动终端当前已连接的设备数量大于预设数量,表明移动终端当前的网络情况紧张时,可触发移动终端由发送状态切换至扫描状态,以可选择性地选择其它终端设备接入移动终端当前共享的网络。或不需设定预设条件,移动终端可处于以上扫描或发送任一种状态,进行主从设备之间的连接。

  可选地,步骤S10中扫描从设备发送的从设备信息的步骤之前,包括:

  按预设规则建立或维护所述可信任设备的信息列表,所述预设规则包括以下至少一种:

  用户建立或维护所述可信任设备的信息列表,也即可通过用户手动操作将待连接的从设备的从设备信息添加至信息列表,可以理解的是,用户还可以手动操作删除已存储在信息列表中的从设备信息;

  或,所述主设备接收到所述从设备的申请信息后加入到所述信息列表,其中,申请信息包括从设备的MAC地址,和/或设备名称,容易理解的是,从设备向主设备发送的申请信息的形式包括短信、二维码以及上传至第三方如服务器或者应用软件中的至少一个;

  或,所述主设备生成二维码并将所述二维码用于所述从设备扫描加入到所述信息列表,实际上为主设备生成二维码并将二维码发送至从设备,从设备通过扫描二维码以直接加入可信任设备的信息列表,或者,主设备获取从设备扫描二维码时反馈的从设备的从设备信息,并将从设备信息添加至信息列表以更新信息列表;

  或,所述主设备接收所述从设备发送的二维码并扫描所述二维码后加入到所述信息列表,同理,从设备发送的二维码包含有从设备的从设备信息,主设备直接扫描二维码以获得从设备的从设备信息,并将从设备信息添加至信息列表以更新可信任设备的信息列表。

  需要说明的是,在主设备接收到所述从设备的申请信息后加入到所述信息列表的步骤之前,或者,在主设备生成二维码并将所述二维码用于所述从设备扫描加入到所述信息列表的步骤之前,或者,主设备接收从设备发送的二维码并扫描二维码后加入可信任设备的信息列表的步骤之前,还包括步骤:主设备与从设备按预设通信方式建立连接,预设通信方式包括WIFI连接、蓝牙连接、ZIGBEE连接、UWB连接、MODEM连接、NFC连接、LiFi、短信连接以及数据连接中至少一种。

  步骤S20,在所述从设备信息与可信任设备信息匹配时,向所述从设备发送关联请求;

  步骤S30,接收到目标从设备响应所述关联请求时,与所述目标从设备建立连接。

  需要说明的是,关联请求包括目标从设备的目标设备信息以及主设备信息,关联请求用于主设备向从设备发出建立连接的信号,在从设备响应该关联请求时,可实现建立主设备与从设备之间连接。从设备信息与可信任设备信息匹配时,向从设备发送关联请求,也即从设备信息所对应的从设备可作为与主设备连接的目标从设备,可通过从设备信息向目标从设备发送关联请求,以实现主设备与目标从设备的连接,也即从设备接入主设备提供的无线网络。

  可以理解的是,判断从设备信息与可信任设备信息是否匹配,可将从设备信息依次与可信任设备的信息列表中的各个设备信息进行比对,在从设备信息与可信任设备的信息列表中一设备信息匹配时,则表明从设备信息与可信任设备的信息列表中设备信息匹配;同理,在从设备信息与可信任设备的信息列表中任意一设备信息均不匹配时,则表明从设备信息与可信任设备信息列表中的设备信息不匹配。

  可选地,步骤S10中扫描从设备发送的从设备信息的步骤之后,还包括:

  在所述从设备信息与所述可信任设备信息不匹配时,将所述从设备的从设备信息添加至可信任设备的信息列表。

  在实际应用过程中,当主设备与从设备进行第一次连接时,主设备存储的可信任设备的信息列表中不存在从设备的设备信息,也即,扫描到从设备的从设备信息与可信任设备的信息列表中的设备信息不匹配,或者,从设备信息未包含在可信任设备的信息列表中时,可将从设备的从设备信息添加至可信任设备的信息列表,以实现主设备再次扫描到从设备的从设备信息,主设备与从设备进行连接;或者,主设备发送设备信息,并接收从设备回复的从设备信息时,实现主设备与从设备之间连接。

  在本实施例公开的技术方案中,主设备同时具有扫描功能与发送功能,在主设备扫描从设备发送的从设备信息,或者,主设备发送主设备信息并接收到从设备回复的从设备信息,若从设备信息与可信任设备的信息列表中的设备信息匹配,主设备均主动向匹配的从设备信息对应的目标从设备发送关联请求,在接收到目标从设备的响应时实现与目标从设备快速连接,从而避免由从设备关联请求因超时失败而导致不断与主设备重连现象,节省功耗。

  基于上述第一实施例提出本申请的无线网络接入方法的第二实施例,请参考图3,图3本申请的无线网络接入方法第二实施例的流程示意图。在该实施例中,无线网络接入方法还包括:

  步骤S40,获取已用资源数据;其中,所述已用资源数据包括已连接的从设备数量以及已使用网络数据流量中至少一个;

  步骤S50,在所述已用资源数据大于或等于预设阈值时,执行步骤S10中的步骤主设备处于扫描状态,扫描从设备发送的从设备信息。

  已用资源数据包括已连接的从设备数量以及已使用网络数据流量中至少一个。已连接的从设备数量是指当前与主设备之间具有无线网络连接的移动终端。主设备中记录有每一个已连接的从设备的标识如从设备信息,其可根据从设备的标识确定已连接从设备的数量。已使用网络数据流量是指主设备当前已连接的各个从设备所对应网络访问操作的数量数据之和。其中,已使用网络数据流量可通过获取网络访问记录获得,其中,网络访问记录用于已连接的从设备的网络访问状况,网络访问记录中包括各个从设备对应的网络访问操作的时间、流量及数据大小等信息。

  其中,在已用资源数据为已连接的从设备数量时,获取已用资源数据,也即获取当前已连接的从设备数量,可通过预设时间间隔获取,也可通过检测到已连接的从设备数量发生变化时如新增连接的从设备进行获取,对此不做限定。在已用资源为已使用网络数据流量时,获取当前的已用资源数据,也即获取当前的已使用网络数据流量,可通过预设时间间隔获取得到,也可实时获取得到,对此不做限定。

  在实际应用过程中,主设备设置有从设备的最大连接数量,该最大连接数量为主设备能够提供与无线网络连接的从设备即移动终端的最大数量。在已用资源数据大于或等于预设阈值时,也即主设备当前已连接的从设备数量以及已使用网络数据流量中任意一个大于或等于预设阈值,表明主设备当前的已用资源数据紧张,为避免主设备超负荷连接,在已用资源数据大于或等于预设阈值时,在当前主设备为发送状态时,主设备由发送状态切换至扫描状态,执行主设备扫描从设备发送的从设备信息的步骤,主设备可决定是否向扫描到的从设备发送关联请求,不会造成超负荷连接;或主设备已用资源数据时,主设备停止扫描或发送,直至已用资源数据小于预设值,再开始执行扫描或发送操作。

  其中,预设阈值为表示主设备的已用资源数据紧张的最小值,预设阈值可根据实际需求预先设定,也可通过获取检测主设备已用资源数据紧张时大量实验数据获得的值设定,对此不做限定。可以理解的是,预设阈值小于主设备可连接从设备的最大连接数量或者已连接的从设备可使用的最大数据流量。

  可选地,请参考图4,图4本申请的无线网络接入方法第二实施例中已用资源数据小于预设阈值的流程示意图,步骤S40之后还包括:

  步骤S60,在所述已用资源数据小于预设阈值时,执行步骤S10中所述主设备发送设备信息,并接收所述从设备回复的从设备信息的步骤。

  同理地,在已用资源数据小于预设阈值时,也即主设备当前已连接的从设备数量以及已使用网络数据流量均小于预设阈值,表明主设备当前的可用资源数据宽松,在已用资源数据小于预设阈值时,在当前主设备为扫描状态时,主设备由扫描状态切换至发送状态,执行主设备发送设备信息,并接收所述从设备回复的从设备信息的步骤。

  在本实施例公开的技术方案中,通过获取当前的已用资源数据如已连接的从设备数量和/或已使用网络数据流量,通过比对已用资源数据与预设阈值的大小,在已用资源数据大于或等于预设阈值,也即表明主设备当前的可用资源数据紧张,执行主设备扫描从设备发送的从设备信息;在已用资源数据小于预设阈值,也即表明主设备当前的可用资源数据宽松,执行主设备发送设备信息,并接收所述从设备回复的从设备信息;主设备通过根据预先判断自身已用资源数据,进而根据自身已用资源数据采用扫描方式或者发送方式与从设备进行连接,以避免从设备不断地重连。

  基于上述任意一实施例提出本申请的的无线网络接入方法的第三实施例,在该实施例中,主设备接收所述从设备发送的二维码并扫描所述从设备二维码的步骤之后,包括:

  获取所述从设备的从设备信息;

  判断所述从设备信息是否在所述信息列表中,并执行至少一项以下步骤至少一项:

  若不在,则将所述从设备的设备信息加入所述信息列表,和/或向所述从设备发送关联请求,根据所述关联请求与所述从设备建立连接;或,

  若在,则向所述从设备发送关联请求,根据所述关联请求与所述从设备建立连接。

  基于主设备接收从设备发送的二维码,并扫描二维码以获得从设备的从设备信息后,判断从设备信息是否在信息列表,可通过将从设备信息依次与信息列表中的各个设备信息进行比对,在从设备信息与信息列表其中一设备信息匹配时,则表明从设备信息与信息列表中的设备信息匹配,也即从设备信息在信息列表中,通过匹配到的从设备信息直接向从设备发送关联请求,接收到从设备响应该关联请求时,实现与从设备建立连接,即根据关联请求与从设备建立连接。同理,在从设备信息与信息列表中任意一设备信息均不匹配时,则表明从设备信息与信息列表中的设备信息不匹配,也即从设备信息不在信息列表中,可将从设备信息添加至信息列表;也可在将从设备信息添加至信息列表后,向该从设备信息对应的从设备发送关联请求,以在接收到从设备响应该关联请求时与从设备建立连接;还可根据匹配到的从设备信息,直接向该从设备信息对应的从设备发送关联请求,进而在接收到从设备响应后与从设备建立连接。

  相较于上述任一实施例,提供了一种新的主设备与从设备之间建立连接的方式,在本实施例公开的技术方案中,基于主设备通过从设备发送的二维码获取得到从设备的从设备信息,只要从设备信息与信息列表中的设备信息匹配,可直接向从设备发送关联请求,在接收到从设备响应后与从设备建立连接;或者,在从设备信息与信息列表中的设备信息不匹配,将从设备信息添加至可信任设备新列表中,以便于再次通过二维码或者其他方式获取到相同的从设备信息到时,可直接向该从设备信息对应的从设备发送关联请求,在本实施例中并不需要主设备扫描从设备发送的从设备信息,或者,主设备发送设备信息,接收从设备回复的从设备信息,节省能耗的同时操作更加简单。

  基于上述任意一实施例提出本申请的的无线网络接入方法的第四实施例,在该实施例中,主设备生成二维码并将所述二维码用于所述从设备扫描加入的步骤之后,包括:

  在所述信息列表添加所述从设备的从设备信息,和/或与从设备信息对应的所述从设备建立连接。

  基于主设备生成二维码并将二维码发送至从设备,在信息列表添加从设备的从设备信息可通过从设备扫描二维码,直接将该从设备对应的从设备信息添加至信息列表,也可通过从设备扫描二维码后,主设备获取从设备反馈的从设备信息,进而将从设备信息添加至信息列表。可选地,将从设备信息添加至信息列表后,可向从设备信息对应的从设备发送关联请求,以根据关联请求与从设备建立连接;或者,基于主设备生成二维码并将二维码发送至从设备,在主设备接收到由从设备扫描二维码获取得到的从设备信息时,直接向从设备信息对应的从设备发送关联请求,以根据关联请求与从设备建立连接。其中,根据关联请求与从设备建立连接包括:接收到从设备响应该关联请求时,与该从设备建立连接。

  可选地,步骤主设备生成二维码并将所述二维码用于所述从设备扫描加入之前,执行以下至少一个步骤:

  判断已连接从设备数量是否小于第一预设值,若小于也即表明主设备还可连接其他的从设备,则将所述从设备信息加入所述信息列表;

  判断未连接所述从设备数量是否大于第二预设值,若大于也即表明主设备还可连接其他的从设备,则将所述从设备信息加入所述信息列表;

  判断已使用网络数据流量是否小于第三预设值,若小于也即表明主设备当前的可使用网络数据流量宽松,则将所述从设备信息加入所述信息列表;

  判断未使用所述网络数据流量是否大于第四预设值,若大于也即表明主设备当前的可使用网络数据流量宽松,则将所述从设备信息加入所述信息列表。

  需要说明的是,已连接的从设备数量是指当前与主设备之间具有无线网络连接的移动终端。主设备中记录有每一个已连接的从设备的标识如从设备信息,其可根据从设备的标识确定已连接从设备的数量。已使用网络数据流量是指主设备当前已连接的各个从设备所对应网络访问操作的数量数据之和。其中,已使用网络数据流量可通过获取网络访问记录获得,其中,网络访问记录用于已连接的从设备的网络访问状况,网络访问记录中包括各个从设备对应的网络访问操作的时间、流量及数据大小等信息。

  相较于上述任一实施例,提供了一种新的主设备与从设备之间建立连接的方式,在本实施例公开的技术方案中,基于主设备生成的二维码,并将该二维码发送至从设备,以实现从设备扫描二维码时将从设备的从设备信息添加至信息列表,或者,将从设备的从设备信息反馈至主设备,以实现主设备根据从设备信息向从设备发送关联请求,在本实施例中并不需要主设备扫描从设备发送的从设备信息,或者,主设备发送设备信息,接收从设备回复的从设备信息,节省能耗的同时操作更加简单。

  基于上述移动终端的结构示意图,提出本申请的无线网络接入方法的第五实施例。

  本申请提供一种无线网络接入方法,请参考图5,图5为移动终端作为从设备时,其中的无线网络接入方法第五实施例的流程示意图,在该实施例中,无线网络接入方法包括以下步骤:

  步骤S70,从设备发送从设备信息,或从设备扫描到主设备发送的主设备信息,根据所述主设备信息向所述主设备发送从设备信息;

  从设备信息为从设备的唯一标识,从设备信息包括从设备的MAC地址以及设备名称中的至少一个。从设备通过发送从设备信息,对应于第一实施例中主设备扫描从设备发送的从设备信息,以实现主设备扫描获得从设备发送带有从设备信息的发送数据包,进而解析该发送数据包以获得从设备的从设备信息。可选地,步骤S70中从设备发送设备信息之前,包括:在未扫描到主设备发送的主设备信息时,从设备切换至发送状态,以执行从设备发送设备信息的步骤。需要说明的是,未扫描到主设备发送的主设备信息也即当前没有主设备进行发送,对应于第一实施例中,主设备在满足第二预设条件下,主设备由发送状态切换至扫描状态,在未扫描到主设备发送的主设备信息时,从设备切换至发送状态,以实现从设备发送从设备信息。

  可以理解的是,对应于第一实施例中,主设备在满足第一预设条件下,主设备可由扫描状态切换至发送状态。在主设备处于发送状态时,从设备通过扫描主设备的发送的设备信息,进而根据设备信息向主设备发送从设备的从设备信息。其中,主设备接收从设备回复的从设备信息后,若从设备信息与信息列表中的设备信息匹配,则执行向从设备发送关联请求的步骤。需要说明的是,在从设备处于发送状态,且预设时长内未接收到关联请求,可切换至扫描状态,以扫描是否存在主设备发送的主设备信息。

  步骤S80,在接收到主设备发送的关联请求时,获取所述关联请求中的目标设备信息;

  步骤S90,在所述从设备信息与所述目标设备信息匹配时,响应所述关联请求。

  关联请求包括关联请求包括目标从设备的目标设备信息以及主设备信息,关联请求用于主设备向从设备发出建立连接的信号,在从设备响应该关联请求时,可实现建立主设备与从设备之间连接。在从设备接收到主设备发送的关联请求时,可通过比对从设备的从设备信息与关联请求中的目标设备信息,在从设备信息与目标设备信息匹配时,响应主设备发送的关联请求,以实现主设备与从设备建立连接。

  可选地,对应于第一实施例中主设备接收从设备发送的二维码,并扫描二维码获取从设备的从设备信息,进而将从设备信息添加至信息列表以更新可信任信息设备列表,在从设备信息与目标设备信息不匹配时,从设备生成二维码,向主设备发送二维码,其中,二维码包含从设备的从设备信息;或,对应于第一实施例中主设备接收到从设备的申请信息后加入,在从设备信息与目标设备信息不匹配时,从设备向主设备发送申请信息,其中,申请信息包括所述从设备的MAC地址,和/或设备名称。需要说明的是,从设备向主设备发送的申请信息的形式包括短信、二维码以及上传至第三方如服务器或者应用软件中的至少一个。

  在实际应用过程中,从设备还没有与主设备建立连接时,即从设备没有接入到主设备共享的网络之前,从设备与主设备按预设通信方式建立连接,其中,预设通信方式包括WIFI连接、蓝牙连接、ZIGBEE连接、UWB连接以及数据连接中至少一种。

  对应于第一实施例,在本实施例公开的技术方案中,主设备同时具有扫描功能与发送功能,在主设备扫描从设备发送的从设备信息,或者,主设备发送主设备信息并接收到从设备回复的从设备信息,若从设备信息与信息列表中的设备信息匹配,主设备均主动向匹配的从设备信息对应的目标从设备发送关联请求,在接收到目标从设备的响应时实现与目标从设备快速连接,从而避免由从设备关联请求因超时失败而导致不断与主设备重连现象,节省功耗。

  基于上述移动终端的结构示意图,提出本申请的无线网络接入方法的第六实施例。本申请提供一种无线网络接入方法,在该实施例中,主设备扫描从设备二维码,获取所述从设备的从设备信息;判断所述从设备信息是否与可信任设备信息匹配中,无线网络接入方法包括以下步骤:

  若不匹配,则将所述从设备的设备信息加入所述可信任设备的信息列表,并向所述从设备发送关联请求,根据所述关联请求与所述从设备建立连接;或,

  若匹配,则向所述从设备发送关联请求,根据所述关联请求与所述从设备建立连接。

  基于主设备接收从设备发送的二维码,并扫描二维码以获得从设备的从设备信息后,判断从设备信息是否在信息列表,可通过将从设备信息依次与信息列表中的各个设备信息进行比对,在从设备信息与信息列表其中一设备信息匹配时,则表明从设备信息与信息列表中的设备信息匹配,也即从设备信息在信息列表中,通过匹配到的从设备信息直接向从设备发送关联请求,接收到从设备响应该关联请求时,实现与从设备建立连接,即根据关联请求与从设备建立连接。同理,在从设备信息与信息列表中任意一设备信息均不匹配时,则表明从设备信息与信息列表中的设备信息不匹配,也即从设备信息不在信息列表中,也可在将从设备信息添加至信息列表后,向该从设备信息对应的从设备发送关联请求,以在接收到从设备响应该关联请求时与从设备建立连接。

  可选地,主设备扫描从设备二维码的步骤之前包括:

  按预设规则建立或维护所述可信任设备的信息列表,所述预设规则包括以下至少一种:用户建立或维护所述可信任设备的信息列表;或,所述主设备接收到所述从设备的申请信息后加入到所述信息列表;或,所述主设备生成二维码并将所述二维码用于所述从设备扫描加入到所述信息列表;或,所述主设备接收所述从设备发送的二维码并扫描所述二维码后加入到所述信息列表。

  需要说明的是,用户维护所述信息列表,也即可通过用户手动操作将待连接的从设备的从设备信息添加至信息列表,可以理解的是,用户还可以手动操作删除已存储在信息列表中的从设备信息;或,所述主设备接收到所述从设备的申请信息后加入,其中,申请信息包括从设备的MAC地址,和/或设备名称,容易理解的是,从设备向主设备发送的申请信息的形式包括短信、二维码以及上传至第三方如服务器或者应用软件中的至少一个;或,所述主设备生成二维码并将所述二维码用于所述从设备扫描加入,实际上为主设备生成二维码并将二维码发送至从设备,从设备通过扫描二维码以直接加入信息列表,或者,主设备获取从设备扫描二维码时反馈的从设备的从设备信息,并将从设备信息添加至信息列表以更新信息列表;或,所述主设备接收所述从设备发送的二维码并扫描所述二维码后加入,同理,从设备发送的二维码包含有从设备的从设备信息,主设备直接扫描二维码以获得从设备的从设备信息,并将从设备信息添加至信息列表以更新信息列表。

  在本实施例公开的技术方案中,基于主设备通过从设备发送的二维码获取得到从设备的从设备信息,只要从设备信息与信息列表中的设备信息匹配,可直接向从设备发送关联请求,在接收到从设备响应后与从设备建立连接;或者,在从设备信息与信息列表中的设备信息不匹配,将从设备信息添加至可信任设备新列表中,以便于再次通过二维码或者其他方式获取到相同的从设备信息到时,可直接向该从设备信息对应的从设备发送发送关联请求,节省能耗的同时操作更加简单。

  基于上述移动终端的结构示意图,提出本申请的无线网络接入方法的第六实施例。本申请提供一种无线网络接入方法,在该实施例中,主设备生成二维码并将所述二维码用于从设备扫描加入,可信任设备的信息列表添加所述从设备的从设备信息后,与所述从设备建立连接。

  需要说明的是,基于主设备生成二维码并将二维码发送至从设备,在信息列表添加从设备的从设备信息可通过从设备扫描二维码,直接将该从设备对应的从设备信息添加至信息列表,也可通过从设备扫描二维码后,主设备获取从设备反馈的从设备信息,进而将从设备信息添加至信息列表,此外,将从设备信息添加至信息列表后,可向该从设备信息对应的从设备发送关联请求,以根据关联请求与从设备建立连接,其中,根据关联请求与从设备建立连接包括:接收到从设备响应该关联请求时,与该从设备建立连接。

  可选地,信息列表添加所述从设备的从设备信息之前,执行以下至少一个步骤:

  判断已连接从设备数量是否小于第一预设值,若小于也即表明主设备还可连接其他的从设备,则将所述从设备信息加入所述信息列表;

  判断未连接所述从设备数量是否大于第二预设值,若大于也即表明主设备还可连接其他的从设备,则将所述从设备信息加入所述信息列表;

  判断已使用网络数据流量是否小于第三预设值,若小于也即表明主设备当前的可使用网络数据流量宽松,则将所述从设备信息加入所述信息列表;

  判断未使用所述网络数据流量是否大于第四预设值,若大于也即表明主设备当前的可使用网络数据流量宽松,则将所述从设备信息加入所述信息列表。

  需要说明的是,已连接的从设备数量是指当前与主设备之间具有无线网络连接的移动终端。主设备中记录有每一个已连接的从设备的标识如从设备信息,其可根据从设备的标识确定已连接从设备的数量。已使用网络数据流量是指主设备当前已连接的各个从设备所对应网络访问操作的数量数据之和。其中,已使用网络数据流量可通过获取网络访问记录获得,其中,网络访问记录用于已连接的从设备的网络访问状况,网络访问记录中包括各个从设备对应的网络访问操作的时间、流量及数据大小等信息。

  在本实施例公开的技术方案中,基于主设备生成的二维码,并将该二维码发送至从设备,以实现从设备扫描二维码时将从设备的从设备信息添加至信息列表,或者,将从设备的从设备信息反馈至主设备,以实现主设备根据从设备信息向从设备发送关联请求,节省能耗的同时操作更加简单。

  本申请还提供一种移动终端,移动终端设置有热点模块以及与所述热点模块对应的接收模块,以使所述移动终端具有扫描和发送的功能,移动终端包括存储器、处理器以及存储在存储器里并可在处理器上运行的无线网络接入程序,所述无线网络接入程序被所述处理器执行时实现如上述任一实施例中的无线网络接入方法的步骤。

  本申请还提供一种计算机可读存储介质,计算机可读存储介质上存储有无线网络接入程序,所述无线网络接入程序被所述处理器执行时实现如上述任一实施例中的无线网络接入方法的步骤。

  在本申请提供的移动终端和可读存储介质的实施例中,包含了上述无线网络接入方法各实施例的全部技术特征,说明书拓展和解释内容与上述无线网络接入方法的各实施例基本相同,在此不做再赘述。

  本申请实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行如上各种可能的实施方式中所述的方法。

  本申请实施例还提供一种芯片,包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于从所述存储器中调用并运行所述计算机程序,使得安装有所述芯片的设备执行如上各种可能的实施方式中所述的方法。

  需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素,此外,本申请不同实施例中具有同样命名的部件、特征、要素可能具有相同含义,也可能具有不同含义,其具体含义需以其在该具体实施例中的解释或者进一步结合该具体实施例中上下文进行确定。

  应当理解,尽管在本文可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本文范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语"如果"可以被解释成为"在……时"或"当……时"或"响应于确定"。再者,如同在本文中所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文中有相反的指示。应当进一步理解,术语“包含”、“包括”表明存在所述的特征、步骤、操作、元件、组件、项目、种类、和/或组,但不排除一个或多个其他特征、步骤、操作、元件、组件、项目、种类、和/或组的存在、出现或添加。此处使用的术语“或”和“和/或”被解释为包括性的,或意味着任一个或任何组合。因此,“A、B或C”或者“A、B和/或C”意味着“以下任一个:A;B;C;A和B;A和C;B和C;A、B和C”。仅当元件、功能、步骤或操作的组合在某些方式下内在地互相排斥时,才会出现该定义的例外。

  应该理解的是,虽然本申请实施例中的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

  需要说明的是,在本文中,采用了诸如S10、S20等步骤代号,其目的是为了更清楚简要地表述相应内容,不构成顺序上的实质性限制,本领域技术人员在具体实施时,可能会先执行S20后执行S10等,但这些均应在本申请的保护范围之内。

  上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

  通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,被控终端,或者网络设备等)执行本申请每个实施例的方法。

  以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

《无线网络接入方法、移动终端及可读存储介质.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)