Communication method for realizing 5G edge coverage by integrating positioning and user data
By broadcasting information on the user terminal's ad-group network node and selecting the optimal relay node for data forwarding, the network interruption problem caused by insufficient 5G signal coverage is solved, seamless network coverage and intelligent switching are achieved, and network service quality is improved.
Patent Information
- Application Number
- CN202411980628.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2044-12-31
AI Technical Summary
5G communication technology has insufficient signal coverage in building-intensive areas or insufficient base stations, causing the signal quality to gradually deteriorate when users leave the current coverage of 5G base stations, which may lead to network interruption.
By creating a UDP broadcast socket in the user terminal, establishing a sending thread and receiving thread, ad hoc network node broadcasts node information, forming a terminal information table, determining node attributes based on the access status of the 5G module, selecting the optimal relay node for data forwarding, and achieving seamless coverage and intelligent switching of the network.
This method can achieve seamless network coverage and intelligent switching in areas where 5G signal coverage is insufficient, ensure network coverage and mobility, and improve network service quality.
Smart Images

Figure CN119893618A_ABST
Abstract
Description
Technical Field
[0001] This document relates to the field of 5G mobile communications, and in particular to a communication method that integrates positioning and user data to achieve 5G edge coverage. Background Art
[0002] 5G communication technology has the characteristics of extremely high transmission rate, low latency and high connection density, and can be widely used in artificial intelligence, Internet of Things, cloud computing and other fields. However, high-frequency signals have poor penetration. In areas with densely built buildings or unmanned base stations, if there are not enough base stations, there will be great problems with the signal. In addition, relatively fixed base stations are usually required, and mobility is poor. When the 5G signal is weak and cannot be accessed, user data cannot be transmitted, resulting in loss of connection.
[0003] Currently, 5G communication technology faces several challenges, including:
[0004] (1) Base station quantity and coverage limitations: 5G base stations are expensive to build, and due to the characteristics of the frequency band, their coverage is smaller than that of 4G base stations. This means that there may be significant coverage gaps in some areas. When a user leaves the coverage area of a device that can currently access the 5G network, if there is no effective mechanism to ensure that it can automatically detect and connect to the new network node, the signal quality will gradually deteriorate, which may eventually lead to network interruption.
[0005] (2) Mobility management: Network mobility management is one of the key issues. When a device moves from one area to another, an efficient mechanism is needed to quickly switch network connections to ensure communication continuity.
[0006] Therefore, a 5G communication method is urgently needed to solve the problem of gradually deteriorating signal quality when users leave the coverage range of the current 5G base station. Summary of the invention
[0007] This specification provides a communication method that integrates positioning and user data to achieve 5G edge coverage, which is used to solve the problem that the signal quality gradually deteriorates when the user leaves the coverage area of the current 5G base station.
[0008] In a first aspect, this specification provides a communication method for integrating positioning and user data to achieve 5G edge coverage, including:
[0009] When the user terminal cannot access the 5G network, the user terminal creates a UDP broadcast socket and establishes a sending thread and a receiving thread respectively; the sending thread broadcasts the node information of the node in the network node through the self-organizing network, and the receiving thread receives the node information of other nodes and records it to form a terminal information table;
[0010] Determine the node attributes according to the current 5G module access status, where the node attributes include: common node and relay node;
[0011] If there are multiple nodes with relay node attributes in the network, then according to the terminal information table and in combination with the relay node selection rule, the optimal relay node information is selected from the candidate relay nodes as the user terminal forwarding configuration;
[0012] The optimal relay node corresponding to the ad hoc network IP is read in the terminal information table, the configuration command is executed, the route is switched, and the data path forwarded by the relay node is realized.
[0013] In the second aspect, this specification provides a communication device that integrates positioning and user data to achieve 5G edge coverage, including: a fusion networking module, a link and network status detection module, a relay node determination module, an intelligent selection module, a network resource dynamic allocation module, a routing switching module, a control interface module, and an operation and maintenance module; wherein:
[0014] The fusion networking module is used to connect devices to an ad hoc network in areas where 5G network coverage is insufficient. The ad hoc network consists of mobile devices that communicate with each other and transmit data. The ad hoc network and the 5G network run simultaneously, and the node information is broadcasted within the network through the ad hoc network.
[0015] The link and network status detection module is responsible for detecting the link status and network status of the node; wherein the link status includes 5G access status, ad hoc network access status, 5G access signal quality, and signal quality between ad hoc network nodes; the network status includes routing information of the ad hoc network, base station information of the 5G network access, and frequency band and frequency of the 5G network;
[0016] The relay node determination module is used to determine whether user data interaction can be performed through 5G through the access status of the 5G module and the access signal quality; wherein the terminal is divided into a relay node and a common node, the relay node has a 5G network and serves as a data transfer station for the self-organizing network; the common node does not have a 5G network and has no self-organizing network data transfer function;
[0017] The intelligent selection module is used to detect the network topology and link status by automatic detection means when the terminal device moves and leaves the coverage of the current relay node, and determine whether there are other terminal devices as new relay nodes; if there are new relay nodes, it will be judged by link status, load status, and QOS comprehensive factors, and intelligently switch to the most suitable relay node;
[0018] The network resource dynamic allocation module is used for a device that cannot access the 5G network to select a relay node to transmit data. The relay node carries data services of multiple devices, and interacts with the access network backend to determine the number of service-carrying devices and service traffic, thereby achieving dynamic redistribution of 5G link network resources.
[0019] The routing switching module is used to execute the result of the intelligent selection module and use the selection result as the current node data forwarding path;
[0020] The control interface module is responsible for the initialization and control functions of the hardware module;
[0021] The operation and maintenance module is used to provide users with visual status monitoring display and configuration functions.
[0022] In a third aspect, this specification also provides a network device, including: a communication interface, a processor, and a memory;
[0023] The processor calls the program instructions in the memory to perform the following actions:
[0024] A communication method for integrating positioning and user data to achieve 5G edge coverage, characterized by comprising:
[0025] When the user terminal cannot access the 5G network, the user terminal creates a UDP broadcast socket and establishes a sending thread and a receiving thread respectively; the sending thread broadcasts the node information of the node in the network node through the self-organizing network, and the receiving thread receives the node information of other nodes and records it to form a terminal information table;
[0026] Determine the node attributes according to the current 5G module access status, where the node attributes include: common node and relay node;
[0027] If there are multiple nodes with relay node attributes in the network, then according to the terminal information table and in combination with the relay node selection rule, the optimal relay node information is selected from the candidate relay nodes as the user terminal forwarding configuration;
[0028] The optimal relay node corresponding to the ad hoc network IP is read in the terminal information table, the configuration command is executed, the route is switched, and the data path forwarded by the relay node is realized.
[0029] The beneficial effects of the present invention are as follows:
[0030] This specification provides a communication method for integrating positioning and user data to achieve 5G edge coverage. When the user terminal cannot access the 5G network, the user terminal creates a UDP broadcast socket, and establishes a sending thread and a receiving thread respectively; the sending thread broadcasts the node information of the node through the self-organizing network in the network node, and the receiving thread receives the node information of other nodes and records it to form a terminal information table; according to the current 5G module access status, the node attribute is determined; if there are multiple nodes in the network with the attribute of relay nodes, according to the terminal information table, combined with the relay node selection rule, the optimal relay node information is selected from the candidate relay nodes as the user terminal forwarding configuration; the self-organizing network IP corresponding to the optimal relay node is read in the terminal information table, the configuration command is executed, the route is switched, and the data path forwarded by the relay node is realized. In this method, there can be multiple relay nodes that do not conflict with each other; the relay node can be moved and no longer has a fixed position and fixed attributes; the device that cannot access 5G can dynamically select the optimal relay node according to the surrounding network conditions; after automatic switching, the network coverage and mobility can be guaranteed. This method mainly targets the coverage limitations and mobility issues of 5G networks, and uses self-organizing network technology to achieve seamless network coverage and intelligent switching. This solution can effectively improve the quality of network services, especially in areas where 5G signal coverage is insufficient. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] The drawings described herein are used to provide a further understanding of this specification and constitute a part of this specification. The illustrative embodiments and descriptions of this specification are used to explain this specification and do not constitute an improper limitation on this specification. In the drawings:
[0032] Figure 1 It is a schematic diagram of a communication method for integrating positioning and user data to achieve 5G edge coverage provided in an embodiment of this specification;
[0033] Figure 2 It is a schematic diagram of a terminal information collection and broadcasting process provided in an embodiment of this specification;
[0034] Figure 3 It is a schematic diagram of a node attribute judgment process provided in an embodiment of this specification;
[0035] Figure 4 is a schematic diagram of a relay node selection process provided in an embodiment of this specification;
[0036] Figure 5 It is a schematic diagram of a communication device for integrating positioning and user data to achieve 5G edge coverage provided in an embodiment of this specification;
[0037] Figure 6 It is a schematic diagram of a network device structure provided in an embodiment of this specification. DETAILED DESCRIPTION
[0038] In order to make the purpose, technical solutions and advantages of this specification clearer, the technical solutions of this application will be clearly and completely described below in conjunction with the specific embodiments of this application and their corresponding drawings. Obviously, the described embodiments are only part of the embodiments of this specification, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this document.
[0039] The technical solutions provided by the embodiments of this specification are described in detail below in conjunction with the accompanying drawings. Specific embodiment one:
[0041] This embodiment provides a communication method for integrating positioning and user data to achieve 5G edge coverage;
[0042] First of all, it should be noted that ad hoc networks are a combination of mobile communications and computer networks. They use low-frequency user terminals that are portable and can be moved. Devices in the network can move freely and dynamically establish network connections without the need for fixed infrastructure support. However, ad hoc networks have large limitations, low versatility, and cannot interact with public networks, which means they are somewhat closed.
[0043] Secondly, the working principle of the method provided in this embodiment is:
[0044] Use the 5G network in the 5G coverage area, and use the ad hoc network in the edge area not covered by the 5G network. Nodes that are defined to access 5G and meet certain conditions are generally called relay nodes. The user data of the terminal that is not connected to the 5G network is transmitted to the relay node, and the public network is accessed through the relay node to achieve edge coverage. When the terminal that is not connected to the 5G network moves out of the coverage of the current relay node, it can automatically detect the network information and link status by using the network topology to perceive the network information and link status, automatically determine whether there are other qualified terminal devices in the current network that can be used as relay nodes, and intelligently switch to the optimal relay node. This embodiment integrates the fusion networking technology of the ad hoc network and the 5G network, and enables the device to access the 5G network through a specific node in the ad hoc network environment. Seamless network coverage and intelligent switching are achieved through ad hoc networking technology.
[0045] like Figure 1 As shown, the method provided in this embodiment specifically includes the following steps:
[0046] Step S101, start the control unit module to complete module initialization; start the operation and maintenance module to realize visual monitoring status; in the link and network status detection module, monitor and obtain the network status and link status in real time.
[0047] Step 102: When the user terminal cannot access the 5G network, the user terminal creates a UDP broadcast socket and establishes a sending thread and a receiving thread respectively; the sending thread broadcasts the node information of the node in the network node through the ad hoc network, and the receiving thread receives the node information of other nodes and records it to form a terminal information table;
[0048] The node information includes: 5G information, ad hoc network information, and device information; among them:
[0049] The 5G information includes: IMEI, IMSI, access status and signal quality, and access base station information;
[0050] The self-organizing network information includes: self-organizing network IP, SN;
[0051] The device information includes: the attributes of the node, the number of terminals connected to the node, the routing network segment behind the node or the IP list of the devices connected to the node.
[0052] like Figure 2 As shown, specifically, one implementation of step 102 may be:
[0053] S21, the sending thread of the user terminal obtains the node information of the node itself, and broadcasts the node information to the network node through the ad hoc network;
[0054] S22, the receiving thread of the user terminal creates a node information linked list, and performs aging time judgment on each piece of information in the linked list;
[0055] S23, after traversing the entire linked list, receiving the broadcast packet, recording the current time and parsing the data after receiving the data packet;
[0056] S24, the IMEI value in the data information is the unique value of the linked list index, judging whether the current node information exists in the current linked list according to the IMEI value, updating the current entry parameter information or node parameter; refreshing the update time of the current entry;
[0057] S25. Form a terminal information table according to the node information, the node updated entry parameter information, the node parameters, and the update time.
[0058] The terminal information table includes: the update time of the node information, the 5G network signal quality and signal-to-noise ratio, the ad hoc network signal quality, and the number of hops between nodes.
[0059] It should be noted that the terminal information table provides parameter information for subsequent relay selection and routing configuration; the table contains the identity representation IMEI, 5G network information, self-organizing network network information and device information of the in-network terminal in the self-organizing network. This information serves as the input parameter of the subsequent relay automatic selection module and provides a basis for realizing intelligent switching.
[0060] Step 104: Determine the node attributes according to the current 5G module access status, where the node attributes include: common node and relay node;
[0061] like Figure 3 As shown, specifically, one implementation of step 104 may be:
[0062] S41. According to the access status instruction provided by the 5G module, obtain its network injection status and access status; according to the network injection status and access status, determine whether the current node has completed 5G network access; if the 5G network access is not completed, re-dial the process, if the dial-up is unsuccessful, select the self-organizing network data forwarding mode, and determine that the node attribute is a common node.
[0063] S42. If the node has been connected to the 5G network, or has successfully redialed before completing the connection, the 5G signal quality is judged; the two parameters of the user-configured signal quality threshold and the signal quality reaching time are compared and judged. When the signal quality reaches the specified threshold and remains stable for a specific time, the node attribute is determined to be a relay node.
[0064] There can be multiple relay nodes, and they can be moved dynamically by drones or vehicles to adapt to changes in network coverage requirements. The mobility management protocol is used to dynamically manage the network topology using distributed algorithms to ensure that terminal devices can smoothly switch to new relay nodes. Signal strength data is collected through deployed network nodes, and machine learning algorithms are used to monitor and predict signal quality in real time, so as to prepare for switching in advance. Intelligent allocation of network resources, such as spectrum, power, bandwidth, etc., ensures that users can still obtain stable network services during mobility.
[0065] It should be noted that when the terminal attribute is a common node, although it cannot be used as a relay, if the 5G link access is normal, this node can still use 5G for data communication. Common nodes do not have to use ad hoc network communication.
[0066] Step 106: If there are multiple nodes with relay node attributes in the network, then according to the terminal information table and in combination with the relay node selection rule, the best relay node information is selected from the candidate relay nodes as the user terminal forwarding configuration;
[0067] See also Figure 4 , the relay node selection rule includes:
[0068] S61. Perform a first sorting and screening of all candidate relay node information according to the 5G network signal quality and signal-to-noise ratio;
[0069] S62. Based on the first screening result, if there are two or more candidate relay nodes whose 5G signal quality differs within a range of 5DB, a second screening is performed;
[0070] S63, sorting the primary screening results according to the quality of the self-organizing network of the candidate relay nodes;
[0071] S64, select the backup relay node according to the quality sorting of the self-organizing network, and if there is a node whose 5G signal quality differs by more than 5DB, determine the node as the relay node;
[0072] S65. If there are nodes whose 5G signal quality is within a range of 5DB, the number of hops between the candidate node and the current node is compared, and the node with fewer hops is selected as the relay node;
[0073] S66. If the number of candidate nodes is the same as that of the current node, a node with a newer update time is preferably selected as a relay node;
[0074] S67. If the device that cannot access the 5G network has already selected a relay node, as long as the relay node in the terminal information table is still a relay node, it will not be reselected and updated to ensure the stability of the network;
[0075] Step 108: Read the optimal relay node corresponding to the ad hoc network IP in the terminal information table, execute the configuration command, switch the route, and implement the data path forwarded by the relay node.
[0076] Further, after executing step 108, the method further includes: a relay node switching step, which may specifically be:
[0077] S91. When the terminal device moves and leaves the coverage of the current relay node, or the current relay node moves and cannot reach the terminal device, the remote non-accessible 5G terminal detects the network topology and link status through automatic detection means to determine whether there are other terminal devices as new relay nodes;
[0078] S92. If there is a new relay node, it will be judged based on the link status, load status, and QOS comprehensive factors, and intelligently switched to the most suitable relay node.
[0079] To sum up, in this embodiment, when the user terminal cannot access the 5G network, the user terminal creates a UDP broadcast socket, and establishes a sending thread and a receiving thread respectively; the sending thread broadcasts the node information of the node in the network node through the self-organizing network, and the receiving thread receives the node information of other nodes and records it to form a terminal information table; according to the current 5G module access status, the node attributes are determined; if there are multiple nodes in the network with the attribute of relay nodes, then according to the terminal information table, combined with the relay node selection rule, the optimal relay node information is selected from the candidate relay nodes as the user terminal forwarding configuration; read the self-organizing network IP corresponding to the optimal relay node in the terminal information table, execute the configuration command, switch the route, and realize the data path forwarded by the relay node. In this method, there can be multiple relay nodes that do not conflict with each other; the relay node can move and no longer have a fixed position and fixed attributes; the device that cannot access 5G can dynamically select the optimal relay node according to the surrounding network conditions; after automatic switching, the network coverage and mobility can be guaranteed. This method mainly targets the coverage limitations and mobility problems of the 5G network, and realizes seamless coverage and intelligent switching of the network through self-organizing network technology. This solution can effectively improve the quality of network services, especially in areas with insufficient 5G signal coverage. Specific embodiment 2:
[0081] This embodiment provides a communication device that integrates positioning and user data to achieve 5G edge coverage, see Figure 5 , including: integrated networking module, link and network status detection module, relay node determination module, intelligent selection module, network resource dynamic allocation module, routing switching module, control interface module, operation and maintenance module; among which:
[0082] The link and network status detection module is connected to the relay node determination module; the energy selection module, the network resource dynamic allocation module, and the routing switching module are connected in sequence; the control interface module, the operation and maintenance module, and the converged networking module are connected in sequence;
[0083] Specifically, the functions of each module are:
[0084] The fusion networking module is used to connect devices to an ad hoc network in areas where 5G network coverage is insufficient. The ad hoc network consists of mobile devices that communicate with each other and transmit data. The ad hoc network and the 5G network run simultaneously, and the node information is broadcasted within the network through the ad hoc network.
[0085] The link and network status detection module is responsible for detecting the link status and network status of the node; wherein the link status includes 5G access status, ad hoc network access status, 5G access signal quality, and signal quality between ad hoc network nodes; the network status includes routing information of the ad hoc network, base station information of the 5G network access, and frequency band and frequency of the 5G network;
[0086] The relay node determination module is used to determine whether user data interaction can be performed through 5G through the access status of the 5G module and the access signal quality; wherein the terminal is divided into a relay node and a common node, the relay node has a 5G network and serves as a data transfer station for the self-organizing network; the common node does not have a 5G network and has no self-organizing network data transfer function;
[0087] There can be multiple relay nodes, and they can be moved dynamically by drones or vehicles to adapt to changes in network coverage requirements. The mobility management protocol is used to dynamically manage the network topology using distributed algorithms to ensure that terminal devices can smoothly switch to new relay nodes. Signal strength data is collected through deployed network nodes, and machine learning algorithms are used to monitor and predict signal quality in real time, so as to prepare for switching in advance. Intelligent allocation of network resources, such as spectrum, power, bandwidth, etc., ensures that users can still obtain stable network services during mobility.
[0088] Furthermore, there can be multiple relay nodes without conflicting with each other; relay nodes can move and no longer have fixed locations or fixed properties; devices that cannot access 5G can dynamically select the optimal relay node based on the surrounding network conditions; and network coverage and mobility can be guaranteed after automatic switching.
[0089] The intelligent selection module is used to detect the network topology and link status by automatic detection means when the terminal device moves and leaves the coverage of the current relay node, and determine whether there are other terminal devices as new relay nodes; if there are new relay nodes, it will be judged by link status, load status, and QOS comprehensive factors, and intelligently switch to the most suitable relay node;
[0090] The network resource dynamic allocation module is used for a device that cannot access the 5G network to select a relay node to transmit data. The relay node carries data services of multiple devices, and interacts with the access network backend to determine the number of service-carrying devices and service traffic, thereby achieving dynamic redistribution of 5G link network resources.
[0091] The routing switching module is used to execute the result of the intelligent selection module and use the selection result as the current node data forwarding path;
[0092] The control interface module is responsible for the initialization and control functions of the hardware module;
[0093] The operation and maintenance module is used to provide users with visual status monitoring display and configuration functions.
[0094] To sum up, in this embodiment, when the user terminal cannot access the 5G network, the user terminal creates a UDP broadcast socket, and establishes a sending thread and a receiving thread respectively; the sending thread broadcasts the node information of the node in the network node through the self-organizing network, and the receiving thread receives the node information of other nodes and records it to form a terminal information table; according to the current 5G module access status, the node attributes are determined; if there are multiple nodes in the network with the attribute of relay nodes, then according to the terminal information table, combined with the relay node selection rule, the optimal relay node information is selected from the candidate relay nodes as the user terminal forwarding configuration; read the self-organizing network IP corresponding to the optimal relay node in the terminal information table, execute the configuration command, switch the route, and realize the data path forwarded by the relay node. In this method, there can be multiple relay nodes that do not conflict with each other; the relay node can move and no longer have a fixed position and fixed attributes; the device that cannot access 5G can dynamically select the optimal relay node according to the surrounding network conditions; after automatic switching, the network coverage and mobility can be guaranteed. This method mainly targets the coverage limitations and mobility problems of the 5G network, and realizes seamless coverage and intelligent switching of the network through self-organizing network technology. This solution can effectively improve the quality of network services, especially in areas with insufficient 5G signal coverage. Specific embodiment three:
[0096] This embodiment provides a communication method for integrating positioning and user data to achieve 5G edge coverage. The main operation process is as follows:
[0097] The first step is to start the control unit module and complete the module initialization; start the operation and maintenance module to achieve visual monitoring status;
[0098] The second step is to monitor and obtain the network status and link status in real time in the link and network status detection module.
[0099] The third step is that the integrated networking module mainly includes the implementation of 5G waveform and protocol, the implementation of ad hoc network waveform and networking, and includes broadcasting the information of this terminal to the online nodes through the ad hoc network.
[0100] During operation, the terminal needs to broadcast relevant information of the node, including (but not limited to):
[0101] 1) 5G: IMEI, IMSI, access status and signal quality, access base station information
[0102] 2) Ad hoc network: Ad hoc network IP (ad hoc network IP pre-configuration), SN
[0103] 3) Equipment: Node attributes, number of terminals connected to this node, network segment behind this node or IP list of devices connected to this node
[0104] After the device is started, a UDP broadcast socket is created, and a sending thread and a receiving thread are established respectively; the sending thread is mainly used to broadcast the information of this node, and the receiving thread is used to receive and record the information of other nodes, and provide parameter information for subsequent relay selection and routing configuration, as follows Figure 2 shown.
[0105] The sending thread obtains the relevant information of this node (the above information) and broadcasts the information through the ad hoc network.
[0106] The receiving thread needs to create a node information linked list and manage the linked list. This table item is called the "terminal information table". The user needs to preset the aging time of the linked list. When the thread is executed, the aging time of each information in the linked list needs to be judged; if the entry has reached the aging time and has not been updated, the entry is deleted. After the entire linked list is traversed, the broadcast packet is received. After receiving the data packet, the current time is recorded and the data is parsed. The IMEI value in the data information is the unique value of the linked list index. Based on this value, it is determined whether the node information exists in the current linked list. If it exists, the parameter information of the entry is updated; if it does not exist, a new entry is created and then the node parameters are updated; finally, the update time of the entry is refreshed.
[0107] The fourth step is to run the terminal relay node determination module to determine the node attributes according to the current 5G module access status; see Figure 3 ;
[0108] The 5G module provides access status instructions to obtain its network injection status and access status. After reading the information, it determines whether the access is completed. If the access is not completed, the dial-up process is repeated. If the dial-up is unsuccessful, the self-organizing network data forwarding mode is selected, that is, the ordinary node.
[0109] If the connection has been completed, or if the connection has not been completed and the redial is successful, the process of judging the 5G signal quality will be entered; the user needs to configure two parameters, signal quality threshold and signal quality reaching time, for comparison and judgment. After the signal quality reaches the threshold and remains stable for x seconds, it is defined as a relay node, and both 5G or ad hoc networks can carry out data forwarding communication.
[0110] It should be noted that when the terminal attribute is a common node, although it cannot be used as a relay, if the 5G link access is normal, this node can still use 5G for data communication. Common nodes do not have to use ad hoc network communication.
[0111] The fifth step is to know the node attributes of the current terminal in the intelligent switching module according to the output result of the relay node determination module.
[0112] There can be one or more relay nodes in the network; it is necessary to obtain multiple information in the "Terminal Information Table", compare and determine the parameters of multiple relay information as required, and select one of the relay node information as the forwarding configuration of this terminal.
[0113] Since this process is an automatic sorting and optimization process, in order to ensure the stability of the network, the user needs to configure the update time to ensure that when the network quality of multiple relay nodes reaches the usage standard, ordinary nodes do not frequently switch relay selection.
[0114] To further explain the rules for selecting relay nodes, it is necessary to filter out the terminals that can be used as relay nodes from the information in the terminal information table, and then select the best one based on other information:
[0115] (1) Update time of relay node information;
[0116] (2) 5G network signal quality and signal-to-noise ratio of relay nodes;
[0117] (3) The signal quality of the relay node’s ad hoc network;
[0118] (4) The number of hops between the relay node and the current node;
[0119] like Figure 4 As shown, first, all candidate relay node information is sorted according to the 5G network signal quality and signal-to-noise ratio; if there are two or more candidate relay nodes with a 5G signal quality difference within a range of 5DB, the node results in the range are screened in sequence for secondary screening;
[0120] Next, the secondary screening rules are clarified, and the primary screening results are sorted according to the self-organizing network quality of the candidate relay nodes; if there is a 5G signal quality difference of more than 5DB, the node is determined as the relay node; if there is a 5G signal quality difference of less than 5DB, the candidate node is compared with the current node in terms of the number of hops, and the one with fewer hops is selected as the relay node;
[0121] If multiple candidate nodes have the same number of hops as the current node, the node with a newer update time is preferred as the relay node;
[0122] If a device that cannot access the 5G network has selected a node as a relay node, as long as the node is still a relay node in the terminal information table, it will not be reselected and updated to ensure network stability;
[0123] In the sixth step, when the device is running, it is found that the current node cannot access the network; through the network resource dynamic allocation module, the number of business-carrying devices and business traffic are interacted with the access network, and remote authentication access, the number of devices, and traffic bandwidth applications are initiated to it, and the business bandwidth is dynamically adjusted on the 5G side to ensure QOS capabilities.
[0124] It should be noted that in order to ensure the feasibility of the relay node, the following technical means are mainly used in this embodiment:
[0125] Dynamic relay deployment: There can be multiple relay nodes, and they can be moved dynamically by drones or vehicles to adapt to changes in network coverage requirements.
[0126] Enhanced mobility management: By drawing on the mobility management protocol and using distributed algorithms to dynamically manage network topology, terminal devices can be smoothly switched to new relay nodes.
[0127] Improved signal quality monitoring and prediction: Signal strength data is collected through deployed network nodes, and machine learning algorithms are used to monitor and predict signal quality in real time, so as to prepare for switching in advance.
[0128] Dynamic allocation of network resources: Intelligently allocate network resources, such as spectrum, power, and bandwidth, to ensure that users can still obtain stable network services during mobility.
[0129] Step 7: In the case of step 6, if the current node cannot access the network, the routing policy module executes configuration switching; according to the result of step 5, the selected relay node corresponding to the self-organizing network IP is read in the terminal information table, the configuration command is executed, the route is switched, and the data path forwarded by the relay node is realized;
[0130] To sum up, in this embodiment, when the user terminal cannot access the 5G network, the user terminal creates a UDP broadcast socket, and establishes a sending thread and a receiving thread respectively; the sending thread broadcasts the node information of the node in the network node through the self-organizing network, and the receiving thread receives the node information of other nodes and records it to form a terminal information table; according to the current 5G module access status, the node attributes are determined; if there are multiple nodes in the network with the attribute of relay nodes, then according to the terminal information table, combined with the relay node selection rule, the optimal relay node information is selected from the candidate relay nodes as the user terminal forwarding configuration; read the self-organizing network IP corresponding to the optimal relay node in the terminal information table, execute the configuration command, switch the route, and realize the data path forwarded by the relay node. In this method, there can be multiple relay nodes that do not conflict with each other; the relay node can move and no longer have a fixed position and fixed attributes; the device that cannot access 5G can dynamically select the optimal relay node according to the surrounding network conditions; after automatic switching, the network coverage and mobility can be guaranteed. This method mainly targets the coverage limitations and mobility problems of the 5G network, and realizes seamless coverage and intelligent switching of the network through self-organizing network technology. This solution can effectively improve the quality of network services, especially in areas with insufficient 5G signal coverage. Specific embodiment four:
[0132] This manual also provides a network device, see Figure 6 , the network device can implement the details of the method described in the above embodiment and achieve the same effect. Figure 6 As shown, the network device 600 includes: a processor 601, a transceiver 602, a memory 603, a user interface 604 and a bus interface, wherein:
[0133] In the embodiment of this specification, the network device 600 further includes: a computer program stored in the memory 603 and executable by the processor 601, and the computer program is executed by the processor 601 to implement the following steps:
[0134] When the user terminal cannot access the 5G network, the user terminal creates a UDP broadcast socket and establishes a sending thread and a receiving thread respectively; the sending thread broadcasts the node information of the node in the network node through the self-organizing network, and the receiving thread receives the node information of other nodes and records it to form a terminal information table;
[0135] Determine the node attributes according to the current 5G module access status, where the node attributes include: common node and relay node;
[0136] If there are multiple nodes with relay node attributes in the network, then according to the terminal information table and in combination with the relay node selection rule, the optimal relay node information is selected from the candidate relay nodes as the user terminal forwarding configuration;
[0137] The optimal relay node corresponding to the ad hoc network IP is read in the terminal information table, the configuration command is executed, the route is switched, and the data path forwarded by the relay node is realized.
[0138] exist Figure 6 In the embodiment, the bus framework may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 601 and various circuits of memory represented by memory 603 are linked together. The bus framework may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described in this document. The bus interface provides an interface. The transceiver 602 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium. For different user devices, the user interface 604 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
[0139] The processor 601 manages the bus architecture and the usual processing, and the memory 603 can store data used by the processor 601 when performing operations. Optionally, when the computer program is executed by the processor 601, the following steps can also be implemented:
[0140] Optionally, the node information includes: 5G information, ad hoc network information, and device information; wherein:
[0141] The 5G information includes: IMEI, IMSI, access status and signal quality, and access base station information;
[0142] The self-organizing network information includes: self-organizing network IP, SN;
[0143] The device information includes: the attributes of the node, the number of terminals connected to the node, the routing network segment behind the node or the IP list of the devices connected to the node.
[0144] Optionally, the user terminal creates a UDP broadcast socket, and establishes a sending thread and a receiving thread respectively; the sending thread broadcasts the node information of the node in the network node through the ad hoc network, and the receiving thread receives the node information of other nodes and records it to form a terminal information table, including:
[0145] The sending thread of the user terminal obtains the node information of the node itself, and broadcasts the node information to the network nodes through the ad hoc network;
[0146] The receiving thread of the user terminal creates a node information linked list and determines the aging time of each piece of information in the linked list;
[0147] After traversing the entire linked list, the broadcast packet is received. After receiving the data packet, the current time is recorded and the data is parsed;
[0148] The IMEI value in the data information is the unique value of the linked list index. According to the IMEI value, it is determined whether the current node information exists in the current linked list, and the current entry parameter information or node parameter is updated; the update time of the current entry is refreshed;
[0149] A terminal information table is formed according to the node information, the node updated entry parameter information, the node parameters, and the update time.
[0150] Optionally, the terminal information table includes: update time of node information, 5G network signal quality and signal-to-noise ratio, ad hoc network signal quality, and number of hops between nodes.
[0151] Optionally, determining the node attribute according to the current 5G module access status includes:
[0152] According to the access status instruction provided by the 5G module, obtain its network injection status and access status;
[0153] According to the network injection status and access status, determine whether the current node has completed 5G network access;
[0154] If 5G network access is not completed, the dial-up process is repeated. If the dial-up fails, the self-organizing network data forwarding mode is selected and the node attribute is determined to be a common node.
[0155] Optionally, determining the node attribute according to the current 5G module access status includes:
[0156] If the node has been connected to the 5G network, or has not completed the connection and the redial is successful, the 5G signal quality is judged;
[0157] The two parameters of the user-configured signal quality threshold and the signal quality reaching standard time are compared and judged. When the signal quality reaches the specified threshold and remains stable for a specific time, the node attribute is determined to be a relay node.
[0158] Optionally, the relay node selection rule includes:
[0159] According to the 5G network signal quality and signal-to-noise ratio, all candidate relay node information is sorted and screened for the first time;
[0160] Based on the first screening result, if there are two or more candidate relay nodes with 5G signal quality differences within 5DB, a second screening is performed;
[0161] According to the quality of the self-organizing network of the candidate relay nodes, the primary screening results are sorted;
[0162] After selecting the backup relay node according to the quality ranking of the self-organizing network, if there is a node with a 5G signal quality difference of more than 5DB, the node is determined as the relay node;
[0163] If there are nodes with 5G signal quality within a 5DB difference, the number of hops between the candidate node and the current node is compared, and the node with fewer hops is selected as the relay node;
[0164] If multiple candidate nodes have the same number of hops as the current node, the node with a newer update time is preferred as the relay node;
[0165] If a device that cannot access the 5G network has already selected a relay node, as long as the relay node is still a relay node in the terminal information table, it will not be reselected and updated.
[0166] Optionally, after reading the optimal relay node corresponding to the ad hoc network IP in the terminal information table, executing the configuration command, switching the route, and implementing the data path forwarded by the relay node, the method further includes:
[0167] When the terminal device moves and leaves the coverage of the current relay node, or the current relay node moves and cannot reach the terminal device, the remote non-accessible 5G terminal detects the network topology and link status through automatic detection means to determine whether there are other terminal devices as new relay nodes;
[0168] If there is a new relay node, it will be judged based on the link status, load status, and QOS comprehensive factors, and intelligently switched to the most suitable relay node.
[0169] To sum up, in this embodiment, when the user terminal cannot access the 5G network, the user terminal creates a UDP broadcast socket, and establishes a sending thread and a receiving thread respectively; the sending thread broadcasts the node information of the node in the network node through the self-organizing network, and the receiving thread receives the node information of other nodes and records it to form a terminal information table; according to the current 5G module access status, the node attributes are determined; if there are multiple nodes in the network with the attribute of relay nodes, then according to the terminal information table, combined with the relay node selection rule, the optimal relay node information is selected from the candidate relay nodes as the user terminal forwarding configuration; read the self-organizing network IP corresponding to the optimal relay node in the terminal information table, execute the configuration command, switch the route, and realize the data path forwarded by the relay node. In this method, there can be multiple relay nodes that do not conflict with each other; the relay node can move and no longer have a fixed position and fixed attributes; the device that cannot access 5G can dynamically select the optimal relay node according to the surrounding network conditions; after automatic switching, the network coverage and mobility can be guaranteed. This method mainly targets the coverage limitations and mobility problems of the 5G network, and realizes seamless coverage and intelligent switching of the network through self-organizing network technology. This solution can effectively improve the quality of network services, especially in areas with insufficient 5G signal coverage.
[0170] The above description is only a preferred embodiment of this specification and is not intended to limit this specification. For those skilled in the art, this specification may have various changes and modifications. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this specification shall be included in the protection scope of this specification.
Claims
1. A communication method for integrating positioning and user data to achieve 5G edge coverage, characterized in that: include: When the user terminal cannot access the 5G network, the user terminal creates a UDP broadcast socket and establishes a sending thread and a receiving thread respectively; The sending thread broadcasts the node information of the node in the network node through the self-organizing network, and the receiving thread receives the node information of other nodes and records it to form a terminal information table; Determine the node attributes according to the current 5G module access status, where the node attributes include: common node and relay node; If there are multiple nodes with relay node attributes in the network, then according to the terminal information table and in combination with the relay node selection rule, the optimal relay node information is selected from the candidate relay nodes as the user terminal forwarding configuration; The optimal relay node corresponding to the ad hoc network IP is read in the terminal information table, the configuration command is executed, the route is switched, and the data path forwarded by the relay node is realized.
2. The method according to claim 1, characterized in that The node information includes: 5G information, ad hoc network information, and device information; wherein: The 5G information includes: IMEI, IMSI, access status and signal quality, and access base station information; The self-organizing network information includes: self-organizing network IP, SN; The device information includes: the attributes of the node, the number of terminals connected to the node, the routing network segment behind the node or the IP list of the devices connected to the node.
3. The method according to claim 1, characterized in that The user terminal creates a UDP broadcast socket, and establishes a sending thread and a receiving thread respectively; The sending thread broadcasts the node information of the node in the network node through the self-organizing network, and the receiving thread receives the node information of other nodes and records it to form a terminal information table, including: The sending thread of the user terminal obtains the node information of the node itself, and broadcasts the node information to the network nodes through the ad hoc network; The receiving thread of the user terminal creates a node information linked list and determines the aging time of each piece of information in the linked list; After traversing the entire linked list, the broadcast packet is received. After receiving the data packet, the current time is recorded and the data is parsed; The IMEI value in the data information is the unique value of the linked list index. According to the IMEI value, it is determined whether the current node information exists in the current linked list, and the current entry parameter information or node parameter is updated; the update time of the current entry is refreshed; A terminal information table is formed according to the node information, the node updated entry parameter information, the node parameters, and the update time.
4. The method according to claim 1 or 3, characterized in that: The terminal information table includes: the update time of the node information, the 5G network signal quality and signal-to-noise ratio, the ad hoc network signal quality, and the number of hops between nodes.
5. The method according to claim 1, characterized in that Determining the node attribute according to the current 5G module access status includes: According to the access status instruction provided by the 5G module, obtain its network injection status and access status; According to the network injection status and access status, determine whether the current node has completed 5G network access; If 5G network access is not completed, the dial-up process is repeated. If the dial-up fails, the self-organizing network data forwarding mode is selected and the node attribute is determined to be a common node.
6. The method according to claim 1, characterized in that The determining the node attribute according to the current 5G module access state also includes: If the node has been connected to the 5G network, or has not completed the connection and the redial is successful, the 5G signal quality is judged; The two parameters of the user-configured signal quality threshold and the signal quality reaching standard time are compared and judged. When the signal quality reaches the specified threshold and remains stable for a specific time, the node attribute is determined to be a relay node.
7. The method according to claim 1, characterized in that The relay node selection rule includes: According to the 5G network signal quality and signal-to-noise ratio, all candidate relay node information is sorted and screened for the first time; Based on the first screening result, if there are two or more candidate relay nodes with 5G signal quality differences within 5DB, a second screening is performed; According to the quality of the self-organizing network of the candidate relay nodes, the primary screening results are sorted; After selecting the backup relay node according to the quality sorting of the self-organizing network, if there is a node with a 5G signal quality difference of more than 5DB, the node is determined as the relay node; If there are nodes with 5G signal quality within a 5DB difference, the number of hops between the candidate node and the current node is compared, and the node with fewer hops is selected as the relay node; If multiple candidate nodes have the same number of hops as the current node, the node with a newer update time is preferred as the relay node; If a device that cannot access the 5G network has already selected a relay node, as long as the relay node is still a relay node in the terminal information table, it will not be reselected and updated.
8. The method according to claim 7, characterized in that After reading the optimal relay node corresponding to the ad hoc network IP in the terminal information table, executing the configuration command, switching the route, and realizing the data path forwarded by the relay node, the method further includes: When the terminal device moves and leaves the coverage of the current relay node, or the current relay node moves and cannot reach the terminal device, the remote non-accessible 5G terminal detects the network topology and link status through automatic detection means to determine whether there are other terminal devices as new relay nodes; If there is a new relay node, it will be judged based on the link status, load status, and QOS comprehensive factors, and intelligently switched to the most suitable relay node.
9. A communication device integrating positioning and user data to achieve 5G edge coverage, used to implement the method according to any one of claims 1 to 8, characterized in that: include: Converged networking module, link and network status detection module, relay node determination module, intelligent selection module, network resource dynamic allocation module, routing switching module, control interface module, operation and maintenance module; among which: The fusion networking module is used to connect devices to an ad hoc network in areas where 5G network coverage is insufficient. The ad hoc network consists of mobile devices that communicate with each other and transmit data. The ad hoc network and the 5G network run simultaneously, and the node information is broadcasted within the network through the ad hoc network. The link and network status detection module is responsible for detecting the link status and network status of the node; wherein the link status includes 5G access status, ad hoc network access status, 5G access signal quality, and signal quality between ad hoc network nodes; the network status includes routing information of the ad hoc network, base station information of the 5G network access, and frequency band and frequency of the 5G network; The relay node determination module is used to determine whether user data interaction can be performed through 5G through the access status of the 5G module and the access signal quality; wherein the terminal is divided into a relay node and a common node, the relay node has a 5G network and serves as a data transfer station for the self-organizing network; the common node does not have a 5G network and has no self-organizing network data transfer function; The intelligent selection module is used to detect the network topology and link status by automatic detection means when the terminal device moves and leaves the coverage of the current relay node, and determine whether there are other terminal devices as new relay nodes; if there are new relay nodes, it will be judged by link status, load status, and QOS comprehensive factors, and intelligently switch to the most suitable relay node; The network resource dynamic allocation module is used for a device that cannot access the 5G network to select a relay node to transmit data. The relay node carries data services of multiple devices, and interacts with the access network backend to determine the number of service-carrying devices and service traffic, thereby achieving dynamic redistribution of 5G link network resources. The routing switching module is used to execute the result of the intelligent selection module and use the selection result as the current node data forwarding path; The control interface module is responsible for the initialization and control functions of the hardware module; The operation and maintenance module is used to provide users with visual status monitoring display and configuration functions.
10. A network device, characterized in that: include: Communications interfaces, processors, and memory; The processor calls the program instructions in the memory to perform the following actions: When the user terminal cannot access the 5G network, the user terminal creates a UDP broadcast socket and establishes a sending thread and a receiving thread respectively; the sending thread broadcasts the node information of the node in the network node through the self-organizing network, and the receiving thread receives the node information of other nodes and records it to form a terminal information table; Determine the node attributes according to the current 5G module access status, where the node attributes include: common node and relay node; If there are multiple nodes with relay node attributes in the network, then according to the terminal information table and in combination with the relay node selection rule, the optimal relay node information is selected from the candidate relay nodes as the user terminal forwarding configuration; The optimal relay node corresponding to the ad hoc network IP is read in the terminal information table, the configuration command is executed, the route is switched, and the data path forwarded by the relay node is realized.
Citation Information
Patent Citations
Time delay and bandwidth resource-based relay selection method
CN101969396A
Method for selecting an entity based on a total link quality
CN105165072A
Power grid environment monitoring system and method based on 5G LoRa fixed gateway design
CN114793329A
Communication method, device and computer readable storage medium for relay device
US20200383031A1
Method and equipement for controlling load balance
WO2011153696A1