首页 定位方法、装置以及系统

定位方法、装置以及系统

举报
开通vip

定位方法、装置以及系统(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112566022A(43)申请公布日2021.03.26(21)申请号202011425604.2(22)申请日2020.12.08(71)申请人歌尔科技有限公司地址266104山东省青岛市崂山区北宅街道投资服务中心308室(72)发明人夏钦展 吕廷昌 (74)专利代理机构深圳市世纪恒程知识产权代理事务所44287代理人梁馨怡(51)Int.Cl.H04W4/02(2018.01)H04W28/10(2009.01)H04W64/00(...

定位方法、装置以及系统
(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112566022A(43)申请公布日2021.03.26(21)申请号202011425604.2(22)申请日2020.12.08(71)申请人歌尔科技有限公司地址266104山东省青岛市崂山区北宅街道投资服务中心308室(72)发明人夏钦展 吕廷昌 (74)专利代理机构深圳市世纪恒程知识产权代理事务所44287代理人梁馨怡(51)Int.Cl.H04W4/02(2018.01)H04W28/10(2009.01)H04W64/00(2009.01)权利要求书3页说明书10页附图7页(54)发明名称定位 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 、装置以及系统(57)摘要本发明公开了一种定位方法、装置以及系统,第一服务器接收网关设备上传的第一设备信息并保存,其中,第一设备信息根据向网关设备上传位置信息的定位设备的第二设备信息得到;接收到查询指令后,根据查询指令对应的目标设备信息以及存储的第一设备信息,在第一服务器连接的网关设备中确定目标网关设备;向目标网关设备转发查询指令,其中,网关设备获取目标设备信息关联的位置信息,并反馈至第一服务器;接收网关设备反馈的位置信息。本发明网关设备与第一服务器之间仅传输了第一设备信息,并未传输位置信息,使得网关设备与服务器之间的数据的计算以及传输较小,成本较低。CN112566022ACN112566022A权 利 要 求 书1/3页1.一种定位方法,其特征在于,定位方法应用于第一服务器,包括:接收网关设备上传的第一设备信息并保存,其中,所述第一设备信息根据向所述网关设备上传位置信息的定位设备的第二设备信息得到;接收到查询指令后,根据所述查询指令对应的目标设备信息以及存储的所述第一设备信息,在所述第一服务器连接的所述网关设备中确定目标网关设备;向所述目标网关设备转发所述查询指令,其中,所述网关设备获取所述目标设备信息关联的位置信息,并反馈至第一服务器;接收所述网关设备反馈的位置信息。2.如权利要求1的定位方法,其特征在于,所述接收到查询指令后,根据所述查询指令对应的目标设备信息以及存储的所述第一设备信息,在所述第一服务器连接的所述网关设备中确定目标网关设备的步骤包括:接收到查询指令后,将所述目标设备信息与预存的各个所述第一设备信息分别进行与运算,以得到与运算结果;获取所述与运算结果与所述目标设备信息一致的所述第一设备信息;将获取的所述第一设备信息对应的所述网关设备作为所述目标网关设备,其中,所述第一设备信息为对所述定位设备的第二设备信息进行或运算得到的或运算结果。3.如权利要求1的定位方法,其特征在于,所述接收到查询指令后,将所述目标设备信息与预存的各个所述第一设备信息分别进行与运算,以得到与运算结果的步骤包括:在接收到查询指令后,获取每个所述第一设备信息;在每次获取的第一设备信息时,对所述目标设备信息与所述第一设备信息的每一位数据分别进行与运算,以得到与预算结果。4.如权利要求1的定位方法,其特征在于,所述接收连接的网关设备上传的第一设备信息并保存的步骤之后,定位方法还包括:对所述第一设备信息进行处理以得到第三设备信息;将所述第三设备信息发送至第二服务器,以供所述第二服务器接收并保存所述第三设备信息,其中,所述第二服务器在接收到所述查询指令后,根据查询指令对应的目标设备信息以及存储的所述第三设备信息在所述第一服务器中确定目标第一服务器,将所述查询指令转发至所述目标第一服务器;所述接收网关设备反馈的位置信息的步骤之后,定位方法还包括:将所述位置信息发送至所述第二服务器。5.如权利要求4的定位方法,其特征在于,所述对第一设备信息进行处理以得到第三设备信息的步骤包括:对各个网关设备上传的第一设备信息进行或运算以得到第三设备信息;其中,第二服务器在接收到查询指令后,将目标设备信息与各个第三设备信息分别进行与运算以得到与运算结果,向与运算结果与目标设备信息一致的所述第三设备信息关联的第二服务器发送查询指令。6.一种定位方法,其特征在于,所述定位方法应用于网关设备,包括:接收定位设备发送的位置信息,并将所述位置信息与所述定位设备的第二设备信息关联保存;2CN112566022A权 利 要 求 书2/3页对所述第二设备信息处理得到第一设备信息;将所述第一设备信息发送至第一服务器;在接收到所述第一服务器发送的查询指令后,获取查询指令对应的目标设备信息;根据存储的位置信息与所述第二设备信息获取所述目标设备信息关联的位置信息,并向第一服务器反馈所述目标设备信息关联的位置信息。7.如权利要求6的定位方法,其特征在于,所述对第二设备信息处理得到第一设备信息的步骤包括:获取预设时间间隔内上传的位置信息的关联的第二设备信息;对第二设备信息进行或运算,以得到所述第一设备信息。8.如权利要求6的定位方法,其特征在于,所述接收定位设备发送的位置信息,并将所述位置信息与所述定位设备的第二设备信息关联保存的步骤包括:接收定位设备发送的位置信息,并获取定位设备的第二设备信息;在所述第二设备信息关联有位置信息时,采用接收到的位置信息更新所述第二设备信息关联的位置信息;在所述第二设备信息未关联有位置信息时,关联保存接收到的位置信息以及第二设备信息。9.一种定位方法,其特征在于,所述定位方法应用于第二服务器,包括:接收第一服务器上传的第三设备信息并保存;在接收到查询指令时,根据所述查询指令对应的目标设备信息以及存储的第三设备信息在第二服务器连接的第一服务器中确定目标第一服务器;将所述查询指令转发至所述目标第一服务器;接收所述目标第一服务器返回的位置信息。10.如权利要求9的定位方法,其特征在于,在接收到查询指令时,根据所述查询指令对应的目标设备信息以及存储的第三设备信息在第二服务器连接的第一服务器中确定目标第一服务器的步骤包括:在接收到查询指令时,将目标设备信息与存储的各个所述第三设备信息分别进行与运算;将与运算结果与目标设备信息一致的第三设备信息对应的第一服务器作为目标第一服务器。11.一种定位装置,其特征在于,所述定位装置包括存储器、处理器及存储在存储器上并可在处理器上运行的定位程序,定位程序被处理器执行如权利要求1‑10中任一项的定位方法。12.一种定位系统,其特征在于,所述定位系统包括定位设备、网关设备以及第一服务器,所述网关设备与所述第一服务器连接,其中:所述定位设备,用于定位得到位置信息,并根据所述位置信息生成定位数据包发送至所述网关设备;所述网关设备,用于关联保存接收到的定位数据包中的定位信息以及第二设备信息,并根据所述第二设备信息得到第一设备信息,将所述第一设备信息发送至所述第一服务器;所述网关设备还用于接收到查询指令时,获取所述查询指令中的目标位置信息,根据存3CN112566022A权 利 要 求 书3/3页储的所述位置信息与所述第二设备信息获取所述目标设备信息关联的位置信息,并向第一服务器反馈所述目标设备信息关联的位置信息;所述第一服务器,用于保存所述网关设备发送的第一设备信息;所述第一服务器还用于接收到查询指令后,根据所述查询指令对应的目标设备信息以及存储的所述第一设备信息,在所述第一服务器连接的所述网关设备中确定目标网关设备,向所述目标网关设备转发所述查询指令,并接收所述网关设备反馈的位置信息。13.如权利要求12的定位系统,其特征在于,所述定位系统还包括与所述第一服务器通信连接的第二服务器,所述第一服务器,还用于对所述第一设备信息进行处理以得到第三设备信息,并将所述第三设备信息发送至第二服务器,接收到网关设备反馈的位置信息,将所述位置信息发送至所述第二服务器;所述第二服务器,用于所述接收第一服务器上传的第三设备信息并保存,在接收到查询指令时,根据所述查询指令对应的目标设备信息以及存储的第三设备信息在第二服务器连接的第一服务器中确定目标第一服务器,将所述查询指令转发至所述目标第一服务器,并接收所述目标第一服务器返回的位置信息。14.如权利要求12的定位系统,其特征在于,所述定位设备与所述网关设备之间采用UWB超宽带的通信方式进行通信。4CN112566022A说 明 书1/10页定位方法、装置以及系统技术领域[0001]本发明涉及通信技术领域,尤其涉及一种定位方法、装置以及系统。背景技术[0002]定位技术往往需要通过近场通信的方式实现,而由于近场通信有距离的限制,则需要在大的范围内进行定位时,需要通过网关实现与服务器之间的通信,网关将定位设备上传的位置信息传输至服务器保存,服务器在接收到客户端发送的查询指令时,服务器在保存的位置信息查询对应的目标位置信息,但是由于定位设备通常以较高的采样频率进行采样,例如一个定位设备可能1S内会上传10个定位信息,对于一个大型的网络定位设备以及网关往往有多个,产生的数据量非常大,对服务器来说存储、计算以及带宽是一个很大的压力导致数据处理效率低,对服务器的要求较高,导致成本较高。发明内容[0003]本发明的主要目的在于提供一种定位方法、装置以及系统,旨在降低定位成本。[0004]为实现上述目的,本发明提供一种定位方法,定位方法应用于第一服务器,包括:[0005]接收网关设备上传的第一设备信息并保存,其中,所述第一设备信息根据向所述网关设备上传位置信息的定位设备的第二设备信息得到;[0006]接收到查询指令后,根据所述查询指令对应的目标设备信息以及存储的所述第一设备信息,在所述第一服务器连接的所述网关设备中确定目标网关设备;[0007]向所述目标网关设备转发所述查询指令,其中,所述网关设备获取所述目标设备信息关联的位置信息,并反馈至第一服务器;[0008]接收所述网关设备反馈的位置信息。[0009]可选地,所述接收到查询指令后,根据所述查询指令对应的目标设备信息以及存储的所述第一设备信息,在所述第一服务器连接的所述网关设备中确定目标网关设备的步骤包括:[0010]接收到查询指令后,将所述目标设备信息与预存的各个所述第一设备信息分别进行与运算,以得到与运算结果;[0011]获取所述与运算结果与所述目标设备信息一致的所述第一设备信息;[0012]将获取的所述第一设备信息对应的所述网关设备作为所述目标网关设备,其中,所述第一设备信息为对所述定位设备的第二设备信息进行或运算得到的或运算结果。[0013]可选地,所述接收到查询指令后,将所述目标设备信息与预存的各个所述第一设备信息分别进行与运算,以得到与运算结果的步骤包括:[0014]在接收到查询指令后,获取每个所述第一设备信息;[0015]在每次获取的第一设备信息时,对所述目标设备信息与所述第一设备信息的每一位数据分别进行与运算,以得到与预算结果。[0016]可选地,所述接收连接的网关设备上传的第一设备信息并保存的步骤之后,定位5CN112566022A说 明 书2/10页方法还包括:[0017]对所述第一设备信息进行处理以得到第三设备信息;[0018]将所述第三设备信息发送至第二服务器,以供所述第二服务器接收并保存所述第三设备信息,其中,所述第二服务器在接收到所述查询指令后,根据查询指令对应的目标设备信息以及存储的所述第三设备信息在所述第一服务器中确定目标第一服务器,将所述查询指令转发至所述目标第一服务器;[0019]所述接收网关设备反馈的位置信息的步骤之后,定位方法还包括:[0020]将所述位置信息发送至所述第二服务器。[0021]可选地,所述对第一设备信息进行处理以得到第三设备信息的步骤包括:[0022]对各个网关设备上传的第一设备信息进行或运算以得到第三设备信息;[0023]其中,第二服务器在接收到查询指令后,将目标设备信息与各个第三设备信息分别进行与运算以得到与运算结果,向与运算结果与目标设备信息一致的所述第三设备信息关联的第二服务器发送查询指令。[0024]此外,为实现上述目的,本发明还提出一种定位方法,所述定位方法应用于网关设备,包括:[0025]接收定位设备发送的位置信息,并将所述位置信息与所述定位设备的第二设备信息关联保存;[0026]对所述第二设备信息处理得到第一设备信息;[0027]将所述第一设备信息发送至第一服务器;[0028]在接收到所述第一服务器发送的查询指令后,获取查询指令对应的目标设备信息;[0029]根据存储的位置信息与所述第二设备信息获取所述目标设备信息关联的位置信息,并向第一服务器反馈所述目标设备信息关联的位置信息。[0030]可选地,所述对第二设备信息处理得到第一设备信息的步骤包括:[0031]获取预设时间间隔内上传的位置信息的关联的第二设备信息;[0032]对第二设备信息进行或运算,以得到所述第一设备信息。[0033]可选地,所述接收定位设备发送的位置信息,并将所述位置信息与所述定位设备的第二设备信息关联保存的步骤包括:[0034]接收定位设备发送的位置信息,并获取定位设备的第二设备信息;[0035]在所述第二设备信息关联有位置信息时,采用接收到的位置信息更新所述第二设备信息关联的位置信息;[0036]在所述第二设备信息未关联有位置信息时,关联保存接收到的位置信息以及第二设备信息。[0037]此外,为实现上述目的,本发明还提出一种定位方法,其特征在于,所述定位方法应用于第二服务器,包括:[0038]接收第一服务器上传的第三设备信息并保存;[0039]在接收到查询指令时,根据所述查询指令对应的目标设备信息以及存储的第三设备信息在第二服务器连接的第一服务器中确定目标第一服务器;[0040]将所述查询指令转发至所述目标第一服务器;6CN112566022A说 明 书3/10页[0041]接收所述目标第一服务器返回的位置信息。[0042]可选地,在接收到查询指令时,根据所述查询指令对应的目标设备信息以及存储的第三设备信息在第二服务器连接的第一服务器中确定目标第一服务器的步骤包括:[0043]在接收到查询指令时,将目标设备信息与存储的各个所述第三设备信息分别进行与运算;[0044]将与运算结果与目标设备信息一致的第三设备信息对应的第一服务器作为目标第一服务器。[0045]此外,为实现上述目的,本发明还提出一种定位装置,所述定位装置包括存储器、处理器及存储在存储器上并可在处理器上运行的定位程序,定位程序被处理器执行如以上所述的定位方法。[0046]此外,为实现上述目的,本发明还提出一种定位系统,所述定位系统包括定位设备、网关设备以及第一服务器,所述网关设备与所述第一服务器连接,其中:[0047]所述定位设备,用于定位得到位置信息,并根据所述位置信息生成定位数据包发送至所述网关设备;[0048]所述网关设备,用于关联保存接收到的定位数据包中的定位信息以及第二设备信息,并根据所述第二设备信息得到第一设备信息,将所述第一设备信息发送至所述第一服务器;所述网关设备还用于接收到查询指令时,获取所述查询指令中的目标位置信息,根据存储的所述位置信息与所述第二设备信息获取所述目标设备信息关联的位置信息,并向第一服务器反馈所述目标设备信息关联的位置信息;[0049]所述第一服务器,用于保存所述网关设备发送的第一设备信息;所述第一服务器还用于接收到查询指令后,根据所述查询指令对应的目标设备信息以及存储的所述第一设备信息,在所述第一服务器连接的所述网关设备中确定目标网关设备,向所述目标网关设备转发所述查询指令,并接收所述网关设备反馈的位置信息。[0050]可选地,所述定位系统还包括与所述第一服务器通信连接的第二服务器,所述第一服务器,还用于对所述第一设备信息进行处理以得到第三设备信息,并将所述第三设备信息发送至第二服务器,接收到网关设备反馈的位置信息,将所述位置信息发送至所述第二服务器;所述第二服务器,用于所述接收第一服务器上传的第三设备信息并保存,在接收到查询指令时,根据所述查询指令对应的目标设备信息以及存储的第三设备信息在第二服务器连接的第一服务器中确定目标第一服务器,将所述查询指令转发至所述目标第一服务器,并接收所述目标第一服务器返回的位置信息。[0051]可选地,所述定位设备与所述网关设备之间采用UWB超宽带的通信方式进行通信。[0052]本发明提出的定位方法、装置以及系统,网关设备在接收到定位设备上传的位置信息后,关联保存定位设备的位置信息和定位设备的第二设备信息,根据第二设备信息得到第一设备信息,并将第一设备信息上传至第一服务器,第一服务器接收网关设备上传的第一设备信息并保存,第一服务器接收到查询指令后,根据查询指令对应的目标设备信息以及预存的第一设备信息,在第一服务器连接的网关设备中确定目标网关设备,向目标网关设备转发查询指令,网关设备获取查询指令对应的目标设备信息关联的位置信息,并反馈至第一服务器,网关设备与第一服务器之间仅传输了第一设备信息,并未传输位置信息,使得网关设备与服务器之间的数据的计算以及传输较小,成本较低。7CN112566022A说 明 书4/10页附图说明[0053]图1为本发明定位方法涉及的终端设备的硬件架构示意图;[0054]图2为本发明定位系统一实施例的架构示意图;[0055]图3为本发明定位方法运行于第一服务器的示例性实施例一的流程示意图;[0056]图4为本发明定位方法运行于网关设备的示例性实施例一的流程示意图;[0057]图5为本发明定位方法运行于第一服务器的示例性实施例二的流程示意图;[0058]图6为本发明定位方法运行于第一服务器的示例性实施例二的流程示意图;[0059]图7为本发明定位方法运行于第一服务器的示例性实施例三的流程示意图;[0060]图8为本发明定位方法运行于网关设备的示例性实施例三的流程示意图;[0061]图9为本发明定位方法运行于第一服务器的示例性实施例四的流程示意图;[0062]图10为本发明定位方法运行于第二服务器的示例性实施例四的流程示意图。[0063]本发明目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式[0064]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。[0065]参照图1,图1为本发明定位方法涉及的终端设备的硬件架构示意图。[0066]如图1所示,本实施例涉及的终端设备可为第一服务器、第二服务器或者网关设备。[0067]本实施例中的终端设备包括存储器110、处理器120以及通信模块130,存储器110可存储定位程序以及控制系统。[0068]本实施例中的网关设备与定位设备之间进行通信,通信模块130可采用UWB(Ultra Wideband,超宽带)的通信方式进行通信,定位设备利用纳秒至微秒级的非正弦波窄脉冲发送广播数据包,广播数据包中包括定位设备的第二设备信息以及定位设备的位置信息。[0069]如图2所示,定位设备40与网关设备30连接,网关设备30与第一服务器20连接,第一服务器20与第二服务器20连接;该定位方法包括数据上传过程以及数据查询过程,数据上传过程包括:定位设备40在定位得到位置信息后,通过脉冲波的方式广播定位数据包,定位数据包中包括位置信息以及定位设备40的第二设备信息,网关设备30在接收到定位数据包后,对定位数据包进行解析,将得到的位置信息以及第二设备信息关联保存,根据第二设备信息得到第一设备信息,并将第一设备信息发送至与网关设备30连接的第一服务器20,第一服务器20保存第一设备信息,并根据各个连接的网关设备30发送的第一设备信息得到第三设备信息,并将第三设备信息发送至第二服务器20,第二服务器20保存接收到的第三设备信息;数据查询过程包括:第二服务器20在接收到查询指令后,根据查询指令获取对应的目标设备信息,根据目标设备信息以及预存的第三设备信息确定对应的第一服务器20,即目标第一服务器20,将查询指令转发至目标第一服务器20,目标第一服务器20在接收到查询指令后,根据查询指令获取目标设备信息,根据目标设备信息以及预存的第一设备信息确定对应的网关设备30,即目标网关设备30,将查询指令转发至目标网关设备30,目标网关设备30在接收到查询指令后,根据查询指令获取目标设备信息,确定预存的位置信息以及第二设备信息中,与目标设备信息匹配的第二位置信息关联的位置信息,将获取到的位置信息上传至第一服务器20,第一服务器20将接收到的位置信息转发至第二服务器20。8CN112566022A说 明 书5/10页[0070]在终端设备为第一服务器时,存储器110中的定位程序被处理器120执行时实现以下步骤:[0071]接收网关设备上传的第一设备信息并保存,其中,所述第一设备信息根据向所述网关设备上传位置信息的定位设备的第二设备信息得到;[0072]接收到查询指令后,根据所述查询指令对应的目标设备信息以及存储的所述第一设备信息,在所述第一服务器连接的所述网关设备中确定目标网关设备;[0073]向所述目标网关设备转发所述查询指令,其中,所述网关设备获取所述目标设备信息关联的位置信息,并反馈至第一服务器;[0074]接收所述网关设备反馈的位置信息。[0075]在终端设备为网关设备时,存储器110中的定位程序被处理器120执行时实现以下步骤:[0076]接收定位设备发送的位置信息,并将所述位置信息与所述定位设备的第二设备信息关联保存;[0077]对所述第二设备信息处理得到第一设备信息;[0078]将所述第一设备信息发送至第一服务器;[0079]在接收到所述第一服务器发送的查询指令后,获取查询指令对应的目标设备信息;[0080]根据存储的位置信息与所述第二设备信息获取所述目标设备信息关联的位置信息,并向第一服务器反馈所述目标设备信息关联的位置信息。[0081]在终端设备为第二服务器时,存储器110中的定位程序被处理器120执行时实现以下步骤:[0082]接收第一服务器上传的第三设备信息并保存;[0083]在接收到查询指令时,根据所述查询指令对应的目标设备信息以及存储的第三设备信息在第二服务器连接的第一服务器中确定目标第一服务器;[0084]将所述查询指令转发至所述目标第一服务器;[0085]接收所述目标第一服务器返回的位置信息。[0086]实施例一[0087]参照图3和图4,图3为本发明定位方法运行于第一服务器的示例性实施例一的流程示意图,图4为本发明定位方法运行于网关设备的示例性实施例一的流程示意图。[0088]参照图3,在本实施例中,在定位方法应用于第一服务器时,定位方法包括:[0089]步骤S10,接收网关设备上传的第一设备信息并保存,其中,所述第一设备信息根据向所述网关设备上传位置信息的定位设备的第二设备信息得到;[0090]本实施例公开的技术 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 中,定位设备可与网关设备通信连接,如通过WIFI或者蓝牙等方式通信连接,或者定位设备与网关设备不直接通信连接,定位设备广播包括定位信息的定位数据包,与定位设备之间的距离在预设范围内的网关设备可接收到该定位数据包,网关设备在接收到定位数据包后可对定位数据包进行解析以获取定位信息以及定位设备的第二设备信息,网关设备对第二设备信息进行处理以得到第一设备信息,对第二设备信息的处理方案可包括多种,例如将多个第二设备信息的字符串按照接收顺序依次排列,也可为对多个第二设备信息进行或运算。本实施例中的第二设备信息可为第二设备的ID或9CN112566022A说 明 书6/10页者第二设备的地址信息。[0091]由于第一服务器可能连接有多个网关设备,则第一服务器在保存第一设备信息时,需要将第一设备信息与网关设备的网关信息关联保存,网关信息可为网关的标识或者网关的地址,网关的标识可为网关设备的ID。[0092]步骤S20,接收到查询指令后,根据所述查询指令对应的目标设备信息以及存储的所述第一设备信息,在所述第一服务器连接的所述网关设备中确定目标网关设备;[0093]本实施例中,目标设备信息为需要查询定位信息的目标定位设备的目标设备信息,由于第一设备信息与网关设备的网关信息关联保存,在获取到查询指令时,根据查询指令获取目标设备信息,将目标设备信息与预存各个第一设备信息依次进行匹配,获取匹配的第一设备信息关联的网关信息,将获取到的网关信息对应的网关设备作为目标网关设备。本实施例中的查询指令可由客户端或者与第一服务器连接的第二服务器转发至第一服务器。[0094]步骤S30,向所述目标网关设备转发所述查询指令,其中,所述网关设备获取所述目标设备信息关联的位置信息,并反馈至第一服务器;[0095]步骤S40,接收所述网关设备反馈的位置信息。[0096]向目标网关设备发送包括目标设备信息的查询指令,网关设备在接收到查询指令时,根据查询指令获取目标设备信息,由于网关设备预存有定位设备的位置信息与第二设备信息的关联关系,获取预存的与所述目标设备信息匹配的第二设备信息,获取匹配的第二设备信息关联的位置信息,将位置信息上传至第一服务器。[0097]参照图4,在本实施例中,在定位方法应用于网关设备时,定位方法包括:[0098]步骤S50,接收定位设备发送的位置信息,并将所述位置信息与所述定位设备的第二设备信息关联保存;[0099]网关设备在接收到定位设备发送位置信息后,获取位置信息以及定位设备的第二设备信息,在保存位置信息信息时,可对第二设备信息关联的位置信息进行替换,例如:步骤S50包括:接收定位设备发送的位置信息,并获取定位设备的第二设备信息;在所述第二设备信息关联有位置信息时,采用接收到的位置信息更新所述第二设备信息关联的位置信息;在所述第二设备信息未关联有位置信息时,关联保存接收到的位置信息以及第二设备信息;或者,也可直接保存该位置信息,并根据该位置信息生成定位设备的移动轨迹,例如,接收定位设备发送的位置信息,并获取定位设备的第二设备信息,根据所述定位信息更新所述第二设备信息对应的移动轨迹信息;或者,在接收到定位设备发送位置信息后,直接关联保存接收到的位置信息以及第二设备信息,使得每个第二设备信息关联保存有多个位置信息,并在接收到移动轨迹查询指令后,根据第二设备信息对应的位置信息生成定位设备的运动轨迹。[0100]可以理解的是,在网关设备预设时间间隔内未接收到存储的第二设备信息对应的定位设备发送的位置信息时,说明定位设备可能已经离开网关设备所在的范围,此时可删除该第二设备信息以及第二设备信息关联的位置信息。[0101]步骤S60,对所述第二设备信息处理得到第一设备信息;[0102]对第二设备信息的处理方案可包括多种,例如将多个第二设备信息的字符串按照接收顺序依次排列,也可为对多个第二设备信息进行或运算。10CN112566022A说 明 书7/10页[0103]步骤S70,将所述第一设备信息发送至第一服务器;[0104]参照图2,每个第一服务器可能连接有多个网关设备,同时网关设备也有多个,部分为网关设备可能连接的第一服务器不同,即网关设备在得到第一设备信息后需要确定对应的第一服务器,第一服务器可为与网关设备通信连接的服务器,或者在第一服务器与网关设备中存储有第一服务器的第一服务器信息与网关设备的网关信息之间的对应关系,该对应关系可由用户手动配置也可通过系统自动分配。[0105]步骤S80,在接收到所述第一服务器发送的查询指令后,获取查询指令对应的目标设备信息;[0106]步骤S90,根据存储的位置信息与所述第二设备信息获取所述目标设备信息关联的位置信息,并向第一服务器反馈所述目标设备信息关联的位置信息。[0107]本实施例公开的技术方案,网关设备在接收到定位设备上传的位置信息后,关联保存定位设备的位置信息和定位设备的第二设备信息,根据第二设备信息得到第一设备信息,并将第一设备信息上传至第一服务器,第一服务器接收网关设备上传的第一设备信息并保存,第一服务器接收到查询指令后,根据查询指令对应的目标设备信息以及预存的第一设备信息,在第一服务器连接的网关设备中确定目标网关设备,向目标网关设备转发查询指令,网关设备获取查询指令对应的目标设备信息关联的位置信息,并反馈至第一服务器,网关设备与服务器之间仅传输了第一设备信息,并未传输位置信息,是的网关设备与服务器之间的数据的计算以及传输较小,成本较低。[0108]实施例二[0109]参照图5,图5为本发明定位方法运行于第一服务器的示例性实施例二的流程示意图,在本实施例中,在定位方法应用于第一服务器时,步骤S10包括:[0110]步骤S100,对所述第一设备信息进行处理以得到第三设备信息;[0111]对第一设备信息得到第三设备信息的处理方案可包括多种,例如将多个第一设备信息的字符串按照接收顺序依次排列,也可为对多个第一设备信息进行或运算。[0112]步骤S110,将所述第三设备信息发送至第二服务器,以供所述第二服务器接收并保存所述第三设备信息,其中,所述第二服务器在接收到所述查询指令后,根据查询指令对应的目标设备信息以及存储的所述第三设备信息在所述第一服务器中确定目标第一服务器,将查询指令转发至所述目标第一服务器;[0113]步骤S40之后,还包括:[0114]步骤S120,将所述位置信息发送至所述第二服务器。[0115]本实施例中,第二服务器的数量可为一个或者多个,在第二服务器为单个时,第一服务器可直接将第三设备信息发送至第二服务器,在第二服务器的数量为多个时,第一服务器可获取对应的第二服务器,第二服务器可为与第一服务器通信连接的服务器,或者在第一服务器与第二服务器中存储有第一服务器的第一服务器信息与第二服务器的第二服务器信息之间的对应关系,该对应关系可由用户手动配置也可通过系统自动分配。[0116]对应地,参照图6,图6为本发明定位方法运行于第一服务器的示例性实施例二的流程示意图,在本实施例中,在定位方法应用于第二服务器时,定位方法包括:[0117]步骤S130,接收第一服务器上传的第三设备信息并保存;[0118]步骤S140,在接收到查询指令时,根据所述查询指令对应的目标设备信息以及存11CN112566022A说 明 书8/10页储的第三设备信息在第二服务器连接的第一服务器中确定目标第一服务器;[0119]在保存第三设备信息时,将第一服务器的第一服务器信息与第三设备信息关联保存,在接收到查询指令时,获取查询指令中的目标设备信息,获取预存的与目标设备信息匹配的第三设备信息,并获取匹配的第三设备信息关联的第一服务器信息,将获取第一服务器信息对应的第一服务器作为目标第一服务器。[0120]步骤S150,将所述查询指令转发至所述目标第一服务器;[0121]步骤S160,接收所述目标第一服务器返回的位置信息。[0122]可以理解的是,可由定位设备、网关设备、第一服务器以及第二服务器组成定位系统,则由第二服务器作为查询服务器,客户端登录第二服务器,用户通过客户端向第二服务器发送查询指令;或者,该定位系统可增加多级服务器,如与第二服务器通信的第三服务器,第二服务器根据接收到的第三设备信息得到第四设备信息,将第四设备信息上传至第三服务器,第三服务器保存第四设备信息,第三服务器在接收到查询指令时,根据查询指令对应的目标设备信息以及预存的第三设备信息在第三服务器连接的第二服务器中确定目标第二服务器,将查询指令转发至目标第二服务器,接收到目标第二服务器返回的位置信息,该第四服务器上边还可以增加第五服务器实现多级系统,在此不再赘述,用户可根据需要设置服务器的级数;或者,在其他变形实施例中也可不设置第二服务器,客户端与第一服务器建立通信连接,通过客户端直接向第一服务器发送查询指令。[0123]本实施例公开的技术方案中,通过设置多级服务器,实现数据的远距离传输以及位置信息的远距离查询,提高定位信息的查询效率。[0124]实施例三[0125]参照图7,图7为本发明定位方法运行于第一服务器的示例性实施例三的流程示意图,在本实施例中,在定位方法应用于第一服务器时,步骤S20包括:[0126]步骤S21,接收到查询指令后,将所述目标设备信息与预存的各个所述第一设备信息分别进行与运算,以得到与运算结果;[0127]步骤S22,获取所述与运算结果与所述目标设备信息一致的所述第一设备信息;[0128]步骤S23,将获取的所述第一设备信息对应的所述网关设备作为所述目标网关设备,其中,所述第一设备信息为对所述定位设备的第二设备信息进行或运算得到的或运算结果。[0129]可以理解的是,第一设备信息以及目标设备信息的位数可相同,在进行与运算时,需要对每一位数据分别进行与运算;或运算时同理,对各个第二设备信息进行或运算时,需要对每一位数据分别进行或运算,即步骤S21包括:[0130]在接收到查询指令后,获取每个所述第一设备信息;[0131]在每次获取的第一设备信息时,对所述目标设备信息与所述第一设备信息的每一位数据分别进行与运算,以得到与预算结果。[0132]对应地,参照图8,图8为本发明定位方法运行于网关设备的示例性实施例三的流程示意图,在本实施例中,在定位方法应用于网关设备时,步骤S60包括:[0133]步骤S61,获取预设时间间隔内上传的位置信息的关联的第二设备信息;[0134]步骤S62,对第二设备信息进行或运算,以得到所述第一设备信息。[0135]网关设备对应的定位设备为n个时,对应的第二设备信息可为ID1、ID2、ID3…IDn,12CN112566022A说 明 书9/10页对多个第二设备信息进行或运算得到的或运算结果为result1,即r esult1=ID1|ID2|ID3|…|IDn,例如,网关设备的检测范围内有两个定位设备,一个定位设备对应的第二设备信息为100110010.001001010.010010101,另一个定位设备的第二设备信息为001111110.101101010.101101101,则进行或运算时的或运算结果为result1=100110010.001001010.010010101|001111110.101101010.101101101,即result1=101111110.101101010.111111101,将得到的或运算结果作为第一设备信息(IDs)上传至第一服务器,第一服务器保存接收到的第一设备信息。[0136]第一服务器在接收到查询指令后,获取查询指令中的目标设备信息IDm,将IDm与第一服务器中保存的IDS进行与运算得到与运算结果result2,即re sult2=IDm&IDS,例如IDS为101111110.101101010.111111101,IDm为100110010.001001010.010010101,则result2=101111110.101101010.111111101&100110010.001001010.010010101,即result2=100110010.001001010.010010101,该result2与IDm相同,则说明第一服务器连接的网关设备的检测范围内存在目标设备信息对应的定位设备,此时将查询指令转发值网关设备,由网关设备根据查询指令中的目标设备信息进行查询。[0137]本实施例中的预设时间间隔可根据需要进行设定,该预设时间间隔大于定位设备的采样时间间隔。[0138]本实施例公开的技术方案中,通过对各个第二设备信息进行或运算得到第一设备信息,使得上传的第一设备信息的数据量非常小,减少数据传输量。[0139]实施例四[0140]参照图9,图9为本发明定位方法运行于第一服务器的示例性实施例四的流程示意图,实施例四在实施例二和实施例三的基础上提出,在本实施例中,在定位方法应用于第一服务器时,步骤S100包括:[0141]步骤S101,对各个网关设备上传的第一设备信息进行或运算以得到第三设备信息。[0142]对应地,参照图10,图10为本发明定位方法运行于第二服务器的示例性实施例四的流程示意图,参照图步骤S140包括:[0143]步骤S141,在接收到查询指令时,将目标设备信息与存储的各个所述第三设备信息分别进行与运算;[0144]步骤S142,将与运算结果与目标设备信息一致的第三设备信息对应的第一服务器作为目标第一服务器。[0145]本实施例中的或运算以及与运算的方式参照实施例三,在此不再赘述。[0146]本实施例公开的技术方案中,在远程传输时,通过对各个第一设备信息进行或运算得到第三设备信息,使得传输的第三设备信息的数据量非常小,减少数据传输量。[0147]本发明还提出一种定位装置,所述定位装置包括存储器、处理器及存储在存储器上并可在处理器上运行的定位程序,定位程序被处理器执行如以上所述的定位方法。[0148]参照图2,本发明还提出一种定位系统,所述定位系统包括定位设备40、网关设备30以及第一服务器20,所述网关设备30与所述第一服务器20连接,其中:[0149]所述定位设备40,用于定位得到位置信息,并根据所述位置信息生成定位数据包发送至所述网关设备30;13CN112566022A说 明 书10/10页[0150]所述网关设备30,用于关联保存接收到的定位数据包中的定位信息以及第二设备信息,并根据所述第二设备信息得到第一设备信息,将所述第一设备信息发送至所述第一服务器20;所述网关设备30还用于接收到查询指令时,获取所述查询指令中的目标位置信息,根据存储的所述位置信息与所述第二设备信息获取所述目标设备信息关联的位置信息,并向第一服务器20反馈所述目标设备信息关联的位置信息;[0151]所述第一服务器20,用于保存所述网关设备30发送的第一设备信息;所述第一服务器20还用于接收到查询指令后,根据所述查询指令对应的目标设备信息以及存储的所述第一设备信息,在所述第一服务器20连接的所述网关设备30中确定目标网关设备30,向所述目标网关设备30转发所述查询指令,并接收所述网关设备30反馈的位置信息。[0152]可选地,所述定位系统还包括与所述第一服务器20通信连接的第二服务器10,所述第一服务器20,还用于对所述第一设备信息进行处理以得到第三设备信息,并将所述第三设备信息发送至第二服务器10,接收到网关设备30反馈的位置信息,将所述位置信息发送至所述第二服务器10;所述第二服务器10,用于所述接收第一服务器20上传的第三设备信息并保存,在接收到查询指令时,根据所述查询指令对应的目标设备信息以及存储的第三设备信息在第二服务器10连接的第一服务器20中确定目标第一服务器20,将所述查询指令转发至所述目标第一服务器20,并接收所述目标第一服务器20返回的位置信息。[0153]在本实施例中,所述定位设备40与所述网关设备30之间可采用UWB超宽带的通信方式进行通信。[0154]参照图2,定位系统可包括四层网络通信设备,第一层即level1位定位设备40,level2位网关设备30,level3为第一服务器20,level4为第二服务器10;可以理解的是,在第二服务器10为多个时,还可增加level5即第三服务器,第三服务器可与第二服务器10连接,第三服务器用于与客户端连接,并转发客户端的查询指令。[0155]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。[0156]上述本发明实施例序号仅仅为了描述,不代 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 实施例的优劣。[0157]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台电子设备(可以是手机,计算机,服务器,被控终端,或者网络设备等)执行本发明每个实施例的方法。[0158]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。14CN112566022A说 明 书 附 图1/7页图1图215CN112566022A说 明 书 附 图2/7页图3图416CN112566022A说 明 书 附 图3/7页图517CN112566022A说 明 书 附 图4/7页图6图718CN112566022A说 明 书 附 图5/7页图819CN112566022A说 明 书 附 图6/7页图920CN112566022A说 明 书 附 图7/7页图1021
本文档为【定位方法、装置以及系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥10.0 已有0 人下载
最新资料
资料动态
专题动态
机构认证用户
掌桥科研
掌桥科研向科研人提供中文文献、外文文献、中文专利、外文专利、政府科技报告、OA文献、外军国防科技文献等多种科研资源的推广、发现、揭示和辅助获取服务,以及自动文档翻译、人工翻译、文档格式转换、收录引证等科研服务,涵盖了理、工、医、农、社科、军事、法律、经济、哲学等诸多学科和行业的中外文献资源。
格式:pdf
大小:1MB
软件:PDF阅读器
页数:21
分类:
上传时间:2022-01-24
浏览量:0