WO2014190510A1 - Method and platform for carrying out service in cloud system of base station - Google Patents

Method and platform for carrying out service in cloud system of base station Download PDF

Info

Publication number
WO2014190510A1
WO2014190510A1 PCT/CN2013/076423 CN2013076423W WO2014190510A1 WO 2014190510 A1 WO2014190510 A1 WO 2014190510A1 CN 2013076423 W CN2013076423 W CN 2013076423W WO 2014190510 A1 WO2014190510 A1 WO 2014190510A1
Authority
WO
WIPO (PCT)
Prior art keywords
resource
business
information
platform
service
Prior art date
Application number
PCT/CN2013/076423
Other languages
French (fr)
Chinese (zh)
Inventor
井营
Original Assignee
华为技术有限公司
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 华为技术有限公司 filed Critical 华为技术有限公司
Priority to PCT/CN2013/076423 priority Critical patent/WO2014190510A1/en
Priority to CN201380000669.4A priority patent/CN104429121B/en
Publication of WO2014190510A1 publication Critical patent/WO2014190510A1/en

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]

Definitions

  • the embodiments of the present invention relate to communication technologies, and in particular, to a method and a platform for performing services in a base station cloud system. Background technique
  • the large-scale base stations are interconnected to form a base station cloud system.
  • various processing resources of a single station such as base station processing resources, main control signaling processing resources, and transmission processing resources, are all concentrated into resource pools and are uniformly scheduled.
  • the resources in the base station cloud system are managed by the static configuration of the board.
  • the use of the resources by the service software is pre-configured.
  • the service software knows the model and other information of the boards to complete the service.
  • the service software is strongly coupled to the board hardware, which makes the resource sharing and allocation granularity less flexible, and is not conducive to long-term evolution and flexible deployment of services.
  • the prior art is improved, and the same version package is deployed on each baseband processing unit (BaseBand Unit, BBU for short), the version package includes service software and platform software, and the BBU executes platform software to follow the service software.
  • the content and granularity that can be understood abstracts the hardware resources and then abstracts the resources for use by the business software.
  • This method reduces the coupling between the business software and the hardware resources.
  • the hardware resources are abstracted according to the content and granularity that the business software can understand, the business model changes or the business software upgrade optimization scenarios lead to resource abstraction results. Unstable, requiring platform software to change or upgrade, so that the BBU can implement changes or upgraded platform software to re-render the hardware resources. Summary of the invention
  • Embodiments of the present invention provide a method and a platform for performing a service in a base station cloud system, which are used to improve stability of an abstract resource provided to a service software.
  • a first aspect of the present invention provides a method for performing a service in a base station cloud system, including: the management platform separately encapsulates multiple board resources in the base station cloud system according to functions that can be implemented by the board resource, and obtains multiple a resource object, where the board resources that implement the same function are Encapsulated abstractly into resource objects of the same type;
  • the management platform receives the resource application request sent by the service platform, where the resource application request carries the second information, where the second information is used to indicate the target resource object that the service platform requests to apply, and the second information is After receiving the configuration specifications of the to-be-developed service delivered by the network management device, the service platform obtains the first information in the configuration specification according to the conversion policy corresponding to the to-be-developed service, and the first information is obtained. Used to indicate the physical resources required to carry out the business to be carried out;
  • the management platform sends a resource allocation success response to the service platform, so that the service platform loads the service program corresponding to the to-be-developed service on the target resource object to perform the service to be developed.
  • the management platform performs abstract encapsulation on multiple board resources in the base station cloud system according to functions that can be implemented by the board resources. After multiple resource objects, it also includes:
  • the management platform receives the query request sent by the network management device, where the query request carries the third information, where the third information is used to indicate the resource object to be queried;
  • the management platform provides the network management device with status information of the resource object to be queried according to the third information.
  • the management platform performs the function of the single board resource, and the base station cloud system
  • the multiple board resources in the abstract are encapsulated separately. After obtaining multiple resource objects, the method further includes:
  • the management platform receives an enable control command sent by the network management device, where the enable control command carries fourth information, where the fourth information is used to indicate a resource object to be disabled or to be started; The fourth information, the resource object to be disabled is disabled or the resource object to be started is started.
  • the resource object includes at least one of the following information or a combination thereof : Resource type, capability information, physical location, and resource status.
  • the management platform sends the service platform to the service platform The resource allocation is successfully responsive, so that the service platform loads the application corresponding to the to-be-developed service on the target resource object to perform the to-be-developed service, and further includes:
  • the management platform sends a resource release notification to the service platform, so that the service platform stops the to-be-launched service;
  • the management platform sets the state of the target resource object to be freely available according to the resource translation response.
  • the management platform is deployed in At least one site in the base station cloud system, each site includes at least one single board resource.
  • a second aspect of the present invention provides a method for performing a service in a base station cloud system, including: receiving, by a service platform, a configuration specification of a service to be performed sent by a network management device, where the configuration specification carries first information, where the first information is used by Instructing to carry out the physical resources required for the to-be-developed service; the service platform converts the first information in the configuration specification according to the conversion policy corresponding to the to-be-developed service, and obtains the second information, where the second information is obtained.
  • the information is used to indicate that the service platform requests the target resource object of the application from the management platform;
  • the service platform sends a resource application request to the management platform, where the resource application request carries the second information, so that the management platform acquires the target from multiple resource objects according to the second information.
  • the resource object is obtained by abstractly encapsulating multiple board resources in the base station cloud system by using the functions that the management platform can implement according to the board resources, wherein the board that implements the same function is obtained. Resources are abstractly encapsulated into resource objects of the same type;
  • the service platform receives a resource allocation success response sent by the management platform, and the resource allocation success response is used to identify that the management platform has allocated the target resource object to the service platform.
  • the service platform loads the service program corresponding to the to-be-developed service on the target resource object to perform the to-be-developed service.
  • the resource object includes at least one of the following information: Resource type, capability information, physical location, and resource status.
  • the service platform loads the to-be-committed service corresponding to the target resource object After the business process to carry out the business to be carried out, it also includes:
  • the service platform stops the to-be-launched service according to the resource release notification
  • the service platform sends a resource translation response to the management platform, so that the management platform sets the state of the target resource object to be available for use.
  • the service platform stops the to-be-initiated service according to the resource release notification, including:
  • the service platform stores the data in the to-be-expanded service process to the network management device according to the resource release notification, and uninstalls the service program from the target resource object.
  • the service platform is deployed in the base station cloud At least one site in the system, each site includes at least one single board resource.
  • a third aspect of the present invention provides a management platform, including:
  • the obtaining module is configured to perform abstract encapsulation on multiple board resources in the base station cloud system according to the functions that the board resources can implement, and obtain multiple resource objects, where the board resources that implement the same function are abstractly encapsulated into a resource object of the same type;
  • a receiving module configured to receive a resource application request sent by the service platform, where the resource application request carries the second information, where the second information is used to indicate the target resource object that the service platform requests to apply, and the second information is
  • the service platform After receiving the configuration specification of the to-be-developed service delivered by the network management device, the service platform obtains the first information in the configuration specification according to the conversion policy corresponding to the to-be-developed service, and the first The information is used to indicate the physical resources required to carry out the business to be carried out;
  • an allocating module configured to determine, according to the second information, the target resource object from the plurality of resource objects, and allocate the target resource object to the service platform;
  • a sending module configured to send a resource allocation success response to the service platform, so that the service platform loads the service program corresponding to the to-be-developed service on the target resource object, to Describe the business.
  • the receiving module is further configured to: after the obtaining module obtains the multiple resource objects, receive a query request sent by the network management device The query request carries the third information, where the third information is used to indicate the resource object to be queried;
  • the sending module is further configured to provide status information of the resource object to be queried to the network management device according to the third information.
  • the receiving module is further configured to obtain the multiple After the resource object, the receiving the control command sent by the network management device, the enabling control command carries the fourth information, where the fourth information is used to indicate the resource object to be disabled or to be started;
  • an enabling control module configured to disable the resource object to be disabled or start the resource object to be started according to the fourth information.
  • the resource object includes at least one of the following information:
  • Resource type capability information, physical location, and resource status.
  • the sending module is further configured to send After the resource allocation is successfully responded, the resource release notification is sent to the service platform, so that the service platform stops the to-be-developed service;
  • the receiving module is further configured to receive a resource translation response sent by the service platform; the management platform further includes:
  • the translation and recovery module is configured to set the state of the target resource object to be available for use according to the resource release response.
  • the management platform is deployed in At least one site in the base station cloud system, each site includes at least one single board resource.
  • a fourth aspect of the present invention provides a service platform, including: a receiving module, configured to receive a configuration specification of the to-be-advertised service sent by the network management device, where the configuration specification carries the first information, where the first information is used to indicate the physical resource required for the to-be-developed service, and the receiving management
  • the resource allocation success response sent by the platform is used to identify that the management platform has allocated the target resource object to the service platform;
  • An obtaining module configured to perform conversion on the first information in the configuration specification according to the conversion policy corresponding to the service to be performed, to obtain second information, where the second information is used to indicate that the service platform is to the management
  • the platform requests the target resource object of the application
  • a sending module configured to send a resource request request to the management platform, where the resource application request carries the second information, so that the management platform determines and allocates from multiple resource objects according to the second information
  • the target resource object is obtained by abstractly encapsulating multiple board resources in the base station cloud system, wherein the plurality of resource objects are functions that the management platform can implement according to the board resources, wherein the same function is implemented.
  • the board resource is abstractly encapsulated into a resource object of the same type; the service development module is configured to: after the receiving module receives the resource allocation success response, load the to-be-developed service corresponding to the target resource object Business process to carry out the business to be carried out.
  • the resource object includes at least one of the following information or a combination thereof:
  • Resource type capability information, physical location, and resource status.
  • the receiving module is further configured to perform the to-be-developed in the service development module After the service, receiving a resource release notification sent by the management platform;
  • the service development module is further configured to stop the to-be-initiated business according to the resource release notification;
  • the sending module is further configured to send a resource release response to the management platform, so that the management platform sets the state of the target resource object to be available for use.
  • the service development module is configured to stop the to-be-initiated service according to the resource release notification, including:
  • the service development module is specifically configured to: store data in the to-be-expanded service process to the network management device according to the resource release notification, and uninstall the data from the target resource object. Business process.
  • the service platform is deployed in the base station cloud At least one site in the system, each site includes at least one single board resource.
  • a fifth aspect of the present invention provides a management platform, including: a memory, a processor, and a communication interface; the memory is configured to store a program;
  • the processor is configured to execute the program, to: perform abstract encapsulation on multiple board resources in the base station cloud system according to functions that can be implemented by the board resource, to obtain multiple resource objects, where A board resource that implements the same function is abstractly encapsulated into a resource object of the same type; and second information that is received according to the communication interface, and a target resource object is determined from the plurality of resource objects, and the target resource is determined Objects are assigned to the business platform;
  • the communication interface is configured to receive a resource application request sent by the service platform, where the resource application request carries the second information, where the second information is used to indicate the target resource that the service platform requests to apply for And the second information is that after the service platform receives the configuration specification of the service to be carried out, the service platform performs the first information in the configuration specification according to the conversion policy corresponding to the to-be-developed service. And obtaining, by the conversion, the first information is used to indicate a physical resource required for the to-be-developed service; and, after the processor allocates the target resource object to the service platform, to the service The platform sends a resource allocation success response, so that the service platform loads the service program corresponding to the to-be-developed service on the target resource object to perform the to-be-developed service.
  • a sixth aspect of the present invention provides a service platform, including: a communication interface, a memory, and a processor;
  • the communication interface is configured to receive a configuration specification of the to-be-advertised service sent by the network management device, where the configuration specification carries the first information, where the first information is used to indicate the physical resource required for the to-be-developed service, and Sending a resource request request to the management platform, where the resource application request carries the second information, so that the management platform determines and allocates the target resource object from the plurality of resource objects according to the second information;
  • the object is obtained by abstractly encapsulating multiple board resources in the base station cloud system according to the functions that the management platform can implement according to the board resources, wherein the board resources that implement the same function are abstractly encapsulated into the same type.
  • a resource object and a resource allocation success response sent by the management platform, where the resource allocation success response is used to identify the The management platform has assigned the target resource object to the service platform;
  • the processor is configured to execute the program, to: convert the first information in the configuration specification according to the scaling policy corresponding to the service to be performed, to obtain the second information, where the The second information is used to indicate that the service platform requests the target resource object of the application from the management platform, and is configured to load the target resource object after the communication interface receives the resource allocation success response.
  • the business process corresponding to the business is described to carry out the business to be carried out.
  • the management platform abstracts and encapsulates a board resource to obtain a resource object according to a function that can be implemented by a board resource, where a board resource that implements the same function is obtained.
  • the abstract encapsulation is a resource object of the same type.
  • the management platform acquires the target resource object from the resource object obtained by the encapsulation according to the information of the target resource object in the resource application request for instructing the service platform to request the application.
  • the resource object managed by the management platform is obtained by abstractly encapsulating the board resources according to the functions that the board resources can implement, and has no relationship with the service platform.
  • FIG. 2 is a flow chart of a method for performing a service in a base station cloud system according to an embodiment of the present invention
  • FIG. 3 is a flow chart of a method for performing a service in another base station cloud system according to an embodiment of the present invention
  • FIG. 4 is a flowchart of still another method for performing a service in a base station cloud system according to an embodiment of the present disclosure
  • FIG. 5 is a flowchart of still another method for performing a service in a base station cloud system according to an embodiment of the present disclosure
  • FIG. 6 is a schematic structural diagram of a management platform according to an embodiment of the present disclosure.
  • FIG. 7 is a schematic structural diagram of another management platform according to an embodiment of the present disclosure.
  • FIG. 8 is a schematic structural diagram of still another management platform according to an embodiment of the present disclosure.
  • FIG. 9 is a schematic structural diagram of a service platform according to an embodiment of the present disclosure.
  • FIG. 10 is a schematic structural diagram of another service platform according to an embodiment of the present invention.
  • the technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention.
  • the embodiments are a part of the embodiments of the invention, and not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
  • FIG. 1 is a schematic structural diagram of a service processing system in a base station cloud system according to embodiments of the present invention.
  • the service processing system includes: a network management device 11, a management platform 12, and a service platform 13.
  • the base station cloud system is composed of multiple base stations interconnected, and the base station herein mainly refers to a BBU.
  • Each BBU corresponds to several board resources.
  • the sites in the base station cloud system are pre-planned.
  • Each site includes at least one board resource.
  • the management platform 12 may be deployed on at least one site in the base station cloud system.
  • the service platform 13 may also be deployed on at least one site in the base station cloud system.
  • FIG. 2 is a flowchart of a method for performing a service in a base station cloud system according to an embodiment of the present invention. As shown in FIG. 2, the method in this embodiment includes:
  • the management platform abstracts and encapsulates multiple board resources in the base station cloud system according to the functions that the board resources can implement, and obtains multiple resource objects, where the board resources that implement the same function are abstractly encapsulated into the same A resource object of type.
  • the management platform receives the resource application request sent by the service platform, where the resource application request carries the second information, where the second information is used to indicate the target resource object requested by the service platform, and the second information is the service platform.
  • the first information in the configuration specification is obtained according to the conversion policy corresponding to the to-be-developed service, and the first information is used to indicate the implementation.
  • the management platform determines, according to the second information, the target resource object from the plurality of resource objects, and allocates the target resource object to a service platform.
  • the management platform sends a resource allocation success response to the service platform, so that the service platform loads the service program corresponding to the to-be-developed service on the target resource object to perform the to-be-developed service.
  • the management platform may perform abstract encapsulation on multiple board resources in the base station cloud system according to the functions that the board resources can implement, and obtain multiple resource objects.
  • the multiple board resources in the base station cloud system mainly refer to the hardware resources of all interconnected BBUs in the base station cloud system, and are also the resources required for conducting wireless services, for example, mainly including computing resources, memory resources, storage resources, transmission resources, and the like. .
  • the resource object encapsulated by the management platform may include, but is not limited to, at least one of the following information: resource type, capability information, physical location, and resource status.
  • the base station cloud system is interconnected by a traditional BBU, and the main control board, the baseband board, and the transmission board are deployed in each BBU.
  • the management platform reads the hardware models of the boards and performs abstract encapsulation to obtain various resource objects, which are: CPU resource objects [type, computing power (MIPS), physical location, resource status], memory.
  • Resource object [type, capacity, physical location, resource state], flash (Flash) resource object [type, capacity, physical location, resource state], transport (port) resource object [port, IP, bandwidth, physical location, resource status ], BaseBand (BB) Resource object [type, computing power (MIPS), physical location, resource state].
  • the corresponding capability information is The above computing capability; for the memory resource object and the flash resource object, the corresponding capability information is the above capacity; for the transmission resource object, the corresponding capability information is IP and bandwidth.
  • the base station cloud system is interconnected by a general-purpose processor BBU, and a computing board and a transport board are deployed in each BBU.
  • the management platform After the base station cloud system is started, the management platform reads the hardware models of the boards and performs abstract encapsulation to obtain various resource objects, which are as follows: CPU resource object [type, computing power (MIPS), physical location, resource status], memory Resource object [type, capacity, physical location, resource state], flash (Flash) resource object [type, capacity, physical location, state], transport (portal) resource object [port, IP, bandwidth, physical location, state].
  • the management platform uniformly summarizes and manages these resource objects, for example, it is mainly responsible for managing the state of these resource objects, and the topological relationship between each other.
  • the management platform also provides suitable resource objects to the service platform when the service platform applies for resource objects, so that the service platform conducts business based on the resource objects provided by the management platform.
  • the network management device sends the configuration specifications of the service to be sent to the service platform.
  • the configuration specifications include the service specifications required for the network management user.
  • the embodiment of the present invention refers to the information as the first information for indicating the physical resources required to carry out the service to be carried out.
  • the implementation of a configuration specification includes:
  • the signaling resource pool can be abstracted into a resource pool with 600 users of air interface codec and signaling processing capability as a basic service unit; the baseband resource pool can be abstracted to 10M.
  • *2T*2R specification is a resource pool of basic granularity service; a transmission resource pool can be abstracted into a resource pool with a 10M bandwidth as a basic allocation unit, and so on.
  • the management platform manages the objects that are resource objects rather than the physical resources. After receiving the configuration specifications of the services to be developed, the service platform parses the configuration specifications, obtains the first information from the configuration specifications, and then follows the a conversion policy corresponding to the service to be performed, the first information is converted, and the second information of the target resource object for instructing the service platform to request the application is obtained, where the target resource object requested by the service platform is to carry out the business to be carried out The required resource object.
  • the service platform generates a resource request request carrying the second information, and sends the request to the management platform to request the target resource object from the management platform.
  • the second information may include, but is not limited to, information of which types of resource objects are required, the number of the resource objects, the location of the resource objects, and the location relationship between the required resource objects.
  • the management platform After receiving the resource application request sent by the service platform, the management platform parses the resource application request, and obtains the second information from the second information; and then, according to the indication of the second information, from the multiple resource objects Identify the target resource object and assign the target resource object to the business platform. After the management platform sends a resource allocation success response to the service platform, the service platform, after receiving the resource allocation success response, determines that the target resource object has been applied, and the service program corresponding to the to-be-developed service may be loaded on the target resource object. To carry out the business to be carried out.
  • the resource object managed by the management platform is obtained by abstractly encapsulating the board resources according to the functions that the board resources can implement, and has no relationship with the service platform. Therefore, the service platform is in management.
  • the information in the configuration specification needs to be converted into information that the management platform can understand, and the resource object is the description object, so that the resource object required for the business can be successfully applied, so that even if the business model changes or the business Platform upgrade optimization will not affect the changes of resource objects, making the management platform more stable and improving the stability of resource objects provided to the business platform.
  • the management platform is not upgraded as the business version or business platform is continuously upgraded, and maintenance costs can also be reduced.
  • FIG. 3 is a flowchart of a method for performing a service in another base station cloud system according to an embodiment of the present invention.
  • the embodiment is implemented based on the embodiment shown in FIG. 2.
  • the method further includes: 301.
  • the management platform sends a resource release notification to the service platform, so that the service platform stops the service to be performed.
  • the management platform receives the resource translation response sent by the service platform.
  • the management platform sets the state of the target resource object to be idle and available according to the resource translation response.
  • the management platform when the site where the business is conducted is deleted, the management platform reclaims the resource object allocated to the service. Specifically, when the site where the service is performed is deleted, the management platform sends a resource release notification to the service platform, so that the service platform stops the service to be carried out; the service platform stops the ongoing operation according to the resource release notification sent by the management platform.
  • the service (that is, the business to be carried out) returns a resource translation response to the management platform, and informs the management platform that the resource object can be recovered.
  • the process of stopping the service to be performed by the service platform includes: storing data in the process of starting the business to be deployed to the network management device, and uninstalling the service program from the target resource object.
  • the management platform sets the state of the target resource object to be freely available according to the resource translation response, so as to complete the reclaim processing of the target resource object.
  • the management platform may provide a network management interface corresponding to the network management device, so that the network management device performs operations such as querying and managing resource objects; and, when the management platform determines certain When the resource object is faulty, the network management device can also report the fault to the network management device.
  • the management platform performs abstract encapsulation on multiple board resources in the base station cloud system according to the functions that the board resources can implement, and after obtaining multiple resource objects, the method in this embodiment further includes: the management platform receives the network management The query request sent by the device, where the query request carries the third information, where the third information is used to indicate the resource object to be queried; the management platform provides the network management device with the to-be-queried according to the third information. Status information of resource objects.
  • the third information may be any information capable of uniquely identifying the resource object to be queried, for example, one of a type of resource object to be queried, capability information, physical location, and status, or a combination thereof.
  • the third information is the type of the resource object to be queried, it indicates that the network management device needs to query the status of the resource object of a certain type; if the third information is the capability information of the resource object to be queried, it indicates that the network management device needs to have the same query.
  • the management platform performs abstract encapsulation on the plurality of board resources in the base station cloud system according to the functions that the board resources can implement, and after obtaining the plurality of resource objects, the method in this embodiment further includes: the management platform receives the network management device And an enable control command, where the enable control command carries fourth information, where the fourth information is used to indicate a resource object to be disabled or to be started; and the management platform disables the to-be-disabled according to the fourth information. Resource object or start the resource object to be started. This process mainly describes that the network management device starts or disables resource objects through the network management interface.
  • the network management device can conveniently manage the resource object conveniently, which is convenient for improving the convenience of managing the resource object.
  • FIG. 4 is a flowchart of a method for performing a service in a base station cloud system according to an embodiment of the present invention. As shown in FIG. 4, the method in this embodiment includes:
  • the service platform receives the configuration specification of the service to be carried sent by the network management device, where the configuration rule carries the first information, where the first information is used to indicate the physical resource required for the to-be-developed service.
  • the service platform performs the conversion policy corresponding to the to-be-developed service, and is in the configuration specification.
  • the first information is converted to obtain the second information, where the second information is used to instruct the service platform to request the target resource object of the application from the management platform.
  • the service platform sends a resource application request to the management platform, where the resource application request carries the second information, so that the management platform acquires the target resource object from multiple resource objects according to the second information.
  • the plurality of resource objects are obtained by abstractly encapsulating a plurality of board resources in the base station cloud system according to the functions that the management platform can implement according to the board resources, wherein the board resources that implement the same function are abstractly encapsulated.
  • a resource object of the same type is obtained by abstractly encapsulating a plurality of board resources in the base station cloud system according to the functions that the management platform can implement according to the board resources, wherein the board resources that implement the same function are abstractly encapsulated.
  • the service platform receives a resource allocation success response sent by the management platform, where the resource allocation success response is used to identify that the management platform has allocated the target resource object to the service platform.
  • the service platform loads the service program corresponding to the to-be-developed service on the target resource object, to perform the to-be-developed service.
  • the management platform may perform abstract encapsulation on multiple board resources in the base station cloud system according to the functions that the board resources can implement, and obtain multiple resource objects.
  • the multiple board resources in the base station cloud system mainly refer to the hardware resources of all interconnected BBUs in the base station cloud system, and are also the resources required for conducting wireless services, for example, mainly including computing resources, memory resources, storage resources, transmission resources, and the like. .
  • the resource object encapsulated by the management platform may include, but is not limited to, at least one of the following information: resource type, capability information, physical location, and resource status.
  • resource type resource type
  • capability information resource status
  • physical location physical location
  • resource status resource status
  • the network management device When the service is required, the network management device sends the configuration specifications of the service to be sent to the service platform.
  • the configuration specifications include information about the types of physical resources, the number of required physical resources, and the location of required physical resources. For convenience of description in the embodiments of the present invention, the information is referred to as first information for indicating the physical resources required to carry out the service to be carried out.
  • the management platform manages the objects that are resource objects rather than the physical resources.
  • the service platform After receiving the configuration specifications of the services to be developed, the service platform parses the configuration specifications, obtains the first information from the configuration specifications, and then follows the a conversion policy corresponding to the service to be performed, the first information is converted, and the second information for indicating the target resource object requested by the service platform is obtained, where the target resource object requested by the service platform is to carry out the business to be carried out The required resource object.
  • the conversion policy corresponding to the to-be-developed service is preset.
  • the conversion strategy may be a conversion formula for the service platform to convert the first information in the configuration specification, and calculate Information such as the resource objects required for the business to be carried out and the number of required resource objects are generated.
  • the conversion policy itself may be pre-configured information about the resource objects required to carry out the business to be carried out and the number of required resource objects, and the information may be empirical values, for example, may be actually tested beforehand, according to some typical The resource object information actually needed by the service is determined.
  • the service platform generates a resource request request carrying the second information, and sends the request to the management platform to request the target resource object from the management platform.
  • the second information may include, but is not limited to, which types of resource objects are required, the number of the resource objects, the location of the resource objects, and the location relationship between the required resource objects.
  • the management platform parses the resource application request, and obtains the second information from the second information. Then, according to the indication of the second information, the target resource object is determined from the plurality of resource objects, and the target resource object is determined. Assigned to the business platform.
  • the management platform After the target resource object is allocated to the service platform, the management platform sends a resource allocation success response to the service platform, and after receiving the resource allocation success response, the service platform determines that the target resource object has been applied, and then loads the target resource object.
  • the business process corresponding to the business to be carried out to carry out the business to be carried out.
  • the network management device can also perform specific configuration on the services that have been performed, such as establishing a cell, setting related wireless parameters, and the like.
  • the resource object managed by the management platform is obtained by abstractly encapsulating the board resources according to the functions that the board resources can implement, and has no relationship with the service platform. Therefore, the service platform is in management.
  • the information in the configuration specification needs to be converted into information that the management platform can understand, and the resource object is the description object, so that the resource object required for the business can be successfully applied, so that even if the business model changes or the business Platform upgrade optimization will not affect the changes of resource objects, making the management platform more stable and improving the stability of resource objects provided to the business platform.
  • the management platform is not upgraded as the business version or business platform is continuously upgraded, and maintenance costs can also be reduced.
  • the method further includes after step 405:
  • the service platform receives the resource release notification sent by the management platform.
  • the service platform stops the to-be-launched service according to the resource release notification.
  • the service platform stops the to-be-developed service according to the resource release notification, and the service platform stores, according to the resource release notification, the data in the to-be-expanded service process to the network management device, and from the Uninstall the business program, etc. on the target resource object.
  • the service platform sends a resource release response to the management platform, so that the management platform sets the state of the target resource object to be available for use.
  • FIG. 6 is a schematic structural diagram of a management platform according to an embodiment of the present invention. As shown in FIG. 6, the management platform includes: an obtaining module 61, a receiving module 62, an allocating module 63, and a sending module 64.
  • the obtaining module 61 is configured to perform abstract encapsulation on multiple board resources in the base station cloud system according to the functions that the board resources can implement, and obtain multiple resource objects, where the board resources that implement the same function are abstractly encapsulated.
  • a resource object of the same type is configured to perform abstract encapsulation on multiple board resources in the base station cloud system according to the functions that the board resources can implement, and obtain multiple resource objects, where the board resources that implement the same function are abstractly encapsulated.
  • a resource object of the same type is configured to perform abstract encapsulation on multiple board resources in the base station cloud system according to the functions that the board resources can implement, and obtain multiple resource objects, where the board resources that implement the same function are abstractly encapsulated.
  • the resource object obtained by the obtaining module 61 includes at least one of the following information: a resource type, a capability information, a physical location, and a resource status.
  • the receiving module 62 is configured to receive a resource application request sent by the service platform, where the resource application request carries the second information, where the second information is used to indicate the target resource object that the service platform requests to apply, and the second information is After the service platform receives the configuration specifications of the to-be-developed service delivered by the network management device, the first information is obtained by converting the first information in the configuration specification according to the conversion policy corresponding to the service to be performed. It is used to indicate the physical resources needed to carry out the business to be carried out.
  • the distribution module 63 is connected to the acquisition module 61 and the receiving module 62, and is configured to determine, according to the second information received by the receiving module 62, the target resource object from the plurality of resource objects obtained by the obtaining module 61, and the target resource. Objects are assigned to the business platform.
  • the obtaining module 61 may report the multiple resource objects obtained by the abstract encapsulation to the allocation module 63, or the obtaining module 61 may also write the plurality of resource objects obtained by the abstract encapsulation into the configuration file, and the allocation module 63 reads the information.
  • the configuration file obtains multiple object resources that are abstractly encapsulated by multiple board resources.
  • the sending module 64 is connected to the allocating module 63, and configured to send a resource allocation success response to the service platform after the assigning module 63 allocates the target resource object to the service platform, so that the service platform is on the target resource object. Loading a service program corresponding to the to-be-developed service to perform the to-be-developed service.
  • the receiving module 62 is further configured to: after the obtaining module 61 obtains multiple resource objects, receive a query request sent by the network management device, where the query request carries the third information, The third information is used to indicate a resource object to be queried.
  • the sending module 64 is further configured to provide, according to the third information, status information of the resource object to be queried to the network management device. As shown in FIG. 7, the transmitting module 64 is also coupled to the receiving module 62.
  • the receiving module 62 is further configured to: after the obtaining module 61 obtains multiple resource objects, receive an enable control command sent by the network management device, where the enable control command carries fourth information, where The fourth information is used to indicate a resource object to be disabled or to be started. Based on this, as shown in FIG. 7, the management platform further includes: an enable control module 65.
  • the enable control module 65 is connected to the receiving module 62, and is configured to disable the resource object to be disabled or start the resource object to be started according to the fourth information received by the receiving module 62.
  • the sending module 64 is further configured to: after sending the resource allocation success response, send a resource release notification to the service platform, so that the service platform stops the service to be performed.
  • the receiving module 62 is further configured to receive a resource release response sent by the service platform.
  • the management platform further includes: a translation and retrieval module 66.
  • the translation and retrieval module 66 is connected to the receiving module 62, and is configured to set the state of the target resource object to be available idle according to the resource translation response received by the receiving module 62.
  • the management platform of the embodiment may be deployed on at least one site in the base station cloud system, and each site includes at least one single board resource.
  • the function modules of the management platform of this embodiment can be used to execute the processes of the method embodiments shown in FIG. 2 and FIG. 3, and the specific working principles are not described here. For details, refer to the description of the method embodiments.
  • the management platform provided by the embodiment is obtained by abstractly encapsulating the board resources according to the functions that the board resources can implement, and has no relationship with the service platform. Therefore, the service platform applies to the management platform.
  • the information in the configuration specification needs to be converted into information that the management platform can understand, and the resource object is the description object, so that the resource object required for the business can be successfully applied, so that even if the business model changes or the service platform is upgraded.
  • the optimization does not affect the change of the resource object. Therefore, the management platform provided by the embodiment is more stable, and the stability of providing the resource object to the service platform is improved. Further, the management platform provided by the embodiment does not upgrade with the continuous upgrade of the service version or the service platform, and the maintenance cost can also be reduced.
  • FIG. 8 is a schematic structural diagram of still another management platform according to an embodiment of the present invention.
  • the management platform includes: a memory 81, a processor 82, and a communication interface 83.
  • the memory 81 is used to store a program.
  • the program can include program code, the program code including computer operating instructions.
  • the memory 81 may include a high speed RAM memory and may also include a non-volatile memory such as at least one disk memory.
  • the processor 82 is configured to execute the program, to: perform abstract encapsulation on multiple board resources in the base station cloud system according to functions that can be implemented by the board resources, to obtain multiple resource objects, where A board resource of the same function is abstractly encapsulated into a resource object of the same type; and second information received according to the communication interface 83, from which the target resource object is determined, and the target resource object is allocated To the business platform.
  • the resource object obtained by the processor 82 includes at least one of the following information: a resource type, a capability information, a physical location, and a resource status.
  • the processor 82 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more configured to implement the embodiments of the present invention. integrated circuit.
  • CPU central processing unit
  • ASIC application specific integrated circuit
  • a communication interface 83 configured to receive a resource application request sent by the service platform, where the resource application request carries the second information, where the second information is used to indicate the target resource object that the service platform requests to apply for,
  • the second information is obtained by the service platform after converting the first information in the configuration specification according to the conversion policy corresponding to the to-be-developed service after receiving the configuration specification of the service to be carried out sent by the network management device.
  • the first information is used to indicate the physical resources required for the to-be-developed service; and after the processor 82 allocates the target resource object to the service platform, the resource allocation success response is sent to the service platform to enable the service.
  • the platform loads the service program corresponding to the to-be-developed service on the target resource object to perform the to-be-developed service.
  • the communication interface 83 is further configured to: after the processor 82 obtains the multiple resource objects, receive the query request sent by the network management device, where the query request carries the third information, and the third information is used by the third information. And indicating the resource object to be queried, and providing the network management device with status information of the resource object to be queried according to the third information.
  • the communication interface 83 is further configured to: after the processor 82 obtains the multiple resource objects, receive an enable control command sent by the network management device, where the enable control command carries the fourth information, where The fourth information is used to indicate a resource object to be disabled or to be started. Based on this, the processor 82 is further configured to disable the resource object to be disabled or start the resource object to be started according to the fourth information received by the communication interface 83. In an optional implementation, the communication interface 83 is further configured to: after sending the resource allocation success response, send a resource release notification to the service platform, so that the service platform stops the to-be-launched service, and Receiving a resource release response sent by the service platform. Based on this, the processor 82 is further configured to set the state of the target resource object to be available idle according to the resource release response received by the communication interface 83.
  • the memory 81, the processor 82, and the communication interface 83 can be connected to each other through a bus and complete communication with each other.
  • the bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component (PCI) bus, or an Extended Industry Standard Architecture (EISA). Bus, etc.
  • ISA Industry Standard Architecture
  • PCI Peripheral Component
  • EISA Extended Industry Standard Architecture
  • the bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is shown in Figure 8, but it does not mean that there is only one bus or one type of bus.
  • the memory 81, the processor 82, and the communication interface 83 are integrated on one chip, the memory 81, the processor 82, and the communication interface 83 can complete the same communication through the internal interface.
  • the management platform of the embodiment may be deployed on at least one site in the base station cloud system, and each site includes at least one single board resource.
  • the management platform of this embodiment can be used to execute the process of the method embodiment shown in FIG. 2 and FIG. 3, and the specific working principle is not described here. For details, refer to the description of the method embodiment.
  • the management platform provided by the embodiment is obtained by abstractly encapsulating the board resources according to the functions that the board resources can implement, and has no relationship with the service platform. Therefore, the service platform applies to the management platform.
  • the information in the configuration specification needs to be converted into information that the management platform can understand, and the resource object is the description object, so that the resource object required for the business can be successfully applied, so that even if the business model changes or the service platform is upgraded.
  • the optimization does not affect the change of the resource object. Therefore, the management platform provided by the embodiment is more stable, and the stability of providing the resource object to the service platform is improved. Further, the management platform provided by the embodiment does not upgrade with the continuous upgrade of the service version or the service platform, and the maintenance cost can also be reduced.
  • FIG. 9 is a schematic structural diagram of a service platform according to an embodiment of the present invention.
  • the service platform includes: a receiving module 91, an obtaining module 92, a sending module 93, and a service developing module 94.
  • the receiving module 91 is configured to receive a configuration specification of the to-be-advertised service sent by the network management device, where the configuration specification carries the first information, where the first information is used to indicate physical resources required for performing the to-be-developed service, and receiving The resource allocation success response sent by the management platform is used to identify that the management platform has allocated the target resource object to the service platform.
  • the obtaining module 92 is connected to the receiving module 91, and is configured to perform conversion on the first information in the configuration specification received by the receiving module 91 according to the scaling policy corresponding to the service to be performed, to obtain the second information, where the second information is obtained.
  • the information is used to instruct the service platform to request the target resource object of the application from the management platform.
  • the sending module 93 is connected to the obtaining module 92, and configured to send a resource request request to the management platform, where the resource request request carries the second information acquired by the obtaining module 92, so that the management platform is configured according to the And determining, by the plurality of resource objects, the target resource object, where the plurality of resource objects are functions that the management platform can implement according to the single board resource, and multiple board resources in the base station cloud system Obtained separately by abstract encapsulation, where the board resources that implement the same function are abstractly encapsulated into resource objects of the same type.
  • the resource object obtained by the management platform includes at least one of the following information: resource type, capability information, physical location, and resource status.
  • the service development module 94 is connected to the receiving module 91, and is configured to: after the receiving module 91 receives the resource allocation success response, load the service program corresponding to the to-be-developed service on the target resource object, to perform the Conduct business.
  • the receiving module 91 is further configured to: after the service development module performs the to-be-developed service, receive a resource release notification sent by the management platform.
  • the service development module 94 is further configured to stop the to-be-launched service according to the resource release notification received by the receiving module 91.
  • the sending module 93 is further configured to send a resource translation response to the management platform, so that the management platform sets the state of the target resource object to be available for use.
  • the service development module 94 is configured to stop the to-be-developed service according to the resource release notification, and the method includes: the service development module 94 is specifically configured to perform the to-be-expanded service process according to the resource release notification
  • the data in the storage is stored in the network management device, and the business program is uninstalled from the target resource object.
  • the service platform provided in this embodiment may be deployed on at least one site in the base station cloud system, and each site includes at least one single board resource.
  • the function modules of the service platform provided in this embodiment may be used to execute the process of the method embodiment shown in FIG. 4 or FIG. 5, and the specific working principle is not described here. For details, refer to the description of the method embodiment.
  • the service platform provided by the embodiment is matched with the management platform provided by the foregoing embodiment, and the resource object managed by the management platform is obtained by abstractly encapsulating the board resource according to the function that the board resource can implement, and has no relationship with the service platform.
  • the service platform of the embodiment needs to convert the information in the configuration specification into information that the management platform can understand, and the resource object is the description object, so as to successfully apply for the business.
  • the resource object based on this, even if the business model changes or the service platform upgrade optimization of the embodiment does not affect the change of the resource object, the management platform is more stable, and the stability of providing the resource object to the service platform is improved. Further, since the management platform is not upgraded with the service version or the continuous upgrade of the service platform of the embodiment, the maintenance cost can also be reduced.
  • FIG. 10 is a schematic structural diagram of another service platform according to an embodiment of the present invention.
  • the service platform includes: a communication interface 1001, a memory 1002, and a processor 1003.
  • the communication interface 1001 is configured to receive a configuration specification of the to-be-advertised service sent by the network management device, where the configuration specification carries the first information, where the first information is used to indicate the physical resource required for the to-be-developed service, and
  • the management platform sends a resource request request, where the resource application request carries the second information, so that the management platform determines and allocates the target resource object from the plurality of resource objects according to the second information; the multiple resource objects
  • the management platform obtains the abstract encapsulation of multiple board resources in the base station cloud system according to the functions that the board resource can implement.
  • the board resources that implement the same function are abstractly encapsulated into the same type of resources.
  • a resource allocation success response sent by the management platform, where the resource allocation success response is used to identify that the management platform has allocated the target resource object to the service platform.
  • the resource object obtained by the management platform includes at least one of the following information: resource type, capability information, physical location, and resource status.
  • the memory 1002 is configured to store a program.
  • the program can include program code, the program code including computer operating instructions.
  • the memory 1002 may include a high speed RAM memory, and may also include a non-volatile memory such as at least one disk memory.
  • the processor 1003 is configured to execute the program, to: use, according to the to-be-developed service Converting the first information in the configuration specification to obtain the second information, where the second information is used to instruct the service platform to request the target resource object requested by the management platform; After the communication interface 1001 receives the resource allocation success response, the service program corresponding to the to-be-developed service is loaded on the target resource object to perform the to-be-developed service.
  • Processor 1003 may be a CPU, or a particular ASIC, or one or more integrated circuits configured to implement embodiments of the present invention.
  • the communication interface 1001 is further configured to: after the service development module performs the to-be-developed service, receive a resource release notification sent by the management platform, and the processor 1003 is configured according to the resource. After the release notification is stopped, the resource release response is sent to the management platform, so that the management platform sets the state of the target resource object to be available for use.
  • the processor 1003 is further configured to stop the to-be-advertised service according to the resource release notification received by the communication interface 1001.
  • the processor 1003 is configured to stop the to-be-expanded service according to the resource release notification, where: the processor 1003 is specifically configured to perform the to-be-expanded service process according to the resource release notification Data is stored to the network management device and the business program is uninstalled from the target resource object.
  • the communication interface 1001, the memory 1002, and the processor 1003 may be connected to each other through a bus and complete communication with each other.
  • the bus can be an ISA bus, a PCI bus or an EISA bus.
  • the bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is shown in Figure 10, but it does not mean that there is only one bus or one type of bus.
  • the communication interface 1001, the memory 1002, and the processor 1003 are integrated on one chip, the communication interface 1001, the memory 1002, and the processor 1003 can complete the same communication through the internal interface.
  • the service platform provided in this embodiment may be deployed on at least one site in the base station cloud system, and each site includes at least one single board resource.
  • the service platform provided in this embodiment may be used to perform the process of the method embodiment shown in FIG. 4 or FIG. 5, and the specific working principle is not described here. For details, refer to the description of the method embodiment.
  • the service platform provided in this embodiment cooperates with the management platform provided by the foregoing embodiment, and is managed.
  • the resource object of the platform management is obtained by abstractly encapsulating the board resources according to the functions that can be implemented by the board resources, and has no relationship with the service platform.
  • the configuration specifications need to be in the configuration specifications.
  • the information is converted and converted into information that the management platform can describe as the resource object, so as to successfully apply for the resource object required for the business, based on the change of the business model or the optimization of the service platform of the embodiment. It will not affect the changes of resource objects, make the management platform more stable, and improve the stability of resource objects provided to the business platform. Further, since the management platform is not upgraded with the service version or the service platform of the embodiment, the maintenance cost can be reduced.
  • the method includes the steps of the foregoing method embodiments; and the foregoing storage medium includes: a medium that can store program codes, such as a ROM, a RAM, a magnetic disk, or an optical disk.

