[发明专利]一种获取用户位置信息的方法及系统有效
申请号: | 201210581272.6 | 申请日: | 2012-12-27 |
公开(公告)号: | CN103905502B | 公开(公告)日: | 2018-02-23 |
发明(设计)人: | 曹非;王洪良;谢晓元 | 申请(专利权)人: | 中国移动通信集团江苏有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京派特恩知识产权代理有限公司11270 | 代理人: | 张振伟,王黎延 |
地址: | 210029*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 获取 用户 位置 信息 方法 系统 | ||
技术领域
本发明涉及定位技术领域,尤其涉及一种获取用户位置信息的方法及系统。
背景技术
移动定位技术是利用无线移动通信网络,对接收到的无线电波的一些参数进行测量,并根据特定的算法对某一移动终端或个人在某一时间所处的地理位置进行精确测定,以便为移动终端用户提供相关的位置信息服务;或者,进行实时监测和跟踪。
随着网络技术的发展,为了更好地服务用户、提升用户体验,许多网站推出了基于用户位置的服务项目,这样,就需要网站服务器获取到来访用户当前的位置信息。目前,网站服务器获取来访用户的位置信息的方法主要包括:
(1)通过判断请求的互联网协议(IP,Internet Protocol)地址所属的区间范围获取用户的位置信息。该方法由于是通过判断请求的IP地址属于哪个区间范围,来确定用户的位置信息,因此,存在以下缺点:定位用户位置的能力较差,一般限于定位到某个城市或较大的一个地区范围,如此,定位的精确度无法保证;另外,还需要收集IP地址区间范围与城市或地区的映射关系列表,如果IP地址区间范围出现调整,则定位容易出现误差。
(2)通过浏览器提供的地理位置接口获取用户的位置信息。W3C中定义了输出用户地理位置的应用程序编程接口(API,Application Programming Interface)规范,因此,网站服务器可以通过页面脚本调用浏览器的相关接口获得用户的位置信息。该方法的基本原理为:浏览器通过运行自身所在的终端设备,获知用户的地理位置,并提供相关接口供页面脚本调用,以使网站服务器通过页面脚本调用浏览器提供的相关接口获得用户的位置信息。但是,该方法需要用户使用具有定位能力的移动终端设备,并且提供有输出用户地理位置接口的浏览器,换句话说,该方法需要用户使用特定的移动终端设备和特定的浏览器,如此,增加了网站获取用户位置信息的难度。
从上面的描述中可以看出,现有的网站服务器获取来访用户的位置信息的方法均存在一定缺陷。
发明内容
有鉴于此,本发明的主要目的在于提供一种获取用户位置信息的方法及系统,能在不增加额外设备的前提下,准确地获取到用户的位置信息。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种获取用户位置信息的方法,该方法包括:
收到访问请求后,网站服务器与开放浏览平台进行交互,获取用户允许获取位置信息的授权信息;
所述网站服务器向所述开放浏览平台发送携带所述授权信息的获取用户位置信息的请求;
所述开放浏览平台在收到的所述授权信息校验成功后,通过与定位平台交互获取相应的用户位置信息,并向所述网站服务器返回所述相应的用户位置信息。
上述方案中,在网站服务器与开放浏览平台进行交互,获取用户允许获取位置信息的授权信息之前,该方法还包括:
需要访问移动互联网网站时,用户所使用的移动终端基于超文本传输协议(HTTP,Hypertext transfer protocol)向网络(Web)网关发送访问请求;
Web网关在收到的访问请求中增加标识信息,并向所述网站服务器转发访问请求;
所述网站服务器根据收到的访问请求中的标识信息,获知可为所述用户提供基于用户位置的服务,并在确定需要为所述用户提供基于用户位置的服务后,通过与开放浏览平台交互获取所述用户允许获取位置信息的授权信息。
上述方案中,所述授权信息包括:用于校验的位置请求服务令牌及需要访问的网站的身份标识(ID,IDentity);
相应的,所述网站服务器与开放浏览平台进行交互,获取用户允许获取位置信息的授权信息,包括:
所述网站服务器将所述用户定向到所述开放浏览平台;
收到来自所述移动终端的授权请求后,所述开放浏览平台向所述用户展示是否允许所述网站服务器获取用户所在位置信息的授权页面,并在所述用户同意后,为所述网站服务器分配所述位置请求服务令牌,并向所述网站服务器返回所述位置请求服务令牌及所述需要访问的网站的ID。
上述方案中,在为所述网站服务器分配用于校验的位置请求服务令牌之前,该方法还包括:
所述网站服务器向所述开放浏览平台进行注册,所述开放浏览平台为所述需要访问的网站分配一个ID。
上述方案中,所述通过与定位平台交互获取用户位置信息,为:
所述开放浏览平台根据收到的授权信息,在自身保存的用户号码信息中获取对应的用户号码,并向定位平台查询所述用户号码对应的用户位置信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团江苏有限公司,未经中国移动通信集团江苏有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210581272.6/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置