一种室内定位系统位置指纹库的构建方法和装置与流程

文档序号:12479538阅读:220来源:国知局
一种室内定位系统位置指纹库的构建方法和装置与流程

本发明实施例涉及通信技术领域,尤其涉及一种室内定位系统位置指纹库的构建方法和装置。



背景技术:

随着智能终端的快速普及和移动互联网的飞速发展,基于室内位置服务的应用受到业界的广泛关注。随着室内定位技术的逐渐成熟,各种基于此技术的应用已陆续走入日常生活,如室内导航、商场促销信息的推送等,其应用及影响将不亚于室外位置服务。

室内定位技术方法有多种,目前应用较多的是基于无线信号的位置指纹定位技术,该方法包含两个过程:离线构建位置指纹库和在线定位计算;离线构建位置指纹库,即先基于室内地图采集各个位置点的无线特征信号强度值,构建位置指纹数据库;在线定位计算,即将终端上报的无线特征信号样本与位置指纹库数据库中的参考点样本进行相似性匹配,计算终端位置,实现定位;因此,终端采集无线特征信号强度来构建位置指纹库是基于位置指纹室内定位计算方法的一个重要过程。

现有的无线特征信号强度采集技术中,主要集中于以采集无线接入点的下行无线信号强度来构建位置指纹数据库,这些方法虽然适用非小区合并系统的室内定位应用,但无法适用于小区合并系统的室内定位应用。因此,提出一种既支持非小区合并系统也支持小区合并系统的室内定位应用的无线特征信号强度采集方法则是现有技术亟待解决的问题。



技术实现要素:

本发明实施例提供一种室内定位系统位置指纹库的构建方法和装置,用以实现既可在非小区合并系统下采集无线特征信号强度,也可在小区合并系统下采集无线特征信号强度,从而扩大室内定位应用的范围。

本发明实施例提供一种室内定位系统位置指纹库的构建方法,包括:

接收采集终端上报的第一采样信息,所述第一采样信息至少包括:采样点位置信息、采集终端的标识信息;

根据所述采集终端的标识信息,获取接入点设备上报的与所述第一采样信息对应的第二采样信息,所述第二采样信息至少包括:所述接入点设备标识信息、所述接入点设备的上行信号强度值、所述采集终端的标识信息;

根据所述第一采样信息和所述第二采样信息建立所述采样点的映射关系,所述映射关系中包括所述接入点设备标识信息、所述接入点设备的上行信号强度值及所述采样点位置信息;

将所述映射关系作为所述采样点的位置指纹信息,构建室内定位系统的位置指纹库。

较佳的,所述第一采样信息还包括采集终端的位置采样时间;所述第二采样信息还包括所述接入点设备的信号采样时间;

根据所述采集终端的标识信息,获取接入点设备上报的与所述第一采样信息对应的第二采样信息,包括:

从接入点设备上报的采样信息中确定出与所述采集终端的标识信息及所述采集终端的位置采样时间相对应的采样信息,作为与所述第一采样信息对应的第二采样信息。

较佳的,还包括:

获取所述采集终端上报的起始采样点位置信息和终止采样点位置信息;

根据地图信息,确定所述起始采样点和所述终止采样点间的采集路径;

获取与所述采集路径对应的接入点设备上报的第三采样信息,所述第三采样信息为该段路径采集时间内接收的所述接入点设备标识信息、所述接入点设备的上行信号强度值及信号采样时间组成的样本组;

将所述采集路径分割成至少一个虚拟采样点;

根据所述起始采样点、所述终止采样点以及虚拟采样点的个数,将所述采集路径对应的接入点设备上报的第三采样信息按照信号采样时间的先后顺序进行划分,确定所述起始采样点、所述终止采样点以及每个虚拟采样点所对应的子采样信息,以建立所述起始采样点、所述终止采样点以及每个虚拟采样点的位置指纹信息。

较佳的,在获取所述采集终端搜索到的接入点设备发送的第二采样信息之后,还包括:

对所述第二采样信息中的所述接入点设备的上行信号强度值进行滤波处理以及平滑处理;

根据所述采集终端的标识信息,获取接入点设备上报的与所述第一采样信息对应的第二采样信息,包括:

获取所述接入点设备上报的与所述第一采样信息对应的初步第二采样信息;

对所述初步第二采样信息进行滤波处理以及平滑处理,得到与所述第一采样信息对应的第二采样信息。

较佳的,还包括:

接收到所述采集终端发送的开始命令后开始接收接入点设备上报的采集数据;

接收到所述采集终端发送的停止命令停止接收接入点设备上报的采集数据。

本发明实施例还提供一种使用室内定位系统位置指纹库的定位方法,包括:

接收接入点设备发送的请求,所述请求消息中包括至少一个接入点设备标识信息和所述接入点设备的上行信号强度值;所述上行信号强度值是所述接入点设备根据接收到的终端发送的上行无线探测信号计算得到的;

根据所述接入点设备标识信息和所述接入点设备的上行信号强度值,查询室内定位系统的位置指纹库,确定与所述接入点设备标识信息、所述接入点设备的上行信号强度值最相似的N个接入点设备标识信息、N个接入点设备的上行信号强度值所对应的N个位置信息,N为正整数;

将所述N个位置信息进行加权计算得到终端的位置信息。

较佳的,在将所述N个位置信息进行加权计算得到终端的位置信息之后,还包括:

将所述终端的位置信息存入数据库。

本发明实施例还提供一种室内定位系统位置指纹库的构建装置,包括:

接收模块,用于接收采集终端上报的第一采样信息,所述第一采样信息至少包括:采样点位置信息、采集终端的标识信息;

还用于根据所述采集终端的标识信息,获取接入点设备上报的与所述第一采样信息对应的第二采样信息,所述第二采样信息至少包括:所述接入点设备标识信息、所述接入点设备的上行信号强度值、所述采集终端的标识信息;

映射模块,用于根据所述第一采样信息和所述第二采样信息建立所述采样点的映射关系,所述映射关系中包括所述接入点设备标识信息、所述接入点设备的上行信号强度值及所述采样点位置信息;

还用于将所述映射关系作为所述采样点的位置指纹信息,构建室内定位系统的位置指纹库。

较佳的,所述第一采样信息还包括采集终端的位置采样时间;所述第二采样信息还包括所述接入点设备的信号采样时间;

所述接收模块,具体用于:

从接入点设备上报的采样信息中确定出与所述采集终端的标识信息及所述采集终端的位置采样时间相对应的采样信息,作为与所述第一采样信息对应的第二采样信息。

较佳的,所述接收模块,还用于:

获取所述采集终端上报的起始采样点位置信息和终止采样点位置信息;

根据地图信息,确定所述起始采样点和所述终止采样点间的采集路径;

获取与所述采集路径对应的接入点设备上报的第三采样信息,所述第三采样信息为该段路径采集时间内接收的所述接入点设备标识信息、所述接入点设备的上行信号强度值及信号采样时间组成的样本组;

所述映射模块,还用于:

将所述采集路径分割成至少一个虚拟采样点;

根据所述起始采样点、所述终止采样点以及虚拟采样点的个数,将所述采样路径对应的接入点设备上报的第三采样信息按照信号采样时间的先后顺序进行划分,确定所述起始采样点、所述终止采样点以及每个虚拟采样点所对应的子采样信息,以建立所述起始采样点、所述终止采样点以及每个虚拟采样点的位置指纹信息。

较佳的,所述接收模块,还用于:在获取所述采集终端搜索到的接入点设备发送的第二采样信息之后,对所述第二采样信息中的所述接入点设备的上行信号强度值进行滤波处理以及平滑处理;

所述接收模块,具体用于:

获取所述接入点设备上报的与所述第一采样信息对应的初步第二采样信息;

对所述初步第二采样信息进行滤波处理以及平滑处理,得到与所述第一采样信息对应的第二采样信息。

较佳的,所述接收模块,还用于:

接收到所述采集终端发送的开始命令后开始接收接入点设备上报的采集数据;

接收到所述采集终端发送的停止命令停止接收接入点设备上报的采集数据。

本发明实施例还提供一种使用室内定位系统位置指纹库的定位服务器,包括:

接收模块,还用于接收接入点设备发送的请求消息,所述请求消息中包括至少一个接入点设备标识信息和所述接入点设备的上行信号强度值;所述上行信号强度值是所述接入点设备根据接收到的终端发送的上行无线探测信号计算得到的;

定位模块,用于根据所述接入点设备标识信息和所述接入点设备的上行信号强度值,查询室内定位系统的位置指纹库,确定与所述接入点设备标识信息、所述接入点设备的上行信号强度值最相似的N个接入点设备标识信息、N个接入点设备的上行信号强度值所对应的N个位置信息,N为正整数;

将所述N个位置信息进行加权计算得到终端的位置信息。

较佳的,,还包括:

存储模块,用于将终端的位置信息存入数据库。

上述实施例提供的一种室内定位系统位置指纹库的构建方法和装置,包括:接收采集终端上报的第一采样信息,该第一采样信息至少包括:采样点位置信息、采集终端的标识信息,根据采集终端的标识信息;获取接入点设备上报的与第一采样信息对应的第二采样信息,该第二采样信息至少包括:接入点设备标识信息、接入点设备的上行信号强度值、采集终端的标识信息;根据第一采样信息和第二采样信息建立采样点的映射关系,该映射关系中包括接入点设备标识信息、接入点设备的上行信号强度值及采样点位置信息;将映射关系作为采样点的位置指纹信息,从而构建室内定位系统的位置指纹库。可以看出,由于在位置指纹库中,接入点设备标识信息、接入点设备的上行信号强度与采样点位置信息对应,因此通过本发明实施例所构建的位置指纹库,能够同时应用于非小区合并系统和小区合并系统的室内定位应用中,从而扩大了室内定位应用的范围。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍。

图1为本发明实施例提供的一种室内定位系统位置指纹库的构建方法的流程图;

图2为本发明实施例提供的一种采集区域预先规划采集路径的路径示意图;

图3为本发明实施例提供的一种使用室内定位系统位置指纹库的定位方法流程图;

图4为本发明实施例提供的一种室内定位系统位置指纹库的构建装置的结构示意图;

图5为本发明实施例提供的一种定位服务器的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

图1示例性示出了本发明实施例提供的一种室内定位系统位置指纹库的构建方法流程图,如图1所示,该方法可包括:

S101、接收采集终端上报的第一采样信息,该第一采样信息至少包括:采样点位置信息、采集终端的标识信息。

S102、根据采集终端的标识信息,获取接入点设备上报的与第一采样信息对应的第二采样信息,该第二采样信息至少包括:接入点设备标识信息、接入点设备的上行信号强度值、采集终端的标识信息。

S103、根据第一采样信息和第二采样信息建立采样点的映射关系,该映射关系中包括接入点设备标识信息、接入点设备的上行信号强度值以及采样点位置信息。

S104、将所述映射关系作为采样点的位置指纹信息,构建室内定位系统的位置指纹库。

具体的,采集终端可先加载室内地图信息,根据加载的室内地图信息,将采样点位置信息以及采集终端的标识信息上报给采集服务器,然后采集服务器获取各个无线接入点上报的无线信号强度值、各个无线接入点的标识信息以及各个无线接入点下的所接入的采集终端标识信息,最后采集服务器根据采集终端的标识信息将采样点位置信息与无线接入点的上行信号强度值、无线接入点标识建立映射关系。

采集终端还可向采集服务器发送开始命令,采集服务器在接收到采集终端发送的开始命令后开始接收无线接入点上报的采集数据;采集终端还可向采集服务器发送停止命令,采集服务器在接收到采集终端发送的停止命令后停止接收无线接入点上报的采集数据。

本发明实施例中,无论是小区合并系统还是非小区合并系统,采集终端均可周期性地发送上行无线探测信号,因此各个无线接入点也可周期性的将上行无线信号强度值上报给采集服务器,采集服务器对接收的各个无线接入点上报的上行无线信号强度值进行汇聚。

由于当采集终端位于一个采样点时,可搜索到多个无线接入点,因此采集服务器在根据采集终端上报的第一采样信息与无线接入点上报的第二采样信息建立映射关系时,一个位置坐标可对应多个无线接入点设备标识,并且每个无线接入点设备标识可对应一组上行信号强度值也可对应多组上行信号强度值,例如对应格式可以是<位置坐标,无线接入点设备标识1,上行无线信号强度值1,…无线接入点设备标识N,上行无线信号强度值N>。无线信号采集过程中,由于室内传播环境的复杂性,信号强度存在一定的波动,为保证采集数据的有效性,本实施例采用滤波算法对无线信号样本进行滤波,消除信号强度样本中的奇异值。首先对采集到的上行信号强度值进行滤波处理,即将超过一定门限的上行信号强度值过滤掉,例如将上行信号强度值在-100~-20范围外的无线信号强度值过滤掉;然后当一个无线接入点设备标识仍对应多组上行信号强度值时,将对应的多组上行信号强度值求均值,将所述均值作为该无线接入点设备标识对应的无线信号强度值。

采集服务器在获取采集终端上报的采样点位置信息后,获取接入点上报的上行信号强度值以及接入点设备标识后所形成的初步映射关系,可参照表格一。

表格一

通过表格一可以看出,采集服务器在获取采集终端上报的采样点位置(x1,y1,z1)后,获取接入点设备标识1上报的上行信号强度值分别-110,-80,-78,接入点设备标识5上报的上行信号强度值-78,接入点设备标识6上报的上行信号强度值-85,接入点设备标识7上报的上行信号强度值-86,接入点设备标识11上报的上行信号强度值-91。采集服务器在获取采集终端上报的采样点位置信息(x2,y2,z2)后,获取接入点设备标识8上报的上行信号强度值-62,接入点设备标识9上报的上行信号强度值-88,接入点设备标识10上报的上行信号强度值-90。

基于表格一的基础上,采集服务器对采样点位置(x1,y1,z1)所对应的上行信号强度值进行过滤处理,即将接入点设备标识1对应的上行信号强度值-110过滤掉,形成表格二。

表格二

基于表格二的基础上,采集服务器继续对采样点位置(x1,y1,z1)所对应的上行信号强度值进行平滑处理,即将接入点设备标识1对应的上行信号强度值-80和-78进行求均值处理,形成表格三。

表格三

可以看出,采集服务器针对每个采样点位置坐标,在对接入点上报的上行无线信号强度值进行滤波处理以及平滑处理后,可保证每个采样点位置对应的每个接入点设备标识下只保留一组信号强度值。

在本发明实施例中,获得采集终端的采样点位置信息可以通过人工携带采集终端进行采集采样点位置信息,也可以通过相关机器设备携带采集终端采集采样点位置信息。

可选的,采集服务器还可获取采集终端上报的起始采样点位置信息和终止采样点位置信息,并根据室内地图信息,确定起始采样点和终止采样点间的采集路径,并获取与采集路径对应的接入点设备上报的第三采样信息,所述第三采样信息为该段路径采集时间内接收的接入点设备标识信息、接入点设备的上行信号强度值及信号采样时间组成的样本组,然后将采集路径分割成至少一个虚拟采样点,最后根据起始采样点、终止采样点以及虚拟采样点的个数,将采样路径对应的接入点设备上报的第三采样信息按照信号采样时间的先后顺序进行划分,确定起始采样点、终止采样点以及每个虚拟采样点所对应的子采样信息,以建立起始采样点、终止采样点以及每个虚拟采样点的位置指纹信息。

如图2所示,人工携带采集终端从起点A出发沿采集路径AE至终点E,采集服务器按照时间先后顺序在采集终端从起点A出发沿采集路径AE至终点E的过程中获取的接入点标识以及上行无线信号强度值可如表格四所示。

表格四:

从表格四可以看出,采集服务器按照时间先后顺序在采集终端从起点A出发沿采集路径AE至终点E的过程中获取的接入点标识以及上行无线信号强度值,如下:

获取无线接入点5上报的上行信号强度值为-80、无线接入点6上报的上行信号强度值为-81、无线接入点7上报的上行信号强度值为-82、无线接入点8上报的上行信号强度值为-83、无线接入点9上报的上行信号强度值为-84、无线接入点10上报的上行信号强度值为-85、无线接入点11上报的上行信号强度值为-86、无线接入点12上报的上行信号强度值为-62、无线接入点13上报的上行信号强度值为-63、无线接入点14上报的上行信号强度值为-64、无线接入点15上报的上行信号强度值为-65、无线接入点16上报的上行信号强度值为-66、无线接入点17上报的上行信号强度值为-67、无线接入点18上报的上行信号强度值为-68、无线接入点19上报的上行信号强度值为-69。

