本申请公开了连接的方法、设备及计算机可读存储介质,该方法包括以下步骤:第一设备将自身在WiFi连接中扫描阶段、监听状态和搜索状态下的信道设置为同一个信道;通知第二设备在WiFi连接中扫描阶段、监听状态和搜索状态下的信道设置为所述信道;收到第二设备发出的已接收所述通知的消息后,向第二设备发出进行WiFi连接的请求;收到第二设备发起的WiFi连接后,与第二设备建立WiFi连接。本申请所提供的方法、设备及计算机可读存储介质优化了WiFi P2P的连接速度,实现了WiFi P2P的快速连接,解决了wifi P2P不能很好解决连接特定功能设备的问题。并能够尽量减少WiFi P2P的工作时间,从而可以更加省电。
【技术实现步骤摘要】
连接的方法、设备及计算机可读存储介质
本申请涉及无线通信领域,具体涉及一种连接的方法、设备及计算机可读存储介质。
技术介绍
WiFiP2P越来越多的被用于文件传输的方案,相比于WiFi热点传输的方案,WiFiP2P能够同样达到WiFi的传输速度,并且并不影响使用WiFi上网的正常使用,但WiFi热点的情况下,WiFi是关闭的。与此同时,现有的WiFiP2P的连接过程稍微繁琐,连接过程需要的时间也会较长,在需要WiFiP2P进行文件传输的场景下用户体验会较差。WiFiP2P增加的功耗较高,连接时间越长导致的电量消耗会更高。WiFiP2P不能很好的支持搜索到指定的设备,打开的WiFiP2P设备能相互搜索到周围所有的P2P设备。WiFiP2P扫描需要在多个信道上扫描,导致扫描的周期会加长。因此,目前亟需提出一种连接的方法、设备及计算机可读存储介质,以解决上述现有WiFiP2P的连接过程所出现的各种问题。前面的叙述在于提供一般的背景信息,并不一定构成现有技术。
技术实现思路
本申请的目的是提供一种连接的方法、设备及计算机可读存储介质,以减少连接过程所需要的时间,缩短扫描的周期,降低功耗,并支持搜索到特定的设备。为达到上述目的,本申请提供了一种连接的方法,该方法包括:第一设备将自身在WiFi连接(优选地,为WiFiP2P连接)中扫描阶段、监听状态和搜索状态下的信道设置为同一个信道;通知第二设备在WiFi连接中扫描阶段、监听状态和搜索状态下的信道设置为所述信道;收到第二设备发出的已接收所述通知的消息后,向第二设备发出进行WiFi连接的请求;收到第二设备发起的WiFi连接后,与第二设备建立WiFi连接。上述的连接的方法,其中,在开始建立WiFi连接前,第一设备与第二设备通过近距离通信方式进行信息交互。上述的连接的方法,其中,所述近距离通信方式为蓝牙方式。上述的连接的方法,其中,在发出所述通知前,第一设备及第二设备所采用的近距离通信方式设置为相同的扫描和广播过滤机制。上述的连接的方法,其中,在发出所述通知的同时,将第一设备的地址(优选地,为WiFiMAC地址)发送至第二设备。本申请还提供了一种由系统连接的方法,其中,所述系统包括第一设备及第二设备,所述方法包括:由第一设备执行以下步骤:将自身在WiFi连接中扫描阶段、监听状态和搜索状态下的信道设置为同一个信道;通知第二设备在WiFi连接中扫描阶段、监听状态和搜索状态下的信道设置为所述信道;收到第二设备发出的已接收所述通知的消息后,向第二设备发出进行WiFi连接的请求;收到第二设备发起的WiFi连接后,与第二设备建立WiFi连接;由第二设备执行以下步骤:收到第一设备发出的所述通知后,向第一设备发出已接收所述通知的消息,将自身在WiFi连接中扫描阶段、监听状态和搜索状态下的信道设置为所述信道;收到第一设备发出的进行WiFi连接的请求后,向第一设备发起WiFi连接。上述的由系统连接的方法,其中,在开始建立WiFi连接前,第一设备与第二设备通过蓝牙进行信息交互;并在信息交互前,第一设备及第二设备的蓝牙设置为相同的扫描和广播过滤机制。上述的由系统连接的方法,其中,在开始建立WiFi连接前,第一设备通过蓝牙将自身的地址发送至第二设备。本申请还提供了一种设备,该设备包括:存储装置,用于存储程序;以及处理器;当所述程序被所述处理器执行,使得所述处理器实现上述连接的方法。本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述连接的方法的步骤。相对于现有技术,本申请具有以下有益效果:本申请所提供的方法、设备及计算机可读存储介质优化了WiFiP2P的连接速度,实现了WiFiP2P的快速连接,解决了wifiP2P不能很好解决连接特定功能设备的问题。并能够尽量减少WiFiP2P的工作时间,从而可以更加省电。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1为现有WiFi连接的流程示意图;图2为本申请连接的方法的流程示意图;图3为本申请基于蓝牙实现快速连接WiFiP2P的流程示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其他实施例中也可以实现本申请。在其他情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。为使图面简洁,各图中只示意性地表示出了与本申请相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对照附图说明本申请的具体实施方式。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。如图1所示,典型的WiFi连接需要先通过WiFiP2P的扫描发现到对方的存在,确定双方在搜索状态下的工作信道,最终才在该工作信道上建立连接。下面是连接过程中的几个比较详细的过程:1、扫描阶段(Scan):全信道的全扫描,因为WiFi支持几十个信道(WiFi支持2.4G和5G频段),开始双方需要在所有信道上进行扫描从而去发现对方。2、监听状态(Listen):在信道1,6,11三个信道上监听对方的扫描请求。3、搜索状态(Search):发现对方之后,双方确定搜索状态下的最终的工作信道。4、协商组拥有者(Groupowner,GO):双方开始协商谁是GO的角色。5、通过WiFi保护设置(WiFiProtectedSetup,WPS)完成WiFi保护接入(WiFiProtectedAcess,WPA)的四次握手:协商完GO之后,通过WPS协商出一个秘钥用于完成WPA的四次握手,以完成WiFiP2P链路层的连接。6、动态主机配置协议(DynamicHostConfigurationProtocol,DHCP)获取IP地址,WiFiP2P链路连接完成之后,通信双方协商出IP地址,最终完成上层数据的传输。整个WiFiP2P的连接需要先后经过全信道的全扫描;监听;搜索;协商GO以及最终的工作信道;通过WPS完成WPA的四次握手;DHCP获取IP地址,完成过程需要的时间较长,需要将近6秒,无线资源受到干扰的情况下会则连接时间会更长。如图2所示,本申请提供了一种由第一设备本文档来自技高网...
【技术保护点】
1.一种连接的方法,其特征在于,所述方法包括:第一设备将自身在WiFi连接中扫描阶段、监听状态和搜索状态下的信道设置为同一个信道;通知第二设备在WiFi连接中扫描阶段、监听状态和搜索状态下的信道设置为所述信道;收到所述第二设备发出的已接收所述通知的消息后,向所述第二设备发出进行WiFi连接的请求;收到所述第二设备发起的WiFi连接后,与第二设备建立WiFi连接。/n
【技术特征摘要】
1.一种连接的方法,其特征在于,所述方法包括:第一设备将自身在WiFi连接中扫描阶段、监听状态和搜索状态下的信道设置为同一个信道;通知第二设备在WiFi连接中扫描阶段、监听状态和搜索状态下的信道设置为所述信道;收到所述第二设备发出的已接收所述通知的消息后,向所述第二设备发出进行WiFi连接的请求;收到所述第二设备发起的WiFi连接后,与第二设备建立WiFi连接。
2.如权利要求1所述的连接的方法,其特征在于,在开始建立WiFi连接前,所述第一设备与所述第二设备通过近距离通信方式进行信息交互。
3.如权利要求2所述的连接的方法,其特征在于,所述近距离通信方式为蓝牙方式。
4.如权利要求2所述的连接的方法,其特征在于,在发出所述通知前,所述第一设备及所述第二设备所采用的近距离通信方式设置为相同的扫描和广播过滤机制。
5.如权利要求1至4中任一项所述的连接的方法,其特征在于,在发出所述通知的同时,将所述第一设备的地址发送至所述第二设备。
6.一种由系统连接的方法,其特征在于,所述系统包括第一设备及第二设备,所述方法包括:
由所述第一设备执行以下步骤:
将自身在WiFi连接中扫描阶段、监听状态和搜索状态下的信道设置为同一个信道;通知所述第二设备在WiFi连接中扫描阶段、监听状态和...
【专利技术属性】
技术研发人员:易敏,
申请(专利权)人:上海传英信息技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。