Baseband processing system, data transmission method, device and equipment

Through the design of a two-level BBU architecture, a general converged processing board is set on the main BBU node to realize the standardization and sharing of board types, which solves the problems of resource solidification and inconvenient board management in base station deployment, and supports the flexible deployment and expansion of emerging services.

CN121604018APending Publication Date: 2026-03-03CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411141426.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-20
Publication Date
2026-03-03

AI Technical Summary

Technical Problem

Existing technologies for base station deployment suffer from problems such as fixed resources and a wide variety of circuit boards, making management inconvenient.

Method used

A two-tier BBU architecture is adopted. The main BBU node is equipped with a first board for performing perception, intelligence and acceleration services, and a second board for performing corresponding operations, realizing the standardization and sharing of board types. Data and control information are exchanged through interface modules, control modules and business function modules.

Benefits of technology

It achieves standardization and sharing of board types, has the ability to deploy on demand and expand elastically, supports emerging businesses such as sensing, intelligence and local business acceleration, and avoids the management difficulties of resource solidification and a wide variety of board types.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121604018A_ABST
    Figure CN121604018A_ABST
Patent Text Reader

Abstract

The invention provides a baseband processing system, and a data transmission method, device and equipment wherein the baseband processing system comprises a master BBU node and a slave BBU node capable of communicating with the master BBU node; wherein the main BBU node is provided with a first board card, the first board card is used for executing a first operation of a first service, and the first service comprises at least one of a sensing service, an intelligent service and an acceleration service; the slave BBU node is provided with a second board card, the second board card is used for executing a second operation of a second service, the second service is a sensing service, an intelligent service or an acceleration service, and the first operation is the same as or different from the second operation. According to the scheme, a two-stage BBU architecture can be supported and realized, and universal resources are intensively deployed in a main BBU node, so that board card type normalization and sharing are realized, the capabilities of on-demand deployment, elastic capacity expansion and the like are realized, emerging services such as perception, intelligence, local service acceleration and the like are better supported, and the problems of resource solidification, various board cards and inconvenience in management are avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless technology, and in particular to a baseband processing system, data transmission method, apparatus and device. Background Technology

[0002] With the development of communication technology and the needs of society, base stations are gradually integrating extended service capabilities beyond traditional communication services to better serve various industries. However, compared to traditional communication services, emerging services such as sensing, intelligence, and computing have less diverse application scenarios, non-standardized application technologies, and uncertain profit models. As a result, the current industry solution of setting up independent hardware according to service type will lead to problems such as resource fixation and inconvenient management of various types of circuit boards in base station deployment. Summary of the Invention

[0003] The purpose of this application is to provide a baseband processing system, data transmission method, apparatus and equipment to solve the problems of resource fixation and inconvenient management of circuit boards in the deployment of base stations in the prior art.

[0004] To address the aforementioned technical problems, this application provides a baseband processing system, including: a main baseband processing unit (BBU) node and a slave BBU node capable of communicating with the main BBU node;

[0005] The main BBU node is equipped with a first board, which is used to perform a first operation of a first service. The first service includes at least one of a sensing service, an intelligent service, and an acceleration service.

[0006] The BBU node is equipped with a second board, which is used to perform a second operation of the second service. The second service is the perception service, the intelligent service, or the acceleration service. The first operation may be the same as or different from the second operation.

[0007] Optionally, the first board includes: an interface module, a control module, and a business function module; the business function module includes at least one of: a perception module, an intelligence module, and an acceleration module;

[0008] The interface module is used to interact with the main control board in the main BBU node, to interact with the control module to exchange first control information, and to interact with the business function module.

[0009] The control module is used to determine the service type based on the interface data transmitted by the interface module, and to activate at least one of the sensing module, the intelligent module, and the acceleration module based on the service type.

[0010] The sensing module is used to perform a deduplication operation based on the second control information from the control module and the interface data.

[0011] The intelligent module is used to perform business identification operations based on the third control information of the control module and the interface data;

[0012] The acceleration module is used to perform service acceleration operations based on the fourth control information from the control module and the interface data.

[0013] Optionally, the interface information sent between the primary BBU node and the secondary BBU node includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the sending end, data type, data size, and data content.

[0014] And / or, the interface information sent between the primary BBU node and the secondary BBU node includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the receiving end, data type, and acknowledgment information.

[0015] This application embodiment also provides a data transmission method, executed by the main BBU node, the data transmission method including:

[0016] Receive the data packet corresponding to the first operation of the first service sent from the BBU node;

[0017] Send verification information for the data packet to the BBU node;

[0018] Receive the confirmation information sent from the BBU node regarding the verification information.

[0019] Optionally, the data packet is carried in the first interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the sending end, data type, data size, and data content.

[0020] And / or, the verification information is carried in the second interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the receiving end, data type, and acknowledgment information.

[0021] This application embodiment also provides a data transmission method, executed by a BBU node, the data transmission method including:

[0022] Send the data packet corresponding to the first operation of the first service to the main BBU node;

[0023] Receive the verification information sent by the main BBU node;

[0024] Send an acknowledgment message for the verification information to the main BBU node.

[0025] Optionally, the data packet is carried in the first interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the sending end, data type, data size, and data content.

[0026] And / or, the verification information is carried in the second interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the receiving end, data type, and acknowledgment information.

[0027] This application embodiment also provides a data transmission device applied to a main BBU node, the data transmission device comprising:

[0028] The first receiving module is used to receive the data packet corresponding to the first operation of the first service sent from the BBU node;

[0029] The first sending module is used to send verification information for the data packet to the BBU node;

[0030] The second receiving module is used to receive the confirmation information for the verification information sent from the BBU node.

[0031] Optionally, the data packet is carried in the first interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the sending end, data type, data size, and data content.

[0032] And / or, the verification information is carried in the second interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the receiving end, data type, and acknowledgment information.

[0033] This application embodiment also provides a data transmission device applied to a BBU node, the data transmission device comprising:

[0034] The second sending module is used to send the data packet corresponding to the first operation of the first service to the main BBU node;

[0035] The third receiving module is used to receive the verification information sent by the main BBU node;

[0036] The third sending module is used to send confirmation information for the verification information to the main BBU node.

[0037] Optionally, the data packet is carried in the first interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the sending end, data type, data size, and data content.

[0038] And / or, the verification information is carried in the second interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the receiving end, data type, and acknowledgment information.

[0039] This application embodiment also provides a data transmission device, the data transmission device being a main BBU node, the data transmission device comprising: a processor and a transceiver;

[0040] The processor is configured to receive, via the transceiver, a data packet corresponding to the first operation of the first service sent from the BBU node;

[0041] The transceiver sends verification information for the data packet to the BBU node.

[0042] The transceiver receives the confirmation information regarding the verification information sent from the BBU node.

[0043] Optionally, the data packet is carried in the first interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the sending end, data type, data size, and data content.

[0044] And / or, the verification information is carried in the second interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the receiving end, data type, and acknowledgment information.

[0045] This application embodiment also provides a data transmission device, which is a slave BBU node, and the data transmission device includes: a processor and a transceiver;

[0046] The processor is used to send a data packet corresponding to the first operation of the first service to the main BBU node through the transceiver;

[0047] The transceiver receives verification information sent by the main BBU node.

[0048] The transceiver sends an acknowledgment message regarding the verification information to the main BBU node.

[0049] Optionally, the data packet is carried in the first interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the sending end, data type, data size, and data content.

[0050] And / or, the verification information is carried in the second interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the receiving end, data type, and acknowledgment information.

[0051] This application also provides a data transmission device, including a memory, a processor, and a program stored in the memory and executable on the processor; when the processor executes the program, it implements the above-described data transmission method on the main BBU node side or the slave BBU node side.

[0052] This application embodiment also provides a readable storage medium storing a program thereon, which, when executed by a processor, implements the steps in the data transmission method described above for the master BBU node side or the slave BBU node side.

[0053] This application also provides a computer program product, including computer instructions, which, when executed by a processor, implement the steps of the above-described data transmission method on the main BBU node side or the slave BBU node side.

[0054] The beneficial effects of the above technical solution in this application are as follows:

[0055] In the above scheme, the baseband processing system includes: a main baseband processing unit (BBU) node and a slave BBU node capable of communicating with the main BBU node; wherein, the main BBU node is equipped with a first board, which is used to perform a first operation of a first service, the first service including at least one of sensing service, intelligent service, and acceleration service; the slave BBU node is equipped with a second board, which is used to perform a second operation of a second service, the second service being the sensing service, the intelligent service, or the acceleration service, and the first operation and the second operation may be the same as or different; this can support the implementation of a two-level BBU architecture (i.e., a main BBU node and a slave BBU node architecture), centrally deploying general resources on the main BBU node, that is, setting the aforementioned first board on the main BBU node, thereby achieving board type normalization and sharing, and possessing capabilities such as on-demand deployment and elastic expansion, better supporting emerging services such as sensing, intelligent, and local service acceleration, and avoiding the problems of resource solidification and the inconvenience of managing a large number of board types. Attached Figure Description

[0056] Figure 1 This is a schematic diagram of the baseband processing system according to an embodiment of this application;

[0057] Figure 2 This is a schematic flowchart of the data transmission method according to an embodiment of this application. Figure 1 ;

[0058] Figure 3 This is a schematic flowchart of the data transmission method according to an embodiment of this application. Figure 2 ;

[0059] Figure 4 This is a schematic diagram of a two-level BBU architecture according to an embodiment of this application;

