[发明专利]一种控制缓存实现移动互联网络服务访问的方法有效
| 申请号: | 201710852188.6 | 申请日: | 2017-09-19 |
| 公开(公告)号: | CN107483631B | 公开(公告)日: | 2020-04-07 |
| 发明(设计)人: | 宋健健;戴鸿君;崔立真 | 申请(专利权)人: | 山东大学 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/865;H04L12/24 |
| 代理公司: | 济南金迪知识产权代理有限公司 37219 | 代理人: | 杨树云 |
| 地址: | 250101 山东*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 控制 缓存 实现 移动 互联网络 服务 访问 方法 | ||
1.一种控制缓存实现移动互联网络服务访问的方法,其特征在于,包括步骤如下:
A、建立、初始化、更新过程
(1)在服务端建立缓存服务器,在缓存服务器中创建主缓存区和副缓存区,主缓存区域与副缓存区域是两个独立的存储空间,初始化均为空;
(2)构建存储和管理配置文件的容器,容器内建立容器配置文件、路由配置文件和差异配置文件,容器配置文件内设置路由配置文件和差异配置文件的名称、大小、字段、入口地址;所述路由配置文件包括服务关键字、优先级、时间戳和服务入口地址;所述差异配置文件包括服务关键字、是否差异、是否已更新,由容器根据容器配置文件的参数进行创建;
(3)主缓存区、副缓存区、路由配置文件、差异配置文件初始化;
当移动终端对服务器请求服务和访问数据时,根据访问的密集度对所述主缓存区进行填充;与此同时,将服务关键字、优先级、时间戳和服务入口地址填充在所述路由配置文件中;所述副缓存区随着主缓存区的填充进行自动填充,形成所述主缓存区的副本;
(4)差异配置文件、副缓存区、路由配置文件的更新:当对主缓存区进行写入某一服务A时,系统线程将该服务A与服务器服务A进行比较,如果服务A没有发生变化,则正常写入主缓存区;如果服务A发生变化,主缓存区写入服务A,将该变化记录到差异配置文件中,服务A的变化包括:服务A关键字、是否差异、是否已更新;
当副缓存区进行服务A填充时,检查差异配置文件中是否存在服务A的差异,发现差异时,副缓存区根据差异配置文件获取最新的服务A,副缓存区存储服务A最新的时间戳,路由配置文件将服务A的入口地址更新为副缓存区服务A的地址;
B、移动互联网络服务访问
(5)当移动终端对服务器请求服务或访问数据时,判断路由配置文件与差异配置文件中的时间戳是否一致,如果一致,则请求直接根据路由配置文件中的地址进行资源的访问;否则,将该服务直接转发至服务端进行处理,与此同时,副缓存区根据差异配置文件中的记录信息,从服务器中获取差异服务的最新版本,存放到副缓存区中,更新完成后,路由配置文件的该服务入口地址变成副缓存区地址,路由配置文件中记录的该服务的时间戳更新与差异配置文件中对应服务的时间戳一致。
2.根据权利要求1所述的一种控制缓存实现移动互联网络服务访问的方法,其特征在于,当主缓存区容量达到饱和时,当某一从未出现过的请求服务或访问数据发生时,依据最近最少访问原则,即将主缓存区中的请求时间戳最早的服务删除,将新的服务存入主缓存区中,并在差异配置文件中记录发生变化的资源信息,同时,更新路由配置文件对应地址的服务关键字。
3.根据权利要求1所述的一种控制缓存实现移动互联网络服务访问的方法,其特征在于,副缓存区进行自身数据的填充操作,包括:副缓存区根据差异配置文件进行资源的审查,如果主缓存区时间戳是最新的且资源的准确性检验结果为真,则将主缓存区中的数据拷贝到副缓存中;如果主缓存区时间戳或者资源的准确性存在问题,则说明该资源发生变化,副缓存根据差异配置文件中记录的变化内容,将该资源更新到最新状态。
4.根据权利要求1-3任一所述的一种控制缓存实现移动互联网络服务访问的方法,其特征在于,所述移动终端为手机或电脑。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710852188.6/1.html,转载请声明来源钻瓜专利网。





