[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109510658B - Networking access method, system and platform applied to multi-floating platform scene - Google Patents

Networking access method, system and platform applied to multi-floating platform scene Download PDF

Info

Publication number
CN109510658B
CN109510658B CN201811640087.3A CN201811640087A CN109510658B CN 109510658 B CN109510658 B CN 109510658B CN 201811640087 A CN201811640087 A CN 201811640087A CN 109510658 B CN109510658 B CN 109510658B
Authority
CN
China
Prior art keywords
platform
floating
platforms
time
link
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
CN201811640087.3A
Other languages
Chinese (zh)
Other versions
CN109510658A (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.)
General Designing Institute of Hubei Space Technology Academy
Original Assignee
General Designing Institute of Hubei Space Technology Academy
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 General Designing Institute of Hubei Space Technology Academy filed Critical General Designing Institute of Hubei Space Technology Academy
Priority to CN201811640087.3A priority Critical patent/CN109510658B/en
Publication of CN109510658A publication Critical patent/CN109510658A/en
Application granted granted Critical
Publication of CN109510658B publication Critical patent/CN109510658B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/18502Airborne stations
    • H04B7/18504Aircraft used as relay or high altitude atmospheric platform
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0833Random access procedures, e.g. with 4-step access
    • H04W74/0841Random access procedures, e.g. with 4-step access with collision treatment
    • H04W74/085Random access procedures, e.g. with 4-step access with collision treatment collision avoidance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/0007Code type
    • H04J13/0022PN, e.g. Kronecker
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • H04J3/0661Clock or time synchronisation among packet nodes using timestamps
    • H04J3/0667Bidirectional timestamps, e.g. NTP or PTP for compensation of clock drift and for compensation of propagation delays

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a networking access method, a system and a platform applied to a multi-floating platform scene, wherein the method comprises the following steps: selecting a group of orthogonal PN spreading codes, wherein the group of orthogonal PN spreading codes comprises a first link spreading code and a second link spreading code, establishing a first link between the floating platforms through the first link spreading code, and establishing a second link between the floating platforms and a corresponding user through the second link spreading code; selecting one platform from all the floating platforms as a central platform, and taking the rest platforms as auxiliary platforms; the auxiliary platform initiates a time synchronization application to the central platform and completes a time synchronization process; and the user initiates a synchronous network access application to the corresponding floating platform and completes the synchronous network access process. Compared with a single floating platform, the invention realizes the networking of points and surfaces and realizes the purposes of quick networking and quick communication of the floating platform.

Description

Networking access method, system and platform applied to multi-floating platform scene
Technical Field
The invention relates to the field of a relay communication system of a floating platform, in particular to a networking access method and system applied to a scene with multiple floating platforms and a floating platform.
Background
With the increase of the demand of relay communication services in various large fields in the world, especially in the field of military informatization combat, higher requirements are put forward on the capability of rapidly establishing a relay communication system. At present, a satellite relay system is limited in capacity, large in delay, weak in signal and easy to interfere, floating platforms are increasingly researched in recent years, and communication relay realized by networking of multiple floating platforms is a reliable, high-capacity, low-cost and low-delay multimedia communication mode, has strong emergency capacity and can cope with emergencies. The self-networking system is quickly and efficiently constructed under the floating platforms, realizes mutual communication among the floating platforms, senses surrounding environment information, exchanges respective state information, and is necessary requirement of a future battlefield.
The local area communication network based on the floating platform is an integrated network formed by aiming at the requirements of informationized combat on real-time transmission and distribution of reconnaissance information, real-time interaction of information of combat units and the like, can transmit information such as videos, images, voices, remote control, remote measurement and the like sent by the combat units to the floating platform, and can also share and distribute battlefield information. Under a multi-floating platform, the realization of the rapid networking of the floating platform is a necessary technical means for coping with the transient change of a battlefield.
At present, in the field of floating platform research, a single floating platform such as a hot air balloon relay test is mainly used, and particularly, the research and the test under the application background in the military field are rare.
Disclosure of Invention
Aiming at the defects in the prior art, the invention aims to provide a networking access method applied to a scene with multiple floating platforms, so as to achieve the purposes of fast networking and fast communication of the floating platforms.
In order to achieve the above purposes, the technical scheme adopted by the invention is as follows: a networking access method applied to a multi-floating platform scene comprises the following steps:
selecting a group of orthogonal PN spreading codes, wherein the group of orthogonal PN spreading codes comprises a first link spreading code and a second link spreading code, establishing a first link between the floating platforms through the first link spreading code, and establishing a second link between the floating platforms and a corresponding user through the second link spreading code;
selecting one platform from all the floating platforms as a central platform, and taking the rest platforms as auxiliary platforms;
the auxiliary platform initiates a time synchronization application to the central platform and completes a time synchronization process;
and the user initiates a synchronous network access application to the corresponding floating platform and completes the synchronous network access process.
Further, selecting one of the floating platforms as a central platform and the others as auxiliary platforms, and specifically comprising the following steps:
a1: in a first time window, the floating platforms randomly select a first back-off time, continuously monitor a first link between the floating platforms in the first back-off time, and switch to A2;
a2: judging whether the first links between the floating platforms are idle or not, if so, broadcasting competition frames to other floating platforms by the floating platforms after the first backoff time is finished, continuously monitoring the first links between the floating platforms in a second time window after the broadcasting of the competition frames is finished, and switching to A3; if not, the operation goes to A4;
a3: judging whether first links among all the floating platforms are idle or not, and if so, taking the floating platforms as central platforms; if not, the operation goes to A4;
a4: the floating platform receives competition frames broadcast by other floating platforms, judges whether the competition frames are successfully received or not, if the competition frames are successfully received, continuously monitors a first link between the floating platforms in a third time window, and switches to A5; if the reception fails, return to a 1;
a5: judging whether first links among all the floating platforms are idle or not, and if so, taking the floating platform broadcasting the competition frame received by the floating platform as a central platform; if not, return to A4.
Further, the auxiliary platform initiates a time synchronization application to the central platform and completes a time synchronization process, which specifically includes the following steps:
b1: in a fourth time window, the auxiliary platform randomly selects a second back-off time, continuously monitors the first link between each floating platform in the second back-off time, and goes to B2;
b2: judging whether the first links among the floating platforms are idle or not, if so, initiating a time synchronization application to the central platform by the auxiliary platform, continuously monitoring the first links among the floating platforms in a fifth time window, and switching to B3; if the auxiliary platform receives the time synchronization application of other auxiliary platforms, returning to B1;
b3: and judging whether the beacon frame replied by the central platform is received, if so, the time synchronization is successful, and if not, returning to B1.
Further, the structure of the beacon frame comprises a PN frame synchronization header, a frame type, a source node ID, a target node ID, a transmission timestamp, an information segment, a standby segment, and a CRC check segment, and the auxiliary platform reads the transmission timestamp and completes time synchronization.
Further, the user initiates a synchronous network access application to the corresponding floating platform, and completes the synchronous network access process, specifically including the following steps:
c1: in a sixth time window, the user randomly selects a third back-off time, continuously monitors a second link between the floating platform and the corresponding user within the third back-off time, and goes to C2;
c2: judging whether second links between the floating platform and corresponding users are idle, if so, sending a synchronous network access request packet to the corresponding floating platform by the user, continuously monitoring the second links between the floating platform and the corresponding users in a seventh time window, and switching to C3; if not, the process goes to C5;
c3: judging whether a response packet replied by the corresponding floating platform is received, if so, successfully accessing the network synchronously; if not, go to C4;
c4: judging whether a conflict event exists, and if so, switching to C5; if there is no conflict event, return to C1;
c5: the user randomly selects a fourth backoff time in the eighth time window to perform backoff wait, and after the backoff wait is finished, the process returns to C1.
Further, a timer is created, in step C4, if there is no conflict event, in a timing period of the timer, the process returns to step C1, the synchronous network access application is reinitiated, and if the number of times of reinitiating the synchronous network access application exceeds the set number of times, the corresponding floating platform is not in the network or the wireless link is not reachable.
Further, the conflict event includes that the user receives one of a synchronous network access request packet sent by other users and a response packet which is replied to other users by the floating platform corresponding to the user.
The invention also provides a networking access system applied to a multi-floating platform scene, which comprises the following components:
a first module for selecting a set of orthogonal PN spreading codes, including a first link spreading code and a second link spreading code, establishing a first link between the floating platforms via the first link spreading code, and establishing a second link between the floating platforms and a corresponding user via the second link spreading code;
the second module is used for selecting one platform from all the floating platforms as a central platform and taking the rest platforms as auxiliary platforms;
the third module is used for the auxiliary platform to initiate a time synchronization application to the central platform and finish a time synchronization process;
and the fourth module is used for initiating a synchronous network access application to the corresponding floating platform by the user and completing the synchronous network access process.
The invention also provides a floating platform, which comprises:
the synchronization module is used for sending time synchronization requests to other floating platforms and carrying out time synchronization with the other floating platforms;
the monitoring module is used for randomly selecting a first back-off time in a first time window and monitoring a first link between each floating platform in the first back-off time;
the judging module is used for judging whether first links among all floating platforms are idle or not;
a sending module, configured to broadcast, when the first backoff time is over, a contention frame for a contention center platform on the premise that first links between floating platforms are idle; at the same time, the user can select the desired position,
the monitoring module is further configured to continuously monitor the first links between the floating platforms in the second time window after the contention frame is broadcasted, the determining module determines whether the first links between the floating platforms are idle in the second time window, and if so, the floating platform is set as the central platform.
Further, the floating platforms further comprise a receiving module, and the receiving module is configured to receive the contention frames from other floating platforms after the determining module determines that the first link between the floating platforms is busy in the second time window.
Compared with the prior art, the invention has the advantages that:
compared with a single floating platform, the invention realizes the networking of points and surfaces and realizes the purposes of quick networking and quick communication of the floating platform.
Drawings
Fig. 1 is a flowchart of a networking access method applied to a multi-floating platform scenario according to an embodiment of the present invention;
FIG. 2 is a schematic view of a multi-floating platform scene provided in an embodiment of the present invention;
FIG. 3 is a flowchart of a competition center platform for each floating platform according to an embodiment of the present invention;
fig. 4 is a schematic diagram of a contention frame structure according to an embodiment of the present invention;
fig. 5 is a flowchart illustrating a process of time synchronization from an auxiliary platform to a central platform according to an embodiment of the present invention;
fig. 6 is a schematic diagram of RTT bidirectional time synchronization provided in the embodiment of the present invention;
fig. 7 is a flowchart illustrating a process of a user performing a synchronous network access to a floating platform according to an embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples.
Referring to fig. 1, an embodiment of the present invention provides a networking access method applied in a multi-floating platform scenario, including the following steps:
s1: selecting a group of orthogonal PN spreading codes to distinguish two-layer networks of a floating platform level and a user level, wherein the orthogonal PN spreading codes comprise first link spreading codes and second link spreading codes, establishing a first link between each floating platform through the first link spreading codes, and establishing a second link between each floating platform and a corresponding user through the second link spreading codes, referring to an application scene shown in FIG. 2, assuming that the maximum communication distance under the scene is 1000km, the maximum communication delay is 3.3ms, and the minimum time slot width X > 3.3 ms;
s2: each floating platform competes for the central platform: selecting one platform from all floating platforms as a central platform, and taking the rest platforms as auxiliary platforms;
referring to fig. 3, the method specifically includes the following steps:
s20: after the floating platform is powered on, the floating platform randomly selects a first back-off time (for example, 100ms > 3.3ms) in a first time window with the width of 1X-5X (X is the minimum time slot width), continuously monitors a first link between the floating platforms in the first back-off time, and then switches to S21;
s21: judging whether the first links among the floating platforms are idle or not, if so, turning to S22; if not, the process proceeds to S24;
s22: after the first back-off time is over, the floating platform broadcasts competition frames to other floating platforms to compete for the central platform, wherein the frame structure of the competition frames comprises a PN frame synchronization head, a frame type, a source node ID, a target node ID, a sending timestamp, an information segment, a standby segment and a CRC (cyclic redundancy check) segment, the total length is 2kbit, and the frame structure is shown in FIG. 4; after the floating platform completes the broadcasting of the contention frame, continuously monitoring the first link between the floating platforms in a second time window (e.g., 50ms > 3.3ms) with a width of 2X, and going to S23;
s23: judging whether the first links among the floating platforms are idle, if so, judging that the current competitive frame broadcast of the floating platform is successful, and turning to S28; if not, judging that the floating platform fails to broadcast the competition frame, and turning to S24;
s24: the floating platform tries to receive competition frames broadcast by other floating platforms, and the process goes to S25;
s25: judging whether the receiving is successful, if the floating platform successfully receives the competition frames broadcast by other floating platforms, the floating platform is switched to S26 after the competition frames are received; if the receiving fails, returning to the step S20 after the first links among the floating platforms are all restored to be idle;
s26: continuously monitoring the first links among the floating platforms in a third time window with the width of 2X, and turning to S27;
s27: judging whether the first links among the floating platforms are idle or not, if so, turning to S29; if not, returning to S24;
s28: taking the floating platform as a central platform, and taking the rest floating platforms as auxiliary platforms;
s29: and taking the floating platform broadcasting the competition frame received by the floating platform as a central platform, and taking the rest floating platforms as auxiliary platforms.
After the central platform is defined by each floating platform, each auxiliary platform aligns time to the central platform, and the reference of alignment is a sending time stamp in a beacon frame replied by the central platform.
S3: networking and synchronizing the floating platform: the auxiliary platform initiates a time synchronization application to the central platform and completes the time synchronization process;
referring to fig. 5, the method specifically includes the following steps:
s30: the auxiliary platform randomly selects a second back-off time in the fourth time window, continuously monitors the first link between the floating platforms in the second back-off time, and goes to S31;
s31: judging whether the first links among the floating platforms are idle, if so, determining that a time synchronization application can be initiated, and turning to S32; if the auxiliary platform receives a time synchronization application initiated by other auxiliary platforms in the monitoring process, the auxiliary platform considers that a first link between each floating platform is busy at present, and the S30 is returned;
s32: the auxiliary platform initiates a time synchronization application to the central platform, continuously monitors the first links among the floating platforms in a fifth time window, and switches to S33;
s33: judging whether the auxiliary platform receives the beacon frame replied by the central platform, if so, turning to S34; if not, returning to S30;
s34: the time synchronization is successful.
The principle is shown in FIG. 6, clock difference Δ AB between A, B two points, propagation delay dAB. The data packets are transmitted in sequence according to the sequence shown in FIG. 6, and each time the data packet is transmitted, t is included in sequence1、t2、t3、t4The timestamp information has the following relationship:
t2=t1+ΔAB+dAB (1)
t4=t3-ΔAB+dAB (2)
delta AB and d can be obtained by the following equations (1) and (2)AB
The structure of the beacon frame comprises a PN frame synchronization head, a frame type, a source node ID, a target node ID, a sending time stamp, an information section, a standby section and a CRC (cyclic redundancy check) section, the auxiliary platform reads the sending time stamp and completes time synchronization, and the beacon frame and the competition frame are different in frame type and filling content and are identical in structure.
S4: and (3) enabling the user nodes to synchronously access to the corresponding floating platform: and the user initiates a synchronous network access application to the corresponding floating platform and completes the synchronous network access process.
Referring to fig. 7, the method specifically includes the following steps:
s40: after the user is powered on, the user randomly selects a third back-off time in a sixth time window, continuously monitors a second link between the floating platform and the corresponding user within the third back-off time (for example, 50ms > 3.3ms), and goes to S41;
s41: judging whether second links between the floating platform and corresponding users are idle or not, and if so, turning to S42; if not, the process proceeds to S45;
s42: the user sends a request packet for synchronous network access to the corresponding floating platform, and at this time, the user does not know whether the corresponding floating platform is on the network, so that the second link between the floating platform and the corresponding user is continuously monitored in a seventh time window (for example, 5ms), and a response packet replied by the corresponding floating platform is received, and the process goes to S43;
s43: judging whether the user receives a response packet replied by the corresponding floating platform in the seventh time window, and if so, turning to S46; if not, the step is shifted to S44;
s44: judging whether a conflict event exists, wherein the conflict event comprises one of a synchronous network access request packet sent by the user and a response packet which is replied to other users by the floating platform corresponding to the user, and if the conflict event exists, turning to S45; if no conflict event exists, returning to the step S40, and reinitiating the synchronous network access application;
s45: the user randomly selects a fourth backoff time to perform backoff waiting in the eighth time window, for example, the width of the eighth time window is 600ms, the user randomly selects an integer value to perform backoff waiting in 600ms, and after the backoff waiting is finished, the user returns to S40 to reinitiate the synchronous network access application;
s46: and the user successfully accesses the corresponding floating platform synchronously.
Step S4 further includes creating a timer, in step S44, if there is no conflict event, returning to step S40 in the timing period of the timer, re-initiating the synchronous network access application, when the synchronous network access application is re-initiated in the timing period of the timer, recording the number of times of re-initiating the synchronous network access application through a variable count, adding 1 to the count each time the synchronous network access application is re-initiated, and if the number of times of re-initiating the synchronous network access application exceeds a set number of times (for example, 3 times) and still does not receive a response packet returned by the corresponding floating platform, determining that the corresponding floating platform is not in the network or the wireless link is unreachable. And when the synchronous network access application is restarted each time, sequentially exponentially increasing the eighth time window, wherein the upper limit is 30 s.
Compared with a single floating platform, the invention realizes the purposes of quick networking and quick communication of the floating platform by point-surface networking.
The embodiment of the invention also provides a networking access system applied to a multi-floating platform scene, which comprises the following components:
a first module for selecting a set of orthogonal PN spreading codes, including a first link spreading code and a second link spreading code, establishing a first link between the floating platforms via the first link spreading code, and establishing a second link between the floating platforms and a corresponding user via the second link spreading code;
the second module is used for selecting one platform from all the floating platforms as a central platform and taking the rest platforms as auxiliary platforms;
the third module is used for initiating a time synchronization application to the central platform by the auxiliary platform and completing a time synchronization process;
and the fourth module is used for initiating a synchronous network access application to the corresponding floating platform by the user and completing the synchronous network access process.
An embodiment of the present invention further provides a floating platform, which includes:
the synchronization module is used for sending time synchronization requests to other floating platforms and carrying out time synchronization with the other floating platforms;
the monitoring module is used for randomly selecting a first back-off time in a first time window and monitoring a first link between each floating platform in the first back-off time;
the judging module is used for judging whether first links among all floating platforms are idle or not;
a sending module, configured to broadcast, when the first backoff time is over, a contention frame for a contention center platform on the premise that first links between floating platforms are idle; at the same time, the user can select the desired position,
the monitoring module is further configured to continuously monitor the first links between the floating platforms in the second time window after the contention frame is broadcasted, and the determining module determines whether the first links between the floating platforms are idle in the second time window, and if so, sets the floating platform as the central platform.
The floating platforms further comprise a receiving module, and the receiving module is used for receiving competition frames from other floating platforms after the judging module judges that the first links among the floating platforms are busy in the second time window.
The present invention is not limited to the above-described embodiments, and it will be apparent to those skilled in the art that various modifications and improvements can be made without departing from the principle of the present invention, and such modifications and improvements are also considered to be within the scope of the present invention. Those not described in detail in this specification are within the skill of the art.

Claims (5)

1. A networking access method applied to a multi-floating platform scene is characterized by comprising the following steps:
selecting a group of orthogonal PN spreading codes, wherein the group of orthogonal PN spreading codes comprises a first link spreading code and a second link spreading code, establishing a first link between the floating platforms through the first link spreading code, and establishing a second link between the floating platforms and a corresponding user through the second link spreading code;
selecting one platform from all the floating platforms as a central platform, and taking the rest platforms as auxiliary platforms;
the auxiliary platform initiates a time synchronization application to the central platform and completes a time synchronization process;
the user initiates a synchronous network access application to a corresponding floating platform and completes the synchronous network access process; wherein,
selecting one of the floating platforms as a central platform and the others as auxiliary platforms, and specifically comprising the following steps:
a1: in a first time window, the floating platforms randomly select a first back-off time, continuously monitor a first link between the floating platforms in the first back-off time, and switch to A2;
a2: judging whether the first links between the floating platforms are idle or not, if so, broadcasting competition frames to other floating platforms by the floating platforms after the first backoff time is finished, continuously monitoring the first links between the floating platforms in a second time window after the broadcasting of the competition frames is finished, and switching to A3; if not, the operation goes to A4;
a3: judging whether first links among all the floating platforms are idle or not, and if so, taking the floating platforms as central platforms; if not, the operation goes to A4;
a4: the floating platform receives competition frames broadcast by other floating platforms, judges whether the competition frames are successfully received or not, if the competition frames are successfully received, continuously monitors a first link between the floating platforms in a third time window, and switches to A5; if the reception fails, return to a 1;
a5: judging whether first links among all the floating platforms are idle or not, and if so, taking the floating platform broadcasting the competition frame received by the floating platform as a central platform; if not, returning to A4;
the method comprises the following steps that the auxiliary platform initiates a time synchronization application to the central platform and completes a time synchronization process, and specifically comprises the following steps:
b1: in a fourth time window, the auxiliary platform randomly selects a second back-off time, continuously monitors the first link between each floating platform in the second back-off time, and goes to B2;
b2: judging whether the first links among the floating platforms are idle or not, if so, initiating a time synchronization application to the central platform by the auxiliary platform, continuously monitoring the first links among the floating platforms in a fifth time window, and switching to B3; if the auxiliary platform receives the time synchronization application of other auxiliary platforms, returning to B1;
b3: judging whether a beacon frame replied by the central platform is received, if so, the time synchronization is successful, and if not, returning to B1;
the method comprises the following steps that the user initiates a synchronous network access application to a corresponding floating platform and completes a synchronous network access process, and specifically comprises the following steps:
c1: in a sixth time window, the user randomly selects a third back-off time, continuously monitors a second link between the floating platform and the corresponding user within the third back-off time, and goes to C2;
c2: judging whether second links between the floating platform and corresponding users are idle, if so, sending a synchronous network access request packet to the corresponding floating platform by the user, continuously monitoring the second links between the floating platform and the corresponding users in a seventh time window, and switching to C3; if not, the process goes to C5;
c3: judging whether a response packet replied by the corresponding floating platform is received, if so, successfully accessing the network synchronously; if not, go to C4;
c4: judging whether a conflict event exists, and if so, switching to C5; if there is no conflict event, return to C1;
c5: the user randomly selects a fourth backoff time in the eighth time window to perform backoff wait, and after the backoff wait is finished, the process returns to C1.
2. The networking access method applied to a multi-floating-platform scenario according to claim 1, wherein: the structure of the beacon frame comprises a PN frame synchronization head, a frame type, a source node ID, a target node ID, a sending time stamp, an information section, a standby section and a CRC (cyclic redundancy check) section, and the auxiliary platform reads the sending time stamp and completes time synchronization.
3. The networking access method applied to a multi-floating-platform scenario according to claim 1, wherein: and C4, if there is no conflict event, returning to C1 in the timing period of the timer, re-initiating the synchronous network access application, and if the number of times of re-initiating the synchronous network access application exceeds the set number of times, the corresponding floating platform is not in the network or the wireless link is not reachable.
4. The networking access method applied to a multi-floating-platform scenario according to claim 1, wherein: the conflict event comprises one of a synchronous network access request packet sent by the user and a response packet which is replied to other users by the floating platform corresponding to the user.
5. The utility model provides a network deployment access system for under many floating platform scenes which characterized in that, it includes:
a first module for selecting a set of orthogonal PN spreading codes, including a first link spreading code and a second link spreading code, establishing a first link between the floating platforms via the first link spreading code, and establishing a second link between the floating platforms and a corresponding user via the second link spreading code;
the second module is used for selecting one platform from all the floating platforms as a central platform and taking the rest platforms as auxiliary platforms; the method specifically comprises the following steps: a1: in a first time window, the floating platforms randomly select a first back-off time, continuously monitor a first link between the floating platforms in the first back-off time, and switch to A2;
a2: judging whether the first links between the floating platforms are idle or not, if so, broadcasting competition frames to other floating platforms by the floating platforms after the first backoff time is finished, continuously monitoring the first links between the floating platforms in a second time window after the broadcasting of the competition frames is finished, and switching to A3; if not, the operation goes to A4;
a3: judging whether first links among all the floating platforms are idle or not, and if so, taking the floating platforms as central platforms; if not, the operation goes to A4;
a4: the floating platform receives competition frames broadcast by other floating platforms, judges whether the competition frames are successfully received or not, if the competition frames are successfully received, continuously monitors a first link between the floating platforms in a third time window, and switches to A5; if the reception fails, return to a 1;
a5: judging whether first links among all the floating platforms are idle or not, and if so, taking the floating platform broadcasting the competition frame received by the floating platform as a central platform; if not, returning to A4;
a third module, configured to enable the auxiliary platform to initiate a time synchronization application to the central platform and complete a time synchronization process, specifically including the following steps:
b1: in a fourth time window, the auxiliary platform randomly selects a second back-off time, continuously monitors the first link between each floating platform in the second back-off time, and goes to B2;
b2: judging whether the first links among the floating platforms are idle or not, if so, initiating a time synchronization application to the central platform by the auxiliary platform, continuously monitoring the first links among the floating platforms in a fifth time window, and switching to B3; if the auxiliary platform receives the time synchronization application of other auxiliary platforms, returning to B1;
b3: judging whether a beacon frame replied by the central platform is received, if so, the time synchronization is successful, and if not, returning to B1;
a fourth module, configured to enable the user to initiate a synchronous network access application to a corresponding floating platform and complete a synchronous network access process, where the method specifically includes the following steps:
c1: in a sixth time window, the user randomly selects a third back-off time, continuously monitors a second link between the floating platform and the corresponding user within the third back-off time, and goes to C2;
c2: judging whether second links between the floating platform and corresponding users are idle, if so, sending a synchronous network access request packet to the corresponding floating platform by the user, continuously monitoring the second links between the floating platform and the corresponding users in a seventh time window, and switching to C3; if not, the process goes to C5;
c3: judging whether a response packet replied by the corresponding floating platform is received, if so, successfully accessing the network synchronously; if not, go to C4;
c4: judging whether a conflict event exists, and if so, switching to C5; if there is no conflict event, return to C1;
c5: the user randomly selects a fourth backoff time in the eighth time window to perform backoff wait, and after the backoff wait is finished, the process returns to C1.
CN201811640087.3A 2018-12-29 2018-12-29 Networking access method, system and platform applied to multi-floating platform scene Active CN109510658B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811640087.3A CN109510658B (en) 2018-12-29 2018-12-29 Networking access method, system and platform applied to multi-floating platform scene

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811640087.3A CN109510658B (en) 2018-12-29 2018-12-29 Networking access method, system and platform applied to multi-floating platform scene

Publications (2)

Publication Number Publication Date
CN109510658A CN109510658A (en) 2019-03-22
CN109510658B true CN109510658B (en) 2021-06-15

Family

ID=65757024

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811640087.3A Active CN109510658B (en) 2018-12-29 2018-12-29 Networking access method, system and platform applied to multi-floating platform scene

Country Status (1)

Country Link
CN (1) CN109510658B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110958504A (en) * 2019-12-13 2020-04-03 中国电子科技集团公司第五十四研究所 High-stability high-reliability time frequency network implementation method based on optical fiber ring network architecture

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8194573B1 (en) * 2008-07-14 2012-06-05 L-3 Communications, Corp. Directional access network control system and method
CN101360028B (en) * 2008-07-24 2011-05-25 华中科技大学 Real-time scheduling method suitable for industrial sensor network
CN101399833B (en) * 2008-12-09 2011-06-01 中国人民解放军理工大学 Hybrid media access control method based on collaborative collision decomposition
CN102497673A (en) * 2011-12-22 2012-06-13 哈尔滨工程大学 Low-earth-orbit micro satellite formation networking load self-adaptation media access control method
JP6942909B2 (en) * 2015-07-27 2021-09-29 ジェンギスコム ホールディングス エルエルシーGenghiscomm Holdings, Llc Aerial repeater in collaborative MIMO system
CN105491564B (en) * 2015-11-25 2019-03-01 西安电子科技大学 Method for establishing secure communications links under multiple no-manned plane environment
CN106604410B (en) * 2017-02-20 2020-03-27 中国电子科技集团公司第二十九研究所 Method for realizing wireless self-organizing network establishment based on conflict detection and competition mode
CN107070764B (en) * 2017-04-25 2019-06-21 西安电子科技大学 Rapid networking method based on central node control
WO2019000205A1 (en) * 2017-06-27 2019-01-03 深圳市大疆创新科技有限公司 Method and system for timing synchronization of unmanned aerial vehicle and unmanned aerial vehicle
CN107809277B (en) * 2017-10-17 2020-02-14 安徽工业大学 Emergency rescue communication network networking method based on unmanned aerial vehicle and wireless equipment
CN108092707B (en) * 2017-12-21 2021-01-26 广东工业大学 Data transmission method and device based on unmanned aerial vehicle ad hoc network
CN108200652B (en) * 2018-01-03 2020-07-31 北京润科通用技术有限公司 Communication method and device applied to unmanned aerial vehicle cluster
CN108508911A (en) * 2018-03-14 2018-09-07 广州亿航智能技术有限公司 UAV Formation Flight control method and unmanned plane
CN108449804A (en) * 2018-03-30 2018-08-24 四川斐讯信息技术有限公司 Ad hoc network flight wireless device and its ad hoc network method
CN109041253B (en) * 2018-09-06 2020-11-20 北京遥测技术研究所 Diversity access method and system based on iterative detection in unmanned aerial vehicle cluster measurement and control

Also Published As

Publication number Publication date
CN109510658A (en) 2019-03-22

Similar Documents

Publication Publication Date Title
CN110167099B (en) Ad hoc network routing method and system suitable for narrow-band condition
JP4904849B2 (en) Radio station and communication method
JP4173231B2 (en) Wireless local area network having a controller and at least one candidate controller terminal
JP2001501053A (en) Method and apparatus for optimizing an intermediary access control protocol
CN101908920B (en) Working method for satellite communication system based on single channel per carrier time division multiple access
KR20110111033A (en) Method and apparatus for channel scanning in wireless communication system
US20080144498A1 (en) Bandwidth reservation system and method for dynamic channel switching and computer readable recording medium
CN101207439B (en) Communication means between at least one subscriber board and at least two base station
CN104023364A (en) Virtual access point-based wireless local area network seamless switching method
KR100469734B1 (en) Recovery method of call drop in mobile communication system
CN107872853A (en) A kind of method and apparatus of data transfer
CN109510658B (en) Networking access method, system and platform applied to multi-floating platform scene
CN107690183A (en) Uplink data transmission method and device
CN101174978B (en) Wireless Ad hoc network real-time multimedia video transmission method
CN1921701B (en) Network switching method
US20030214931A1 (en) Network access control technique in a CDMA system
US20140043430A1 (en) Apparatus and method for providing group communication service
US9204322B2 (en) Communication devices and methods for performing communication
Stefanović et al. Urban infrastructure-to-vehicle traffic data dissemination using UEP rateless codes
CN105636191B (en) A kind of synchronisation source selection method and system, base station, terminal
KR100710896B1 (en) Method of communicating multimedia in dynamic communication environments
JP5307168B2 (en) Updating overhead messages with distributed control
CN107071801B (en) Method and system for switching data transmission modes
CN114268996B (en) Frequency hopping networking method based on TDMA
CN101193023A (en) Method for establishing backup path of video transmission in wireless Ad hoc network

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