A same-frequency subnet fusion method and device, a communication node, and a storage medium
Patent Information
- Application Number
- CN202210234313.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-10
- Publication Date
- 2026-08-21
- Estimated Expiration
- 2042-03-10
AI Technical Summary
[0004]本发明提供了一种同频子网融合方法、装置、通信节点和存储介质,以解决子网分裂后同频子网无法融合的问题
[0028] The technical solution of this invention involves: when the original master node is detected to be offline, the current node is changed to a new master node; determining the information to be updated and the activation time, wherein the information to be updated includes at least one of a new frequency point and a new physical cell identifier; generating system information based on the information to be updated and the activation time, combined with the node information of the first communication node, and broadcasting it to all second communication nodes in the subnet; and updating the frequency point and/or physical cell identifier of the current node according to the information to be updated, so that the updated subnet can perform subnet fusion. This solution addresses the issue of subnet fragmentation and inability to merge after the original master node goes offline. Upon detecting the original master node's disconnection, the first communication node becomes the new master node. It generates system information, including information to be updated and an activation time, and broadcasts it to the second communication nodes within the subnet. This allows both the second and first communication nodes to update their frequency points and/or physical cell identifiers based on the information to be updated after the activation time. The updated subnet differs from the subnet before the fragmentation in at least one of the frequency points or physical cell identifiers, enabling the other party to be identified through measurement and detection. This achieves subnet merging, eliminates co-channel interference, and reduces the impact on data transmission and reception.
Smart Images

