Equipment management method and system for terminal ad hoc network

The method for terminal ad hoc networking in tunnels uses BLE Mesh communication to dynamically adjust broadcast parameters based on signal strength and network conditions, improving data transmission reliability and efficiency by forming multi-hop networks.

CN120321675APending Publication Date: 2025-07-15NANJING ZEAHO ELECTRONICS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510490184.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-18
Publication Date
2025-07-15

AI Technical Summary

Technical Problem

In the tunnel, traditional communication technology has limited signal coverage, communication quality and stability due to signal attenuation and multipath effects. The existing technology cannot adapt to the rapidly changing tunnel environment, resulting in inefficient data transmission and data loss.

Method used

The device management method of terminal ad hoc network is adopted, by collecting historical logs and parameter information, defining transmission objects and proxy objects, calculating coefficients of associated objects, dynamically adjusting broadcast parameters, forming a multi-hop mesh network, and using BLE Mesh communication capabilities to realize ad hoc network connections and optimizing transmission paths and directions.

Benefits of technology

It improves the reliability and flexibility of communication, reduces the risk of single point of failure, and enhances the stability and efficiency of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120321675A_ABST
    Figure CN120321675A_ABST
Patent Text Reader

Abstract

The invention discloses an equipment management method and system for a terminal ad hoc network, and belongs to the technical field of communication management. The system comprises a data acquisition module, a data analysis module, an equipment management module and an intelligent transmission module. The data acquisition module is used for acquiring historical logs and parameter information of all mobile terminals; the data analysis module is used for defining and associating a transmission object and a proxy object according to the parameter information, and calculating a first coefficient of the associated object; the equipment management module is used for analyzing the association relationship, establishing different broadcast environments for the proxy object, calculating a second coefficient of each broadcast environment, and setting broadcast parameters for the proxy object; and the intelligent transmission module is used for updating the object, setting broadcast parameters, calculating a third coefficient of the proxy object to realize data packet transfer, and recording data uploading information to be stored in a historical log.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of communication management, and in particular to a device management method and system for terminal ad-hoc networks. Background Art

[0002] Tunnels are usually enclosed and narrow structures, and the natural environment has a great impact on the propagation of wireless signals. Their unique geographical features and materials lead to signal attenuation and multipath effects, restricting the signal coverage, communication quality, and stability of traditional communication technologies in tunnels.

[0003] In the prior art, this problem is usually solved by laying dedicated communication lines or relay devices, but these methods are costly and complex to maintain. On the one hand, fixed relay devices are usually used in the prior art for static configuration, lacking intelligent correlation analysis. This method cannot adapt to the rapidly changing tunnel environment, easily causing non-automated optimization of data transmission paths, increasing latency and error rates. On the other hand, fixed broadcast parameters are usually used in the prior art and cannot be dynamically adjusted according to changes in network status. This may lead to low data transmission efficiency and even data loss in complex environments. Therefore, at the present stage, an efficient and intelligent communication management technical solution is needed to solve the above problems. Summary of the Invention

[0004] The purpose of the present invention is to provide a device management method and system for terminal ad-hoc networks to solve the problems raised in the above background art.

[0005] To solve the above technical problems, the present invention provides a device management method for terminal ad-hoc networks, including:

[0006] S100. Collect historical logs and parameter information of all mobile terminals.

[0007] S200. Define transmission objects and proxy objects according to the parameter information and associate them, and calculate the first coefficient of the associated objects.

[0008] S300. Analyze the association relationship to establish different broadcast environments for the proxy objects, calculate the second coefficient of each broadcast environment, and set broadcast parameters for the proxy objects.

[0009] S400. Update the objects and set broadcast parameters, calculate the third coefficient of the proxy objects to achieve packet relaying, and record data upload information into the historical logs.

[0010] In S100, the mobile terminal refers to an electronic device with wireless communication functions. The historical logs include transmission records of all data packets, and each transmission record includes the transmission path and the correct rate.

[0011] The transmission path refers to the transmission channel constructed between the mobile terminal and the data center. The transmission path is composed of several connected nodes, and the nodes are mobile terminals or data centers.

[0012] The data center deployment methods are any one or a combination of multiple methods among local data centers, cloud data centers, and edge data centers.

[0013] The correct rate refers to the ratio of the amount of valid data successfully transmitted between two adjacent nodes in the transmission path to the total amount of transmitted data during data transmission.

[0014] The parameter information includes signal strength, identifier, location, and broadcast information. The signal strength refers to the strength of the electrical signal between the mobile terminal and the data center. The identifier is used to distinguish different mobile terminals, and the location refers to the location of the mobile terminal.

[0015] The broadcast information includes a performance table and broadcast parameters. The performance table includes the adjustable broadcast frequency and broadcast duration of the mobile terminal. The broadcast parameters refer to the currently set broadcast frequency and broadcast duration of the mobile terminal. The mobile terminal regularly turns on the Bluetooth function to broadcast its parameter information according to the broadcast frequency and automatically turns off the Bluetooth function after the on duration reaches the broadcast duration, and repeats this process.

[0016] S200 includes:

[0017] S201. Set the signal strength threshold Q, regard the mobile terminals with signal strength less than Q as transmission objects, and other mobile terminals as proxy objects. Each transmission object is associated pairwise with other proxy objects in turn. Ensure that each pair of associated objects contains only one transmission object and one proxy object.

[0018] S202. Obtain the identifier BSF of the transmission object and the identifier BSF of the proxy object under the associated object DX c and analyze the transmission paths of each transmission record in the historical log, filter out the transmission paths that simultaneously contain adjacent BSF d and BSF c and whose transmission direction is from BSF d to BSF c to BSF d and mark them.

[0019] S203. Count the number w of all marked transmission paths, analyze the correct rate from BSF c to BSF d in each marked transmission path and the correct rate from BSF d to the next node Obtain the latest parameter information of the transmission object and the proxy object under the associated object DX, and substitute it into the formula to calculate the first coefficient FXS of the associated object DX DX :

[0020]

[0021] Where α and β are constants greater than 1, Q d and Q c are the signal strengths of the proxy object and the transmission object respectively, (x1, y1) and (x2, y2) are the positions of the proxy object and the transmission object respectively, and the first coefficient of each pair of associated objects is calculated respectively.

[0022] When the signal strength of the proxy object is greater than that of the transmission object, the correct rate in the data transmission process is higher, and the shorter the distance between the two, the greater the first coefficient.

[0023] S300 includes:

[0024] S301. Set a coefficient threshold C, and cancel the association relationship between the proxy object and the transmission object of the associated object whose first coefficient is less than C. Establish a relationship set for each proxy object, and put the identifiers of the transmission objects having an association relationship with the proxy object into the corresponding relationship set.

[0025] S302. Count the number S of all transmission objects in the DL relationship set of the proxy object, analyze the first coefficient between the proxy object DL and each transmission object, and sum these first coefficients to obtain Obtain different broadcast frequencies and broadcast durations in the performance table of the proxy object DL, and generate N broadcast environments according to different combinations of values.

[0026] Each broadcast environment represents a broadcast frequency and a broadcast duration with definite values. Among different broadcast environments, one of the parameters may be the same, but the situation where both parameters are the same will not occur. Each broadcast environment is the broadcast frequency and broadcast duration that can be set by the mobile terminal.

[0027] S303. Set a sampling duration H, obtain the latest broadcast parameters of the proxy object DL corresponding to each transmission object, and analyze the sum of the overlapping durations of the broadcast duration between the proxy object DL running in the i-th broadcast environment and the k-th transmission object within the sampling duration H Substitute into the formula to calculate the second coefficient of the proxy object DL in the i-th broadcast environment

[0028]

[0029] In the formula, FXS k is the first coefficient between the proxy object DL and the k-th transmission object.

[0030] S304. Calculate the second coefficient of the proxy object DL in each broadcast environment respectively, and select the broadcast environment with the highest second coefficient as the broadcast parameter of the proxy object DL. By analogy, set the broadcast parameters for each proxy object.

[0031] S400 includes:

[0032] S401. Each transmission object regularly turns on the Bluetooth function and broadcasts its own parameter information according to the original broadcast parameter, and each proxy object regularly turns on the Bluetooth function and broadcasts its own parameter information according to the set broadcast parameter. Update the transmission object and the proxy object in real time according to the change of the signal strength of the mobile terminal, and set the broadcast parameter.

[0033] The mobile terminal regularly broadcasts its own broadcast parameter according to the broadcast frequency to determine whether it is a transmission object or a proxy object. The broadcast parameter of the transmission object does not need to be changed, while the broadcast parameter of the proxy object changes.

[0034] S402. When a proxy object needs to upload a data packet to the data center, it directly uploads it through its own network communication module. When a transmission object needs to upload a data packet to the data center, calculate the waiting duration required between the current time and the start time of the overlapping broadcast duration of each corresponding proxy object according to the broadcast parameter.

[0035] In a closed long-distance tunnel environment, the terminal device with BLE Mesh communication ability realizes self-organizing network connection through the built-in BLEMesh module. In the node discovery stage, the device regularly broadcasts its own information and listens to other devices. In the network formation stage, it automatically joins the BLE Mesh network according to the received broadcast information to form a multi-hop mesh network. The transmission path and direction are adjusted in real time through a distributed algorithm to ensure the stability of the link. Finally, the data is transmitted through the BLE Mesh network, and each device is both a data sender and a relay node, thus improving the reliability of communication.

[0036] S403. Divide the first coefficient of each proxy object by the waiting duration to obtain the third coefficient, and mark the proxy object with the highest third coefficient. During the overlapping broadcast duration, the transmission object sends the data packet to the marked proxy object, and the marked proxy object forwards it to the data center. Record the transmission path and the correct rate during the data upload process, generate a transmission record and store it in the historical log.

[0037] The device management system for terminal self-organizing network, the system includes a data acquisition module, a data analysis module, a device management module and an intelligent transmission module.

[0038] The data acquisition module is used to collect historical logs and parameter information of all mobile terminals. The data analysis module is used to define transmission objects and proxy objects based on the parameter information and associate them, and calculate the first coefficient of the associated objects. The device management module is used to analyze the association relationship and create different broadcast environments for the proxy objects, calculate the second coefficient of each broadcast environment, and set broadcast parameters for the proxy objects. The intelligent transmission module is used to update the objects and set broadcast parameters, calculate the third coefficient of the proxy objects to achieve data packet relay, and record the data upload information and store it in the historical logs.

[0039] The data acquisition module includes a historical log acquisition unit and a device parameter acquisition unit.

[0040] The historical log acquisition unit is used to collect the transmission records of all data packets. Each transmission record includes a transmission path and a correct rate. The transmission path refers to the transmission channel constructed between the mobile terminal and the data center. The correct rate refers to the ratio of the amount of valid data successfully transmitted between two adjacent nodes in the transmission path to the total amount of transmitted data during data transmission.

[0041] The device parameter acquisition unit is used to collect the signal strength, identifier, location, and broadcast information of the mobile terminal. The signal strength refers to the strength of the electrical signal between the mobile terminal and the data center. The identifier is used to distinguish different mobile terminals. The location refers to the location of the mobile terminal. The broadcast information includes a performance table and broadcast parameters. The performance table includes the adjustable broadcast frequency and broadcast duration of the mobile terminal. The broadcast parameters refer to the currently set broadcast frequency and broadcast duration of the mobile terminal.

[0042] The data analysis module includes a device analysis unit and an association definition unit.

[0043] The device analysis unit is used to set the transmission objects and proxy objects. Set a signal strength threshold Q, and use the mobile terminals with signal strength less than Q as transmission objects, and other mobile terminals as proxy objects.

[0044] The association definition unit is used to associate the objects and calculate the first coefficient.

[0045] First, each transmission object is successively associated with other proxy objects pairwise to obtain the identifier BSF of the transmission object under the associated object DX c and the proxy object identifier BSF d , analyze the transmission path of each transmission record in the historical log, and filter out the transmission paths that simultaneously contain adjacent BSF c and BSF d and the transmission direction is from BSF c to BSF d and mark them.

[0046] Secondly, count the number w of all marked transmission paths, and analyze the BSF in each marked transmission path c to BSF d correct rate and the correct rate of BSF d to the next node Obtain the latest parameter information of the transmission object and the proxy object under the associated object DX.

[0047] Finally, according to the formula Calculate the first coefficient of the associated object DX. Calculate the first coefficient of each pair of associated objects respectively, set the coefficient threshold C, and cancel the association relationship between the proxy object and the transmission object under the associated object whose first coefficient is less than C.

[0048] where α and β are constants greater than 1, Q d and Q c are the signal strengths of the proxy object and the transmission object respectively, and (x1, y1) and (x2, y2) are the positions of the proxy object and the transmission object respectively.

[0049] The device management module includes an environment analysis unit and a parameter setting unit.

[0050] The environment analysis unit is used to establish different broadcast environments.

[0051] First, each proxy object establishes a relationship set, and puts the identifiers of the transmission objects having an association relationship with the proxy object into the corresponding relationship set.

[0052] Secondly, count the number S of all transmission objects in the relationship set of the proxy object DL, analyze the first coefficient between the proxy object DL and each transmission object, and sum these first coefficients to obtain

[0053] Finally, obtain different broadcast frequencies and broadcast durations in the performance table of the proxy object DL, and generate N kinds of broadcast environments according to different combinations of values.

[0054] The parameter setting unit is used to calculate the second coefficient of the proxy object in each broadcast environment.

[0055] First, set the sampling duration H, obtain the latest broadcast parameters of the proxy object DL corresponding to each transmission object, and analyze the sum of the overlapping durations of the broadcast duration of the proxy object DL running in the i-th broadcast environment and the k-th transmission object within the sampling duration H

[0056] Secondly, according to the formula Calculate the second coefficient of the proxy object DL in the i-th broadcast environment. Where FXS k is the first coefficient between the proxy object DL and the k-th transmission object.

[0057] Finally, calculate the second coefficient of the proxy object DL in each broadcast environment respectively, and select the broadcast environment with the highest second coefficient as the broadcast parameter of the proxy object DL. And so on, set the broadcast parameters for each proxy object.

[0058] The intelligent transmission module is used to update the transmission object and the proxy object, and set the broadcast parameters.

[0059] When the transmission object needs to upload data packets to the data center, calculate the waiting duration required between the current time and the start time of the overlapping broadcast duration for each corresponding proxy object according to the broadcast parameters. Divide the first coefficient of each proxy object by the waiting duration to obtain the third coefficient, and mark the proxy object with the highest third coefficient.

[0060] During the overlapping broadcast duration, the transmission object sends the data packets to the marked proxy object, and the marked proxy object forwards them to the data center. Record the transmission path and accuracy rate during the data upload process, generate a transmission record and store it in the historical log.

[0061] Compared with the prior art, the beneficial effects achieved by the present invention are as follows:

[0062] Enhanced communication reliability: Utilizing the self-organizing network characteristics of BLE Mesh, devices can flexibly adjust the transmission path and direction according to their own signal conditions and network status, forming a multi-hop network, which ensures the link stability during the data transmission process.

[0063] Dynamic adjustment based on parameter setting: The method sets a signal strength threshold to dynamically distinguish the transmission object and the proxy object, and adjusts the broadcast frequency and duration according to real-time parameters, thereby optimizing the transmission conditions.

[0064] Comprehensive coefficient calculation: The solution calculates the first, second, and third coefficients between different objects, reasonably weighs the relationship between signal strength and transmission reliability, and selects the best broadcast environment and parameters to achieve efficient wireless data transmission in various environments.

[0065] Multi-layer node design reduces the risk of single-point failure: By designing a multi-hop network, devices can simultaneously act as data senders and relay nodes, reducing the risk of data loss caused by individual node failures and further improving the overall stability of the system.

[0066] In summary, compared with the traditional technology, the present invention has the advantages of high reliability, high flexibility, and intelligent analysis, and can improve communication efficiency. Brief Description of the Drawings

[0067] The accompanying drawings are used to provide a further understanding of the present invention and form a part of the description. They are used in conjunction with the embodiments of the present invention to explain the present invention, but do not constitute a limitation to the present invention. In the accompanying drawings:

[0068] Figure 1 is a schematic flowchart of the device management method for terminal ad hoc networking according to the present invention;

[0069] Figure 2 is a schematic structural diagram of the device management system for terminal ad hoc networking according to the present invention. Detailed Embodiments

[0070] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0071] Please refer to Figure 1 , the present invention provides a device management method for terminal ad hoc networking, including:

[0072] S100. Collect historical logs and parameter information of all mobile terminals.

[0073] S200. Define transmission objects and proxy objects according to the parameter information and associate them, and calculate the first coefficient of the associated objects.

[0074] S300. Analyze the association relationship to establish different broadcast environments for the proxy objects, calculate the second coefficient of each broadcast environment, and set broadcast parameters for the proxy objects.

[0075] S400. Update the objects and set broadcast parameters, calculate the third coefficient of the proxy objects to implement data packet relaying, and record the data upload information and store it in the historical logs.

[0076] In S100, the mobile terminal refers to an electronic device with wireless communication functions. The historical logs include the transmission records of all data packets, and each transmission record includes the transmission path and the correct rate.

[0077] The transmission path refers to the transmission channel constructed between the mobile terminal and the data center. The transmission path is composed of several nodes connected, and the nodes are mobile terminals or data centers.

[0078] The data center deployment method is any one or a combination of multiple methods of a local data center, a cloud data center, and an edge data center.

[0079] The correct rate refers to the ratio of the amount of valid data successfully transmitted between two adjacent nodes in the transmission path to the total amount of transmitted data during data transmission.

[0080] The parameter information includes signal strength, identifier, location, and broadcast information. The signal strength refers to the strength of the electrical signal between the mobile terminal and the data center. The identifier is used to distinguish different mobile terminals, and the location refers to the location of the mobile terminal.

[0081] The broadcast information includes a performance table and broadcast parameters. The performance table includes the adjustable broadcast frequency and broadcast duration of the mobile terminal. The broadcast parameters refer to the currently set broadcast frequency and broadcast duration of the mobile terminal. The mobile terminal regularly turns on the Bluetooth function to broadcast its parameter information according to the broadcast frequency and automatically turns off the Bluetooth function after the on duration reaches the broadcast duration, and so on.

[0082] S200 includes:

[0083] S201. Set the signal strength threshold Q, regard the mobile terminals with signal strength less than Q as transmission objects, and other mobile terminals as proxy objects. Each transmission object is sequentially associated pairwise with other proxy objects. Ensure that each pair of associated objects contains only one transmission object and one proxy object.

[0084] S202. Obtain the identifier BSF of the transmission object and the identifier BSF of the proxy object under the associated object DX, analyze the transmission paths of each transmission record in the historical log, and filter out the transmission paths that simultaneously contain adjacent BSF c and BSF d , and mark the transmission paths with the transmission direction from BSF c to BSF d and the transmission direction from BSF c to BSF d .

[0085] S203. Count the number w of all marked transmission paths, analyze the correct rate from BSF c to BSF d in each marked transmission path, and the correct rate from BSF to the next node, obtain the latest parameter information of the transmission object and the proxy object under the associated object DX, and substitute it into the formula to calculate the first coefficient FXS of the associated object DX d : : DX :

[0086]

[0087] In the formula, α and β are constants greater than 1, Q d and Q cThe signal strengths of the proxy object and the transmission object respectively, and (x1, y1) and (x2, y2) are the positions of the proxy object and the transmission object respectively. Calculate the first coefficient for each pair of associated objects.

[0088] When the signal strength of the proxy object is greater than that of the transmission object, the correct rate during the data transmission process is higher, and the shorter the distance between the two, the greater the first coefficient.

[0089] S300 includes:

[0090] S301. Set a coefficient threshold C, and cancel the association relationship between the proxy object and the transmission object for the associated objects whose first coefficient is less than C. Establish a relationship set for each proxy object, and put the identifiers of the transmission objects having an association relationship with the proxy object into the corresponding relationship set.

[0091] S302. Count the number S of all transmission objects in the DL relationship set of the proxy object, analyze the first coefficient between the proxy object DL and each transmission object, and sum these first coefficients to obtain Obtain different broadcast frequencies and broadcast durations in the performance table of the proxy object DL, and generate N broadcast environments according to different combinations of values.

[0092] Each broadcast environment represents a broadcast frequency and a broadcast duration with definite values. Among different broadcast environments, one of the parameters may be the same, but the situation where both parameters are the same will not occur. Each broadcast environment is the broadcast frequency and broadcast duration that can be set for the mobile terminal.

[0093] S303. Set a sampling duration H, obtain the latest broadcast parameters of the proxy object DL corresponding to each transmission object, and analyze the sum of the overlapping durations of the broadcast duration between the proxy object DL running in the i-th broadcast environment and the k-th transmission object within the sampling duration H Substitute into the formula to calculate the second coefficient of the proxy object DL in the i-th broadcast environment

[0094]

[0095] In the formula, FXS k is the first coefficient between the proxy object DL and the k-th transmission object.

[0096] S304. Calculate the second coefficient of the proxy object DL in each broadcast environment respectively, and select the broadcast environment with the highest second coefficient as the broadcast parameter of the proxy object DL. By analogy, set the broadcast parameters for each proxy object respectively.

[0097] S400 includes:

[0098] S401. Each transmission object regularly enables the Bluetooth function according to the original broadcast parameters and broadcasts its own parameter information. Each proxy object regularly enables the Bluetooth function according to the set broadcast parameters and broadcasts its own parameter information. The transmission object and the proxy object are updated in real time according to the signal strength change of the mobile terminal, and the broadcast parameters are set.

[0099] The mobile terminal regularly broadcasts its own broadcast parameters according to the broadcast frequency to determine whether it is a transmission object or a proxy object. The broadcast parameters of the transmission object do not need to be changed, while the broadcast parameters of the proxy object change.

[0100] S402. When a proxy object needs to upload a data packet to the data center, it directly uploads it through its own network communication module. When a transmission object needs to upload a data packet to the data center, it calculates the waiting duration between the current time and the start time of the overlapping broadcast duration for each corresponding proxy object according to the broadcast parameters.

[0101] In a closed long-distance tunnel environment, terminal devices with BLE Mesh communication capabilities achieve self-organizing network connection through the built-in BLEMesh module. In the node discovery phase, the devices regularly broadcast their own information and listen for other devices. In the network formation phase, they automatically join the BLE Mesh network according to the received broadcast information to form a multi-hop mesh network. The transmission path and direction are adjusted in real time through a distributed algorithm to ensure the link stability. Finally, the data is transmitted through the BLE Mesh network, and each device is both a data sender and a relay node, thus improving the communication reliability.

[0102] S403. Divide the first coefficient of each proxy object by the waiting duration to obtain the third coefficient, and mark the proxy object with the highest third coefficient. During the overlapping broadcast duration, the transmission object sends the data packet to the marked proxy object, and the marked proxy object forwards it to the data center. Record the transmission path and accuracy rate during the data upload process, generate a transmission record and store it in the historical log.

[0103] Please refer to Figure 2 , the present invention provides a device management system for terminal self-organizing network. The system includes a data acquisition module, a data analysis module, a device management module, and an intelligent transmission module.

[0104] The data acquisition module is used to acquire the historical log and the parameter information of all mobile terminals. The data analysis module is used to define the transmission object and the proxy object according to the parameter information and perform association, and calculate the first coefficient of the associated object. The device management module is used to analyze the association relationship and establish different broadcast environments for the proxy object, calculate the second coefficient of each broadcast environment, and set the broadcast parameters for the proxy object. The intelligent transmission module is used to update the object and set the broadcast parameters, calculate the third coefficient of the proxy object to realize data packet transfer, and record the data upload information and store it in the historical log.

[0105] The data acquisition module includes a historical log acquisition unit and a device parameter acquisition unit.

[0106] The historical log acquisition unit is used to acquire the transmission records of all data packets. Each transmission record includes a transmission path and an accuracy rate. The transmission path refers to the transmission channel constructed between the mobile terminal and the data center. The accuracy rate refers to the ratio of the amount of valid data successfully transmitted between two adjacent nodes in the transmission path to the total amount of transmitted data.

[0107] The device parameter acquisition unit is used to acquire the signal strength, identifier, location, and broadcast information of the mobile terminal. The signal strength refers to the strength of the electrical signal between the mobile terminal and the data center. The identifier is used to distinguish different mobile terminals. The location refers to the location of the mobile terminal. The broadcast information includes a performance table and broadcast parameters. The performance table includes the adjustable broadcast frequency and broadcast duration of the mobile terminal. The broadcast parameters refer to the currently set broadcast frequency and broadcast duration of the mobile terminal.

[0108] The data analysis module includes a device analysis unit and an association definition unit.

[0109] The device analysis unit is used to set the transmission object and the proxy object. Set the signal strength threshold Q, and use the mobile terminals with signal strength less than Q as the transmission objects, and other mobile terminals as the proxy objects.

[0110] The association definition unit is used to associate objects and calculate the first coefficient.

[0111] First, each transmission object is successively associated with other proxy objects pairwise to obtain the identifier BSF of the transmission object under the associated object DX c and the proxy object identifier BSF d , analyze the transmission path of each transmission record in the historical log, and filter out the transmission paths that simultaneously contain adjacent BSF c and BSF d and the transmission direction is from BSF c to BSF d and mark them.

[0112] Second, count the number w of all marked transmission paths, and analyze the accuracy rate from BSF c to BSF d in each marked transmission path as well as the accuracy rate from BSF d to the next node to obtain the latest parameter information of the transmission object and the proxy object under the associated object DX.

[0113] Finally, according to the formula Calculate the first coefficient of the associated object DX. Calculate the first coefficient of each pair of associated objects respectively, set the coefficient threshold C, and cancel the association between the proxy object and the transmission object under the associated object whose first coefficient is less than C.

[0114] Where α and β are constants greater than 1, Q d and Q c are the signal strengths of the proxy object and the transmission object respectively, and (x1, y1) and (x2, y2) are the positions of the proxy object and the transmission object respectively.

[0115] The device management module includes an environment analysis unit and a parameter setting unit.

[0116] The environment analysis unit is used to establish different broadcast environments.

[0117] First, each proxy object establishes a relationship set, and puts the identifiers of the transmission objects having an association relationship with the proxy object into the corresponding relationship set.

[0118] Secondly, count the number S of all transmission objects in the DL relationship set of the proxy object, analyze the first coefficient between the proxy object DL and each transmission object, and sum these first coefficients to get

[0119] Finally, obtain different broadcast frequencies and broadcast durations in the performance table of the proxy object DL, and generate N broadcast environments according to different combinations of values.

[0120] The parameter setting unit is used to calculate the second coefficient of the proxy object in each broadcast environment.

[0121] First, set the sampling duration H, obtain the latest broadcast parameters of the proxy object DL corresponding to each transmission object, and analyze the sum of the overlapping durations of the broadcast duration between the proxy object DL and the k-th transmission object when the proxy object DL operates in the i-th broadcast environment within the sampling duration H

[0122] Secondly, according to the formula calculate the second coefficient of the proxy object DL in the i-th broadcast environment. Where FXS k is the first coefficient between the proxy object DL and the k-th transmission object.

[0123] Finally, calculate the second coefficient of the proxy object DL in each broadcast environment respectively, and select the broadcast environment with the highest second coefficient as the broadcast parameter of the proxy object DL. And so on, set the broadcast parameters for each proxy object respectively.

[0124] The intelligent transmission module is used to update the transmission object and the proxy object, and set the broadcast parameters.

[0125] When the transmission object needs to upload data packets to the data center, calculate the waiting duration between the current time and the start time of the overlapping broadcast duration of each corresponding proxy object according to the broadcast parameters. Divide the first coefficient of each proxy object by the waiting duration to obtain the third coefficient, and mark the proxy object with the highest third coefficient.

[0126] During the overlapping broadcast duration, the transmission object sends the data packet to the marked proxy object, and the marked proxy object forwards it to the data center. Record the transmission path and accuracy rate during the data upload process, generate a transmission record and store it in the historical log.

[0127] Example 1:

[0128] Suppose the proxy object AAA has 2 broadcast environments and there are 2 transmission objects B1 and B2 in total. The first coefficient between the proxy object AAA and the transmission object B1 is 2.1, and the first coefficient between the proxy object AAA and the transmission object B2 is 1.8.

[0129] When running in the first broadcast environment, the sum of the overlapping durations of the broadcast durations between the proxy object AAA and the transmission object B1 is 30s, and the sum of the overlapping durations of the broadcast durations between the proxy object AAA and the transmission object B2 is 21s.

[0130] When running in the second broadcast environment, the sum of the overlapping durations of the broadcast durations between the proxy object AAA and the transmission object B1 is 18s, and the sum of the overlapping durations of the broadcast durations between the proxy object AAA and the transmission object B2 is 12s.

[0131] Then substitute into the formula to calculate the second coefficients of the proxy object AAA in 2 broadcast environments respectively:

[0132] The first broadcast environment:

[0133] The second broadcast environment:

[0134] Select the first broadcast environment as the broadcast parameter of the proxy object AAA.

[0135] It should be noted that in this article, relational terms such as first and second 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 term "including", "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or device.

[0136] Finally, it should be noted that the above are only preferred embodiments of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or perform equivalent replacements for some of the technical features. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims

1. A device management method for terminal ad-hoc networks, characterized in that: The method includes: S100. Collect historical logs and parameter information of all mobile terminals; S200. Define a transmission object and a proxy object according to the parameter information and associate them, and calculate the first coefficient of the associated object; S300. Analyze the association relationship to establish different broadcast environments for the proxy object, calculate the second coefficient of each broadcast environment, and set broadcast parameters for the proxy object; S400. Update the object and set the broadcast parameters, calculate the third coefficient of the proxy object to implement data packet relay, and record the data upload information and store it in the historical log.

2. The device management method for terminal ad hoc network according to claim 1, characterized in that: In S100, the mobile terminal refers to an electronic device with wireless communication function; the historical log includes the transmission records of all data packets, and each transmission record includes the transmission path and the correct rate; the transmission path refers to the transmission channel constructed between the mobile terminal and the data center; the data center deployment method is any one of a local data center, a cloud data center, and an edge data center; the transmission path is composed of several connected nodes, and the nodes are mobile terminals or data centers; the correct rate refers to the ratio of the amount of valid data successfully transmitted between two adjacent nodes in the transmission path during data transmission to the total amount of transmitted data; The parameter information includes signal strength, identifier, location, and broadcast information; the signal strength refers to the strength of the electrical signal between the mobile terminal and the data center, the identifier is used to distinguish different mobile terminals, and the location refers to the location of the mobile terminal; the broadcast information includes a performance table and broadcast parameters, and the performance table includes the adjustable broadcast frequency and broadcast duration of the mobile terminal; The broadcast parameter refers to the currently set broadcast frequency and broadcast duration of the mobile terminal.

3. The device management method for terminal ad-hoc networking according to claim 2, wherein: S200 includes: S201. Set a signal strength threshold Q, use the mobile terminals with signal strength less than Q as transmission objects, and other mobile terminals as proxy objects, and each transmission object is associated with other proxy objects pairwise in turn; S202. Obtain the identifier BSF of the transfer object under the associated object DX c and the proxy object identifier BSF d , analyze the transfer paths of each transfer record in the historical log, and filter out those that simultaneously contain adjacent BSF c and BSF d and the transfer direction is from BSF c to BSF d and mark the transfer paths; S203. Count the number w of all marked transmission paths, and analyze the correct rate of BSF in each marked transmission path c from BSF d to BSF and the correct rate of BSF d to the next node Obtain the latest parameter information of the transmission object and the proxy object under the associated object DX, and substitute it into the formula to calculate the first coefficient FXS of the associated object DX DX : where α and β are constants greater than 1, Q d and Q c are the signal strengths of the proxy object and the transmission object respectively, (x1, y1) and (x2, y2) are the positions of the proxy object and the transmission object respectively, and the first coefficient of each pair of associated objects is calculated respectively.

4. The device management method for terminal ad-hoc network according to claim 3, characterized in that: S300 includes: S301. Set a coefficient threshold C, cancel the association relationship between the proxy object and the transmission object under the associated object with the first coefficient less than C; establish a relationship set for each proxy object, and put the identifiers of the transmission objects having an association relationship with the proxy object into the corresponding relationship set; S302. Statistically count the number S of all transmission objects in the DL relationship set of the proxy object, analyze the first coefficient between the proxy object DL and each transmission object, and sum these first coefficients to obtain Obtain different broadcast frequencies and broadcast durations in the performance table of the proxy object DL, and generate N broadcast environments according to different combinations of values; S303. Set the sampling duration H, obtain the latest broadcast parameters of the proxy object DL corresponding to each transmission object, and analyze the sum of the overlapping durations of the broadcast duration of the k-th transmission object when the proxy object DL operates in the i-th broadcast environment within the sampling duration H. Substitute into the formula to calculate the second coefficient of the proxy object DL in the i-th broadcast environment. where, FXS k is the first coefficient between the proxy object DL and the k-th transmission object; S304. Calculate the second coefficient of the proxy object DL in each broadcast environment respectively, and select the broadcast environment with the highest second coefficient as the broadcast parameter of the proxy object DL; and so on, set broadcast parameters for each proxy object respectively.

5. The device management method for terminal ad hoc network according to claim 4, characterized in that: S400 includes: S401. Each transmission object regularly turns on the Bluetooth function and broadcasts its own parameter information according to the original broadcast parameters, and each proxy object regularly turns on the Bluetooth function and broadcasts its own parameter information according to the set broadcast parameters; update the transmission object and the proxy object in real time according to the change of the signal strength of the mobile terminal, and set the broadcast parameters; S402. When the proxy object needs to upload data packets to the data center, it directly uploads through its own network communication module; when the transmission object needs to upload data packets to the data center, calculate the waiting duration required between the current time and the start time of the overlapping broadcast duration of each corresponding proxy object according to the broadcast parameters; S403. Divide the first coefficient of each proxy object by the waiting duration to obtain a third coefficient, and mark the proxy object with the highest third coefficient; within the overlapping broadcast duration, the transmission object sends the data packet to the marked proxy object, and the marked proxy object forwards it to the data center; record the transmission path and the correct rate during the data upload process, generate a transmission record, and store it in the historical log.