Abstract

Embodiments of the present invention provide a method and a platform for carrying out a service in a cloud system of a base station. The method comprises: a management platform encapsulating and abstracting multiple board resources in a cloud system of a base station according to functions capable of being implemented by board resources, so as to obtain multiple resource objects; receiving a resource application request sent by a service platform; the service platform converting, according to the resource application request, first information about a resource which is in configuration specifications and used for indicating to carry out a service to obtain second information; determining a target resource object from multiple resource object and allocating the target resource object to the service platform; and sending a resource allocation success response to the service platform, so that the service platform carries a service. By using the technical solutions of the present invention, the stability of an abstract resource provided to service software is improved.

Description

基站云***中开展业务的方法及平台  Method and platform for conducting business in base station cloud system
技术领域 Technical field
本发明实施例涉及通信技术, 尤其涉及一种基站云***中开展业务的方 法及平台。 背景技术  The embodiments of the present invention relate to communication technologies, and in particular, to a method and a platform for performing services in a base station cloud system. Background technique
大规模基站集中互联组成基站云***, 在基站云***中, 单站的各种处 理资源, 例如基站处理资源、 主控信令处理资源、 传输处理资源等都是集中 成资源池, 被统一调度。 最初, 基站云***中的资源是以单板为粒度通过静 态配置完成管理的, 业务软件对资源的使用是预先配置规划好的, 其中, 业 务软件默认知晓这些单板的型号等信息以完成业务部署, 业务软件与单板硬 件强耦合, 使得资源共享和分配粒度等的灵活性较低, 且不利于长期演进和 业务的弹性部署。  The large-scale base stations are interconnected to form a base station cloud system. In the base station cloud system, various processing resources of a single station, such as base station processing resources, main control signaling processing resources, and transmission processing resources, are all concentrated into resource pools and are uniformly scheduled. . Initially, the resources in the base station cloud system are managed by the static configuration of the board. The use of the resources by the service software is pre-configured. The service software knows the model and other information of the boards to complete the service. In the deployment, the service software is strongly coupled to the board hardware, which makes the resource sharing and allocation granularity less flexible, and is not conducive to long-term evolution and flexible deployment of services.
针对上述问题, 现有技术进行了改进, 在每个基带处理单元( BaseBand Unit, 简称为 BBU )上部署相同的版本包, 该版本包包括业务软件和平台软 件, BBU执行平台软件以按照业务软件可以理解的内容和粒度对硬件资源进 行抽象, 然后将抽象资源提给供业务软件使用。 这种方法减轻了业务软件与 硬件资源之间的耦合度, 但由于硬件资源是按照业务软件可以理解的内容和 粒度进行抽象的, 业务模型变动或业务软件升级优化等场景, 会导致资源抽 象结果的不稳定, 需要平台软件跟着变动或升级, 以便 BBU执行变动或升级 后的平台软件以重新对硬件资源进行抽象处理。 发明内容  In view of the above problems, the prior art is improved, and the same version package is deployed on each baseband processing unit (BaseBand Unit, BBU for short), the version package includes service software and platform software, and the BBU executes platform software to follow the service software. The content and granularity that can be understood abstracts the hardware resources and then abstracts the resources for use by the business software. This method reduces the coupling between the business software and the hardware resources. However, since the hardware resources are abstracted according to the content and granularity that the business software can understand, the business model changes or the business software upgrade optimization scenarios lead to resource abstraction results. Unstable, requiring platform software to change or upgrade, so that the BBU can implement changes or upgraded platform software to re-render the hardware resources. Summary of the invention
本发明实施例提供一种基站云***中开展业务的方法及平台, 用以提高 提供给业务软件的抽象资源的稳定性。  Embodiments of the present invention provide a method and a platform for performing a service in a base station cloud system, which are used to improve stability of an abstract resource provided to a service software.
本发明第一方面提供一种基站云***中开展业务的方法, 包括: 管理平台按照单板资源所能实现的功能, 对基站云***中的多个单板资 源分别进行抽象封装, 得到多个资源对象, 其中, 实现相同功能的单板资源 被抽象封装成同类型的资源对象; A first aspect of the present invention provides a method for performing a service in a base station cloud system, including: the management platform separately encapsulates multiple board resources in the base station cloud system according to functions that can be implemented by the board resource, and obtains multiple a resource object, where the board resources that implement the same function are Encapsulated abstractly into resource objects of the same type;
所述管理平台接收业务平台发送的资源申请请求, 所述资源申请请求携 带有第二信息, 所述第二信息用于指示所述业务平台请求申请的目标资源对 象, 所述第二信息是所述业务平台在接收到网管设备下发的待开展业务的配 置规格后, 按照所述待开展业务对应的换算策略, 对所述配置规格中的第一 信息进行换算获得的, 所述第一信息用于指示开展所述待开展业务所需的物 理资源;  The management platform receives the resource application request sent by the service platform, where the resource application request carries the second information, where the second information is used to indicate the target resource object that the service platform requests to apply, and the second information is After receiving the configuration specifications of the to-be-developed service delivered by the network management device, the service platform obtains the first information in the configuration specification according to the conversion policy corresponding to the to-be-developed service, and the first information is obtained. Used to indicate the physical resources required to carry out the business to be carried out;
所述管理平台根据所述第二信息, 从所述多个资源对象中, 确定所述目 标资源对象, 将所述目标资源对象分配给所述业务平台;  Determining, by the management platform, the target resource object from the plurality of resource objects according to the second information, and assigning the target resource object to the service platform;
所述管理平台向所述业务平台发送资源分配成功响应, 以使所述业务平 台在所述目标资源对象上加载所述待开展业务对应的业务程序, 以开展所述 待开展业务。  The management platform sends a resource allocation success response to the service platform, so that the service platform loads the service program corresponding to the to-be-developed service on the target resource object to perform the service to be developed.
结合第一方面, 在第一方面的第一种可能的实现方式中, 所述管理平台 按照单板资源所能实现的功能, 对基站云***中的多个单板资源分别进行抽 象封装, 得到多个资源对象之后, 还包括:  With reference to the first aspect, in a first possible implementation manner of the first aspect, the management platform performs abstract encapsulation on multiple board resources in the base station cloud system according to functions that can be implemented by the board resources. After multiple resource objects, it also includes:
所述管理平台接收所述网管设备发送的查询请求, 所述查询请求携带有 第三信息, 所述第三信息用于指示待查询的资源对象;  The management platform receives the query request sent by the network management device, where the query request carries the third information, where the third information is used to indicate the resource object to be queried;
所述管理平台根据所述第三信息, 向所述网管设备提供所述待查询的资 源对象的状态信息。  The management platform provides the network management device with status information of the resource object to be queried according to the third information.
结合第一方面, 或者第一方面的第一种可能的实现方式, 在第一方面的 第二种可能的实现方式中, 所述管理平台按照单板资源所能实现的功能, 对 基站云***中的多个单板资源分别进行抽象封装, 得到多个资源对象之后, 还包括:  With reference to the first aspect, or the first possible implementation manner of the first aspect, in the second possible implementation manner of the first aspect, the management platform performs the function of the single board resource, and the base station cloud system The multiple board resources in the abstract are encapsulated separately. After obtaining multiple resource objects, the method further includes:
所述管理平台接收所述网管设备发送的使能控制指令, 所述使能控制指 令携带有第四信息, 所述第四信息用于指示待禁用或待启动的资源对象; 所述管理平台根据所述第四信息 , 禁用所述待禁用的资源对象或启动所 述待启动的资源对象。  The management platform receives an enable control command sent by the network management device, where the enable control command carries fourth information, where the fourth information is used to indicate a resource object to be disabled or to be started; The fourth information, the resource object to be disabled is disabled or the resource object to be started is started.
结合第一方面, 或者第一方面的第一种或第二种可能的实现方式, 在第 一方面的第三种可能的实现方式中, 所述资源对象包括以下信息中的至少一 个或其组合: 资源类型、 能力信息、 物理位置和资源状态。 结合第一方面, 或者第一方面的第一种、 第二种或第三种可能的实现方 式, 在第一方面的第四种可能的实现方式中, 所述管理平台向所述业务平台 发送资源分配成功响应, 以使所述业务平台在所述目标资源对象上加载所述 待开展业务对应的应用程序, 以开展所述待开展业务之后, 还包括: With reference to the first aspect, or the first or second possible implementation manner of the first aspect, in a third possible implementation manner of the first aspect, the resource object includes at least one of the following information or a combination thereof : Resource type, capability information, physical location, and resource status. With reference to the first aspect, or the first, second or third possible implementation manner of the first aspect, in a fourth possible implementation manner of the first aspect, the management platform sends the service platform to the service platform The resource allocation is successfully responsive, so that the service platform loads the application corresponding to the to-be-developed service on the target resource object to perform the to-be-developed service, and further includes:
所述管理平台向所述业务平台发送资源译放通知, 以使所述业务平台停 止所述待开展业务;  The management platform sends a resource release notification to the service platform, so that the service platform stops the to-be-launched service;
所述管理平台接收所述业务平台发送的资源译放响应;  Receiving, by the management platform, a resource translation response sent by the service platform;
所述管理平台根据所述资源译放响应, 将所述目标资源对象的状态置为 空闲可用。  The management platform sets the state of the target resource object to be freely available according to the resource translation response.
结合第一方面, 或者第一方面的第一种、 第二种、 第三种或第四种可能 的实现方式, 在第一方面的第五种可能的实现方式中, 所述管理平台部署在 所述基站云***中的至少一个站点上, 每个站点包括至少一个单板资源。  With reference to the first aspect, or the first, second, third or fourth possible implementation manner of the first aspect, in a fifth possible implementation manner of the first aspect, the management platform is deployed in At least one site in the base station cloud system, each site includes at least one single board resource.
本发明第二方面提供一种基站云***中开展业务的方法, 包括: 业务平台接收网管设备发送的待开展业务的配置规格, 所述配置规格携 带有第一信息,所述第一信息用于指示开展所述待开展业务所需的物理资源; 所述业务平台按照所述待开展业务对应的换算策略, 对所述配置规格中 的第一信息进行换算, 获得第二信息, 所述第二信息用于指示所述业务平台 向管理平台请求申请的目标资源对象;  A second aspect of the present invention provides a method for performing a service in a base station cloud system, including: receiving, by a service platform, a configuration specification of a service to be performed sent by a network management device, where the configuration specification carries first information, where the first information is used by Instructing to carry out the physical resources required for the to-be-developed service; the service platform converts the first information in the configuration specification according to the conversion policy corresponding to the to-be-developed service, and obtains the second information, where the second information is obtained. The information is used to indicate that the service platform requests the target resource object of the application from the management platform;
所述业务平台向所述管理平台发送资源申请请求, 所述资源申请请求携 带有所述第二信息, 以使所述管理平台根据所述第二信息, 从多个资源对象 中获取所述目标资源对象; 所述多个资源对象是所述管理平台按照单板资源 所能实现的功能,对基站云***中的多个单板资源分别进行抽象封装得到的 , 其中, 实现相同功能的单板资源被抽象封装成同类型的资源对象;  The service platform sends a resource application request to the management platform, where the resource application request carries the second information, so that the management platform acquires the target from multiple resource objects according to the second information. The resource object is obtained by abstractly encapsulating multiple board resources in the base station cloud system by using the functions that the management platform can implement according to the board resources, wherein the board that implements the same function is obtained. Resources are abstractly encapsulated into resource objects of the same type;
所述业务平台接收所述管理平台发送的资源分配成功响应, 所述资源分 配成功响应用于标识所述管理平台已将所述目标资源对象分配给所述业务平 台 .  The service platform receives a resource allocation success response sent by the management platform, and the resource allocation success response is used to identify that the management platform has allocated the target resource object to the service platform.
所述业务平台在所述目标资源对象上加载所述待开展业务对应的业务程 序, 以开展所述待开展业务。  The service platform loads the service program corresponding to the to-be-developed service on the target resource object to perform the to-be-developed service.
结合第二方面, 在第二方面的第一种可能的实现方式中, 所述资源对象 包括以下信息中的至少一个: 资源类型、 能力信息、 物理位置和资源状态。 With reference to the second aspect, in a first possible implementation manner of the second aspect, the resource object includes at least one of the following information: Resource type, capability information, physical location, and resource status.
结合第二方面, 或者第二方面的第一种可能的实现方式, 在第二方面的 第二种可能的实现方式中, 所述业务平台在所述目标资源对象上加载所述待 开展业务对应的业务程序, 以开展所述待开展业务之后, 还包括:  With reference to the second aspect, or the first possible implementation manner of the second aspect, in the second possible implementation manner of the second aspect, the service platform loads the to-be-committed service corresponding to the target resource object After the business process to carry out the business to be carried out, it also includes:
所述业务平台接收所述管理平台发送的资源译放通知;  Receiving, by the service platform, a resource release notification sent by the management platform;
所述业务平台根据所述资源译放通知, 停止所述待开展业务;  The service platform stops the to-be-launched service according to the resource release notification;
所述业务平台向所述管理平台发送资源译放响应, 以使所述管理平台将 所述目标资源对象的状态置为空闲可用。  The service platform sends a resource translation response to the management platform, so that the management platform sets the state of the target resource object to be available for use.
结合第二方面的第二种可能的实现方式, 在第二方面的第三种可能的实 现方式中, 所述业务平台根据所述资源译放通知, 停止所述待开展业务, 包 括:  In conjunction with the second possible implementation of the second aspect, in a third possible implementation manner of the second aspect, the service platform stops the to-be-initiated service according to the resource release notification, including:
所述业务平台根据所述资源译放通知, 将开展所述待展开业务过程中的 数据存储到所述网管设备, 并从所述目标资源对象上卸载所述业务程序。  And the service platform stores the data in the to-be-expanded service process to the network management device according to the resource release notification, and uninstalls the service program from the target resource object.
结合第二方面, 或者第二方面的第一种、 第二种或第三种可能的实现方 式, 在第二方面的第四种可能的实现方式中, 所述业务平台部署在所述基站 云***中的至少一个站点上, 每个站点包括至少一个单板资源。  With reference to the second aspect, or the first, second or third possible implementation manner of the second aspect, in a fourth possible implementation manner of the second aspect, the service platform is deployed in the base station cloud At least one site in the system, each site includes at least one single board resource.
本发明第三方面提供一种管理平台, 包括:  A third aspect of the present invention provides a management platform, including:
获取模块, 用于按照单板资源所能实现的功能, 对基站云***中的多个 单板资源分别进行抽象封装, 得到多个资源对象, 其中, 实现相同功能的单 板资源被抽象封装成同类型的资源对象;  The obtaining module is configured to perform abstract encapsulation on multiple board resources in the base station cloud system according to the functions that the board resources can implement, and obtain multiple resource objects, where the board resources that implement the same function are abstractly encapsulated into a resource object of the same type;
接收模块, 用于接收业务平台发送的资源申请请求, 所述资源申请请求 携带有第二信息, 所述第二信息用于指示所述业务平台请求申请的目标资源 对象, 所述第二信息是所述业务平台在接收到网管设备下发的待开展业务的 配置规格后, 按照所述待开展业务对应的换算策略, 对所述配置规格中的第 一信息进行换算获得的, 所述第一信息用于指示开展所述待开展业务所需的 物理资源;  a receiving module, configured to receive a resource application request sent by the service platform, where the resource application request carries the second information, where the second information is used to indicate the target resource object that the service platform requests to apply, and the second information is After receiving the configuration specification of the to-be-developed service delivered by the network management device, the service platform obtains the first information in the configuration specification according to the conversion policy corresponding to the to-be-developed service, and the first The information is used to indicate the physical resources required to carry out the business to be carried out;
分配模块, 用于根据所述第二信息, 从所述多个资源对象中, 确定所述 目标资源对象, 将所述目标资源对象分配给所述业务平台;  And an allocating module, configured to determine, according to the second information, the target resource object from the plurality of resource objects, and allocate the target resource object to the service platform;
发送模块, 用于向所述业务平台发送资源分配成功响应, 以使所述业务 平台在所述目标资源对象上加载所述待开展业务对应的业务程序, 以开展所 述待开展业务。 a sending module, configured to send a resource allocation success response to the service platform, so that the service platform loads the service program corresponding to the to-be-developed service on the target resource object, to Describe the business.
结合第三方面, 在第三方面的第一种可能的实现方式中, 所述接收模块, 还用于在所述获取模块得到所述多个资源对象之后 , 接收所述网管设备发送 的查询请求, 所述查询请求携带有第三信息, 所述第三信息用于指示待查询 的资源对象;  With reference to the third aspect, in a first possible implementation manner of the third aspect, the receiving module is further configured to: after the obtaining module obtains the multiple resource objects, receive a query request sent by the network management device The query request carries the third information, where the third information is used to indicate the resource object to be queried;
所述发送模块, 还用于根据所述第三信息, 向所述网管设备提供所述待 查询的资源对象的状态信息。  The sending module is further configured to provide status information of the resource object to be queried to the network management device according to the third information.
结合第三方面, 或者第三方面的第一种可能的实现方式, 在第三方面的 第二种可能的实现方式中, 所述接收模块, 还用于在所述获取模块得到所述 多个资源对象之后, 接收所述网管设备发送的使能控制指令, 所述使能控制 指令携带有第四信息, 所述第四信息用于指示待禁用或待启动的资源对象; 所述管理平台还包括:  With the third aspect, or the first possible implementation manner of the third aspect, in a second possible implementation manner of the third aspect, the receiving module is further configured to obtain the multiple After the resource object, the receiving the control command sent by the network management device, the enabling control command carries the fourth information, where the fourth information is used to indicate the resource object to be disabled or to be started; Includes:
使能控制模块, 用于根据所述第四信息, 禁用所述待禁用的资源对象或 启动所述待启动的资源对象。  And an enabling control module, configured to disable the resource object to be disabled or start the resource object to be started according to the fourth information.
结合第三方面, 或者第三方面的第一种或第二种可能的实现方式, 在第 三方面的第三种可能的实现方式中, 所述资源对象包括以下信息中的至少一 个:  With reference to the third aspect, or the first or second possible implementation manner of the third aspect, in a third possible implementation manner of the third aspect, the resource object includes at least one of the following information:
资源类型、 能力信息、 物理位置和资源状态。  Resource type, capability information, physical location, and resource status.
结合第三方面, 或者第三方面的第一种、 第二种或第三种可能的实现方 式, 在第三方面的第四种可能的实现方式中, 所述发送模块, 还用于在发送 所述资源分配成功响应之后, 向所述业务平台发送资源译放通知, 以使所述 业务平台停止所述待开展业务;  With reference to the third aspect, or the first, second or third possible implementation manner of the third aspect, in a fourth possible implementation manner of the third aspect, the sending module is further configured to send After the resource allocation is successfully responded, the resource release notification is sent to the service platform, so that the service platform stops the to-be-developed service;
所述接收模块, 还用于接收所述业务平台发送的资源译放响应; 所述管理平台还包括:  The receiving module is further configured to receive a resource translation response sent by the service platform; the management platform further includes:
译放回收模块, 用于根据所述资源译放响应, 将所述目标资源对象的状 态置为空闲可用。  The translation and recovery module is configured to set the state of the target resource object to be available for use according to the resource release response.
结合第三方面, 或者第三方面的第一种、 第二种、 第三种或第四种可能 的实现方式, 在第三方面的第五种可能的实现方式中, 所述管理平台部署在 所述基站云***中的至少一个站点上, 每个站点包括至少一个单板资源。  With reference to the third aspect, or the first, second, third or fourth possible implementation manner of the third aspect, in a fifth possible implementation manner of the third aspect, the management platform is deployed in At least one site in the base station cloud system, each site includes at least one single board resource.
本发明第四方面提供一种业务平台, 包括: 接收模块, 用于接收网管设备发送的待开展业务的配置规格, 所述配置 规格携带有第一信息, 所述第一信息用于指示开展所述待开展业务所需的物 理资源, 以及接收管理平台发送的资源分配成功响应, 所述资源分配成功响 应用于标识所述管理平台已将所述目标资源对象分配给所述业务平台; A fourth aspect of the present invention provides a service platform, including: a receiving module, configured to receive a configuration specification of the to-be-advertised service sent by the network management device, where the configuration specification carries the first information, where the first information is used to indicate the physical resource required for the to-be-developed service, and the receiving management The resource allocation success response sent by the platform is used to identify that the management platform has allocated the target resource object to the service platform;
获取模块, 用于按照所述待开展业务对应的换算策略, 对所述配置规格 中的第一信息进行换算, 获得第二信息, 所述第二信息用于指示所述业务平 台向所述管理平台请求申请的所述目标资源对象;  An obtaining module, configured to perform conversion on the first information in the configuration specification according to the conversion policy corresponding to the service to be performed, to obtain second information, where the second information is used to indicate that the service platform is to the management The platform requests the target resource object of the application;
发送模块, 用于向所述管理平台发送资源申请请求, 所述资源申请请求 携带有所述第二信息, 以使所述管理平台根据所述第二信息, 从多个资源对 象中确定并分配所述目标资源对象; 所述多个资源对象是所述管理平台按照 单板资源所能实现的功能, 对基站云***中的多个单板资源分别进行抽象封 装得到的, 其中, 实现相同功能的单板资源被抽象封装成同类型的资源对象; 业务开展模块,用于在所述接收模块接收到所述资源分配成功响应之后, 在所述目标资源对象上加载所述待开展业务对应的业务程序, 以开展所述待 开展业务。  a sending module, configured to send a resource request request to the management platform, where the resource application request carries the second information, so that the management platform determines and allocates from multiple resource objects according to the second information The target resource object is obtained by abstractly encapsulating multiple board resources in the base station cloud system, wherein the plurality of resource objects are functions that the management platform can implement according to the board resources, wherein the same function is implemented. The board resource is abstractly encapsulated into a resource object of the same type; the service development module is configured to: after the receiving module receives the resource allocation success response, load the to-be-developed service corresponding to the target resource object Business process to carry out the business to be carried out.
结合第四方面, 在第四方面的第一种可能的实现方式中, 所述资源对象 包括以下信息中的至少一个或其组合:  With reference to the fourth aspect, in a first possible implementation manner of the fourth aspect, the resource object includes at least one of the following information or a combination thereof:
资源类型、 能力信息、 物理位置和资源状态。  Resource type, capability information, physical location, and resource status.
结合第四方面, 或者第四方面第一种可能的实现方式, 在第四方面的第 二种可能的实现方式中, 所述接收模块, 还用于在所述业务开展模块开展所 述待开展业务之后, 接收所述管理平台发送的资源译放通知;  With the fourth aspect, or the first possible implementation manner of the fourth aspect, in a second possible implementation manner of the fourth aspect, the receiving module is further configured to perform the to-be-developed in the service development module After the service, receiving a resource release notification sent by the management platform;
所述业务开展模块, 还用于根据所述资源译放通知, 停止所述待开展业 务;  The service development module is further configured to stop the to-be-initiated business according to the resource release notification;
所述发送模块, 还用于向所述管理平台发送资源译放响应, 以使所述管 理平台将所述目标资源对象的状态置为空闲可用。  The sending module is further configured to send a resource release response to the management platform, so that the management platform sets the state of the target resource object to be available for use.
结合第四方面第二种可能的实现方式, 在第四方面的第三种可能的实现 方式中, 所述业务开展模块用于根据所述资源译放通知, 停止所述待开展业 务, 包括:  With the second possible implementation of the fourth aspect, in a third possible implementation manner of the fourth aspect, the service development module is configured to stop the to-be-initiated service according to the resource release notification, including:
所述业务开展模块具体用于根据所述资源译放通知, 将开展所述待展开 业务过程中的数据存储到所述网管设备, 并从所述目标资源对象上卸载所述 业务程序。 The service development module is specifically configured to: store data in the to-be-expanded service process to the network management device according to the resource release notification, and uninstall the data from the target resource object. Business process.
结合第四方面, 或者第四方面的第一种、 第二种或第三种可能的实现方 式, 在第四方面的第四种可能的实现方式中, 所述业务平台部署在所述基站 云***中的至少一个站点上, 每个站点包括至少一个单板资源。  With reference to the fourth aspect, or the first, second, or third possible implementation manner of the fourth aspect, in a fourth possible implementation manner of the fourth aspect, the service platform is deployed in the base station cloud At least one site in the system, each site includes at least one single board resource.
本发明第五方面提供一种管理平台, 包括: 存储器、 处理器和通信接口; 所述存储器, 用于存储程序;  A fifth aspect of the present invention provides a management platform, including: a memory, a processor, and a communication interface; the memory is configured to store a program;
所述处理器, 用于执行所述程序, 以用于: 按照单板资源所能实现的功 能, 对基站云***中的多个单板资源分别进行抽象封装, 得到多个资源对象, 其中, 实现相同功能的单板资源被抽象封装成同类型的资源对象; 以及用于 根据所述通信接口接收的第二信息, 从所述多个资源对象中, 确定目标资源 对象, 将所述目标资源对象分配给业务平台;  The processor is configured to execute the program, to: perform abstract encapsulation on multiple board resources in the base station cloud system according to functions that can be implemented by the board resource, to obtain multiple resource objects, where A board resource that implements the same function is abstractly encapsulated into a resource object of the same type; and second information that is received according to the communication interface, and a target resource object is determined from the plurality of resource objects, and the target resource is determined Objects are assigned to the business platform;
所述通信接口, 用于接收所述业务平台发送的资源申请请求, 所述资源 申请请求携带有所述第二信息, 所述第二信息用于指示所述业务平台请求申 请的所述目标资源对象, 所述第二信息是所述业务平台在接收到网管设备下 发的待开展业务的配置规格后, 按照所述待开展业务对应的换算策略, 对所 述配置规格中的第一信息进行换算获得的, 所述第一信息用于指示开展所述 待开展业务所需的物理资源; 以及用于在所述处理器将所述目标资源对象分 配给所述业务平台之后, 向所述业务平台发送资源分配成功响应, 以使所述 业务平台在所述目标资源对象上加载所述待开展业务对应的业务程序, 以开 展所述待开展业务。  The communication interface is configured to receive a resource application request sent by the service platform, where the resource application request carries the second information, where the second information is used to indicate the target resource that the service platform requests to apply for And the second information is that after the service platform receives the configuration specification of the service to be carried out, the service platform performs the first information in the configuration specification according to the conversion policy corresponding to the to-be-developed service. And obtaining, by the conversion, the first information is used to indicate a physical resource required for the to-be-developed service; and, after the processor allocates the target resource object to the service platform, to the service The platform sends a resource allocation success response, so that the service platform loads the service program corresponding to the to-be-developed service on the target resource object to perform the to-be-developed service.
本发明第六方面提供一种业务平台, 包括: 通信接口、 存储器和处理 器;  A sixth aspect of the present invention provides a service platform, including: a communication interface, a memory, and a processor;
所述通信接口, 用于接收网管设备发送的待开展业务的配置规格, 所述 配置规格携带有第一信息, 所述第一信息用于指示开展所述待开展业务所需 的物理资源, 并向管理平台发送资源申请请求, 所述资源申请请求携带有第 二信息, 以使所述管理平台根据所述第二信息, 从多个资源对象中确定并分 配目标资源对象; 所述多个资源对象是所述管理平台按照单板资源所能实现 的功能, 对基站云***中的多个单板资源分别进行抽象封装得到的, 其中, 实现相同功能的单板资源被抽象封装成同类型的资源对象; 以及用于接收所 述管理平台发送的资源分配成功响应, 所述资源分配成功响应用于标识所述 管理平台已将所述目标资源对象分配给所述业务平台; The communication interface is configured to receive a configuration specification of the to-be-advertised service sent by the network management device, where the configuration specification carries the first information, where the first information is used to indicate the physical resource required for the to-be-developed service, and Sending a resource request request to the management platform, where the resource application request carries the second information, so that the management platform determines and allocates the target resource object from the plurality of resource objects according to the second information; The object is obtained by abstractly encapsulating multiple board resources in the base station cloud system according to the functions that the management platform can implement according to the board resources, wherein the board resources that implement the same function are abstractly encapsulated into the same type. a resource object; and a resource allocation success response sent by the management platform, where the resource allocation success response is used to identify the The management platform has assigned the target resource object to the service platform;
存储器, 用于存储程序;  Memory for storing programs;
所述处理器, 用于执行所述程序, 以用于: 按照所述待开展业务对应的 换算策略, 对所述配置规格中的第一信息进行换算, 获得所述第二信息, 所 述第二信息用于指示所述业务平台向所述管理平台请求申请的所述目标资源 对象; 以及用于在所述通信接口接收到所述资源分配成功响应之后, 在所述 目标资源对象上加载所述待开展业务对应的业务程序, 以开展所述待开展业 务。  The processor is configured to execute the program, to: convert the first information in the configuration specification according to the scaling policy corresponding to the service to be performed, to obtain the second information, where the The second information is used to indicate that the service platform requests the target resource object of the application from the management platform, and is configured to load the target resource object after the communication interface receives the resource allocation success response. The business process corresponding to the business is described to carry out the business to be carried out.
本发明实施例提供的基站云***中开展业务的方法及平台, 管理平台 按照单板资源所能实现的功能, 对单板资源进行抽象封装得到资源对象, 其中, 实现相同功能的单板资源被抽象封装为同类型的资源对象, 业务平 台接收到网管设备发送的待开展业务的配置规格后, 对配置规格中用于指 示开展业务所需的物理资源的信息进行换算, 得到用于指示业务平台请求 申请的目标资源的信息, 并向管理平台发送资源申请请求, 管理平台根据 资源申请请求中用于指示业务平台请求申请的目标资源对象的信息, 从封 装得到的资源对象中, 获取目标资源对象, 将获取的目标资源对象提供给 业务平台, 以使业务平台在目标资源对象上加载业务程序, 以开展对应的 业务。 在该过程中, 管理平台管理的资源对象是按照单板资源所能实现的 功能对单板资源进行抽象封装得到的, 与业务平台没有关系, 为此, 业务 平台在向管理平台申请资源时, 需要对配置规格中的信息进行换算, 换算 成管理平台能够理解的以资源对象为描述对象的信息, 以便成功申请到开 展业务所需的资源对象, 这样即使业务模型变动或业务平台升级优化, 也 不会影响到资源对象的变化, 使得管理平台更加稳定, 提高了向业务平台 提供资源对象的稳定性。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实 施例或现有技术描述中所需要使用的附图作一简单地介绍, 显而易见地, 下 面描述中的附图是本发明的一些实施例, 对于本领域普通技术人员来讲, 在 不付出创造性劳动性的前提下, 还可以根据这些附图获得其他的附图。 图 1为本发明各实施例所基于的基站云***中一种业务处理***的结构 示意图; A method and a platform for performing a service in a base station cloud system according to an embodiment of the present invention. The management platform abstracts and encapsulates a board resource to obtain a resource object according to a function that can be implemented by a board resource, where a board resource that implements the same function is obtained. The abstract encapsulation is a resource object of the same type. After receiving the configuration specifications of the service to be carried sent by the network management device, the service platform converts the information used to indicate the physical resources required for the service in the configuration specification, and obtains the information for indicating the service platform. Requesting the information of the target resource of the application, and sending a resource application request to the management platform, and the management platform acquires the target resource object from the resource object obtained by the encapsulation according to the information of the target resource object in the resource application request for instructing the service platform to request the application. Providing the obtained target resource object to the service platform, so that the service platform loads the business program on the target resource object to carry out the corresponding service. In this process, the resource object managed by the management platform is obtained by abstractly encapsulating the board resources according to the functions that the board resources can implement, and has no relationship with the service platform. Therefore, when the service platform applies for resources to the management platform, The information in the configuration specification needs to be converted into information that the management platform can understand and the resource object is described, so that the resource object required for the business can be successfully applied, so that even if the business model changes or the service platform is upgraded and optimized, It will not affect the changes of resource objects, make the management platform more stable, and improve the stability of resource objects provided to the business platform. BRIEF DESCRIPTION OF THE DRAWINGS In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, a brief description of the drawings used in the embodiments or the prior art description will be briefly described below. The drawings are some embodiments of the invention, and to those of ordinary skill in the art, Other drawings may also be obtained from these drawings without the inventive labor. 1 is a schematic structural diagram of a service processing system in a base station cloud system according to embodiments of the present invention;
图 2为本发明实施例提供的一种基站云***中开展业务的方法流程; 图 3 为本发明实施例提供的另一种基站云***中开展业务的方法流程 图;  2 is a flow chart of a method for performing a service in a base station cloud system according to an embodiment of the present invention; FIG. 3 is a flow chart of a method for performing a service in another base station cloud system according to an embodiment of the present invention;
图 4 为本发明实施例提供的又一种基站云***中开展业务的方法流程 图;  FIG. 4 is a flowchart of still another method for performing a service in a base station cloud system according to an embodiment of the present disclosure;
图 5 为本发明实施例提供的又一种基站云***中开展业务的方法流程 图;  FIG. 5 is a flowchart of still another method for performing a service in a base station cloud system according to an embodiment of the present disclosure;
图 6为本发明实施例提供的一种管理平台的结构示意图;  FIG. 6 is a schematic structural diagram of a management platform according to an embodiment of the present disclosure;
图 7为本发明实施例提供的另一种管理平台的结构示意图;  FIG. 7 is a schematic structural diagram of another management platform according to an embodiment of the present disclosure;
图 8为本发明实施例提供的又一种管理平台的结构示意图;  FIG. 8 is a schematic structural diagram of still another management platform according to an embodiment of the present disclosure;
图 9为本发明实施例提供的一种业务平台的结构示意图;  FIG. 9 is a schematic structural diagram of a service platform according to an embodiment of the present disclosure;
图 10为本发明实施例提供的另一种业务平台的结构示意图。 具体实施方式 为使本发明实施例的目的、 技术方案和优点更加清楚, 下面将结合本 发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完整地描 述,显然, 所描述的实施例是本发明一部分实施例, 而不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有作出创造性劳动前提 下所获得的所有其他实施例, 都属于本发明保护的范围。  FIG. 10 is a schematic structural diagram of another service platform according to an embodiment of the present invention. The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. The embodiments are a part of the embodiments of the invention, and not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
图 1为本发明各实施例所基于的基站云***中一种业务处理***的结构 示意图。 如图 1 所示, 所述业务处理***包括: 网管设备 11、 管理平台 12 和业务平台 13。 其中, 基站云***由多个基站互联组成, 这里的基站主要是 指 BBU。 每个 BBU对应若干单板资源。 基站云***中的站点是预先规划好 的, 每个站点包括至少一个单板资源, 例如可以由 2个 BBU以及 BBU内部 的单板资源构成一个站点。 可选的, 管理平台 12可以部署于基站云***中的 至少一个站点上, 相应的, 业务平台 13也可以部署于基站云***中的至少一 个站点上。 图 2为本发明实施例提供的一种基站云***中开展业务的方法流程。 如 图 2所示, 本实施例方法包括: FIG. 1 is a schematic structural diagram of a service processing system in a base station cloud system according to embodiments of the present invention. As shown in FIG. 1, the service processing system includes: a network management device 11, a management platform 12, and a service platform 13. The base station cloud system is composed of multiple base stations interconnected, and the base station herein mainly refers to a BBU. Each BBU corresponds to several board resources. The sites in the base station cloud system are pre-planned. Each site includes at least one board resource. For example, the two BBUs and the board resources inside the BBU can form a site. Optionally, the management platform 12 may be deployed on at least one site in the base station cloud system. Correspondingly, the service platform 13 may also be deployed on at least one site in the base station cloud system. FIG. 2 is a flowchart of a method for performing a service in a base station cloud system according to an embodiment of the present invention. As shown in FIG. 2, the method in this embodiment includes:
201、 管理平台按照单板资源所能实现的功能, 对基站云***中的多个单 板资源分别进行抽象封装, 得到多个资源对象, 其中, 实现相同功能的单板 资源被抽象封装成同类型的资源对象。  201. The management platform abstracts and encapsulates multiple board resources in the base station cloud system according to the functions that the board resources can implement, and obtains multiple resource objects, where the board resources that implement the same function are abstractly encapsulated into the same A resource object of type.
202、 管理平台接收业务平台发送的资源申请请求, 所述资源申请请求携 带有第二信息, 所述第二信息用于指示业务平台请求申请的目标资源对象, 所述第二信息是业务平台在接收到网管设备下发的待开展业务的配置规格 后, 按照所述待开展业务对应的换算策略, 对所述配置规格中的第一信息进 行换算获得的,所述第一信息用于指示开展所述待开展业务所需的物理资源。  The management platform receives the resource application request sent by the service platform, where the resource application request carries the second information, where the second information is used to indicate the target resource object requested by the service platform, and the second information is the service platform. After receiving the configuration specifications of the to-be-developed service delivered by the network management device, the first information in the configuration specification is obtained according to the conversion policy corresponding to the to-be-developed service, and the first information is used to indicate the implementation. The physical resources required for the business to be carried out.
203、 管理平台根据所述第二信息, 从所述多个资源对象中, 确定所述目 标资源对象, 将所述目标资源对象分配给业务平台。  203. The management platform determines, according to the second information, the target resource object from the plurality of resource objects, and allocates the target resource object to a service platform.
204、 管理平台向业务平台发送资源分配成功响应, 以使业务平台在所述 目标资源对象上加载所述待开展业务对应的业务程序, 以开展所述待开展业 务。  204. The management platform sends a resource allocation success response to the service platform, so that the service platform loads the service program corresponding to the to-be-developed service on the target resource object to perform the to-be-developed service.
在本实施例中, 管理平台可以在基站云***启动后, 按照单板资源所能 实现的功能, 对基站云***中的多个单板资源分别进行抽象封装, 获得多个 资源对象。 基站云***中的多个单板资源主要是指所基站云***中所有互联 的 BBU的硬件资源,也是开展无线业务所需的资源,例如主要包括计算资源、 内存资源、 存储资源、 传输资源等。  In this embodiment, after the base station cloud system is started, the management platform may perform abstract encapsulation on multiple board resources in the base station cloud system according to the functions that the board resources can implement, and obtain multiple resource objects. The multiple board resources in the base station cloud system mainly refer to the hardware resources of all interconnected BBUs in the base station cloud system, and are also the resources required for conducting wireless services, for example, mainly including computing resources, memory resources, storage resources, transmission resources, and the like. .
可选的, 管理平台封装得到的资源对象可以包括但不限于以下信息中的 至少一个: 资源类型、 能力信息、 物理位置和资源状态。  Optionally, the resource object encapsulated by the management platform may include, but is not limited to, at least one of the following information: resource type, capability information, physical location, and resource status.
举例说明 , 假设基站云***由传统 BBU互联而成, 每个 BBU中部署主 控板、 基带板和传输板。 在基站云***启动后, 管理平台读取各个单板的硬 件型号, 进行抽象封装得到各类资源对象, 具体为: CPU资源对象 [类型, 计 算能力 (MIPS ) , 物理位置, 资源状态] , 内存资源对象 [类型, 容量, 物理 位置, 资源状态] , 闪存(Flash ) 资源对象 [类型, 容量, 物理位置, 资源状 态], 传输( Transport ) 资源对象 [端口, IP, 带宽, 物理位置, 资源状态] , 基带(BaseBand, 简称为 BB ) 资源对象 [类型, 计算能力 (MIPS ) , 物理位 置, 资源状态]。 对于 CPU资源对象和 BB资源对象, 其对应的能力信息即为 上述计算能力; 对于内存资源对象和闪存资源对象, 其对应的能力信息即为 上述容量; 对传输资源对象, 其对应的能力信息即为 IP和带宽。 又例如, 假设基站云***由通用处理器 BBU互联而成, 每个 BBU中部 署计算单板和传输板。 在基站云***启动后, 管理平台读取各个单板的硬件 型号, 进行抽象封装得到各类资源对象, 具体为: CPU资源对象 [类型, 计算 能力 (MIPS ) , 物理位置, 资源状态], 内存资源对象 [类型, 容量, 物理位 置, 资源状态], 闪存(Flash ) 资源对象 [类型, 容量, 物理位置, 状态], 传 输(Transport ) 资源对象 [端口, IP, 带宽, 物理位置, 状态]。 管理平台统一汇总和管理这些资源对象, 例如主要负责管理这些资源对 象的状态、 相互之间的拓朴位置关系等。 另外, 管理平台还会在业务平台申请资源对象时, 向业务平台提供合适 的资源对象, 以便业务平台基于管理平台提供的资源对象开展业务。 具体的, 在需要开展业务时, 网管设备向业务平台下发待开展业务的配置规格, 配置 规格中主要包括开展该业务所需的业务规格, 是网管用户基于业务角度能理 解的配置规格, 为便于描述, 本发明实施例将这些信息称为用于指示开展所 述待开展业务所需的物理资源的第一信息。 例如以 LTE为例, 一种配置规格 的实现方式包括: 信令资源池可抽象为以 600用户的空口编解码、 信令处理 能力为基本服务单位的资源池;基带资源池可抽象为以 10M*2T*2R规格为基 本粒度服务的资源池; 传输资源池可抽象为以 10M带宽为基本分配单位的资 源池等等。 由于管理平台所管理的对象是一些资源对象而不是物理资源, 故 业务平台在接收到待开展业务的配置规格后, 对配置规格进行解析, 从配置 规格中获取第一信息, 然后按照与所述待开展业务对应的换算策略, 对第一 信息进行换算,获得用于指示业务平台请求申请的目标资源对象的第二信息, 其中, 业务平台请求申请的目标资源对象也就是开展所述待开展业务所需的 资源对象。 之后, 业务平台生成携带有第二信息的资源申请请求, 并发送给 管理平台, 以向管理平台请求所述目标资源对象。 例如, 第二信息可以包括 但不限于: 需要哪些类型的资源对象、 所述资源对象的数量、 所述资源对象 的位置以及所需资源对象之间的位置关系等信息。 For example, it is assumed that the base station cloud system is interconnected by a traditional BBU, and the main control board, the baseband board, and the transmission board are deployed in each BBU. After the base station cloud system is started, the management platform reads the hardware models of the boards and performs abstract encapsulation to obtain various resource objects, which are: CPU resource objects [type, computing power (MIPS), physical location, resource status], memory. Resource object [type, capacity, physical location, resource state], flash (Flash) resource object [type, capacity, physical location, resource state], transport (port) resource object [port, IP, bandwidth, physical location, resource status ], BaseBand (BB) Resource object [type, computing power (MIPS), physical location, resource state]. For the CPU resource object and the BB resource object, the corresponding capability information is The above computing capability; for the memory resource object and the flash resource object, the corresponding capability information is the above capacity; for the transmission resource object, the corresponding capability information is IP and bandwidth. For example, it is assumed that the base station cloud system is interconnected by a general-purpose processor BBU, and a computing board and a transport board are deployed in each BBU. After the base station cloud system is started, the management platform reads the hardware models of the boards and performs abstract encapsulation to obtain various resource objects, which are as follows: CPU resource object [type, computing power (MIPS), physical location, resource status], memory Resource object [type, capacity, physical location, resource state], flash (Flash) resource object [type, capacity, physical location, state], transport (portal) resource object [port, IP, bandwidth, physical location, state]. The management platform uniformly summarizes and manages these resource objects, for example, it is mainly responsible for managing the state of these resource objects, and the topological relationship between each other. In addition, the management platform also provides suitable resource objects to the service platform when the service platform applies for resource objects, so that the service platform conducts business based on the resource objects provided by the management platform. Specifically, when the service needs to be performed, the network management device sends the configuration specifications of the service to be sent to the service platform. The configuration specifications include the service specifications required for the network management user. For convenience of description, the embodiment of the present invention refers to the information as the first information for indicating the physical resources required to carry out the service to be carried out. For example, in the case of LTE, the implementation of a configuration specification includes: The signaling resource pool can be abstracted into a resource pool with 600 users of air interface codec and signaling processing capability as a basic service unit; the baseband resource pool can be abstracted to 10M. *2T*2R specification is a resource pool of basic granularity service; a transmission resource pool can be abstracted into a resource pool with a 10M bandwidth as a basic allocation unit, and so on. The management platform manages the objects that are resource objects rather than the physical resources. After receiving the configuration specifications of the services to be developed, the service platform parses the configuration specifications, obtains the first information from the configuration specifications, and then follows the a conversion policy corresponding to the service to be performed, the first information is converted, and the second information of the target resource object for instructing the service platform to request the application is obtained, where the target resource object requested by the service platform is to carry out the business to be carried out The required resource object. Afterwards, the service platform generates a resource request request carrying the second information, and sends the request to the management platform to request the target resource object from the management platform. For example, the second information may include, but is not limited to, information of which types of resource objects are required, the number of the resource objects, the location of the resource objects, and the location relationship between the required resource objects.
管理平台接收到业务平台发送的资源申请请求后, 对资源申请请求进行 解析, 从中获取第二信息; 之后, 根据第二信息的指示, 从多个资源对象中 确定目标资源对象, 将目标资源对象分配给业务平台。 之后, 管理平台向业 务平台发送资源分配成功响应, 业务平台在接收到资源分配成功响应之后, 确定已经申请到目标资源对象, 则可以在目标资源对象上加载所述待开展业 务对应的业务程序, 以开展所述待开展业务。 After receiving the resource application request sent by the service platform, the management platform parses the resource application request, and obtains the second information from the second information; and then, according to the indication of the second information, from the multiple resource objects Identify the target resource object and assign the target resource object to the business platform. After the management platform sends a resource allocation success response to the service platform, the service platform, after receiving the resource allocation success response, determines that the target resource object has been applied, and the service program corresponding to the to-be-developed service may be loaded on the target resource object. To carry out the business to be carried out.
由上述可见, 在本实施例中, 管理平台管理的资源对象是按照单板资 源所能实现的功能对单板资源进行抽象封装得到的, 与业务平台没有关 系, 为此, 业务平台在向管理平台申请资源时, 需要对配置规格中的信息 进行换算, 换算成管理平台能够理解的以资源对象为描述对象的信息, 以 便成功申请到开展业务所需的资源对象, 这样即使业务模型变动或业务平 台升级优化, 也不会影响到资源对象的变化, 使得管理平台更加稳定, 提 高了向业务平台提供资源对象的稳定性。 进一步, 管理平台不随着业务版 本或业务平台的不断升级而升级, 还可以减少维护成本。  As shown in the above, in this embodiment, the resource object managed by the management platform is obtained by abstractly encapsulating the board resources according to the functions that the board resources can implement, and has no relationship with the service platform. Therefore, the service platform is in management. When the platform applies for resources, the information in the configuration specification needs to be converted into information that the management platform can understand, and the resource object is the description object, so that the resource object required for the business can be successfully applied, so that even if the business model changes or the business Platform upgrade optimization will not affect the changes of resource objects, making the management platform more stable and improving the stability of resource objects provided to the business platform. Further, the management platform is not upgraded as the business version or business platform is continuously upgraded, and maintenance costs can also be reduced.
图 3 为本发明实施例提供的另一种基站云***中开展业务的方法流程 图。 本实施例基于图 2所示实施例实现, 如图 3所示, 步骤 204之后还包括: 301、 管理平台向业务平台发送资源译放通知, 以使业务平台停止所述待 开展业务。  FIG. 3 is a flowchart of a method for performing a service in another base station cloud system according to an embodiment of the present invention. The embodiment is implemented based on the embodiment shown in FIG. 2. As shown in FIG. 3, after the step 204, the method further includes: 301. The management platform sends a resource release notification to the service platform, so that the service platform stops the service to be performed.
302、 管理平台接收业务平台发送的资源译放响应。  302. The management platform receives the resource translation response sent by the service platform.
303、 管理平台根据所述资源译放响应, 将所述目标资源对象的状态置为 空闲可用。  303. The management platform sets the state of the target resource object to be idle and available according to the resource translation response.
在本实施例中, 当开展业务的站点被删除时, 管理平台回收分配给该业 务的资源对象。 具体的, 当开展业务的站点被删除时, 管理平台向业务平台 发送资源译放通知, 以使业务平台停止所述待开展业务; 业务平台根据管理 平台发送的资源译放通知, 停止正在开展的业务(即所述待开展业务) , 并 向管理平台返回资源译放响应, 告知管理平台可以收回资源对象。 其中, 业 务平台停止所述待开展业务的过程包括: 将开展所述待展开业务过程中的数 据存储到网管设备, 并从目标资源对象上卸载业务程序。 管理平台根据资源 译放响应, 将目标资源对象的状态置为空闲可用, 以完成对目标资源对象的 收回处理。  In this embodiment, when the site where the business is conducted is deleted, the management platform reclaims the resource object allocated to the service. Specifically, when the site where the service is performed is deleted, the management platform sends a resource release notification to the service platform, so that the service platform stops the service to be carried out; the service platform stops the ongoing operation according to the resource release notification sent by the management platform. The service (that is, the business to be carried out) returns a resource translation response to the management platform, and informs the management platform that the resource object can be recovered. The process of stopping the service to be performed by the service platform includes: storing data in the process of starting the business to be deployed to the network management device, and uninstalling the service program from the target resource object. The management platform sets the state of the target resource object to be freely available according to the resource translation response, so as to complete the reclaim processing of the target resource object.
在本实施例中, 通过对资源对象的回收, 达到了基站云***中资源动 态共享的目的, 提高了资源的利用率。 进一步可以基于上述各实施例, 在得到多个资源对象之后, 管理平台可 以提供与网管设备对应的网管接口, 以便于网管设备对资源对象进行查询与 管理等操作; 另外, 当管理平台确定某些资源对象故障时, 也可以通过网管 接口上报给网管设备, 以便网管设备及时进行故障处理。 In this embodiment, by recycling resource objects, the purpose of dynamically sharing resources in the base station cloud system is achieved, and resource utilization is improved. Further, based on the foregoing embodiments, after obtaining a plurality of resource objects, the management platform may provide a network management interface corresponding to the network management device, so that the network management device performs operations such as querying and managing resource objects; and, when the management platform determines certain When the resource object is faulty, the network management device can also report the fault to the network management device.
基于上述, 管理平台按照单板资源所能实现的功能, 对基站云***中的 多个单板资源分别进行抽象封装, 得到多个资源对象之后, 本实施例的方法 还包括: 管理平台接收网管设备发送的查询请求, 所述查询请求携带有第三 信息, 所述第三信息用于指示待查询的资源对象; 管理平台根据所述第三信 息, 向所述网管设备提供所述待查询的资源对象的状态信息。 第三信息可以 是能够唯一标识待查询的资源对象的任何信息, 例如可以是待查询的资源对 象的类型、 能力信息、 物理位置和状态中的一个或其组合。 如果第三信息是 待查询的资源对象的类型, 则表示网管设备需要查询某一类型的资源对象的 状态; 如果第三信息是待查询的资源对象的能力信息, 则表示网管设备需要 查询具有同一能力的不同类型的资源对象的状态; 如果第三信息包括待查询 的资源对象的类型和物理位置, 则表示网管设备需要查询某一物理位置上的 某一类型的资源对象的状态。  Based on the above, the management platform performs abstract encapsulation on multiple board resources in the base station cloud system according to the functions that the board resources can implement, and after obtaining multiple resource objects, the method in this embodiment further includes: the management platform receives the network management The query request sent by the device, where the query request carries the third information, where the third information is used to indicate the resource object to be queried; the management platform provides the network management device with the to-be-queried according to the third information. Status information of resource objects. The third information may be any information capable of uniquely identifying the resource object to be queried, for example, one of a type of resource object to be queried, capability information, physical location, and status, or a combination thereof. If the third information is the type of the resource object to be queried, it indicates that the network management device needs to query the status of the resource object of a certain type; if the third information is the capability information of the resource object to be queried, it indicates that the network management device needs to have the same query. The state of the resource object of the different types of capabilities; if the third information includes the type and physical location of the resource object to be queried, it indicates that the network management device needs to query the state of a certain type of resource object at a certain physical location.
进一步, 管理平台按照单板资源所能实现的功能, 对基站云***中的多 个单板资源分别进行抽象封装, 得到多个资源对象之后, 本实施例的方法还 包括: 管理平台接收网管设备发送的使能控制指令, 所述使能控制指令携带 有第四信息, 所述第四信息用于指示待禁用或待启动的资源对象; 管理平台 根据所述第四信息, 禁用所述待禁用的资源对象或启动所述待启动的资源对 象。 该过程主要描述的是网管设备通过网管接口启动或禁用资源对象。  Further, the management platform performs abstract encapsulation on the plurality of board resources in the base station cloud system according to the functions that the board resources can implement, and after obtaining the plurality of resource objects, the method in this embodiment further includes: the management platform receives the network management device And an enable control command, where the enable control command carries fourth information, where the fourth information is used to indicate a resource object to be disabled or to be started; and the management platform disables the to-be-disabled according to the fourth information. Resource object or start the resource object to be started. This process mainly describes that the network management device starts or disables resource objects through the network management interface.
由上述可见, 本实施例提供的方法, 网管设备可以方便地对资源对象进 行有效管理, 有利于提高对资源对象进行管理的便利性。  It can be seen from the above that, in the method provided by the embodiment, the network management device can conveniently manage the resource object conveniently, which is convenient for improving the convenience of managing the resource object.
图 4 为本发明实施例提供的又一种基站云***中开展业务的方法流程 图。 如图 4所示, 本实施例的方法包括:  FIG. 4 is a flowchart of a method for performing a service in a base station cloud system according to an embodiment of the present invention. As shown in FIG. 4, the method in this embodiment includes:
401、 业务平台接收网管设备发送的待开展业务的配置规格, 所述配置规 格携带有第一信息, 所述第一信息用于指示开展所述待开展业务所需的物理 资源。  401. The service platform receives the configuration specification of the service to be carried sent by the network management device, where the configuration rule carries the first information, where the first information is used to indicate the physical resource required for the to-be-developed service.
402、 业务平台按照所述待开展业务对应的换算策略, 对所述配置规格中 的第一信息进行换算, 获得第二信息, 所述第二信息用于指示所述业务平台 向管理平台请求申请的目标资源对象。 402. The service platform performs the conversion policy corresponding to the to-be-developed service, and is in the configuration specification. The first information is converted to obtain the second information, where the second information is used to instruct the service platform to request the target resource object of the application from the management platform.
403、 业务平台向管理平台发送资源申请请求, 所述资源申请请求携带有 所述第二信息, 以使所述管理平台根据所述第二信息, 从多个资源对象中获 取所述目标资源对象; 所述多个资源对象是管理平台按照单板资源所能实现 的功能, 对基站云***中的多个单板资源分别进行抽象封装得到的, 其中, 实现相同功能的单板资源被抽象封装成同类型的资源对象。  403. The service platform sends a resource application request to the management platform, where the resource application request carries the second information, so that the management platform acquires the target resource object from multiple resource objects according to the second information. The plurality of resource objects are obtained by abstractly encapsulating a plurality of board resources in the base station cloud system according to the functions that the management platform can implement according to the board resources, wherein the board resources that implement the same function are abstractly encapsulated. A resource object of the same type.
404、 业务平台接收管理平台发送的资源分配成功响应, 所述资源分配成 功响应用于标识所述管理平台已将所述目标资源对象分配给业务平台。  404. The service platform receives a resource allocation success response sent by the management platform, where the resource allocation success response is used to identify that the management platform has allocated the target resource object to the service platform.
405、业务平台在所述目标资源对象上加载所述待开展业务对应的业务程 序, 以开展所述待开展业务。  405. The service platform loads the service program corresponding to the to-be-developed service on the target resource object, to perform the to-be-developed service.
在本实施例中, 管理平台可以在基站云***启动后, 按照单板资源所能 实现的功能, 对基站云***中的多个单板资源分别进行抽象封装, 获得多个 资源对象。 基站云***中的多个单板资源主要是指所基站云***中所有互联 的 BBU的硬件资源,也是开展无线业务所需的资源,例如主要包括计算资源、 内存资源、 存储资源、 传输资源等。  In this embodiment, after the base station cloud system is started, the management platform may perform abstract encapsulation on multiple board resources in the base station cloud system according to the functions that the board resources can implement, and obtain multiple resource objects. The multiple board resources in the base station cloud system mainly refer to the hardware resources of all interconnected BBUs in the base station cloud system, and are also the resources required for conducting wireless services, for example, mainly including computing resources, memory resources, storage resources, transmission resources, and the like. .
可选的, 管理平台封装得到的资源对象可以包括但不限于以下信息中的 至少一个: 资源类型、 能力信息、 物理位置和资源状态。 具体举例说明可参 见图 2所示实施例中的描述。  Optionally, the resource object encapsulated by the management platform may include, but is not limited to, at least one of the following information: resource type, capability information, physical location, and resource status. For a specific example, reference may be made to the description in the embodiment shown in FIG. 2.
在需要开展业务时, 网管设备向业务平台下发待开展业务的配置规格, 配置规格中主要包括开展该业务需要哪些类型的物理资源、 所需物理资源的 数量、 所需物理资源的位置等信息, 为便于描述本发明实施例中, 将这些信 息称为用于指示开展所述待开展业务所需的物理资源的第一信息。 由于管理 平台所管理的对象是一些资源对象而不是物理资源, 故业务平台在接收到待 开展业务的配置规格后, 对配置规格进行解析, 从配置规格中获取第一信息, 然后按照与所述待开展业务对应的换算策略, 对第一信息进行换算, 获得用 于指示业务平台请求申请的目标资源对象的第二信息, 其中, 业务平台请求 申请的目标资源对象也就是开展所述待开展业务所需的资源对象。  When the service is required, the network management device sends the configuration specifications of the service to be sent to the service platform. The configuration specifications include information about the types of physical resources, the number of required physical resources, and the location of required physical resources. For convenience of description in the embodiments of the present invention, the information is referred to as first information for indicating the physical resources required to carry out the service to be carried out. The management platform manages the objects that are resource objects rather than the physical resources. After receiving the configuration specifications of the services to be developed, the service platform parses the configuration specifications, obtains the first information from the configuration specifications, and then follows the a conversion policy corresponding to the service to be performed, the first information is converted, and the second information for indicating the target resource object requested by the service platform is obtained, where the target resource object requested by the service platform is to carry out the business to be carried out The required resource object.
其中, 所述待开展业务对应的换算策略是预先设定的。 该换算策略可以 是一种换算公式, 用于供业务平台对配置规格中的第一信息进行换算, 计算 出开展所述待开展业务所需的资源对象以及所需资源对象的数量等信息。 或 者, 该换算策略本身可以是预先配置的开展所述待开展业务所需的资源对象 以及所需资源对象的数量等信息, 这些信息可以是经验值, 例如可以是事先 经过实际测试, 根据若干典型业务实际需要的资源对象信息确定出的。 The conversion policy corresponding to the to-be-developed service is preset. The conversion strategy may be a conversion formula for the service platform to convert the first information in the configuration specification, and calculate Information such as the resource objects required for the business to be carried out and the number of required resource objects are generated. Alternatively, the conversion policy itself may be pre-configured information about the resource objects required to carry out the business to be carried out and the number of required resource objects, and the information may be empirical values, for example, may be actually tested beforehand, according to some typical The resource object information actually needed by the service is determined.
之后, 业务平台生成携带有第二信息的资源申请请求, 并发送给管理平 台, 以向管理平台请求所述目标资源对象。 例如, 第二信息可以包括但不限 于: 需要哪些类型的资源对象、 所述资源对象的数量、 所述资源对象的位置 以及所需资源对象之间的位置关系等信息。 管理平台接收到业务平台发送的 资源申请请求后, 对资源申请请求进行解析, 从中获取第二信息; 之后, 根 据第二信息的指示, 从多个资源对象中确定目标资源对象, 将目标资源对象 分配给业务平台。 在将目标资源对象分配给业务平台后, 管理平台向业务平 台发送资源分配成功响应, 业务平台在接收到资源分配成功响应之后, 确定 已经申请到目标资源对象, 则在目标资源对象上加载所述待开展业务对应的 业务程序, 以开展所述待开展业务。  Thereafter, the service platform generates a resource request request carrying the second information, and sends the request to the management platform to request the target resource object from the management platform. For example, the second information may include, but is not limited to, which types of resource objects are required, the number of the resource objects, the location of the resource objects, and the location relationship between the required resource objects. After receiving the resource application request sent by the service platform, the management platform parses the resource application request, and obtains the second information from the second information. Then, according to the indication of the second information, the target resource object is determined from the plurality of resource objects, and the target resource object is determined. Assigned to the business platform. After the target resource object is allocated to the service platform, the management platform sends a resource allocation success response to the service platform, and after receiving the resource allocation success response, the service platform determines that the target resource object has been applied, and then loads the target resource object. The business process corresponding to the business to be carried out to carry out the business to be carried out.
可选的, 网管设备还可以对已开展的业务进行具体配置, 例如建立小区, 设置相关无线参数等。  Optionally, the network management device can also perform specific configuration on the services that have been performed, such as establishing a cell, setting related wireless parameters, and the like.
由上述可见, 在本实施例中, 管理平台管理的资源对象是按照单板资 源所能实现的功能对单板资源进行抽象封装得到的, 与业务平台没有关 系, 为此, 业务平台在向管理平台申请资源时, 需要对配置规格中的信息 进行换算, 换算成管理平台能够理解的以资源对象为描述对象的信息, 以 便成功申请到开展业务所需的资源对象, 这样即使业务模型变动或业务平 台升级优化, 也不会影响到资源对象的变化, 使得管理平台更加稳定, 提 高了向业务平台提供资源对象的稳定性。 进一步, 管理平台不随着业务版 本或业务平台的不断升级而升级, 还可以减少维护成本。  As shown in the above, in this embodiment, the resource object managed by the management platform is obtained by abstractly encapsulating the board resources according to the functions that the board resources can implement, and has no relationship with the service platform. Therefore, the service platform is in management. When the platform applies for resources, the information in the configuration specification needs to be converted into information that the management platform can understand, and the resource object is the description object, so that the resource object required for the business can be successfully applied, so that even if the business model changes or the business Platform upgrade optimization will not affect the changes of resource objects, making the management platform more stable and improving the stability of resource objects provided to the business platform. Further, the management platform is not upgraded as the business version or business platform is continuously upgraded, and maintenance costs can also be reduced.
进一步, 如图 5所示, 所述方法在步骤 405之后还包括:  Further, as shown in FIG. 5, the method further includes after step 405:
501、 业务平台接收管理平台发送的资源译放通知。  501. The service platform receives the resource release notification sent by the management platform.
502、 业务平台根据所述资源译放通知, 停止所述待开展业务。 其中, 业 务平台根据所述资源译放通知, 停止所述待开展业务包括: 业务平台根据所 述资源译放通知, 将开展所述待展开业务过程中的数据存储到网管设备, 并 从所述目标资源对象上卸载所述业务程序等。 503、 业务平台向管理平台发送资源译放响应, 以使管理平台将所述目标 资源对象的状态置为空闲可用。 502. The service platform stops the to-be-launched service according to the resource release notification. The service platform stops the to-be-developed service according to the resource release notification, and the service platform stores, according to the resource release notification, the data in the to-be-expanded service process to the network management device, and from the Uninstall the business program, etc. on the target resource object. 503. The service platform sends a resource release response to the management platform, so that the management platform sets the state of the target resource object to be available for use.
在本实施例中, 通过对资源对象的回收, 达到了基站云***中资源动 态共享的目的, 提高了资源的利用率。  In this embodiment, by recycling the resource objects, the purpose of resource dynamic sharing in the base station cloud system is achieved, and the resource utilization rate is improved.
图 6为本发明实施例提供的一种管理平台的结构示意图。 如图 6所示, 所述管理平台包括: 获取模块 61、接收模块 62、分配模块 63和发送模块 64。  FIG. 6 is a schematic structural diagram of a management platform according to an embodiment of the present invention. As shown in FIG. 6, the management platform includes: an obtaining module 61, a receiving module 62, an allocating module 63, and a sending module 64.
获取模块 61 , 用于按照单板资源所能实现的功能, 对基站云***中的多 个单板资源分别进行抽象封装, 得到多个资源对象, 其中, 实现相同功能的 单板资源被抽象封装成同类型的资源对象。  The obtaining module 61 is configured to perform abstract encapsulation on multiple board resources in the base station cloud system according to the functions that the board resources can implement, and obtain multiple resource objects, where the board resources that implement the same function are abstractly encapsulated. A resource object of the same type.
可选的, 获取模块 61得到的资源对象包括以下信息中的至少一个: 资源 类型、 能力信息、 物理位置和资源状态。  Optionally, the resource object obtained by the obtaining module 61 includes at least one of the following information: a resource type, a capability information, a physical location, and a resource status.
接收模块 62, 用于接收业务平台发送的资源申请请求, 所述资源申请请 求携带有第二信息, 所述第二信息用于指示所述业务平台请求申请的目标资 源对象, 所述第二信息是业务平台在接收到网管设备下发的待开展业务的配 置规格后, 按照所述待开展业务对应的换算策略, 对所述配置规格中的第一 信息进行换算获得的, 所述第一信息用于指示开展所述待开展业务所需的物 理资源。  The receiving module 62 is configured to receive a resource application request sent by the service platform, where the resource application request carries the second information, where the second information is used to indicate the target resource object that the service platform requests to apply, and the second information is After the service platform receives the configuration specifications of the to-be-developed service delivered by the network management device, the first information is obtained by converting the first information in the configuration specification according to the conversion policy corresponding to the service to be performed. It is used to indicate the physical resources needed to carry out the business to be carried out.
分配模块 63 , 与获取模块 61和接收模块 62连接, 用于根据接收模块 62 接收的第二信息, 从获取模块 61获得的多个资源对象中, 确定所述目标资源 对象, 将所述目标资源对象分配给业务平台。  The distribution module 63 is connected to the acquisition module 61 and the receiving module 62, and is configured to determine, according to the second information received by the receiving module 62, the target resource object from the plurality of resource objects obtained by the obtaining module 61, and the target resource. Objects are assigned to the business platform.
可选的,获取模块 61可以将抽象封装得到的多个资源对象上报给分配模 块 63 , 或者获取模块 61还可以将抽象封装得到的多个资源对象写入配置文 件中,分配模块 63通过读取配置文件获取由多个单板资源抽象封装得到的多 个对象资源。  Optionally, the obtaining module 61 may report the multiple resource objects obtained by the abstract encapsulation to the allocation module 63, or the obtaining module 61 may also write the plurality of resource objects obtained by the abstract encapsulation into the configuration file, and the allocation module 63 reads the information. The configuration file obtains multiple object resources that are abstractly encapsulated by multiple board resources.
发送模块 64, 与分配模块 63连接, 用于在分配模块 63将所述目标资源 对象分配给业务平台之后, 向业务平台发送资源分配成功响应, 以使所述业 务平台在所述目标资源对象上加载所述待开展业务对应的业务程序, 以开展 所述待开展业务。  The sending module 64 is connected to the allocating module 63, and configured to send a resource allocation success response to the service platform after the assigning module 63 allocates the target resource object to the service platform, so that the service platform is on the target resource object. Loading a service program corresponding to the to-be-developed service to perform the to-be-developed service.
在一可选实施方式中, 接收模块 62, 还用于在获取模块 61得到多个资 源对象之后, 接收网管设备发送的查询请求, 所述查询请求携带有第三信息, 所述第三信息用于指示待查询的资源对象。 相应的, 发送模块 64, 还用于根 据所述第三信息 , 向所述网管设备提供所述待查询的资源对象的状态信息。 如图 7所示, 发送模块 64还与接收模块 62连接。 In an optional implementation manner, the receiving module 62 is further configured to: after the obtaining module 61 obtains multiple resource objects, receive a query request sent by the network management device, where the query request carries the third information, The third information is used to indicate a resource object to be queried. Correspondingly, the sending module 64 is further configured to provide, according to the third information, status information of the resource object to be queried to the network management device. As shown in FIG. 7, the transmitting module 64 is also coupled to the receiving module 62.
在一可选实施方式中, 接收模块 62, 还用于在获取模块 61得到多个资 源对象之后, 接收网管设备发送的使能控制指令, 所述使能控制指令携带有 第四信息, 所述第四信息用于指示待禁用或待启动的资源对象。 基于此, 如 图 7所示, 所述管理平台还包括: 使能控制模块 65。  In an optional implementation manner, the receiving module 62 is further configured to: after the obtaining module 61 obtains multiple resource objects, receive an enable control command sent by the network management device, where the enable control command carries fourth information, where The fourth information is used to indicate a resource object to be disabled or to be started. Based on this, as shown in FIG. 7, the management platform further includes: an enable control module 65.
使能控制模块 65 , 与接收模块 62连接, 用于根据接收模块 62接收的第 四信息, 禁用所述待禁用的资源对象或启动所述待启动的资源对象。  The enable control module 65 is connected to the receiving module 62, and is configured to disable the resource object to be disabled or start the resource object to be started according to the fourth information received by the receiving module 62.
在一可选实施方式中, 发送模块 64 , 还用于在发送所述资源分配成功 响应之后, 向所述业务平台发送资源译放通知, 以使所述业务平台停止所述 待开展业务。 相应的, 接收模块 62, 还用于接收所述业务平台发送的资源释 放响应。 基于此, 如图 7所示, 所述管理平台还包括: 译放回收模块 66。  In an optional implementation, the sending module 64 is further configured to: after sending the resource allocation success response, send a resource release notification to the service platform, so that the service platform stops the service to be performed. Correspondingly, the receiving module 62 is further configured to receive a resource release response sent by the service platform. Based on this, as shown in FIG. 7, the management platform further includes: a translation and retrieval module 66.
译放回收模块 66, 与接收模块 62连接, 用于根据接收模块 62接收的资 源译放响应, 将所述目标资源对象的状态置为空闲可用。  The translation and retrieval module 66 is connected to the receiving module 62, and is configured to set the state of the target resource object to be available idle according to the resource translation response received by the receiving module 62.
在具体实现上, 本实施例的管理平台可以部署在所述基站云***中的至 少一个站点上, 每个站点包括至少一个单板资源。  In a specific implementation, the management platform of the embodiment may be deployed on at least one site in the base station cloud system, and each site includes at least one single board resource.
本实施例的管理平台的各功能模块可用于执行图 2和图 3所示方法实施 例的流程, 其具体工作原理不再赘述, 详见方法实施例的描述。  The function modules of the management platform of this embodiment can be used to execute the processes of the method embodiments shown in FIG. 2 and FIG. 3, and the specific working principles are not described here. For details, refer to the description of the method embodiments.
本实施例提供的管理平台, 其所管理的资源对象是按照单板资源所能 实现的功能对单板资源进行抽象封装得到的,与业务平台没有关系,为此, 业务平台在向管理平台申请资源时, 需要对配置规格中的信息进行换算, 换算成管理平台能够理解的以资源对象为描述对象的信息, 以便成功申请 到开展业务所需的资源对象, 这样即使业务模型变动或业务平台升级优 化, 也不会影响到资源对象的变化, 由此可见, 本实施例提供的管理平台 更加稳定, 提高了向业务平台提供资源对象的稳定性。 进一步, 本实施例 提供的管理平台不随着业务版本或业务平台的不断升级而升级, 还可以减 少维护成本。  The management platform provided by the embodiment is obtained by abstractly encapsulating the board resources according to the functions that the board resources can implement, and has no relationship with the service platform. Therefore, the service platform applies to the management platform. When the resource is used, the information in the configuration specification needs to be converted into information that the management platform can understand, and the resource object is the description object, so that the resource object required for the business can be successfully applied, so that even if the business model changes or the service platform is upgraded. The optimization does not affect the change of the resource object. Therefore, the management platform provided by the embodiment is more stable, and the stability of providing the resource object to the service platform is improved. Further, the management platform provided by the embodiment does not upgrade with the continuous upgrade of the service version or the service platform, and the maintenance cost can also be reduced.
图 8为本发明实施例提供的又一种管理平台的结构示意图。如图 8所示, 所述管理平台包括: 存储器 81、 处理器 82和通信接口 83。 存储器 81 , 用于存储程序。 具体地, 程序可以包括程序代码, 所述程序 代码包括计算机操作指令。 存储器 81可能包含高速 RAM存储器, 也可能还 包括非易失性存储器( non- volatile memory ) , 例如至少一个磁盘存储器。 FIG. 8 is a schematic structural diagram of still another management platform according to an embodiment of the present invention. As shown in FIG. 8, the management platform includes: a memory 81, a processor 82, and a communication interface 83. The memory 81 is used to store a program. In particular, the program can include program code, the program code including computer operating instructions. The memory 81 may include a high speed RAM memory and may also include a non-volatile memory such as at least one disk memory.
处理器 82, 用于执行所述程序, 以用于: 按照单板资源所能实现的功能, 对基站云***中的多个单板资源分别进行抽象封装, 得到多个资源对象, 其 中, 实现相同功能的单板资源被抽象封装成同类型的资源对象; 以及用于根 据通信接口 83接收的第二信息,从所述多个资源对象中 ,确定目标资源对象, 将所述目标资源对象分配给业务平台。  The processor 82 is configured to execute the program, to: perform abstract encapsulation on multiple board resources in the base station cloud system according to functions that can be implemented by the board resources, to obtain multiple resource objects, where A board resource of the same function is abstractly encapsulated into a resource object of the same type; and second information received according to the communication interface 83, from which the target resource object is determined, and the target resource object is allocated To the business platform.
可选的, 处理器 82得到的资源对象包括以下信息中的至少一个: 资源类 型、 能力信息、 物理位置和资源状态。  Optionally, the resource object obtained by the processor 82 includes at least one of the following information: a resource type, a capability information, a physical location, and a resource status.
处理器 82可能是一个中央处理器( Central Processing Unit,简称为 CPU ), 或者是特定集成电路 ( Application Specific Integrated Circuit, 简称为 ASIC ) , 或者是被配置成实施本发明实施例的一个或多个集成电路。  The processor 82 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more configured to implement the embodiments of the present invention. integrated circuit.
通信接口 83 , 用于接收所述业务平台发送的资源申请请求, 所述资源申 请请求携带有所述第二信息, 所述第二信息用于指示业务平台请求申请的所 述目标资源对象, 所述第二信息是业务平台在接收到网管设备下发的待开展 业务的配置规格后, 按照所述待开展业务对应的换算策略, 对所述配置规格 中的第一信息进行换算获得的, 所述第一信息用于指示开展所述待开展业务 所需的物理资源;以及用于在处理器 82将所述目标资源对象分配给业务平台 之后, 向业务平台发送资源分配成功响应, 以使业务平台在所述目标资源对 象上加载所述待开展业务对应的业务程序, 以开展所述待开展业务。  a communication interface 83, configured to receive a resource application request sent by the service platform, where the resource application request carries the second information, where the second information is used to indicate the target resource object that the service platform requests to apply for, The second information is obtained by the service platform after converting the first information in the configuration specification according to the conversion policy corresponding to the to-be-developed service after receiving the configuration specification of the service to be carried out sent by the network management device. The first information is used to indicate the physical resources required for the to-be-developed service; and after the processor 82 allocates the target resource object to the service platform, the resource allocation success response is sent to the service platform to enable the service. The platform loads the service program corresponding to the to-be-developed service on the target resource object to perform the to-be-developed service.
在一可选实施方式中, 通信接口 83 , 还用于在处理器 82得到多个资源 对象之后, 接收网管设备发送的查询请求, 所述查询请求携带有第三信息, 所述第三信息用于指示待查询的资源对象, 并根据所述第三信息, 向所述网 管设备提供所述待查询的资源对象的状态信息。  In an optional implementation, the communication interface 83 is further configured to: after the processor 82 obtains the multiple resource objects, receive the query request sent by the network management device, where the query request carries the third information, and the third information is used by the third information. And indicating the resource object to be queried, and providing the network management device with status information of the resource object to be queried according to the third information.
在一可选实施方式中, 通信接口 83 , 还用于在处理器 82得到多个资源 对象之后, 接收网管设备发送的使能控制指令, 所述使能控制指令携带有第 四信息, 所述第四信息用于指示待禁用或待启动的资源对象。 基于此, 处理 器 82, 还用于根据通信接口 83接收的第四信息, 禁用所述待禁用的资源对 象或启动所述待启动的资源对象。 在一可选实施方式中, 通信接口 83 , 还用于在发送所述资源分配成功 响应之后, 向所述业务平台发送资源译放通知, 以使所述业务平台停止所述 待开展业务, 并接收所述业务平台发送的资源译放响应。基于此, 处理器 82, 还用于根据通信接口 83 接收的资源译放响应, 将所述目标资源对象的状态 置为空闲可用。 In an optional implementation manner, the communication interface 83 is further configured to: after the processor 82 obtains the multiple resource objects, receive an enable control command sent by the network management device, where the enable control command carries the fourth information, where The fourth information is used to indicate a resource object to be disabled or to be started. Based on this, the processor 82 is further configured to disable the resource object to be disabled or start the resource object to be started according to the fourth information received by the communication interface 83. In an optional implementation, the communication interface 83 is further configured to: after sending the resource allocation success response, send a resource release notification to the service platform, so that the service platform stops the to-be-launched service, and Receiving a resource release response sent by the service platform. Based on this, the processor 82 is further configured to set the state of the target resource object to be available idle according to the resource release response received by the communication interface 83.
可选的, 在具体实现上, 如果存储器 81、 处理器 82和通信接口 83独立 实现, 则存储器 81、 处理器 82和通信接口 83可以通过总线相互连接并完成 相互间的通信。 所述总线可以是工业标准体系结构 (Industry Standard Architecture, 简称为 ISA ) 总线、 夕卜部设备互连 ( Peripheral Component, 简 称为 PCI ) 总线或扩展工业标准体系结构 ( Extended Industry Standard Architecture, 简称为 EISA )总线等。 所述总线可以分为地址总线、数据总线、 控制总线等。 为便于表示, 图 8中仅用一条粗线表示, 但并不表示仅有一根 总线或一种类型的总线。 可选的, 在具体实现上, 如果存储器 81、 处理器 82和通信接口 83集成 在一块芯片上实现, 则存储器 81、 处理器 82和通信接口 83可以通过内部接 口完成相同间的通信。  Optionally, in a specific implementation, if the memory 81, the processor 82, and the communication interface 83 are implemented independently, the memory 81, the processor 82, and the communication interface 83 can be connected to each other through a bus and complete communication with each other. The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component (PCI) bus, or an Extended Industry Standard Architecture (EISA). Bus, etc. The bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is shown in Figure 8, but it does not mean that there is only one bus or one type of bus. Optionally, in a specific implementation, if the memory 81, the processor 82, and the communication interface 83 are integrated on one chip, the memory 81, the processor 82, and the communication interface 83 can complete the same communication through the internal interface.
在具体实现上, 本实施例的管理平台可以部署在所述基站云***中的至 少一个站点上, 每个站点包括至少一个单板资源。  In a specific implementation, the management platform of the embodiment may be deployed on at least one site in the base station cloud system, and each site includes at least one single board resource.
本实施例的管理平台可用于执行图 2和图 3所示方法实施例的流程, 其 具体工作原理不再赘述, 详见方法实施例的描述。  The management platform of this embodiment can be used to execute the process of the method embodiment shown in FIG. 2 and FIG. 3, and the specific working principle is not described here. For details, refer to the description of the method embodiment.
本实施例提供的管理平台, 其所管理的资源对象是按照单板资源所能 实现的功能对单板资源进行抽象封装得到的,与业务平台没有关系,为此, 业务平台在向管理平台申请资源时, 需要对配置规格中的信息进行换算, 换算成管理平台能够理解的以资源对象为描述对象的信息, 以便成功申请 到开展业务所需的资源对象, 这样即使业务模型变动或业务平台升级优 化, 也不会影响到资源对象的变化, 由此可见, 本实施例提供的管理平台 更加稳定, 提高了向业务平台提供资源对象的稳定性。 进一步, 本实施例 提供的管理平台不随着业务版本或业务平台的不断升级而升级, 还可以减 少维护成本。  The management platform provided by the embodiment is obtained by abstractly encapsulating the board resources according to the functions that the board resources can implement, and has no relationship with the service platform. Therefore, the service platform applies to the management platform. When the resource is used, the information in the configuration specification needs to be converted into information that the management platform can understand, and the resource object is the description object, so that the resource object required for the business can be successfully applied, so that even if the business model changes or the service platform is upgraded. The optimization does not affect the change of the resource object. Therefore, the management platform provided by the embodiment is more stable, and the stability of providing the resource object to the service platform is improved. Further, the management platform provided by the embodiment does not upgrade with the continuous upgrade of the service version or the service platform, and the maintenance cost can also be reduced.
图 9为本发明实施例提供的一种业务平台的结构示意图。 如图 9所示, 所述业务平台包括: 接收模块 91、 获取模块 92、 发送模块 93和业务开展模 块 94。 FIG. 9 is a schematic structural diagram of a service platform according to an embodiment of the present invention. As shown in Figure 9, The service platform includes: a receiving module 91, an obtaining module 92, a sending module 93, and a service developing module 94.
接收模块 91 , 用于接收网管设备发送的待开展业务的配置规格, 所述配 置规格携带有第一信息, 所述第一信息用于指示开展所述待开展业务所需的 物理资源, 以及接收管理平台发送的资源分配成功响应, 所述资源分配成功 响应用于标识管理平台已将所述目标资源对象分配给业务平台。  The receiving module 91 is configured to receive a configuration specification of the to-be-advertised service sent by the network management device, where the configuration specification carries the first information, where the first information is used to indicate physical resources required for performing the to-be-developed service, and receiving The resource allocation success response sent by the management platform is used to identify that the management platform has allocated the target resource object to the service platform.
获取模块 92, 与接收模块 91连接, 用于按照所述待开展业务对应的换 算策略, 对接收模块 91接收的所述配置规格中的第一信息进行换算, 获得第 二信息, 所述第二信息用于指示所述业务平台向所述管理平台请求申请的所 述目标资源对象。  The obtaining module 92 is connected to the receiving module 91, and is configured to perform conversion on the first information in the configuration specification received by the receiving module 91 according to the scaling policy corresponding to the service to be performed, to obtain the second information, where the second information is obtained. The information is used to instruct the service platform to request the target resource object of the application from the management platform.
发送模块 93 , 与获取模块 92连接, 用于向所述管理平台发送资源申请 请求, 所述资源申请请求携带有获取模块 92获取的所述第二信息, 以使所述 管理平台根据所述第二信息, 从多个资源对象中确定并分配所述目标资源对 象; 所述多个资源对象是所述管理平台按照单板资源所能实现的功能, 对基 站云***中的多个单板资源分别进行抽象封装得到的, 其中, 实现相同功能 的单板资源被抽象封装成同类型的资源对象。  The sending module 93 is connected to the obtaining module 92, and configured to send a resource request request to the management platform, where the resource request request carries the second information acquired by the obtaining module 92, so that the management platform is configured according to the And determining, by the plurality of resource objects, the target resource object, where the plurality of resource objects are functions that the management platform can implement according to the single board resource, and multiple board resources in the base station cloud system Obtained separately by abstract encapsulation, where the board resources that implement the same function are abstractly encapsulated into resource objects of the same type.
可选的, 管理平台得到的资源对象包括以下信息中的至少一个: 资源类 型、 能力信息、 物理位置和资源状态。  Optionally, the resource object obtained by the management platform includes at least one of the following information: resource type, capability information, physical location, and resource status.
业务开展模块 94, 与接收模块 91连接, 用于在接收模块 91接收到所述 资源分配成功响应之后, 在所述目标资源对象上加载所述待开展业务对应的 业务程序, 以开展所述待开展业务。  The service development module 94 is connected to the receiving module 91, and is configured to: after the receiving module 91 receives the resource allocation success response, load the service program corresponding to the to-be-developed service on the target resource object, to perform the Conduct business.
在一可选实施方式中, 接收模块 91 , 还用于在所述业务开展模块开展所 述待开展业务之后, 接收所述管理平台发送的资源译放通知。 相应的, 业务 开展模块 94, 还用于根据接收模块 91接收的所述资源译放通知, 停止所述 待开展业务。 相应的, 发送模块 93 , 还用于向所述管理平台发送资源译放响 应, 以使所述管理平台将所述目标资源对象的状态置为空闲可用。  In an optional implementation manner, the receiving module 91 is further configured to: after the service development module performs the to-be-developed service, receive a resource release notification sent by the management platform. Correspondingly, the service development module 94 is further configured to stop the to-be-launched service according to the resource release notification received by the receiving module 91. Correspondingly, the sending module 93 is further configured to send a resource translation response to the management platform, so that the management platform sets the state of the target resource object to be available for use.
可选的, 业务开展模块 94用于根据所述资源译放通知, 停止所述待开展 业务, 包括: 业务开展模块 94具体用于根据所述资源译放通知, 将开展所述 待展开业务过程中的数据存储到所述网管设备, 并从所述目标资源对象上卸 载所述业务程序。 在具体实现上, 本实施例提供的业务平台可以部署在所述基站云***中 的至少一个站点上, 每个站点包括至少一个单板资源。 Optionally, the service development module 94 is configured to stop the to-be-developed service according to the resource release notification, and the method includes: the service development module 94 is specifically configured to perform the to-be-expanded service process according to the resource release notification The data in the storage is stored in the network management device, and the business program is uninstalled from the target resource object. In a specific implementation, the service platform provided in this embodiment may be deployed on at least one site in the base station cloud system, and each site includes at least one single board resource.
本实施例提供的业务平台的各功能模块可用于执行图 4或图 5所示方法 实施例的流程, 其具体工作原理不再赘述, 详见方法实施例的描述。  The function modules of the service platform provided in this embodiment may be used to execute the process of the method embodiment shown in FIG. 4 or FIG. 5, and the specific working principle is not described here. For details, refer to the description of the method embodiment.
本实施例提供的业务平台, 与上述实施例提供的管理平台相配合, 管理 平台管理的资源对象是按照单板资源所能实现的功能对单板资源进行抽 象封装得到的, 与业务平台没有关系, 本实施例的业务平台在向管理平台 申请资源时, 需要对配置规格中的信息进行换算, 换算成管理平台能够理 解的以资源对象为描述对象的信息, 以便成功申请到开展业务所需的资源 对象, 基于此即使业务模型变动或本实施例的业务平台升级优化, 也不会 影响到资源对象的变化, 使得管理平台更加稳定, 提高了向业务平台提供 资源对象的稳定性。 进一步, 由于管理平台不随着业务版本或本实施例的 业务平台的不断升级而升级, 还可以减少维护成本。  The service platform provided by the embodiment is matched with the management platform provided by the foregoing embodiment, and the resource object managed by the management platform is obtained by abstractly encapsulating the board resource according to the function that the board resource can implement, and has no relationship with the service platform. When applying for resources to the management platform, the service platform of the embodiment needs to convert the information in the configuration specification into information that the management platform can understand, and the resource object is the description object, so as to successfully apply for the business. The resource object, based on this, even if the business model changes or the service platform upgrade optimization of the embodiment does not affect the change of the resource object, the management platform is more stable, and the stability of providing the resource object to the service platform is improved. Further, since the management platform is not upgraded with the service version or the continuous upgrade of the service platform of the embodiment, the maintenance cost can also be reduced.
图 10为本发明实施例提供的另一种业务平台的结构示意图。 如图 10 所示, 所述业务平台包括: 通信接口 1001、 存储器 1002和处理器 1003。  FIG. 10 is a schematic structural diagram of another service platform according to an embodiment of the present invention. As shown in FIG. 10, the service platform includes: a communication interface 1001, a memory 1002, and a processor 1003.
通信接口 1001 , 用于接收网管设备发送的待开展业务的配置规格, 所 述配置规格携带有第一信息, 所述第一信息用于指示开展所述待开展业务所 需的物理资源, 并向管理平台发送资源申请请求, 所述资源申请请求携带有 第二信息, 以使所述管理平台根据所述第二信息, 从多个资源对象中确定并 分配目标资源对象; 所述多个资源对象是所述管理平台按照单板资源所能实 现的功能, 对基站云***中的多个单板资源分别进行抽象封装得到的, 其中, 实现相同功能的单板资源被抽象封装成同类型的资源对象; 以及用于接收管 理平台发送的资源分配成功响应, 所述资源分配成功响应用于标识所述管理 平台已将所述目标资源对象分配给业务平台。  The communication interface 1001 is configured to receive a configuration specification of the to-be-advertised service sent by the network management device, where the configuration specification carries the first information, where the first information is used to indicate the physical resource required for the to-be-developed service, and The management platform sends a resource request request, where the resource application request carries the second information, so that the management platform determines and allocates the target resource object from the plurality of resource objects according to the second information; the multiple resource objects The management platform obtains the abstract encapsulation of multiple board resources in the base station cloud system according to the functions that the board resource can implement. The board resources that implement the same function are abstractly encapsulated into the same type of resources. And a resource allocation success response sent by the management platform, where the resource allocation success response is used to identify that the management platform has allocated the target resource object to the service platform.
可选的, 管理平台得到的资源对象包括以下信息中的至少一个: 资源类 型、 能力信息、 物理位置和资源状态。  Optionally, the resource object obtained by the management platform includes at least one of the following information: resource type, capability information, physical location, and resource status.
存储器 1002, 用于存储程序。 具体地, 程序可以包括程序代码, 所述程 序代码包括计算机操作指令。 存储器 1002可能包含高速 RAM存储器, 也可 能还包括非易失性存储器(non-volatile memory ) ,例如至少一个磁盘存储器。  The memory 1002 is configured to store a program. In particular, the program can include program code, the program code including computer operating instructions. The memory 1002 may include a high speed RAM memory, and may also include a non-volatile memory such as at least one disk memory.
处理器 1003 , 用于执行所述程序, 以用于: 按照所述待开展业务对应的 换算策略, 对所述配置规格中的第一信息进行换算, 获得所述第二信息, 所 述第二信息用于指示所述业务平台向所述管理平台请求申请的所述目标资源 对象; 以及用于在通信接口 1001接收到所述资源分配成功响应之后, 在所述 目标资源对象上加载所述待开展业务对应的业务程序, 以开展所述待开展业 务。 The processor 1003 is configured to execute the program, to: use, according to the to-be-developed service Converting the first information in the configuration specification to obtain the second information, where the second information is used to instruct the service platform to request the target resource object requested by the management platform; After the communication interface 1001 receives the resource allocation success response, the service program corresponding to the to-be-developed service is loaded on the target resource object to perform the to-be-developed service.
处理器 1003可能是一个 CPU, 或者是特定 ASIC, 或者是被配置成实施 本发明实施例的一个或多个集成电路。  Processor 1003 may be a CPU, or a particular ASIC, or one or more integrated circuits configured to implement embodiments of the present invention.
在一可选实施方式中, 通信接口 1001 , 还用于在所述业务开展模块开展 所述待开展业务之后, 接收所述管理平台发送的资源译放通知, 并在处理器 1003根据所述资源译放通知, 停止所述待开展业务之后, 向所述管理平台发 送资源译放响应, 以使所述管理平台将所述目标资源对象的状态置为空闲可 用。 相应的, 处理器 1003 , 还用于根据通信接口 1001接收的所述资源译放 通知, 停止所述待开展业务。  In an optional implementation manner, the communication interface 1001 is further configured to: after the service development module performs the to-be-developed service, receive a resource release notification sent by the management platform, and the processor 1003 is configured according to the resource. After the release notification is stopped, the resource release response is sent to the management platform, so that the management platform sets the state of the target resource object to be available for use. Correspondingly, the processor 1003 is further configured to stop the to-be-advertised service according to the resource release notification received by the communication interface 1001.
可选的,处理器 1003用于根据所述资源译放通知,停止所述待开展业务, 包括: 处理器 1003具体用于根据所述资源译放通知, 将开展所述待展开业务 过程中的数据存储到所述网管设备, 并从所述目标资源对象上卸载所述业务 程序。  Optionally, the processor 1003 is configured to stop the to-be-expanded service according to the resource release notification, where: the processor 1003 is specifically configured to perform the to-be-expanded service process according to the resource release notification Data is stored to the network management device and the business program is uninstalled from the target resource object.
可选的, 在具体实现上, 如果通信接口 1001、 存储器 1002 和处理器 1003独立实现, 则通信接口 1001、 存储器 1002和处理器 1003可以通过总 线相互连接并完成相互间的通信。所述总线可以是 ISA总线、 PCI总线或 EISA 总线等。 所述总线可以分为地址总线、 数据总线、 控制总线等。 为便于表示, 图 10中仅用一条粗线表示, 但并不表示仅有一根总线或一种类型的总线。 可选的, 在具体实现上, 如果通信接口 1001、 存储器 1002 和处理器 1003集成在一块芯片上实现,则通信接口 1001、存储器 1002和处理器 1003 可以通过内部接口完成相同间的通信。  Optionally, in a specific implementation, if the communication interface 1001, the memory 1002, and the processor 1003 are implemented independently, the communication interface 1001, the memory 1002, and the processor 1003 may be connected to each other through a bus and complete communication with each other. The bus can be an ISA bus, a PCI bus or an EISA bus. The bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is shown in Figure 10, but it does not mean that there is only one bus or one type of bus. Optionally, in a specific implementation, if the communication interface 1001, the memory 1002, and the processor 1003 are integrated on one chip, the communication interface 1001, the memory 1002, and the processor 1003 can complete the same communication through the internal interface.
在具体实现上, 本实施例提供的业务平台可以部署在所述基站云***中 的至少一个站点上, 每个站点包括至少一个单板资源。  In a specific implementation, the service platform provided in this embodiment may be deployed on at least one site in the base station cloud system, and each site includes at least one single board resource.
本实施例提供的业务平台可用于执行图 4或图 5所示方法实施例的流程, 其具体工作原理不再赘述, 详见方法实施例的描述。  The service platform provided in this embodiment may be used to perform the process of the method embodiment shown in FIG. 4 or FIG. 5, and the specific working principle is not described here. For details, refer to the description of the method embodiment.
本实施例提供的业务平台, 与上述实施例提供的管理平台相配合, 管理 平台管理的资源对象是按照单板资源所能实现的功能对单板资源进行抽 象封装得到的, 与业务平台没有关系, 本实施例的业务平台在向管理平台 申请资源时, 需要对配置规格中的信息进行换算, 换算成管理平台能够理 解的以资源对象为描述对象的信息, 以便成功申请到开展业务所需的资源 对象, 基于此即使业务模型变动或本实施例的业务平台升级优化, 也不会 影响到资源对象的变化, 使得管理平台更加稳定, 提高了向业务平台提供 资源对象的稳定性。 进一步, 由于管理平台不随着业务版本或本实施例的 业务平台的不断升级而升级, 还可以减少维护成本。 The service platform provided in this embodiment cooperates with the management platform provided by the foregoing embodiment, and is managed. The resource object of the platform management is obtained by abstractly encapsulating the board resources according to the functions that can be implemented by the board resources, and has no relationship with the service platform. When the service platform of the embodiment applies for resources to the management platform, the configuration specifications need to be in the configuration specifications. The information is converted and converted into information that the management platform can describe as the resource object, so as to successfully apply for the resource object required for the business, based on the change of the business model or the optimization of the service platform of the embodiment. It will not affect the changes of resource objects, make the management platform more stable, and improve the stability of resource objects provided to the business platform. Further, since the management platform is not upgraded with the service version or the service platform of the embodiment, the maintenance cost can be reduced.
本领域普通技术人员可以理解: 实现上述方法实施例的全部或部分步骤 可以通过程序指令相关的硬件来完成, 前述的程序可以存储于一计算机可读 取存储介质中, 该程序在执行时, 执行包括上述方法实施例的步骤; 而前述 的存储介质包括: ROM, RAM, 磁碟或者光盘等各种可以存储程序代码的介 质。  A person skilled in the art can understand that all or part of the steps of implementing the above method embodiments may be completed by using hardware related to program instructions, and the foregoing program may be stored in a computer readable storage medium, and the program is executed when executed. The method includes the steps of the foregoing method embodiments; and the foregoing storage medium includes: a medium that can store program codes, such as a ROM, a RAM, a magnetic disk, or an optical disk.
最后应说明的是: 以上各实施例仅用以说明本发明的技术方案, 而非对 其限制; 尽管参照前述各实施例对本发明进行了详细的说明, 本领域的普通 技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改, 或者对其中部分或者全部技术特征进行等同替换; 而这些修改或者替换, 并 不使相应技术方案的本质脱离本发明各实施例技术方案的范围。  Finally, it should be noted that the above embodiments are only for explaining the technical solutions of the present invention, and are not intended to be limiting thereof; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art will understand that The technical solutions described in the foregoing embodiments may be modified, or some or all of the technical features may be equivalently replaced; and the modifications or substitutions do not deviate from the technical solutions of the embodiments of the present invention. range.