然后将采集路径AE等距离分割成起始采样点A、虚拟采样点B、虚拟采样点C、虚拟采样点D以及终止采样点E,并假设起始采样点A点的位置坐标为(x3,y3,z3)、虚拟采样点B点的位置坐标为(x4,y4,z4)、虚拟采样点C点的位置坐标为(x5,y5,z5)、虚拟采样点D点的位置坐标为(x6,y6,z6)、终止采样点E点的位置坐标为(x7,y7,z7)。在将采集路径AE划分成起始采样点A、虚拟采样点B、虚拟采样点C、虚拟采样点D以及终止采样点E后,将采集服务器在从起点A至终点E过程中获取的无线接入点上报的上行信号强度值按照数量进行划分,划分后各个虚拟采样点所对应的无线接入点标识以及无线接入点上报的上行信号强度值,可参考表格五。

表格五

从表格五可以看出,起始采样点A的位置坐标(x3,y3,z3)对应的接入点设备标识5、接入点设备标识6、接入点设备标识7,并且接入点设备5上报的上行信号强度值为-80、接入点设备6上报的上行信号强度值为-81、接入点设备7上报的上行信号强度值为-82;虚拟采样点B的位置坐标(x4,y4,z4)对应的接入点设备标识8、接入点设备标识9、接入点设备标识10,并且接入点设备8上报的上行信号强度值为-83、接入点设备9上报的上行信号强度值为-84、接入点设备10上报的上行信号强度值为-85;虚拟采样点C的位置坐标(x5,y5,z5)对应的接入点设备标识11、接入点设备标识12、接入点设备标识13,并且接入点设备11上报的上行信号强度值为-86、接入点设备12上报的上行信号强度值为-62、接入点设备13上报的上行信号强度值为-63;虚拟采样点D的位置坐标(x6,y6,z6)对应的接入点设备标识14、接入点设备标识15、接入点设备标识16,并且接入点设备14上报的上行信号强度值为-64、接入点设备15上报的上行信号强度值为-65、接入点设备16上报的上行信号强度值为-66;终止采样点E的位置坐标(x7,y7,z7)对应的接入点设备标识17、接入点设备标识18、接入点设备标识19,并且接入点设备17上报的上行信号强度值为-67、接入点设备18上报的上行信号强度值为-68、接入点设备19上报的上行信号强度值为-69;

需要说明的是,可以根据室内地图在采集区域内预先规划采集路径,采集路径可以是直线路径,也可以是折线路径,还可以是曲线路径,本发明实施例对采集路径的形状不进行任何限定,即无论任何形状的采集路径只要是按照本发明实施例基于采集路径划分虚拟采样点,并对接入点上报的无线信号强度值进行划分的方法均属于本发明实施例所保护的范围。

优选的,采集终端上报的第一采样信息还可包括采集终端的位置采样时间,无线接入点上报的第二采样信息还可包括接入点设备的信号采样时间。当采集终端上报的第一采样信息包括采集终端的位置采样时间,无线接入点上报的第二采样信息包括接入点设备的信号采样时间时,采集服务器可根据采样时间信息从接入点设备上报的采样信息中确定出与采集终端的位置信息相对应的接入点设备标识以及接入点设备上报的上行信号强度值。

根据以上内容可以看出,由于在位置指纹库中,接入点设备标识信息、接入点设备的上行信号强度与采样点位置信息对应,因此通过本发明实施例所构建的位置指纹库,能够同时应用于非小区合并系统和小区合并系统的室内定位应用中,从而扩大了室内定位应用的范围。

基于上述实施例提供的室内定位系统位置指纹库的构建方法的基础上,本发明实施例还提供一种使用室内定位系统位置指纹库的定位方法。

图3示例性的示出了本发明实施例提供的一种使用室内定位系统位置指纹库的定位方法流程图,如图3所示,该方法可包括:

