一种业务报文传输控制的方法、设备及系统的制作方法

文档序号:9754451阅读:668来源:国知局
一种业务报文传输控制的方法、设备及系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,具体涉及一种业务报文传输控制的方法、设备及系统。
【背景技术】
[0002]路由器是网络中必不可少的报文中转设备,通常路由器只是按照用户需求转发报文,不具备报文管理的能力。目前出现了一种多业务边缘路由器(Multi Service Engine,MSE),MSE融合了传统的业务路由器和宽带接入服务器Bras的功能,这样的改进不仅减少了网元数量,而且提高了网络资源的利用率和维护效率。
[0003]当前是移动互联网时代,运营商的利润正在被新兴的应用服务提供(OverTheΤορ,0ΤΤ)厂商侵蚀,运营商面临着增量不增收的窘境。不甘沦为“哑管道”的电信运营商,已经将基础网络定位为“智慧管道”。而MSE正是IP网络中“智慧”的关键角色。
[0004]虽然MSE相对于传统的路由器智能了一些,但是当前的MSE针对用户设备发出来的业务报文,还是会按照路由规则转发到第三方的应用服务器(inline service),针对每个业务报文都做这样的处理。
[0005]由此可见,现有的路由设备,不具备对流经各inlineservice的业务报文进行智能管理的能力。

【发明内容】

[0006]为了解决现有技术中MSE不具备对业务报文进行智能管理能力的问题,本发明实施例提供一种业务报文传输控制的方法,可以控制业务报文的传输路径,对业务报文进行智能化管理,从而提高业务报文的传输效率。本发明实施例还提供了相应的设备及系统。
[0007]本发明第一方面提供一种业务报文传输控制的方法,所述方法应用于路由系统,所述路由系统包括多业务边缘路由器和多个应用服务器,所述多个应用服务器与所述多业务边缘路由器通信连接,所述方法包括:
[0008]所述多业务边缘路由器接收业务报文;
[0009]所述多业务边缘路由器根据所述业务报文所属的业务流的特征确定所述业务报文的传输路径;
[0010]所述多业务边缘路由器根据所述传输路径,控制所述业务报文在所述多个应用服务器中应流经的应用服务器中传输。
[0011]第一方面提供的业务报文传输控制的方法,可以控制业务报文的传输路径,对业务报文进行智能化管理,从而提高业务报文的传输效率。
[0012]结合第一方面,在第一种可能的实现方式中,所述多业务边缘路由器根据所述业务报文所属的业务流的特征确定所述业务报文的传输路径,包括:
[0013]所述多业务边缘路由器解析所述业务报文,确定所述业务报文所属的业务流;
[0014]所述多业务边缘路由器根据所述业务报文所属的业务流,确定所述业务报文应流经的应用服务器,所述流经的应用服务器的顺序作为所述业务报文的传输路径。
[0015]结合第一方面第一种可能的实现方式,在第二种可能的实现方式中,所述多业务边缘路由器根据所述业务报文所属的业务流,确定所述业务报文应流经的应用服务器,包括:
[0016]所述多业务边缘路由器确定所述多个应用服务器中所述业务报文不再需要经过的应用服务器;
[0017]所述多业务边缘路由器将所述多个应用服务器中除所述不再需要经过的应用服务器确定为所述业务报文应流经的应用服务器。
[0018]第一方面第二种可能的实现方式可以提高报文传输效率。
[0019]结合第一方面第二种可能的实现方式,在第三种可能的实现方式中,所述多业务边缘路由器确定所述多个应用服务器中所述业务报文不再需要经过的应用服务器,包括:
[0020]在所述业务报文之前同属于所述业务流的报文已通过所述多个应用服务中一个或多个应用服务器的验证,则所述一个或多个应用服务器为不再需要经过的应用服务器。
[0021]结合第一方面、第一方面第一种至第三种任一可能的实现方式,在第四种可能的实现方式中,所述多业务边缘路由器根据所述传输路径,控制所述业务报文在所述多个应用服务器中应流经的应用服务器中传输时,所述方法还包括:
[0022]当确定下一跳是代理型的应用服务器时,则在所述业务报文中加入返回指示,所述返回指示用于指示所述代理型的应用服务器返回所述业务报文。
[0023]第一方面第四种可能的实现方式可以通过修改业务报文的方式,使业务报文从代理服务器回到多业务边缘路由器,从而进行继续控制。
[0024]本发明第二方面提供一种多业务边缘路由器,所述多业务边缘路由器应用于路由系统,所述路由系统还包括多个应用服务器,所述多个应用服务器与所述多业务边缘路由器通信连接,所述多业务边缘路由器包括:
[0025]接收单元,用于接收业务报文;
[0026]确定单元,用于根据所述接收单元接收的业务报文所属的业务流的特征确定所述业务报文的传输路径;
[0027]控制单元,用于根据所述确定单元确定的传输路径,控制所述业务报文在所述多个应用服务器中应流经的应用服务器中传输。
[0028]第二方面可以控制业务报文的传输路径,对业务报文进行智能化管理,从而提高业务报文的传输效率。
[0029]结合第二方面,在第一种可能的实现方式中,
[°03°]所述确定单元具体用于:
[0031 ]解析所述业务报文,确定所述业务报文所属的业务流;
[0032]根据所述业务报文所属的业务流,确定所述业务报文应流经的应用服务器,所述应流经的应用服务器的顺序作为所述业务报文的传输路径。
[0033]结合第二方面第一种可能的实现方式,在第二种可能的实现方式中,
[0034]所述确定单元具体用于:
[0035]确定所述多个应用服务器中所述业务报文不再需要经过的应用服务器;
[0036]将所述多个应用服务器中除所述不再需要经过的应用服务器确定为所述业务报文应流经的应用服务器。
[0037]第二方面第二种可能的实现方式可以提高报文传输效率。
[0038]结合第二方面第二种可能的实现方式,在第三种可能的实现方式中,
[0039]所述确定单元具体用于:
[0040]在所述业务报文之前同属于所述业务流的报文已通过所述多个应用服务中一个或多个应用服务器的验证,则所述一个或多个应用服务器为不再需要经过的应用服务器。
[0041]结合第二方面、第二方面第一种至第三种任一可能的实现方式,在第四种可能的实现方式中,所述多业务边缘路由器还包括:
[0042]修改单元,用于在所述控制单元控制所述业务报文传输时,当确定下一跳是代理型的应用服务器时,则在所述业务报文中加入返回指示,所述返回指示用于指示所述代理型的应用服务器返回所述业务报文。
[0043]第二方面第四种可能的实现方式可以通过修改业务报文的方式,使业务报文从代理服务器回到多业务边缘路由器,从而进行继续控制。
[0044]本发明第三方面提供一种路由系统,包括:多业务边缘路由器和
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1