The present disclosure relates to dual connectivity in the communication field, and more particularly, to a data transmission method and apparatus, a storage medium, and a program product.
New Radio-Dual Connectivity (NR-DC) includes a dual-connectivity configuration of low frequency and low frequency in terms of frequency bands. This means that one physical NR station operates as a low frequency cell, and the other physical NR station also operates as a low frequency cell. NR-DC also includes a dual-connectivity configuration of low frequency and high frequency in terms of frequency bands, i.e., one physical NR station operates as a low frequency cell, and the other physical NR station operates as a high frequency cell. Different operators have different deployment modes for low frequency and high frequency under the two NR-DC architectures, requiring equipment manufacturers to adopt various schemes for implementation.
In related technologies, there are mainly three integration methods for the two NR-DC architectures. For example, there are three scenarios for the dual-connectivity configuration of low frequency and high frequency in terms of frequency bands: the NR-DC inter-station non-co-frame scenario, the NR-DC intra-station co-frame co-logical-station scenario, and the NR-DC intra-station co-frame non-co-logical-station scenario. Equipment manufacturers need to recognize the differences among these three deployment scenarios of NR-DC, e.g., differences in control signaling and media data communication. This results in complex hardware deployment, a heavy workload for the development of Operation Process (OP) modules in the three deployment scenarios, high maintenance costs of software versions, unsatisfactory performance, and low efficiency.
The following is a summary of the subject matter set forth in this description. This summary is not intended to limit the scope of protection of the claims.
Embodiments of the present disclosure provide a data transmission method and apparatus, a storage medium, and a program product.
In accordance with a first aspect of the present disclosure, an embodiment provides a data transmission method, applied to a first NR base station, a first OP module is configured in the first NR base station, the data transmission method including: controlling the first OP module to create a first media processing module; acquiring second identification information of a second NR base station, and determining a deployment mode between the first NR base station and the second NR base station according to the second identification information, a second OP module is configured in the second NR base station; generating target identification information according to the deployment mode, generating control signaling according to the target identification information, and sending the control signaling to the second NR base station, such that the second OP module creates a second media processing module according to the control signaling; and controlling, according to the deployment mode, the first media processing module to transmit data to the second media processing module.
In accordance with a second aspect of the present disclosure, an embodiment provides a data transmission method, applied to a second NR base station, the data transmission method including: receiving control signaling sent by a first NR base station, the control signaling carries target identification information, and the target identification information is generated by the first NR base station according to a deployment mode between the first NR base station and the second NR base station; creating a second media processing module according to the control signaling; determining the deployment mode between the second NR base station and the first NR base station according to the target identification information; and controlling, according to the deployment mode, the second media processing module to perform data distributing.
In accordance with a third aspect of the present disclosure, an embodiment provides a data transmission apparatus, including: a memory, a processor, and a computer program stored in the memory and executable by the processor, the computer program, when executed by the processor, causes the processor to implement the data transmission method described above.
In accordance with a fourth aspect of the present disclosure, an embodiment provides a computer-readable storage medium storing computer-executable instructions which, when executed by a processor, causes the processor to implement the data transmission method described above.
In accordance with a fifth aspect of the present disclosure, an embodiment provides a computer program product, including a computer program or computer instructions stored in a computer-readable storage medium. The computer program or the computer instructions, when executed by a processor of a computer device, causes the computer device to implement the data transmission method described above.
Additional features and advantages of the present disclosure will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by the practice of the present disclosure. The objects and other advantages of the present disclosure can be realized and obtained by the structures particularly pointed out in the description, claims, and drawings.
The drawings are provided for a further understanding of the technical schemes of the present disclosure, and constitute a part of the description. The drawings and the embodiments of the present disclosure are used to illustrate the technical schemes of the present disclosure, but are not intended to limit the technical schemes of the present disclosure.
To make the objects, technical schemes, and advantages of the present disclosure clear, the present disclosure is described in further detail in conjunction with accompanying drawings and examples. It should be understood that the specific embodiments described herein are merely used for illustrating the present disclosure, and are not intended to limit the present disclosure.
It is to be noted, although logical orders have been shown in the flowcharts, in some cases, the steps shown or described may be executed in an order different from the orders as shown in the flowcharts. In the specification, claims, and the description of the accompanying drawings, the term “a plurality of” (or multiple) means at least two, the term such as “greater than”, “less than”, “exceed” or variants thereof prior to a number or series of numbers is understood to not include the number adjacent to the term. The term “at least” prior to a number or series of numbers is understood to include the number adjacent to the term “at least”, and all subsequent numbers or integers that could logically be included, as clear from context. If used herein, the terms such as “first” and “second” are merely used for distinguishing technical features, and are not intended to indicate or imply relative importance, or implicitly point out the number of the indicated technical features, or implicitly point out the order of the indicated technical features.
The present disclosure provides a data transmission method and apparatus, a storage medium, and a program product. The method may include: determining a deployment mode between a first NR base station and a second NR base station according to second identification information; then generating target identification information according to the deployment mode; generating control signaling according to the target identification information; sending the control signaling carrying the target indication information to the second NR base station, such that a second OP module of the second NR base station creates a second media processing module according to the target identification information in the control signaling; and finally controls a first media processing module to transmit data to the second media processing module according to the deployment mode. That is to say, in the schemes of the embodiments of the present disclosure, the first OP module of the first NR base station creates the first media processing module and the second OP module of the second NR base station creates the second media processing module, such that in different deployment modes, the first OP module and the second OP module can interact with each other, and the first media processing module and the second media processing module can also interact with each other. In this way, the data transmission can be realized while ignoring the implementation differences and transmission differences between different deployment scenarios of NR-DC, thereby reducing the complexity of implementation by equipment manufacturers and the complexity of version upgrade by operators.
The embodiments of the present disclosure will be further described in detail below in conjunction with the accompanying drawings.
It should be noted that there is another NR-DC protocol architecture in addition to the NR-DC architecture shown in
It should be noted that one NR station may include one CU and a plurality of DUs, one CU may be divided into a control-plane part (CU-CP) and a user-plane part (CU-UP), and one CU may include one CU-CP and a plurality of CU-UPs. The CU-CP is connected to a DU through an F1-C interface, and the CU-UP is connected to a DU through an F1-U interface.
It should be noted that the F1-C (control plane) interface and the F1-U (user plane) interface are F1 interfaces, the F1 interfaces support signaling exchange and data transmission between the CU and the DU, and the F1 interfaces can separate a radio network layer from a transport network layer, and exchange user terminal-related information or non-user terminal related information, etc.
It should also be noted that a plurality of DUs may be centrally controlled by one CU. In theory, there is no limit to the maximum number of DUs that one CU can be connected to, which is only limited by a specific implementation in practice. Although the 3rd Generation Partnership Project (3GPP) standards stipulate that one DU is connected to only one CU, the possibility of connecting a plurality of CUs to one DU to enhance flexibility in practice is not excluded.
It should be noted that the CU and the DU may be divided according to protocol layers of a wireless network. For example, functions of the Packet Data Convergence Protocol (PDCP) and higher protocol layers (e.g., Radio Resource Control (RRC)) are set in the CU. Functions of protocol layers below the PDCP, such as Radio Link Control (RLC), Media Access Control (MAC), Physical layer (PHY), and the like, are set in the DU.
It should be noted that NR-DC may include a dual-connectivity configuration including a low-frequency NR base station and a low-frequency NR base station in terms of frequency bands, i.e., one NR station is a low-frequency NR base station and the other NR station is also a low-frequency NR base station. Alternatively, NR-DC may include a dual-connectivity configuration including a low-frequency NR base station and a high-frequency NR base station, i.e., one NR station is a low-frequency NR base station and the other NR station is a high-frequency NR base station. There are three main deployment scenarios for the integration of the two NR-DC architectures. A dual-connectivity configuration including a low-frequency NR base station and a high-frequency NR base station is used as an example, as shown in
In an example of
In an example of
In an example of
It should be noted that a frequency range corresponding to the low-frequency NR base station 500 may be 450 MHZ to 6000 MHZ, and a frequency range corresponding to the high-frequency NR base station 600 may be 24250 MHZ to 52600 MHZ, which is not particularly limited herein.
It should also be noted that the principle of the dual-connectivity configuration including the low-frequency NR base station 500 and the low-frequency NR base station 500 is consistent with the principle of the dual-connectivity configuration including the low-frequency NR base station 500 and the high-frequency NR base station 600.
The NR-DC architecture and application scenarios described in the embodiments of the present disclosure are for the purpose of illustrating the technical schemes of the embodiments of the present disclosure more clearly, and do not constitute a limitation on the technical schemes provided in the embodiments of the present disclosure. Those having ordinary skills in the art may know that with the evolution of the NR-DC architecture and the emergence of new application scenarios, the technical schemes provided in the embodiments of the present disclosure are also applicable to similar technical problems.
Those having ordinary skills in the art may understand that the NR-DC architectures shown in
Based on the above NR-DC architectures, various embodiments of the data transmission method are proposed below.
At S110, the first OP module is controlled to create a first media processing module.
It should be noted that after receiving a measurement report from a UE, the first NR base station controls the first OP module to create the first media processing module, which is not particularly limited in this embodiment.
It should be noted that the first NR base station may be a low-frequency NR base station or a high-frequency NR base station, a frequency range corresponding to the low-frequency NR base station 500 may be 450 MHZ to 6000 MHZ, and a frequency range corresponding to the high-frequency NR base station 600 may be 24250 MHZ to 52600 MHZ, which is not particularly limited herein.
At S120, second identification information of a second NR base station is acquired, and a deployment mode between the first NR base station and the second NR base station is determined according to the second identification information.
In this step, the first NR base station may acquire the second identification information of the second NR base station in various manners. For example, the first NR base station may acquire the second identification information of the second NR base station according to operations, administration and maintenance (OAM) of the first NR base station, and may also acquire the second identification information in other manners, which is not particularly limited herein.
It should be noted that a second OP module is configured in the second NR base station. The second NR base station may be a low-frequency NR base station or a high-frequency NR base station, a frequency range corresponding to the low-frequency NR base station 500 may be 450 MHZ to 6000 MHZ, and a frequency range corresponding to the high-frequency NR base station 600 may be 24250 MHZ to 52600 MHZ, which is not particularly limited herein.
It should also be noted that the second identification information may include a gNBID and a PLMN, which is not particularly limited in this embodiment.
At S130, target identification information is generated according to the deployment mode, control signaling is generated according to the target identification information, and the control signaling is sent to the second NR base station, such that the second OP module creates a second media processing module according to the control signaling.
In this step, because the deployment mode between the first NR base station and the second NR base station is determined in S120, target identification information may be generated according to the deployment mode, then control signaling may be generated according to the target identification information, and the first OP module sends the control signaling to the second OP module of the second NR base station, such that the second OP module of the second NR base station creates a second media processing module according to the control signaling. In this way, in subsequent steps, the first media processing module may be controlled to transmit data to the second media processing module according to the deployment mode.
At S140, the first media processing module is controlled according to the deployment mode to transmit data to the second media processing module.
In this step, because the deployment mode between the first NR base station and the second NR base station is determined in S120 and the second media processing module is created in S130, the first media processing module can be controlled according to the deployment mode to transmit data to the second media processing module.
It should be noted that the data transmission may be data forwarding or other transmission modes, which is not particularly limited herein.
In this embodiment, by the data transmission method including the above steps S110 to S140, the first NR base station controls the first OP module to create a first media processing module, then acquires second identification information of the second NR base station, determines a deployment mode between the first NR base station and the second NR base station according to the second identification information, generates target identification information according to the deployment mode, and then generates control signaling according to the target identification information. Then, the first OP module sends the control signaling to the second OP module of the second NR base station, such that the second OP module of the second NR base station creates a second media processing module according to the control signaling. Finally, the first media processing module may be controlled to transmit data to the second media processing module according to the deployment mode. That is to say, in the schemes of the embodiments of the present disclosure, the first OP module of the first NR base station creates the first media processing module and the second OP module of the second NR base station creates the second media processing module, such that in different deployment modes, the first OP module and the second OP module can interact with each other, and the first media processing module and the second media processing module can also interact with each other. In this way, the data transmission can be realized while ignoring the implementation differences and transmission differences between different deployment scenarios of NR-DC, thereby reducing the complexity of implementation by equipment manufacturers and the complexity of version upgrade by operators.
It should be noted that the first NR base station may be a low-frequency NR base station or a high-frequency NR base station, which is not particularly limited herein. Similarly, the second NR base station may be a low-frequency NR base station or a high-frequency NR base station, which is not particularly limited herein. In addition, a frequency range corresponding to the low-frequency NR base station 500 may be 450 MHZ to 6000 MHZ, and a frequency range corresponding to the high-frequency NR base station 600 may be 24250 MHZ to 52600 MHZ, which is not particularly limited herein.
In an embodiment, as shown in
At S210, a configuration list is acquired and it is determined whether the second identification information exists in the configuration list.
In this step, the first NR base station acquires its own configuration list and checks whether the second identification information exists in the configuration list.
At S220, when the second identification information exists in the configuration list, first identification information of the first NR base station is acquired, the first identification information is compared with the second identification information, and the deployment mode between the first NR base station and the second NR base station is determined according to a result of the comparison.
Since it is checked in S210 whether the second identification information exists in the configuration list, in this step, if the second identification information exists in the configuration list, first identification information of the first NR base station is acquired, the first identification information is compared with the second identification information, and the deployment mode between the first NR base station and the second NR base station is determined according to a result of the comparison.
It should be noted that the first identification information may include a gNBID and a PLMN of the first NR base station, or may include other information. Similarly, the second identification information may include a gNBID and a PLMN of the second NR base station, or may include other information, which is not particularly limited herein.
In this embodiment, by the data transmission method including S210 and S220, the first NR base station acquires its own configuration list, and determines whether the second identification information exists in the configuration list. If the second identification information exists in the configuration list, the first identification information of the first NR base station is acquired and compared with the second identification information, and the deployment mode between the first NR base station and the second NR base station is determined according to the result of the comparison.
In an embodiment, the first NR base station acquires its own configuration list, where when the gNBID and the PLMN of the second NR base station exist in the configuration list, it indicates that the first NR base station and the second NR base station are in the same frame, or otherwise, the first NR base station and the second NR base station are in separate frames, which is not particularly limited in this embodiment.
In an embodiment, as shown in
At S310, it is determined that the deployment mode between the first NR base station and the second NR base station is co-frame co-logical-station deployment when the first identification information is consistent with the second identification information.
In this embodiment, because it has been determined in S220 that the second identification information exists in the configuration list of the first NR base station, the first NR base station acquires its own first identification information, and compares the first identification information with the second identification information. When the first identification information is consistent with the second identification information, it is determined that the deployment mode between the first NR base station and the second NR base station is co-frame co-logical-station deployment.
In an embodiment, it is assumed that the first identification information includes a gNBID and a PLMN of the first NR base station, and the second identification information includes a gNBID and a PLMN of the second NR base station. When the gNBID of the first NR base station is consistent with the gNBID of the second NR base station and the PLMN of the first NR base station is consistent with the PLMN of the second NR base station, it indicates that the first identification information is consistent with the second identification information, and it is determined that the deployment mode between the first NR base station and the second NR base station is co-frame co-logical-station deployment; otherwise, it indicates that the first identification information is not consistent with the second identification information, which is not particularly limited in this embodiment.
In another embodiment, as shown in
At S410, it is determined that the deployment mode between the first NR base station and the second NR base station is co-frame non-co-logical-station deployment when the first identification information is not consistent with the second identification information.
In this embodiment, because it has been determined in S220 that the second identification information exists in the configuration list of the first NR base station, the first NR base station acquires its own first identification information, and compares the first identification information with the second identification information. When the first identification information is not consistent with the second identification information, it is determined that the deployment mode between the first NR base station and the second NR base station is co-frame non-co-logical-station deployment.
It should be noted that the embodiment shown in
In an embodiment, it is assumed that the first identification information includes a gNBID and a PLMN of the first NR base station, and the second identification information includes a gNBID and a PLMN of the second NR base station. When the gNBID of the first NR base station is consistent with the gNBID of the second NR base station and the PLMN of the first NR base station is not consistent with the PLMN of the second NR base station, it indicates that the first identification information is not consistent with the second identification information, and it is determined that the deployment mode between the first NR base station and the second NR base station is co-frame non-co-logical-station deployment. Alternatively, when the gNBID of the first NR base station is not consistent with the gNBID of the second NR base station and the PLMN of the first NR base station is consistent with the PLMN of the second NR base station, it indicates that the first identification information is not consistent with the second identification information, and it is determined that the deployment mode between the first NR base station and the second NR base station is co-frame non-co-logical-station deployment. Alternatively, when the gNBID of the first NR base station is not consistent with the gNBID of the second NR base station and the PLMN of the first NR base station is not consistent with the PLMN of the second NR base station, it indicates that the first identification information is not consistent with the second identification information, and it is determined that the deployment mode between the first NR base station and the second NR base station is co-frame non-co-logical-station deployment.
In an embodiment, as shown in
At S510, an IP address and a MAC address of the second media processing module are configured to the first media processing module.
In this step, when it is determined that the deployment mode between the first NR base station and the second NR base station is co-frame co-logical-station deployment, the first OP module configures the IP address and the MAC address of the second media processing module, and sends the IP address and the MAC address of the second media processing module to the first media processing module. In this way, in subsequent steps, the first media processing module can be controlled according to the IP address and the MAC address of the second media processing module to transmit the data to the second media processing module.
At S520, the first media processing module is controlled according to the IP address and the MAC address of the second media processing module to transmit the data to the second media processing module.
It should be noted that the data transmission may be data forwarding or other transmission modes, which is not particularly limited herein.
In this step, because the IP address and the MAC address of the second media processing module are obtained in S510, the first NR base station can control, according to the IP address and the MAC address of the second media processing module, the first media processing module to transmit the data to the second media processing module.
In this embodiment, by the data transmission method including S510 to S520, when it is determined that the deployment mode between the first NR base station and the second NR base station is co-frame co-logical-station deployment, the first OP module configures the IP address and the MAC address of the second media processing module, sends the IP address and the MAC address of the second media processing module to the first media processing module, and controls, according to the IP address and the MAC address of the second media processing module, the first media processing module to transmit the data to the second media processing module.
It should be noted that the MAC address, also known as a Local Area Network (LAN) address, an Ethernet address, or a physical address, is an address for determining a location of a device on the network. For example, a physical address of the second media processing module can be determined from the MAC address of the second media processing module.
In an embodiment, as shown in
At S610, the first OP module is controlled to create a first transmission platform.
In this step, when determining that the deployment mode between the first NR base station and the second NR base station is co-frame non-co-logical-station deployment, the first NR base station may control the first OP module to create a first transmission platform, such that in subsequent steps, the first media processing module transmits the data to the second media processing module through an internal network port of the first transmission platform.
At S620, the first media processing module is controlled to transmit the data to the second media processing module through an internal network port of the first transmission platform.
In this step, because the first transmission platform has been created in S610, the first media processing module is controlled to transmit the data to the second media processing module through an internal network port of the first transmission platform.
It should be noted that the data transmission may be data forwarding or other transmission modes, which is not particularly limited herein.
In this embodiment, by the data transmission method including S610 to S620, when it is determined that the deployment mode between the first NR base station and the second NR base station is co-frame non-co-logical-station deployment, the first NR base station can control the first OP module to create the first transmission platform, and then the first media processing module can transmit data to the second media processing module through the internal network port of the first transmission platform.
In an embodiment, as shown in
At S710, it is determined that the deployment mode between the first NR base station and the second NR base station is inter-station non-co-frame deployment when the second identification information does not exist in the configuration list.
In this embodiment, the first NR base station acquires its own configuration list, and checks whether the configuration list contains the second identification information. When the second identification information does not exist in the configuration list, it is determined that the deployment mode between the first NR base station and the second NR base station is inter-station non-co-frame deployment, which is not particularly limited in this embodiment.
It should be noted that the second identification information may include a gNBID and a PLMN of the second NR base station, or may include other information, which is not particularly limited herein.
It should be noted that the embodiment shown in
In an embodiment, as shown in
At S810, the first OP module is controlled to create a first transmission platform.
In this step, when it is determined that the deployment mode between the first NR base station and the second NR base station is inter-station non-co-frame deployment, the first NR base station can control the first OP module to create the first transmission platform. In this way, in subsequent steps, the first media processing module transmits data to the second transmission platform of the second NR base station through an external network port of the first transmission platform, such that transmitting the data to the second media processing module through the second transmission platform.
At S820, the first media processing module is controlled to transmit the data to a second transmission platform of the second NR base station through an external network port of the first transmission platform, such that transmitting the data to the second media processing module through the second transmission platform.
In this step, because the first transmission platform has been created in S810, the first media processing module is controlled to transmit the data to the second transmission platform of the second NR base station through the external network port of the first transmission platform, such that transmitting the data to the second media processing module through the second transmission platform.
It should be noted that the data transmission may be data forwarding or other transmission modes, which is not particularly limited herein.
In this embodiment, by the data transmission method including S810 to S820, when it is determined that the deployment mode between the first NR base station and the second NR base station is inter-station non-co-frame deployment, the first NR base station can control the first OP module to create the first transmission platform, and then the first media processing module can transmit data to the second transmission platform of the second NR base station through the external network port of the first transmission platform, such that transmitting the data to the second media processing module through the second transmission platform.
At S910, control signaling sent by a first NR base station is received, where the control signaling carries target identification information, and the target identification information is generated by the first NR base station according to a deployment mode between the first NR base station and the second NR base station.
It should be noted that the target identification information may be an identifier (ID) of a first OP module of the first NR base station, a virtual Stream Control Transmission Protocol (vSCTP)-related message, an SCTP-related message, or other messages, which is not particularly limited herein.
It should be noted that the second NR base station may receive the control instruction through an XN interface, a logical XN interface, or an internal interface, which is not particularly limited herein.
At S920, a second media processing module is created according to the control signaling.
In this step, since the control signaling sent by the first NR base station is received in S910, the second NR base station creates a second media processing module according to the control signaling after receiving the control signaling, such that the second media processing module can be used for data distributing in subsequent steps.
It should be noted that the second media processing module is created by a second OP module of the second NR base station after receiving the control signaling, which is not particularly limited herein.
At S930, the deployment mode between the second NR base station and the first NR base station is determined according to the target identification information.
At S940, the second media processing module is controlled according to the deployment mode to perform data distributing.
It should be noted that the data distributing is related to a bearer type, and the bearer type is closely related to a service type. Bearer types include a split bearer and a radio bearer.
It should be noted that an object for the second media processing module for data distributing may be the first NR base station or the second NR base station, which is not particularly limited herein. For example, a core network first sends data to the second media processing module, and after receiving the data, the second media processing module sends a part of the data to the first media processing module and keep the other part of the data in the second NR base station for distributing, which is not particularly limited herein.
In this embodiment, by the data transmission method including S910 to S940, the second NR base station can receive the control signaling sent by the first NR base station, where the control signaling carries the target identification information generated by the first NR base station according to the deployment mode between the first NR base station and the second NR base station; determine the deployment mode between the second NR base station and the first NR base station according to the target identification information; create the second media processing module according to the control signaling; and finally control, according to the deployment mode, the second media processing module to perform data distributing.
It should be noted that the first NR base station may be a low-frequency NR base station or a high-frequency NR base station, which is not particularly limited herein. Similarly, the second NR base station may be a low-frequency NR base station or a high-frequency NR base station, which is not particularly limited herein.
In an embodiment, as shown in
At S1010, it is determined that the deployment mode between the second NR base station and the first NR base station is inter-station non-co-frame deployment when the target identification information is the SCTP.
In an embodiment, when the second NR base station receives the control instruction sent by the first NR base station, the second NR base station creates a second media processing module according to the control instruction. Because the control instruction carries an SCTP, the second NR base station determines according to the SCTP that the deployment mode between the second NR base station and the first NR base station is inter-station non-co-frame deployment, which is not particularly limited in this embodiment.
In an embodiment, as shown in
At S1110, it is determined that the deployment mode between the second NR base station and the first NR base station is co-frame non-co-logical-station deployment when the target identification information is the vSCTP.
In an embodiment, when the second NR base station receives the control instruction sent by the first NR base station, the second NR base station creates a second media processing module according to the control instruction. Because the control instruction carries a vSCTP, the second NR base station determines according to the vSCTP that the deployment mode between the second NR base station and the first NR base station is co-frame non-co-logical-station deployment, which is not particularly limited in this embodiment.
In an embodiment, as shown in
At S1210, it is determined that the deployment mode between the second NR base station and the first NR base station is co-frame co-logical-station deployment when the target identification information is the identification information of the first OP module of the first NR base station.
It should be noted that the identification information of the first OP module of the first NR base station may be an ID of the first OP module or other information, which is not particularly limited herein.
In an embodiment, when the second NR base station receives the control instruction sent by the first NR base station, the second NR base station creates a second media processing module according to the control instruction. Because the control instruction carries an ID of the first OP module, the second NR base station determines according to the ID of the first OP module that the deployment mode between the second NR base station and the first NR base station is co-frame co-logical-station deployment, which is not particularly limited in this embodiment.
It should be noted that the embodiment shown in
In an embodiment, as shown in
At S1310, the second OP module is controlled to create a second transmission platform.
At S1320, the second media processing module is controlled to perform the data distributing through an external network port of the second transmission platform.
In this embodiment, when the deployment mode between the first NR base station and the second NR base station is inter-station non-co-frame deployment, the second NR base station controls the second OP module to create a second transmission platform, and the second media processing module performs data distributing through an external network port of the second transmission platform.
In an embodiment, as shown in
At S1410, a destination IP address and a destination MAC address for data distributing are configured to the second media processing module.
It should be noted that the destination IP address and the destination MAC address may belong to the first media processing module of the first NR base station or a device in the second NR base station, which is not particularly limited in this embodiment.
At S1420, the second media processing module is controlled according to the destination IP address and the destination MAC address to perform the data distributing.
In this embodiment, when the deployment mode between the first NR base station and the second NR base station is co-frame co-logical-station deployment, the second NR base station controls the second OP module to configure the destination IP address and the destination MAC address for data distributing, and controls, according to the destination IP address and the destination MAC address, the second media processing module to perform data distributing.
In an embodiment, when the deployment mode between the first NR base station and the second NR base station is co-frame co-logical-station deployment, the second OP module configures a destination IP address and a destination MAC address for data distributing, adds the destination IP address and the destination MAC address into a data header for which data distributing is to be performed, and controls, according to the destination IP address and the destination MAC address, the second media processing module to perform data distributing, which is not particularly limited in this embodiment.
In an embodiment, as shown in
At S1510, the second media processing module is controlled to perform the data distributing through an internal network port of a first transmission platform of the first NR base station.
In this embodiment, when the deployment mode between the first NR base station and the second NR base station is co-frame non-co-logical-station deployment, the second NR base station controls the second media processing module to perform the data distributing through an internal network port of a first transmission platform of the first NR base station.
It should be noted that the embodiment shown in
The data transmission methods provided in the above embodiments will be described in detail below using specific examples:
Referring to
It should be noted that the first OP module 521 and the second OP module 621 each send a message through an XN interface, and the message is encoded using Abstract Syntax Notation One (ASN.1).
This example is based on the same schematic structural diagram as Example One. Referring to
It should be noted that the first OP module 521 and the second OP module 621 each send a message through an XN interface, and the message is encoded using ASN. 1.
Referring to
It should be noted that the first OP module 521 and the second OP module 621 each send a message through an XN interface, and the message is encoded using ASN.1.
It should also be noted that there are many ASN.1 encoding formats, such as Basic Encoding Rules (BER), Canonical Encoding Rules (CER), Distinguished Encoding Rules (DER), and so on. BER, CER, and DER are the three most commonly used ASN.1 encoding formats.
It should be noted that in the above three examples, i.e., Example One and Example Two shown in
It should be noted that in the above three examples, i.e., Example One and Example Two shown in
Further, an embodiment of the present disclosure provides a data transmission apparatus 700. As shown in
The processor 701 and the memory 702 may be connected by a bus or in other ways.
The memory 702, as a non-transitory computer-readable storage medium, may be configured for storing a non-transitory software program and a non-transitory computer-executable program, for example, the data transmission method described in the embodiments of the present disclosure. The processor 701 runs the non-transitory software program and the non-transitory computer-executable program stored in the memory 702, to implement the data transmission method.
The memory 702 may include a program storage area and a data storage area. The program storage area may store an operating system, and an application required by at least one function. The data storage area may store data and the like required for executing the data transmission method. In addition, the memory 702 may include a high-speed random access memory, and may also include a non-transitory memory, e.g., at least one magnetic disk storage device, flash memory device, or other non-transitory solid-state storage device. In some implementations, the memory 702 may include memories located remotely from the processor 701, and the remote memories may be connected to the processor 701 via a network. Examples of the network include, but not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
The non-transitory software program and instructions required to implement the data transmission method are stored in the memory 702 which, when executed by one or more processors 701, cause the one or more processors 701 to implement the data transmission method, for example, implement the method steps S110 to S140 in
The apparatus embodiments or system embodiments described above are merely examples. The units described as separate components may or may not be physically separated, i.e., they may be located in one place or may be distributed over a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the objects of the scheme of this embodiment.
An embodiment of the present disclosure provides a computer-readable storage medium, storing computer-executable instructions which, when executed by a processor or controller, for example, by a processor in the apparatus embodiment described above, may cause the processor to implement the method steps S110 to S140 in
In addition, an embodiment of the present disclosure provides a computer program product, including a computer program or computer instructions stored in a computer-readable storage medium. The computer program or the computer instructions, when executed by a processor of a computer device, causes the processor to implement the data transmission method in the above embodiments, for example, implement the method steps S110 to S140 in
An embodiment of the present disclosure includes: controlling a first OP module to create a first media processing module; acquiring second identification information of a second NR base station, and determining a deployment mode between the first NR base station and the second NR base station according to the second identification information, where a second OP module is configured in the second NR base station; generating target identification information according to the deployment mode, generating control signaling according to the target identification information, and sending the control signaling to the second NR base station, such that the second OP module creates a second media processing module according to the control signaling; and controlling, according to the deployment mode, the first media processing module to transmit data to the second media processing module. The schemes of the embodiments of the present disclosure may include: determining a deployment mode between a first NR base station and a second NR base station according to second identification information; then generating target identification information according to the deployment mode; generating control signaling according to the target identification information; sending the control signaling carrying the target indication information to the second NR base station, such that a second OP module of the second NR base station creates a second media processing module according to the target identification information in the control signaling; and finally controls a first media processing module to transmit data to the second media processing module according to the deployment mode. That is to say, in the schemes of the embodiments of the present disclosure, the first OP module of the first NR base station creates the first media processing module and the second OP module of the second NR base station creates the second media processing module, such that in different deployment modes, the first OP module and the second OP module can interact with each other, and the first media processing module and the second media processing module can also interact with each other. In this way, the data transmission can be realized while ignoring the implementation differences and transmission differences between different deployment scenarios of NR-DC, thereby reducing the complexity of implementation by equipment manufacturers and the complexity of version upgrade by operators.
Those having ordinary skills in the art can understand that all or some of the steps in the methods disclosed above and the functional modules/units in the system and the apparatus can be implemented as software, firmware, hardware, and appropriate combinations thereof. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or transitory medium). As is known to those having ordinary skills in the art, the term “computer storage medium” includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information (such as computer-readable instructions, data structures, program modules, or other data). The computer storage medium includes, but not limited to, a Random Access Memory (RAM), a Read-Only Memory (ROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a flash memory or other memory technology, a Compact Disc Read-Only Memory (CD-ROM), a Digital Versatile Disc (DVD) or other optical storage, a cassette, a magnetic tape, a magnetic disk storage or other magnetic storage device, or any other medium which can be used to store the desired information and can be accessed by a computer. In addition, as is known to those having ordinary skills in the art, the communication medium typically includes computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier or other transport mechanism, and can include any information delivery medium.
Although some embodiments of the present disclosure have been described above, the present disclosure is not limited to the implementations described above. Those having ordinary skills in the art can make various equivalent modifications or replacements without departing from the essence of the present disclosure. Such equivalent modifications or replacements fall within the scope defined by the claims of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
202111498509.X | Dec 2021 | CN | national |
This application is a national stage filing under 35 U.S.C. § 371 of international application number PCT/CN2022/130603, filed Nov. 8, 2022, which claims priority to Chinese patent application No. 202111498509.X, filed Dec. 9, 2021. The contents of these applications are incorporated herein by reference in their entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2022/130603 | 11/8/2022 | WO |