S301、定位服务器接收接入点设备发送的请求消息,该请求消息中包括至少一个接入点设备标识信息和该接入点设备的上行信号强度值,该上行信号强度值是接入点设备根据接收到的终端发送的上行无线探测信号计算得到的。

其中,接入点设备发送的请求消息可以包括两个接入点设备标识信息以及该两个接入点设备的上行信号强度值,当接入点设备发送的请求消息包括两个接入点设备标识信息以及该两个接入点设备的上行信号强度值时,接入点设备发送的请求消息的形式可以为:(接入点设备标识1,无线信号强度值1,接入点设备标识2,无线信号强度值2)。

接入点设备发送的请求消息可以包括三个接入点设备标识信息以及该三个接入点设备的上行信号强度值,当接入点设备发送的请求消息包括三个接入点设备标识信息以及该三个接入点设备的上行信号强度值时,接入点设备发送的请求消息的形式可以为:(接入点设备标识1,无线信号强度值1;接入点设备标识2,无线信号强度值2;接入点设备标识3,无线信号强度值3)。

接入点设备发送的请求消息可以包括k个接入点设备标识信息以及该k个接入点设备的上行信号强度值,当接入点设备发送的请求消息包括k个接入点设备标识信息以及该k个接入点设备的上行信号强度值时,接入点设备发送的请求消息的形式可以为:(接入点设备标识1,无线信号强度值1;接入点设备标识2,无线信号强度值2;…;接入点设备标识k,无线信号强度值k),其中,k为正整数。

S302、定位服务器根据接入点设备标识信息和接入点设备的上行信号强度值,查询室内定位系统的位置指纹库,在室内定位系统的位置指纹库中确定与所述接入点设备标识信息、所述接入点设备的上行信号强度值最相似的N个接入点设备标识信息、N个接入点设备的上行信号强度值所对应的N个位置信息,其中,N为正整数。

S303、定位服务器将所述N个位置信息进行加权计算得到终端的位置信息。

进一步的,还可以将所述终端的位置信息存入数据库。需要说明的是,该数据库是专门用于存储终端的位置信息的,与室内定位系统的位置指纹库并不相同。

定位服务器可以在得到终端的位置信息后发送给终端用户,也可以在用户向定位服务器索取定位结果的场景时,定位服务器才将数据库中的位置信息发送给用户。

定位服务器还可以根据该位置信息将对应的推送信息发送给所述终端。

从以上内容可以看出,由于在位置指纹库中,接入点设备标识信息、接入点设备的上行信号强度与采样点位置信息对应,因此通过本发明实施例所构建的位置指纹库,能够同时应用于非小区合并系统和小区合并系统的室内定位应用中,从而扩大了室内定位应用的范围。

基于相同构思,本发明实施例还提供一种室内定位系统位置指纹库的构建装置和一种使用室内定位系统位置指纹库的定位服务器。

图4示例性示出了本发明实施例提供的一种室内定位系统位置指纹库的构建装置的结构示意图,如图4所示,该装置可包括:

接收模块401,用于接收采集终端上报的第一采样信息,所述第一采样信息至少包括:采样点位置信息、采集终端的标识信息;

还用于根据所述采集终端的标识信息,获取接入点设备上报的与所述第一采样信息对应的第二采样信息,所述第二采样信息至少包括:所述接入点设备标识信息、所述接入点设备的上行信号强度值、所述采集终端的标识信息;

映射模块402,用于根据所述第一采样信息和所述第二采样信息建立所述采样点的映射关系,所述映射关系中包括所述接入点设备标识信息、所述接入点设备的上行信号强度值及所述采样点位置信息;

还用于将所述映射关系作为所述采样点的位置指纹信息,构建室内定位系统的位置指纹库。

较佳的,所述第一采样信息还包括采集终端的位置采样时间;所述第二采样信息还包括所述接入点设备的信号采样时间。

接收模块401,具体用于:

从接入点设备上报的采样信息中确定出与所述采集终端的标识信息及所述采集终端的位置采样时间相对应的采样信息,作为与所述第一采样信息对应的第二采样信息。

较佳的,

接收模块401,还用于:

