建立无线连接的方法及装置的制造方法

文档序号:9712330阅读:347来源:国知局
建立无线连接的方法及装置的制造方法
【技术领域】
[0001 ]本公开涉及无线网络技术领域,尤其涉及一种建立无线连接的方法及装置。
【背景技术】
[0002]随着无线网络技术的发展,WiFi(Wireless Fidelity,无线保真)联盟推出的WiFiP2P(ffiFi Peer to Peer,无线点对点)协议规范,支持多个WiFi设备在没有AP(AccessPoint,接入点)的情况下也能构成一个P2P网络,也即P2P组(P2P Group)并相互通信。比如,一台支持WiFi P2P的智能手机可直接与一台支持WiFi P2P的智能电视建立无线连接,并且通过建立的无线连接将智能手机的屏幕数据、媒体资源等传送至智能电视,由智能电视进行显示或播放。
[0003]相关技术中,支持WiFiP2P协议的WiFi设备之间在建立无线连接时包括两个过程:设备发现过程和P2P Group建立过程。比如,以智能电视与智能手机建立无线连接为例,首先,智能电视需要启动用于WiFi P2P连接的指定应用程序,通过该指定应用程序在
2.4GHz频段的1、6、11信道上分别广播探测请求(Probe Request)数据包,之后在随机选取的频段上监听来自其他设备的Probe Request数据包;智能手机采用相同的方式进行广播和监听;直到二者分别在自己的监听频段上监听到对方发送的Probe Request数据包时,完成设备发现过程。之后,二者互相发送数据包协商建立P2P Group,确定主设备(GroupOwner)和从设备(Group Client),进而完成连接。

【发明内容】

[0004]为克服相关技术中存在的问题,本公开提供一种建立无线连接的方法及装置,所述技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种建立无线连接的方法,包括:
[0006]获取智能设备的当前无线工作频段;
[0007]通过所述当前无线工作频段周期性广播点对点P2P数据包,所述P2P数据包至少包括所述智能设备的设备信息,由智能终端根据接收到的设备信息与所述智能设备建立无线连接。
[0008]可选地,所述获取智能设备的当前无线工作频段之后,所述方法还包括:
[0009]基于所述当前无线工作频段,在所述当前无线工作频段上建立P2P组,并将所述智能设备作为所述P2P组的主设备。
[0010]可选地,所述P2P数据包还包括所述P2P组的标识信息,由所述智能终端根据接收到的设备信息和P2P组的标识信息加入所述P2P组。
[0011 ] 可选地,所述P2P数据包为信标beacon数据包。
[0012]可选地,所述获取智能设备的当前无线工作频段包括:
[0013]向与自身连接的路由器发送无线工作频段获取请求;
[0014]接收所述路由器返回的无线工作频段,并将所述无线工作频段确定为所述当前无线工作频段。
[0015]根据本公开实施例的第二方面,提供一种建立无线连接的方法,包括:
[0016]对智能终端所支持的多个无线工作频段进行监听;
[0017]当在任一无线工作频段上接收到点对点P2P数据包时,解析所述P2P数据包,得到智能设备的设备信息;
[0018]根据所述设备信息,在所述无线工作频段上,与所述智能设备建立无线连接。
[0019]可选地,所述根据所述设备信息,在所述无线工作频段上,与所述智能设备建立无线连接包括:
[0020]根据所述设备信息,将所述智能设备添加至P2P设备列表中;
[0021]当检测到针对所述智能设备的连接操作时,根据所述设备信息,在所述无线工作频段上,与所述智能设备建立无线连接。
[0022]可选地,所述对智能终端所支持的多个无线工作频段进行监听包括:
[0023]当检测到P2P发现功能的开启操作时,获取无线频段列表,所述无线频段列表包含所述智能终端所支持的多个无线工作频段;
[0024]在所述无线频段列表中包含的每个无线工作频段上进行监听,以获取P2P数据包。
[0025]可选地,所述方法还包括:
[0026]解析所述P2P数据包,得到P2P组的标识信息;
[0027]当检测到针对所述智能设备的连接操作时,根据所述设备信息和所述P2P组的标识信息加入所述P2P组。
[0028]根据本公开实施例的第三方面,提供一种建立无线连接的装置,包括:
[0029]获取模块,用于获取智能设备的当前无线工作频段;
[0030]发送模块,用于通过所述当前无线工作频段周期性广播点对点P2P数据包,所述P2P数据包至少包括所述智能设备的设备信息,由智能终端根据接收到的设备信息与所述智能设备建立无线连接。
[0031]可选地,所述装置还包括:
[0032]创建模块,用于基于所述当前无线工作频段,在所述当前无线工作频段上建立P2P组,并将所述智能设备作为所述P2P组的主设备。
[0033]可选地,所述P2P数据包还包括所述P2P组的标识信息,由所述智能终端根据接收到的设备信息和P2P组的标识信息加入所述P2P组。
[0034]可选地,所述P2P数据包为信标beacon数据包。
[0035]可选地,所述获取模块,用于向与自身连接的路由器发送无线工作频段获取请求;接收所述路由器返回的无线工作频段,并将所述无线工作频段确定为所述当前无线工作频段。
[0036]根据本公开实施例的第四方面,提供一种建立无线连接的装置,包括:
[0037]监听模块,用于对智能终端所支持的多个无线工作频段进行监听;
[0038]解析模块,用于当在任一无线工作频段上接收到点对点P2P数据包时,解析所述P2P数据包,得到智能设备的设备信息;
[0039]连接模块,用于根据所述设备信息,在所述无线工作频段上,与所述智能设备建立无线连接。
[0040]可选地,所述连接模块,用于根据所述设备信息,将所述智能设备添加至P2P设备列表中;当检测到针对所述智能设备的连接操作时,根据所述设备信息,在所述无线工作频段上,与所述智能设备建立无线连接。
[0041]可选地,所述监听模块,用于当检测到P2P发现功能的开启操作时,获取无线频段列表,所述无线频段列表包含所述智能终端所支持的多个无线工作频段;在所述无线频段列表中包含的每个无线工作频段上进行监听,以获取P2P数据包。
[0042]可选地,所述解析模块,还用于解析所述P2P数据包,得到P2P组的标识信息;
[0043]所述连接模块,还用于当检测到针对所述智能设备的连接操作时,根据所述设备信息和所述P2P组的标识信息加入所述P2P组。
[0044]根据本公开实施例的第五方面,提供一种建立无线连接的装置,包括:
[0045]处理器;
[0046]用于存储处理器可执行指令的存储器;
[0047]其中,所述处理器被配置为:获取智能设备的当前无线工作频段;通过所述当前无线工作频段周期性广播点对点P2P数据包,所述P2P数据包至少包括所述智能设备的设备信息,由智能终端根据接收到的设备信息与所述智能设备建立无线连接。
[0048]根据本公开实施例的第六方面,提供一种建立无线连接的装置,包括:
[0049]处理器;
[0050]用于存储处理器可执行指令的存储器;
[0051]其中,所述处理器被配置为:对智能终端所支持的多个无线工作频段进行监听;当在任一无线工作频段上接收到点对点P2P数据包时,解析所述P2P数据包,得到智能设备的设备信息;根据所述设备信息,在所述无线工作频段上,与所述智能设备建立无线连接。
[0052]本公开的实施例提供的技术方案可以包括以下有益效果:
[0053]获取智能设备的当前无线工作频段;通过当前无线工作频段周期性广播点对点P2P数据包,P2P数据包至少包括智能设备的设备信息,由智能终端根据接收到的设备信息与智能设备建立无线连接。由于智能设备在当前无线工作频段上广播P2P数据包,与智能设备上其他WiFi业务在同一频段上,无需在1、6、11信道之间不断切换来进行广播,不会影响
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1