6. A device management system for terminal ad-hoc networking, characterized in that: The system includes a data acquisition module, a data analysis module, a device management module, and an intelligent transmission module; The data acquisition module is used to acquire the historical log and the parameter information of all mobile terminals; the data analysis module is used to define the transmission object and the proxy object according to the parameter information and perform association, and calculate the first coefficient of the associated object; the device management module is used to analyze the association relationship and establish different broadcast environments for the proxy object, calculate the second coefficient of each broadcast environment, and set the broadcast parameters for the proxy object; the intelligent transmission module is used to update the object and set the broadcast parameters, calculate the third coefficient of the proxy object to realize the data packet transfer, and record the data upload information in the historical log.

7. The device management system for terminal ad-hoc networking according to claim 6, characterized in that: The data acquisition module includes a historical log acquisition unit and a device parameter acquisition unit; The historical log acquisition unit is used to acquire the transmission records of all data packets, and each transmission record includes the transmission path and the correct rate; the transmission path refers to the transmission channel constructed between the mobile terminal and the data center; the correct rate refers to the ratio of the amount of valid data successfully transmitted between two adjacent nodes in the transmission path during the data transmission process to the total amount of transmitted data. The device parameter acquisition unit is used to acquire the signal strength, identifier, location, and broadcast information of the mobile terminal; the signal strength refers to the strength of the electrical signal between the mobile terminal and the data center, the identifier is used to distinguish different mobile terminals, and the location refers to the location of the mobile terminal; the broadcast information includes a performance table and broadcast parameters, and the performance table includes the adjustable broadcast frequency and broadcast duration of the mobile terminal. The broadcast parameter refers to the currently set broadcast frequency and broadcast duration of the mobile terminal.

8. The device management system for terminal ad-hoc networking according to claim 7, characterized in that: The data analysis module includes a device analysis unit and an association definition unit; The device analysis unit is used to set the transmission object and the proxy object; set the signal strength threshold Q, and use the mobile terminal with a signal strength less than Q as the transmission object, and other mobile terminals as the proxy object; The association definition unit is used to associate the objects and calculate the first coefficient; First, each transmission object is successively associated pairwise with other proxy objects to obtain the identifier BSF of the transmission object under the associated object DX c and the proxy object identifier BSF d , analyze the transmission paths of each transmission record in the historical log, and filter out those that simultaneously contain adjacent BSF c and BSF d and the transmission direction is from BSF c to BSF d of the transmission path for marking; Secondly, count the number w of all marked transmission paths, and analyze the correct rate of BSF c to BSF d and the correct rate of BSF to the next node d Obtain the latest parameter information of the transmission object and the proxy object under the associated object DX; ​ Finally, according to the formula calculate the first coefficient of the associated object DX; calculate the first coefficient of each pair of associated objects respectively, set a coefficient threshold C, and cancel the association relationship between the proxy object and the transmission object under the associated object whose first coefficient is less than C; where α and β are constants greater than 1, Q d and Q c are the signal strengths of the proxy object and the transmission object respectively, and (x1, y1) and (x2, y2) are the positions of the proxy object and the transmission object respectively.

9. The device management system for terminal ad-hoc networking according to claim 8, wherein: The device management module includes an environment analysis unit and a parameter setting unit; The environment analysis unit is used to establish different broadcast environments; First, each proxy object establishes a relationship set, and puts the identifiers of the transmission objects having an association relationship with the proxy object into the corresponding relationship set; Secondly, count the number S of all transfer objects in the DL relationship set of the proxy object, analyze the first coefficient between the proxy object DL and each transfer object, and sum these first coefficients to obtain Finally, obtain the different broadcast frequencies and broadcast durations in the performance table of the proxy object DL, and generate N kinds of broadcast environments according to different combinations of values; The parameter setting unit is used to calculate the second coefficient of the proxy object in each broadcast environment; First, set the sampling duration H, obtain the latest broadcast parameters of the proxy object DL corresponding to each transmission object, and analyze the sum of the overlapping durations of the broadcast duration of the proxy object DL running in the i-th broadcast environment and the k-th transmission object within the sampling duration H. Secondly, according to the formula calculate the second coefficient of the proxy object DL in the i-th broadcast environment; where FXS k is the first coefficient between the proxy object DL and the k-th transmission object; Finally, calculate the second coefficient of the proxy object DL in each broadcast environment respectively, and select the broadcast environment with the highest second coefficient as the broadcast parameter of the proxy object DL; and so on, set the broadcast parameters for each proxy object respectively.

10. The device management system for terminal ad-hoc networking according to claim 9, wherein: The intelligent transmission module is used to update the transmission object and the proxy object, and set the broadcast parameters; When the transmission object needs to upload data packets to the data center, calculate the waiting duration between the current time and the start time of the overlapping broadcast duration for each corresponding proxy object according to the broadcast parameters; divide the first coefficient of each proxy object by the waiting duration to obtain the third coefficient, and mark the proxy object with the highest third coefficient; Within the overlapping broadcast duration, the transmission object sends the data packet to the marked proxy object, and the marked proxy object forwards it to the data center; record the transmission path and accuracy rate during the data upload process, generate a transmission record and store it in the historical log.