[发明专利]业务消息包处理方法、业务消息包处理设备和网络系统无效
申请号: | 200910087544.5 | 申请日: | 2009-06-23 |
公开(公告)号: | CN101588297A | 公开(公告)日: | 2009-11-25 |
发明(设计)人: | 赵毅;张小林 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L1/00 |
代理公司: | 北京同立钧成知识产权代理有限公司 | 代理人: | 刘 芳 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 消息 处理 方法 设备 网络 系统 | ||
技术领域
本发明实施例涉及无信通信技术领域,尤其涉及一种业务消息包处理方法、业务消息包处理设备和网络系统。
背景技术
随着网络技术的不断发展,网络通信中的消息流量也在极具的增多,为了降低网络设备的负荷,提高工作可靠性,现有网络中普遍采用流控技术控制网络流量。所述的流控技术即为当网络设备接收到的消息量超出该设备的处理能力时,该设备为防止因过载而导致崩溃,通过主动放弃对一部分请求的处理来降低自身负荷的方式,提高可靠性。但是,电信业务中还存在这样一类需求,即要求某类特殊的消息包在电信网络中,任何情况下都必须被保证获得正常的处理;甚至在设备过载时,也必须保证此类业务的正常处理,例如在容量不足的网络环境中,必须保证某些特殊号码的正常通话等。由此给现有的流控技术带来了新的挑战,既要保证在消息量过载的情况下本系统的可靠性,同时也要保证特殊类消息在流量控制时不能被丢弃。
现有使用“Diameter”协议进行通信的网元识别消息包优先级是根据消息包里的内容来进行识别,通常按如下步骤进行:在网络中预先设置高优先级标识,例如特殊电话号码、特殊IP地址等;系统接收到“Diameter”消息包后,首先将消息包放入系统缓存中;消息处理时,先从缓存中取出一个消息包,解析出消息包里的内容;当系统处于流控状态时,则进一步将消息内容里包含的标识与预设的高优先级标识进行比较,如果属于高优先级消息,则正常处理该消息包;否则,放弃对该消息的处理,以降低系统负荷。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:现有的处理方法是通过消息包里的内容识别消息包的优先级,即完全解析出消息包里的内容后,再根据内容判断该消息包的优先级。这种处理方法应保证系统的瓶颈点不出现在对消息内容进行识别之前,否则发生系统过载时,消息包会从缓存中溢出,导致随机丢包。使用“Diameter”协议进行通信时问题尤其突出,由于“Diameter”协议较复杂,对“Diameter”消息包进行解包所消耗的资源较多,容易导致系统瓶颈点出现在消息包被完全解包之前,导致消息包丢失,无法保证高优先级的消息包被正常处理。
发明内容
本发明实施例提供一种业务消息包处理方法、业务消息包处理设备和网络系统,用以解决现有技术中在流控状态时通过消息内容识别消息包优先级而导致丢包等缺陷,保证高优先级的消息包被正常处理。
本发明实施例提供一种业务消息包处理方法,包括:
在处于流控状态下时接收业务消息包,若在所述业务消息包内消息头中的预定位置上获取到用于标识所述业务消息包具有高优先级的标识信息,则存储所述业务消息包等待处理。
本发明实施例提供一种业务消息包处理设备,包括:
第一处理模块,用于接收业务消息包,并识别所述业务消息包对应业务的优先级是否为高优先级;
第二处理模块,用于若所述第一处理模块识别出所述业务消息包对应业务的优先级为高优先级,则在所述业务消息包内消息头中的预定位置上设置用于标识所述业务消息包具有高优先级的标识信息;
第三处理模块,用于发送包括所述标识信息的所述业务消息包。
本发明实施例提供另一种业务消息包处理设备,包括:
第四处理模块,用于在处于流控状态下时接收业务消息包;
第五处理模块,用于在所述业务消息包内消息头中的预定位置上获取用于标识所述业务消息包具有高优先级的标识信息;
第六处理模块,用于存储所述业务消息包等待处理。
本发明实施例还提供一种网络系统,包括上述各业务消息包处理设备。
本发明实施例提供的业务消息包处理方法、业务消息包处理设备和网络系统,通过识别业务消息包内消息头中设置的优先级标识,可使系统在消息包的处理早期,消耗较少量资源的情况下即可识别出该业务消息包的优先级,大大提高流控效率,保证高优先级消息包的正常处理,提高业务服务质量。
附图说明
图1为本发明业务消息包处理方法实施例一流程图;
图2为本发明业务消息包处理方法另一实施例流程图;
图3为本发明业务消息包处理设备实施例一结构示意图;
图4为本发明业务消息包处理设备实施例二结构示意图。
具体实施方式
下面结合附图和具体实施例进一步说明本发明实施例的技术方案。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910087544.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于激光和摄像机数据融合的三维重建方法
- 下一篇:一种治疗骨质增生的药酒