Claims

权 利 要 求 书 claims
1、 一种基站云***中开展业务的方法, 其特征在于, 包括: 1. A method for conducting business in a base station cloud system, which is characterized by including:
管理平台按照单板资源所能实现的功能, 对基站云***中的多个单板资 源分别进行抽象封装, 得到多个资源对象, 其中, 实现相同功能的单板资源 被抽象封装成同类型的资源对象; The management platform abstractly encapsulates multiple single board resources in the base station cloud system according to the functions that the single board resources can realize, and obtains multiple resource objects. Among them, the single board resources that implement the same functions are abstractly encapsulated into the same type. resource object;
所述管理平台接收业务平台发送的资源申请请求, 所述资源申请请求携 带有第二信息, 所述第二信息用于指示所述业务平台请求申请的目标资源对 象, 所述第二信息是所述业务平台在接收到网管设备下发的待开展业务的配 置规格后, 按照所述待开展业务对应的换算策略, 对所述配置规格中的第一 信息进行换算获得的, 所述第一信息用于指示开展所述待开展业务所需的物 理资源; The management platform receives a resource application request sent by the business platform. The resource application request carries second information. The second information is used to indicate the target resource object requested by the business platform. The second information is the The first information is obtained by converting the first information in the configuration specification according to the conversion strategy corresponding to the business to be carried out after receiving the configuration specification of the business to be carried out issued by the network management device. Indicates the physical resources required to conduct the business to be conducted;
所述管理平台根据所述第二信息, 从所述多个资源对象中, 确定所述目 标资源对象, 将所述目标资源对象分配给所述业务平台; The management platform determines the target resource object from the plurality of resource objects based on the second information, and allocates the target resource object to the business platform;
所述管理平台向所述业务平台发送资源分配成功响应, 以使所述业务平 台在所述目标资源对象上加载所述待开展业务对应的业务程序, 以开展所述 待开展业务。 The management platform sends a resource allocation success response to the business platform, so that the business platform loads the business program corresponding to the business to be carried out on the target resource object to carry out the business to be carried out.
2、 根据权利要求 1所述的方法, 其特征在于, 所述管理平台按照单板资 源所能实现的功能, 对基站云***中的多个单板资源分别进行抽象封装, 得 到多个资源对象之后, 还包括: 2. The method according to claim 1, characterized in that the management platform abstractly encapsulates multiple single board resources in the base station cloud system according to the functions that the single board resources can realize, and obtains multiple resource objects. After that, it also includes:
所述管理平台接收所述网管设备发送的查询请求, 所述查询请求携带有 第三信息, 所述第三信息用于指示待查询的资源对象; The management platform receives the query request sent by the network management device, the query request carries third information, and the third information is used to indicate the resource object to be queried;
所述管理平台根据所述第三信息, 向所述网管设备提供所述待查询的资 源对象的状态信息。 The management platform provides the status information of the resource object to be queried to the network management device according to the third information.
3、 根据权利要求 1或 2所述的方法, 其特征在于, 所述管理平台按照单 板资源所能实现的功能,对基站云***中的多个单板资源分别进行抽象封装 , 得到多个资源对象之后, 还包括: 3. The method according to claim 1 or 2, characterized in that the management platform abstractly encapsulates multiple single board resources in the base station cloud system according to the functions that the single board resources can realize, and obtains multiple After the resource object, it also includes:
所述管理平台接收所述网管设备发送的使能控制指令, 所述使能控制指 令携带有第四信息, 所述第四信息用于指示待禁用或待启动的资源对象; 所述管理平台根据所述第四信息 , 禁用所述待禁用的资源对象或启动所 述待启动的资源对象。 The management platform receives the enablement control instruction sent by the network management device, the enablement control instruction carries fourth information, and the fourth information is used to indicate resource objects to be disabled or to be activated; the management platform is based on The fourth information disables the resource object to be disabled or starts the resource object to be started.
4、 根据权利要求 1-3任一项所述的方法, 其特征在于, 所述资源对象包 括以下信息中的至少一个或其组合: 资源类型、 能力信息、 物理位置和资源 状态。 4. The method according to any one of claims 1 to 3, characterized in that the resource object includes at least one of the following information or a combination thereof: resource type, capability information, physical location and resource status.
5、 根据权利要求 1-4任一项所述的方法, 其特征在于, 所述管理平台向 所述业务平台发送资源分配成功响应, 以使所述业务平台在所述目标资源对 象上加载所述待开展业务对应的应用程序, 以开展所述待开展业务之后, 还 包括: 5. The method according to any one of claims 1 to 4, characterized in that the management platform sends a resource allocation success response to the business platform, so that the business platform loads all the resources on the target resource object. After describing the application program corresponding to the business to be carried out to carry out the business to be carried out, it also includes:
所述管理平台向所述业务平台发送资源译放通知, 以使所述业务平台停 止所述待开展业务; The management platform sends a resource translation notification to the business platform, so that the business platform stops the business to be carried out;
所述管理平台接收所述业务平台发送的资源译放响应; The management platform receives the resource translation response sent by the business platform;
所述管理平台根据所述资源译放响应, 将所述目标资源对象的状态置为 空闲可用。 The management platform sets the status of the target resource object to idle and available according to the resource translation response.
6、 根据权利要求 1-5任一项所述的方法, 其特征在于, 所述管理平台部 署在所述基站云***中的至少一个站点上,每个站点包括至少一个单板资源。 6. The method according to any one of claims 1 to 5, characterized in that the management platform is deployed on at least one site in the base station cloud system, and each site includes at least one single board resource.
7、 一种基站云***中开展业务的方法, 其特征在于, 包括: 7. A method for conducting business in a base station cloud system, characterized by including:
业务平台接收网管设备发送的待开展业务的配置规格, 所述配置规格携 带有第一信息,所述第一信息用于指示开展所述待开展业务所需的物理资源; 所述业务平台按照所述待开展业务对应的换算策略, 对所述配置规格中 的第一信息进行换算, 获得第二信息, 所述第二信息用于指示所述业务平台 向管理平台请求申请的目标资源对象; The service platform receives the configuration specification of the service to be carried out sent by the network management device. The configuration specification carries the first information, and the first information is used to indicate the physical resources required to carry out the service to be carried out; Describe the conversion strategy corresponding to the business to be carried out, convert the first information in the configuration specification, and obtain the second information. The second information is used to instruct the business platform to request the target resource object applied for from the management platform;
所述业务平台向所述管理平台发送资源申请请求, 所述资源申请请求携 带有所述第二信息, 以使所述管理平台根据所述第二信息, 从多个资源对象 中获取所述目标资源对象; 所述多个资源对象是所述管理平台按照单板资源 所能实现的功能,对基站云***中的多个单板资源分别进行抽象封装得到的 , 其中, 实现相同功能的单板资源被抽象封装成同类型的资源对象; The business platform sends a resource application request to the management platform, and the resource application request carries the second information, so that the management platform obtains the target from multiple resource objects based on the second information. Resource objects; The multiple resource objects are obtained by abstractly encapsulating multiple single board resources in the base station cloud system according to the functions that the single board resources can realize by the management platform. Among them, single boards that realize the same functions Resources are abstractly encapsulated into resource objects of the same type;
所述业务平台接收所述管理平台发送的资源分配成功响应, 所述资源分 配成功响应用于标识所述管理平台已将所述目标资源对象分配给所述业务平 台 . The business platform receives the resource allocation success response sent by the management platform, and the resource allocation success response is used to identify that the management platform has allocated the target resource object to the business platform.
所述业务平台在所述目标资源对象上加载所述待开展业务对应的业务程 序, 以开展所述待开展业务。 The business platform loads the business program corresponding to the business to be carried out on the target resource object to carry out the business to be carried out.
8、 根据权利要求 7所述的方法, 其特征在于, 所述资源对象包括以下 信息中的至少一个: 8. The method according to claim 7, characterized in that the resource object includes at least one of the following information:
资源类型、 能力信息、 物理位置和资源状态。 Resource type, capability information, physical location, and resource status.
9、 根据权利要求 7或 8所述的方法, 其特征在于, 所述业务平台在所 述目标资源对象上加载所述待开展业务对应的业务程序, 以开展所述待开展 业务之后, 还包括: 9. The method according to claim 7 or 8, characterized in that, after the business platform loads the business program corresponding to the business to be carried out on the target resource object to carry out the business to be carried out, it also includes :
所述业务平台接收所述管理平台发送的资源译放通知; The business platform receives the resource translation notification sent by the management platform;
所述业务平台根据所述资源译放通知, 停止所述待开展业务; The business platform stops the business to be carried out according to the resource translation notice;
所述业务平台向所述管理平台发送资源译放响应, 以使所述管理平台将 所述目标资源对象的状态置为空闲可用。 The business platform sends a resource translation response to the management platform, so that the management platform sets the status of the target resource object to idle and available.
10、 根据权利要求 9所述的方法, 其特征在于, 所述业务平台根据所述 资源译放通知, 停止所述待开展业务, 包括: 10. The method according to claim 9, characterized in that the business platform stops the business to be carried out according to the resource translation notification, including:
所述业务平台根据所述资源译放通知, 将开展所述待展开业务过程中的 数据存储到所述网管设备, 并从所述目标资源对象上卸载所述业务程序。 The service platform stores the data in the process of developing the service to be deployed to the network management device according to the resource translation notification, and uninstalls the service program from the target resource object.
1 1、 根据权利要求 7-10任一项所述的方法, 其特征在于, 所述业务平台 部署在所述基站云***中的至少一个站点上, 每个站点包括至少一个单板资 源。 11. The method according to any one of claims 7-10, characterized in that the service platform is deployed on at least one site in the base station cloud system, and each site includes at least one single board resource.
12、 一种管理平台, 其特征在于, 包括: 12. A management platform, characterized by including:
获取模块, 用于按照单板资源所能实现的功能, 对基站云***中的多个 单板资源分别进行抽象封装, 得到多个资源对象, 其中, 实现相同功能的单 板资源被抽象封装成同类型的资源对象; The acquisition module is used to abstractly encapsulate multiple single board resources in the base station cloud system according to the functions that the single board resources can realize, and obtain multiple resource objects. Among them, the single board resources that implement the same functions are abstractly encapsulated into Resource objects of the same type;
接收模块, 用于接收业务平台发送的资源申请请求, 所述资源申请请求 携带有第二信息, 所述第二信息用于指示所述业务平台请求申请的目标资源 对象, 所述第二信息是所述业务平台在接收到网管设备下发的待开展业务的 配置规格后, 按照所述待开展业务对应的换算策略, 对所述配置规格中的第 一信息进行换算获得的, 所述第一信息用于指示开展所述待开展业务所需的 物理资源; The receiving module is configured to receive a resource application request sent by the business platform. The resource application request carries second information. The second information is used to indicate the target resource object requested by the business platform. The second information is After receiving the configuration specification of the service to be launched issued by the network management device, the service platform converts the first information in the configuration specification according to the conversion strategy corresponding to the service to be launched, and the first information is obtained by converting the configuration specification. Information indicating the physical resources required to conduct the business to be conducted;
分配模块, 用于根据所述第二信息, 从所述多个资源对象中, 确定所述 目标资源对象, 将所述目标资源对象分配给所述业务平台; An allocation module, configured to determine the target resource object from the plurality of resource objects according to the second information, and allocate the target resource object to the business platform;
发送模块, 用于向所述业务平台发送资源分配成功响应, 以使所述业务 平台在所述目标资源对象上加载所述待开展业务对应的业务程序, 以开展所 述待开展业务。 A sending module, configured to send a resource allocation success response to the service platform, so that the service The platform loads the business program corresponding to the business to be carried out on the target resource object to carry out the business to be carried out.
13、 根据权利要求 12所述的管理平台, 其特征在于, 13. The management platform according to claim 12, characterized in that,
所述接收模块, 还用于在所述获取模块得到所述多个资源对象之后, 接 收所述网管设备发送的查询请求, 所述查询请求携带有第三信息, 所述第三 信息用于指示待查询的资源对象; The receiving module is also configured to receive a query request sent by the network management device after the acquisition module obtains the plurality of resource objects, where the query request carries third information, and the third information is used to indicate The resource object to be queried;
所述发送模块, 还用于根据所述第三信息, 向所述网管设备提供所述待 查询的资源对象的状态信息。 The sending module is further configured to provide status information of the resource object to be queried to the network management device according to the third information.
14、 根据权利要求 12或 13所述的管理平台, 其特征在于, 14. The management platform according to claim 12 or 13, characterized in that,
所述接收模块, 还用于在所述获取模块得到所述多个资源对象之后, 接 收所述网管设备发送的使能控制指令, 所述使能控制指令携带有第四信息, 所述第四信息用于指示待禁用或待启动的资源对象; The receiving module is also configured to receive an enabling control instruction sent by the network management device after the acquisition module obtains the plurality of resource objects, where the enabling control instruction carries fourth information, and the fourth Information used to indicate resource objects to be disabled or to be enabled;
所述管理平台还包括: The management platform also includes:
使能控制模块, 用于根据所述第四信息, 禁用所述待禁用的资源对象或 启动所述待启动的资源对象。 An enabling control module, configured to disable the resource object to be disabled or activate the resource object to be activated according to the fourth information.
15、 根据权利要求 12-14任一项所述的管理平台, 其特征在于, 所述 资源对象包括以下信息中的至少一个: 15. The management platform according to any one of claims 12-14, characterized in that the resource object includes at least one of the following information:
资源类型、 能力信息、 物理位置和资源状态。 Resource type, capability information, physical location, and resource status.
16、 根据权利要求 12-15任一项所述的管理平台, 其特征在于, 所述发送模块, 还用于在发送所述资源分配成功响应之后, 向所述业 务平台发送资源译放通知, 以使所述业务平台停止所述待开展业务; 16. The management platform according to any one of claims 12 to 15, characterized in that the sending module is further configured to send a resource translation notification to the business platform after sending the resource allocation success response, To cause the business platform to stop the business to be carried out;
所述接收模块, 还用于接收所述业务平台发送的资源译放响应; 所述管理平台还包括: The receiving module is also used to receive the resource translation response sent by the business platform; the management platform also includes:
译放回收模块, 用于根据所述资源译放响应, 将所述目标资源对象的状 态置为空闲可用。 A translation release and recovery module, configured to set the status of the target resource object to idle and available according to the resource translation response.
17、 根据权利要求 12-16任一项所述的管理平台, 其特征在于, 所述管 理平台部署在所述基站云***中的至少一个站点上, 每个站点包括至少一个 单板资源。 17. The management platform according to any one of claims 12 to 16, characterized in that the management platform is deployed on at least one site in the base station cloud system, and each site includes at least one single board resource.
18、 一种业务平台, 其特征在于, 包括: 18. A business platform, characterized by including:
接收模块, 用于接收网管设备发送的待开展业务的配置规格, 所述配置 规格携带有第一信息, 所述第一信息用于指示开展所述待开展业务所需的物 理资源, 以及接收管理平台发送的资源分配成功响应, 所述资源分配成功响 应用于标识所述管理平台已将所述目标资源对象分配给所述业务平台; The receiving module is used to receive the configuration specifications of the business to be carried out sent by the network management device. The configuration The specification carries first information, the first information is used to indicate the physical resources required to carry out the business to be carried out, and receives a resource allocation success response sent by the management platform, the resource allocation success response is used to identify the management The platform has allocated the target resource object to the business platform;
获取模块, 用于按照所述待开展业务对应的换算策略, 对所述配置规格 中的第一信息进行换算, 获得第二信息, 所述第二信息用于指示所述业务平 台向所述管理平台请求申请的所述目标资源对象; An acquisition module, configured to convert the first information in the configuration specification according to the conversion strategy corresponding to the business to be carried out, and obtain the second information, where the second information is used to instruct the business platform to provide the information to the management The target resource object requested by the platform;
发送模块, 用于向所述管理平台发送资源申请请求, 所述资源申请请求 携带有所述第二信息, 以使所述管理平台根据所述第二信息, 从多个资源对 象中确定并分配所述目标资源对象; 所述多个资源对象是所述管理平台按照 单板资源所能实现的功能, 对基站云***中的多个单板资源分别进行抽象封 装得到的, 其中, 实现相同功能的单板资源被抽象封装成同类型的资源对象; 业务开展模块,用于在所述接收模块接收到所述资源分配成功响应之后, 在所述目标资源对象上加载所述待开展业务对应的业务程序, 以开展所述待 开展业务。 A sending module, configured to send a resource application request to the management platform, where the resource application request carries the second information, so that the management platform determines and allocates it from multiple resource objects based on the second information. The target resource object; The multiple resource objects are obtained by abstractly encapsulating multiple single board resources in the base station cloud system according to the functions that the single board resources can achieve, wherein the same functions are realized. The single board resources are abstractly encapsulated into resource objects of the same type; a business development module, configured to load the target resource object corresponding to the business to be launched after the receiving module receives the resource allocation success response. Business procedures for conducting the business described to be conducted.
19、 根据权利要求 18所述的业务平台, 其特征在于, 所述资源对象包括 以下信息中的至少一个或其组合: 19. The business platform according to claim 18, characterized in that the resource object includes at least one of the following information or a combination thereof:
资源类型、 能力信息、 物理位置和资源状态。 Resource type, capability information, physical location, and resource status.
20、 根据权利要求 18或 19所述的业务平台, 其特征在于, 20. The business platform according to claim 18 or 19, characterized in that,
所述接收模块, 还用于在所述业务开展模块开展所述待开展业务之后, 接收所述管理平台发送的资源译放通知; The receiving module is also configured to receive the resource translation notification sent by the management platform after the business development module carries out the business to be carried out;
所述业务开展模块, 还用于根据所述资源译放通知, 停止所述待开展业 务; The business development module is also used to stop the business to be carried out according to the resource translation notice;
所述发送模块, 还用于向所述管理平台发送资源译放响应, 以使所述管 理平台将所述目标资源对象的状态置为空闲可用。 The sending module is also configured to send a resource translation response to the management platform, so that the management platform sets the status of the target resource object to idle and available.
21、 根据权利要求 20所述的业务平台, 其特征在于, 所述业务开展模块 用于根据所述资源译放通知, 停止所述待开展业务, 包括: 21. The business platform according to claim 20, characterized in that the business development module is used to stop the business to be carried out according to the resource translation notification, including:
所述业务开展模块具体用于根据所述资源译放通知, 将开展所述待展开 业务过程中的数据存储到所述网管设备, 并从所述目标资源对象上卸载所述 业务程序。 The service development module is specifically configured to store the data in the process of developing the business to be deployed to the network management device according to the resource translation notification, and uninstall the business program from the target resource object.
22、 根据权利要求 18-21 任一项所述的业务平台, 其特征在于, 所述业 务平台部署在所述基站云***中的至少一个站点上, 每个站点包括至少一个 单板资源。 22. The business platform according to any one of claims 18-21, characterized in that: the business The service platform is deployed on at least one site in the base station cloud system, and each site includes at least one single board resource.
23、 一种管理平台, 其特征在于, 包括: 存储器、 处理器和通信接口; 所述存储器, 用于存储程序; 23. A management platform, characterized in that it includes: a memory, a processor and a communication interface; the memory is used to store programs;
所述处理器, 用于执行所述程序, 以用于: 按照单板资源所能实现的功 能, 对基站云***中的多个单板资源分别进行抽象封装, 得到多个资源对象, 其中, 实现相同功能的单板资源被抽象封装成同类型的资源对象; 以及用于 根据所述通信接口接收的第二信息, 从所述多个资源对象中, 确定目标资源 对象, 将所述目标资源对象分配给业务平台; The processor is used to execute the program, and is used to: abstractly encapsulate multiple single board resources in the base station cloud system according to the functions that the single board resources can realize, and obtain multiple resource objects, where, Single board resources that implement the same function are abstractly encapsulated into resource objects of the same type; and for determining a target resource object from the plurality of resource objects according to the second information received by the communication interface, and assigning the target resource to Objects are assigned to the business platform;
所述通信接口, 用于接收所述业务平台发送的资源申请请求, 所述资源 申请请求携带有所述第二信息, 所述第二信息用于指示所述业务平台请求申 请的所述目标资源对象, 所述第二信息是所述业务平台在接收到网管设备下 发的待开展业务的配置规格后, 按照所述待开展业务对应的换算策略, 对所 述配置规格中的第一信息进行换算获得的, 所述第一信息用于指示开展所述 待开展业务所需的物理资源; 以及用于在所述处理器将所述目标资源对象分 配给所述业务平台之后, 向所述业务平台发送资源分配成功响应, 以使所述 业务平台在所述目标资源对象上加载所述待开展业务对应的业务程序, 以开 展所述待开展业务。 The communication interface is used to receive a resource application request sent by the business platform. The resource application request carries the second information. The second information is used to indicate the target resource requested by the business platform. object, the second information is that after the service platform receives the configuration specification of the service to be launched issued by the network management device, it performs the first information in the configuration specification according to the conversion strategy corresponding to the service to be launched. obtained by conversion, the first information is used to indicate the physical resources required to carry out the business to be carried out; and is used to provide the service to the business after the processor allocates the target resource object to the business platform. The platform sends a resource allocation success response, so that the business platform loads the business program corresponding to the business to be carried out on the target resource object to carry out the business to be carried out.
24、 一种业务平台, 其特征在于, 包括: 通信接口、 存储器和处理器; 所述通信接口, 用于接收网管设备发送的待开展业务的配置规格, 所述 配置规格携带有第一信息, 所述第一信息用于指示开展所述待开展业务所需 的物理资源, 并向管理平台发送资源申请请求, 所述资源申请请求携带有第 二信息, 以使所述管理平台根据所述第二信息, 从多个资源对象中确定并分 配目标资源对象; 所述多个资源对象是所述管理平台按照单板资源所能实现 的功能, 对基站云***中的多个单板资源分别进行抽象封装得到的, 其中, 实现相同功能的单板资源被抽象封装成同类型的资源对象; 以及用于接收所 述管理平台发送的资源分配成功响应, 所述资源分配成功响应用于标识所述 管理平台已将所述目标资源对象分配给所述业务平台; 24. A service platform, characterized in that it includes: a communication interface, a memory and a processor; the communication interface is used to receive configuration specifications for services to be carried out sent by the network management device, and the configuration specifications carry the first information, The first information is used to indicate the physical resources required to carry out the business to be carried out, and to send a resource application request to the management platform. The resource application request carries the second information, so that the management platform can apply according to the third information. Second information, determine and allocate target resource objects from multiple resource objects; the multiple resource objects are functions that the management platform can implement according to the single board resources, and perform separate operations on multiple single board resources in the base station cloud system. Obtained by abstract encapsulation, where board resources that implement the same function are abstractly encapsulated into resource objects of the same type; and used to receive a resource allocation success response sent by the management platform, where the resource allocation success response is used to identify the The management platform has allocated the target resource object to the business platform;
存储器, 用于存储程序; Memory, used to store programs;
所述处理器, 用于执行所述程序, 以用于: 按照所述待开展业务对应的 换算策略, 对所述配置规格中的第一信息进行换算, 获得所述第二信息, 所 述第二信息用于指示所述业务平台向所述管理平台请求申请的所述目标资源 对象; 以及用于在所述通信接口接收到所述资源分配成功响应之后, 在所述 目标资源对象上加载所述待开展业务对应的业务程序, 以开展所述待开展业 The processor is used to execute the program to: perform the tasks corresponding to the business to be carried out Conversion strategy: convert the first information in the configuration specification to obtain the second information, where the second information is used to instruct the business platform to request the target resource object applied for from the management platform; and After the communication interface receives the resource allocation success response, load the business program corresponding to the business to be carried out on the target resource object to carry out the business to be carried out.
PCT/CN2013/076423 2013-05-29 2013-05-29 Method and platform for carrying out service in cloud system of base station WO2014190510A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2013/076423 WO2014190510A1 (en) 2013-05-29 2013-05-29 Method and platform for carrying out service in cloud system of base station
CN201380000669.4A CN104429121B (en) 2013-05-29 2013-05-29 The method and platform commenced business in the cloud system of base station

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2013/076423 WO2014190510A1 (en) 2013-05-29 2013-05-29 Method and platform for carrying out service in cloud system of base station

