一种室内无线信号指纹数据的自动更新方法及装置制造方法及图纸

技术编号:16067603 阅读:49 留言:0更新日期:2017-08-22 18:38
本申请提供了一种室内无线信号指纹数据的自动更新方法和装置,该自动更新方法包括以下步骤:获取移动对象在室内移动过程中的轨迹并记录移动对象在所述室内移动的过程中所接收到的无线信号信息;按照预定规则,从所述轨迹中提取第一轨迹;基于第一轨迹与室内地图的匹配,得到第一轨迹的绝对位置信息;基于所述无线信号信息和第一轨迹的绝对位置信息,更新原有的室内无线信号指纹数据。基于本申请的实施例,可以有效提升所更新的室内无线信号指纹数据的准确性。

Automatic updating method and device for indoor wireless signal fingerprint data

The invention provides a method and a device for automatically updating indoor wireless signal fingerprint data, the automatic update method comprises the following steps: wireless signal information acquisition trajectories of moving objects in indoor mobile process and record the moving object received in the indoor moving in; according to predetermined rules, extracting the first track from the track; match the first track and indoor map based on the location information of the first to get the absolute path; absolute position information of the wireless signal and the first track based on updating the original indoor wireless signal fingerprint data. Based on the embodiment of the present application, the accuracy of the updated indoor wireless signal fingerprint data can be effectively improved.

【技术实现步骤摘要】
一种室内无线信号指纹数据的自动更新方法及装置
本申请涉及无线网络领域,尤其涉及一种室内无线信号指纹数据的自动更新方法及装置。
技术介绍
室内无线信号指纹数据通常包括用于表征室内各参考位置点所接收到的无线接收信号种类、强度、该位置点的位置信息(如经纬度坐标)等数据,通过利用该指纹数据中的信号强度和位置信息等可以为用户提供定位服务。由于室内提供无线信号的设备并不是一成不变的,例如大型商场内,可能今天提供不同wifi信号的商家是100家,第二天提供不同wifi信号的商家增加至150家,则在商场内各位置点接收到的无线信号种类和强度就会发生改变,因此需要经常更新室内无线信号指纹数据。目前对室内无线信号指纹数据更新的方法常见的有:采集室内作为可移动的参考点的移动设备在移动的过程中各静止参考点的无线信号指纹数据,当移动设备移动到距离某参考点很近的未知非参考点时,通过信号强度的关联性(如信号强度在某一方向上的递减关系)来确定非参考点和参考点之间的映射关系,并根据映射关系和指纹地图中参考点的指纹数据来确定非参考点的指纹数据,由此将非参考点的指纹数据进行补充或更新。目前这种方法的缺陷在于,如果室内的wifi发生重大变化,例如提供无线信号的设备发生重大调整,提供wifi信号的一个或多个商家从商场的a处迁移到商场的b处,则距离某参考点很近的未知非参考点变化后的指纹信息已经与原参考点的指纹信息实际上存在很大差异了,但由于目前这种方法仍根据原信号强度的关联性来确定非参考点和参考点之间的映射关系,缺乏对非参考点的位置的验证,如此导致不能准确地确定非参考点的指纹数据。
技术实现思路
本申请的一个目的是提供一种室内无线信号指纹数据的自动更新方法及装置,通过室内移动轨迹与地图中具有绝对位置信息的路线的匹配来得到移动轨迹中相应位置点的准确绝对位置,从而基于准确的绝对位置对室内相应位置点的原无线信号指纹数据进行更新。根据本申请的一方面,提供了一种室内无线信号指纹数据的自动更新方法,该自动更新方法包括以下步骤:获取移动对象在室内移动过程中的轨迹并记录移动对象在所述室内移动的过程中所接收到的无线信号信息;按照预定规则,从所述轨迹中提取第一轨迹;基于第一轨迹与室内地图的匹配,得到第一轨迹的绝对位置信息;基于所述无线信号信息和第一轨迹的绝对位置信息,更新原有的室内无线信号指纹数据。根据本申请的另一方面,还提供了一种室内无线信号指纹数据的自动更新装置,该自动更新装置包括:轨迹获取单元,被配置为获取移动对象在室内移动过程中的轨迹;记录单元,被配置为记录移动对象在所述室内移动的过程中所接收到的无线信号信息;轨迹提取单元,被配置为按照预定规则,从所述轨迹中提取第一轨迹;绝对位置获取单元,被配置为基于第一轨迹与室内地图的匹配,得到第一轨迹的绝对位置信息;指纹数据更新单元,被配置为基于所述无线信号信息和第一轨迹的绝对位置信息,更新原有的室内无线信号指纹数据。与现有技术相比,本申请的实施例具有以下优点:本申请的实施例在获取准确的室内位置点的绝对位置的情况下,对室内相应位置点的指纹数据进行更新,从而无论室内无线信号是否发生重大变化,都不会影响对室内位置点的绝对位置的获取,从而有效提升所更新的室内无线信号指纹数据中位置信息的准确性。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1为本申请一个实施例的室内无线信号指纹数据的自动更新方法流程图;图2为本申请一个实施例的提取拐弯轨迹的流程图;图3示出了第一轨迹和室内地图中的矩形路线的示意图;图4为本申请一个实施例的对图1中的步骤S104进行描述的流程示意图;图5示出了在图1的基础上本申请的自动更新方法还可以包括的其他步骤的流程示意图;图6为本申请一个实施例的室内无线信号指纹数据的自动更新方法装置的示意图;图7为本申请一个实施例的对图6中的单元105进行描述的示意图;图8示出了在图6的基础上本申请的自动更新方法装置还可以包括的其他单元的示意图;附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。在上下文中所称“计算机设备”,也称为“电脑”,是指可以通过运行预定程序或指令来执行数值计算和/或逻辑计算等预定处理过程的智能电子设备,其可以包括处理器与存储器,由处理器执行在存储器中预存的存续指令来执行预定处理过程,或是由ASIC、FPGA、DSP等硬件执行预定处理过程,或是由上述二者组合来实现。计算机设备包括但不限于服务器、个人电脑、笔记本电脑、平板电脑、智能手机等。所述计算机设备包括用户设备与网络设备。其中,所述用户设备包括但不限于电脑、智能手机、PDA等;所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(CloudComputing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。其中,所述计算机设备可单独运行来实现本申请,也可接入网络并通过与网络中的其他计算机设备的交互操作来实现本申请。其中,所述计算机设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。需要说明的是,所述用户设备、网络设备和网络等仅为举例,其他现有的或今后可能出现的计算机设备或网络如可适用于本申请,也应包含在本申请保护范围以内,并以引用方式包含于此。后面所讨论的方法(其中一些通过流程图示出)可以通过硬件、软件、固件、中间件、微代码、硬件描述语言或者其任意组合来实施。当用软件、固件、中间件或微代码来实施时,用以实施必要任务的程序代码或代码段可以被存储在机器或计算机可读介质(比如存储介质)中。(一个或多个)处理器可以实施必要的任务。这里所公开的具体结构和功能细节仅仅是代表性的,并且是用于描述本申请的示例性实施例的目的。但是本申请可以通过许多替换形式来具体实现,并且不应当被解释成仅仅受限于这里所阐述的实施例。应当理解的是,虽然在这里可能使用了术语“第一”、“第二”等等来描述各个单元,但是这些单元不应当受这些术语限制。使用这些术语仅仅是为了将一个单元与另一个单元进行区分。举例来说,在不背离示例性实施例的范围的情况下,第一单元可以被称为第二单元,并且类似地第二单元可以被称为第一单元。这里所使用的术语“和/或”包括其中一个或更多所列出的相关联项目的任意和所有组合。这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还应当理解的是,这里所使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、整数、步骤、操作、单元、组件和/或其组合。本文档来自技高网...
一种室内无线信号指纹数据的自动更新方法及装置

【技术保护点】
一种室内无线信号指纹数据的自动更新方法,其特征在于,该自动更新方法包括以下步骤:获取移动对象在室内移动过程中的轨迹并记录移动对象在所述室内移动的过程中所接收到的无线信号信息;按照预定规则,从所述轨迹中提取第一轨迹;基于第一轨迹与室内地图的匹配,得到第一轨迹的绝对位置信息;基于所述无线信号信息和第一轨迹的绝对位置信息,更新原有的室内无线信号指纹数据。

【技术特征摘要】
1.一种室内无线信号指纹数据的自动更新方法,其特征在于,该自动更新方法包括以下步骤:获取移动对象在室内移动过程中的轨迹并记录移动对象在所述室内移动的过程中所接收到的无线信号信息;按照预定规则,从所述轨迹中提取第一轨迹;基于第一轨迹与室内地图的匹配,得到第一轨迹的绝对位置信息;基于所述无线信号信息和第一轨迹的绝对位置信息,更新原有的室内无线信号指纹数据。2.根据权利要求1所述的自动更新方法,其特征在于,所述按照预定规则,从所述轨迹中提取第一轨迹的步骤包括:判断所述轨迹中是否存在轨迹方向前后变化值大于预设阈值的拐弯位置点;如果存在所述拐弯位置点,则从所述轨迹中提取拐弯位置点前的轨迹距离大于第一预定距离阈值且小于第二预定距离阈值、且拐弯位置点前后总的轨迹距离小于或等于第三预定距离阈值的第一轨迹。3.根据权利要求1所述的自动更新方法,其特征在于,所述按照预定规则,从所述轨迹中提取第一轨迹的步骤包括:从所述轨迹中提取从一参考点到另一参考点的轨迹方向变化值小于或等于预设阈值、且轨迹距离大于或等于第三预定距离阈值的第一轨迹。4.根据权利要求1所述的自动更新方法,其特征在于,所述接收到的无线信号信息包括无线信号的信号强度以及发出该无线信号的信号源的物理地址,所述基于所述无线信号信息和第一轨迹的绝对位置信息,更新原有的室内无线信号指纹数据的步骤包括:判断第一轨迹的绝对位置信息中各绝对位置对应的无线信号信息所包括的信号源的物理地址是否被该绝对位置对应的原有的室内无线信号指纹数据包含;基于是否被包含的判断结果,根据不同的策略更新该绝对位置对应的原有的室内无线信号指纹数据。5.根据权利要求4所述的自动更新方法,其特征在于,所述基于是否被包含的判断结果,更新该绝对位置对应的原有的室内无线信号指纹数据的步骤包括:如果被包含,以在该绝对位置接收到的各物理地址的信号源所发出的无线信号的信号强度与原有的室内无线信号指纹数据中记录的该绝对位置接收到的该物理地址的信号源发出的无线信号的信号强度的均值作为更新后的该绝对位置对应的该物理地址的信号强度;如果不被包含,将该绝对位置对应的且包括该物理地址的无线信号信息新增到原有的室内无线信号指纹数据中。6.根据权利要求1所述的自动更新方法,其特征在于,所述自动更新方法还包括:记录移动对象在所述室内移动的过程中接收无线信号信息时的时间戳;关联所述时间戳和所述接收到的无线信号信息;基于所述关联,记录所述更新后的室内无线信号指纹数据中相应位置点的无线信号指纹数据的更新时间。7.根据权利要求1所述的自动更新方法,其特征在于,所述获取移动对象在室内移动过程中的轨迹并记录移动对象在所述室内移动的过程中所接收到的无线信号信息之前,所述自动更新方法还包括:判断移动对象接收到的GPS信号的强度是否衰减到预定值;如果衰减到预定值,将衰减到预定值前移动对象所接收到的GPS信号中的位置作为移动对象的当前位置;基于当前位置,判断移动对象是否进入室内。8.一种室内无线...

【专利技术属性】
技术研发人员:曲文启李瑞冯磊
申请(专利权)人:高德软件有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1