[0060] Figure 5 This is a schematic diagram of a two-level BBU architecture supporting sensing functions according to an embodiment of this application;

[0061] Figure 6 This is a schematic diagram of a two-level BBU architecture supporting intelligent services according to an embodiment of this application;

[0062] Figure 7 This is a schematic diagram of a two-level BBU architecture supporting the joint deployment of multiple services, as exemplified in this application.

[0063] Figure 8 This is a schematic diagram of a two-level architecture hardware system according to an embodiment of this application;

[0064] Figure 9 This is a schematic diagram of a two-level architecture networking interface in an embodiment of this application. Figure 1 ;

[0065] Figure 10 This is a schematic diagram of a two-level architecture networking interface in an embodiment of this application. Figure 2 ;

[0066] Figure 11 This is a schematic diagram illustrating the specific implementation process of the data transmission method in an embodiment of this application;

[0067] Figure 12 This is a schematic diagram of the data transmission device structure according to an embodiment of this application. Figure 1 ;

[0068] Figure 13 This is a schematic diagram of the data transmission device structure according to an embodiment of this application. Figure 2 ;

[0069] Figure 14 This is a schematic diagram of the data transmission device structure according to an embodiment of this application. Figure 1 ;

[0070] Figure 15 This is a schematic diagram of the data transmission device structure according to an embodiment of this application. Figure 2 . Detailed Implementation

[0071] To make the technical problems, technical solutions and advantages of this application clearer, a detailed description will be provided below in conjunction with the accompanying drawings and specific embodiments.

[0072] This application addresses the problems of resource fixation and inconvenient board management in existing base station deployments by providing a baseband processing system, such as... Figure 1 As shown, it includes: a main baseband processing unit (BBU) node 1 and a slave BBU node 2 capable of communicating with the main BBU node 1;

[0073] The main BBU node 1 is provided with a first board 3, which is used to perform a first operation of a first service. The first service includes at least one of a sensing service, an intelligent service, and an acceleration service.

[0074] The BBU node 2 is provided with a second board 4, which is used to perform a second operation of the second service. The second service is the perception service, the intelligent service, or the acceleration service. The first operation may be the same as or different from the second operation.

[0075] The first board can be specifically implemented as a fusion board corresponding to the second board, for example, having all or part of the functions of the second board, or complementing the functions of the second board, without being limited here. Figure 1 The diagram illustrates at least two slave BBU nodes. In this embodiment, there may be one, two, or more slave BBU nodes, which is not limited here.

[0076] The baseband processing system provided in this embodiment includes: a main baseband processing unit (BBU) node and a slave BBU node capable of communicating with the main BBU node; wherein, the main BBU node is provided with a first board, which is used to perform a first operation of a first service, the first service including at least one of sensing service, intelligent service, and acceleration service; the slave BBU node is provided with a second board, which is used to perform a second operation of a second service, the second service being the sensing service, the intelligent service, or the acceleration service, and the first operation and the second operation may be the same as or different; this can support the implementation of a two-level BBU architecture (i.e., a main BBU node and a slave BBU node architecture), centrally deploying general resources on the main BBU node, that is, setting the aforementioned first board on the main BBU node, thereby realizing the standardization and sharing of board types, and having the capabilities of on-demand deployment and elastic expansion, better supporting emerging services such as sensing, intelligent, and local service acceleration, and avoiding the problems of resource solidification and the inconvenience of managing a large number of board types.

[0077] The first board includes an interface module, a control module, and a service function module. The service function module includes at least one of a perception module, an intelligence module, and an acceleration module. The interface module interacts with the main control board in the main BBU node, exchanges first control information with the control module, and interacts with the service function module. The control module determines the service type based on the interface data transmitted by the interface module and activates at least one of the perception module, intelligence module, and acceleration module based on the service type. The perception module performs a perception deduplication operation based on the second control information from the control module and the interface data. The intelligence module performs a service identification operation based on the third control information from the control module and the interface data. The acceleration module performs a service acceleration operation based on the fourth control information from the control module and the interface data.

[0078] This clarifies the hardware architecture and functions of the first board.

[0079] In this embodiment of the application, the interface information sent by the sending end between the master BBU node and the slave BBU node includes one or more of the following information: destination IP, source IP, BBU node identifier, cell identifier, node type of the sending end, data type, data size, and data content; and / or, the interface information sent by the receiving end between the master BBU node and the slave BBU node includes one or more of the following information: destination IP, source IP, BBU node identifier, cell identifier, node type of the receiving end, data type, and acknowledgment information.

[0080] This clarifies the content of the interface information, facilitating accurate data transmission. Node types include, for example: the first value indicates this BBU is a master BBU node, and the second value indicates this BBU is a slave BBU node; and / or data types include, for example: the third value represents sensing target data, the fourth value represents intelligent business data, and the fifth value represents local acceleration business data; and / or confirmation information fields include, for example: the sixth value indicates data was received correctly, and the seventh value indicates data was not received correctly, without further restrictions.

