策略配置文件处理方法、装置和系统的制作方法_4

文档序号:9350006阅读:来源:国知局
元405,适于在所述原始策略配置文件增加策略字段时,采用所述可扩展语 言将所述策略字段进行描述,并添加至所述原始策略配置文件对应的策略配置文件实例中 得到新的策略配置文件实例。
[0121] 图5示出了本发明实施例中的一种策略配置文件生成系统的结构示意图。如图5 所示的策略配置文件生成系统,可以包括策略配置文件处理装置501、数据库502、策略配 置文件生成服务器503和多个节点服务器504 (图中仅示出了一个节点服务器),其中:
[0122] 所述策略配置文件处理装置501,适于生成策略配置文件实例,建立生成的策略配 置文件实例与相应的原始策略配置文件的域名和端口的信息并存储在数据库中。
[0123] 所述数据库502,适于存储所述策略配置文件处理装置生成的策略配置文件实例 与相应的原始策略配置文件的域名和端口的信息的映射关系。
[0124] 所述策略文件生成服务器503,适于在确定所述各个节点服务器的策略配置相同 时,将按照所述数据库中存储的策略配置文件实例与相应的原始策略配置文件的域名和端 口的信息,生成策略配置文件,并分别发送至所述多个节点服务器。
[0125] 节点服务器504,适于在确定所述各个节点服务器的策略配置相同时,接收所述策 略文件生成服务器生成的策略配置文件并存储;在确定所述各个节点服务器的策略配置不 同时,按照节点服务器与数据库中存储的策略配置文件实例与相应的原始策略配置文件的 域名和端口的映射关系,从所述数据库中获取相应的策略配置文件实例与相应的原始策略 配置文件的域名和端口的信息,拼接生成对应的策略配置文件并存储。
[0126] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可 以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读存储介质中,存储介 质可以包括:ROM、RAM、磁盘或光盘等。
[0127] 以上对本发明实施例的方法及系统做了详细的介绍,本发明并不限于此。任何本 领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保 护范围应当以权利要求所限定的范围为准。
【主权项】
1. 一种策略配置文件处理方法,其特征在于,包括: 将同一类型的原始策略配置文件按照字段进行分块得到多个策略分块; 将所述策略分块中的域名和端口的信息去除; 将去除端口和域名信息的策略分块采用可扩展语言进行描述得到对应的策略配置文 件实例; 建立生成的策略配置文件实例与相应的原始策略配置文件的域名和端口的映射关系, 并存储在数据库中。2. 根据权利要求1所述的策略配置文件处理方法,其特征在于,所述建立生成的策略 配置文件实例与相应的原始策略配置文件的域名和端口的映射关系,并存储在数据库中, 包括: 判断所述数据库中是否存在所述生成的策略配置文件实例相同的策略配置文件实 例; 当确定所述数据库中存在与所述生成的策略配置文件实例相同的策略配置文件实例 时,则在所述数据库中增加所述生成的策略配置文件对应的原始策略配置文件的端口和 域名与所述数据库中与所述生成的策略配置文件实例相同的策略配置文件实例的映射关 系; 当确定所述数据库中不存在与所述生成的策略配置文件实例相同的策略配置文件实 例时,则建立所述生成的策略配置文件实例与相应的原始策略配置文件的端口和域名的映 射关系并存储在所述数据库中。3. 根据权利要求2所述的策略配置文件处理方法,其特征在于,所述判断所述数据库 中是否存在所述生成的策略配置文件实例相同的策略配置文件实例,包括: 计算所述生成的策略配置文件实例的MD5值; 将计算得到的所述生成的策略配置文件实例的MD5值与所述数据库中存储的策略配 置文件实例的MD5值进行比较; 当所述生成的策略配置文件实例的MD5值与所述数据库中存储的策略配置文件实例 的MD5值相同时,则确定所述数据库中存在与所述生成的策略配置文件实例相同的策略配 置文件实例; 当所述生成的策略配置文件实例的MD5值与所述数据库中存储的策略配置文件实例 的MD5值均不相同时,则确定所述数据库中不存在与所述新的策略配置文件实例相同的策 略配置文件实例。4. 根据权利要求1所述的策略配置文件处理方法,其特征在于,在所述原始策略配置 文件增加扩展策略字段时,还包括:采用所述可扩展语言将所述扩展策略字段进行描述,并 添加至所述原始策略配置文件对应的策略配置文件实例中得到新的策略配置文件实例。5. 根据权利要求1-4任一项所述的策略配置文件处理方法,其特征在于,所述可扩展 语言为XML语言。6. -种策略配置文件处理装置,其特征在于,包括: 分割单元,适于将同一类型的原始策略配置文件按照字段进行分块得到多个策略分 块; 去除单元,适于将所述策略分块中的域名和端口的信息去除; 生成单元,适于将去除端口和域名信息的策略分块采用可扩展语言进行描述得到对应 的策略配置文件实例; 映射关系建立存储单元,适于建立生成的策略配置文件实例与相应的原始策略配置文 件的域名和端口的映射关系,并存储在数据库中。7. 根据权利要求6所述的策略配置文件处理装置,其特征在于,所述映射关系建立存 储单元适于判断所述数据库中是否存在所述生成的策略配置文件实例相同的策略配置文 件实例;当确定所述数据库中存在与所述生成的策略配置文件实例相同的策略配置文件实 例时,则在所述数据库中增加所述生成的策略配置文件对应原始策略配置文件的端口和域 名与所述数据库中与所述生成的策略配置文件实例相同的策略配置文件实例的映射关系; 当确定所述数据库中不存在与所述生成的策略配置文件实例相同的策略配置文件实例时, 则建立所述生成的策略配置文件实例与相应的原始策略配置文件的端口和域名的映射关 系并存储在所述数据库中。8. 根据权利要求6所述的策略配置文件处理装置,其特征在于,所述映射关系建立存 储单元适于计算所述生成的策略配置文件实例的MD5值;将计算得到的所述生成的策略配 置文件实例的MD5值与所述数据库中存储的策略配置文件实例的MD5值进行比较;当所述 生成的策略配置文件实例的MD5值与所述数据库中存储的策略配置文件实例的MD5值相同 时,则确定所述数据库中存在与所述生成的策略配置文件实例相同的策略配置文件实例; 当所述生成的策略配置文件实例的MD5值与所述数据库中存储的策略配置文件实例的MD5 值均不相同时,则确定所述数据库中不存在与所述新的策略配置文件实例相同的策略配置 文件实例。9. 根据权利要求6所述的策略配置文件处理装置,其特征在于,还包括:添加单元,适 于在所述原始策略配置文件增加扩展策略字段时,采用所述可扩展语言将所述扩展策略字 段进行描述,并添加至所述原始策略配置文件对应的策略配置文件实例中得到新的策略配 置文件实例。10. 根据权利要求7-9任一项所述的策略配置文件处理装置,其特征在于,所述可扩展 语言为XML语言。11. 一种策略配置文件生成系统,其特征在于,包括策略配置文件生成服务器和多个节 点服务器,以及策略配置文件处理装置,其中: 所述策略配置文件处理装置,适于生成策略配置文件实例,建立生成的策略配置文件 实例与相应的原始策略配置文件的域名和端口的信息并存储在数据库中; 所述策略文件生成服务器,适于在确定所述各个节点服务器的策略配置相同时,将按 照所述数据库中存储的策略配置文件实例与相应的原始策略配置文件的域名和端口的信 息,生成策略配置文件,并分别发送至所述多个节点服务器; 各个节点服务器,适于在确定所述各个节点服务器的策略配置相同时,接收所述策略 文件生成服务器生成的策略配置文件并存储;在确定所述各个节点服务器的策略配置不同 时,按照节点服务器与数据库中存储的策略配置文件实例与相应的原始策略配置文件的域 名和端口的映射关系,从所述数据库中获取相应的策略配置文件实例与相应的原始策略配 置文件的域名和端口的信息,拼接生成对应的策略配置文件并存储。
【专利摘要】策略配置文件处理方法、装置和系统,所述方法包括:将同一类型的原始策略配置文件按照字段进行分块得到多个策略分块;将所述策略分块中的域名和端口的信息去除;将去除端口和域名信息的策略分块采用可扩展语言进行描述得到对应的策略配置文件实例;建立生成的策略配置文件实例与相应的原始策略配置文件的域名和端口的映射关系,并存储在数据库中。上述的方案,可以提高策略配置文件的维护效率。
【IPC分类】G06F17/30
【公开号】CN105069074
【申请号】CN201510461309
【发明人】朱金华
【申请人】江苏天联信息科技发展有限公司
【公开日】2015年11月18日
【申请日】2015年7月30日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1