A fast networking method integrating multiple communication devices based on software-defined radio

Through software-defined radio technology, the automatic detection and layer-by-layer diffusion integration of heterogeneous networks are achieved, which solves the compatibility problem of communication equipment in the rapid networking process, improves network efficiency and flexibility, and reduces cost and complexity.

CN119485175BActive Publication Date: 2025-08-22SHANXI BONIAN TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411471793.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-22
Publication Date
2025-08-22
Estimated Expiration
2044-10-22

AI Technical Summary

Technical Problem

Existing communication equipment has compatibility problems during the rapid networking process, making it difficult to achieve seamless integration and collaborative work across platforms and protocols. Manual configuration of network parameters is cumbersome and error-prone, which increases the cost and complexity of networking.

Method used

Software-defined radio technology is adopted to automatically detect adjacent heterogeneous networks, and to use integrated policy decision-making and broadcast mechanisms to achieve layer-by-layer diffusion integration of heterogeneous networks, reduce manual configuration requirements, and enhance device compatibility and interoperability.

Benefits of technology

It realizes seamless integration and collaborative work of heterogeneous networks, improves network efficiency and flexibility, reduces network cost and complexity, and simplifies network management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119485175B_ABST
    Figure CN119485175B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of wireless communication technology and discloses a rapid networking method for integrating multiple communication devices based on software-defined radio. The method implements information exchange and data transmission between cross-platform and cross-protocol communication devices through four steps: preliminary networking, integrated strategy decision-making and broadcasting, response and integration of direct neighbor devices, and integration of indirect neighbor devices with other devices. A layer-by-layer diffusion integration mechanism is adopted to ensure the orderliness and efficiency of the networking process. This method does not require manual configuration of network parameters, reduces the complexity and cost of networking, and improves the efficiency and flexibility of networking. It is particularly suitable for scenarios requiring fast and flexible networking, such as emergency communications, the Internet of Things, and military communications.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication technology, and in particular to a rapid networking method based on software-defined radio integrating multiple communication devices. Background Art

[0002] With the rapid development of wireless communication technology, modern communication systems now include a wide variety of communication devices and heterogeneous networks, such as Wi-Fi, Bluetooth, Zigbee, LTE, and 5G. While these devices and networks provide diverse communication services, they also present complex networking challenges. In scenarios requiring fast and flexible networking, such as emergency communications, the Internet of Things, and military communications, efficient and seamless integration of diverse communication devices to enable information interoperability and sharing has become a pressing technical challenge.

[0003] Currently, communication devices are typically designed based on specific hardware platforms and communication protocols, making cross-platform and cross-protocol communication difficult. This often leads to compatibility issues between different devices during networking, preventing direct information exchange and data transmission. Networking methods often require manual configuration of network parameters such as frequency, channel, and encryption method, a cumbersome and error-prone process. In scenarios where rapid networking is required, this manual configuration method severely restricts efficiency and flexibility.

[0004] Furthermore, network expansion requires additional hardware and complex network configurations, which not only increases networking costs but can also lead to decreased network performance and increased complexity. In an environment where multiple heterogeneous networks coexist, achieving seamless integration and collaborative work between them is a challenging problem. Summary of the Invention

[0005] The purpose of the present invention is to provide a fast networking method based on software-defined radio integrating multiple communication devices to solve the problems raised in the above background technology.

[0006] To achieve the above objectives, the present invention provides the following technical solution: a method for rapidly networking multiple communication devices based on software-defined radio, the method comprising:

[0007] Step 1: Initial networking: In a software-defined radio system, after completing the initial networking and stabilizing it, each communication device starts detecting adjacent heterogeneous networks and obtains information about other heterogeneous networks based on the detection results.

[0008] Step 2: Integration strategy decision and broadcast: The communication device decides whether to initiate an integration operation based on the preset integration strategy, sends an integration message via broadcast, and attempts to join other detected heterogeneous networks.

[0009] Step 3: Direct neighbor device response and integration: After receiving the integration message, the direct neighbor device that detects the communication device of other heterogeneous networks verifies and continues to broadcast the integration message, while trying to integrate into the detected other heterogeneous networks;