Publications (1)

Publication Number Publication Date
WO2014190510A1 true WO2014190510A1 (en) 2014-12-04

Family

ID=51987869

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2013/076423 WO2014190510A1 (en) 2013-05-29 2013-05-29 Method and platform for carrying out service in cloud system of base station

Country Status (2)

Country Link
CN (1) CN104429121B (en)
WO (1) WO2014190510A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016095524A1 (en) * 2014-12-18 2016-06-23 中兴通讯股份有限公司 Resource allocation method and apparatus
CN109120555A (en) * 2017-06-26 2019-01-01 中兴通讯股份有限公司 A kind of resource allocation methods and system
CN109656988A (en) * 2018-10-16 2019-04-19 平安科技(深圳)有限公司 Business O&M method, apparatus, equipment and readable storage medium storing program for executing based on cloud computing
US11334453B2 (en) * 2020-05-07 2022-05-17 Oracle International Corporation System and method for providing fault tolerance and resiliency in a cloud network

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109145034B (en) * 2017-06-15 2022-05-06 阿里巴巴集团控股有限公司 Resource presentation method and device and computer terminal

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101969391A (en) * 2010-10-27 2011-02-09 北京邮电大学 Cloud platform supporting fusion network service and operating method thereof
CN102378186A (en) * 2011-11-21 2012-03-14 中兴通讯股份有限公司 Base station resource sharing system and method
CN103067428A (en) * 2011-10-21 2013-04-24 华为技术有限公司 Base station and service processing method and cloud computing system
WO2013071896A1 (en) * 2011-11-18 2013-05-23 华为技术有限公司 Wireless communication system, base station device and management method thereof

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102164184A (en) * 2011-04-22 2011-08-24 广州杰赛科技股份有限公司 Computer entity access and management method for cloud computing network and cloud computing network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101969391A (en) * 2010-10-27 2011-02-09 北京邮电大学 Cloud platform supporting fusion network service and operating method thereof
CN103067428A (en) * 2011-10-21 2013-04-24 华为技术有限公司 Base station and service processing method and cloud computing system
WO2013071896A1 (en) * 2011-11-18 2013-05-23 华为技术有限公司 Wireless communication system, base station device and management method thereof
CN102378186A (en) * 2011-11-21 2012-03-14 中兴通讯股份有限公司 Base station resource sharing system and method

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016095524A1 (en) * 2014-12-18 2016-06-23 中兴通讯股份有限公司 Resource allocation method and apparatus
CN109120555A (en) * 2017-06-26 2019-01-01 中兴通讯股份有限公司 A kind of resource allocation methods and system
CN109120555B (en) * 2017-06-26 2022-10-14 中兴通讯股份有限公司 Resource allocation method and system
CN109656988A (en) * 2018-10-16 2019-04-19 平安科技(深圳)有限公司 Business O&M method, apparatus, equipment and readable storage medium storing program for executing based on cloud computing
CN109656988B (en) * 2018-10-16 2024-05-03 平安科技(深圳)有限公司 Cloud computing-based service operation and maintenance method, device, equipment and readable storage medium
US11334453B2 (en) * 2020-05-07 2022-05-17 Oracle International Corporation System and method for providing fault tolerance and resiliency in a cloud network

