CN104243132B - A kind of method of data synchronization and relevant device - Google Patents
A kind of method of data synchronization and relevant device Download PDFInfo
- Publication number
- CN104243132B CN104243132B CN201410528681.9A CN201410528681A CN104243132B CN 104243132 B CN104243132 B CN 104243132B CN 201410528681 A CN201410528681 A CN 201410528681A CN 104243132 B CN104243132 B CN 104243132B
- Authority
- CN
- China
- Prior art keywords
- data
- controlled flight
- flight end
- control terminal
- flying quality
- 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.)
- Expired - Fee Related
Links
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention provides a kind of method of data synchronization and relevant device, establish the wireless communication link of control terminal and controlled flight end, control terminal establishes the data link at controlled flight end, the control terminal performs the flying quality initial synchronization operation with being controlled flight end, the data that the first kind is configured as in the flying quality are carried out real-time synchronization by the control terminal, the control terminal synchronizes according to preset synchronization rules to the data that Second Type is configured as in the flying quality, the data of Second Type synchronize according to preset synchronization rules, avoid and the data of the first kind while the synchronous occupancy to link bandwidth, reduce the delay that flying quality is shown in control terminal.
Description
Technical field
The present invention relates to field of data transmission, more particularly to a kind of method of data synchronization and relevant device.
Background technology
Referred to as " unmanned plane ", english abbreviation is " UAV " to UAV, using radio robot and is provided for oneself
The not manned aircraft that presetting apparatus manipulates.Unmanned plane extensive use, because it is without personnel's driving, more endangered so can perform
The task of danger, unmanned air vehicle technique are widely applied to investigate search field.
Unmanned plane can realize the collection of high resolution image, make up satellite remote sensing often because cloud cover is obtained less than shadow
While as shortcoming, solves the problems such as conventional satellite remote sensing revisiting period is long, meets an urgent need not in time.
The information collected can be real-time transmitted to earth station by usual unmanned plane, but because of transmission range and operation
Interference of the parameter to factors such as transmission band occupations, these data can produce delay in the display of earth station, and user can not be real-time
Understand the current operating conditions of unmanned plane, the manipulation to unmanned plane has potential safety hazard.
The content of the invention
In view of this, the embodiments of the invention provide a kind of method of data synchronization and relevant device.
The invention provides a kind of method of data synchronization, methods described includes:
Control terminal establishes the data link at controlled flight end;
The control terminal performs the flying quality initial synchronization operation with being controlled flight end;
The data that the first kind is configured as in the flying quality are carried out real-time synchronization by the control terminal;
The control terminal is entered according to preset synchronization rules to the data that Second Type is configured as in the flying quality
Row is synchronous.
As a kind of preferable scheme, the data of the first kind include but is not limited to the image letter of camera shooting
Breath, GPS signal strength, battery electric quantity, control signal intensity, current GPS coordinate, attitude angle, current flight speed, current flight
At least one of height;
The data of the Second Type include but is not limited in flight limit for height value, flight limit remote value, voltage alarm at least
It is a kind of;
The preset synchronization rules include but is not limited to carry out data renewal or in idle shape with cycle specified time
Data renewal is carried out during state.
As a kind of preferable scheme, methods described also includes:
Control terminal control command according to corresponding to generating the operation to being controlled flight end;
The control terminal continuously sends the control command with preset time interval to the controlled flight end, to cause
The controlled flight termination receives the control command send feedback information;
The control terminal stops sending according to the feedback information at the controlled flight end.
As a kind of preferable scheme, methods described also includes:
When detecting the control event to the controlled flight end, control signal corresponding to the control event is generated;
With control signal described in segment transmissions in the data link at the controlled flight end.
It is described with being controlled described in segment transmissions in the data link at the controlled flight end as a kind of preferable scheme
Signal includes:Continued in first paragraph link with preset frequency to the relay transmission control signal, until receiving institute
State relay and respond the confirmation signal that the control signal returns;By the relay with preset frequency in second segment link
Continue to send the control signal to the controlled flight end, until the relay receives what the response control signal returned
Confirmation signal.
As a kind of preferable scheme, the flying quality also includes the data of the 3rd type, and methods described also includes:
Data progress one of the control terminal to the 3rd type is subsynchronous, wherein, the packet of the 3rd type
Include but be not limited to model, the model of head at controlled flight end.
As a kind of preferable scheme, methods described also includes:
The flying quality is uploaded to cloud server by the control terminal, to cause control terminal to carry out controlled flight end
During configuration the flying quality is downloaded from the cloud server.
As a kind of preferable scheme, methods described also includes:
The control terminal is preserved the current image information of the controlled flight end collection got;
The control terminal is shown the image information of last moment.
As a kind of preferable scheme, methods described also includes:
The control terminal obtains the course data at the controlled flight end, and the course data includes gps coordinate, controlled flown
One or more in row end attitude data, altitude information, head attitude data;
The course data is sent to the cloud server and preserved by the control terminal.
As a kind of preferable scheme, methods described also includes:
The control terminal is according to the gps coordinate in the course data at the controlled flight end got, preset two
Drawn on dimension map and show the flight path at the controlled flight end;Or
The control terminal according to the gps coordinate and altitude information in the course data at the controlled flight end got,
Drawn on preset three-dimensional map and show the three-dimensional flight path at the controlled flight end.
As a kind of preferable scheme, methods described also includes:
The control terminal obtains the flying quality of user configuration and timing;
The control terminal is when the timing is equal to preset time threshold, if not getting the flying quality newly configured,
It will recently get and the controlled flight end be sent to by the flying quality of user configuration.
Present invention also offers a kind of data synchronization unit, described device includes:
Data link setup unit, for establishing the data link at controlled flight end;
Initial synchronization unit, for performing the flying quality initial synchronization operation with controlled flight end;
First synchronization unit, for the data that the first kind is configured as in the flying quality to be carried out into real-time synchronization;
Second synchronization unit, for according to preset synchronization rules to being configured as Second Type in the flying quality
Data synchronize.
As a kind of preferable scheme, the data of the first kind include but is not limited to the image letter of camera shooting
Breath, GPS signal strength, battery electric quantity, control signal intensity, current GPS coordinate, attitude angle, current flight speed, current flight
At least one of height;
The data of the Second Type include but is not limited in flight limit for height value, flight limit remote value, voltage alarm at least
It is a kind of;
The preset synchronization rules include but is not limited to carry out data renewal or in idle shape with cycle specified time
Data renewal is carried out during state.
As a kind of preferable scheme, described device also includes:
Order generation unit, for the control command according to corresponding to the operation generation to controlled flight end;
Command sending unit, ordered for continuously sending the control to the controlled flight end with preset time interval
Order, to cause the controlled flight termination to receive the control command send feedback information;
Order feedback unit, for stopping sending according to the feedback information at the controlled flight end.
As a kind of preferable scheme, described device also includes:
Signal generation unit, for when detecting the control event to the controlled flight end, generating the control thing
Control signal corresponding to part;
Signal transmission unit, for control signal described in segment transmissions in the data link at the controlled flight end.
As a kind of preferable scheme, the signal transmission unit is additionally operable to hold with preset frequency in first paragraph link
Continue to relay and send the control signal, until receiving the relay responds the confirmation letter that the control signal returns
Number;The control signal is sent to the controlled flight end so that preset frequency is lasting from the relay in second segment link,
Until the relay, which receives, responds the confirmation signal that the control signal returns.
As a kind of preferable scheme, the flying quality also includes the data of the 3rd type, and described device also includes:
3rd synchronization unit, it is subsynchronous for data progress one of the control terminal to the 3rd type, wherein, it is described
The data of 3rd type include but is not limited to model, the model of head at controlled flight end.
As a kind of preferable scheme, described device also includes:
Data backup unit, for the flying quality to be uploaded into cloud server, to cause control terminal to fly to controlled
When row end is configured the flying quality is downloaded from the cloud server.
As a kind of preferable scheme, described device also includes:
Image information storage unit, for the current image information of the controlled flight end collection got to be carried out
Preserve;
Image information display unit, for the image information of last moment to be shown.
As a kind of preferable scheme, described device also includes:
The course data acquiring unit, for obtaining the course data at the controlled flight end, the course data bag
Include the one or more in gps coordinate, controlled flight end attitude data, altitude information, head attitude data;
Course data backup units, preserved for the course data to be sent into the cloud server.
As a kind of preferable scheme,
Described device also includes:
Two-dimentional airline generation unit, for the gps coordinate in the course data at the controlled flight end got,
Drawn on preset two-dimensional map and show the flight path at the controlled flight end;Or
Three-dimensional airline generation unit, for the gps coordinate in the course data according to the controlled flight end got
And altitude information, drawn on preset three-dimensional map and show the three-dimensional flight path at the controlled flight end.
As a kind of preferable scheme, described device also includes:
Timing unit, for obtaining flying quality and the timing of user configuration;
Dispensing unit,, will if not getting the flying quality newly configured when the timing is equal to preset time threshold
What is got recently is sent to the controlled flight end by the flying quality of user configuration.
Present invention also offers a kind of data synchronous system, the system includes control terminal, controlled flight end, the control
End includes:
Data link setup unit, for establishing the data link at controlled flight end;
Initial synchronization unit, for performing the flying quality initial synchronization operation with controlled flight end;
First synchronization unit, for the data that the first kind is configured as in the flying quality to be carried out into real-time synchronization;
Second synchronization unit, for according to preset synchronization rules to being configured as Second Type in the flying quality
Data synchronize.
As can be seen from the above technical solutions, the embodiment of the present invention has advantages below:
The invention provides a kind of method of data synchronization and relevant device, the channel radio of control terminal and controlled flight end is established
Believe link, control terminal establishes the data link at controlled flight end, at the beginning of the control terminal performs and is controlled the flying quality at flight end
Beginning simultaneously operating, the data that the first kind is configured as in the flying quality are carried out real-time synchronization by the control terminal, described
Control terminal synchronizes according to preset synchronization rules to the data that Second Type is configured as in the flying quality, the second class
The data of type synchronize according to preset synchronization rules, avoid synchronous accounting for link bandwidth simultaneously with the data of the first kind
With the delay that reduction flying quality is shown in control terminal.
Brief description of the drawings
Fig. 1 is a kind of flow chart of embodiment of method of data synchronization of the present invention;
Fig. 2 is the schematic diagram of the signal transmission of method of data synchronization of the present invention;
Fig. 3 is a kind of structural representation of embodiment of data synchronization unit of the present invention;
Fig. 4 is a kind of structural representation of embodiment of data synchronous system of the present invention.
Embodiment
The embodiments of the invention provide a kind of method of data synchronization, the occupancy for reduction to wireless link bandwidth, and
Reduce the delay that flying quality is shown in control terminal.
In order that those skilled in the art more fully understand the present invention program, below in conjunction with the embodiment of the present invention
Accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is only
The embodiment of a part of the invention, rather than whole embodiments.Based on the embodiment in the present invention, ordinary skill people
The every other embodiment that member is obtained under the premise of creative work is not made, it should all belong to the model that the present invention protects
Enclose.
Term " first ", " second ", " the 3rd " " in description and claims of this specification and above-mentioned accompanying drawing
The (if present)s such as four " are for distinguishing similar object, without for describing specific order or precedence.It should manage
The data that solution so uses can exchange in the appropriate case, so that the embodiments described herein can be with except illustrating herein
Or the order beyond the content of description is implemented.In addition, term " comprising " and " having " and their any deformation, it is intended that
Cover it is non-exclusive include, for example, containing the process of series of steps or unit, method, system, product or equipment need not limit
In those steps or unit for clearly listing, but may include not list clearly or for these processes, method, production
The intrinsic other steps of product or equipment or unit.
Fig. 1 and Fig. 2, a kind of embodiment of method of data synchronization of the present invention are refer to, methods described includes:
101st, control terminal establishes the data link at controlled flight end.
Control terminal realizes the manipulation to being controlled flight end, and control terminal here can be the application (English on mobile terminal:
Application, referred to as:APP), it can be unmanned plane to be controlled flight end, and control terminal and controlled flight end are established in controlled flight end
Wireless communication link, realize the communication of control terminal and controlled flight end.
It can be attached between the control terminal and controlled flight end by wireless network, can be on controlled flight end
Set Wireless Internet access module to be connected to network, network is signed in by control terminal, establish the wireless of control terminal and controlled flight end
Communication link.
102nd, the control terminal performs the flying quality initial synchronization operation with being controlled flight end.
When being started working at controlled flight end, control terminal carries out preliminary synchronisation to flying quality, can be synchronously control terminal
Flying quality is configured to controlled flight end, controls controlled flight end to be operated by flying quality, flying quality can be
Control terminal is to being controlled the parameter that is controlled of flight end, or aircraft caused data in the process of running, synchronous behaviour
Data syn-chronization caused by controlled flight end or controlled flight end is synchronized to control as the configuration data of control terminal is caused
End.
103rd, the data that the first kind is configured as in the flying quality are carried out real-time synchronization by the control terminal.
The data of the first kind can be the data of controlled flight end real-time change in operation, the number of these real-time changes
Need to obtain in time to be controlled controlled flight end according to control terminal, real-time synchronization can be that the data of the first kind need
Transmit in time to control terminal, it is impossible to delay situation occur so that control terminal grasps the working condition at controlled flight end in time.
104th, the control terminal according to preset synchronization rules to being configured as the number of Second Type in the flying quality
According to synchronizing.
The data of the Second Type can be that control terminal is to be controlled the data of flight end runtime parameter configuration, Ke Yi
Controlled flight end is configured before starting working, in the data that controlled flight end need not change in real time in the process of running,
The data of these Second Types can carry out configuration operation again when needing to change or configuring.
Optionally, the preset synchronization rules include but is not limited to carry out data renewal or place with cycle specified time
Data renewal is carried out when idle condition, idle condition can be that control terminal is not carried out configuring operation or only existing in image showing
State, carry out data renewal, avoid what the data syn-chronization of the Second Type when being operated was carried out to the data of the first kind
Influence, reduce the occupancy to link bandwidth.
A kind of method of data synchronization provided by the invention, the wireless communication link of control terminal and controlled flight end is established, controlled
End processed performs the flying quality initial synchronization operation with being controlled flight end, and control terminal will be configured as first in the flying quality
The data of type carry out real-time synchronization, and control terminal is according to preset synchronization rules to being configured as the second class in the flying quality
The data of type synchronize, wherein, the data of the first kind can include the number of real-time change during controlled flight end operation
According to the data of the Second Type can include the data of controlled flight end runtime parameter configuration, by control terminal and quilt
The data transmitted between control flight end are transmitted respectively, and real-time synchronization is carried out for the data of the first kind of real-time change,
The data of Second Type for infrequently changing synchronize according to preset synchronization rules, reduce the data pair of Second Type
In the occupancy of wireless communication link, the delay of control terminal data syn-chronization is reduced, lifting control terminal is to being controlled the handling of flight end.
Optionally, it is strong to include but is not limited to the image information of camera shooting, gps signal for the data of the first kind
In degree, battery electric quantity, control signal intensity, current GPS coordinate, attitude angle, current flight speed, current flight height at least
One kind, the data of the Second Type include but is not limited in flight limit for height value, flight limit remote value, voltage alarm at least one
Kind, the data of the first kind meet needs real-time synchronization, and the data of Second Type meet often to change, specifically may be used
It is actually needed and is configured with basis, is not limited thereto.
In the flight course of controlled flight end, with the change of position, the data of the first kind of itself are sat including GPS
Mark, flying speed, flying height etc. are all changing, and these data need real-time display on the display screen of control terminal, and
Remote threshold voltage alarm of flight limit for height value, flight limit included in the data of Second Type etc., can take off at controlled flight end
Configured, will not generally also be modified before, the data can of these Second Types is passing through when modification is needed
Cross wireless communication link to be transmitted, reach the purpose for reducing and being taken to wireless communication link.
The situation of control command is sent to being controlled flight end for control terminal, the invention provides two kinds of embodiments:
One, control terminal directly sends control command to controlled flight end
During this, it can be connected, be specifically as follows by wireless network between control terminal and controlled flight end, be controlled
Flight end sets Wireless Internet access module, and control terminal is communicatively coupled into wireless network with controlled flight end, directly will control
Instruction sends to controlled flight end and completes control operation.
Control terminal control command according to corresponding to generating the operation to being controlled flight end, user can be in control terminal
Operated on display screen, control terminal control command according to corresponding to the operation generation that user chooses.
The control terminal continuously sends the control command with preset time interval to the controlled flight end, to cause
The controlled flight termination receives the control command send feedback information, and preset time interval can be to be held with certain frequency
Continue to controlled flight and support continuous be transmitted so that control command can be sent to controlled flight end, and controlled flight end is receiving
The feedback information acknowledged receipt of is sent after to the control command to control terminal, notifies control terminal control command to send into time
Work(.
The control terminal stops sending according to the feedback information at the controlled flight end, confirms when receiving controlled flight end
After the feedback information received, control terminal then stops sending the control command, by increasing the feedback mechanism for confirming to receive so that control
The control command at end processed can be accurately sent to controlled flight end, avoided control command and only sent once appearance instruction something lost
Lose, cause control to be performed by controlled flight end.
Two, control terminal sends control command by relay to controlled flight end
Referred to herein as relay can be controlled flight end remote control, the remote control can be realized to being controlled flight end
Flight control, control terminal is attached with remote control by wireless network, the control command of control terminal existed by remote control
Controlled flight end is controlled.
The control terminal control command, process of generation according to corresponding to generating the operation to being controlled flight end above have
Description, therefore not to repeat here.
Optionally, when detecting the control event to the controlled flight end, generate and controlled corresponding to the control event
Signal processed, with control signal described in segment transmissions in the data link at the controlled flight end.
Control event herein can be the operation that user is carried out to control terminal, and the control terminal is according to being controlled flight end
Operation generation corresponding to control command, user can be operated on the display screen of control terminal, and control terminal is selected according to user
Control command corresponding to the operation generation taken.
Optionally, it is described to include with control signal described in segment transmissions in the data link at the controlled flight end:
Continued in first paragraph link with preset frequency to the relay transmission control signal, until receiving the relay response
The confirmation signal that the control signal returns;Continued in second segment link from the relay with preset frequency to the quilt
Control flight end sends the control signal, until the relay, which receives, responds the confirmation signal that the control signal returns.
Specifically, the control terminal continuously sends the control command with preset time interval to relay, so that
The relay control command is forwarded to the controlled flight end, referred to herein as forwarding can with relay will control
Order is forwarded, and relay is not handled the control command in itself, or relay receives the control of control terminal
Order, by the dissection process to control command, the corresponding control language information generated between relay and controlled flight end, make
Relay is obtained using the controlled flight end of this control language information control, is not limited specifically.
The control terminal receives the controlled flight end and sends the feedback information forwarded via the relay, in relay
It can also be continuously to be sent with preset time interval to controlled flight end controlled flight end to be entered during line command is sent,
Until the feedback information that the confirmation for receiving controlled flight end feedback receives, control command is directly transmitted in control terminal and relay
It can also be to stop sending control instruction after control terminal receives relay feedback information so that the transmission energy of two sections of control commands
Access reliable execution.
The control terminal stops sending according to the feedback information at the controlled flight end, introduces feedback mechanism and causes control terminal
Control command reliably received, it is ensured that control command accepts row by controlled flight termination.
Optionally, the data changed at controlled flight end needs are modified rear successfully modified to control terminal feedback,
Now the data of amended Second Type are carried out preservation renewal by control terminal, and the mode of feedback can include sending information,
Other means can be used to realize, do not limited specifically, by carrying out after successfully modified feeding back control terminal to control terminal
Data update, and keep the data of the Second Type of control terminal consistent with the data of the Second Type at controlled flight end.
Optionally, the flying quality also includes the data of the 3rd type, and methods described also includes:
Data progress one of the control terminal to the 3rd type is subsynchronous, wherein, the packet of the 3rd type
Include but be not limited to model, the model of head at controlled flight end, the data of the 3rd type can be changeless parameter, specifically
Set, do not limited according to being actually needed.
Incorporated by reference to Fig. 2, optionally, methods described also includes:
The flying quality is uploaded to cloud server by the control terminal, to cause control terminal to carry out controlled flight end
During configuration the flying quality is downloaded from the cloud server.
Flying quality can be controlled flight end carry out operational factor configuration, and some operational factor frequency of use compared with
Height, it is required for reconfiguring every time, number of operations of the user in control terminal will certainly be increased, control terminal can be directed to frequency of use
Higher flying quality uploads to cloud server, is downloaded when needing flying quality from cloud server, under recycling
The flying quality of load synchronizes configuration to controlled flight end, can not only save the storage area of control terminal, can also mention
Control terminal is configuring flying quality speed faster.
Optionally, methods described also includes:
The control terminal is preserved the current image information of the controlled flight end collection got, the control
End processed is shown the image information of last moment, by being acquired mobile terminal to image to real-time image information
Information enters row buffering, avoids when real-time display because wireless communication link bandwidth causes the situation of image interim card so that user
The image information observed on mobile terminals is more smooth.
Specifically, in order that the image information smoothness that shows of mobile terminal not interim card, lift the good experience of user,
Mobile terminal is preserved the present image information that unmanned plane transmits, and is preserved in the display screen display last moment of itself
Image information, the time difference between last moment and current time can be according to setting be actually needed, by realtime graphic
Information is acquired so that mobile terminal enters row buffering to image information, because wireless communication link band when avoiding real-time display
Width causes the situation of image interim card so that the image information that user observes on mobile terminals is more smooth.
Optionally, methods described also includes:
The control terminal obtains the course data at the controlled flight end, and the course data includes gps coordinate, controlled flown
One or more in row end attitude data, altitude information, head attitude data, when course data can also include other ginsengs
Number, is not limited specifically, and the course data can show two-dimentional course line by gps coordinate according to, or according to gps coordinate and height
Three-dimensional course line is shown, specifically, the control terminal is sat according to the GPS in the course data at the controlled flight end got
Mark, draws on preset two-dimensional map and shows the flight path at the controlled flight end;Or the control terminal is according to obtaining
Gps coordinate and altitude information in the course data at the controlled flight end got, draw simultaneously on preset three-dimensional map
The three-dimensional flight path at the controlled flight end is shown, passes through the used observation quilt of the display of three-dimensional map or two-dimensional map
It is more directly perceived to control flight end, is easy to manipulate.
The course data is stored in the cloud server by the control terminal, facilitates user by the boat at controlled flight end
Line number is according to being preserved.
Specifically, the control terminal generates the boat at controlled flight end according to the gps coordinate of controlled flight end real-time Transmission
Line number evidence specifically includes:
The control terminal marks the gps coordinate of the controlled flight end real-time Transmission received on map, described
The point of two adjacent gps coordinates is connected to form continuous course data by control terminal using straight line so that user can be with
Recognize the specific ship trajectory at controlled flight end.
Optional methods described also includes:
The flying quality of the control terminal configuration and timing;
The control terminal is when the timing is equal to preset time threshold, if not getting the flying quality newly configured,
The control terminal configures the data of the Second Type to the controlled flight end, and specifically, control terminal will be got recently
The controlled flight end is sent to by the flying quality of user configuration.
Optionally, the preset time threshold is 0.1 second or 0.2 second, and certain default time threshold can also use it
His numerical value, meets carryover effects.
The control terminal obtains the data of Second Type and timing, and the data for the Second Type that control terminal obtains can be to use
The configuration data that family is inputted in control terminal, the data that Second Type is got in control terminal carry out timing, if record
Time reaches default time threshold, does not get the data of new Second Type, the Second Type that control terminal will be got
Data be sent to controlled flight end and configured, pass through and postpone to send so that when control terminal receives much in a short time
The data of Second Type, control terminal not to controlled flight end send configuration Second Type data, avoid the generation of maloperation.
Incorporated by reference to Fig. 3, present invention also offers a kind of data synchronization unit, described device includes:
Data link setup unit 301, the data link at controlled flight end is established for control terminal;
Initial synchronization unit 302, for performing the flying quality initial synchronization operation with controlled flight end;
First synchronization unit 303, it is same in real time for the data that the first kind is configured as in the flying quality to be carried out
Step;
Second synchronization unit 304, for according to preset synchronization rules to being configured as the second class in the flying quality
The data of type synchronize.
Optionally, it is strong to include but is not limited to the image information of camera shooting, gps signal for the data of the first kind
In degree, battery electric quantity, control signal intensity, current GPS coordinate, attitude angle, current flight speed, current flight height at least
It is a kind of;
The data of the Second Type include but is not limited in flight limit for height value, flight limit remote value, voltage alarm at least
It is a kind of;
The preset synchronization rules include but is not limited to carry out data renewal or in idle shape with cycle specified time
Data renewal is carried out during state.
Optionally, described device also includes:
Order generation unit, for the control command according to corresponding to the operation generation to controlled flight end;
Command sending unit, ordered for continuously sending the control to the controlled flight end with preset time interval
Order, to cause the controlled flight termination to receive the control command send feedback information;
Order feedback unit, for stopping sending according to the feedback information at the controlled flight end.
Optionally, described device also includes:
Signal generation unit, for when detecting the control event to the controlled flight end, generating the control thing
Control signal corresponding to part;
Signal transmission unit, for control signal described in segment transmissions in the data link at the controlled flight end.
Optionally, the signal transmission unit is additionally operable in first paragraph link continue to send out to relay with preset frequency
The control signal is sent, until receiving the relay responds the confirmation signal that the control signal returns;In second segment chain
The control signal is sent to the controlled flight end so that preset frequency is lasting from the relay in road, until the relay
Receive and respond the confirmation signal that the control signal returns.
Optionally, the flying quality also includes the data of the 3rd type, and described device also includes:
3rd synchronization unit, it is subsynchronous for data progress one of the control terminal to the 3rd type, wherein, it is described
The data of 3rd type include but is not limited to model, the model of head at controlled flight end.
Optionally, described device also includes:
Data backup unit, for the flying quality to be uploaded into cloud server, to cause control terminal to fly to controlled
When row end is configured the flying quality is downloaded from the cloud server.
Optionally, described device also includes:
Image information storage unit, for the current image information of the controlled flight end collection got to be carried out
Preserve;
Image information display unit, for the image information of last moment to be shown.
Optionally, described device also includes:
The course data acquiring unit, for obtaining the course data at the controlled flight end, the course data bag
Include the one or more in gps coordinate, controlled flight end attitude data, altitude information, head attitude data;
Course data backup units, preserved for the course data to be sent into the cloud server.
Optionally, described device also includes:
Two-dimentional airline generation unit, for the gps coordinate in the course data at the controlled flight end got,
Drawn on preset two-dimensional map and show the flight path at the controlled flight end.
Optionally, described device also includes:
Three-dimensional airline generation unit, for the gps coordinate in the course data according to the controlled flight end got
And altitude information, drawn on preset three-dimensional map and show the three-dimensional flight path at the controlled flight end.
Optionally, described device also includes:
Timing unit, for obtaining flying quality and the timing of user configuration;
Dispensing unit,, will if not getting the flying quality newly configured when the timing is equal to preset time threshold
What is got recently is sent to the controlled flight end by the flying quality of user configuration.
A kind of data synchronization unit provided by the invention, data link setup unit 301 establish control terminal and controlled flight
The wireless communication link at end, initial synchronization unit 302 perform the flying quality initial synchronization operation with controlled flight end, and first is same
The data that the first kind is configured as in the flying quality are carried out real-time synchronization by step unit 303, and the second synchronization unit 304 is pressed
The data that Second Type is configured as in the flying quality are synchronized according to preset synchronization rules, wherein, described first
The data of type, which can include the data of real-time change, the data of the Second Type during controlled flight end operation, can include quilt
The data of flight end runtime parameter configuration are controlled, by being passed respectively to the data transmitted between control terminal and controlled flight end
It is defeated, real-time synchronization is carried out for the data of the first kind of real-time change, the data of the Second Type for infrequently changing are pressed
Synchronized according to preset synchronization rules, reduce occupancy of the data for wireless communication link of Second Type, reduce control terminal
The delay of data syn-chronization, lifting control terminal is to being controlled the handling of flight end.
Fig. 4 is refer to, present invention also offers a kind of data synchronous system, the system includes control terminal 401, controlled flown
Row end 402, the control terminal include:
Data link setup unit 4011, for establishing the data link at controlled flight end 402;
Initial synchronization unit 4012, for performing the flying quality initial synchronization operation with controlled flight end 402;
First synchronization unit 4013, it is same in real time for the data that the first kind is configured as in the flying quality to be carried out
Step;
Second synchronization unit 4014, for according to preset synchronization rules to being configured as the second class in the flying quality
The data of type synchronize.
A kind of data synchronous system provided by the invention, the system include control terminal, controlled flight end, the control terminal
The wireless communication link of control terminal and controlled flight end, initial synchronization unit 4012 are established including data link setup unit 4011
The flying quality initial synchronization operation with controlled flight end is performed, the first synchronization unit 4013 will be configured in the flying quality
Real-time synchronization is carried out for the data of the first kind, the second synchronization unit 4014 is according to preset synchronization rules to the flying quality
In be configured as the data of Second Type and synchronize, wherein, the data of the first kind can include controlled flight end and transport
The data of real-time change during row, the data of the Second Type can include the data of controlled flight end runtime parameter configuration,
By being transmitted respectively to the data transmitted between control terminal and controlled flight end, for the number of the first kind of real-time change
According to real-time synchronization is carried out, the data of the Second Type for infrequently changing synchronize according to preset synchronization rules, reduce
The data of Second Type reduce the delay of control terminal data syn-chronization, lifting control terminal 401 is right for the occupancy of wireless communication link
It is controlled the handling of flight end 402.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description,
The specific work process of device and unit, the corresponding process in preceding method embodiment is may be referred to, will not be repeated here.
In several embodiments provided herein, it should be understood that disclosed system, apparatus and method can be with
Realize by another way.For example, device embodiment described above is only schematical, for example, the unit
Division, only a kind of division of logic function, can there is other dividing mode, such as multiple units or component when actually realizing
Another system can be combined or be desirably integrated into, or some features can be ignored, or do not perform.It is another, it is shown or
The mutual coupling discussed or direct-coupling or communication connection can be the indirect couplings by some interfaces, device or unit
Close or communicate to connect, can be electrical, mechanical or other forms.
The unit illustrated as separating component can be or may not be physically separate, show as unit
The part shown can be or may not be physical location, you can with positioned at a place, or can also be distributed to multiple
On NE.Some or all of unit therein can be selected to realize the mesh of this embodiment scheme according to the actual needs
's.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, can also
That unit is individually physically present, can also two or more units it is integrated in a unit.Above-mentioned integrated list
Member can both be realized in the form of hardware, can also be realized in the form of SFU software functional unit.
One of ordinary skill in the art will appreciate that all or part of step in the various methods of above-described embodiment is can
To instruct the hardware of correlation to complete by program, the program can be stored in a computer-readable recording medium, storage
Medium can include:Read-only storage (ROM, Read Only Memory), random access memory (RAM, Random
Access Memory), disk or CD etc..
Can be with one of ordinary skill in the art will appreciate that realizing that all or part of step in above-described embodiment method is
The hardware of correlation is instructed to complete by program, described program can be stored in a kind of computer-readable recording medium, on
It can be read-only storage to state the storage medium mentioned, disk or CD etc..
A kind of method of data synchronization provided by the present invention is described in detail above, for the general skill of this area
Art personnel, according to the thought of the embodiment of the present invention, there will be changes in specific embodiments and applications, to sum up institute
State, this specification content should not be construed as limiting the invention.
Claims (23)
1. a kind of method of data synchronization, it is characterised in that methods described includes:
Control terminal establishes the data link at controlled flight end;
The control terminal performs the flying quality initial synchronization operation with being controlled flight end;
The data that the first kind is configured as in the flying quality are carried out real-time synchronization by the control terminal;
The control terminal carries out same according to preset synchronization rules to the data that Second Type is configured as in the flying quality
Step;
Wherein, the data of the first kind are the data of controlled flight end real-time change in operation;Second class
The data of type are the data that the control terminal is the controlled flight end runtime parameter configuration.
2. according to the method for claim 1, it is characterised in that the data of the first kind include but is not limited to camera
The image information of shooting, GPS signal strength, battery electric quantity, control signal intensity, current GPS coordinate, attitude angle, current flight
At least one of speed, current flight height;
The data of the Second Type include but is not limited at least one of flight limit for height value, flight limit remote value, voltage alarm;
When the preset synchronization rules include but is not limited to the progress data renewal of cycle specified time or in idle condition
Carry out data renewal.
3. according to the method for claim 1, it is characterised in that methods described also includes:
Control terminal control command according to corresponding to generating the operation to being controlled flight end;
The control terminal continuously sends the control command with preset time interval to the controlled flight end, described to cause
Controlled flight termination receives the control command send feedback information;
The control terminal stops sending according to the feedback information at the controlled flight end.
4. the method as described in claim 1, it is characterised in that methods described also includes:
When detecting the control event to the controlled flight end, control signal corresponding to the control event is generated;
With control signal described in segment transmissions in the data link at the controlled flight end.
5. method as claimed in claim 4, it is characterised in that described with being segmented in the data link at the controlled flight end
The control signal is transmitted to specifically include:
Continued in first paragraph link with preset frequency to the relay transmission control signal, until receiving the relaying
End responds the confirmation signal that the control signal returns;In second segment link from the relay with preset frequency continue to
The controlled flight end sends the control signal, until the relay, which receives, responds the confirmation letter that the control signal returns
Number.
6. the method as any one of Claims 1-4, it is characterised in that the flying quality also includes the 3rd type
Data, methods described also includes:
The control terminal data of the 3rd type are carried out it is one subsynchronous, wherein, the data of the 3rd type include but
It is not limited to model, the model of head at controlled flight end.
7. according to the method for claim 1, it is characterised in that methods described also includes:
The flying quality is uploaded to cloud server by the control terminal, to cause control terminal to configure controlled flight end
When from the cloud server download the flying quality.
8. according to the method for claim 1, it is characterised in that methods described also includes:
The control terminal is preserved the current image information of the controlled flight end collection got;
The control terminal is shown the image information of last moment.
9. according to the method for claim 1, it is characterised in that methods described also includes:
The control terminal obtains the course data at the controlled flight end, and the course data includes gps coordinate, controlled flight end
One or more in attitude data, altitude information, head attitude data;
The course data is sent to cloud server and preserved by the control terminal.
10. according to the method for claim 9, it is characterised in that methods described also includes:
The control terminal according to the gps coordinate in the course data at the controlled flight end got, it is preset two-dimensionally
Drawn on figure and show the flight path at the controlled flight end;Or
The control terminal is according to the gps coordinate and altitude information in the course data at the controlled flight end got, pre-
Drawn on the three-dimensional map put and show the three-dimensional flight path at the controlled flight end.
11. according to the method for claim 1, it is characterised in that methods described also includes:
The control terminal obtains the flying quality of user configuration and timing;
The control terminal, will most if not getting the flying quality newly configured when the timing is equal to preset time threshold
What is closely got is sent to the controlled flight end by the flying quality of user configuration.
12. a kind of data synchronization unit, it is characterised in that described device includes:
Data link setup unit, for establishing the data link at controlled flight end;
Initial synchronization unit, for performing the flying quality initial synchronization operation with controlled flight end;
First synchronization unit, for the data that the first kind is configured as in the flying quality to be carried out into real-time synchronization;
Second synchronization unit, for according to preset synchronization rules to being configured as the data of Second Type in the flying quality
Synchronize;
Wherein, the data of the first kind are the data of controlled flight end real-time change in operation;Second class
The data of type are the data that control terminal is the controlled flight end runtime parameter configuration.
13. device according to claim 12, it is characterised in that the data of the first kind include but is not limited to image
The image information of head shooting, GPS signal strength, battery electric quantity, control signal intensity, current GPS coordinate, attitude angle, current fly
At least one of scanning frequency degree, current flight height;
The data of the Second Type include but is not limited at least one of flight limit for height value, flight limit remote value, voltage alarm;
When the preset synchronization rules include but is not limited to the progress data renewal of cycle specified time or in idle condition
Carry out data renewal.
14. device according to claim 12, it is characterised in that described device also includes:
Order generation unit, for the control command according to corresponding to the operation generation to controlled flight end;
Command sending unit, for continuously sending the control command to the controlled flight end with preset time interval, with
So that the controlled flight termination receives the control command send feedback information;
Order feedback unit, for stopping sending according to the feedback information at the controlled flight end.
15. device as claimed in claim 12, it is characterised in that described device also includes:
Signal generation unit, for when detecting the control event to the controlled flight end, generating the control event pair
The control signal answered;
Signal transmission unit, for control signal described in segment transmissions in the data link at the controlled flight end.
16. device as claimed in claim 15, it is characterised in that the signal transmission unit is additionally operable in first paragraph link
Continue to send the control signal to relay with preset frequency, until receiving the relay responds the control signal
The confirmation signal of return;Continue to send to the controlled flight end with preset frequency from the relay in second segment link
The control signal, until the relay, which receives, responds the confirmation signal that the control signal returns.
17. the device as any one of claim 12 to 15, it is characterised in that the flying quality also includes the 3rd class
The data of type, described device also include:
3rd synchronization unit, it is subsynchronous for data progress one of the control terminal to the 3rd type, wherein, the described 3rd
The data of type include but is not limited to model, the model of head at controlled flight end.
18. device according to claim 12, it is characterised in that described device also includes:
Data backup unit, for the flying quality to be uploaded into cloud server, to cause control terminal to being controlled flight end
When being configured the flying quality is downloaded from the cloud server.
19. device according to claim 12, it is characterised in that described device also includes:
Image information storage unit, for the current image information of the controlled flight end collection got to be protected
Deposit;
Image information display unit, for the image information of last moment to be shown.
20. device according to claim 12, it is characterised in that described device also includes:
Course data acquiring unit, for obtaining the course data at the controlled flight end, the course data is sat including GPS
One or more in mark, controlled flight end attitude data, altitude information, head attitude data;
Course data backup units, preserved for the course data to be sent into cloud server.
21. device according to claim 20, it is characterised in that described device also includes:
Two-dimentional airline generation unit, for the gps coordinate in the course data according to the controlled flight end got, pre-
Drawn on the two-dimensional map put and show the flight path at the controlled flight end;Or
Three-dimensional airline generation unit, for the gps coordinate and height in the course data according to the controlled flight end got
Degrees of data, drawn on preset three-dimensional map and show the three-dimensional flight path at the controlled flight end.
22. device according to claim 12, it is characterised in that described device also includes:
Timing unit, for obtaining flying quality and the timing of user configuration;
Dispensing unit, for when the timing is equal to preset time threshold, if not getting the flying quality newly configured, inciting somebody to action
What is got recently is sent to the controlled flight end by the flying quality of user configuration.
23. a kind of data synchronous system, it is characterised in that the system includes control terminal, controlled flight end, the control terminal bag
Include:
Data link setup unit, for establishing the data link at controlled flight end;
Initial synchronization unit, for performing the flying quality initial synchronization operation with controlled flight end;
First synchronization unit, for the data that the first kind is configured as in the flying quality to be carried out into real-time synchronization;
Second synchronization unit, for according to preset synchronization rules to being configured as the data of Second Type in the flying quality
Synchronize;
Wherein, the data of the first kind are the data of controlled flight end real-time change in operation;Second class
The data of type are the data that the control terminal is the controlled flight end runtime parameter configuration.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410528681.9A CN104243132B (en) | 2014-10-08 | 2014-10-08 | A kind of method of data synchronization and relevant device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410528681.9A CN104243132B (en) | 2014-10-08 | 2014-10-08 | A kind of method of data synchronization and relevant device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104243132A CN104243132A (en) | 2014-12-24 |
CN104243132B true CN104243132B (en) | 2018-03-23 |
Family
ID=52230548
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410528681.9A Expired - Fee Related CN104243132B (en) | 2014-10-08 | 2014-10-08 | A kind of method of data synchronization and relevant device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104243132B (en) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105278362B (en) * | 2015-01-16 | 2019-10-15 | 深圳一电航空技术有限公司 | The control method of unmanned Reconnaissance system, apparatus and system |
CN104615145A (en) * | 2015-02-03 | 2015-05-13 | 深圳市华海技术有限公司 | UAV (unmanned aerial vehicle), and UAV control system and method |
JP6250166B2 (en) | 2015-04-20 | 2017-12-20 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd | Method, system and computer readable medium for supporting application development of moving objects |
CN104836704A (en) * | 2015-05-13 | 2015-08-12 | 许金兰 | Detection device provided with remote helicopter remote communication domain organism |
CN105100439A (en) * | 2015-06-18 | 2015-11-25 | 广州飞米电子科技有限公司 | Operation control method and device |
CN106254183B (en) * | 2016-09-05 | 2020-03-20 | 天津远翥科技有限公司 | Control method and device based on aircraft and aircraft |
CN106227235A (en) * | 2016-09-05 | 2016-12-14 | 重庆零度智控智能科技有限公司 | Flying vehicles control method, device and user terminal |
CN106357808B (en) * | 2016-10-25 | 2019-09-24 | Oppo广东移动通信有限公司 | A kind of method of data synchronization and device |
CN112882645B (en) * | 2016-11-14 | 2023-03-28 | 深圳市大疆创新科技有限公司 | Channel planning method, control end, aircraft and channel planning system |
US11212816B2 (en) | 2016-12-05 | 2021-12-28 | Kddi Corporation | Flying device, control device, communication control method, and control method |
CN106814750A (en) * | 2017-02-14 | 2017-06-09 | 北京小米移动软件有限公司 | UAV flight control method and device |
CN106931944A (en) * | 2017-03-21 | 2017-07-07 | 苏州光之翼智能科技有限公司 | A kind of unmanned plane real-time three-dimensional geographical mapping system |
WO2019023907A1 (en) | 2017-07-31 | 2019-02-07 | 深圳市大疆创新科技有限公司 | Out-of-synchronization processing method, intermediate communication apparatus, and communication system |
WO2019023906A1 (en) * | 2017-07-31 | 2019-02-07 | 深圳市大疆创新科技有限公司 | Synchronization method, device, and system |
CN108008431A (en) * | 2017-11-28 | 2018-05-08 | 佛山市安尔康姆航空科技有限公司 | A kind of unmanned vehicle GPS location recording method |
CN108234655A (en) * | 2018-01-04 | 2018-06-29 | 广东容祺智能科技有限公司 | One kind is based on mobile network's multiple UAVs safety management system |
WO2021163881A1 (en) * | 2020-02-18 | 2021-08-26 | 深圳市大疆创新科技有限公司 | Data processing method and system, device, and readable storage medium |
WO2021217416A1 (en) * | 2020-04-28 | 2021-11-04 | 深圳市大疆创新科技有限公司 | Movable platform control method and apparatus, movable platform, and storage medium |
CN116016496B (en) * | 2023-01-30 | 2024-07-30 | 中国联合网络通信集团有限公司 | Real-time file synchronization method, device, equipment and medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102768518A (en) * | 2012-07-11 | 2012-11-07 | 清华大学 | Multiple-unmanned plane platform cooperative control system |
CN103078673A (en) * | 2012-12-05 | 2013-05-01 | 福建省电力有限公司 | Special unmanned helicopter system suitable for routing inspection on power grid in mountain area |
CN202976376U (en) * | 2012-11-22 | 2013-06-05 | 华南农业大学 | Forest fire monitoring and emergency command system based unmanned aerial vehicle |
CN103490842A (en) * | 2013-09-26 | 2014-01-01 | 深圳市大疆创新科技有限公司 | Data transmission system and method |
-
2014
- 2014-10-08 CN CN201410528681.9A patent/CN104243132B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102768518A (en) * | 2012-07-11 | 2012-11-07 | 清华大学 | Multiple-unmanned plane platform cooperative control system |
CN202976376U (en) * | 2012-11-22 | 2013-06-05 | 华南农业大学 | Forest fire monitoring and emergency command system based unmanned aerial vehicle |
CN103078673A (en) * | 2012-12-05 | 2013-05-01 | 福建省电力有限公司 | Special unmanned helicopter system suitable for routing inspection on power grid in mountain area |
CN103490842A (en) * | 2013-09-26 | 2014-01-01 | 深圳市大疆创新科技有限公司 | Data transmission system and method |
Also Published As
Publication number | Publication date |
---|---|
CN104243132A (en) | 2014-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104243132B (en) | A kind of method of data synchronization and relevant device | |
CN104932525B (en) | Control method, device, ground control system and the unmanned plane of unmanned plane | |
RU2018130996A (en) | USE OF UNMANNED AERIAL VEHICLES (UAVS OR DRONS) IN APPLICATIONS WITH THE POSSIBILITY OF CONNECTING WITH FORESTRY MACHINES | |
CN104503456B (en) | Unmanned aerial vehicle (UAV) control apparatus and method based on 4G communications | |
US20200174466A1 (en) | Drone communication system and communication system of drone server | |
CN107092270A (en) | Realize method, the apparatus and system of formation flight | |
CN105620731B (en) | A kind of unmanned aerial vehicle (UAV) control method and unmanned aerial vehicle control system | |
WO2020244649A1 (en) | Obstacle avoidance method and apparatus, and electronic device | |
CN106412046A (en) | One-station-multi-machine control method, apparatus and system | |
CN107343177A (en) | A kind of filming control method of unmanned plane panoramic video | |
CN107195167B (en) | The communication system and method for controlled plant and the application controlled plant | |
CN111694377B (en) | Unmanned aerial vehicle cluster ground control visual system and control method | |
CN105836127A (en) | Control method of unmanned plane and unmanned plane system | |
CN110291483A (en) | A kind of unmanned aerial vehicle (UAV) control method, equipment, unmanned plane, system and storage medium | |
WO2017166714A1 (en) | Method, device, and system for capturing panoramic image | |
CN107305395A (en) | Unmanned plane method and system | |
CN106980323A (en) | A kind of system for controlling unmanned plane | |
CN107181323A (en) | A kind of unmanned plane inspection system and method | |
CN107918402A (en) | One kind is based on mobile network's unmanned plane cluster flight system | |
CN107636551B (en) | Flight control method and device and intelligent terminal | |
US20170308087A1 (en) | Aerial shooting method and system using a drone | |
CN106843252A (en) | Unmanned plane and unmanned aerial vehicle (UAV) control method | |
US20190075513A1 (en) | Method for broadcasting a communication network identifier, method for connecting to a communication network, related computer program, hosting medium and mobile terminal | |
CN110278717A (en) | Control the method and apparatus of aircraft flight | |
CN107483169A (en) | Data transmission method, system and computer-readable recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180323 |
|
CF01 | Termination of patent right due to non-payment of annual fee |