【技术实现步骤摘要】
网络中开展业务的方法、装置及系统
本专利技术实施例涉及通信技术,尤其涉及一种网络中开展业务的方法、装置及系统。
技术介绍
运行于网络之上的互联网(Internet)应用通常被称为越顶(OverTheTop,简称为OTT)应用。大量OTT应用部署于互联网数据中心(InternetDataCenter,简称为IDC),IDC位于网络核心层。用户终端访问位于IDC中的OTT应用,是典型的用户上网模式,OTT应用可以有客户端软件安装于用户终端,但由于网络条件的限制,当大量用户终端访问OTT应用时,不论用户终端是通过浏览器还是通过OTT客户端进行访问,都会出现停滞等待的情况,影响用户体验。基于上述问题,一些规模较大的OTT应用,可能会使用内容分发网络(ContentDeliveryNetwork,简称为CDN)的服务模式,即用户访问中心OTT应用时,其访问会被重定向到靠近用户的一个分布OTT应用,这种方式可以减轻中心OTT应用的带宽压力,一定程度上可以减轻停滞等待等不良体验。但是,在互联网迅速发展的今天,这种服务模式仍不能满足OTT应用快速发展的需要。因此,急需一种支持OT ...
【技术保护点】
一种控制装置,其特征在于,包括:协同单元,用于接收请求开展业务的业务请求,所述业务请求包括用于请求部署第一业务的业务部署信息、用于识别第一报文流的业务流识别信息和业务流导向信息;控制单元,用于向计算装置发送所述业务部署信息,向识别导向装置发送所述业务流识别信息和所述业务流导向信息。
【技术特征摘要】
1.一种控制装置,其特征在于,包括:协同单元,用于接收请求开展业务的业务请求,所述业务请求包括用于请求部署第一业务的业务部署信息、用于识别第一报文流的业务流识别信息和业务流导向信息;控制单元,用于向计算装置发送所述业务部署信息,向识别导向装置发送所述业务流识别信息和所述业务流导向信息;其中,所述业务流导向信息用于指示所述识别导向装置将所述第一报文流导向所述计算装置,所述业务部署信息用于指示所述计算装置部署所述第一业务,并对所述第一业务进行处理。2.根据权利要求1所述的控制装置,其特征在于,所述控制单元还用于向所述识别导向装置发送业务链标识。3.根据权利要求1所述的控制装置,其特征在于,所述控制单元具体用于向所述计算装置发送加载命令消息,并向所述识别导向装置发送流控制消息;其中,所述加载命令消息包括所述业务部署信息,所述流控制消息,所述业务流识别信息和所述业务流导向信息。4.根据权利要求1至3中任一项所述的控制装置,其特征在于,所述控制单元,还用于向所述计算装置发送资源调整消息,所述资源调整消息包括部署所述第一业务所需的运行文件当前需要占用的资源的信息。5.根据权利要求3所述的控制装置,其特征在于,所述控制单元包括:第一控制模块和第二控制模块;所述协同单元,还用于向所述第一控制模块发送第一控制消息,向所述第二控制模块发送第二控制消息,所述第一控制消息包括所述业务流识别信息和所述业务流导向信息,所述第二控制消息包括所述业务部署信息;所述第一控制模块,用于根据所述第一控制消息向所述识别导向装置发送所述流控制消息;所述第二控制模块,用于根据所述第二控制消息向所述计算装置发送所述加载命令消息。6.根据权利要求1-3任一项所述的控制装置,其特征在于,所述业务流导向信息包括以下信息中的至少一个:所述计算装置的网际协议IP地址、所述计算装置的端口信息和部署所述第一业务所需的运行文件的标识信息。7.根据权利要求1-3任一项所述的控制装置,其特征在于,所述业务部署信息包括部署所述第一业务所需的运行文件的地址信息。8.根据权利要求7所述的控制装置,其特征在于,所述运行文件的地址信息包括:访问所述运行文件的路径信息和所述运行文件的文件名信息,或指向所述运行文件的统一资源定位符URL信息。9.根据权利要求1-3任一项所述的控制装置,其特征在于,所述业务流识别信息包括以下信息中的至少一个:接收所述第一报文流的物理端口信息、接收所述第一报文流的逻辑端口信息、所述第一报文流访问的URL信息以及所述第一报文流的源IP地址、目的IP地址、源传输层端口和目的传输层端口信息。10.一种计算装置,其特征在于,包括:第一接收单元,用于接收控制装置发送的用于请求部署第一业务的业务部署信息;部署单元,用于根据所述业务部署信息运行部署所述第一业务所需的运行文件,以部署所述第一业务;第二接收单元,用于接收识别导向装置发送的第一报文流,所述第一报文流包括业务链标识;业务确定单元,用于根据所述业务链标识确定需要对所述第一报文流执行的属于所述第一业务的多个业务处理和执行所述多个业务处理的顺序;处理单元,用于根据所述顺序对所述第一报文流执行所述多个业务处理。11.根据权利要求10所述的计算装置,其特征在于,所述部署单元具体用于:根据所述业务部署信息,加载并运行用于部署所述第一业务的多个业务部件,以部署所述第一业务;所述业务确定单元具体用于:根据所述业务链标识查询业务路由表,从所述多个业务部件中确定多个业务处理部件和所述多个业务处理部件的使用顺序,其中,所述多个业务处理部件为所述多个业务部件中的用于实现所述多个业务处理的业务部件;所述处理单元具体用于:根据所述多个业务处理部件的使用顺序,使用所述多个业务处理部件对所述第一报文流进行处理。12.根据权利要求11所述的计算装置,其特征在于,所述业务确定单元用于根据所述业务链标识查询业务路由表,从所述多个业务部件中确定多个业务处理部件和所述多个业务处理部件的使用顺序包括:根据所述业务链标识和第一入端口查询第一业务路由表项,确定到达第一业务处理部件的出端口,所述第一入端口为接收所述第一报文流的入端口,所述第一业务处理部件用于执行所述多个业务处理中的第一业务处理;将所述第一报文流导向所述第一业务处理部件;接收经过所述第一业务处理的第一报文流;根据第二入端口查询第二业务路由表项,确定到达第二业务处理部件的出端口,所述第二入端口为接收所述经过所述第一业务处理的第一报文流的入端口,所述第二业务处理部件用于执行所述多个业务处理中的第二业务处理;将所述经过所述第一业务处理的第一报文流导向所述第二业务处理部件。13.根据权利要求12所述的计算装置,其特征在于,所述业务确定单元用于根据第二入端口查询第二业务路由表项,确定到达第二业务处理部件的出端口包括:根据所述业务链标识和所述第二入端口查询第二业务路由表项,确定到达第二业务部件的出端口。14.根据权利要求10-13中任一项所述的计算装置,其特征在于,所述第一接收单元,还用于接收所述控制装置发送的资源调整消息,所述资源调整消息包括所述运行文件当前需要占用的资源的信息;所述部署单元,还用于根据所述资源调整消息调整所述运行文件占用的资源。15.根据权利要求10-13中任一项所述的计算装置,其特征在于,所述业务部署信息包括所述运行文件的地址信息。16.根据权利要求10-13中任一项所述的计算装置,其特征在于,所述计算装置是服务器设备;所述业务确定单元实现于所述服务器设备的虚拟交换机Vswitch中。17.一种网络中开展业务的系统,其特征在于,包括:权利要求1-9任一项所述的控制装置、权利要求10-16任一项所述的计算装置和识别导向装置;所述识别导向装置用于:接收所述控制装置发送的用于识别第一报文流的业务流识别信息和业务流导向信息;根据所述业务流识别信息从接收到的报文流中识别出所述第一报文流;为所述第一报文流添加业务链标识;根据所述业务流导向信息将所述携带业务链标识的第一报文流导向至所述计算装置。18.一种网络中开展业务的系统,其特征在于,包括权利要求1-9任一项所述的控制装置,还包括识别导向装置和计算装置;所述识别导向装置用于:接收所述控制装置发送的用于识别第一报文流的业务流识别信息和业务流导向信息;根据所述业务流识别信息从接收到的报文流中识别出所述第一报文流;根据所述业务流导向信息将所述第一报文流导向至所述计算装置;所述计算装置用于:接收所述控制装置发送的用于请求部署第一业务的业务部署信息;根据所述业务部署信息运行部署所述第一业务所需的运行文件,以部署所述第一业务;接收所述识别导向装置发送的所述第一报文流;对所述第一报文流进行所述第一业务的处理。19.一种网络中开展业务的系统,其特征在于,包括:控制装置、计算装置和识别装置;所述控制装置,用于接收请求开展业务的业务请求,所述业务请求包括用于请求部署第一业务的业务部署信息和用于识别第一报文流的业务流识别信息;所述识别装置,用于根据所述业务流识别信息从接收到的报文流中识别出所述第一报文流;所述计算装置,用于根据所述业务部署信息运行部署所述第一业务所需的运行文件,以部署所述第一业务,在部署了所述第一业务后,对识别出的所述第一报文流进行所述第一业务的处理。20.根据权利要求19所述的系统,其特征在于,所述识别装置还用于在所述第一报文流中添加业务链标识;所述计算装置具体用于:加载并运行用于部署所述第一业务的多个业务部件,以部署所述第一业务;根据所述业务链标识确定需要对所述第一报文流执行的属于所述第一业务的多个业务处理和执行所述多个业务处理的...
【专利技术属性】
技术研发人员:黄勇,朱恒军,牛乐宏,宫小玉,查敏,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。