Also Published As

Publication number Publication date
CN104429121A (en) 2015-03-18
CN104429121B (en) 2018-12-14

Similar Documents

Publication Publication Date Title
EP3758293A1 (en) Service upgrade management method, apparatus, and storage medium
US11928522B2 (en) Containerized VNF deployment method and related device
CN110187912B (en) Node selection method and device
WO2018001004A1 (en) Docker based cloud platform control method and apparatus
WO2014190510A1 (en) Method and platform for carrying out service in cloud system of base station
WO2015165095A1 (en) Method for creating virtual base station, and base station cloud device
WO2017080391A1 (en) Network service deployment method and device
US10587462B2 (en) Method and apparatus for deploying virtual operation, administration and maintenance, and virtualized network system
JP6076480B2 (en) Service processing method and apparatus
WO2014169870A1 (en) Virtual network element automatic loading and virtual machine ip address acquisition method and system, and storage medium
CN105634782A (en) Method of instancing virtual network function (VNF) and network element management device
CN103873534A (en) Method and device for application cluster migration
CN103747107A (en) Compatible cloud operating platform and realizing method thereof
CN104424036A (en) Synchronous operation method and device of smart terminal
WO2014146229A1 (en) Communication method and apparatus for nfc device, and nfc device
CN110062396B (en) Method and device for configuring base station
WO2016101639A1 (en) Load balancer connecting method, and service instantiation deployment method and device
CN112953739B (en) K8S platform-based method, system and storage medium for nanotube SDN
CN111338758A (en) Resource management method and device and electronic equipment
WO2014079050A1 (en) Method for deploying logical object and related device and system
WO2023030178A1 (en) Communication method based on user-mode protocol stack, and corresponding apparatus
CN113342456A (en) Connection method, device, equipment and storage medium
CN104901920A (en) Data transmission control method and device and electronic equipment
CN112367362B (en) Data processing method, device, equipment and computer storage medium
CN110572387B (en) Link layer processing method

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13885663

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13885663

Country of ref document: EP

Kind code of ref document: A1