[发明专利]一种基于空间漫游位置的视频网络地图多级缓存的实现方法无效
申请号: | 201010260489.8 | 申请日: | 2010-08-19 |
公开(公告)号: | CN101917481A | 公开(公告)日: | 2010-12-15 |
发明(设计)人: | 周寅 | 申请(专利权)人: | 周寅 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 宁波市天晟知识产权代理有限公司 33219 | 代理人: | 张文忠 |
地址: | 315016 浙江省宁波*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于空间漫游位置的视频网络地图多级缓存的实现方法,包括客户端算法和服务端算法,在客户端和服务端均设立了图缓存和视频缓两个缓存C1/C2、SC1/SC2,从而形成了基于网络的多级缓存结构;客户端的缓存为了加速用户漫游操作对信息的提取效率;而在服务器端的缓存是为了降低对数据库的访问以提高服务效率;本发明将图和视频分开设置了两个不同的缓存,能消除这两个缓存信息限制量的不同的影响。并具有实景漫游稳定性强,无断流现象,消息颗粒度适中,通讯和数据库额外开销低的特点,能从整体上提高系统的查询效率,提升实景漫游的用户体验质量。 | ||
搜索关键词: | 一种 基于 空间 漫游 位置 视频 网络 地图 多级 缓存 实现 方法 | ||
【主权项】:
一种基于空间漫游位置的视频网络地图多级缓存的实现方法,包括客户端算法和服务端算法,其特征是:所述的客户端算法包括以下操作步骤;步骤1:设置图缓存C1存储图的结构信息,其中包括图中的点和边的信息以及每一点以及每一条边的最新更新时间和版本号;设置视频缓存C2存储图中的与边关联的视频以及每一视频的最新更新时间和版本号;初始化缓存中的每一个对象的最新更新时间为当前时间;初始化缓存中的每一个对象的版本号为零;步骤2:在每次用户漫游开始时,设置定时器周期性地根据当前漫游位置向服务发出缓存内容更新请求;漫游历史标志为上一个时间周期用户所在的漫游位置;初始化该标志为零;设置时钟周期T1;步骤3:设置定时器周期性遍历所有缓存对象,如果缓存对象的上次更新时间距离当下时间早了一个月以上,清除该对象,释放被不必要占用的缓存空间;设置时钟周期T2>>T1;步骤4:收到服务器发来的缓存内容更新消息后,解包更新缓存;步骤5:如果收到的包为图信息包,解包,将消息中包含的图的点和边更新到缓存C1中去;在更新时比对点与边的上次更新时间与包的请求初始时间戳;如果包的请求初始时间戳小于上次更新时间,则放弃对该点或者边的信息更新;否则,比较版本号,如果缓存版本号>=更新内容的版本号,则放弃对该点或者边的信息更新;否则执行更新操作;步骤6:如果收到的包为视频信息包,解包,将消息中包含的图的视频更新到视频缓存C2中去;在更新时比对视频的上次更新时间与包的请求初始时间戳;如果包的请求初始时间戳小于上次更新时间,则放弃对该视频的信息更新;否则,比较版本号,如果缓存版本号>=更新内容的版本号,则放弃对该点或者边的信息更新;否则执行更新操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于周寅,未经周寅许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010260489.8/,转载请声明来源钻瓜专利网。