发明名称 一种网络资源更新方法
摘要 一种网络资源更新方法:建立模型,所述的模型具有如下属性:id:资源对象的标识,强业务主键,弱业务主键,资源生命周期,老化值;定义接口:更新接口,替换接口,删除接口,新增接口;选择策略,所述的策略是通过对比资源的模型的强弱业务主键的情况,决定选择相对应的接口进行操做。还设置有老化接口和预删除接口。本发明将各种资源在各种无法枚举时刻变化的场景中发生变更时,应该怎么处理简化为将已知量带入公式一样简单的操做。只需实现模型,接口,和策略,就可以适应各种情况,其中模型跟接口一旦确立很少变动,策略可以根据实际情况调整,以适应未来的不断变化。
申请公布号 CN102638376B 申请公布日期 2014.08.13
申请号 CN201210151444.6 申请日期 2012.05.15
申请人 北京英诺威尔科技股份有限公司 发明人 周容红;杜悦艺
分类号 H04L12/24(2006.01)I;G06F9/445(2006.01)I 主分类号 H04L12/24(2006.01)I
代理机构 天津市北洋有限责任专利代理事务所 12201 代理人 杜文茹
主权项 一种网络资源更新方法,其特征在于,包括如下步骤:1)建立模型,所述的模型具有如下属性:id:资源对象的标识;强业务主键:能识别资源的物理存在的一个或几个属性的集合;弱业务主键:能识别资源的业务存在的一个或几个属性的集合;资源生命周期:用出生日期和死亡日期两个字段表达,死亡日期为空,即是当前存在的资源;老化值:老化值表现形式是个计数器,在接口中被修改,当小于0后认为资源丢失;2)定义接口,包括如下接口:(1)更新接口,更新其他非业务主键信息,修正老化值;(2)替换接口,在替换接口中,资源是一种延续状态,以前的资源结束生命周期,修正老化值,新资源使用相同的资源对象的标识,开始自己的生命周期;(3)删除接口:以前的资源结束生命周期,根据情况级联递归调用;(4)新增接口:新资源使用新的资源对象的标识开始自己的生命周期,初始化老化值;3)选择策略,所述的策略是通过对比资源的模型的强弱业务主键的情况,决定选择相对应的接口进行操作,所述的选择策略包括如下步骤:(1)扫描资源,如果没有发现有需要更新的资源,选择老化,删除资源,如果发现有需要更新的资源则进入下一步骤:(2)将扫描到的资源模型的强业务主键和弱业务主键分别与既有资源的业务主键进行对比,根据对比的情况选择对应接口进行操作:当强业务主键和弱业务主键均有与既有资源相同的业务主键时,选择第一类接口;当强业务主键有与既有资源相同的业务主键,而弱业务主键没有与既有资源相同的业务主键时,选择第二类接口;当强业务主键没有与既有资源相同的业务主键,而弱业务主键有与既有资源相同的业务主键时,选择第三类接口;当强业务主键和弱业务主键均没有与既有资源相同的业务主键时,选择第四类接口;所述的第一类接口是选用更新接口,第二类接口是选用替换接口,第三类接口是选用删除接口,第四类接口选定新增接口。
地址 100070 北京市丰台区南四环西路188号五区26号楼