WiFi设备定位方法、装置、存储介质及设备与流程

文档序号:17628758发布日期:2019-05-10 23:56阅读:233来源:国知局
WiFi设备定位方法、装置、存储介质及设备与流程

本发明涉及无线网络技术领域,特别涉及一种wifi设备定位方法、装置、存储介质及设备。



背景技术:

随着社会的不断进步,无线网络迅速普及,当移动终端连接到wifi(wirelessfidelity,无线保真)设备后,用户通过移动终端即可方便地进行诸如视频观看、网页访问、在线购物等上网操作。其中,wifi设备泛指能够提供无线网络信号以供移动终端进行无线网络连接的设备。

相关技术中,wifi设备通常是固定在某一处,为固定覆盖范围内的移动终端提供上网服务,该种服务方式存在一个问题,在人口较为集中或人口流动性较大的场所,某段时间内连接wifi设备的移动终端数量可能激增,进而导致该场所内的wifi设备无法为用户提供良好的上网体验。示例性地,在诸如音乐会、运动会、展会、演唱会等场景下,由于人口集中式出现,所以连接需求会激增,而当前场景下的wifi设备数量固定,由于供需之间不匹配,所以会出现用户无法连接wifi设备或上网速度较慢的情况。因此,亟需一种能够在人口较为集中或人口流动性较大的场景下,为用户提供良好上网体验的wifi设备定位方法,以实现多个wifi设备协同作业。



技术实现要素:

本发明实施例提供了一种wifi设备定位方法、装置、存储介质及设备,实现了wifi设备的协同作业,解决了相关技术中存在的在人口较为集中或人口流动性较大的场景下上网体验差的问题。所述技术方案如下:

一方面,提供了一种wifi设备定位方法,所述方法包括:

发射针对不同方向的第一定向信号波,每个所述第一定向信号波中均携带发射方向信息、主wifi设备的设备标识和目标wifi设备的设备标识;

接收目标wifi设备响应所述第一定向信号波发射的第一反馈信号波,所述第一反馈信号波中携带响应所述第一定向信号波的发射方向信息生成的反馈方向信息和所述目标wifi设备的设备标识;

根据所述第一反馈信号波中携带的反馈方向信息发射多个第二定向信号波,每个所述第二定向信号波携带发射方向信息和发射角度信息,所述第二定向信号波的发射角度小于所述第一定向信号波的发射角度;

接收所述目标wifi设备响应所述第二定向信号波发射的第二反馈信号波;

根据所述第二反馈信号波中携带的定向信号,控制所述主wifi设备向所述目标wifi设备移动;

获取所述目标wifi设备的图形标识码,当所述图形标识码与所述设备标识匹配时,完成所述目标wifi设备的定位识别。

另一方面,提供了一种wifi设备定位方法,所述方法包括:

接收主wifi设备发射的第一定向信号波,所述第一定向信号波中携带发射方向信息、所述主wifi设备的设备标识和目标wifi设备的设备标识;

当根据所述目标wifi设备的设备标识确定本端设备为所述目标wifi设备时,向所述主wifi设备发射响应所述第一定向信号波的第一反馈信号波,所述第一反馈信号波中携带响应所述第一定向信号波的发射方向信息生成的反馈方向信息和所述目标wifi设备的设备标识;

接收所述主wifi设备根据所述第一反馈信号波中携带的反馈方向信息发射的第二定向信号波,每个所述第二定向信号波携带发射方向信息和发射角度信息,所述第二定向信号波的发射角度小于所述第一定向信号波;

向所述主wifi设备发射响应所述第二定向信号波的第二反馈信号波,由所述主wifi设备根据所述第二反馈信号波中携带的定向信号,控制所述主wifi设备向所述目标wifi设备移动;获取所述目标wifi设备的图形标识码,当所述图形标识码与所述设备标识匹配时,完成所述目标wifi设备的定位识别。

另一方面,提供了一种wifi设备定位装置,所述装置包括:

第一信号发送模块,用于发射针对不同方向的第一定向信号波,每个所述第一定向信号波中均携带发射方向信息、主wifi设备的设备标识和目标wifi设备的设备标识;

第一信号接收模块,用于接收目标wifi设备响应所述第一定向信号波发射的第一反馈信号波,所述第一反馈信号波中携带响应所述第一定向信号波的发射方向信息生成的反馈方向信息和所述目标wifi设备的设备标识;

所述第一信号发送模块,还用于根据所述第一反馈信号波中携带的反馈方向信息发射多个第二定向信号波,每个所述第二定向信号波携带发射方向信息和发射角度信息,所述第二定向信号波的发射角度小于所述第一定向信号波的发射角度;

所述第一信号接收模块,还用于接收所述目标wifi设备响应所述第二定向信号波发射的第二反馈信号波;

移动动力模块,用于根据所述第二反馈信号波中携带的定向信号,控制所述主wifi设备向所述目标wifi设备移动;

视觉模块,用于获取所述目标wifi设备的图形标识码;

定位模块,用于当所述图形标识码与所述设备标识匹配时,完成所述目标wifi设备的定位识别。

另一方面,提供了一种wifi设备定位装置,所述装置包括:

第二信号接收模块,用于接收主wifi设备发射的第一定向信号波,所述第一定向信号波中携带发射方向信息、所述主wifi设备的设备标识和目标wifi设备的设备标识;

第二信号发送模块,用于当根据所述目标wifi设备的设备标识确定本端设备为所述目标wifi设备时,向所述主wifi设备发射响应所述第一定向信号波的第一反馈信号波,所述第一反馈信号波中携带响应所述第一定向信号波的发射方向信息生成的反馈方向信息和所述目标wifi设备的设备标识;

所述第二信号接收模块,还用于接收所述主wifi设备根据所述第一反馈信号波中携带的反馈方向信息发射的第二定向信号波,每个所述第二定向信号波携带发射方向信息和发射角度信息,所述第二定向信号波的发射角度小于所述第一定向信号波;

所述第二信号发送模块,还用于向所述主wifi设备发射响应所述第二定向信号波的第二反馈信号波,由所述主wifi设备根据所述第二反馈信号波中携带的定向信号,控制所述主wifi设备向所述目标wifi设备移动;获取所述目标wifi设备的图形标识码,当所述图形标识码与所述设备标识匹配时,完成所述目标wifi设备的定位识别。

另一方面,提供了一种存储介质,所述存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现如上述主wifi设备所执行的wifi设备定位方法;或,如上述目标wifi设备所执行的wifi设备定位方法。

另一方面,提供了一种wifi设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上述主wifi设备所执行的wifi设备定位方法;或,如上述目标wifi设备所执行的wifi设备定位方法。

本发明实施例提供的技术方案带来的有益效果是:

在本发明实施例中主wifi设备不但能够移动而且还能够自动定位目标wifi设备,即主wifi设备和目标wifi设备之间通过发射和接收信号波,能够实现主wifi设备自动定位目标wifi设备,因此在目标wifi设备的用户连接量超出负载时,主wifi设备能够移动至目标wifi设备所在位置,支持目标wifi设备,实现了多个wifi设备的协同作业。换一种表达方式,本发明实施例能够解决人流量变化较大且用户连接需求变化较大时的wifi设备布局问题,为人口较为集中或人口流动性较大的场所提供了可移动的wifi设备,及时解决了因人流量突然变大导致的上网速度慢甚至不能上网的问题。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种wifi设备的结构示意图;

图2是本发明实施例提供的一种wifi设备定位方法所涉及的实施环境的示意图;

图3是本发明实施例提供的一种wifi设备定位方法的流程图;

图4是本发明实施例提供的通过波束宽度控制信号波角度大小的示意图;

图5是本发明实施例提供的第一种主wifi设备与目标wifi设备之间的通信过程示意图;

图6是本发明实施例提供的第二种主wifi设备与目标wifi设备之间的通信过程示意图;

图7是本发明实施例提供的一种wifi设备定位方法的整体执行流程示意图;

图8是本发明实施例提供的一种通过摄像头查找wifi设备的流程示意图;

图9是本发明实施例提供的一种wifi设备定位装置的结构示意图;

图10是本发明实施例提供的一种wifi设备定位装置的结构示意图;

图11是本发明实施例提供的一种wifi设备1100的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

在对本发明实施例进行详细地解释说明之前,先对本发明实施例涉及到的一些名词进行解释说明。

ssid:英文全称servicesetidentifier,中文名称服务集识别码。

其中,ssid指代的是wifi设备形成的无线网络的标识,换言之,ssid即是一个无线网络的名称。

bssid:英文全称basicssid,中文名称基本服务集识别码。

其中,bssid指代的是wifi设备的数据链路层的mac(mediaaccesscontrol,媒体访问控制)地址。

求助wifi设备:当一个wifi设备的用户连接数量过多时,该wifi设备便会向其他wifi设备发送求助信号。在本发明实施例中,这个向其他wifi设备发送求助信号的wifi设备便称之为求助wifi设备。

响应wifi设备:除了求助wifi设备之外的其他wifi设备中,对求助wifi设备的求助信号进行响应的wifi设备便称之为响应wifi设备。

协助wifi设备:在响应wifi设备中,有能力前去支援求助wifi设备的wifi设备便称之为协助wifi设备。

需要说明的是,上述提及的求助wifi设备、响应wifi设备以及协助wifi设备均为能够移动的智能wifi设备。下面结合图1对智能wifi设备的结构进行详细地说明。

参见图1,wifi设备包括信号接收模块101、信号发送模块102、wifi连接模块103、信号处理模块104、负载评估模块105、设备信息读取模块106、视觉模块107、投影模块108、定位模块109以及移动动力模块110。其中,各模块的功能如下:

其中,信号接收模块101用于接收其他wifi设备发送过来的信息;

信号发送模块102用于将组织好的信息包发送给其他wifi设备;

wifi连接模块103用于提供用户连接上网的功能;

信号处理模块104用于处理自身设备信息与其他wifi设备发送的信息包;

负载评估模块105用于评估自身的用户连接数目以及流量载荷。

设备信息读取模块106用于读取自身wifi设备的ssid、bssid、时间以及负载评估数据等;

视觉模块107用于扫描其他wifi设备的图形标识码,并将扫描到的图形标识码传送给信号处理模块104处理;其中,图形标识码可为二维码或条形码,本发明实施例对此不进行具体限定。

投影模块108用于将包含自身信息的图形标识码投影到wifi盒子的四周;

定位模块109用于通过发射定向信号波来确认其他wifi设备的方向;

移动动力模块110用于提供wifi设备移动至其他位置的能力。

图2是本发明实施例提供的一种wifi设备定位方法所涉及的实施环境的示意图。参见图2,该实施环境中包括第一wifi设备201和第二wifi设备202。

需要说明的第一点是,第一wifi设备201和第二wifi设备202均为能够提供上网连接的智能wifi设备。在一种可能的实现方式中,第二wifi设备202为前述的求助wifi设备,第一wifi设备201为前述的协助wifi设备。

另外,在本文中第一wifi设备201也称之为主wifi设备,第二wifi设备202也称之为目标wifi设备。

示例性地,假设第二wifi设备202当前处于人口较为集中或人口流动性较大的场所,比如音乐会、运动会、展会、演唱会等场景下,若第二wifi设备202当前的用户连接数量较大,达到负载饱和或接近饱和状态,则第二wifi设备202可主动向其他wifi设备发送求助信号,请求其他wifi设备进行支援。而第一wifi设备201即为有能力前去支援第二wifi设备202的wifi设备。

进一步地,通过本发明实施例提供的wifi设备定位方法,第一wifi设备201可以准确移动到第二wifi设备202周围,为第二wifi设备202分担用户连接数量,进而实现wifi设备之间的协同作业。

需要说明的第二点是,本文中提及的所有wifi设备均为智能wifi设备,均具有发射和接收定向信号波的能力。比如,智能wifi设备的无线电磁波发射器能够向多个方向发射定向信号波;另外,该无线电磁波发射器还可通过控制波束宽度来控制发射的定向信号波的角度,实现逐步精准确认需要查找的目标wifi设备的方位。另外,通过信号强度与发射角度的换算公式,智能wifi设备还能够精准地控制自身的移动方向。而且,智能wifi设备还可通过摄像头获取其他wifi设备的图形标识码,最终实现基于信号强度和图形标识码两个维度来确认是否准确定位到了需要查找的目标wifi设备。

基于上述描述可知,本发明实施例提供的wifi设备定位方式能够解决人流量变化较大且用户连接需求变化较大时的wifi设备布局问题,为人口较为集中或人口流动性较大的场所提供了可移动的智能wifi设备,实现了wifi设备之间的协同作业,能够及时解决因人流量突然变大导致的无法上网或上网速度较慢的问题。关于本发明实施例提供的wifi设备定位方案的详细解释说明,还请参见下述实施例。

图3是本发明实施例提供的一种wifi设备定位方法的流程图。该方法的交互主体为主wifi设备和目标wifi设备。其中,主wifi设备和目标wifi设备包含的功能模块如图1所示,主wifi设备在定位目标wifi设备时,主要由信号发送模块、信号接收模块、信号处理模块、视觉模块和定位模块实现。参见图3,本发明实施例提供的方法流程包括:

301、主wifi设备发射针对不同方向的第一定向信号波。

在本发明实施例中,本步骤主wifi设备向外发射较大角度的信号波,以确定目标wifi设备的大致方向。

需要说明的第一点是,本发明实施例为了区分主wifi设备发射的信号波,分别以第一定向信号波、第二定向信号波等方式命名,本步骤中将主wifi设备向外发射的较大角度的信号波称之为第一定向信号波。

在一种可能的实现方式中,主wifi设备向六个方向发射第一定向信号波。示例性地,分别从主wifi设备的六个面即前后左右和上下向外发射第一定向信号波。

换一种表达方式,主wifi设备发射针对不同方向的第一定向信号波,包括但不限于:向左侧方向发射第一方向信号波;和/或,向右侧方向发射第一方向信号波;和/或,向前方发射第一方向信号波;和/或,向后方发射第一方向信号波;和/或,向上方发射第一方向信号波;和/或,向下方发射第一方向信号波。

如图4所示,主wifi设备发射的定向信号波的角度大小可通过控制波束宽度实现。比如在3db波束宽度时,水平面上信号波的角度为60度,垂直面上信号波的角度为15度;在10db波束宽度时,水平面上信号波的角度为120度,垂直面上信号波的角度为32度。

需要说明的第二点是,每个第一定向信号波中均携带目标wifi设备的设备标识、主wifi设备的设备标识、发射方向信息以及发射角度信息。其中,设备标识指代wifi设备的ssid和bssid,本发明实施例对此不进行具体限定。

上述目标wifi设备的设备标识、主wifi设备的设备标识、发射方向信息以及发射角度信息组成一个信息包。以下为第一定向信号波的一个示例。

对于向六个方向分别发射的第一定向信号波来说,携带的目标wifi设备的设备标识和主wifi设备的设备标识均相同,但是发射方向信息不同,而发射角度信息既可以相同也可以不同,通常情况下发射角度信息也是一致的。

302、目标wifi设备在接收到第一定向信号波后,当根据第一定向信号波中携带的目标wifi设备的设备标识确定本端设备为目标wifi设备时,发射响应第一定向信号波的第一反馈信号波。

若目标wifi设备接收到主wifi设备发射的第一定向信号波,则在接收到第一定向信号波,会首先判断接收到的第一定向信号波是否是针对本端设备的。如果接收到的第一定向信号波是针对本端设备的,则读取第一定向信号波中携带的诸如发射方向信息;否则,不进行任何处理,丢弃接收到的信息包。

其中,目标wifi设备可根据接收到的第一定向信号波中携带的设备标识,来判断主wifi设备发射的第一定向信号波是否是针对本端设备的;示例性地,可判断本端设备的ssid和bssid、与第一定向信号波中携带的目标wifi设备的设备标识中包含的ssid和bssid是否一致;如果一致,则确定主wifi设备发射的第一定向信号波是针对本端设备的,本发明实施例对此不进行具体限定。

在本发明实施例中,当目标wifi设备确定接收到的第一定向信号波是发送给本端设备的时,将会读取第一定向信号波中携带的发射方向信息,生成响应该发射方向信息的反馈方向信息,并将该反馈方向信息以无向信号波的方式发射出去,以保证主wifi设备一定能够接收到目标wifi设备反馈的信息。其中,反馈方向信息与该发射方向信息指示的方向一致,比如二者指示的信息均为主wifi设备的左侧。

需要说明的是,本发明实施例为了区分目标wifi设备反馈的信号波,分别以第一反馈信号波、第二反馈信号波等方式命名,本步骤中将目标wifi设备反馈的信号波称之为第一反馈信号波。

其中,第一反馈信号波中携带目标wifi设备接收到的第一定向信号波的发射方向。即,目标wifi设备接收到针对哪个发射方向的第一定向信号波,便在第一反馈信号波中携带相应方向的反馈方向信息,以使得主wifi设备据此获知目标wifi设备的大致方向。另外,第一反馈信号波中还可携带目标wifi设备的设备标识,本发明实施例对此不进行具体限定。

其中,主wifi设备与目标wifi设备之间的通信过程示意图5所示。即主wifi设备发射较大角度的定向信号波,而目标wifi设备发射无向信号波。

303、主wifi设备向根据第一反馈信号波中携带的反馈方向信息发射多个第二定向信号波,第二定向信号波的发射角度小于第一定向信号波。

在本发明实施例中,主wifi设备在确定目标wifi设备的大致方向后,还会进一步地通过控制发射的定向信号波的角度,来不断地对目标wifi设备进行精确定位。

如图6所示,主wifi设备在确认了目标wifi设备的大致方向后,会向该方向发射多个小角度的定向信号波,以实现对目标wifi设备的精确查找定位。

需要说明的是,针对目标wifi设备对多个小角度的定向信号波的反馈,本发明实施例将其称之为第二反馈信号波。其中,每个小角度的定向信号波中均携带各自的发射方向信息和发射角度信息。即,每个第二定向信号波均携带发射方向信息和发射角度信息。

304、主wifi设备接收目标wifi设备响应第二定向信号波发射的第二反馈信号波,并根据接收到的第二反馈信号波中携带的定向信号,控制自身向目标wifi设备移动。

其中,主wifi设备根据接收到的第二反馈信号波控制自身向目标wifi设备移动的实现方式包括但不限于:根据接收到的第二反馈信号波中携带的定向信号调整主wifi设备的朝向;在将主wifi设备调整到正面发射的第二定向信号波对准目标wifi设备后,控制主wifi设备向目标wifi设备移动。

其中,上述定向信号通常为方向信息,即该定向信号通常为对接收到的第二定向信号的发射方向信息的响应。示例性地,以该发射方向信息指示的方向为左侧为例,则该定向信号通常也为一个指示左侧方向的信号,本发明实施例对此不进行具体限定。

在本发明实施例中,主wifi设备在向目标发射方向发射多个小角度的定向信号波后,目标wifi设备会不断向主wifi设备反馈无向信号波,即会不断发射第二反馈信号波,以响应主wifi设备。而主wifi设备会根据目标wifi设备的反馈不断调整自身朝向,以将正面发射的第二定向信号波对准目标wifi设备。

其中,将主wifi设备正面发射的第二定向信号波对准目标wifi设备,能够实现对目标wifi设备更精准的定位。示例性地,在将主wifi设备正面发射的第二定向信号波对准目标wifi设备后,主wifi设备在向目标wifi设备所在方位移动的过程中,随着距离目标wifi设备越来越近,会一步步地逐渐减小发射的信号波的角度,以对目标wifi设备逐渐精确定位,该种方式能够使得主wifi设备更精确地移动至目标wifi设备附近,实现协助目标wifi设备。

在本发明实施例中,由于主wifi设备中包括移动动力模块,因此主wifi设备通过移动动力模块,便可实现飞行到其他位置。

需要说明的第一点是,主wifi设备在向目标wifi设备所在方向移动的过程中,还会根据不断接收到的第二反馈信号波确定当前的朝向,如果当前主wifi设备正面发射的定向信号波不再对准目标wifi设备,则主wifi设备会重新调整自身的朝向,使得自身正面发射的定向信号波的方向重新对准目标wifi设备。即,在主wifi设备移动的过程中,主wifi设备会根据不断接收到的第二反馈信号波来确定当前的朝向,若当前正面发射的定向信号波不再对准目标wifi设备时,则主wifi设备会重新调整自身的朝向,直至将自身再次调整到正面发射的定向信号波对准目标wifi设备。示例性地,当主wifi设备接收到的第二反馈信号波不再是正面的水平定向信号波时,则确定当前正面发射的定向信号波不再对准目标wifi设备,本发明实施例对此不作具体限定。

需要说明的第二点是,在主wifi设备移动的过程中,主wifi设备会不断向目标wifi设备发射第二定向信号波,且随着接收到目标wifi设备反馈的无向信号波的信号强度不断增强,主wifi设备会不断减小发射的定向信号波的角度,使得主wifi设备能够更精准地控制前进方向,精准地且进一步缩小范围地定位目标wifi设备。换一种表达方式,在主wifi设备移动的过程中,主wifi设备会获取不断接收到的第二反馈信号波的信号强度值;当根据获取到的信号强度值确定不断接收到的第二反馈信号波的信号强度呈逐渐增大趋势时,逐渐减小向目标wifi设备所在的大致方向发射的第二定向信号波的发射角度。示例性地,主wifi设备可以对各个信号强度值进行排序,以此来分析信号强度值所呈现的趋势,本发明实施例对此不进行具体限定。

在一种可能的实现方式中,本发明实施例在计算发射的第二定向信号波的发射角度时,包括但不限于采取下述方式:获取设置的经验系数和设置的最小信号强度值;根据当前接收到的第二反馈信号波的信号强度、上述经验系数和最小信号强度值,确定下次向目标发射方向发射的第二定向信号波的发射角度。

示例性地,以k指代上述经验系数,min_sig_bass指代预先设置的最小信号强度值,angle指代发射角度为例,则上述第二定向信号波的发射角度与上述第二反馈信号波的信号强度、上述经验系数和最小信号强度值之间的关系为:

angle=k*|signal_bass|/|min_sig_bass|*180/pi

其中,k的取值为常数,比如为0至1的小数;signal_bass指代主wifi设备当前接收到的第二反馈信号波的信号强度,其中,信号越强,|signal_bass|越小;当signal_bass小于min_sig_bass时,signal_bass=min_sig_bass;pi指代圆周率。

305、在移动过程中,主wifi设备获取目标wifi设备的图形标识码,当该图形标识码与目标wifi设备的设备标识匹配时,完成目标wifi设备的定位识别。

在本发明实施例中,在主wifi设备向目标wifi设备移动的过程中,当主wifi设备接收到的第二反馈信号波的信号强度超过设定的目标阈值时,主wifi设备会自动启动摄像头,向前行的方向扫描图形标识码;其中,该图形标识码可为二维码或条形码,本发明实施例对此不进行具体限定。

当主wifi设备扫描到图形标识码时,会判断扫描到的图形标识码是否与需要查找的目标wifi设备的设备标识匹配;如果二者匹配,则主wifi设备停止前行,确定查找到目标wifi设备,即将目标wifi设备确定为目标wifi设备;否则,主wifi设备会继续前行以查找目标wifi设备,仅有当信号强度和图形标识码同时满足条件时,主wifi设备才确定定位到目标wifi设备。

换一种表达方式,在主wifi设备的移动过程中,当接收到的第二反馈信号波的信号强度大于目标阈值时,主wifi设备会启动摄像头并控制摄像头获取目标wifi设备的图形标识码;当扫描到的图形标识码与目标wifi设备的设备标识匹配时,确定定位到目标wifi设备,并停止移动。

基于上述描述,由于当前连接目标wifi设备的用户数量过多,因此在主wifi设备定位到目标wifi设备,并移动至目标wifi设备周围时,便可实现与目标wifi设备协同作业,分担一部分用户数量至主wifi设备。

本发明实施例提供的wifi设备定位方法,至少具有以下有益效果:

主动wifi设备通过发射定向信号波能够自动定位其他智能wifi设备,而且智能wifi设备之间还可通过定向信号波和无向信号波进行通信;另外,主动wifi设备还实现了通过控制定向信号波的角度来不断精确定位其他智能wifi设备;另外,主动wifi设备还能够通过发射多个小角度的定向信号波来调整自身朝向;另外,仅有当信号强度与图形标识码同时满足条件时,主动wifi设备才确定定位到目标wifi设备。

基于以上描述,由于wifi设备能够移动并能够自动定位其他wifi设备,所以在其他wifi设备的用户连接量超出负载时,能够移动至其他wifi设备所在位置,以支持其他wifi设备,实现了wifi设备之间的协同作业。换一种表达方式,本发明实施例能够解决人流量变化较大且用户连接需求变化较大时的wifi设备布局问题,为人口较为集中或人口流动性较大的场所提供了可移动的智能wifi设备,及时解决了因人流量突然变大导致的上网速度慢甚至不能上网的问题。

在一种可能的实现方式中,参见图7,第一wifi设备(主wifi设备)定位第二wifi设备(目标wifi设备)的过程可梳理为下述步骤:

701、第一wifi设备以较大角度向外发射定向信号波。

702、第二wifi设备接收到第一wifi设备发射的定向信号波,并判断是否为第一wifi设备指定的接收定向信号波的设备;如果是,则执行下述步骤703;如果否,则第二wifi设备丢弃接收到的数据。

703、第二wifi设备向外发射无向信号波,确认接收到第一wifi设备发射的定向信号波。

704、第一wifi设备在接收到第二wifi设备反馈的无向信号波后,确认第二wifi设备的大致方向。

705、针对确认的方向,第一wifi设备发射多个较小角度的定向信号波。

706、第一wifi设备根据第二wifi设备返回的反馈信号波调整自身的朝向。

707、当第一wifi设备将自身的朝向调整到第二wifi设备接收到的是第一wifi设备发射的小角度正面定向信号波时,开始移动。

708、在移动过程中,第一wifi设备可以调整自身的朝向使得发射的定向信号波重新对准第二wifi设备,并随着接收到的反馈信号波的信号强度增强,减小发射的定向信号波的角度。

709、当第一wifi设备接收到的反馈信号波的信号强度超过目标阈值时,第一wifi设备启动摄像头并向前行的方向扫描第二wifi设备的图形标识码。

710、第一wifi设备将扫描到的图形标识码与待查找的目标wifi设备的设备标识进行匹配,若二者匹配,则第一wifi设备确定第二wifi设备为待查找的目标wifi设备。

进一步地,参见图8,上述步骤709和步骤710可拆解为:

a、第一wifi设备判断接收到的反馈信号波的信号强度是否超过目标阈值;如果是,则执行步骤b;如果否,则执行步骤c。

b、第一wifi设备启动视觉模块的摄像头。

c、第一wifi设备继续判断接收到的反馈信号波的信号强度是否超过目标阈值。

d、第一wifi设备尝试通过摄像头扫描第二wifi设备的图形标识码。

e、第一wifi设备判断是否扫描到图形标识码;如果是,则执行步骤f;如果否,则不断循环扫描图形标识码。

f、第一wifi设备分析扫描到的图形标识码。

g、第一wifi设备判断分析到的图形标识码信息是否与第二wifi设备的设备标识匹配;如果匹配,则执行步骤h。

h、第一wifi设备确定第二wifi设备为待查找的目标wifi设备。

在另一个实施例中,除了上述实施例给出的直接定位第二wifi设备的方式外,也可以确定接收到第二wifi设备的反馈信号波的其他wifi设备;之后,第一wifi设备确定距离自身最近,且接收到第二wifi设备的反馈信号波的信号强度大于自身的wifi设备,然后,不断地查找距离自身最近、且接收到第二wifi设备的反馈信号波的信号强度大于自身的相邻wifi设备,从而一步步地查找到目标wifi设备。

图9是本发明实施例提供的一种wifi设备定位装置的结构示意图,该装置应用于第一wifi设备。参见图9,该装置包括:

第一信号发送模块901,用于发射针对不同方向的第一定向信号波,每个所述第一定向信号波中均携带发射方向信息、主wifi设备的设备标识和目标wifi设备的设备标识;

第一信号接收模块902,用于接收目标wifi设备响应所述第一定向信号波发射的第一反馈信号波,所述第一反馈信号波中携带响应所述第一定向信号波的发射方向信息生成的反馈方向信息和所述目标wifi设备的设备标识;

第一信号发送模块901,还用于根据所述第一反馈信号波中携带的反馈方向信息发射多个第二定向信号波,每个所述第二定向信号波携带发射方向信息和发射角度信息,所述第二定向信号波的发射角度小于所述第一定向信号波的发射角度;

第一信号接收模块902,还用于接收所述目标wifi设备响应所述第二定向信号波发射的第二反馈信号波;

移动动力模块903,用于根据所述第二反馈信号波中携带的定向信号,控制所述主wifi设备向所述目标wifi设备移动;

视觉模块904,用于获取所述第二wifi设备的图形标识码;

定位模块905,用于当所述图形标识码与所述设备标识匹配时,完成所述目标wifi设备的定位识别。

本发明实施例提供的装置,不但能够移动而且还能够自动定位目标wifi设备,即主wifi设备和目标wifi设备之间通过发射和接收信号波,能够实现主wifi设备自动定位目标wifi设备,因此在目标wifi设备的用户连接量超出负载时,主wifi设备能够移动至目标wifi设备所在位置,支持目标wifi设备,实现了多个wifi设备的协同作业。换一种表达方式,本发明实施例能够解决人流量变化较大且用户连接需求变化较大时的wifi设备布局问题,为人口较为集中或人口流动性较大的场所提供了可移动的wifi设备,及时解决了因人流量突然变大导致的上网速度慢甚至不能上网的问题。

在一种可能的实现方式中,该装置还包括:

信号处理模块,用于根据所述第二反馈信号波中携带的定向信号调整所述主wifi设备的朝向;

移动动力模块,还用于在将所述主wifi设备调整到正面发射的所述第二定向信号波对准目标wifi设备后,控制主wifi设备向所述目标wifi设备移动。

在一种可能的实现方式中,第一信号发送模块,还用于在所述第一wifi设备的移动过程中,获取不断接收到的第二反馈信号波的信号强度值;当根据获取到的信号强度值确定不断接收到的第二反馈信号波的信号强度呈逐渐增大趋势时,逐渐减小向反馈方向信息指示的方向发射的第二定向信号波的发射角度。

在一种可能的实现方式中,第一信号发送模块,还用于获取设置的经验系数和设置的最小信号强度值;根据当前接收到的第二反馈信号波的信号强度、所述经验系数和所述最小信号强度值,确定下次向所述反馈方向信息指示的方向发射的第二定向信号波的发射角度。

在一种可能的实现方式中,第一信号发送模块,第二定向信号波的发射角度与第二反馈信号波的信号强度、经验系数和最小信号强度值之间的关系为:

angle=k*|signal_bass|/|min_sig_bass|*180/pi

其中,angle指代所述发射角度,k为所述经验系数,k的取值为常数;signal_bass指代所述第一wifi设备当前接收到的第二反馈信号波的信号强度,min_sig_bass指代所述最小信号强度值,pi指代圆周率。

在一种可能的实现方式中,信号处理模块,还用于在所述第一wifi设备的移动过程中,根据接收到的第二反馈信号波确定所述主wifi设备当前的朝向;当所述主wifi设备正面发射的所述第二定向信号波不再对准所述目标wifi设备时,重新调整所述主wifi设备的朝向,直至将所述主wifi设备再次调整到正面发射的第二定向信号波对准所述目标wifi设备。

在一种可能的实现方式中,视觉模块,还用于在所述主wifi设备的移动过程中,当接收到的第二反馈信号波的信号强度大于目标阈值时,启动摄像头;控制所述摄像头获取所述目标wifi设备的图形标识码;

定位模块,还用于当所述目标wifi设备的图形标识码与所述设备标识匹配时,完成所述目标wifi设备的定位识别。

在一种可能的实现方式中,移动动力模块,还用于控制所述第一wifi设备停止移动。

在一种可能的实现方式中,第一信号发送模块,还用于向所述第一wifi设备的左侧方向发射所述第一方向信号波;和/或,向所述第一wifi设备的右侧方向发射所述第一方向信号波;和/或,向所述第一wifi设备的前方发射所述第一方向信号波;和/或,向所述第一wifi设备的后方发射所述第一方向信号波;和/或,向所述第一wifi设备的上方发射所述第一方向信号波;和/或,向所述第一wifi设备的下方发射所述第一方向信号波。