[0081] This application also provides a data transmission method, executed by the main BBU node, such as... Figure 2 As shown, the data transmission method includes:

[0082] Step 21: Receive the data packet corresponding to the first operation of the first service sent from the BBU node;

[0083] Step 22: Send verification information for the data packet to the BBU node;

[0084] Step 23: Receive the confirmation information sent from the BBU node regarding the verification information.

[0085] The data transmission method provided in this application embodiment receives a data packet corresponding to the first operation of a first service sent from a BBU node; sends verification information for the data packet to the slave BBU node; and receives confirmation information for the verification information sent by the slave BBU node. This method supports data transmission in a two-level BBU architecture (i.e., a master BBU node and slave BBU node architecture), thereby supporting the centralized deployment of general resources on the master BBU node. Specifically, it sets up the aforementioned first board on the master BBU node, achieving board type normalization and sharing, and providing capabilities such as on-demand deployment and elastic expansion. This better supports emerging services such as sensing, intelligence, and local service acceleration, avoiding the problems of resource solidification and the inconvenience of managing numerous board types.

[0086] The data packet is carried in the first interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the sending end, data type, data size, and data content; and / or, the verification information is carried in the second interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the receiving end, data type, and acknowledgment information.

[0087] This clarifies the interface information.

[0088] This application also provides a data transmission method, executed by a BBU node, such as... Figure 3 As shown, the data transmission method includes:

[0089] Step 31: Send the data packet corresponding to the first operation of the first service to the main BBU node;

[0090] Step 32: Receive the verification information sent by the main BBU node;

[0091] Step 33: Send an acknowledgment message for the verification information to the main BBU node.

[0092] The data transmission method provided in this application embodiment sends a data packet corresponding to the first operation of the first service to the main BBU node; receives verification information sent by the main BBU node; and sends confirmation information for the verification information to the main BBU node. This method supports data transmission in a two-level BBU architecture (i.e., a main BBU node and a slave BBU node architecture), thereby supporting the centralized deployment of general resources on the main BBU node. Specifically, it sets up the aforementioned first board on the main BBU node, achieving board type normalization and sharing, and providing capabilities such as on-demand deployment and elastic expansion. This better supports emerging services such as sensing, intelligence, and local service acceleration, avoiding the problems of resource solidification and the inconvenience of managing numerous board types.

[0093] The data packet is carried in the first interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the sending end, data type, data size, and data content; and / or, the verification information is carried in the second interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the receiving end, data type, and acknowledgment information.

[0094] This clarifies the interface information.

[0095] It should be noted that the relevant content on the main BBU node side and the slave BBU node side can be referred to each other, and the repeated parts will not be repeated.

[0096] The baseband processing system and data transmission method provided in the embodiments of this application are illustrated below.

[0097] To address the aforementioned technical problems, this application provides a baseband processing system and data transmission method, specifically a flexible and configurable BBU (Baseband Unit) system solution. This involves a two-level BBU architecture: common resources are centrally deployed, achieving standardization and sharing of board types, and possessing capabilities such as on-demand deployment and elastic expansion, better supporting emerging services such as sensing, intelligence, and local business acceleration. The following sections describe the various components of this solution:

[0098] 1. Two-tier BBU architecture and functional division;

[0099] like Figure 4As shown, based on the current BBU chassis, a BBU with a general-purpose converged processing board (corresponding to the first board mentioned above) configured in a 1:N ratio can become a centralized node (i.e., Master BBU). This (Master) BBU possesses hardware resources, resource sharing capabilities, and resource scheduling capabilities for all service types. Other BBUs, as distributed nodes (i.e., Slave BBUs), can only possess necessary hardware resources (i.e., non-shared resources, such as non-shared resources for communication, sensing, and service), support only some service types, and need to share the resources of the centralized node (corresponding to the second board on the slave BBU node mentioned above). The functions of the general-purpose converged processing board in the Master BBU and the boards in the slave BBUs can be complementary, and / or, N can be an integer greater than 0, but is not limited to this.

[0100] For example, Figure 5 As shown in the two-tier BBU architecture supporting sensing functions, when supporting sensing services, each BBU, in addition to configuring the necessary communication boards (i.e., the communication board in the diagram), also needs to configure a sensing processing board (i.e., the sensing board in the diagram) to process sensing signals and sensing data, completing the identification of sensing targets and trajectory tracking. The centralized node is additionally configured with a general-purpose fusion processing board, which can support joint deduplication of target trajectories among all BBUs and collaborative deduplication of target trajectories among centralized nodes, forming continuous non-overlapping trajectories, which are then reported to the superior unit (such as the sensing function SF). In the diagram, AAU represents the active antenna processing unit.

