[go: up one dir, main page]

CN103403682B - A kind of object logic dispositions method, relevant apparatus and system - Google Patents

A kind of object logic dispositions method, relevant apparatus and system Download PDF

Info

Publication number
CN103403682B
CN103403682B CN201280002513.5A CN201280002513A CN103403682B CN 103403682 B CN103403682 B CN 103403682B CN 201280002513 A CN201280002513 A CN 201280002513A CN 103403682 B CN103403682 B CN 103403682B
Authority
CN
China
Prior art keywords
physical
resource
logical
software
manager
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
Application number
CN201280002513.5A
Other languages
Chinese (zh)
Other versions
CN103403682A (en
Inventor
余明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN103403682A publication Critical patent/CN103403682A/en
Application granted granted Critical
Publication of CN103403682B publication Critical patent/CN103403682B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/18Network planning tools

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Stored Programmes (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the invention discloses a kind of object logic dispositions method, relevant apparatus and system, wherein methods described includes:Logical resource manager is configured object logic distribution logical resource;Physical resource request is sent to equipment resource management device, the physical resource demand information of the physical resource demand when description object logic deployment is carried in the physical resource request and/or being run;The physical source distributing response that the equipment resource management device is asked to return according to the physical resource is received, the physical object description information according to the configured physical object of physical resource demand information distribution for description in the physical source distributing response, is carried;The object logic is deployed in the physical object described by the physical object description information.Using the present invention, it would be preferable to support hardware generalization, hardware and software platform and shared trend, logic function and physics realization are no longer bound, network reliability and physical resource utilization rate can be effectively improved.

Description

一种逻辑对象部署方法、相关装置及系统A logical object deployment method, related device and system

技术领域technical field

本发明涉及资源分配领域,尤其涉及一种逻辑对象部署方法、相关装置及系统。The present invention relates to the field of resource allocation, in particular to a logic object deployment method, a related device and a system.

背景技术Background technique

随着硬件通用化和云化,运营商要求进一步共享网络设备/网络基础设施,这些共享既包括各种制式如GSM(Global System of Mobile communication,全球移动通讯系统)、LTE(Long Term Evolution,长期演进)等的逻辑对象之间的物理资源共享,也包括各种网元(控制器/基站等)的逻辑对象之间的物理资源共享。进一步的共享还包括运营商之间各种业务的共享,使得同样的硬件设备在不同的情况下能够提供不同的服务。物理资源共享提高了物理资源利用率和网络可靠性/灵活性。With the generalization and cloudification of hardware, operators require further sharing of network equipment/network infrastructure, which includes various standards such as GSM (Global System of Mobile communication, Global System for Mobile Communications), LTE (Long Term Evolution, long-term evolution) and other logical objects, and also includes physical resource sharing between logical objects of various network elements (controllers/base stations, etc.). Further sharing also includes the sharing of various services among operators, so that the same hardware device can provide different services in different situations. Physical resource sharing improves physical resource utilization and network reliability/flexibility.

当前产品的硬件/单板一般是专用的,软硬件同时交付,在产品设计开发时就已经确定了物理设备能够运行的软件及其能够提供的业务/服务,即物理设备所能够承载的逻辑对象是固定的,配置和维护方案通常也因此隐含了这种软件/业务和硬件设备的部署/绑定关系。同时由于硬件/单板和其承载的逻辑功能是固定的,当前的配置/维护方案没有也无法严格区分开物理设备及其承载的逻辑功能/业务。因此,目前将逻辑对象部署到物理对象的方案中,还不能有效支持硬件通用化和物理资源共享的趋势和要求。The hardware/single board of the current product is generally dedicated, and the software and hardware are delivered at the same time. The software that the physical device can run and the business/service it can provide have been determined during product design and development, that is, the logical objects that the physical device can carry. It is fixed, and the configuration and maintenance scheme usually implies the deployment/binding relationship of this software/service and hardware device. At the same time, since the hardware/single board and the logical functions carried by it are fixed, the current configuration/maintenance solution does not and cannot strictly distinguish the physical device and the logical functions/services carried by it. Therefore, the current solution of deploying logical objects to physical objects cannot effectively support the trend and requirement of generalization of hardware and sharing of physical resources.

发明内容Contents of the invention

本发明实施例逻辑对象部署方法、相关装置及系统,可有效支持硬件通用化和物理资源共享。The logical object deployment method, related devices and systems of the embodiments of the present invention can effectively support hardware generalization and physical resource sharing.

第一方面,本发明实施例提供了一种逻辑对象部署方法,包括:In the first aspect, the embodiment of the present invention provides a logical object deployment method, including:

逻辑资源管理器为已配置的逻辑对象分配逻辑资源;The logical resource manager allocates logical resources for configured logical objects;

向设备资源管理器发送物理资源请求,所述物理资源请求中携带描述所述逻辑对象部署和/或运行时的物理资源需求的物理资源需求信息;Sending a physical resource request to the device resource manager, where the physical resource request carries physical resource requirement information describing the physical resource requirements during deployment and/or runtime of the logical object;

接收所述设备资源管理器根据所述物理资源请求返回的物理资源分配响应,所述物理资源分配响应中携带用于描述根据所述物理资源需求信息分配的已配置物理对象的物理对象描述信息;receiving a physical resource allocation response returned by the device resource manager according to the physical resource request, where the physical resource allocation response carries physical object description information used to describe the configured physical objects allocated according to the physical resource requirement information;

将所述逻辑对象部署到所述物理对象描述信息所描述的物理对象中。Deploy the logical object into the physical object described by the physical object description information.

在第一方面的基础上,在第一种实现方式中,所述逻辑对象部署方法还包括:On the basis of the first aspect, in the first implementation manner, the logical object deployment method further includes:

逻辑资源管理器配置得到逻辑对象;其具体包括:The logical resource manager is configured to obtain logical objects; specifically, it includes:

根据网络规划和/或网络优化的结果,调整已存在逻辑对象的网络参数,得到逻辑对象;或者According to the results of network planning and/or network optimization, adjust the network parameters of existing logical objects to obtain logical objects; or

根据发生故障的物理对象,重新创建或者恢复得到逻辑对象;或者Based on the failed physical object, recreate or restore the logical object; or

根据系统负荷情况和/或物理资源状态,创建得到逻辑对象。Logical objects are created based on system load and/or physical resource status.

在第一方面的基础上或者在第一方面的第一种实现方式的基础上,第二种实现方式中,所述物理对象由所述设备资源管理器创建,所述设备资源管理器配置得到物理对象包括:所述设备资源管理器根据至少一个硬件单元在部署后主动上报的所述硬件单元的能力信息创建物理对象;或者所述设备资源管理器向部署的至少一个硬件单元发送上报硬件能力请求,并根据接收到的所述至少一个硬件单元根据所述上报硬件设备信息请求上报的硬件能力信息创建物理对象。On the basis of the first aspect or the first implementation of the first aspect, in the second implementation, the physical object is created by the device resource manager, and the device resource manager is configured to obtain The physical object includes: the device resource manager creates a physical object according to the capability information of the hardware unit actively reported by at least one hardware unit after deployment; or the device resource manager sends the reported hardware capability to at least one deployed hardware unit request, and create a physical object according to the received hardware capability information reported by the at least one hardware unit according to the reported hardware device information request.

在第一方面的基础上、在第一方面的第一种实现方式的基础上、或者在第一方面的第一种实现方式的第二种实现方式的基础上,第三种实现方式中,所述将所述逻辑对象部署到所述物理对象描述信息所描述的物理对象中,包括:On the basis of the first aspect, on the basis of the first implementation of the first aspect, or on the basis of the second implementation of the first implementation of the first aspect, in the third implementation, The deploying the logical object into the physical object described by the physical object description information includes:

将所述逻辑对象部署到所述物理对象描述信息所描述的已经部署用于运行所述逻辑对象的软件的物理对象中。Deploying the logical object into the physical object described by the physical object description information that has been deployed to run the software for the logical object.

在第一方面的基础上、在第一方面的第一种实现方式的基础上、在第一方面的第一种实现方式的第二种实现方式的基础上、或者在第一方面的第一种实现方式的第二种实现方式的第三种实现方式的基础上,第四种实现方式中,在将所述逻辑对象部署到所述物理对象描述信息所描述的已经部署用于运行所述逻辑对象的软件的物理对象中的步骤中,所述用于运行所述逻辑对象的软件是由软件管理器加载到所述物理对象中的,其中,On the basis of the first aspect, on the basis of the first implementation of the first aspect, on the basis of the second implementation of the first implementation of the first aspect, or on the basis of the first implementation of the first aspect On the basis of the second implementation of the first implementation and the third implementation of the second implementation, in the fourth implementation, after deploying the logical object to the physical object described in the description information has been deployed to run the In the step in the physical object of the software of the logical object, the software for running the logical object is loaded into the physical object by the software manager, wherein,

所述软件管理器加载所述用于运行所述逻辑对象的软件到所述物理对象中的步骤包括:所述软件管理器获取加载所述软件所需物理资源的资源需求信息;所述软件管理器向所述设备资源管理器发送资源请求以请求所述资源需求信息所要求的物理资源;所述软件管理器接收所述设备资源管理器返回的包括物理对象信息的资源分配响应;所述软件管理器根据所述物理对象信息生成软件加载策略,并按照所述软件加载策略将所述用于运行所述逻辑对象的软件加载到所述物理对象信息对应的物理对象中。The step that the software manager loads the software for running the logical object into the physical object includes: the software manager acquires resource requirement information of physical resources required to load the software; the software manager The device resource manager sends a resource request to the device resource manager to request the physical resource required by the resource requirement information; the software manager receives the resource allocation response including the physical object information returned by the device resource manager; the software The manager generates a software loading policy according to the physical object information, and loads the software for running the logical object into the physical object corresponding to the physical object information according to the software loading policy.

在第一方面的基础上、在第一方面的第一种实现方式的基础上、在第一方面的第一种实现方式的第二种实现方式的基础上、在第一方面的第一种实现方式的第二种实现方式的第三种实现方式的基础上,在第一方面的第一种实现方式的第二种实现方式的第三种实现方式的第四种实现方式中基础上,所述描述所述逻辑对象部署和/或运行时的物理资源需求的物理资源需求信息包含在资源需求文件中;所述描述已配置物理对象的物理对象描述信息包含在资源描述文件中;On the basis of the first aspect, on the basis of the first implementation of the first aspect, on the basis of the second implementation of the first implementation of the first aspect, on the basis of the first implementation of the first aspect On the basis of the second implementation of the third implementation, the second implementation of the first implementation of the first aspect, the third implementation of the fourth implementation, The physical resource requirement information describing the physical resource requirements of the logical object deployment and/or runtime is included in the resource requirement file; the physical object description information describing the configured physical object is included in the resource description file;

且,所述资源需求文件和资源描述文件基于相同的资源对象模型设计,所述基于相同的资源对象模型设计所述资源需求文件和资源描述文件包括基于相同的提供资源类型ProvidedResourceType、所需资源类型RequiredResourceType以及资源单位设计所述资源需求文件和所述资源描述文件。Moreover, the resource requirement file and the resource description file are designed based on the same resource object model, and the design of the resource requirement file and the resource description file based on the same resource object model includes providing resource types based on the same ProvidedResourceType, required resource type RequiredResourceType and the resource unit design the resource requirement file and the resource description file.

第二方面,本发明实施例还提供了一种逻辑资源管理器,包括:In the second aspect, the embodiment of the present invention also provides a logical resource manager, including:

分配模块,用于为已配置的逻辑对象分配逻辑资源;an allocation module, configured to allocate logical resources to configured logical objects;

请求模块,用于向设备资源管理器发送物理资源请求,所述物理资源请求中携带描述所述逻辑对象部署和/或运行时的物理资源需求的物理资源需求信息;A request module, configured to send a physical resource request to the device resource manager, where the physical resource request carries physical resource requirement information describing the physical resource requirements during deployment and/or runtime of the logical object;

接收模块,用于接收所述设备资源管理器根据所述物理资源请求返回的物理资源分配响应,所述物理资源分配响应中携带描述已配置物理对象的物理对象描述信息;A receiving module, configured to receive a physical resource allocation response returned by the device resource manager according to the physical resource request, where the physical resource allocation response carries physical object description information describing the configured physical object;

部署模块,用于将所述逻辑对象部署到所述物理对象描述信息所描述的物理对象中。A deployment module, configured to deploy the logical object into the physical object described by the physical object description information.

在第二方面的基础上,第一种实现方式中,所述逻辑资源管理器还包括:On the basis of the second aspect, in the first implementation manner, the logical resource manager further includes:

逻辑对象创建模块,用于配置得到逻辑对象;其中,A logic object creation module, used to configure and obtain a logic object; wherein,

所述逻辑对象创建模块具体用于根据网络规划和/或网络优化的结果,调整已存在逻辑对象的网络参数,得到逻辑对象;或者The logical object creation module is specifically configured to adjust network parameters of existing logical objects according to network planning and/or network optimization results to obtain logical objects; or

所述逻辑对象创建模块具体用于根据发生故障的物理对象,重新创建或者恢复得到逻辑对象;或者The logical object creation module is specifically used to recreate or restore the logical object according to the failed physical object; or

所述逻辑对象创建模块具体用于根据系统负荷情况和/或物理资源状态,创建得到逻辑对象。The logical object creation module is specifically configured to create logical objects according to system load conditions and/or physical resource states.

在第二方面的基础上、或者在第二方面的第一种实现方式的基础上,所述部署模块具体用于将所述逻辑对象部署到所述物理对象描述信息所描述的已经部署用于运行所述逻辑对象的软件的物理对象中。On the basis of the second aspect, or on the basis of the first implementation manner of the second aspect, the deployment module is specifically configured to deploy the logical object to the deployed object described in the physical object description information In a physical object that runs the software of said logical object.

第三方面,本发明实施例还提供了一种设备资源管理器,包括:In a third aspect, the embodiment of the present invention also provides a device resource manager, including:

接收模块,用于接收逻辑资源管理器发送的物理资源请求,所述物理资源请求中携带描述所述逻辑对象部署和/或运行时的物理资源需求的物理资源需求信息;A receiving module, configured to receive a physical resource request sent by a logical resource manager, where the physical resource request carries physical resource requirement information describing the physical resource requirement during deployment and/or runtime of the logical object;

分配模块,用于根据所述物理资源请求中的物理资源需求信息分配已配置的物理对象,并获取用于描述分配的物理对象的物理对象描述信息;An allocation module, configured to allocate configured physical objects according to the physical resource requirement information in the physical resource request, and obtain physical object description information used to describe the allocated physical objects;

响应模块,用于向所述逻辑资源管理器返回物理资源分配响应,所述物理资源分配响应中携带用于描述分配的物理对象的物理对象描述信息。A response module, configured to return a physical resource allocation response to the logical resource manager, where the physical resource allocation response carries physical object description information used to describe the allocated physical object.

在第三方面的基础上,设备资源管理器还包括:On the basis of the third aspect, the device resource manager also includes:

物理对象创建模块,用于配置得到物理对象;其中,The physical object creation module is used to configure the physical object; wherein,

所述物理对象创建模块具体用于根据至少一个硬件单元在部署后主动上报的所述硬件单元的能力信息创建物理对象;The physical object creation module is specifically configured to create a physical object according to the capability information of the hardware unit actively reported by at least one hardware unit after deployment;

或者,所述物理对象创建模块具体用于向部署的至少一个硬件单元发送上报硬件能力请求,并根据接收到的所述至少一个硬件单元根据所述上报硬件设备信息请求上报的硬件能力信息创建物理对象。Alternatively, the physical object creating module is specifically configured to send a hardware capability report request to at least one deployed hardware unit, and create a physical object according to the received hardware capability information reported by the at least one hardware unit according to the reported hardware device information request object.

第四方面,本发明实施例还提供了一种软件管理器,包括:In a fourth aspect, the embodiment of the present invention also provides a software manager, including:

获取模块,用于当需要将用于运行逻辑对象的软件加载到物理对象中时,获取加载所述软件所需物理资源的资源需求信息;An acquisition module, configured to acquire resource requirement information of physical resources required to load the software when the software for running the logical object needs to be loaded into the physical object;

发送模块,用于向设备资源管理器发送资源请求以请求所述资源需求信息所要求的物理资源;a sending module, configured to send a resource request to the device resource manager to request the physical resources required by the resource requirement information;

接收模块,用于接收所述设备资源管理器返回的包括物理对象信息的资源分配响应;a receiving module, configured to receive a resource allocation response including physical object information returned by the device resource manager;

加载模块,用于根据所述物理对象信息生成软件加载策略,并按照所述软件加载策略将所述用于运行逻辑对象的软件加载到所述物理对象信息对应的物理对象中。A loading module, configured to generate a software loading policy according to the physical object information, and load the software for running the logical object into the physical object corresponding to the physical object information according to the software loading policy.

第五方面,本发明实施例还提供了一种服务器,所述服务器用于逻辑资源管理,其包括:接收装置、发送装置以及处理器,其中,In a fifth aspect, an embodiment of the present invention further provides a server for logical resource management, which includes: a receiving device, a sending device, and a processor, wherein,

所述处理器用于为已配置的逻辑对象分配逻辑资源,并通过所述发送装置向用于设备资源管理的服务器发送物理资源请求,所述物理资源请求中携带描述所述逻辑对象部署和/或运行时的物理资源需求的物理资源需求信息;并通过所述接收装置接收所述用于设备资源管理的服务器根据所述物理资源请求返回的物理资源分配响应,所述物理资源分配响应中携带描述已配置物理对象的物理对象描述信息;并将所述逻辑对象部署到所述物理对象描述信息所描述的物理对象中。The processor is configured to allocate logical resources for the configured logical objects, and send a physical resource request to a server for device resource management through the sending means, and the physical resource request carries a description of the logical object deployment and/or The physical resource requirement information of the physical resource requirement at runtime; and receiving, through the receiving means, the physical resource allocation response returned by the server for device resource management according to the physical resource request, and the physical resource allocation response carries a description The physical object description information of the physical object has been configured; and the logical object is deployed into the physical object described by the physical object description information.

在第六方面的基础上,第一种实现方式中,所述处理器还用于配置得到逻辑对象;其中,On the basis of the sixth aspect, in the first implementation manner, the processor is further configured to obtain a logic object; wherein,

所述处理器具体根据网络规划和/或网络优化的结果,调整已存在逻辑对象的网络参数,得到逻辑对象;或者The processor specifically adjusts network parameters of existing logical objects according to network planning and/or network optimization results to obtain logical objects; or

所述处理器具体根据发生故障的物理对象,重新创建或者恢复得到逻辑对象;或者The processor recreates or restores the logical object according to the physical object that has failed; or

所述处理器具体根据系统负荷情况和/或物理资源状态,创建得到逻辑对象。Specifically, the processor creates a logical object according to system load conditions and/or physical resource states.

在第六方面的基础上、或者在第六方面的第一种实现方式的基础上,所述处理器具体是将所述逻辑对象部署到所述物理对象描述信息所描述的已经部署用于运行所述逻辑对象的软件的物理对象中。On the basis of the sixth aspect, or on the basis of the first implementation manner of the sixth aspect, the processor specifically deploys the logical object to the deployed physical object described in the physical object description information for running Physical Objects of the Software of the Logical Objects.

第七方面,本发明实施例还提供了一种服务器,所述服务器用于设备资源管理,其包括:接收装置、发送装置以及处理器,其中,In the seventh aspect, the embodiment of the present invention further provides a server, the server is used for device resource management, and includes: a receiving device, a sending device, and a processor, wherein,

所述处理器用于通过所述接收装置接收用于逻辑资源管理的服务器发送的物理资源请求,所述物理资源请求中携带描述逻辑对象部署和/或运行时的物理资源需求的物理资源需求信息;根据所述物理资源请求中的物理资源需求信息分配已配置的物理对象,并获取用于描述分配的物理对象的物理对象描述信息;并通过所述发送装置向所述用于逻辑资源管理的服务器返回物理资源分配响应,所述物理资源分配响应中携带用于描述分配的物理对象的物理对象描述信息。The processor is configured to receive, through the receiving device, a physical resource request sent by a server for logical resource management, where the physical resource request carries physical resource requirement information describing physical resource requirements during logical object deployment and/or runtime; Allocate configured physical objects according to the physical resource requirement information in the physical resource request, and obtain physical object description information used to describe the allocated physical objects; and send to the server for logical resource management through the sending device A physical resource allocation response is returned, and the physical resource allocation response carries physical object description information used to describe the allocated physical object.

在第七方面的基础上,所述处理器还用于配置得到物理对象;其中,On the basis of the seventh aspect, the processor is further configured to obtain a physical object; wherein,

所述处理器具体根据至少一个硬件单元在部署后主动上报的所述硬件单元的能力信息创建物理对象;The processor specifically creates a physical object according to the capability information of the hardware unit actively reported by at least one hardware unit after deployment;

或者,所述处理器具体通过所述发送装置向部署的至少一个硬件单元发送上报硬件能力请求,并根据所述接收装置接收到的所述至少一个硬件单元根据所述上报硬件设备信息请求上报的硬件能力信息创建物理对象。Alternatively, the processor specifically sends a hardware capability report request to the deployed at least one hardware unit through the sending device, and according to the reported hardware device information request reported by the at least one hardware unit received by the receiving device Hardware capability information creates physical objects.

第八方面,本发明实施例还提供了一种服务器,所述服务器用于软件管理,其包括:发送装置、接收装置以及处理器,其中,In an eighth aspect, an embodiment of the present invention further provides a server for software management, which includes: a sending device, a receiving device, and a processor, wherein,

所述处理器,用于当需要将用于运行逻辑对象的软件加载到物理对象中时,获取加载所述软件所需物理资源的资源需求信息;并通过所述发送装置向用于设备资源管理的服务器发送资源请求以请求所述资源需求信息所要求的物理资源;并通过所述接收装置接收所述用于设备资源管理的服务器返回的包括物理对象信息的资源分配响应;并根据所述物理对象信息生成软件加载策略,并按照所述软件加载策略将所述用于运行逻辑对象的软件加载到所述物理对象信息对应的物理对象中。The processor is configured to, when it is necessary to load the software for running the logical object into the physical object, obtain the resource requirement information of the physical resources required for loading the software; The server sends a resource request to request the physical resources required by the resource demand information; and receives the resource allocation response including physical object information returned by the server for device resource management through the receiving device; and according to the physical The object information generates a software loading policy, and the software for running the logical object is loaded into the physical object corresponding to the physical object information according to the software loading policy.

第九方面,本发明实施例还提供了一种用于逻辑对象部署的系统,所述系统包括逻辑资源管理器和设备资源管理器,其中,In the ninth aspect, the embodiment of the present invention also provides a system for logical object deployment, the system includes a logical resource manager and a device resource manager, wherein,

所述逻辑资源管理器,用于为已配置的逻辑对象分配逻辑资源;并向所述设备资源管理器发送物理资源请求,所述物理资源请求中携带描述所述逻辑对象部署和/或运行时的物理资源需求的物理资源需求信息;The logical resource manager is configured to allocate logical resources for the configured logical objects; and send a physical resource request to the device resource manager, and the physical resource request carries a description of the logical object deployment and/or runtime The physical resource requirement information of the physical resource requirement;

所述设备资源管理器用于根据所述物理资源请求返回的物理资源分配响应,所述物理资源分配响应中携带用于描述根据所述物理资源需求信息分配的已配置物理对象的物理对象描述信息;The device resource manager is configured to return a physical resource allocation response according to the physical resource request, where the physical resource allocation response carries physical object description information used to describe the configured physical objects allocated according to the physical resource requirement information;

所述逻辑资源管理器还用于根据所述设备资源管理器返回的物理资源分配响应,将所述逻辑对象部署到所述物理对象描述信息所描述的物理对象中。The logical resource manager is further configured to deploy the logical object into the physical object described by the physical object description information according to the physical resource allocation response returned by the device resource manager.

在第九方面的基础上,还包括软件管理器,On the basis of the ninth aspect, it also includes a software manager,

所述软件管理器用于获取加载用于运行所述逻辑对象的软件所需物理资源的资源需求信息;并向所述设备资源管理器发送资源请求以请求所述资源需求信息所要求的物理资源;The software manager is used to obtain resource requirement information of physical resources required to load the software used to run the logical object; and send a resource request to the device resource manager to request the physical resources required by the resource requirement information;

所述设备资源管理器还用于向所述软件管理器返回包括物理对象信息的资源分配响应;The device resource manager is further configured to return a resource allocation response including physical object information to the software manager;

所述软件管理器还用于根据所述包括物理对象信息的资源分配响应的物理对象信息生成软件加载策略,并按照所述软件加载策略将所述用于运行所述逻辑对象的软件加载到所述物理对象信息对应的物理对象中。The software manager is further configured to generate a software loading policy according to the physical object information of the resource allocation response including the physical object information, and load the software for running the logical object to the said software loading policy according to the software loading policy. In the physical object corresponding to the above physical object information.

实施本发明实施例,具有如下有益效果:Implementing the embodiment of the present invention has the following beneficial effects:

本发明实施例中在部署逻辑对象时,仅需根据逻辑对象的资源需求信息获取到相应的物理对象,以将该逻辑对象部署到所述物理对象中,不需要在逻辑对象创建时指定承载该逻辑对象的具体的物理设备,实现了配置逻辑业务和物理设备的配置解耦,有利于硬件的通用化、平台化和共享的实现,可有效提高网络可靠性和物理资源利用率。In the embodiment of the present invention, when deploying a logical object, it is only necessary to obtain the corresponding physical object according to the resource requirement information of the logical object, so as to deploy the logical object into the physical object, and it is not necessary to designate the bearer of the logical object when the logical object is created. The specific physical device of the logical object realizes the decoupling of configuration logic business and physical device configuration, which is conducive to the realization of generalization, platformization and sharing of hardware, and can effectively improve network reliability and physical resource utilization.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.

图1是本发明实施例提供的一种逻辑对象部署方法的示意图;FIG. 1 is a schematic diagram of a logical object deployment method provided by an embodiment of the present invention;

图2是本发明实施例提供的另一种逻辑对象部署方法的示意图;Fig. 2 is a schematic diagram of another logical object deployment method provided by an embodiment of the present invention;

图3是本发明实施例提供的再一种逻辑对象部署方法的示意图;Fig. 3 is a schematic diagram of another logical object deployment method provided by an embodiment of the present invention;

图4是本发明实施例的加载用于运行所述逻辑对象的软件到所述物理对象中的方法的示意图;4 is a schematic diagram of a method for loading software for running the logical object into the physical object according to an embodiment of the present invention;

图5是本发明实施例提供的一种逻辑资源管理器的结构组成示意图;FIG. 5 is a schematic diagram of the structural composition of a logic resource manager provided by an embodiment of the present invention;

图6是本发明实施例提供的另一种逻辑资源管理器的结构示意图;FIG. 6 is a schematic structural diagram of another logical resource manager provided by an embodiment of the present invention;

图7是本发明实施例提供的一种设备资源管理器的结构示意图;FIG. 7 is a schematic structural diagram of a device resource manager provided by an embodiment of the present invention;

图8是本发明实施例提供的另一种设备资源管理器的结构示意图;FIG. 8 is a schematic structural diagram of another device resource manager provided by an embodiment of the present invention;

图9是本发明实施例提供的一种软件管理器的结构示意图;Fig. 9 is a schematic structural diagram of a software manager provided by an embodiment of the present invention;

图10是本发明实施例提供的用于逻辑资源管理的一种服务器的结构示意图;FIG. 10 is a schematic structural diagram of a server for logical resource management provided by an embodiment of the present invention;

图11是本发明实施例提供的用于设备资源管理的一种服务器的结构示意图;Fig. 11 is a schematic structural diagram of a server for device resource management provided by an embodiment of the present invention;

图12是本发明实施例提供的用于软件管理的一种服务器的结构示意图;Fig. 12 is a schematic structural diagram of a server for software management provided by an embodiment of the present invention;

图13是本发明实施例提供的一种用于逻辑对象部署的系统的结构示意图;Fig. 13 is a schematic structural diagram of a system for logical object deployment provided by an embodiment of the present invention;

图14是本发明实施例提供的软件部署的系统的结构示意图;FIG. 14 is a schematic structural diagram of a software deployment system provided by an embodiment of the present invention;

图15是本发明实施例提供的一种具体的逻辑对象部署的系统的结构示意图。Fig. 15 is a schematic structural diagram of a specific logical object deployment system provided by an embodiment of the present invention.

具体实施方式detailed description

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

请参见图1,是本发明实施例提供的一种逻辑对象部署方法的示意图。本发明实施例中的逻辑对象包括实现某些业务/服务的逻辑功能的组合,物理对象则包括各种能够提供硬件资源的硬件单元组成,例如各种模块、单板等。逻辑对象和物理对象分别进行创建,在需要部署某一逻辑对象时采用本发明实施的所述方法完成部署。具体的,本发明实施例的所述方法具体包括:Please refer to FIG. 1 , which is a schematic diagram of a logical object deployment method provided by an embodiment of the present invention. The logical object in the embodiment of the present invention includes a combination of logic functions to realize certain services/services, and the physical object includes various hardware units that can provide hardware resources, such as various modules and single boards. Logical objects and physical objects are created separately, and when a certain logical object needs to be deployed, the method implemented in the present invention is used to complete the deployment. Specifically, the method in the embodiment of the present invention specifically includes:

S101:逻辑资源管理器为已配置的逻辑对象分配逻辑资源;例如分配逻辑ID、服务小区码资源、频点、扰码、功率等逻辑资源。S101: The logical resource manager allocates logical resources for configured logical objects; for example, logical resources such as logical IDs, serving cell code resources, frequency points, scrambling codes, and power are allocated.

S102:向设备资源管理器发送物理资源请求,所述物理资源请求中携带描述所述逻辑对象部署和/或运行时的物理资源需求的物理资源需求信息。S102: Send a physical resource request to the device resource manager, where the physical resource request carries physical resource requirement information describing the physical resource requirement during deployment and/or runtime of the logical object.

S103:接收所述设备资源管理器根据所述物理资源请求返回的物理资源分配响应,所述物理资源分配响应中携带用于描述根据所述物理资源需求信息分配的已配置物理对象的物理对象描述信息。S103: Receive a physical resource allocation response returned by the device resource manager according to the physical resource request, where the physical resource allocation response carries a physical object description for describing the configured physical object allocated according to the physical resource requirement information information.

S104:将所述逻辑对象部署到所述物理对象描述信息所描述的物理对象中。S104: Deploy the logical object into the physical object described by the physical object description information.

所述逻辑对象可以是预先创建好后,将相应的逻辑信息和数据存储在存储介质中,在需要部署逻辑对象时,从存储介质中提取逻辑对象对应的逻辑信息和数据执行所述S101;或者是在执行所述S101之前创建的,并在创建完成时即执行所述S101。The logical object can be created in advance, and the corresponding logical information and data are stored in the storage medium, and when the logical object needs to be deployed, the logical information and data corresponding to the logical object are extracted from the storage medium to execute the S101; or It is created before the execution of the S101, and the S101 is executed when the creation is completed.

逻辑对象在创建发布时,可以通过一个资源需求文件描述其所需的物理资源情况,如部署该逻辑对象时所需的物理资源的类型、规格、约束条件等,并不需要为该逻辑对象指定其部署的物理设备。例如为已配置的逻辑对象为小区cell的基带处理BbProcess时,并不需要为该小区cell的基带处理BbProcess指定其部署的基带单板,仅需在S101中为所述已配置的逻辑对象为小区cell的基带处理BbProcess分配逻辑ID等逻辑资源,根据其相应的资源需求在所述S102中请求其部署和/或运行时所需的物理资源。When a logical object is created and published, a resource requirement file can be used to describe the required physical resources, such as the type, specification, and constraints of the physical resources required for the deployment of the logical object. It is not necessary to specify The physical device on which it is deployed. For example, when the configured logical object is the baseband processing BbProcess of the cell, it is not necessary to specify the deployed baseband single board for the baseband processing BbProcess of the cell, only the configured logical object is the cell in S101 The baseband processing BbProcess of the cell allocates logical resources such as logical IDs, and requests physical resources required for its deployment and/or runtime in S102 according to its corresponding resource requirements.

在对所述逻辑对象分配逻辑资源后,即请求为所述逻辑对象分配物理资源,以便于承载所述逻辑对象实现对应的业务和服务。所述物理对象同样可以在创建完成后发布一个资源描述文件用于描述其自身的标识、资源类型、规格、约束条件等信息,以便于设备资源管理器根据逻辑对象的物理资源需求,分配对应的硬件单元。物理对象包括至少一个硬件单元,硬件单元为提供硬件资源的最小单元,例如各种功能模块或单板。在创建物理对象时,仅需要指定该物理对象运行的相关参数,并不需要指定该物理对象所要承载的业务,例如,在机柜或机框上创建一个单板的物理对象时,仅需指定该单板的工作模式是备份、负荷分担、或者节能模式等,并不需要指定该单板所要承载的基带处理等业务。After the logical resource is allocated to the logical object, it is requested to allocate physical resources to the logical object, so as to bear the logical object and implement corresponding services and services. The physical object can also publish a resource description file after the creation is completed to describe information such as its own identity, resource type, specification, and constraint conditions, so that the device resource manager can allocate corresponding resources according to the physical resource requirements of the logical object. hardware unit. A physical object includes at least one hardware unit, which is the smallest unit providing hardware resources, such as various functional modules or single boards. When creating a physical object, you only need to specify the parameters related to the operation of the physical object, and do not need to specify the services to be carried by the physical object. For example, when creating a physical object of a single board on a cabinet or chassis, you only need to specify the The working mode of the single board is backup, load sharing, or energy-saving mode, etc., and it is not necessary to specify services such as baseband processing to be carried by the single board.

逻辑对象部署到所述物理对象描述信息所描述的物理对象中可采用自动部署和手动部署的方式实现,具体的,可通过在相应的用于管理所述逻辑资源管理器的OSS(Operation support system,运营支撑系统)的界面,上键入“Set AutoDeploymentMode”设置“自动部署模式”开启或者关闭逻辑对象和物理对象的自动部署,设置了自动部署模式后AutoDeploymentMode=ON,在所述S104中,用户无需进行手动安装部署即可实现。The deployment of logical objects to the physical objects described in the physical object description information can be implemented in the manner of automatic deployment and manual deployment. Specifically, it can be implemented in the corresponding OSS (Operation support system , Operation Support System) interface, type "Set AutoDeploymentMode" to set "AutoDeployment Mode" to enable or disable the automatic deployment of logical objects and physical objects, and set AutoDeploymentMode=ON after the automatic deployment mode is set. It can be achieved by manual installation and deployment.

上述资源需求文件和资源描述文件可以基于相同的资源对象模型设计,所述基于相同的资源对象模型设计所述资源需求文件和资源描述文件包括基于相同的提供资源类型ProvidedResourceType、所需资源类型RequiredResourceType以及资源单位以设计所述资源需求文件和所述资源描述文件。以无线系统为例,所述资源需求文件和资源描述文件需要基于相同的基带处理资源(BbResource)、射频载波资源(RfResource)、信令处理资源(SigResource)、传输资源(TrpResource)设计实现。The above-mentioned resource requirement file and resource description file can be designed based on the same resource object model, and the design of the resource requirement file and resource description file based on the same resource object model includes providing resource type ProvidedResourceType, required resource type RequiredResourceType and The resource unit is used to design the resource requirement file and the resource description file. Taking a wireless system as an example, the resource requirement file and the resource description file need to be designed and implemented based on the same baseband processing resource (BbResource), radio frequency carrier resource (RfResource), signaling processing resource (SigResource), and transmission resource (TrpResource).

另外,需要说明的是,逻辑资源管理器在设备资源管理器提供的物理对象上部署了一个逻辑对象后。在下一次需要部署另外一个逻辑对象时,所述设备资源管理器可能仍会根据该另外一个逻辑对象的物理资源需求信息提供相同的物理对象,也就是可能存在在同一物理对象上部署不同的逻辑对象。In addition, it should be noted that after the logical resource manager deploys a logical object on the physical object provided by the device resource manager. When another logical object needs to be deployed next time, the device resource manager may still provide the same physical object according to the physical resource requirement information of the other logical object, that is, there may be different logical objects deployed on the same physical object .

本发明实施例中在部署逻辑对象时,仅需根据逻辑对象的资源需求信息获取到相应的物理对象,以将该逻辑对象部署到所述物理对象中,不需要在逻辑对象创建时指定承载该逻辑对象的具体的物理设备,实现了配置逻辑业务和物理设备的配置解耦,有利于硬件的通用化、平台化和共享的实现,可有效提高网络可靠性和物理资源利用率。In the embodiment of the present invention, when deploying a logical object, it is only necessary to obtain the corresponding physical object according to the resource requirement information of the logical object, so as to deploy the logical object into the physical object, and it is not necessary to designate the bearer of the logical object when the logical object is created. The specific physical device of the logical object realizes the decoupling of configuration logic business and physical device configuration, which is conducive to the realization of generalization, platformization and sharing of hardware, and can effectively improve network reliability and physical resource utilization.

再请参见图2,是本发明实施例提供的另一种逻辑对象部署方法的示意图。本实施例的所述方法包括:Please refer to FIG. 2 again, which is a schematic diagram of another logical object deployment method provided by an embodiment of the present invention. The method of this embodiment includes:

S201:逻辑资源管理器配置得到逻辑对象,设备资源管理器配置得到物理对象。S201: The logical resource manager configures to obtain a logical object, and the device resource manager configures to obtain a physical object.

其中,逻辑资源管理器配置得到逻辑对象的场景包括:Among them, the scenarios where the logical resource manager is configured to obtain logical objects include:

根据网络规划和/或网络优化的结果,调整已存在逻辑对象的网络参数,得到逻辑对象;或者根据发生故障的物理对象,重新创建或者恢复得到逻辑对象;或者根据系统负荷情况和/或物理资源状态,创建得到逻辑对象。即可根据新创建逻辑对象、修改或者恢复已存在逻辑对象的方式,得到新的逻辑多想。According to the results of network planning and/or network optimization, adjust the network parameters of existing logical objects to obtain logical objects; or recreate or restore logical objects based on failed physical objects; or obtain logical objects according to system load conditions and/or physical resources State, create a logical object. New logic can be obtained according to the way of newly creating logical objects, modifying or restoring existing logical objects.

例如,在UMTS小区cell的基带处理BbProcess1(逻辑对象)承载在基带单板BbBoard1上,当基带单板BbBoard1发生故障时,所述基带处理BbProcess1可以作为一个新的逻辑对象,以便于通过下述步骤重新为该基带处理BbProcess1部署物理对象,如将基带处理BbProcess1重新部署到基带单板BbBoard2中。For example, the baseband processing BbProcess1 (logical object) of a UMTS cell is carried on the baseband board BbBoard1. When the baseband board BbBoard1 fails, the baseband processing BbProcess1 can be used as a new logical object to facilitate the following steps Redeploy the physical object for the baseband processing BbProcess1, for example, redeploy the baseband processing BbProcess1 to the baseband single board BbBoard2.

设备资源管理器配置得到物理对象的步骤包括:The steps that the device resource manager configures to get the physical object include:

所述设备资源管理器根据至少一个硬件单元在部署后主动上报的所述硬件单元的能力信息创建物理对象;或者所述设备资源管理器向部署的至少一个硬件单元发送上报硬件能力请求,并根据接收到的所述至少一个硬件单元根据所述上报硬件设备信息请求上报的硬件能力信息创建物理对象。The device resource manager creates a physical object according to the capability information of the hardware unit actively reported by at least one hardware unit after deployment; or the device resource manager sends a hardware capability report request to the deployed at least one hardware unit, and according to The received at least one hardware unit creates a physical object according to the hardware capability information reported by the request to report hardware device information.

例如,在机柜或者机框上创建一个单板后,该单板主动向设备资源管理器发送其标识和能力信息等,设备资源管理器根据标识和能力信息等存储相应的标识和能力信息等信息,完成该单板的物理对象的创建。For example, after a single board is created on a cabinet or frame, the single board actively sends its identification and capability information to the device resource manager, and the device resource manager stores the corresponding identification and capability information based on the identification and capability information. , to complete the creation of the physical object of the board.

逻辑对象的配置和创建与物理对象的配置和创建时分别进行的,两者并没有任何先后关系,在执行下述的S202之前已完成创建即可。The configuration and creation of the logical object and the configuration and creation of the physical object are carried out separately, and there is no sequence relationship between the two, as long as the creation has been completed before performing the following S202.

下述S202-S205的步骤实现将已配置的某一逻辑对象与相应的物理对象关联,将该逻辑对象部署到物理对象中的过程,在物理对象中承载所述逻辑对象以实现逻辑对象对应的业务和服务。The following steps of S202-S205 implement the process of associating a configured logical object with a corresponding physical object, deploying the logical object into the physical object, and carrying the logical object in the physical object to realize the logical object corresponding business and service.

S202:逻辑资源管理器为已配置的逻辑对象分配逻辑资源。即为所述S201中创建的逻辑对象分配逻辑资源。如分配逻辑ID、服务小区码资源、频点、扰码、功率等逻辑资源。S202: The logical resource manager allocates logical resources for the configured logical objects. That is, logical resources are allocated for the logical objects created in S201. Such as allocating logical resources such as logical ID, serving cell code resource, frequency point, scrambling code, and power.

S203:向设备资源管理器发送物理资源请求,所述物理资源请求中携带描述所述逻辑对象部署和/或运行时的物理资源需求的物理资源需求信息。S203: Send a physical resource request to the device resource manager, where the physical resource request carries physical resource requirement information describing the physical resource requirement during deployment and/or runtime of the logical object.

S204:接收所述设备资源管理器根据所述物理资源请求返回的物理资源分配响应,所述物理资源分配响应中携带用于描述根据所述物理资源需求信息分配的已配置物理对象的物理对象描述信息。S204: Receive a physical resource allocation response returned by the device resource manager according to the physical resource request, where the physical resource allocation response carries a physical object description for describing the configured physical object allocated according to the physical resource requirement information information.

S205:将所述逻辑对象部署到所述物理对象描述信息所描述的物理对象中。S205: Deploy the logical object into the physical object described by the physical object description information.

上述S202至S205的逻辑对象部署到物理对象中的过程与上述第一实施例中相同。The process of deploying the logical object to the physical object from S202 to S205 is the same as that in the first embodiment above.

进一步的,所述描述所述逻辑对象部署和/或运行时的物理资源需求的物理资源需求信息包含在资源需求文件中;所述描述已配置物理对象的物理对象描述信息包含在资源描述文件中;所述资源需求文件和资源描述文件可以基于相同的资源对象模型设计,所述基于相同的资源对象模型设计所述资源需求文件和资源描述文件包括基于相同的提供资源类型ProvidedResourceType、所需资源类型RequiredResourceType以及资源单位以设计所述资源需求文件和所述资源描述文件。以无线系统为例,所述资源需求文件和资源描述文件需要基于相同的基带处理资源(BbResource)、射频载波资源(RfResource)、信令处理资源(SigResource)、传输资源(TrpResource)设计实现。Further, the physical resource requirement information describing the physical resource requirements of the logical object deployment and/or runtime is included in the resource requirement file; the physical object description information describing the configured physical object is included in the resource description file ; The resource requirement file and the resource description file can be designed based on the same resource object model, and the design of the resource requirement file and the resource description file based on the same resource object model includes providing the resource type ProvidedResourceType and the required resource type based on the same RequiredResourceType and resource unit to design the resource requirement file and the resource description file. Taking a wireless system as an example, the resource requirement file and the resource description file need to be designed and implemented based on the same baseband processing resource (BbResource), radio frequency carrier resource (RfResource), signaling processing resource (SigResource), and transmission resource (TrpResource).

另外,需要说明的是,逻辑资源管理器在设备资源管理器提供的物理对象上部署了一个逻辑对象后。在下一次需要部署另外一个逻辑对象时,所述设备资源管理器可能仍会根据该另外一个逻辑对象的物理资源需求信息提供相同的物理对象,也就是可能存在在同一物理对象上部署不同的逻辑对象。In addition, it should be noted that after the logical resource manager deploys a logical object on the physical object provided by the device resource manager. When another logical object needs to be deployed next time, the device resource manager may still provide the same physical object according to the physical resource requirement information of the other logical object, that is, there may be different logical objects deployed on the same physical object .

本发明实施例中的逻辑对象和物理对象分别独立创建,在部署逻辑对象时,根据逻辑对象的资源需求信息获取到相应的物理对象,以将该逻辑对象部署到所述物理对象中,不需要在逻辑对象创建时指定承载该逻辑对象的具体的物理设备,实现了配置逻辑业务和物理设备的配置解耦,有利于硬件的通用化、平台化和共享的实现,可有效提高网络可靠性和物理资源利用率。The logical object and the physical object in the embodiment of the present invention are created independently. When deploying the logical object, the corresponding physical object is obtained according to the resource requirement information of the logical object, so as to deploy the logical object into the physical object. Specify the specific physical device that carries the logical object when creating the logical object, which realizes the decoupling of configuration logic services and physical devices, which is conducive to the realization of generalization, platformization and sharing of hardware, and can effectively improve network reliability and Physical resource utilization.

进一步的,再请参见图3,是本发明实施例提供的再一种逻辑对象部署方法的示意图;本发明实施例中的逻辑对象包括实现某些业务/服务的逻辑功能的组合,物理对象则包括各种能够提供硬件资源的硬件单元组成,例如各种模块、单板等。逻辑对象和物理对象分别进行创建,在需要部署某一逻辑对象部署时采用本发明实施的所述方法完成部署。具体的,本发明实施例的所述方法具体包括:Further, please refer to FIG. 3 , which is a schematic diagram of another logical object deployment method provided by the embodiment of the present invention; the logical object in the embodiment of the present invention includes a combination of logic functions to realize certain business/services, and the physical object is It consists of various hardware units that can provide hardware resources, such as various modules and single boards. Logical objects and physical objects are created separately, and when a logical object needs to be deployed, the method implemented in the present invention is used to complete the deployment. Specifically, the method in the embodiment of the present invention specifically includes:

S301:逻辑资源管理器为已配置的逻辑对象分配逻辑资源。例如分配逻辑ID、服务小区码资源、频点、扰码、功率等逻辑资源。S301: The logical resource manager allocates logical resources for the configured logical objects. For example, logical resources such as logical ID, serving cell code resource, frequency point, scrambling code, and power are allocated.

所述逻辑对象可以是预先创建好后,将相应的逻辑信息和数据存储在存储介质中,在需要部署逻辑对象时,从存储介质中提取逻辑对象对应的逻辑信息和数据执行所述S301;或者是在执行所述S301之前创建的,并在创建完成时即执行所述S301。After the logical object is created in advance, store the corresponding logical information and data in the storage medium, and when the logical object needs to be deployed, extract the logical information and data corresponding to the logical object from the storage medium to execute S301; or It is created before S301 is executed, and S301 is executed when the creation is completed.

逻辑对象在创建发布时,可以通过一个资源需求文件描述其所需的物理资源情况,如部署该逻辑对象时所需的物理资源的类型、规格、约束条件等,并不需要为该逻辑对象指定其部署的物理设备。例如为已配置的逻辑对象为小区cell的基带处理BbProcess时,并不需要为该小区cell的基带处理BbProcess指定其部署的基带单板,仅需在S301中为所述已配置的逻辑对象为小区cell的基带处理BbProcess分配逻辑ID等逻辑资源,根据其相应的资源需求在下述的S302中请求其部署和/或运行时所需的物理资源。When a logical object is created and published, a resource requirement file can be used to describe the required physical resources, such as the type, specification, and constraints of the physical resources required for the deployment of the logical object. It is not necessary to specify The physical device on which it is deployed. For example, when the configured logical object is the baseband processing BbProcess of the cell, it is not necessary to designate the deployed baseband single board for the baseband processing BbProcess of the cell, only the configured logical object is the cell in S301 The baseband processing BbProcess of the cell allocates logical resources such as logical IDs, and requests physical resources required for its deployment and/or runtime in the following S302 according to its corresponding resource requirements.

S302:逻辑资源管理器向设备资源管理器发送物理资源请求,所述物理资源请求中携带描述所述逻辑对象部署和/或运行时的物理资源需求的物理资源需求信息。S302: The logical resource manager sends a physical resource request to the device resource manager, where the physical resource request carries physical resource requirement information describing the physical resource requirement during deployment and/or runtime of the logical object.

S303:逻辑资源管理器接收所述设备资源管理器根据所述物理资源请求返回的物理资源分配响应,所述物理资源分配响应中携带用于描述根据所述物理资源需求信息分配的已配置物理对象的物理对象描述信息。S303: The logical resource manager receives the physical resource allocation response returned by the device resource manager according to the physical resource request, and the physical resource allocation response carries a configured physical object used to describe allocation according to the physical resource requirement information Physical object description information.

即请求部署和/或运行所述逻辑对象所需的物理资源,设备资源管理器根据其已配置的各个物理对象及其对应的能力,确定出一个或者多个物理对象用于承载所述逻辑对象,设备资源管理器根据确定出的一个或者多个物理对象的标识、硬件能力等信息,向所述逻辑资源管理器返回物理资源分配响应。That is, to request the physical resources required to deploy and/or run the logical object, the device resource manager determines one or more physical objects to carry the logical object according to its configured physical objects and their corresponding capabilities , the device resource manager returns a physical resource allocation response to the logical resource manager according to the determined identifiers, hardware capabilities, and other information of one or more physical objects.

在对所述逻辑对象分配逻辑资源后,即请求为所述逻辑对象分配物理资源,以便于承载所述逻辑对象实现对应的业务和服务。所述物理对象同样可以在创建完成后发布一个资源描述文件用于描述其自身的标识、资源类型、规格、约束条件等信息,以便于设备资源管理器根据逻辑对象的物理资源需求,分配对应的硬件单元。物理对象包括至少一个硬件单元,硬件单元为提供硬件资源的最小单元,例如各种功能模块或单板。在创建物理对象时,仅需要指定该物理对象的运行的相关参数,并不需要指定该物理对象所要承载的业务,例如,在机柜或机框上创建一个单板的物理对象时,仅需指定该单板的工作模式是备份、负荷分担、或者节能模式,并不需要指定该单板所要承载的基带处理等业务。After the logical resource is allocated to the logical object, it is requested to allocate physical resources to the logical object, so as to bear the logical object and implement corresponding services and services. The physical object can also publish a resource description file after the creation is completed to describe information such as its own identity, resource type, specification, and constraint conditions, so that the device resource manager can allocate corresponding resources according to the physical resource requirements of the logical object. hardware unit. A physical object includes at least one hardware unit, which is the smallest unit providing hardware resources, such as various functional modules or single boards. When creating a physical object, you only need to specify the parameters related to the operation of the physical object, and do not need to specify the services to be carried by the physical object. For example, when creating a physical object of a single board on a cabinet or chassis, you only need to specify The working mode of the single board is the backup, load sharing, or energy-saving mode, and it is not necessary to specify services such as baseband processing to be carried by the single board.

S304:软件管理器加载所述用于运行所述逻辑对象的软件到所述物理对象描述信息所描述的物理对象中。S304: The software manager loads the software for running the logical object into the physical object described by the physical object description information.

对于某些逻辑对象,其运行是基于一定的操作系统软件和硬件的组合。因此,在部署此类逻辑对象时,需要再为其选择的物理对象中加载响应的运行所述逻辑对象的软件。For some logical objects, their operation is based on a certain combination of operating system software and hardware. Therefore, when deploying such a logical object, corresponding software for running the logical object needs to be loaded into the selected physical object.

S305:逻辑资源管理器将所述逻辑对象部署到所述物理对象描述信息所描述的已经部署用于运行所述逻辑对象的软件的物理对象中。S305: The logical resource manager deploys the logical object to the physical object described in the physical object description information that has been deployed to run the software for the logical object.

逻辑对象部署到所述物理对象描述信息所描述的物理对象中可采用自动部署和手动部署的方式实现,具体的,可通过相应的用于管理所述逻辑资源管理器的OSS界面上键入“Set AutoDeploymentMode”设置“自动部署模式”,以开启或者关闭逻辑对象和物理对象的自动部署,设置了自动部署模式后AutoDeploymentMode=ON,在S305中用户无需进行手动安装部署即可实现。The deployment of the logical object to the physical object described in the physical object description information can be implemented by automatic deployment or manual deployment. Specifically, it can be implemented by typing "Set "AutoDeploymentMode" sets "automatic deployment mode" to enable or disable the automatic deployment of logical objects and physical objects. After setting the automatic deployment mode, AutoDeploymentMode=ON can be implemented in S305 without manual installation and deployment by the user.

上述资源需求文件和资源描述文件可以基于相同的资源对象模型设计,所述基于相同的资源对象模型设计所述资源需求文件和资源描述文件包括基于相同的提供资源类型ProvidedResourceType、所需资源类型RequiredResourceType以及资源单位以设计所述资源需求文件和所述资源描述文件。以无线系统为例,所述资源需求文件和资源描述文件需要基于相同的基带处理资源(BbResource)、射频载波资源(RfResource)、信令处理资源(SigResource)、传输资源(TrpResource)设计实现。The above resource requirement file and resource description file can be designed based on the same resource object model, and the design of the resource requirement file and resource description file based on the same resource object model includes providing resource type ProvidedResourceType, required resource type RequiredResourceType and The resource unit is used to design the resource requirement file and the resource description file. Taking a wireless system as an example, the resource requirement file and the resource description file need to be designed and implemented based on the same baseband processing resource (BbResource), radio frequency carrier resource (RfResource), signaling processing resource (SigResource), and transmission resource (TrpResource).

具体的,请参见图4,是本发明实施例的加载用于运行所述逻辑对象的软件到所述物理对象中的方法的示意图;所述软件管理器加载运行所述逻辑对象的软件的步骤具体可以包括:Specifically, please refer to FIG. 4 , which is a schematic diagram of a method for loading software for running the logical object into the physical object according to an embodiment of the present invention; steps for the software manager to load the software for running the logical object Specifically can include:

S401:软件管理器获取加载所述软件所需物理资源的资源需求信息。S401: The software manager acquires resource requirement information of physical resources required for loading the software.

同样,该软件在完成后,会通过资源需求文件发布其所需的物理资源需求信息,如物理资源的类型、规格、约束条件等信息。软件管理器在加载相应的软件时,根据资源需求文件即可得到该软件的物理资源的资源需求信息。Similarly, after the software is completed, it will publish the required physical resource requirement information through the resource requirement file, such as the type, specification, and constraint conditions of the physical resource. When the software manager loads the corresponding software, the resource requirement information of the physical resources of the software can be obtained according to the resource requirement file.

S402:软件管理器向所述设备资源管理器发送资源请求以请求所述资源需求信息所要求的物理资源。S402: The software manager sends a resource request to the device resource manager to request the physical resources required by the resource requirement information.

设备资源管理器根据资源需求信息所要求的物理资源,为该软件分配物理对象用于承载该软件,并返回相应的包括物理独享信息的资源分配响应给软件管理器。The device resource manager allocates a physical object for the software to carry the software according to the physical resources required by the resource requirement information, and returns a corresponding resource allocation response including physical exclusive information to the software manager.

S403:软件管理器接收所述设备资源管理器返回的包括物理对象信息的资源分配响应。S403: The software manager receives a resource allocation response including physical object information returned by the device resource manager.

S404:软件管理器根据所述物理对象信息生成软件加载策略,并按照所述软件加载策略将所述用于运行所述逻辑对象的软件加载到所述物理对象信息对应的物理对象中。S404: The software manager generates a software loading policy according to the physical object information, and loads the software for running the logical object into the physical object corresponding to the physical object information according to the software loading policy.

在所述S404中生成的软件加载策略主要是指:关于不同软件加载/运行的先后次序、以及不同物理实体/不同软件之间加载的串行/并行加载关系等策略,如:两个CPU之间可以采用并行加载的策略。The software loading strategy generated in S404 mainly refers to: the sequence of loading/running of different software, and the serial/parallel loading relationship between different physical entities/different software, such as: between two CPUs A parallel loading strategy can be adopted between them.

另外,需要说明的是,逻辑资源管理器在设备资源管理器提供的物理对象上部署了一个逻辑对象后。在下一次需要部署另外一个逻辑对象时,所述设备资源管理器可能仍会根据该另外一个逻辑对象的物理资源需求信息提供相同的物理对象,也就是可能存在同一物理对象上部署不同的逻辑对象,并且软件管理器会在同一物理对象上部署不同的软件以支持相应的逻辑对象运行。In addition, it should be noted that after the logical resource manager deploys a logical object on the physical object provided by the device resource manager. When another logical object needs to be deployed next time, the device resource manager may still provide the same physical object according to the physical resource requirement information of the other logical object, that is, there may be different logical objects deployed on the same physical object, And the software manager will deploy different software on the same physical object to support the operation of the corresponding logical object.

本发明实施例中的逻辑对象和物理对象分别独立创建,在部署逻辑对象时,根据逻辑对象的资源需求信息获取到相应的物理对象,以将该逻辑对象部署到所述物理对象中,不需要在逻辑对象创建时指定承载该逻辑对象的具体的物理设备,实现了配置逻辑业务和物理设备的配置解耦,有利于硬件的通用化、平台化和共享的实现,可有效提高网络可靠性和物理资源利用率。The logical object and the physical object in the embodiment of the present invention are created independently. When deploying the logical object, the corresponding physical object is obtained according to the resource requirement information of the logical object, so as to deploy the logical object into the physical object. Specify the specific physical device that carries the logical object when creating the logical object, which realizes the decoupling of configuration logic services and physical devices, which is conducive to the realization of generalization, platformization and sharing of hardware, and can effectively improve network reliability and Physical resource utilization.

并且,在逻辑对象需要运行在特定的软件上时,软件管理器能够根据软件的物理资源的需求信息,请求设备资源管理器分配物理资源,自动完成相关软件加载到物理对象中,进一步地实现逻辑对象自动部署,并且同一物理对象可加载不同的软件以承载不同的逻辑对象,也有利于硬件的通用化、平台化和共享的实现,可有效提高网络可靠性和物理资源利用率。Moreover, when a logical object needs to run on specific software, the software manager can request the device resource manager to allocate physical resources according to the demand information of the physical resources of the software, and automatically complete the loading of related software into the physical object, further realizing the logic Objects are automatically deployed, and the same physical object can be loaded with different software to carry different logical objects, which is also conducive to the realization of generalization, platformization and sharing of hardware, which can effectively improve network reliability and physical resource utilization.

需要说明的是,本发明还包括一种计算机存储介质,所述计算机存储介质存储有程序,该程序用于执行包括如图1-图4任一项所述方法的步骤。It should be noted that, the present invention also includes a computer storage medium, the computer storage medium stores a program, and the program is used to execute the steps including the method described in any one of Fig. 1-Fig. 4 .

下面对本发明实施例的逻辑资源管理器、设备资源管理器以及软件管理器进行详细说明。The logical resource manager, the device resource manager and the software manager of the embodiment of the present invention will be described in detail below.

请参见图5,是本发明实施例提供的一种逻辑资源管理器的结构组成示意图,本发明实施例中的逻辑对象包括实现某些业务/服务的逻辑功能的组合,物理对象则包括各种能够提供硬件资源的硬件单元组成,例如各种模块、单板等。逻辑对象和物理对象分别进行创建,在需要部署某一逻辑对象时采用本发明实施的所述逻辑资源管理器完成部署。所述逻辑资源管理器包括:Please refer to Fig. 5, which is a schematic diagram of the structural composition of a logical resource manager provided by the embodiment of the present invention. The logical objects in the embodiment of the present invention include the combination of logic functions to realize certain businesses/services, and the physical objects include various It consists of hardware units that can provide hardware resources, such as various modules and boards. Logical objects and physical objects are created separately, and when a certain logical object needs to be deployed, the logical resource manager implemented in the present invention is used to complete the deployment. The logical resource manager includes:

分配模块11,用于为已配置的逻辑对象分配逻辑资源。例如所述分配模块11为所述逻辑对象分配逻辑ID、服务小区码资源、频点、扰码、功率等逻辑资源。The allocation module 11 is configured to allocate logical resources for the configured logical objects. For example, the allocation module 11 allocates logical resources such as logical ID, serving cell code resource, frequency point, scrambling code, and power to the logical object.

请求模块12,用于向设备资源管理器发送物理资源请求,所述物理资源请求中携带描述所述逻辑对象部署和/或运行时的物理资源需求的物理资源需求信息;具体通过逻辑资源管理器的通信模块发送相应的物理资源请求。The request module 12 is configured to send a physical resource request to the device resource manager, where the physical resource request carries physical resource requirement information describing the physical resource requirements during deployment and/or runtime of the logical object; specifically through the logical resource manager The communication module sends the corresponding physical resource request.

所述逻辑对象在创建发布时,可以通过一个资源需求文件描述其所需的物理资源情况,如部署该逻辑对象时所需的物理资源的类型、规格、约束条件等,并不需要为该逻辑对象指定其部署的物理设备。例如为已配置的逻辑对象为小区cell的基带处理BbProcess时,并不需要为该小区cell的基带处理BbProcess指定其部署的基带单板,仅需通过所述分配模块11为所述已配置的逻辑对象为小区cell的基带处理BbProcess分配逻辑ID等逻辑资源,根据其相应的资源需求在所述请求模块12中请求其部署和/或运行时所需的物理资源。When the logical object is created and released, a resource requirement file can be used to describe the required physical resources, such as the type, specification, and constraints of the physical resources required for the deployment of the logical object. An object specifies the physical device on which it is deployed. For example, when the configured logical object is the baseband processing BbProcess of the cell, it is not necessary to specify the deployed baseband single board for the baseband processing BbProcess of the cell, only the allocation module 11 is required for the configured logic The object is to allocate logical resources such as logical IDs to the baseband processing BbProcess of the cell, and request the physical resources required for its deployment and/or runtime in the request module 12 according to its corresponding resource requirements.

在对所述逻辑对象分配逻辑资源后,即请求为所述逻辑对象分配物理资源,以便于承载所述逻辑对象实现对应的业务和服务。所述物理对象同样可以在其创建完成后发布一个资源描述文件用于描述其自身的标识、资源类型、规格、约束条件等信息,设备资源管理器根据逻辑对象的物理资源需求,分配对应的硬件单元。物理对象包括至少一个硬件单元,硬件单元为提供硬件资源的最小单元,例如各种功能模块或单板。在创建物理对象时,仅需要指定该物理对象运行的相关参数,并不需要指定该物理对象所要承载的业务,例如,在机柜或机框上创建一个单板的物理对象时,仅需指定该单板的工作模式是备份、负荷分担、或者节能模式,并不需要指定该单板所要承载的基带处理等业务。After the logical resource is allocated to the logical object, it is requested to allocate physical resources to the logical object, so as to bear the logical object and implement corresponding services and services. The physical object can also issue a resource description file after its creation is completed to describe information such as its own identity, resource type, specification, and constraint conditions. The device resource manager allocates corresponding hardware according to the physical resource requirements of the logical object. unit. A physical object includes at least one hardware unit, which is the smallest unit providing hardware resources, such as various functional modules or single boards. When creating a physical object, you only need to specify the parameters related to the operation of the physical object, and do not need to specify the services to be carried by the physical object. For example, when creating a physical object of a single board on a cabinet or chassis, you only need to specify the The working mode of the single board is backup, load sharing, or energy-saving mode, and it is not necessary to specify services such as baseband processing to be carried by the single board.

接收模块13,用于接收所述设备资源管理器根据所述物理资源请求返回的物理资源分配响应,所述物理资源分配响应中携带描述已配置物理对象的物理对象描述信息。The receiving module 13 is configured to receive a physical resource allocation response returned by the device resource manager according to the physical resource request, where the physical resource allocation response carries physical object description information describing the configured physical object.

部署模块14,用于将所述逻辑对象部署到所述物理对象描述信息所描述的物理对象中。The deployment module 14 is configured to deploy the logical object into the physical object described by the physical object description information.

所述部署模块14可提供自动部署和手动部署模式,具体的,可通过相应的用于管理所述逻辑资源管理器的OSS界面上键入“Set AutoDeploymentMode”设置“自动部署模式”开启或者关闭逻辑对象和物理对象的自动部署,设置了自动部署模式后,在所述S104中,在AutoDeploymentMode=ON时,用户无需进行手动安装部署即可实现。The deployment module 14 can provide automatic deployment and manual deployment modes. Specifically, the logical object can be turned on or off by typing "Set AutoDeploymentMode" on the corresponding OSS interface used to manage the logical resource manager to set the "automatic deployment mode". For the automatic deployment of physical objects, after the automatic deployment mode is set, in S104, when AutoDeploymentMode=ON, the user does not need to manually install and deploy.

上述资源需求文件和资源描述文件可以基于相同的资源对象模型设计,所述基于相同的资源对象模型设计所述资源需求文件和资源描述文件包括基于相同的提供资源类型ProvidedResourceType、所需资源类型RequiredResourceType以及资源单位以设计所述资源需求文件和所述资源描述文件。以无线系统为例,所述资源需求文件和资源描述文件需要基于相同的基带处理资源(BbResource)、射频载波资源(RfResource)、信令处理资源(SigResource)、传输资源(TrpResource)设计实现。The above resource requirement file and resource description file can be designed based on the same resource object model, and the design of the resource requirement file and resource description file based on the same resource object model includes providing resource type ProvidedResourceType, required resource type RequiredResourceType and The resource unit is used to design the resource requirement file and the resource description file. Taking a wireless system as an example, the resource requirement file and the resource description file need to be designed and implemented based on the same baseband processing resource (BbResource), radio frequency carrier resource (RfResource), signaling processing resource (SigResource), and transmission resource (TrpResource).

逻辑资源管理器以及软件管理器可通过RMRA_Intf(Resource Manager&ResourceApplicant Interface,资源管理和资源使用接口)与设备资源管理器进行通信,向设备资源管理器请求获取物理资源信息。而各硬件单元、物理对象则可通过RMRS_Intf(ResourceManager&Resource Supplier Interface,资源管理和资源提供接口)与设备资源管理器通信,向所述设备资源管理器上报其标识、能力等信息。The logical resource manager and the software manager can communicate with the device resource manager through RMRA_Intf (Resource Manager&ResourceApplicant Interface, resource management and resource usage interface), and request the device resource manager to obtain physical resource information. Each hardware unit and physical object can communicate with the device resource manager through RMRS_Intf (ResourceManager&Resource Supplier Interface, resource management and resource supply interface), and report its identification, capability and other information to the device resource manager.

本发明实施例中在部署逻辑对象时,仅需根据逻辑对象的资源需求信息获取到相应的物理对象,以将该逻辑对象部署到所述物理对象中,不需要在逻辑对象创建时指定承载该逻辑对象的具体的物理设备,实现了配置逻辑业务和物理设备的配置解耦,有利于硬件的通用化、平台化和共享的实现,可有效提高网络可靠性和物理资源利用率。In the embodiment of the present invention, when deploying a logical object, it is only necessary to obtain the corresponding physical object according to the resource requirement information of the logical object, so as to deploy the logical object into the physical object, and it is not necessary to designate the bearer of the logical object when the logical object is created. The specific physical device of the logical object realizes the decoupling of configuration logic business and physical device configuration, which is conducive to the realization of generalization, platformization and sharing of hardware, and can effectively improve network reliability and physical resource utilization.

进一步的,请参见图6,是本发明实施例提供的另一种逻辑资源管理器的结构示意图,本发明实施例中的逻辑对象包括实现某些业务/服务的逻辑功能的组合,物理对象则包括各种能够提供硬件资源的硬件单元组成,例如各种模块、单板等。逻辑对象和物理对象分别进行创建,在需要部署某一逻辑对象时采用本发明实施的所述逻辑资源管理器完成部署。所述逻辑资源管理器包括上述图5对应实施例中的分配模块11、请求模块12、接收模块13以及部署模块14,在本发明实施例中,所述逻辑资源管理器还包括:逻辑对象创建模块15。Further, please refer to FIG. 6 , which is a schematic structural diagram of another logical resource manager provided by the embodiment of the present invention. The logical objects in the embodiment of the present invention include a combination of logical functions for realizing certain businesses/services, and the physical objects are It consists of various hardware units that can provide hardware resources, such as various modules and single boards. Logical objects and physical objects are created separately, and when a certain logical object needs to be deployed, the logical resource manager implemented in the present invention is used to complete the deployment. The logical resource manager includes the allocation module 11, the request module 12, the receiving module 13, and the deployment module 14 in the above-mentioned embodiment corresponding to FIG. Module 15.

所述逻辑对象创建模块15用于配置得到逻辑对象;其中,The logical object creation module 15 is used to configure the logical object; wherein,

所述逻辑对象创建模块15具体用于根据网络规划和/或网络优化的结果,调整已存在逻辑对象的网络参数,得到逻辑对象;或者The logical object creation module 15 is specifically configured to adjust network parameters of existing logical objects according to network planning and/or network optimization results to obtain logical objects; or

所述逻辑对象创建模块15具体用于根据发生故障的物理对象,重新创建或者恢复得到逻辑对象;或者The logical object creation module 15 is specifically configured to recreate or restore the logical object according to the physical object that has failed; or

所述逻辑对象创建模块15具体用于根据系统负荷情况和/或物理资源状态,创建得到逻辑对象。The logical object creation module 15 is specifically configured to create logical objects according to system load conditions and/or physical resource states.

具体的,例如,在UMTS小区cell的基带处理BbProcess1(逻辑对象)承载在基带单板BbBoard1上,当基带单板BbBoard1发生故障时,所述基带处理BbProcess1可以作为一个新的逻辑对象,以便于通过下述步骤重新为该基带处理BbProcess1部署物理对象,如将基带处理BbProcess1重新部署到基带单板BbBoard2中。Specifically, for example, the baseband processing BbProcess1 (logical object) of the UMTS cell is carried on the baseband board BbBoard1. When the baseband board BbBoard1 fails, the baseband processing BbProcess1 can be used as a new logical object to facilitate The following steps redeploy the physical object for the baseband processing BbProcess1, such as redeploying the baseband processing BbProcess1 to the baseband single board BbBoard2.

进一步的,本发明实施例的所述部署模块14具体用于将所述逻辑对象部署到所述物理对象描述信息所描述的已经部署用于运行所述逻辑对象的软件的物理对象中。Further, the deployment module 14 in the embodiment of the present invention is specifically configured to deploy the logical object to the physical object described in the physical object description information that has been deployed to run the software for the logical object.

其中,所述用于运行所述逻辑对象的软件是由软件管理器加载到所述物理对象中的。软件管理器加载所述用于运行所述逻辑对象的软件到所述物理对象中的步骤包括:所述软件管理器获取加载所述软件所需物理资源的资源需求信息;所述软件管理器向所述设备资源管理器发送资源请求以请求所述资源需求信息所要求的物理资源;所述软件管理器接收所述设备资源管理器返回的包括物理对象信息的资源分配响应;所述软件管理器根据所述物理对象信息生成软件加载策略,并按照所述软件加载策略将所述用于运行所述逻辑对象的软件加载到所述物理对象信息对应的物理对象中。Wherein, the software for running the logical object is loaded into the physical object by a software manager. The step that the software manager loads the software for running the logical object into the physical object includes: the software manager acquires resource requirement information of physical resources required for loading the software; The device resource manager sends a resource request to request the physical resources required by the resource requirement information; the software manager receives a resource allocation response including physical object information returned by the device resource manager; the software manager Generate a software loading policy according to the physical object information, and load the software for running the logical object into the physical object corresponding to the physical object information according to the software loading policy.

其中,所述软件管理器生成的软件加载策略主要是指:关于不同软件加载/运行的先后次序、以及不同物理实体/不同软件之间加载的串行/并行加载关系等策略,如:两个CPU之间可以采用并行加载的策略。Wherein, the software loading strategy generated by the software manager mainly refers to: the sequence of loading/running of different software, and the serial/parallel loading relationship between different physical entities/different software, such as: two A parallel loading strategy can be adopted between CPUs.

逻辑资源管理器以及软件管理器可通过RMRA_Intf与设备资源管理器进行通信,向设备资源管理器请求获取物理资源信息。而各硬件单元、物理对象则可通过RMRS_Intf与设备资源管理器通信,向所述设备资源管理器上报其标识、能力等信息。The logical resource manager and the software manager can communicate with the device resource manager through RMRA_Intf, and request the device resource manager to obtain physical resource information. Each hardware unit and physical object can communicate with the device resource manager through RMRS_Intf, and report information such as its identification and capability to the device resource manager.

本发明实施例中的逻辑对象和物理对象分别独立创建,在部署逻辑对象时,根据逻辑对象的资源需求信息获取到相应的物理对象,以将该逻辑对象部署到所述物理对象中,不需要在逻辑对象创建时指定承载该逻辑对象的具体的物理设备,实现了配置逻辑业务和物理设备的配置解耦,有利于硬件的通用化、平台化和共享的实现,可有效提高网络可靠性和物理资源利用率。The logical object and the physical object in the embodiment of the present invention are created independently. When deploying the logical object, the corresponding physical object is obtained according to the resource requirement information of the logical object, so as to deploy the logical object into the physical object. Specify the specific physical device that carries the logical object when creating the logical object, which realizes the decoupling of configuration logic services and physical devices, which is conducive to the realization of generalization, platformization and sharing of hardware, and can effectively improve network reliability and Physical resource utilization.

请参见图7,是本发明实施例提供的一种设备资源管理器的结构示意图;该设备管理器用于管理各个硬件单元如功能模块、单板等物理设备。本发明实施例中的逻辑对象包括实现某些业务/服务的逻辑功能的组合,物理对象则包括各种能够提供硬件资源的硬件单元组成,例如各种模块、单板等。逻辑对象和物理对象分别进行创建。具体的,所述设备资源管理器包括:Please refer to FIG. 7 , which is a schematic structural diagram of a device resource manager provided by an embodiment of the present invention; the device manager is used to manage physical devices such as various hardware units such as functional modules and single boards. The logical object in the embodiment of the present invention includes a combination of logic functions to realize certain services/services, and the physical object includes various hardware units that can provide hardware resources, such as various modules and single boards. Logical objects and physical objects are created separately. Specifically, the device resource manager includes:

接收模块21,用于接收逻辑资源管理器发送的物理资源请求,所述物理资源请求中携带描述所述逻辑对象部署和/或运行时的物理资源需求的物理资源需求信息。The receiving module 21 is configured to receive a physical resource request sent by the logical resource manager, where the physical resource request carries physical resource requirement information describing the physical resource requirement during deployment and/or runtime of the logical object.

分配模块22,用于根据所述物理资源请求中的物理资源需求信息分配已配置的物理对象,并获取用于描述分配的物理对象的物理对象描述信息。The allocation module 22 is configured to allocate configured physical objects according to the physical resource requirement information in the physical resource request, and obtain physical object description information used to describe the allocated physical objects.

所述逻辑资源管理器是在需要部署其管理的某一逻辑对象时,根据该逻辑对象在创建完成时发布的资源需求文件所描述的物理资源情况,向所述设备资源管理器发送物理资源请求。所述接收模块21在接收到该物理资源请求后通知所述分配模块22,由所述分配模块22根据物理资源需求信息,从设备资源管理器管理的物理对象中选择相应的能力的硬件单元以完成资源分配。所述物理对象同样可以在创建完成后发布一个资源描述文件用于描述其自身的标识、资源类型、规格、约束条件等信息,以便于设备资源管理器根据逻辑对象的物理资源需求,分配对应的硬件单元,物理对象包括至少一个硬件单元,硬件单元为提供硬件资源的最小单元,例如各种功能模块或单板。在创建物理对象时,仅需要指定该物理对象的如工作模式等相关参数,并不需要指定该物理对象所要承载的业务。When the logical resource manager needs to deploy a certain logical object it manages, it sends a physical resource request to the device resource manager according to the physical resource situation described in the resource requirement file issued when the logical object is created . The receiving module 21 notifies the allocation module 22 after receiving the physical resource request, and the allocation module 22 selects a hardware unit with corresponding capabilities from the physical objects managed by the device resource manager according to the physical resource requirement information to Complete resource allocation. The physical object can also publish a resource description file after the creation is completed to describe information such as its own identity, resource type, specification, and constraint conditions, so that the device resource manager can allocate corresponding resources according to the physical resource requirements of the logical object. A hardware unit, a physical object includes at least one hardware unit, and a hardware unit is the smallest unit that provides hardware resources, such as various functional modules or single boards. When creating a physical object, it is only necessary to specify the relevant parameters of the physical object such as the working mode, and does not need to specify the service to be carried by the physical object.

响应模块23,用于向所述逻辑资源管理器返回物理资源分配响应,所述物理资源分配响应中携带用于描述分配的物理对象的物理对象描述信息。The response module 23 is configured to return a physical resource allocation response to the logical resource manager, where the physical resource allocation response carries physical object description information used to describe the allocated physical object.

在分配硬件单元完成物理对象的分配后,由所述响应模块23向所述逻辑资源管理器返回物理资源分配响应。After the allocation hardware unit completes the allocation of the physical object, the response module 23 returns a physical resource allocation response to the logical resource manager.

逻辑资源管理器以及软件管理器可通过RMRA_Intf与设备资源管理器进行通信,向设备资源管理器请求获取物理资源信息。而各硬件单元、物理对象则可通过RMRS_Intf与设备资源管理器通信,向所述设备资源管理器上报其标识、能力等信息。The logical resource manager and the software manager can communicate with the device resource manager through RMRA_Intf, and request the device resource manager to obtain physical resource information. Each hardware unit and physical object can communicate with the device resource manager through RMRS_Intf, and report information such as its identification and capability to the device resource manager.

本发明实施例中的逻辑对象和物理对象分别独立创建,在部署逻辑对象时,根据逻辑对象的资源需求信息获取到相应的物理对象,以将该逻辑对象部署到所述物理对象中,不需要在逻辑对象创建时指定承载该逻辑对象的具体的物理设备,实现了配置逻辑业务和物理设备的配置解耦,有利于硬件的通用化、平台化和共享的实现,可有效提高网络可靠性和物理资源利用率。The logical object and the physical object in the embodiment of the present invention are created independently. When deploying the logical object, the corresponding physical object is obtained according to the resource requirement information of the logical object, so as to deploy the logical object into the physical object. Specify the specific physical device that carries the logical object when creating the logical object, which realizes the decoupling of configuration logic services and physical devices, which is conducive to the realization of generalization, platformization and sharing of hardware, and can effectively improve network reliability and Physical resource utilization.

再请参见图8,是本发明实施例提供的另一种设备资源管理器的结构示意图,本发明实施例中的所述设备资源管理器包括上述图7对应实施例中的接收模块21、分配模块22以及响应模块23,进一步的,在本发明实施例中,所述设备资源管理器还包括:物理对象创建模块24。Please refer to FIG. 8 again, which is a schematic structural diagram of another device resource manager provided by the embodiment of the present invention. The device resource manager in the embodiment of the present invention includes the receiving module 21 and the allocation A module 22 and a response module 23. Further, in the embodiment of the present invention, the device resource manager further includes: a physical object creation module 24.

所述物理对象创建模块24,用于配置得到物理对象;其中,The physical object creation module 24 is configured to obtain a physical object; wherein,

所述物理对象创建模块24具体用于根据至少一个硬件单元在部署后主动上报的所述硬件单元的能力信息创建物理对象;The physical object creation module 24 is specifically configured to create a physical object according to the capability information of the hardware unit actively reported by at least one hardware unit after deployment;

或者,所述物理对象创建模块24具体用于向部署的至少一个硬件单元发送上报硬件能力请求,并根据接收到的所述至少一个硬件单元根据所述上报硬件设备信息请求上报的硬件能力信息创建物理对象。Alternatively, the physical object creation module 24 is specifically configured to send a hardware capability report request to at least one deployed hardware unit, and create physical object.

例如,在机柜或者机框上创建一个单板后,该单板主动向设备资源管理器发送其标识和能力信息等,设备资源管理器根据标识和能力信息等存储相应的标识和能力信息等信息,完成该单板的物理对象的创建。For example, after a single board is created on a cabinet or frame, the single board actively sends its identification and capability information to the device resource manager, and the device resource manager stores the corresponding identification and capability information based on the identification and capability information. , to complete the creation of the physical object of the board.

本发明实施例中的逻辑对象和物理对象分别独立创建,在部署逻辑对象时,根据逻辑对象的资源需求信息获取到相应的物理对象,以将该逻辑对象部署到所述物理对象中,不需要在逻辑对象创建时指定承载该逻辑对象的具体的物理设备,实现了配置逻辑业务和物理设备的配置解耦,有利于硬件的通用化、平台化和共享的实现,可有效提高网络可靠性和物理资源利用率。The logical object and the physical object in the embodiment of the present invention are created independently. When deploying the logical object, the corresponding physical object is obtained according to the resource requirement information of the logical object, so as to deploy the logical object into the physical object. Specify the specific physical device that carries the logical object when creating the logical object, which realizes the decoupling of configuration logic services and physical devices, which is conducive to the realization of generalization, platformization and sharing of hardware, and can effectively improve network reliability and Physical resource utilization.

请参见图9,是本发明实施例提供的一种软件管理器的结构示意图,本发明实施例中的逻辑对象包括实现某些业务/服务的逻辑功能的组合,物理对象则包括各种能够提供硬件资源的硬件单元组成,例如各种模块、单板等。逻辑对象和物理对象分别进行创建,具体的,本发明实施例的所述软件管理器包括:Please refer to Figure 9, which is a schematic structural diagram of a software manager provided by an embodiment of the present invention. The logical objects in the embodiment of the present invention include a combination of logic functions that implement certain business/services, and the physical objects include various types that can provide Hardware resources are composed of hardware units, such as various modules and boards. The logical object and the physical object are created respectively. Specifically, the software manager in the embodiment of the present invention includes:

获取模块31,用于当需要将用于运行逻辑对象的软件加载到物理对象中时,获取加载所述软件所需物理资源的资源需求信息。The obtaining module 31 is configured to obtain resource requirement information of physical resources required for loading the software when the software for running the logical object needs to be loaded into the physical object.

在逻辑资源管理器需要向物理对象部署其管理的某类逻辑对象时,需要通过所述软件管理器向物理对象加载用于运行所述逻辑对象的软件。软件管理器首先通过所述获取模块31获取该软件所需的资源需求信息。其中,该软件的资源需求信息可以资源需求文件的形式在该软件编辑完成时发布,包括加载该软件所需的物理资源的类型、规格、约束条件等。When the logical resource manager needs to deploy a certain type of logical object it manages to the physical object, it needs to load software for running the logical object to the physical object through the software manager. The software manager first obtains resource requirement information required by the software through the obtaining module 31 . Wherein, the resource requirement information of the software may be published in the form of a resource requirement file when the software is edited, including the types, specifications, constraints, etc. of the physical resources required to load the software.

发送模块32,用于向设备资源管理器发送资源请求以请求所述资源需求信息所要求的物理资源。The sending module 32 is configured to send a resource request to the device resource manager to request the physical resources required by the resource requirement information.

设备资源管理器从其管理的物理对象中,选择相应的符合所述资源请求所请求的物理资源的物理对象,并返回包括该选择的物理对象信息的资源分配响应。The device resource manager selects a corresponding physical object conforming to the physical resource requested by the resource request from the physical objects it manages, and returns a resource allocation response including the information of the selected physical object.

接收模块33,用于接收所述设备资源管理器返回的包括物理对象信息的资源分配响应。The receiving module 33 is configured to receive a resource allocation response including physical object information returned by the device resource manager.

加载模块34,用于根据所述物理对象信息生成软件加载策略,并按照所述软件加载策略将所述用于运行逻辑对象的软件加载到所述物理对象信息对应的物理对象中。The loading module 34 is configured to generate a software loading policy according to the physical object information, and load the software for running the logical object into the physical object corresponding to the physical object information according to the software loading policy.

所述加载模块34生成的软件加载策略主要是指:关于不同软件加载/运行的先后次序、以及不同物理实体/不同软件之间加载的串行/并行加载关系等策略,如:两个CPU之间可以采用并行加载的策略。The software loading strategy generated by the loading module 34 mainly refers to strategies such as the sequence of loading/running of different software, and the serial/parallel loading relationship loaded between different physical entities/different software, such as: between two CPUs. A parallel loading strategy can be adopted between them.

逻辑资源管理器以及软件管理器可通过RMRA_Intf与设备资源管理器进行通信,向设备资源管理器请求获取物理资源信息。而各硬件单元、物理对象则可通过RMRS_Intf与设备资源管理器通信,向所述设备资源管理器上报其标识、能力等信息。The logical resource manager and the software manager can communicate with the device resource manager through RMRA_Intf, and request the device resource manager to obtain physical resource information. Each hardware unit and physical object can communicate with the device resource manager through RMRS_Intf, and report information such as its identification and capability to the device resource manager.

本发明实施例中的逻辑对象和物理对象分别独立创建,在部署逻辑对象时,根据逻辑对象的资源需求信息获取到相应的物理对象,以将该逻辑对象部署到所述物理对象中,不需要在逻辑对象创建时指定承载该逻辑对象的具体的物理设备,实现了配置逻辑业务和物理设备的配置解耦,有利于硬件的通用化、平台化和共享的实现,可有效提高网络可靠性和物理资源利用率。The logical object and the physical object in the embodiment of the present invention are created independently. When deploying the logical object, the corresponding physical object is obtained according to the resource requirement information of the logical object, so as to deploy the logical object into the physical object. Specify the specific physical device that carries the logical object when creating the logical object, which realizes the decoupling of configuration logic services and physical devices, which is conducive to the realization of generalization, platformization and sharing of hardware, and can effectively improve network reliability and Physical resource utilization.

在逻辑对象需要运行在特定的软件上时,软件管理器能够根据软件的物理资源的需求信息,请求设备资源管理器分配物理资源,自动完成相关软件加载到物理对象中,进一步地实现逻辑对象自动部署,并且同一物理对象可加载不同的软件以承载不同的逻辑对象,也有利于硬件的通用化、平台化和共享的实现,可有效提高网络可靠性和物理资源利用率。When the logical object needs to run on specific software, the software manager can request the device resource manager to allocate physical resources according to the demand information of the physical resources of the software, and automatically complete the loading of related software into the physical object, further realizing the automatic logical object Deployment, and the same physical object can be loaded with different software to carry different logical objects, which is also conducive to the realization of generalization, platformization and sharing of hardware, which can effectively improve network reliability and physical resource utilization.

下面对本发明实施例的用于逻辑资源管理的服务器、用于设备资源管理的服务器以及用于软件管理的服务器进行详细说明。The server for logical resource management, the server for device resource management, and the server for software management in the embodiments of the present invention will be described in detail below.

请参见图10,是本发明实施例提供的用于逻辑资源管理的一种服务器的结构示意图;本发明实施例中的逻辑对象包括实现某些业务/服务的逻辑功能的组合,物理对象则包括各种能够提供硬件资源的硬件单元组成,例如各种模块、单板等。逻辑对象和物理对象分别进行创建,在需要部署某一逻辑对象时采用本发明实施的所述用于逻辑资源管理的服务器完成部署。Please refer to Figure 10, which is a schematic structural diagram of a server used for logical resource management provided by the embodiment of the present invention; the logical object in the embodiment of the present invention includes a combination of logic functions for realizing certain business/services, and the physical object includes It consists of various hardware units that can provide hardware resources, such as various modules and single boards. Logical objects and physical objects are created separately, and when a certain logical object needs to be deployed, the server for logical resource management implemented in the present invention is used to complete the deployment.

本实施例的所述服务器包括:接收装置41、发送装置42以及处理器43,其中,The server in this embodiment includes: a receiving device 41, a sending device 42, and a processor 43, wherein,

所述处理器43用于为已配置的逻辑对象分配逻辑资源,并通过所述发送装置42向用于设备资源管理的服务器发送物理资源请求,所述物理资源请求中携带描述所述逻辑对象部署和/或运行时的物理资源需求的物理资源需求信息;并通过所述接收装置接41收所述用于设备资源管理的服务器根据所述物理资源请求返回的物理资源分配响应,所述物理资源分配响应中携带描述已配置物理对象的物理对象描述信息;并将所述逻辑对象部署到所述物理对象描述信息所描述的物理对象中。The processor 43 is configured to allocate logical resources for the configured logical objects, and send a physical resource request to a server for equipment resource management through the sending means 42, and the physical resource request carries a description describing the deployment of the logical object. and/or the physical resource requirement information of physical resource requirements during runtime; and receive 41 the physical resource allocation response returned by the server for device resource management according to the physical resource request through the receiving means, the physical resource The allocation response carries physical object description information describing the configured physical object; and deploys the logical object into the physical object described in the physical object description information.

所述处理器43为所述逻辑对象分配的逻辑资源包括:逻辑ID、服务小区码资源、频点、扰码、功率等。The logical resource allocated by the processor 43 to the logical object includes: logical ID, serving cell code resource, frequency point, scrambling code, power, and the like.

所述逻辑对象在创建发布时,可以通过一个资源需求文件描述其所需的物理资源情况,如部署该逻辑对象时所需的物理资源的类型、规格、约束条件等,并不需要为该逻辑对象指定其部署的物理设备。例如为已配置的逻辑对象为小区cell的基带处理BbProcess时,并不需要为该小区cell的基带处理BbProcess指定其部署的基带单板,仅需通过所述处理器43为所述已配置的逻辑对象为小区cell的基带处理BbProcess分配逻辑ID等逻辑资源,根据其相应的资源需求向用于设备资源管理的服务器请求该逻辑对象部署和/或运行时所需的物理资源。When the logical object is created and released, a resource requirement file can be used to describe the required physical resources, such as the type, specification, and constraints of the physical resources required for the deployment of the logical object. An object specifies the physical device on which it is deployed. For example, when the configured logical object is the baseband processing BbProcess of the cell, it is not necessary to specify the deployed baseband single board for the baseband processing BbProcess of the cell, and only need to use the processor 43 for the configured logic The object allocates logical resources such as logical IDs for the baseband processing BbProcess of the cell, and requests the physical resources required for deployment and/or runtime of the logical object from the server for device resource management according to its corresponding resource requirements.

在对所述逻辑对象分配逻辑资源后,即请求为所述逻辑对象分配物理资源,以便于承载所述逻辑对象实现对应的业务和服务。所述物理对象同样可以在其创建完成后发布一个资源描述文件用于描述其自身的标识、资源类型、规格、约束条件等信息,用于设备资源管理的服务器根据逻辑对象的物理资源需求,分配对应的硬件单元。物理对象包括至少一个硬件单元,硬件单元为提供硬件资源的最小单元,例如各种功能模块或单板。在创建物理对象时,仅需要指定该物理对象运行的相关参数,并不需要指定该物理对象所要承载的业务,例如,在机柜或机框上创建一个单板的物理对象时,仅需指定该单板的工作模式是备份、负荷分担、或者节能模式,并不需要指定该单板所要承载的基带处理等业务。After the logical resource is allocated to the logical object, it is requested to allocate physical resources to the logical object, so as to bear the logical object and implement corresponding services and services. The physical object can also issue a resource description file after its creation is completed to describe information such as its own identity, resource type, specification, and constraint conditions. The server used for device resource management allocates resources according to the physical resource requirements of the logical object. Corresponding hardware unit. A physical object includes at least one hardware unit, which is the smallest unit providing hardware resources, such as various functional modules or single boards. When creating a physical object, you only need to specify the parameters related to the operation of the physical object, and do not need to specify the services to be carried by the physical object. For example, when creating a physical object of a single board on a cabinet or chassis, you only need to specify the The working mode of the single board is backup, load sharing, or energy-saving mode, and it is not necessary to specify services such as baseband processing to be carried by the single board.

所述处理器43可提供自动部署和手动部署模式,具体的,可通过相应的用于管理所述用于逻辑资源管理的服务器的OSS界面上,键入“SetAutoDeploymentMode”设置“自动部署模式”开启或者关闭逻辑对象和物理对象的自动部署,设置了自动部署模式后AutoDeploymentMode=ON时,用户无需进行手动安装部署即可实现。The processor 43 can provide automatic deployment and manual deployment modes. Specifically, on the corresponding OSS interface used to manage the server for logical resource management, enter "SetAutoDeploymentMode" to set the "automatic deployment mode" to open or Turn off the automatic deployment of logical objects and physical objects. When AutoDeploymentMode=ON after setting the automatic deployment mode, the user does not need to manually install and deploy.

上述资源需求文件和资源描述文件可以基于相同的资源对象模型设计,所述基于相同的资源对象模型设计所述资源需求文件和资源描述文件包括基于相同的提供资源类型ProvidedResourceType、所需资源类型RequiredResourceType以及资源单位以设计所述资源需求文件和所述资源描述文件。以无线系统为例,所述资源需求文件和资源描述文件需要基于相同的基带处理资源(BbResource)、射频载波资源(RfResource)、信令处理资源(SigResource)、传输资源(TrpResource)设计实现。The above resource requirement file and resource description file can be designed based on the same resource object model, and the design of the resource requirement file and resource description file based on the same resource object model includes providing resource type ProvidedResourceType, required resource type RequiredResourceType and The resource unit is used to design the resource requirement file and the resource description file. Taking a wireless system as an example, the resource requirement file and the resource description file need to be designed and implemented based on the same baseband processing resource (BbResource), radio frequency carrier resource (RfResource), signaling processing resource (SigResource), and transmission resource (TrpResource).

所述处理器43还用于配置得到逻辑对象;其中,The processor 43 is also configured to obtain a logical object; wherein,

所述处理器43具体根据网络规划和/或网络优化的结果,调整已存在逻辑对象的网络参数,得到逻辑对象;或者The processor 43 adjusts network parameters of existing logical objects according to network planning and/or network optimization results to obtain logical objects; or

所述处理器43具体根据发生故障的物理对象,重新创建或者恢复得到逻辑对象;或者The processor 43 recreates or restores the logical object according to the physical object that has failed; or

所述处理器43具体根据系统负荷情况和/或物理资源状态,创建得到逻辑对象。The processor 43 creates a logical object according to system load conditions and/or physical resource states.

具体的,例如,在UMTS小区cell的基带处理BbProcess1(逻辑对象)承载在基带单板BbBoard1上,当基带单板BbBoard1发生故障时,所述处理器43可以将所述基带处理BbProcess1作为一个新的逻辑对象,以便于重新为该基带处理BbProcess1部署物理对象,如将基带处理BbProcess1重新部署到基带单板BbBoard2中。Specifically, for example, the baseband processing BbProcess1 (logical object) of the UMTS cell is carried on the baseband board BbBoard1. When the baseband board BbBoard1 fails, the processor 43 can use the baseband processing BbProcess1 as a new Logical objects, so as to re-deploy physical objects for the baseband processing BbProcess1, such as re-deploying the baseband processing BbProcess1 to the baseband single board BbBoard2.

进一步的,所述处理器43具体是将所述逻辑对象部署到所述物理对象描述信息所描述的已经部署用于运行所述逻辑对象的软件的物理对象中。Further, the processor 43 specifically deploys the logical object into the physical object described in the physical object description information that has been deployed for running the software of the logical object.

其中,所述用于运行所述逻辑对象的软件是由用于软件管理的服务器加载到所述物理对象中的。用于软件管理的服务器加载所述用于运行所述逻辑对象的软件到所述物理对象中的步骤包括:用于软件管理的服务器获取加载所述软件所需物理资源的资源需求信息;用于软件管理的服务器向所述用于设备资源管理的服务器发送资源请求以请求所述资源需求信息所要求的物理资源;用于软件管理的服务器接收所述用于设备资源管理的服务器返回的包括物理对象信息的资源分配响应;用于软件管理的服务器根据所述物理对象信息生成软件加载策略,并按照所述软件加载策略将所述用于运行所述逻辑对象的软件加载到所述物理对象信息对应的物理对象中。Wherein, the software for running the logical object is loaded into the physical object by the server for software management. The step of the server for software management loading the software for running the logical object into the physical object includes: the server for software management acquires resource requirement information of physical resources required to load the software; The server for software management sends a resource request to the server for device resource management to request the physical resources required by the resource demand information; the server for software management receives the information returned by the server for device resource management, including physical resources. The resource allocation response of the object information; the server used for software management generates a software loading strategy according to the physical object information, and loads the software for running the logical object to the physical object information according to the software loading strategy corresponding physical objects.

其中,所述用于软件管理的服务器生成的软件加载策略主要是指:关于不同软件加载/运行的先后次序、以及不同物理实体/不同软件之间加载的串行/并行加载关系等策略,如:两个CPU之间可以采用并行加载的策略。Wherein, the software loading strategy generated by the server for software management mainly refers to: the sequence of loading/running of different software, and the serial/parallel loading relationship between different physical entities/different software, such as : A parallel loading strategy can be adopted between two CPUs.

逻辑资源管理器以及软件管理器可通过RMRA_Intf与设备资源管理器进行通信,向设备资源管理器请求获取物理资源信息。而各硬件单元、物理对象则可通过RMRS_Intf与设备资源管理器通信,向所述设备资源管理器上报其标识、能力等信息。The logical resource manager and the software manager can communicate with the device resource manager through RMRA_Intf, and request the device resource manager to obtain physical resource information. Each hardware unit and physical object can communicate with the device resource manager through RMRS_Intf, and report information such as its identification and capability to the device resource manager.

本发明实施例中的逻辑对象和物理对象分别独立创建,在部署逻辑对象时,根据逻辑对象的资源需求信息获取到相应的物理对象,以将该逻辑对象部署到所述物理对象中,不需要在逻辑对象创建时指定承载该逻辑对象的具体的物理设备,实现了配置逻辑业务和物理设备的配置解耦,有利于硬件的通用化、平台化和共享的实现,可有效提高网络可靠性和物理资源利用率。The logical object and the physical object in the embodiment of the present invention are created independently. When deploying the logical object, the corresponding physical object is obtained according to the resource requirement information of the logical object, so as to deploy the logical object into the physical object. Specify the specific physical device that carries the logical object when creating the logical object, which realizes the decoupling of configuration logic services and physical devices, which is conducive to the realization of generalization, platformization and sharing of hardware, and can effectively improve network reliability and Physical resource utilization.

再请参见图11,是本发明实施例提供的用于设备资源管理的一种服务器的结构示意图;该用于设备管理的服务器用于管理各个硬件单元如功能模块、单板等物理设备。本发明实施例中的逻辑对象包括实现某些业务/服务的逻辑功能的组合,物理对象则包括各种能够提供硬件资源的硬件单元组成,例如各种模块、单板等。逻辑对象和物理对象分别进行创建。Please refer to FIG. 11 again, which is a schematic structural diagram of a server for device resource management provided by an embodiment of the present invention; the server for device management is used to manage physical devices such as various hardware units such as functional modules and single boards. The logical object in the embodiment of the present invention includes a combination of logic functions to realize certain services/services, and the physical object includes various hardware units that can provide hardware resources, such as various modules and single boards. Logical objects and physical objects are created separately.

所述用于设备资源管理的服务器包括:接收装置51、发送装置52以及处理器53,其中,The server for equipment resource management includes: receiving means 51, sending means 52 and processor 53, wherein,

所述处理器53用于通过所述接收装置51接收用于逻辑资源管理的服务器发送的物理资源请求,所述物理资源请求中携带描述逻辑对象部署和/或运行时的物理资源需求的物理资源需求信息;根据所述物理资源请求中的物理资源需求信息分配已配置的物理对象,并获取用于描述分配的物理对象的物理对象描述信息;并通过所述发送装置52向所述用于逻辑资源管理的服务器返回物理资源分配响应,所述物理资源分配响应中携带用于描述分配的物理对象的物理对象描述信息。The processor 53 is configured to receive, through the receiving means 51, a physical resource request sent by a server for logical resource management, where the physical resource request carries physical resources describing logical object deployment and/or runtime physical resource requirements demand information; allocate configured physical objects according to the physical resource demand information in the physical resource request, and obtain physical object description information used to describe the allocated physical objects; The resource management server returns a physical resource allocation response, where the physical resource allocation response carries physical object description information used to describe the allocated physical object.

所述用于逻辑资源管理的服务器是在需要部署其管理的某一逻辑对象时,根据该逻辑对象在创建完成时发布的资源需求文件所描述的物理资源情况,向所述用于设备资源管理的服务器发送物理资源请求。在接收到该物理资源请求后,由所述处理器53根据物理资源需求信息,从本用于设备资源管理的服务器管理的物理对象中选择相应的能力的硬件单元以完成资源分配。所述物理对象可以在创建完成后发布一个资源描述文件用于描述其自身的标识、资源类型、规格、约束条件等信息,以便于处理器53根据逻辑对象的物理资源需求,分配对应的硬件单元,物理对象包括至少一个硬件单元,硬件单元为提供硬件资源的最小单元,例如各种功能模块或单板。在创建物理对象时,仅需要指定该物理对象的如工作模式等相关参数,并不需要指定该物理对象所要承载的业务。When the server for logical resource management needs to deploy a certain logical object it manages, according to the physical resource situation described in the resource requirement file issued when the logical object is created, it sends the server for device resource management The server sends a physical resource request. After receiving the physical resource request, the processor 53 selects a hardware unit with a corresponding capability from the physical objects managed by the server used for device resource management according to the physical resource requirement information to complete resource allocation. After the physical object is created, a resource description file can be issued to describe information such as its own identification, resource type, specification, and constraint conditions, so that the processor 53 can allocate corresponding hardware units according to the physical resource requirements of the logical object. , the physical object includes at least one hardware unit, where the hardware unit is the smallest unit providing hardware resources, such as various functional modules or single boards. When creating a physical object, it is only necessary to specify the relevant parameters of the physical object such as the working mode, and does not need to specify the service to be carried by the physical object.

进一步的,所述处理器53还用于配置得到物理对象;其中,Further, the processor 53 is also configured to obtain a physical object; wherein,

所述处理器53具体根据至少一个硬件单元在部署后主动上报的所述硬件单元的能力信息创建物理对象;The processor 53 specifically creates a physical object according to the capability information of the hardware unit actively reported by at least one hardware unit after deployment;

或者,所述处理器53具体通过所述发送装置向部署的至少一个硬件单元发送上报硬件能力请求,并根据所述接收装置接收到的所述至少一个硬件单元根据所述上报硬件设备信息请求上报的硬件能力信息创建物理对象。Alternatively, the processor 53 specifically sends a report hardware capability request to at least one deployed hardware unit through the sending device, and reports the request according to the reported hardware device information according to the at least one hardware unit received by the receiving device. Create physical objects with hardware capability information.

例如,在机柜或者机框上创建一个单板后,该单板主动向用于设备资源管理的服务器发送其标识和能力信息等,用于设备资源管理的服务器根据标识和能力信息等存储相应的标识和能力信息等信息,完成该单板的物理对象的创建。For example, after a board is created on a cabinet or frame, the board actively sends its identification and capability information to the server for device resource management, and the server for device resource management stores the corresponding information such as identification and capability information to complete the creation of the physical object of the board.

逻辑资源管理器以及软件管理器可通过RMRA_Intf与设备资源管理器进行通信,向设备资源管理器请求获取物理资源信息。而各硬件单元、物理对象则可通过RMRS_Intf与设备资源管理器通信,向所述设备资源管理器上报其标识、能力等信息。The logical resource manager and the software manager can communicate with the device resource manager through RMRA_Intf, and request the device resource manager to obtain physical resource information. Each hardware unit and physical object can communicate with the device resource manager through RMRS_Intf, and report information such as its identification and capability to the device resource manager.

本发明实施例中的逻辑对象和物理对象分别独立创建,在部署逻辑对象时,根据逻辑对象的资源需求信息获取到相应的物理对象,以将该逻辑对象部署到所述物理对象中,不需要在逻辑对象创建时指定承载该逻辑对象的具体的物理设备,实现了配置逻辑业务和物理设备的配置解耦,有利于硬件的通用化、平台化和共享的实现,可有效提高网络可靠性和物理资源利用率。The logical object and the physical object in the embodiment of the present invention are created independently. When deploying the logical object, the corresponding physical object is obtained according to the resource requirement information of the logical object, so as to deploy the logical object into the physical object. Specify the specific physical device that carries the logical object when creating the logical object, which realizes the decoupling of configuration logic services and physical devices, which is conducive to the realization of generalization, platformization and sharing of hardware, and can effectively improve network reliability and Physical resource utilization.

再请参见图12,是本发明实施例提供的用于软件管理的一种服务器的结构示意图;本发明实施例中的逻辑对象包括实现某些业务/服务的逻辑功能的组合,物理对象则包括各种能够提供硬件资源的硬件单元组成,例如各种模块、单板等。逻辑对象和物理对象分别进行创建。Please refer to Fig. 12 again, which is a schematic structural diagram of a server for software management provided by the embodiment of the present invention; the logical object in the embodiment of the present invention includes a combination of logic functions for realizing certain businesses/services, and the physical object includes It consists of various hardware units that can provide hardware resources, such as various modules and single boards. Logical objects and physical objects are created separately.

用于软件管理的服务器包括:发送装置61、接收装置62以及处理器63,其中,The server used for software management includes: sending device 61, receiving device 62 and processor 63, wherein,

所述处理器63,用于当需要将用于运行逻辑对象的软件加载到物理对象中时,获取加载所述软件所需物理资源的资源需求信息;并通过所述发送装置61向用于设备资源管理的服务器发送资源请求以请求所述资源需求信息所要求的物理资源;并通过所述接收装置62接收所述用于设备资源管理的服务器返回的包括物理对象信息的资源分配响应;并根据所述物理对象信息生成软件加载策略,并按照所述软件加载策略将所述用于运行逻辑对象的软件加载到所述物理对象信息对应的物理对象中。The processor 63 is configured to obtain resource requirement information of physical resources required for loading the software when it is necessary to load the software for running the logical object into the physical object; The resource management server sends a resource request to request the physical resources required by the resource demand information; and receives the resource allocation response including physical object information returned by the server for equipment resource management through the receiving means 62; and according to The physical object information generates a software loading policy, and the software for running the logical object is loaded into the physical object corresponding to the physical object information according to the software loading policy.

其中,所述处理器63生成的软件加载策略主要是指:关于不同软件加载/运行的先后次序、以及不同物理实体/不同软件之间加载的串行/并行加载关系等策略,如:两个CPU之间可以采用并行加载的策略。Wherein, the software loading strategy generated by the processor 63 mainly refers to: the sequence of loading/running of different software, and the serial/parallel loading relationship between different physical entities/different software, such as: two A parallel loading strategy can be adopted between CPUs.

在用于逻辑资源管理的服务器需要向物理对象部署其管理的某类逻辑对象时,需要通过所述用于软件管理的服务器向物理对象加载用于运行所述逻辑对象的软件。When the server for logical resource management needs to deploy a certain type of logical object it manages to the physical object, it is necessary to load software for running the logical object to the physical object through the server for software management.

所述处理器63首先获取该软件所需的资源需求信息。其中,该软件的资源需求信息可以资源需求文件的形式在该软件编辑完成时发布,包括加载该软件所需的物理资源的类型、规格、约束条件等。The processor 63 first obtains resource requirement information required by the software. Wherein, the resource requirement information of the software may be published in the form of a resource requirement file when the software is edited, including the types, specifications, constraints, etc. of the physical resources required to load the software.

用于设备资源管理的服务器从其管理的物理对象中,选择相应的符合所述资源请求所请求的物理资源的物理对象,并返回包括该选择的物理对象信息的资源分配响应。The server for device resource management selects a corresponding physical object conforming to the physical resource requested by the resource request from the physical objects it manages, and returns a resource allocation response including the information of the selected physical object.

最后由所述处理器63根据资源分配响应,完成所述用于运行逻辑对象的软件的加载。Finally, the processor 63 completes the loading of the software for running the logic object according to the resource allocation response.

逻辑资源管理器以及软件管理器可通过RMRA_Intf与设备资源管理器进行通信,向设备资源管理器请求获取物理资源信息。而各硬件单元、物理对象则可通过RMRS_Intf与设备资源管理器通信,向所述设备资源管理器上报其标识、能力等信息。The logical resource manager and the software manager can communicate with the device resource manager through RMRA_Intf, and request the device resource manager to obtain physical resource information. Each hardware unit and physical object can communicate with the device resource manager through RMRS_Intf, and report information such as its identification and capability to the device resource manager.

并且,在逻辑对象需要运行在特定的软件上时,软件管理器能够根据软件的物理资源的需求信息,请求设备资源管理器分配物理资源,自动完成相关软件加载到物理对象中,进一步地实现逻辑对象自动部署,并且同一物理对象可加载不同的软件以承载不同的逻辑对象,也有利于硬件的通用化、平台化和共享的实现,可有效提高网络可靠性和物理资源利用率。Moreover, when a logical object needs to run on specific software, the software manager can request the device resource manager to allocate physical resources according to the demand information of the physical resources of the software, and automatically complete the loading of related software into the physical object, further realizing the logic Objects are automatically deployed, and the same physical object can be loaded with different software to carry different logical objects, which is also conducive to the realization of generalization, platformization and sharing of hardware, which can effectively improve network reliability and physical resource utilization.

下面对本发明实施例的一种用于逻辑对象部署的系统进行详细说明。A system for deploying logical objects according to an embodiment of the present invention will be described in detail below.

请参见图13,是本发明实施例提供的一种用于逻辑对象部署的系统的结构示意图。本发明实施例中的逻辑对象包括实现某些业务/服务的逻辑功能的组合,物理对象则包括各种能够提供硬件资源的硬件单元组成,例如各种模块、单板等。逻辑对象和物理对象分别进行创建。具体的,本发明实施例的所述系统包括逻辑资源管理器1和设备资源管理器2,其中,Please refer to FIG. 13 , which is a schematic structural diagram of a system for deploying logical objects provided by an embodiment of the present invention. The logical object in the embodiment of the present invention includes a combination of logic functions to realize certain services/services, and the physical object includes various hardware units that can provide hardware resources, such as various modules and single boards. Logical objects and physical objects are created separately. Specifically, the system in the embodiment of the present invention includes a logical resource manager 1 and a device resource manager 2, wherein,

所述逻辑资源管理器1,用于为已配置的逻辑对象分配逻辑资源;并向所述设备资源管理器2发送物理资源请求,所述物理资源请求中携带描述所述逻辑对象部署和/或运行时的物理资源需求的物理资源需求信息;The logical resource manager 1 is configured to allocate logical resources for the configured logical objects; and send a physical resource request to the device resource manager 2, and the physical resource request carries a description of the logical object deployment and/or Physical resource requirement information for physical resource requirements at runtime;

所述逻辑资源管理器1为所述逻辑对象分配的逻辑资源包括:逻辑ID、服务小区码资源、频点、扰码、功率等。The logical resource allocated for the logical object by the logical resource manager 1 includes: logical ID, serving cell code resource, frequency point, scrambling code, power and so on.

所述设备资源管理器2用于根据所述物理资源请求返回的物理资源分配响应,所述物理资源分配响应中携带用于描述根据所述物理资源需求信息分配的已配置物理对象的物理对象描述信息;The device resource manager 2 is configured to return a physical resource allocation response according to the physical resource request, and the physical resource allocation response carries a physical object description for describing the configured physical object allocated according to the physical resource requirement information information;

所述逻辑资源管理器1还用于根据所述设备资源管理器2返回的物理资源分配响应,将所述逻辑对象部署到所述物理对象描述信息所描述的物理对象中。The logical resource manager 1 is further configured to deploy the logical object into the physical object described in the physical object description information according to the physical resource allocation response returned by the device resource manager 2 .

所述逻辑对象在创建发布时,可以通过一个资源需求文件描述其所需的物理资源情况,如部署该逻辑对象时所需的物理资源的类型、规格、约束条件等,逻辑资源管理器1并不需要为该逻辑对象指定其部署的物理设备。例如为已配置的逻辑对象为小区cell的基带处理BbProcess时,并不需要为该小区cell的基带处理BbProcess指定其部署的基带单板,仅需通过所逻辑资源管理器1为所述已配置的逻辑对象为小区cell的基带处理BbProcess分配逻辑ID等逻辑资源,根据其相应的资源需求向设备资源管理器2请求该逻辑对象部署和/或运行时所需的物理资源。When the logical object is created and released, a resource requirement file can be used to describe the physical resources it needs, such as the type, specification, constraints, etc., of the physical resources required when deploying the logical object. The physical device on which it is deployed does not need to be specified for this logical object. For example, when the configured logical object is the baseband processing BbProcess of the cell, it is not necessary to designate the deployed baseband board for the baseband processing BbProcess of the cell, only the logical resource manager 1 needs to be used for the configured The logical object allocates logical resources such as logical IDs to the baseband processing BbProcess of the cell, and requests the physical resources required for deployment and/or runtime of the logical object from the device resource manager 2 according to its corresponding resource requirements.

在所述逻辑资源管理器1对所述逻辑对象分配逻辑资源后,即向所述设备资源管理器2请求为所述逻辑对象分配物理资源,以便于在物理对象中承载所述逻辑对象实现对应的业务和服务。所述物理对象同样可以在其创建完成后发布一个资源描述文件用于描述其自身的标识、资源类型、规格、约束条件等信息,设备资源管理器1根据逻辑对象的物理资源需求,分配对应的硬件单元。物理对象包括至少一个硬件单元,硬件单元为提供硬件资源的最小单元,例如各种功能模块或单板。在创建物理对象时,仅需要指定该物理对象运行的相关参数,并不需要指定该物理对象所要承载的业务,例如,在机柜或机框上创建一个单板的物理对象时,仅需指定该单板的工作模式是备份、负荷分担、或者节能模式,并不需要指定该单板所要承载的基带处理等业务。After the logical resource manager 1 allocates logical resources to the logical object, it requests the device resource manager 2 to allocate physical resources for the logical object, so as to carry the logical object in the physical object to realize the corresponding business and services. The physical object can also issue a resource description file after its creation is completed to describe information such as its own identity, resource type, specification, and constraint conditions. The device resource manager 1 allocates corresponding resources according to the physical resource requirements of the logical object. hardware unit. A physical object includes at least one hardware unit, which is the smallest unit providing hardware resources, such as various functional modules or single boards. When creating a physical object, you only need to specify the parameters related to the operation of the physical object, and do not need to specify the services to be carried by the physical object. For example, when creating a physical object of a single board on a cabinet or chassis, you only need to specify the The working mode of the single board is backup, load sharing, or energy-saving mode, and it is not necessary to specify services such as baseband processing to be carried by the single board.

所述逻辑资源管理器1可提供自动部署和手动部署模式,具体的,可通过相应的用于管理所述逻辑资源管理器1的OSS界面上,键入“Set AutoDeploymentMode”设置“自动部署模式”开启或者关闭逻辑对象和物理对象的自动部署,设置了自动部署模式后AutoDeploymentMode=ON,用户无需进行手动安装部署即可实现。The logical resource manager 1 can provide automatic deployment and manual deployment modes. Specifically, the "automatic deployment mode" can be enabled by typing "Set AutoDeploymentMode" on the corresponding OSS interface used to manage the logical resource manager 1 Or turn off the automatic deployment of logical objects and physical objects. After setting the automatic deployment mode, AutoDeploymentMode=ON, users do not need to manually install and deploy.

上述资源需求文件和资源描述文件可以基于相同的资源对象模型设计,所述基于相同的资源对象模型设计所述资源需求文件和资源描述文件包括基于相同的提供资源类型ProvidedResourceType、所需资源类型RequiredResourceType以及资源单位以设计所述资源需求文件和所述资源描述文件。以无线系统为例,所述资源需求文件和资源描述文件需要基于相同的基带处理资源(BbResource)、射频载波资源(RfResource)、信令处理资源(SigResource)、传输资源(TrpResource)设计实现。The above resource requirement file and resource description file can be designed based on the same resource object model, and the design of the resource requirement file and resource description file based on the same resource object model includes providing resource type ProvidedResourceType, required resource type RequiredResourceType and The resource unit is used to design the resource requirement file and the resource description file. Taking a wireless system as an example, the resource requirement file and the resource description file need to be designed and implemented based on the same baseband processing resource (BbResource), radio frequency carrier resource (RfResource), signaling processing resource (SigResource), and transmission resource (TrpResource).

进一步的,本发明实施例的所述系统还包括软件管理器3,Further, the system in the embodiment of the present invention also includes a software manager 3,

所述软件管理器3用于获取加载用于运行所述逻辑对象的软件所需物理资源的资源需求信息;并向所述设备资源管理器发送资源请求以请求所述资源需求信息所要求的物理资源;The software manager 3 is used to obtain the resource requirement information of the physical resources required to load the software used to run the logical object; and send a resource request to the device resource manager to request the physical resources required by the resource requirement information. resource;

所述设备资源管理器2还用于向所述软件管理器返回包括物理对象信息的资源分配响应;The device resource manager 2 is further configured to return a resource allocation response including physical object information to the software manager;

所述软件管理器3还用于根据所述包括物理对象信息的资源分配响应的物理对象信息生成软件加载策略,并按照所述软件加载策略将所述用于运行所述逻辑对象的软件加载到所述物理对象信息对应的物理对象中。The software manager 3 is further configured to generate a software loading policy according to the physical object information of the resource allocation response including the physical object information, and load the software for running the logical object into the software according to the software loading policy. In the physical object corresponding to the physical object information.

所述软件管理器3生成的软件加载策略主要是指:关于不同软件加载/运行的先后次序、以及不同物理实体/不同软件之间加载的串行/并行加载关系等策略,如:两个CPU之间可以采用并行加载的策略。The software loading strategy generated by the software manager 3 mainly refers to: the sequence of loading/running of different software, and the serial/parallel loading relationship between different physical entities/different software, such as: two CPUs A parallel loading strategy can be adopted between them.

在逻辑资源管理器1需要向物理对象部署其管理的某类逻辑对象时,需要通过所述软件管理器3向物理对象加载用于运行所述逻辑对象的软件。When the logical resource manager 1 needs to deploy a certain type of logical object it manages to the physical object, it needs to load software for running the logical object to the physical object through the software manager 3 .

所述软件管理器3首先获取该软件所需的资源需求信息。其中,该软件的资源需求信息可以资源需求文件的形式在该软件编辑完成时发布,包括加载该软件所需的物理资源的类型、规格、约束条件等。The software manager 3 first obtains resource requirement information required by the software. Wherein, the resource requirement information of the software may be published in the form of a resource requirement file when the software is edited, including the types, specifications, constraints, etc. of the physical resources required to load the software.

所述设备资源管理器2从其管理的物理对象中,选择相应的符合所述资源请求所请求的物理资源的物理对象,并返回包括该选择的物理对象信息的资源分配响应。The device resource manager 2 selects a corresponding physical object conforming to the physical resource requested by the resource request from the physical objects it manages, and returns a resource allocation response including the information of the selected physical object.

最后由所述软件管理器3根据资源分配响应,完成所述用于运行逻辑对象的软件的加载。Finally, the software manager 3 completes the loading of the software for running the logic object according to the resource allocation response.

逻辑资源管理器以及软件管理器可通过RMRA_Intf与设备资源管理器进行通信,向设备资源管理器请求获取物理资源信息。而各硬件单元、物理对象则可通过RMRS_Intf与设备资源管理器通信,向所述设备资源管理器上报其标识、能力等信息。The logical resource manager and the software manager can communicate with the device resource manager through RMRA_Intf, and request the device resource manager to obtain physical resource information. Each hardware unit and physical object can communicate with the device resource manager through RMRS_Intf, and report information such as its identification and capability to the device resource manager.

本发明实施例中的逻辑对象和物理对象分别独立创建,在部署逻辑对象时,根据逻辑对象的资源需求信息获取到相应的物理对象,以将该逻辑对象部署到所述物理对象中,不需要在逻辑对象创建时指定承载该逻辑对象的具体的物理设备,实现了配置逻辑业务和物理设备的配置解耦,有利于硬件的通用化、平台化和共享的实现,可有效提高网络可靠性和物理资源利用率。The logical object and the physical object in the embodiment of the present invention are created independently. When deploying the logical object, the corresponding physical object is obtained according to the resource requirement information of the logical object, so as to deploy the logical object into the physical object. Specify the specific physical device that carries the logical object when creating the logical object, which realizes the decoupling of configuration logic services and physical devices, which is conducive to the realization of generalization, platformization and sharing of hardware, and can effectively improve network reliability and Physical resource utilization.

并且,在逻辑对象需要运行在特定的软件上时,软件管理器能够根据软件的物理资源的需求信息,请求设备资源管理器分配物理资源,自动完成相关软件加载到物理对象中,进一步地实现逻辑对象自动部署,并且同一物理对象可加载不同的软件以承载不同的逻辑对象,也有利于硬件的通用化、平台化和共享的实现,可有效提高网络可靠性和物理资源利用率。Moreover, when a logical object needs to run on specific software, the software manager can request the device resource manager to allocate physical resources according to the demand information of the physical resources of the software, and automatically complete the loading of related software into the physical object, further realizing the logic Objects are automatically deployed, and the same physical object can be loaded with different software to carry different logical objects, which is also conducive to the realization of generalization, platformization and sharing of hardware, which can effectively improve network reliability and physical resource utilization.

图14是本发明实施例提供的软件部署的系统的结构示意图;本实施例中,软件管理器3将获取到的用于运行某一逻辑对象的软件部署到相应的物理对象中,以便于后续能够运行相应的逻辑对象实现某些功能的业务和服务。其中,软件管理器3中管理多个软件,通过RMRA_Intf接口与设备资源管理器2相连,而设备资源管理器2通过RMRS_Intf与各个硬件单元相连。各硬件单元将自身的能力以资源描述文件的方式通知设备资源管理器2,所述软件管理器3中也包括了其管理的各个软件的资源需求文件。Fig. 14 is a schematic structural diagram of a software deployment system provided by an embodiment of the present invention; in this embodiment, the software manager 3 deploys the acquired software for running a certain logical object into the corresponding physical object, so that subsequent Businesses and services that can run corresponding logic objects to realize certain functions. Among them, the software manager 3 manages a plurality of software, and is connected to the device resource manager 2 through the RMRA_Intf interface, and the device resource manager 2 is connected to each hardware unit through the RMRS_Intf. Each hardware unit notifies the device resource manager 2 of its capabilities in the form of a resource description file, and the software manager 3 also includes resource requirement files of each software it manages.

所述软件管理器3在需要加载某一软件时,通过RMRA_Intf将资源需求文件发送给设备资源管理器2,设备资源管理器2根据资源需求文件以及所述资源描述文件,分配由相应硬件单元组成的物理对象给软件管理器3,由软件管理器3完成软件加载到物理对象中。When the software manager 3 needs to load a certain software, the resource requirement file is sent to the device resource manager 2 through RMRA_Intf, and the device resource manager 2 is allocated by the corresponding hardware unit according to the resource requirement file and the resource description file. The physical object is given to the software manager 3, and the software is loaded into the physical object by the software manager 3.

再请参见图15,是本发明实施例提供的一种具体的逻辑对象部署的系统的结构示意图。本发明实施例中,逻辑资源管理器1将某一逻辑对象部署到物理对象中,该物理对象可以为由上述图14对应的已加载相应软件的物理对象。逻辑资源管理器1通过RMRA_Intf与设备资源管理器2相连,各硬件单元通过RMRS_Intf与设备资源管理器2相连。逻辑资源管理器1中管理多个预先已配置的逻辑对象,逻辑资源管理器1中包括各个逻辑对象的资源需求文件。各硬件单元将自身的能力以资源描述文件的方式通知设备资源管理器2。Please refer to FIG. 15 again, which is a schematic structural diagram of a specific logical object deployment system provided by an embodiment of the present invention. In the embodiment of the present invention, the logical resource manager 1 deploys a certain logical object into a physical object, and the physical object may be a physical object corresponding to the above-mentioned FIG. 14 that has been loaded with corresponding software. The logical resource manager 1 is connected to the device resource manager 2 through RMRA_Intf, and each hardware unit is connected to the device resource manager 2 through RMRS_Intf. The logical resource manager 1 manages a plurality of pre-configured logical objects, and the logical resource manager 1 includes resource requirement files of each logical object. Each hardware unit notifies the device resource manager 2 of its capabilities in the form of a resource description file.

逻辑资源管理器1在需要部署某一已配置的逻辑对象时,通过RMRA_Intf将已配置的物理对象的资源需求文件发送给设备资源管理器2,设备资源管理器2根据资源需求文件以及所述资源描述文件,分配由相应硬件单元组成的物理对象(预先已配置好的物理对象)给逻辑资源管理器1,由逻辑资源管理器1完成逻辑对象部署到相应的物理对象中。When the logical resource manager 1 needs to deploy a certain configured logical object, it sends the resource requirement file of the configured physical object to the device resource manager 2 through RMRA_Intf, and the device resource manager 2 uses the resource requirement file and the resource The description file assigns physical objects (pre-configured physical objects) composed of corresponding hardware units to the logical resource manager 1, and the logical resource manager 1 completes the deployment of the logical objects to the corresponding physical objects.

本发明实施例中的逻辑对象和物理对象分别独立创建,在部署逻辑对象时,根据逻辑对象的资源需求信息获取到相应的物理对象,以将该逻辑对象部署到所述物理对象中,不需要在逻辑对象创建时指定承载该逻辑对象的具体的物理设备,实现了配置逻辑业务和物理设备的配置解耦,有利于硬件的通用化、平台化和共享的实现,可有效提高网络可靠性和物理资源利用率。The logical object and the physical object in the embodiment of the present invention are created independently. When deploying the logical object, the corresponding physical object is obtained according to the resource requirement information of the logical object, so as to deploy the logical object into the physical object. Specify the specific physical device that carries the logical object when creating the logical object, which realizes the decoupling of configuration logic services and physical devices, which is conducive to the realization of generalization, platformization and sharing of hardware, and can effectively improve network reliability and Physical resource utilization.

并且,在逻辑对象需要运行在特定的软件上时,软件管理器能够根据软件的物理资源的需求信息,请求设备资源管理器分配物理资源,自动完成相关软件加载到物理对象中,进一步地实现逻辑对象自动部署,并且同一物理对象可加载不同的软件以承载不同的逻辑对象,也有利于硬件的通用化、平台化和共享的实现,可有效提高网络可靠性和物理资源利用率。Moreover, when a logical object needs to run on specific software, the software manager can request the device resource manager to allocate physical resources according to the demand information of the physical resources of the software, and automatically complete the loading of related software into the physical object, further realizing the logic Objects are automatically deployed, and the same physical object can be loaded with different software to carry different logical objects, which is also conducive to the realization of generalization, platformization and sharing of hardware, which can effectively improve network reliability and physical resource utilization.

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be implemented through computer programs to instruct related hardware, and the programs can be stored in a computer-readable storage medium. During execution, it may include the processes of the embodiments of the above-mentioned methods. Wherein, the storage medium may be a magnetic disk, an optical disk, a read-only memory (Read-Only Memory, ROM) or a random access memory (Random Access Memory, RAM), and the like.

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。The above disclosures are only preferred embodiments of the present invention, and certainly cannot limit the scope of rights of the present invention. Therefore, equivalent changes made according to the claims of the present invention still fall within the scope of the present invention.

Claims (14)

1.一种逻辑对象部署方法,其特征在于,包括:1. A logical object deployment method, characterized in that, comprising: 逻辑资源管理器为已配置的逻辑对象分配逻辑资源;The logical resource manager allocates logical resources for configured logical objects; 向设备资源管理器发送物理资源请求,所述物理资源请求中携带描述所述逻辑对象部署和/或运行时的物理资源需求的物理资源需求信息;Sending a physical resource request to the device resource manager, where the physical resource request carries physical resource requirement information describing the physical resource requirements during deployment and/or runtime of the logical object; 接收所述设备资源管理器根据所述物理资源请求返回的物理资源分配响应,所述物理资源分配响应中携带用于描述根据所述物理资源需求信息分配的已配置物理对象的物理对象描述信息;receiving a physical resource allocation response returned by the device resource manager according to the physical resource request, where the physical resource allocation response carries physical object description information used to describe the configured physical objects allocated according to the physical resource requirement information; 将所述逻辑对象部署到所述物理对象描述信息所描述的物理对象中。Deploy the logical object into the physical object described by the physical object description information. 2.如权利要求1所述的方法,其特征在于,还包括:2. The method of claim 1, further comprising: 逻辑资源管理器配置得到逻辑对象;其具体包括:The logical resource manager is configured to obtain logical objects; specifically, it includes: 根据网络规划和/或网络优化的结果,调整已存在逻辑对象的网络参数,得到逻辑对象;或者According to the results of network planning and/or network optimization, adjust the network parameters of existing logical objects to obtain logical objects; or 根据发生故障的物理对象,重新创建或者恢复得到逻辑对象;或者Based on the failed physical object, recreate or restore the logical object; or 根据系统负荷情况和/或物理资源状态,创建得到逻辑对象。Logical objects are created based on system load and/or physical resource status. 3.如权利要求1或2所述的方法,其特征在于,所述物理对象由所述设备资源管理器创建,所述设备资源管理器配置得到物理对象包括:所述设备资源管理器根据至少一个硬件单元在部署后主动上报的所述硬件单元的能力信息创建物理对象;或者所述设备资源管理器向部署的至少一个硬件单元发送上报硬件能力请求,并根据接收到的所述至少一个硬件单元根据所述上报硬件设备信息请求上报的硬件能力信息创建物理对象。3. The method according to claim 1 or 2, wherein the physical object is created by the device resource manager, and the configuration of the device resource manager to obtain the physical object comprises: the device resource manager according to at least The capability information of the hardware unit actively reported by a hardware unit after deployment creates a physical object; or the device resource manager sends a hardware capability report request to at least one deployed hardware unit, and according to the received at least one hardware unit The unit creates a physical object according to the hardware capability information reported by the hardware device information request. 4.如权利要求1所述的方法,其特征在于,所述将所述逻辑对象部署到所述物理对象描述信息所描述的物理对象中,包括:4. The method according to claim 1, wherein the deploying the logical object into the physical object described by the physical object description information comprises: 将所述逻辑对象部署到所述物理对象描述信息所描述的已经部署用于运行所述逻辑对象的软件的物理对象中。Deploying the logical object into the physical object described by the physical object description information that has been deployed to run the software for the logical object. 5.如权利要求4所述的方法,其特征在于,在将所述逻辑对象部署到所述物理对象描述信息所描述的已经部署用于运行所述逻辑对象的软件的物理对象中的步骤中,所述用于运行所述逻辑对象的软件是由软件管理器加载到所述物理对象中的,其中,5. The method according to claim 4, wherein in the step of deploying the logical object to the physical object described in the physical object description information that has been deployed for running the software of the logical object , the software for running the logical object is loaded into the physical object by a software manager, wherein, 所述软件管理器加载所述用于运行所述逻辑对象的软件到所述物理对象中的步骤包括:所述软件管理器获取加载所述软件所需物理资源的资源需求信息;所述软件管理器向所述设备资源管理器发送资源请求以请求所述资源需求信息所要求的物理资源;所述软件管理器接收所述设备资源管理器返回的包括物理对象信息的资源分配响应;所述软件管理器根据所述物理对象信息生成软件加载策略,并按照所述软件加载策略将所述用于运行所述逻辑对象的软件加载到所述物理对象信息对应的物理对象中。The step that the software manager loads the software for running the logical object into the physical object includes: the software manager acquires resource requirement information of physical resources required to load the software; the software manager The device resource manager sends a resource request to the device resource manager to request the physical resource required by the resource requirement information; the software manager receives the resource allocation response including the physical object information returned by the device resource manager; the software The manager generates a software loading policy according to the physical object information, and loads the software for running the logical object into the physical object corresponding to the physical object information according to the software loading policy. 6.如权利要求1所述的方法,其特征在于,所述描述所述逻辑对象部署和/或运行时的物理资源需求的物理资源需求信息包含在资源需求文件中;所述描述已配置物理对象的物理对象描述信息包含在资源描述文件中;6. The method according to claim 1, wherein the physical resource requirement information describing the physical resource requirements during deployment and/or runtime of the logical object is included in the resource requirement file; The physical object description information of the object is contained in the resource description file; 且,所述资源需求文件和资源描述文件基于相同的资源对象模型设计,所述基于相同的资源对象模型设计所述资源需求文件和资源描述文件包括基于相同的提供资源类型ProvidedResourceType、所需资源类型RequiredResourceType以及资源单位设计所述资源需求文件和所述资源描述文件。Moreover, the resource requirement file and the resource description file are designed based on the same resource object model, and the design of the resource requirement file and the resource description file based on the same resource object model includes providing resource types based on the same ProvidedResourceType, required resource type RequiredResourceType and the resource unit design the resource requirement file and the resource description file. 7.一种逻辑资源管理器,其特征在于,包括:7. A logical resource manager, characterized in that, comprising: 分配模块,用于为已配置的逻辑对象分配逻辑资源;an allocation module, configured to allocate logical resources to configured logical objects; 请求模块,用于向设备资源管理器发送物理资源请求,所述物理资源请求中携带描述所述逻辑对象部署和/或运行时的物理资源需求的物理资源需求信息;A request module, configured to send a physical resource request to the device resource manager, where the physical resource request carries physical resource requirement information describing the physical resource requirements during deployment and/or runtime of the logical object; 接收模块,用于接收所述设备资源管理器根据所述物理资源请求返回的物理资源分配响应,所述物理资源分配响应中携带描述已配置物理对象的物理对象描述信息;A receiving module, configured to receive a physical resource allocation response returned by the device resource manager according to the physical resource request, where the physical resource allocation response carries physical object description information describing the configured physical object; 部署模块,用于将所述逻辑对象部署到所述物理对象描述信息所描述的物理对象中。A deployment module, configured to deploy the logical object into the physical object described by the physical object description information. 8.如权利要求7所述的逻辑资源管理器,其特征在于,还包括:8. The logical resource manager according to claim 7, further comprising: 逻辑对象创建模块,用于配置得到逻辑对象;其中,A logic object creation module, used to configure and obtain a logic object; wherein, 所述逻辑对象创建模块具体用于根据网络规划和/或网络优化的结果,调整已存在逻辑对象的网络参数,得到逻辑对象;或者The logical object creation module is specifically configured to adjust network parameters of existing logical objects according to network planning and/or network optimization results to obtain logical objects; or 所述逻辑对象创建模块具体用于根据发生故障的物理对象,重新创建或者恢复得到逻辑对象;或者The logical object creation module is specifically used to recreate or restore the logical object according to the failed physical object; or 所述逻辑对象创建模块具体用于根据系统负荷情况和/或物理资源状态,创建得到逻辑对象。The logical object creation module is specifically configured to create logical objects according to system load conditions and/or physical resource states. 9.如权利要求7或8所述的逻辑资源管理器,其特征在于,所述部署模块具体用于将所述逻辑对象部署到所述物理对象描述信息所描述的已经部署用于运行所述逻辑对象的软件的物理对象中。9. The logical resource manager according to claim 7 or 8, wherein the deploying module is specifically configured to deploy the logical object to the deployed physical object described in the physical object description information for running the logical objects in the physical objects of the software. 10.一种设备资源管理器,其特征在于,包括:10. A device resource manager, comprising: 接收模块,用于接收逻辑资源管理器发送的物理资源请求,所述物理资源请求中携带描述逻辑对象部署和/或运行时的物理资源需求的物理资源需求信息;A receiving module, configured to receive a physical resource request sent by a logical resource manager, where the physical resource request carries physical resource requirement information describing physical resource requirements during logical object deployment and/or runtime; 分配模块,用于根据所述物理资源请求中的物理资源需求信息分配已配置的物理对象,并获取用于描述分配的物理对象的物理对象描述信息;An allocation module, configured to allocate configured physical objects according to the physical resource requirement information in the physical resource request, and obtain physical object description information used to describe the allocated physical objects; 响应模块,用于向所述逻辑资源管理器返回物理资源分配响应,所述物理资源分配响应中携带用于描述分配的物理对象的物理对象描述信息。A response module, configured to return a physical resource allocation response to the logical resource manager, where the physical resource allocation response carries physical object description information used to describe the allocated physical object. 11.如权利要求10所述的设备资源管理器,其特征在于,还包括:11. The device resource manager according to claim 10, further comprising: 物理对象创建模块,用于配置得到物理对象;其中,The physical object creation module is used to configure the physical object; wherein, 所述物理对象创建模块具体用于根据至少一个硬件单元在部署后主动上报的所述硬件单元的能力信息创建物理对象;The physical object creation module is specifically configured to create a physical object according to the capability information of the hardware unit actively reported by at least one hardware unit after deployment; 或者,所述物理对象创建模块具体用于向部署的至少一个硬件单元发送上报硬件能力请求,并根据接收到的所述至少一个硬件单元根据所述上报硬件设备信息请求上报的硬件能力信息创建物理对象。Alternatively, the physical object creating module is specifically configured to send a hardware capability report request to at least one deployed hardware unit, and create a physical object according to the received hardware capability information reported by the at least one hardware unit according to the reported hardware device information request object. 12.一种软件管理器,其特征在于,包括:12. A software manager, characterized in that, comprising: 获取模块,用于当需要将用于运行逻辑对象的软件加载到物理对象中时,获取加载所述软件所需物理资源的资源需求信息;An acquisition module, configured to acquire resource requirement information of physical resources required to load the software when the software for running the logical object needs to be loaded into the physical object; 发送模块,用于向设备资源管理器发送资源请求以请求所述资源需求信息所要求的物理资源;a sending module, configured to send a resource request to the device resource manager to request the physical resources required by the resource requirement information; 接收模块,用于接收所述设备资源管理器返回的包括物理对象信息的资源分配响应;a receiving module, configured to receive a resource allocation response including physical object information returned by the device resource manager; 加载模块,用于根据所述物理对象信息生成软件加载策略,并按照所述软件加载策略将所述用于运行逻辑对象的软件加载到所述物理对象信息对应的物理对象中。A loading module, configured to generate a software loading policy according to the physical object information, and load the software for running the logical object into the physical object corresponding to the physical object information according to the software loading policy. 13.一种用于逻辑对象部署的系统,其特征在于,所述系统包括逻辑资源管理器和设备资源管理器,其中,13. A system for logical object deployment, characterized in that the system includes a logical resource manager and a device resource manager, wherein, 所述逻辑资源管理器,用于为已配置的逻辑对象分配逻辑资源;并向所述设备资源管理器发送物理资源请求,所述物理资源请求中携带描述所述逻辑对象部署和/或运行时的物理资源需求的物理资源需求信息;The logical resource manager is configured to allocate logical resources for the configured logical objects; and send a physical resource request to the device resource manager, and the physical resource request carries a description of the logical object deployment and/or runtime The physical resource requirement information of the physical resource requirement; 所述设备资源管理器用于根据所述物理资源请求返回的物理资源分配响应,所述物理资源分配响应中携带用于描述根据所述物理资源需求信息分配的已配置物理对象的物理对象描述信息;The device resource manager is configured to return a physical resource allocation response according to the physical resource request, where the physical resource allocation response carries physical object description information used to describe the configured physical objects allocated according to the physical resource requirement information; 所述逻辑资源管理器还用于根据所述设备资源管理器返回的物理资源分配响应,将所述逻辑对象部署到所述物理对象描述信息所描述的物理对象中。The logical resource manager is further configured to deploy the logical object into the physical object described by the physical object description information according to the physical resource allocation response returned by the device resource manager. 14.如权利要求13所述的系统,其特征在于,还包括软件管理器,14. The system of claim 13, further comprising a software manager, 所述软件管理器用于获取加载用于运行所述逻辑对象的软件所需物理资源的资源需求信息;并向所述设备资源管理器发送资源请求以请求所述资源需求信息所要求的物理资源;The software manager is used to obtain resource requirement information of physical resources required to load the software used to run the logical object; and send a resource request to the device resource manager to request the physical resources required by the resource requirement information; 所述设备资源管理器还用于向所述软件管理器返回包括物理对象信息的资源分配响应;The device resource manager is further configured to return a resource allocation response including physical object information to the software manager; 所述软件管理器还用于根据所述包括物理对象信息的资源分配响应的物理对象信息生成软件加载策略,并按照所述软件加载策略将所述用于运行所述逻辑对象的软件加载到所述物理对象信息对应的物理对象中。The software manager is further configured to generate a software loading policy according to the physical object information of the resource allocation response including the physical object information, and load the software for running the logical object to the said software loading policy according to the software loading policy. In the physical object corresponding to the above physical object information.
CN201280002513.5A 2012-11-23 2012-11-23 A kind of object logic dispositions method, relevant apparatus and system Active CN103403682B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2012/085195 WO2014079050A1 (en) 2012-11-23 2012-11-23 Method for deploying logical object and related device and system

Publications (2)

Publication Number Publication Date
CN103403682A CN103403682A (en) 2013-11-20
CN103403682B true CN103403682B (en) 2017-03-15

Family

ID=49565845

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280002513.5A Active CN103403682B (en) 2012-11-23 2012-11-23 A kind of object logic dispositions method, relevant apparatus and system

Country Status (2)

Country Link
CN (1) CN103403682B (en)
WO (1) WO2014079050A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3179699B1 (en) * 2015-12-11 2020-05-27 Alcatel Lucent A controller for a cloud based service in a telecommunications network, and a method of providing a cloud based service
CN107220120A (en) * 2016-03-21 2017-09-29 伊姆西公司 Method and apparatus for delivering software solution
CN109491793A (en) * 2018-11-15 2019-03-19 郑州云海信息技术有限公司 Method and device for business processing in cloud computing system
CN113127140B (en) * 2019-12-31 2024-06-11 阿里巴巴集团控股有限公司 Resource management method, device and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1765081A (en) * 2003-04-01 2006-04-26 艾利森电话股份有限公司 Method and system for centrally allocating addresses and port numbers
CN101149692A (en) * 2006-09-20 2008-03-26 国际商业机器公司 Method and apparatus for reallocating resources among partitions
CN101379757A (en) * 2006-02-07 2009-03-04 思科技术公司 Methods and systems for providing telephony services and enforcing policies in a communication network
US7548964B2 (en) * 2005-10-11 2009-06-16 International Business Machines Corporation Performance counters for virtualized network interfaces of communications networks

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1937628B (en) * 2005-09-21 2010-04-07 国际商业机器公司 Method and system for managing data processing target entity
CN101398768B (en) * 2008-10-28 2011-06-15 北京航空航天大学 Construct method of distributed virtual machine monitor system
US9411570B2 (en) * 2009-02-27 2016-08-09 Red Hat, Inc. Integrating software provisioning and configuration management

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1765081A (en) * 2003-04-01 2006-04-26 艾利森电话股份有限公司 Method and system for centrally allocating addresses and port numbers
US7548964B2 (en) * 2005-10-11 2009-06-16 International Business Machines Corporation Performance counters for virtualized network interfaces of communications networks
CN101379757A (en) * 2006-02-07 2009-03-04 思科技术公司 Methods and systems for providing telephony services and enforcing policies in a communication network
CN101149692A (en) * 2006-09-20 2008-03-26 国际商业机器公司 Method and apparatus for reallocating resources among partitions

Also Published As

Publication number Publication date
WO2014079050A1 (en) 2014-05-30
CN103403682A (en) 2013-11-20

Similar Documents

Publication Publication Date Title
US11146453B2 (en) Method and apparatus for creating network slice, and communications system
US10694389B2 (en) Network slice management method, management unit, and system
US10298439B2 (en) Network functions virtualization network system and data processing method, and apparatus
CN102014169B (en) Distributed service system as well as distributed service system task execution method and device
WO2015165095A1 (en) Method for creating virtual base station, and base station cloud device
US10993127B2 (en) Network slice instance management method, apparatus, and system
US11490327B2 (en) Method, device, and system for deploying network slice
WO2018141183A1 (en) Orchestration and management system and network slice processing method
CN103703724A (en) A method of distributing resources
CN112463375A (en) Data processing method and device
CN104601680B (en) A kind of method for managing resource and device
CN103051564A (en) Dynamic resource allocation method and device
US20230261950A1 (en) Method of container cluster management and system thereof
CN103403682B (en) A kind of object logic dispositions method, relevant apparatus and system
CN106911741B (en) Method for balancing virtual network management file downloading load and network management server
CN104717233A (en) Database deployment method and device
WO2016095524A1 (en) Resource allocation method and apparatus
CN116458130A (en) Method, equipment and system for scaling container cluster
CN104429121B (en) The method and platform commenced business in the cloud system of base station
CN113849259A (en) Virtual machine and container hybrid scheduling system, method, scheduler and device
US20130167127A1 (en) System, apparatus, and method for distributed compilation of applications
CN108810107B (en) Cloud management platform and service method of two-state IT (information technology) business
CN102025534B (en) Veneer resource allocation method and device
CA2922862C (en) Resource configuration method, network device, and base station
CN114201267A (en) Method, device and system for scheduling safety container resources

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant