Computing power processing method and device, related equipment and storage medium
By receiving and analyzing the computing power information parameters sent by the second network element, determining the target node or base station to receive services and user migration, the problem that cells in the prior art cannot perceive the computing resource occupation is solved, and dynamic sharing of computing resources and satisfying service needs is realized.
Patent Information
- Application Number
- CN202311355216.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-18
- Publication Date
- 2025-04-18
AI Technical Summary
The prior art cannot perceive the computing resource occupation of surrounding physical nodes, resulting in the inability of the cell to share elastic computing resources when there is insufficient computing resources, affecting business computing and user experience.
By receiving the first parameter sent by the second network element, the parameter represents the computing power information of the first base station and the adjacent node or base station, and is used to determine the target node or base station to receive service and user migration, and realize dynamic sharing of computing resources.
When there is insufficient computing resources, adjacent computing nodes can be selected efficiently according to business needs to meet business computing and delay needs, and ensure user business experience.
Smart Images

Figure CN119854887A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and in particular to a computing power processing method, apparatus, related equipment and storage medium. Background Art
[0002] The neighboring cell list defined in the existing standard only includes the relevant identification of the cell, and can only perceive the neighboring cell situation based on coverage. However, the cell in the existing solution cannot perceive the information such as the computing resource occupancy of the surrounding physical nodes to reflect the computing capacity. For the current cell or the target cell in the switching scenario, the computing resources may be insufficient. In the existing solution, the cell cannot perceive the computing resources, which is not conducive to elastic computing resource sharing. Summary of the invention
[0003] In order to solve the related technical problems, the embodiments of the present application provide a computing power processing method, device, related equipment and storage medium.
[0004] The technical solution of the embodiment of the present application is implemented as follows:
[0005] The embodiment of the present application provides a computing power processing method, which is applied to a first network element, including:
[0006] Receive a first parameter sent by a second network element; the first parameter represents first information of a first computing power corresponding to a first base station and / or second information of a second computing power corresponding to at least one first node adjacent to the first base station and / or a second base station.
[0007] In the above solution, the first parameter includes at least one of the following:
[0008] A first identifier; the first identifier is used to identify first information of the first computing power and second information of the second computing power;
[0009] A second identifier; the second identifier is used to identify the first base station and / or the first node and / or the second base station;
[0010] Computation type related information, where the computing type related information is used to indicate the computing resource type and / or supported computing task type of the first base station and / or the first node and / or the second base station;
[0011] Location related information; the location related information is used to indicate the geographical location of the first base station and / or the first node and / or the second base station;
[0012] Information related to computing resources; the computing resources related information is used to indicate the total capacity and / or available capacity of the computing resource type of the first base station and / or the first node and / or the second base station.
[0013] In the above scheme, the method further comprises:
[0014] A target node and / or a target base station is determined based on the first parameter; the target node and / or the target base station is used to receive the service and / or user migration of the first base station.
[0015] In the above solution, determining the target node and / or target base station based on the first parameter includes:
[0016] Obtain the computing power requirements of target businesses and / or users;
[0017] When the first computing power cannot meet the computing power requirement, a target node and / or target base station is determined in at least one first node and / or second base station based on the computing power requirement and second information of the second computing power; the target node and / or target base station is used to receive the services and / or user migration of the first base station.
[0018] In the above solution, before determining the target node and / or the target base station, the method further includes:
[0019] Send third information to the at least one first node and / or second base station, where the third information is used to indicate the service status and / or computing resource occupancy of the first node and / or the second base station.
[0020] In the above solution, the first parameter includes a parameter requested to be updated from the second base station; and the method further includes:
[0021] Sending request information for updating computing power-related parameters to the second base station according to the first parameter, and obtaining a feedback result from the second base station;
[0022] The first parameter is updated based on the feedback result to obtain an updated first parameter; the updated first parameter is used to update the computing power table in the first parameter.
[0023] In the above solution, the first identifier includes at least one of the following:
[0024] An identifier of a cluster where the first information of the first computing power and the second information of the second computing power are located;
[0025] The node identifiers in the cluster where the first information of the first computing power and the second information of the second computing power are located.
[0026] In the above scheme, the method further comprises:
[0027] receiving update information of the first parameter sent by the second network element;
[0028] The computing power table in the first parameter is updated based on the update information to obtain an updated computing power table.
[0029] In the above solution, the calculation type related information includes at least one of the following:
[0030] Computing resource type identification; the computing resource type identification at least includes identifications corresponding to a central processing unit (CPU), a graphics processing unit (GPU), and a field-programmable gate array (FPGA);
[0031] Computing task type identifier; the computing task type identifier includes at least identifiers corresponding to artificial intelligence (AI), centralized unit (CU), distributed unit (DU), fast discrete Fourier transform algorithm (FFT), inverse fast Fourier transform algorithm (IFFT), delayed-first-transmission algorithm (DFT), low-density parity check code algorithm (LDPC), polar code algorithm (POLAR), and packet data convergence protocol algorithm (PDCP).
[0032] In the above solution, the first network element includes one of the following:
[0033] Base station;
[0034] Near-Realtime RAN Intelligent Controller (Near-RTRIC).
[0035] The embodiment of the present application further provides a computing power processing method, which is applied to a second network element, including:
[0036] A first parameter is sent to a first network element; the first parameter represents first information of a first computing power corresponding to the first base station and / or second information of a second computing power corresponding to at least one first node and / or a second base station adjacent to the first base station.
[0037] In the above solution, the first parameter includes at least one of the following:
[0038] A first identifier; the first identifier is used to identify first information of the first computing power and second information of the second computing power;
[0039] A second identifier; the second identifier is used to identify the first base station and / or the first node and / or the second base station;
[0040] Computation type related information, where the computing type related information is used to indicate the computing resource type and / or supported computing task type of the first base station and / or the first node and / or the second base station;
[0041] Location related information; the location related information is used to indicate the geographical location of the first base station and / or the first node and / or the second base station;
[0042] Information related to computing resources; the computing resources related information is used to indicate the total capacity and / or available capacity of the computing resource type of the first base station and / or the first node and / or the second base station.
[0043] In the above scheme, the method further comprises:
[0044] Determine a correspondence between the first identifier and the second identifier based on the first parameter;
[0045] Determine a node with the highest priority among the at least one second node according to the corresponding relationship and / or the computing power resource related information;
[0046] The identifier of the node with the highest priority in the at least one second node is updated in the computing power table in the first parameter.
[0047] In the above solution, the first identifier includes at least one of the following:
[0048] An identifier of a cluster where the first information of the first computing power and the second information of the second computing power are located;
[0049] The node identifiers in the cluster where the first information of the first computing power and the second information of the second computing power are located.
[0050] In the above scheme, the method further comprises:
[0051] Send update information of the first parameter to the first network element; the update information is used by the second network element to update the computing power table in the first parameter to obtain an updated computing power table.
[0052] In the above solution, the calculation type related information includes at least one of the following:
[0053] Computing resource type identification; the computing resource type identification includes at least identifications corresponding to CPU, GPU, and FPGA;
[0054] Computing task type identifier; the computing task type identifier includes at least identifiers corresponding to AI, CU, DU, FFT, IFFT, DFT, LDPC, POLAR, and PDCP.
[0055] In the above solution, the second network element includes one of the following:
[0056] network management;
[0057] Service Management Organization (SMO);
[0058] Non-Realtime RAN Intelligent Controller (Non-RT RIC);
[0059] Network Function Orchestration (NFO);
[0060] Federated Cloud Platform Orchestration and Management (FOCOM).
[0061] The embodiment of the present application further provides a computing power processing device, which is arranged in a first network element and includes:
[0062] A receiving unit is used to receive a first parameter sent by a second network element; the first parameter represents first information of a first computing power corresponding to a first base station and / or second information of a second computing power corresponding to at least one first node adjacent to the first base station and / or a second base station.
[0063] The embodiment of the present application further provides a computing power processing device, which is arranged in a second network element and includes:
[0064] A sending unit is used to send a first parameter to a first network element; the first parameter represents first information of a first computing power corresponding to a first base station and / or second information of a second computing power corresponding to at least one first node and / or a second base station adjacent to the first base station.
[0065] The embodiment of the present application further provides a first network element, comprising: a first communication interface and a first processor; wherein:
[0066] The first communication interface is used to receive a first parameter sent by a second network element; the first parameter represents first information of a first computing power corresponding to the first base station and / or second information of a second computing power corresponding to at least one first node adjacent to the first base station and / or a second base station.
[0067] The embodiment of the present application further provides a second network element, comprising: a second communication interface and a second processor; wherein:
[0068] The second communication interface is used to send a first parameter to the first network element; the first parameter represents first information of a first computing power corresponding to the first base station and / or second information of a second computing power corresponding to at least one first node adjacent to the first base station and / or a second base station.
[0069] The embodiment of the present application further provides a first network element, comprising: a first processor and a first memory for storing a computer program that can be run on the processor,
[0070] Wherein, when the first processor is used to run the computer program, it executes the steps of any one of the above-mentioned methods on the first network element side.
[0071] The embodiment of the present application further provides a second network element, comprising: a second processor and a second memory for storing a computer program that can be run on the processor,
[0072] The second processor is used to execute the steps of any one of the above-mentioned methods on the second network element side when running the computer program.
[0073] An embodiment of the present application also provides a storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the computer program implements the steps of any of the above-mentioned methods on the first network element side, or implements the steps of any of the above-mentioned methods on the second network element side.
[0074] The computing power processing method, device, related equipment and storage medium provided in the embodiments of the present application, the first network element receives the first parameter sent by the second network element; the first parameter represents the first information of the first computing power corresponding to the first base station and / or the second information of the second computing power corresponding to at least one first node and / or the second base station adjacent to the first base station. The scheme provided in the embodiments of the present application receives the first parameter of the first information representing the first computing power corresponding to the first base station and / or the second information of the second computing power corresponding to at least one first node and / or the second base station adjacent to the first base station sent by the second network element through the first network element; so that the first base station can efficiently select at least one adjacent first node and / or second base station according to business needs in scenarios such as introducing new functions / services or switching when computing resources are insufficient, so as to meet business computing, latency and other requirements and ensure user business experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0075] Figure 1 A flowchart of a computing power processing method according to an embodiment of the present application;
[0076] Figure 2 A flowchart of another computing power processing method according to an embodiment of the present application;
[0077] Figure 3 This is a schematic diagram of an application of the computing power processing method of this application;
[0078] Figure 4 This is another application diagram of the computing power processing method of this application;
[0079] Figure 5 This is another application diagram of the computing power processing method of this application;
[0080] Figure 6 This is another application diagram of the computing power processing method of this application;
[0081] Figure 7 This is another application diagram of the computing power processing method of this application;
[0082] Figure 8 A schematic diagram of a computing power processing device according to an embodiment of the present application;
[0083] Fig. 9 A schematic diagram of another computing power processing device according to an embodiment of the present application;
[0084] Fig.10 This is a schematic diagram of the structure of a first network element according to an embodiment of the present application;
[0085] Fig.11 This is a schematic diagram of the structure of a second network element according to an embodiment of the present application;
[0086] Fig.12 A schematic diagram of a computing power processing system according to an embodiment of the present application. DETAILED DESCRIPTION
[0087] The present application is further described in detail below in conjunction with the accompanying drawings and embodiments.
[0088] The existing standard defines an automatic neighbor relation function in a self-organizing network, which is used to dynamically provide and update the neighbor list for the source cell, so that the cell can perceive the neighbor status and provide high-quality wireless services to the user during the switching process of the user terminal (User Equipment, UE). The relationship between the automatic neighbor relation function and the network management (Operation Administration and Maintenance, OAM), where OAM can update and maintain the cell neighbor list, or the cell can update the neighbor list by itself through the signal strong neighbor information reported by the UE. At present, the neighbor list information maintained by the cell is mainly the global and physical identification of the target cell, such as the cell global identification (NR Cell Global Identifier, NR CGI) / cell physical cell identification (NR Cell Physical Cell Identifie, NR PCI), Evolved-Universal Mobile Telecommunications System Terrestrial Radio Access Network Cell Global Identifier (ECGI) / Physical Cell Identifie (PCI).
[0089] The neighbor list defined by the existing standard only includes the relevant identification of the cell, and can only perceive the situation of the neighboring cells based on coverage. However, in the existing solution, the cell cannot perceive the computing resource occupancy of the surrounding physical nodes and other information to reflect the computing capacity. In the case that the current cell or the target cell may have insufficient computing resources in the switching scenario, the cell in the existing solution cannot perceive the computing resources, which is not conducive to elastic computing resource sharing. In particular, in the future wireless surplus computing power sharing scenario, the cell perceives the physical computing capacity within a certain range, which is helpful for computing task sharing, and the cell can flexibly shrink to efficiently utilize the computing resources in the region and meet business needs, ensuring user experience.
[0090] In addition, the existing standard automatically establishes a neighbor list of standardized cells for dynamic update to sense the state of neighbor cells, but the existing neighbor list only includes neighbor cell identifiers. In the existing solution, cells cannot sense other information, especially nearby computing resource information used to reflect computing capabilities.
[0091] Based on this, in various embodiments of the present application, a first parameter of first information representing a first computing power corresponding to a first base station and / or second information corresponding to a second computing power of at least one first node and / or second base station adjacent to the first base station, which is sent by a first network element, is received by a first network element; so that when computing resources are insufficient, the first base station can efficiently select at least one adjacent first node and / or second base station according to business needs in scenarios such as introducing new functions / services or switching, so as to meet business computing, latency and other requirements and ensure user business experience.
[0092] The solution provided in the embodiment of the present application provides a computing power perception solution that can select appropriate shared computing power according to business needs, thereby meeting business computing, latency and other requirements and ensuring user business experience.
[0093] The present application embodiment provides a computing power processing method, which is applied to a first network element, such as Figure 1 As shown, Figure 1 The following is a flow chart of a computing power processing method according to an embodiment of the present application; the method includes:
[0094] Step 101: Receive a first parameter sent by a second network element; the first parameter represents first information of a first computing power corresponding to a first base station and / or second information of a second computing power corresponding to at least one first node adjacent to the first base station and / or a second base station.
[0095] In this embodiment, the specific application scenario of the computing power processing method can be determined according to actual conditions and is not limited here. As an example, the computing power processing method can be a computing power sensing method, and the computing power sensing method can be a computing power sensing method between base stations.
[0096] The first network element and the second network element can be determined according to actual conditions and are not limited here. As an example, the first network element may include a base station, a Near-RT RIC, etc.; the second network element may include a network management, an SMO, a Non-RT RIC, an NFO, a FOCOM, etc. In practical applications, the base station may be recorded as a gNB or a Source gNB; as an example, the first network element may be a Near-RT RIC, and the second network element may be an SMO.
[0097] The first parameter can be determined according to actual conditions and is not limited here. As an example, the first parameter may include a first identifier, a second identifier, information related to the computing type, information related to the location, information related to computing resources, etc. In practical applications, the first identifier may be recorded as Computing id. The second identifier may include a cluster identifier, a node identifier within the cluster, that is, a server identifier, an identifier for uniquely identifying a base station, and may include a PLMN id, etc. In practical applications, the cluster identifier may be recorded as Cluster id; the node identifier within the cluster may be recorded as Node id; the identifier for uniquely identifying a base station may be recorded as gNB id. The computing type related information may be understood as information used to describe the computing type, and may include information on resource types and task types. The computing type related information may be recorded as Computing type. The computing resource type may be recorded as Resource type, and may include CPU / GPU / FPGA, etc. The computing task type may be recorded as Task type, and may include AI / CU / DU, FFT / IFFT / DFT / LDPC / POLAR / PDCP encryption and decryption operations / user access related processing, etc. The location related information may be recorded as Location. The computing resource related information may be understood as capacity information used to describe the computing resource type, and may include information on the total capacity and / or available capacity of the computing resource type.
[0098] The first parameter represents the first information of the first computing power corresponding to the first base station and / or the second information of the second computing power corresponding to at least one first node and / or the second base station adjacent to the first base station. It can be understood as scenario 1, the first parameter represents the first information of the first computing power corresponding to the first base station; scenario 2, the first parameter represents the second information of at least one first node adjacent to the first base station; scenario 3, the first parameter represents the first information of the first computing power corresponding to the first base station and the second information of at least one first node adjacent to the first base station; scenario 4, the first parameter represents the first information of the first computing power corresponding to the first base station and the second information of at least one second base station adjacent to the first base station; scenario 5, the second information of the second computing power corresponding to at least one first node and the second base station adjacent to the first base station; scenario 6, the first parameter represents the first information of the first computing power corresponding to the first base station and the second information of the second computing power corresponding to at least one first node and the second base station adjacent to the first base station. Among them, the first information of the first computing power corresponding to the base station can be understood as the computing power related information corresponding to the first base station; the second information of the second computing power corresponding to at least one first node and / or the second base station adjacent to the first base station can be understood as the computing power related information corresponding to at least one first node and / or the second base station adjacent to the first base station. The first base station, the first node and the second base station can all be determined according to actual conditions and are not limited here. As an example, the first base station can be recorded as gNB, gNBm, Source gNB, etc. The second base station can be recorded as gNBn, gNBm, etc. The first node can be recorded as Computing Node.
[0099] In actual applications, when the first network element is a Near-RT RIC, the first base station may be a gNBm, and the second base station may be a gNBn; when the first network element is a Near-RT RIC, the first base station may be a gNBm, and the first node may be a Computing Node; when the first network element is a gNB, the first base station may be a gNBm, and the second base station may be a gNBn; when the first network element is a Source gNB, the first base station may be a gNBm, and the second base station may be a gNBn.
[0100] In one embodiment, the first parameter includes at least one of the following:
[0101] A first identifier; the first identifier is used to identify first information of the first computing power and second information of the second computing power;
[0102] A second identifier; the second identifier is used to identify the first base station and / or the first node and / or the second base station;
[0103] Computation type related information, where the computing type related information is used to indicate the computing resource type and / or supported computing task type of the first base station and / or the first node and / or the second base station;
[0104] Location related information; the location related information is used to indicate the geographical location of the first base station and / or the first node and / or the second base station;
[0105] Information related to computing resources; the computing resources related information is used to indicate the total capacity and / or available capacity of the computing resource type of the first base station and / or the first node and / or the second base station.
[0106] In this embodiment, both the first identifier and the second identifier can be determined according to actual conditions, and are not limited here. As an example, the first identifier can be understood as an identifier for uniquely identifying computing power, which can include a cluster identifier and a node identifier. In practical applications, the first identifier can be recorded as Computing id. The second identifier used to identify the first base station and / or the first node and / or the second base station can be understood as the second identifier used to identify the first base station; or, the second identifier is used to identify the first node; or, the second identifier is used to identify the second base station; or, the second identifier is used to identify the first base station and the first node; or, the second identifier is used to identify the first base station and the second base station; or, the second identifier is used to identify the first base station and the first node and the second base station; the second identifier can include a cluster identifier, a node identifier within the cluster, that is, a server identifier, an identifier for uniquely identifying a base station, and can include a PLMN id, etc. In practical applications, the cluster identifier can be recorded as Cluster id; the node identifier within the cluster can be recorded as Node id; the identifier for uniquely identifying a base station can be recorded as gNB id.
[0107] The computing type related information is also determined according to the actual situation and is not limited here. As an example, the computing type related information can be understood as information used to describe the computing type, which may include information on resource type and task type. In practical applications, the computing type related information can be recorded as Computing type. The calculation type related information is used to indicate the calculation resource type and / or supported calculation task type of the first base station and / or the first node and / or the second base station, which can be understood as the calculation type related information is used to indicate the calculation resource type of the first base station; or, the calculation type related information is used to indicate the calculation resource type of the first node; or, the calculation type related information is used to indicate the calculation resource type of the second base station; or, the calculation type related information is used to indicate the calculation task type supported by the first base station; or, the calculation type related information is used to indicate the calculation task type supported by the first node; or, the calculation type related information is used to indicate the calculation task type supported by the second base station; the calculation type related information is used to indicate the calculation resource type of the first base station and the first node; or, the calculation type related information is used to indicate the first base station and the supported calculation task type; or, the calculation type related information is used to indicate the calculation resource type and supported calculation task type of the first base station and the first node; or, the calculation type related information is used to indicate the calculation resource type and supported calculation task type of the first base station; or, the calculation type related information is used to indicate the calculation resource type and supported calculation task type of the first node, etc. In practical applications, the computing resource type can be recorded as Resource type, which can include CPU / GPU / FPGA, etc. The computing task type can be recorded as Task type, which can include AI / CU / DU, FFT / IFFT / DFT / LDPC / POLAR / PDCP encryption and decryption operations / user access related processing, etc.
[0108] The location-related information is also determined according to actual conditions and is not limited here. As an example, the location-related information can be understood as information used to describe the geographical location of the computing node. In practical applications, the location-related information can be recorded as Location. The location-related information is used to indicate the geographical location of the first base station and / or the first node and / or the second base station, which can be understood as the location-related information is used to indicate the geographical location of the first base station; or, the location-related information is used to indicate the geographical location of the first node; or, the location-related information is used to indicate the geographical location of the second base station; or, the location-related information is used to indicate the geographical location of the first base station and the first node; or, the location-related information is used to indicate the geographical location of the first base station and the second base station; or, the location-related information is used to indicate the geographical location of the first node and the second base station; the location-related information is used to indicate the geographical location of the first base station and the first node and the second base station, etc.
[0109] The computing power resource related information is also determined according to actual conditions and is not limited here. As an example, the computing power resource related information can be understood as capacity information used to describe the computing resource type, which can include information on the total capacity and / or available capacity of the computing resource type. The computing power resource related information is used to indicate the total capacity and / or available capacity of the computing resource type of the first base station and / or the first node and / or the second base station, which can be understood as the computing power resource related information used to indicate the total capacity and / or available capacity of the computing resource type of the first base station; or, the computing power resource related information is used to indicate the total capacity and / or available capacity of the computing resource type of the first node; or, the computing power resource related information is used to indicate the total capacity and / or available capacity of the computing resource type of the second base station; or, the computing power resource related information is used to indicate the total capacity and / or available capacity of the computing resource type of the first base station and the first node; or, the computing power resource related information is used to indicate the total capacity and / or available capacity of the computing resource type of the first base station and the second base station; or, the computing power resource related information is used to indicate the total capacity and / or available capacity of the computing resource type of the first base station and the first node and the second base station; or, the computing power resource related information is used to indicate the total capacity and / or available capacity of the computing resource type of the first base station and the first node and the second base station, etc.
[0110] Based on this, in one embodiment, the method further includes:
[0111] A target node and / or a target base station is determined based on the first parameter; the target node and / or the target base station is used to receive the service and / or user migration of the first base station.
[0112] In this embodiment, the target node and / or target base station can be determined based on the first parameter according to actual conditions, and is not limited here. As an example, the target node and / or target base station can be determined based on the first parameter to obtain the computing power requirements of the target service and / or user; the target node and / or target base station is determined in the at least one first node and / or second base station according to the computing power requirements and the second information of the second computing power.
[0113] In this embodiment, the base station perceives the situation that other adjacent nodes can share computing resources, so that the current base station can efficiently select adjacent computing nodes according to business needs in scenarios such as insufficient computing resources, introduction of new functions / services, or switching, so as to meet business computing, latency and other requirements.
[0114] Based on this, in one embodiment, determining a target node and / or a target base station based on the first parameter includes:
[0115] Obtain the computing power requirements of target businesses and / or users;
[0116] When the first computing power cannot meet the computing power requirement, a target node and / or target base station is determined in at least one first node and / or second base station based on the computing power requirement and second information of the second computing power; the target node and / or target base station is used to receive the services and / or user migration of the first base station.
[0117] In this embodiment, the target service and the computing power requirement of the user can be determined according to actual conditions, and are not limited here. As an example, the target service can be a computing service; and the computing power requirement of the user can be computing resources required by the user.
[0118] When the first computing power cannot meet the computing power requirement, it can be understood that the computing resources of the first base station are insufficient. In other words, the computing resources of the current base station are insufficient.
[0119] Determining the target node and / or target base station in the at least one first node and / or second base station based on the computing power requirement and the second information of the second computing power can be understood as efficiently selecting adjacent computing nodes according to business needs to meet business computing, latency and other aspects.
[0120] This embodiment introduces and maintains a computing capacity indicator within a certain range within the cell to indicate the computing capacity of other nodes adjacent to the current cell. By collecting computing resource occupancy and remaining computing resources, the source cell can select the target cell and / or computing power node based on the coverage capacity and computing capacity of the neighboring cell when switching between gNBs, or when the current cell resources are insufficient or when the introduction of new functions or services requires additional computing resources, it can select appropriate shared computing power according to business needs, thereby meeting business computing, latency and other requirements and ensuring user business experience.
[0121] Based on this, in one embodiment, before determining the target node and / or the target base station, the method further includes:
[0122] Send third information to the at least one first node and / or second base station, where the third information is used to indicate the service status and / or computing resource occupancy of the first node and / or the second base station.
[0123] In this embodiment, the third information is used to indicate the service status and / or computing resource occupancy of the first node and / or the second base station, which can be understood as the third information is used to indicate the service status and / or computing resource occupancy of the first node; or, the third information is used to indicate the service status and / or computing resource occupancy of the second base station; or, the third information is used to indicate the service status and / or computing resource occupancy of the first node and the second base station; wherein, the third information can be understood as indication information; the specific content indicated by the third information can be determined according to actual conditions and is not limited here.
[0124] Based on this, in one embodiment, the first parameter includes a parameter requested to be updated from the second base station; and the method further includes:
[0125] Sending request information for updating computing power-related parameters to the second base station according to the first parameter, and obtaining a feedback result from the second base station;
[0126] The first parameter is updated based on the feedback result to obtain an updated first parameter; the updated first parameter is used to update the computing power table in the first parameter.
[0127] In this embodiment, the computing power table in the first parameter can be understood as a computing power table formed by various parameters; the specific content of the computing power table can be determined according to actual conditions and is not limited here. As an example, the computing power table may include Computing id, Cluster id, Node id, gNB id, Computing type, Resourcetype, Task type, etc. In actual applications, the computing power table may include a computing power capacity table and a computing power relationship table.
[0128] For ease of understanding, the first network element is taken as a base station, and the computing power processing method is an inter-base station computing power processing method, specifically an inter-base station computing power perception method for example. The computing power capacity near the cell can be updated and maintained through SMO. In the initialization phase, the network management OAM / non-real-time wireless intelligent controller in the management and orchestration module configures the computing power table near the base station, updates the computing power table according to the deployment of the new base station or computing power node, and sends it to the base station or near-real-time wireless intelligent controller. Initialization in the network planning phase, OAM configures the computing power table near the current base station, or Non-RT RIC / rApp configures the computing power table near the current base station to Near-RT RIC through the A1 interface, for example, according to the node geographical location, the connection relationship between base stations in the backhaul link, or the relative delay between base stations, the range of the cell computing power table and the priority of computing power node selection are determined. The base station / Near-RT RIC feedbacks the success / failure of the computing power table configuration to OAM / Non-RT RIC. When FOCOM updates the cloud infrastructure configuration and NFO deploys and initializes the new base station, the newly deployed base station registers with OAM and reports the base station computing power, including computing power related identification, computing power type, location and other information. When OAM successfully configures the new base station, OAM updates the newly deployed and running base station to the current base station computing power table. Similarly, when OAM obtains that the adjacent base station is shut down, OAM deletes the relevant information of the shut down base station from the table. When FOCOM updates the cloud infrastructure configuration and deploys a new computing node or expands a new computing power board in an existing gNB, the new computing node reports the computing power to OAM through FOCOM, and OAM / / Non-RT RIC updates the newly deployed computing power node information to the current base station computing power table. Similarly, when FOCOM obtains that the node is shut down, it updates OAM and OAM deletes the relevant information of the shut down base station from the table.
[0129] Based on this, in one embodiment, the first identifier includes at least one of the following:
[0130] An identifier of a cluster where the first information of the first computing power and the second information of the second computing power are located;
[0131] The node identifiers in the cluster where the first information of the first computing power and the second information of the second computing power are located.
[0132] The first information of the first computing power and the second information of the second computing power are located in a cluster identifier; in practical applications, the cluster identifier can be recorded as Cluster id.
[0133] The node identifier in the cluster where the first information of the first computing power and the second information of the second computing power are located. In practical applications, the node identifier in the cluster can be recorded as Node id.
[0134] Based on this, in one embodiment, the method further includes:
[0135] receiving update information of the first parameter sent by the second network element;
[0136] The computing power table in the first parameter is updated based on the update information to obtain an updated computing power table.
[0137] In this embodiment, the computing power table in the first parameter can be understood as a computing power table formed by various parameters; the specific content of the computing power table can be determined according to actual conditions and is not limited here. As an example, the computing power table can include Computing id, Cluster id, Node id, gNB id, Computing type, Resourcetype, Task type, etc.
[0138] For ease of understanding, here, the first network element is Near-RT RIC, the second network element is Non-RT RIC, and the computing power processing method is the computing power processing method between base stations, specifically the computing power perception method between base stations, for example, the computing power table configured by the non-real-time wireless intelligent controller can be received through the Near-RT RIC, and the computing power table can be updated according to the computing power changes of the base station or computing power node. The Near-RT RIC obtains the base station identifier and computing power identifier of the target gNB and computing node according to the initialized nearby computing power table, and requests / subscribes to the computing power capability from the corresponding base station through the enhanced E2 interface or requests / subscribes to the computing power capability from the computing power node through the newly added interface. After receiving the computing power capability request from the Near-RT RIC, the target base station gNB and computing node monitor the update of the computing power capability of the base station / node. When the computing resource type or computing power capability is found to be extended in the gNB or computing node, the computing power capability is reported periodically or according to event triggering through the enhanced E2 or newly added interface, including the computing type, location information, etc. After Near-RTRIC receives the updated computing power reported by the gNB and computing node, it updates the computing power table accordingly.
[0139] Based on this, in one embodiment, the calculation type related information includes at least one of the following:
[0140] Computing resource type identification; the computing resource type identification includes at least identifications corresponding to CPU, GPU, and FPGA;
[0141] Computing task type identifier; the computing task type identifier includes at least identifiers corresponding to AI, CU, DU, FFT, IFFT, DFT, LDPC, POLAR, and PDCP.
[0142] In this embodiment, the computing resource type identifier and the computing task type identifier can be determined according to actual conditions and are not limited here. The computing resource type identifier can be recorded as Resource type, and can include identifiers corresponding to CPU, GPU, FPGA, etc. The computing task type identifier can be recorded as Task type, and can include identifiers corresponding to AI, CU, DU, FFT, IFFT, DFT, LDPC, POLAR, PDCP encryption and decryption operations / user access related processing, etc.
[0143] Based on this, in one embodiment, the first network element includes one of the following:
[0144] Base station;
[0145] Near-RT RIC.
[0146] In the embodiment of the present application, the first parameter sent by the second network element; the first parameter represents the first information of the first computing power corresponding to the first base station and / or the second information of the second computing power corresponding to at least one first node and / or the second base station adjacent to the first base station. The solution provided by the embodiment of the present application receives, by the first network element, the first parameter representing the first computing power corresponding to the first base station and / or the second information of the second computing power corresponding to at least one first node and / or the second base station adjacent to the first base station, sent by the second network element; so that when the computing resources are insufficient, the first base station can efficiently select at least one adjacent first node and / or second base station according to business needs in scenarios such as introducing new functions / services or switching, so as to meet the needs of business computing, latency, etc., and ensure the user business experience.
[0147] Accordingly, the embodiment of the present application also provides a computing power processing method, which is applied to a second network element, such as Figure 2 As shown, Figure 2 The following is a flowchart of another computing power processing method according to an embodiment of the present application; the method includes:
[0148] Step 201: Send a first parameter to a first network element; the first parameter represents first information of a first computing power corresponding to a first base station and / or second information of a second computing power corresponding to at least one first node and / or a second base station adjacent to the first base station.
[0149] In this embodiment, the specific application scenario of the computing power processing method can be determined according to actual conditions and is not limited here. As an example, the computing power processing method can be a computing power sensing method, and the computing power sensing method can be a computing power sensing method between base stations.
[0150] The first network element and the second network element can be determined according to actual conditions and are not limited here. As an example, the first network element may include a base station, a Near-RT RIC, etc.; the second network element may include a network management, an SMO, a Non-RT RIC, an NFO, a FOCOM, etc. In practical applications, the base station may be recorded as a gNB or a Source gNB; as an example, the first network element may be a Near-RT RIC, and the second network element may be an SMO.
[0151] The first parameter can be determined according to actual conditions and is not limited here. As an example, the first parameter may include a first identifier, a second identifier, information related to the computing type, information related to the location, information related to computing resources, etc. In practical applications, the first identifier may be recorded as Computing id. The second identifier may include a cluster identifier, a node identifier within the cluster, that is, a server identifier, an identifier for uniquely identifying a base station, and may include a PLMN id, etc. In practical applications, the cluster identifier may be recorded as Cluster id; the node identifier within the cluster may be recorded as Node id; the identifier for uniquely identifying a base station may be recorded as gNB id. The computing type related information may be understood as information used to describe the computing type, and may include information on resource types and task types. The computing type related information may be recorded as Computing type. The computing resource type may be recorded as Resource type, and may include CPU / GPU / FPGA, etc. The computing task type may be recorded as Task type, and may include AI / CU / DU, FFT / IFFT / DFT / LDPC / POLAR / PDCP encryption and decryption operations / user access related processing, etc. The location related information may be recorded as Location. The computing resource related information may be understood as capacity information used to describe the computing resource type, and may include information on the total capacity and / or available capacity of the computing resource type.
[0152] The first parameter represents the first information of the first computing power corresponding to the first base station and / or the second information of the second computing power corresponding to at least one first node and / or the second base station adjacent to the first base station. It can be understood as scenario 1, the first parameter represents the first information of the first computing power corresponding to the first base station; scenario 2, the first parameter represents the second information of at least one first node adjacent to the first base station; scenario 3, the first parameter represents the first information of the first computing power corresponding to the first base station and the second information of at least one first node adjacent to the first base station; scenario 4, the first parameter represents the first information of the first computing power corresponding to the first base station and the second information of at least one second base station adjacent to the first base station; scenario 5, the second information of the second computing power corresponding to at least one first node and the second base station adjacent to the first base station; scenario 6, the first parameter represents the first information of the first computing power corresponding to the first base station and the second information of the second computing power corresponding to at least one first node and the second base station adjacent to the first base station. Among them, the first information of the first computing power corresponding to the base station can be understood as the computing power related information corresponding to the first base station; the second information of the second computing power corresponding to at least one first node and / or the second base station adjacent to the first base station can be understood as the computing power related information corresponding to at least one first node and / or the second base station adjacent to the first base station. The first base station, the first node and the second base station can all be determined according to actual conditions and are not limited here. As an example, the first base station can be recorded as gNB, gNBm, Source gNB, etc. The second base station can be recorded as gNBn, gNBm, etc. The first node can be recorded as Computing Node.
[0153] In practical applications, when the first network element is a Near-RT RIC, the first base station may be a gNBm, and the second base station may be a gNBn; when the first network element is a Near-RT RIC, the first base station may be a gNBm, and the first node may be a Computing Node;
[0154] When the first network element is a gNB, the first base station may be gNBm, and the second base station may be gNBn; when the first network element is a Source gNB, the first base station may be gNBm, and the second base station may be gNBn.
[0155] In one embodiment, the first parameter includes at least one of the following:
[0156] A first identifier; the first identifier is used to identify first information of the first computing power and second information of the second computing power;
[0157] A second identifier; the second identifier is used to identify the first base station and / or the first node and / or the second base station;
[0158] Computation type related information, where the computing type related information is used to indicate the computing resource type and / or supported computing task type of the first base station and / or the first node and / or the second base station;
[0159] Location related information; the location related information is used to indicate the geographical location of the first base station and / or the first node and / or the second base station;
[0160] Information related to computing resources; the computing resources related information is used to indicate the total capacity and / or available capacity of the computing resource type of the first base station and / or the first node and / or the second base station.
[0161] In this embodiment, both the first identifier and the second identifier can be determined according to actual conditions, and are not limited here. As an example, the first identifier can be understood as an identifier for uniquely identifying computing power, which can include a cluster identifier and a node identifier. In practical applications, the first identifier can be recorded as Computing id. The second identifier used to identify the first base station and / or the first node and / or the second base station can be understood as the second identifier used to identify the first base station; or, the second identifier is used to identify the first node; or, the second identifier is used to identify the second base station; or, the second identifier is used to identify the first base station and the first node; or, the second identifier is used to identify the first base station and the second base station; or, the second identifier is used to identify the first base station and the first node and the second base station; the second identifier can include a cluster identifier, a node identifier within the cluster, that is, a server identifier, an identifier for uniquely identifying a base station, and can include a PLMN id, etc. In practical applications, the cluster identifier can be recorded as Cluster id; the node identifier within the cluster can be recorded as Node id; the identifier for uniquely identifying a base station can be recorded as gNB id.
[0162] The computing type related information is also determined according to the actual situation and is not limited here. As an example, the computing type related information can be understood as information used to describe the computing type, which may include information on resource type and task type. In practical applications, the computing type related information can be recorded as Computing type. The calculation type related information is used to indicate the calculation resource type and / or supported calculation task type of the first base station and / or the first node and / or the second base station, which can be understood as the calculation type related information is used to indicate the calculation resource type of the first base station; or, the calculation type related information is used to indicate the calculation resource type of the first node; or, the calculation type related information is used to indicate the calculation resource type of the second base station; or, the calculation type related information is used to indicate the calculation task type supported by the first base station; or, the calculation type related information is used to indicate the calculation task type supported by the first node; or, the calculation type related information is used to indicate the calculation task type supported by the second base station; the calculation type related information is used to indicate the calculation resource type of the first base station and the first node; or, the calculation type related information is used to indicate the first base station and the supported calculation task type; or, the calculation type related information is used to indicate the calculation resource type and supported calculation task type of the first base station and the first node; or, the calculation type related information is used to indicate the calculation resource type and supported calculation task type of the first base station; or, the calculation type related information is used to indicate the calculation resource type and supported calculation task type of the first node, etc. In practical applications, the computing resource type can be recorded as Resource type, which can include CPU / GPU / FPGA, etc. The computing task type can be recorded as Task type, which can include AI / CU / DU, FFT / IFFT / DFT / LDPC / POLAR / PDCP encryption and decryption operations / user access related processing, etc.
[0163] The location-related information is also determined according to actual conditions and is not limited here. As an example, the location-related information can be understood as information used to describe the geographical location of the computing node. In practical applications, the location-related information can be recorded as Location. The location-related information is used to indicate the geographical location of the first base station and / or the first node and / or the second base station, which can be understood as the location-related information is used to indicate the geographical location of the first base station; or, the location-related information is used to indicate the geographical location of the first node; or, the location-related information is used to indicate the geographical location of the second base station; or, the location-related information is used to indicate the geographical location of the first base station and the first node; or, the location-related information is used to indicate the geographical location of the first base station and the second base station; or, the location-related information is used to indicate the geographical location of the first node and the second base station; the location-related information is used to indicate the geographical location of the first base station and the first node and the second base station, etc.
[0164] The computing power resource related information is also determined according to actual conditions and is not limited here. As an example, the computing power resource related information can be understood as capacity information used to describe the computing resource type, which can include information on the total capacity and / or available capacity of the computing resource type. The computing power resource related information is used to indicate the total capacity and / or available capacity of the computing resource type of the first base station and / or the first node and / or the second base station, which can be understood as the computing power resource related information used to indicate the total capacity and / or available capacity of the computing resource type of the first base station; or, the computing power resource related information is used to indicate the total capacity and / or available capacity of the computing resource type of the first node; or, the computing power resource related information is used to indicate the total capacity and / or available capacity of the computing resource type of the second base station; or, the computing power resource related information is used to indicate the total capacity and / or available capacity of the computing resource type of the first base station and the first node; or, the computing power resource related information is used to indicate the total capacity and / or available capacity of the computing resource type of the first base station and the second base station; or, the computing power resource related information is used to indicate the total capacity and / or available capacity of the computing resource type of the first base station and the first node and the second base station; or, the computing power resource related information is used to indicate the total capacity and / or available capacity of the computing resource type of the first base station and the first node and the second base station, etc.
[0165] In one embodiment, the method further comprises:
[0166] Determine a correspondence between the first identifier and the second identifier based on the first parameter;
[0167] Determine a node with the highest priority among the at least one second node according to the corresponding relationship and / or the computing power resource related information;
[0168] The identifier of the node with the highest priority in the at least one second node is updated in the computing power table in the first parameter.
[0169] In this embodiment, the correspondence between the first identifier and the second identifier determined based on the first parameter can be determined according to actual conditions and is not limited here. As an example, the correspondence can be understood as an association relationship.
[0170] Determining the node with the highest priority among the at least one second node according to the corresponding relationship and / or the information related to the computing power resources can be understood as determining the node with the highest priority among the at least one second node according to the corresponding relationship; or, determining the node with the highest priority among the at least one second node according to the information related to the computing power resources; or, determining the node with the highest priority among the at least one second node according to the corresponding relationship and the information related to the computing power resources.
[0171] The computing power table in the first parameter can be understood as a computing power table formed by various parameters; the specific content of the computing power table can be determined according to actual conditions and is not limited here. As an example, the computing power table may include Computing id, Cluster id, Node id, gNB id, Computing type, Resource type, Task type, etc. In actual applications, the computing power table may include a computing power capacity table and a computing power relationship table.
[0172] For ease of understanding, here is an example to illustrate that the current base station can define a reference priority based on the nearby computing power table. The base station selects the base station in the computing power table that belongs to the neighboring area of the current cell based on the unique identifier of the base station in the neighboring area relationship table and the corresponding relationship between the unique identifier of the base station gNB id in the newly defined computing power table, and updates the computing power table to set the computing power node priority of the base station in the neighboring area of the current cell in the computing power table to the highest. In scenarios such as insufficient computing resources of the current base station, introduction of new functions / services, or user mobility, neighboring base stations are preferred.
[0173] In one embodiment, the first identifier includes at least one of the following:
[0174] An identifier of a cluster where the first information of the first computing power and the second information of the second computing power are located;
[0175] The node identifiers in the cluster where the first information of the first computing power and the second information of the second computing power are located.
[0176] The first information of the first computing power and the second information of the second computing power are located in a cluster identifier; in practical applications, the cluster identifier can be recorded as Cluster id.
[0177] The node identifier in the cluster where the first information of the first computing power and the second information of the second computing power are located. In practical applications, the node identifier in the cluster can be recorded as Node id.
[0178] In one embodiment, the method further comprises:
[0179] Send update information of the first parameter to the first network element; the update information is used by the second network element to update the computing power table in the first parameter to obtain an updated computing power table.
[0180] In this embodiment, the computing power table in the first parameter can be understood as a computing power table formed by various parameters; the specific content of the computing power table can be determined according to actual conditions and is not limited here. As an example, the computing power table can include Computing id, Cluster id, Node id, gNB id, Computing type, Resourcetype, Task type, etc.
[0181] For ease of understanding, here, the first network element is Near-RT RIC, the second network element is Non-RT RIC, and the computing power processing method is the computing power processing method between base stations, specifically the computing power perception method between base stations, for example, the computing power table configured by the non-real-time wireless intelligent controller can be received through the Near-RT RIC, and the computing power table can be updated according to the computing power changes of the base station or computing power node. The Near-RT RIC obtains the base station identifier and computing power identifier of the target gNB and computing node according to the initialized nearby computing power table, and requests / subscribes to the computing power capability from the corresponding base station through the enhanced E2 interface or requests / subscribes to the computing power capability from the computing power node through the newly added interface. After receiving the computing power capability request from the Near-RT RIC, the target base station gNB and computing node monitor the update of the computing power capability of the base station / node. When the computing resource type or computing power capability is found to be extended in the gNB or computing node, the computing power capability is reported periodically or according to event triggering through the enhanced E2 or newly added interface, including the computing type, location information, etc. After Near-RTRIC receives the updated computing power reported by the gNB and computing node, it updates the computing power table accordingly.
[0182] In one embodiment, the calculation type related information includes at least one of the following:
[0183] Computing resource type identification; the computing resource type identification includes at least identifications corresponding to CPU, GPU, and FPGA;
[0184] Computing task type identifier; the computing task type identifier includes at least identifiers corresponding to AI, CU, DU, FFT, IFFT, DFT, LDPC, POLAR, and PDCP.
[0185] In this embodiment, the computing resource type identifier and the computing task type identifier can be determined according to actual conditions and are not limited here. The computing resource type identifier can be recorded as Resource type, and can include identifiers corresponding to CPU, GPU, FPGA, etc. The computing task type identifier can be recorded as Task type, and can include identifiers corresponding to AI, CU, DU, FFT, IFFT, DFT, LDPC, POLAR, PDCP encryption and decryption operations / user access related processing, etc.
[0186] In one embodiment, the second network element includes one of the following:
[0187] network management;
[0188] SMO;
[0189] Non-RT RIC;
[0190] NFO;
[0191] FOCOM.
[0192] In this embodiment, a computing capacity indicator relationship table is introduced and maintained internally to indicate the computing capacity of other nodes adjacent to the current cell, thereby solving the problem that the cell can only perceive the neighboring area based on coverage, but cannot perceive nearby computing resources and other information in the existing solution. When the current cell resources are insufficient, new functions are introduced, or additional computing resources are required for services, the appropriate shared computing power can be selected according to service requirements, or when switching between gNBs, the source cell can select the target cell and / or computing power node based on the coverage capacity and computing capacity of the neighboring area to meet the service computing, latency and other requirements, and ensure the user service experience.
[0193] In the computing power processing method provided by the embodiment of the present application, the first network element selects one from at least two second network elements that can serve the first user group as the primary network element of the first user group, and uses the other second network elements of the at least two second network elements except the selected second network element as backup network elements. The solution provided by the embodiment of the present application provides a primary and backup second network element for the same user group, and the first network element determines the primary and backup status of the second network element, so that the second network element can be selected for the user of the user group according to the determined primary and backup status of the second network element. The first network element determines the primary and backup status of the second network element, so that the second network element serving the user of the user group can be selected according to the determined primary and backup status of the second network element, thereby realizing fault recovery, improving network reliability and flexibility, and improving user experience.
[0194] The present application is further described in detail below in conjunction with application examples.
[0195] This application introduces and maintains a computing power indicator within a certain range within the cell to indicate the computing power of other nodes adjacent to the current cell. By collecting computing resource occupancy and remaining computing resources, the source cell can select the target cell and / or computing power node based on the coverage and computing power of the neighboring cells when switching between gNBs, or when the current cell resources are insufficient or when the introduction of new functions or services requires additional computing resources, it can select appropriate shared computing power according to business needs, thereby meeting business computing, latency and other requirements and ensuring user business experience.
[0196] This application proposal proposes a method for sensing computing power between base stations, which mainly defines and maintains a relationship table of adjacent computing power nodes for base stations, as shown in Table 1. It is used for base stations to sense the computing resources that can be shared by other adjacent nodes, so as to facilitate the current base station to efficiently select adjacent computing nodes according to business needs in scenarios such as insufficient computing resources, introduction of new functions / services, or switching, so as to meet business computing, latency and other requirements.
[0197] Table 1: Table of adjacent computing power nodes.
[0198]
[0199]
[0200] Specifically, the computing power processing method can be understood as a method for sensing computing power between base stations. A corresponding implementation method is that the computing power capacity near the cell can be updated and maintained by the SMO through embodiment 1.
[0201] Embodiment 1: The management and orchestration module maintains the computing power near the base station.
[0202] In the initialization phase, the network management OAM / non-real-time wireless intelligent controller in the management and orchestration module configures the computing power table near the base station, updates the computing power table according to the deployment of the new base station or computing power node, and sends it to the base station or the near real-time wireless intelligent controller, such as Figure 3 As shown, Figure 3 This is a schematic diagram of an application of the computing power processing method of this application. The specific steps are as follows:
[0203] Step 1: Initialized during the network planning phase, OAM configures the computing power table near the current base station, or Non-RT RIC / rApp configures the computing power table near the current base station to the Near-RT RIC through the A1 interface. For example, the cell computing power table range and computing power node selection priority are determined based on the node geographic location, the connection relationship between base stations in the backhaul link, or the relative delay between base stations.
[0204] Step 2: The base station / Near-RT RIC feeds back the success / failure of the computing power table configuration to the OAM / Non-RT RIC.
[0205] Step 3: When FOCOM updates the cloud infrastructure configuration and NFO deploys and initializes the new base station, the newly deployed base station registers with OAM and reports the base station computing power, including computing power related identification, computing power type, location and other information. When OAM successfully configures the new base station, OAM updates the newly deployed and running base station to the current base station computing power table. Similarly, when OAM obtains that the adjacent base station is closed, OAM deletes the relevant information of the closed base station from the table.
[0206] Step 4: When FOCOM updates the cloud infrastructure configuration and deploys a new computing node or expands a new computing board in an existing gNB, the new computing node reports its computing power to OAM through FOCOM, and OAM / / Non-RT RIC updates the newly deployed computing node information to the current base station computing power table. Similarly, when FOCOM obtains that a node is shut down, it updates OAM and OAM deletes the relevant information of the shut down base station from the table.
[0207] Specifically, the computing power processing method can be understood as a computing power perception method between base stations. A corresponding implementation method is that the computing power capability near the cell can be updated and maintained by the Near-RT RIC through the second embodiment.
[0208] Embodiment 2: Near-RT RIC maintains computing power near base stations.
[0209] The near-real-time wireless intelligent controller Near-RT RIC receives the computing power table configured by the non-real-time wireless intelligent controller (based on steps 1 to 2 of the first embodiment), and updates the computing power table according to the computing power changes of the base station or computing power node, such as Figure 4 As shown, Figure 4 This is another application diagram of the computing power processing method of this application. The specific steps are as follows:
[0210] Step 1: Near-RT RIC obtains the base station identifier and computing power identifier of the target gNB and computing node according to the initialized nearby computing power table, and requests / subscribes to computing power capabilities from the corresponding base station through the enhanced E2 interface or requests / subscribes to computing power capabilities from the computing power node through the newly added interface.
[0211] Step 2: After receiving the computing capacity request from the Near-RT RIC, the target base station gNB and computing node monitor the update of the computing capacity of the base station / node. When the computing resource type or computing capacity is extended in the gNB or computing node, the computing capacity is reported periodically or according to event triggers by enhancing E2 or adding new interfaces, including computing type, location information, etc.
[0212] Step 3: After receiving the updated computing capacity reported by the gNB and computing node, the Near-RT RIC updates the computing capacity table accordingly.
[0213] Specifically, the computing power processing method can be understood as a method for sensing computing power between base stations. A corresponding implementation method is that the computing power capability near the base station can be updated by the gNB through Example 3.
[0214] Embodiment 3: gNB updates the computing power near the base station.
[0215] Based on the existing base station nearby computing power table, the gNB requests / subscribes to computing power capabilities from the adjacent base stations in the table through the Xn interface, and updates the computing power table based on the feedback from the adjacent base stations, such as Figure 5 As shown, Figure 5 This is another application diagram of the computing power processing method of this application. The specific steps are as follows:
[0216] Step 1: The gNB obtains the base station identifier and computing power identifier of the target gNB m and gNB n according to the initialized nearby computing power table, and requests / subscribes to the computing power capacity from the corresponding base station through the Xn interface.
[0217] Step 2: After receiving the computing capacity request from the source base station, the target base station gNB m and gNB n monitor the update of the computing capacity of the base station. When it is found that the computing resource type or computing capacity is extended in gNB m or gNB n, the computing capacity is reported periodically or according to event triggers through the Xn interface, including computing type, location information, etc.
[0218] Step 3: After receiving the updated computing capacity reported by gNB m and gNB n, gNB updates the computing capacity table accordingly.
[0219] Specifically, the computing power processing method can be understood as a computing power perception method between base stations. A corresponding implementation method is that the current base station can define a reference priority based on a nearby computing power table based on Example 4.
[0220] Embodiment 4: Base station reference priority.
[0221] The base station selects the base station in the neighboring cell relationship table according to the unique identifier of the base station in the neighboring cell relationship table and the corresponding relationship between the unique identifier of the base station gNBid in the newly defined computing power table, and updates the computing power table, and sets the computing power node priority of the base station in the neighboring cell of the current cell in the computing power table as the highest. In the scenario where the current base station has insufficient computing resources, new functions / services are introduced, or user mobility occurs, the neighboring base station is preferentially selected.
[0222] Specifically, the computing power processing method can be understood as a method for sensing computing power between base stations. Based on the cell adjacent computing power node relationship table, one implementation method is to collect computing resources based on the source base station of Example 5.
[0223] Embodiment 5: Source base station computing resource data collection.
[0224] Based on the existing base station nearby computing power table in the gNB, the source base station requests / subscribes to the computing resource usage status from the target base station, and selects a candidate base station and migrates users and / or computing tasks to the candidate base station based on the current base station service and computing resource status. Figure 6 As shown, Figure 6 This is another application diagram of the computing power processing method of this application. The specific steps are as follows:
[0225] Step 1: The source base station collects the service status and computing resource occupancy of the current computing task to determine whether the current base station can meet the user / business computing needs.
[0226] Step 2: The source base station gNB obtains the base station identifier and computing power identifier of the target gNB m and gNB n according to the initialized nearby computing power table, and requests / subscribes to the computing resource occupancy status from the corresponding base station through the Xn interface.
[0227] Step 3: The target base stations gNB m and gNB n collect and calculate resource occupancy.
[0228] Step 4: The target base stations gNB m and gNB n report the collected computing resource occupancy data to the source base station through the Xn interface. The computing resource occupancy data that can be supplemented and collected based on the Xn interface include: Total computing resource, Used computing resource, Available computing resource, Task numbers, Task completion ratio, etc.
[0229] Step 5: Based on the neighboring cell computing resource occupancy collected by the Xn interface, combined with the service requirements, service KPIs, and computing resource occupancy of this base station, when the computing resources of this base station cannot meet the user / service requirements, select a neighboring cell base station or computing power node that meets the requirements.
[0230] Step 6: The source base station deploys the service update and migrates the service-related data to the neighboring base station or computing node.
[0231] Step 7: The source base station sends the user migration request to the target base station through the Xn interface and receives the user switching response.
[0232] Specifically, the computing power processing method can be understood as a computing power perception method between base stations, based on the cell adjacent computing power node relationship table. One implementation method is to collect computing resources based on the Near-RT RIC of Example 6.
[0233] Example 6: Near-RT RIC computing resource data collection.
[0234] Based on the base station nearby computing power table received by Near-RT RIC from Non-RT RIC (based on steps 1 to 2 of Example 1), Near-RT RIC requests / subscribes to the computing resource usage status from the target base station, and selects a candidate base station based on the current base station service and computing resource status and migrates the computing task / user to the candidate base station by sending a control request to the source base station. Figure 7 As shown, Figure 7 This is another application diagram of the computing power processing method of this application. The specific steps are as follows:
[0235] Step 1: Near-RT RIC requests / subscribes to computing resource occupancy from the corresponding base station through the E2 interface based on the initialized nearby computing power table to determine whether the current base station can meet the business computing requirements.
[0236] Step 2: The source base station gNB, the target base station gNB m, and gNB n report the collected computing resource occupancy data to the Near-RT RIC through the E2 interface. The computing resource occupancy data that can be supplemented and collected based on the E2 interface include: Total computing resource, Used computing resource, Available computing resource, Task numbers, Task completion ratio, etc.
[0237] Step 3: Based on the neighboring cell computing resource occupancy collected by the E2 interface, combined with the service requirements, service KPIs and computing resource occupancy of the source base station, when the source base station computing resources cannot meet the service / user requirements, select a neighboring base station that meets the requirements and send the task deployment / user switching request to the source base station through E2 control or policy.
[0238] Step 4: The source base station deploys the service update and migrates the service-related data to the neighboring base station or computing node.
[0239] Step 5: The source base station sends the user migration request to the destination base station via the Xn interface and receives the user switching response.
[0240] This application proposal proposes a method for sensing computing power between base stations, which mainly introduces and maintains a computing power indicator relationship table within the cell to indicate the computing power of other nodes adjacent to the current cell, thereby solving the problem that the cell can only sense the neighboring area based on coverage, but cannot sense nearby computing resources and other information in the existing solution. When the current cell resources are insufficient, new functions are introduced, or additional computing resources are required for services, the appropriate shared computing power can be selected according to business needs, or when switching between gNBs, the source cell can select the target cell and / or computing power node based on the coverage and computing power of the neighboring area to meet business computing, latency and other requirements, and ensure user business experience.
[0241] The solution provided by this application embodiment is a disaster recovery solution that can be applied to user groups. By adopting the solution of this application embodiment, network reliability and user experience are improved.
[0242] In order to implement the method of the embodiment of the present application, the embodiment of the present application also provides a computing power processing device, which is arranged on the first network element, such as Figure 8 As shown, Figure 8 This is a schematic diagram of a computing power processing device according to an embodiment of the present application. The device 800 includes:
[0243] The receiving unit 801 is used to receive a first parameter sent by a second network element; the first parameter represents first information of a first computing power corresponding to a first base station and / or second information of a second computing power corresponding to at least one first node adjacent to the first base station and / or a second base station.
[0244] In one embodiment, the first parameter includes at least one of the following:
[0245] A first identifier; the first identifier is used to identify first information of the first computing power and second information of the second computing power;
[0246] A second identifier; the second identifier is used to identify the first base station and / or the first node and / or the second base station;
[0247] Computation type related information, where the computing type related information is used to indicate the computing resource type and / or supported computing task type of the first base station and / or the first node and / or the second base station;
[0248] Location related information; the location related information is used to indicate the geographical location of the first base station and / or the first node and / or the second base station;
[0249] Information related to computing resources; the computing resources related information is used to indicate the total capacity and / or available capacity of the computing resource type of the first base station and / or the first node and / or the second base station.
[0250] In one embodiment, the device 800 further includes a determining unit 802, configured to determine a target node and / or a target base station based on the first parameter; the target node and / or the target base station is configured to receive services and / or user migration of the first base station.
[0251] In one embodiment, the determination unit 802 is also used to obtain the computing power requirements of the target service and / or user; when the first computing power cannot meet the computing power requirements, the target node and / or target base station is determined in the at least one first node and / or second base station based on the computing power requirements and the second information of the second computing power; the target node and / or target base station is used to receive the service and / or user migration of the first base station.
[0252] In one embodiment, before determining the target node and / or target base station, the device 800 also includes a sending unit 803, which is used to send third information to the at least one first node and / or second base station, and the third information is used to indicate the service status and / or computing resource occupancy of the first node and / or the second base station.
[0253] In one embodiment, the first parameter includes a parameter requested to be updated from the second base station; the sending unit 803 is further used to send request information for updating computing power related parameters to the second base station according to the first parameter, and obtain feedback results from the second base station; based on the feedback results, the first parameter is updated to obtain an updated first parameter; the updated first parameter is used to update the computing power table in the first parameter.
[0254] In one embodiment, the first identifier includes at least one of the following:
[0255] An identifier of a cluster where the first information of the first computing power and the second information of the second computing power are located;
[0256] The node identifiers in the cluster where the first information of the first computing power and the second information of the second computing power are located.
[0257] In one embodiment, the receiving unit 801 is further used to receive update information of the first parameter sent by the second network element; and update the computing power table in the first parameter based on the update information to obtain an updated computing power table.
[0258] In one embodiment, the calculation type related information includes at least one of the following:
[0259] Computing resource type identification; the computing resource type identification includes at least the identification corresponding to the central processing unit CPU, the graphics processing unit GPU, and the field programmable gate array FPGA;
[0260] Computing task type identifier; the computing task type identifier includes at least the identifiers corresponding to artificial intelligence AI, centralized unit CU, distributed unit DU, fast discrete Fourier transform algorithm FFT, inverse fast Fourier transform algorithm IFFT, delay priority transmission algorithm DFT, low-density parity check code algorithm LDPC, polarization code algorithm POLAR, and packet data convergence protocol algorithm PDCP.
[0261] In one embodiment, the first network element includes one of the following:
[0262] Base station;
[0263] Near-RT RIC, a near real-time wireless intelligent controller.
[0264] In actual application, the determination unit 802 can be implemented by a processor in a computing power processing device in combination with a communication interface.
[0265] In order to implement the method on the second network element side of the embodiment of the present application, the embodiment of the present application also provides a computing power processing device, which is arranged on the second network element, such as Fig. 9 As shown, Fig. 9 Schematic diagram of another computing power processing device according to an embodiment of the present application; the device 900 includes:
[0266] The sending unit 901 is used to send a first parameter to a first network element; the first parameter represents first information of a first computing power corresponding to the first base station and / or second information of a second computing power corresponding to at least one first node and / or a second base station adjacent to the first base station.
[0267] In one embodiment, the first parameter includes at least one of the following:
[0268] A first identifier; the first identifier is used to identify first information of the first computing power and second information of the second computing power;
[0269] A second identifier; the second identifier is used to identify the first base station and / or the first node and / or the second base station;
[0270] Computation type related information, where the computing type related information is used to indicate the computing resource type and / or supported computing task type of the first base station and / or the first node and / or the second base station;
[0271] Location related information; the location related information is used to indicate the geographical location of the first base station and / or the first node and / or the second base station;
[0272] Information related to computing resources; the computing resources related information is used to indicate the total capacity and / or available capacity of the computing resource type of the first base station and / or the first node and / or the second base station.
[0273] In one embodiment, the apparatus 900 further includes a determining unit 902 and an updating unit 903; wherein,
[0274] The determining unit 901 is configured to determine a correspondence between the first identifier and the second identifier based on the first parameter; and determine a node with the highest priority among the at least one second node according to the correspondence and / or the computing resource related information;
[0275] The updating unit 903 is used to update the identifier of the node with the highest priority in the at least one second node in the computing power table in the first parameter.
[0276] In one embodiment, the first identifier includes at least one of the following:
[0277] An identifier of a cluster where the first information of the first computing power and the second information of the second computing power are located;
[0278] The node identifiers in the cluster where the first information of the first computing power and the second information of the second computing power are located.
[0279] In one embodiment, the sending unit 901 is further used to send update information of the first parameter to the first network element; the update information is used by the second network element to update the computing power table in the first parameter to obtain an updated computing power table.
[0280] In one embodiment, the calculation type related information includes at least one of the following:
[0281] Computing resource type identification; the computing resource type identification includes at least the identification corresponding to the central processing unit CPU, the graphics processing unit GPU, and the field programmable gate array FPGA;
[0282] Computing task type identifier; the computing task type identifier includes at least the identifiers corresponding to artificial intelligence AI, centralized unit CU, distributed unit DU, fast discrete Fourier transform algorithm FFT, inverse fast Fourier transform algorithm IFFT, delay priority transmission algorithm DFT, low-density parity check code algorithm LDPC, polarization code algorithm POLAR, and packet data convergence protocol algorithm PDCP.
[0283] In one embodiment, the second network element includes one of the following:
[0284] network management;
[0285] Service Management and Orchestration SMO;
[0286] Non-RT RIC;
[0287] Network Function Orchestration NFO;
[0288] Joint cloud platform orchestration management FOCOM.
[0289] In actual application, the sending unit 901 can be implemented by a communication interface in the computing power processing device, and the determining unit 902 and the updating unit 903 can be implemented by a processor in the computing power processing device in combination with the communication interface.
[0290] It should be noted that: the computing power processing device provided in the above embodiment only uses the division of the above program modules as an example when performing computing power processing. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device is divided into different program modules to complete all or part of the processing described above. In addition, the computing power processing device provided in the above embodiment and the computing power processing method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0291] Based on the hardware implementation of the above program module, and in order to implement the method of the first network element side of the embodiment of the present application, the embodiment of the present application also provides a first network element, such as Fig.10 As shown, Fig.10 This is a schematic diagram of the structure of a first network element according to an embodiment of the present application; the first network element 1000 includes:
[0292] The first communication interface 1001 is capable of exchanging information with other network elements (such as a second network element, etc.);
[0293] A first processor 1002 is connected to the first communication interface 1001 to implement information interaction with other network elements, and is used to execute the method provided by one or more technical solutions of the first network element side when running a computer program;
[0294] A first memory 1003 , in which the computer program is stored.
[0295] Specifically, the first communication interface 1001 is used to receive a first parameter sent by a second network element; the first parameter represents first information of a first computing power corresponding to the first base station and / or second information of a second computing power corresponding to at least one first node adjacent to the first base station and / or a second base station.
[0296] In one embodiment, the first parameter includes at least one of the following:
[0297] A first identifier; the first identifier is used to identify first information of the first computing power and second information of the second computing power;
[0298] A second identifier; the second identifier is used to identify the first base station and / or the first node and / or the second base station;
[0299] Computation type related information, where the computing type related information is used to indicate the computing resource type and / or supported computing task type of the first base station and / or the first node and / or the second base station;
[0300] Location related information; the location related information is used to indicate the geographical location of the first base station and / or the first node and / or the second base station;
[0301] Information related to computing resources; the computing resources related information is used to indicate the total capacity and / or available capacity of the computing resource type of the first base station and / or the first node and / or the second base station.
[0302] In one embodiment, the first processor 1002 is used to determine a target node and / or a target base station based on the first parameter; the target node and / or the target base station is used to receive the service and / or user migration of the first base station.
[0303] In one embodiment, the first processor 1002 is also used to obtain the computing power requirements of the target service and / or user; when the first computing power cannot meet the computing power requirements, determine the target node and / or target base station in the at least one first node and / or second base station based on the computing power requirements and second information of the second computing power; the target node and / or target base station is used to receive the service and / or user migration of the first base station.
[0304] In one embodiment, before determining the target node and / or target base station, the first communication interface 1001 is also used to send third information to the at least one first node and / or second base station, and the third information is used to indicate the service status and / or computing resource occupancy of the first node and / or second base station.
[0305] In one embodiment, the first parameter includes a parameter requested to be updated from the second base station; the first processor 1002 is further used to send request information for updating computing power related parameters to the second base station according to the first parameter, and obtain feedback results from the second base station; based on the feedback results, the first parameter is updated to obtain an updated first parameter; the updated first parameter is used to update the computing power table in the first parameter.
[0306] In one embodiment, the first identifier includes at least one of the following:
[0307] An identifier of a cluster where the first information of the first computing power and the second information of the second computing power are located;
[0308] The node identifiers in the cluster where the first information of the first computing power and the second information of the second computing power are located.
[0309] In one embodiment, the first communication interface 1001 is further used to receive update information of the first parameter sent by the second network element;
[0310] The first processor 1002 is further configured to update the computing power table in the first parameter based on the update information to obtain an updated computing power table.
[0311] In one embodiment, the calculation type related information includes at least one of the following:
[0312] Computing resource type identification; the computing resource type identification includes at least the identification corresponding to the central processing unit CPU, the graphics processing unit GPU, and the field programmable gate array FPGA;
[0313] Computing task type identifier; the computing task type identifier includes at least the identifiers corresponding to artificial intelligence AI, centralized unit CU, distributed unit DU, fast discrete Fourier transform algorithm FFT, inverse fast Fourier transform algorithm IFFT, delay priority transmission algorithm DFT, low-density parity check code algorithm LDPC, polarization code algorithm POLAR, and packet data convergence protocol algorithm PDCP.
[0314] In one embodiment, the first network element includes one of the following:
[0315] Base station;
[0316] Near-RT RIC, a near real-time wireless intelligent controller.
[0317] It should be noted that the specific processing process of the first processor 1002 can be understood by referring to the above method.
[0318] Of course, in actual application, the various components in the first network element 1000 are coupled together through the bus system 1004. It can be understood that the bus system 1004 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1004 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, Fig.10 Various buses are labeled as bus system 1004 .
[0319] The first memory 1003 in the embodiment of the present application is used to store various types of data to support the operation of the first network element 1000. Examples of such data include: any computer program used to operate on the first network element 1000.
[0320] The method disclosed in the above embodiment of the present application can be applied to the first processor 1002, or implemented by the first processor 1002. The first processor 1002 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the first processor 1002. The above-mentioned first processor 1002 may be a general-purpose processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The first processor 1002 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in the first memory 1003, and the first processor 1002 reads the information in the first memory 1003 and completes the steps of the above method in combination with its hardware.
[0321] In an exemplary embodiment, the first network element 1000 can be implemented by one or more application-specific integrated circuits (ASIC), DSP, programmable logic device (PLD), complex programmable logic device (CPLD), field-programmable gate array (FPGA), general-purpose processor, controller, microcontroller (MCU), microprocessor, or other electronic components to execute the aforementioned method.
[0322] Based on the hardware implementation of the above program module, and in order to implement the method on the second network element side of the embodiment of the present application, the embodiment of the present application also provides a second network element, such as Fig.11 As stated, Fig.11 This is a schematic diagram of the structure of a second network element according to an embodiment of the present application; the second network element 1100 includes:
[0323] The second communication interface 1101 is capable of exchanging information with other network elements (such as the first network element, etc.);
[0324] The second processor 1102 is connected to the second communication interface 1101 to implement information interaction with other network elements, and is used to execute the method provided by one or more technical solutions of the second network element side when running the computer program;
[0325] A second memory 1103 , on which the computer program is stored.
[0326] Specifically, the second communication interface 1101 is used to send a first parameter to the first network element; the first parameter represents first information of a first computing power corresponding to the first base station and / or second information of a second computing power corresponding to at least one first node adjacent to the first base station and / or a second base station.
[0327] In one embodiment, the first parameter includes at least one of the following:
[0328] A first identifier; the first identifier is used to identify first information of the first computing power and second information of the second computing power;
[0329] A second identifier; the second identifier is used to identify the first base station and / or the first node and / or the second base station;
[0330] Computation type related information, where the computing type related information is used to indicate the computing resource type and / or supported computing task type of the first base station and / or the first node and / or the second base station;
[0331] Location related information; the location related information is used to indicate the geographical location of the first base station and / or the first node and / or the second base station;
[0332] Information related to computing resources; the computing resources related information is used to indicate the total capacity and / or available capacity of the computing resource type of the first base station and / or the first node and / or the second base station.
[0333] In one embodiment, the second processor 1102 is used to determine the correspondence between the first identifier and the second identifier based on the first parameter; determine the node with the highest priority among the at least one second node according to the correspondence and / or the computing power resource-related information; and update the identifier of the node with the highest priority among the at least one second node in the computing power table in the first parameter.
[0334] In one embodiment, the first identifier includes at least one of the following:
[0335] An identifier of a cluster where the first information of the first computing power and the second information of the second computing power are located;
[0336] The node identifiers in the cluster where the first information of the first computing power and the second information of the second computing power are located.
[0337] In one embodiment, the second communication interface 1101 is further used to send update information of the first parameter to the first network element; the update information is used by the second network element to update the computing power table in the first parameter to obtain an updated computing power table.
[0338] In one embodiment, the calculation type related information includes at least one of the following:
[0339] Computing resource type identification; the computing resource type identification includes at least the identification corresponding to the central processing unit CPU, the graphics processing unit GPU, and the field programmable gate array FPGA;
[0340] Computing task type identifier; the computing task type identifier includes at least the identifiers corresponding to artificial intelligence AI, centralized unit CU, distributed unit DU, fast discrete Fourier transform algorithm FFT, inverse fast Fourier transform algorithm IFFT, delay priority transmission algorithm DFT, low-density parity check code algorithm LDPC, polarization code algorithm POLAR, and packet data convergence protocol algorithm PDCP.
[0341] In one embodiment, the second network element includes one of the following:
[0342] network management;
[0343] Service Management and Orchestration SMO;
[0344] Non-RT RIC;
[0345] Network Function Orchestration NFO;
[0346] Joint cloud platform orchestration management FOCOM.
[0347] It should be noted that the specific processing process of the second processor 1102 and the second communication interface 1101 can be understood by referring to the above method.
[0348] Of course, in actual application, the various components in the second network element 1100 are coupled together through the bus system 1104. It can be understood that the bus system 1104 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1104 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig.11 Various buses are labeled as bus system 1104 .
[0349] The second memory 1103 in the embodiment of the present application is used to store various types of data to support the operation of the second network element 1100. Examples of such data include: any computer program used to operate on the second network element 1100.
[0350] The method disclosed in the above embodiment of the present application can be applied to the second processor 1102, or implemented by the second processor 1102. The second processor 1102 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the second processor 1102. The above-mentioned second processor 1102 may be a general-purpose processor, DSP, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The second processor 1102 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in the second memory 1103, and the second processor 1102 reads the information in the second memory 1103 and completes the steps of the above method in combination with its hardware.
[0351] In an exemplary embodiment, the second network element 1100 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general purpose processors, controllers, MCUs, Microprocessors, or other electronic components to perform the aforementioned method.
[0352] It can be understood that the memory (first memory 1003, second memory 1103) of the embodiment of the present application can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a ferromagnetic random access memory, a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAM bus random access memory (DRRAM, Direct Rambus Random Access Memory).The memories described in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.
[0353] In order to implement the method provided in the embodiment of the present application, the embodiment of the present application also provides a computing power processing system, such as Fig.12 As shown, Fig.12 This is a schematic diagram of a computing power processing system according to an embodiment of the present application; the system includes: a first network element 1201 and a second network element 1202.
[0354] Here, it should be noted that the specific processing procedures of the first network element 1201 and the second network element 1202 have been described in detail above and will not be repeated here.
[0355] In an exemplary embodiment, the embodiment of the present application further provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, for example, including a first memory 1003 storing a computer program, the computer program can be executed by the first processor 1002 of the first network element 1000 to complete the steps of the first network element side method, and for another example, including a second memory 1103 storing a computer program, the computer program can be executed by the second processor 1102 of the second network element 1100 to complete the steps of the second network element side method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disk, or CD-ROM.
[0356] It should be noted that: "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0357] In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.
[0358] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application.
Claims
1. A computing power processing method, characterized in that: Applied to the first network element, including: Receive a first parameter sent by a second network element; the first parameter represents first information of a first computing power corresponding to a first base station and / or second information of a second computing power corresponding to at least one first node adjacent to the first base station and / or a second base station.
2. The method according to claim 1, characterized in that: The first parameter includes at least one of the following: A first identifier; the first identifier is used to identify first information of the first computing power and second information of the second computing power; A second identifier; the second identifier is used to identify the first base station and / or the first node and / or the second base station; Computation type related information, where the computing type related information is used to indicate the computing resource type and / or supported computing task type of the first base station and / or the first node and / or the second base station; Location related information; the location related information is used to indicate the geographical location of the first base station and / or the first node and / or the second base station; Information related to computing resources; The computing resource related information is used to indicate the total capacity and / or available capacity of the computing resource type of the first base station and / or the first node and / or the second base station.
3. The method according to claim 1, characterized in that The method further comprises: A target node and / or a target base station is determined based on the first parameter; the target node and / or the target base station is used to receive the service and / or user migration of the first base station.
4. The method according to claim 3, characterized in that The determining a target node and / or a target base station based on the first parameter includes: Obtain the computing power requirements of target businesses and / or users; When the first computing power cannot meet the computing power requirement, a target node and / or target base station is determined in at least one first node and / or second base station based on the computing power requirement and second information of the second computing power; the target node and / or target base station is used to receive the services and / or user migration of the first base station.
5. The method according to claim 4, characterized in that Before determining the target node and / or the target base station, the method further includes: Send third information to the at least one first node and / or second base station, where the third information is used to indicate the service status and / or computing resource occupancy of the first node and / or the second base station.
6. The method according to claim 1, wherein the first parameter comprises a parameter requested to be updated from the second base station; the method further comprises: Sending request information for updating computing power-related parameters to the second base station according to the first parameter, and obtaining a feedback result from the second base station; Update the first parameter based on the feedback result to obtain an updated first parameter; The updated first parameter is used to update the computing power table in the first parameter.
7. The method according to claim 2, characterized in that The first identifier includes at least one of the following: An identifier of a cluster where the first information of the first computing power and the second information of the second computing power are located; The node identifiers in the cluster where the first information of the first computing power and the second information of the second computing power are located.
8. The method according to claim 1, characterized in that The method further comprises: receiving update information of the first parameter sent by the second network element; The computing power table in the first parameter is updated based on the update information to obtain an updated computing power table.
9. The method according to claim 2, characterized in that: The calculation type related information includes at least one of the following: Computing resource type identification; the computing resource type identification includes at least the identification corresponding to the central processing unit CPU, the graphics processing unit GPU, and the field programmable gate array FPGA; Computing task type identifier; the computing task type identifier includes at least the identifiers corresponding to artificial intelligence AI, centralized unit CU, distributed unit DU, fast discrete Fourier transform algorithm FFT, inverse fast Fourier transform algorithm IFFT, delay priority transmission algorithm DFT, low-density parity check code algorithm LDPC, polarization code algorithm POLAR, and packet data convergence protocol algorithm PDCP.
10. The method according to claim 1, characterized in that The first network element includes one of the following: Base station; Near-RT RIC, a near real-time wireless intelligent controller.
11. A computing power processing method, characterized in that: Applied to the second network element, including: A first parameter is sent to a first network element; the first parameter represents first information of a first computing power corresponding to the first base station and / or second information of a second computing power corresponding to at least one first node and / or a second base station adjacent to the first base station.
12. The method according to claim 11, characterized in that The first parameter includes at least one of the following: A first identifier; the first identifier is used to identify first information of the first computing power and second information of the second computing power; A second identifier; the second identifier is used to identify the first base station and / or the first node and / or the second base station; Computation type related information, where the computing type related information is used to indicate the computing resource type and / or supported computing task type of the first base station and / or the first node and / or the second base station; Location related information; the location related information is used to indicate the geographical location of the first base station and / or the first node and / or the second base station; Information related to computing resources; The computing resource related information is used to indicate the total capacity and / or available capacity of the computing resource type of the first base station and / or the first node and / or the second base station.
13. The method according to claim 12, characterized in that The method further comprises: Determine a correspondence between the first identifier and the second identifier based on the first parameter; Determine a node with the highest priority among the at least one second node according to the corresponding relationship and / or the computing power resource related information; The identifier of the node with the highest priority in the at least one second node is updated in the computing power table in the first parameter.
14. The method according to claim 12, characterized in that The first identifier includes at least one of the following: An identifier of a cluster where the first information of the first computing power and the second information of the second computing power are located; The node identifiers in the cluster where the first information of the first computing power and the second information of the second computing power are located.
15. The method according to claim 11, characterized in that The method further comprises: Send update information of the first parameter to the first network element; the update information is used by the second network element to update the computing power table in the first parameter to obtain an updated computing power table.
16. The method according to claim 12, characterized in that The calculation type related information includes at least one of the following: Computing resource type identification; the computing resource type identification includes at least the identification corresponding to the central processing unit CPU, the graphics processing unit GPU, and the field programmable gate array FPGA; Computing task type identifier; the computing task type identifier includes at least the identifiers corresponding to artificial intelligence AI, centralized unit CU, distributed unit DU, fast discrete Fourier transform algorithm FFT, inverse fast Fourier transform algorithm IFFT, delay priority transmission algorithm DFT, low-density parity check code algorithm LDPC, polarization code algorithm POLAR, and packet data convergence protocol algorithm PDCP.
17. The method according to claim 11, characterized in that The second network element includes one of the following: network management; Service Management and Orchestration SMO; Non-RT RIC; Network Function Orchestration NFO; Joint cloud platform orchestration management FOCOM.
18. A computing power processing device, characterized in that: Set in the first network element, including: A receiving unit is used to receive a first parameter sent by a second network element; the first parameter represents first information of a first computing power corresponding to a first base station and / or second information of a second computing power corresponding to at least one first node adjacent to the first base station and / or a second base station.
19. A computing power processing device, characterized in that: Set in the second network element, including: A sending unit is used to send a first parameter to a first network element; the first parameter represents first information of a first computing power corresponding to a first base station and / or second information of a second computing power corresponding to at least one first node and / or a second base station adjacent to the first base station.
20. A first network element, characterized in that: include: a first communication interface and a first processor; wherein, The first communication interface is used to receive a first parameter sent by a second network element; The first parameter represents first information of a first computing power corresponding to the first base station and / or second information of a second computing power corresponding to at least one first node and / or a second base station adjacent to the first base station.
21. A second network element, characterized in that: include: A second communication interface and a second processor; wherein, The second communication interface is used to send the first parameter to the first network element; The first parameter represents first information of a first computing power corresponding to the first base station and / or second information of a second computing power corresponding to at least one first node and / or a second base station adjacent to the first base station.
22. A first network element, characterized in that: include: a first processor and a first memory for storing a computer program executable on the processor, Wherein, when the first processor is used to run the computer program, the steps of the method described in any one of claims 1 to 10 are executed.
23. A second network element, characterized in that: include: a second processor and a second memory for storing a computer program executable on the processor, Wherein, when the second processor is used to run the computer program, it executes the steps of the method according to claim 11 or 17.
24. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 10, or implements the steps of the method according to claim 11 or 17.
Citation Information
Cited By
Computing power processing method and apparatus, related device, and storage medium
EP4794389A1