[0101] For example Figure 6 As shown, when supporting intelligent services, the distributed node BBU is only configured with the cards required to support communication functions (i.e., the communication board in the diagram), while the centralized node is configured with a general-purpose converged processing board. After the communication board completes the communication service processing, it can transmit cell data to the centralized node through the backhaul interface. The general-purpose converged processing board in the centralized node performs intelligent services such as service identification, service assurance, and user-level traffic prediction, or services requiring local acceleration such as XR (Extended Reality).

[0102] For example Figure 7 As shown, the centralized node supports the joint deployment of multiple services. Within the total capability range, functions such as perception, intelligence, and local service acceleration can be flexibly deployed according to regional business needs.

[0103] 2. Two-tier architecture hardware system and functional definition;

[0104] Specifically, it can be as follows Figure 8As shown, the fusion board within the Master BBU (i.e., the aforementioned general fusion processing board) mainly includes: an interface module, a control module, a sensing module, an intelligence module, and an acceleration module. In this embodiment, the master BBU can use this fusion board when collaborating with the slave BBU; the configuration of other boards can refer to the current approach.

[0105] The interface module is mainly responsible for data interaction with the main control board in the BBU chassis, management and control information interaction (generated by the control module) with the control module within the board, and data interaction with sensing, intelligence and other modules. Correspondingly, the interface module is used to interact with the main control board in the main BBU node, to interact with the control module to exchange first control information, and to interact with the business function module.

[0106] The control module first determines the service type based on the interface data (referring to the data packets sent from the BBU), and then activates one or more of the sensing function, intelligent function, or acceleration function based on the service type; correspondingly, the control module determines the service type based on the interface data transmitted by the interface module, and activates at least one of the sensing module, intelligent module, and acceleration module based on the service type.

[0107] The sensing, intelligentization, or acceleration modules, after being activated, can perform functions such as perception deduplication, service identification, and service acceleration based on the control information from the control module and the received data (i.e., interface data). (Correspondingly, the sensing module is used to perform perception deduplication based on the second control information from the control module and the interface data; the intelligent module is used to perform service identification based on the third control information from the control module and the interface data; and the acceleration module is used to perform service acceleration based on the fourth control information from the control module and the interface data.) After completing the data processing, the main BBU can report to the superior network element or return to the source BBU (i.e., report to the superior or return to the BBU that sent the request).

[0108] 3. Definition of two-tier architecture networking interfaces and processes;

[0109] When implementing a two-tier architecture network between BBUs, such as Figure 9 As shown, communication between the two-level BBUs can utilize the existing Xn port (i.e., the network interface between NG-RAN (Next Generation Radio Access Network) nodes) for data transmission; alternatively, a two-level local network architecture can be implemented, such as... Figure 10 As shown, inter-BBU communication is achieved through a new local interface. Among these, Figure 9 and Figure 10 The access ring in the transmission path may include the first ring on the transmission path (such as a loop of switching equipment), but is not limited to this.

[0110] In a two-tier network architecture, inter-station data transmission is required. To ensure correct transmission of inter-station data, the inter-station data interface is defined in this embodiment as follows (which can also be understood as inter-station data including the following fields, i.e., the interface information includes the following information):

[0111] Interface Definition 1

[0112]

[0113] Interface definition 1 corresponds to the interface information sent by the sending end between the master BBU node and the slave BBU node, including: destination IP, source IP, BBU node identifier, cell identifier, node type of the sending end, data type, data size, and data content.

[0114] in:

[0115] Node type, for example: 0 represents that this BBU is a centralized node, and 1 represents that this BBU is a distributed node;

[0116] Data types, for example: 0 represents perception target data, 1 represents intelligent business data, and 2 represents local acceleration business data;

[0117] After receiving the data, the destination node (corresponding to the receiver above) needs to send a response to the source node (corresponding to the sender above). The interface definition is as follows:

[0118] Interface Definition 2

[0119]

[0120] Interface definition 2 corresponds to the interface information sent by the receiving end between the master BBU node and the slave BBU node, including: destination IP, source IP, BBU node identifier, cell identifier, node type of the receiving end, data type, and acknowledgment information.

[0121] The confirmation information field includes fields such as 0 for data received correctly and 1 for data not received correctly. The meanings of other fields can be found in Interface Definition 1, and will not be repeated here.

[0122] Based on the above, the data transmission operation of this solution can be performed as follows: Figure 11As shown, the process includes: after the distributed node BBU (i.e., the slave BBU) completes data processing, it can send the data to the centralized node (i.e., the master BBU). The centralized node receives the data (corresponding to interface definition 1 above), performs verification (e.g., whether the configuration is correct), and then sends back verification information (corresponding to interface definition 2 above) to the distributed node. After parsing the feedback information, the distributed node sends back confirmation (which can be used to indicate that the information has been received) to the centralized node. This part of the operation can correspond to the data packet corresponding to the first operation of the first service sent by the slave BBU node to the master BBU; sending verification information for the data packet to the slave BBU node; receiving confirmation information for the verification information sent by the slave BBU node; the data packet is carried in the first interface information, and the verification information is carried in the second interface information.

