CN112492650B - Method and device for processing resource information - Google Patents
Method and device for processing resource information Download PDFInfo
- Publication number
- CN112492650B CN112492650B CN202011376942.1A CN202011376942A CN112492650B CN 112492650 B CN112492650 B CN 112492650B CN 202011376942 A CN202011376942 A CN 202011376942A CN 112492650 B CN112492650 B CN 112492650B
- Authority
- CN
- China
- Prior art keywords
- information
- resource
- cell
- base station
- resource information
- 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
- 238000012545 processing Methods 0.000 title claims abstract description 73
- 238000000034 method Methods 0.000 title claims abstract description 50
- 230000008569 process Effects 0.000 claims abstract description 19
- 238000013468 resource allocation Methods 0.000 claims description 61
- 230000004044 response Effects 0.000 claims description 38
- 238000012216 screening Methods 0.000 claims description 7
- 238000007726 management method Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 7
- 238000010295 mobile communication Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000005259 measurement Methods 0.000 description 5
- 238000004088 simulation Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/29—Control channels or signalling for resource management between an access point and the access point controlling device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application discloses a method and a device for processing resource information, wherein in the method, resource information reported by a plurality of base station controllers is acquired, wherein each base station controller corresponds to networks of different systems respectively; and allocating initial resources for the service to be executed in the multi-system network according to the resource information or adjusting the resources in the service holding process. According to the technical scheme provided by the application, the UE can be further prevented from being dropped, the user experience is improved, and the operation capability of the network is improved.
Description
Technical Field
The present application relates to the field of communications, and in particular, to a method and an apparatus for processing resource information.
Background
With the rapid development of mobile communication technology, networks of various systems exist in the current mobile communication system: second generation mobile communication technology (2G), third generation mobile communication technology (3G), and fourth generation mobile communication technology (4G). If the resource allocation in the networks of different systems is not uniform, the network with excessive resource consumption can not provide the required service for the user, and the network resource with less resource consumption has larger idle. In order to effectively utilize network resources, it is imperative to provide better services for users and to balance the multi-system network resources. In the related art, a single-system equalization mode is generally adopted, and the considered resource is only a load value. Because there is a large difference between the processing capacities of the 2G, 3G and 4G systems and between the macro base station and the micro base station, the load value is the consumption of the radio resource, which cannot directly represent the consumption of the processing capacity of the device, i.e. the load value is high, and does not represent that the processing capacity is limited; the load value is low and does not represent processing power and is also idle. And once the processing power is limited, the processing cannot be performed according to the service rate reduced by the excessive radio load, and as a result, the signaling cannot be processed correctly, thereby causing the User Equipment (UE) to drop call.
Disclosure of Invention
The application provides a method and a device for processing resource information, which at least solve the problem that the resource balance of a plurality of network systems cannot be realized in the related technology.
According to one aspect of the present application, there is provided a method of processing resource information.
The method for processing the resource information according to the embodiment of the application comprises the following steps: acquiring resource information reported by a plurality of base station controllers, wherein each base station controller corresponds to networks of different systems respectively; and allocating initial resources for the service to be executed in the multi-system network according to the resource information or adjusting the resources in the service holding process.
Preferably, the resource information includes at least one of: cell information, load information, device processing capability information.
Preferably, the cell information includes at least one of: system type, cell identification.
Preferably, the load information includes at least one of: channel utilization, downlink transmit power, uplink interference.
Preferably, the device processing capability information includes at least one of: the base station controller single board Central Processing Unit (CPU) resource consumption, memory resource consumption, message buffer resource consumption.
Preferably, acquiring resource information reported by the plurality of base station controllers includes one of the following: a plurality of base station controllers actively report resource information; and acquiring the resource information from the resource information response messages fed back by the plurality of base station controllers by sending the resource information request messages to the plurality of base station controllers according to a preset period.
Preferably, allocating initial resources for the service to be executed in the multi-standard network according to the resource information includes: receiving resource allocation request messages from a plurality of base station controllers, wherein the information carried in the resource allocation request messages comprises: capability information of User Equipment (UE), radio Resource Control (RRC) establishment cause and/or service type, neighbor list of a cell to which the UE is to be connected or neighbor list of a cell in which the UE is currently located; and determining a first target cell according to the information carried in the resource allocation request message and the resource information, wherein the first target cell is used for carrying out resource allocation.
Preferably, determining the first target cell according to the information carried in the resource allocation request message and the resource information includes: acquiring a cell set to be selected by adopting a neighbor list of a cell to be accessed by the UE or a neighbor list of a cell where the UE is currently located; screening the cell set according to the capability information of the UE, the RRC establishment reason and/or the service type; and determining a first target cell in the screened cell set according to the resource information.
Preferably, after determining the first target cell according to the information carried in the resource allocation request message and the resource information, the method further includes: and returning a resource allocation response message to the plurality of base station controllers, wherein the information carried in the resource allocation response message comprises: the network system corresponding to the first target cell and the identification information of the first target cell, and the information carried in the resource allocation response message is used for allocating resources for the UE under management by the plurality of base station controllers.
Preferably, the resource adjustment in the service maintaining process according to the resource information comprises: acquiring a cell set to be selected by adopting a neighbor list of a cell to be accessed by the UE or a neighbor list of a cell where the UE is currently located; and determining a second target cell in the cell set according to the resource information, wherein the second target cell is used for carrying out resource adjustment, and sending the network system corresponding to the second target cell and the identification information of the second target cell to a plurality of base station controllers.
According to another aspect of the present application, there is provided a processing apparatus of resource information.
The processing device of the resource information according to the embodiment of the application comprises: the acquisition module is used for acquiring resource information reported by a plurality of base station controllers, wherein each base station controller corresponds to networks of different systems respectively; and the processing module is used for distributing initial resources for the service to be executed in the multi-system network according to the resource information or adjusting the resources in the service maintaining process.
Preferably, the resource information includes at least one of: cell information, load information, device processing capability information.
Preferably, the cell information includes at least one of: system type, cell identification.
Preferably, the load information includes at least one of: channel utilization, downlink transmit power, uplink interference.
Preferably, the device processing capability information includes at least one of: the base station controller single board CPU resource consumption, the memory resource consumption, the message buffer area resource consumption.
Preferably, the acquisition module includes: the first acquisition unit is used for acquiring the resource information actively reported by the plurality of base station controllers; and the second acquisition unit is used for acquiring the resource information from the resource information response messages fed back by the plurality of base station controllers by sending the resource information request messages to the plurality of base station controllers according to a preset period.
Preferably, the processing module comprises: a receiving unit, configured to receive resource allocation request messages from a plurality of base station controllers, where information carried in the resource allocation request messages includes: capability information of the UE, RRC establishment reason and/or service type, and a neighbor list of a cell to be accessed by the UE or a neighbor list of a cell where the UE is currently located; the first determining unit is configured to determine a first target cell according to information carried in the resource allocation request message and the resource information, where the first target cell is used for performing resource allocation.
Preferably, the first determination unit includes: an obtaining subunit, configured to obtain a set of cells to be selected by using a neighbor list of a cell to be accessed by the UE or a neighbor list of a cell where the UE is currently located; a screening subunit, configured to screen the cell set according to capability information of the UE, RRC establishment cause and/or service type; and the determining subunit is used for determining the first target cell in the screened cell set according to the resource information.
Preferably, the processing module further comprises: the first sending unit is configured to return a resource allocation response message to the plurality of base station controllers, where information carried in the resource allocation response message includes: the network system corresponding to the first target cell and the identification information of the first target cell, and the information carried in the resource allocation response message is used for allocating resources for the UE under management by the plurality of base station controllers.
Preferably, the processing module further comprises: a third obtaining unit, configured to obtain a cell set to be selected by using a neighbor cell list of a cell to be accessed by the UE or a neighbor cell list of a cell where the UE is currently located; a second determining unit, configured to determine a second target cell in the cell set according to the resource information, where the second target cell is used to perform resource adjustment; and the second sending unit is used for sending the network system corresponding to the second target cell and the identification information of the second target cell to the plurality of base station controllers.
According to the embodiment of the application, resource information reported by a plurality of base station controllers is acquired, wherein each base station controller corresponds to networks of different systems respectively; according to the resource information, initial resources are allocated for the service to be executed in the multi-system network or the resources are adjusted in the service maintaining process, so that the problem that the resource balance of multiple network systems cannot be realized in the related technology is solved, the UE can be prevented from being dropped, the user experience is improved, and the operation capability of the network is improved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this specification, illustrate embodiments of the application and together with the description serve to explain the application and do not constitute a limitation on the application. In the drawings:
FIG. 1 is a flowchart of a method of processing resource information according to an embodiment of the present application;
fig. 2 is a schematic diagram of an architecture in which an MRRC communicates with a base station controller in accordance with a preferred embodiment of the present application;
fig. 3 is a flowchart of a resource allocation procedure according to a preferred embodiment of the present application;
fig. 4 is a flowchart of a cell load adjustment procedure according to a first preferred embodiment of the present application;
fig. 5 is a flowchart of a cell load adjustment procedure according to a second preferred embodiment of the present application;
fig. 6 is a block diagram of a processing apparatus of resource information according to an embodiment of the present application;
fig. 7 is a block diagram of a processing apparatus of resource information according to a preferred embodiment of the present application;
fig. 8 is a schematic structural view of an MRRC apparatus in accordance with a preferred embodiment of the present application.
Detailed Description
The application will be described in detail hereinafter with reference to the drawings in conjunction with embodiments. It should be noted that, without conflict, the embodiments of the present application and features of the embodiments may be combined with each other.
Fig. 1 is a flowchart of a method of processing resource information according to an embodiment of the present application. As shown in fig. 1, the method may include the following processing steps:
step S102: acquiring resource information reported by a plurality of base station controllers, wherein each base station controller corresponds to networks of different systems respectively;
step S104: and allocating initial resources for the service to be executed in the multi-system network according to the resource information or adjusting the resources in the service holding process.
The resource balancing of multiple network systems cannot be realized in the related art. By adopting the method shown in fig. 1, through information interaction with a plurality of base station controllers respectively supporting different network systems, initial resources are allocated for the service to be executed in a multi-system network or the resources are adjusted in the service maintaining process according to the resource information acquired from the plurality of base station controllers, so that the problem that the resource balance of the plurality of network systems cannot be realized in the related technology is solved, the call drop of UE can be avoided, the user experience is improved, and the operation capability of the network is improved.
In the preferred embodiment, a new network element may be introduced: a multi-mode resource controller (Multi RAT Resource Controller, abbreviated as MRRC) is responsible for balancing multi-mode network resources, which may include, but are not limited to: initial resource allocation, and subsequent resource adjustment. The MRRC and the base station controller may communicate via a new interface.
Fig. 2 is a schematic diagram of an architecture in which an MRRC communicates with a base station controller in accordance with a preferred embodiment of the present application. As shown in fig. 2, the communication architecture may include: the newly added network element MRRC and the base station controllers corresponding to different standard networks (which can include but are not limited to a 2G corresponding Base Station Controller (BSC), a 3G corresponding Radio Network Controller (RNC) and a 4G corresponding evolution base station (eNodeB)) are in communication interaction through physical connection. The base station controller pre-configures the complete MRRC identifier, for example: the MRRC ID number or an Internet Protocol (IP) address corresponding to the MRRC, and a message interface between the MRRC and the base station controller is defined as an M interface, which is used for signaling interaction between the MRRC and the base station controller. And transmitting the resource information of the base station controller through an M interface and transmitting the resource allocation information through the M interface. When a network of one system is newly added, only an extra interface is needed to be added to the MRRC, and message exchange is not needed to be carried out with other existing network added interfaces. Therefore, the network architecture has the greatest advantage of strong expandability.
The MRRC receives the resource information reported by the base station controller, and processes the resource information for initial resource allocation or resource adjustment in the service maintaining process.
In the preferred embodiment, the implementation of MRRC may include two of the following:
implementation one, is a stand alone device, for example: and a universal server is adopted, then a software setting mode is adopted, the resource information reported by the base station controller is received through an M interface, and then the resource information is stored. And when initial resource allocation or resource adjustment is carried out later, the processing result can be issued to the base station controller through an M interface.
Implementation two, attach to existing devices, for example: the RNC of the 3G macro cell can receive the resource information reported by the base station controller through the M interface, and then store the resource information. And when initial resource allocation or resource adjustment is carried out later, the processing result can be issued to the base station controller through an M interface.
In a preferred implementation, the resource information may include, but is not limited to, at least one of: cell information, load information, device processing capability information.
The above cell information may include, but is not limited to, at least one of: system type (2G, 3G, 4G, or 5G), cell type (macrocell or microcell), cell identity.
The load information is the same as the load information of the single system, and may include, but is not limited to, at least one of the following: channel utilization, downlink transmit power, uplink interference.
The device processing capability information may include, but is not limited to, at least one of: the base station controller single board CPU resource consumption, the memory resource consumption, the message buffer area resource consumption.
Preferably, in step S102, acquiring resource information reported by the plurality of base station controllers may include one of the following ways:
a first mode, a plurality of base station controllers actively report resource information;
and secondly, sending resource information request messages to the plurality of base station controllers according to a preset period, and acquiring resource information from resource information response messages fed back by the plurality of base station controllers.
In a preferred embodiment, the manner in which the MRRC receives the resource information reported by the base station controller can be divided into the following two ways:
mode one, the base station controller actively sends a resource information (Resource Information) message to the MRRC.
The transmission scenario may include, but is not limited to, one of the following:
(1) After the base station controller is powered on, resource Information information is sent to the MRRC;
(2) When the resource state changes, the base station controller sends Resource Information information;
(3) The base station controller periodically sends Resource Information a message to the MRRC, and the period can be indicated to the base station controller by the MRRC through the message, or can be set by the base station controller.
And in the second mode, the MRRC periodically transmits a resource information request (Resource Information Request) message to the base station controller, and the base station controller reports the resource information to the MRRC by transmitting a resource information response (Resource Information Response) message.
Preferably, in step S104, allocating initial resources for the service to be performed in the multi-system network according to the resource information may include the following operations:
step S1: receiving resource allocation request messages from a plurality of base station controllers, wherein the information carried in the resource allocation request messages comprises: capability information of the UE, RRC establishment reason and/or service type, and a neighbor list of a cell to be accessed by the UE or a neighbor list of a cell where the UE is currently located;
step S2: and determining a first target cell according to the information carried in the resource allocation request message and the resource information, wherein the first target cell is used for carrying out resource allocation.
Preferably, in step S2, determining the first target cell according to the information carried in the resource allocation request message and the resource information may include the following steps:
step S21: acquiring a cell set to be selected by adopting a neighbor list of a cell to be accessed by the UE or a neighbor list of a cell where the UE is currently located; screening the cell set according to the capability information of the UE, the RRC establishment reason and/or the service type;
step S22: and determining a first target cell in the screened cell set according to the resource information.
Preferably, in step S2, after determining the first target cell according to the information carried in the resource allocation request message and the resource information, the method may further include the following operations:
step S3: and returning a resource allocation response message to the plurality of base station controllers, wherein the information carried in the resource allocation response message comprises: the network system corresponding to the first target cell and the identification information of the second target cell, and the information carried in the resource allocation response message is used for allocating resources for the UE under management by the plurality of base station controllers.
Fig. 3 is a flowchart of a resource allocation procedure according to a preferred embodiment of the present application as a preferred embodiment of the present application. As shown in fig. 3, the process may include the following processing steps:
step S302: and the MRRC receives the resource information reported by the base station controller.
The resource information may include, but is not limited to, at least one of: cell information, load information, device processing capability information.
The above cell information may include, but is not limited to, at least one of: system type (2G, 3G, 4G, or 5G), cell type (macrocell or microcell), cell identity.
The load information is the same as the load information of the single system, and may include, but is not limited to, at least one of the following: channel utilization, downlink transmit power, uplink interference.
The device processing capability information may include, but is not limited to, at least one of: the base station controller single board CPU resource consumption, the memory resource consumption, the message buffer area resource consumption.
The manner in which the MRRC receives the resource information reported by the base station controller can be divided into the following two modes:
mode one, the base station controller actively sends a resource information (Resource Information) message to the MRRC.
The transmission scenario may include, but is not limited to, one of the following:
(1) After the base station controller is powered on, resource Information information is sent to the MRRC;
(2) When the resource state changes, the base station controller sends Resource Information information;
(3) The base station controller periodically sends Resource Information a message to the MRRC, and the period can be indicated to the base station controller by the MRRC through the message, or can be set by the base station controller.
And in the second mode, the MRRC periodically transmits a resource information request (Resource Information Request) message to the base station controller, and the base station controller reports the resource information to the MRRC by transmitting a resource information response (Resource Information Response) message.
Step S304: the base station controller sends a resource allocation request message to the MRRC, where the resource allocation request message may be one of: UE initial access message, service establishment request message, handover request message; the resource allocation request message carries capability information of the UE, RRC establishment reason or service type, and a list of the same coverage neighbor cells of the cell to be accessed by the UE or the cell where the UE is currently located.
Step S306: the MRRC stores the received list of the cell and the coverage neighbor cells, and then determines a set of selectable cells by combining the list of the cell and the coverage neighbor cells of other systems.
Step S308: the MRRC screens the cells of the system according to the capability information of the UE and the RRC establishment reason or service type, and if the UE does not support 4G, the 4G cells are removed; if the UE does not meet the requirement of switching to a global system for mobile communications (GSM), eliminating a GSM cell; if Circuit Switched (CS) traffic is established, the 4G cell is rejected.
Step S310: and selecting a target in the cell set according to the resource information of the cell.
In the preferred embodiment, the load and processing power of the cell can be divided into three steps, high, medium and low, for example: the load of the macro cell is 85%, 60% and 30% relative to the high, medium and low threshold of the maximum transmitting power or the maximum uplink interference, respectively, and the load of the micro cell is 80%, 55% and 25% relative to the high, medium and low threshold of the maximum transmitting power or the maximum uplink interference, respectively. The single board CPU consumption may also be divided into three steps, high, medium and low, with relative thresholds relative to total processing capacity being respectively: 80%, 60% and 20%. And classifying the cells based on the resource information reported by the base station controller. The threshold may be configured in the background and the reference value may be obtained by simulation or actual measurement.
Additionally, in the preferred embodiment, a variety of selection strategies may be employed, such as: selecting a cell with the lowest cell load level from the lowest cell consumption level of the CPU; the method can also be performed according to the principle of the service priority specific system in the steps of low cell load and medium cell load starting from the lowest CPU grade in the emergency call priority 2G cell and PS service priority 4G cell based on the principle of the specific service priority specific system.
Step S312: and the MRRC transmits the standard and the cell identifier corresponding to the target cell to the base station controller through a resource allocation response message.
Step S314: and the base station controller receives the allocation response message and processes the allocation response message to instruct the UE to perform corresponding operation.
If the UE is initially accessed, the base station controller can instruct the UE to access in the target cell; if the service is established, the base station controller can instruct the UE to establish in the target cell; if so, the base station controller may instruct the UE to reselect or handover to the target cell.
Preferably, in step S104, performing resource adjustment in the service maintaining process according to the resource information may include the steps of:
step S4: acquiring a cell set to be selected by adopting a neighbor list of a cell to be accessed by the UE or a neighbor list of a cell where the UE is currently located;
step S5: determining a second target cell in the cell set according to the resource information, wherein the second target cell is used for carrying out resource adjustment;
step S6: and sending the network system corresponding to the second target cell and the identification information of the second target cell to a plurality of base station controllers.
Fig. 4 is a flowchart of a cell load adjustment procedure according to a first preferred embodiment of the present application as another preferred embodiment of the present application. As shown in fig. 4, the process may include the following processing steps:
step S402: and the MRRC receives the resource information reported by the base station controller.
The resource information may include, but is not limited to, at least one of: cell information, load information, device processing capability information.
The above cell information may include, but is not limited to, at least one of: system type (2G, 3G, 4G, or 5G), cell type (macrocell or microcell), cell identity.
The load information is the same as the load information of the single system, and may include, but is not limited to, at least one of the following: channel utilization, downlink transmit power, uplink interference.
The device processing capability information may include, but is not limited to, at least one of: the base station controller single board CPU resource consumption, the memory resource consumption, the message buffer area resource consumption.
The manner in which the MRRC receives the resource information reported by the base station controller can be divided into the following two modes:
mode one, the base station controller actively sends Resource Information a message to the MRRC.
The transmission scenario may include, but is not limited to, one of the following:
(1) After the base station controller is powered on, resource Information information is sent to the MRRC;
(2) When the resource state changes, the base station controller sends Resource Information information;
(3) The base station controller periodically sends Resource Information a message to the MRRC, and the period can be indicated to the base station controller by the MRRC through the message, or can be set by the base station controller.
And in the second mode, the MRRC periodically transmits Resource Information Request information to the base station controller, and the base station controller reports resource information to the MRRC through transmitting Resource Information Response information.
Step S404: and the MRRC selects a target cell set corresponding to the switching action according to the resource consumption of the current cell and the cells in the same coverage cell list according to the resource information reported by the base station controller if the reported load value or CPU consumption exceeds a preset relative threshold (the macro cell is 85 percent and the micro cell is 80 percent), the threshold can be configured in the background, and the reference value can be obtained through simulation or actual measurement).
Step S406: and selecting a target cell in the cell set according to the resource information of the cell.
In the preferred embodiment, the load and processing power of the cell can be divided into three steps, high, medium and low, for example: the load of the macro cell is 85%, 60% and 30% relative to the high, medium and low threshold of the maximum transmitting power or the maximum uplink interference, respectively, and the load of the micro cell is 80%, 55% and 25% relative to the high, medium and low threshold of the maximum transmitting power or the maximum uplink interference, respectively. The single board CPU consumption may also be divided into three steps, high, medium and low, with relative thresholds relative to total processing capacity being respectively: 80%, 60% and 20%. And classifying the cells based on the resource information reported by the base station controller. The threshold may be configured in the background and the reference value may be obtained by simulation or actual measurement.
Additionally, in the preferred embodiment, a variety of selection strategies may be employed, such as: selecting a cell with the lowest cell load level from the lowest cell consumption level of the CPU; the method can also be performed according to the principle of the service priority specific system in the steps of low cell load and medium cell load starting from the lowest CPU grade in the emergency call priority 2G cell and PS service priority 4G cell based on the principle of the specific service priority specific system.
Step S408: and the MRRC sends a resource adjustment indication message to the base station controller, wherein the resource adjustment indication message carries a system and a cell identifier corresponding to the switching target cell.
Step S410: and the base station controller processes the resource adjustment indication message and selects the UE with low priority to indicate the UE to reselect or switch.
Fig. 5 is a flowchart of a cell load adjustment procedure according to a second preferred embodiment of the present application as still another preferred embodiment of the present application. As shown in fig. 5, the process may include the following processing steps:
step S502: and the MRRC receives the resource information reported by the base station controller.
The resource information may include, but is not limited to, at least one of: cell information, load information, device processing capability information.
The above cell information may include, but is not limited to, at least one of: system type (2G, 3G, 4G, or 5G), cell type (macrocell or microcell), cell identity.
The load information is the same as the load information of the single system, and may include, but is not limited to, at least one of the following: channel utilization, downlink transmit power, uplink interference.
The device processing capability information may include, but is not limited to, at least one of: the base station controller single board CPU resource consumption, the memory resource consumption, the message buffer area resource consumption.
The manner in which the MRRC receives the resource information reported by the base station controller can be divided into the following two modes:
mode one, the base station controller actively sends Resource Information a message to the MRRC.
The transmission scenario may include, but is not limited to, one of the following:
(1) After the base station controller is powered on, resource Information information is sent to the MRRC;
(2) When the resource state changes, the base station controller sends Resource Information information;
(3) The base station controller periodically sends Resource Information a message to the MRRC, and the period can be indicated to the base station controller by the MRRC through the message, or can be set by the base station controller.
And in the second mode, the MRRC periodically transmits Resource Information Request information to the base station controller, and the base station controller reports resource information to the MRRC through transmitting Resource Information Response information.
Step S504: the MRRC sends the load value or CPU consumption to the base station controller exceeding a preset relative threshold (macro cell 85%, micro cell 80%, the threshold may be configured in the background, the reference value may be obtained by simulation or actual measurement), and when the above threshold is exceeded, the base station controller reports the resource adjustment request message to the MRRC.
Step S506: the MRRC selects a target cell set corresponding to the switching action according to the resource consumption of the current cell and the cells in the same coverage cell list.
Step S508: and selecting the target cell in the target cell set according to the resource information of the cell.
In the preferred embodiment, the load and processing power of the cell can be divided into three steps, high, medium and low, for example: the load of the macro cell is 85%, 60% and 30% relative to the high, medium and low threshold of the maximum transmitting power or the maximum uplink interference, respectively, and the load of the micro cell is 80%, 55% and 25% relative to the high, medium and low threshold of the maximum transmitting power or the maximum uplink interference, respectively. The single board CPU consumption may also be divided into three steps, high, medium and low, with relative thresholds relative to total processing capacity being respectively: 80%, 60% and 20%. And classifying the cells based on the resource information reported by the base station controller. The threshold may be configured in the background and the reference value may be obtained by simulation or actual measurement.
Additionally, in the preferred embodiment, a variety of selection strategies may be employed, such as: selecting a cell with the lowest cell load level from the lowest cell consumption level of the CPU; the method can also be performed according to the principle of the service priority specific system in the steps of low cell load and medium cell load starting from the lowest CPU grade in the emergency call priority 2G cell and PS service priority 4G cell based on the principle of the specific service priority specific system.
Step S510: and the MRRC sends a resource adjustment response message to the base station controller, wherein the resource adjustment response message carries a system and a cell identifier corresponding to the switching target cell.
Step S512: the base station controller processes the resource adjustment response message, and selects the UE with low priority to instruct the UE to reselect or switch.
Fig. 6 is a block diagram of a processing apparatus of resource information according to an embodiment of the present application. As shown in fig. 6, the processing apparatus of resource information may include: the acquiring module 10 is configured to acquire resource information reported by a plurality of base station controllers, where each base station controller corresponds to a network with a different system respectively; the processing module 20 is configured to allocate initial resources for a service to be executed in the multi-system network according to the resource information or perform resource adjustment in a service maintaining process.
The device shown in fig. 6 solves the problem that the resource balance of multiple network systems cannot be realized in the related art, so that the UE can be prevented from being dropped, the user experience is improved, and the operation capability of the network is improved.
In a preferred implementation, the resource information may include, but is not limited to, at least one of: cell information, load information, device processing capability information.
The above cell information may include, but is not limited to, at least one of: system type (2G, 3G, 4G, or 5G), cell type (macrocell or microcell), cell identity.
The load information is the same as the load information of the single system, and may include, but is not limited to, at least one of the following: channel utilization, downlink transmit power, uplink interference.
The device processing capability information may include, but is not limited to, at least one of: the base station controller single board CPU resource consumption, the memory resource consumption, the message buffer area resource consumption.
Preferably, as shown in fig. 7, the acquisition module 10 may include: a first obtaining unit 100, configured to obtain resource information actively reported by a plurality of base station controllers; the second obtaining unit 102 is configured to obtain resource information from resource information response messages fed back by the plurality of base station controllers by sending resource information request messages to the plurality of base station controllers according to a preset period.
Preferably, as shown in fig. 7, the processing module 20 may include: a receiving unit 200, configured to receive resource allocation request messages from a plurality of base station controllers, where information carried in the resource allocation request messages includes: capability information of the UE, RRC establishment reason and/or service type, and a neighbor list of a cell to be accessed by the UE or a neighbor list of a cell where the UE is currently located; the first determining unit 202 is configured to determine a first target cell according to information carried in the resource allocation request message and the resource information, where the first target cell is used for performing resource allocation.
Preferably, the first determining unit 202 may include: an obtaining subunit (not shown in the figure) configured to obtain a set of cells to be selected by using a neighbor list of a cell to be accessed by the UE or a neighbor list of a cell where the UE is currently located; a screening subunit (not shown in the figure) for screening the cell set according to the capability information of the UE, RRC establishment cause and/or service type; a determining subunit (not shown in the figure) is configured to determine a first target cell in the filtered set of cells according to the resource information.
Preferably, as shown in fig. 7, the processing module 20 may further include: a first sending unit 204, configured to return a resource allocation response message to the plurality of base station controllers, where information carried in the resource allocation response message includes: the network system corresponding to the first target cell and the identification information of the first target cell, and the information carried in the resource allocation response message is used for allocating resources for the UE under management by the plurality of base station controllers.
Preferably, as shown in fig. 7, the processing module 20 may further include: a third obtaining unit 206, configured to obtain a set of cells to be selected by using a neighbor list of a cell to be accessed by the UE or a neighbor list of a cell where the UE is currently located; a second determining unit 208, configured to determine a second target cell in the cell set according to the resource information, where the second target cell is used for performing resource adjustment; the second sending unit 210 is configured to send the network system corresponding to the second target cell and the identification information of the second target cell to the plurality of base station controllers.
Fig. 8 is a schematic structural view of an MRRC apparatus in accordance with a preferred embodiment of the present application. As shown in fig. 8, the MRRC communicates with the base station controller via a physical connection. The MRRC may include: a message processing module (corresponding to the acquisition module) and a resource management module (corresponding to the processing module). The base station controller is respectively preconfigured with the MRRC identification in the background, establishes connection with the MRRC after being electrified, sends the local end identification to a message processing module of the MRRC, and then is stored by the MRRC.
In the preferred embodiment, the identification may be an ID number or an IP address.
The message processing module of the MRRC is responsible for carrying out message interaction with the base station controller, when receiving the message from the base station controller, the MRRC can determine the base station controller of which system the MRRC is according to the base station controller identification, and then adopts a corresponding decoding rule to analyze the message; when a message is sent to the base station controller, the message may be encoded according to the encoding rules of the corresponding system.
The resource management module of the MRRC is responsible for multi-standard resource management, which may include: resource allocation of initial traffic and resource adjustment during network operation.
From the above description, it can be seen that the above embodiments achieve the following technical effects (it should be noted that these effects are effects that can be achieved by some preferred embodiments): by adopting the technical scheme provided by the embodiment of the application, the unified management principle exists for the threshold value of load balancing by intensively carrying out multi-system resource management, thereby being beneficial to improving the utilization rate of resources. In addition, when one system or one type of network is added, only the interfaces of the MRRC are needed to be added, so that the interface change of other networks is not influenced, and the expansion of the whole network is facilitated; compared with the prior art that the equalization consideration among different systems is only wireless load equalization, the embodiment of the application can consider the limitation of the processing capacity of equipment, avoid the call drop of UE, and is beneficial to improving the user experience and the operation capacity of a network.
It will be appreciated by those skilled in the art that the modules or steps of the application described above may be implemented in a general purpose computing device, they may be concentrated on a single computing device, or distributed across a network of computing devices, they may alternatively be implemented in program code executable by computing devices, so that they may be stored in a memory device for execution by computing devices, and in some cases, the steps shown or described may be performed in a different order than that shown or described, or they may be separately fabricated into individual integrated circuit modules, or multiple modules or steps within them may be fabricated into a single integrated circuit module for implementation. Thus, the present application is not limited to any specific combination of hardware and software.
The above description is only of the preferred embodiments of the present application and is not intended to limit the present application, but various modifications and variations can be made to the present application by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the protection scope of the present application.
Claims (12)
1. A method for processing resource information, comprising:
acquiring resource information reported by a plurality of base station controllers, wherein each base station controller corresponds to networks of different systems respectively;
according to the resource information, initial resources are allocated for the service to be executed in the multi-system network or the resource adjustment is carried out in the service holding process;
the obtaining the resource information reported by the plurality of base station controllers includes: acquiring the resource information from resource information response messages fed back by the plurality of base station controllers by sending resource information request messages to the plurality of base station controllers;
wherein, according to the resource information, allocating initial resources for the service to be executed in the multi-system network includes:
receiving resource allocation request messages from the plurality of base station controllers, wherein the information carried in the resource allocation request messages comprises: capability information of User Equipment (UE), radio Resource Control (RRC) establishment cause and/or service type, wherein the UE is to be accessed into a neighbor list of a cell or a neighbor list of a cell where the UE is currently located;
determining a first target cell according to information carried in the resource allocation request message and the resource information, wherein the first target cell is used for resource allocation;
wherein determining the first target cell according to the information carried in the resource allocation request message and the resource information includes:
acquiring a cell set to be selected by adopting a neighbor cell list of a cell to be accessed by the UE or a neighbor cell list of a cell where the UE is currently located;
screening the cell set according to the capability information of the UE, the RRC establishment reason and/or the service type;
determining the first target cell in the screened cell set according to the resource information;
wherein after determining the first target cell according to the information carried in the resource allocation request message and the resource information, the method further comprises:
and returning a resource allocation response message to the plurality of base station controllers, wherein the information carried in the resource allocation response message comprises: the network system corresponding to the first target cell and the identification information of the first target cell, wherein the information carried in the resource allocation response message is used for allocating resources for the managed UE by the plurality of base station controllers;
the obtaining the resource information reported by the plurality of base station controllers includes:
and sending resource information request messages to the plurality of base station controllers according to a preset period, and acquiring the resource information from resource information response messages fed back by the plurality of base station controllers.
2. The method of claim 1, wherein the resource information comprises at least one of: cell information, load information, device processing capability information.
3. The method of claim 2, wherein the cell information comprises at least one of: system type, cell identification.
4. The method of claim 2, wherein the load information comprises at least one of: channel utilization, downlink transmit power, uplink interference.
5. The method of claim 2, wherein the device processing capability information comprises at least one of: the base station controller single board central processing unit CPU resource consumption, memory resource consumption, message buffer resource consumption.
6. The method of claim 1, wherein performing resource adjustment in the service hold procedure based on the resource information comprises:
acquiring a cell set to be selected by adopting a neighbor cell list of a cell to be accessed by the UE or a neighbor cell list of a cell where the UE is currently located;
determining a second target cell in the cell set according to the resource information, wherein the second target cell is used for carrying out resource adjustment;
and sending the network system corresponding to the second target cell and the identification information of the second target cell to the plurality of base station controllers.
7. A processing apparatus for resource information, comprising:
the acquisition module is used for acquiring resource information reported by a plurality of base station controllers, wherein each base station controller corresponds to networks of different systems respectively;
the processing module is used for distributing initial resources for the service to be executed in the multi-system network according to the resource information or adjusting the resources in the service holding process;
wherein, the acquisition module includes: a second obtaining unit, configured to obtain the resource information from a resource information response message fed back by the plurality of base station controllers by sending a resource information request message to the plurality of base station controllers;
wherein the processing module comprises:
a receiving unit, configured to receive resource allocation request messages from the plurality of base station controllers, where information carried in the resource allocation request messages includes: capability information of User Equipment (UE), radio Resource Control (RRC) establishment cause and/or service type, wherein the UE is to be accessed into a neighbor list of a cell or a neighbor list of a cell where the UE is currently located;
a first determining unit, configured to determine a first target cell according to information carried in the resource allocation request message and the resource information, where the first target cell is used to perform resource allocation;
wherein the first determining unit includes:
an obtaining subunit, configured to obtain a set of cells to be selected by using a neighbor list of a cell to be accessed by the UE or a neighbor list of a cell where the UE is currently located;
a screening subunit, configured to screen the cell set according to the capability information of the UE, the RRC establishment cause and/or the service type;
a determining subunit, configured to determine, according to the resource information, the first target cell in the screened cell set;
wherein the processing module further comprises:
the first sending unit is configured to return a resource allocation response message to the plurality of base station controllers, where information carried in the resource allocation response message includes: the network system corresponding to the first target cell and the identification information of the first target cell, wherein the information carried in the resource allocation response message is used for allocating resources for the managed UE by the plurality of base station controllers;
wherein, the acquisition module includes:
the second obtaining unit is configured to obtain the resource information from resource information response messages fed back by the plurality of base station controllers by sending resource information request messages to the plurality of base station controllers according to a preset period.
8. The apparatus of claim 7, wherein the resource information comprises at least one of: cell information, load information, device processing capability information.
9. The apparatus of claim 8, wherein the cell information comprises at least one of: system type, cell identification.
10. The apparatus of claim 8, wherein the load information comprises at least one of: channel utilization, downlink transmit power, uplink interference.
11. The apparatus of claim 8, wherein the device processing capability information comprises at least one of: the base station controller single board central processing unit CPU resource consumption, memory resource consumption, message buffer resource consumption.
12. The apparatus of claim 7, wherein the processing module further comprises:
a third obtaining unit, configured to obtain a set of cells to be selected by using a neighbor list of a cell to be accessed by the UE or a neighbor list of a cell where the UE is currently located;
a second determining unit, configured to determine a second target cell in the cell set according to the resource information, where the second target cell is used to perform resource adjustment;
and the second sending unit is used for sending the network system corresponding to the second target cell and the identification information of the second target cell to the plurality of base station controllers.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011376942.1A CN112492650B (en) | 2014-07-14 | 2014-07-14 | Method and device for processing resource information |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410334230.1A CN105282788A (en) | 2014-07-14 | 2014-07-14 | Method and device for processing resource information |
| CN202011376942.1A CN112492650B (en) | 2014-07-14 | 2014-07-14 | Method and device for processing resource information |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410334230.1A Division CN105282788A (en) | 2014-07-14 | 2014-07-14 | Method and device for processing resource information |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN112492650A CN112492650A (en) | 2021-03-12 |
| CN112492650B true CN112492650B (en) | 2023-11-24 |
Family
ID=54765993
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202011376942.1A Active CN112492650B (en) | 2014-07-14 | 2014-07-14 | Method and device for processing resource information |
| CN201410334230.1A Pending CN105282788A (en) | 2014-07-14 | 2014-07-14 | Method and device for processing resource information |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410334230.1A Pending CN105282788A (en) | 2014-07-14 | 2014-07-14 | Method and device for processing resource information |
Country Status (2)
| Country | Link |
|---|---|
| CN (2) | CN112492650B (en) |
| WO (1) | WO2015184698A1 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006017983A1 (en) * | 2004-08-16 | 2006-02-23 | Huawei Technologies Co., Ltd. | A method of load handover of mobile communication system |
| WO2008031258A1 (en) * | 2006-08-22 | 2008-03-20 | Huawei Technologies Co., Ltd. | Radio resource redistribution at handover |
| CN101203016A (en) * | 2006-12-15 | 2008-06-18 | 华为技术有限公司 | Processing method and system for realizing network element configuration in multi-standard communication system |
| CN101212761A (en) * | 2006-12-30 | 2008-07-02 | 华为技术有限公司 | System, device and method for realizing radio resource management in multi-standard communication network |
| CN103222324A (en) * | 2012-11-23 | 2013-07-24 | 华为技术有限公司 | Cooperative method between networks, cooperative node and network side equipment |
| CN103220717A (en) * | 2012-01-20 | 2013-07-24 | 华为技术有限公司 | Load balancing method and related device |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101193402B (en) * | 2006-11-20 | 2010-04-14 | 华为技术有限公司 | Configuration method and system for multi-mode base station |
| CN101626589B (en) * | 2009-08-10 | 2012-02-01 | 华为技术有限公司 | Load control method, apparatus and system |
| CN103179600B (en) * | 2011-12-20 | 2019-11-05 | 南京中兴软件有限责任公司 | A kind of management method and multimode baseband pool unit of radio frequency units |
| CN103188729A (en) * | 2011-12-31 | 2013-07-03 | 中兴通讯股份有限公司 | Method and device for service balance |
-
2014
- 2014-07-14 CN CN202011376942.1A patent/CN112492650B/en active Active
- 2014-07-14 CN CN201410334230.1A patent/CN105282788A/en active Pending
- 2014-09-12 WO PCT/CN2014/086454 patent/WO2015184698A1/en not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006017983A1 (en) * | 2004-08-16 | 2006-02-23 | Huawei Technologies Co., Ltd. | A method of load handover of mobile communication system |
| WO2008031258A1 (en) * | 2006-08-22 | 2008-03-20 | Huawei Technologies Co., Ltd. | Radio resource redistribution at handover |
| CN101203016A (en) * | 2006-12-15 | 2008-06-18 | 华为技术有限公司 | Processing method and system for realizing network element configuration in multi-standard communication system |
| CN101212761A (en) * | 2006-12-30 | 2008-07-02 | 华为技术有限公司 | System, device and method for realizing radio resource management in multi-standard communication network |
| CN103220717A (en) * | 2012-01-20 | 2013-07-24 | 华为技术有限公司 | Load balancing method and related device |
| CN103222324A (en) * | 2012-11-23 | 2013-07-24 | 华为技术有限公司 | Cooperative method between networks, cooperative node and network side equipment |
Non-Patent Citations (2)
| Title |
|---|
| .《3GPP TR 22.978 V2.0.0》.2005, * |
| 3GPP.3rd Generation Partnership Project * |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2015184698A1 (en) | 2015-12-10 |
| CN105282788A (en) | 2016-01-27 |
| CN112492650A (en) | 2021-03-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10506575B2 (en) | Resource allocation method and system, device having base station functionality, and terminal | |
| KR102061436B1 (en) | Resource allocation method and device | |
| US10582381B2 (en) | Implementing radio access network slicing in a mobile network | |
| JP6095846B2 (en) | Mobility optimization method, user device, and access network device | |
| CN103517323B (en) | The data transmission method of Wireless Heterogeneous Networks, shunting device, base station equipment | |
| KR101657861B1 (en) | Load balancing | |
| JP6197989B2 (en) | Base station apparatus and load information acquisition method in wireless communication system | |
| CN112533254B (en) | Cell load balancing method, device and network equipment | |
| KR20130018884A (en) | Mobile station and wireless control apparatus | |
| JP2019526209A (en) | Common processing execution method, apparatus, and system | |
| KR20140117830A (en) | Multi-cell selection method and distrubuted data transmission method to provide enhanced mobile data transmission in wireless overlay network | |
| CN102595639B (en) | The transmission method of business datum and system | |
| EP3099134B1 (en) | Access system, device and method | |
| CN105636133A (en) | Configuration method of wireless access points and base station | |
| EP3565372B1 (en) | Connection establishment method and apparatus | |
| US20150264632A1 (en) | Method for obtaining radio access network information and radio access network controller | |
| CN112492650B (en) | Method and device for processing resource information | |
| JP2012015898A (en) | Base station device, communication system, and method for controlling call connection | |
| JP4737459B2 (en) | Mobile communication system, radio network control apparatus, and load distribution method | |
| CN114430571B (en) | Communication method, system, base station and terminal | |
| CN113383587A (en) | Communication device, infrastructure equipment and method | |
| CN101998631A (en) | Method, system and device of resource allocation | |
| CN105657754A (en) | Wireless access point configuration method and user terminal | |
| JP4645338B2 (en) | Wireless communication system, wireless control station, and service changing method used for them | |
| EP3402247B1 (en) | Congestion control method and device |
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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |