Business data transmission methods, devices, systems, electronic equipment and storage media

By dynamically evaluating and sharing link resource status information from multiple mobile networks, the problem of insufficient 5G network resources has been solved, enabling resource sharing in multiple network service scenarios and improving user experience.

CN116248600BActive Publication Date: 2026-04-21四川恒湾科技有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
四川恒湾科技有限公司
Filing Date
2022-12-30
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

Existing technologies cannot effectively utilize 4G or other mobile network resources when 5G network resources are insufficient, leading to a lack of network resources, especially during peak business periods or emergencies, which cannot meet user needs.

Method used

By dynamically sensing and evaluating the transmission link resource status of other RAN networks between the distribution unit (DU) and radio frequency unit (RU) in the target RAN network, and selecting the link resource status information that meets the transmission conditions, the bandwidth of multiple mobile network service links can be shared, and service data can be sent by borrowing appropriate transmission links.

Benefits of technology

It enables the maximum utilization of existing network resources in multiple network service scenarios, solves the problem of insufficient network resources, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116248600B_ABST
    Figure CN116248600B_ABST
Patent Text Reader

Abstract

This invention discloses a service data transmission method, apparatus, system, electronic device, and storage medium. The technical solution provided by this invention addresses the issue of congestion in the transmission link between the distribution unit (DU) and radio frequency unit (RU) of a target RAN network. It dynamically senses and assesses whether the transmission link resources between DUs and RUs in other RAN networks meet the conditions for transmitting service data in this RAN network, and uses suitable transmission links to transmit service data. This allows for the sharing of bandwidth among multiple mobile network service links, achieving the technical objective of resource sharing in multi-network service scenarios and maximizing the utilization of existing network resources. This solves the problem caused by a lack of network resources in existing technologies.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of mobile communication technology, and more particularly to a service data transmission method, apparatus, system, electronic device, and storage medium. Background Technology

[0002] Mobile communication technology has evolved through the first generation (1G), second generation (2G), third generation (3G), and fourth generation (4G), and has now entered the fifth generation era (5G mobile communication technology). With the emergence of new mobile networks, new transmission networks are often needed to match them. For example, 5G network coverage has now extended to rural towns. Even so, based on existing transmission network resources, the increase in users and traffic may lead to insufficient planned resources, or traffic volume may be limited to certain periods due to peak traffic times or unforeseen events, requiring even more transmission network resources. In this situation, simply increasing 5G investment is not advisable. Given the current situation where the number of users and traffic on 4G or other mobile networks (such as 3G) are gradually decreasing, resulting in relatively idle resources, if 5G can utilize the resources of 4G or other mobile networks, it can not only make full use of existing network resources but also save investment while meeting user needs.

[0003] There are two existing technologies for bandwidth sharing:

[0004] The first method involves using the traditional bandwidth-sharing technology IEEE 802.3ad's Link Aggregation Control Protocol (LACP) for link aggregation. Link aggregation can increase link bandwidth by bundling multiple physical interfaces into a single logical interface without hardware upgrades. However, this method has limitations. It can only distribute and configure traffic according to static rules and cannot detect dynamic link conditions. Therefore, it is not effective in solving problems caused by surges in traffic during peak periods or sudden events that lead to link congestion.

[0005] The second method involves using IETF's IPPM (IP Performance Measurement) technology to detect link quality. However, this technology can only detect the quality of a single link, cannot detect multiple links and make decisions, and cannot fundamentally solve problems caused by a lack of network resources.

[0006] To fully utilize existing mobile network resources, save investment, and address the issue of insufficient network resources due to the increasing number of users and services, there is an urgent need to propose a method for sharing bandwidth across multiple mobile network service links. This method can share resources in multiple network service scenarios, maximizing the use of existing network resources and solving the problems caused by the lack of network resources in current technologies. Summary of the Invention

[0007] In view of this, embodiments of the present invention provide a service data transmission method, apparatus, system, electronic device, and storage medium. The technical solution provided by the present invention, when the transmission link between the distribution unit (DU) and radio frequency unit (RU) of the target RAN network is congested, dynamically senses and evaluates whether the transmission link resources between the DU and RU of other RAN networks meet the transmission conditions for transmitting service data of this RAN network, and uses the transmission link that meets the conditions for transmission to send service data, so that the bandwidth of multiple mobile network service links can be shared with each other, thereby realizing the technical objective of sharing resources in multi-network service scenarios and making the most of existing network resources, and solving the problem caused by the lack of network resources in the prior art.

[0008] In a first aspect, embodiments of the present invention provide a service data transmission method applied to a target network element, wherein the target network element belongs to a target RAN, the method comprising:

[0009] Based on a preset first message, the first network element in the first network element set interacts with the first network element to generate a link resource status information list; wherein, the first network elements in the first network element set belong to different RANs that are different from the target RAN, and are of the same type as the target network element; the list items in the link resource status information list contain the link resource status information of the transmission link between the first network element in the first network element set and its corresponding second network element.

[0010] When sending service data to the second network element of the target RAN, the link resource status information of the transmission link between the second network element of the target RAN is obtained, and the transmission link between the second network element of the target RAN is determined based on the link resource status information to determine whether the transmission link between the second network element of the target RAN meets the sending conditions of the service data.

[0011] If the conditions are not met, the service data is sent by selecting the transmission link corresponding to the link resource status information that meets the sending conditions based on the link resource status information in the link resource status information list.

[0012] Preferably, the method further includes:

[0013] When service data is received from the second network element of the target RAN, it is determined whether the received service data is the service data of the target RAN. If not, the service data is routed to the first network element of the RAN corresponding to the service data in the first network element set for processing.

[0014] Preferably, the step of interacting with the first network element in the first network element set based on a preset first message to generate a list of link resource status information specifically includes:

[0015] During initialization, the link resource status information of the transmission link between the second network element and the target RAN is obtained, and sent to the first network element in the first network element set through the preset first message, so that the first network element in the first network element set can generate a list of link resource status information locally.

[0016] The system receives the link resource status information of the transmission link between the first network element in the first network element set and its corresponding second network element through the preset first message, and generates a link resource status information list locally.

[0017] Preferably, the step of interacting with the first network element in the first network element set based on a preset first message to generate a list of link resource status information further includes:

[0018] When a new service triggers a change in the link resource status information of the transmission link between the target RAN and the second network element, the changed link resource status information of the transmission link between the target RAN and the second network element is obtained and sent to the first network element in the first network element set through a preset first message, so that the first network element in the first network element set can update its local link resource status information list.

[0019] When a new service triggers a new service in the first network element in the first network element set, and the link resource status information of the transmission link between the first network element and its corresponding second network element changes, the system receives the changed link resource status information of the transmission link between the first network element in the first network element set and its corresponding second network element, and updates the local link resource status information list based on the changed link resource status information.

[0020] Preferably, the step of selecting the transmission link corresponding to the link resource status information that satisfies the sending conditions based on the link resource status information in the link resource status information list to send the service data specifically includes:

[0021] Iterate through the link resource status information in the list of link resource status information and select the link resource status information that meets the sending conditions;

[0022] Determine a first network element from the first network element set that corresponds to the selected link resource status information;

[0023] Resource request information is generated and sent to a first network element in the first network element set via a preset second message. After receiving the preset second message, the first network element in the first network element set confirms whether to agree based on its current link resource status information and the resource request information in the preset second message, and sends the confirmation result to the target network element of the target RAN via a preset third message.

[0024] After receiving the preset third message sent by a first network element in the first network element set, the target network element of the target RAN determines the confirmation result based on the preset third message.

[0025] If the agreement is confirmed, the service data will be routed to a first network element in the first network element set, so that the first network element in the first network element set can send the data to the corresponding second network element through the transmission link between the first network element and its corresponding second network element.

[0026] Preferably, when the first network element is a distribution unit DU, the second network element is a radio frequency unit RU; when the first network element is a radio frequency unit RU, the second network element is a distribution unit DU.

[0027] Preferably, the link resource status information includes: latency information, bandwidth occupancy information, and bandwidth remaining information; the target RAN includes: 2G, 3G, 4G, or 5G.

[0028] Secondly, embodiments of the present invention provide a data transmission apparatus disposed at a target network element, the target network element belonging to a target RAN, the apparatus comprising:

[0029] The link resource management module is configured to interact with the first network element in the first network element set based on a preset first message to generate a link resource status information list; wherein, the first network elements in the first network element set belong to different RANs that are different from the target RAN, and are of the same type as the target network element; the list items in the link resource status information list contain the link resource status information of the transmission link between the first network element in the first network element set and its corresponding second network element.

[0030] The service data transmission condition judgment module is configured to, when sending service data to the second network element of the target RAN, obtain the link resource status information of the transmission link between the second network element of the target RAN and the second network element of the target RAN, and determine whether the transmission link between the second network element of the target RAN and the second network element of the target RAN meets the transmission conditions of the service data based on the link resource status information.

[0031] The transmission link selection module is configured to select the transmission link corresponding to the link resource status information that satisfies the sending conditions based on the link resource status information in the link resource status information list if the conditions are not met, and then send the service data.

[0032] Thirdly, embodiments of the present invention provide an electronic device, including a memory and a processor, wherein the memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method described in the first aspect.

[0033] Fourthly, embodiments of the present invention provide a service data transmission system, comprising: at least two distribution units (DUs) equipped with the service data transmission device described in the second aspect, namely: a first DU belonging to a first RAN and a second DU belonging to a second RAN; and at least two radio frequency units (RUs) equipped with the service data transmission device described in the second aspect, namely: a first RU belonging to a first RAN and a second RU belonging to a second RAN.

[0034] Fifthly, embodiments of the present invention provide a storage medium for storing a computer program for implementing the method described in the first aspect. Attached Figure Description

[0035] The above and other objects, features and advantages of the present invention will become clearer from the following description of embodiments of the invention with reference to the accompanying drawings, in which:

[0036] Figure 1 This is a flowchart of a business data transmission method according to an embodiment of the present invention;

[0037] Figure 2 This is a flowchart illustrating the generation of a list of link resource status information in an embodiment of the present invention;

[0038] Figure 3 This is a flowchart illustrating the process of selecting a service link for sending service data according to an embodiment of the present invention;

[0039] Figure 4 This is a flowchart of a business data transmission method according to a specific embodiment of the present invention;

[0040] Figure 5This is a schematic diagram of the structure of a business data transmission device according to an embodiment of the present invention;

[0041] Figure 6 This is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present invention;

[0042] Figure 7 This is a schematic diagram of the business data transmission system structure of a specific exemplary embodiment of the present invention. Detailed Implementation

[0043] The present invention is described below based on embodiments, but the invention is not limited to these embodiments. In the detailed description of the invention below, certain specific details are described in detail. Those skilled in the art will fully understand the invention even without these details. To avoid obscuring the essence of the invention, well-known methods, processes, flows, elements, and circuits are not described in detail.

[0044] Furthermore, those skilled in the art should understand that the accompanying drawings provided herein are for illustrative purposes only and are not necessarily drawn to scale.

[0045] Furthermore, it should be understood that in the following description, "circuit" refers to a conductive loop consisting of at least one element or sub-circuit connected by electrical or electromagnetic connections. When an element or circuit is said to be "connected" to another element or "connected" between two nodes, it can be directly coupled or connected to another element, or there may be intermediate elements. The connection between elements can be physical, logical, or a combination thereof. Conversely, when an element is said to be "directly coupled to" or "directly connected" to another element, it means that there are no intermediate elements between them.

[0046] Unless the context explicitly requires it, words such as "including" or "contains" in the instruction manual should be interpreted as including rather than exclusive or exhaustive; that is, meaning "including but not limited to".

[0047] In the description of this invention, it should be understood that the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance. Furthermore, in the description of this invention, unless otherwise stated, "a plurality of" means two or more.

[0048] Among the 4G / 5G network architectures discussed by 3GPP, there are two network architectures: Non-Standalone (NSA) and Standalone (SA). NSA refers to a joint network of 5G and 4G LTE, meaning that 5G networks are deployed on top of existing 4G equipment. In NSA, 4G and 5G NR base stations coexist on the radio side, and the core network uses either a 4G or 5G core network architecture. SA, on the other hand, uses 5G NR base stations on the radio side and a 5G core network architecture. In SA, the 5G network is independent of the 4G network, and 5G and 4G only interoperate at the core network level.

[0049] In 5G systems deployed via NSA (Non-Standalone) architecture, 4G and 5G NR base stations are typically co-located. Furthermore, not only 5G and 4G base stations co-locate, but some operators may also co-locate 2G / 3G / 4G / 5G base stations depending on specific needs. This provides the conditions for sharing network resources between several different mobile networks.

[0050] 5G systems adopt a C-RAN architecture. Functionally, a 5G NR base station can be divided into three parts: a Centralized Unit (CU), a Distributed Unit (DU), and a Radio Unit (RU). The RU can also be called an Active Antenna Unit (AAU). The RU and DU are connected via a fronthaul interface (CPRI or eCPRI), and this link is called the fronthaul, on which fronthaul data is transmitted and received. The link between the CU and DU is called the midhaul. It's important to note that not all 5G NR base stations only have an AAU; some 5G NR base stations also have an RRU + antenna configuration. Furthermore, according to the 5G standard, the CU, DU, and AAU can be deployed separately or together, resulting in various network deployment configurations. For example: the CU and DU are deployed together in hardware, forming a BBU unit; the DU is deployed in a 4G BBU room, while the CU is centrally deployed; the DU is centrally deployed, and the CU is centrally deployed at a higher level; the CU and DU are centrally deployed in a shared site, similar to the 4G C-RAN approach. The choice of these deployment methods requires comprehensive consideration of multiple factors, including service transmission requirements (such as bandwidth and latency), construction costs, and maintenance difficulty. Furthermore, in 5G systems, C-RAN is equivalent to a three-layer architecture of CU, DU, and AAU, while in 4G networks, C-RAN is equivalent to a two-layer architecture of BBU (Baseband Processing Unit) and RRU (Remote Radio Unit). The BBU and RRU are also connected via the fronthaul interface (CPRI).

[0051] Therefore, the "DU" and "RU" involved in this invention refer to separate "DU" and "RU" distributed in different physical hardware, rather than integrated "DU" and "RU" in the same dedicated physical hardware. In addition, in the O-RAN architecture based on 5G network, DU evolves into O-DU, and RU evolves into O-RU.

[0052] The inventors of this invention discovered during actual project development that when implementing specific 5G services, if service data in a DU needs to be sent to a RU via a fronthaul link, or vice versa, insufficient bandwidth resources due to link congestion or other issues prevent the data from meeting transmission requirements, the data transmission will be forced to be cancelled, resulting in the inability to complete the corresponding service and thus reducing user experience. To solve this problem, the inventors addressed the issue of how to successfully transmit service data to the other end through the transmission link in scenarios of service link congestion. By utilizing other mobile network links suitable for transmitting the current service data, the data is ultimately transmitted to the other end via a detour, achieving complete bandwidth sharing across different mobile network links.

[0053] Figure 1 This is a flowchart of a service data transmission method according to an embodiment of the present invention. The service data transmission method provided in this embodiment is applied to a target network element, which belongs to a target RAN, specifically as follows... Figure 1 As shown, the method includes the following steps:

[0054] Step S110: Based on a preset first message, interact with the first network element in the first network element set to generate a link resource status information list; wherein, the first network elements in the first network element set belong to different RANs that are different from the target RAN, and are of the same type as the target network element, and the list items in the link resource status information list contain the link resource status information of the transmission link between the first network element in the first network element set and its corresponding second network element.

[0055] The meaning of the application of the service data transmission technology solution provided in this embodiment of the invention to the "target network element of the target RAN" is as follows: "Target RAN" here does not refer to a fixed type of RAN network, but rather to all existing types of RAN networks, such as 2G, 3G, 4G, and 5G, as well as new types of RAN networks that will emerge in the future (such as 6G); "target network element" also does not refer to a fixed type of network element, but can be a distribution unit (DU) or a radio frequency unit (RU). That is, the technology solution provided in this embodiment of the invention is applicable to both RU and DU. When the first network element is a DU, the corresponding second network element is an RU, and vice versa. Therefore, if existing RAN network types and network elements are combined in pairs, the service data transmission technology solution provided in this embodiment of the invention can be applied to 2G RU, 3G RU, 4G RU, and 5G RU, as well as 2G DU, 3G DU, 4G DU, and 5G DU. Generally, 4G RUs are connected to 4G DUs, and 5G RUs are connected to 5G DUs via fronthaul interfaces. Therefore, when the "target RAN" is 4G or 5G, the "transmission link" in this invention refers to the fronthaul link. Furthermore, the data path from DU to RU includes two types of links: logical links and physical links. A logical link is a virtual link formed by the sequential execution of functions for IQ data within each unit after fronthaul interface segmentation. A physical link is a link deployed between units, typically an optical fiber. The "transmission link" in this invention refers to the physical link.

[0056] The purpose of this step is to generate a list of link resource status information for the target network element in the target RAN, containing other first network elements (belonging to different RANs and distinct from the target RAN) with which it has communication connections. This allows the target network element to select a suitable transmission link to send service data when it detects link congestion. Here, "communication connection" means that if the target network element in the target RAN sends a message, the first network element in another RAN can receive it, and vice versa. First network elements in different RANs can be connected via physical media such as optical fibers or cables, or via a local area network (LAN). In a specific example, assuming the operator places 3G, 4G, and 5G DUs in the same location due to site construction requirements, they can be physically connected to each other via cables or other network methods to enable communication. The specific method of implementing the communication connection is not limited in this invention.

[0057] In addition, the link resource status information of the transmission link from the target network element of the specific target RAN to the corresponding second network element may or may not be included in the list.

[0058] Specifically, when generating a list of link resource status information by interacting with the first network element in the first network element set based on a preset first message, such as... Figure 2 As shown, the specific steps include the following:

[0059] Step S111: During initialization, obtain the link resource status information of the transmission link between the second network element and the target RAN, and send it to the first network element in the first network element set through the preset first message, so that the first network element in the first network element set can generate a list of link resource status information locally.

[0060] The "link resource status information" involved in this invention is a quantitative description of the current resource status of a transmission link at a certain moment, including but not limited to latency information, bandwidth occupancy information, and bandwidth remaining information. In addition, it may also include the total bandwidth. The bandwidth remaining information is further subdivided into different levels of bandwidth remaining information, such as: first-class bandwidth, second-class bandwidth, and third-class bandwidth, or gold-level bandwidth, silver-level bandwidth, and bronze-level bandwidth. First-class bandwidth or gold-level bandwidth has the lowest latency compared to second-class, third-class, silver-level, and bronze-level bandwidth. This fine-grained division of bandwidth allows network elements that need to borrow resources to find the most suitable link for transmitting their current service data, thus making resource utilization more efficient.

[0061] This step is performed during the initialization process of the target network element at startup in the target RAN. Since no service data is transmitted through the link during startup, the bandwidth usage is generally 0. Link resource status information can be obtained through relevant protocols or third-party measurement software.

[0062] After obtaining the local link resource status information, it is sent to the first network element of other RANs with which it has a communication connection through a preset first message. The "preset first message" is used to send link resource status information between network elements. It can be distinguished from other preset message messages involved in this invention (such as preset second and third message messages) by the message header. For example, a message header of 0x8100 indicates the first message, a message header of 0x8101 indicates the second message, and a message header of 0x8102 indicates the third message. The network element that receives the corresponding message distinguishes the different message messages according to the message header so as to perform different processing.

