CN103458031A - 采集定位数据的方法及装置 - Google Patents

采集定位数据的方法及装置 Download PDF

Info

Publication number
CN103458031A
CN103458031A CN2013103956544A CN201310395654A CN103458031A CN 103458031 A CN103458031 A CN 103458031A CN 2013103956544 A CN2013103956544 A CN 2013103956544A CN 201310395654 A CN201310395654 A CN 201310395654A CN 103458031 A CN103458031 A CN 103458031A
Authority
CN
China
Prior art keywords
wireless terminal
terminal device
fingerprint location
location data
model
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2013103956544A
Other languages
English (en)
Other versions
CN103458031B (zh
Inventor
黄寓凡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201310395654.4A priority Critical patent/CN103458031B/zh
Publication of CN103458031A publication Critical patent/CN103458031A/zh
Application granted granted Critical
Publication of CN103458031B publication Critical patent/CN103458031B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

提供一种在控制设备中采集定位数据的方法和装置以及在无线终端设备中采集定位数据的方法及装置。其中,一种在控制设备中采集定位数据的方法,包括:当接收到的定位数据采集命令是开始采集命令时,将开始采集定位数据的通知消息分别发送给与所述控制设备关联的无线终端设备;当接收到的定位数据采集命令是标注关键点命令时,根据所述标注关键点的命令产生关键点标识,并且将包括所述关键点标识的标注消息分别发送给所述关联的无线终端设备;当接收到的定位数据采集命令是结束采集命令时,将结束采集定位数据的通知消息分别发送给所述关联的无线终端设备,并且从所述关联的无线终端设备接收采集数据集。

Description

采集定位数据的方法及装置
技术领域
本申请涉及一种在控制设备中采集定位数据的方法和装置以及一种在无线终端设备中采集定位数据的方法和装置,尤其涉及一种通过控制设备同时控制多台无线终端设备采集定位数据的技术。
背景技术
定位数据采集是定位服务的重要组成部分。通常的定位服务算法的准确性取决于采集到的定位数据。这些定位数据主要包括:GPS位置坐标、周围AP(Access Point,即无线接入点)的信息及AP的信号强度等等。现有技术在采集定位数据时是通过采集人员手持采集设备在采集区域内反复走动多次采集获得定位数据的,由于采集人员每次采集时只能操作一台设备采集信号,从而导致定位数据的采集效率偏低,采集成本偏高。另一方面,由于采集定位数据时需要标注关键点,以便通过插值的方式获得所有定位数据的位置坐标,但是每次采集时标注的关键点存在的较大的人为随意性,因而使得同一采集路线的多次采样样本之间存在较大的偏差,这在很大程度上降低了采集数据的有效性和准确性。
发明内容
本发明的目的在于提供一种在控制设备中采集定位数据的方法和装置以及在无线终端设备中采集定位数据的方法和装置。采用本发明所述方法及装置不仅能够大幅度提高指纹定位数据的采集效率,降低采集成本,而且能够有效避免由于多次重复采样引起的数据偏差。
根据本发明的一方面,提供一种在控制设备中采集定位数据的方法,所述方法包括:当接收到的定位数据采集命令是开始采集命令时,将开始采集定位数据的通知消息分别发送给与所述控制设备关联的无线终端设备;当接收到的定位数据采集命令是标注关键点命令时,根据所述标注关键点的命令产生关键点标识,并且将包括所述关键点标识的标注消息分别发送给所述关联的无线终端设备;当接收到的定位数据采集命令是结束采集命令时,将结束采集定位数据的通知消息分别发送给所述关联的无线终端设备,并且从所述关联的无线终端设备接收采集数据集。
优选地,所述采集数据集包括各个所述关联的无线终端设备对应的指纹定位数据集,所述指纹定位数据集包括各个采集点标签及其相应的指纹定位数据。
优选地,所述采集数据集还包括各个所述关联的无线终端设备的型号。
优选地,所述方法还包括:根据预定的相关系数和所述采集数据集计算指定的无线终端设备对应的指纹定位数据集,其中,所述指定的无线终端设备的型号没有出现在所述关联的无线终端设备的型号中。
优选地,所述根据预定的相关系数和所述采集数据集计算指定的无线终端设备对应的指纹定位数据集的步骤包括:通过以下公式推算指定的无线终端设备的指纹定位数据集:
Vx=∑Vi*Rx,i
其中,i为所述关联的无线终端设备的型号,x为所述指定的无线终端设备的型号,Vi为型号i的指纹定位数据,Rxi为型号x和型号i之间的相关系数,vx为型号x的指纹定位数据。
根据本发明的另一方面,提供一种在控制设备中采集定位数据的装置,所述装置包括:用户接口单元,用于接收用户输入的定位数据采集命令;命令发送单元,用于当所述用户接口单元接收到的定位数据采集命令是开始采集命令时,将开始采集定位数据的通知消息分别发送给与所述控制设备关联的无线终端设备;还用于当所述用户接口单元接收到的定位数据采集命令是标注关键点命令时,根据所述标注关键点的命令产生关键点标识,并且将包括所述关键点标识的标注消息分别发送给所述关联的无线终端设备;还用于当所述用户接口单元接收到的定位数据采集命令是结束采集命令时,将结束采集定位数据的通知消息分别发送给所述关联的无线终端设备;数据接收单元,用于从所述关联的无线终端设备接收采集数据集。
优选地,所述采集数据集包括各个所述关联的无线终端设备对应的指纹定位数据集,所述指纹定位数据集包括各个采集点标签及其相应的指纹定位数据。
优选地,所述采集数据集还包括各个所述关联的无线终端设备的型号。优选地,所述装置还包括:数据推算单元,用于根据预定的相关系数和所述采集数据集推算指定的无线终端设备对应的指纹定位数据集,其中,所述指定的无线终端设备的型号没有出现在所述关联的无线终端设备的型号中。
优选地,所述数据推算单元通过以下公式推算指定的无线终端设备的指纹定位数据集:
Vx=∑Vi*Rx,i
其中,i为所述关联的无线终端设备的型号,x为所述指定的无线终端设备的型号,Vi为型号i的指纹定位数据,Rxi为型号x和型号i之间的相关系数,vx为型号x的指纹定位数据。
根据本发明的另一方面,提供一种在无线终端设备中采集定位数据的方法,所述方法包括:从关联的控制设备接收到开始采集的通知消息;定期扫描周围各个AP的指纹定位数据,并且将所述扫描到的指纹定位数据存储到指纹定位数据集中;其中,在所述扫描过程中,每当从所述关联的控制设备接收到包含关键点标识的标注消息时,将所述标注消息中的关键点标识添加到当前扫描到的指纹定位数据中;其中,当在所述扫描过程中,从所述关联的控制设备接收到结束采集的请求消息时,停止所述定期扫描的处理。
优选地,所述方法还包括:将该无线终端设备中存储的指纹定位数据集上传至所述关联的控制设备中。
优选地,所述上传的指纹定位数据集中还包括该无线终端设备的型号。
根据本发明的另一方面,一种在无线终端设备中采集定位数据的装置,所述装置包括:消息接收单元,用于从关联的控制设备中接收消息;扫描单元,用于当从所述消息接收单元接收到开始采集的通知消息时,定期扫描周围各个AP的指纹定位数据;存储单元,用于将所述扫描到的指纹定位数据存储到指纹定位数据集中;标注单元,用于在所述扫描过程中,每当从所述关联的控制设备接收到包含关键点标识的标注消息时,将所述标注消息中的关键点标识添加到当前扫描到的指纹定位数据中;扫描控制单元,用于当在所述扫描过程中,从所述关联的控制设备接收到结束采集的请求消息时,停止所述定期扫描的处理。
优选地,所述装置还包括:数据上传单元,用于将该无线终端设备中存储的指纹定位数据集上传至所述关联的控制设备中。
优选地,所述上传的指纹定位数据集中还包括该无线终端设备的型号。
有益效果
与现有技术相比,本发明具有以下优点:
本发明不仅能够大幅度提高指纹定位数据的采集效率,降低采集成本,而且能够有效避免由于多次重复采样引起的数据偏差。另外,由于本发明还通过无线网络自动收集各个无线终端设备上采集好的定位数据,从而有效避免了人工数据汇总这一环节,减轻了采集人员的劳动量,增强了用户体验。
附图说明
通过下面结合附图进行的描述,本发明的上述和其他目的和特点将会变得更加清楚,其中:
图1是示出根据本发明的示例性实施例的在控制设备中采集定位数据的方法的流程图;
图2是示出根据本发明的示例性实施例的在无线终端设备中采集定位数据的方法的流程图;
图3是示出根据本发明的示例性实施例的在控制设备中采集定位数据的装置的结构框图;
图4是示出根据本发明的示例性实施例的在无线终端设备中采集定位数据的装置的结构框图;
图5是示出根据本发明的示例性实施例的某商场内部区域的采集路线的示意图。
具体实施方式
以下,将参照附图来详细说明本发明的实施例。
本发明的主要构思是通过控制设备同时控制多台无线终端设备采集定位数据,这样不仅可以有效避免多次重复采集引起的采样样本偏差,而且可以大幅度提高定位数据的采集效率,降低采集成本。
图1示出了本发明一种在控制设备中采集定位数据的方法的优选实施例的流程图。图3示出的一种在控制设备中采集定位数据的装置可用于实现图1中所述的方法。
参照图1,在步骤S110,当所述装置接收到的定位数据采集命令是开始采集命令时,将开始采集定位数据的通知消息分别发送给与所述控制设备关联的无线终端设备。
在步骤S120,当所述装置接收到的定位数据采集命令是标注关键点命令时,根据所述标注关键点的命令产生关键点标识,并且将包括所述关键点标识的标注消息分别发送给所述关联的无线终端设备。
在步骤S130,当所述装置接收到的定位数据采集命令是结束采集命令时,将结束采集定位数据的通知消息分别发送给所述关联的无线终端设备,并且从所述关联的无线终端设备接收采集数据集。
其中,所述采集数据集包括各个所述关联的无线终端设备对应的指纹定位数据集,所述指纹定位数据集包括各个采集点标签及其相应的指纹定位数据。
与所述控制设备关联的无线终端设备接收到开始采集的通知消息,定期扫描周围各个AP的指纹定位数据,并且将所述扫描到的指纹定位数据存储到指纹定位数据集中;其中,在所述扫描过程中,每当所述与所述控制设备关联的无线终端设备接收到包含关键点标识的标注消息时,将所述标注消息中的关键点标识添加到当前扫描到的指纹定位数据中;其中,当在所述扫描过程中,所述与所述控制设备关联的无线终端设备接收到结束采集的请求消息时,停止所述定期扫描的处理,并且将该无线终端设备中存储的指纹定位数据集上传至所述关联的控制设备中。
可以看出,当所述控制设备同时关联多台无线终端设备时,采集人员可通过控制设备同时控制和操作多台无线终端设备采集定位数据和关键点的标注,这样不仅可以避免重复采集,提高采集效率,还可以有效保证采集数据的质量,减少采集样本之间偏差。
另外,为了给以后的定位计算提供数据匹配依据,需要建立指纹定位数据库,因此所述装置在步骤S130中还包括存储从与所述控制设备关联的无线终端设备接收到的采集数据。
由于不同的终端设备采集到的定位数据会略有不同,所述装置在存储接收的采集数据集时,可在所述指纹定位数据库中将不同的无线终端设备采集到指纹定位数据按照不同的设备型号进行分类存储,即不同型号的无线终端设备对应不同的指纹定位数据集,以便为以后的定位匹配计算提供更为准确的定位数据,因此根据本发明的一个可选实施例,所述采集数据集还包括各个所述关联的无线终端设备的型号。
此外,为了进一步丰富所述指纹定位数据库中的数据,需要增加其他型号无线终端设备对应的指纹定位数据集。具体地,根据本发明所述采集数据集还包括各个所述关联的无线终端设备的型号的可选实施例,在图1所述的实施例中,还包括:所述装置根据预定的相关系数和所述采集数据集计算指定的无线终端设备对应的指纹定位数据集,其中,所述指定的无线终端设备的型号没有出现在所述关联的无线终端设备的型号中。需要说明的是,为了给以后的定位计算提供数据匹配依据,所述装置可存储所述指定的无线终端设备的型号及其所述计算的指纹定位数据集。
具体地,根据本发明所述采集数据集还包括各个所述关联的无线终端设备的型号的可选实施例,所述根据预定的相关系数和所述采集数据集计算指定的无线终端设备对应的指纹定位数据集的具体步骤包括:
通过以下公式推算指定的无线终端设备的指纹定位数据集:
Vx=∑Vi*Rx,i
其中,i为所述关联的无线终端设备的型号,x为所述指定的无线终端设备的型号,Vi为型号i的指纹定位数据,Rxi为型号x和型号i之间的相关系数,vx为型号x的指纹定位数据。
图2示出了本发明一种在无线终端设备中采集定位数据的方法的优选实施例的流程图。图4示出的一种在无线终端设备中采集定位数据的装置可用于实现图2中所述的方法。
参照图2,在步骤S210,所述装置从关联的控制设备接收到开始采集的通知消息。
在步骤S220,所述装置定期扫描周围各个AP的指纹定位数据,并且将所述扫描到的指纹定位数据存储到指纹定位数据集中。
其中,在所述扫描过程中,每当所述装置从所述关联的控制设备接收到包含关键点标识的标注消息时,将所述标注消息中的关键点标识添加到当前扫描到的指纹定位数据中。
其中,当在所述扫描过程中,所述装置从所述关联的控制设备接收到结束采集的请求消息时,停止所述定期扫描的处理。
为了给以后的定位计算提供数据匹配依据,需要在所述关联的控制设备中建立指纹定位数据库,因此根据本发明的一个可选实施例,在图2所示的实施例中,还包括:所述装置将该无线终端设备中存储的指纹定位数据集上传至所述关联的控制设备中。
由于不同的终端设备采集到的定位数据会略有不同,为了给以后的定位匹配计算提供更为准确的定位数据,根据本发明的另一可选实施例,所述上传的指纹定位数据集中还包括该无线终端设备的型号。
所述关联的控制设备接收的采集数据集时,可在所述指纹定位数据库中将不同的无线终端设备采集到指纹定位数据按照不同的设备型号进行分类存储,即不同型号的无线终端设备对应不同的指纹定位数据集。
图3示出了本发明一种在控制设备中采集定位数据的装置的优选实施例结构框图。
参照图3,所述装置包括用户接口单元301、命令发送单元302和数据接收单元303。
用户接口单元301,用于接收用户输入的定位数据采集命令。
命令发送单元302,用于当所述用户接口单元301接收到的定位数据采集命令是开始采集命令时,将开始采集定位数据的通知消息分别发送给与所述控制设备关联的无线终端设备;还用于当所述用户接口单元301接收到的定位数据采集命令是标注关键点命令时,根据所述标注关键点的命令产生关键点标识,并且将包括所述关键点标识的标注消息分别发送给所述关联的无线终端设备;还用于当所述用户接口单元301接收到的定位数据采集命令是结束采集命令时,将结束采集定位数据的通知消息分别发送给所述关联的无线终端设备。
数据接收单元303,用于从所述关联的无线终端设备接收采集数据集。
其中,所述采集数据集包括各个所述关联的无线终端设备对应的指纹定位数据集,所述指纹定位数据集包括各个采集点标签及其相应的指纹定位数据。
为了给以后的定位计算提供数据匹配依据,需要建立指纹定位数据库,因此在图3所示的实施例中,还可包括:数据存储单元(未示出),用于存储接收的采集数据集。
由于不同的终端设备采集到的定位数据会略有不同,因此所述装置在存储接收的采集数据集时,可在所述指纹定位数据库中将不同的无线终端设备采集到指纹定位数据按照不同的设备型号进行分类存储,即不同型号的无线终端设备对应不同的指纹定位数据集,以便为以后的定位匹配计算提供更为准确的定位数据,因此根据本发明的一个可选实施例,所述采集数据集还包括各个所述关联的无线终端设备的型号。
为了进一步丰富所述指纹定位数据库中的数据,需要增加其他型号无线终端设备对应的指纹定位数据集,因此根据本发明所述采集数据集还包括各个所述关联的无线终端设备的型号的可选实施例,在图3所示的实施例中,还包括:数据推算单元(未示出),用于根据预定的相关系数和所述采集数据集推算指定的无线终端设备对应的指纹定位数据集,其中,所述指定的无线终端设备的型号没有出现在所述关联的无线终端设备的型号中。
需要说明的是,为了给以后的定位计算提供数据匹配依据,还可存储所述指定的无线终端设备的型号及其所述计算的指纹定位数据集。
具体地,根据本发明所述采集数据集还包括各个所述关联的无线终端设备的型号的可选实施例,所述数据推算单元根据预定的相关系数和所述采集数据集推算指定的无线终端设备对应的指纹定位数据集的处理包括:通过以下公式推算指定的无线终端设备的指纹定位数据集:
Vx=∑Vi*Rx,i
其中,i为所述关联的无线终端设备的型号,x为所述指定的无线终端设备的型号,Vi为型号i的指纹定位数据,Rxi为型号x和型号i之间的相关系数,vx为型号x的指纹定位数据。
图4示出了本发明一种在无线终端设备中采集定位数据的装置的优选实施例结构框图。
参照图4,所述装置包括消息接收单元401、扫描单元402、存储单元403、标注单元404和扫描控制单元405。
消息接收单元401用于从关联的控制设备中接收消息;
扫描单元402用于当所述消息接收单元401从所述关联的控制设备接收到开始采集的通知消息时,定期扫描周围各个AP的指纹定位数据;
存储单元403用于将所述扫描到的指纹定位数据存储到指纹定位数据集中;
标注单元404用于在所述扫描过程中,每当所述消息接收单元401从所述关联的控制设备接收到包含关键点标识的标注消息时,将所述标注消息中的关键点标识添加到当前扫描到的指纹定位数据中;
扫描控制单元405用于当在所述扫描过程中,所述消息接收单元401从所述关联的控制设备接收到结束采集的请求消息时,停止所述定期扫描的处理。
为了给以后的定位计算提供数据匹配依据,需要建立指纹定位数据库,因此根据本发明的一个可选实施例,在图4所示的实施例中,还包括:数据上传单元(未示出),用于将该无线终端设备中存储的指纹定位数据集上传至所述关联的控制设备中。
由于不同的终端设备采集到的定位数据会略有不同,为了给以后的定位匹配计算提供更为准确的定位数据,根据本发明的另一可选实施例,所述上传的指纹定位数据集中还包括该无线终端设备的型号。
下面给出一个具体的实施例,对本发明作进一步的说明。
图5示出了一个某商场区域内部的采集路线的示意图,其中A→B→C→D为待采集路线,A、B、C、D为预设的4个关键点,为了采集到沿AB、BC、CD、DA上的指纹定位数据,采集人员可同时携带控制设备和多台无线终端设备沿着所述采集路线进行数据采集,其中,所述控制设备通过无线网络与所述多台终端设备进行关联和通信。具体过程如下:
首先,采集人员开启多台无线终端设备,然后通过控制设备中的客户端控制程序同时向所述多台无线终端设备发出开始采集的通知,所述多台无线终端设备通过无线网络接收到所述通知后,启动各个无线终端设备内的WIFI扫描程序定期扫描采集人员沿着所述采集路线匀速行走时扫描到的各个采集点的WIFI指纹定位数据,并将所述WIFI指纹定位数据存储到指纹定位数据集中。
当采集人员在采集过程中依次经过A、B、C、D这个四个预设关键点时,采集人员通过操作控制设备中的客户端程序同时向所述多台无线终端设备发出包含关键点标识的标注通知,所述各个无线终端设备接收到所述通知后,将所述标注消息中的关键点标识添加到下次扫描到的指纹定位数据中。
当采集人员在采集过程中通过操作控制设备中的客户端程序同时向所述多台无线终端设备发出结束采集的通知时,所述各个无线终端设备接收到所述通知后,各个无线终端设备停止对WIFI信号的扫描,并将各个无线终端设备中采集到的指纹定位数据集上传至所述控制设备中,控制设备根据所述上传数据进行汇总并建立各个无线终端设备在目标位置的指纹定位数据库。假设采集到的指纹定位数据如下:
WIFI(mac1,rssi1|mac2;rssi2|……);’KEY_POINT’;A;2013-03-01 19:01
WIFI(mac1,rssi1|mac2;rssi2|……);’NONE_KEY_POINT’;1;2013-03-01 19:02
WIFI(mac1,rssi1|mac2;rssi2|……);’NONE_KEY_POINT’;1;2013-03-01 19:03
WIFI(mac1,rssi1|mac2;rssi2|……);’NONE_KEY_POINT’;1;2013-03-01 19:04
.....
WIFI(mac1,rssi1|mac2;rssi2|……);’KEY_POINT’;B;2013-03-01 19:10
WIFI(mac1,rssi1|mac2;rssi2|……);’NONE_KEY_POINT’;2;2013-03-01 19:11
WIFI(mac1,rssi1|mac2;rssi2|……);’NONE_KEY_POINT’;2;2013-03-01 19:12
WIFI(mac1,rssi1|mac2;rssi2|……);’KEY_POINT’;C;2013-03-01 19:13
WIFI(mac1,rssi1|mac2;rssi2|……);’NONE_KEY_POINT’;3;2013-03-01 19:14
WIFI(mac1,rssi1|mac2;rssi2|……);’NONE_KEY_POINT’;3;2013-03-01 19:15
WIFI(mac1,rssi1|mac2;rssi2|……);’NONE_KEY_POINT’;3;2013-03-01 19:16
....
WIFI(mac1,rssi1|mac2;rssi2|……);’KEY_POINT’;D;2013-03-01 19:22
WIFI(mac1,rssi1|mac2;rssi2|……);’NONE_KEY_POINT’;4;2013-03-01 19:23
WIFI(mac1,rssi1|mac2;rssi2|……);’NONE_KEY_POINT’;4;2013-03-01 19:24
WIFI(mac1,rssi1|mac2;rssi2|……);’KEY_POINT’;A
....
其中,第一个字段信息WIFI(mac1,rssi1|mac2;rssi2|……)表示的是周围各个AP的mac地址及其对应的信号强度rssi;第二个字段采集点的类型,它可以是关键点KEY_POINT和非关键点NONE_KEY_POINT;第三个字段信息表示的是采集点标签,它主要用于记录标注的关键点,如:A、B、C、D;第四个字段信息表示的是扫描的时间,如:2013-03-0119:01。
从上述数据中可以看出,通过查找扫描数据中的采集点标签可直接获得这四个关键点A、B、C、D在目标位置上对应的WIFI指纹定位数据,这里需要说明的是,所述关键点A、B、C、D的目标位置可以是已知的,也可以通过GPS获得。所述关键点之间的WIFI指纹定位数据对应的目标位置则可通过对所述关键点进行线性插值获得。继续以图5为例,当想要获得关键点B、C之间1、2两点的WIFI指纹定位数据对应的目标位置时,可通过对关键点B、C进行线性插值获得1、2两点的目标位置。
由此可见,与现有技术相比本发明不仅能够大幅度提高指纹定位数据的采集效率,降低采集成本,而且能够有效避免由于多次重复采样引起的数据偏差。另外,由于本发明还通过无线网络主动收集各个无线终端设备上采集好的数据,从而有效避免了人工数据汇总这一环节,减轻了采集人员的劳动量,增强了用户体验。
需要指出,根据实施的需要,可将本申请中描述的各个步骤拆分为更多步骤,也可将两个或多个步骤或者步骤的部分操作组合成新的步骤,以实现本发明的目的。
上述根据本发明的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的处理方法。此外,当通用计算机访问用于实现在此示出的处理的代码时,代码的执行将通用计算机转换为用于执行在此示出的处理的专用计算机。
尽管已参照优选实施例表示和描述了本发明,但本领域技术人员应该理解,在不脱离由权利要求限定的本发明的精神和范围的情况下,可以对这些实施例进行各种修改和变换。

Claims (16)

1.一种在控制设备中采集定位数据的方法,所述方法包括:
当接收到的定位数据采集命令是开始采集命令时,将开始采集定位数据的通知消息分别发送给与所述控制设备关联的无线终端设备;
当接收到的定位数据采集命令是标注关键点命令时,根据所述标注关键点的命令产生关键点标识,并且将包括所述关键点标识的标注消息分别发送给所述关联的无线终端设备;
当接收到的定位数据采集命令是结束采集命令时,将结束采集定位数据的通知消息分别发送给所述关联的无线终端设备,并且从所述关联的无线终端设备接收采集数据集。
2.如权利要求1所述的方法,所述采集数据集包括各个所述关联的无线终端设备对应的指纹定位数据集,所述指纹定位数据集包括各个采集点标签及其相应的指纹定位数据。
3.如权利要求2所述的方法,所述采集数据集还包括各个所述关联的无线终端设备的型号。
4.如权利要求3所述的方法,还包括:
根据预定的相关系数和所述采集数据集计算指定的无线终端设备对应的指纹定位数据集,其中,所述指定的无线终端设备的型号没有出现在所述关联的无线终端设备的型号中。
5.如权利要求4所述的方法,其特征在于,所述根据预定的相关系数和所述采集数据集计算指定的无线终端设备对应的指纹定位数据集的步骤包括:
通过以下公式推算指定的无线终端设备的指纹定位数据集:
Vx=∑Vi*Rx,i
其中,i为所述关联的无线终端设备的型号,x为所述指定的无线终端设备的型号,Vi为型号i的指纹定位数据,Rxi为型号x和型号i之间的相关系数,vx为型号x的指纹定位数据。
6.一种在控制设备中采集定位数据的装置,所述装置包括:
用户接口单元,用于接收用户输入的定位数据采集命令;
命令发送单元,用于当所述用户接口单元接收到的定位数据采集命令是开始采集命令时,将开始采集定位数据的通知消息分别发送给与所述控制设备关联的无线终端设备;
还用于当所述用户接口单元接收到的定位数据采集命令是标注关键点命令时,根据所述标注关键点的命令产生关键点标识,并且将包括所述关键点标识的标注消息分别发送给所述关联的无线终端设备;
还用于当所述用户接口单元接收到的定位数据采集命令是结束采集命令时,将结束采集定位数据的通知消息分别发送给所述关联的无线终端设备;
数据接收单元,用于从所述关联的无线终端设备接收采集数据集。
7.如权利要求6所述的装置,所述采集数据集包括各个所述关联的无线终端设备对应的指纹定位数据集,所述指纹定位数据集包括各个采集点标签及其相应的指纹定位数据。
8.如权利要求7所述的装置,所述采集数据集还包括各个所述关联的无线终端设备的型号。
9.如权利要求8所述的装置,还包括:
数据推算单元,用于根据预定的相关系数和所述采集数据集推算指定的无线终端设备对应的指纹定位数据集,其中,所述指定的无线终端设备的型号没有出现在所述关联的无线终端设备的型号中。
10.如权利要求9所述的装置,其特征在于,所述数据推算单元通过以下公式推算指定的无线终端设备的指纹定位数据集:
Vx=∑Vi*Rx,i
其中,i为所述关联的无线终端设备的型号,x为所述指定的无线终端设备的型号,Vi为型号i的指纹定位数据,Rxi为型号x和型号i之间的相关系数,vx为型号x的指纹定位数据。
11.一种在无线终端设备中采集定位数据的方法,包括:
从关联的控制设备接收到开始采集的通知消息;
定期扫描周围各个AP的指纹定位数据,并且将所述扫描到的指纹定位数据存储到指纹定位数据集中;
其中,在所述扫描过程中,每当从所述关联的控制设备接收到包含关键点标识的标注消息时,将所述标注消息中的关键点标识添加到当前扫描到的指纹定位数据中;
其中,当在所述扫描过程中,从所述关联的控制设备接收到结束采集的请求消息时,停止所述定期扫描的处理。
12.如权利要求11所述的方法,还包括:
将该无线终端设备中存储的指纹定位数据集上传至所述关联的控制设备中。
13.如权利要求12所述的方法,所述上传的指纹定位数据集中还包括该无线终端设备的型号。
14.一种在无线终端设备中采集定位数据的装置,包括:
消息接收单元,用于从关联的控制设备中接收消息;
扫描单元,用于当所述消息接收单元从所述关联的控制设备接收到开始采集的通知消息时,定期扫描周围各个AP的指纹定位数据;
存储单元,用于将所述扫描到的指纹定位数据存储到指纹定位数据集中;
标注单元,用于在所述扫描过程中,每当所述消息接收单元从所述关联的控制设备接收到包含关键点标识的标注消息时,将所述标注消息中的关键点标识添加到下次扫描到的指纹定位数据中;
扫描控制单元,用于当在所述扫描过程中,所述消息接收单元从所述关联的控制设备接收到结束采集的请求消息时,停止所述定期扫描的处理。
15.如权利要求14所述的装置,还包括:
数据上传单元,用于将该无线终端设备中存储的指纹定位数据集上传至所述关联的控制设备中。
16.如权利要求15所述的装置,所述上传的指纹定位数据集中还包括该无线终端设备的型号。
CN201310395654.4A 2013-09-03 2013-09-03 采集定位数据的方法及装置 Active CN103458031B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310395654.4A CN103458031B (zh) 2013-09-03 2013-09-03 采集定位数据的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310395654.4A CN103458031B (zh) 2013-09-03 2013-09-03 采集定位数据的方法及装置

Publications (2)

Publication Number Publication Date
CN103458031A true CN103458031A (zh) 2013-12-18
CN103458031B CN103458031B (zh) 2016-08-17

Family

ID=49739973

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310395654.4A Active CN103458031B (zh) 2013-09-03 2013-09-03 采集定位数据的方法及装置

Country Status (1)

Country Link
CN (1) CN103458031B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103957503A (zh) * 2014-04-09 2014-07-30 北京工业大学 一种利用传感器计步提高WiFi指纹定位鲁棒性的方法
CN104661245A (zh) * 2015-02-16 2015-05-27 百度在线网络技术(北京)有限公司 一种采集无线网络数据的方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070133487A1 (en) * 2005-12-12 2007-06-14 Nokia Corporation Mobile location method for WLAN-type systems
CN102056293A (zh) * 2010-12-10 2011-05-11 北京星网锐捷网络技术有限公司 射频指纹定位方法、***、无线控制器及定位服务器
CN102223596A (zh) * 2010-04-15 2011-10-19 上海启电信息科技有限公司 一种移动定位服务方法
CN102573049A (zh) * 2010-12-14 2012-07-11 北京智慧图科技发展有限责任公司 一种室内定位方法及***
CN103024659A (zh) * 2011-09-22 2013-04-03 胡乐乐 一种移动定位方法和***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070133487A1 (en) * 2005-12-12 2007-06-14 Nokia Corporation Mobile location method for WLAN-type systems
CN102223596A (zh) * 2010-04-15 2011-10-19 上海启电信息科技有限公司 一种移动定位服务方法
CN102056293A (zh) * 2010-12-10 2011-05-11 北京星网锐捷网络技术有限公司 射频指纹定位方法、***、无线控制器及定位服务器
CN102573049A (zh) * 2010-12-14 2012-07-11 北京智慧图科技发展有限责任公司 一种室内定位方法及***
CN103024659A (zh) * 2011-09-22 2013-04-03 胡乐乐 一种移动定位方法和***

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103957503A (zh) * 2014-04-09 2014-07-30 北京工业大学 一种利用传感器计步提高WiFi指纹定位鲁棒性的方法
CN103957503B (zh) * 2014-04-09 2017-12-01 北京工业大学 一种利用传感器计步提高WiFi指纹定位鲁棒性的方法
CN104661245A (zh) * 2015-02-16 2015-05-27 百度在线网络技术(北京)有限公司 一种采集无线网络数据的方法及装置

Also Published As

Publication number Publication date
CN103458031B (zh) 2016-08-17

Similar Documents

Publication Publication Date Title
US8244227B2 (en) Information providing device, mobile communication device, information providing system, information providing method, and program
CN109496437B (zh) 基于蓝牙ble的定位方法及其装置
CN101557414B (zh) 基于wlan的定位方法、设备及***
CN109040958A (zh) 网络连接方法、装置、电子设备和计算机可读存储介质
CN102186143B (zh) 采集定位信息的方法、移动终端及***
CN106021618A (zh) 一种景区游览信息查询和管理***及方法
CN108416866B (zh) 一种巡检任务处理方法及设备
EP2750438B1 (en) Method for accessing augmented reality user context
CN102844672A (zh) 定位装置以及定位方法
CN104796980A (zh) 适用于不同型号智能终端的wlan室内定位校准方法
US20140221009A1 (en) Method, system and apparatus for collecting location information
CN105405442A (zh) 语音的识别方法、装置和设备
CN105407156A (zh) 一种客户端定位方法和装置
CN108601040B (zh) 一种无线接入点排序方法及设备
EP2224771A1 (en) Access point information server
CN107820302A (zh) 移动终端无线局域网扫描方法和装置、计算机设备
JP2019135817A (ja) 情報処理装置及びプログラム
CN103763731B (zh) 定位检测方法及装置
CN103458031A (zh) 采集定位数据的方法及装置
EP2224769A1 (en) Access point availability estimation
CN102880686A (zh) 一种兴趣点搜索方法和装置
CN110493728B (zh) 基于移动通信网络的路径识别方法、装置、设备及介质
CN109089216B (zh) 一种基于蓝牙传输的文件传输方法及设备
WO2014075218A1 (zh) 一种电子巡更方法、终端和***
KR101813505B1 (ko) 무선랜 인프라에서의 핑거프린트 이용 방법 및 시스템

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant