[发明专利]一种移动位置周边动态位置资源的获取方法及系统有效
申请号: | 201210169496.6 | 申请日: | 2012-05-28 |
公开(公告)号: | CN103458356B | 公开(公告)日: | 2017-12-19 |
发明(设计)人: | 王生;李强;汪利宝;赵兴宇;于景龙 | 申请(专利权)人: | 北京山海经纬信息技术有限公司 |
主分类号: | H04W4/02 | 分类号: | H04W4/02;H04W64/00 |
代理公司: | 北京天悦专利代理事务所(普通合伙)11311 | 代理人: | 田明,任晓航 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 位置 周边 动态 资源 获取 方法 系统 | ||
技术领域
本发明涉及周边资源的获取,具体涉及一种移动位置周边实时动态位置资源的获取方法及系统。
背景技术
随着移动终端的普及,基于移动终端的位置服务也越来越多,在实际应用中,越来越多的人开始关注如何获取周边的资源信息。移动终端的周边资源信息的获取目前主要是有两种方式:
一种是基于“Drag”拉的方式,也就是需要一次就到后台去发起请求,后台根据前端的要求进行相应的空间查询并将结果返回给移动终端。这种方式下,由于是需要移动终端主动发起请求,资源信息获取容易产生失真,也就是在移动终端刚获取到周边信号资源位置时,而实际这个时候移动终端本身以及其获取的周边动态资源位置都可能发生变化,这种变化造成之前获取到的位置资源失真。同时,这种Drag方式下,由于不能自动地获知周边资源的变化,需要移动终端定时请求等机制以获取,造成网络资源和计算资源的浪费。
另一种是基于P2P(Peer-to-Peer,点对点)方式,在某终端需要知晓周边动态资源信息时,它首先通过广播方式,告知所有的在网络中的所有移动终端,这些周边移动终端也就同要请求的移动终端建立端到端的通信交互机制,并实时计算移动终端位置和自己位置之间的关系,如在符合条件下就将发送给要请求的移动终端。这种方式下,只适合于位置变化频率较低的周边资源,同时如果要计算及时和准确,则需要端对端双方不断地发送通信交互命令,并不断地将各自的位置信号发送给对方并进行计算,容易造成网络资源和计算资源的浪费。同时这种方式下,对希望获取不同网段的动态变化资源的请求比较困难。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种移动位置周边动态位置资源的获取方法及系统,通过该方法及系统使移动终端在其位置发生变化时能够自动地获知周边动态变化的位置资源信息。
为实现上述目的,本发明采用的技术方案如下:
一种移动位置周边动态位置资源的获取方法,包括以下步骤:
(1)各移动终端向后台服务器发送各自的实时位置坐标信息;
(2)后台服务器根据所述位置坐标信息的坐标范围建立内存空间地图,并将所有移动终端的位置坐标信息映射到内存空间地图上;
(3)后台服务器根据发起订阅请求的移动终端的请求参数,在内存空间地图上构建内存请求区域,并在内存空间地图上获取位置坐标落在所述内存请求区域内的移动终端的信息;所述请求参数包括所请求的区域坐标信息、周边资源类别和资源等级;所述移动终端的信息包括移动终端的编号和移动终端的位置坐标信息;
(4)后台服务器将位置坐标落在内存请求区域内的移动终端的信息主动推送到发起订阅请求的移动终端。
进一步,如上所述的一种移动位置周边动态位置资源的获取方法,步骤(2)中,根据位置坐标信息的坐标范围建立内存空间地图的具体方式为:
a.后台服务器将各移动终端的实时位置坐标信息保存到定位消息队列中;
b.后台服务器根据定位消息队列中所有移动终端的位置坐标信息计算出空间范围,并结合比例尺建立内存空间地图;所述空间范围是指由所有移动终端的位置坐标信息中最小的位置坐标信息和最大的位置坐标信息所决定的范围;
c.将所有移动终端的位置坐标映射到内存空间地图上。
进一步,如上所述的一种移动位置周边动态位置资源的获取方法,步骤b中,计算空间范围的具体方式为:
①获取定位消息队列中所有移动终端的位置坐标信息;
②将所有位置坐标信息的纵坐标和横坐标分别进行比较,得到所有位置坐标信息中的最小横坐标和最小纵坐标、最大横坐标和最大纵坐标;
③根据所述的最小横坐标和最小纵坐标、最大横坐标和最大纵坐标确定空间范围。
进一步,如上所述的一种移动位置周边动态位置资源的获取方法,步骤(3)中,所述区域坐标信息是指发起订阅请求的移动终端所请求的周边距离或者决定所请求的周边范围的多个坐标信息。
进一步,如上所述的一种移动位置周边动态位置资源的获取方法,步骤(3)中,当所述区域坐标信息为所请求的周边距离时,构建内存请求区域的方式为:
以发起订阅请求的移动终端的位置坐标为圆心,以所述周边距离为半径作圆得到内存请求区域。
进一步,如上所述的一种移动位置周边动态位置资源的获取方法,步骤(3)中,当所述区域坐标信息为决定所请求的周边范围的多个坐标信息时,构建内存请求区域的方式为:以所述多个坐标点作不规则多边形得到内存请求区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京山海经纬信息技术有限公司,未经北京山海经纬信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210169496.6/2.html,转载请声明来源钻瓜专利网。