Figure CN116782255B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a method, apparatus, communication node, and storage medium for merging subnets on the same frequency. Background Technology
[0002] In mobile ad hoc networks, the system employs a self-synchronization scheme, requiring each node to send a synchronization signal. After powering on, a node first searches the network and reads system messages to obtain synchronization and timing information. Following random access, it completes network-wide synchronization. The first node to deploy in the network is called the master node, and all other nodes are called non-master nodes. There is only one master node, and the roles of master and non-master node can switch. Once the master node successfully deploys, the frequency point and Physical Cell Identifier (PCI) of its subnet are determined. The frequency point and PCI are used to identify a subnet.
[0003] After network deployment, the network topology formed by mobile terminals via wireless channels can change at any time due to a combination of factors, including random movement of user terminals, constant power on / off of nodes, variations in wireless channel transmission power, and mutual interference between wireless channels. The manner and speed of these changes are unpredictable, potentially leading to subnet splitting. When a subnet splits, because the two subnets share the same frequency and PCI, conventional neighbor subnet measurements cannot be used to detect the other subnet with the same frequency and PCI. Furthermore, the timing deviation between the two split subnets gradually increases over time, resulting in a low probability of successfully reading system messages from the neighboring subnet. Moreover, the co-channel interference between the two split subnets can also affect data transmission and reception. Therefore, it is crucial to quickly merge multiple subnets with the same frequency and PCI. Summary of the Invention
[0004] This invention provides a method, apparatus, communication node, and storage medium for merging subnets of the same frequency, in order to solve the problem that subnets of the same frequency cannot be merged after subnet splitting.
[0005] According to one aspect of the present invention, a method for fusion of co-frequency subnets is provided, applied to a first communication node, the method comprising:
[0006] When the original master node is detected to be offline, this node will be changed to the new master node;
[0007] Determine the information to be updated and the activation time, wherein the information to be updated includes at least one of a new frequency point and a new physical cell identifier;
[0008] First system information is generated based on the information to be updated and the activation time and broadcast to the second communication nodes in this subnet, so that each of the second communication nodes can update according to the first system information;
[0009] Once the activation time is reached, the frequency point and / or physical cell identifier of this node are updated according to the information to be updated, so that the updated subnet can perform subnet fusion.
[0010] According to one aspect of the present invention, a method for fusion of co-frequency subnets is provided, applied to a second communication node, the method comprising:
[0011] Receive second system information, which is determined based on the first system information;
[0012] The information to be updated and the activation time are determined based on the second system information, wherein the information to be updated includes at least one of a new frequency point and a new physical cell identifier;
[0013] Once the activation time is reached, the frequency point and / or physical cell identifier of this node are updated according to the information to be updated, so that the updated subnet can perform subnet fusion.
[0014] According to another aspect of the present invention, a co-frequency subnet fusion device is provided, the device comprising:
[0015] The detection module is used to change this node to the new master node when the original master node is detected to be offline.
[0016] The first determining module is used to determine the information to be updated and the activation time, wherein the information to be updated includes at least one of a new frequency point and a new physical cell identifier;
[0017] The first broadcast module is used to generate first system information based on the information to be updated and the activation time, and broadcast it to the second communication nodes in the subnet, so that each of the second communication nodes can update according to the first system information;
[0018] The first update module is used to update the frequency point and / or physical cell identifier of this node according to the information to be updated after the activation time is reached, so that the updated subnet can perform subnet fusion.
[0019] According to another aspect of the present invention, a co-frequency subnet fusion device is provided, the device comprising:
[0020] A receiving module is used to receive second system information, which is determined based on first system information;
[0021] The second determining module is used to determine the information to be updated and the activation time based on the second system information, wherein the information to be updated includes at least one of a new frequency point and a new physical cell identifier;
[0022] The second update module is used to update the frequency point and / or physical cell identifier of this node according to the information to be updated after the activation time is reached, so that the updated subnet can perform subnet fusion.
[0023] According to another aspect of the present invention, a communication node is provided, the communication node comprising:
[0024] At least one processor; and
[0025] A memory communicatively connected to the at least one processor; wherein,
[0026] The memory stores a computer program that can be executed by the at least one processor, which enables the at least one processor to perform the co-frequency subnet fusion method according to any embodiment of the present invention.
[0027] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the co-frequency subnet fusion method according to any embodiment of the present invention.
[0028] The technical solution of this invention involves: when the original master node is detected to be offline, the current node is changed to a new master node; determining the information to be updated and the activation time, wherein the information to be updated includes at least one of a new frequency point and a new physical cell identifier; generating system information based on the information to be updated and the activation time, combined with the node information of the first communication node, and broadcasting it to all second communication nodes in the subnet; and updating the frequency point and / or physical cell identifier of the current node according to the information to be updated, so that the updated subnet can perform subnet fusion. This solution addresses the issue of subnet fragmentation and inability to merge after the original master node goes offline. Upon detecting the original master node's disconnection, the first communication node becomes the new master node. It generates system information, including information to be updated and an activation time, and broadcasts it to the second communication nodes within the subnet. This allows both the second and first communication nodes to update their frequency points and / or physical cell identifiers based on the information to be updated after the activation time. The updated subnet differs from the subnet before the fragmentation in at least one of the frequency points or physical cell identifiers, enabling the other party to be identified through measurement and detection. This achieves subnet merging, eliminates co-channel interference, and reduces the impact on data transmission and reception.
[0029] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0030] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0031] Figure 1 This is a flowchart of a method for fusion of subnets with the same frequency according to Embodiment 1 of the present invention;
[0032] Figure 2 This is a schematic diagram of a subnet splitting according to Embodiment 1 of the present invention;
[0033] Figure 3 This is a flowchart of a method for fusion of subnets with the same frequency according to Embodiment 2 of the present invention;
[0034] Figure 4 This is a diagram illustrating an implementation example of co-frequency subnet fusion of a new master control node according to Embodiment 2 of the present invention.
[0035] Figure 5 This is a flowchart of a method for fusion of subnets with the same frequency according to Embodiment 3 of the present invention;
[0036] Figure 6 This is a diagram illustrating an implementation example of co-frequency subnet fusion for a second communication node according to Embodiment 3 of the present invention.
[0037] Figure 7 This is a schematic diagram of the structure of a co-frequency subnet fusion device according to Embodiment 4 of the present invention;
[0038] Figure 8 This is a schematic diagram of the structure of a co-frequency subnet fusion device according to Embodiment 5 of the present invention;
[0039] Figure 9 This is a schematic diagram of the structure of a communication node that implements the same-frequency subnet fusion method of this invention. Detailed Implementation
[0040] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0041] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the term "comprising" and any variations thereof are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0042] Example 1
[0043] Figure 1 This is a flowchart of a method for merging subnets of the same frequency provided in Embodiment 1 of the present invention. This embodiment is applicable to the merging of subnets of the same frequency after a subnet has split. This method can be executed by a subnet merging device, which can be implemented in hardware and / or software and can be configured in a communication node. For example, Figure 2 This is a schematic diagram of a subnet splitting according to an embodiment of the present invention. After the original master node 21 is disconnected from the network, the first communication node changes itself to become the new master node 22. Both the original network and the new subnet after the split include various non-master nodes 23, and the frequency points and physical cell identifiers of the non-master nodes are the same. The non-master nodes 23 in the new subnet are the second communication nodes described in this application.
[0044] like Figure 1 As shown, the method includes:
[0045] S101. When the original master node is detected to be offline, this node will be changed to the new master node.
[0046] The same-frequency subnet fusion method provided in this application embodiment is executed by a first communication node. The first communication node is a communication node in a subnet split from the atomic network. In principle, any one of the split subnets can be selected. For example, if the master node in the atomic network is the first to successfully form a network, the first communication node to successfully form a network after the master node in the atomic network is successfully formed is selected as the first communication node.
[0047] In this embodiment, the original master node can be understood as the master node of the atomic network before it splits; this node refers to the first communication node, and the new master node can be specifically understood as the master node of the split subnet.
[0048] Specifically, the networking order of all communication nodes in the atomic network is determined after successful networking. One communication node can be selected as the first communication node based on the networking order, or according to other rules. When a subnet splits and the original master node cannot be detected, each communication node in the split subnet can determine whether it should become the new master node. The communication node that can become the new master node is the first communication node. Situations where the original master node cannot communicate with some communication nodes include the original master node going offline or being powered off and disconnected from the network. When the first communication node detects that the original master node has gone offline, it determines itself as the new master node in the split subnet, changing its status from a regular communication node to the new master node.
[0049] S102. Determine the information to be updated and the activation time. The information to be updated includes at least one of the new frequency point and the new physical cell identifier.
[0050] In this embodiment, the information to be updated can be specifically understood as information used by each communication node in the subnet to update data. The updated information can avoid co-channel interference. The information to be updated includes a new frequency point and / or a new physical cell identifier. The new frequency point is different from the frequency point of the subnet before the split, and the new physical cell identifier is different from the physical cell identifier of the subnet before the split.
[0051] Specifically, the frequency and physical cell identifier of each communication node in this subnet are known. Information that is different from the frequency or the physical cell identifier, or both, is selected as the information to be updated. A time point is selected as the activation time. To ensure that any communication node in the subnet can complete the data update, the activation time can be determined based on the communication nodes in the subnet.
[0052] S103. Generate first system information based on the information to be updated and the activation time, and broadcast it to the second communication nodes in the subnet so that each of the second communication nodes can update according to the first system information.
[0053] In this embodiment, the first system information can be specifically understood as the information generated by the first communication node for broadcasting, which includes at least the information to be updated and the activation time. The second communication node can be specifically understood as a communication node other than the master node in the subnet. The same communication node can act as both the first and second communication node. Typically, within a subnet, the same communication node can only act as either the first or the second communication node and will not switch between them.
[0054] Specifically, after determining the information to be updated and the activation time, a fixed-format first system information can be generated according to the corresponding information types in order. For example, bytes 1-3 of the system information represent the activation time, bytes 4-5 represent the new frequency point in the information to be updated, bytes 5-6 represent the new physical cell identifier in the information to be updated, and if there is no new frequency point in the information to be updated, bytes 4-5 are empty; similarly, if there is no new physical cell identifier, bytes 5-6 are empty; bytes 7-9 represent the node identifier of the node information, and so on. The information types can be omitted in the system information generated in the above manner, and only the corresponding data can be included. For example, the first system information stores 0012 in bytes 5-6, meaning the new physical cell identifier is 0012. Alternatively, the information types and corresponding data can be stored simultaneously in the first system information, in which case the information of each type can be stored out of order. After the first system information is generated, it is broadcast to all second communication nodes in the subnet that are one hop reachable from this node. Each second communication node can update the information based on the first system information and broadcast the information to be updated and the activation time in the first system information to other communication nodes that can reach it by one hop, thereby completing the information dissemination and ensuring that any communication node in this subnet can receive the information to be updated and the activation time.
[0055] S104. When the activation time is reached, the frequency point and / or physical cell identifier of this node are updated according to the information to be updated, so that the updated subnet can perform subnet convergence.
[0056] This node determines the current time and updates itself upon reaching the activation time. When the information to be updated includes a new frequency point, the node updates its frequency point accordingly. When the information includes a new physical cell identifier, the node updates its physical cell identifier accordingly. When the information includes both a new frequency point and a new physical cell identifier, the node updates both the frequency point and the physical cell identifier. The updated subnet frequency point and / or physical cell identifier differ from the original subnet frequency point, allowing for the identification of the other subnet through measurement and detection. This achieves subnet fusion, eliminates co-channel interference, and reduces the impact on data transmission and reception.
[0057] This invention provides a method for subnet fusion at the same frequency. When the original master node is detected to be offline, the current node is changed to a new master node. Information to be updated and an activation time are determined, wherein the information to be updated includes at least one of a new frequency point and a new physical cell identifier. System information is generated based on the information to be updated and the activation time, combined with the node information of a first communication node, and broadcast to all second communication nodes in the subnet. When the activation time is reached, the frequency point and / or physical cell identifier of the current node is updated according to the information to be updated, so that the updated subnet can perform subnet fusion. This solution addresses the issue of subnet fragmentation and inability to merge after the original master node goes offline. Upon detecting the original master node's disconnection, the first communication node becomes the new master node. It then generates system information, including update information and activation time, and broadcasts it to the second communication nodes within the subnet. This allows both the second and first communication nodes to update their frequency points and / or physical cell identifiers based on the update information once the activation time is reached. The updated subnet differs from the original subnet in at least one of frequency points or physical cell identifiers, enabling the identification of each other through measurement and detection. This achieves subnet merging, eliminates co-channel interference, and reduces the impact on data transmission and reception.
[0058] Example 2
[0059] Figure 3 This is a flowchart of a co-frequency subnet fusion method provided in Embodiment 2 of the present invention. This embodiment optimizes the above embodiment by further detecting whether the original master control node has disconnected from the network before detecting that the original master control node has disconnected. The determination of the information to be updated and the activation time are optimized as follows: querying a pre-determined frequency point data table, and selecting new frequency points and / or new physical cell identifiers as the information to be updated from the frequency point data table; determining the maximum hop count based on the current network topology of the subnet; determining the activation time based on the maximum hop count; and optimizing the updating of the frequency point and / or physical cell identifier of the node based on the information to be updated as follows: updating the frequency point of the node to the new frequency point and / or updating the physical cell identifier to the new physical cell identifier. Figure 3 As shown, the method includes:
[0060] S301. Detect the hop count between this node and the original master node.
[0061] In a subnet, communication between different nodes is accomplished by nodes broadcasting information. Each node broadcasts data to the nodes directly connected to it. After receiving data broadcast by the previous node, a node continues to broadcast it to other nodes, thus achieving communication between nodes. Data transmission between two nodes requires x hops, where x is the hop count between the two nodes. Each node maintains the following hop count calculation method to reach other nodes in the network: if it is a one-hop neighbor, the hop count = 1; if it is not a one-hop neighbor, the hop count to that node is the minimum of the hop counts from all one-hop neighbors plus 1. For example, when node 1 needs to send information A to node 2, the information propagation path is: node 1 to node 3, node 3 to node 4, node 4 to node 2, and the hop count between node 1 and node 2 is 3 hops. Each node can determine the hop count between itself and other nodes through inter-node broadcasting.
[0062] S302. When the number of hops meets the preset conditions, the original master node is determined to be disconnected from the network.
[0063] In this embodiment, the preset condition can be understood as a pre-set judgment condition used to determine whether the hop count meets the requirements. For example, the preset condition can be greater than the maximum hop count from this node to any node in its subnet. When the hop count meets the preset condition, this node cannot reach the original master node, and the original master node disconnects from the network. When the original master node shuts down and disconnects from the network normally, this node can receive system information sent by the original master node. The system information carries a special indication that this node is about to disconnect from the network. After other nodes in the network receive this system information, they can determine that the node has actively disconnected from the network based on the special indication parameters carried in the system information.
[0064] S303. When the original master node is detected to be offline, this node will be changed to the new master node.
[0065] There is no strict execution order when determining the information to be updated and the activation time; they can be determined simultaneously or sequentially. This implementation takes the parallel execution of the steps for determining the information to be updated and the activation time as an example. Figure 3 S304 is listed alongside S305-S306.
[0066] S304. Query the pre-determined frequency point data table, and filter out the new frequency points and / or new physical cell identifiers as information to be updated.
[0067] In this embodiment, the frequency point data table can be specifically understood as a data table storing frequency points and physical cell identifiers. A frequency point and a physical cell identifier can be stored as a set of data in the frequency point data table, or they can be stored separately. Each set of frequency points and physical cell identifiers can be determined iteratively by determining one frequency point or one physical cell identifier at a time. A frequency point and a physical cell identifier can uniquely identify a subnet. During subnet fusion, different subnets need to have different frequency points or physical cell identifiers. When a subnet split occurs, subnet fusion is performed by detecting the new subnet. Therefore, to ensure rapid detection and fusion of new subnets, a frequency point data table is pre-generated. New subnets can be detected based on the frequency points and physical cell identifiers in the frequency point data table, achieving rapid fusion.
[0068] Specifically, a frequency point data table is pre-generated, storing frequency points and physical cell identifiers. The frequency points and physical cell identifiers of this node are those of the subnet before the split. New frequency points and / or new physical cell identifiers are selected from the frequency point data table. The new frequency points and / or new physical cell identifiers are different from those of the subnet before the split, and the new physical cell identifiers are also different from those of the subnet before the split. If other subnets exist besides the subnets before and after the split, the new frequency points and new physical cell identifiers will be different from the frequency points and physical cell identifiers of any of these subnets. To improve the selection speed, frequency points or physical cell identifiers in the frequency point data table can be marked after they have been used. For example, frequency points and physical cell identifiers are a set of data. When this set of frequency points and physical cell identifiers is selected as a new frequency point and physical cell identifier (or as the frequency point and physical cell identifier of a certain subnet), this set of frequency points and physical cell identifiers is marked as having been used to uniquely identify subnet m. When subnet m merges with other subnets or undergoes other operations, the frequency points and physical cell identifiers of subnet m are no longer used, and the marking is removed. In subsequent queries of the frequency point data table, the marked frequency points and physical cell identifiers can be skipped directly.
[0069] It is understood that, since this application only needs to change one of the frequency point and physical cell identifier during subnet convergence, even if the frequency point and physical cell identifier are stored as a set of data in the frequency point data table, if only one of the frequency point and physical cell identifier needs to be changed, the other can be set to empty or other special characters. For example, if a set of frequency points in the frequency point data table is xxxx and the physical cell identifier is 0, then the new frequency point can be determined to be xxxx, and there is no new physical cell identifier (i.e., the physical cell identifier does not need to be updated).
[0070] In this embodiment, the new frequency point and new physical cell identifier can also be determined by random generation, as long as they are different from the existing frequency points or physical cell identifiers of each subnet. Although this method can achieve subnet fusion, it may increase the workload of detecting new subnets and reduce the detection speed.
[0071] S305. Determine the maximum number of hops based on the current network topology of this subnet.
[0072] In this embodiment, the current network topology can be specifically understood as the network topology structure of this subnet at the current moment. The connection relationships between each communication node in this subnet are determined to obtain the current network topology. Based on the current network topology, the maximum hop count is obtained, that is, the hop count between each communication node in this subnet is obtained, and the magnitudes of each hop count are compared to obtain the maximum hop count.
[0073] S306. Determine the activation time based on the maximum number of jumps.
[0074] Specifically, data propagation in the subnet occurs through broadcasting from one communication node to the next, sequentially ensuring that each node can receive data or information from the previous node. Each broadcast takes one hop, t1, to complete. Therefore, the data propagation time in the subnet is related to the number of hops. The activation time can be determined based on the maximum hop count as: Activation Time = Maximum Hop Count * Time Per Hop + t0. The time per hop can be determined based on the propagation speed. To ensure that every non-master node can receive the first system information, the time per hop can be greater than or equal to the propagation speed, and t0 can be 0 or greater than zero. Calculating the activation time based on the maximum hop count guarantees that all non-master nodes receive the first system information from the new master node.
[0075] S307. Generate first system information based on the information to be updated and the activation time, and broadcast it to the second communication nodes in the subnet so that each second communication node can update according to the first system information.
[0076] As an optional embodiment of this embodiment, this optional embodiment further optimizes the inclusion of the first system information as well as the node information of the first communication node. The node information of the first communication node includes at least one of the following: the identifier of this node, the off-network indication information, the identifier of the new master control node, the frequency point of this subnet, the physical cell identifier of this subnet, and the hop count from this node to any node.
[0077] In this embodiment, the node information may be the node identifier of the first communication node, the node identifier of the new master node, or other similar information. When generating the first system information based on the information to be updated and the activation time, the first system information can also be generated by combining the node information of the first communication node; that is, the first system information may include the node information of the first communication node. The off-network indication information can be specifically understood as indicating whether the node should be properly powered off and disconnected from the network. The communication node can broadcast whether it needs to be powered off and disconnected from the network to other communication nodes through system information.
[0078] Specifically, when the first system information also includes node information of the first communication node, the node information of the first communication node is determined before generating the first system information. The types of information in the node information can be preset, and the corresponding information is obtained according to each information type to form the node information. Similarly, the first system information in a fixed format can be generated according to the information types in the corresponding order.
[0079] S308. When the activation time is reached, update the frequency of this node to the new frequency and / or update the physical cell identifier to the new physical cell identifier so that the updated subnet can perform subnet convergence.
[0080] Specifically, the first communication node monitors the time. When the activation time is reached, it updates its frequency to the new frequency, or updates the physical cell identifier to the new physical cell identifier, or updates both the node's frequency and physical cell identifier simultaneously. This completes the subnet change. The frequency or physical cell identifier of the changed subnet differs from that of the subnet before the split. The two split subnets can identify each other through measurement and detection, and can then be merged through inter-frequency subnet fusion.
[0081] It is known that after the frequency point and / or physical cell identifier of this subnet is changed, the first communication node can still broadcast the first system information to interact and transmit information with other communication nodes. However, since it is no longer necessary to change the frequency point and / or physical cell identifier at this time, the new frequency point, new physical cell identifier, and activation time in the first system information can be set to 0 or empty to indicate that there is no new frequency point, new physical cell identifier, and activation time at this time, and there is no need to change the frequency point and / or physical cell identifier.
[0082] For example, Figure 4 This is a diagram illustrating an implementation example of co-frequency subnet fusion of a new master control node, provided by an embodiment of the present invention.
[0083] S401, The first communication node successfully joined the network as a non-master node.
[0084] S402. The first communication node determines that the original master node is offline (i.e., the original master node is unreachable and did not leave the network voluntarily), and actively upgrades itself to become the new master node.
[0085] S403. The new master control node generates a new frequency point and / or physical cell identifier (PCI), and calculates the activation time of the new frequency point and / or the new PCI.
[0086] S404. Broadcast the new frequency and / or PCI and activation time via the first system information.
[0087] S405. When the activation time is reached, enable the new frequency point and / or PCI (i.e., update the frequency point of this node to the new frequency point and / or update the PCI of this node to the new PCI).
[0088] S406. Enable subnet detection and identification of new subnets.
[0089] S407, Measurement detected other subnets.
[0090] S408. Try a subnet merging strategy using different frequency subnets.
[0091] This invention provides a method for subnet fusion on the same frequency, solving the problem of subnet splitting and inability to fuse after the original master node goes offline. When a first communication node detects that the original master node has gone offline, it becomes the new master node. It determines the new frequency and / or new physical cell identifier by querying a frequency point data table and determines the activation time based on the maximum hop count of the current network topology, ensuring that all second communication nodes can receive the update information and the activation time. By broadcasting the first system information to all second communication nodes within the subnet, each second communication node and the first node can update their frequency and / or physical cell identifier based on the update information after the activation time is reached. The updated subnet differs from at least one of the frequency or physical cell identifier of the subnet before the split, thus allowing the other to be identified through measurement and detection, completing subnet fusion, eliminating co-channel interference, and reducing the impact on data transmission and reception.
[0092] Example 3
[0093] Figure 5 This is a flowchart of a method for merging subnets of the same frequency provided in Embodiment 3 of the present invention. This embodiment is applicable to the situation of merging subnets of the same frequency after a subnet has split. This method can be executed by a subnet merging device, which can be implemented in hardware and / or software, and can be configured in a communication node. Figure 5 As shown, the method includes:
[0094] S501. Receive the second system information, which is determined based on the first system information.
[0095] In this embodiment, the second system information can be specifically understood as information instructing the second communication node in the subnet to change the frequency point and / or physical cell identifier.
[0096] Specifically, the second system information received by the second communication node can be sent by other second communication nodes directly connected to it, or it can be sent directly by the first communication node (the new master control node). When the received second system information is sent directly by the first communication node, this second system information is the same as the first system information. When the received second system information is sent by other second communication nodes in the subnet, this second system information is determined based on the first system information. That is, the new master control node broadcasts the first system information, and other second communication nodes in the subnet receive the first system information, then parse the first system information, determine the data required for changing the frequency point and / or physical cell identifier, form their own system information, and broadcast it outwards until it reaches this second communication node.
[0097] It is known that only the second communication node that is directly connected to the new master node (hop count equals 1) can receive the first system information broadcast by the new master node (at this time, the first system information can be directly used as the second system information). The second system information received by other second communication nodes is broadcast by other second communication nodes. Whether the second system information is sent by the new master node or by other second communication nodes, it is related to the first system information. That is, the second system information is determined based on the first system information.
[0098] S502. Determine the information to be updated and the activation time based on the information from the second system. The information to be updated includes at least one of a new frequency point and a new physical cell identifier.
[0099] Specifically, the second system information is parsed to determine the information to be updated and the activation time. The second system information can be stored in a pre-defined format, and the information to be updated and the activation time can be obtained simply by parsing the information in the pre-defined format. For example, only the data of fixed fields can be parsed to obtain the information to be updated and the activation time; alternatively, all the second system information can be parsed to determine the information to be updated and the activation time.
[0100] S503. When the activation time is reached, the frequency point and / or physical cell identifier of this node are updated according to the information to be updated, so that the updated subnet can perform subnet convergence.
[0101] The second communication node monitors the time and updates its own frequency when the activation time is reached. When the information to be updated includes a new frequency, the node's frequency is updated accordingly. When the information includes a new physical cell identifier, the node's physical cell identifier is updated accordingly. When the information includes both a new frequency and a new physical cell identifier, the node's frequency and physical cell identifier are updated accordingly. The updated subnet frequency and / or physical cell identifier differ from the original subnet frequency, allowing for the identification of the other subnet through measurement and detection. This achieves subnet fusion, eliminates co-channel interference, and reduces the impact on data transmission and reception.
[0102] This invention provides a method for merging subnets on the same frequency, solving the problem of subnet splitting and inability to merge after the original master node goes offline. A second communication node receives second system information, which is determined based on first system information. By parsing the second system information, the update information and activation time are determined. The update information includes at least one of a new frequency point and a new physical cell identifier. After the activation time is reached, the second communication node can update the frequency point and / or physical cell identifier according to the update information. The updated subnet is different from at least one of the frequency point or physical cell identifier of the subnet before the split. Thus, the existence of the other can be identified by measurement and detection, completing the subnet merging, eliminating co-channel interference, and reducing the impact on data transmission and reception.
[0103] As an optional embodiment of this embodiment, this optional embodiment further optimizes the update of the frequency point and / or physical cell identifier of this node according to the information to be updated by: updating the frequency point of this node to a new frequency point and / or updating the physical cell identifier to a new physical cell identifier.
[0104] When the second communication node determines that the activation time has been reached, it updates the frequency of this node to the new frequency, or updates the physical cell identifier to the new physical cell identifier, or updates the frequency of the node to the new frequency and the physical cell identifier to the new physical cell identifier.
[0105] As an optional embodiment of this example, this optional embodiment is further optimized by: generating third system information based on the information to be updated and the activation time, and broadcasting it to other communication nodes in this subnet.
[0106] In this embodiment, the third system information can be specifically understood as information broadcast by this node to other second communication nodes for information exchange. The third system information includes information to be updated and an activation time, which can instruct other communication nodes to change their frequency point and / or physical cell identifier. This node generates the third system information according to a certain format based on the information to be updated and the activation time. This third system information, including the information to be updated and the activation time, is broadcast to other communication nodes in the subnet so that each communication node can change its frequency point and / or physical cell identifier.
[0107] It's important to understand that a second communication node may receive system information, including update requests and activation times, from multiple communication nodes. Once it receives this system information, it saves the update requests and activation times, awaiting the activation time to change the frequency point or physical cell identifier. If, before the activation time arrives, this second communication node receives system information from other communication nodes carrying the same activation time and update requests, it can either update the saved update requests and activation times or not; the result is the same.
[0108] As an optional embodiment of this example, this optional embodiment is further optimized to include: the third system information also includes the node information of this node;
[0109] The node information of this node includes: the identifier of this node, the off-network indication information, the identifier of the new master control node, the frequency point of this subnet, the physical cell identifier of this subnet, and the hop count from this node to any node.
[0110] In this embodiment, the method of generating the third system information is the same as that of generating the first system information, and will not be described again here.
[0111] For example, Figure 6 This is a diagram illustrating an implementation example of co-frequency subnet fusion of a second communication node, which is a non-master node in the new subnet, according to an embodiment of the present invention.
[0112] S601, the second communication node has successfully joined the network.
[0113] S602, Receive second system information including the changed new frequency point and / or new physical cell identifier (PCI) and activation time.
[0114] It can also receive master control change information when or before receiving information from the second system.
[0115] S603. Delete the relevant information of the original master node, update the information of the new master node, save the new frequency point and / or new PCI and activation time, generate third system information and broadcast it.
[0116] S604. When the activation time is reached, enable the new frequency point and / or PCI (i.e., update the frequency point of this node to the new frequency point and / or update the PCI of this node to the new PCI).
[0117] S605, Enable subnet detection and identification of new subnets.
[0118] S606, Measurement detected other subnets.
[0119] S607. Try a subnet merging strategy using different frequency subnets.
[0120] Example 4
[0121] Figure 7 This is a schematic diagram of a co-frequency subnet fusion device provided in Embodiment 4 of the present invention. Figure 7 As shown, the device includes: a detection module 71, a first determination module 72, a first broadcast module 73, and a first update module 74.
[0122] Among them, the detection module 71 is used to change the current node to a new master node when the original master node is detected to be offline;
[0123] The first determining module 72 is used to determine the information to be updated and the activation time, wherein the information to be updated includes at least one of a new frequency point and a new physical cell identifier;
[0124] The first broadcast module 73 is used to generate first system information based on the information to be updated and the activation time, and broadcast it to the second communication nodes in the subnet, so that each of the second communication nodes can update according to the first system information;
[0125] The first update module 74 is used to update the frequency point and / or physical cell identifier of this node according to the information to be updated after the activation time is reached, so that the updated subnet can perform subnet fusion.
[0126] This invention provides a co-frequency subnet fusion device that solves the problem of subnet splitting and inability to fuse after the original master node goes offline. After the first communication node detects that the original master node has gone offline and becomes the new master node, it generates system information including information to be updated and activation time and broadcasts it to the second communication node in the same subnet. This allows the second communication node and the first node to update their frequency points and / or physical cell identifiers based on the information to be updated after the activation time is reached. The updated subnet is different from at least one of the frequency points or physical cell identifiers of the subnet before the split, and thus the existence of the other can be identified by measurement and detection, thereby completing the subnet fusion, eliminating co-frequency interference, and reducing the impact on data transmission and reception.
[0127] Optionally, the device may also include:
[0128] The detection module is used to detect whether the original master node has gone offline; optionally, the detection module is specifically used to detect the hop count between the current node and the original master node; when the hop count meets a preset condition, it is determined that the original master node has gone offline.
[0129] Optionally, the first determining module 72 includes:
[0130] The query unit is used to query a predetermined frequency point data table and filter out new frequency points and / or new physical cell identifiers from the frequency point data table as information to be updated;
[0131] The hop count determination unit is used to determine the maximum hop count based on the current network topology of the subnet.
[0132] A time determination unit is used to determine the activation time based on the maximum number of hops.
[0133] Optionally, the first update module 74 is specifically used to update the frequency point of this node to the new frequency point and / or update the physical cell identifier to the new physical cell identifier.
[0134] Optionally, the first system information may also include node information of the first communication node;
[0135] The node information of the first communication node includes at least one of the following: the node's identifier, off-network indication information, the identifier of the new master control node, the frequency point of the subnet, the physical cell identifier of the subnet, and the hop count from the node to any node.
[0136] The same-frequency subnet fusion device provided in the embodiments of the present invention can execute the same-frequency subnet fusion method provided in Embodiment 1 or Embodiment 2 of the present invention, and has the corresponding functional modules and beneficial effects of executing the method.
[0137] Example 5
[0138] Figure 8This is a schematic diagram of a co-frequency subnet fusion device provided in Embodiment 5 of the present invention. Figure 8 As shown, the device includes: a receiving module 81, a second determining module 82, and a second updating module 83.
[0139] The receiving module 81 is used to receive second system information, which is determined based on the first system information.
[0140] The second determining module 82 is used to determine the information to be updated and the activation time based on the second system information, wherein the information to be updated includes at least one of a new frequency point and a new physical cell identifier;
[0141] The second update module 83 is used to update the frequency point and / or physical cell identifier of this node according to the information to be updated after the activation time is reached, so that the updated subnet can perform subnet fusion.
[0142] This invention provides a co-channel subnet fusion device that solves the problem of subnet splitting and inability to fuse after the original master node goes offline. A second communication node receives second system information, which is determined based on first system information. The second system information is parsed to determine the information to be updated and the activation time. The information to be updated includes at least one of a new frequency point and a new physical cell identifier. After the activation time is reached, the second communication node can update the frequency point and / or physical cell identifier according to the information to be updated. The updated subnet is different from at least one of the frequency point or physical cell identifier of the subnet before the split. Thus, the existence of the other can be identified by measurement and detection, completing the subnet fusion, eliminating co-channel interference, and reducing the impact on data transmission and reception.
[0143] Optionally, the second update module 83 is specifically used to: update the frequency point of this node to the new frequency point and / or update the physical cell identifier to the new physical cell identifier.
[0144] Optionally, the device further includes a second broadcast module, used to generate third system information based on the information to be updated and the activation time, and broadcast it to other communication nodes in the subnet.
[0145] Optionally, the third system information may also include the node information of this node;
[0146] The node information of this node includes: the identifier of this node, the off-network indication information, the identifier of the new master control node, the frequency point of this subnet, the physical cell identifier of this subnet, and the hop count from this node to any node.
[0147] The same-frequency subnet fusion device provided in this embodiment of the invention can execute the same-frequency subnet fusion method provided in Embodiment 3 of the invention, and has the corresponding functional modules and beneficial effects of the method.
[0148] Example 6
[0149] Figure 9 A schematic diagram of a communication node 90 that can be used to implement embodiments of the present invention is shown. The communication node can be a mobile terminal, a server, a blade server, or other suitable smart device. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0150] like Figure 9 As shown, the communication node 90 includes at least one processor 91 and a memory, such as a read-only memory (ROM) 92 and a random access memory (RAM) 93, communicatively connected to the at least one processor 91. The memory stores computer programs executable by the at least one processor. The processor 91 can perform various appropriate actions and processes based on the computer program stored in the ROM 92 or loaded into the RAM 93 from storage unit 98. The RAM 93 can also store various programs and data required for the operation of the communication node 90. The processor 91, ROM 92, and RAM 93 are interconnected via a bus 94. An input / output (I / O) interface 95 is also connected to the bus 94.
[0151] Multiple components in communication node 90 are connected to I / O interface 95, including: input unit 96, such as keyboard, mouse, etc.; output unit 97, such as various types of monitors, speakers, etc.; storage unit 98, such as disk, optical disk, etc.; and communication unit 99, such as network card, modem, wireless transceiver, etc. Communication unit 99 allows communication node 90 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0152] Processor 91 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 91 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 91 performs the various methods and processes described above, such as the same-frequency subnet fusion method.
[0153] In some embodiments, the co-frequency subnet fusion method can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 98. In some embodiments, part or all of the computer program can be loaded and / or installed on communication node 90 via ROM 92 and / or communication unit 99. When the computer program is loaded into RAM 93 and executed by processor 91, one or more steps of the co-frequency subnet fusion method described above can be performed. Alternatively, in other embodiments, processor 91 can be configured to perform the co-frequency subnet fusion method by any other suitable means (e.g., by means of firmware).
[0154] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0155] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0156] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0157] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0158] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0159] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0160] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0161] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A method for fusion of subnets with the same frequency, characterized in that, Applied to the first communication node, including: When the original master node is detected to be offline, this node will be changed to the new master node; Determine the information to be updated and the activation time, wherein the information to be updated includes at least one of a new frequency point and a new physical cell identifier; First system information is generated based on the information to be updated and the activation time and broadcast to the second communication nodes in this subnet, so that each of the second communication nodes can update according to the first system information; When the activation time is reached, the frequency point and / or physical cell identifier of this node are updated according to the information to be updated, so that the updated subnet can perform subnet fusion. The method also includes: detecting whether the original master node has gone offline; Specifically, detecting whether the original master node has gone offline includes: Detect the hop count between this node and the original master node; When the number of hops meets a preset condition, the original master node is determined to be disconnected from the network; the preset condition is that it is greater than the maximum number of hops from this node to any node in the subnet.
2. The method according to claim 1, characterized in that, The determination of the information to be updated and the activation time includes: Query the predetermined frequency point data table, and filter out the new frequency points and / or new physical cell identifiers from the frequency point data table as information to be updated; The maximum number of hops is determined based on the current network topology of the subnet. The activation time is determined based on the maximum number of hops.
3. The method according to claim 1, characterized in that, The step of updating the frequency point and / or physical cell identifier of this node based on the information to be updated includes: Update the frequency of this node to the new frequency and / or update the physical cell identifier to the new physical cell identifier.
4. The method according to any one of claims 1-3, characterized in that, The first system information also includes node information of the first communication node; The node information of the first communication node includes at least one of the following: the node's identifier, off-network indication information, the identifier of the new master control node, the frequency point of the subnet, the physical cell identifier of the subnet, and the hop count from the node to any node.
5. A method for fusion of subnets with the same frequency, characterized in that, Applied to the second communication node, including: Receive second system information, which is determined based on the first system information; The information to be updated and the activation time are determined based on the second system information, wherein the information to be updated includes at least one of a new frequency point and a new physical cell identifier; When the activation time is reached, the frequency point and / or physical cell identifier of this node are updated according to the information to be updated, so that the updated subnet can perform subnet fusion; The first system information is obtained by the same-frequency subnet fusion method according to any one of claims 1-4.
6. The method according to claim 5, characterized in that, The step of updating the frequency point and / or physical cell identifier of this node according to the information to be updated includes: Update the frequency of this node to the new frequency and / or update the physical cell identifier to the new physical cell identifier.
7. The method according to any one of claims 5-6, characterized in that, Also includes: The third system information is generated based on the information to be updated and the activation time, and then broadcast to other communication nodes in this subnet.
8. The method according to claim 7, characterized in that, The third system information also includes the node information of this node; The node information of this node includes: the identifier of this node, the off-network indication information, the identifier of the new master control node, the frequency point of this subnet, the physical cell identifier of this subnet, and the hop count from this node to any node.
9. A device for fusion of subnets operating at the same frequency, characterized in that, include: The detection module is used to change this node to the new master node when the original master node is detected to be offline. The first determining module is used to determine the information to be updated and the activation time, wherein the information to be updated includes at least one of a new frequency point and a new physical cell identifier; The first broadcast module is used to generate first system information based on the information to be updated and the activation time, and broadcast it to the second communication nodes in the subnet, so that each of the second communication nodes can update according to the first system information; The first update module is used to update the frequency point and / or physical cell identifier of this node according to the information to be updated after the activation time is reached, so that the updated subnet can perform subnet fusion. The detection module is used to detect whether the original master node has gone offline; The detection module is specifically used to detect the hop count between this node and the original master node; when the hop count meets a preset condition, it is determined that the original master node has disconnected from the network. The preset condition is greater than the maximum number of hops from this node to any node in its subnet.
10. A device for fusion of subnets operating at the same frequency, characterized in that, include: A receiving module is used to receive second system information, which is determined based on first system information; The second determining module is used to determine the information to be updated and the activation time based on the second system information, wherein the information to be updated includes at least one of a new frequency point and a new physical cell identifier; The second update module is used to update the frequency point and / or physical cell identifier of this node according to the information to be updated after the activation time is reached, so that the updated subnet can perform subnet fusion. The first system information is obtained by the same-frequency subnet fusion method according to any one of claims 1-4.
11. A communication node, characterized in that, The communication node includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the same-frequency subnet fusion method according to any one of claims 1-8.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that are used to cause a processor to execute the same-frequency subnet fusion method according to any one of claims 1-8.
Citation Information
Patent Citations
Fusion method and device for same-frequency mobile ad hoc network, terminal device and storage medium
CN108174427A
Expansion processing method and system for multiple different-frequency wireless networks
CN112954702A