CN113727323A - 双频客户端的通信方法、设备、双频客户端和通信*** - Google Patents
双频客户端的通信方法、设备、双频客户端和通信*** Download PDFInfo
- Publication number
- CN113727323A CN113727323A CN202110854736.5A CN202110854736A CN113727323A CN 113727323 A CN113727323 A CN 113727323A CN 202110854736 A CN202110854736 A CN 202110854736A CN 113727323 A CN113727323 A CN 113727323A
- Authority
- CN
- China
- Prior art keywords
- dual
- frequency
- wps
- client
- band
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004891 communication Methods 0.000 title claims abstract description 252
- 238000000034 method Methods 0.000 title claims abstract description 112
- 230000003993 interaction Effects 0.000 claims abstract description 79
- 230000008569 process Effects 0.000 claims abstract description 79
- 230000004044 response Effects 0.000 claims abstract description 11
- 238000012216 screening Methods 0.000 claims abstract description 7
- 238000004590 computer program Methods 0.000 claims description 17
- 238000000060 site-specific infrared dichroism spectroscopy Methods 0.000 claims description 6
- 238000003825 pressing Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 7
- 230000006872 improvement Effects 0.000 description 6
- 239000000523 sample Substances 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种双频客户端的通信方法,双频客户端可工作在两个频段,双频客户端的通信方法包括:响应于WPS按钮触发操作,启动全信道扫描,以创建临时设备信息表;根据设备信息,从正在进行WPS的通信设备中筛选出一个目标通信设备;当双频客户端在当前频段内与目标通信设备桥接成功后,查询双频客户端在另一个频段内的WPS进程交互状态;根据WPS进程交互状态设置延迟时间;根据目标通信设备的类型以及延迟时间,将双频客户端的另一个频段与目标通信设备桥接。采用本发明实施例,在遵循WPS协议的基础上,实现通过按下一次双频客户端的WPS按键,快速桥接到具有单频/双频WPS功能的通信设备的两个频段。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种双频客户端的通信方法、设备、双频客户端和通信***。
背景技术
一般双频(2.4G、5G)并发电子产品(比如手机、RE等客户端)、双频(2.4G、5G)通信设备(比如AP)对于WPS(Wi-Fi Protected Setup)功能的支持包括:
1.只支持同时在一个频段内进行WPS。按下WPS按键后,产品可以在两个频段内发出带有WSC_IE的报文(beacon、probe response,或者probe request)。但是最终只会在一个频段内完成EAP报文的交互过程。另一频段的WPS进程被终止。以下称为单频WPS客户端/通信设备。
2.支持同时在两个频段内进行WPS。按下WPS按键后,产品可以在两个频段内完成EAP报文的交互过程。以下称为可双频WPS客户端/通信设备。
支持WPS功能的客户端可以通过WPS的方式桥接到通信设备。如果可双频WPS的客户端与通信设备进行配合,那么只需要按下一次WPS按键,客户端即可以桥接到通信设备的两个频段。如果至少有一个单频WPS设备,那么必须按下两次WPS按键,客户端才能桥接到通信设备的两个频段。在市场上,单频、双频WPS通信设备都存在。即使客户端为双频WPS设备,当其与单频WPS通信设备配合使用时,必须按下两次WPS按键。同时,由于客户端无法区分通信设备对于WPS支持类型,每次按下按键后,当一个频段WPS成功之后,客户端不会立即停止WPS过程,而是继续等待另一个频段WPS成功,直到WPS进程超出WPS协议规定的时间,比如2分钟,这种情况下客户端桥接通信设备的总时长必定会增加,用户体验比较差。
发明内容
本发明实施例的目的是提供一种双频客户端的通信方法、设备、双频客户端和通信***,在遵循WPS协议的基础上,实现通过按下一次双频客户端的WPS按键,快速桥接到具有单频/双频WPS功能的通信设备的两个频段。
为实现上述目的,本发明实施例提供了一种双频客户端的通信方法,所述双频客户端可工作在两个频段,所述双频客户端的通信方法包括:
响应于WPS按钮触发操作,启动全信道扫描,以创建临时设备信息表;其中,所述临时设备信息表用于保存扫描到的正在进行WPS的通信设备的设备信息;
根据所述设备信息,从正在进行WPS的通信设备中筛选出一个目标通信设备;
当所述双频客户端在当前频段内与所述目标通信设备桥接成功后,查询所述双频客户端在另一个频段内的WPS进程交互状态;
根据所述WPS进程交互状态设置延迟时间;
根据所述目标通信设备的类型以及所述延迟时间,将所述双频客户端的另一个频段与所述目标通信设备桥接。
作为上述方案的改进,当所述目标通信设备的类型为双频WPS通信设备时,所述将所述双频客户端的另一个频段与所述目标通信设备桥接,包括:
在所述延迟时间内,将所述双频客户端的另一个频段与所述双频WPS通信设备桥接。
作为上述方案的改进,当所述双频客户端在当前频段内与所述目标通信设备桥接成功后,所述方法还包括:
获取所述目标通信设备发送的频段配置信息;其中,所述频段配置信息包括SSID、密钥和加密方式;
从所述设备信息表中获取所述目标通信设备的设备信息;其中,所述设备信息包括SSID、UUID和MAC地址。
作为上述方案的改进,当所述目标通信设备的类型为单频WPS通信设备时,所述将所述双频客户端的另一个频段与所述目标通信设备桥接,包括:
在所述延迟时间结束后,终止所述双频客户端在另一频段内与所述单频WPS通信设备的桥接;
根据获取到的所述频段配置信息和所述设备信息,进行SSID检索;
根据检索到的SSID,将所述双频客户端在另一频段内与所述单频WPS通信设备进行桥接。
作为上述方案的改进,所述根据所述WPS进程交互状态设置延迟时间,包括:
当所述WPS进程交互状态处于扫描阶段,延迟时间设置为第一预设时间段;
当所述WPS进程交互状态处于EAP报文交互阶段,延迟时间设置为第二预设时间段;
当所述WPS进程交互状态处于处于认证关联阶段,延迟时间设置为第三预设时间段;
其中,所述第一预设时间段小于所述第二预设时间段,所述第二预设时间段小于所述第三预设时间段。
作为上述方案的改进,所述根据所述WPS进程交互状态设置延迟时间,还包括:
当所述WPS进程交互状态处于扫描阶段时,在等待所述第一预设时间段后扫描结束,重新获取所述WPS进程交互状态;
若所述WPS进程交互状态处于扫描阶段,延迟时间设置为0;
若所述WPS进程交互状态处于EAP报文交互阶段,延迟时间设置为所述第二预设时间段;
若所述WPS进程交互状态处于处于认证关联阶段,延迟时间设置为所述第三预设时间段。
作为上述方案的改进,所述通信设备在开始WPS后,在两个频段内同时发送包含WPS的相关信息的报文给所述双频客户端,以告知所述双频客户端其已经开启了WPS;其中,所述相关信息包括了所述设备信息。
为实现上述目的,本发明实施例还提供了一种双频客户端,所述双频客户端可工作在两个频段,所述双频客户端包括:
临时设备信息表创建单元,用于响应于WPS按钮触发操作,启动全信道扫描,以创建临时设备信息表;其中,所述临时设备信息表用于保存扫描到的正在进行WPS的通信设备的设备信息;
目标通信设备筛选单元,用于根据所述设备信息,从正在进行WPS的通信设备中筛选出一个目标通信设备;
WPS进程交互状态查询单元,用于当所述双频客户端在当前频段内与所述目标通信设备桥接成功后,查询所述双频客户端在另一个频段内的WPS进程交互状态;
延迟时间设置单元,用于根据所述WPS进程交互状态设置延迟时间;
桥接单元,用于根据所述目标通信设备的类型以及所述延迟时间,将所述双频客户端的另一个频段与所述目标通信设备桥接。
为实现上述目的,本发明实施例还提供了一种双频客户端的通信设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一实施例所述的双频客户端的通信方法。
为实现上述目的,本发明实施例还提供了一种通信***,包括至少一个通信设备和上述实施例所述的双频客户端。
相比于现有技术,本发明实施例公开的双频客户端的通信方法、设备、双频客户端和通信***,通过启动全信道扫描的方式,可以扫描到正在进行WPS的通信设备的设备信息,从而根据该设备信息,从正在进行WPS的通信设备中筛选出一个目标通信设备,使得双频客户端在当前频段内与所述目标通信设备桥接成功。然后,根据目标通信设备的类型以及所述延迟时间,将双频客户端的另一个频段与目标通信设备桥接,在此过程中,无需再按一次双频客户端中的WPS按键,可以实现双频客户端通过按下一次WPS按键,桥接到目标通信设备的两个频段。本发明实施例公开的双频客户端的通信方法、设备、双频客户端和通信***,在遵循WPS协议的基础上,实现通过按下一次双频客户端的WPS按键,快速桥接到具有单频/双频WPS功能的通信设备的两个频段。
附图说明
图1是本发明实施例提供的一种双频客户端的通信方法的流程图;
图2是本发明实施例提供的一种双频客户端的通信方法的另一流程图;
图3是本发明实施例提供的一种双频客户端的结构框图;
图4是本发明实施例提供的一种双频客户端的通信设备的结构框图;
图5是本发明实施例提供的一种通信***的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1,图1是本发明实施例提供的一种双频客户端的通信方法的流程图,所述双频客户端可工作在两个频段,所述双频客户端的通信方法包括:
S1、响应于WPS按钮触发操作,启动全信道扫描,以创建临时设备信息表;其中,所述临时设备信息表用于保存扫描到的正在进行WPS的通信设备的设备信息;
S2、根据所述设备信息,从正在进行WPS的通信设备中筛选出一个目标通信设备;
S3、当所述双频客户端在当前频段内与所述目标通信设备桥接成功后,查询所述双频客户端在另一个频段内的WPS进程交互状态;
S4、根据所述WPS进程交互状态设置延迟时间;
S5、根据所述目标通信设备的类型以及所述延迟时间,将所述双频客户端的另一个频段与所述目标通信设备桥接。
值得说明的是,本发明实施例所述的双频客户端可以工作在2.4G频段和5G频段,所述双频客户端在与通信设备连接时,需要按下其自身的WPS按键与通信设备建立连接。示例性的,所述双频客户端为手机、电脑、RE(中继器)等客户端,所述通信设备为AP(无线接入点)。
具体地,在步骤S1中,响应于WPS按钮触发操作,启动全信道扫描,以创建临时设备信息表;其中,所述临时设备信息表用于保存扫描到的正在进行WPS的通信设备的设备信息,所述设备信息包括SSID(Service Set Identifier,服务集标识符)、UUID(UniversallyUnique Identifier,通用唯一识别码)和MAC地址。
示例性的,所述双频客户端在进行WPS时,会在两个频段进行全信道的主动扫描,获取附近的通信设备信息,筛选出正在进行WPS的通信设备。在进行扫描时,所述双频客户端创建两个临时设备信息表,分别保存2.4G、5G两个频段内正在进行WPS的通信设备的设备信息。
具体地,所述通信设备在开始WPS后,在两个频段内同时发送包含WPS的相关信息的报文给所述双频客户端,以告知所述双频客户端其已经开启了WPS;其中,所述相关信息包括了所述设备信息。
示例性的,通信设备在开始WPS后,在两个频段内同时发送带有WSC_IE的beacon、probe response,告知所述双频客户端其已经开启了WPS,其中也包含所述通信设备的设备信息)。值得说明的是,WSC_IE为WPS字段,其包含WPS的相关信息,其中Device Password ID值代表WPS的类型(PBC、PIN),Selected Registrar的值为1代表通信设备开启WPS后的设备信息,所述双频客户端通过这些信息筛选开启WPS的通信设备。beacon为主动广播告知,probe response为对双频触发器发出的probe request的应答。
具体地,在步骤S2中,根据所述设备信息,从正在进行WPS的通信设备中筛选出一个目标通信设备。
示例性的,所述双频客户端根据扫描到的通信设备的WSC_IE中的WPS信息,分别在2.4G、5G筛选出一个正在进行WPS,且WPS类型与所述双频客户端相同的通信设备为目标通信设备,并向其发起EAP报文交互。一般情况下两个频段筛选出的为同一通信设备。
具体地,在步骤S3中,当所述双频客户端在当前频段内与所述目标通信设备桥接成功后,查询所述双频客户端在另一个频段内的WPS进程交互状态。
示例性的,所述进程交互状态包括扫描阶段、EAP报文交互阶段和认证关联阶段。所述扫描阶段表示所述双频客户端在另一个频段内处于扫描通信设备的阶段;所述EAP报文交互阶段表明所述双频客户端已经筛选出正在进行WPS的通信设备,并准备发送向其发起EAP报文交互;所述认证关联阶段表明所述双频客户端已经与该通信设备进行EAP报文交互,并需要进行认证关联。
具体地,在步骤S4中,根据所述WPS进程交互状态设置延迟时间,包括步骤S41~S43:
S41、当所述WPS进程交互状态处于扫描阶段,延迟时间设置为第一预设时间段;
S42、当所述WPS进程交互状态处于EAP报文交互阶段,延迟时间设置为第二预设时间段;
S43、当所述WPS进程交互状态处于处于认证关联阶段,延迟时间设置为第三预设时间段;
其中,所述第一预设时间段小于所述第二预设时间段,所述第二预设时间段小于所述第三预设时间段。
示例性的,所述第一预设时间段为5秒,所述第二预设时间段为10秒,所述第三预设时间段为15秒。当所述WPS进程交互状态处于EAP报文交互阶段时,延迟时间为10秒,足以完成所有的EAP报文交互。当所述WPS进程交互状态处于认证关联阶段,延迟时间为15秒。当所述WPS进程交互状态处于扫描阶段,延迟时间为5秒。
进一步地,所述根据所述WPS进程交互状态设置延迟时间,还包括步骤S44~S47:
S44、当所述WPS进程交互状态处于扫描阶段时,在等待所述第一预设时间段后扫描结束,重新获取所述WPS进程交互状态;
S45、若所述WPS进程交互状态处于扫描阶段,延迟时间设置为0;
S46、若所述WPS进程交互状态处于EAP报文交互阶段,延迟时间设置为所述第二预设时间段;
S47、若所述WPS进程交互状态处于处于认证关联阶段,延迟时间设置为所述第三预设时间段。
示例性的,等待5秒后扫描结束,重新获取WPS进程交互状态。如果依然处于扫描阶段,则将延迟时间设为0。如果处于其他阶段,则按照上述步骤S42~S43设置延迟时间,然后终止当前频段的WPS进程。
具体地,在步骤S5中,根据所述目标通信设备的类型以及所述延迟时间,将所述双频客户端的另一个频段与所述目标通信设备桥接。所述目标通信设备的类型包括两种,一种是双频WPS通信设备,所述双频WPS通信设备可同时工作在2.4G和5G频段,可在2.4G和5G两个频段完成WPS进程,另一种是单频WPS通信设备,所述单频WPS通信设备可在2.4G和5G两个频段工作,或者只在其中一个频段工作,但是只能在其中一个频段完成WPS进程。
可选地,当所述目标通信设备的类型为双频WPS通信设备时,所述将所述双频客户端的另一个频段与所述目标通信设备桥接,包括步骤S511:
S511、在所述延迟时间内,将所述双频客户端的另一个频段与所述双频WPS通信设备桥接。在延迟时间内,所述双频客户端即可完成EAP报文的交互。
可选地,当所述双频客户端在当前频段内与所述目标通信设备桥接成功后,所述方法还包括步骤S31~S32:
S31、获取所述目标通信设备发送的频段配置信息;其中,所述频段配置信息包括SSID、密钥和加密方式;
S32、从所述设备信息表中获取所述目标通信设备的设备信息;其中,所述设备信息包括SSID、UUID和MAC地址。
示例性的,双频客户端需要获取WPS被终止频段内的配置信息,完成桥接。支持easy connect模式的所述目标通信设备会在两个频段使用完全相同的配置信息,如果在两个频段中扫描到相同的SSID,即可认为这两个SSID属于同一目标通信设备。
所述目标通信设备从2.4G、5G频段发出的报文中有些内容具有关联性。同一目标通信设备在2.4G、5G频段两个端口发出报文中MAC地址可以通过算法相互转换,UUID相同。如果已知一个目标通信设备在一个频段(2.4G或5G)的报文内容,根据MAC地址、UUID这两个信息,按照UUID相同、MAC地址符合转换规则的原则,可以过滤出同一目标通信设备在另一频段的报文,从而得到目标通信设备在两个频段内的SSID。一般情况下用户会设置所述目标通信设备的两个频段为相同的加密方式以及密钥。所述双频客户端与单频WPS通信设备进行WPS时,可获取一个频段的配置信息,在两个频段内都使用WPS获取的加密方式以及密钥。通过其他方式获取到所述目标通信设备在另一频段的SSID,即有很大几率实现双频客户端桥接到目标通信设备的两个频段。
可选地,当所述目标通信设备的类型为单频WPS通信设备时,所述将所述双频客户端的另一个频段与所述目标通信设备桥接,包括步骤S521~S523:
S521、在所述延迟时间结束后,终止所述双频客户端在另一频段内与所述单频WPS通信设备的桥接;
S522、根据获取到的所述频段配置信息和所述设备信息,进行SSID检索;
S523、根据检索到的SSID,将所述双频客户端在另一频段内与所述单频WPS通信设备进行桥接。
示例性的,所述双频客户端在一个频段内WPS成功后,可获取到所述目标通信设备推送的当前频段配置信息(SSID、密钥、加密方式),以及获取预先保存的设备信息。然后所述双频客户端终止未WPS成功频段的WPS进程,以设备信息中的SSID、UUID、MAC地址为索引,按照一定的规则(SSID相同、UUID相同、MAC地址符合转换规则),所述双频客户端即可在未WPS成功频段的设备信息表中获取属于同一目标通信设备的设备信息,获取目标通信设备在此频段的SSID,从而根据检索到的SSID,将所述双频客户端在另一频段内与所述单频WPS通信设备进行桥接。
进一步地,上述步骤S1~S5的过程可参考图2。
在本发明实施例中,通信设备为单频WPS通信设备时,双频客户端可通过按下一次WPS按键,通过WPS以及SSID检索的方式,桥接到单频WPS通信设备的两个频段,桥接时间短。通信设备为双频WPS通信设备时,双频客户端可通过按下一次WPS按键,两个频段都通过WPS桥接到双频WPS通信设备的两个频段,桥接时间短。
相比于现有技术,本发明实施例公开的双频客户端的通信方法,通过启动全信道扫描的方式,可以扫描到正在进行WPS的通信设备的设备信息,从而根据该设备信息,从正在进行WPS的通信设备中筛选出一个目标通信设备,使得双频客户端在当前频段内与所述目标通信设备桥接成功。然后,根据目标通信设备的类型以及所述延迟时间,将双频客户端的另一个频段与目标通信设备桥接,在此过程中,无需再按一次双频客户端中的WPS按键,可以实现双频客户端通过按下一次WPS按键,桥接到目标通信设备的两个频段。本发明实施例公开的双频客户端的通信方法,在遵循WPS协议的基础上,实现通过按下一次双频客户端的WPS按键,快速桥接到具有单频/双频WPS功能的通信设备的两个频段。
参见图3,图3是本发明实施例提供的一种双频客户端100的结构框图,所述双频客户端100包括:
临时设备信息表创建单元101,用于响应于WPS按钮触发操作,启动全信道扫描,以创建临时设备信息表;其中,所述临时设备信息表用于保存扫描到的正在进行WPS的通信设备的设备信息;
目标通信设备筛选单元102,用于根据所述设备信息,从正在进行WPS的通信设备中筛选出一个目标通信设备;
WPS进程交互状态查询单元103,用于当所述双频客户端在当前频段内与所述目标通信设备桥接成功后,查询所述双频客户端在另一个频段内的WPS进程交互状态;
延迟时间设置单元104,用于根据所述WPS进程交互状态设置延迟时间;
桥接单元105,用于根据所述目标通信设备的类型以及所述延迟时间,将所述双频客户端的另一个频段与所述目标通信设备桥接。
可选地,当所述目标通信设备的类型为双频WPS通信设备时,所述桥接单元105用于:在所述延迟时间内,将所述双频客户端的另一个频段与所述双频WPS通信设备桥接。
可选地,当所述双频客户端在当前频段内与所述目标通信设备桥接成功后,所述临时设备信息表创建单元101还用于:
获取所述目标通信设备发送的频段配置信息;其中,所述频段配置信息包括SSID、密钥和加密方式;
从所述设备信息表中获取所述目标通信设备的设备信息;其中,所述设备信息包括SSID、UUID和MAC地址。
可选地,当所述目标通信设备的类型为单频WPS通信设备时,所述桥接单元105用于:
在所述延迟时间结束后,终止所述双频客户端在另一频段内与所述单频WPS通信设备的桥接;
根据获取到的所述频段配置信息和所述设备信息,进行SSID检索;
根据检索到的SSID,将所述双频客户端在另一频段内与所述单频WPS通信设备进行桥接。
可选地,所述延迟时间设置单元104用于:
当所述WPS进程交互状态处于扫描阶段,延迟时间设置为第一预设时间段;
当所述WPS进程交互状态处于EAP报文交互阶段,延迟时间设置为第二预设时间段;
当所述WPS进程交互状态处于处于认证关联阶段,延迟时间设置为第三预设时间段;其中,所述第一预设时间段小于所述第二预设时间段,所述第二预设时间段小于所述第三预设时间段。
所述延迟时间设置单元104还用于:
当所述WPS进程交互状态处于扫描阶段时,在等待所述第一预设时间段后扫描结束,重新获取所述WPS进程交互状态;
若所述WPS进程交互状态处于扫描阶段,延迟时间设置为0;
若所述WPS进程交互状态处于EAP报文交互阶段,延迟时间设置为所述第二预设时间段;
若所述WPS进程交互状态处于处于认证关联阶段,延迟时间设置为所述第三预设时间段。
可选地,所述通信设备在开始WPS后,在两个频段内同时发送包含WPS的相关信息的报文给所述双频客户端,以告知所述双频客户端其已经开启了WPS;其中,所述相关信息包括了所述设备信息。
值得说明的是,本发明实施例所述的双频客户端100中各个模块的工作过程可参考上述实施例所述的双频客户端的通信方法的工作过程,在此不再赘述。
相比于现有技术,本发明实施例公开的双频客户端100,通过启动全信道扫描的方式,可以扫描到正在进行WPS的通信设备的设备信息,从而根据该设备信息,从正在进行WPS的通信设备中筛选出一个目标通信设备,使得双频客户端在当前频段内与所述目标通信设备桥接成功。然后,根据目标通信设备的类型以及所述延迟时间,将双频客户端的另一个频段与目标通信设备桥接,在此过程中,无需再按一次双频客户端中的WPS按键,可以实现双频客户端通过按下一次WPS按键,桥接到目标通信设备的两个频段。本发明实施例公开的双频客户端100,在遵循WPS协议的基础上,实现通过按下一次双频客户端的WPS按键,快速桥接到具有单频/双频WPS功能的通信设备的两个频段。
参见图4,图4是本发明实施例提供的一种双频客户端的通信设备200的结构框图,所述双频客户端的通信设备200包括:处理器201、存储器202以及存储在所述存储器202中并可在所述处理器201上运行的计算机程序。所述处理器201执行所述计算机程序时实现上述各个FPS游戏的AI模型训练方法实施例中的步骤。或者,所述处理器201执行所述计算机程序时实现上述各装置实施例中各模块/单元的功能。
示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器202中,并由所述处理器201执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述双频客户端的通信设备200中的执行过程。
所述双频客户端的通信设备200可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述双频客户端的通信设备200可包括,但不仅限于,处理器201、存储器202。本领域技术人员可以理解,所述示意图仅仅是双频客户端的通信设备200的示例,并不构成对双频客户端的通信设备200的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述双频客户端的通信设备200还可以包括输入输出设备、网络接入设备、总线等。
所称处理器201可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器201是所述双频客户端的通信设备200的控制中心,利用各种接口和线路连接整个双频客户端的通信设备200的各个部分。
所述存储器202可用于存储所述计算机程序和/或模块,所述处理器201通过运行或执行存储在所述存储器202内的计算机程序和/或模块,以及调用存储在存储器202内的数据,实现所述双频客户端的通信设备200的各种功能。所述存储器202可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器202可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
其中,所述双频客户端的通信设备200集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器201执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。
需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
参见图5,图5是本发明实施例提供的一种通信***300的结构框图,所述通信***300包括至少一个通信设备301和上述实施例所述的双频客户端100。
具体的所述双频客户端100与所述通信设备301的工作过程可参考上述实施例所述的双频客户端100的工作过程,在此不再赘述。
相比于现有技术,本发明实施例公开的通信***300中的双频客户端100通过启动全信道扫描的方式,可以扫描到正在进行WPS的通信设备301的设备信息,从而根据该设备信息,从正在进行WPS的通信设备中筛选出一个目标通信设备301,使得双频客户端100在当前频段内与所述目标通信设备301桥接成功。然后,根据目标通信设备301的类型以及所述延迟时间,将双频客户端100的另一个频段与目标通信设备301桥接,在此过程中,无需再按一次双频客户端100中的WPS按键,可以实现双频客户端100通过按下一次WPS按键,桥接到目标通信设备301的两个频段。本发明实施例公开的通信***300,在遵循WPS协议的基础上,实现通过按下一次双频客户端100的WPS按键,快速桥接到具有单频/双频WPS功能的通信设备301的两个频段。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
Claims (10)
1.一种双频客户端的通信方法,其特征在于,所述双频客户端可工作在两个频段,所述双频客户端的通信方法包括:
响应于WPS按钮触发操作,启动全信道扫描,以创建临时设备信息表;其中,所述临时设备信息表用于保存扫描到的正在进行WPS的通信设备的设备信息;
根据所述设备信息,从正在进行WPS的通信设备中筛选出一个目标通信设备;
当所述双频客户端在当前频段内与所述目标通信设备桥接成功后,查询所述双频客户端在另一个频段内的WPS进程交互状态;
根据所述WPS进程交互状态设置延迟时间;
根据所述目标通信设备的类型以及所述延迟时间,将所述双频客户端的另一个频段与所述目标通信设备桥接。
2.如权利要求1所述的双频客户端的通信方法,其特征在于,当所述目标通信设备的类型为双频WPS通信设备时,所述将所述双频客户端的另一个频段与所述目标通信设备桥接,包括:
在所述延迟时间内,将所述双频客户端的另一个频段与所述双频WPS通信设备桥接。
3.如权利要求1所述的双频客户端的通信方法,其特征在于,当所述双频客户端在当前频段内与所述目标通信设备桥接成功后,所述方法还包括:
获取所述目标通信设备发送的频段配置信息;其中,所述频段配置信息包括SSID、密钥和加密方式;
从所述设备信息表中获取所述目标通信设备的设备信息;其中,所述设备信息包括SSID、UUID和MAC地址。
4.如权利要求3所述的双频客户端的通信方法,其特征在于,当所述目标通信设备的类型为单频WPS通信设备时,所述将所述双频客户端的另一个频段与所述目标通信设备桥接,包括:
在所述延迟时间结束后,终止所述双频客户端在另一频段内与所述单频WPS通信设备的桥接;
根据获取到的所述频段配置信息和所述设备信息,进行SSID检索;
根据检索到的SSID,将所述双频客户端在另一频段内与所述单频WPS通信设备进行桥接。
5.如权利要求1所述的双频客户端的通信方法,其特征在于,所述根据所述WPS进程交互状态设置延迟时间,包括:
当所述WPS进程交互状态处于扫描阶段,延迟时间设置为第一预设时间段;
当所述WPS进程交互状态处于EAP报文交互阶段,延迟时间设置为第二预设时间段;
当所述WPS进程交互状态处于处于认证关联阶段,延迟时间设置为第三预设时间段;
其中,所述第一预设时间段小于所述第二预设时间段,所述第二预设时间段小于所述第三预设时间段。
6.如权利要求5所述的双频客户端的通信方法,其特征在于,所述根据所述WPS进程交互状态设置延迟时间,还包括:
当所述WPS进程交互状态处于扫描阶段时,在等待所述第一预设时间段后扫描结束,重新获取所述WPS进程交互状态;
若所述WPS进程交互状态处于扫描阶段,延迟时间设置为0;
若所述WPS进程交互状态处于EAP报文交互阶段,延迟时间设置为所述第二预设时间段;
若所述WPS进程交互状态处于处于认证关联阶段,延迟时间设置为所述第三预设时间段。
7.如权利要求1所述的双频客户端的通信方法,其特征在于,所述通信设备在开始WPS后,在两个频段内同时发送包含WPS的相关信息的报文给所述双频客户端,以告知所述双频客户端其已经开启了WPS;其中,所述相关信息包括了所述设备信息。
8.一种双频客户端,其特征在于,所述双频客户端可工作在两个频段,所述双频客户端包括:
临时设备信息表创建单元,用于响应于WPS按钮触发操作,启动全信道扫描,以创建临时设备信息表;其中,所述临时设备信息表用于保存扫描到的正在进行WPS的通信设备的设备信息;
目标通信设备筛选单元,用于根据所述设备信息,从正在进行WPS的通信设备中筛选出一个目标通信设备;
WPS进程交互状态查询单元,用于当所述双频客户端在当前频段内与所述目标通信设备桥接成功后,查询所述双频客户端在另一个频段内的WPS进程交互状态;
延迟时间设置单元,用于根据所述WPS进程交互状态设置延迟时间;
桥接单元,用于根据所述目标通信设备的类型以及所述延迟时间,将所述双频客户端的另一个频段与所述目标通信设备桥接。
9.一种双频客户端的通信设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7中任意一项所述的双频客户端的通信方法。
10.一种通信***,其特征在于,包括至少一个通信设备和上述权利要求8所述的双频客户端。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110854736.5A CN113727323B (zh) | 2021-07-28 | 2021-07-28 | 双频客户端的通信方法、设备、双频客户端和通信*** |
EP22848644.5A EP4380206A1 (en) | 2021-07-28 | 2022-07-28 | Client communication method, client and communication system |
PCT/CN2022/108645 WO2023006039A1 (zh) | 2021-07-28 | 2022-07-28 | 客户端的通信方法、客户端和通信*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110854736.5A CN113727323B (zh) | 2021-07-28 | 2021-07-28 | 双频客户端的通信方法、设备、双频客户端和通信*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113727323A true CN113727323A (zh) | 2021-11-30 |
CN113727323B CN113727323B (zh) | 2024-03-29 |
Family
ID=78674128
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110854736.5A Active CN113727323B (zh) | 2021-07-28 | 2021-07-28 | 双频客户端的通信方法、设备、双频客户端和通信*** |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP4380206A1 (zh) |
CN (1) | CN113727323B (zh) |
WO (1) | WO2023006039A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023006039A1 (zh) * | 2021-07-28 | 2023-02-02 | 联洲集团有限公司 | 客户端的通信方法、客户端和通信*** |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011144101A2 (zh) * | 2011-05-27 | 2011-11-24 | 华为终端有限公司 | RepeaterWPS连接方法及装置 |
KR20130044922A (ko) * | 2011-10-25 | 2013-05-03 | 삼성전자주식회사 | 휴대단말기에서 WPS(Wi-Fi Protecte d Setup)을 이용한 와이파이 연결 방법 및 장치 |
US8572698B1 (en) * | 2010-05-20 | 2013-10-29 | Qualcomm Incorporated | Connecting a legacy wireless device to a WPS-enabled access point |
CN104105170A (zh) * | 2014-08-04 | 2014-10-15 | 上海斐讯数据通信技术有限公司 | 一种双频路由器的WiFi保护设置扫描连接方法及*** |
CN105594292A (zh) * | 2014-08-22 | 2016-05-18 | 华为技术有限公司 | 一种通过WPS建立网络连接的方法及移动Wi-Fi设备 |
CN106664562A (zh) * | 2014-08-27 | 2017-05-10 | 高通股份有限公司 | 避免由于按压按钮配置交叠而引起的p2p连接失败 |
WO2017107730A1 (zh) * | 2015-12-25 | 2017-06-29 | 珠海赛纳打印科技股份有限公司 | 一种自动建立无线通信连接的方法、站设备和*** |
CN107734717A (zh) * | 2017-09-15 | 2018-02-23 | 深圳市共进电子股份有限公司 | 无线中继设备的wps连接方法、装置、设备及存储介质 |
WO2019080312A1 (zh) * | 2017-10-26 | 2019-05-02 | 上海斐讯数据通信技术有限公司 | 一种基于wps的快速连接方法,无线设备 |
WO2021087376A1 (en) * | 2019-11-01 | 2021-05-06 | Mars, Incorporated | Method and apparatus for probing access points |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103297952B (zh) * | 2013-05-10 | 2016-05-04 | 深圳市共进电子股份有限公司 | 一种双频wps触发方法 |
US20150207578A1 (en) * | 2014-01-17 | 2015-07-23 | Apple Inc. | Multichannel wireless local area network |
KR102169437B1 (ko) * | 2016-05-31 | 2020-10-23 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 액세스 포인트 간의 핸드오버를 위한 방법, 및 단말 장비 |
WO2018096383A1 (en) * | 2016-11-23 | 2018-05-31 | Harman Becker Automotive Systems Gmbh | Band steering wi-fi direct client connections to dual band wi-fi direct autonomous group owner |
CN113727323B (zh) * | 2021-07-28 | 2024-03-29 | 深圳市联洲国际技术有限公司 | 双频客户端的通信方法、设备、双频客户端和通信*** |
-
2021
- 2021-07-28 CN CN202110854736.5A patent/CN113727323B/zh active Active
-
2022
- 2022-07-28 WO PCT/CN2022/108645 patent/WO2023006039A1/zh active Application Filing
- 2022-07-28 EP EP22848644.5A patent/EP4380206A1/en active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8572698B1 (en) * | 2010-05-20 | 2013-10-29 | Qualcomm Incorporated | Connecting a legacy wireless device to a WPS-enabled access point |
WO2011144101A2 (zh) * | 2011-05-27 | 2011-11-24 | 华为终端有限公司 | RepeaterWPS连接方法及装置 |
KR20130044922A (ko) * | 2011-10-25 | 2013-05-03 | 삼성전자주식회사 | 휴대단말기에서 WPS(Wi-Fi Protecte d Setup)을 이용한 와이파이 연결 방법 및 장치 |
CN104105170A (zh) * | 2014-08-04 | 2014-10-15 | 上海斐讯数据通信技术有限公司 | 一种双频路由器的WiFi保护设置扫描连接方法及*** |
CN105594292A (zh) * | 2014-08-22 | 2016-05-18 | 华为技术有限公司 | 一种通过WPS建立网络连接的方法及移动Wi-Fi设备 |
CN106664562A (zh) * | 2014-08-27 | 2017-05-10 | 高通股份有限公司 | 避免由于按压按钮配置交叠而引起的p2p连接失败 |
WO2017107730A1 (zh) * | 2015-12-25 | 2017-06-29 | 珠海赛纳打印科技股份有限公司 | 一种自动建立无线通信连接的方法、站设备和*** |
CN107734717A (zh) * | 2017-09-15 | 2018-02-23 | 深圳市共进电子股份有限公司 | 无线中继设备的wps连接方法、装置、设备及存储介质 |
WO2019080312A1 (zh) * | 2017-10-26 | 2019-05-02 | 上海斐讯数据通信技术有限公司 | 一种基于wps的快速连接方法,无线设备 |
WO2021087376A1 (en) * | 2019-11-01 | 2021-05-06 | Mars, Incorporated | Method and apparatus for probing access points |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023006039A1 (zh) * | 2021-07-28 | 2023-02-02 | 联洲集团有限公司 | 客户端的通信方法、客户端和通信*** |
Also Published As
Publication number | Publication date |
---|---|
CN113727323B (zh) | 2024-03-29 |
WO2023006039A1 (zh) | 2023-02-02 |
EP4380206A1 (en) | 2024-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6622428B2 (ja) | アクセスポイント間のハンドオーバのための方法、及び端末機器 | |
JP5897137B2 (ja) | ワイヤレスローカルエリアネットワーク認証方法およびモバイル端末 | |
EP2723137B1 (en) | Apparatus for setting up network for ip communication in mobile terminal | |
US10805793B2 (en) | Communication method and device | |
KR20110108030A (ko) | 다중 수신 대기를 위한 통신 단말기 및 그의 동작 방법 | |
CN106131816B (zh) | 虚拟sim卡管理方法及终端 | |
US20140328334A1 (en) | Provisioning a wireless device for secure communication using an access point designed with push-button mode of wps (wi-fi protected setup) | |
CN110602682A (zh) | 基于蓝牙BLE和mesh混合的网络管理***和方法 | |
US20160212782A1 (en) | Methods for efficient wireless communications and communications apparatus utilizing the same | |
CN110891266B (zh) | 一种网络漫游方法、装置、终端设备及存储介质 | |
CN111918256A (zh) | 一种基于蓝牙的智能设备配网方法、设备及存储介质 | |
EP3182787B1 (en) | Communication method and device | |
US20150365983A1 (en) | Method and apparatus for establishing fast and convenient wireless connection | |
CN114390491A (zh) | 一种组网方法、装置和*** | |
US10477615B2 (en) | Methods for handling a PDN disconnection request and communications apparatus utilizing the same | |
CN113727323B (zh) | 双频客户端的通信方法、设备、双频客户端和通信*** | |
EP4145911A1 (en) | Electronic device supporting plurality of sims and operating method therefor | |
WO2017124328A1 (zh) | 一种无线通信网络注册方法及终端 | |
CN109561478B (zh) | 用户终端盲重定向方法、装置、计算机存储介质及设备 | |
US20160212791A1 (en) | Methods for efficient wireless communications and communications apparatus utilizing the same | |
EP3035739A1 (en) | Method for switching from a first to a second mobile network operator and corresponding device | |
JP2017539132A (ja) | 端末、サーバ、及びユーザ識別システム及び方法 | |
CN113114798B (zh) | 一种互联网协议ip地址的获取方法及电子设备 | |
CN110636529B (zh) | 一种wlan网络配置和连接***及方法 | |
CN114258011B (zh) | 信息发送方法、信息接收方法、装置及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |