CN104429121B - 基站云系统中开展业务的方法及平台 - Google Patents
基站云系统中开展业务的方法及平台 Download PDFInfo
- Publication number
- CN104429121B CN104429121B CN201380000669.4A CN201380000669A CN104429121B CN 104429121 B CN104429121 B CN 104429121B CN 201380000669 A CN201380000669 A CN 201380000669A CN 104429121 B CN104429121 B CN 104429121B
- Authority
- CN
- China
- Prior art keywords
- resource
- business
- platform
- information
- management platform
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供一种基站云系统中开展业务的方法及平台。方法包括:管理平台按照单板资源所能实现的功能,对基站云系统中的多个单板资源分别进行抽象封装,得到多个资源对象,接收业务平台发送的资源申请请求,根据资源申请请求中由业务平台对配置规格中指示开展业务所需的物理资源的第一信息进行转换得到的第二信息从多个资源对象中,确定目标资源对象并分配给业务平台,向业务平台发送资源分配成功响应,以使业务平台开展业务。本发明技术方案提高了提供给业务软件的抽象资源的稳定性。
Description
技术领域
本发明实施例涉及通信技术,尤其涉及一种基站云系统中开展业务的方法及平台。
背景技术
大规模基站集中互联组成基站云系统,在基站云系统中,单站的各种处理资源,例如基站处理资源、主控信令处理资源、传输处理资源等都是集中成资源池,被统一调度。最初,基站云系统中的资源是以单板为粒度通过静态配置完成管理的,业务软件对资源的使用是预先配置规划好的,其中,业务软件默认知晓这些单板的型号等信息以完成业务部署,业务软件与单板硬件强耦合,使得资源共享和分配粒度等的灵活性较低,且不利于长期演进和业务的弹性部署。
针对上述问题,现有技术进行了改进,在每个基带处理单元(BaseBand Unit,简称为BBU)上部署相同的版本包,该版本包包括业务软件和平台软件,BBU执行平台软件以按照业务软件可以理解的内容和粒度对硬件资源进行抽象,然后将抽象资源提给供业务软件使用。这种方法减轻了业务软件与硬件资源之间的耦合度,但由于硬件资源是按照业务软件可以理解的内容和粒度进行抽象的,业务模型变动或业务软件升级优化等场景,会导致资源抽象结果的不稳定,需要平台软件跟着变动或升级,以便BBU执行变动或升级后的平台软件以重新对硬件资源进行抽象处理。
发明内容
本发明实施例提供一种基站云系统中开展业务的方法及平台,用以提高提供给业务软件的抽象资源的稳定性。
本发明第一方面提供一种基站云系统中开展业务的方法,包括:
管理平台按照单板资源所能实现的功能,对基站云系统中的多个单板资源分别进行抽象封装,得到多个资源对象,其中,实现相同功能的单板资源被抽象封装成同类型的资源对象;
所述管理平台接收业务平台发送的资源申请请求,所述资源申请请求携带有第二信息,所述第二信息用于指示所述业务平台请求申请的目标资源对象,所述第二信息是所述业务平台在接收到网管设备下发的待开展业务的配置规格后,按照所述待开展业务对应的换算策略,对所述配置规格中的第一信息进行换算获得的,所述第一信息用于指示开展所述待开展业务所需的物理资源;
所述管理平台根据所述第二信息,从所述多个资源对象中,确定所述目标资源对象,将所述目标资源对象分配给所述业务平台;
所述管理平台向所述业务平台发送资源分配成功响应,以使所述业务平台在所述目标资源对象上加载所述待开展业务对应的业务程序,以开展所述待开展业务。
结合第一方面,在第一方面的第一种可能的实现方式中,所述管理平台按照单板资源所能实现的功能,对基站云系统中的多个单板资源分别进行抽象封装,得到多个资源对象之后,还包括:
所述管理平台接收所述网管设备发送的查询请求,所述查询请求携带有第三信息,所述第三信息用于指示待查询的资源对象;
所述管理平台根据所述第三信息,向所述网管设备提供所述待查询的资源对象的状态信息。
结合第一方面,或者第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述管理平台按照单板资源所能实现的功能,对基站云系统中的多个单板资源分别进行抽象封装,得到多个资源对象之后,还包括:
所述管理平台接收所述网管设备发送的使能控制指令,所述使能控制指令携带有第四信息,所述第四信息用于指示待禁用或待启动的资源对象;
所述管理平台根据所述第四信息,禁用所述待禁用的资源对象或启动所述待启动的资源对象。
结合第一方面,或者第一方面的第一种或第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述资源对象包括以下信息中的至少一个或其组合:资源类型、能力信息、物理位置和资源状态。
结合第一方面,或者第一方面的第一种、第二种或第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述管理平台向所述业务平台发送资源分配成功响应,以使所述业务平台在所述目标资源对象上加载所述待开展业务对应的应用程序,以开展所述待开展业务之后,还包括:
所述管理平台向所述业务平台发送资源释放通知,以使所述业务平台停止所述待开展业务;
所述管理平台接收所述业务平台发送的资源释放响应;
所述管理平台根据所述资源释放响应,将所述目标资源对象的状态置为空闲可用。
结合第一方面,或者第一方面的第一种、第二种、第三种或第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述管理平台部署在所述基站云系统中的至少一个站点上,每个站点包括至少一个单板资源。
本发明第二方面提供一种基站云系统中开展业务的方法,包括:
业务平台接收网管设备发送的待开展业务的配置规格,所述配置规格携带有第一信息,所述第一信息用于指示开展所述待开展业务所需的物理资源;
所述业务平台按照所述待开展业务对应的换算策略,对所述配置规格中的第一信息进行换算,获得第二信息,所述第二信息用于指示所述业务平台向管理平台请求申请的目标资源对象;
所述业务平台向所述管理平台发送资源申请请求,所述资源申请请求携带有所述第二信息,以使所述管理平台根据所述第二信息,从多个资源对象中获取所述目标资源对象;所述多个资源对象是所述管理平台按照单板资源所能实现的功能,对基站云系统中的多个单板资源分别进行抽象封装得到的,其中,实现相同功能的单板资源被抽象封装成同类型的资源对象;
所述业务平台接收所述管理平台发送的资源分配成功响应,所述资源分配成功响应用于标识所述管理平台已将所述目标资源对象分配给所述业务平台;
所述业务平台在所述目标资源对象上加载所述待开展业务对应的业务程序,以开展所述待开展业务。
结合第二方面,在第二方面的第一种可能的实现方式中,所述资源对象包括以下信息中的至少一个:
资源类型、能力信息、物理位置和资源状态。
结合第二方面,或者第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述业务平台在所述目标资源对象上加载所述待开展业务对应的业务程序,以开展所述待开展业务之后,还包括:
所述业务平台接收所述管理平台发送的资源释放通知;
所述业务平台根据所述资源释放通知,停止所述待开展业务;
所述业务平台向所述管理平台发送资源释放响应,以使所述管理平台将所述目标资源对象的状态置为空闲可用。
结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述业务平台根据所述资源释放通知,停止所述待开展业务,包括:
所述业务平台根据所述资源释放通知,将开展所述待展开业务过程中的数据存储到所述网管设备,并从所述目标资源对象上卸载所述业务程序。
结合第二方面,或者第二方面的第一种、第二种或第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述业务平台部署在所述基站云系统中的至少一个站点上,每个站点包括至少一个单板资源。
本发明第三方面提供一种管理平台,包括:
获取模块,用于按照单板资源所能实现的功能,对基站云系统中的多个单板资源分别进行抽象封装,得到多个资源对象,其中,实现相同功能的单板资源被抽象封装成同类型的资源对象;
接收模块,用于接收业务平台发送的资源申请请求,所述资源申请请求携带有第二信息,所述第二信息用于指示所述业务平台请求申请的目标资源对象,所述第二信息是所述业务平台在接收到网管设备下发的待开展业务的配置规格后,按照所述待开展业务对应的换算策略,对所述配置规格中的第一信息进行换算获得的,所述第一信息用于指示开展所述待开展业务所需的物理资源;
分配模块,用于根据所述第二信息,从所述多个资源对象中,确定所述目标资源对象,将所述目标资源对象分配给所述业务平台;
发送模块,用于向所述业务平台发送资源分配成功响应,以使所述业务平台在所述目标资源对象上加载所述待开展业务对应的业务程序,以开展所述待开展业务。
结合第三方面,在第三方面的第一种可能的实现方式中,所述接收模块,还用于在所述获取模块得到所述多个资源对象之后,接收所述网管设备发送的查询请求,所述查询请求携带有第三信息,所述第三信息用于指示待查询的资源对象;
所述发送模块,还用于根据所述第三信息,向所述网管设备提供所述待查询的资源对象的状态信息。
结合第三方面,或者第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述接收模块,还用于在所述获取模块得到所述多个资源对象之后,接收所述网管设备发送的使能控制指令,所述使能控制指令携带有第四信息,所述第四信息用于指示待禁用或待启动的资源对象;
所述管理平台还包括:
使能控制模块,用于根据所述第四信息,禁用所述待禁用的资源对象或启动所述待启动的资源对象。
结合第三方面,或者第三方面的第一种或第二种可能的实现方式,在第三方面的第三种可能的实现方式中,所述资源对象包括以下信息中的至少一个:
资源类型、能力信息、物理位置和资源状态。
结合第三方面,或者第三方面的第一种、第二种或第三种可能的实现方式,在第三方面的第四种可能的实现方式中,所述发送模块,还用于在发送所述资源分配成功响应之后,向所述业务平台发送资源释放通知,以使所述业务平台停止所述待开展业务;
所述接收模块,还用于接收所述业务平台发送的资源释放响应;
所述管理平台还包括:
释放回收模块,用于根据所述资源释放响应,将所述目标资源对象的状态置为空闲可用。
结合第三方面,或者第三方面的第一种、第二种、第三种或第四种可能的实现方式,在第三方面的第五种可能的实现方式中,所述管理平台部署在所述基站云系统中的至少一个站点上,每个站点包括至少一个单板资源。
本发明第四方面提供一种业务平台,包括:
接收模块,用于接收网管设备发送的待开展业务的配置规格,所述配置规格携带有第一信息,所述第一信息用于指示开展所述待开展业务所需的物理资源,以及接收管理平台发送的资源分配成功响应,所述资源分配成功响应用于标识所述管理平台已将所述目标资源对象分配给所述业务平台;
获取模块,用于按照所述待开展业务对应的换算策略,对所述配置规格中的第一信息进行换算,获得第二信息,所述第二信息用于指示所述业务平台向所述管理平台请求申请的所述目标资源对象;
发送模块,用于向所述管理平台发送资源申请请求,所述资源申请请求携带有所述第二信息,以使所述管理平台根据所述第二信息,从多个资源对象中确定并分配所述目标资源对象;所述多个资源对象是所述管理平台按照单板资源所能实现的功能,对基站云系统中的多个单板资源分别进行抽象封装得到的,其中,实现相同功能的单板资源被抽象封装成同类型的资源对象;
业务开展模块,用于在所述接收模块接收到所述资源分配成功响应之后,在所述目标资源对象上加载所述待开展业务对应的业务程序,以开展所述待开展业务。
结合第四方面,在第四方面的第一种可能的实现方式中,所述资源对象包括以下信息中的至少一个或其组合:
资源类型、能力信息、物理位置和资源状态。
结合第四方面,或者第四方面第一种可能的实现方式,在第四方面的第二种可能的实现方式中,所述接收模块,还用于在所述业务开展模块开展所述待开展业务之后,接收所述管理平台发送的资源释放通知;
所述业务开展模块,还用于根据所述资源释放通知,停止所述待开展业务;
所述发送模块,还用于向所述管理平台发送资源释放响应,以使所述管理平台将所述目标资源对象的状态置为空闲可用。
结合第四方面第二种可能的实现方式,在第四方面的第三种可能的实现方式中,所述业务开展模块用于根据所述资源释放通知,停止所述待开展业务,包括:
所述业务开展模块具体用于根据所述资源释放通知,将开展所述待展开业务过程中的数据存储到所述网管设备,并从所述目标资源对象上卸载所述业务程序。
结合第四方面,或者第四方面的第一种、第二种或第三种可能的实现方式,在第四方面的第四种可能的实现方式中,所述业务平台部署在所述基站云系统中的至少一个站点上,每个站点包括至少一个单板资源。
本发明第五方面提供一种管理平台,包括:存储器、处理器和通信接口;
所述存储器,用于存储程序;
所述处理器,用于执行所述程序,以用于:按照单板资源所能实现的功能,对基站云系统中的多个单板资源分别进行抽象封装,得到多个资源对象,其中,实现相同功能的单板资源被抽象封装成同类型的资源对象;以及用于根据所述通信接口接收的第二信息,从所述多个资源对象中,确定目标资源对象,将所述目标资源对象分配给业务平台;
所述通信接口,用于接收所述业务平台发送的资源申请请求,所述资源申请请求携带有所述第二信息,所述第二信息用于指示所述业务平台请求申请的所述目标资源对象,所述第二信息是所述业务平台在接收到网管设备下发的待开展业务的配置规格后,按照所述待开展业务对应的换算策略,对所述配置规格中的第一信息进行换算获得的,所述第一信息用于指示开展所述待开展业务所需的物理资源;以及用于在所述处理器将所述目标资源对象分配给所述业务平台之后,向所述业务平台发送资源分配成功响应,以使所述业务平台在所述目标资源对象上加载所述待开展业务对应的业务程序,以开展所述待开展业务。
本发明第六方面提供一种业务平台,包括:通信接口、存储器和处理器;
所述通信接口,用于接收网管设备发送的待开展业务的配置规格,所述配置规格携带有第一信息,所述第一信息用于指示开展所述待开展业务所需的物理资源,并向管理平台发送资源申请请求,所述资源申请请求携带有第二信息,以使所述管理平台根据所述第二信息,从多个资源对象中确定并分配目标资源对象;所述多个资源对象是所述管理平台按照单板资源所能实现的功能,对基站云系统中的多个单板资源分别进行抽象封装得到的,其中,实现相同功能的单板资源被抽象封装成同类型的资源对象;以及用于接收所述管理平台发送的资源分配成功响应,所述资源分配成功响应用于标识所述管理平台已将所述目标资源对象分配给所述业务平台;
存储器,用于存储程序;
所述处理器,用于执行所述程序,以用于:按照所述待开展业务对应的换算策略,对所述配置规格中的第一信息进行换算,获得所述第二信息,所述第二信息用于指示所述业务平台向所述管理平台请求申请的所述目标资源对象;以及用于在所述通信接口接收到所述资源分配成功响应之后,在所述目标资源对象上加载所述待开展业务对应的业务程序,以开展所述待开展业务。
本发明实施例提供的基站云系统中开展业务的方法及平台,管理平台按照单板资源所能实现的功能,对单板资源进行抽象封装得到资源对象,其中,实现相同功能的单板资源被抽象封装为同类型的资源对象,业务平台接收到网管设备发送的待开展业务的配置规格后,对配置规格中用于指示开展业务所需的物理资源的信息进行换算,得到用于指示业务平台请求申请的目标资源的信息,并向管理平台发送资源申请请求,管理平台根据资源申请请求中用于指示业务平台请求申请的目标资源对象的信息,从封装得到的资源对象中,获取目标资源对象,将获取的目标资源对象提供给业务平台,以使业务平台在目标资源对象上加载业务程序,以开展对应的业务。在该过程中,管理平台管理的资源对象是按照单板资源所能实现的功能对单板资源进行抽象封装得到的,与业务平台没有关系,为此,业务平台在向管理平台申请资源时,需要对配置规格中的信息进行换算,换算成管理平台能够理解的以资源对象为描述对象的信息,以便成功申请到开展业务所需的资源对象,这样即使业务模型变动或业务平台升级优化,也不会影响到资源对象的变化,使得管理平台更加稳定,提高了向业务平台提供资源对象的稳定性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明各实施例所基于的基站云系统中一种业务处理系统的结构示意图;
图2为本发明实施例提供的一种基站云系统中开展业务的方法流程;
图3为本发明实施例提供的另一种基站云系统中开展业务的方法流程图;
图4为本发明实施例提供的又一种基站云系统中开展业务的方法流程图;
图5为本发明实施例提供的又一种基站云系统中开展业务的方法流程图;
图6为本发明实施例提供的一种管理平台的结构示意图;
图7为本发明实施例提供的另一种管理平台的结构示意图;
图8为本发明实施例提供的又一种管理平台的结构示意图;
图9为本发明实施例提供的一种业务平台的结构示意图;
图10为本发明实施例提供的另一种业务平台的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明各实施例所基于的基站云系统中一种业务处理系统的结构示意图。如图1所示,所述业务处理系统包括:网管设备11、管理平台12和业务平台13。其中,基站云系统由多个基站互联组成,这里的基站主要是指BBU。每个BBU对应若干单板资源。基站云系统中的站点是预先规划好的,每个站点包括至少一个单板资源,例如可以由2个BBU以及BBU内部的单板资源构成一个站点。可选的,管理平台12可以部署于基站云系统中的至少一个站点上,相应的,业务平台13也可以部署于基站云系统中的至少一个站点上。
图2为本发明实施例提供的一种基站云系统中开展业务的方法流程。如图2所示,本实施例方法包括:
201、管理平台按照单板资源所能实现的功能,对基站云系统中的多个单板资源分别进行抽象封装,得到多个资源对象,其中,实现相同功能的单板资源被抽象封装成同类型的资源对象。
202、管理平台接收业务平台发送的资源申请请求,所述资源申请请求携带有第二信息,所述第二信息用于指示业务平台请求申请的目标资源对象,所述第二信息是业务平台在接收到网管设备下发的待开展业务的配置规格后,按照所述待开展业务对应的换算策略,对所述配置规格中的第一信息进行换算获得的,所述第一信息用于指示开展所述待开展业务所需的物理资源。
203、管理平台根据所述第二信息,从所述多个资源对象中,确定所述目标资源对象,将所述目标资源对象分配给业务平台。
204、管理平台向业务平台发送资源分配成功响应,以使业务平台在所述目标资源对象上加载所述待开展业务对应的业务程序,以开展所述待开展业务。
在本实施例中,管理平台可以在基站云系统启动后,按照单板资源所能实现的功能,对基站云系统中的多个单板资源分别进行抽象封装,获得多个资源对象。基站云系统中的多个单板资源主要是指所基站云系统中所有互联的BBU的硬件资源,也是开展无线业务所需的资源,例如主要包括计算资源、内存资源、存储资源、传输资源等。
可选的,管理平台封装得到的资源对象可以包括但不限于以下信息中的至少一个:资源类型、能力信息、物理位置和资源状态。
举例说明,假设基站云系统由传统BBU互联而成,每个BBU中部署主控板、基带板和传输板。在基站云系统启动后,管理平台读取各个单板的硬件型号,进行抽象封装得到各类资源对象,具体为:CPU资源对象[类型,计算能力(MIPS),物理位置,资源状态],内存资源对象[类型,容量,物理位置,资源状态],闪存(Flash)资源对象[类型,容量,物理位置,资源状态],传输(Transport)资源对象[端口,IP,带宽,物理位置,资源状态],基带(BaseBand,简称为BB)资源对象[类型,计算能力(MIPS),物理位置,资源状态]。对于CPU资源对象和BB资源对象,其对应的能力信息即为上述计算能力;对于内存资源对象和闪存资源对象,其对应的能力信息即为上述容量;对传输资源对象,其对应的能力信息即为IP和带宽。
又例如,假设基站云系统由通用处理器BBU互联而成,每个BBU中部署计算单板和传输板。在基站云系统启动后,管理平台读取各个单板的硬件型号,进行抽象封装得到各类资源对象,具体为:CPU资源对象[类型,计算能力(MIPS),物理位置,资源状态],内存资源对象[类型,容量,物理位置,资源状态],闪存(Flash)资源对象[类型,容量,物理位置,状态],传输(Transport)资源对象[端口,IP,带宽,物理位置,状态]。
管理平台统一汇总和管理这些资源对象,例如主要负责管理这些资源对象的状态、相互之间的拓扑位置关系等。
另外,管理平台还会在业务平台申请资源对象时,向业务平台提供合适的资源对象,以便业务平台基于管理平台提供的资源对象开展业务。具体的,在需要开展业务时,网管设备向业务平台下发待开展业务的配置规格,配置规格中主要包括开展该业务所需的业务规格,是网管用户基于业务角度能理解的配置规格,为便于描述,本发明实施例将这些信息称为用于指示开展所述待开展业务所需的物理资源的第一信息。例如以LTE为例,一种配置规格的实现方式包括:信令资源池可抽象为以600用户的空口编解码、信令处理能力为基本服务单位的资源池;基带资源池可抽象为以10M*2T*2R规格为基本粒度服务的资源池;传输资源池可抽象为以10M带宽为基本分配单位的资源池等等。由于管理平台所管理的对象是一些资源对象而不是物理资源,故业务平台在接收到待开展业务的配置规格后,对配置规格进行解析,从配置规格中获取第一信息,然后按照与所述待开展业务对应的换算策略,对第一信息进行换算,获得用于指示业务平台请求申请的目标资源对象的第二信息,其中,业务平台请求申请的目标资源对象也就是开展所述待开展业务所需的资源对象。之后,业务平台生成携带有第二信息的资源申请请求,并发送给管理平台,以向管理平台请求所述目标资源对象。例如,第二信息可以包括但不限于:需要哪些类型的资源对象、所述资源对象的数量、所述资源对象的位置以及所需资源对象之间的位置关系等信息。
管理平台接收到业务平台发送的资源申请请求后,对资源申请请求进行解析,从中获取第二信息;之后,根据第二信息的指示,从多个资源对象中确定目标资源对象,将目标资源对象分配给业务平台。之后,管理平台向业务平台发送资源分配成功响应,业务平台在接收到资源分配成功响应之后,确定已经申请到目标资源对象,则可以在目标资源对象上加载所述待开展业务对应的业务程序,以开展所述待开展业务。
由上述可见,在本实施例中,管理平台管理的资源对象是按照单板资源所能实现的功能对单板资源进行抽象封装得到的,与业务平台没有关系,为此,业务平台在向管理平台申请资源时,需要对配置规格中的信息进行换算,换算成管理平台能够理解的以资源对象为描述对象的信息,以便成功申请到开展业务所需的资源对象,这样即使业务模型变动或业务平台升级优化,也不会影响到资源对象的变化,使得管理平台更加稳定,提高了向业务平台提供资源对象的稳定性。进一步,管理平台不随着业务版本或业务平台的不断升级而升级,还可以减少维护成本。
图3为本发明实施例提供的另一种基站云系统中开展业务的方法流程图。本实施例基于图2所示实施例实现,如图3所示,步骤204之后还包括:
301、管理平台向业务平台发送资源释放通知,以使业务平台停止所述待开展业务。
302、管理平台接收业务平台发送的资源释放响应。
303、管理平台根据所述资源释放响应,将所述目标资源对象的状态置为空闲可用。
在本实施例中,当开展业务的站点被删除时,管理平台回收分配给该业务的资源对象。具体的,当开展业务的站点被删除时,管理平台向业务平台发送资源释放通知,以使业务平台停止所述待开展业务;业务平台根据管理平台发送的资源释放通知,停止正在开展的业务(即所述待开展业务),并向管理平台返回资源释放响应,告知管理平台可以收回资源对象。其中,业务平台停止所述待开展业务的过程包括:将开展所述待展开业务过程中的数据存储到网管设备,并从目标资源对象上卸载业务程序。管理平台根据资源释放响应,将目标资源对象的状态置为空闲可用,以完成对目标资源对象的收回处理。
在本实施例中,通过对资源对象的回收,达到了基站云系统中资源动态共享的目的,提高了资源的利用率。
进一步可以基于上述各实施例,在得到多个资源对象之后,管理平台可以提供与网管设备对应的网管接口,以便于网管设备对资源对象进行查询与管理等操作;另外,当管理平台确定某些资源对象故障时,也可以通过网管接口上报给网管设备,以便网管设备及时进行故障处理。
基于上述,管理平台按照单板资源所能实现的功能,对基站云系统中的多个单板资源分别进行抽象封装,得到多个资源对象之后,本实施例的方法还包括:管理平台接收网管设备发送的查询请求,所述查询请求携带有第三信息,所述第三信息用于指示待查询的资源对象;管理平台根据所述第三信息,向所述网管设备提供所述待查询的资源对象的状态信息。第三信息可以是能够唯一标识待查询的资源对象的任何信息,例如可以是待查询的资源对象的类型、能力信息、物理位置和状态中的一个或其组合。如果第三信息是待查询的资源对象的类型,则表示网管设备需要查询某一类型的资源对象的状态;如果第三信息是待查询的资源对象的能力信息,则表示网管设备需要查询具有同一能力的不同类型的资源对象的状态;如果第三信息包括待查询的资源对象的类型和物理位置,则表示网管设备需要查询某一物理位置上的某一类型的资源对象的状态。
进一步,管理平台按照单板资源所能实现的功能,对基站云系统中的多个单板资源分别进行抽象封装,得到多个资源对象之后,本实施例的方法还包括:管理平台接收网管设备发送的使能控制指令,所述使能控制指令携带有第四信息,所述第四信息用于指示待禁用或待启动的资源对象;管理平台根据所述第四信息,禁用所述待禁用的资源对象或启动所述待启动的资源对象。该过程主要描述的是网管设备通过网管接口启动或禁用资源对象。
由上述可见,本实施例提供的方法,网管设备可以方便地对资源对象进行有效管理,有利于提高对资源对象进行管理的便利性。
图4为本发明实施例提供的又一种基站云系统中开展业务的方法流程图。如图4所示,本实施例的方法包括:
401、业务平台接收网管设备发送的待开展业务的配置规格,所述配置规格携带有第一信息,所述第一信息用于指示开展所述待开展业务所需的物理资源。
402、业务平台按照所述待开展业务对应的换算策略,对所述配置规格中的第一信息进行换算,获得第二信息,所述第二信息用于指示所述业务平台向管理平台请求申请的目标资源对象。
403、业务平台向管理平台发送资源申请请求,所述资源申请请求携带有所述第二信息,以使所述管理平台根据所述第二信息,从多个资源对象中获取所述目标资源对象;所述多个资源对象是管理平台按照单板资源所能实现的功能,对基站云系统中的多个单板资源分别进行抽象封装得到的,其中,实现相同功能的单板资源被抽象封装成同类型的资源对象。
404、业务平台接收管理平台发送的资源分配成功响应,所述资源分配成功响应用于标识所述管理平台已将所述目标资源对象分配给业务平台。
405、业务平台在所述目标资源对象上加载所述待开展业务对应的业务程序,以开展所述待开展业务。
在本实施例中,管理平台可以在基站云系统启动后,按照单板资源所能实现的功能,对基站云系统中的多个单板资源分别进行抽象封装,获得多个资源对象。基站云系统中的多个单板资源主要是指所基站云系统中所有互联的BBU的硬件资源,也是开展无线业务所需的资源,例如主要包括计算资源、内存资源、存储资源、传输资源等。
可选的,管理平台封装得到的资源对象可以包括但不限于以下信息中的至少一个:资源类型、能力信息、物理位置和资源状态。具体举例说明可参见图2所示实施例中的描述。
在需要开展业务时,网管设备向业务平台下发待开展业务的配置规格,配置规格中主要包括开展该业务需要哪些类型的物理资源、所需物理资源的数量、所需物理资源的位置等信息,为便于描述本发明实施例中,将这些信息称为用于指示开展所述待开展业务所需的物理资源的第一信息。由于管理平台所管理的对象是一些资源对象而不是物理资源,故业务平台在接收到待开展业务的配置规格后,对配置规格进行解析,从配置规格中获取第一信息,然后按照与所述待开展业务对应的换算策略,对第一信息进行换算,获得用于指示业务平台请求申请的目标资源对象的第二信息,其中,业务平台请求申请的目标资源对象也就是开展所述待开展业务所需的资源对象。
其中,所述待开展业务对应的换算策略是预先设定的。该换算策略可以是一种换算公式,用于供业务平台对配置规格中的第一信息进行换算,计算出开展所述待开展业务所需的资源对象以及所需资源对象的数量等信息。或者,该换算策略本身可以是预先配置的开展所述待开展业务所需的资源对象以及所需资源对象的数量等信息,这些信息可以是经验值,例如可以是事先经过实际测试,根据若干典型业务实际需要的资源对象信息确定出的。
之后,业务平台生成携带有第二信息的资源申请请求,并发送给管理平台,以向管理平台请求所述目标资源对象。例如,第二信息可以包括但不限于:需要哪些类型的资源对象、所述资源对象的数量、所述资源对象的位置以及所需资源对象之间的位置关系等信息。管理平台接收到业务平台发送的资源申请请求后,对资源申请请求进行解析,从中获取第二信息;之后,根据第二信息的指示,从多个资源对象中确定目标资源对象,将目标资源对象分配给业务平台。在将目标资源对象分配给业务平台后,管理平台向业务平台发送资源分配成功响应,业务平台在接收到资源分配成功响应之后,确定已经申请到目标资源对象,则在目标资源对象上加载所述待开展业务对应的业务程序,以开展所述待开展业务。
可选的,网管设备还可以对已开展的业务进行具体配置,例如建立小区,设置相关无线参数等。
由上述可见,在本实施例中,管理平台管理的资源对象是按照单板资源所能实现的功能对单板资源进行抽象封装得到的,与业务平台没有关系,为此,业务平台在向管理平台申请资源时,需要对配置规格中的信息进行换算,换算成管理平台能够理解的以资源对象为描述对象的信息,以便成功申请到开展业务所需的资源对象,这样即使业务模型变动或业务平台升级优化,也不会影响到资源对象的变化,使得管理平台更加稳定,提高了向业务平台提供资源对象的稳定性。进一步,管理平台不随着业务版本或业务平台的不断升级而升级,还可以减少维护成本。
进一步,如图5所示,所述方法在步骤405之后还包括:
501、业务平台接收管理平台发送的资源释放通知。
502、业务平台根据所述资源释放通知,停止所述待开展业务。其中,业务平台根据所述资源释放通知,停止所述待开展业务包括:业务平台根据所述资源释放通知,将开展所述待展开业务过程中的数据存储到网管设备,并从所述目标资源对象上卸载所述业务程序等。
503、业务平台向管理平台发送资源释放响应,以使管理平台将所述目标资源对象的状态置为空闲可用。
在本实施例中,通过对资源对象的回收,达到了基站云系统中资源动态共享的目的,提高了资源的利用率。
图6为本发明实施例提供的一种管理平台的结构示意图。如图6所示,所述管理平台包括:获取模块61、接收模块62、分配模块63和发送模块64。
获取模块61,用于按照单板资源所能实现的功能,对基站云系统中的多个单板资源分别进行抽象封装,得到多个资源对象,其中,实现相同功能的单板资源被抽象封装成同类型的资源对象。
可选的,获取模块61得到的资源对象包括以下信息中的至少一个:资源类型、能力信息、物理位置和资源状态。
接收模块62,用于接收业务平台发送的资源申请请求,所述资源申请请求携带有第二信息,所述第二信息用于指示所述业务平台请求申请的目标资源对象,所述第二信息是业务平台在接收到网管设备下发的待开展业务的配置规格后,按照所述待开展业务对应的换算策略,对所述配置规格中的第一信息进行换算获得的,所述第一信息用于指示开展所述待开展业务所需的物理资源。
分配模块63,与获取模块61和接收模块62连接,用于根据接收模块62接收的第二信息,从获取模块61获得的多个资源对象中,确定所述目标资源对象,将所述目标资源对象分配给业务平台。
可选的,获取模块61可以将抽象封装得到的多个资源对象上报给分配模块63,或者获取模块61还可以将抽象封装得到的多个资源对象写入配置文件中,分配模块63通过读取配置文件获取由多个单板资源抽象封装得到的多个对象资源。
发送模块64,与分配模块63连接,用于在分配模块63将所述目标资源对象分配给业务平台之后,向业务平台发送资源分配成功响应,以使所述业务平台在所述目标资源对象上加载所述待开展业务对应的业务程序,以开展所述待开展业务。
在一可选实施方式中,接收模块62,还用于在获取模块61得到多个资源对象之后,接收网管设备发送的查询请求,所述查询请求携带有第三信息,所述第三信息用于指示待查询的资源对象。相应的,发送模块64,还用于根据所述第三信息,向所述网管设备提供所述待查询的资源对象的状态信息。如图7所示,发送模块64还与接收模块62连接。
在一可选实施方式中,接收模块62,还用于在获取模块61得到多个资源对象之后,接收网管设备发送的使能控制指令,所述使能控制指令携带有第四信息,所述第四信息用于指示待禁用或待启动的资源对象。基于此,如图7所示,所述管理平台还包括:使能控制模块65。
使能控制模块65,与接收模块62连接,用于根据接收模块62接收的第四信息,禁用所述待禁用的资源对象或启动所述待启动的资源对象。
在一可选实施方式中,发送模块64,还用于在发送所述资源分配成功响应之后,向所述业务平台发送资源释放通知,以使所述业务平台停止所述待开展业务。相应的,接收模块62,还用于接收所述业务平台发送的资源释放响应。基于此,如图7所示,所述管理平台还包括:释放回收模块66。
释放回收模块66,与接收模块62连接,用于根据接收模块62接收的资源释放响应,将所述目标资源对象的状态置为空闲可用。
在具体实现上,本实施例的管理平台可以部署在所述基站云系统中的至少一个站点上,每个站点包括至少一个单板资源。
本实施例的管理平台的各功能模块可用于执行图2和图3所示方法实施例的流程,其具体工作原理不再赘述,详见方法实施例的描述。
本实施例提供的管理平台,其所管理的资源对象是按照单板资源所能实现的功能对单板资源进行抽象封装得到的,与业务平台没有关系,为此,业务平台在向管理平台申请资源时,需要对配置规格中的信息进行换算,换算成管理平台能够理解的以资源对象为描述对象的信息,以便成功申请到开展业务所需的资源对象,这样即使业务模型变动或业务平台升级优化,也不会影响到资源对象的变化,由此可见,本实施例提供的管理平台更加稳定,提高了向业务平台提供资源对象的稳定性。进一步,本实施例提供的管理平台不随着业务版本或业务平台的不断升级而升级,还可以减少维护成本。
图8为本发明实施例提供的又一种管理平台的结构示意图。如图8所示,所述管理平台包括:存储器81、处理器82和通信接口83。
存储器81,用于存储程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器81可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
处理器82,用于执行所述程序,以用于:按照单板资源所能实现的功能,对基站云系统中的多个单板资源分别进行抽象封装,得到多个资源对象,其中,实现相同功能的单板资源被抽象封装成同类型的资源对象;以及用于根据通信接口83接收的第二信息,从所述多个资源对象中,确定目标资源对象,将所述目标资源对象分配给业务平台。
可选的,处理器82得到的资源对象包括以下信息中的至少一个:资源类型、能力信息、物理位置和资源状态。
处理器82可能是一个中央处理器(Central Processing Unit,简称为CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称为ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。
通信接口83,用于接收所述业务平台发送的资源申请请求,所述资源申请请求携带有所述第二信息,所述第二信息用于指示业务平台请求申请的所述目标资源对象,所述第二信息是业务平台在接收到网管设备下发的待开展业务的配置规格后,按照所述待开展业务对应的换算策略,对所述配置规格中的第一信息进行换算获得的,所述第一信息用于指示开展所述待开展业务所需的物理资源;以及用于在处理器82将所述目标资源对象分配给业务平台之后,向业务平台发送资源分配成功响应,以使业务平台在所述目标资源对象上加载所述待开展业务对应的业务程序,以开展所述待开展业务。
在一可选实施方式中,通信接口83,还用于在处理器82得到多个资源对象之后,接收网管设备发送的查询请求,所述查询请求携带有第三信息,所述第三信息用于指示待查询的资源对象,并根据所述第三信息,向所述网管设备提供所述待查询的资源对象的状态信息。
在一可选实施方式中,通信接口83,还用于在处理器82得到多个资源对象之后,接收网管设备发送的使能控制指令,所述使能控制指令携带有第四信息,所述第四信息用于指示待禁用或待启动的资源对象。基于此,处理器82,还用于根据通信接口83接收的第四信息,禁用所述待禁用的资源对象或启动所述待启动的资源对象。
在一可选实施方式中,通信接口83,还用于在发送所述资源分配成功响应之后,向所述业务平台发送资源释放通知,以使所述业务平台停止所述待开展业务,并接收所述业务平台发送的资源释放响应。基于此,处理器82,还用于根据通信接口83接收的资源释放响应,将所述目标资源对象的状态置为空闲可用。
可选的,在具体实现上,如果存储器81、处理器82和通信接口83独立实现,则存储器81、处理器82和通信接口83可以通过总线相互连接并完成相互间的通信。所述总线可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线、外部设备互连(Peripheral Component,简称为PCI)总线或扩展工业标准体系结构(Extended IndustryStandard Architecture,简称为EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
可选的,在具体实现上,如果存储器81、处理器82和通信接口83集成在一块芯片上实现,则存储器81、处理器82和通信接口83可以通过内部接口完成相同间的通信。
在具体实现上,本实施例的管理平台可以部署在所述基站云系统中的至少一个站点上,每个站点包括至少一个单板资源。
本实施例的管理平台可用于执行图2和图3所示方法实施例的流程,其具体工作原理不再赘述,详见方法实施例的描述。
本实施例提供的管理平台,其所管理的资源对象是按照单板资源所能实现的功能对单板资源进行抽象封装得到的,与业务平台没有关系,为此,业务平台在向管理平台申请资源时,需要对配置规格中的信息进行换算,换算成管理平台能够理解的以资源对象为描述对象的信息,以便成功申请到开展业务所需的资源对象,这样即使业务模型变动或业务平台升级优化,也不会影响到资源对象的变化,由此可见,本实施例提供的管理平台更加稳定,提高了向业务平台提供资源对象的稳定性。进一步,本实施例提供的管理平台不随着业务版本或业务平台的不断升级而升级,还可以减少维护成本。
图9为本发明实施例提供的一种业务平台的结构示意图。如图9所示,所述业务平台包括:接收模块91、获取模块92、发送模块93和业务开展模块94。
接收模块91,用于接收网管设备发送的待开展业务的配置规格,所述配置规格携带有第一信息,所述第一信息用于指示开展所述待开展业务所需的物理资源,以及接收管理平台发送的资源分配成功响应,所述资源分配成功响应用于标识管理平台已将所述目标资源对象分配给业务平台。
获取模块92,与接收模块91连接,用于按照所述待开展业务对应的换算策略,对接收模块91接收的所述配置规格中的第一信息进行换算,获得第二信息,所述第二信息用于指示所述业务平台向所述管理平台请求申请的所述目标资源对象。
发送模块93,与获取模块92连接,用于向所述管理平台发送资源申请请求,所述资源申请请求携带有获取模块92获取的所述第二信息,以使所述管理平台根据所述第二信息,从多个资源对象中确定并分配所述目标资源对象;所述多个资源对象是所述管理平台按照单板资源所能实现的功能,对基站云系统中的多个单板资源分别进行抽象封装得到的,其中,实现相同功能的单板资源被抽象封装成同类型的资源对象。
可选的,管理平台得到的资源对象包括以下信息中的至少一个:资源类型、能力信息、物理位置和资源状态。
业务开展模块94,与接收模块91连接,用于在接收模块91接收到所述资源分配成功响应之后,在所述目标资源对象上加载所述待开展业务对应的业务程序,以开展所述待开展业务。
在一可选实施方式中,接收模块91,还用于在所述业务开展模块开展所述待开展业务之后,接收所述管理平台发送的资源释放通知。相应的,业务开展模块94,还用于根据接收模块91接收的所述资源释放通知,停止所述待开展业务。相应的,发送模块93,还用于向所述管理平台发送资源释放响应,以使所述管理平台将所述目标资源对象的状态置为空闲可用。
可选的,业务开展模块94用于根据所述资源释放通知,停止所述待开展业务,包括:业务开展模块94具体用于根据所述资源释放通知,将开展所述待展开业务过程中的数据存储到所述网管设备,并从所述目标资源对象上卸载所述业务程序。
在具体实现上,本实施例提供的业务平台可以部署在所述基站云系统中的至少一个站点上,每个站点包括至少一个单板资源。
本实施例提供的业务平台的各功能模块可用于执行图4或图5所示方法实施例的流程,其具体工作原理不再赘述,详见方法实施例的描述。
本实施例提供的业务平台,与上述实施例提供的管理平台相配合,管理平台管理的资源对象是按照单板资源所能实现的功能对单板资源进行抽象封装得到的,与业务平台没有关系,本实施例的业务平台在向管理平台申请资源时,需要对配置规格中的信息进行换算,换算成管理平台能够理解的以资源对象为描述对象的信息,以便成功申请到开展业务所需的资源对象,基于此即使业务模型变动或本实施例的业务平台升级优化,也不会影响到资源对象的变化,使得管理平台更加稳定,提高了向业务平台提供资源对象的稳定性。进一步,由于管理平台不随着业务版本或本实施例的业务平台的不断升级而升级,还可以减少维护成本。
图10为本发明实施例提供的另一种业务平台的结构示意图。如图10所示,所述业务平台包括:通信接口1001、存储器1002和处理器1003。
通信接口1001,用于接收网管设备发送的待开展业务的配置规格,所述配置规格携带有第一信息,所述第一信息用于指示开展所述待开展业务所需的物理资源,并向管理平台发送资源申请请求,所述资源申请请求携带有第二信息,以使所述管理平台根据所述第二信息,从多个资源对象中确定并分配目标资源对象;所述多个资源对象是所述管理平台按照单板资源所能实现的功能,对基站云系统中的多个单板资源分别进行抽象封装得到的,其中,实现相同功能的单板资源被抽象封装成同类型的资源对象;以及用于接收管理平台发送的资源分配成功响应,所述资源分配成功响应用于标识所述管理平台已将所述目标资源对象分配给业务平台。
可选的,管理平台得到的资源对象包括以下信息中的至少一个:资源类型、能力信息、物理位置和资源状态。
存储器1002,用于存储程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器1002可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
处理器1003,用于执行所述程序,以用于:按照所述待开展业务对应的换算策略,对所述配置规格中的第一信息进行换算,获得所述第二信息,所述第二信息用于指示所述业务平台向所述管理平台请求申请的所述目标资源对象;以及用于在通信接口1001接收到所述资源分配成功响应之后,在所述目标资源对象上加载所述待开展业务对应的业务程序,以开展所述待开展业务。
处理器1003可能是一个CPU,或者是特定ASIC,或者是被配置成实施本发明实施例的一个或多个集成电路。
在一可选实施方式中,通信接口1001,还用于在所述业务开展模块开展所述待开展业务之后,接收所述管理平台发送的资源释放通知,并在处理器1003根据所述资源释放通知,停止所述待开展业务之后,向所述管理平台发送资源释放响应,以使所述管理平台将所述目标资源对象的状态置为空闲可用。相应的,处理器1003,还用于根据通信接口1001接收的所述资源释放通知,停止所述待开展业务。
可选的,处理器1003用于根据所述资源释放通知,停止所述待开展业务,包括:处理器1003具体用于根据所述资源释放通知,将开展所述待展开业务过程中的数据存储到所述网管设备,并从所述目标资源对象上卸载所述业务程序。
可选的,在具体实现上,如果通信接口1001、存储器1002和处理器1003独立实现,则通信接口1001、存储器1002和处理器1003可以通过总线相互连接并完成相互间的通信。所述总线可以是ISA总线、PCI总线或EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图10中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
可选的,在具体实现上,如果通信接口1001、存储器1002和处理器1003集成在一块芯片上实现,则通信接口1001、存储器1002和处理器1003可以通过内部接口完成相同间的通信。
在具体实现上,本实施例提供的业务平台可以部署在所述基站云系统中的至少一个站点上,每个站点包括至少一个单板资源。
本实施例提供的业务平台可用于执行图4或图5所示方法实施例的流程,其具体工作原理不再赘述,详见方法实施例的描述。
本实施例提供的业务平台,与上述实施例提供的管理平台相配合,管理平台管理的资源对象是按照单板资源所能实现的功能对单板资源进行抽象封装得到的,与业务平台没有关系,本实施例的业务平台在向管理平台申请资源时,需要对配置规格中的信息进行换算,换算成管理平台能够理解的以资源对象为描述对象的信息,以便成功申请到开展业务所需的资源对象,基于此即使业务模型变动或本实施例的业务平台升级优化,也不会影响到资源对象的变化,使得管理平台更加稳定,提高了向业务平台提供资源对象的稳定性。进一步,由于管理平台不随着业务版本或本实施例的业务平台的不断升级而升级,还可以减少维护成本。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (16)
1.一种基站云系统中开展业务的方法,其特征在于,包括:
管理平台按照单板资源所能实现的功能,对基站云系统中的多个单板资源分别进行抽象封装,得到多个资源对象,其中,实现相同功能的单板资源被抽象封装成同类型的资源对象;
所述管理平台接收业务平台发送的资源申请请求,所述资源申请请求携带有第二信息,所述第二信息用于指示所述业务平台请求申请的目标资源对象,所述第二信息是所述业务平台在接收到网管设备下发的待开展业务的配置规格后,按照所述待开展业务对应的换算策略,对所述配置规格中的第一信息进行换算获得的,所述第一信息用于指示开展所述待开展业务所需的物理资源;
所述管理平台根据所述第二信息,从所述多个资源对象中,确定所述目标资源对象,将所述目标资源对象分配给所述业务平台;
所述管理平台向所述业务平台发送资源分配成功响应,以使所述业务平台在所述目标资源对象上加载所述待开展业务对应的业务程序,以开展所述待开展业务;
所述资源对象包括以下信息中的至少一个或其组合:资源类型、能力信息、物理位置和资源状态;
所述管理平台向所述业务平台发送资源分配成功响应,以使所述业务平台在所述目标资源对象上加载所述待开展业务对应的应用程序,以开展所述待开展业务之后,还包括:
所述管理平台向所述业务平台发送资源释放通知,以使所述业务平台停止所述待开展业务;
所述管理平台接收所述业务平台发送的资源释放响应;
所述管理平台根据所述资源释放响应,将所述目标资源对象的状态置为空闲可用。
2.根据权利要求1所述的方法,其特征在于,所述管理平台按照单板资源所能实现的功能,对基站云系统中的多个单板资源分别进行抽象封装,得到多个资源对象之后,还包括:
所述管理平台接收所述网管设备发送的查询请求,所述查询请求携带有第三信息,所述第三信息用于指示待查询的资源对象;
所述管理平台根据所述第三信息,向所述网管设备提供所述待查询的资源对象的状态信息。
3.根据权利要求1或2所述的方法,其特征在于,所述管理平台按照单板资源所能实现的功能,对基站云系统中的多个单板资源分别进行抽象封装,得到多个资源对象之后,还包括:
所述管理平台接收所述网管设备发送的使能控制指令,所述使能控制指令携带有第四信息,所述第四信息用于指示待禁用或待启动的资源对象;
所述管理平台根据所述第四信息,禁用所述待禁用的资源对象或启动所述待启动的资源对象。
4.根据权利要求3所述的方法,其特征在于,所述管理平台部署在所述基站云系统中的至少一个站点上,每个站点包括至少一个单板资源。
5.一种基站云系统中开展业务的方法,其特征在于,包括:
业务平台接收网管设备发送的待开展业务的配置规格,所述配置规格携带有第一信息,所述第一信息用于指示开展所述待开展业务所需的物理资源;
所述业务平台按照所述待开展业务对应的换算策略,对所述配置规格中的第一信息进行换算,获得第二信息,所述第二信息用于指示所述业务平台向管理平台请求申请的目标资源对象;
所述业务平台向所述管理平台发送资源申请请求,所述资源申请请求携带有所述第二信息,以使所述管理平台根据所述第二信息,从多个资源对象中获取所述目标资源对象;所述多个资源对象是所述管理平台按照单板资源所能实现的功能,对基站云系统中的多个单板资源分别进行抽象封装得到的,其中,实现相同功能的单板资源被抽象封装成同类型的资源对象;
所述业务平台接收所述管理平台发送的资源分配成功响应,所述资源分配成功响应用于标识所述管理平台已将所述目标资源对象分配给所述业务平台;
所述业务平台在所述目标资源对象上加载所述待开展业务对应的业务程序,以开展所述待开展业务;
所述资源对象包括以下信息中的至少一个:
资源类型、能力信息、物理位置和资源状态;
所述业务平台在所述目标资源对象上加载所述待开展业务对应的业务程序,以开展所述待开展业务之后,还包括:
所述业务平台接收所述管理平台发送的资源释放通知;
所述业务平台根据所述资源释放通知,停止所述待开展业务;
所述业务平台向所述管理平台发送资源释放响应,以使所述管理平台将所述目标资源对象的状态置为空闲可用。
6.根据权利要求5所述的方法,其特征在于,所述业务平台根据所述资源释放通知,停止所述待开展业务,包括:
所述业务平台根据所述资源释放通知,将开展所述待开展业务过程中的数据存储到所述网管设备,并从所述目标资源对象上卸载所述业务程序。
7.根据权利要求5或6所述的方法,其特征在于,所述业务平台部署在所述基站云系统中的至少一个站点上,每个站点包括至少一个单板资源。
8.一种管理平台,其特征在于,包括:
获取模块,用于按照单板资源所能实现的功能,对基站云系统中的多个单板资源分别进行抽象封装,得到多个资源对象,其中,实现相同功能的单板资源被抽象封装成同类型的资源对象;
接收模块,用于接收业务平台发送的资源申请请求,所述资源申请请求携带有第二信息,所述第二信息用于指示所述业务平台请求申请的目标资源对象,所述第二信息是所述业务平台在接收到网管设备下发的待开展业务的配置规格后,按照所述待开展业务对应的换算策略,对所述配置规格中的第一信息进行换算获得的,所述第一信息用于指示开展所述待开展业务所需的物理资源;
分配模块,用于根据所述第二信息,从所述多个资源对象中,确定所述目标资源对象,将所述目标资源对象分配给所述业务平台;
发送模块,用于向所述业务平台发送资源分配成功响应,以使所述业务平台在所述目标资源对象上加载所述待开展业务对应的业务程序,以开展所述待开展业务;
所述资源对象包括以下信息中的至少一个:
资源类型、能力信息、物理位置和资源状态;
所述发送模块,还用于在发送所述资源分配成功响应之后,向所述业务平台发送资源释放通知,以使所述业务平台停止所述待开展业务;
所述接收模块,还用于接收所述业务平台发送的资源释放响应;
所述管理平台还包括:
释放回收模块,用于根据所述资源释放响应,将所述目标资源对象的状态置为空闲可用。
9.根据权利要求8所述的管理平台,其特征在于,
所述接收模块,还用于在所述获取模块得到所述多个资源对象之后,接收所述网管设备发送的查询请求,所述查询请求携带有第三信息,所述第三信息用于指示待查询的资源对象;
所述发送模块,还用于根据所述第三信息,向所述网管设备提供所述待查询的资源对象的状态信息。
10.根据权利要求8或9所述的管理平台,其特征在于,
所述接收模块,还用于在所述获取模块得到所述多个资源对象之后,接收所述网管设备发送的使能控制指令,所述使能控制指令携带有第四信息,所述第四信息用于指示待禁用或待启动的资源对象;
所述管理平台还包括:
使能控制模块,用于根据所述第四信息,禁用所述待禁用的资源对象或启动所述待启动的资源对象。
11.根据权利要求10所述的管理平台,其特征在于,所述管理平台部署在所述基站云系统中的至少一个站点上,每个站点包括至少一个单板资源。
12.一种业务平台,其特征在于,包括:
接收模块,用于接收网管设备发送的待开展业务的配置规格,所述配置规格携带有第一信息,所述第一信息用于指示开展所述待开展业务所需的物理资源;
获取模块,用于按照所述待开展业务对应的换算策略,对所述配置规格中的第一信息进行换算,获得第二信息,所述第二信息用于指示所述业务平台向管理平台请求申请的目标资源对象;
发送模块,用于向所述管理平台发送资源申请请求,所述资源申请请求携带有所述第二信息,以使所述管理平台根据所述第二信息,从多个资源对象中确定并分配所述目标资源对象;所述多个资源对象是所述管理平台按照单板资源所能实现的功能,对基站云系统中的多个单板资源分别进行抽象封装得到的,其中,实现相同功能的单板资源被抽象封装成同类型的资源对象;
所述接收模块,还用于接收管理平台发送的资源分配成功响应,所述资源分配成功响应用于标识所述管理平台已将所述目标资源对象分配给所述业务平台;
业务开展模块,用于在所述接收模块接收到所述资源分配成功响应之后,在所述目标资源对象上加载所述待开展业务对应的业务程序,以开展所述待开展业务;
所述资源对象包括以下信息中的至少一个或其组合:
资源类型、能力信息、物理位置和资源状态;
所述接收模块,还用于在所述业务开展模块开展所述待开展业务之后,接收所述管理平台发送的资源释放通知;
所述业务开展模块,还用于根据所述资源释放通知,停止所述待开展业务;
所述发送模块,还用于向所述管理平台发送资源释放响应,以使所述管理平台将所述目标资源对象的状态置为空闲可用。
13.根据权利要求12所述的业务平台,其特征在于,所述业务开展模块用于根据所述资源释放通知,停止所述待开展业务,包括:
所述业务开展模块具体用于根据所述资源释放通知,将开展所述待开展业务过程中的数据存储到所述网管设备,并从所述目标资源对象上卸载所述业务程序。
14.根据权利要求12或13所述的业务平台,其特征在于,所述业务平台部署在所述基站云系统中的至少一个站点上,每个站点包括至少一个单板资源。
15.一种管理平台,其特征在于,包括:存储器、处理器和通信接口;
所述存储器,用于存储程序;
所述处理器,用于执行所述程序,以用于:按照单板资源所能实现的功能,对基站云系统中的多个单板资源分别进行抽象封装,得到多个资源对象,其中,实现相同功能的单板资源被抽象封装成同类型的资源对象;以及用于根据所述通信接口接收的第二信息,从所述多个资源对象中,确定目标资源对象,将所述目标资源对象分配给业务平台;
所述通信接口,用于接收所述业务平台发送的资源申请请求,所述资源申请请求携带有所述第二信息,所述第二信息用于指示所述业务平台请求申请的所述目标资源对象,所述第二信息是所述业务平台在接收到网管设备下发的待开展业务的配置规格后,按照所述待开展业务对应的换算策略,对所述配置规格中的第一信息进行换算获得的,所述第一信息用于指示开展所述待开展业务所需的物理资源;以及用于在所述处理器将所述目标资源对象分配给所述业务平台之后,向所述业务平台发送资源分配成功响应,以使所述业务平台在所述目标资源对象上加载所述待开展业务对应的业务程序,以开展所述待开展业务;
所述资源对象包括以下信息中的至少一个或其组合:资源类型、能力信息、物理位置和资源状态;
所述通信接口,还用于在发送所述资源分配成功响应之后,向所述业务平台发送资源释放通知,以使所述业务平台停止所述待开展业务,并接收所述业务平台发送的资源释放响应;
所述处理器,还用于根据所述通信接口接收的资源释放响应,将所述目标资源对象的状态置为空闲可用。
16.一种业务平台,其特征在于,包括:通信接口、存储器和处理器;
所述通信接口,用于接收网管设备发送的待开展业务的配置规格,所述配置规格携带有第一信息,所述第一信息用于指示开展所述待开展业务所需的物理资源,并向管理平台发送资源申请请求,所述资源申请请求携带有第二信息,以使所述管理平台根据所述第二信息,从多个资源对象中确定并分配目标资源对象;所述多个资源对象是所述管理平台按照单板资源所能实现的功能,对基站云系统中的多个单板资源分别进行抽象封装得到的,其中,实现相同功能的单板资源被抽象封装成同类型的资源对象;以及用于接收所述管理平台发送的资源分配成功响应,所述资源分配成功响应用于标识所述管理平台已将所述目标资源对象分配给所述业务平台;
存储器,用于存储程序;
所述处理器,用于执行所述程序,以用于:按照所述待开展业务对应的换算策略,对所述配置规格中的第一信息进行换算,获得所述第二信息,所述第二信息用于指示所述业务平台向所述管理平台请求申请的所述目标资源对象;以及用于在所述通信接口接收到所述资源分配成功响应之后,在所述目标资源对象上加载所述待开展业务对应的业务程序,以开展所述待开展业务;
所述资源对象包括以下信息中的至少一个:
资源类型、能力信息、物理位置和资源状态;
所述通信接口,还用于接收所述管理平台发送的资源释放通知,并在所述处理器根据所述资源释放通知,停止所述待开展业务之后,向所述管理平台发送资源释放响应,以使所述管理平台将所述目标资源对象的状态置为空闲可用。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2013/076423 WO2014190510A1 (zh) | 2013-05-29 | 2013-05-29 | 基站云系统中开展业务的方法及平台 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104429121A CN104429121A (zh) | 2015-03-18 |
CN104429121B true CN104429121B (zh) | 2018-12-14 |
Family
ID=51987869
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380000669.4A Active CN104429121B (zh) | 2013-05-29 | 2013-05-29 | 基站云系统中开展业务的方法及平台 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104429121B (zh) |
WO (1) | WO2014190510A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105764097A (zh) * | 2014-12-18 | 2016-07-13 | 中兴通讯股份有限公司 | 资源分配方法及装置 |
CN109145034B (zh) * | 2017-06-15 | 2022-05-06 | 阿里巴巴集团控股有限公司 | 资源呈现方法、装置及计算机终端 |
CN109120555B (zh) * | 2017-06-26 | 2022-10-14 | 中兴通讯股份有限公司 | 一种资源分配方法及系统 |
CN109656988B (zh) * | 2018-10-16 | 2024-05-03 | 平安科技(深圳)有限公司 | 基于云计算的业务运维方法、装置、设备及可读存储介质 |
US11334453B2 (en) * | 2020-05-07 | 2022-05-17 | Oracle International Corporation | System and method for providing fault tolerance and resiliency in a cloud network |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101969391B (zh) * | 2010-10-27 | 2012-08-01 | 北京邮电大学 | 一种支持融合网络业务的云平台及其工作方法 |
CN102164184A (zh) * | 2011-04-22 | 2011-08-24 | 广州杰赛科技股份有限公司 | 云计算网络中计算机实体的接入和管理方法及云计算网络 |
CN103067428B (zh) * | 2011-10-21 | 2016-08-10 | 华为技术有限公司 | 基站、服务处理方法和云计算系统 |
EP2773145B1 (en) * | 2011-11-18 | 2017-05-17 | Huawei Technologies Co., Ltd. | Wireless communication system |
CN102378186B (zh) * | 2011-11-21 | 2018-08-07 | 南京中兴软件有限责任公司 | 一种基站资源共享系统及方法 |
-
2013
- 2013-05-29 CN CN201380000669.4A patent/CN104429121B/zh active Active
- 2013-05-29 WO PCT/CN2013/076423 patent/WO2014190510A1/zh active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2014190510A1 (zh) | 2014-12-04 |
CN104429121A (zh) | 2015-03-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Meng et al. | Dedas: Online task dispatching and scheduling with bandwidth constraint in edge computing | |
CN104429121B (zh) | 基站云系统中开展业务的方法及平台 | |
CN103747107B (zh) | 一种兼容式云操作平台及其实现方法 | |
CN105812171B (zh) | 一种虚拟化的网络功能vnf控制方法和设备 | |
WO2015149600A1 (zh) | 一种虚拟网络业务部署方法和设备 | |
US11240155B2 (en) | Technologies for network device load balancers for accelerated functions as a service | |
WO2015165095A1 (zh) | 一种虚拟基站的创建方法及基站云设备 | |
US20140115161A1 (en) | Method and system for migration of multi-tier virtual application across different clouds hypervisor platforms | |
CN108770016A (zh) | 基于模板的5g端到端网络切片生成方法及装置 | |
WO2017080391A1 (zh) | 一种网络服务部署方法和装置 | |
CN106464515B (zh) | 一种虚拟网管的部署方法、装置和虚拟网络系统 | |
CN108934013A (zh) | 一种无线网络功能虚拟化方法及装置 | |
CN110062396B (zh) | 一种配置基站的方法及装置 | |
CN110795202B (zh) | 一种虚拟化集群资源管理系统的资源分配方法以及装置 | |
CN112953739B (zh) | 基于k8s平台纳管sdn的方法、系统以及存储介质 | |
CN109194578A (zh) | 一种专线业务的开通方法及装置 | |
CN105183370B (zh) | 一种实现双控制器通信的通信方法及通信模型 | |
CN103117953B (zh) | 一种QoS配置方法和设备 | |
CN114116207A (zh) | 流量控制方法、装置、设备及系统 | |
CN108650193A (zh) | 一种数据包发送的方法和设备 | |
CN108093047A (zh) | 数据发送方法、装置、电子设备及中间件系统 | |
CN109639599B (zh) | 网络资源调度方法及系统、存储介质及调度设备 | |
CN104281587A (zh) | 一种建立连接的方法及装置 | |
CN102820992A (zh) | 数据包的处理方法和装置 | |
CN110190988A (zh) | 一种业务部署方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |