-
公开(公告)号:CN107908470B
公开(公告)日:2019-11-26
申请号:CN201710606760.0
申请日:2017-07-24
Applicant: 广东电网有限责任公司信息中心 , 威海欣智信息科技有限公司
Abstract: 本发明公开一种基于CIM模型的查询访问方法、装置及系统,属于数据传输技术领域。其方法包括:基于CIM模型生成CIM对象类,其中该CIM对象类包括唯一标识CIM对象的ID和记录CIM对象当前访问时间的时标;以所述CIM对象的ID为引用池条目的斌值,建立由软引用池和弱引用池形成的二级阶梯式CIM对象缓存池;接收目标对象的查询访问请求,获取目标对象ID;查询目标对象ID是否与CIM对象缓存池所引用的CIM对象的ID相匹配;若上述查询成功,则访问所查询到的CIM对象;若上述查询失败,转向服务器进行查询访问。本发明解决了短期频繁访问CIM对象造成与服务器的过度交互以及垃圾搜集不能释放被引用的CIM对象的问题。
-
公开(公告)号:CN107562782A
公开(公告)日:2018-01-09
申请号:CN201710606890.4
申请日:2017-07-24
Applicant: 广东电网有限责任公司信息中心 , 威海欣智信息科技有限公司
Abstract: 本发明公开一种基于CIM模型的多级缓存方法、装置及系统,其方法包括:建立由软引用池和弱引用池形成的二级阶梯式缓存池,用以缓存引用池所引用的CIM对象,其中CIM对象包括记录CIM对象当前访问时间的时标;建立动态的CIM对象过期检查线程;根据最大配置内存的使用率,CIM对象过期检查线程周期性整理二级阶梯式缓存池,释放所检查到的过期的CIM对象。本发明通过对二级阶梯式CIM对象类缓存池设置较低级的守护线程,最大化利用可用内存增加CIM对象缓存量,并且确保了缓存的开启不影响系统正常运行。
-
公开(公告)号:CN107908470A
公开(公告)日:2018-04-13
申请号:CN201710606760.0
申请日:2017-07-24
Applicant: 广东电网有限责任公司信息中心 , 威海欣智信息科技有限公司
Abstract: 本发明公开一种基于CIM模型的查询访问方法、装置及系统,属于数据传输技术领域。其方法包括:基于CIM模型生成CIM对象类,其中该CIM对象类包括唯一标识CIM对象的ID和记录CIM对象当前访问时间的时标;以所述CIM对象的ID为引用池条目的斌值,建立由软引用池和弱引用池形成的二级阶梯式CIM对象缓存池;接收目标对象的查询访问请求,获取目标对象ID;查询目标对象ID是否与CIM对象缓存池所引用的CIM对象的ID相匹配;若上述查询成功,则访问所查询到的CIM对象;若上述查询失败,转向服务器进行查询访问。本发明解决了短期频繁访问CIM对象造成与服务器的过度交互以及垃圾搜集不能释放被引用的CIM对象的问题。
-
公开(公告)号:CN107562782B
公开(公告)日:2020-02-04
申请号:CN201710606890.4
申请日:2017-07-24
Applicant: 广东电网有限责任公司信息中心
IPC: G06F16/2455 , G06F9/50
Abstract: 本发明公开一种基于CIM模型的多级缓存方法、装置及系统,其方法包括:建立由软引用池和弱引用池形成的二级阶梯式缓存池,用以缓存引用池所引用的CIM对象,其中CIM对象包括记录CIM对象当前访问时间的时标;建立动态的CIM对象过期检查线程;根据最大配置内存的使用率,CIM对象过期检查线程周期性整理二级阶梯式缓存池,释放所检查到的过期的CIM对象。本发明通过对二级阶梯式CIM对象类缓存池设置较低级的守护线程,最大化利用可用内存增加CIM对象缓存量,并且确保了缓存的开启不影响系统正常运行。
-
-
-