CN107087303B - Base station hardware virtualization method and device and base station - Google Patents
Base station hardware virtualization method and device and base station Download PDFInfo
- Publication number
- CN107087303B CN107087303B CN201610086711.4A CN201610086711A CN107087303B CN 107087303 B CN107087303 B CN 107087303B CN 201610086711 A CN201610086711 A CN 201610086711A CN 107087303 B CN107087303 B CN 107087303B
- Authority
- CN
- China
- Prior art keywords
- virtual
- hardware
- base station
- resources
- antenna
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a base station hardware virtualization method, a base station hardware virtualization device and a base station. The base station hardware virtualization method comprises the following steps: carrying out logic slicing on special hardware in a base station to obtain a plurality of slice virtual resources, wherein the slice virtual resources are mutually isolated; directly virtualizing general hardware in the base station into general virtual resources; and integrating the slice virtual resources and the universal virtual resources to form a virtual resource cloud pool of the base station. The method comprises the steps of logically slicing special hardware in the base station to obtain a plurality of sliced virtual resources, wherein each sliced virtual resource is isolated from each other, meanwhile, universal hardware is directly virtualized into universal virtual resources, and a virtual resource cloud pool is formed by the sliced virtual resources and the universal virtual resources, so that the virtualization of all hardware resources in the base station is realized, and the overall sharing and comprehensive dynamic scheduling of the hardware resources of the base station are realized.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for virtualizing base station hardware, and a base station.
Background
The ETSI (European Telecommunications Standards Institute) NFV (Network Function Virtualization) architecture model provides an architecture idea for Network Function Virtualization, and in the ETSI NFV classic architecture model, a system is divided into 3 blocks, i.e., infrastructure layer/virtual Network layer/MANO (Management & organization, Management organization domain). In a general NFV infrastructure layer embodiment, a hardware device is generally virtualized into a plurality of Virtual machines by using a KVM (Kernel-based Virtual Machine), and various Virtual resources are made into a cloud pool by using an Openstack; the virtual Network layer corresponds to each current telecommunication service Network, resources required by each VNF (virtual Network Element) Network Element in the virtual Network layer need to be decomposed into virtual calculation/storage/exchange resources, and the service Network Management of the VNF still adopts an NE (Network Element ) -EMS (Element Management System) -NMS (Network Management System) System, for simplification, the VNF of the base station is abbreviated as vBS in the present scheme; the MANO completes the management of software and hardware resources of an infrastructure layer and the life cycle management and arrangement of VNFs.
A base station RAN (Radio Access Network) generally includes an antenna, a Radio Remote Unit (RRU), and a Base Band Unit (BBU). The NFV implementation of RAN necessarily involves virtualization/clouding transformation of these 3 functional entities. But virtualization/clouding of these 3 functional entities each presents difficulties.
The antenna is a pure physical device, cannot be subjected to virtualization transformation, solves the coverage problem, is strongly related to the position, and is a problem to be solved by how to form a cloud;
the RRU is composed of a radio frequency hardware and a radio frequency algorithm processing chip: the rf hardware belongs to a dedicated hardware, and since the rf algorithm processing has high requirements on delay and power consumption, a dedicated DSP (Digital signal processing) chip is generally used. Therefore, the RRU cannot adopt the traditional virtualization technology, and how to virtualize the RRU is a problem to be solved; meanwhile, the RRU is limited by information of frequency bands \ systems and the like and is in a strong binding relationship with the antenna, so that the problem of how the RRU is clouded into a resource pool is also solved;
the BBU part mainly provides processing of L1& L2& L3, L1/L2-MAC is usually provided by BP board, which has high requirement on concurrency/delay/throughput/processing efficiency, and existing BP board and DSP chip processing are adopted in middle and long term, and conventional virtualization technology cannot be adopted (this is also easy to understand, and is implemented by dedicated ethernet hardware as compared with ethernet L1& L2 PHY/MAC). And the L3 part has low requirement on time delay and can run on a virtual machine on an X86/ARM general chip.
From the above analysis, it can be seen that vBS relies on dedicated hardware resources that do not support the problem of virtualization under existing virtual machine technologies (e.g., KVM/VMWare, etc.).
Disclosure of Invention
The invention mainly aims to provide a base station hardware virtualization method, a base station hardware virtualization device and a base station, and aims to solve the problem that special hardware does not support virtualization under the existing virtual machine technology.
In order to achieve the above object, the present invention provides a method for virtualizing base station hardware, including:
carrying out logic slicing on special hardware in a base station to obtain a plurality of slice virtual resources, wherein the slice virtual resources are mutually isolated;
directly virtualizing general hardware in the base station into general virtual resources;
and integrating the slice virtual resources and the universal virtual resources to form a virtual resource cloud pool of the base station.
Wherein the dedicated hardware comprises: the system comprises a radio frequency hardware RRU board card, a baseband hardware BP board card and an antenna;
the logic slicing is performed on the dedicated hardware in the base station to obtain a plurality of sliced virtual resources, and the method comprises the following steps:
performing logic slicing on the radio frequency hardware RRU board card to obtain radio frequency calculation virtual resources, and representing the capacity of the radio frequency calculation virtual resources by taking frequency band bandwidth, carrier and power as radio frequency;
carrying out logic slicing on the baseband hardware BP board card to obtain baseband computing virtual resources, and taking the number of users and the number of cells as the representation of the capability of the baseband computing virtual resources;
and abstracting the antenna into a virtual antenna, and representing the capability of the virtual antenna by taking the name of the antenna coverage position.
After the slice virtual resources and the general virtual resources are integrated to form a virtual resource cloud pool of the base station, the method further includes:
receiving a physical resource capacity requirement template for creating a virtual base station;
acquiring target virtual resources for configuring the virtual base station from the virtual resource cloud pool according to the physical resource capacity requirement template;
and loading base station software for each target virtual resource to generate a virtual base station.
Acquiring a target virtual resource for configuring the virtual base station from the virtual resource cloud pool according to the physical resource capacity requirement template, wherein the acquiring comprises:
matching the antenna coverage position name of the antenna in the virtual resource cloud pool from the virtual resource cloud pool according to the antenna coverage position name in the physical resource capacity requirement template to obtain a virtual antenna;
according to the connection relation between the antenna and the radio frequency hardware RRU board card, matching the frequency band bandwidth and the power in the physical resource capacity requirement template from the virtual resource cloud pool to obtain radio frequency computing virtual resources;
and acquiring the baseband computing virtual resource according to the connection relationship between the radio frequency hardware RRU board card and the baseband hardware BP board card.
The universal hardware is directly virtualized into universal virtual resources through the KVM;
and the slice virtual resources and the universal virtual resources form a virtual resource cloud pool in the VIM.
In addition, to achieve the above object, the present invention further provides a base station hardware virtualization apparatus, including:
the special hardware slicing unit is used for logically slicing special hardware in the base station to obtain a plurality of slice virtual resources, and the slice virtual resources are mutually isolated;
the universal hardware virtual unit is used for directly virtualizing universal hardware in the base station into universal virtual resources;
and the virtual resource aggregation unit is used for integrating the slice virtual resources and the general virtual resources to form a virtual resource cloud pool of the base station.
Wherein the dedicated hardware comprises: the system comprises a radio frequency hardware RRU board card, a baseband hardware BP board card and an antenna;
the special hardware slicing unit comprises:
the first slicing module is used for logically slicing the radio frequency hardware RRU board card to obtain radio frequency calculation virtual resources, and the capacity representation of the radio frequency calculation virtual resources is characterized by taking frequency band bandwidth, carrier waves and power;
the second slicing module is used for carrying out logic slicing on the baseband hardware BP board card to obtain baseband computing virtual resources, and the number of users and the number of cells are used as the capability representation of the baseband computing virtual resources;
and the third slicing module is used for abstracting the antenna into a virtual antenna and representing the capability of the virtual antenna by taking the name of the antenna coverage position.
Wherein, the device still includes:
a creating template receiving unit, configured to receive a physical resource capability requirement template for creating a virtual base station;
a virtual resource configuration unit, configured to obtain a target virtual resource for configuring the virtual base station from the virtual resource cloud pool according to the physical resource capability requirement template;
and the base station software loading unit is used for loading base station software for each target virtual resource so as to generate a virtual base station.
Wherein, the virtual resource configuration unit includes:
the first configuration module is used for matching the antenna coverage position name of the antenna in the virtual resource cloud pool from the virtual resource cloud pool according to the antenna coverage position name in the physical resource capacity requirement template to obtain a virtual antenna;
the second configuration module is used for matching the frequency band bandwidth and the power in the physical resource capacity requirement template from the virtual resource cloud pool according to the connection relationship between the antenna and the radio frequency hardware RRU board card, and acquiring radio frequency computing virtual resources;
and the third configuration module is used for acquiring the baseband computing virtual resource according to the connection relationship between the radio frequency hardware RRU board card and the baseband hardware BP board card.
Finally, a base station is also provided, which includes any one of the above base station hardware virtualization apparatuses.
According to the base station hardware virtualization method, the base station hardware virtualization device and the base station, the special hardware in the base station is logically sliced to obtain a plurality of slice virtual resources, the slice virtual resources are mutually isolated, meanwhile, the general hardware is directly virtualized into the general virtual resources, and the slice virtual resources and the general virtual resources form a virtual resource cloud pool, so that the virtualization of all hardware resources in the base station is realized, and the overall sharing and the comprehensive dynamic scheduling of the base station hardware resources are realized.
Drawings
Fig. 1 is a flowchart of a method of a first embodiment of a method for virtualizing base station hardware according to an embodiment of the present invention;
fig. 2a is a flowchart of a method for virtualizing base station hardware according to a second embodiment of the present invention;
fig. 2b is a schematic operational diagram of a base station hardware virtualization method according to a second embodiment of the present invention;
fig. 3 is a block diagram illustrating a first embodiment of a base station hardware virtualization apparatus according to an embodiment of the present invention;
fig. 4 is a block diagram illustrating a second embodiment of a base station hardware virtualization apparatus according to an embodiment of the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Please refer to fig. 1, which is a flowchart illustrating a method for virtualizing hardware of a base station according to a first embodiment of the present invention, wherein the method includes the following steps:
s11: and logically slicing special hardware in the base station to obtain a plurality of slice virtual resources, wherein the slice virtual resources are isolated from each other.
The special hardware in the base station is mainly realized by taking various circuit boards as carriers, the circuit boards are provided with chips to realize corresponding functions in the communication process under a communication system, generally speaking, each base station or the chip on each circuit board forms a stable function system under a fixed software system, each function system independently realizes the communication function, the function systems only realize data interaction during communication, scheduling sharing during hardware use is avoided, structural adjustment of the function systems is also avoided, and scheduling and dynamic adaptation are lacked among the function systems.
The logic slice in the scheme is that the functional units corresponding to the chips are independent from a fixed functional system, and are not fixed in a fixed software system, each chip exists as a free functional body, each chip with free functional body attributes is the slice virtual resource described in the scheme, each slice virtual resource has no fixed work cooperation relationship with each other, the slice virtual resources can be combined according to actual needs in the operation process of the base station, and the cooperation among the multiple slice virtual resources realizes the function of the base station.
S12: and directly virtualizing general hardware in the base station into general virtual resources.
General purpose hardware (e.g., a general purpose server for providing computing resources, storage resources, and network resources) can be virtualized directly into general purpose virtual resources through existing virtual technologies, such as KVM.
S13: and integrating the slice virtual resources and the universal virtual resources to form a virtual resource cloud pool of the base station.
The slice virtual resources and the common virtual resources are unified as virtual resources of the base station in a VIM (virtualized infrastructure Manager) for cloud pool management, so as to form a virtual resource cloud pool. The VIM is a functional module responsible for controlling and managing computing resources, storage resources, and Network resources of a Network function virtualization infrastructure NFVI (Network function virtualization infrastructure).
In the base station hardware virtualization method of the embodiment, the special hardware in the base station is logically sliced to obtain a plurality of slice virtual resources, the slice virtual resources are mutually isolated, the general hardware is directly virtualized into the general virtual resources, and the slice virtual resources and the general virtual resources form a virtual resource cloud pool, so that virtualization of all hardware resources in the base station is realized, and overall sharing and overall dynamic scheduling of the base station hardware resources are realized.
Please refer to fig. 2, which is a flowchart illustrating a method for virtualizing hardware of a base station according to a second embodiment of the present invention, wherein the method includes the following steps:
s21: and performing logic slicing on the radio frequency hardware RRU board card to obtain radio frequency calculation virtual resources, and representing the capacity of the radio frequency calculation virtual resources by taking frequency band bandwidth, carrier and power.
S22: and performing logic slicing on the baseband hardware BP board card to obtain baseband computing virtual resources, and using the number of users and the number of cells as the capability representation of the baseband computing virtual resources.
S23: the antenna is abstracted to be a virtual antenna, and the name of the antenna coverage position is used as the capability representation of the virtual antenna.
The special hardware of the base station comprises a radio frequency hardware RRU board card, a baseband hardware BP board card and an antenna, and the radio frequency hardware RRU board card, the baseband hardware BP board card and the antenna are respectively provided with different logic slicing strategies.
When the radio frequency hardware RRU board card is logically sliced, the radio frequency computing virtual resource (vRF) obtained by logical slicing is represented by the capacity of the slice virtual resource by using frequency band bandwidth, carrier (including system and carrier number) and power, so as to describe the technical parameters of the service which can be provided when the logical slice resource is accessed to the virtual base station.
The chip of the baseband hardware BP board card is used for synthesizing a baseband signal to be transmitted or decoding a received baseband signal. Specifically, when transmitting, the audio signal is compiled into a baseband code for transmission; upon reception, the received baseband code is interpreted as an audio signal. Meanwhile, the system is also responsible for compiling address information (mobile phone numbers, website addresses), text information (short message texts and website texts) and picture information. When the baseband hardware BP board card is logically sliced, the number of users and the number of cells of a baseband computing virtual resource (vBP) obtained by the logical slicing are used as the capability representation of the virtual resource of the slice so as to describe the strength of data processing capability which can be provided when the logical slice resource is accessed to a virtual base station.
The coverage problem of signals solved by the antenna is strongly related to the position, and when the virtual base station is established, the virtual antenna (vANT) is selected according to the position required to be served to provide signal service.
The special virtual resources composed of the logic slice resources obtained by the logic slices of the three types of special hardware and the universal virtual resources (calculation, storage and network) can be uniformly managed and intelligently arranged.
Table 1 part special board card and capability table
Please refer to table 1, which is a partial dedicated board and capability table, wherein parameters of partial boards and results of logical slicing are recorded, for example, LTE-BP2, the logical slicing results in baseband computing virtual resources (vBP), each baseband computing virtual resource capability is characterized as 6Cell,192UE, and each LTE-BP2 can obtain 3 baseband computing virtual resources (vBP) in logical slicing.
S24: and directly virtualizing general hardware in the base station into general virtual resources.
S25: and integrating the slice virtual resources and the universal virtual resources to form a virtual resource cloud pool of the base station.
After VIM interaction between the base station and the MANO, the VIM acquires the general hardware information/virtual capability and the board card information/slicing capability of special hardware (BP/RRU) of the base stations. And forming a virtual resource cloud pool according to the virtual result of the general hardware and the logic slicing result of the special hardware, and realizing resource matching and virtual base station building from the virtual resource cloud pool when a virtual base station needs to be built.
S26: a physical resource capability requirement template for creating a virtual base station is received.
An EMS (Element Management System) generates vBS a virtual physical resource capability requirement template according to the imported vBS cell condition requirement, and sends the template to a VNFM (Virtualized Network function manager) to apply for a virtual physical resource, that is, to apply for a virtual physical resource from a virtual resource cloud pool.
S27: and acquiring target virtual resources for configuring the virtual base station from the virtual resource cloud pool according to the physical resource capacity requirement template.
Specifically, the VNFM acquires a target virtual resource for configuring a virtual base station from a virtual resource cloud pool according to a physical resource capability requirement template, and includes the following steps:
according to the antenna coverage position name in the physical resource capacity requirement template, matching the antenna coverage position name of the antenna in the virtual resource cloud pool from the virtual resource cloud pool to obtain a virtual antenna, and finishing the arrangement of vANT;
according to the connection relationship between the antenna and the radio frequency hardware RRU board card, matching the frequency band bandwidth and the power in the physical resource capacity requirement template from the virtual resource cloud pool to obtain radio frequency calculation virtual resources, preferably finding an idle corresponding physical RRU, and finishing vRF arrangement;
and acquiring a baseband computing virtual resource according to the connection relationship between the radio frequency hardware RRU board card and the baseband hardware BP board card, and preferably finding an idle physical BP.
It should be noted that, of course, the allocation of virtual resources also includes the allocation of general hardware resources, and is not described herein.
S28: and loading base station software for each target virtual resource to generate a virtual base station.
After deployment of vBS virtual resources on physical hardware is completed, the VNFM returns corresponding deployment results to the EMS, and the VNFM and the VIM cooperate to complete deployment of VNF related resources and software, thereby completing deployment of VBS.
The process of specifically implementing the configuration of virtual resources in the virtual resource cloud pool and the establishment of the virtual base station can be summarized as fig. 2 b. Wherein:
the Virtualization Infrastructure and VIM complete hardware device management and virtual resource management.
EMS application base station NF (vBS) virtual physical resource capability requirement.
The VNFM completes vBS the virtual physical resource allocation and orchestration.
The VNFM replies the orchestration result to the EMS.
And 5, the VNFM completes the NF deployment process through the VIM.
In different base station systems, the virtualization process and the configuration process of the virtual base station are implemented by aiming at specific special hardware.
For example, LTE (Long Term Evolution ) NFV, establishes capabilities of each piece of dedicated hardware (LTE-RRu board/LTE-BP board/ANT) for "virtual" resources (vRFs/vBPs/vANTs) according to the unified slice abstraction of the functional slice concept mentioned in this embodiment for the dedicated hardware (LTE-RRu board/LTE-BP board/ANT) and other devices. (see Table 1 for various boards and capability characterization samples)
Conventional virtualization/clouding techniques are employed for general purpose hardware, such as pooling of Virtual (VMs) and resources using KVM/VMWARE + Openstack. (see Table 1 for various boards and capability characterization samples)
The VIM combines the 2 types of virtual resources of a plurality of sites into a virtual resource cloud pool, wherein the position information of the ANT cannot be directly acquired and needs to be independently input into the VIM.
When the EMS tenant initiates resource instantiation, the orchelator/VNFM completes the uniform allocation of various hardware resources (BBU/RRU/ANT) and various virtual resources VMs/vRFs/vBPs/vnant/VMs of the base station according to the algorithm flow mentioned in this embodiment.
For example, 2G/3G, according to the function slicing concept mentioned in embodiment 1, a unified slicing abstraction is performed on devices such as dedicated hardware (2G/3G RRu board/2G/3G BP board/ANT), and capabilities of each dedicated hardware (RRu board/BP board/ANT) slicing logic "virtual" resources (vRFs/vBPs/vANTs) are established. (see Table 1 for various boards and capability characterization samples)
Conventional virtualization/clouding techniques are employed for general purpose hardware, such as pooling of Virtual (VMs) and resources using KVM/VMWARE + Openstack. (see Table 1 for various boards and capability characterization samples)
The VIM manages the 2 types of virtual resources of a plurality of sites together into a resource pool, wherein the position information of the ANT cannot be directly acquired and needs to be independently input into the VIM.
When EMS tenants initiate resource instantiation, the Orchester/VNFM completes the uniform distribution of various hardware resources (BBU/RRU/ANT) and various virtual resources VMs/vRFs/vBPs/vAnt/VMs of a base station according to the algorithm flow mentioned in the summary of the invention.
Such as a micro-station or an all-in-one station, uniformly slice and abstract the dedicated hardware (all-in-one small station/ANT) according to the functional slicing idea mentioned in this embodiment, and establish the capability of slicing logical "virtual" resources (vRFs/vrbps/vANTs). (see Table 1 for various boards and capability characterization samples)
Conventional virtualization/clouding techniques are employed for general purpose hardware, such as pooling of Virtual (VMs) and resources using KVM/VMWARE + Openstack. (see Table 1 for various boards and capability characterization samples)
The VIM manages the 2 types of virtual resources of a plurality of sites together into a resource pool, wherein the position information of the ANT cannot be directly acquired and needs to be independently input into the VIM.
When EMS tenants initiate resource instantiation, the Orchester/VNFM completes the uniform distribution of various hardware resources (BBU/RRU/ANT) and various virtual resources VMs/vRFs/vBPs/vAnt/VMs of a base station according to the algorithm flow mentioned in the summary of the invention.
Table 2 is a physical resource capability requirement template for the EMS application of virtual resources, in which parameter requirements of hardware devices required to implement a certain virtual base station are recorded.
Table 2 application for physical resource capability requirement template of virtual resource
The virtual resources shown in table 3 are ultimately allocated for the applications in table 2.
Table 3 virtual resource allocation example
In the base station hardware virtualization method of the embodiment, the special hardware in the base station is logically sliced to obtain a plurality of slice virtual resources, the slice virtual resources are mutually isolated, the general hardware is directly virtualized into the general virtual resources, and the slice virtual resources and the general virtual resources form a virtual resource cloud pool, so that virtualization of all hardware resources in the base station is realized, and overall sharing and overall dynamic scheduling of the base station hardware resources are realized. Further, the logical slice of various dedicated hardware realizes the comprehensive virtualization of the base station.
Referring to fig. 3, which is a block diagram illustrating a first embodiment of an image capturing device according to an embodiment of the present invention, as shown in the drawing, the image capturing device includes:
a special hardware slicing unit 10, configured to perform logical slicing on special hardware in a base station to obtain multiple slice virtual resources, where the slice virtual resources are isolated from each other;
a general hardware virtualization unit 20, configured to directly virtualize general hardware in the base station into general virtual resources;
and a virtual resource aggregation unit 30, configured to integrate the slice virtual resources and the general virtual resources to form a virtual resource cloud pool of the base station.
The base station hardware virtualization device of the embodiment obtains a plurality of slice virtual resources by logically slicing the dedicated hardware in the base station, wherein each slice virtual resource is isolated from each other, meanwhile, the general hardware is directly virtualized into the general virtual resources, and the slice virtual resources and the general virtual resources form a virtual resource cloud pool, so that virtualization of all hardware resources in the base station is realized, and overall sharing and overall dynamic scheduling of the base station hardware resources are realized.
Referring to fig. 4, which is a block diagram illustrating a second embodiment of an image capturing apparatus according to an embodiment of the present invention, as shown in the drawing, the apparatus includes:
a special hardware slicing unit 10, configured to perform logical slicing on special hardware in a base station to obtain multiple slice virtual resources, where the slice virtual resources are isolated from each other;
a general hardware virtualization unit 20, configured to directly virtualize general hardware in the base station into general virtual resources;
and a virtual resource aggregation unit 30, configured to integrate the slice virtual resources and the general virtual resources to form a virtual resource cloud pool of the base station.
The dedicated hardware includes: the system comprises a radio frequency hardware RRU board card, a baseband hardware BP board card and an antenna;
the dedicated hardware slicing unit 10 includes:
the first slicing module 11 is configured to perform logical slicing on the radio frequency hardware RRU board card to obtain radio frequency computing virtual resources, and characterize the capability of the radio frequency computing virtual resources by using frequency band bandwidth, carrier and power;
the second slicing module 12 is configured to perform logical slicing on the baseband hardware BP board card to obtain a baseband computing virtual resource, and use the number of users and the number of cells as a capability representation of the baseband computing virtual resource;
and a third slicing module 13, configured to abstract the antenna as a virtual antenna, and characterize the antenna coverage location name as a capability of the virtual antenna.
Wherein, the device still includes:
a creation template receiving unit 40, configured to receive a physical resource capability requirement template for creating a virtual base station;
a virtual resource configuration unit 50, configured to obtain a target virtual resource for configuring the virtual base station from the virtual resource cloud pool according to the physical resource capability requirement template;
a base station software loading unit 60, configured to load base station software for each target virtual resource to generate a virtual base station.
Wherein, the virtual resource configuration unit 50 includes:
a first configuration module 51, configured to match, according to the antenna coverage location name in the physical resource capability requirement template, the antenna coverage location name of the antenna in the virtual resource cloud pool from the virtual resource cloud pool to obtain a virtual antenna;
a second configuration module 52, configured to match, according to the connection relationship between the antenna and the radio frequency hardware RRU board card, the frequency bandwidth and the power in the physical resource capability requirement template from the virtual resource cloud pool, and obtain radio frequency computing virtual resources;
and a third configuration module 53, configured to obtain the baseband virtual computing resource according to a connection relationship between the radio frequency hardware RRU board and the baseband hardware BP board.
The base station hardware virtualization device of the embodiment obtains a plurality of slice virtual resources by logically slicing the dedicated hardware in the base station, wherein each slice virtual resource is isolated from each other, meanwhile, the general hardware is directly virtualized into the general virtual resources, and the slice virtual resources and the general virtual resources form a virtual resource cloud pool, so that virtualization of all hardware resources in the base station is realized, and overall sharing and overall dynamic scheduling of the base station hardware resources are realized. Further, the logical slice of various dedicated hardware realizes the comprehensive virtualization of the base station.
The base station hardware virtualization device and the base station hardware virtualization method provided in the above embodiments belong to the same concept, and specific implementation processes thereof are detailed in the base station hardware virtualization method embodiments, and technical features in the base station hardware virtualization method embodiments are correspondingly applicable in the base station hardware virtualization device embodiments, and are not described herein again.
In a specific embodiment of the present invention, a base station is further provided, which includes the foregoing base station hardware virtualization apparatus.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.
Claims (8)
1. A method for virtualizing base station hardware, comprising:
carrying out logic slicing on special hardware in a base station to obtain a plurality of slice virtual resources, wherein the slice virtual resources are mutually isolated;
directly virtualizing general hardware in the base station into general virtual resources;
integrating the slice virtual resources and the universal virtual resources to form a virtual resource cloud pool of the base station;
the dedicated hardware includes: the system comprises a radio frequency hardware RRU board card, a baseband hardware BP board card and an antenna;
the logic slicing is performed on the dedicated hardware in the base station to obtain a plurality of sliced virtual resources, and the method comprises the following steps:
performing logic slicing on the radio frequency hardware RRU board card to obtain radio frequency calculation virtual resources, and representing the capacity of the radio frequency calculation virtual resources by taking frequency band bandwidth, carrier and power as radio frequency;
carrying out logic slicing on the baseband hardware BP board card to obtain baseband computing virtual resources, and taking the number of users and the number of cells as the representation of the capability of the baseband computing virtual resources;
and abstracting the antenna into a virtual antenna, and representing the capability of the virtual antenna by taking the name of the antenna coverage position.
2. The method of claim 1, wherein the integrating the slice virtual resource and the common virtual resource to form a virtual resource cloud pool of the base station further comprises:
receiving a physical resource capacity requirement template for creating a virtual base station;
acquiring target virtual resources for configuring the virtual base station from the virtual resource cloud pool according to the physical resource capacity requirement template;
and loading base station software for each target virtual resource to generate a virtual base station.
3. The method of claim 2, wherein obtaining the target virtual resource for configuring the virtual base station from the virtual resource cloud pool according to the physical resource capability requirement template comprises:
matching the antenna coverage position name of the antenna in the virtual resource cloud pool from the virtual resource cloud pool according to the antenna coverage position name in the physical resource capacity requirement template to obtain a virtual antenna;
according to the connection relation between the antenna and the radio frequency hardware RRU board card, matching the frequency band bandwidth and the power in the physical resource capacity requirement template from the virtual resource cloud pool to obtain radio frequency computing virtual resources;
and acquiring the baseband computing virtual resource according to the connection relationship between the radio frequency hardware RRU board card and the baseband hardware BP board card.
4. The method of claim 1, wherein the generic hardware is directly virtualized as a generic virtual resource via KVM;
and the slice virtual resources and the universal virtual resources form a virtual resource cloud pool in the VIM.
5. A base station hardware virtualization apparatus, comprising:
the special hardware slicing unit is used for logically slicing special hardware in the base station to obtain a plurality of slice virtual resources, and the slice virtual resources are mutually isolated; the dedicated hardware includes: the system comprises a radio frequency hardware RRU board card, a baseband hardware BP board card and an antenna;
the special hardware slicing unit comprises:
the first slicing module is used for logically slicing the radio frequency hardware RRU board card to obtain radio frequency calculation virtual resources, and the capacity representation of the radio frequency calculation virtual resources is characterized by taking frequency band bandwidth, carrier waves and power;
the second slicing module is used for carrying out logic slicing on the baseband hardware BP board card to obtain baseband computing virtual resources, and the number of users and the number of cells are used as the capability representation of the baseband computing virtual resources;
the third slicing module is used for abstracting the antenna into a virtual antenna and representing the capability of the virtual antenna by taking the name of the antenna coverage position;
the universal hardware virtual unit is used for directly virtualizing universal hardware in the base station into universal virtual resources;
and the virtual resource aggregation unit is used for integrating the slice virtual resources and the general virtual resources to form a virtual resource cloud pool of the base station.
6. The apparatus of claim 5, further comprising:
a creating template receiving unit, configured to receive a physical resource capability requirement template for creating a virtual base station;
a virtual resource configuration unit, configured to obtain a target virtual resource for configuring the virtual base station from the virtual resource cloud pool according to the physical resource capability requirement template;
and the base station software loading unit is used for loading base station software for each target virtual resource so as to generate a virtual base station.
7. The apparatus of claim 6, wherein the virtual resource configuration unit comprises:
the first configuration module is used for matching the antenna coverage position name of the antenna in the virtual resource cloud pool from the virtual resource cloud pool according to the antenna coverage position name in the physical resource capacity requirement template to obtain a virtual antenna;
the second configuration module is used for matching the frequency band bandwidth and the power in the physical resource capacity requirement template from the virtual resource cloud pool according to the connection relationship between the antenna and the radio frequency hardware RRU board card, and acquiring radio frequency computing virtual resources;
and the third configuration module is used for acquiring the baseband computing virtual resource according to the connection relationship between the radio frequency hardware RRU board card and the baseband hardware BP board card.
8. A base station comprising the base station hardware virtualization apparatus of any one of claims 5 to 7.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610086711.4A CN107087303B (en) | 2016-02-16 | 2016-02-16 | Base station hardware virtualization method and device and base station |
PCT/CN2017/070500 WO2017140191A1 (en) | 2016-02-16 | 2017-01-06 | Base station hardware virtualization method and apparatus, and base station |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610086711.4A CN107087303B (en) | 2016-02-16 | 2016-02-16 | Base station hardware virtualization method and device and base station |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107087303A CN107087303A (en) | 2017-08-22 |
CN107087303B true CN107087303B (en) | 2020-09-04 |
Family
ID=59615047
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610086711.4A Active CN107087303B (en) | 2016-02-16 | 2016-02-16 | Base station hardware virtualization method and device and base station |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107087303B (en) |
WO (1) | WO2017140191A1 (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107801051B (en) * | 2017-10-27 | 2019-01-22 | 广东省南方数字电视无线传播有限公司 | Virtual sliced sheet information transferring method and device, video server |
CN110062396B (en) * | 2018-01-18 | 2021-04-09 | 华为技术有限公司 | A method and apparatus for configuring a base station |
CN110557771B (en) * | 2018-05-31 | 2021-02-26 | 大唐移动通信设备有限公司 | Method and device for establishing a cell |
CN111225379B (en) * | 2018-11-27 | 2024-05-03 | 上海华为技术有限公司 | Baseband resource processing method and baseband management equipment |
CN113411812B (en) * | 2020-03-16 | 2024-04-12 | 中国联合网络通信集团有限公司 | Communication equipment survival method and device, storage medium and electronic equipment |
CN111769988B (en) * | 2020-06-30 | 2021-07-20 | 中国科学院计算技术研究所 | A management method for sharing base station resources among multiple slices |
CN113891503A (en) * | 2020-07-03 | 2022-01-04 | 中兴通讯股份有限公司 | Method, system, equipment and medium for intelligently slicing 5G active room by radio frequency |
CN117500068A (en) * | 2022-07-21 | 2024-02-02 | 中兴通讯股份有限公司 | Base station computing power calling method, device, equipment and medium based on federated learning |
CN115664982B (en) * | 2022-12-27 | 2023-03-10 | 成都大学 | Network Resource Management System Based on Cloud Computing |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101610095A (en) * | 2009-05-12 | 2009-12-23 | 北京航空航天大学 | An FPGA-based ultra-wideband radio frequency digital receiver device and its implementation method |
CN102378186A (en) * | 2011-11-21 | 2012-03-14 | 中兴通讯股份有限公司 | Base station resource sharing system and method |
CN103269282A (en) * | 2013-04-25 | 2013-08-28 | 杭州华三通信技术有限公司 | Network configuration automatic deployment method and device |
CN104170355A (en) * | 2014-04-30 | 2014-11-26 | 华为技术有限公司 | Creation method of virtual base station and base station cloud device |
WO2016022698A1 (en) * | 2014-08-07 | 2016-02-11 | Intel IP Corporation | Virtualized network function management |
-
2016
- 2016-02-16 CN CN201610086711.4A patent/CN107087303B/en active Active
-
2017
- 2017-01-06 WO PCT/CN2017/070500 patent/WO2017140191A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101610095A (en) * | 2009-05-12 | 2009-12-23 | 北京航空航天大学 | An FPGA-based ultra-wideband radio frequency digital receiver device and its implementation method |
CN102378186A (en) * | 2011-11-21 | 2012-03-14 | 中兴通讯股份有限公司 | Base station resource sharing system and method |
CN103269282A (en) * | 2013-04-25 | 2013-08-28 | 杭州华三通信技术有限公司 | Network configuration automatic deployment method and device |
CN104170355A (en) * | 2014-04-30 | 2014-11-26 | 华为技术有限公司 | Creation method of virtual base station and base station cloud device |
WO2016022698A1 (en) * | 2014-08-07 | 2016-02-11 | Intel IP Corporation | Virtualized network function management |
Also Published As
Publication number | Publication date |
---|---|
CN107087303A (en) | 2017-08-22 |
WO2017140191A1 (en) | 2017-08-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107087303B (en) | Base station hardware virtualization method and device and base station | |
JP6766993B2 (en) | Methods and equipment for accessing WiFi networks | |
CN110061871B (en) | Base station opening method and device, computer storage medium and equipment | |
CN112398626B (en) | An information transmission method, communication device and system | |
CN112368977A (en) | Configuring network slices | |
CN114116648A (en) | Method, apparatus and computer program product for enhanced data analysis in multiple NWDAF deployments | |
CN112399484A (en) | Data transmission method, device, storage medium and electronic equipment | |
US20250071028A1 (en) | Artificial intelligence (ai) service providing method and device | |
EP4272484A1 (en) | Orchestration and mediation stack | |
US9979413B2 (en) | Improving communication efficiency | |
JP2017511094A (en) | Method, apparatus and system | |
US20190357308A1 (en) | Neighbor Awareness Networking Discovery Window Congestion Mitigation | |
CN117222029A (en) | Cell activation method, device, electronic equipment and medium | |
CN115706633A (en) | Positioning configuration method, device, equipment and computer storage medium | |
US20250233791A1 (en) | Intent management method and apparatus | |
WO2024192752A1 (en) | Multi-access edge computing (mec) application instance registration | |
US20250234378A1 (en) | Processing method for network allocation vector (nav) timer and related apparatus | |
US12232028B2 (en) | Open RAN radio unit power saving on per-symbol basis | |
US20240113820A1 (en) | Adaptive resource allocation for a wireless telecommunication network fronthaul link | |
US12317368B2 (en) | Emergency call method and apparatus, storage medium, and terminal | |
WO2023143428A1 (en) | Information transmission method and device, terminal, and network side device | |
WO2024072552A1 (en) | Adaptive resource allocation for a wireless telecommunication network fronthaul link | |
WO2023066341A1 (en) | Information configuration method and apparatus, and network-side device and terminal | |
CN117527795A (en) | Computing task migration method and communication equipment | |
WO2024103229A1 (en) | Communication method, electronic device, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20200810 Address after: No. 68 Bauhinia Road, Ningnan Street, Nanjing City, Jiangsu Province, 210022 Applicant after: Nanjing Zhongxing Software Co.,Ltd. Address before: 518000 Zhongxing building, science and technology south road, Nanshan District hi tech Industrial Park, Guangdong, Shenzhen Applicant before: ZTE Corp. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |