US2021026376A1PendingUtilityA1
Remote synchronization method, apparatus, and system
Est. expiryJun 22, 2036(~9.9 yrs left)· nominal 20-yr term from priority
Inventors:Zhiyuan Zhang
B64U 2201/20B64U 2101/30G05D 1/0022G05D 1/0016G05D 1/005G05D 1/101H04L 67/1095H04L 67/025H04W 4/40B64C 39/024
60
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A remote synchronization method includes associating a listening environment with a listen object that includes status information of a device, and adding a lock status in the listening environment in response to a writing-start interface being invoked to start writing to the listen object.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising:
associating a listening environment with a listen object, the listen object including status information of a device; and adding a lock status in the listening environment in response to a writing-start interface being invoked to start writing to the listen object.
2 . The method of claim 1 , further comprising:
removing the lock status from the listening environment in response to a writing-end interface being invoked to end the writing to the listen object.
3 . The method of claim 2 , further comprising:
calling back information carried during ending the writing to an asynchronous write approach and an asynchronous read approach that were invoked.
4 . The method of claim 1 , wherein the listening environment includes a context configured to implement information held by a runtime system during operation.
5 . The method of claim 1 , further comprising:
adding a listener to the listening environment, the listener being configured to listen in the listen object.
6 . The method of claim 5 ,
wherein the device is a first device; the method further comprising:
notifying a second device in response to the listener detecting that the listen object has changed.
7 . The method of claim 6 , wherein:
the first device is a remote device of the second device; and the first device and the second device are coupled to each other wirelessly.
8 . The method of claim 6 , wherein the second device includes at least one of a ground station, a remote controller, a cell phone, a tablet computer, a personal computer, or an unmanned aerial vehicle.
9 . The method of claim 5 , wherein adding the listener to the listening environment includes adding pointer information of the listener and the listen object into the listening environment.
10 . The method of claim 5 , further comprising:
releasing the listening environment and the listener associated with the listen object in response to detecting that the listen object is released.
11 . The method of claim 1 , wherein:
the device includes at least one of an unmanned aerial vehicle (UAV), a gimbal, or a camera; the listen object includes at least one of status information of the UAV, status information of a component of the UAV, status information of the gimbal, or status information of the camera; the status information of the UAV includes at least one of an altitude, a position, an angle, or a speed of the UAV; the status information of the component of the UAV includes status information of a flight controller; the status information of the gimbal includes an angle of the gimbal; and the status information of the camera includes at least one of photosensibility, shutter speed, exposure compensation, or aperture.
12 . The method of claim 1 , further comprising:
creating the listening environment in response to a custom remote read-write approach being registered for performing read-write operation to the listen object.
13 . An apparatus comprising:
a processor; and a memory storing instructions that, when executed by the processor, cause the processor to:
associate a listening environment with a listen object, the listen object including status information of a device; and
add a lock status in the listening environment in response to a writing-start interface being invoked to start writing to the listen object.
14 . The apparatus of claim 13 , wherein the instructions further cause the processor to:
remove the lock status from the listening environment in response to a writing-end interface being invoked to end the writing to the listen object.
15 . The apparatus of claim 14 , wherein the instructions further cause the processor to:
call back information carried during ending the writing to an asynchronous write approach and an asynchronous read approach that were invoked.
16 . The apparatus of claim 13 , wherein the listening environment includes a context configured to implement information held by a runtime system during operation.
17 . The apparatus of claim 13 , wherein the instructions further cause the processor to:
add a listener to the listening environment, the listener being configured to listen in the listen object.
18 . The apparatus of claim 17 , wherein:
the device is a first device; and the instructions further cause the processor to notify a second device in response to the listener detecting that the listen object has changed.
19 . The apparatus of claim 13 , wherein the instructions further cause the processor to:
create the listening environment in response to a custom remote read-write approach being registered for performing read-write operation to the listen object.
20 . A remote synchronization system comprising:
a first device; a second device; and a remote synchronization apparatus including:
a processor; and
a memory storing instructions that, when executed by the processor, cause the processor to:
associate a listening environment with a listen object, the listen object including status information of the first device;
add a listener to the listening environment, the listener being configured to listen in the listen object;
notify the second device in response to the listener detecting that the listen object has changed; and
add a lock status in the listening environment in response to a writing-start interface being invoked to start writing to the listen object.Join the waitlist — get patent alerts
Track US2021026376A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.