《网管系统及其报文处理方法.pdf》由会员分享,可在线阅读,更多相关《网管系统及其报文处理方法.pdf(7页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103001783 A (43)申请公布日 2013.03.27 CN 103001783 A *CN103001783A* (21)申请号 201110269784.4 (22)申请日 2011.09.13 H04L 12/24(2006.01) H04L 12/803(2013.01) H04L 12/833(2013.01) (71)申请人 中兴通讯股份有限公司 地址 518057 广东省深圳市南山区高新技术 产业园科技南路中兴通讯大厦法务部 (72)发明人 袁本刚 殷宝玉 吴水生 (74)专利代理机构 北京安信方达知识产权代理 有限公司 11262 代理人 龙。
2、洪 (54) 发明名称 网管系统及其报文处理方法 (57) 摘要 本发明公开了一种网管系统的报文处理方 法, 上述方法预先根据业务优先级, 将系统需要处 理的报文分成若干组, 并将系统中的 ACS 分成对 应的组, 将上述报文组与上述 ACS 组的对应关系 保存到负载均衡服务器, 上述负载均衡服务器收 到报文后, 根据上述对应关系, 按照预先设定的负 载均衡策略, 将上述报文转发给相应 ACS 组中的 ACS, 上述 ACS 对收到的报文进行处理 ; 本发明还 公开了一种网管系统。本发明既保证了包含高优 先级消息的报文处理成功率, 又使得系统可灵活 扩展。 (51)Int.Cl. 权利要求书 。
3、1 页 说明书 4 页 附图 1 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 4 页 附图 1 页 1/1 页 2 1. 一种网管系统的报文处理方法, 其特征在于, 所述方法预先根据业务优先级, 将系统 需要处理的报文分成若干组, 并将系统中的自动控制服务器 ACS 分成对应的组 ; 将所述报文组与所述 ACS 组的对应关系保存到负载均衡服务器 ; 所述负载均衡服务器收到报文后, 根据所述对应关系, 按照预先设定的负载均衡策略, 将所述报文转发给相应 ACS 组中的 ACS ; 所述 ACS 对收到的报文进行处理。 2. 根据权利要求 1 所述的。
4、方法, 其特征在于, 所述方法按照报文中包含的消息的类型, 对所述报文进行分组。 3. 根据权利要求 2 所述的方法, 其特征在于, 所述方法还进一步在所述负载均衡服务 器中为各报文组设置关键字。 4. 根据权利要求 3 所述的方法, 其特征在于, 所述负载均衡策略包括报文匹配策略和 ACS 组内负载均衡策略 ; 所述报文匹配策略为 : 若报文中包含所述报文组的关键字, 则所述报文属于所述报文 组 ; 若报文中包含两个以上的关键字, 则所述报文所属的报文组为所述关键字对应的报文 组中优先级高的报文组 ; 所述 ACS 组内负载均衡策略为 : 将报文随机发送给 ACS 组内的 ACS。 5. 根。
5、据权利要求 3 或 4 所述的方法, 其特征在于, 所述负载均衡服务器收到报文后, 根 据所述对应关系, 按照预先设定的负载均衡策略, 将所述报文转发给相应ACS组中的ACS步 骤具体为 : 按照所述负载均衡策略中的报文匹配策略, 确定所述报文所属的报文组 ; 按照所述报文组与 ACS 组的对应关系, 确定所述报文组对应的 ACS 组 ; 根据所述负载均衡策略中的 ACS 组内负载均衡策略, 将所述报文发送所述 ACS 组中的 ACS。 6. 根据权利要求 3 或 4 所述的方法, 其特征在于, 所述关键字为字符串。 7. 一种网管系统, 其特征在于, 包括负载均衡服务器和 ACS, 所述负载。
6、均衡服务器, 用于保存用户设置的报文组与 ACS 组的对应关系, 并根据所述 对应关系, 按照预设的负载均衡策略, 将收到的报文转发给相应的 ACS 组的 ACS ; 所述 ACS, 用于对收到的报文进行处理。 8. 根据权利要求 7 所述的系统, 其特征在于, 所述负载均衡服务器, 用于为用户提供设 置接口, 保存用户设置的各报文组的关键字, 并根据所述负载均衡策略, 确定收到的报文所 属的报文组, 以及根据报文组与 ACS 组的对应关系, 确定报文组对应的 ACS 组。 权 利 要 求 书 CN 103001783 A 2 1/4 页 3 网管系统及其报文处理方法 技术领域 0001 本发。
7、明涉及通信领域, 尤其涉及一种网管系统及其报文处理方法。 背景技术 0002 随着宽带接入在企业和家庭的普及, 越来越多的 IP 终端设备被引入到家庭和企 业网络中, 传统的基于简单网络管理协议 (Simple Network Management Protocol, SNMP) 的网管在管理数目众多且分布在各地区的用户终端设备 (Customer Premise Equipment, CPE) 时已经变得越来越力不从心, 如何有效地实施对分布的 CPE 的管理成为运营商不得不 考虑的一个问题。 0003 TR069 协议是数字用户线 (Digital Subscriber Line, DSL。
8、) 论坛制订的一个 面向终端设备的网管协议, 称为用户终端设备广域网管理协议 (CPE WAN Management Protocol, CWMP)。TR069 协议定义了一套全新的网管体系结构, 包括管理模型、 交互接口及 基本的管理参数。 0004 终端网管具有管理设备数量巨大, 上报消息并发量大的特点。在业务并发量大的 情况下, 由于系统没有对重点消息进行保障性的处理, 有可能导致重要的业务如开户业务, 上网业务等不能及时得到处理, 降低了用户的满意度。现有的终端网管系统中, ACS( 自动 控制服务器)在负载均衡服务器的封装之下, 是无差别处理的, 即ACS1可以完全替代ACS2, 实。
9、现任何业务的处理, 但有可能大量的非重点的业务消息上报导致 ACS 服务器在做无用的 服务, 而不能保证重点业务消息的处理。 发明内容 0005 本发明的目的是, 提供一种网管系统及其报文处理方法, 以优化现有技术中报文 处理方式。 0006 本发明提供了一种网管系统的报文处理方法, 上述方法预先根据业务优先级, 将 系统需要处理的报文分成若干组, 并将系统中的 ACS 分成对应的组 ; 0007 将上述报文组与上述 ACS 组的对应关系保存到负载均衡服务器 ; 0008 上述负载均衡服务器收到报文后, 根据上述对应关系, 按照预先设定的负载均衡 策略, 将上述报文转发给相应 ACS 组中的 。
10、ACS ; 0009 上述 ACS 对收到的报文进行处理。 0010 优选地, 上述方法按照报文中包含的消息的类型, 对上述报文进行分组。 0011 优选地, 上述方法还进一步在上述负载均衡服务器中为各报文组设置关键字。 0012 优选地, 上述负载均衡策略包括报文匹配策略和 ACS 组内负载均衡策略 ; 0013 上述报文匹配策略为 : 若报文中包含上述报文组的关键字, 则上述报文属于上述 报文组 ; 若报文中包含两个以上的关键字, 则上述报文所属的报文组为上述关键字对应的 报文组中优先级高的报文组 ; 0014 上述 ACS 组内负载均衡策略为 : 将报文随机发送给 ACS 组内的 ACS。
11、。 说 明 书 CN 103001783 A 3 2/4 页 4 0015 优选地, 上述负载均衡服务器收到报文后, 根据上述对应关系, 按照预先设定的负 载均衡策略, 将上述报文转发给相应 ACS 组中的 ACS 步骤具体为 : 0016 按照上述负载均衡策略中的报文匹配策略, 确定上述报文所属的报文组 ; 0017 根据上述报文组与 ACS 组的对应关系, 确定上述报文组对应的 ACS 组 ; 0018 根据上述负载均衡策略中的 ACS 组内负载均衡策略, 将上述报文发送上述 ACS 组 中的 ACS。 0019 优选地, 上述关键字为字符串。 0020 本发明进一步提供了一种网管系统, 。
12、包括负载均衡服务器和 ACS, 0021 上述负载均衡服务器, 用于保存用户设置的报文组与 ACS 组的对应关系, 并根据 上述对应关系, 按照预设的负载均衡策略, 将收到的报文转发给相应的 ACS 组的 ACS ; 0022 上述 ACS, 用于对收到的报文进行处理。 0023 优选地, 上述负载均衡服务器, 用于为用户提供设置接口, 保存用户设置的各报文 组的关键字, 并根据上述负载均衡策略, 确定收到的报文所属的报文组, 以及根据报文组与 ACS 组的对应关系, 确定报文组对应的 ACS 组。 0024 本发明将报文按照包含的消息分成不同优先级的组, 并可按照报文的突发量和处 理难度, 。
13、为各报文组配置合适的 ACS 资源, 同时可根据系统业务的变化, 随时调整报文组和 ACS 资源, 既保证了包含高优先级消息的报文处理成功率, 又使得系统可灵活扩展。 附图说明 0025 此处所说明的附图用来提供对本发明的进一步理解, 构成本发明的一部分, 本发 明的示意性实施例及其说明用于解释本发明, 并不构成对本发明的不当限定。在附图中 : 0026 图 1 是本发明网管系统优选实施例的原理框图 ; 0027 图 2 是本发明网管系统的报文处理方法优选实施例的流程图。 具体实施方式 0028 为了使本发明所要解决的技术问题、 技术方案及有益效果更加清楚、 明白, 以下结 合附图和实施例, 。
14、对本发明进行进一步详细说明。 应当理解, 此处所描述的具体实施例仅用 以解释本发明, 并不用于限定本发明。 0029 如图 1 所示, 是本发明网管系统优选实施例的原理框图, 本实施例包括负载均衡 服务器和 ACS, 0030 负载均衡服务器, 用于为用户提供设置接口, 保存用户设置的报文组与 ACS 组的 对应关系、 各报文组的关键字以及负载均衡策略, 并根据上述负载均衡策略, 确定收到的报 文所属的报文组, 根据上述报文组与 ACS 组的对应关系, 确定报文组对应的 ACS 组, 以及根 据上述负载均衡策略, 将上述报文转发给相应 ACS 组中的 ACS ; 0031 ACS, 用于对收到。
15、的报文进行相应的处理。 0032 如图 2 所示, 是本发明网管系统的报文处理方法优选实施例的流程图, 本实施包 括以下步骤 : 0033 步骤 S001 : 预先根据业务优先级, 将系统需要处理的报文按照其包含的消息的类 型分成若干组, 即对报文进行分组 ; 说 明 书 CN 103001783 A 4 3/4 页 5 0034 例如, 按照业务优先级, BOOT、 BOOTSTRAP 消息优先级最高, 则将包含这两个消息 的报文分为一组, 记为 BOOT 报文组 ; CONNECTION REQUEST 消息的优先级次之, 则将包含 CONNECTION REQUEST 消息的报文分一组,。
16、 记为 CONREQ 报文组 ; 剩余的报文分为一组, 记 为 OTHER 报文组 ; 对于报文中包含的消息的类型多于一种的情况, 报文的消息的类型为所 包含的消息中优先级最高的消息的类型, 比如, 报文中同时包含 BOOT 消息和 CONNECTION REQUEST 消息, 而 BOOT 消息的优先级高于 CONNECTION REQUEST 消息, 故此报文归为包含 BOOT 和 BOOTSTRAP 消息的报文组 ; 即总共将需要处理的报文分成 3 组。 0035 步骤 S002 : 将系统中的 ACS 分成与上述报文组对应的组 ; 0036 例如, 步骤 S001 将报文分成了 3 组。
17、, 则本步骤将 ACS 也分成相应的 3 组, 一组用来 处理包含 BOOT、 BOOTSTRAP 消息的报文, 记为 BOOT-ACS 组 ; 一组用来处理包含 CONNECTION REQUEST消息的报文, 记为CONREQ-ACS组, 再一组用来处理剩余的报文, 记为OTHER-ACS组 ; 每组中 ACS 的个数, 根据各自处理的报文的并发量和处理难度来确定, 并且可根据实际情 况增加或者减少, 例如, 某个 ACS 组现有 3 台 ACS, 当业务量增多, ACS 处理压力变大时, 可将 ACS 的数量增加到 4 台或 5 台。 0037 步骤 S003 : 将上述报文组与上述 A。
18、CS 组的对应关系保存到负载均衡服务器 ; 0038 步骤 S004 : 在上述负载均衡服务器中为各报文组设置关键字 ; 0039 本实施例中, 报文组的关键字为字符串, 该字符串取自报文包含的消息的名称, 比如, 将 BOOT 报文组的关键字设置为 BOOT ; 将 CONREQ 报文组的关键字设置为 CONREQ ; 将 OTHER 报文组的关键字设置为空 ; 0040 步骤 S005 : 所负载均衡服务器收到报文 ; 0041 步骤 S006 : 根据预设的负载均衡策略中的报文匹配策略, 确定上述报文所属的报 文组 ; 0042 上述负载均衡策略包括报文匹配策略和 ACS 组内负载均衡策。
19、略 ; 0043 上述报文匹配策略为 : 若报文中包含上述报文组的关键字, 则上述报文属于上述 报文组 ; 若报文中包含两个以上的关键字, 则上述报文所属的报文组为上述关键字对应的 报文组中优先级高的报文组 ; 0044 上述 ACS 组内负载均衡策略为 : 将报文随机发送给 ACS 组内的 ACS。 0045 例如, 负载均衡服务器收到报文后, 判断报文中是否包含 BOOT、 CONREQ 字符串, 若 报文中仅包含 BOOT, 则该报文属于 BOOT 报文组 ; 若报文中仅包含 CONREQ, 则该报文属于 CONREQ 报文组 ; 若报文中二个字符串都包含, 则因 BOOT 消息的优先级。
20、最高, 可知该报文属 于 BOOT 报文组 ; 对于二个字符串都不包含的报文, 则属于 OTHER 报文组。 0046 步骤 S007 : 根据存储的报文组与 ACS 组的对应关系, 确定上述报文组对应的 ACS 组 ; 0047 例如, BOOT 报文组对应的 ACS 组为 BOOT-ACS 组 ; CONREQ 报文组对应的 ACS 组为 CONREQ-ACS 组 ; OTHER 报文组对应的 ACS 组为 OTHER-ACS 组 ; 0048 步骤 S008 : 根据预设的负载均衡策略中的 ACS 组内负载均衡策略, 将上述报文转 发给上述 ACS 组中的 ACS ; 0049 由于 A。
21、CS 组内负载均衡策略为随机转发, 故将上述报文随机转发给相应 ACS 组中 的 ACS。 说 明 书 CN 103001783 A 5 4/4 页 6 0050 步骤 S009 : 收到报文的 ACS 对收到的报文进行相应的处理。 0051 上述说明示出并描述了本发明的优选实施例, 但如前所述, 应当理解本发明并非 局限于本文所披露的形式, 不应看作是对其他实施例的排除, 而可用于各种其他组合、 修改 和环境, 并能够在本文所述发明构想范围内, 通过上述教导或相关领域的技术或知识进行 改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围, 则都应在本发明所 附权利要求的保护范围内。 说 明 书 CN 103001783 A 6 1/1 页 7 图 1 图 2 说 明 书 附 图 CN 103001783 A 7 。