[发明专利]提高服务成功率的方法、装置及系统无效
申请号: | 201010204693.8 | 申请日: | 2010-06-17 |
公开(公告)号: | CN102164384A | 公开(公告)日: | 2011-08-24 |
发明(设计)人: | 韩润生 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04W28/10 | 分类号: | H04W28/10;H04W28/14;H04W28/24;H04L12/56 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提高 服务 成功率 方法 装置 系统 | ||
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种提高服务成功率的方法、装置及系统。
背景技术
在分布式架构下,一次服务需要多个部件之间相互配合。在并发呼叫量超过系统服务容量的情况下,或者部件之间的传输网络设备出现拥塞的情况下,有可能会导致一次服务失败。
在一次服务需要在部件A和B之间交互一次的情况:部件A接纳了服务请求,给部件B发送请求1。由于部件A内部拥塞导致请求没有发出,或者请求发出到传输网络设备,但传输网络设备拥塞导致消息丢失;或者部件B接纳了请求给部件A并返回了服务响应消息1,但传输网在传输过程中丢失了服务响应消息;或者部件B接纳了请求并给部件A回了服务响应消息1,但部件A内部拥塞(内部消息队列满或者资源受限)导致对服务响应消息不能实时处理。如上情况都将导致此次服务失败。
一次服务可能需要在部件A和部件B之间交互多次时:部件A给部件B发送的请求消息1,部件B成功响应该消息,针对消息1给部件A发送了成功的服务响应消息;但后续的请求消息2由于各种原因失败,例如:部件A内部拥塞导致给部件B发送的请求消息2发送失败;请求消息2在传输网络设备传输过程中丢失;由于部件B内部拥塞导致请求消息2被丢失或事务处理超时;部件B在处理请求消息2时由于资源受限导致失败;部件B给部件A的服务响应消息在由于中间传输网络设备拥塞或内部拥塞导致丢失;服务响应消息2在部件A的内部消息队列等待处理的时间过长,导致服务请求超时。
发明人在发明的过程发现:不论一次服务需要在部件A和部件B之间交互几次消息,都会由于上述各种原因导致某次交互失败,从而导致该次服务失败,进而导致服务成功率较低,降低了服务处理的效率。
发明内容
本发明实施例提供一种提高服务成功率的方法、装置及系统,有利于提高服务的成功率。
本发明实施例提供一种提高服务成功率的方法,包括:
接收服务请求装置发送的带有优先级的请求消息;
根据所述请求消息的优先级和流量控制策略,确定对所述请求消息进行处理;
对所述请求消息处理后,向所述服务请求装置发送带有优先级的响应消息,所述响应消息的优先级高于所述请求消息的优先级。
本发明实施例还提供一种服务提供装置,包括:
请求消息接收模块,用于接收服务请求装置发送的带有优先级的请求消息;
处理模块,用于根据所述请求消息的优先级和流量控制策略,确定对所述请求消息进行处理;
响应消息发送模块,用于对所述请求消息处理后,向所述服务请求装置发送带有优先级的响应消息,所述响应消息的优先级高于所述请求消息的优先级。
本发明实施例还提供一种服务请求装置,包括:
请求消息发送模块,用于根据请求消息的优先级,向服务提供装置发送带有优先级的请求消息;
响应消息接收模块,用于接收所述服务提供装置发送的带有优先级的响应消息,所述响应消息的优先级高于所述请求消息的优先级。
本发明实施例还提供一种提高服务成功率的系统,包括:
服务请求装置,用于根据请求消息的优先级,向服务提供装置发送带有优先级的请求消息,接收所述服务提供装置发送的带有优先级的响应消息,所述响应消息的优先级高于所述请求消息的优先级;
服务提供装置,用于接收所述服务请求装置发送的带有优先级的请求消息,根据所述请求消息的优先级和流量控制策略,确定对所述请求消息进行处理,对所述请求消息处理后,向所述服务请求装置发送带有优先级的响应消息。
本发明实施例提高服务成功率的方法、装置及系统,服务请求装置与服务提供装置之间的一次服务过程中,服务请求装置和服务提供装置,分别根据优先级对请求消息和响应消息进行处理,从而在该次服务的每个处理环节均按照优先级进行,使高优先级请求消息被成功处理的概率得到提高。因此,在低优先级的第一次请求消息被成功处理后,后续请求消息的优先级被逐次提高,使得后续请求消息的处理成功率被逐次提高,进而提高了该次服务的成功率。
附图说明
图1为本发明提高服务成功率的方法实施例一流程图;
图2为本发明提高服务成功率的方法实施例二流程图;
图3为本发明提高服务成功率的方法实施例三流程图;
图4为本发明服务提供装置实施例的结构示意图;
图5为本发明服务提供装置实施例中处理模块的结构示意图;
图6为本发明服务提供装置实施例中响应消息发送模块的结构示意图;
图7为本发明服务请求装置实施例一的结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010204693.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种水性UV模内热转移保护层油墨
- 下一篇:一种箱包轮子的制备工艺