定位方法、装置以及系统制造方法及图纸

技术编号:27840047 阅读:16 留言:0更新日期:2021-03-30 12:22
本发明专利技术公开了一种定位方法、装置以及系统,第一服务器接收网关设备上传的第一设备信息并保存,其中,第一设备信息根据向网关设备上传位置信息的定位设备的第二设备信息得到;接收到查询指令后,根据查询指令对应的目标设备信息以及存储的第一设备信息,在第一服务器连接的网关设备中确定目标网关设备;向目标网关设备转发查询指令,其中,网关设备获取目标设备信息关联的位置信息,并反馈至第一服务器;接收网关设备反馈的位置信息。本发明专利技术网关设备与第一服务器之间仅传输了第一设备信息,并未传输位置信息,使得网关设备与服务器之间的数据的计算以及传输较小,成本较低。成本较低。成本较低。

【技术实现步骤摘要】
定位方法、装置以及系统


[0001]本专利技术涉及通信
,尤其涉及一种定位方法、装置以及系统。

技术介绍

[0002]定位技术往往需要通过近场通信的方式实现,而由于近场通信有距离的限制,则需要在大的范围内进行定位时,需要通过网关实现与服务器之间的通信,网关将定位设备上传的位置信息传输至服务器保存,服务器在接收到客户端发送的查询指令时,服务器在保存的位置信息查询对应的目标位置信息,但是由于定位设备通常以较高的采样频率进行采样,例如一个定位设备可能1S内会上传10个定位信息,对于一个大型的网络定位设备以及网关往往有多个,产生的数据量非常大,对服务器来说存储、计算以及带宽是一个很大的压力导致数据处理效率低,对服务器的要求较高,导致成本较高。

技术实现思路

[0003]本专利技术的主要目的在于提供一种定位方法、装置以及系统,旨在降低定位成本。
[0004]为实现上述目的,本专利技术提供一种定位方法,定位方法应用于第一服务器,包括:
[0005]接收网关设备上传的第一设备信息并保存,其中,所述第一设备信息根据向所述网关设备上传位置信息的定位设备的第二设备信息得到;
[0006]接收到查询指令后,根据所述查询指令对应的目标设备信息以及存储的所述第一设备信息,在所述第一服务器连接的所述网关设备中确定目标网关设备;
[0007]向所述目标网关设备转发所述查询指令,其中,所述网关设备获取所述目标设备信息关联的位置信息,并反馈至第一服务器;
[0008]接收所述网关设备反馈的位置信息。
[0009]可选地,所述接收到查询指令后,根据所述查询指令对应的目标设备信息以及存储的所述第一设备信息,在所述第一服务器连接的所述网关设备中确定目标网关设备的步骤包括:
[0010]接收到查询指令后,将所述目标设备信息与预存的各个所述第一设备信息分别进行与运算,以得到与运算结果;
[0011]获取所述与运算结果与所述目标设备信息一致的所述第一设备信息;
[0012]将获取的所述第一设备信息对应的所述网关设备作为所述目标网关设备,其中,所述第一设备信息为对所述定位设备的第二设备信息进行或运算得到的或运算结果。
[0013]可选地,所述接收到查询指令后,将所述目标设备信息与预存的各个所述第一设备信息分别进行与运算,以得到与运算结果的步骤包括:
[0014]在接收到查询指令后,获取每个所述第一设备信息;
[0015]在每次获取的第一设备信息时,对所述目标设备信息与所述第一设备信息的每一位数据分别进行与运算,以得到与预算结果。
[0016]可选地,所述接收连接的网关设备上传的第一设备信息并保存的步骤之后,定位
方法还包括:
[0017]对所述第一设备信息进行处理以得到第三设备信息;
[0018]将所述第三设备信息发送至第二服务器,以供所述第二服务器接收并保存所述第三设备信息,其中,所述第二服务器在接收到所述查询指令后,根据查询指令对应的目标设备信息以及存储的所述第三设备信息在所述第一服务器中确定目标第一服务器,将所述查询指令转发至所述目标第一服务器;
[0019]所述接收网关设备反馈的位置信息的步骤之后,定位方法还包括:
[0020]将所述位置信息发送至所述第二服务器。
[0021]可选地,所述对第一设备信息进行处理以得到第三设备信息的步骤包括:
[0022]对各个网关设备上传的第一设备信息进行或运算以得到第三设备信息;
[0023]其中,第二服务器在接收到查询指令后,将目标设备信息与各个第三设备信息分别进行与运算以得到与运算结果,向与运算结果与目标设备信息一致的所述第三设备信息关联的第二服务器发送查询指令。
[0024]此外,为实现上述目的,本专利技术还提出一种定位方法,所述定位方法应用于网关设备,包括:
[0025]接收定位设备发送的位置信息,并将所述位置信息与所述定位设备的第二设备信息关联保存;
[0026]对所述第二设备信息处理得到第一设备信息;
[0027]将所述第一设备信息发送至第一服务器;
[0028]在接收到所述第一服务器发送的查询指令后,获取查询指令对应的目标设备信息;
[0029]根据存储的位置信息与所述第二设备信息获取所述目标设备信息关联的位置信息,并向第一服务器反馈所述目标设备信息关联的位置信息。
[0030]可选地,所述对第二设备信息处理得到第一设备信息的步骤包括:
[0031]获取预设时间间隔内上传的位置信息的关联的第二设备信息;
[0032]对第二设备信息进行或运算,以得到所述第一设备信息。
[0033]可选地,所述接收定位设备发送的位置信息,并将所述位置信息与所述定位设备的第二设备信息关联保存的步骤包括:
[0034]接收定位设备发送的位置信息,并获取定位设备的第二设备信息;
[0035]在所述第二设备信息关联有位置信息时,采用接收到的位置信息更新所述第二设备信息关联的位置信息;
[0036]在所述第二设备信息未关联有位置信息时,关联保存接收到的位置信息以及第二设备信息。
[0037]此外,为实现上述目的,本专利技术还提出一种定位方法,其特征在于,所述定位方法应用于第二服务器,包括:
[0038]接收第一服务器上传的第三设备信息并保存;
[0039]在接收到查询指令时,根据所述查询指令对应的目标设备信息以及存储的第三设备信息在第二服务器连接的第一服务器中确定目标第一服务器;
[0040]将所述查询指令转发至所述目标第一服务器;
[0041]接收所述目标第一服务器返回的位置信息。
[0042]可选地,在接收到查询指令时,根据所述查询指令对应的目标设备信息以及存储的第三设备信息在第二服务器连接的第一服务器中确定目标第一服务器的步骤包括:
[0043]在接收到查询指令时,将目标设备信息与存储的各个所述第三设备信息分别进行与运算;
[0044]将与运算结果与目标设备信息一致的第三设备信息对应的第一服务器作为目标第一服务器。
[0045]此外,为实现上述目的,本专利技术还提出一种定位装置,所述定位装置包括存储器、处理器及存储在存储器上并可在处理器上运行的定位程序,定位程序被处理器执行如以上所述的定位方法。
[0046]此外,为实现上述目的,本专利技术还提出一种定位系统,所述定位系统包括定位设备、网关设备以及第一服务器,所述网关设备与所述第一服务器连接,其中:
[0047]所述定位设备,用于定位得到位置信息,并根据所述位置信息生成定位数据包发送至所述网关设备;
[0048]所述网关设备,用于关联保存接收到的定位数据包中的定位信息以及第二设备信息,并根据所述第二设备信息得到第一设备信息,将所述第一设备信息发送至所述第一服务器;所述网关设备还用于接收到查询指令时,获取所述查询指令中的目标位置信息,根据存储的所述位置信息与所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种定位方法,其特征在于,定位方法应用于第一服务器,包括:接收网关设备上传的第一设备信息并保存,其中,所述第一设备信息根据向所述网关设备上传位置信息的定位设备的第二设备信息得到;接收到查询指令后,根据所述查询指令对应的目标设备信息以及存储的所述第一设备信息,在所述第一服务器连接的所述网关设备中确定目标网关设备;向所述目标网关设备转发所述查询指令,其中,所述网关设备获取所述目标设备信息关联的位置信息,并反馈至第一服务器;接收所述网关设备反馈的位置信息。2.如权利要求1的定位方法,其特征在于,所述接收到查询指令后,根据所述查询指令对应的目标设备信息以及存储的所述第一设备信息,在所述第一服务器连接的所述网关设备中确定目标网关设备的步骤包括:接收到查询指令后,将所述目标设备信息与预存的各个所述第一设备信息分别进行与运算,以得到与运算结果;获取所述与运算结果与所述目标设备信息一致的所述第一设备信息;将获取的所述第一设备信息对应的所述网关设备作为所述目标网关设备,其中,所述第一设备信息为对所述定位设备的第二设备信息进行或运算得到的或运算结果。3.如权利要求1的定位方法,其特征在于,所述接收到查询指令后,将所述目标设备信息与预存的各个所述第一设备信息分别进行与运算,以得到与运算结果的步骤包括:在接收到查询指令后,获取每个所述第一设备信息;在每次获取的第一设备信息时,对所述目标设备信息与所述第一设备信息的每一位数据分别进行与运算,以得到与预算结果。4.如权利要求1的定位方法,其特征在于,所述接收连接的网关设备上传的第一设备信息并保存的步骤之后,定位方法还包括:对所述第一设备信息进行处理以得到第三设备信息;将所述第三设备信息发送至第二服务器,以供所述第二服务器接收并保存所述第三设备信息,其中,所述第二服务器在接收到所述查询指令后,根据查询指令对应的目标设备信息以及存储的所述第三设备信息在所述第一服务器中确定目标第一服务器,将所述查询指令转发至所述目标第一服务器;所述接收网关设备反馈的位置信息的步骤之后,定位方法还包括:将所述位置信息发送至所述第二服务器。5.如权利要求4的定位方法,其特征在于,所述对第一设备信息进行处理以得到第三设备信息的步骤包括:对各个网关设备上传的第一设备信息进行或运算以得到第三设备信息;其中,第二服务器在接收到查询指令后,将目标设备信息与各个第三设备信息分别进行与运算以得到与运算结果,向与运算结果与目标设备信息一致的所述第三设备信息关联的第二服务器发送查询指令。6.一种定位方法,其特征在于,所述定位方法应用于网关设备,包括:接收定位设备发送的位置信息,并将所述位置信息与所述定位设备的第二设备信息关联保存;
对所述第二设备信息处理得到第一设备信息;将所述第一设备信息发送至第一服务器;在接收到所述第一服务器发送的查询指令后,获取查询指令对应的目标设备信息;根据存储的位置信息与所述第二设备信息获取所述目标设备信息关联的位置信息,并向第一服务器反馈所述目标设备信息关联的位置信息。7.如权利要求6的定位方法,其特征在于,所述对第二设备信息处理得到第一设备信息的步骤包括:获取预设时间间隔内上传的位置信息的关联的第二设备信息;对第二设备信息进行或运算,以得到所述第一设备信息...

【专利技术属性】
技术研发人员:夏钦展吕廷昌
申请(专利权)人:歌尔科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1