[0123] Therefore, the embodiments of this application can provide a flexible and configurable two-level BBU architecture based on a general-purpose converged processing board, which can realize the interactive mode of collaborative processing of perception services and intelligent services by centralized nodes (Master BBU) and distributed nodes (Slave BBU).

[0124] This solution can be applied to BBUs that support new business functions such as sensory intelligence. One BBU (as the master BBU node) has general computing resource sharing capabilities, enabling it to share computing power with other BBUs (as slave BBU nodes), thus forming a two-tier architecture. Based on this, scenarios for processing sensing tasks can be found in [reference needed]. Figure 5 or Figure 7 The architecture shown can be referenced in the scenario of intelligent task processing. Figure 6 or Figure 7 The architecture shown is not limited to this one.

[0125] In summary, this solution can form a two-level BBU architecture based on the existing BBU chassis by introducing a general-purpose converged processing board, thereby achieving board type normalization and sharing, and providing capabilities such as on-demand deployment and elastic expansion, supporting emerging businesses such as sensing, intelligence, and local business acceleration in the most economical way.

[0126] This application also provides a data transmission device applied to a main BBU node, such as... Figure 12 As shown, the data transmission device includes:

[0127] The first receiving module 121 is used to receive the data packet corresponding to the first operation of the first service sent from the BBU node;

[0128] The first sending module 122 is used to send verification information for the data packet to the BBU node;

[0129] The second receiving module 123 is used to receive the confirmation information for the verification information sent from the BBU node.

[0130] The data transmission device provided in this application embodiment receives a data packet corresponding to the first operation of a first service sent from a BBU node; sends verification information for the data packet to the slave BBU node; and receives confirmation information for the verification information sent by the slave BBU node. This supports data transmission in a two-level BBU architecture (i.e., a master BBU node and slave BBU node architecture), thereby supporting the centralized deployment of general resources on the master BBU node. Specifically, the first board is set up on the master BBU node, achieving board type normalization and sharing. It possesses capabilities such as on-demand deployment and elastic expansion, better supporting emerging services such as sensing, intelligence, and local service acceleration, and avoiding the problems of resource solidification and the inconvenience of managing numerous board types.

[0131] In this embodiment of the application, the data packet is carried in the first interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the sending end, data type, data size, and data content; and / or, the verification information is carried in the second interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the receiving end, data type, and acknowledgment information.

[0132] The implementation embodiments of the data transmission method on the main BBU node side described above are all applicable to the embodiments of the data transmission device and can achieve the same technical effect.

[0133] This application also provides a data transmission device, applied to a BBU node, such as... Figure 13 As shown, the data transmission device includes:

[0134] The second sending module 131 is used to send the data packet corresponding to the first operation of the first service to the main BBU node;

[0135] The third receiving module 132 is used to receive the verification information sent by the main BBU node;

[0136] The third sending module 133 is used to send confirmation information for the verification information to the main BBU node.

[0137] The data transmission device provided in this application embodiment sends a data packet corresponding to the first operation of the first service to the main BBU node; receives verification information sent by the main BBU node; and sends confirmation information for the verification information to the main BBU node. It can support data transmission in a two-level BBU architecture (i.e., the architecture of the main BBU node and the slave BBU node), thereby supporting the centralized deployment of general resources on the main BBU node, that is, setting the aforementioned first board on the main BBU node, thereby realizing the standardization and sharing of board types, and having the capabilities of on-demand deployment and elastic expansion. It better supports emerging services such as perception, intelligence, and local service acceleration, and avoids the problems of resource solidification and the inconvenience of managing a large number of board types.

[0138] In this embodiment of the application, the data packet is carried in the first interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the sending end, data type, data size, and data content; and / or, the verification information is carried in the second interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the receiving end, data type, and acknowledgment information.

[0139] The above-described implementation embodiments of the data transmission method from the BBU node side are all applicable to the embodiments of the data transmission device and can achieve the same technical effect.

[0140] This application embodiment also provides a data transmission device, wherein the data transmission device is a main BBU node, such as... Figure 14 As shown, the data transmission device includes: a processor 141 and a transceiver 142;

[0141] The processor 141 is used to receive, via the transceiver 142, a data packet corresponding to the first operation of the first service sent from the BBU node;

[0142] The transceiver 142 sends verification information for the data packet to the BBU node.

[0143] The transceiver 142 receives the confirmation information for the verification information sent from the BBU node.

[0144] The data transmission device provided in this application embodiment receives a data packet corresponding to the first operation of a first service sent from a BBU node; sends verification information for the data packet to the slave BBU node; and receives confirmation information for the verification information sent by the slave BBU node. This device supports data transmission in a two-level BBU architecture (i.e., a master BBU node and slave BBU node architecture). It also supports the centralized deployment of general resources on the master BBU node, i.e., setting the aforementioned first board on the master BBU node. This achieves board type normalization and sharing, providing capabilities such as on-demand deployment and elastic expansion. It better supports emerging services such as sensing, intelligence, and local service acceleration, avoiding the problems of resource solidification and the inconvenience of managing numerous board types.

[0145] In this embodiment of the application, the data packet is carried in the first interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the sending end, data type, data size, and data content; and / or, the verification information is carried in the second interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the receiving end, data type, and acknowledgment information.

[0146] The implementation embodiments of the data transmission method on the main BBU node side described above are all applicable to the embodiments of the data transmission device and can achieve the same technical effect.

[0147] This application embodiment also provides a data transmission device, wherein the data transmission device is a slave BBU node, such as... Figure 15 As shown, the data transmission device includes: a processor 151 and a transceiver 152;

[0148] The processor 151 is used to send a data packet corresponding to the first operation of the first service to the main BBU node through the transceiver 152;

[0149] The transceiver 152 receives the verification information sent by the main BBU node.

[0150] The transceiver 152 sends an acknowledgment message for the verification information to the main BBU node.

[0151] The data transmission device provided in this application embodiment sends a data packet corresponding to the first operation of the first service to the main BBU node; receives verification information sent by the main BBU node; and sends confirmation information for the verification information to the main BBU node. It can support data transmission in a two-level BBU architecture (i.e., the architecture of the main BBU node and the slave BBU node), thereby supporting the centralized deployment of general resources on the main BBU node, that is, setting the above-mentioned first board on the main BBU node, thereby realizing the standardization and sharing of board types, and having the ability to deploy on demand and expand elastically. It better supports emerging services such as perception, intelligence, and local service acceleration, and avoids the problems of resource solidification and the inconvenience of managing a large number of board types.

[0152] In this embodiment of the application, the data packet is carried in the first interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the sending end, data type, data size, and data content; and / or, the verification information is carried in the second interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the receiving end, data type, and acknowledgment information.

[0153] The above-described implementation embodiments of the data transmission method from the BBU node side are all applicable to the embodiments of the data transmission device and can achieve the same technical effect.

[0154] This application also provides a data transmission device, including a memory, a processor, and a program stored in the memory and executable on the processor; when the processor executes the program, it implements the above-described data transmission method on the main BBU node side or the slave BBU node side.

[0155] The implementation embodiments of the data transmission method on the main BBU node side or the slave BBU node side described above are all applicable to the embodiments of the data transmission device and can achieve the same technical effect.

[0156] This application embodiment also provides a readable storage medium storing a program thereon, which, when executed by a processor, implements the steps in the data transmission method described above for the master BBU node side or the slave BBU node side.

[0157] The implementation embodiments of the data transmission method on the master BBU node side or slave BBU node side described above are all applicable to the embodiments of the readable storage medium and can achieve the same technical effect.

[0158] This application also provides a computer program product, including computer instructions. When the computer instructions are executed by a processor, they implement the various processes of the above-described method embodiments of the data transmission method on the main BBU node side or the slave BBU node side, and can achieve the same technical effect. To avoid repetition, they will not be described again here.

[0159] It should be noted that many of the functional components described in this specification are referred to as modules in order to more specifically emphasize the independence of their implementation.

[0160] In this embodiment, the module can be implemented in software so that it can be executed by various types of processors. For example, an identified executable code module may include one or more physical or logical blocks of computer instructions, which may be constructed as objects, procedures, or functions. Nevertheless, the executable code of the identified module does not need to be physically located together, but may include different instructions stored in different bits, which, when logically combined, constitute the module and achieve the module's intended purpose.

[0161] In practice, an executable code module can be a single instruction or many instructions, and can even be distributed across multiple different code segments, different programs, and across multiple memory devices. Similarly, operational data can be identified within the module and can be implemented in any suitable form and organized within any suitable type of data structure. This operational data can be collected as a single dataset or distributed across different locations (including different storage devices), and can exist, at least in part, solely as electronic signals within the system or network.

[0162] When a module can be implemented using software, considering the current level of hardware technology, modules that can be implemented in software can be implemented using hardware circuits by those skilled in the art to achieve the corresponding functions, without considering cost. These hardware circuits include conventional very-large-scale integrated circuits (VLSI) or gate arrays, as well as existing semiconductors such as logic chips and transistors, or other discrete components. Modules can also be implemented using programmable hardware devices, such as field-programmable gate arrays, programmable array logic, and programmable logic devices.

