一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

供网位置的确定方法、装置、存储介质及电子装置与流程

2022-11-23 12:36:13 来源:中国专利 TAG:

1.本发明实施例涉及通信领域,具体而言,涉及一种供网位置的确定方法、装置、存储介质及电子装置。


背景技术:

2.随着通信网络技术的发展及人们生活水平的提高,无线接入设备随处可见,即越来越多的人采用无线接入设备为家庭内的智能设备、办公室的智能设备以及休闲娱乐场所的智能设备等提供无线网络连接。
3.相关技术中,由于无线接入设备提供无线信号的范围有限,通常会在区域内额外添加一个中继器或者额外增加一个路由器,以此来扩大无线接入设备的无线信号的传播距离,或者是在可移动的中继设备上额外添加一个定位模块,并通过预设的路线控制该智能设备移动到固定的位置后进行信号的转发,通过相关技术中的上述方法,不仅增加了的设备成本和设备功耗,还可能导致中继设备中继传输信号的质量较差,从而导致中继设备的中转效率低。
4.针对相关技术中存在的中继设备中继传输信号的效率低的问题,目前尚未提出有效的解决方案。


技术实现要素:

5.本发明实施例提供了一种供网位置的确定方法、装置、存储介质及电子装置,以至少解决相关技术中存在的中继设备中继传输信号的效率低的问题。
6.根据本发明的一个实施例,提供了一种供网位置的确定方法,包括:在接收到目标终端发送的指示信息的情况下,获取自移动设备预先对目标区域进行探测时所确定出的位于所述目标区域内的无线接入点的第一位置;获取所述指示信息所指示的所述目标终端所在的第二位置,并基于所述第一位置确定所述目标终端处于所述第二位置时所接收到的由所述无线接入点所发出的无线信号的目标强度;基于所述目标强度确定出由所述自移动设备为所述目标终端中继传输所述无线接入点所发出的所述无线信号的目标供网位置,其中,所述自移动设备具备网络中继能力。
7.根据本发明的另一个实施例,提供了一种供网位置的确定装置,包括:获取模块,用于在接收到目标终端发送的指示信息的情况下,获取自移动设备预先对目标区域进行探测时所确定出的位于所述目标区域内的无线接入点的第一位置;第一确定模块,用于获取所述指示信息所指示的所述目标终端所在的第二位置,并基于所述第一位置确定所述目标终端处于所述第二位置时所接收到的由所述无线接入点所发出的无线信号的目标强度;第二确定模块,用于基于所述目标强度确定出由所述自移动设备为所述目标终端中继传输所述无线接入点所发出的所述无线信号的目标供网位置,其中,所述自移动设备具备网络中继能力。
8.根据本发明的另一个实施例,提供了一种自移动设备,包括上述装置实施例中所
述的供网位置的确定装置。
9.根据本发明的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
10.根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
11.通过本发明,在接收到目标终端发送的指示信息的情况下,获取自移动设备预先对目标区域进行探测时所确定出的位于目标区域内的无线接入点的第一位置,进而获取指示信息所指示的目标终端所在的第二位置,并基于第一位置确定目标终端处于第二位置时所接收到的由无线接入点所发出的无线信号的目标强度,继而基于目标强度确定出由具备网络中继能力的自移动设备为目标终端中继传输无线接入点所发出的无线信号的目标供网位置,采用本发明方法,通过目标终端处于第二位置时所接收到的由无线接入点所发出的无线信号的目标强度确定出由自移动设备为目标终端中继传输无线接入点所发出的无线信号的目标供网位置,从而实现选取出最合适的供网位置的目的,有效提高中继传输信号的效率;此外本发明实施例中所涉及的自移动设备可以是家居环境中已有的一些设备(例如,扫地机器人、货物运输机器人、看护机器人等等),因此,可以利用这些已有设备本身具备的中继功能来实现网络中继的目的,从而实无需额外增加设备成本和设备功耗,解决了相关技术中存在的中继设备中继传输信号的效率低的问题,达到了提高中继设备中继传输信号的质量以及中继设备与终端和无线接入点的兼容性的效果。
附图说明
12.图1是本发明实施例的一种供网位置的确定方法的移动终端的硬件结构框图;图2是根据本发明实施例的供网位置的确定方法的流程图;图3是根据本发明具体实施例的确定供网位置的流程图;图4是根据本发明具体实施例的自移动设备所绘制的全屋轮廓的示例图;图5是根据本发明具体实施例的简易户型的示例图;图6是根据本发明具体实施例的简易户型中的ap到终端的信号传输路径的示例图;图7是根据本发明实施例的供网位置的确定装置的结构框图。
具体实施方式
13.下文中将参考附图并结合实施例来详细说明本发明的实施例。
14.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
15.本技术实施例中所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的一种供网位置的确定方法的移动终端的硬件结构框图。如图1所示,移动终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理
装置)和用于存储数据的存储器104,其中,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
16.存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的供网位置的确定方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
17.传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(network interface controller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radio frequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
18.在本实施例中提供了一种供网位置的确定方法,图2是根据本发明实施例的供网位置的确定方法的流程图,如图2所示,该流程包括如下步骤:s202,在接收到目标终端发送的指示信息的情况下,获取自移动设备预先对目标区域进行探测时所确定出的位于目标区域内的无线接入点的第一位置;s204, 获取指示信息所指示的目标终端所在的第二位置,并基于第一位置确定目标终端处于第二位置时所接收到的由无线接入点所发出的无线信号的目标强度;s206,基于目标强度确定出由自移动设备为目标终端中继传输无线接入点所发出的无线信号的目标供网位置,其中,自移动设备具备网络中继能力。
19.其中,执行上述操作的可以是控制器,或者是处理器,还可以是其他的具备类似处理能力的处理设备或处理单元等,其中,上述控制器或其他执行主体可以是单独存在的,也可以是集成于自移动设备内的,自移动设备包括但不限于扫地机、洗地机、运载物品的机器人、智能看护机器人等等。
20.在上述实施例中,用于指示目标终端所在的第二位置的指示信息可以是操作者或者使用者预先的在终端上的app可操作界面上所触发的,其中所指示的第二位置可以使操作者在执行触发操作时所输入的,还可以是由终端自带的定位功能模块所确定出来的,当然,上述触发操作不仅限于通过app可操作界面来触发,还可以通过其他方式触发,例如,由其他设备发送过来的等等,需要说明的是指示信息的举例说明仅是一种示例性实施例,指示信息并不仅限于上述举例。
21.在上述实施例中,自移动设备可以有多个,目标终端也可以有多个,进而每一个目标终端可以与一个自移动设备连接,进而可以确定出多个目标供网位置,此外,可以根据多个目标终端的优先级确定出该多个目标终端所分别对应的自移动设备的目标供网位置,例如,当某个家庭中存在有三个目标终端(目标终端1、目标终端2、目标终端3)、三个自移动设备(自移动设备1、自移动设备2、自移动设备3)、一个无线接入点时,该三个目标终端可以分
别与对应的一个自移动设备进行连接,即目标终端1可以与自移动设备1进行连接、目标终端2可以与自移动设备2进行连接、目标终端3可以与自移动设备3进行连接,当该多个目标终端的优先级为目标终端1》目标终端2》目标终端3时,可以优先计算出与目标终端1进行连接的自移动设备1的目标供网位置,再计算出与目标终端2进行连接的自移动设备2的目标供网位置,最后计算出目标终端3进行连接的自移动设备3的目标供网位置,当然还可以同时计算出与该多个目标终端所分别进行连接的自移动设备的目标供网位置,需要说明的是,上述目标终端、上述自移动设备以及上述目标供网位置的举例说明仅是一种示例性实施例,目标终端、自移动设备以及目标供网位置并不仅限于上述举例。
22.在上述实施例中,在有一个目标终端和多个自移动设备的情况下,可以采用多个自移动设备进行接力中继传输无线信号,例如,在目标终端距离无线接入点较远的情况下,若此时仅采用一个自移动设备中继传输无线信号会导致无线信号的传输质量较差,因此可以采用多个自移动设备在不同的位置中继传输无线信号,以提高无线信号的传输质量,其中,多个自移动设备的供网位置可以是人为的预先在终端上的app的可操作界面上指定的,即在终端和无线接入点之间每隔一定距离指定一个自移动设备的位置,也可以是根据无线接入点所覆盖的信号强度自动的计算该多个自移动设备所对应的供网位置,例如,当某个家庭中存在有一个目标终端,三个自移动设备(自移动设备4、自移动设备5、自移动设备6)以及一个无线接入点,且该目标终端所在的第二位置距离无线接入点所在的第一位置较远时,可以基于自移动设备4对该家庭中包括的多个子区域进行探测到的每个子区域的边界上包括的多个边界点所在的位置处接收到的由无线接入点所发出的无线信号的强度、目标终端处于第二位置时所接收到的由无线接入点所发出的无线信号的强度以及无线接入点处于第一位置时所发出的无线信号的强度确定出无线接入点与目标终端之间信号衰减30%的位置,控制自移动设备4移动到该位置进行中继传输,基于自移动设备5对该家庭中包括的多个子区域进行探测到的每个子区域的边界上包括的多个边界点所在的位置处接收到的由无线接入点所发出的无线信号的强度、目标终端处于第二位置时所接收到的由无线接入点所发出的无线信号的强度以及无线接入点处于第一位置时所发出的无线信号的强度确定出无线接入点与目标终端之间信号衰减90%的位置,控制自移动设备5移动到该位置进行中继传输,基于自移动设备4所在位置的信号强度和自移动设备5所在位置的信号强度确定自移动设备4和自移动设备5之间的中继衰减中间位置,并基于该中继衰减中间位置对应的信号强度确定自移动设备6的中继传输位置,等等,需要说明的是,上述多个自移动设备进行接力中继传输无线信号的举例说明仅是一种示例性实施例,多个自移动设备进行接力中继传输无线信号并不仅限于上述举例。
23.在上述实施例中,在接收到目标终端发送的指示信息的情况下,获取自移动设备预先对目标区域进行探测时所确定出的位于目标区域内的无线接入点的第一位置,进而获取指示信息所指示的目标终端所在的第二位置,并基于第一位置确定目标终端处于第二位置时所接收到的由无线接入点所发出的无线信号的目标强度,继而基于目标强度确定出由具备网络中继能力的自移动设备为目标终端中继传输无线接入点所发出的无线信号的目标供网位置,采用本发明方法,通过目标终端处于第二位置时所接收到的由无线接入点所发出的无线信号的目标强度确定出由自移动设备为目标终端中继传输无线接入点所发出的无线信号的目标供网位置,从而实现选取出最合适的供网位置的目的,有效提高中继传
输信号的效率;此外本发明实施例中所涉及的自移动设备可以是家居环境中已有的一些设备(例如,扫地机器人、货物运输机器人、看护机器人等等),因此,可以利用这些已有设备本身具备的中继功能来实现网络中继的目的,从而实无需额外增加设备成本和设备功耗,解决了相关技术中存在的中继设备中继传输信号的效率低的问题,达到了提高中继设备中继传输信号的质量以及中继设备与终端和无线接入点的兼容性的效果。
24.在一个示例性实施例中,基于第一位置确定目标终端处于第二位置时所接收到的由无线接入点所发出的无线信号的目标强度包括:基于第一位置和第二位置确定无线接入点与目标终端之间在目标区域内传输无线信号的最短传输路径;确定最短传输路径所在的直线与目标终端所处的第一子区域的边界所相交的第一交点位置和第二交点位置,其中,目标区域中包括多个子区域,多个子区域包括第一子区域;基于第一交点位置、第二位置、第二交点位置三者之间的位置关系,以及,第一交点位置处的第一强度以及第二交点位置处的第二强度确定目标强度;其中,第一强度和第二强度分别为自移动设备预先对目标区域进行探测时所确定出的在第一交点位置处以及第二交点位置处所接收到的由无线接入点所发出的无线信号的强度。在本实施例中,除了确定无线接入点与终端(对应于上述的目标终端)之间在目标区域内传输无线信号的最短传输路径之外,还可以确定无线接入点与终端之间在目标区域内传输无线信号的最佳传输路径,例如,可以是无线接入点与终端之间在目标区域内传输无线信号的最快传输路径,也可以是无线接入点与终端之间在目标区域内传输无线信号的最廉价的传输路径,还可以是无线接入点与终端之间在目标区域内传输无线信号使网络处于最佳运行状态或网络资源利用率最高的传输路径,等等,需要说明的是,上述传输路径的举例说明仅是一种示例性实施例,传输路径并不仅限于上述举例。
25.在上述实施例中,第一交点位置、第二位置、第二交点位置三者之间的位置关系可以是自移动设备预先对目标区域进行探测时所确定的,也可以是操作者或者使用者预先的在目标终端上的app可操作界面上所指定的,需要说明的是,上述第一交点位置、第二位置、第二交点位置三者之间的位置关系的举例说明仅是一种示例性实施例,第一交点位置、第二位置、第二交点位置三者之间的位置关系并不仅限于上述举例。
26.在上述实施例中,自移动设备预先对目标区域进行探测时可能是间隔一定距离进行探测的,因此,可能会出现未预先的探测到第一交点位置上的信号强度和第二交点位置上的信号强度的情况,若处于该情况,可以将距离第一交点位置最近的预先探测到的位置的信号强度确定为第一交点位置对应的信号强度,以及将距离第二交点位置最近的预先探测到的位置的信号强度确定为第二交点位置对应的信号强度,或者将第一交点位置周围的预先探测到的多个位置所分别对应的信号强度的平均值确定为第一交点位置对应的信号强度,以及将第二交点位置周围的预先探测到的多个位置所分别对应的信号强度的平均值确定为第二交点位置对应的信号强度,等等,还需要说明的是,上述确定第一交点位置对应的信号强度和上述确定第二交点位置对应的信号强度的举例说明仅是一种示例性实施例,确定第一交点位置对应的信号强度和确定第二交点位置对应的信号强度并不仅限于上述举例。
27.在一个示例性实施例中,基于第一交点位置、第二位置、第二交点位置三者之间的位置关系,以及,第一交点位置处的第一强度以及第二交点处的第二强度确定目标强度包括:按如下公式确定目标强度rssi(终端):
其中,rssi1为第一强度,a为第一交点位置与第二位置之间的距离,rssi2为第二强度,b为第二交点位置与第二位置之间的距离。在本实施例中,当rssi1为10db、rssi2为50db、a为1m、b为1.5m时,为30db,需要说明的是,上述rssi1、上述rssi2、上述a以及上述b的取值仅是一种示例性实施例,在实际应用中rssi1、rssi2、a以及b并不仅限于上述举例。
28.在一个示例性实施例中,基于目标强度确定出由自移动设备为目标终端中继传输无线接入点所发出的无线信号的目标供网位置包括:确定无线接入点处于第一位置时所发出的无线信号的第三强度;利用第三强度减去目标强度确定出无线接入点与目标终端之间信号传输的第一衰减强度;将第一衰减强度的一半与目标强度相加所得到的强度确定为第四强度,其中,第四强度为无线接入点与目标终端之间的信号衰减中间位置处的信号强度;基于第四强度确定目标供网位置。在本实施例中,第四强度为无线接入点与目标终端之间信号传输的衰减中间位置所对应的信号强度,例如,当无线接入点处于第一位置时所发出的无线信号的第三强度为100db,且目标终端所在的第二位置的目标强度为10db时,利用100db减去10db确定出无线接入点与目标终端之间信号传输的第一衰减强度为90db,将第一衰减强度的一半45db与目标强度10db相加所得到的强度55db确定为第四强度,此外,在确定出第四强度之后,可以直接将该第四强度对应的位置确定为目标供网位置,当然,为了进一步确定更为准确的目标供网位置,也可以先控制自移动设备移动到第四强度对应的位置之后,再基于在该位置上探测到的相关信息来进一步确定更为精准的目标供网位置,该方式在后续实施例中会具体说明,此处不再赘述。还需要说明是的上述第三强度的取值、上述目标强度的取值的举例说明仅是一种示例性实施例,在实际应用中第三强度和第四强度并不仅限于上述举例。
29.在一个示例性实施例中,基于第四强度确定目标供网位置包括:基于最短传输路径所在的直线与每个子区域的边界所相交的交点位置的强度,确定目标供网位置所在的第二子区域,其中,交点位置的强度为自移动设备预先对目标区域进行探测时所确定出的在交点位置处所接收到的由无线接入点所发出的无线信号的强度;基于第三交点位置处的第五强度、第四交点位置处的第六强度、第三交点位置与第四交点位置之间的距离、以及第四强度确定目标供网位置。在本实施例中,在确定最短传输路径所在的直线与某个子区域的两条边界所分别相交的两个交点位置所对应的强度之间包括第四强度的情况下,将该子区域确定为第二子区域,进而基于该两个交点位置所分别对应的强度和该两个交点之间的距离确定出目标供网位置,例如,在确定第五强度《第四强度《第六强度的情况下,可通过如下公式确定目标供网位置:先计算出自移动设备在第二子区域内的最短传输路径所在的直线上与第三交点位置之间距离的占比:距离占比=(第四强度-第五强度)/(第六强度-第五强度),再将第三交点位置和第四交点位置之间的距离与上述距离占比相乘得到目标供网位置:目标供网位置=第三交点位置和第四交点位置之间的距离*距离占比,需要说明的
是,上述第二子区域和上述目标供网位置的确定方法仅是一种示例性实施例,第二子区域和目标供网位置的确定方法并不仅限于上述举例。
30.在一个示例性实施例中,在基于目标强度确定出由自移动设备为目标终端中继传输无线接入点所发出的无线信号的目标供网位置之后,上述方法还包括:控制自移动设备移动到目标供网位置,并向目标终端发送无线接入点的连接信息,以为目标终端中继传输无线接入点所发出的无线信号;从自移动设备中分别读取无线接入点进行无线信号传输的第一重传率或第一误包率,以及,读取目标终端进行无线信号传输的第二重传率或第二误包率,并对自移动设备执行以下至少之一操作:在确定第一重传率大于或等于重传率阈值和/或第一误包率大于或等于误包率阈值的情况下,控制自移动设备向无线接入点的方向上移动第一目标距离;在确定第二重传率大于等于重传率阈值和/或第二误包率大于或等于误包率阈值的情况下,控制自移动设备向目标终端的方向上移动第二目标距离;在确定第一重传率大于或等于重传率阈值且第一误包率大于或等于误包率阈值,以及,第二重传率大于或等于重传率阈值且第二误包率大于或等于误包率阈值的情况下,控制自移动设备保持在目标供网位置;在确定第一重传率小于重传率阈值且第一误包率小于误包率阈值,以及,第二重传率小于重传率阈值且第二误包率小于误包率阈值的情况下,控制自移动设备保持在目标供网位置。在本实施例中,无线接入点的连接信息包括但不限于无线接入点的名称、无线接入点的密码等。
31.在上述实施例中,重传率阈值和误包率阈值均是可以预先设定的值,重传率阈值可以设定为0.8%、1%、2%等,误包率阈值可以设定为0.5%、1%、1.5%等,例如,当重传率阈值为0.8%,且误包率阈值为1%时,在确定第一重传率大于或等于0.8%和/或第一误包率大于或等于1%的情况下,控制自移动设备向无线接入点的方向上移动第一目标距离(例如,0.4米、0.5米、0.6米等),在确定第二重传率大于等于0.8%和/或第二误包率大于或等于1%的情况下,控制自移动设备向目标终端的方向上移动第二目标距离(例如,0.4米、0.5米、0.6米等),在确定第一重传率大于或等于0.8%且第一误包率大于或等于1%,以及,第二重传率大于或等于0.8%且第二误包率大于或等于1%的情况下,控制自移动设备保持在目标供网位置,在确定第一重传率小于0.8%且第一误包率小于1%,以及,第二重传率小于0.8%且第二误包率小于1%的情况下,控制自移动设备保持在目标供网位置,还需要说明的是,上述重传率阈值和上述误包率阈值的举例说明仅是一种示例性实施例,重传率阈值和误包率阈值并不仅限于上述举例。
32.在一个示例性实施例中,在基于目标强度确定出由自移动设备为目标终端中继传输无线接入点所发出的无线信号的目标供网位置之后,上述方法还包括以下至少之一:在确定自移动设备未为目标终端中继传输无线接入点所发出的无线信号情况下,控制自移动设备执行回充操作;在确定自移动设备的电量小于或等于电量阈值的情况下,控制自移动设备结束为目标终端中继传输无线接入点所发出的无线信号并执行回充操作。在本实施例中,在操作者或者使用者在目标终端上app的可操作界面上点击结束供网而触发结束信号之后或自移动设备自身确定出为目标终端中继传输信号出现异常的情况下,可以确定出自移动设备无需再为目标终端中继传输无线接入点所发出的无线信号,该情况下可以直接控制自移动设备执行回充操作,并等待操作者或者使用者进行下一次的供网操作。
33.在上述实施例中,电量阈值可以是预先设定的值,可以设定为5%、10%、15%等,例
如,当电量阈值为5%时,在确定自移动设备的电量小于或等于5%的情况下,控制自移动设备结束为目标终端中继传输无线接入点所发出的无线信号并执行回充操作,此外,电量阈值可以是自移动设备在出厂之前所设置,也可以是在出厂之后由用户进行设置,电量阈值还可以根据实际应用情况进行调整,需要说明的是,上述电量阈值的举例说明仅是一种示例性实施例,电量阈值并不仅限于上述举例。
34.在一个示例性实施例中,在获取自移动设备预先对目标区域进行探测时所确定出的位于目标区域内的无线接入点的第一位置之前,上述方法还包括:控制自移动设备对目标区域中包括的多个子区域进行探测,并记录自移动设备在每个子区域的边界上包括的多个边界点所在的位置处接收到的由无线接入点所发出的无线信号的强度,并生成地图信息。在本实施例中,通过自移动设备对目标区域中包括的多个子区域中的每个子区域的边界上包括的多个边界点所在的位置处所探测到的由无线接入点所发出的无线信号的强度的变化趋势确定出无线接入点所在的位置,即越靠近无线接入点的边界点所在的位置处所接收到的由无线接入点所发出的无线信号的强度越大。
35.在上述实施例中,若边界为墙体,则边界点可以为与墙体表面所接触的点,若边界为柜子,则边界点可以为与柜面所接触的点,若边界为智能家电,则边界点可以为与智能家电表面所接触的点,等等,需要说明的是,上述边界和上述边界点的举例说明仅是一种示例性实施例,边界和边界点并不仅限于上述举例。
36.在上述实施例中,多个边界点可以是按照固定的距离间隔选取的,例如,在控制自移动设备对目标区域中包括的多个子区域进行探测的过程中,可以在每个子区域的边界上每隔0.5米(还可以每隔0.6米、0.7米、0.8米等)选取一个边界点,也可以按照特定的长度选取,例如,当边界为墙体边界时,可以根据墙体的长度选取边界点,当边界为柜体时,可以根据柜体的长度选取边界点,等等,也可以按照其他的选取规则或者实际应用需求选取边界点,需要说明的是,上述边界点的选取规则仅是一种示例性实施例,边界点的选取规则并不仅限于上述举例。
37.显然,上述所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。
38.下面结合具体实施例(以自移动设备为扫地机为例)对本发明进行具体说明:在本发明具体实施例中提供了一种供网位置的确定流程,图3是根据本发明具体实施例的确定供网位置的流程图,如图3所示,该流程包括如下步骤:s302,开始;s304,全屋清扫;扫地机在初次工作的时候,会进行全区域清扫,在前几次的清扫过程中,会绘制全屋的地图,进而对各个区域(对应于上述子区域)进行自动划分,并能标记处于区域外围(对应于上述边界)的位置(对应于上述边界点),图4是根据本发明具体实施例的自移动设备所绘制的全屋轮廓的示例图,如图4所示,是市售某款扫地机清扫完成的记录,地图中较完整的绘制出了全屋的户型和区域外围的位置,图4中箭头所指示的room1-room5为房间1-房间5(对应于上述的目标区域中包括多个子区域)。
39.s306,记录家庭无线热区(对应于上述地图信息);图5是根据本发明具体实施例的简易户型的示例图,如图5所示,在全屋清扫过程中,扫地机可以将各个房间划分成各个区域,并在各个区域四周(对应于上述边界),每隔
0.5m(如图5中的房间3的菱形标记的点位),记录该点位(对应上述多个边界点)下所接收到的ap所发出的wi-fi信号强度(rssi),并保存在地图信息中,形成家庭的无线热区信息(对应于上述地图信息),在每次清扫中进行无线热区信息的更新,并可以根据信号强度的变化趋势,找到路由器(ap)的位置(图中标记为ap的五角星及矩形框位置为ap所在的位置,即对应于上述第一位置),图5中标记为终端的五角星及矩形框位置为终端所在的位置(对应于上述第二位置)。
40.s308,进行第一判断,以判断用户是否指定上网位置(对应于上述第二位置),在上述第一判断结果为否的情况下,执行步骤s304;用户在app上开启扫地机的临时供网功能,并在已绘制的地图中,指定需要上网的位置。
41.s310,在上述第一判断结果为是的情况下,计算最佳供网位置(对应于上述目标供网位置);图6是根据本发明具体实施例的简易户型中的ap到终端的信号传输路径的示例图,如图6所示,扫地机根据用户指定的上网位置,以及自身推算出的ap位置,找到ap到终端的信号传输路径(对应于上述最短传输路径),并找到该路径上的数据点位1、2、3、4、5、6(对应于上述多个边界点所在的位置),分别对应rssi1(对应于上述第一强度)、rssi2(对应于上述第二强度)、rssi3(对应于上述第五强度)、rssi4(对应于上述第六强度)、rssi5(对应于上述自移动设备在边界点所在的位置处接收到的由无线接入点所发出的无线信号的强度)、rssi6(对应于上述自移动设备在边界点所在的位置处接收到的由无线接入点所发出的无线信号的强度):a)根据终端距离位置1、2的比例(例如,1:9、2:8、3:7,等等),下面以终端距离位置1、2的比例为1:9为例计算出终端的信号强度:rssi(终端) = rssi2
ꢀ–
(9/(1 9)) * (rssi2
‑ꢀ
rssi1);b)因为不同的终端(对应于上述目标终端)和ap(对应于上述无线接入点)的无线性能有差异,且在通信之前不可知,因此最初的扫地机定位位置会计算在终端和ap的衰减中间(对应于上述第四强度所在的位置):如果满足rssi3 《衰减中间所对应的信号强度《 rssi4,则扫地机位置的比例= (衰减中间所对应的信号强度
ꢀ‑ꢀ
rssi3) / (rssi4
ꢀ‑ꢀ
rssi3);c)再根据房间2中,位置3(对应于上述第三交点位置)和位置4(对应于上述第四交点位置)之间的距离(对应于上述第三交点位置与第四交点位置之间的距离),计算出扫地机在房间2(对应于上述第二子区域)中,传输路径上的距离位置点3的距离,从而得到其具体位置(对应于上述目标供网位置):扫地机位置 = l(对应于上述第三交点位置与第四交点位置之间的距离)*扫地机位置比例。
42.s312,控制自移动设备移动到最佳供网位置,等待客户端连接;控制扫地机移动到上述计算出的最佳供网位置(对应于上述目标供网位置),开启热点,并通过app告知用户热点的名称、密码(对应于上述连接信息),等待用户的终端连接。
43.s314,进行第二判断,以判断用户是否结束供网;用户终端连接上之后:
a)若用户主动结束供网,则扫地机直接返回,进行回充;b)若设备判断自身电量接近可自动回程的阈值(对应于上述电量阈值),则结束供网,进行回充;c)若扫地机正常供网中,通过读取连接上级ap的station interface,以及给终端供网的ap interface的传输重传率、误包率(对应于上述无线接入点进行无线信号传输的第一重传率或第一误包率,以及目标终端进行无线信号传输的第二重传率或第二误包率):如果一方的重传率或误包率,高于一定阈值,则表示单边的链路质量差,扫地机则向这个方向移动0.5m(对应于上述目标距离),例如,判断出下行链路差,则扫地机向终端靠近0.5m(对应于上述第二目标距离);如果双方的重传率或误包率,都高于一定阈值,则表明家用无线环境差,则先保持现状;如果双方的重传率或误包率,都低于一定阈值,则表明供网链路良好,则先保持现状。
44.s316,在上述第二判断结果为是的情况下,结束供网,回充;设备充电,等待用户进行下一次开启临时供网功能。
45.s318,结束;s320,在上述第二判断结果为否的情况下,进行第三判断,以判断上下行的链路质量是否好;s322,在上述第三判断结果为上行重传或断连多的情况下,控制自移动设备向路由器位置靠近,并执行步骤s310;s324,在上述第三判断结果为下行重传或断连多的情况下,控制自移动设备向终端位置靠近,并执行步骤s310;s326,进行第四判断,以判断自移动设备的剩余电量是多少,在该第四判断结果为剩余电量大于自动回程的阈值的情况下,执行步骤s316,在该第四判断结果为剩余电量小于或等于自动回程的阈值的情况下,执行步骤s314。
46.还需要说明的是,本技术的硬件上不需要增加额外的模块,即利用路由器自身的无线模块(sta ic)结合扫地机自身的地图扫描、wi-fi信号扫描功能,在用户指定上网需求的位置情况下,即可自动完成设备供网最优点的自动判断和自动移动,进而实时监控上、下行网络使用情况,对扫地机的位置进行调整,路由器和移动终端均可以为市场上通用的设备,无需额外的定制开发,通过扫地机在家庭内的清扫移动,可以获取不同位置的网络覆盖信号强度的热区图,并可以每日更新(还可以每周更新、每月更新、半年更新等),从而自动的计算出最佳供网效果的停留位置,省去了用户不断操作尝试的过程,进而提升用户体验。还可以通过自身不断获取的网络覆盖信息,找到最佳的供网位置,并在供网过程中根据网络使用情况的检测,实时调整供网位置,进而达到更好的网络传输效果。对于中继器的性能的发挥,以中间点对于无线信号进行承接转发整体组网性能最大化的原则,进行初始位置的决策,并后续进行微调。
47.由前述实施例可知,根据上网需求的位置和无线热区,以衰减中间位置的原则,自动计算出最佳供网位置,并自动的移动到最佳供网位置,在供网过程中,检测上下行链路(上行链路为自移动设备与ap之间的链路,下行链路为自移动设备与终端之间的链路)传输
质量,对扫地机位置进行调整,以达到更优的供网效果。
48.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。
49.在本实施例中还提供了一种供网位置的确定装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
50.图7是根据本发明实施例的供网位置的确定装置的结构框图,如图7所示,该装置包括:获取模块72,用于在接收到目标终端发送的指示信息的情况下,获取自移动设备预先对目标区域进行探测时所确定出的位于目标区域内的无线接入点的第一位置;第一确定模块74,用于获取指示信息所指示的目标终端所在的第二位置,并基于第一位置确定目标终端处于第二位置时所接收到的由无线接入点所发出的无线信号的目标强度;第二确定模块76,用于基于目标强度确定出由自移动设备为目标终端中继传输无线接入点所发出的无线信号的目标供网位置,其中,自移动设备具备网络中继能力。
51.在一个示例性实施例中,上述第一确定模块74包括:第一确定子模块,用于基于第一位置和第二位置确定无线接入点与目标终端之间在目标区域内传输无线信号的最短传输路径;第二确定子模块,用于确定最短传输路径所在的直线与目标终端所处的第一子区域的边界所相交的第一交点位置和第二交点位置,其中,目标区域中包括多个子区域,多个子区域包括第一子区域;第三确定子模块,用于基于第一交点位置、第二位置、第二交点位置三者之间的位置关系,以及,第一交点位置处的第一强度以及第二交点位置处的第二强度确定目标强度;其中,第一强度和第二强度分别为自移动设备预先对目标区域进行探测时所确定出的在第一交点位置处以及第二交点位置处所接收到的由无线接入点所发出的无线信号的强度。
52.在一个示例性实施例中,上述第三确定子模块包括:第一确定子单元,用于按如下公式确定目标强度rssi(终端):其中,rssi1为第一强度,a为第一交点位置与第二位置之间的距离,rssi2为第二强度,b为第二交点位置与第二位置之间的距离。
53.在一个示例性实施例中,上述第二确定模块76包括:第四确定子模块,用于确定无线接入点处于第一位置时所发出的无线信号的第三强度;
第五确定子模块,用于利用第三强度减去目标强度确定出无线接入点与目标终端之间信号传输的第一衰减强度;第六确定子模块,用于将第一衰减强度的一半与目标强度相加所得到的强度确定为第四强度,其中,第四强度为无线接入点与目标终端之间的信号衰减中间位置处的信号强度;第七确定子模块,用于基于第四强度确定目标供网位置。
54.在一个示例性实施例中,上述第七确定子模块包括:第二确定子单元,用于基于最短传输路径所在的直线与每个子区域的边界所相交的交点位置的强度,确定目标供网位置所在的第二子区域,其中,交点位置的强度为自移动设备预先对目标区域进行探测时所确定出的在交点位置处所接收到的由无线接入点所发出的无线信号的强度;第三确定子单元,用于基于第三交点位置处的第五强度、第四交点位置处的第六强度、第三交点位置与第四交点位置之间的距离、以及第四强度确定目标供网位置。
55.在一个示例性实施例中,上述装置还包括:发送模块,用于在基于目标强度确定出由自移动设备为目标终端中继传输无线接入点所发出的无线信号的目标供网位置之后,控制自移动设备移动到目标供网位置,并向目标终端发送无线接入点的连接信息,以为目标终端中继传输无线接入点所发出的无线信号;读取模块,用于从自移动设备中分别读取无线接入点进行无线信号传输的第一重传率或第一误包率,以及,读取目标终端进行无线信号传输的第二重传率或第二误包率,并对自移动设备执行以下至少之一操作:在确定第一重传率大于或等于重传率阈值和/或第一误包率大于或等于误包率阈值的情况下,控制自移动设备向无线接入点的方向上移动第一目标距离;在确定第二重传率大于等于重传率阈值和/或第二误包率大于或等于误包率阈值的情况下,控制自移动设备向目标终端的方向上移动第二目标距离;在确定第一重传率大于或等于重传率阈值且第一误包率大于或等于误包率阈值,以及,第二重传率大于或等于重传率阈值且第二误包率大于或等于误包率阈值的情况下,控制自移动设备保持在目标供网位置;在确定第一重传率小于重传率阈值且第一误包率小于误包率阈值,以及,第二重传率小于重传率阈值且第二误包率小于误包率阈值的情况下,控制自移动设备保持在目标供网位置。
56.在一个示例性实施例中,上述装置还包括以下至少之一:第一控制模块,用于在基于目标强度确定出由自移动设备为目标终端中继传输无线接入点所发出的无线信号的目标供网位置之后,在确定自移动设备未为目标终端中继传输无线接入点所发出的无线信号情况下,控制自移动设备执行回充操作;第二控制模块,用于在基于目标强度确定出由自移动设备为目标终端中继传输无线接入点所发出的无线信号的目标供网位置之后,在确定自移动设备的电量小于或等于电量阈值的情况下,控制自移动设备结束为目标终端中继传输无线接入点所发出的无线信号并执行回充操作。
57.在一个示例性实施例中,上述装置还包括:第三控制模块,用于在获取自移动设备预先对目标区域进行探测时所确定出的位于目标区域内的无线接入点的第一位置之前,控制自移动设备对目标区域中包括的多个子区域进行探测,并记录自移动设备在每个子区域的边界上包括的多个边界点所在的位置处接收到的由无线接入点所发出的无线信号的强度,并生成地图信息。
58.在本实施例中,还提供了一种自移动设备,该自移动设备可以包括上述任一项的供网位置的确定装置。
59.需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
60.本发明的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
61.在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:u盘、只读存储器(read-only memory,简称为rom)、随机存取存储器(random access memory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
62.本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
63.在一个示例性实施例中,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
64.本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。
65.显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
66.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献