[0010] Step 4: Indirect neighbor devices are integrated with other devices: The indirect neighbor devices that detect other heterogeneous network devices continue to integrate with other devices according to the same strategy until all heterogeneous networks are effectively integrated.

[0011] Heterogeneous network integration adopts a layer-by-layer diffusion mechanism. First, the device that detects other heterogeneous networks is integrated, followed by its direct neighbor devices.

[0012] Preferably, the communication devices in the network topology include: devices of other heterogeneous networks, direct neighbor devices of the device and indirect neighbor devices of the device; when integrating heterogeneous networks, a layer-by-layer diffusion mechanism is adopted, where the devices that detect other heterogeneous networks are integrated first, followed by their direct neighbor devices.

[0013] Preferably, each communication device starts a network stability timer after joining the network; restarts the timer when a change in network members is detected; and starts detection of a new heterogeneous network when the network stability timer times out and there is no change in network members.

[0014] Preferably, the method of heterogeneous network detection is:

[0015] A neighborhood detection algorithm is used for detection: after the communication device obtains resources according to the radio resource allocation plan, the detection period is calculated according to the change in the amount of data to be transmitted; the minimum detection period is 1, that is, a detection is performed once per resource period; the maximum detection period is M, that is, a detection is performed once every M resource periods; the initial detection period m is M / 2; when the amount of data to be transmitted per unit resource period of the communication device increases by more than a threshold value L, the detection period is increased to m+1. If m+1>M, the maximum value M is taken; conversely, when the amount of data to be transmitted decreases below the threshold value L, the detection period is reduced to m-1. If m-1<1, the minimum value 1 is taken; M and L are both preset variables;

[0016] When other heterogeneous networks are detected, their information is read and a timer is started. If the reading is successful within the timer, an integration judgment is made. If the reading fails, the integration attempt is stopped. If the reading of all detected heterogeneous network information fails, the neighborhood detection is restarted. If the reading is successful, it is determined whether the two heterogeneous networks belong to the same network identifier. If so, and the size of this network is smaller than the other heterogeneous network, an attempt is made to integrate it into the newly discovered heterogeneous network. If they do not belong to the same network identifier or the size of this network is not smaller than the other network, the integration is not performed and the detection is restarted.

[0017] Preferably, when the networks are of the same size, it is agreed that the network with the smaller device ID is integrated into the network with the larger device ID.

[0018] Preferably, the heterogeneous network integration method is:

[0019] Each communication device starts a delayed integration timer after receiving the integration message; the device that detects other heterogeneous networks broadcasts the integration information to the direct neighbor device and sends an indication that it is about to leave the current network, then searches for a new network and attempts to join; after the timer expires, the direct neighbor device detects the new network frequency in the integration message and attempts to read the new network information after successful detection; if the reading is successful, it broadcasts the integration message and sends an indication to leave the current network, then attempts to join the new network; if the detection or reading fails, it restarts the search for the new network; the same applies to indirect neighbor devices and other devices in this network.

[0020] Preferably, the duration of the delayed integration timer started by each communication device is determined according to the time when the device detecting the new network successfully joins the new network.

[0021] Preferably, the content of the integration message includes the device identifier, the target integration network frequency point and the target integration network device identifier.

[0022] Preferably, if a device that has not detected a heterogeneous network receives multiple integration messages carrying different heterogeneous network information during the detection phase, it records the timestamp T0 of the received message and processes it according to the detection result after the delayed joining timer expires: if the detection is successful, the first received integration message is sent to the neighboring device; if the detection fails, the difference between the current time T1 and the timestamp T0 is calculated and compared with the delayed joining timer duration T; if the former is greater, the heterogeneous network carried by the second integration message is directly detected; if the latter is greater, the delayed joining timer is restarted with a duration of T-(T1-T0), and the detection is attempted again after the timer times out.

[0023] Preferably, when a device detecting other networks receives a different integration message during network information reading, the new network information is stored and the original reading process is continued; if the network device or the device detecting other networks receives the same integration message, the subsequent received same message is discarded.

[0024] Compared with the prior art, the present invention has the following beneficial effects:

[0025] The present invention realizes automatic detection of adjacent heterogeneous networks through the preliminary networking function of the software-defined radio system, reduces the need for manual configuration of network parameters, and thus greatly improves the efficiency of networking.

[0026] The integrated strategy decision-making and broadcast mechanism enables communication devices to independently decide whether to initiate an integration operation based on preset strategies, and quickly disseminate integration messages through broadcasting, further enhancing the flexibility of networking.

[0027] Enhanced device compatibility and interoperability:

[0028] This invention leverages software-defined radio technology to achieve cross-platform, cross-protocol communication, effectively resolving compatibility issues between different communication devices and enabling seamless integration and collaboration of heterogeneous networks. The layer-by-layer diffusion integration mechanism ensures that devices that detect other heterogeneous networks and their neighboring devices can integrate in an orderly manner, avoiding communication barriers caused by compatibility issues.

[0029] This invention eliminates the need for additional hardware and complex network configuration during networking. Instead, it effectively expands the network through intelligent scheduling and resource integration within a software-defined radio system, thereby reducing networking costs. By reducing manual configuration and hardware reliance, the invention also simplifies network management, making network maintenance more convenient and efficient. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] Figure 1 A diagram showing the processing steps of the method for rapidly networking multiple communication devices based on software-defined radio according to the present invention;

[0031] Figure 2 A flowchart of the heterogeneous network integration method;

[0032] Figure 3 The invention is a flowchart for integrating multiple pieces of heterogeneous network information received by communication equipment. DETAILED DESCRIPTION

[0033] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.

[0034] See also Figure 1-3 The present invention provides a technical solution: a fast networking method based on software-defined radio integrating multiple communication devices, the method comprising:

[0035] Step 1: Initial Networking: In a software-defined radio system, each communication device first establishes a preliminary network using preset initial configuration parameters to ensure basic network stability and connectivity. Leveraging the programmability of software-defined radio, the communication devices dynamically adjust communication parameters based on the environment to achieve initial network connectivity.

[0036] After the initial networking is stabilized, each communication device starts detecting adjacent heterogeneous networks. By scanning surrounding wireless signals and analyzing signal characteristics such as frequency and modulation, it identifies and obtains information about other heterogeneous networks, including network type, device identification, and communication protocol.

[0037] Step 2: Integration Strategy Decision and Broadcast: The communication device decides whether to initiate integration based on a pre-defined integration strategy, such as network load, device performance, and communication quality. Once the integration is initiated, the communication device broadcasts an integration message containing the initiating device's identity, the integration intent, and information about the networks to be integrated. The communication device attempts to join any detected heterogeneous networks and establishes an initial communication connection using a handshake protocol.

[0038] Step 3: Direct Neighbor Device Response and Integration: After receiving the integration message, the direct neighbor device that detects the communication device in the other heterogeneous network first verifies the message to ensure its legitimacy and authenticity. Once verified, the direct neighbor device continues to broadcast the integration message to expand the integration scope. The direct neighbor device attempts to integrate into the detected other heterogeneous network, working in conjunction with the initiating device to achieve network resource sharing and optimization.

[0039] Step 4: Indirect Neighbor Devices Integrate with Other Devices: Indirect neighbor devices that have detected other heterogeneous network devices continue to integrate with the other devices according to the same strategy. Upon receiving the integration message, these devices also perform verification and broadcast operations and attempt to join the integrated network. This layer-by-layer diffusion mechanism effectively integrates all heterogeneous networks, forming a unified, collaborative communication network.

[0040] During heterogeneous network integration, a layer-by-layer mechanism is employed. Devices that detect other heterogeneous networks initiate integration first, followed by their immediate neighbors. This layer-by-layer approach ensures stability and controllability during the integration process, avoiding network conflicts and performance degradation.

[0041] The present invention will be further described below in conjunction with Examples 1 to 3:

[0042] Example 1:

[0043] The network topology involves devices in other heterogeneous networks, as well as the device's direct and indirect neighbor devices. The following are the detailed implementation steps for heterogeneous network detection:

[0044] ① Network initialization:

[0045] After joining the network, each communication device first starts a network stability timer, which is used to monitor the stability of the network.