[0163] The above describes the preferred embodiments of this application. It should be noted that those skilled in the art can make several improvements and modifications without departing from the principles described in this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A baseband processing system, characterized in that, include: The main baseband processing unit (BBU) node and the slave BBU node capable of communicating with the main BBU node; The main BBU node is equipped with a first board, which is used to perform a first operation of a first service. The first service includes at least one of a sensing service, an intelligent service, and an acceleration service. The BBU node is equipped with a second board, which is used to perform a second operation of the second service. The second service is the perception service, the intelligent service, or the acceleration service. The first operation may be the same as or different from the second operation.

2. The baseband processing system according to claim 1, characterized in that, The first board includes: an interface module, a control module, and a service function module; the service function module includes at least one of: a perception module, an intelligence module, and an acceleration module; The interface module is used to interact with the main control board in the main BBU node, to interact with the control module to exchange first control information, and to interact with the business function module. The control module is used to determine the service type based on the interface data transmitted by the interface module, and to activate at least one of the sensing module, the intelligent module, and the acceleration module based on the service type. The sensing module is used to perform a deduplication operation based on the second control information from the control module and the interface data. The intelligent module is used to perform business identification operations based on the third control information of the control module and the interface data; The acceleration module is used to perform service acceleration operations based on the fourth control information from the control module and the interface data.

3. The baseband processing system according to claim 1, characterized in that, The interface information sent between the master BBU node and the slave BBU node includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the sending end, data type, data size, and data content. And / or, the interface information sent between the primary BBU node and the secondary BBU node includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the receiving end, data type, and acknowledgment information.

4. A data transmission method, characterized in that, Executed by the primary BBU node, the data transmission method includes: Receive the data packet corresponding to the first operation of the first service sent from the BBU node; Send verification information for the data packet to the BBU node; Receive the confirmation information sent from the BBU node regarding the verification information.

5. The data transmission method according to claim 4, characterized in that, The data packet is carried in the first interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the sending end, data type, data size, and data content. And / or, the verification information is carried in the second interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the receiving end, data type, and acknowledgment information.

6. A data transmission method, characterized in that, Executed from the BBU node, the data transmission method includes: Send the data packet corresponding to the first operation of the first service to the main BBU node; Receive the verification information sent by the main BBU node; Send an acknowledgment message for the verification information to the main BBU node.

7. The data transmission method according to claim 6, characterized in that, The data packet is carried in the first interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the sending end, data type, data size, and data content. And / or, the verification information is carried in the second interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the receiving end, data type, and acknowledgment information.

8. A data transmission device, characterized in that, Applied to the main BBU node, the data transmission device includes: The first receiving module is used to receive the data packet corresponding to the first operation of the first service sent from the BBU node; The first sending module is used to send verification information for the data packet to the BBU node; The second receiving module is used to receive the confirmation information for the verification information sent from the BBU node.

9. The data transmission device according to claim 8, characterized in that, The data packet is carried in the first interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the sending end, data type, data size, and data content. And / or, the verification information is carried in the second interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the receiving end, data type, and acknowledgment information.

10. A data transmission device, characterized in that, Applied to BBU nodes, the data transmission device includes: The second sending module is used to send the data packet corresponding to the first operation of the first service to the main BBU node; The third receiving module is used to receive the verification information sent by the main BBU node; The third sending module is used to send confirmation information for the verification information to the main BBU node.

11. The data transmission apparatus according to claim 10, characterized in that, The data packet is carried in the first interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the sending end, data type, data size, and data content. And / or, the verification information is carried in the second interface information, which includes one or more of the following: destination IP, source IP, BBU node identifier, cell identifier, node type of the receiving end, data type, and acknowledgment information.

12. A data transmission device, characterized in that, The data transmission device is the main BBU node, and the data transmission device includes: a processor and a transceiver; The processor is configured to receive, via the transceiver, a data packet corresponding to the first operation of the first service sent from the BBU node; The transceiver sends verification information for the data packet to the BBU node. The transceiver receives the confirmation information regarding the verification information sent from the BBU node.

13. A data transmission device, characterized in that, The data transmission device is a slave BBU node, and the data transmission device includes: a processor and a transceiver; The processor is used to send a data packet corresponding to the first operation of the first service to the main BBU node through the transceiver; The transceiver receives verification information sent by the main BBU node. The transceiver sends an acknowledgment message for the verification information to the main BBU node.

14. A data transmission device, comprising a memory, a processor, and a program stored in the memory and executable on the processor; characterized in that, When the processor executes the program, it implements the data transmission method as described in any one of claims 4 to 7.

15. A readable storage medium having a program stored thereon, characterized in that, When the program is executed by the processor, it implements the steps in the data transmission method as described in any one of claims 4 to 7.

16. A computer program product, characterized in that, It includes computer instructions that, when executed by a processor, implement the steps of the data transmission method as described in any one of claims 4 to 7.