[发明专利]一种基于内存的XML脚本缓存容器有效
| 申请号: | 201010157456.0 | 申请日: | 2010-04-28 |
| 公开(公告)号: | CN101819596A | 公开(公告)日: | 2010-09-01 |
| 发明(设计)人: | 赵頔;毕海 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京捷诚信通专利事务所 11221 | 代理人: | 魏殿绅;庞炳良 |
| 地址: | 430074 湖北省武*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明是一种基于内存的XML脚本缓存容器,内部包含有XML解析接口,可以调用外部的XML解析器。存储于缓存内部的核心信息不再是文本形式的XML脚本,而是XML脚本经过解析后的DOM对象。缓存容器本身含有一种缓存算法,保证其可以在限定容积大小的前提下,依然能够高速访问,而且能够动态淘汰存储的陈旧信息。本发明所述的基于内存的XML脚本缓存容器,提供嵌入自身内部的XML解析器的接口,缓存的内容不再是单纯的XML脚本文本,而是XML脚本的DOM对象,而且提供了对DOM对象的跟踪、重入、淘汰、动态备份与恢复以及更新的特性。此外配合外部XML解析器实现对象的流化与结构化可以完全复原以往内存缓存容器含有的功能。 | ||
| 搜索关键词: | 一种 基于 内存 xml 脚本 缓存 容器 | ||
【主权项】:
一种基于内存的XML脚本缓存容器,其特征在于包括:缓存访问接口、XML解析接口和核心缓存,缓存访问接口、XML解析接口和核心缓存为同一进程内的不同线程,且通过进程内部消息和共享内存的方式交换信息,核心缓存内包括由3个不同的类功能模块实现的缓存算法处理单元、节点管理单元以及公共控制单元,三个单元均由核心缓存对应线程调用,核心缓存完成从缓存容器访问信息和向缓存容器存储信息的操作,所述公共控制单元对应的类功能模块由核心缓存对应线程直接调用,公共控制单元负责缓存算法具体执行过程中依据JeffBonwick’s slab allocator实现的对内存的优化操作,同时再由其协调调用缓存算法处理单元、节点管理单元实现缓存算法,所述缓存算法处理单元对应的类功能模块实现缓存算法中的访问和存储过程中与缓存整体相关的LRU算法的功能,所述节点管理单元对应的类功能模块实现缓存算法中与节点内部相关的引用计数相关的功能。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010157456.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种便携式加热装置
- 下一篇:一种可倾式中药材蒸煮压力锅





