【技术实现步骤摘要】
一种定位方法、装置及系统
本专利技术涉及网络通信
,尤其涉及一种定位方法、装置及系统。
技术介绍
定位引擎是一种需要较高算力的设备,通过分布式可以显著提高定位引擎的性能。但由于定位引擎的算法特殊性,同一个被定位终端的定位消息需要被负载分担到同一个定位引擎。目前,主要根据定位Sensor(传感器)部署的区域将定位Sensor分组,并按照不同分组对应不同的定位引擎的方式进行定位消息上报,使同一分组内的定位消息由同一个定位引擎处理。然而实践发现,上述定位实现方案中,对于连续覆盖面积较大、被定位终端密度较高的场景,由于不存在明显的区域边界,且被定位终端可能会发生移动,因此,可能会出现同一被定位终端的定位消息被上报给不同的定位引擎的情况,影响定位结果。
技术实现思路
本专利技术提供一种定位方法、装置及系统,以解决目前的分布式定位引擎场景中无法保证同一被定位终端的定位消息被上报至同一定位引擎的问题。根据本专利技术的第一方面,提供一种定位方法,应用于定位Sensor,所述方法包括: ...
【技术保护点】
1.一种定位方法,应用于定位传感器Sensor,其特征在于,所述方法包括:/n当接收到目标被定位终端的定位消息时,确定与所述目标被定位终端对应的目标定位消息队列;其中,同一被定位终端对应的定位消息队列关联同一定位引擎;/n将所述目标被定位终端的定位消息添加到所述目标定位消息队列;/n当确定所述目标定位消息队列满足定位消息上报条件时,将所述目标定位消息队列中的定位消息上报给目标定位引擎,由所述目标定位引擎根据接收到的定位消息对被定位终端进行定位;其中,所述目标定位引擎为与所述目标定位消息队列关联的定位引擎,同一定位消息队列中的定位消息被上报给同一定位引擎。/n
【技术特征摘要】
1.一种定位方法,应用于定位传感器Sensor,其特征在于,所述方法包括:
当接收到目标被定位终端的定位消息时,确定与所述目标被定位终端对应的目标定位消息队列;其中,同一被定位终端对应的定位消息队列关联同一定位引擎;
将所述目标被定位终端的定位消息添加到所述目标定位消息队列;
当确定所述目标定位消息队列满足定位消息上报条件时,将所述目标定位消息队列中的定位消息上报给目标定位引擎,由所述目标定位引擎根据接收到的定位消息对被定位终端进行定位;其中,所述目标定位引擎为与所述目标定位消息队列关联的定位引擎,同一定位消息队列中的定位消息被上报给同一定位引擎。
2.根据权利要求1所述的方法,其特征在于,所述确定与所述目标被定位终端对应的目标定位消息队列,包括:
查询本地记录的对应关系表中是否存在与所述目标被定位终端匹配的目标对应关系表;其中,所述对应关系表用于记录被定位终端与定位消息队列的对应关系;
若存在,则将所述目标对应关系表中记录的定位消息队列确定为所述目标定位消息队列;
若不存在,则向控制器发送定位引擎查询请求,以使所述控制器为所述目标被定位终端指定目标定位引擎;
将本地与所述目标定位引擎对应的定位消息队列确定为所述目标定位消息队列。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
对于本地记录的任一对应关系表,当在预设时长内未接收到与该对应关系表匹配的被定位终端的定位消息时,删除该对应关系表。
4.根据权利要求1所述的方法,其特征在于,所述确定与所述目标被定位终端对应的目标定位消息队列,包括:
基于所述目标被定位终端的标识信息,利用预设算法,确定与所述目标被定位终端对应的目标定位消息队列;其中,基于同一被定位终端的标识信息,利用所述预设算法进行计算的计算结果相同,且同一被定位终端在不同定位Sensor上的计算结果对应同一定位引擎。
5.根据权利要求1所述的方法,其特征在于,所述确定所述目标定位消息队列满足定位消息上报条件,包括:
当所述目标定位消息队列中缓存的定位消息的数量达到预设数量,或所述目标定位消息队列对应的缓存定时器超时时,确定所述目标定位消息队列满足定位消息上报条件。
6.根据权利要求1所述的方法,其特征在于,所述方法包括:
当所述目标定位消息队列为空的连续时长超过预设时间门限时,删除所述目标定位消息队列。
7.一种定位装置,应用于定位传感器Sensor,其特征在于,所述装置包括:
接收单元,用于接收被定位终端的定位消息;
确定单元,用于当所述接收单元接收到目标被定位终端的定位消息时,确定与所述目标被定位终端对应的目标定位消息队列;其中,同一被定位终端对应的定位消息队列关联同一定位引擎;
添加单元,用于将所述目标被定位终端的定位消息添加到所述目标定位消息队列;
发送单元,用于当所述确定单元确定所述目标定位消息队列满足定位消息上报条件时,将所述目标定位消息队列中的定位消息上报给目标定位引擎,由所述目标定位引擎根据接收到的定位消息对被定位终端进行定位;其中,所述目标定位引擎为与所述目标定位消息队列关联的定位引擎,同一定位消息队列中的定位消息被上报给同一定位引擎。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
查询单元,用于查询本地记录的对应关系表中是否存在与所述目标被定位终端匹配的目标对应关系表;其中,所述对应关系表用于记录被定位终端与定位消息队列的对应关系;
所述确定单元,具体用于若所述查询单元查询到本地记录的对应关系表中存在与所述目标被定位终端匹配的目标对应关系表,则将所述目标对应关系表中记录的定位消息队列确定为所述目标定位消息队列;
所述发送单元,还用于若所述查询单元查询到本地记录的对应关系表中不存在与所述目标被定位终端匹配的目标对应关系表,则向控制器发送定位引擎查询请求,以...
【专利技术属性】
技术研发人员:傅嘉嘉,余晓锋,张永昌,
申请(专利权)人:新华三技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。