CN117014363B - Data communication method and device of parachuting system and electronic equipment - Google Patents

Data communication method and device of parachuting system and electronic equipment Download PDF

Info

Publication number
CN117014363B
CN117014363B CN202310649934.7A CN202310649934A CN117014363B CN 117014363 B CN117014363 B CN 117014363B CN 202310649934 A CN202310649934 A CN 202310649934A CN 117014363 B CN117014363 B CN 117014363B
Authority
CN
China
Prior art keywords
data
node terminal
node
transmission
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202310649934.7A
Other languages
Chinese (zh)
Other versions
CN117014363A (en
Inventor
黄清红
柳玉
倪兴勇
方志贺
曾维卓
许泽明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
91976 Troops Of Chinese Pla
Guangzhou Jingtian Information Technology Co ltd
Original Assignee
91976 Troops Of Chinese Pla
Guangzhou Jingtian Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 91976 Troops Of Chinese Pla, Guangzhou Jingtian Information Technology Co ltd filed Critical 91976 Troops Of Chinese Pla
Publication of CN117014363A publication Critical patent/CN117014363A/en
Application granted granted Critical
Publication of CN117014363B publication Critical patent/CN117014363B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/12Shortest path evaluation
    • H04L45/123Evaluation of link metrics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors
    • H04L43/0847Transmission error
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The application relates to a data communication method and device of an parachuting system and electronic equipment, wherein the method comprises the following steps: networking a plurality of node terminals in an area to form a dynamic area communication network; when transmitting real-time monitoring data, a transmitting node terminal selects a receiving node terminal from online node terminals in a regional communication network, generates an optimal transmission path routed to the receiving node terminal, converts the real-time monitoring data into transmission data of a custom protocol and transmits the transmission data to the receiving node terminal through the optimal transmission path; the receiving node terminal forwards the transmission data sent by each sending node terminal in the regional communication network to a control system; according to the technical scheme, the dynamic regional communication network is formed through networking, and the data is transmitted through the optimal transmission path, so that all node terminals are always in the optimal networking, the communication network can be optimized, the communication efficiency of the parachuting system is improved, and the communication stability is ensured.

Description

Data communication method and device of parachuting system and electronic equipment
The present application claims priority from the chinese patent office, application number 202310032530.3, data communication method, apparatus and electronic device for "parachuting system", filed on 10/2023, 01, the entire contents of which are incorporated herein by reference.
Technical Field
The application relates to the technical field of communication, in particular to a data communication method and device of an parachuting system and electronic equipment.
Background
In the scenes of parachuting training, simulation, examination and the like, an parachuting system is often used for realizing, the parachuting system can be provided for a user to approach to a real parachuting environment, along with the continuous development of science, the parachuting system is not only limited to adopting mechanical equipment hardware, but also various electronic equipment is largely introduced into the system, and various sensors, monitoring equipment and visual equipment are configured on the user, so that the omnidirectional monitoring and simulation are realized.
In practical applications, the data generated by these electronic devices needs to interact with the control system in real time. However, in the usage environment of the parachuting system, the number of electronic devices is often large, the space of a usage site is large, and when the electronic devices worn by users transmit data, the factors such as long communication distance and electric interference easily influence the communication efficiency and the data loss, so that the stability and the reliability of data communication are influenced.
Disclosure of Invention
Aiming at one of the technical defects, the application provides a data communication method, a data communication device and electronic equipment of an parachuting system, so that the data communication efficiency and the stability of the parachuting system are improved.
A method of data communication for an parachuting system, comprising:
networking a plurality of node terminals in an area to form a dynamic area communication network; the node terminals in the regional communication network sense other node terminals in a mode of broadcasting and sending heartbeat data;
when transmitting real-time monitoring data, a transmitting node terminal selects a receiving node terminal from online node terminals in a regional communication network;
the sending node terminal generates an optimal transmission path which is routed to the receiving node terminal, converts the real-time monitoring data of the sending node terminal into transmission data of a self-defined protocol and sends the transmission data to the receiving node terminal through the optimal transmission path;
and the receiving node terminal forwards the transmission data sent by each sending node terminal in the regional communication network to a control system.
In one embodiment, the networking a plurality of node terminals in an area forms a dynamic area communication network, which includes:
each node terminal periodically transmits own positioning information to a control system; the positioning information comprises an ID number of the node terminal and satellite positioning data thereof;
the control system acquires the spatial position of each node terminal according to the positioning information; dividing the area according to the space position, and networking a plurality of node terminals belonging to one area to form a dynamic area communication network; sending networking notification messages in each regional communication network to corresponding node terminals;
and each node terminal determines the affiliated regional communication network according to the received networking notification message.
In one embodiment, the dividing the region according to the spatial position includes:
the control system builds a three-dimensional space distribution model according to the space positions of the node terminals, and builds a signal strength model according to the signal strength between the node terminals and the control system;
carrying out initial division on each node terminal according to a spatial distribution model, and summing signal intensity parameters of the node terminals in each initial division area according to the signal intensity model to obtain an area signal intensity value;
calculating the proportion value of the signal intensity value of each area to the total signal intensity value of all node terminals, and judging whether the proportion value belongs to a set proportion range;
when the initial dividing region belongs to the set proportion range, determining that the initial dividing region belongs to one region, otherwise, re-dividing the initial dividing region according to the space distribution model and calculating a new proportion value until all the initial dividing regions belong to the set proportion range, and determining each dividing region.
In one embodiment, the data communication method of the parachuting system further includes:
each receiving node terminal selects one receiving node terminal from the adjacent regional communication network as a backup forwarding terminal;
in the process that the receiving node terminal forwards the transmission data to the control system, if a communication link with the control system is broken, the transmission data to be sent is forwarded to the backup forwarding terminal;
and the backup forwarding terminal combines the received transmission data with the transmission data which needs to be sent by the backup forwarding terminal and then sends the combined transmission data to the control system.
In one embodiment, the sending node terminal generates an optimal transmission path routed to the receiving node terminal, converts the real-time monitoring data of itself into transmission data of a custom protocol, and sends the transmission data to the receiving node terminal through the optimal transmission path, and includes:
the method comprises the steps that a sending node terminal detects online node terminals in a regional communication network and obtains signal energy values and transmission error rates of all the online node terminals;
establishing a plurality of transmission paths from a transmitting node terminal to a receiving node terminal according to an online node terminal, and determining the node terminal passing through each transmission path;
calculating corresponding comprehensive evaluation values according to the number of node terminals of each transmission path, the signal energy value and the transmission error rate, and selecting an optimal transmission path according to the comprehensive evaluation values;
and converting the real-time monitoring data into transmission data of a custom protocol, and forwarding the transmission data to a receiving node terminal through the optimal transmission path.
In one embodiment, the calculation formula of the comprehensive evaluation value of the transmission path is as follows:
α+β+γ=1
in the above formula, n is the number of node terminals through which a transmission path passes, Q represents a signal energy value of the node terminal, P represents a transmission error rate of the node terminal, and M represents a comprehensive evaluation value.
In one embodiment, the sending node terminal detects on-line node terminals in the regional communication network, and obtains signal energy values and transmission error rates of the on-line node terminals, including:
each node terminal in the regional communication network regularly broadcasts heartbeat data to other node terminals and receives the heartbeat data broadcast by other node terminals; the heartbeat data comprises an ID number of a node terminal, a signal energy value and a transmission error rate of the signal energy value;
the sending node terminal detects an online node terminal in the regional communication network according to the received heartbeat data broadcast by other node terminals;
and the sending node terminal determines the signal energy value and the transmission error rate of each online node terminal according to the ID number of the online node terminal.
In one embodiment, the transmitting node terminal converts the real-time monitoring data of the transmitting node terminal into transmission data of a custom protocol, and forwards the transmission data to the receiving node terminal through the optimal transmission path, and the method includes:
the method comprises the steps that a sending node terminal generates first transmission data according to self first real-time monitoring data of a user-defined protocol, and sends the first transmission data to a next node terminal on an optimal transmission path in a point-to-point communication mode;
the next node terminal obtains corresponding first real-time monitoring data from the first transmission data sent by all other node terminals according to the self-defined protocol, combines the first real-time monitoring data with second real-time monitoring data of the next node terminal to obtain second transmission data, and sends the second transmission data to the next node terminal on the optimal transmission path in a point-to-point communication mode;
and so on until the transmission data of each sending node terminal is sent to the receiving node terminal.
In one embodiment, the peer-to-peer communication method includes:
the sender divides transmission data into N data packets and generates a data packet queue;
sending a data transmission request to a receiver, wherein N is more than or equal to 2, and the transmission request comprises the number of data packets and the data quantity;
after receiving the transmission request, the receiver sends a data transmission confirmation to the sender;
after receiving the transmission confirmation, the sender reads a first data packet from the data packet queue and sends the first data packet to the sender;
after receiving the first data packet, the receiving side performs verification on the data packet and replies confirmation to the sending side;
after receiving the confirmation, the sender reads a second data packet from the data packet queue and sends the second data packet to the sender;
and so on until the N data packets are sent out;
the sender refers to a node terminal needing to send data, and the receiver refers to a node terminal needing to receive data.
A data communication device of an parachuting system, comprising:
the networking module is used for networking a plurality of node terminals in an area to form a dynamic area communication network; the node terminals in the regional communication network sense other node terminals in a mode of broadcasting and sending heartbeat data;
the selecting module is used for selecting a receiving node terminal from online node terminals in the regional communication network by the sending node terminal when the real-time monitoring data is transmitted;
the sending module is used for generating an optimal transmission path which is routed to the receiving node terminal by the sending node terminal, converting the real-time monitoring data of the sending node terminal into transmission data of a self-defined protocol and sending the transmission data to the receiving node terminal through the optimal transmission path;
and the forwarding module is used for forwarding the transmission data sent by each sending node terminal in the regional communication network to the control system by the receiving node terminal.
An electronic device configured to perform the data communication method of the parachuting system described above.
According to the data communication method, the device and the electronic equipment of the parachuting system, a plurality of node terminals in one area are networked to form a dynamic area communication network, when real-time monitoring data is transmitted, a transmitting node terminal selects a receiving node terminal from online node terminals in the area communication network, an optimal transmission path which is routed to the receiving node terminal is generated, the real-time monitoring data of the transmitting node terminal is converted into transmission data of a custom protocol, the transmission data is transmitted to the receiving node terminal through the optimal transmission path, and the transmission data is forwarded to a control system. According to the technical scheme, the dynamic regional communication network is formed through networking, and the data is transmitted through the optimal transmission path, so that all node terminals are always in the optimal networking, the communication network can be optimized, the communication efficiency of the parachuting system is improved, and the communication stability is ensured.
Additional aspects and advantages of the application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the application.
Drawings
The foregoing and/or additional aspects and advantages of the present application will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings, in which:
FIG. 1 is a schematic diagram of an exemplary hardware environment;
FIG. 2 is a flow chart of a data communication method of an parachuting system of an embodiment;
FIG. 3 is a flow chart of an example forming a regional communication network;
FIG. 4 is a networking schematic of an exemplary regional communication network;
FIG. 5 is a diagram of an exemplary networking notification message structure;
FIG. 6 is a schematic diagram of an exemplary transmission path;
FIG. 7 is a flow chart of an exemplary peer-to-peer communication scheme;
FIG. 8 is a schematic diagram of an exemplary backup transmission scheme;
FIG. 9 is a schematic diagram of another exemplary backup transmission scheme;
FIG. 10 is a schematic diagram of a data communication device of an parachuting system of an embodiment;
fig. 11 is a block diagram of an example electronic device.
Detailed Description
Embodiments of the present application are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals refer to the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the drawings are exemplary only for the purpose of illustrating the present application and are not to be construed as limiting the present application.
As used herein, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, unless expressly stated otherwise, as understood by those skilled in the art. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, but do not preclude the presence or addition of one or more other features, integers, steps, operations.
Referring to fig. 1, fig. 1 is a schematic diagram of an exemplary hardware environment, where various electronic devices (i.e., node terminals) send transmission data to a control system through a local area network for unified analysis, and each node terminal continuously moves spatially in a field during the process of sending the transmission data to the control system, so that part of the node terminals are far away from the control system and can be subjected to various shielding and electronic interference conditions, which easily affect communication efficiency and even cause a problem of data loss, and affect stability and reliability of data communication.
Referring to fig. 2, fig. 2 is a flow chart of a data communication method of an parachuting system according to an embodiment, including the steps of:
s10, networking a plurality of node terminals in an area to form a dynamic area communication network; the node terminals in the regional communication network sense other node terminals by broadcasting and sending heartbeat data.
In the usage environment of the parachuting system, node terminals used by all users are distributed in all areas of a parachuting site, so that a large distribution space is formed, therefore, the node terminals used by the parachuting system can be divided according to space areas, each space area is networked to form a dynamic area communication network, and node terminals in the area communication network sense other node terminals in a mode of broadcasting and sending heartbeat data, so that communication and communication are kept.
In one embodiment, referring to fig. 3, fig. 3 is a flowchart illustrating an exemplary method for forming a regional communication network, and the networking of step S10 may include the following steps:
s101, each node terminal periodically transmits own positioning information to a control system; the positioning information comprises an ID number of the node terminal and satellite positioning data thereof.
In order to form a dynamic regional communication network, each node terminal can be managed by a control system to carry out networking, and each node terminal sends satellite positioning data (such as a Beidou positioning system and a GPS positioning system) of the node terminal to the control system in a periodic sending mode.
S102, the control system acquires the spatial position of each node terminal according to the positioning information.
The positioning information contains the ID number of the node terminal, and can be bound with the corresponding node terminal; because the positioning information only contains satellite positioning data, and each node terminal is distributed in a three-dimensional space, a space model is utilized to establish a three-dimensional coordinate system (O-xyz coordinate system), a wireless positioning technology is utilized to measure the height, and the satellite positioning data is combined to obtain the space position.
And S103, the control system divides the areas according to the space positions, and networking a plurality of node terminals belonging to one area to form a dynamic area communication network.
The control system divides all node terminals into a plurality of spatial areas according to the spatial positions, as shown in fig. 4, fig. 4 is a networking schematic diagram of an exemplary regional communication network, node terminals belonging to the same spatial area are networking, black dots in the figure represent node terminals, and a networking area is represented in a dashed frame, for example, the node terminals are divided into a network 1, a network 2, a network K … …, and the like, so as to form a dynamic regional communication network.
For the control system networking regional communication network, it is a vital ring to divide the region of each node terminal, in order to realize that the node terminal can perform stable communication with the control system, the application provides an embodiment of dividing the region of the node terminal, according to this, the method for dividing the region of the control system according to the spatial position may include the following steps:
s103a, the control system constructs a three-dimensional space distribution model according to the space positions of the node terminals, and constructs a signal intensity model according to the signal intensity between the node terminals and the control system.
And S103b, carrying out initial division on each node terminal according to a spatial distribution model, and summing signal intensity parameters of the node terminals in each initial division area according to the signal intensity model to obtain an area signal intensity value.
S103c, calculating the proportion value of the signal intensity value of each area to the total signal intensity value of all node terminals, and judging whether the proportion value belongs to a set proportion range; when the initial dividing region belongs to the set proportion range, determining that the initial dividing region belongs to one region, otherwise, re-dividing the initial dividing region according to the space distribution model and calculating a new proportion value until all the initial dividing regions belong to the set proportion range, and determining each dividing region.
According to the technical scheme, the spatial distribution model and the signal intensity model are firstly constructed, then the regional division adjustment is carried out by utilizing the proportion value of the regional signal intensity value to the total signal intensity value of all the node terminals, and the signal intensity of each region can be kept within a certain range through continuous adjustment, so that more reasonable regional division can be obtained, the node terminals of the regional communication network can be stably communicated with the control system during data transmission, and the communication reliability is ensured.
And S104, the control system sends the networking notification message to the corresponding node terminal in each regional communication network through the control system.
All node terminals can receive the network notification messages forwarded by the control system directly or by other nodes.
S105, each node terminal determines the affiliated regional communication network according to the received networking notification message.
Each node terminal can determine the local communication network to which the node terminal belongs according to the networking notification message and communicate with the node terminals in the local communication network.
In the solution of the above embodiment, each node terminal is managed by the control system, the calculated spatial position is used to perform networking according to the spatial position to form a dynamic regional communication network, and because the spatial position of the node terminal is changed, the control system needs to divide the spatial region according to the dynamic monitoring condition, so that all the node terminals are always in the optimal networking, thereby optimizing the communication network and improving the communication stability.
S20, when the real-time monitoring data is transmitted, the sending node terminal selects the receiving node terminal from the online node terminals in the regional communication network.
The control system may select an optimal receiving node terminal from the online node terminals in the respective regional communication networks according to a communication state of the online node terminals with the control system directly.
Preferably, when the control system sends the networking notification message, the ID numbers of the node terminals in the regional communication network to which the control system belongs are ordered in the networking notification message, the first order is a default receiving node terminal, and the subsequent node terminals can be backup receiving node terminals.
For the format of the networking notification message, reference may be made to fig. 5, where fig. 5 is a schematic diagram of an exemplary networking notification message structure; as shown in the figure, the control system divides all node terminals into 50 regional communication networks, wherein the network 1 includes node terminals with ID numbers 078, 032, 081, 001, 093, 101, etc., and according to the sequence number, the node terminal 078 can be known as a receiving node terminal, the node terminal 032 is a backup receiving node terminal, and so on; therefore, the sending node terminal can dynamically select the optimal receiving node terminal to send the transmission data, so that the communication efficiency is improved, and the stability is ensured.
S30, the sending node terminal generates an optimal transmission path which is routed to the receiving node terminal, converts the real-time monitoring data of the sending node terminal into transmission data of a custom protocol and sends the transmission data to the receiving node terminal through the optimal transmission path.
In one embodiment, step S30 specifically includes the steps of:
s301, a sending node terminal detects online node terminals in a regional communication network and acquires signal energy values and transmission error rates of all the online node terminals.
As an embodiment, the method for acquiring the signal energy value and the transmission error rate of the on-line node terminal in step S301 may include the following steps:
(a) Each node terminal in the regional communication network regularly broadcasts heartbeat data to other node terminals and receives the heartbeat data broadcast by other node terminals; the heartbeat data comprises an ID number of the node terminal, a signal energy value and a transmission error rate of the signal energy value.
(b) And the sending node terminal detects the online node terminal in the regional communication network according to the received heartbeat data broadcast by other node terminals.
(c) And the sending node terminal determines the signal energy value and the transmission error rate of each online node terminal according to the ID number of the online node terminal.
According to the scheme of the embodiment, through the heartbeat data periodically broadcast by each node terminal in the regional communication network, each node terminal can acquire the online node terminal in the regional communication network, and can acquire the signal energy value and the transmission error rate of each online node terminal, so that surrounding node terminals can be perceived in real time, the mutual communication state is maintained, and even if part of node terminals are disconnected, the situation can be detected in time.
S302, the transmitting node terminal establishes a plurality of transmission paths from the transmitting node terminal to the receiving node terminal according to the online node terminal, and determines the node terminal passing through each transmission path.
S303, the sending node terminal calculates a corresponding comprehensive evaluation value according to the number of node terminals of each transmission path, the signal energy value and the transmission error rate, and selects an optimal transmission path according to the comprehensive evaluation value.
As an example, in calculating the comprehensive evaluation value of the transmission path in step S303, the following calculation formula may be adopted:
α+β+γ=1
in the above formula, n is the number of node terminals through which a transmission path passes, Q represents a signal energy value of the node terminal, P represents a transmission error rate of the node terminal, M represents a comprehensive evaluation value, subscripts 1-n represent corresponding node terminal numbers, and α, β, γ are set constants.
Preferably, α=0.3, β=0.2, γ=0.5; the value distribution can fully integrate the influence factors such as the number of node terminals, the signal energy value, the transmission error rate and the like, and fully reflect the transmission capacity and the transmission effect of each node terminal.
For example, as shown in fig. 6, fig. 6 is a schematic diagram of an exemplary transmission path, assuming that there are three paths for transmission from a transmitting node terminal a to a receiving node terminal E:
transmission path 1: a, B and E;
transmission path 2: A-E;
transmission path 3: a, C, D and E;
in the selection of the transmission paths, the comprehensive evaluation value calculation formula is utilized to comprehensively evaluate each transmission path, and the obtained comprehensive evaluation value is sequenced as 'transmission path 1', 'transmission path 2', 'transmission path 3'; therefore, after the comprehensive evaluation, although the number of node terminals passing through the "transmission path 2" is minimum, the factors of low signal energy and high transmission error rate are caused by the long distance, so that the comprehensive evaluation value is smaller than the "transmission path 1", and the "transmission path 3" selects the "transmission path 1" for data transmission because the total calculated comprehensive evaluation value is minimum due to the large number of node terminals passing through the "transmission path 3".
According to the technical scheme, when data are transmitted, a plurality of transmission paths are calculated from the online node terminals, and meanwhile, a comprehensive evaluation algorithm based on the number of the node terminals, the signal energy value and the transmission error rate is designed, and the optimal transmission path is selected for transmission, so that all aspects of influence factors of communication transmission can be fully considered, and the transmission path with optimal communication quality is used, and therefore the efficiency and stability of data transmission can be guaranteed.
S304, the sending node terminal converts the real-time monitoring data into transmission data of a self-defined protocol, and forwards the transmission data to the receiving node terminal through the optimal transmission path.
As an embodiment, the method for forwarding transmission data to a receiving node terminal through an optimal transmission path may include the following:
(d) And the sending node terminal generates first transmission data according to the self first real-time monitoring data by a self-defined protocol, and sends the first transmission data to the next node terminal on the optimal transmission path in a point-to-point communication mode.
In one embodiment, referring to fig. 7, fig. 7 is an exemplary flow chart of a peer-to-peer communication scheme, and the peer-to-peer communication scheme in step (d) may include the following:
s1, the sender divides the transmission data into N data packets, and generates a data packet queue.
s2, sending a data transmission request to a receiver, wherein N is more than or equal to 2, and the transmission request comprises the number of data packets and the data quantity.
s3, after receiving the transmission request, the receiving party sends a data transmission confirmation to the sending party.
And s4, after receiving the transmission confirmation, the sender reads the first data packet from the data packet queue and sends the first data packet to the sender.
S6, after receiving the first data packet, the receiving party performs verification on the data packet and replies confirmation to the sending party;
s7, after receiving the acknowledgement, the sender determines whether the N packets in the packet queue are sent out? If yes, the transmission process is completed, otherwise, the step s4 is returned.
The sender refers to a node terminal needing to send data, and the receiver refers to a node terminal needing to receive data.
In the point-to-point communication manner in the above embodiment, the transmission data is formed based on the custom protocol, and for the custom protocol, the custom data format can be embedded based on the bluetooth protocol or the WiFi protocol, so as to form the required transmission protocol; in the transmitting process, through the sub-packet transmission and the packet-by-packet check sum confirmation protocol, when transmission interruption occurs, the standby transmission path can be timely utilized for transmitting, the data integrity can be ensured, the packet loss is avoided, and the communication stability is ensured.
(e) The next node terminal obtains corresponding first real-time monitoring data from the first transmission data sent by all other node terminals according to the self-defined protocol, combines the first real-time monitoring data with the second real-time monitoring data of the next node terminal to obtain second transmission data, and sends the second transmission data to the next node terminal on the optimal transmission path in a point-to-point communication mode.
(f) And so on until the transmission data of each sending node terminal is sent to the receiving node terminal.
For example, taking the above-mentioned "transmission path 3" as an example, that is, in the transmission process of a→c→d→e, the transmitting node terminal a first transmits the first transmission data to the second node terminal C, the second node terminal C generates the second transmission data and transmits it to the third node terminal D, and the third node terminal D generates the third transmission data and transmits it to the receiving node terminal E, thereby completing the forwarding process on the transmission path.
According to the technical scheme, when the transmission data is transmitted, the transmission node terminal generates the transmission data by the real-time monitoring data of the transmission node terminal and transmits the transmission data to the next node terminal, the next node terminal receives the transmission data of at least one transmission node terminal, and the transmission data is combined with the real-time monitoring data generated by the transmission node terminal to form new transmission data and then transmitted to the next node terminal, and the real-time monitoring data is transmitted to the receiving node terminal with optimal communication quality to the control system through the gradual transmission mode.
In general, at least one receiving node terminal is set in an area communication network, and when a certain number of receiving node terminals are reached in the area communication network, a plurality of receiving node terminals can be set, so that the receiving node terminals in the area communication network can always maintain an optimal communication state with a control system, and the communication efficiency and the communication stability are ensured.
And S40, the receiving node terminal forwards the transmission data sent by each sending node terminal in the regional communication network to a control system.
In one embodiment, in the process that the receiving node terminal forwards the transmission data to the control system in step S40, a backup transmission scheme of the transmission data may be further included, which may specifically include the following steps:
(1) Each receiving node terminal selects one receiving node terminal from the adjacent regional communication network as a backup forwarding terminal.
The control system may select a receiving node terminal of one regional communication network from among the regional communication networks according to the regional communication networks adjacent to each regional communication network as the backup forwarding terminal.
Preferably, referring to fig. 8, fig. 8 is a schematic diagram illustrating an exemplary backup transmission scheme, where when issuing a networking notification message, the control system may add a backup area communication network to the networking notification message, and in the networking notification message structure shown in fig. 5, the backup area communication network of "network 1" may select "network 2", so that, when a backup forwarding terminal needs to be used, the receiving node terminal 078 of "network 1" may select the receiving node terminal 002 of "network 2" as the backup forwarding terminal.
(2) And in the process that the receiving node terminal forwards the transmission data to the control system, if a communication link with the control system is broken, forwarding the transmission data to be sent to the backup forwarding terminal.
As in the example described above, the receiving node terminal 078 of the "network 1" can forward the transmission data to the receiving node terminal 002 of the "network 2" to the control system, and since the transmission data is divided into N packets, the transmission of the packets starts from the communication link disconnection position.
(3) And the backup forwarding terminal combines the received transmission data with the transmission data which needs to be sent by the backup forwarding terminal and then sends the combined transmission data to the control system.
As in the previous embodiment, the receiving node terminal 002 of the "network 2" combines the data to be transmitted and transmits the combined data to the control system.
According to the technical scheme, the backup forwarding terminal is arranged for the receiving node terminal, so that when a communication link is broken, transmission data can be forwarded to the control system through the adjacent regional communication network in time, the redundancy effect is realized, and the communication stability is ensured.
In another embodiment, referring to fig. 9, fig. 9 is a schematic diagram of another exemplary backup transmission scheme, where the backup transmission scheme may further include the following:
when a communication link between a default receiving node terminal and a control system is disconnected, selecting a backup receiving node terminal to receive transmission data of each node terminal in the regional communication network to which the receiving node terminal belongs; the backup receiving node terminal sends the transmission data to the control system or to the next receiving node terminal.
For example, in the "network 1" shown in fig. 5, when the communication link between the node terminal 078 and the control system is disconnected, the backup receiving node terminal 032 is selected to receive the transmission data in the regional communication network and forward to the control system, such as a new communication link (1) in the figure, or to the node terminal 002 and forward to the control system, such as a new communication link (2) in the figure.
According to the scheme of the embodiment, when the communication link of the receiving node terminal is disconnected, the backup receiving node terminal in the affiliated regional communication network can be started in time to send transmission data, so that the communication stability can be ensured.
An embodiment of the data communication device of the parachuting system is set forth below.
Referring to fig. 10, fig. 10 is a schematic structural diagram of a data communication device of an parachuting system according to an embodiment, the device comprising:
a networking module 10, configured to network a plurality of node terminals in an area to form a dynamic area communication network; the node terminals in the regional communication network sense other node terminals in a mode of broadcasting and sending heartbeat data;
a selecting module 20, configured to select, when transmitting real-time monitoring data, a receiving node terminal from online node terminals in the regional communication network by using a transmitting node terminal;
the sending module 30 is configured to generate an optimal transmission path routed to the receiving node terminal by using a sending node terminal, convert real-time monitoring data of the sending node terminal into transmission data of a custom protocol, and send the transmission data to the receiving node terminal through the optimal transmission path;
and a forwarding module 40, configured to forward, by the receiving node terminal, transmission data sent by each sending node terminal in the regional communication network to the control system.
The data communication device of the parachuting system of the present embodiment may perform a data communication method of the parachuting system provided by the embodiments of the present application, and its implementation principle is similar, and actions performed by each module in the data communication device of the parachuting system in each embodiment of the present application correspond to steps in the data communication method of the parachuting system in each embodiment of the present application, and detailed functional descriptions of each module in the data communication device of the parachuting system may be specifically referred to descriptions in the corresponding data communication method of the parachuting system shown in the foregoing, which are not repeated herein.
An embodiment of the electronic device is set forth below.
The electronic device is configured to execute the data communication method of the parachute system; as shown in fig. 11, fig. 11 is a block diagram of an example electronic device, which may be a smart phone, a smart bracelet, a microcomputer, a personal digital assistant, or the like. The electronic device may include: a processing component 102, a memory 104, a power component 106, a multimedia component 108, an audio component 110, an input/output (I/O) interface 112, a sensor component 114, and a communication component 116; wherein the processing component 102 generally controls overall operations such as operations associated with display, data communication, camera operations, and recording operations; the memory 104 is configured to store various types of data, which may be a memory such as SRAM, EEPROM, PROM, ROM; the power supply assembly 106 is used to provide power; the multimedia component 108 may include a Liquid Crystal Display (LCD), a Touch Panel (TP), a camera, and the like; the audio component may output and/or input an audio signal; I/O interface 112 provides an interface for peripheral devices that may be keyboards, click wheels, buttons, etc.; the sensor assembly 114 may include a proximity sensor; the communication component 116 can provide wired or wireless communication such as WiFi, an operator network (e.g., 2G, 3G, 4G, or 5G), or a combination thereof.
According to the electronic equipment, the data communication method of the parachuting training system in any embodiment is adopted, so that data can be transmitted through an optimal transmission path, a communication network can be optimized, the communication efficiency of the parachuting training system is improved, and the communication stability is ensured.
The foregoing is only a partial embodiment of the present application, and it should be noted that, for a person skilled in the art, several improvements and modifications can be made without departing from the principle of the present application, and these improvements and modifications should also be considered as the protection scope of the present application.

Claims (9)

1. A method of data communication for an parachuting system, comprising:
networking a plurality of node terminals in an area to form a dynamic area communication network, including: each node terminal periodically transmits own positioning information to a control system; the control system acquires the spatial position of each node terminal according to the positioning information; dividing the area according to the space position, and networking a plurality of node terminals belonging to one area to form a dynamic area communication network; sending networking notification messages in each regional communication network to corresponding node terminals; each node terminal determines the affiliated regional communication network according to the received networking notification message; the positioning information comprises an ID number of a node terminal and satellite positioning data thereof, and the node terminal in the regional communication network perceives other node terminals by broadcasting and sending heartbeat data;
when transmitting real-time monitoring data, a transmitting node terminal selects a receiving node terminal from online node terminals in a regional communication network;
the sending node terminal generates an optimal transmission path which is routed to the receiving node terminal, converts the real-time monitoring data of the sending node terminal into transmission data of a self-defined protocol and sends the transmission data to the receiving node terminal through the optimal transmission path;
and the receiving node terminal forwards the transmission data sent by each sending node terminal in the regional communication network to a control system.
2. The method of claim 1, wherein the dividing the area according to the spatial location comprises:
constructing a three-dimensional space distribution model according to the space position of each node terminal, and constructing a signal intensity model according to the signal intensity between each node terminal and a control system;
carrying out initial division on each node terminal according to a spatial distribution model, and summing signal intensity parameters of the node terminals in each initial division area according to the signal intensity model to obtain an area signal intensity value;
calculating the proportion value of the signal intensity value of each area to the total signal intensity value of all node terminals, and judging whether the proportion value belongs to a set proportion range;
when the initial dividing region belongs to the set proportion range, determining that the initial dividing region belongs to one region, otherwise, re-dividing the initial dividing region according to the space distribution model and calculating a new proportion value until all the initial dividing regions belong to the set proportion range, and determining each dividing region.
3. The method of data communication for an parachuting system of claim 1, further comprising:
each receiving node terminal selects one receiving node terminal from the adjacent regional communication network as a backup forwarding terminal;
in the process that the receiving node terminal forwards the transmission data to the control system, if a communication link with the control system is broken, the transmission data to be sent is forwarded to the backup forwarding terminal;
and the backup forwarding terminal combines the received transmission data with the transmission data which needs to be sent by the backup forwarding terminal and then sends the combined transmission data to the control system.
4. A data communication method of a parachuting system according to any one of claims 1 to 3, wherein the transmitting node terminal generates an optimal transmission path routed to the receiving node terminal, converts own real-time monitoring data into transmission data of a custom protocol and transmits the transmission data to the receiving node terminal through the optimal transmission path, and comprises:
the method comprises the steps that a sending node terminal detects online node terminals in a regional communication network and obtains signal energy values and transmission error rates of all the online node terminals;
establishing a plurality of transmission paths from a transmitting node terminal to a receiving node terminal according to an online node terminal, and determining the node terminal through which each transmission path passes;
calculating corresponding comprehensive evaluation values according to the number of node terminals of each transmission path, the signal energy value and the transmission error rate, and selecting an optimal transmission path according to the comprehensive evaluation values;
and converting the real-time monitoring data into transmission data of a custom protocol, and forwarding the transmission data to a receiving node terminal through the optimal transmission path.
5. The data communication method of the parachuting system according to claim 4, wherein a calculation formula of the comprehensive evaluation value of the transmission path is as follows:
in the above formula, n is the number of node terminals through which a transmission path passes, Q represents a signal energy value of the node terminal, P represents a transmission error rate of the node terminal, and M represents a comprehensive evaluation value.
6. The data communication method of the parachuting system according to claim 4, wherein the transmitting node terminal detects on-line node terminals in the regional communication network and acquires signal energy values and transmission error rates of the respective on-line node terminals, comprising:
each node terminal in the regional communication network regularly broadcasts heartbeat data to other node terminals and receives the heartbeat data broadcast by other node terminals; the heartbeat data comprises an ID number of a node terminal, a signal energy value and a transmission error rate of the signal energy value;
the sending node terminal detects an online node terminal in the regional communication network according to the received heartbeat data broadcast by other node terminals;
and the sending node terminal determines the signal energy value and the transmission error rate of each online node terminal according to the ID number of the online node terminal.
7. The data communication method of the parachuting system according to claim 4, wherein the transmitting node terminal converts the real-time monitoring data of the transmitting node terminal itself into transmission data of a custom protocol, and forwards the transmission data to the receiving node terminal through the optimal transmission path, comprising:
the method comprises the steps that a sending node terminal generates first transmission data according to self first real-time monitoring data of a user-defined protocol, and sends the first transmission data to a next node terminal on an optimal transmission path in a point-to-point communication mode;
the next node terminal obtains corresponding first real-time monitoring data from the first transmission data sent by all other node terminals according to the self-defined protocol, combines the first real-time monitoring data with second real-time monitoring data of the next node terminal to obtain second transmission data, and sends the second transmission data to the next node terminal on the optimal transmission path in a point-to-point communication mode;
and so on until the transmission data of each sending node terminal is sent to the receiving node terminal.
8. The method of claim 7, wherein the peer-to-peer communication scheme comprises:
the sender divides transmission data into N data packets and generates a data packet queue;
sending a data transmission request to a receiver, wherein N is more than or equal to 2, and the transmission request comprises the number of data packets and the data quantity;
after receiving the transmission request, the receiver sends a data transmission confirmation to the sender;
after receiving the transmission confirmation, the sender reads a first data packet from the data packet queue and sends the first data packet to the sender;
after receiving the first data packet, the receiving side performs verification on the data packet and replies confirmation to the sending side;
after receiving the confirmation, the sender reads a second data packet from the data packet queue and sends the second data packet to the sender;
and so on until the N data packets are sent out;
the sender refers to a node terminal needing to send data, and the receiver refers to a node terminal needing to receive data.
9. A data communication device of an parachuting system, comprising:
the networking module is configured to network a plurality of node terminals in an area to form a dynamic area communication network, and includes: each node terminal periodically transmits own positioning information to a control system; the control system acquires the spatial position of each node terminal according to the positioning information; dividing the area according to the space position, and networking a plurality of node terminals belonging to one area to form a dynamic area communication network; sending networking notification messages in each regional communication network to corresponding node terminals; each node terminal determines the affiliated regional communication network according to the received networking notification message; the positioning information comprises an ID number of a node terminal and satellite positioning data thereof, and the node terminal in the regional communication network perceives other node terminals by broadcasting and sending heartbeat data;
the selecting module is used for selecting a receiving node terminal from online node terminals in the regional communication network by the sending node terminal when the real-time monitoring data is transmitted;
the sending module is used for generating an optimal transmission path which is routed to the receiving node terminal by the sending node terminal, converting the real-time monitoring data of the sending node terminal into transmission data of a self-defined protocol and sending the transmission data to the receiving node terminal through the optimal transmission path;
and the forwarding module is used for forwarding the transmission data sent by each sending node terminal in the regional communication network to the control system by the receiving node terminal.
CN202310649934.7A 2023-01-10 2023-06-02 Data communication method and device of parachuting system and electronic equipment Active CN117014363B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202310032530 2023-01-10
CN2023100325303 2023-01-10

Publications (2)

Publication Number Publication Date
CN117014363A CN117014363A (en) 2023-11-07
CN117014363B true CN117014363B (en) 2024-03-19

Family

ID=88560849

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310649934.7A Active CN117014363B (en) 2023-01-10 2023-06-02 Data communication method and device of parachuting system and electronic equipment

Country Status (1)

Country Link
CN (1) CN117014363B (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1832453A (en) * 2005-03-11 2006-09-13 华为技术有限公司 Route selection method of radio mesh network
CN102088666A (en) * 2011-03-04 2011-06-08 电子科技大学 Multicast route method of mobile self-organizing network system
CN102612110A (en) * 2012-03-02 2012-07-25 浙江大学 Distributive self-organized routing method in electric carrier wave illumination control system
KR101745916B1 (en) * 2016-04-18 2017-06-13 재단법인대구경북과학기술원 System for relay communication in tunnels using unmanned air vehicle and method thereof
CN110149671A (en) * 2019-05-28 2019-08-20 西南电子技术研究所(中国电子科技集团公司第十研究所) The route selection method of unmanned plane bee colony network
CN110996370A (en) * 2019-10-25 2020-04-10 广东电网有限责任公司 Network communication router protocol method of unmanned aerial vehicle
CN111954281A (en) * 2020-07-28 2020-11-17 西安理工大学 Swarm unmanned aerial vehicle formation clustering routing method based on wireless ultraviolet light communication
CN113891329A (en) * 2021-10-20 2022-01-04 南京航空航天大学 Frequency spectrum monitoring method and system based on multi-hop forwarding of unmanned aerial vehicle
CN114710819A (en) * 2022-06-06 2022-07-05 天津讯联科技有限公司 Route planning method for unmanned aerial vehicle cluster networking
CN115379306A (en) * 2022-06-28 2022-11-22 中国民用航空飞行学院 Aircraft relay communication-based field disaster monitoring system and method

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1832453A (en) * 2005-03-11 2006-09-13 华为技术有限公司 Route selection method of radio mesh network
CN102088666A (en) * 2011-03-04 2011-06-08 电子科技大学 Multicast route method of mobile self-organizing network system
CN102612110A (en) * 2012-03-02 2012-07-25 浙江大学 Distributive self-organized routing method in electric carrier wave illumination control system
KR101745916B1 (en) * 2016-04-18 2017-06-13 재단법인대구경북과학기술원 System for relay communication in tunnels using unmanned air vehicle and method thereof
CN110149671A (en) * 2019-05-28 2019-08-20 西南电子技术研究所(中国电子科技集团公司第十研究所) The route selection method of unmanned plane bee colony network
CN110996370A (en) * 2019-10-25 2020-04-10 广东电网有限责任公司 Network communication router protocol method of unmanned aerial vehicle
CN111954281A (en) * 2020-07-28 2020-11-17 西安理工大学 Swarm unmanned aerial vehicle formation clustering routing method based on wireless ultraviolet light communication
CN113891329A (en) * 2021-10-20 2022-01-04 南京航空航天大学 Frequency spectrum monitoring method and system based on multi-hop forwarding of unmanned aerial vehicle
CN114710819A (en) * 2022-06-06 2022-07-05 天津讯联科技有限公司 Route planning method for unmanned aerial vehicle cluster networking
CN115379306A (en) * 2022-06-28 2022-11-22 中国民用航空飞行学院 Aircraft relay communication-based field disaster monitoring system and method

Also Published As

Publication number Publication date
CN117014363A (en) 2023-11-07

Similar Documents

Publication Publication Date Title
CN113596765B (en) Multi-mode heterogeneous IOT network
CN101217785B (en) Radio network, access point and client terminal apparatus of communication architecture
CN111918368A (en) Internet of things wireless communication networking transmission method and device and computer equipment
CN101217784A (en) Radio network, communication apparatus and access point of communication architecture
EP2323440B1 (en) Method, apparatus and system for reducing power consumption in a mesh network
CN107211261A (en) The method and apparatus set up for the connection in cordless communication network
Shi et al. SARSA-based delay-aware route selection for SDN-enabled wireless-PLC power distribution IoT
CN103024877B (en) Wireless terminal, method for selecting gateway and Radio Network System
CN105517156A (en) D2D resource allocation method and D2D resource allocation device
JP4121298B2 (en) Communication terminal device and communication control method
CN117014363B (en) Data communication method and device of parachuting system and electronic equipment
US10034164B2 (en) Providing service information based on a priority that is changed according to status of a service
CN116665509B (en) Parachute simulated training information processing system and parachute simulated training system
Kim et al. Exploiting spatiotemporal correlation for wireless networks under interference
CN112788700A (en) Communication method, terminal and readable storage medium
JPWO2009031188A1 (en) Wireless communication node and method used in ad hoc network
WO2015037226A1 (en) Communication terminal, and communication system
Al-Abiad et al. Cross-layer network codes for completion time minimization in device-to-device networks
JP5523786B2 (en) Wireless communication system and wireless device
Abdullah An efficient energy-aware and reliable routing protocol to enhance the performance of wireless body area networks
Grieco et al. Cooperative networking techniques in the IoT age
JP2009260695A (en) Wireless communication network
JP6153636B1 (en) Communications system
JP6919470B2 (en) Programs for controllers, wireless terminals, wireless communication networks and controllers
JP2017045227A (en) Centralized monitoring system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant