Rapid networking method based on software defined radio and fusing multiple communication devices

Through software-defined radio technology, the automatic detection and seamless fusion of heterogeneous networks are achieved, which solves the problem of rapid networking of multiple heterogeneous communication devices, improves network efficiency and flexibility, and reduces cost and complexity.

CN119485175AActive Publication Date: 2025-02-18SHANXI BONIAN TECH CO LTD

Patent Information

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

AI Technical Summary

Technical Problem

The prior art is difficult to achieve fast and seamless networking of multiple heterogeneous communication devices, especially in scenarios where rapid networking is required. Manually configuring network parameters are cumbersome and prone to errors, resulting in limited network efficiency and flexibility.

Method used

Using a software-defined radio method, the adjacent heterogeneous network is automatically detected after preliminary networking, combined with the integration strategy decision-making and broadcast mechanism, and the layer-by-layer diffusion integration of heterogeneous networks is achieved.

Benefits of technology

It greatly improves networking efficiency, reduces the need for manual configuration, enhances networking flexibility, realizes cross-platform and cross-protocol communication, reduces networking costs and simplifies network management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119485175A_ABST
    Figure CN119485175A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of wireless communication, and discloses a rapid networking method based on software defined radio fusion of multiple communication devices, which comprises the following four steps: preliminary networking, strategy decision and broadcast integration, direct neighbor device response and integration, and indirect neighbor device and other device integration. Information exchange and data transmission between cross-platform and cross-protocol communication devices are realized. And an integration mechanism of layer-by-layer diffusion is adopted, so that orderliness and high efficiency of the networking process are ensured. According to the method, network parameters do not need to be configured manually, the networking complexity and cost are reduced, and the networking efficiency and flexibility are improved. The method is especially suitable for emergency communication, Internet of Things, military communication and other scenes requiring rapid and flexible networking.
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 fast networking method based on software defined radio integrating multiple communication devices. Background Art

[0002] With the rapid development of wireless communication technology, there are many communication devices and heterogeneous networks in modern communication systems, such as Wi-Fi, Bluetooth, Zigbee, LTE, 5G, etc. While providing diversified communication services, these devices and networks also bring complex networking challenges. Especially in scenarios that require fast and flexible networking, such as emergency communications, the Internet of Things, and military communications, how to efficiently and seamlessly integrate multiple communication devices to achieve information interoperability and sharing has become a technical problem that needs to be solved urgently.

[0003] At present, communication equipment is usually designed based on specific hardware platforms and communication protocols, making it difficult to achieve cross-platform and cross-protocol communication. This leads to compatibility issues between different devices during networking, and information exchange and data transmission cannot be directly carried out. Networking methods usually require manual configuration of network parameters, such as frequency, channel, encryption method, etc., which is cumbersome and error-prone. In scenarios where rapid networking is required, this manual configuration method seriously restricts the efficiency and flexibility of networking.

[0004] Moreover, when the network is expanded, additional hardware equipment and complex network configuration are required, which not only increases the cost of networking, but also may lead to a decrease in network performance and an increase in complexity. In an environment where multiple heterogeneous networks coexist, how to achieve seamless integration and collaborative work between different networks is a very 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 object, the present invention provides the following technical solution: a fast networking method based on software-defined radio integrating multiple communication devices, the method comprising:

[0007] Step 1: Initial networking: In the software defined radio system, after the initial networking is completed and stabilized, each communication device starts the detection function of the adjacent heterogeneous network and obtains other heterogeneous network information based on the detection results;

[0008] Step 2: Integration strategy decision and broadcast: The communication device decides whether to initiate the integration operation according to the preset integration strategy, sends the integration message by broadcasting, and tries 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, and at the same time tries 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 be integrated with other devices according to the same strategy until all heterogeneous networks are effectively integrated;

[0011] Heterogeneous networks are integrated in 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] Adopt neighborhood detection algorithm for detection: after the communication equipment obtains resources according to the radio resource allocation plan, it calculates the detection cycle according to the change of the amount of data to be transmitted; the minimum detection cycle is 1, that is, a detection is performed in each resource cycle; the maximum detection cycle is M, that is, a detection is performed every M resource cycles; the initial detection cycle m is M / 2; when the amount of data to be transmitted in the communication equipment unit resource cycle increases by more than the threshold value L, the detection cycle 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 cycle 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 scale of this network is smaller than that of 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 scale of this network is not smaller than that of 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 a network with a smaller device ID is integrated into a network with a 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 exit the current network, then searches for a new network and tries to join it; after the timer expires, the direct neighbor device detects the new network frequency in the integration message, and tries to read the new network information after the detection is successful; if the reading is successful, the integration message is broadcast, and an indication is sent to exit the current network, then tries to join the new network; if the detection or reading fails, the search for the new network is restarted; the same applies to indirect neighbor devices and other devices in this network.

[0020] Preferably, the duration for each communication device to start the delayed integration timer 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 integrated messages carrying information of different heterogeneous networks 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 integrated 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 larger, the heterogeneous network carried by the second integrated message is directly detected; if the latter is larger, the delayed joining timer is restarted with a duration of T-(T1-T0), and the detection is tried again after the timer expires.

[0023] Preferably, when the device detecting other networks receives different integration messages during reading network information, 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 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] The present invention realizes cross-platform and cross-protocol communication through software-defined radio technology, effectively solves the compatibility problem between different communication devices, and enables various heterogeneous networks to merge and work together seamlessly. The layer-by-layer diffusion integration mechanism ensures that devices that detect other heterogeneous networks and their neighboring devices can be integrated in an orderly manner, avoiding communication barriers caused by compatibility issues.

[0029] In the process of networking, the present invention does not need to add additional hardware equipment and complex network configuration. Only through the intelligent scheduling and resource integration of the software-defined radio system, the effective expansion of the network can be achieved, thereby reducing the networking cost. By reducing manual configuration and hardware dependence, the present invention also simplifies the complexity of network management, making network maintenance more convenient and efficient. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] Figure 1 A processing step diagram of a fast networking method for integrating multiple communication devices based on software defined radio according to the present invention;

[0031] Figure 2 Flowchart of the method for heterogeneous network integration;

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

[0033] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. 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 creative work 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, first, each communication device performs initial networking through preset initial configuration parameters to ensure basic stability and connectivity of the network. The communication device uses the programmability of software-defined radio to dynamically adjust communication parameters according to the environment to achieve initial network connection.

[0036] After the initial networking is stable, each communication device starts the detection function of the adjacent heterogeneous network. By scanning the surrounding wireless signals and analyzing the characteristics of the signals, such as frequency and modulation mode, it can identify and obtain the information of other heterogeneous networks, including network type, device identification, communication protocol, etc.

[0037] Step 2: Integration strategy decision and broadcast: The communication device decides whether to initiate the integration operation based on the preset integration strategy, such as network load, device performance, communication quality and other factors. Once the decision to initiate integration is made, the communication device sends an integration message via broadcast, which contains the initiating device's identification, the integration intention, and the network information to be integrated. The communication device attempts to join other detected heterogeneous networks and establishes a preliminary communication connection through the 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 of other heterogeneous networks first verifies the message to ensure the legitimacy and authenticity of the message. After the verification is passed, the direct neighbor device continues to broadcast the integration message to expand the scope of integration. The direct neighbor device attempts to integrate into other detected heterogeneous networks and work with the initiating device to achieve sharing and optimization of network resources.

[0039] Step 4: Indirect neighbor devices integrate with other devices: Indirect neighbor devices that detect other heterogeneous network devices continue to integrate with other devices according to the same strategy. After receiving the integration message, these devices also perform verification and broadcast operations and try to join the integrated network. Through the layer-by-layer diffusion mechanism, all heterogeneous networks are effectively integrated to form a unified and collaborative communication network.

[0040] In the process of heterogeneous network integration, a layer-by-layer diffusion mechanism is adopted. First, the device that detects other heterogeneous networks is integrated, followed by its direct neighbor devices. This layer-by-layer approach ensures the stability and controllability of the integration process and avoids network conflicts and performance degradation.

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

[0042] Embodiment 1:

[0043] In the network topology, it involves other heterogeneous network devices, the device's direct neighbor devices, and indirect neighbor devices. The following are the detailed implementation steps of 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 there is no change in network members, 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] The detection is performed using a neighborhood detection algorithm. After the communication device obtains resources according to the radio resource allocation plan, it dynamically calculates the detection cycle according to the change in the amount of data to be transmitted.

[0050] The minimum detection period is 1, that is, a detection is performed once in each 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 a 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 cycle, 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 other heterogeneous networks are detected, the communication device reads their information and starts a timer. The role of the timer is to ensure that the information reading and integration judgment are completed within a limited time.

[0055] If the reading is successful within the timer time, 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 is restarted.

[0057] If the reading is successful, the communication device determines whether the two heterogeneous networks belong to the same network ID. If so, and the size of the current network is smaller than that of the other heterogeneous network, it will try to integrate it into the newly discovered heterogeneous network; if they do not belong to the same network ID or the size of the current network is not smaller than that of the other network, it will not perform integration but restart the detection.

[0058] ④ Layer-by-layer diffusion integration mechanism:

[0059] In the process of heterogeneous network integration, a layer-by-layer diffusion mechanism is adopted. First, the devices that detect other heterogeneous networks are integrated, followed by their direct neighbor devices.

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

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

[0062] Assume that there are three heterogeneous networks A, B, and C in the network, where 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 existence of network B and reads the information of network B. After the reading is successful within the timer time, 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 belong to 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 finds 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), then 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 strategy. If the judgment 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 devices in network B are gradually added to the integrated network, realizing the effective integration of all heterogeneous networks.

[0070] Embodiment 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 comprises:

[0072] ① Delay integration timer start:

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

[0074] ②Integrate information broadcast and exit instructions:

[0075] The device that detects other heterogeneous networks (called "detection device") broadcasts the integration information to its direct neighbor devices. The content of the integration message includes the device ID, the target integration network frequency and the target integration network device ID, so that the neighbor devices can 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 detection device starts searching for the new network and tries to join it. This step is the key process for the detection device to integrate into the new network.

[0079] ④ Response from direct neighbor device:

[0080] After receiving the integration message, the direct neighbor device waits for the delayed integration timer to time out. 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 problems.

[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 tries to join the new network.

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

[0084] The indirect neighbor devices and other devices in the network respond in the same way as above. That is, the device that receives the integration message starts the delayed integration timer, waits for the timer to time out, and then detects the new network frequency, reads the new network information, and performs the integration operation.

[0085] ⑥ Integration completed:

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

[0087] Assume that there are two heterogeneous networks X and Y in the network, where device A is located at the edge of network X and can detect the existence of network Y. Devices B and C are direct neighbor devices of A, while device D is an indirect neighbor device 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 direct neighbors 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 times out, devices B and C detect the frequency of network Y in the integrated message. If the detection is successful, they try to read the information of network Y; 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 an integration 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, tries 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 finally joins the Y network.

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

[0096] Embodiment 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 policy.

[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 same message 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] During the detection phase, Device X received two integration messages, 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 times out, 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 times out.

[0114] During the period when Device Y is reading the information of Network B, it received an integration message about Network C.

[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 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 article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.

[0120] Although 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 the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present 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 the software defined radio system, after the initial networking is completed and stabilized, each communication device starts the detection function of the adjacent heterogeneous network and obtains other heterogeneous network information based on the detection results; Step 2: Integration strategy decision and broadcast: The communication device decides whether to initiate the integration operation according to the preset integration strategy, sends the integration message by broadcasting, and tries to join other detected heterogeneous networks; 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, and at the same time tries 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 be integrated with other devices according to the same strategy until all heterogeneous networks are effectively integrated; Heterogeneous networks are integrated in a layer-by-layer diffusion mechanism. First, the device that detects other heterogeneous networks is integrated, followed by its direct neighbor devices.

2. The fast networking method based on software defined radio integrating multiple communication devices according to claim 1 is characterized in that: The communication devices in the network topology include: devices in other heterogeneous networks, the direct neighbor devices of the device and the 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.

3. The fast networking method based on software defined radio integrating multiple communication devices according to claim 2 is 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 fast networking method based on software defined radio integrating multiple communication devices according to claim 3 is characterized in that: The methods for heterogeneous network detection are as follows: Adopt neighborhood detection algorithm for detection: after the communication equipment obtains resources according to the radio resource allocation plan, it calculates the detection cycle according to the change of the amount of data to be transmitted; the minimum detection cycle is 1, that is, one detection is performed in each resource cycle; the maximum detection cycle is M, that is, one detection is performed every M resource cycles; the initial detection cycle m is M / 2; when the amount of data to be transmitted per unit resource cycle of the communication equipment increases by more than the threshold value L, the detection cycle is increased to m+1, and 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 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; When other heterogeneous networks are detected, their information is read and a timer is started; If the reading is successful within the timer time, the integration judgment is performed; if the reading fails, the integration attempt is stopped; if all detected heterogeneous network information fails to be read, the neighborhood detection is restarted; If the reading is successful, determine 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, try 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, do not perform integration and restart the detection.

5. The fast networking method based on software defined radio integrating multiple communication devices according to claim 4 is 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 fast networking method based on software defined radio integrating multiple communication devices according to claim 5 is characterized in that: The ways to integrate heterogeneous networks 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 exit the current network, then searches for a new network and tries to join it; after the timer expires, the direct neighbor device detects the new network frequency in the integration message, and tries to read the new network information after the detection is successful; if the reading is successful, the integration message is broadcast, and an indication is sent to exit the current network, then tries to join the new network; if the detection or reading fails, the search for the new network is restarted; the same applies to indirect neighbor devices and other devices in this network.

7. The fast networking method based on software defined radio integrating multiple communication devices according to claim 6 is characterized in that: The length of time that each communication device starts the delayed integration timer is determined based on the time when the device that detected the new network successfully joined the new network.

8. The fast networking method based on software defined radio integrating multiple communication devices according to claim 7 is 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 fast networking method based on software defined radio integrating multiple communication devices according to claim 8, characterized in that: If a device that has not detected a heterogeneous network receives multiple integrated messages carrying information of different heterogeneous networks 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 integrated 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 integrated 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 tried again after the timer expires.

10. The fast networking method based on software defined radio integrating multiple communication devices according to claim 9, characterized in that: When a device that detects other networks receives a different integrated message during network information reading, 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 received identical message.

Citation Information

Patent Citations

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

    CN110650510A

  • Internet of Things heterogeneous network communication equipment based on SDN and data transmission algorithm

    CN113114494A

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

    CN115118747A

  • Unified networking system and device for heterogeneous mobile environments

    US20200153740A1

Cited By

  • High-reliability heterogeneous network convergence control method based on environment perception

    CN122028007A