【技术实现步骤摘要】
一种移动位置周边动态位置资源的获取方法及系统
本专利技术涉及周边资源的获取,具体涉及一种移动位置周边实时动态位置资源的获取方法及系统。
技术介绍
随着移动终端的普及,基于移动终端的位置服务也越来越多,在实际应用中,越来越多的人开始关注如何获取周边的资源信息。移动终端的周边资源信息的获取目前主要是有两种方式:一种是基于“Drag”拉的方式,也就是需要一次就到后台去发起请求,后台根据前端的要求进行相应的空间查询并将结果返回给移动终端。这种方式下,由于是需要移动终端主动发起请求,资源信息获取容易产生失真,也就是在移动终端刚获取到周边信号资源位置时,而实际这个时候移动终端本身以及其获取的周边动态资源位置都可能发生变化,这种变化造成之前获取到的位置资源失真。同时,这种Drag方式下,由于不能自动地获知周边资源的变化,需要移动终端定时请求等机制以获取,造成网络资源和计算资源的浪费。另一种是基于P2P(Peer-to-Peer,点对点)方式,在某终端需要知晓周边动态资源信息时,它首先通过广播方式,告知所有的在网络中的所有移动终端,这些周边移动终端也就同要请求的移动终端建立端到端 ...
【技术保护点】
一种移动位置周边动态位置资源的获取方法,包括以下步骤:(1)各移动终端向后台服务器发送各自的实时位置坐标信息;(2)后台服务器根据所述位置坐标信息的坐标范围建立内存空间地图,并将所有移动终端的位置坐标信息映射到内存空间地图上;(3)后台服务器根据发起订阅请求的移动终端的请求参数,在内存空间地图上构建内存请求区域,并在内存空间地图上获取位置坐标落在所述内存请求区域内的移动终端的信息;所述请求参数包括所请求的区域坐标信息、周边资源类别和资源等级;所述移动终端的信息包括移动终端的编号和移动终端的位置坐标信息;(4)后台服务器将位置坐标落在内存请求区域内的移动终端的信息主动推送到发 ...
【技术特征摘要】
1.一种移动位置周边动态位置资源的获取方法,包括以下步骤:(1)各移动终端向后台服务器发送各自的实时位置坐标信息;(2)后台服务器根据所述位置坐标信息的坐标范围建立内存空间地图,并将所有移动终端的位置坐标信息映射到内存空间地图上;(3)后台服务器根据发起订阅请求的移动终端的请求参数,在内存空间地图上构建内存请求区域,并在内存空间地图上获取位置坐标落在所述内存请求区域内的移动终端的信息;所述请求参数包括所请求的区域坐标信息、周边资源类别和资源等级;所述移动终端的信息包括移动终端的编号和移动终端的位置坐标信息;(4)后台服务器将位置坐标落在内存请求区域内的移动终端的信息主动推送到发起订阅请求的移动终端;步骤(2)中,根据位置坐标信息的坐标范围建立内存空间地图的具体方式为:a.后台服务器将各移动终端的实时位置坐标信息保存到定位消息队列中;b.后台服务器根据定位消息队列中所有移动终端的位置坐标信息计算出空间范围,并结合比例尺建立内存空间地图;所述空间范围是指由所有移动终端的位置坐标信息中最小的位置坐标信息和最大的位置坐标信息所决定的范围;c.将所有移动终端的位置坐标映射到内存空间地图上。2.如权利要求1所述的一种移动位置周边动态位置资源的获取方法,其特征在于:步骤b中,计算空间范围的具体方式为:①获取定位消息队列中所有移动终端的位置坐标信息;②将所有位置坐标信息的纵坐标和横坐标分别进行比较,得到所有位置坐标信息中的最小横坐标和最小纵坐标、最大横坐标和最大纵坐标;③根据所述的最小横坐标和最小纵坐标、最大横坐标和最大纵坐标确定空间范围。3.如权利要求1所述的一种移动位置周边动态位置资源的获取方法,其特征在于:步骤(3)中,所述区域坐标信息是指发起订阅请求的移动终端所请求的周边距离或者决定所请求的周边范围的多个坐标信息。4.如权利要求3所述的一种移动位置周边动态位置资源的获取方法,其特征在于:步骤(3)中,当所述区域坐标信息为所请求的周边距离时,构建内存请求区域的方式为:以发起订阅请求的移动终端的位置坐标为圆心,以所述周边距离为半径作圆得到内存请求区域。5.如权利要求3所述的一种移动位置周边动态位置资源的获取方法,其特征在于:步骤(3)中,当所述区域坐标信息为决定所请求的周边范围的多个坐标信息时,构建内存请求区域的方式为:以所述多个坐标点作不规则多边形得到内存请求区域。6.如权利要求4或5所述的一种移动位置周边动态位置资源的获取方法,其特征在于:步骤(3)中,在构建内存请求区域时,还根据所构建的内存请求区域创建其对应的内存请求缓冲区;所述内存请求缓冲区的范围包括并大于内存请求区域;内存请求缓冲区的大小由用户设置。7.如权利要求6所述的一种移动位置周边动态位置资源的获取方法,其特征在于:步骤(4)中,后台服务器将位置坐标落在内存请求区域的移动终端的信息和位置坐标落在内存请求缓冲区的移动终端的信息保存到发送消息队...
【专利技术属性】
技术研发人员:王生,李强,汪利宝,赵兴宇,于景龙,
申请(专利权)人:北京山海经纬信息技术有限公司,方正国际软件北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。