[发明专利]优化基于网络的定位服务的位置数据的缓存周期有效
申请号: | 201080054522.X | 申请日: | 2010-11-09 |
公开(公告)号: | CN102640474A | 公开(公告)日: | 2012-08-15 |
发明(设计)人: | M·B·特里瓦坦;M·A·特瑞;M·D·尼尔森;S·拉马纳坦 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;张亚非 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 优化 基于 网络 定位 服务 位置 数据 缓存 周期 | ||
技术领域
本发明揭示一种用于自动地优化基于网络的定位服务的位置数据的缓存周期的系统和关联方法。
背景技术
常规基于网络的定位服务方法缓存位置数据,以便克服由用于处理定位请求的等待时间所引起的位置数据的不准确以及支持每个网络定位服务器的更多事务。常规基于网络的定位服务方法静态地确定各种类型的服务的缓存周期而不考虑环境的动态改变,这使所提供的位置数据的准确度降级。
因此,本领域需要解决上述问题。
发明内容
根据本发明的一个优选实施例,一种用于优化基于网络的定位服务的位置数据的缓存周期的方法包括:从网络定位服务器接收对定位服务的定位请求,所述定位请求包括参数MSISDN、Precision、TimeStamp及ServiceType,其中MSISDN是已将所述定位请求发送至所述网络定位服务器的移动设备的标识符,其中Precision是从所述移动设备请求的精度级别,其中TimeStamp是所述网络定位服务器接收到所述定位请求时的第一时间值,其中ServiceType是针对所述定位服务指派的服务精度级别,并且其中ServiceType对应于相应默认缓存周期CachePeriod;判定需要获得所述移动设备的当前位置数据;响应于将真实位置查询发送至所述网络定位服务器而从所述网络定位服务器获得所述当前位置数据;基于所述移动设备在所述第一时间值TimeStamp与所述网络定位服务器接收到所述真实位置查询时的第二时间值之间的历时时间期间已行进的距离来调整对应于ServiceType的CachePeriod;以及
将新的位置高速缓存表项设置到位置高速缓存,所述新的位置高速缓存表项包括参数MSISDN、NewServiceType、NewC achePeriod、PriorLocation及PriorTimeStamp,其中NewServiceType选自包括ServiceType及Precision的组,其中NewCachePeriod是调整后的CachePeriod,其中PriorLocation是所获得的当前位置数据,并且其中PriorTimeStamp是所述第二时间值。
根据本发明的一个优选实施例,一种计算机程序产品包括体现有计算机可读程序代码的计算机可读存储单元。所述计算机可读程序代码含有指令,所述指令在由计算机系统的处理器执行时实现一种用于优化基于网络的定位服务的位置数据的缓存周期的方法。
根据本发明的一个优选实施例,一种计算机系统包括处理器及耦合至所述处理器的计算机可读存储单元,其中所述计算机可读存储单元含有指令,所述指令在由所述处理器执行时实施一种用于优化基于网络的定位服务的位置数据的缓存周期的方法。
根据本发明的一个优选实施例,提供一种用于支持计算机基础结构的处理,所述处理包括提供对在计算系统中进行以下各项中的至少一项的至少一种支持服务:创建、集成、托管、维护及部署计算机可读代码,其中结合所述计算系统的所述代码能够执行一种用于优化基于网络的定位服务的位置数据的缓存周期的方法。
从其他方面看,本发明提供一种由位置缓存服务器执行的用于优化基于网络的定位服务的位置数据的缓存周期的计算机程序产品,所述计算机程序产品包括:可由处理电路读取并存储有指令的计算机可读存储介质,所述指令由所述处理电路执行以便执行一种用于执行本发明的各步骤的方法。
从其他方面看,本发明提供一种存储在计算机可读介质中并可载入数字计算机的内部存储器的计算机程序,所述程序包括软件代码部分,当所述程序在计算机上运行时,所述软件代码部分用于执行本发明的各步骤。
附图说明
现在将仅通过实例的方式参考如附图中所示的优选实施例描述本发明,这些附图是:
图1示出根据本发明的各优选实施例的一种用于优化基于网络的定位服务的位置数据的缓存周期的系统;
图2是根据本发明的各优选实施例的描绘如通过图1的系统的网络定位服务器所执行的一种用于优化基于网络的定位服务的位置数据的缓存周期的方法的流程图;
图3是根据本发明的各优选实施例的描绘如通过图1的系统的位置缓存过程所执行的一种用于优化基于网络的定位服务的位置数据的缓存周期的方法的流程图;
图4是根据本发明的各优选实施例的描绘如通过图1的系统的位置缓存过程所执行的一种用于计算缓存间隔以优化位置数据的缓存周期的方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080054522.X/2.html,转载请声明来源钻瓜专利网。