在一种可能的实现方式中,所述第一反馈信号波和所述第二反馈信号波均为无向电磁波。

上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。

图10是本发明实施例提供的一种wifi设备定位装置的结构示意图,该装置应用于第二wifi设备。参见图10,该装置包括:

第二信号接收模块1001,用于接收主无线保真wifi设备发射的第一定向信号波,所述第一定向信号波中携带发射方向信息、所述主wifi设备的设备标识和目标wifi设备的设备标识;

第二信号发送模块1002,用于当根据所述目标wifi设备的设备标识确定本端设备为所述目标wifi设备时,向所述主wifi设备发射响应所述第一定向信号波的第一反馈信号波,所述第一反馈信号波中携带响应所述第一定向信号波的发射方向信息生成的反馈方向信息和所述目标wifi设备的设备标识;

第二信号接收模块1001,还用于接收所述主wifi设备根据所述第一反馈信号波中携带的反馈方向信息发射的第二定向信号波,每个所述第二定向信号波携带发射方向信息和发射角度信息,所述第二定向信号波的发射角度小于所述第一定向信号波;

第二信号发送模块1002,还用于向所述主wifi设备发射响应所述第二定向信号波的第二反馈信号波,由所述主wifi设备根据所述第二反馈信号波中携带的定向信号,控制所述主wifi设备向所述目标wifi设备移动;获取所述目标wifi设备的图形标识码,当所述图形标识码与所述设备标识匹配时,完成所述目标wifi设备的定位识别。

本发明实施例提供的装置,主wifi设备不但能够移动而且还能够自动定位目标wifi设备,即主wifi设备和目标wifi设备之间通过发射和接收信号波,能够实现主wifi设备自动定位目标wifi设备,因此在目标wifi设备的用户连接量超出负载时,主wifi设备能够移动至目标wifi设备所在位置,支持目标wifi设备,实现了多个wifi设备的协同作业。换一种表达方式,本发明实施例能够解决人流量变化较大且用户连接需求变化较大时的wifi设备布局问题,为人口较为集中或人口流动性较大的场所提供了可移动的wifi设备,及时解决了因人流量突然变大导致的上网速度慢甚至不能上网的问题。

需要说明的是:上述实施例提供的wifi设备定位装置在定位wifi设备时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的wifi设备定位装置与wifi设备定位方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

图11示出了本发明一个示例性实施例提供的wifi设备1100的结构框图。通常,wifi设备1100包括有:处理器1101和存储器1102。

处理器1101可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1101可以采用dsp(digitalsignalprocessing,数字信号处理)、fpga(field-programmablegatearray,现场可编程门阵列)、pla(programmablelogicarray,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1101也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(centralprocessingunit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1101可以在集成有gpu(graphicsprocessingunit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1101还可以包括ai(artificialintelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。

存储器1102可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1102还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1102中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1101所执行以实现本申请中方法实施例提供的wifi设备定位方法。

在一些实施例中,wifi设备1100还可选包括有:外围设备接口1103和至少一个外围设备。处理器1101、存储器1102和外围设备接口1103之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口1103相连。具体地,外围设备包括:射频电路1104、触摸显示屏1105、摄像头1106、定位组件1107和电源1108中的至少一种。

外围设备接口1103可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器1101和存储器1102。在一些实施例中,处理器1101、存储器1102和外围设备接口1103被集成在同一芯片或电路板上;在一些其他实施例中,处理器1101、存储器1102和外围设备接口1103中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。

射频电路1104用于接收和发射rf(radiofrequency,射频)信号,也称电磁信号。射频电路1104通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1104将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。射频电路1104可以通过至少一种无线通信协议来与其它wifi设备进行通信。该无线通信协议包括但不限于:wifi(wirelessfidelity,无线保真)网络。

触摸显示屏1105用于显示ui(userinterface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1105是触摸显示屏时,显示屏1105还具有采集在显示屏1105的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1101进行处理。

摄像头组件1106用于采集图像或视频。在一些实施例中,摄像头组件1106还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。

定位组件1107用于定位wifi设备1100的当前地理位置,以实现导航或lbs(locationbasedservice,基于位置的服务)。定位组件1107可以是基于美国的gps(globalpositioningsystem,全球定位系统)、中国的北斗系统或俄罗斯的伽利略系统的定位组件。

电源1108用于为wifi设备1100中的各个组件进行供电。电源1108可以是交流电、直流电、一次性电池或可充电电池。当电源1108包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。

在一些实施例中,wifi设备1100还包括有一个或多个传感器1109。

本领域技术人员可以理解,图11中示出的结构并不构成对wifi设备1100的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1