发明名称 减少传输量提高diameter数据传输能力的方法
摘要 一种减少传输量提高diameter数据传输能力的方法,将配置不发生变化或者配置在设定周期内不发生变化的数据当作静态配置的数据首先在设置有全局数据的diameter节点与设置有本地数据的diameter节点进行传输,然后对变动频繁的状态等数据通过增量变化的方式在设置有全局数据的diameter节点与设置有本地数据的diameter节点之间进行传输,这样通过静态、动态数据以及数据增量变化相结合的方式在设置有全局数据的diameter节点与设置有本地数据的diameter节点之间进行传输,有效的避免了Diameter数据的传输能力低下的缺陷。
申请公布号 CN103973580A 申请公布日期 2014.08.06
申请号 CN201410147227.9 申请日期 2014.04.14
申请人 南京第五十五所技术开发有限公司 发明人 彭建华;邵山
分类号 H04L12/801(2013.01)I 主分类号 H04L12/801(2013.01)I
代理机构 南京钟山专利代理有限公司 32252 代理人 戴朝荣
主权项 一种减少传输量提高diameter数据传输能力的方法,其特征在于,步骤如下:步骤1:首先启动设置有全局数据的diameter节点,设置有全局数据的diameter节点启动时从全局数据中读取静态配置的数据到该设置有全局数据的diameter节点的内存,然后再启动一个以上的设置有本地数据的diameter节点,每个设置有本地数据的diameter节点在启动时收集本地的静态数据并把本地的静态数据存储在该设置有本地数据的diameter节点的内存中,另外每个设置有本地数据的diameter节点在启动时还向设置有全局数据的diameter节点进行注册,随后设置有全局数据的diameter节点把从全局数据中读取的静态配置的数据发送到进行了注册后的设置有本地数据的diameter节点中,设置有本地数据的diameter节点把接收到的从全局数据中读取的静态配置的数据存入设置有本地数据的diameter节点的内存中;步骤2:而在每个设置有本地数据的diameter节点在启动时收集本地的静态数据并把本地的静态数据存储在该设置有本地数据的diameter节点的内存中后,每个设置有本地数据的diameter节点收集该设置有本地数据的diameter节点的最新状态数据,并把设置有本地数据的diameter节点的最新状态数据发送到设置有全局数据的diameter节点中;步骤3:将设置有本地数据的diameter节点的最新状态数据发送到设置有全局数据的diameter节点中后,设置有本地数据的diameter节点再循环进行对该设置有本地数据的diameter节点的最新状态数据的收集,每循环一次收集到的设置有本地数据的diameter节点的最新状态数据同上一次循环收集到的设置有本地数据的diameter节点的最新状态数据进行比较而获得此次循环的状态数据增量,设置有本地数据的diameter节点然后发送此次循环的状态数据增量到设置有全局数据的diameter节点;步骤4:设置有全局数据的diameter节点每次接收到所述的此次循环的状态数据增量后,就把本次收到的状态数据增量与上次接收到的状态数据增量进行增量状态数据还原,增量状态数据还原后,设置有全局数据的diameter节点就得到对应的设置有本地数据的diameter节点的完整的状态数据,并且设置有全局数据的diameter节点还更新该设置有全局数据的diameter节点所对应的设置有本地数据的diameter节点的状态数据,然后把还原后对应的设置有本地数据的diameter节点的完整的状态数据存储到设置有全局数据的diameter节点的磁盘中;步骤5:设置有全局数据的diameter节点对把还原后对应的设置有本地数据的diameter节点的完整的状态数据发送到对应的设置有本地数据的diameter节点。
地址 210016 江苏省南京市中山东路524号