logo好方法网

一种定位方法、装置及系统


技术摘要:
本发明提供一种定位方法、装置及系统,所述方法包括:当接收到目标被定位终端的定位信号时,确定与所述目标被定位终端对应的目标定位消息队列;将所述目标被定位终端的定位信号添加到所述目标定位消息队列;当确定所述目标定位消息队列满足定位信号上报条件时,将所述  全部
背景技术:
定位引擎是一种需要较高算力的设备,通过分布式可以显著提高定位引擎的性 能。但由于定位引擎的算法特殊性,同一个被定位终端的定位消息需要被负载分担到同一 个定位引擎。 目前,主要根据定位Sensor(传感器)部署的区域将定位Sensor分组,并按照不同 分组对应不同的定位引擎的方式进行定位消息上报,使同一分组内的定位消息由同一个定 位引擎处理。 然而实践发现,上述定位实现方案中,对于连续覆盖面积较大、被定位终端密度较 高的场景,由于不存在明显的区域边界,且被定位终端可能会发生移动,因此,可能会出现 同一被定位终端的定位消息被上报给不同的定位引擎的情况,影响定位结果。
技术实现要素:
本发明提供一种定位方法、装置及系统,以解决目前的分布式定位引擎场景中无 法保证同一被定位终端的定位消息被上报至同一定位引擎的问题。 根据本发明的第一方面,提供一种定位方法,应用于定位Sensor,所述方法包括: 当接收到目标被定位终端的定位消息时,确定与所述目标被定位终端对应的目标 定位消息队列;其中,同一被定位终端对应的定位消息队列关联同一定位引擎; 将所述目标被定位终端的定位消息添加到所述目标定位消息队列; 当确定所述目标定位消息队列满足定位消息上报条件时,将所述目标定位消息队 列中的定位消息上报给目标定位引擎,由所述目标定位引擎根据接收到的定位消息对被定 位终端进行定位;其中,所述目标定位引擎为与所述目标定位消息队列关联的定位引擎,同 一定位消息队列中的定位消息被上报给同一定位引擎。 根据本发明的第二方面,提供一种定位装置,应用于定位Sensor,所述装置包括: 接收单元,用于接收被定位终端的定位消息; 确定单元,用于当所述接收单元接收到目标被定位终端的定位消息时,确定与所 述目标被定位终端对应的目标定位消息队列;其中,同一被定位终端对应的定位消息队列 关联同一定位引擎; 添加单元,用于将所述目标被定位终端的定位消息添加到所述目标定位消息队 列; 发送单元,用于当所述确定单元确定所述目标定位消息队列满足定位消息上报条 件时,将所述目标定位消息队列中的定位消息上报给目标定位引擎,由所述目标定位引擎 根据接收到的定位消息对被定位终端进行定位;其中,所述目标定位引擎为与所述目标定 位消息队列关联的定位引擎,同一定位消息队列中的定位消息被上报给同一定位引擎。 5 CN 111556562 A 说 明 书 2/10 页 根据本发明的第三方面,提供一种定位系统,包括多个定位引擎以及多个定位 Sensor,其中: 所述定位Sensor,用于当接收到目标被定位终端的定位消息时,确定与所述目标 被定位终端对应的目标定位消息队列;其中,同一被定位终端对应的定位消息队列关联同 一定位引擎; 所述定位Sensor,还用于将所述目标被定位终端的定位消息添加到所述目标定位 消息队列; 所述定位Sensor,还用于当确定所述目标定位消息队列满足定位消息上报条件 时,将所述目标定位消息队列中的定位消息上报给目标定位引擎;其中,所述目标定位引擎 为与所述目标定位消息队列关联的定位引擎,同一定位消息队列中的定位消息被上报给同 一定位引擎; 所述定位引擎,用于根据接收到的定位消息对被定位终端进行定位。 应用本发明公开的技术方案,当定位Sensor接收到目标被定位终端的定位消息 时,确定与目标被定位终端对应的目标定位消息队列,并将目标被定位终端的定位消息添 加到目标定位消息队列;当确定目标定位消息队列满足定位消息上报条件时,将目标定位 消息队列中的定位消息上报给目标定位引擎,由目标定位引擎根据接收到的定位消息对被 定位终端进行定位,保证了同一被定位终端的定位消息被上报至同一定位引擎。 附图说明 图1是本发明实施例提供的一种定位方法的流程示意图; 图2是本发明实施例提供的一种具体应用场景的架构示意图; 图3是本发明实施例提供的一种定位Sensor的结构示意图; 图4是本发明实施例提供的一种定位装置的结构示意图; 图5是本发明实施例提供的另一种定位装置的结构示意图; 图6是本发明实施例提供的另一种定位装置的结构示意图; 图7是本发明实施例提供的另一种定位装置的结构示意图; 图8是本发明实施例提供的一种定位系统的结构示意图; 图9是本发明实施例提供的另一种定位系统的结构示意图。
分享到:
收藏