获取所述采集终端上报的起始采样点位置信息和终止采样点位置信息;

根据地图信息,确定所述起始采样点和所述终止采样点间的采集路径;

获取与所述采集路径对应的接入点设备上报的第三采样信息,所述第三采样信息为该段路径采集时间内接收的接入点设备标识信息、接入点设备的上行信号强度值及信号采样时间组成的样本组;

映射模块402,还用于:

将所述采集路径分割成至少一个虚拟采样点;

根据起始采样点、终止采样点以及虚拟采样点的个数,将所述采样路径信息对应的接入点设备上报的第三采样信息按照信号采样时间的先后顺序进行划分,确定起始采样点、终止采样点以及每个虚拟采样点所对应的子采样信息,以建立起始采样点、终止采样点以及每个虚拟采样点的位置指纹信息。

较佳的,接收模块401,还用于:在获取所述采集终端搜索到的接入点设备发送的第二采样信息之后,对所述第二采样信息中的所述接入点设备的上行信号强度值进行滤波处理以及平滑处理;

接收模块401,具体用于:

获取所述接入点设备上报的与所述第一采样信息对应的初步第二采样信息;

对所述初步第二采样信息进行滤波处理以及平滑处理,得到与所述第一采样信息对应的第二采样信息。

较佳的,接收模块401,还用于:

接收到所述采集终端发送的开始命令后开始接收接入点设备上报的采集数据;

接收到所述采集终端发送的停止命令停止接收接入点设备上报的采集数据。

图5示例性示出了本发明实施例提供的一种使用室内定位系统位置指纹库的定位服务器的结构示意图,如图5所示,该定位服务器可包括:

接收模块501,用于接收接入点设备发送的请求消息,所述请求消息中包括至少一个接入点设备标识信息和所述接入点设备的上行信号强度值;所述上行信号强度值是所述接入点设备根据接收到的终端发送的上行无线探测信号计算得到的。

定位模块502,用于根据所述接入点设备标识信息和所述接入点设备的上行信号强度值,查询室内定位系统的位置指纹库,确定与所述接入点设备标识信息、所述接入点设备的上行信号强度值最相似的N个接入点设备标识信息、N个接入点设备的上行信号强度值所对应的N个位置信息,N为正整数;将所述N个位置信息进行加权计算得到终端的位置信息。

该定位服务器可进一步包括存储模块503,将终端的位置信息存入数据库。

该定位服务器可以在得到终端的位置信息后发送给终端用户,也可以在用户向服务器索取定位结果的场景时,服务器才将数据库中的位置信息发送给用户。

定位服务器还可以根据该位置信息将对应的推送信息发送给所述终端。

根据以上内容可以看出,由于在位置指纹库中,接入点设备标识信息、接入点设备的上行信号强度与采样点位置信息对应,因此通过本发明实施例所构建的位置指纹库,能够同时应用于非小区合并系统和小区合并系统的室内定位应用中,从而扩大了室内定位应用的范围。

需要说明的是,本发明实施例中,术语“接入点(Access Point,简称AP)”包括但不限于接入点、节点、站控制器、基站、或任何其它类型的能够在无线环境中工作的接口设备。

本发明实施例所涉及到的采集终端可以包括具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备,以及各种形式的用户设备(User Equipment,简称UE),移动台(Mobile station,简称MS),终端(terminal),终端设备(Terminal Equipment)等等。

本发明实施例中,采集终端还可以是无线终端,无线终端可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(例如,RAN,Radio Access Network)与一个或多个核心网进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(PCS,Personal Communication Service)电话、无绳电话、会话发起协议(SIP)话机、无线本地环路(WLL,Wireless Local Loop)站、个人数字助理(PDA,Personal Digital Assistant)等设备。无线终端也可以称为订户单元(Subscriber Unit)、订户站(Subscriber Station),移动站(Mobile Station)、移动台(Mobile)、远程站(Remote Station)、接入点(Access Point)、远程终端(Remote Terminal)、接入终端(Access Terminal)、用户终端(User Terminal)、用户代理(User Agent)、用户设备(User Device)、或用户装备(User Equipment)。

本领域内的技术人员应明白,本发明的实施例可提供为方法、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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