[发明专利]定位方法、系统、终端与定位服务器有效
申请号: | 201410337619.1 | 申请日: | 2014-07-16 |
公开(公告)号: | CN105282844B | 公开(公告)日: | 2019-02-22 |
发明(设计)人: | 高歆雅 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04W64/00 | 分类号: | H04W64/00 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 赵倩男 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 定位 方法 系统 终端 服务器 | ||
1.一种定位方法,其特征在于,包括:
接收终端内定位应用发起的定位请求,所述定位请求中携带定位应用的标识;
响应于定位请求,检测终端周围的AP信号;
根据所述定位应用的标识判断定位应用是否属于连续定位应用;
如果属于连续定位应用,则判断终端本地缓存内是否存在所检测到的AP的定位数据以及这些AP的定位数据是否过期;
如果存在并且未过期,则根据终端本地缓存内的AP的定位数据计算定位结果;
如果不属于连续定位应用、终端本地缓存内不存在所检测到的AP的定位数据或者这些AP的定位数据已过期,则将定位请求和所检测到的AP信号转发给定位服务器;
响应于连续定位应用发起的定位请求,接收定位服务器计算出的定位结果,缓存定位服务器查询到的终端所在位置附近的AP的定位数据;
将定位结果返回给定位应用。
2.根据权利要求1所述的定位方法,其特征在于,AP的定位数据包括AP的MAC地址、AP的位置、AP的发射功率以及AP的衰减因子。
3.根据权利要求1所述的定位方法,其特征在于,在缓存AP的定位数据时为该次缓存打上时间戳。
4.根据权利要求1所述的定位方法,其特征在于,如果终端缓存内的AP的定位数据已过期,则删除缓存内的AP的定位数据。
5.一种终端,其特征在于,包括:
请求接收单元,用于接收终端内定位应用发起的定位请求,所述定位请求中携带定位应用的标识;
AP检测单元,用于响应于定位请求,检测终端周围的AP信号;
第一判断单元,用于根据所述定位应用的标识判断定位应用是否属于连续定位应用;
第二判断单元,用于如果属于连续定位应用,则判断终端本地缓存内是否存在所检测到的AP的定位数据以及这些AP的定位数据是否过期;
定位计算单元,用于如果存在并且未过期,则根据终端本地缓存内的AP的定位数据计算定位结果;
请求转发单元,用于如果不属于连续定位应用、终端本地缓存内不存在所检测到的AP的定位数据或者这些AP的定位数据已过期,则将定位请求和所检测到的AP信号转发给定位服务器;
数据接收单元,用于响应于连续定位应用发起的定位请求,接收定位服务器计算出的定位结果,缓存定位服务器查询到的终端所在位置附近的AP的定位数据;
结果返回单元,用于将定位结果返回给定位应用。
6.根据权利要求5所述的终端,其特征在于,AP的定位数据包括AP的MAC地址、AP的位置、AP的发射功率以及AP的衰减因子。
7.根据权利要求5所述的终端,其特征在于,所述数据接收单元在缓存AP的定位数据时为该次缓存打上时间戳。
8.根据权利要求5所述的终端,其特征在于,所述终端还包括:
删除单元,用于如果终端缓存内的AP的定位数据已过期,则删除缓存内的AP的定位数据。
9.一种定位服务器,其特征在于,包括:
接收单元,用于接收终端内定位应用发起的定位请求和终端检测到的AP信号,所述定位请求中携带定位应用的标识;
定位单元,用于根据接收到AP信号确定终端的位置;
应用类型判断单元,用于根据所述定位应用的标识判断定位应用是否属于连续定位应用;
数据查询单元,用于如果定位应用属于连续定位应用,则根据确定的终端的位置自定位数据库中查询终端附近的AP的定位数据;
数据发送单元,用于将确定的终端的位置和查询到的终端附近的AP的定位数据发送至终端,以便终端在本地根据AP的定位数据对连续定位应用发起的定位请求进行处理。
10.根据权利要求9所述的定位服务器,其特征在于,所述定位服务器还包括:
加密单元,用于对查询到的终端附近的AP的定位数据进行加密。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410337619.1/1.html,转载请声明来源钻瓜专利网。