[0046] When a change in network membership (such as a device joining or leaving) is detected, the network stability timer is restarted to ensure that the timer reflects the current stable state of the network.

[0047] When the network stability timer times out and the network members do not change, it indicates that the current network has reached a stable state, and the detection of the new heterogeneous network is started.

[0048] ② Heterogeneous network detection:

[0049] A neighborhood detection algorithm is used for detection. After the communication device obtains resources according to the radio resource allocation plan, it dynamically calculates the detection period based on the amount of data to be transmitted.

[0050] The minimum detection period is 1, that is, a detection is performed once per resource period; the maximum detection period is M (M is a preset variable), that is, a detection is performed once every M resource periods. The initial detection period m is set to M / 2.

[0051] When the amount of data to be transmitted within a unit resource period of the communication device increases by more than the threshold value L (L is a preset variable), the detection period is increased to m+1. If m+1 is greater than M, the maximum value M is taken; conversely, when the amount of data to be transmitted decreases below the threshold value L, the detection period is reduced to m-1. If m-1 is less than 1, the minimum value 1 is taken.

[0052] By dynamically adjusting the detection period, both the effective use of network resources and the timeliness of heterogeneous network detection are guaranteed.

[0053] ③ Heterogeneous network information reading and integration judgment:

[0054] When a heterogeneous network is detected, the communication device reads its information and starts a timer. The timer ensures that the information is read and integrated within a limited time.

[0055] If the reading is successful within the timer, the integration judgment is performed; if the reading fails, the integration attempt is stopped and the neighborhood detection is restarted.

[0056] If all detected heterogeneous network information fails to be read, the neighborhood detection will be restarted.

[0057] If the read is successful, the communication device determines whether the two heterogeneous networks share the same network ID. If so, and the current network is smaller than the other, it attempts to integrate it into the newly discovered heterogeneous network. If they do not share the same network ID or the current network is larger than the other, it does not integrate and instead restarts the detection process.

[0058] ④ Integration mechanism of gradual diffusion:

[0059] During the heterogeneous network integration process, a layer-by-layer diffusion mechanism is adopted. First, the device that detects other heterogeneous networks will be integrated, followed by its direct neighbor devices.

[0060] After receiving the integration message, the direct neighbor device verifies the legitimacy of the message and makes an integration decision according to the same policy. If the result is integration, it joins the integrated network and continues to broadcast the integration message.

[0061] After receiving the integration message, indirect neighbor devices and other devices also perform verification and integration judgment. Through a layer-by-layer approach, all heterogeneous networks can be effectively integrated.

[0062] Assume that there are three heterogeneous networks A, B, and C. A and B are adjacent networks, and C is a network far away from A and B. Communication device D is located at the edge of network A and can detect the existence of network B.

[0063] Initially, device D joins network A and starts the network stabilization timer.

[0064] When network A becomes stable, device D starts detecting the new heterogeneous network using a neighborhood detection algorithm.

[0065] Device D detects the presence of network B and reads the information of network B. After the reading is successful within the timer, device D determines whether network A and network B belong to the same network ID.

[0066] Assuming that network A and network B do not have the same network ID and the size of network A is not smaller than that of network B, device D does not perform integration but restarts detection.

[0067] If, in subsequent detection, device D discovers that other devices in network A (such as device E) have also detected network B, and device E determines that network A and network B can be integrated (for example, because the network load is low or the communication quality is good), device E initiates the integration operation and broadcasts the integration message.

[0068] After receiving the integration message, device D verifies the legitimacy of the message and integrates according to the same policy. If the result is integration, device D joins the integrated network and communicates and shares resources with network B.

[0069] Through the layer-by-layer diffusion mechanism, other devices in network A and network B are gradually added to the integrated network, achieving effective integration of all heterogeneous networks.

[0070] Example 2:

[0071] The present invention proposes a method for heterogeneous network integration, aiming to achieve rapid and efficient integration of multiple communication devices in a heterogeneous network environment. The method includes:

[0072] ① Delay integration timer starts:

[0073] After receiving the integration message, each communication device first starts a delayed integration timer. The length of this timer is determined by the time it takes for the device that detects the new network to successfully join the new network, ensuring synchronization of all devices during the integration process.

[0074] ②Integrate information broadcast and exit instructions:

[0075] A device that detects another heterogeneous network (called a "detecting device") broadcasts a merge message to its immediate neighbors. The merge message includes the device's identifier, the target network frequency, and the device identifier of the target network, allowing neighboring devices to accurately identify and join the new network.

[0076] At the same time, the detection device sends an indication that it is about to leave the current network, informing neighboring devices that it is about to leave the current network to avoid communication interruption or data loss.

[0077] ③Search for new networks and try to join:

[0078] After sending the integration message and exit instruction, the probe device begins searching for the new network and attempts to join it. This step is the key process for the probe device to integrate into the new network.

[0079] ④Response from the direct neighbor device:

[0080] After receiving the integration message, the direct neighbor device waits for the delayed integration timer to expire. This is to ensure that the neighbor device starts the integration operation after the detection device successfully joins the new network, avoiding integration failures caused by synchronization issues.

[0081] After the timer expires, the direct neighbor device detects the new network frequency in the integrated message. If the detection is successful, it attempts to read the new network information; if the detection fails, it restarts the search for a new network.

[0082] If the new network information is read successfully, the neighbor device directly broadcasts the integration message and sends an instruction to exit the current network, and then attempts to join the new network.

[0083] ⑤Responses from indirect neighbor devices and other devices on the network:

[0084] Indirect neighbor devices and other devices on the network respond in the same way. The device that receives the integration message starts the delayed integration timer and waits for the timer to expire before detecting the new network frequency, reading the new network information, and performing the integration operation.

[0085] ⑥ Integration completed:

[0086] By advancing the above steps layer by layer, various communication devices are gradually integrated into the new network, ultimately achieving effective integration of heterogeneous networks.

[0087] Assume that there are two heterogeneous networks, X and Y. Device A is located at the edge of network X and can detect the existence of network Y. Devices B and C are direct neighbors of A, while device D is an indirect neighbor of B.

[0088] Initially, device A receives an integration message (assuming it is initiated by another device) and starts a delayed integration timer.

[0089] Device A broadcasts the integration information to its immediate neighbors, devices B and C, and sends an indication that it will leave the X network.

[0090] After receiving the integration message, devices B and C start their respective delayed integration timers and wait for the timers to time out.

[0091] After the timer expires, devices B and C detect the frequency of network Y in the integrated message. If the detection is successful, they try to read network Y information; if the detection fails, they restart the search for network Y.

[0092] Assuming that device B successfully reads the Y network information, device B broadcasts a merge message and sends an instruction to exit the X network, and then attempts to join the Y network.

[0093] After receiving the integration message from device B, device C also performs the same operation, that is, attempts to join network Y.

[0094] Device D, as an indirect neighbor device, also starts the delayed integration timer after receiving the integration message from device B or C, responds according to the above steps, and eventually joins network Y.

[0095] Through the above process, the devices in heterogeneous networks X and Y are gradually integrated into the same network, achieving effective convergence of heterogeneous networks.

[0096] Example 3:

[0097] The present invention relates to a method for processing multiple integrated messages carrying different heterogeneous network information received by a communication device in a heterogeneous network environment. The method includes:

[0098] ① Processing flow for devices that have not detected a heterogeneous network:

[0099] Message recording and timestamp: For devices that have not detected a heterogeneous network, if multiple integrated messages carrying different heterogeneous network information are received during the detection phase, the device needs to record the timestamp T0 of the first received message.

[0100] Delayed join timer: The device starts a delayed join timer, and the duration of this timer is preset according to the network environment and device policies.

[0101] Detection and processing:

[0102] After the timer expires, the device processes according to the detection result. If the detection is successful, that is, the heterogeneous network indicated in the integrated message is successfully found, the device sends the first received integrated message to neighboring devices to assist the neighboring devices in network integration.

[0103] If the detection fails, the device calculates the difference between the current time T1 and the timestamp T0, and compares this difference with the duration T of the delayed join timer.

[0104] If the former is larger, that is, (T1 - T0) > T, it means that a long time has passed since the first integrated message was received, and the device can directly detect the heterogeneous network carried by the second integrated message to save time.

[0105] If the latter is larger, that is, (T1 - T0) < T, the device restarts the delayed join timer with a duration of T - (T1 - T0). After the timer expires, the device tries to detect the heterogeneous network indicated in the first received integrated message again.

[0106] ② Processing flow for devices that have detected other networks:

[0107] Information storage and reading: For devices that have already detected other networks, if different integrated messages are received during the process of reading network information, the device should store the new network information and continue the original reading process. This ensures that the device can handle multiple network integration opportunities simultaneously and improves the integration efficiency.

[0108] Message deduplication: Whether it is a device in the local network or a device that has detected other networks, if the same integrated message is received, that is, the message content (including network identifier, frequency point, etc.) is exactly the same, the device should discard the subsequent received identical messages to avoid duplicate processing and resource waste.

[0109] Suppose there are three heterogeneous networks in the network: Network A, Network B, and Network C. Device X is located in Network A and does not detect other heterogeneous networks. Device Y is located at the edge of Network A, can detect Network B, and is reading the information of Network B. Device Z is another device in Network A, also located at the edge, but can detect Network C.

[0110] Device X received two integration messages during the detection phase, carrying the information of Network B and Network C respectively, and recorded the timestamp T0.

[0111] Device X starts a delay join timer with a duration of T.

[0112] After the timer expires, Device X first attempts to detect Network B. If the detection is successful, Device X sends an integration message about Network B to its neighbor devices.

[0113] If the detection of Network B fails, Device X calculates the difference between the current time T1 and the timestamp T0. If (T1 - T0) > T, Device X directly detects Network C; if (T1 - T0) < T, Device X restarts the delay join timer with a duration of T - (T1 - T0), and attempts to detect Network B again after the timer expires.

[0114] Device Y received an integration message about Network C during the process of reading the information of Network B.

[0115] Device Y stores the information of Network C and continues to read the information of Network B to complete the integration of Network B.

[0116] If Device Y subsequently receives the same integration message about Network C again, Device Y will discard the message to avoid duplicate processing.

[0117] Device Z also received an integration message about Network B, but since Device Z has already detected Network C and is processing the integration of Network C, Device Z discards the integration message about Network B (assuming the policy of Device Z is to only process the integration of one heterogeneous network).

[0118] Through the above process, the present invention ensures that when communication devices receive multiple integration messages carrying information of different heterogeneous networks, they can process these messages efficiently and orderly, and achieve the rapid integration of heterogeneous networks.

[0119] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that includes a list of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus.

[0120] While embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions, and variations may be made to these embodiments without departing from the principles and spirit of the invention, and that the scope of the invention is defined by the appended claims and their equivalents.

Claims

1. A fast networking method based on software-defined radio integrating multiple communication devices, characterized in that: The method comprises: Step 1: Initial networking: In a software-defined radio system, after completing the initial networking and stabilizing it, each communication device starts detecting adjacent heterogeneous networks and obtains information about other heterogeneous networks based on the detection results. Step 2: Integration strategy decision and broadcast: The communication device decides whether to initiate an integration operation based on the preset integration strategy, sends an integration message via broadcast, and attempts to join other detected heterogeneous networks. When other heterogeneous networks are detected, their information is read and a timer is started. If the reading is successful within the timer, an integration judgment is made. If the reading fails, the integration attempt is stopped. If the reading of all detected heterogeneous network information fails, the neighborhood detection is restarted. If the reading is successful, it is determined whether the two heterogeneous networks belong to the same network identifier. If so, and the size of this network is smaller than the other heterogeneous network, an attempt is made to integrate it into the newly discovered heterogeneous network. If they do not belong to the same network identifier or the size of this network is not smaller than the other network, the integration is not performed and the detection is restarted. Step 3: Direct neighbor device response and integration: After receiving the integration message, the direct neighbor device that detects the communication device of other heterogeneous networks verifies and continues to broadcast the integration message, while trying to integrate into the detected other heterogeneous networks; Step 4: Indirect neighbor devices are integrated with other devices: The indirect neighbor devices that detect other heterogeneous network devices continue to integrate with other devices according to the same strategy until all heterogeneous networks are effectively integrated. Heterogeneous network integration adopts a layer-by-layer diffusion mechanism. First, the device that detects other heterogeneous networks is integrated, followed by its direct neighbor devices.

2. The method for rapidly networking multiple communication devices based on software-defined radio according to claim 1, characterized in that: The communication devices in the network topology include: devices in other heterogeneous networks, direct neighbor devices of the device, and indirect neighbor devices of the device.

3. The method for rapidly networking multiple communication devices based on software-defined radio according to claim 2, characterized in that: After joining the network, each communication device starts a network stability timer; when a change in network members is detected, the timer is restarted; when the network stability timer times out and there is no change in network members, the detection of the new heterogeneous network is started.

4. The rapid networking method based on software-defined radio integrating multiple communication devices according to claim 3, characterized in that: Heterogeneous network detection methods are as follows: A neighborhood detection algorithm is used for detection: After the communication device obtains resources according to the radio resource allocation plan, the detection period is calculated based on the change in the amount of data to be transmitted. The minimum detection period is 1, that is, one detection is performed every resource period; the maximum detection period is M, that is, one detection is performed every M resource periods; the initial detection period m is M / 2; when the amount of data to be transmitted per unit resource period of the communication device increases by more than the threshold L, the detection period is increased to m+1. If m+1>M, the maximum value M is taken. On the contrary, when the amount of data to be transmitted decreases below the threshold L, the detection period is reduced to m-1. If m-1<1, the minimum value 1 is taken; M and L are both preset variables.

5. The method for rapidly networking multiple communication devices based on software-defined radio according to claim 4, characterized in that: When the networks are of the same size, the convention is: the network with the smaller device ID is integrated into the network with the larger device ID.

6. The method for rapidly networking multiple communication devices based on software-defined radio according to claim 5, characterized in that: Heterogeneous network integration methods are: Each communication device starts a delayed integration timer after receiving the integration message; the device that detects other heterogeneous networks broadcasts the integration information to the direct neighbor device and sends an indication that it is about to leave the current network, then searches for a new network and attempts to join; after the timer expires, the direct neighbor device detects the new network frequency in the integration message and attempts to read the new network information after successful detection; if the reading is successful, it broadcasts the integration message and sends an indication to leave the current network, then attempts to join the new network; if the detection or reading fails, it restarts the search for the new network; the same applies to indirect neighbor devices and other devices in this network.

7. The method for rapidly networking multiple communication devices based on software-defined radio according to claim 6, characterized in that: The duration for which each communication device starts the delayed integration timer is determined based on the time it takes for the device that detects the new network to successfully join the new network.

8. The method for rapidly networking multiple communication devices based on software-defined radio according to claim 7, characterized in that: The content of the integration message includes the device ID, the target integration network frequency and the target integration network device ID.

9. The method for rapidly networking multiple communication devices based on software-defined radio according to claim 8, characterized in that: If a device that has not detected a heterogeneous network receives multiple integration messages carrying information about different heterogeneous networks during the detection phase, it records the timestamp T0 of the received messages and processes the detection results according to the detection results after the delayed join timer expires: if the detection is successful, the first received integration message is sent to the neighboring device; if the detection fails, the difference between the current time T1 and the timestamp T0 is calculated and compared with the delayed join timer duration T; if the former is greater, the heterogeneous network carried by the second integration message is directly detected; if the latter is greater, the delayed join timer is restarted with a duration of T-(T1-T0), and the detection is attempted again after the timer expires.

10. The method for rapidly networking multiple communication devices based on software-defined radio according to claim 9, characterized in that: When a device that detects other networks receives a different integrated message while reading network information, it stores the new network information and continues the original reading process; if the network device or the device that detects other networks receives the same integrated message, it discards the subsequent identical messages received.

Citation Information

Patent Citations

  • Low-power-consumption wide-area multi-hop networking method and system based on software definition

    CN110650510A

  • Sensing, transmitting and computing integrated industrial heterogeneous network convergence architecture and networking method

    CN115118747A