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

文档序号:9754451阅读:来源:国知局
9]所述多业务边缘路由器根据所述业务报文所属的业务流,确定所述业务报文应流经的应用服务器,所述应流经的应用服务器的顺序作为所述业务报文的传输路径。
[0080]可选地,在上述图4对应的实施例的基础上,本发明实施例提供的业务报文传输控制的方法的另一可选实施例中,所述多业务边缘路由器根据所述业务报文所属的业务流,确定所述业务报文应流经的应用服务器,可以包括:
[0081]所述多业务边缘路由器确定所述多个应用服务器中所述业务报文不再需要经过的应用服务器;
[0082]所述多业务边缘路由器将所述多个应用服务器中除所述不再需要经过的应用服务器确定为所述业务报文应流经的应用服务器。
[0083]可选地,在上述图4对应的实施例的基础上,本发明实施例提供的业务报文传输控制的方法的另一可选实施例中,所述多业务边缘路由器确定所述多个应用服务器中所述业务报文不再需要经过的应用服务器,可以包括:
[0084]在所述业务报文之前同属于所述业务流的报文已通过所述多个应用服务中一个或多个应用服务器的验证,则所述一个或多个应用服务器为不再需要经过的应用服务器。
[0085]可选地,在上述图4对应的实施例的基础上,本发明实施例提供的业务报文传输控制的方法的另一可选实施例中,所述多业务边缘路由器根据所述传输路径,控制所述业务报文在所述多个应用服务器中应流经的应用服务器中传输时,所述方法还可以包括:
[0086]当确定下一跳是代理型的应用服务器时,则在所述业务报文中加入返回指示,所述返回指示用于指示所述代理型的应用服务器返回所述业务报文。
[0087]参阅图5,本发明实施例提供的多业务边缘路由器20应用于路由系统,所述路由系统还包括多个应用服务器,所述多个应用服务器与所述多业务边缘路由器通信连接,所述多业务边缘路由器的一实施例包括:
[0088]接收单元201,用于接收业务报文;
[0089]确定单元202,用于根据所述接收单元201接收的业务报文所属的业务流的特征确定所述业务报文的传输路径;
[0090]控制单元203,用于根据所述确定单元202确定的传输路径,控制所述业务报文在所述多个应用服务器中应流经的应用服务器中传输。
[0091]本发明实施例中,接收单元201,用于接收业务报文;确定单元202,用于根据所述接收单元201接收的业务报文所属的业务流的特征确定所述业务报文的传输路径;控制单元203,用于根据所述确定单元202确定的传输路径,控制所述业务报文在所述多个应用服务器中应流经的应用服务器中传输。与现有技术中MSE不具备对业务报文进行智能管理能力相比,本发明实施例提供的多业务边缘路由器,可以控制业务报文的传输路径,对业务报文进行智能化管理,从而提高业务报文的传输效率。
[0092 ]可选地,在上述图5对应的实施例的基础上,本发明实施例提供的多业务边缘路由器的第一个可选实施例中,
[0093]所述确定单元202具体用于:
[0094]解析所述业务报文,确定所述业务报文所属的业务流;
[0095]根据所述业务报文所属的业务流,确定所述业务报文应流经的应用服务器,所述应流经的应用服务器的顺序作为所述业务报文的传输路径。
[0096]可选地,在上述多业务边缘路由器对应的第一个可选实施例的基础上,本发明实施例提供的多业务边缘路由器的第二个可选实施例中,
[0097]所述确定单元202具体用于:
[0098]确定所述多个应用服务器中所述业务报文不再需要经过的应用服务器;
[0099]将所述多个应用服务器中除所述不再需要经过的应用服务器确定为所述业务报文应流经的应用服务器。
[0100]可选地,在上述多业务边缘路由器对应的第二个可选实施例的基础上,本发明实施例提供的多业务边缘路由器的第三个可选实施例中,
[0101]所述确定单元202具体用于:
[0102]在所述业务报文之前同属于所述业务流的报文已通过所述多个应用服务中一个或多个应用服务器的验证,则所述一个或多个应用服务器为不再需要经过的应用服务器。
[0103]可选地,在上述图5对应的实施例、多业务边缘路由器对应的第一个至第三个任一可选实施例的基础上,参阅图6,本发明实施例提供的多业务边缘路由器的第四个可选实施例中,所述多业务边缘路由器20还包括:
[0104]修改单元204,用于在所述控制单元203控制所述业务报文传输时,当确定下一跳是代理型的应用服务器时,则在所述业务报文中加入返回指示,所述返回指示用于指示所述代理型的应用服务器返回所述业务报文。
[0105]图7是本发明实施例提供的多业务边缘路由器20的结构示意图。所述多业务边缘路由器20包括处理器210、存储器250和输入/输出I/O设备230,存储器250可以包括只读存储器和随机存取存储器,并向处理器210提供操作指令和数据。存储器250的一部分还可以包括非易失性随机存取存储器(NVRAM)。
[0106]在一些实施方式中,存储器250存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:
[0107]在本发明实施例中,通过调用存储器250存储的操作指令(该操作指令可存储在操作系统中),
[0108]通过I/O设备230接接收业务报文;
[0109]根据所述业务报文所属的业务流的特征确定所述业务报文的传输路径;
[0110]根据所述传输路径,控制所述业务报文在所述多个应用服务器中应流经的应用服务器中传输。
[0111]与现有技术中MSE不具备对业务报文进行智能管理能力相比,本发明实施例提供的多业务边缘路由器20,可以控制业务报文的传输路径,对业务报文进行智能化管理,从而提尚业务报文的传输效率。
[0112]处理器210控制多业务边缘路由器20的操作,处理器210还可以称为CPlKCentralProcessing Unit,中央处理单元)。存储器250可以包括只读存储器和随机存取存储器,并向处理器210提供指令和数据。存储器250的一部分还可以包括非易失性随机存取存储器(NVRAM)。具体的应用中多业务边缘路由器20的各个组件通过总线系统220耦合在一起,其中总线系统220除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统220。
[0113]上述本发明实施例揭示的方法可以应用于处理器210中,或者由处理器210实现。处理器210可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器210中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器210可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1