[发明专利]一种上报移动终端位置信息的方法和系统有效
申请号: | 201110097835.X | 申请日: | 2011-04-19 |
公开(公告)号: | CN102752707A | 公开(公告)日: | 2012-10-24 |
发明(设计)人: | 张保华 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04W4/02 | 分类号: | H04W4/02;H04W24/10 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 蒋雅洁;程立民 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 上报 移动 终端 位置 信息 方法 系统 | ||
技术领域
本发明涉及移动通信网络的基于位置的业务(LBS,Location Based Service)领域,尤其涉及一种上报移动终端位置信息的方法和系统。
背景技术
按照目前万维网联盟(W3C,World Wide Web Consortium)的规范,在浏览器上提供基于位置的业务(LBS,Location Based Service)是通过地理位置API规范(Geolocation API Specification)来实现的,其中,API是应用程序接口(Application Programming Interface)的缩写。具体来说,就是在浏览器为JavaScript引擎提供Geolocation API,技术人员使用这组API来开发基于位置的业务即可。
前述提到的LBS业务需要浏览器支持JavaScript引擎,而目前运行在诸如手机等移动终端上的浏览器,由于受移动终端硬件条件的限制,无法实现JavaScript虚拟机,因此也就无法支持Geolocation API Specification。由于移动终端的浏览器无法支持JavaScript,因此该移动终端也就无法依赖于JavaScript进行位置信息的上报,从而无法依赖于JavaScript实现LBS业务;由此需要提出一种在移动终端的浏览器上,不依赖于JavaScript实现移动终端的位置信息上报以及LBS业务的方法。
发明内容
有鉴于此,本发明的主要目的在于提供一种上报移动终端位置信息的方法和系统,以实现不依赖于JavaScript的移动终端位置信息上报和LBS业务。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种上报移动终端位置信息的方法,该方法包括:
业务服务器向连接的移动终端下发页面信息,所述页面信息中包含要求上报位置信息的标签;
移动终端从接收的页面信息中解析得到要求上报位置信息的标签后,获取自身的位置信息,并将获取的位置信息上报给业务服务器。
所述标签中包含上报位置信息的统一资源定位符(URL),所述移动终端将获取的位置信息上报到标签中指定的URL。
所述标签中包含位置改变重新上报的阈值,所述移动终端在检测到自身的位置改变超出所述阈值时,向所述业务服务器重新上报自身的位置信息。
该方法进一步包括:
所述移动终端将获取的位置信息编码到可扩展标记语言(XML)文件中,并将所述XML文件上报给所述业务服务器。
所述位置信息为以下至少一种:
全球定位系统(GPS)信息、基站信息、无线保真(WIFI)网络协议(IP)地址信息。
本发明还提供了一种上报移动终端位置信息的系统,该系统包括:移动终端和业务服务器,其中,
所述业务服务器,用于向连接的移动终端下发页面信息,所述页面信息中包含要求上报位置信息的标签;
所述移动终端,用于从接收的页面信息中解析得到要求上报位置信息的标签后,获取自身的位置信息,并将获取的位置信息上报给业务服务器。
所述标签中包含上报位置信息的统一资源定位符(URL),
所述移动终端进一步用于,将获取的位置信息上报到标签中指定的URL。
所述标签中包含位置改变重新上报的阈值,
所述移动终端进一步用于,在检测到自身的位置改变超出所述阈值时,向所述业务服务器重新上报自身的位置信息。
所述移动终端进一步用于,将获取的位置信息编码到可扩展标记语言(XML)文件中,并将所述XML文件上报给所述业务服务器。
所述位置信息为以下至少一种:
全球定位系统(GPS)信息、基站信息、无线保真(WIFI)网络协议(IP)地址信息。
本发明所提供的一种上报移动终端位置信息的方法和系统,由业务服务器向连接的移动终端下发页面信息,所述页面信息中包含要求上报位置信息的标签;移动终端从接收的页面信息中解析得到要求上报位置信息的标签后,获取自身的位置信息,并将获取的位置信息上报给业务服务器。通过本发明,实现了不依赖于JavaScript的移动终端位置信息上报和LBS业务。
附图说明
图1为本发明实施例的一种上报移动终端位置信息的方法流程图;
图2为本发明实施例的一种LBS业务实现方法的流程图。
具体实施方式
下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110097835.X/2.html,转载请声明来源钻瓜专利网。