Network sharing method, network element, and storage medium
By generating virtual BPMs and sharing mixed-mode RUs for transmission path isolation between network elements, the impact of network element failures or fiber optic link disconnections on network shared links is resolved, achieving highly reliable network shared transmission.
Patent Information
- Application Number
- CN202210747436.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-29
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2042-06-29
AI Technical Summary
In a network where multiple network elements share a hybrid RU, a failure of one network element or a break in the fiber optic link can affect the service transmission of other network elements, resulting in low reliability of the network shared link.
A virtual BPM is generated by obtaining the BPM configuration information of the second network element and determining the transmission path, so that the first and second network elements share the mixed-mode RU, thereby achieving transmission path isolation and ensuring that a failure of a single network element does not affect other network elements.
It improves the reliability of network shared links, ensuring that transmission links can be quickly switched over in the event of network element failure or fiber optic link disconnection, thus maintaining the normal transmission of service data.
Smart Images

Figure CN117395788B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to, but is not limited to, the field of communication technology, and particularly to a network sharing method, network element, and storage medium. Background Technology
[0002] Network sharing refers to a network configuration where multiple operators share a single set of wireless equipment. This effectively improves network deployment speed and reduces costs. Network sharing can involve sharing either the Base Band Unit (BBU) or the Mixed-Mode Radio Unit (RU). When multiple network elements share a Mixed-Mode RU, the transmission links between these elements are shared. If one network element is upgraded or fails, or if part of the fiber optic link in the shared Mixed-Mode RU is disconnected, it will affect the service transmission of other network elements in the shared network, resulting in low reliability of the network sharing link. Summary of the Invention
[0003] The following is an overview of the subject matter described in detail herein. This overview is not intended to limit the scope of the claims.
[0004] This invention provides a network sharing method, network element, and storage medium that can improve the reliability of network sharing links.
[0005] In a first aspect, embodiments of the present invention provide a network sharing method applied to a first network element, wherein the first network element is communicatively connected to a second network element, the first network element is communicatively connected to a first core network, the second network element is communicatively connected to a second core network, the first network element and the second network element share at least one shared mixed-mode radio frequency unit (RU), the first network element includes a first baseband processing module (BPM), and the second network element includes a second BPM, the method comprising:
[0006] Obtain the second BPM configuration information sent by the second network element, and generate a virtual second BPM based on the second BPM configuration information, wherein the second BPM configuration information is the configuration information of the second BPM;
[0007] A first transmission path is determined, wherein the first transmission path passes through the virtual second BPM and the shared hybrid RU, the shared hybrid RU is shared by the first transmission path and the second transmission path, the second transmission path is the service transmission path of the second network element, and the second transmission path passes through the second BPM and the shared hybrid RU;
[0008] The service data of the first core network is transmitted through the first transmission path.
[0009] Secondly, embodiments of the present invention provide a network sharing method applied to a second network element, wherein the second network element is communicatively connected to a first network element, the first network element is communicatively connected to a first core network, the second network element is communicatively connected to a second core network, the first network element and the second network element share at least one shared hybrid RU, the first network element includes a first BPM, and the second network element includes a second BPM, the method comprising:
[0010] Obtain the second BPM configuration information, which is the configuration information of the second BPM;
[0011] The second BPM configuration information is sent to the first network element so that the first network element generates a virtual second BPM based on the second BPM configuration information.
[0012] A second transmission path is determined, wherein the second transmission path passes through the second BPM and the shared hybrid RU, the shared hybrid RU is shared by the second transmission path and the first transmission path, the first transmission path is the service transmission path of the first network element, and the first transmission path passes through the virtual second BPM and the shared hybrid RU;
[0013] The second core network's service data is transmitted through the second transmission path.
[0014] Thirdly, embodiments of the present invention provide a network element, including:
[0015] A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, implements the network sharing method as described in the first aspect, or implements the network sharing method as described in the second aspect.
[0016] Fourthly, embodiments of the present invention provide a computer-readable storage medium storing computer-executable instructions for performing the network sharing method as described in the first aspect, or for performing the network sharing method as described in the second aspect.
[0017] This invention includes: acquiring second BPM configuration information sent by the second network element; generating a virtual second BPM based on the second BPM configuration information, wherein the second BPM configuration information is the configuration information of the second BPM; determining a first transmission path, wherein the first transmission path passes through the virtual second BPM and the shared hybrid RU, the shared hybrid RU being shared by the first transmission path and a second transmission path, the second transmission path being the service transmission path of the second network element, and the second transmission path passing through the second BPM and the shared hybrid RU; and transmitting service data of the first core network through the first transmission path. According to the technical solution of this embodiment, two network elements can share a hybrid RU, and a virtual second BPM is configured on the first network element, enabling the first transmission link and the second transmission link to be isolated from each other. A failure in a single network element will not affect other network elements, improving the reliability of the transmission link. Attached Figure Description
[0018] Figure 1 This is a schematic diagram of a network sharing system provided in one embodiment of the present invention;
[0019] Figure 2 This is a schematic diagram of the first network element and the second network element being in the same frame according to another embodiment of the present invention;
[0020] Figure 3 This is a schematic diagram showing the first network element and the second network element in different frames according to another embodiment of the present invention;
[0021] Figure 4 This is a schematic diagram of a network sharing system provided in another embodiment of the present invention;
[0022] Figure 5 This is a flowchart of a network sharing method provided in another embodiment of the present invention;
[0023] Figure 6 This is a flowchart of establishing a TPM connection provided in another embodiment of the present invention;
[0024] Figure 7 This is a flowchart of the second network element write configuration provided in another embodiment of the present invention;
[0025] Figure 8 This is a schematic diagram of a business data flow provided in another embodiment of the present invention;
[0026] Figure 9 This is a schematic diagram of a signaling data stream provided in another embodiment of the present invention;
[0027] Figure 10 This is a flowchart of configuring a first transmission path in a second network element, provided by another embodiment of the present invention;
[0028] Figure 11 This is a flowchart of master-slave network element switching provided in another embodiment of the present invention;
[0029] Figure 12 This is a flowchart of configuring a second transmission path in the first network element after a master-slave network element switchover, provided by another embodiment of the present invention;
[0030] Figure 13 This is a schematic diagram of the service data flow after master-slave network element switching according to another embodiment of the present invention;
[0031] Figure 14 This is a schematic diagram of the signaling data flow after master-slave network element switching according to another embodiment of the present invention;
[0032] Figure 15 This is a flowchart of a network sharing method provided in another embodiment of the present invention;
[0033] Figure 16 This is a flowchart of the second network element write configuration provided in another embodiment of the present invention;
[0034] Figure 17 This is a flowchart of configuring a second transmission path in the first network element after a master-slave network element switchover, provided by another embodiment of the present invention;
[0035] Figure 18 This is a flowchart of master-slave network element switching provided in another embodiment of the present invention;
[0036] Figure 19 This is a flowchart of configuring a second transmission path in the first network element after a master-slave network element switchover, provided by another embodiment of the present invention;
[0037] Figure 20 This is a flowchart of establishing a TPM connection provided in another embodiment of the present invention;
[0038] Figure 21 This is a device diagram of a network element provided in another embodiment of the present invention. Detailed Implementation
[0039] It should be noted that although functional modules are divided in the device schematic diagram and a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first," "second," etc., in the specification, claims, or the aforementioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.
[0040] This invention provides a network sharing method, a network element, and a storage medium. The network sharing method includes: acquiring second BPM configuration information sent by a second network element; generating a virtual second BPM based on the second BPM configuration information, wherein the second BPM configuration information is the configuration information of the second BPM; determining a first transmission path, wherein the first transmission path passes through the virtual second BPM and the shared hybrid RU, the shared hybrid RU being shared by the first transmission path and a second transmission path, the second transmission path being the service transmission path of the second network element, and the second transmission path passing through the second BPM and the shared hybrid RU; and transmitting service data of the first core network through the first transmission path. According to the technical solution of this embodiment, two network elements can share a hybrid RU, and a virtual second BPM is configured on the first network element, enabling the first transmission link and the second transmission link to be isolated from each other. A failure in one network element will not affect other network elements, improving the reliability of the transmission link.
[0041] like Figure 1 As shown, Figure 1 This is a schematic diagram of a network sharing system according to an embodiment of the present invention. The system includes a first network element 100 and a second network element 200. The first network element 100 is communicatively connected to a first core network 110, and the first network element 100 and the first core network 110 are configured through a first network management system. The second network element 200 is communicatively connected to a second core network 210, and the second network element 200 and the second core network 210 are configured through a second network management system. Each network element has a Clock Control Module (CCM) and a Baseband Utility Modeling (BPM). The CCM is responsible for powering on the network element, establishing transmission links, synchronizing the clock, configuring and maintaining the system, etc. The BPM performs baseband data processing and connects to a shared mixed-mode RU via an RF optical port. Figure 1 As shown, the first network element 100 includes a first functional module 10, which includes a first BPM and a first CCM; the second network element 200 includes a second functional module 20, which includes a second BPM and a second CCM. The network sharing system also includes at least one shared mixed-mode RU 30. When there are multiple shared mixed-mode RUs 30, and each shared mixed-mode RU 30 includes at least two optical ports, one for uplink and one for downlink, the shared mixed-mode RUs are shared between two network elements, carrying radio frequency data from two network elements. Two adjacent shared mixed-mode RUs 30 can be serially connected via the uplink / downlink optical ports. The uplink optical port of the first-level shared mixed-mode RU 30 can be connected to the radio frequency optical port of the BPM of one network element, and the downlink optical port of the last-level shared mixed-mode RU 30 is connected to the radio frequency optical port of the BPM of another network element, thereby forming... Figure 1 The shown network elements form a ring network.
[0042] The following is Figure 1 Based on the network sharing system shown, the technical solutions of various embodiments of the present invention will be further described below with reference to the accompanying drawings.
[0043] Reference Figure 5 , Figure 5 This is a flowchart of a network sharing method provided in an embodiment of the present invention, applied to a first network element, including but not limited to steps S510 to S530.
[0044] Step S510: Obtain the second BPM configuration information sent by the second network element, and generate a virtual second BPM based on the second BPM configuration information, wherein the second BPM configuration information is the configuration information of the second BPM;
[0045] Step S520: Determine the first transmission path, wherein the first transmission path passes through the virtual second BPM and the shared hybrid RU, the shared hybrid RU is shared by the first transmission path and the second transmission path, the second transmission path is the service transmission path of the second network element, and the second transmission path passes through the second BPM and the shared hybrid RU.
[0046] Step S530: Transmit service data of the first core network through the first transmission path.
[0047] It should be noted that the number of shared hybrid RUs can be arbitrary. As described in the above embodiment, in the case of multiple RUs, they can be connected in a serial manner, for example... Figure 4 The shared hybrid RU shown includes a shared hybrid RU1 and a shared hybrid RU2. The uplink optical port of the shared hybrid RU1 is connected to the first BPM, the downlink optical port is connected to the uplink port of the shared hybrid RU2, and the downlink port of the shared hybrid RU2 is connected to the second BPM, thereby forming a ring network.
[0048] It should be noted that, in order to achieve network sharing between the first and second network elements, network configuration can be performed after the first and second network elements are powered on and started, for example, referring to... Figure 4 When the first CCM is powered on, the communication link between the first CCM and the second network element is shut down. Then, the first CCM loads the TPM to forward and process messages with the second CCM. The second network element can load the TPM in the same way.
[0049] It should be noted that the first and second network elements can interact via the Topology Processing Module (TMP) to periodically obtain their respective BPM and CCM configuration information, for example, ... Figure 4As shown, the first network element can obtain the second BPM configuration information and the second CCM configuration information, and configure a virtual second BPM and a virtual second CCM locally. Similarly, the second network element can configure a virtual first BPM and a virtual first CCM locally. Figure 2 As shown in the co-location configuration, the virtual second BPM and the first BPM are actually connected via a backplane cable and can communicate directly. Since the virtual second BPM and the second BPM have the same configuration information, they are equivalent in terms of data processing functions. Based on this, this embodiment uses the virtual second BPM to replace the second BPM for the planning of the first transmission path, so that the first transmission path is isolated from the second network element. Even if some modules of the second network element fail, it will not have a significant impact on the first transmission path, effectively improving the reliability of the transmission path.
[0050] In another embodiment, the first network element further includes a first CCM, and the second network element further includes a second CCM, as shown in the reference. Figure 6 In execution Figure 5 Before step S510 shown, the following steps may also be included, but are not limited to:
[0051] Step S610: Run the first TPM, which runs at the first CCM or the first BPM;
[0052] Step S620: Establish the connection between the first TPM and the second TPM, with the second TPM running on the second CCM or the second BPM;
[0053] Step S630: Signaling interaction is performed between the first TPM and the second TPM and the second network element.
[0054] It should be noted that TPM can be used to forward the topology configuration of the baseband board and shared hybrid RU of the local network element to the other network element through inter-frame signaling messages. It can also be used to receive the topology configuration of the baseband board and shared hybrid RU sent by the external network element and write it back to the local database, and merge it with the configuration of the local network element to generate the ring network configuration. By running the first TPM and the second TPM, the first network element and the second network element can realize signaling interaction, which provides a communication basis for obtaining the configuration information of BPM and CCM.
[0055] It should be noted that the first network element and the second network element can be deployed in the same BBU chassis, for example... Figure 2 As shown, it can also be deployed in different BBU chassis, for example Figure 3 As shown, this embodiment does not impose too many restrictions on the configuration of the first network element and the second network element.
[0056] It should be noted that when the first TPM is running in the first CCM, the second TPM can run in the second CCM; similarly, when the first TPM is running in the first BPM, the second TPM can run in the first BPM. Figure 4 As shown, Figure 4 In the structure shown, the TPM runs in the first CCM of the first network element and the second CCM of the second network element. The specific operating module of the TPM of each network element can be selected according to actual needs, as long as it can realize the signaling interaction between the first network element and the second network element.
[0057] In another embodiment, the first network element is configured as a slave network element, and the second network element is configured as a master network element, as shown below. Figure 7 In execution Figure 5 Before step S520 shown, the following steps may also be included, but are not limited to:
[0058] Step S710: Determine the first topology information and the first BPM configuration information, wherein the first BPM configuration information is the configuration information of the first BPM, and the first topology information includes the topology relationship between the hybrid RU and the first BPM.
[0059] Step S720: Send the first topology information and the first BPM configuration information to the second network element, so that the second network element generates a virtual first BPM according to the first BPM configuration information, and establishes a connection relationship between the shared hybrid RU and the virtual first BPM according to the first topology relationship;
[0060] Step S730: Obtain the second topology information sent by the second network element. The second topology information includes the topology relationship between the shared hybrid RU and the second BPM.
[0061] Step S740: Establish the connection relationship between the hybrid RU and the virtual second BPM based on the second topology information.
[0062] It should be noted that before network sharing, the first and second network elements need to be configured. Figure 4Taking the structure shown as an example, the first network element is configured with a first CCM, a first BPM, a shared hybrid RU1, and a shared hybrid RU2. The first BPM's optical port OF1 is configured to connect to the shared hybrid RU1's optical port OF2, and the shared hybrid RU1's optical port OF1 is configured to connect to the shared hybrid RU2's optical port OF2. The topology relationship between the RU2 optical port and the second BPM's optical port is not configured, thus obtaining the first topology information of the first BPM with the shared hybrid RU1 and shared hybrid RU2. The second topology relationship of the second network element can be obtained similarly. The second network element is configured with a second CCM, a second BPM, a shared hybrid RU1, and a shared hybrid RU2. The second BPM's optical port OF1 is configured to connect to the shared hybrid RU2's optical port OF1, and the shared hybrid RU2's optical port OF2 is configured to connect to the shared hybrid RU1's optical port OF1. The topology relationship between RU1 and the first BPM is not configured, thus obtaining the second topology information.
[0063] It should be noted that after the first network element starts up, it can periodically send the first BPM configuration information and the first topology information to the second network element through the TPM deployed in the first CCM. This allows the second network element to determine the link topology of the first network element. Similarly, the second network element can also send corresponding information to the first network element through the TPM of the second CCM, allowing the first network element to determine the link topology of the second network element. This provides an information basis for switching master and slave network elements after a link failure. Taking the first network element as an example, after the TPM of the first network element receives the second CCM configuration information, the second BPM configuration information, and the second topology information sent by the second network element, it can write the second CCM configuration information back into the configuration data to obtain a virtual second CCM, write the second BPM information back into the configuration data to obtain a virtual second BPM, reverse the uplink / downlink relationship of the written-back second topology information, compare it with the topology of the first network element to remove duplicates, and then write it back into the configuration data. The topology information of the virtual second BPM, the virtual second CCM, and the shared hybrid RU is visible in the network management of the first network element. It is worth noting that the second network element reverses the configuration information to obtain the virtual first BPM and virtual first CCM in the same way, which will not be repeated here.
[0064] It should be noted that the shared mixed-mode RU1 and shared mixed-mode RU2 can randomly establish a link with the BPM of a network element. For example, they can first establish a link with the optical port OF1 of the second network element BPM. Since the second network element is the main network element, the second CCM will send the network sharing configuration information to the shared mixed-mode RU1 and shared mixed-mode RU2. Then, the shared mixed-mode RU1 and shared mixed-mode RU2 will be added to the route of the first network element BPM through the TPM.
[0065] It should be noted that by configuring a virtual second CCM and a virtual second BPM on the first network element, and establishing a connection between the virtual second BPM and the shared hybrid RU through the second topology information, and similarly configuring the second network element, the resulting first and second network elements are as follows: Figure 4 As shown, this allows two network elements to achieve transmission link isolation through a virtual module. The disconnection of a link within one network element will not have a significant impact on the other network element, effectively improving the reliability of the transmission link.
[0066] Additionally, refer to Figure 10 In one embodiment, after execution Figure 5 Following step S520, the following steps may also be included, but are not limited to:
[0067] Step S1010: Determine the first shared path in the first transmission path. The first shared path is the transmission path between the virtual second BPM and the shared hybrid RU.
[0068] Step S1020: The first shared path is sent to the second network element so that the second network element configures the second BPM and the shared hybrid RU according to the first shared path.
[0069] It should be noted that, according to the description of the above embodiments, the first network element is a slave network element, and the second network element is a master network element. Therefore, the shared hybrid RU can be configured through the master network element. To better illustrate the technical solution of this embodiment, the following is combined with... Figure 4 The network structure shown is illustrated by setting the first network element and the second network element in the same BBU frame:
[0070] Reference Figure 4 The first transmission path is calculated and distributed by the first CCM, as follows: First CCM <—> First BPM <—> First BPM backplane <—> Virtual Second BPM (Second BPM) backplane <—> Virtual Second BPM (Second BPM) RF optical port OF1 <—> RU2 OF1 <—> RU2 OF2 <—> RU1 OF1. The first shared path calculated by the first CCM is the path to the virtual second BPM and its subsequent nodes. After obtaining the first shared path, it can be sent to the second CCM via the TPM, and then distributed by the second CCM to the second BPM, RU1, and RU2 for configuration.
[0071] Similarly, the second transmission path is calculated and sent by the second CCM, as follows: Second CCM <—> Second BPM baseband <—> Second BPM RF optical port OF1 <—> RU2 OF1 <—> RU2 OF2 <—> RU1 OF1. Since the second network element is the main network element, the path configuration can be completed directly.
[0072] It should be noted that, based on the information processing described above, the service flows of the first network element and the second network element are as follows: Figure 8 As shown, the first transmission path is Figure 8 The second transmission path is indicated by the dashed arrow in the middle. Figure 8 The solid arrow in the middle indicates the service data flow of the first network element: First core network <—> First CCM <—> First BPM <—> Virtual second BPM (actually switched to the second BPM through the backplane) <—> RU2 <—> RU1; The service data flow of the second network element is: Second core network <—> Second CCM <—> Second BPM <—> RU2 <—> RU1.
[0073] It should be noted that, in addition to the service data flow, the first network element and the second network element also need to exchange signaling information, such as configuration information for each module. This signaling exchange between the first and second network elements is accomplished through a TPM (Transmission Management System). Taking the TPM setting in the CCM as an example, the signaling data flow between the first and second network elements is as follows: Figure 9 As shown, the signaling data flow between the first network element and the shared hybrid RU is as follows: Figure 9 As shown by the dashed arrow, the signaling data flow between the second network element and the shared hybrid RU is as follows: Figure 9 As shown by the solid arrows, the signaling data flow path between the first network element and the shared hybrid RU is: First CCM application <—> TPM in the first CCM <—> TPM in the second CCM <—> Second BPM <—> RU2 <—> RU1; the signaling data flow path between the second network element and the shared hybrid RU is: Second CCM application <—> Second BPM <—> RU2 <—> RU1. Additionally, the CCMs of the two network elements can also directly interact with each other, with the path being: First CCM application <—> TPM in the first CCM <—> TPM in the second CCM <—> Second CCM application.
[0074] It should be noted that the first and second transmission paths obtained through the above methods not only realize the sharing of the shared hybrid RU, but also provide a link foundation for switching when the fiber optic link fails or a single network element fails, thereby improving the reliability of the transmission link.
[0075] Additionally, refer to Figure 11 In one embodiment, after execution Figure 5 Following step S530, the following steps may also be included, but are not limited to:
[0076] Step S1110: When it is determined that the transmission link between the second BPM and the shared hybrid RU is disconnected, a new first transmission path is re-determined. The new first transmission path passes through the first BPM and the shared hybrid RU. The shared hybrid RU is shared by the new first transmission path and the new second transmission path. The new second transmission path is the new service transmission path of the second network element. The new second transmission path passes through the virtual first BPM and the shared hybrid RU.
[0077] Step S1120: Maintain the transmission of service data of the first core network through the new first transmission path.
[0078] It should be noted that, according to the description of the above embodiments, the first network element and the second network element can establish a virtual BPM for each other through the exchange of configuration information, enabling rapid link switching when a link failure occurs in the network sharing system. For example, as Figure 4 As shown, when the transmission link between the OF1 optical port of the second BPM and the OF1 optical port of the shared mixed-mode RU2 is disconnected, the second BPM cannot interact with the shared mixed-mode RU2. The current first and second transmission paths both depend on the faulty link. In order to ensure the normal operation of the shared network system, the first network element can be switched to the master network element and the second network element can be switched to the slave network element. Since the first network element has the virtual modules of the second BPM and the second CCM of the second network element, there is no need to reconfigure, and path switching can be directly realized.
[0079] It should be noted that the specific path determination can be recalculated and distributed by the CCM of each network element, for example, referring to... Figure 4 In the network structure shown, the new first transmission path is calculated and sent by the first CCM, specifically: First CCM <—> First BPM baseband <—> First BPM RF optical port OF1 <—> RU1 OF2 <—> RU1 OF1 <—> RU2 OF2; Similarly, the new second transmission path is calculated and sent by the second CCM, specifically: Second CCM <—> Second BPM baseband <—> Second BPM backplane <—> Virtual first BPM (actually first BPM) backplane <—> Virtual first BPM (actually first BPM) RF optical port OF1 <—> RU1 OF2 <—> RU1 OF1 <—> RU2 OF2.
[0080] It should be noted that when RU2 detects a disconnection between the OF2 and the OF1 optical port of the second BPM and performs ring network switching, it can first attempt to re-establish the link with the OF1 of the first network element BPM through shared hybrid RU1 or shared hybrid RU2. After successful link establishment, shared hybrid RU1 and shared hybrid RU2 are then added to the routing of the second network element BPM via TPM.
[0081] It should be noted that after determining the new first transmission path and the new second transmission path, the transmission of service data between the first core network and the second core network can be maintained, thereby ensuring the reliability of the transmission link.
[0082] Additionally, refer to Figure 12 After execution Figure 11 Following step S1110, the following steps may also be included, but are not limited to:
[0083] Step S1210: Obtain the second shared path sent by the second network element, wherein the second shared path is the transmission path between the virtual first BPM and the shared hybrid RU in the new second transmission path;
[0084] Step S1220: Configure the first BPM and the shared mixing RU according to the second shared path.
[0085] It should be noted that, as Figure 10 The illustrated embodiment describes a scenario where, due to a switch between master and slave network elements, the transmission link is reversed. Therefore, the second network element needs to send the second shared path to the first network element, which then configures the shared hybrid RU. For details on the underlying principles, please refer to [reference needed]. Figure 10 The description of the illustrated embodiments will not be repeated here.
[0086] It should be noted that the service flows of the first and second network elements obtained are as follows: Figure 13 As shown, the first transmission path is Figure 13 The second transmission path is indicated by the dashed arrow in the middle. Figure 13 The solid arrow in the middle indicates the service data flow of the first network element: First core network <—> First CCM <—> First BPM <—> RU1 <—> RU2; the service data flow of the second network element is: Second core network <—> Second CCM <—> Second BPM <—> Virtual first BPM (actually switched to the first BPM through the backplane) <—> RU1 <—> RU2.
[0087] It should be noted that, in addition to the service data flow, the first network element and the second network element also need to exchange signaling information, such as configuration information for each module. This signaling exchange between the first and second network elements is accomplished through a TPM (Transmission Management System). Taking the TPM setting in the CCM as an example, the signaling data flow between the first and second network elements is as follows: Figure 14 As shown, the signaling data flow between the first network element and the shared hybrid RU is as follows: Figure 14 As shown by the dashed arrow, the signaling data flow between the second network element and the shared hybrid RU is as follows: Figure 14As shown by the solid arrows, the signaling data flow path between the first network element and the shared hybrid RU is: First CCM application <—> First BPM <—> RU1 <—> RU2; the signaling data flow path between the second network element and the shared hybrid RU is: Second CCM application <—> TPM in the second CCM <—> TPM in the first CCM <—> First BPM <—> RU1 <—> RU2. Additionally, the CCMs of the two network elements can also directly interact with each other, with the path being: First CCM application <—> TPM in the first CCM <—> TPM in the second CCM <—> Second CCM application.
[0088] In addition, another embodiment of the present invention provides a network sharing method applied to a second network element, as described above. Figure 15 This includes, but is not limited to, the following steps:
[0089] Step S1510: Obtain the second BPM configuration information, which is the configuration information of the second BPM.
[0090] Step S1520: Send the second BPM configuration information to the first network element so that the first network element generates a virtual second BPM according to the second BPM configuration information;
[0091] Step S1530: Determine the second transmission path, wherein the second transmission path passes through the second BPM and the shared hybrid RU, the shared hybrid RU is shared by the second transmission path and the first transmission path, the first transmission path is the service transmission path of the first network element, and the first transmission path passes through the virtual second BPM and the shared hybrid RU.
[0092] Step S1540: Transmit service data of the second core network through the second transmission path.
[0093] It should be noted that the technical solution of this embodiment is different from... Figure 5 The technical solutions of the embodiments shown are the same, the difference being that the execution subject of this embodiment is the second network element. Otherwise, the specific principles can be found in [reference needed]. Figure 5 The description of the illustrated embodiments will not be repeated here.
[0094] In another embodiment, the first network element is configured as a slave network element, and the second network element is configured as a master network element, as shown below. Figure 16 This also includes, but is not limited to, the following steps:
[0095] Step S1610: Obtain the first topology information and the first BPM configuration information sent by the first network element, wherein the first BPM configuration information is the configuration information of the first BPM, and the first topology information includes the topology relationship between the hybrid RU and the first BPM.
[0096] Step S1620: Generate a virtual first BPM based on the first BPM configuration information, and establish a connection relationship between the shared hybrid RU and the virtual first BPM based on the first topology relationship;
[0097] Step S1630: Determine the second topology information, which includes the topology relationship between the shared hybrid RU and the second BPM;
[0098] Step S1640: Send the second topology information to the first network element so that the first network element can establish a connection relationship between the hybrid RU and the virtual second BPM based on the second topology information.
[0099] It should be noted that the technical solution of this embodiment is different from... Figure 7 The technical solutions of the embodiments shown are the same, the difference being that the execution subject of this embodiment is the second network element. Otherwise, the specific principles can be found in [reference needed]. Figure 7 The description of the illustrated embodiments will not be repeated here.
[0100] Additionally, in one embodiment, reference is made to Figure 17 After execution Figure 14 Following step S1420, the following steps may also be included, but are not limited to:
[0101] Step S1710: Obtain the first shared path sent by the first network element. The first shared path belongs to the first transmission path. The first shared path is the transmission path between the virtual second BPM and the shared hybrid RU.
[0102] Step S1720: Configure the second BPM and the shared mixing RU according to the first shared path.
[0103] It should be noted that the technical solution of this embodiment is different from... Figure 10 The technical solutions of the embodiments shown are the same, the difference being that the execution subject of this embodiment is the second network element. Otherwise, the specific principles can be found in [reference needed]. Figure 10 The description of the illustrated embodiments will not be repeated here.
[0104] Additionally, in one embodiment, reference is made to Figure 18 After execution Figure 14 Following step S1430, the following steps may also be included, but are not limited to:
[0105] Step S1810: When it is determined that the transmission link between the second BPM and the shared hybrid RU is disconnected, a new second transmission path is determined. The new second transmission path passes through the virtual first BPM and the shared hybrid RU. The shared hybrid RU is shared by the new second transmission path and the new first transmission path. The new first transmission path is the new service transmission path of the first network element. The new first transmission path passes through the first BPM and the shared hybrid RU.
[0106] Step S1820: Maintain the transmission of service data of the second core network through the new second transmission path.
[0107] It should be noted that the technical solution of this embodiment is different from... Figure 11 The technical solutions of the embodiments shown are the same, the difference being that the execution subject of this embodiment is the second network element. Otherwise, the specific principles can be found in [reference needed]. Figure 11 The description of the illustrated embodiments will not be repeated here.
[0108] Additionally, in one embodiment, reference is made to Figure 19 In execution Figure 18 Before step S1810 shown, the following steps may also be included, but are not limited to:
[0109] Step S1910: Determine the second shared path, wherein the second shared path is the transmission path between the virtual first BPM and the shared hybrid RU in the new second transmission path;
[0110] Step S1920: The second shared path is sent to the first network element so that the first network element configures the first BPM and the shared hybrid RU according to the second shared path.
[0111] It should be noted that the technical solution of this embodiment is different from... Figure 12 The technical solutions of the embodiments shown are the same, the difference being that the execution subject of this embodiment is the second network element. Otherwise, the specific principles can be found in [reference needed]. Figure 12 The description of the illustrated embodiments will not be repeated here.
[0112] In another embodiment, the first network element further includes a first CCM, and the second network element further includes a second CCM, as shown in the reference. Figure 20 In execution Figure 15 Before step S1510 shown, the following steps may also be included, but are not limited to:
[0113] Step S2010: Run the second TPM, which runs on the second CCM or the second BPM.
[0114] Step S2020: Establish a connection between the second TPM and the first TPM, with the first TPM running in the first CCM or the first BPM;
[0115] Step S2030: Signaling interaction is performed between the first TPM and the second TPM and the second network element.
[0116] It should be noted that the technical solution of this embodiment is different from... Figure 6 The technical solutions of the embodiments shown are the same, the difference being that the execution subject of this embodiment is the second network element. Otherwise, the specific principles can be found in [reference needed]. Figure 6The description of the illustrated embodiments will not be repeated here.
[0117] Additionally, refer to Figure 21 An embodiment of the present invention also provides a network element 2100, which includes: a memory 2110, a processor 2120, and a computer program stored in the memory 2110 and executable on the processor 2120.
[0118] The processor 2120 and the memory 2110 can be connected via a bus or other means.
[0119] The non-transitory software program and instructions required to implement the network sharing method of the above embodiments are stored in memory 2110. When executed by processor 2120, the network sharing method of the above embodiments is executed, for example, the method described above is executed. Figure 5 Method steps S510 to S530 Figure 6 Method steps S610 to S630, Figure 7 Method steps S710 to S740 Figure 10 Method steps S1010 to S1020 Figure 11 Method steps S1110 to S1120, Figure 12 Method steps S1210 to S1220, Figure 15 Method steps S1510 to S1540, Figure 16 Method steps S1610 to S1640 Figure 17 Method steps S1710 to S1720, Figure 18 Method steps S1810 to S1820 Figure 19 Method steps S1910 to S1920 Figure 20 Method steps S2010 to S2030.
[0120] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0121] Furthermore, one embodiment of the present invention provides a computer-readable storage medium storing computer-executable instructions that are executed by a processor or controller, for example, by a processor in the above-described network element embodiment, causing the processor to perform the network sharing method described above, for example, performing the above-described... Figure 5Method steps S510 to S530, Figure 6 Method steps S610 to S630, Figure 7 Method steps S710 to S740 Figure 10 Method steps S1010 to S1020 Figure 11 Method steps S1110 to S1120, Figure 12 Method steps S1210 to S1220, Figure 15 Method steps S1510 to S1540, Figure 16 Method steps S1610 to S1640 Figure 17 Method steps S1710 to S1720, Figure 18 Method steps S1810 to S1820 Figure 19 Method steps S1910 to S1920 Figure 20 The method steps S2010 to S2030 are described above. Those skilled in the art will understand that all or some of the steps and systems disclosed in the above methods can be implemented as software, firmware, hardware, or suitable combinations thereof. Some or all physical components can be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software can be stored on a computer-readable medium, which can include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and is accessible by a computer. Furthermore, as is known to those skilled in the art, communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.
[0122] The above is a detailed description of the preferred embodiments of the present invention. However, the present invention is not limited to the above embodiments. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of the present invention. All such equivalent modifications or substitutions are included within the scope defined by the claims of the present invention.
Claims
1. A network sharing method applied to a first network element, wherein the first network element is communicatively connected to a second network element, the first network element is communicatively connected to a first core network, the second network element is communicatively connected to a second core network, the first network element and the second network element share at least one shared mixed-mode radio frequency unit (RU), the first network element includes a first baseband processing module (BPM), and the second network element includes a second BPM, the method comprising: Obtain the second BPM configuration information sent by the second network element, and generate a virtual second BPM based on the second BPM configuration information, wherein the second BPM configuration information is the configuration information of the second BPM; A first transmission path is determined, wherein the first transmission path passes through the virtual second BPM and the shared hybrid RU, the shared hybrid RU is shared by the first transmission path and the second transmission path, the second transmission path is the service transmission path of the second network element, and the second transmission path passes through the second BPM and the shared hybrid RU; The service data of the first core network is transmitted through the first transmission path.
2. The method according to claim 1, characterized in that, The first network element further includes a first clock and control module (CCM), and the second network element further includes a second CCM. Before obtaining the second BPM configuration information sent by the second network element, the method further includes: Run the first inter-frame topology processing module (TPM), which runs on the first CCM or the first BPM. Establish a connection between the first TPM and the second TPM, wherein the second TPM runs on the second CCM or the second BPM; The first TPM and the second TPM interact with the second network element via signaling.
3. The method according to claim 1, characterized in that, The first network element is configured as a slave network element, and the second network element is configured as a master network element. Before determining the first transmission path, the method further includes: Determine the first topology information and the first BPM configuration information, wherein the first BPM configuration information is the configuration information of the first BPM, and the first topology information includes the topology relationship between the hybrid RU and the first BPM; The first topology information and the first BPM configuration information are sent to the second network element, so that the second network element generates a virtual first BPM according to the first BPM configuration information, and establishes a connection relationship between the shared hybrid RU and the virtual first BPM according to the first topology relationship; Obtain the second topology information sent by the second network element, wherein the second topology information includes the topology relationship between the shared hybrid RU and the second BPM; The connection between the hybrid RU and the virtual second BPM is established based on the second topology information.
4. The method according to claim 3, characterized in that, After determining the first transmission path, the method further includes: Determine a first shared path in the first transmission path, wherein the first shared path is the transmission path between the virtual second BPM and the shared hybrid RU; The first shared path is sent to the second network element so that the second network element configures the second BPM and the shared hybrid RU according to the first shared path.
5. The method according to claim 3, characterized in that, After transmitting the service data of the first core network through the first transmission path, the method further includes: When it is determined that the transmission link between the second BPM and the shared hybrid RU is disconnected, a new first transmission path is re-determined, wherein the new first transmission path passes through the first BPM and the shared hybrid RU, the shared hybrid RU is shared by the new first transmission path and a new second transmission path, the new second transmission path is the new service transmission path of the second network element, and the new second transmission path passes through the virtual first BPM and the shared hybrid RU; The transmission of service data of the first core network is maintained through the new first transmission path.
6. The method according to claim 5, characterized in that, Before redetermining the new first transmission path, the method further includes: Obtain the second shared path sent by the second network element, wherein the second shared path is the transmission path between the virtual first BPM and the shared hybrid RU in the new second transmission path; Configure the first BPM and the shared hybrid RU according to the second shared path.
7. A network sharing method applied to a second network element, wherein the second network element is communicatively connected to a first network element, the first network element is communicatively connected to a first core network, the second network element is communicatively connected to a second core network, the first network element and the second network element share at least one shared hybrid RU, the first network element includes a first BPM, and the second network element includes a second BPM, the method comprising: Obtain the second BPM configuration information, which is the configuration information of the second BPM; The second BPM configuration information is sent to the first network element so that the first network element generates a virtual second BPM based on the second BPM configuration information. A second transmission path is determined, wherein the second transmission path passes through the second BPM and the shared hybrid RU, the shared hybrid RU is shared by the second transmission path and the first transmission path, the first transmission path is the service transmission path of the first network element, and the first transmission path passes through the virtual second BPM and the shared hybrid RU; The second core network's service data is transmitted through the second transmission path.
8. The method according to claim 7, characterized in that, The first network element is configured as a slave network element, and the second network element is configured as a master network element. The method further includes: Obtain the first topology information and the first BPM configuration information sent by the first network element, wherein the first BPM configuration information is the configuration information of the first BPM, and the first topology information includes the topology relationship between the hybrid RU and the first BPM; A virtual first BPM is generated based on the first BPM configuration information, and a connection relationship between the shared hybrid RU and the virtual first BPM is established based on the first topology relationship. Determine the second topology information, which includes the topology relationship between the shared hybrid RU and the second BPM; The second topology information is sent to the first network element so that the first network element can establish a connection relationship between the hybrid RU and the virtual second BPM based on the second topology information.
9. The method according to claim 8, characterized in that, After sending the second BPM configuration information to the first network element, the method further includes: Obtain the first shared path sent by the first network element. The first shared path belongs to the first transmission path. The first shared path is the transmission path between the virtual second BPM and the shared hybrid RU. Configure the second BPM and the shared hybrid RU according to the first shared path.
10. The method according to claim 8, characterized in that, After transmitting the service data of the second core network through the second transmission path, the method further includes: When it is determined that the transmission link between the second BPM and the shared hybrid RU is disconnected, a new second transmission path is determined. The new second transmission path passes through the virtual first BPM and the shared hybrid RU. The shared hybrid RU is shared by the new second transmission path and the new first transmission path. The new first transmission path is the new service transmission path of the first network element. The new first transmission path passes through the first BPM and the shared hybrid RU. The transmission of service data in the second core network is maintained through the new second transmission path.
11. The method according to claim 10, characterized in that, Before determining the new second transmission path, the method further includes: The determined second shared path, wherein the second shared path is the transmission path between the virtual first BPM and the shared hybrid RU in the new second transmission path; The second shared path is sent to the first network element so that the first network element configures the first BPM and the shared hybrid RU according to the second shared path.
12. The method according to claim 7, characterized in that, The first network element further includes a first CCM, and the second network element further includes a second CCM. Before obtaining the second BPM configuration information, the method further includes: Run a second TPM, which runs on the second CCM or the second BPM; Establish a connection between the second TPM and the first TPM, wherein the first TPM runs on the first CCM or the first BPM; The first TPM and the second TPM interact with the second network element via signaling.
13. A network element, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, when the processor executes the computer program, it implements the network sharing method as described in any one of claims 1 to 6, or the network sharing method as described in claims 7 to 12.
14. A computer-readable storage medium storing computer-executable instructions, characterized in that, The computer-executable instructions are used to perform the network sharing method as described in any one of claims 1 to 6, or to perform the network sharing method as described in any one of claims 7 to 12.
Citation Information
Patent Citations
Methods of resource selection for sidelink multi-stream transmission in wireless communications systems and related apparatuses
CN113196845A
Methods, Apparatus and Computer-Readable Media Related to Semi-Persistent Scheduling Configuration
US20210266932A1