[0063] In a specific example, the content of the "preset first message" in this invention can be: message header (0x8100), device identifier, total bandwidth, occupied bandwidth, remaining bandwidth and delay for gold, remaining bandwidth and delay for silver, remaining bandwidth and delay for bronze, and other remaining bandwidth. The device identifier is the device identifier of the DU or RU that sent the message, used by other DUs or RUs to identify the belonging device of a list item in the link resource status information list. Besides using the device identifier to distinguish each list item, other methods can also be used, such as the interface identifier for receiving link resource status information, etc., which are not limited to this invention.

[0064] Step S112: Receive the link resource status information of the transmission link between the first network element in the first network element set and its corresponding second network element through the preset first message, and generate a link resource status information list locally.

[0065] This step receives the link resource status information sent by the first network element of other RANs and aggregates it locally to form a link resource status information list containing one or more link resource status information.

[0066] It should be understood that there is no restriction on the order of execution between steps S111 and S112.

[0067] Step S113: When a new service triggers a change in the link resource status information of the transmission link between the target RAN and the second network element, the changed link resource status information of the transmission link between the target RAN and the second network element is obtained, and sent to the first network element in the first network element set through a preset first message, so that the first network element in the first network element set can update its local link resource status information list.

[0068] The execution of this step ensures that when the link resource status information changes due to the transmission of service data, other RAN first network elements can be notified in a timely manner so that they can update their local link resource status information list promptly.

[0069] Step S114: When a new service triggers a change in the link resource status information of the transmission link between the first network element in the first network element set and its corresponding second network element, the link resource status information of the transmission link between the first network element in the first network element set and its corresponding second network element after the change is received, and the local link resource status information list is updated based on the changed link resource status information.

[0070] This step receives the modified link resource status information sent by the first network element of other RANs and updates the link resource status information list with the new data to ensure that the data in the current link resource status information list is always consistent with the latest link resource status of each link.

[0071] Step S120: When sending service data to the second network element of the target RAN, obtain the link resource status information of the transmission link between the target RAN and the second network element, and determine whether the transmission link between the target RAN and the second network element meets the sending conditions of the service data based on the link resource status information.

[0072] The principle followed in selecting service links in this invention is to first determine whether the default link for sending current service data meets the transmission conditions. If not, resources from other service links are then utilized. For example, when there is 5G service data with high real-time requirements to be sent, if the current 5G service link is sufficient to meet the transmission conditions, then the data is sent through the 5G service link. If the 5G service link has too high latency or insufficient bandwidth and does not meet the transmission conditions, then resources from other RAN network service links can be utilized by executing the following step S130.

[0073] Step S130: If not satisfied, then select the transmission link corresponding to the link resource status information that satisfies the sending conditions based on the link resource status information in the link resource status information list and send the service data.

[0074] Specifically, when sending the service data by selecting the transmission link corresponding to the link resource status information that satisfies the sending conditions based on the link resource status information in the link resource status information list, such as... Figure 3 As shown, the specific steps include the following:

[0075] Step S131: Traverse the link resource status information in the link resource status information list and select the link resource status information that meets the sending conditions.

[0076] When making a selection, the specific selection strategy can be configured according to the system requirements and the conditions for sending business data.

[0077] Step S132: Determine a first network element from the first network element set corresponding to the selected link resource status information.

[0078] Step S133: Generate resource request information and send it to a first network element in the first network element set through a preset second message, so that after receiving the preset second message, the first network element in the first network element set can confirm whether to agree based on its current local link resource status information and the resource request information in the preset second message, and send the confirmation result to the target network element of the target RAN through a preset third message.

[0079] The "resource request information" involved in this step refers to the specific link resource size requested for borrowing, which is determined based on the criterion of meeting the current service data transmission requirements, such as: 50M gold-level bandwidth. After the resource request information is determined, it is sent to the first network element that needs to borrow the service link via a pre-set second message. The pre-set second message is the message used to send the resource request information.

[0080] In a specific example, the preset second message may contain the following: a message header (0x8101), the device identifier of the network element sending the message, the device identifier of the network element receiving the message, the required amount of gold bandwidth, the required amount of silver bandwidth, and the required amount of bronze bandwidth. For example, if device identifier 1234 needs to request 50M gold bandwidth from device identifier 5678, the message content to be sent may be as follows: 0x8101, 1234, 5678, 50M, 0, 0, 0.

[0081] After receiving the pre-set second message, the first network element requesting to borrow the service link will first assess its local resource needs, and then send the assessment result (approval or rejection) to the first network element that sent the pre-set second message via a pre-set third message. The pre-set third message is used to send a resource request confirmation message. In a specific example, the pre-set third message may contain: a header (0x8102), the device identifier of the network element sending the message, the device identifier of the network element receiving the message, and request confirmation information. The request confirmation information can specify 1 for approval and 0 for rejection. For example, if device ID 5678 sends an approval request to device ID 1234, the message content to be sent can be: 0x8102, 5678, 1234, 1.

[0082] Step S134: After receiving the preset third message sent by a first network element in the first network element set, the target network element of the target RAN determines the confirmation result based on the preset third message.

[0083] Step S135: If the agreement is confirmed, the service data is routed to a first network element in the first network element set, so that the first network element in the first network element set sends the data to the corresponding second network element through the transmission link between the first network element and its corresponding second network element.

[0084] Next, when the corresponding second network element receives the service data, it first determines whether the received service data is the service data that the local network element needs to process. If not, it finds that the service data is the service data that the second network element of the target RAN network needs to process, and then routes the service data to the second network element of the target RAN network for processing.

[0085] In addition to steps S110-130 above, the service data transmission method provided in this embodiment of the invention also includes the following steps:

[0086] When the target network element of the target RAN receives service data sent by the second network element of the target RAN, it determines whether the received service data is the service data of the target RAN. If not, the service data is routed to the first network element of the RAN corresponding to the service data in the first network element set for processing.

[0087] Figure 4 This is a flowchart of a service data transmission method according to a specific embodiment of the present invention. The service data transmission method provided in this specific embodiment is applied to a service data transmission system. For example, the system includes a 5G DU and a 5G RU connected to it via a fronthaul interface, as well as a 4G DU and a 4G RU connected to it via a fronthaul interface. Taking the example that each device in this service data transmission system executes the steps of the service data transmission method provided in this embodiment, and that the 5G DU needs to send service data to the 5G RU, and combining... Figures 1-3 The execution steps are as follows: Figure 4 As shown, the method includes the following steps:

[0088] Step S410: During initialization, the 5G DU obtains the link resource status information of the transmission link between itself and the 5G RU. This link resource status information includes: latency information, bandwidth occupancy information, and bandwidth remaining information.

[0089] Step S420: The 5G DU sends the link resource status information to the 4G DU through a preset first message.

[0090] Step S430: After receiving the link resource status information sent by the 5G DU, the 4G DU generates a link resource status information list locally.

[0091] Step S440: During initialization, the DU of 4G obtains the link resource status information of the transmission link between the DU and the RU of 4G.

[0092] Step S450: The 4G DU sends the link resource status information to the 5G DU through a preset first message.

[0093] Step S460: After receiving the link resource status information sent by the 4G DU, the 5G DU generates a list of link resource status information locally.

[0094] It should be understood that there is no restriction on the order of execution between steps S410~S430 and steps S440~S460.

[0095] Step S470: When a new service triggers a change in the link resource status information, the 5G DU obtains the link resource status information of the transmission link with the 5G RU.

[0096] Step S480: The 5G DU sends the changed link resource status information to the 4G DU through a preset first message.

[0097] Step S490: After receiving the changed link resource status information sent by the 5G DU, the 4G DU updates its local link resource status information list.

[0098] Step S4A0: When a new service triggers a change in the link resource status information, the 4G DU obtains the link resource status information of the transmission link with the 4G RU.

[0099] Step S4B0: The 4G DU sends the changed link resource status information to the 5G DU through a preset first message.

[0100] Step S4C0: After receiving the changed link resource status information sent by the 4G DU, the 5G DU updates its local link resource status information list.

[0101] It should be understood that there is no restriction on the execution order between steps S470~S490 and steps S4A0~S4C0, and steps S470~S490 and steps S4A0~S4C0 may be executed multiple times.

[0102] In addition, both 5G RU and 4G RU need to perform steps S410~S4C0. For convenience, the relevant steps are described below. Figure 4 It is not marked in the text.

[0103] Step S4D0: When the 5G DU sends service data to the 5G RU, it obtains the link resource status information of the transmission link between the DU and the 5G RU, and determines that the transmission link between the DU and the 5G RU does not meet the conditions for sending the service data based on the link resource status information.

[0104] Step S4E0: Based on the local link resource status information list, determine whether the transmission link between the 4G DU and the 4G RU meets the transmission conditions.

[0105] Step S4F0: The 5G DU generates resource request information and sends it to the 4G DU through a preset second message.

[0106] Step S4G0: After receiving the resource request information sent by the 5G DU, the 4G DU confirms whether to agree based on the local current link resource status information and the resource request information in the preset second message.

[0107] Step S4H0: The 4G DU sends the confirmation result to the 5G DU via a preset third message.

[0108] Step S4I0: After receiving the confirmation result sent by the 4G DU, if the 5G DU confirms the agreement, it will route the service data to the 4G DU.

[0109] Step S4J0: When the 4G DU receives the service data sent by the 5G DU, it transmits it to the 4G RU through the transmission link.

[0110] Step S4K0: When the 4G RU receives the service data, it determines that the service data needs to be processed by the 5G RU, and then sends it to the 5G RU for processing.

[0111] Through the above steps, the technical objective of routing the service data of the 5G DU to the 5G RU via the transmission link between the 5G DU and the 5G RU is achieved when the transmission link between the 4G DU and the 4G RU is congested but the transmission link between the 4G DU and the 4G RU meets the transmission conditions.

[0112] It should be noted that: a specific embodiment of the present invention is illustrated using 5G borrowing 4G link resources as an example. However, the technical solution of the present invention is not limited to 5G borrowing 4G, or borrowing 3G and 2G, but is also applicable to services of any mobile network among 5G / 4G / 3G / 2G borrowing service resources of any other mobile network, such as 4G borrowing 5G, or 3G.

[0113] As can be seen from the above steps, in the case of congestion in the transmission link between the distribution unit (DU) and radio frequency unit (RU) of the target RAN network, the present invention dynamically senses and evaluates whether the transmission link resources between the DU and RU of other RAN networks meet the transmission conditions for transmitting service data of this RAN network, and uses the transmission link that meets the conditions for transmission to send service data, so that the bandwidth of multiple mobile network service links can be shared with each other, thereby realizing the technical objective of sharing resources in multiple network service scenarios and making the most of existing network resources, and solving the problem caused by the lack of network resources in the prior art.

[0114] Figure 5 This is a schematic diagram of a service data transmission device according to an embodiment of the present invention. The device is located at a target network element, which belongs to a target RAN. The service data transmission device 5 includes: a link resource management module 510, configured to interact with first network elements in a first network element set based on a preset first message to generate a link resource status information list; wherein the first network elements in the first network element set belong to different RANs, different from the target RAN, and of the same type as the target network element; the list items in the link resource status information list contain link resource status information of the transmission link between the first network element in the first network element set and its corresponding second network element; a service data transmission condition judgment module 520, configured to obtain the link resource status information of the transmission link between the first network element and the second network element of the target RAN when sending service data to the second network element of the target RAN, and determine whether the transmission link between the first network element and the second network element of the target RAN meets the transmission conditions of the service data based on the link resource status information; and a transmission link selection module 530, configured to select the transmission link corresponding to the link resource status information that meets the transmission conditions based on the link resource status information in the link resource status information list to send the service data.

[0115] Figure 6 This is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present invention. Specifically, as shown... Figure 6 As shown, the electronic device includes a memory 610 and a processor 620, wherein the memory 610 and the processor 620 communicate with each other; for example, the memory 610 and the processor 620 communicate via a communication bus 630, wherein the memory 610 is used to store a computer program, and the processor 620 executes the computer program to implement the business data transmission method shown in the above embodiment.

[0116] Optionally, the electronic device may also include a transmitter and / or a receiver.

[0117] Optionally, the aforementioned processor can be a Central Processing Unit (CPU), or it can be implemented using other general-purpose processors, PLCs (Programmable Logic Controllers), FPGAs (Field-Programmable Gate Arrays), DSPs (Digital Signal Processors), or ASICs (Application Specific Integrated Circuits). The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.

[0118] This invention also provides a business data transmission system 7, specifically as follows: Figure 7 As shown, it includes: at least two distribution units DU that are equipped with the service data transmission device 5 as described in the above embodiment, namely: a first DU710 belonging to the first RAN and a second DU720 belonging to the second RAN, and at least two radio frequency units RU that are equipped with the service data transmission device as described in the above embodiment, namely: a first RU730 belonging to the first RAN and a second RU740 belonging to the second RAN.

[0119] This invention provides a storage medium for storing a computer program that implements the business data transmission method described in any of the above method embodiments.

[0120] This invention provides a chip for supporting receiving devices (such as terminal devices, network devices, etc.) in implementing the functions shown in this invention. Specifically, the chip is used in a chip system, which can be composed of chips or include chips and other discrete components. When the chip implementing the above method is within a receiving device, the chip includes a processing unit. Further, the chip may also include a communication unit. The processing unit may be, for example, a processor. When the chip includes a communication unit, the communication unit may be, for example, an input / output interface, pins, or circuits. The processing unit executes all or part of the actions performed by the various processing modules in this invention, and the communication unit can perform corresponding receiving or transmitting actions. In another specific embodiment, the processing module of the receiving device in this invention can be the processing unit of the chip, and the receiving module or transmitting module of the control device is the communication unit of the chip.

[0121] Those skilled in the art will understand that embodiments of this application can be provided as methods, apparatus (devices), or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0122] This application is described with reference to flowchart illustrations of methods, apparatus (devices), and computer program products according to embodiments of this application. It should be understood that each step in the flowchart can be implemented by computer program instructions.

[0123] These computer program instructions may be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including an instruction means, the implementation process of which is described in the instruction means. Figure 1 The function specified in one or more processes.

[0124] These computer program instructions may also be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing device, produce instructions for implementing processes. Figure 1 A device for a function specified in one or more processes.

[0125] Another embodiment of the present invention relates to a non-volatile storage medium for storing a computer-readable program for use by a computer to execute some or all of the above-described method embodiments.

[0126] That is, those skilled in the art will understand that all or part of the steps in the methods of the above embodiments can be implemented by a program specifying the relevant hardware. This program is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0127] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. For those skilled in the art, the present invention can be modified and varied in various ways. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principle of the present invention should be included within the scope of protection of the present invention.

Claims

1. A service data transmission method, applied to a target network element, wherein the target network element belongs to a target RAN, characterized in that, The method includes: Based on a preset first message, the first network element in the first network element set interacts with the first network element to generate a link resource status information list; wherein, the first network elements in the first network element set belong to different RANs that are different from the target RAN, and are of the same type as the target network element; the list items in the link resource status information list contain the link resource status information of the transmission link between the first network element in the first network element set and its corresponding second network element. When sending service data to the second network element of the target RAN, the link resource status information of the transmission link between the second network element of the target RAN is obtained, and the transmission link between the second network element of the target RAN is determined based on the link resource status information to determine whether the transmission link between the second network element of the target RAN meets the sending conditions of the service data. If the conditions are not met, the service data is sent by selecting the transmission link corresponding to the link resource status information that meets the sending conditions based on the link resource status information in the link resource status information list.

2. The method according to claim 1, characterized in that, The method further includes: When service data is received from the second network element of the target RAN, it is determined whether the received service data is the service data of the target RAN. If not, the service data is routed to the first network element of the RAN corresponding to the service data in the first network element set for processing.

3. The method according to claim 1, characterized in that, The step of interacting with the first network element in the first network element set based on a preset first message to generate a list of link resource status information specifically includes: During initialization, the link resource status information of the transmission link between the second network element and the target RAN is obtained, and it is sent to the first network element in the first network element set through the preset first message, so that the first network element in the first network element set can generate a list of link resource status information locally. The system receives the link resource status information of the transmission link between the first network element in the first network element set and its corresponding second network element through the preset first message, and generates a link resource status information list locally.

4. The method according to claim 3, characterized in that, The step of interacting with the first network element in the first network element set based on a preset first message to generate a list of link resource status information specifically includes: When a new service triggers a change in the link resource status information of the transmission link between the target RAN and the second network element, the changed link resource status information of the transmission link between the target RAN and the second network element is obtained and sent to the first network element in the first network element set through a preset first message, so that the first network element in the first network element set can update its local link resource status information list. When a new service triggers a new service in the first network element in the first network element set, and the link resource status information of the transmission link between the first network element and its corresponding second network element changes, the system receives the changed link resource status information of the transmission link between the first network element in the first network element set and its corresponding second network element, and updates the local link resource status information list based on the changed link resource status information.

5. The method according to claim 1, characterized in that, The step of selecting the transmission link corresponding to the link resource status information that meets the sending conditions from the link resource status information list and sending the service data specifically includes: Iterate through the link resource status information in the list of link resource status information and select the link resource status information that meets the sending conditions; Determine a first network element from the first network element set that corresponds to the selected link resource status information; Resource request information is generated and sent to a first network element in the first network element set via a preset second message. After receiving the preset second message, the first network element in the first network element set confirms whether to agree based on its current link resource status information and the resource request information in the preset second message, and sends the confirmation result to the target network element of the target RAN via a preset third message. After receiving the preset third message sent by a first network element in the first network element set, the target network element of the target RAN determines the confirmation result based on the preset third message. If the agreement is confirmed, the service data will be routed to a first network element in the first network element set, so that the first network element in the first network element set can send the data to the corresponding second network element through the transmission link between the first network element and its corresponding second network element.

6. The method according to any one of claims 1 to 5, characterized in that, in, When the first network element is a distribution unit (DU), the second network element is a radio frequency (RF) unit (RU); when the first network element is an RF unit (RU), the second network element is a distribution unit (DU).

7. The method according to any one of claims 1 to 5, characterized in that, in, The link resource status information includes: latency information, bandwidth occupancy information, and bandwidth remaining information; the target RAN includes: 2G, 3G, 4G, or 5G.

8. A data transmission apparatus, disposed at a target network element, the target network element belonging to a target RAN, characterized in that, The device includes: The link resource management module is configured to interact with the first network element in the first network element set based on a preset first message to generate a link resource status information list; wherein, the first network elements in the first network element set belong to different RANs that are different from the target RAN, and are of the same type as the target network element; the list items in the link resource status information list contain the link resource status information of the transmission link between the first network element in the first network element set and its corresponding second network element. The service data transmission condition judgment module is configured to, when transmitting service data to the second network element of the target RAN, obtain the link resource status information of the transmission link between the module and the second network element of the target RAN, and determine the link resource status based on the information. The status information determines whether the transmission link between the second network element of the target RAN and the service data transmission conditions are met. The transmission link selection module is configured to select the transmission link corresponding to the link resource status information that satisfies the sending conditions based on the link resource status information in the link resource status information list if the conditions are not met, and then send the service data.

9. An electronic device, characterized in that, The system includes a memory and a processor, the memory being used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method as described in any one of claims 1 to 7.

10. A business data transmission system, characterized in that, include: At least two distribution units DU equipped with the data transmission device as described in claim 8, namely: a first DU belonging to a first RAN and a second DU belonging to a second RAN, and at least two radio frequency units RU equipped with the data transmission device as described in claim 8, namely: a first RU belonging to a first RAN and a second RU belonging to a second RAN.

11. A storage medium, characterized in that, The storage medium is used to store a computer program, which, when executed by a processor, implements the method described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Method, equipment and system for sharing transmission bandwidth among different systems

    CN102123444A

  • Data transmission method and communication device

    CN111669833A