WO2020062228A1 - 一种控制方法、控制设备及计算机可读存储介质 - Google Patents
一种控制方法、控制设备及计算机可读存储介质 Download PDFInfo
- Publication number
- WO2020062228A1 WO2020062228A1 PCT/CN2018/109066 CN2018109066W WO2020062228A1 WO 2020062228 A1 WO2020062228 A1 WO 2020062228A1 CN 2018109066 W CN2018109066 W CN 2018109066W WO 2020062228 A1 WO2020062228 A1 WO 2020062228A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- control
- instruction
- control device
- confirmation
- interface element
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 66
- 238000012790 confirmation Methods 0.000 claims description 110
- 230000033001 locomotion Effects 0.000 claims description 65
- 230000015654 memory Effects 0.000 claims description 21
- 238000004590 computer program Methods 0.000 claims description 11
- 238000003825 pressing Methods 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 14
- 230000003993 interaction Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0423—Input/output
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/0011—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
- G05D1/0016—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement characterised by the operator's input device
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/10—Simultaneous control of position or course in three dimensions
- G05D1/101—Simultaneous control of position or course in three dimensions specially adapted for aircraft
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2101/00—UAVs specially adapted for particular uses or applications
- B64U2101/30—UAVs specially adapted for particular uses or applications for imaging, photography or videography
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2201/00—UAVs characterised by their flight controls
- B64U2201/20—Remote controls
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23067—Control, human or man machine interface, interactive, HMI, MMI
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
Definitions
- the present invention relates to the field of communication technologies, and in particular, to a control method, a control device, and a computer-readable storage medium.
- Embodiments of the present invention provide a control method, a control device, and a computer-readable storage medium, which can relatively safely control a mobile platform.
- an embodiment of the present invention provides a control method.
- the control method is applied to a control device, the control device is connected to a mobile platform, the mobile platform is connected to a prompt device, and the control device is connected to The prompt device is connected, and the method includes:
- the control device When receiving a mode switching operation input by a user, the control device generates a mode switching instruction based on the mode switching operation;
- the control device switches a control mode of the control device according to the mode switching instruction
- the control mode includes a first control mode and a second control mode.
- a first instruction generated by the control device operating in the first control mode is used to control the mobile platform.
- the control mode works in the second control mode.
- the second instruction generated by the control device in the control mode is used to control the prompt device.
- an embodiment of the present invention provides a control device, the control device is connected to a mobile platform, the mobile platform is connected to a prompt device, and the control device is connected to the prompt device.
- the control device includes a processor and a memory.
- the processor is connected to the memory.
- the memory stores a computer program.
- the computer program includes program instructions. The processor executes the program instructions when the program instructions are called:
- the control device When receiving a mode switching operation input by a user, the control device generates a mode switching instruction based on the mode switching operation;
- the control device switches a control mode of the control device according to the mode switching instruction
- the control mode includes a first control mode and a second control mode.
- a first instruction generated by the control device operating in the first control mode is used to control the mobile platform.
- the control mode works in the second control mode.
- the second instruction generated by the control device in the control mode is used to control the prompt device.
- an embodiment of the present invention provides a computer-readable storage medium, where the computer-readable storage medium stores computer program instructions, and the computer program instructions are executed to implement the control method according to the first aspect described above.
- the control device generates a mode switching instruction according to the received user operation, thereby switching the control mode of the control device based on the mode switching instruction.
- the control device can control both the mobile platform and the prompt device.
- the mobile platform and the prompt device can be controlled by a control device, which improves the interaction efficiency between the user and the prompt device and ensures the security of the mobile platform.
- FIG. 1 is a schematic structural diagram of a control system for a mobile platform according to an embodiment of the present invention
- FIG. 2 is a schematic structural diagram of a control system for another mobile platform according to an embodiment of the present invention.
- FIG. 3 is a schematic flowchart of a control method according to an embodiment of the present invention.
- FIG. 4 is a schematic structural diagram of a control device according to an embodiment of the present invention.
- 5a is a schematic diagram of a control device control prompting device according to an embodiment of the present invention.
- 5b is a schematic diagram of another control device control prompting device according to an embodiment of the present invention.
- FIG. 6 is a schematic diagram of adjusting parameters by using a dial to adjust parameters according to an embodiment of the present invention
- FIG. 7 is a schematic structural diagram of still another control device according to an embodiment of the present invention.
- An embodiment of the present invention provides a control method.
- the control method is applied to a control device.
- the control device is connected to a mobile platform and a prompt device, and the mobile platform is connected to the prompt device.
- the connection mode between the control device, the mobile platform, and the prompt device may be a wired connection or a wireless connection, such as a Bluetooth connection, a radio frequency connection, a wireless high-fidelity WiFi connection, and so on.
- the mobile platform may be a drone, a car, a robot, etc.
- the control device may be a touch screen device or a non-touch screen device.
- the control device is a non-touch screen remote control with a joystick, or
- the control device is a touch screen remote control.
- the prompting device may be a display device including a display screen.
- the prompting device may be a liquid crystal display screen, which is used to display the movement data of the mobile platform during the movement, such as the speed and environment of the movement; or the prompting device may also be It is a pointing device including an indicator light, which can be used to indicate whether the current movement state of the mobile platform conforms to a preset movement state.
- control device and the prompting device may be integrally provided, for example, a remote controller provided with a joystick and a display screen at the same time, or a control board provided with buttons and indicators at the same time;
- control device and the prompting device may also be set separately.
- the control device is a remote control
- the prompting device is a separate display screen, which is not limited herein.
- the prompting device is a pointing device
- the pointing device includes a moving height indicator of the mobile platform and a moving speed indicator of the mobile platform.
- the moving height indicator when the moving height of the mobile platform exceeds the height, At the threshold, the red indicator in the moving height indicator lights up.
- the green indicator in the moving height indicator lights up.
- the moving speed indicator when the moving speed of the mobile platform exceeds the speed threshold The red indicator of the moving speed indicator lights up.
- FIG. 1 is a schematic structural diagram of a mobile platform control system according to an embodiment of the present invention.
- the system in FIG. 1 includes a mobile platform 101, a control device 102, and a prompting device 103.
- the mobile platform 101 is UAV
- the control device 102 is a remote control
- the reminder device 103 is a display device.
- the remote control in FIG. 1 may include a power switch, a power indicator, a direction key, etc.
- the power switch is used to control the control device 102 to be turned on or off.
- the device 102 is used to control the mobile platform 101 when the device 102 is on, and the control device 102 cannot control the mobile platform 101 when the device 102 is off.
- the power indicator is used to indicate the power status of the control device 102. The user can determine the power indicator Whether the control device 102 needs to be charged; the arrow keys can be used to control the mobile platform 101 to move in various directions.
- the prompting device 103 may be configured to display a user interface, and the user interface may display data to be displayed related to the mobile platform 101, where the data to be displayed includes motion data of the mobile platform 101, and / or Data collected by the mobile platform 101.
- the prompt device 103 is a display device including a display screen.
- the mobile platform 101 and the prompt device 103 The connection is wired or wireless.
- the movement data generated by the mobile platform 101 during the movement or the data collected by the mobile platform 101 are transmitted to the prompt device 103 through this connection.
- the prompt device 103 displays the received data on the display screen. on.
- the mobile platform 101 transmits the current flight altitude, flight speed, and currently acquired image data to the prompting device 103, and the prompting device 103 displays the data.
- the prompting device may also be used to display an indicator interface.
- FIG. 2 is a schematic structural diagram of a control system for another mobile platform according to an embodiment of the present invention. It is assumed that the mobile platform 201 is a drone, the control device 202 is a remote control, and the prompt device 203 is a pointing device including an indicator light. The drone is connected to the remote control and the pointing device, and the drone judges that it is in flight. The generated flight data, such as whether the flight altitude and flight speed meet the preset conditions, and then determine how to control the indicator light display in the pointing device based on the results of the judgment.
- the user can operate the to-be-displayed data of the mobile platform 101 displayed in the prompt device 103 shown in FIG. 1 and the indicator light included in the prompt device 203 shown in FIG. 2 to realize the connection with the mobile platform.
- the data to be displayed on the mobile platform 101 displayed in the prompt device 103 includes parameters when the image sensor on the mobile platform 101 acquires an image, and the user may modify the image sensor parameters in the prompt device 103. If the user interacts with the prompting device 103, one or even both hands leave the remote control to operate the prompting device 103. At this time, the mobile platform 101 is in an unmanned control state, which is likely to cause a drone accident. 102 can control both the mobile platform 101 and the prompt device 103. The user only needs to enter a switching operation to implement the switch between the control device 102 controlling the mobile platform 101 and the control device 102 to control the prompt device 103. To ensure the security of the mobile platform 101.
- FIG. 3 is a schematic flowchart of a control method according to an embodiment of the present invention.
- the control device is connected to a mobile platform and a prompt device, and the prompt device is connected to the mobile platform.
- the control method may be executed by a control device.
- the control method shown in FIG. 3 can be used to enable the control device to control both the mobile platform and the prompt device. Whether the control device specifically controls the mobile platform or the control prompt device needs to be determined according to the mode switching instruction of the control device.
- the control device When a mode switching operation input by the user is received in S301, the control device generates a mode switching instruction based on the mode switching operation.
- the mode switching operation input by the user refers to a preset operation input by the user on the mode switching key.
- the control device may include a mode switching key.
- the preset operation may be preset by the control device.
- the control device presets the preset operation and specifies that the mode switch is generated only when the user operation detected on the mode switch key belongs to the preset operation. In this way, the situation that the control device switches the control mode due to the user's incorrect operation of the mode switching key can be avoided, and the power consumption overhead of the control device can be saved.
- the preset operation includes one or more of the following: a preset pressing operation, a preset dialing operation, and a preset rotating operation.
- the preset pressing operations may include pressing the mode switching key, releasing the mode switching key, continuously pressing the mode switching key N times within a preset time, and holding down the mode switching key for M seconds, etc., where N and M are both greater than 1 A positive integer; the preset flick operation can point to a preset direction to flick the mode switch key a preset number of times; the preset flick operation can refer to turning the mode switch key in a preset direction or number of times.
- the embodiments of the present invention merely list some optional preset operations, and do not limit the specific preset operations.
- the control device After the control device generates a mode switching instruction based on the mode switching operation, the control device switches the control mode of the control device according to the mode switching instruction in S302.
- the control device according to the embodiment of the present invention may include a first control mode and a second control mode.
- a first instruction generated by the control device is used to control the control device.
- a second instruction generated by the control device is used to control the prompt device.
- the mode switching instruction may include a switching command that controls the control device to switch the control mode.
- the implementation mode of switching the control mode of the control device may be: determining a current control in which the control device is located. Mode; switching a control mode of the control device according to the current control mode and the mode switching instruction. That is, if the instruction included in the mode switching instruction is used to instruct the control device to perform the operation of switching the control mode, the control device first determines the current control mode described by the control device before performing the operation indicated by the mode switching instruction. If the current control mode of the control device is a first control mode, the control device executes a switching operation indicated by the mode switching instruction to switch the control device from the first control mode to the second control mode. Similarly, if the current control mode of the control device is the second control mode, the control device executes the switching operation indicated by the mode switching instruction to switch the control device from the second control mode to the first control mode.
- the mode switching instruction may include a switching command and a switching operation for controlling the control device to switch the control mode.
- the switching operation is used to instruct the control device to switch to which control mode, for example, the switching operation instructs the control device. Switch to the first control mode or the second control mode.
- the manner in which the control device generates the mode switching instruction based on the mode switching operation input by the user may be: A control mode corresponding to the mode switching operation input by the user; and generating a mode switching instruction based on the control mode.
- the corresponding relationship between the mode switching operation input by the user and the control mode specified in advance by the control device may be: pressing the mode switching key twice within 5 seconds corresponds to the first control mode; long pressing the mode switching key corresponding to 3 seconds The second control mode.
- the control device detects that the mode switching operation input by the user is a long press of the mode switching key for 3 seconds, it can be determined that the control mode corresponding to the mode switching operation is the second control mode. Further, the control device generates and carries the second control Mode mode switching command.
- the mode switching instruction includes a switching command that controls the control device to switch the control mode, and also includes a specific switching operation.
- the S302 switches the control mode of the control device according to the mode switching instruction.
- An implementation manner may be: acquiring a control mode included in the mode switching instruction, and then switching the control device to a control mode included in the switching instruction.
- the control device may further determine whether the control mode in which the control device is currently located is in accordance with the mode switching instruction. The control modes included are the same. If they are the same, the switching operation may not be performed. If they are not the same, the steps of switching the control device to the control mode included in the switching instruction may be performed. In this way, the control device can be saved. Power consumption overhead.
- the control method shown in FIG. 3 may be applied to the working scenario of the mobile platform shown in FIG. 1.
- the prompt device included in FIG. 1 may be used to display a user interface.
- a second instruction generated by the control device is used to control the user interface displayed on the prompt device.
- FIG. 4 it is a schematic structural diagram of a control device in a working scenario of the mobile platform of FIG. 1 according to an embodiment of the present invention.
- the control device described in FIG. 4 may include a mode switching key 401. When a preset operation of the user is detected on the mode switching key 401, the control device switches the control mode of the control device.
- the control device shown in FIG. 4 may further include at least one direction key.
- FIG. 4 includes a first direction key 4021 and a second direction key 4022. In the first control mode, when the When a user operation is received on a target direction key of the at least one direction key, the control device generates a movement control instruction for controlling a moving direction of the mobile platform based on the user operation on the target direction key.
- the control device In the second control mode, when the user operation is received on a target direction key of the at least one direction key, the control device generates, based on the user operation on the target direction key, A movement control instruction for controlling a selection identifier displayed in the prompting device.
- the target direction key may include any one direction key of at least one direction key, or include all direction keys in at least one direction key.
- the control device works in the first control mode, the control device is used to control the mobile platform. Therefore, the control device generates a mobile control instruction for controlling the movement of the mobile platform according to the user operation on the target direction key.
- the control instructions generated by the control device act on the mobile platform.
- the method for the control device to generate the movement control instruction according to the user operation on the target direction key may be: obtaining a movement direction indicated by the user operation; and generating a control instruction based on the movement direction.
- the control instruction carries a movement direction, and the control device controls the movement of the mobile platform according to the movement direction in the control instruction.
- control device is a remote control
- target direction key on the remote control is a joystick. If a user operation turning to the left is detected on the joystick, the movement direction carried in the generated control instruction is to move to the left.
- the control device controls the mobile platform to move to the left.
- the control device When the control device works in the second control mode, the control device is used to control the prompt device. Therefore, at this time, the control device generates a selection identifier for controlling the movement of the selection identifier displayed in the prompt device according to the user operation on the target direction key.
- the control instruction that is, in the second control mode, the control instruction generated by the control device acts on the prompting device.
- the manner in which the control device generates a movement control instruction for controlling the selection identifier displayed in the prompting device according to a user operation on the target direction key may be: obtaining a movement direction indicated by the user operation; and generating a movement control based on the movement direction instruction.
- the selection identifier displayed in the prompting device includes a cursor, and the control device controls the cursor to move according to the moving direction based on the moving direction indicated in the movement control instruction.
- the control device in the second control mode, when a user operation is received on a target direction key of the at least one direction key, the control device is configured according to the user on the target direction key. Operation, generating a selection instruction for selecting an interface element displayed in the prompt device, the interface element being generated according to the data to be displayed.
- the interface element may be motion data of the mobile platform, and / or data collected by the mobile platform.
- the selection instruction is used to control the movement of a display frame.
- the control device detects the movement direction corresponding to the user operation by using the arrow keys.
- the selection instruction including the movement direction can be understood as: if the movement direction is upward, the current Prompt the display box displayed on the device to move upwards, so as to display an interface element in the display box, and prompt the user that the interface element is selected.
- the target direction key in the second control mode, can be regarded as an external mouse of the prompting device.
- the mouse can be controlled by controlling the selection identifier such as a cursor and the selection instruction such as a display box in the prompting device. Prompt the user interface in the device.
- the control device shown in FIG. 4 further includes a confirmation key 403. After generating a movement control instruction for controlling a selection identifier displayed in the prompting device, when a movement control instruction on the confirmation key is detected, During the confirmation operation, the control device generates a confirmation instruction based on the confirmation operation; the control device performs display control on a target interface element on the user interface in the prompt device based on the confirmation instruction.
- the target interface element is an interface element corresponding to the selection identifier after the selection identifier is controlled to move to the target position according to the movement control instruction.
- the user can first enter an operation with a movement direction on the target direction key, so that the control device moves the selection identifier in the prompt device to the target position. , And then the user enters a confirmation operation on the confirmation key to complete the selection of the target interface element in the prompt device.
- FIG. 5a is a schematic diagram of the control device control prompt device.
- the control device is a remote control.
- the remote control includes two direction keys, a confirmation key and a mode switch key.
- the interface element in the user interface included in the prompt device may be a function menu of the mobile platform, and the identifier is a cursor 50a.
- the control cursor 50a is moved from the a position to the b position according to the user operation input on the direction key.
- the control device detects the user's confirmation operation on the confirmation key, and the control device can determine that the user has selected b, the flight parameter setting , The control device control prompts the device to display interface elements included in the flight parameter setting menu.
- the keys such as the direction key, the confirmation key, and the mode switching key may be some mechanical keys, or may be virtual keys based on a touch screen.
- the control device shown in FIG. 4 further includes a confirmation key 403. After a selection instruction for selecting an interface element displayed in the prompt device is generated, a confirmation operation on the confirmation key is detected. At that time, the control device generates a confirmation instruction based on the confirmation operation; the control device performs display control on a target element on the user interface in the prompt device based on the confirmation instruction.
- the target interface here is originally an interface element selected on the user interface according to the selection instruction. That is, the interface element selected by the selection instruction may also control the device to prompt the device to display the interface element selected by the selection instruction when the confirmation operation on the confirmation key is detected. Referring to FIG.
- the control device may determine that the display frame is moved upward from the originally selected interface element (that is, the flight mode) to confirm the selected interface element (that is, the flight parameter setting). For a specific implementation process, refer to the description of FIG. No longer.
- the control device shown in FIG. 4 further includes a jog wheel 404.
- the jog wheel 404 may be a jog wheel above the confirmation key 403 or the mode switching key 401, or may be separately provided at another suitable position of the control device.
- the trackwheel 404 is disposed above the confirmation key 403 to facilitate user operation.
- the control device detects that the first scroll operation is received on the jog dial; if the selection selected by the selection instruction on the user interface is The interface element is a parameter adjustment element, and the control device generates an adjustment instruction for parameter adjustment of the parameter adjustment element according to the first scroll operation.
- the parameter adjustment interface on the user interface may also correspond to a selection identifier. That is, if the interface element selected by the selection instruction or the interface element corresponding to the selection identifier is a parameter adjustment element, the dial on the control device can be used to adjust the parameter of the parameter adjustment element.
- FIG. 6 is a schematic diagram of a dial adjustment parameter interface element according to an embodiment of the present invention.
- the interface element displayed in the prompting device is a parameter adjustment element, such as a moving speed threshold of a mobile platform or The mobile height threshold of the mobile platform.
- the corresponding movement speed parameter can be reduced to a preset value; if the scrolling parameter on the trackwheel is along the Rolling the trackwheel in the scrolling direction B described in FIG. 6 can increase the corresponding motion speed parameter to a preset value.
- the embodiments of the present invention merely list some possible parameter adjustment methods, and the specific parameter adjustment methods are not limited, and may be set according to different working scenarios of the mobile platform, or may be limited based on the mobile platform's own performance.
- the control device may also preset the first direction key 4021 of the at least one direction key as the target direction key.
- the control device When a user operation is received on the first direction key 4021, the control device generates a selection identifier for controlling the prompting device.
- the second direction key 4022 is a parameter adjustment key, and when a user operation is received on the second direction key 4022, a prompt for adjusting the device is generated.
- the dial 404 may be set to generate the movement control instruction or the selection instruction when receiving a user operation. In short, in the control device shown in FIG.
- control device shown in FIG. 4 may further include a power key, a power indicator, and the like (not shown in FIG. 4).
- control device when the control device works in the second control mode, the mode switching key 401, the direction keys, When the confirmation key 403 and the trackwheel 404 receive a user operation, they respectively generate different instructions for controlling the user interface in the prompt device, so that the user can interact with the prompt device through the control device.
- the control device can control both the mobile platform and the prompt device. In this way, the user can interact with the prompt device without leaving the remote control, which not only improves the interaction efficiency and emergency response. It can quickly switch back to control the mobile platform, ensuring the security of the mobile platform.
- the control device in the control method shown in FIG. 3 may be preset to control whether the control device works in the first control mode or the second control mode, and the direction keys are always used to control the moving direction of the mobile platform.
- the trackwheel and the confirmation key are used to control the prompting device in the second control mode.
- the mobile platform will not be in an unmanned state when in the second control mode.
- the control device realizes interaction with the prompt device at the same time, and also realizes control of the mobile platform, which enhances the user's experience on the mobile platform and also ensures the security of the mobile platform.
- the control device in the second control mode, when a second scroll operation on the jog wheel is detected, the control device generates, based on the second scroll operation, a method for controlling the prompt device. Display of movement control instructions for the selected identifier.
- the control device may further generate a selection instruction for selecting an interface element displayed in the prompt device according to the second scroll operation. That is, if working in the second control mode, the trackwheel is used as a control key for controlling the prompting device.
- the selection identifier in the prompting device can be controlled to move or generate a selection instruction.
- the control device after the control device generates a movement control instruction for controlling a selection identifier displayed in the prompting device based on the second scroll operation, when a confirmation operation on the confirmation key is detected , The control device generates a confirmation instruction based on the confirmation operation; the control device controls the prompting device to perform display control on a target interface element on the user interface in the prompting device based on the confirmation instruction.
- the target interface element described here is an interface element corresponding to the movement identifier after the selection identifier is moved to the target position according to the movement control instruction.
- the user can control the selection identifier displayed on the device to move to the target position through the jog dial control, and then click the confirmation key to select the interface element corresponding to the selection identifier at this time, prompting the device to display the interface selected by the user according to the user's confirmation operation. element.
- the control device after generating a selection instruction for selecting an interface element displayed in the prompt device, when a confirmation operation on the confirmation key is detected, the control device generates a confirmation operation based on the confirmation operation. Confirmation instruction; the control device performs display control on the target interface element on the user interface in the prompt device based on the confirmation instruction, and the target interface element described here is the selection on the user interface The interface element selected by the instruction.
- the user can generate a selection instruction in the prompting device through the trackwheel, and then control the prompting device to display the interface element corresponding to the selection instruction through the confirmation key.
- a selection instruction for selecting an interface element displayed in the prompt device when it is detected that a third scroll operation is received on the trackwheel, if the selection instruction on the user interface is The selected interface element is a parameter adjustment element, and the control device generates an adjustment instruction for parameter adjustment of the parameter adjustment element based on the third scroll operation.
- the adjustment instruction generated by the control device for parameter adjustment of the parameter adjustment element refer to the description of the control device shown in FIG. 4, and details are not described herein again.
- the control device In the control method shown in FIG. 3 in the embodiment of the present invention, the control device generates a mode switching instruction according to the received user operation, so as to switch the control mode of the control device based on the mode switching instruction, and the control device can control movement
- the platform can also control the prompting device.
- the mobile platform and the prompting device can be controlled by a control device, which improves the interaction efficiency between the user and the prompting device and ensures the security of the mobile platform.
- FIG. 7 is a schematic structural diagram of a control device according to an embodiment of the present invention.
- the control device shown in FIG. 7 is connected to a mobile platform, the mobile platform is connected to a prompt device, and the control device is connected to all devices.
- the prompt device is connected as described above.
- the control device includes a processor 701 and a memory 702.
- the memory 702 and the processor 701 are connected through a bus 703.
- the memory 702 is configured to store program instructions.
- the memory 702 may include a volatile memory (such as a random-access memory (RAM); the memory 702 may also include a non-volatile memory (such as a flash memory) (flashmemory), solid-state drive (SSD), etc .; the memory 702 may also include a combination of the above-mentioned types of memories.
- a volatile memory such as a random-access memory (RAM)
- the memory 702 may also include a non-volatile memory (such as a flash memory) (flashmemory), solid-state drive (SSD), etc .
- flashmemory flash memory
- SSD solid-state drive
- the processor 701 may be a central processing unit (Central Processing Unit).
- the processor 701 may further include a hardware chip.
- the above hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or the like.
- the PLD may be a field-programmable gate array (FPGA), a generic array logic (GAL), or the like.
- the processor 701 may also be a combination of the foregoing structures.
- the memory 702 is configured to store a computer program, and the computer program includes program instructions, and the processor 701 is configured to execute the program instructions stored in the memory 702 to implement the above-mentioned embodiment shown in FIG. 3. Steps of the corresponding method.
- the processor 701 is configured to execute program instructions stored in the memory 702 to implement the corresponding method in the embodiment shown in FIG. 3 described above, and the processor 701 is configured to call the processor 701. Executed when a program instruction is received: When a mode switching operation input by a user is received, a mode switching instruction is generated based on the mode switching operation; and a control mode of the control device is switched according to the mode switching instruction.
- the control mode includes a first control mode and a second control mode, and a first instruction generated by the control device operating in the first control mode is used to control the mobile platform; A second instruction generated by the control device in the second control mode is used to control the prompt device.
- the prompt device is used to display a user interface
- the second instruction is used to control the user interface displayed on the prompt device.
- the control device includes at least one direction key
- the processor 701 is configured to call the program instruction and further execute: in the first control mode, when in the at least one direction When a user operation is received on a target direction key of the keys, a control instruction for controlling a moving direction of the mobile platform is generated based on the user operation on the target direction key; in the second control mode, When the user operation is received on a target direction key of the at least one direction key, based on the user operation on the target direction key, a method for controlling a selection identifier displayed in the prompting device is generated. Movement control instructions.
- control device includes at least one direction key
- the processor 701 is configured to call the program instruction and further execute: in the second control mode, when in the at least one direction
- a selection instruction for selecting an interface element displayed in the prompting device is generated according to the user operation on the target direction key, and the interface element is based on the The generation of the data to be displayed is described.
- control device further includes a confirmation key, and after generating a movement control instruction for controlling a selection identifier displayed in the prompt device, the processor 701 is configured to call the program
- the instruction is executed, when a confirmation operation on the confirmation key is detected, a confirmation instruction is generated based on the confirmation operation; and a target interface element on the user interface in the prompt device is displayed based on the confirmation instruction.
- Control wherein the target interface element is an interface element corresponding to the selection identifier after the selection identifier is controlled to move to the target position according to the movement control instruction.
- control device further includes a confirmation key
- the processor 701 is configured to call the program instruction when And further executing: when a confirmation operation on the confirmation key is detected, generating a confirmation instruction based on the confirmation operation; and performing display control on a target interface element on the user interface in the prompt device based on the confirmation instruction ; Wherein the target interface element is an interface element selected on the user interface according to the selection instruction.
- control device further includes a jog dial, and after generating a selection instruction for selecting an interface element displayed in the prompt device, the processor 701 is configured to call the program instruction when Also executing: receiving a first scroll operation on the trackwheel; if the interface element selected by the selection instruction on the user interface is a parameter adjustment element, generating the parameter adjustment element according to the first scroll operation Adjustment instruction for parameter adjustment.
- control device includes a jog dial
- processor 701 is configured to call the program instruction and further execute: in the second control mode, when the In the second scroll operation, a movement control instruction for controlling a selection identifier displayed on the prompting device is generated based on the second scroll operation.
- control device includes a jog dial
- processor 701 is configured to call the program instruction and further execute: in the second control mode, when received on the jog dial, In the second scroll operation, a selection instruction for selecting an interface element displayed in the prompting device is generated according to the second scroll operation.
- the control device further includes a confirmation key.
- the processor 701 After generating a movement control instruction for controlling a selection identifier displayed in the prompt device based on the second scroll operation, the processor 701 is configured to use When the program instruction is called, it is also executed: when a confirmation operation on the confirmation key is detected, a confirmation instruction is generated based on the confirmation operation; and the prompt device is controlled based on the confirmation instruction to the prompt device.
- the target interface element on the user interface performs display control; wherein the target interface element is an interface element corresponding to the selection identifier after the selection identifier is controlled to move to a target position according to the movement control instruction.
- control device further includes a confirmation key
- the processor 701 is configured to call the program instruction when And further executing: when a confirmation operation on the confirmation key is detected, generating a confirmation instruction based on the confirmation operation; and performing display control on a target interface element on the user interface in the prompt device based on the confirmation instruction ; Wherein the target interface element is an interface element selected by the selection instruction on the user interface.
- the processor 701 is configured to execute when the program instruction is invoked: on the dial Receiving a third scroll operation; if the interface element selected by the selection instruction on the user interface is a parameter adjustment element, generating an adjustment instruction for parameter adjustment of the parameter adjustment element based on the third scroll operation.
- the mode switching operation input by the user refers to a preset operation input by the user on the mode switching key
- the preset operation includes one or more of the following: a preset pressing operation, a preset operation Set the dial operation and preset rotation operation.
- control device is a touch screen device.
- the prompting device refers to a display device including a display screen; or, the prompting device refers to a pointing device including an indicator light.
- the user interface of the prompt device displays data to be displayed related to the mobile platform, the data to be displayed includes motion data of the mobile platform, and / or the mobile platform collects The data.
- the program can be stored in a computer-readable storage medium.
- the program When executed, the processes of the embodiments of the methods described above may be included.
- the storage medium may be a magnetic disk, an optical disc, a read-only memory (Read-Only Memory, ROM), or a random access memory (Random Access Memory, RAM).
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Automation & Control Theory (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Selective Calling Equipment (AREA)
Abstract
一种控制方法、控制设备及计算机可读存储介质,所述控制方法应用于控制设备中,所述控制设备与移动平台相连接,所述移动平台与提示设备相连接,所述控制设备与所述提示设备相连接,其中控制方法包括:当接收到用户输入的模式切换操作时,基于所述模式切换操作生成模式切换指令(S301);根据所述模式切换指令切换所述控制设备的控制模式(S302);其中,所述控制模式包括第一控制模式和第二控制模式,工作在所述第一控制模式下的所述控制设备产生的第一指令用于控制所述移动平台;工作在所述第二控制模式下的所述控制设备产生的第二指令用于控制所述提示设备,因此可以较安全的控制移动平台。
Description
本发明涉及通信技术领域,尤其涉及一种控制方法、控制设备及计算机可读存储介质。
随着视频传输和手机以及显示屏的发展,现在大多数可遥控操作的移动平台都以手机或者外置显示屏显示相关操作界面,并配合控制设备比如遥控器来控制移动平台。在使用控制设备对移动平台的控制过程中,通常的方式是用户通过双手操作控制设备以实现对移动平台基本运动的控制。
当需要与显示屏上显示的相关操作界面进行交互时,比如调整显示屏上的移动平台的相关参数等,需要手离开控制设备去操作显示屏界面,此时移动平台处于单手控制状态甚至双手都不能对移动平台进行控制的状态。在此过程中如果移动平台出现异常情况,用户不能及时通过控制设备对其进行控制,因此可能导致重大事故。因此,在存在移动平台、控制设备以及提示设备的场景下,如何进行安全控制成为当前研究的重点。
发明内容
本发明实施例提供了一种控制方法、控制设备及计算机可读存储介质,可以较安全的控制移动平台。
第一方面,本发明实施例提供了一种控制方法,所述控制方法应用于控制设备中,所述控制设备与移动平台相连接,所述移动平台与提示设备相连接,所述控制设备与所述提示设备相连接,所述方法包括:
当接收到用户输入的模式切换操作时,所述控制设备基于所述模式切换操作生成模式切换指令;
所述控制设备根据所述模式切换指令切换所述控制设备的控制模式;
其中,所述控制模式包括第一控制模式和第二控制模式,工作在所述第一控制模式下的所述控制设备产生的第一指令用于控制所述移动平台;工作在所述第二控制模式下的所述控制设备产生的第二指令用于控制所述提示设备。
第二方面,本发明实施例提供了一种控制设备,所述控制设备与移动平台相连接,所述移动平台与提示设备相连接,所述控制设备与所述提示设备相连接。所述控制设备包括处理器和存储器,所述处理器和所述存储器相连接,所述存储器存储有计算机程序,计算机程序包括程序指令,处理器调用所述程序指令时用于执行:
当接收到用户输入的模式切换操作时,所述控制设备基于所述模式切换操作生成模式切换指令;
所述控制设备根据所述模式切换指令切换所述控制设备的控制模式;
其中,所述控制模式包括第一控制模式和第二控制模式,工作在所述第一控制模式下的所述控制设备产生的第一指令用于控制所述移动平台;工作在所述第二控制模式下的所述控制设备产生的第二指令用于控制所述提示设备。
相应的,本发明实施例提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序指令,该计算机程序指令被执行时用于实现上述的第一方面所述的控制方法。
本发明实施例中,所述控制设备根据接收到的用户操作生成模式切换指令,从而基于所述模式切换指令切换所述控制设备的控制模式,控制设备既可控制移动平台,也可以控制提示设备,可以通过一个控制设备来控制移动平台和提示设备,提高了用户与提示设备交互效率,保障移动平台的安全。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种移动平台的控制***的结构示意图;
图2为本发明实施例提供的另一种移动平台的控制***的结构示意图;
图3为本发明实施例提供的一种控制方法的流程示意图;
图4为本发明实施提供的一种控制设备的结构示意图;
图5a为本发明实施例提供的一种控制设备控制提示设备的示意图;
图5b为本发明实施例提供的另一种控制设备控制提示设备的示意图;
图6为本发明实施例提供的一种利用拨轮调整参数调整元素的示意图;
图7为本发明实施例提供的又一种控制设备的结构示意图。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例中提出一种控制方法,所述控制方法应用于控制设备中,所述控制设备分别与移动平台和提示设备相连接,所述移动平台与所述提示设备相连接。所述控制设备、所述移动平台与所述提示设备之间的连接方式可以是有线连接,也可以是无线连接,比如蓝牙连接、射频连接、无线高保真WiFi连接等等。
在一个实施例中,所述移动平台可以是无人机、汽车、机器人等,所述控制设备可以是触摸屏设备,也可以是非触摸屏设备,比如控制设备为带摇杆的非触摸屏遥控器,或者控制设备为触摸屏遥控器。所述提示设备可以是包括显示屏的显示设备,比如,提示设备可以是一个液晶显示屏,用来显示移动平台在移动过程中的运动数据,比如运动速度、运动环境等;或者提示设备也可以是包括指示灯的指示设备,所述指示灯可用来指示移动平台当前的移动状态是否符合预设移动状态。进一步地,在一种实施例中,所述控制设备与所述提示设备可以一体成型设置,例如同时设置有摇杆与显示屏的遥控器,或者同时设置有按键与指示灯的控制板等;在另一种实施例中,所述控制设备与所述提示设备也可以分离设置,如控制设备为遥控器,提示设备为一分离设置的显示屏等,在此不作限定。
进一步地,举例来说,假设提示设备为指示设备,指示设备中包括移动平台的移动高度指示灯、移动平台的移动速度指示灯,对于移动高度指示灯来说,当移动平台的移动高度超过高度阈值时,移动高度指示灯中红色指示灯亮起,当移动平台的移动高度小于高度阈值,移动高度指示灯中绿色指示灯亮起;对 于移动速度指示灯来说,当移动平台的移动速度超过速度阈值,移动速度指示灯红色指示灯亮起,当移动平台的移动速度小于速度阈值,移动速度指示灯绿色指示灯亮起。可以理解的,上述的指示设备以及与指示设备中包括的指示灯具体的指示状态只是本发明实施例中所列举的指示设备包括的一种可行的实施方式,对于具体的指示设备以及指示灯的指示状态不做具体限定。
在一个实施例中,所述移动平台根据所述控制设备的控制指令执行对应操作,比如加速飞行、停止飞行或者转向操作等。举例来说,参考图1为本发明实施例提供的一种移动平台的控制***的结构示意图,在图1的***中包括移动平台101、控制设备102以及提示设备103,所述移动平台101为无人机,控制设备102为遥控器,提示设备103为显示设备,图1中遥控器可包括电源开关、电量指示灯、方向键等,电源开关用于控制控制设备102开启或者关闭,当控制设备102处于开启状态时用于控制移动平台101,当控制设备102处于关闭状态时控制设备102不能控制移动平台101;电量指示灯用于指示控制设备102的电量情况,用户可根据电量指示灯确定是否需要为控制设备102充电;方向键可以用于控制移动平台101向各个方向移动。
在一个实施例中,所述提示设备103可以用于显示用户界面,所述用户界面中可显示移动平台101相关的待显示数据,所述待显示数据包括移动平台101的运动数据,和/或所述移动平台101采集到的数据。举例来说,请参考图1所述的移动平台101的控制***的结构示意图,在图1中假设提示设备103为包括显示屏的显示设备,由图1中可知,移动平台101与提示设备103之间通过有线或者无线方式连接,移动平台101在移动过程中产生的运动数据或者移动平台101采集到的数据都通过该连接传输给提示设备103,提示设备103将收到的数据显示在显示屏上。比如,移动平台101将当前飞行高度、飞行速度以及当前采集到的图像数据传输给提示设备103,提示设备103显示所述数据。
再一个实施例中,所述提示设备还可以用于显示指示灯界面,举例来说,请参见图2,为本发明实施例提供的另一种移动平台的控制***的结构示意图,在图2中假设移动平台201为无人机,控制设备202为遥控器,提示设备203为包括指示灯的指示设备,无人机分别与遥控器和指示设备相连接,无人机判断其在飞行过程中产生的飞行数据,比如飞行高度、飞行速度等是否符合预设条件, 再根据判断的结果确定如何控制指示设备中指示灯显示。
在一个实施例中,用户可以对图1所示的提示设备103中显示的移动平台101的待显示数据,以及图2中所示提示设备203中包括的指示灯进行操作,以实现与移动平台之间的交互。比如,提示设备103中显示的移动平台101的待显示数据包括了移动平台101上图像传感器采集图像时的参数,用户可以在提示设备103中修改图像传感器参数。如果用户与提示设备103交互时,单手甚至双手都离开遥控器去操作提示设备103,此时移动平台101处于无人控制状态,容易造成无人机事故,本发明实施中所述的控制设备102既可以对移动平台101进行控制,也可以对提示设备103进行控制,用户只需输入切换操作即可实现控制设备102控制移动平台101和控制设备102控制提示设备103之间的切换,这样一来保证了移动平台101的安全。
请参考图3,为本发明实施例提供的一种控制方法的流程示意图,图3所示的控制方法控制设备上,所述控制设备分别与移动平台和提示设备连接,提示设备与移动平台连接,所述控制方法可以由控制设备执行。
利用图3所示的控制方法可以使得控制设备既可以对移动平台进行控制,又可以对提示设备进行控制,控制设备具体是控制移动平台还是控制提示设备需要根据控制设备的模式切换指令决定的,在S301中当接收到用户输入的模式切换操作时,所述控制设备基于所述模式切换操作生成模式切换指令。在一个实施例中,所述用户输入的模式切换操作是指所述用户在模式切换键上输入的预设操作。换句话说,控制设备可包括一个模式切换键,当在模式切换按键上接收到用户的预设操作时,确定用户对控制设备输入了模式切换操作,进而根据用户输入的模式切换操作生成模式切换指令。
在一个实施例中,预设操作可以是控制设备预先设定的,控制设备预先设定预设操作,并规定只有当模式切换键上检测到的用户操作属于预设操作时,才生成模式切换指令,这样一来,避免了由于用户对模式切换键误操作而引起控制设备切换控制模式的情况出现,可节省控制设备的功耗开销。在一个实施例中,所述预设操作包括以下一种或多种:预设的按压操作、预设的拨动操作以及预设的转动操作。预设的按压操作可包括按下模式切换键、松开模式切换键、在预设时间内连续按压N次模式切换键、以及按住模式切换键M秒等,其 中N和M均为大于1的正整数;预设的拨动操作可指向某个预设方向拨动模式切换键预设次数;预设的转动操作可指按照预设方向、或次数转动模式切换键。本发明实施例中只是列举了一些可选的预设操作,对于具体的预设操作不做限定。
在控制设备基于模式切换操作生成模式切换指令之后,在S302中所述控制设备根据所述模式切换指令切换所述控制设备的控制模式。在一个实施例中,本发明实施例所述的控制设备可包括第一控制模式和第二控制模式,控制设备工作在第一控制模式下时,控制设备产生的第一指令用于控制所述移动平台,控制设备工作在第二控制模式下时,控制设备产生的第二指令用于控制所述提示设备。
在一个实施例中,模式切换指令中可包括控制所述控制设备切换控制模式的切换命令,所述切换所述控制设备的控制模式的实施方式可以为:确定所述控制设备所处的当前控制模式;根据所述当前控制模式和所述模式切换指令切换所述控制设备的控制模式。也即,如果模式切换指令中包括的指令用于指示控制设备执行切换控制模式的操作,控制设备在执行模式切换指令所指示的所述操作之前,先判断控制设备所述的当前控制模式,如果所述控制设备的所述当前控制模式为第一控制模式,则控制设备执行所述模式切换指令所指示的切换操作,将控制设备由第一控制模式切换为第二控制模式。同理的,如果所述控制设备的当前控制模式为第二控制模式,则控制设备执行所述模式切换指令所述指示的切换操作,将控制设备由第二控制模式切换为第一控制模式。
再一个实施例中,模式切换指令中可包括控制所述控制设备切换控制模式的切换命令和切换操作,所述切换操作是用于指示控制设备切换到哪种控制模式,比如切换操作指示控制设备切换到第一控制模式或者第二控制模式。在一个实施例中,如果预先规定了用户输入的模式切换操作与控制设备的控制模式之间的对应关系,则控制设备基于所述用户输入的模式切换操作生成模式切换指令的方式可以为:获取与所述用户输入的模式切换操作对应的控制模式;基于所述控制模式生成模式切换指令。
举例来说,假设控制设备预先规定的用户输入的模式切换操作与控制模式的对应关系可以为:在5秒内两次按压模式切换键对应第一控制模式;长按模 式切换键3秒对应的第二控制模式。假设控制设备检测到用户输入的模式切换操作为长按模式切换键3秒,则可确定与该次模式切换操作对应的控制模式为第二控制模式,进一步的,控制设备生成携带有第二控制模式的模式切换指令。这样一来,模式切换指令中即包括控制所述控制设备切换控制模式的切换命令,又包括了具体的切换操作。
在一个实施例中,如果模式切换指令中既包括控制所述控制设备切换控制模式的切换命令,又包括具体的切换操作,所述S302根据所述模式切换指令切换所述控制设备的控制模式的实施方式可以为:获取所述模式切换指令中包括的控制模式,然后将所述控制设备切换到所述切换指令中包括的控制模式下。在一个实施例中,在执行将所述控制设备切换到所述切换指令包括的控制模式下之前,所述控制设备还可以判断所述控制设备当前所处的控制模式是否与所述模式切换指令中包括的控制模式相同,如果相同则可不执行切换操作,如果不相同则可执行所述将所述控制设备切换到所述切换指令包括的控制模式下的步骤,这样一来,可以节省控制设备的功耗开销。
在一个实施例中,图3所示的控制方法,可以应用在图1所示移动平台的工作场景中,图1中包括的提示设备可用于显示用户界面,当控制设备处于第二控制模式时,控制设备所产生的第二指令用于对所述提示设备上显示的所述用户界面进行控制。参考图4,为本发明实施例提供的在图1移动平台的工作场景中控制设备的结构示意图。
在一个实施例中,图4所述的控制设备中可包括模式切换键401,当在所述模式切换键401上检测到用户的预设操作时,控制设备切换控制设备的控制模式。在一个实施例中,图4所示的控制设备还可包括至少一个方向键,例如图4中包括了第一方向键4021和第二方向键4022,在所述第一控制模式下,当在所述至少一个方向键中的目标方向键上接收到用户操作时,所述控制设备基于所述目标方向键上的所述用户操作,生成用于控制所述移动平台的移动方向的移动控制指令;在所述第二控制模式下,当在所述至少一个方向键中的目标方向键上接收到所述用户操作时,所述控制设备基于所述目标方向键上的所述用户操作,生成用于控制所述提示设备中显示的选择标识符的移动控制指令。
可选的,目标方向键可以包括至少一个方向键中的任意一个方向键,或者 包括至少一个方向键中的所有方向键。当控制设备工作在第一控制模式下时,控制设备是用于控制移动平台的,因此,控制设备根据目标方向键上的用户操作生成用于控制移动平台移动的移动控制指令,也即在第一控制模式下,控制设备产生的控制指令是作用在移动平台中的。控制设备根据目标方向键上的用户操作生成移动控制指令的方式可以为:获取用户操作所指示的移动方向;基于所述移动方向生成控制指令。所述控制指令中携带有移动方向,则控制设备根据控制指令中的移动方向控制移动平台移动。比如,假设控制设备为遥控器,遥控器上的目标方向键为摇杆,若在摇杆上检测到向左转动的用户操作,则生成的控制指令中携带的移动方向为向左移动,控制设备便控制移动平台向左移动。
当控制设备工作在第二控制模式下时,控制设备是用于控制提示设备的,因此,此时控制设备根据目标方向键上的用户操作生成用于控制提示设备中显示的选择标识符的移动控制指令,也即在第二控制模式下,控制设备产生的控制指令是作用在提示设备中的。所述控制设备根据目标方向键上的用户操作生成用于控制提示设备中显示的选择标识符的移动控制指令的方式可以为:获取用户操作所指示的移动方向;基于所述移动方向生成移动控制指令。在一个实施例中,提示设备中显示的选择标识符包括光标,控制设备基于移动控制指令中所指示的移动方向,控制光标按照所述移动方向移动。
再一个实施例中,在所述第二控制模式下,当在所述至少一个方向键中的目标方向键上接收到用户操作时,所述控制设备根据所述目标方向键上的所述用户操作,生成用于选择所述提示设备中显示的界面元素的选择指令,所述界面元素是根据所述待显示数据生成的。例如,所述界面元素可以是所述移动平台的运动数据,和/或所述移动平台采集到的数据。可选的,选择指令用来控制移动一个显示框,控制设备通过方向键检测到用户操作对应的移动方向,生成包括移动方向的选择指令可以理解为:如果移动方向为向上移动,则可将当前提示设备上显示的显示框向上移动,以便于将某一界面元素显示在该显示框中,向用户提示该界面元素被选中。
综上所述,在第二控制模式下,目标方向键可以看作是所述提示设备一个外接的鼠标,鼠标可以通过控制提示设备中的选择标识符比如光标,以及选择 指令比如显示框来控制提示设备中的用户界面。
在一个实施例中,图4所示的控制设备还包括确认键403,在生成用于控制所述提示设备中显示的选择标识符的移动控制指令之后,当检测到在所述确认键上的确认操作时,所述控制设备基于所述确认操作生成确认指令;所述控制设备基于所述确认指令对所述提示设备中所述用户界面上的目标界面元素进行显示控制。可选的,目标界面元素是根据所述移动控制指令控制所述选择标识符移动到目标位置后,所述选择标识符对应的界面元素。也即,如果用户想要通过控制设备选择提示设备中的目标界面元素,可以首先在目标方向键上输入带有移动方向的操作,以便于控制设备将提示设备中的选择标识符移动到目标位置,然后用户在确认键上输入确认操作,便可完成选择提示设备中的目标界面元素。
举例来说,参考图5a为控制设备控制提示设备的示意图,假设控制设备为遥控器,遥控器中包括两个方向键、确认键和模式切换键,根据用户在模式切换键上的预设操作将遥控器切换到第二控制模式下,提示设备中包括的用户界面中的界面元素可以为移动平台的功能菜单,选择标识符为光标50a。假设根据方向键上输入的用户操作,控制光标50a从a位置移动到b位置,此时控制设备检测到用户在确认键上的确认操作,控制设备则可确定用户选中了b处即飞行参数设置,则控制设备控制提示设备显示飞行参数设置菜单下包括的界面元素。在一个实施例中,所述方向键、确认键、模式切换键等按键可以是一些机械按键,也可以是基于触摸屏的虚拟按键。
再一个实施例中,图4所示的控制设备还包括确认键403,在生成用于选择所述提示设备中显示的界面元素的选择指令之后,当检测到在所述确认键上的确认操作时,所述控制设备基于所述确认操作生成确认指令;所述控制设备基于所述确认指令对所述提示设备中的所述用户界面上的目标元素进行显示控制。可选的,此处的目标界面原始是在所述用户界面上根据所述选择指令所选择的界面元素。也即,选择指令所选择的界面元素也可以在检测到确认键上的确认操作时,控制设备控制提示设备对所述选择指令所选择的界面元素进行显示,参考图5b所示,假设选择指令为显示框50b,控制设备可确定显示框从原始选择的界面元素(即飞行模式)向上移动至确认选择的界面元素(即飞行参 数设置),其具体实现过程可参见图5a的描述,在此不再赘述。
在一个实施例中,图4所示的控制设备还包括拨轮404,拨轮404可以是确认键403或者模式切换键401上方的拨轮,也可以单独设置在控制设备的其他合适位置。本实施方式中,拨轮404设置在确认键403上方,以方便用户操作。进一步地,在生成用于提示所述提示设备中显示的界面元素的选择指令之后,控制设备检测到在拨轮上接收第一滚动操作;若在所述用户界面上所述选择指令所选择的界面元素为参数调整元素,所述控制设备根据所述第一滚动操作生成对所述参数调整元素进行参数调整的调整指令。再一个实施例中,所述用户界面上的参数调整界面也可以是选择标识符对应的。也就是说,如果选择指令所选择的界面元素或者选择标识符对应的界面元素为参数调整元素,则控制设备上的拨轮可用于调整所述参数调整元素的参数。
参考图6,为本发明实施例提供的一种拨轮调整参数界面元素的示意图,在图5b基础上,假设提示设备中显示的界面元素为参数调整元素,比如移动平台的移动运动速度阈值或者移动平台的移动高度阈值。可以假设,如果拨轮上的滚动操作是沿着如图6所示的滚动方向A滚动一下拨轮,则可将对应的运动速度参数调小预设值;如果拨轮上的滚动参数是沿着图6所述的滚动方向B滚动一下拨轮,则可将对应的运动速度参数调大预设值。本发明实施例中只是列举一些可能的参数调整方式,对于具体的参数调整方式不做限定,可以依据移动平台不同的工作场景设定,或者也可以依据移动平台的自身性能进行限定。
在其他的实施例中,控制设备也可以预先设定至少一个方向键中第一方向键4021为目标方向键,在第一方向键4021上接收到用户操作时产生用于控制提示设备中选择标识符移动的移动控制指令,或者生成用于选择提示设备中界面元素的选择指令;第二方向键4022为参数调整键,在第二方向键4022上接收到用户操作时,产生用于调整提示设备中参数调整元素的调整指令。或者也可以设定拨轮404在接收到用户操作时产生所述移动控制指令或所述选择指令。简而言之,在图4所示的控制设备中,控制设备工作在第二控制模式下时,控制设备中各个键上接收到用户操作时,具体用于控制提示设备实现什么功能,可以随意设定不限于本发明实施例中所述。在其他实施例中,图4所示的控制设备还可以包括电源键、电量指示灯等(在图4中未示出)。
综上所述,如果将图3所示的控制方法应用在图4所示的控制设备中,当控制设备工作在第二控制模式下时,控制设备中的模式切换键401、各方向键、确认键403以及拨轮404当接受到用户操作时,分别生成不同的用于控制提示设备中用户界面的指令,以使得用户通过控制设备实现与提示设备的交互。通俗来讲,利用图3所示的控制方法控制设备既可以控制移动平台,又可以控制提示设备,通过该种方式用户手不离开遥控器就可以与提示设备交互,不仅提高了交互效率,应急时可以较快速的切回控制移动平台,保证了移动平台的安全。
在一个实施例中,图3所示的控制方法中控制设备可预先设定无论是控制设备工作在第一控制模式还是工作在第二控制模式下,方向键始终用于控制移动平台的移动方向,拨轮以及确认键用于在第二控制模式下控制提示设备。如此可以使得在第二控制模式下时,移动平台也不会处于无人控制状态,用户在与提示设备进行交互时,如果发现移动平台的移动方向偏离,可以快速的操作方向键来控制移动平台,在此种情况下,控制设备同时实现了与提示设备交互,又实现了对移动平台的控制,增强了用户对移动平台的体验,也确保了移动平台的安全。
在一个实施例中,在所述第二控制模式下,当检测到对所述拨轮的第二滚动操作时,所述控制设备基于所述第二滚动操作生成用于控制所述提示设备中显示的选择标识符的移动控制指令。再一个实施例中,所述控制设备还可以根据所述第二滚动操作生成用于选择所述提示设备中显示的界面元素的选择指令。也就是说,如果工作在第二控制模式下,拨轮作为对提示设备进行控制的控制键,当接收到用户操作时可以控制提示设备中的选择标识符移动或者生成选择指令。
在一个实施例中,所述控制设备基于所述第二滚动操作生成用于控制所述提示设备中显示的选择标识符的移动控制指令之后,当检测到在所述确认键上的确认操作时,所述控制设备基于所述确认操作生成确认指令;所述控制设备基于所述确认指令控制所述提示设备对所述提示设备中的所述用户界面上的目标界面元素进行显示控制。可选的,此处所述的目标界面元素是根据所述移动控制指令控制所述选择标识符移动到目标位置后,所述移动标识符对应的界面元素。也就是说,用户可以通过拨轮控制提示设备中显示的选择标识符移动 到目标位置,然后点击确认键选择此时选择标识符对应的界面元素,提示设备根据用户的确认操作显示用户选择的界面元素。
在其他的实施例中,在生成用于选择所述提示设备中显示的界面元素的选择指令之后,当检测到在所述确认键上的确认操作时,所述控制设备基于所述确认操作生成确认指令;所述控制设备基于所述确认指令对所述提示设备中的所述用户界面上的目标界面元素进行显示控制,此处所述的目标界面元素是在所述用户界面上所述选择指令所选择的界面元素。用户可以通过拨轮在提示设备中生成一个选择指令,然后通过确认键控制提示设备显示选择指令对应的界面元素。
在一个实施例中,生成用于选择所述提示设备中显示的界面元素的选择指令之后,当检测到在所述拨轮上接收第三滚动操作,若所述用户界面上所述选择指令所选择的界面元素为参数调整元素,所述控制设备基于所述第三滚动操作生成对所述参数调整元素进行参数调整的调整指令。可选的,所述控制设备生成对所述参数调整元素进行参数调整的调整指令相关的描述可参见对图4所述控制设备的描述,在此不再赘述。
本发明实施例图3所示的控制方法中,所述控制设备根据接收到的用户操作生成模式切换指令,从而基于所述模式切换指令切换所述控制设备的控制模式,控制设备既可控制移动平台,也可以控制提示设备,可以通过一个控制设备来控制移动平台和提示设备,提高了用户与提示设备交互效率,保障移动平台的安全。
请参见图7,为本发明实施例提供的一种控制设备的结构示意图,如图7所示的控制设备与移动平台相连接,所述移动平台与提示设备相连接,所述控制设备与所述提示设备相连接。具体连接参见上文,此处不再赘述。所述控制设备包括处理器701和存储器702,所述存储器702和所述处理器701通过总线703连接,所述存储器702用于存储程序指令。
所述存储器702可以包括易失性存储器(volatile memory),如随机存取存储器(random-access memory,RAM);存储器702也可以包括非易失性存储器(non-volatile memory),如快闪存储器(flashmemory),固态硬盘(solid-state drive,SSD)等;存储器702还可以包括上述种类的存储器的组合。
所述处理器701可以是中央处理器(Central Processing Unit,CPU)。所述处理器701还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmable logic device,PLD)等。该PLD可以是现场可编程逻辑门阵列(field-programmable gate array,FPGA),通用阵列逻辑(generic array logic,GAL)等。所述处理器701也可以为上述结构的组合。
本发明实施例中,所述存储器702用于存储计算机程序,所述计算机程序包括程序指令,处理器701用于执行存储器702存储的程序指令,用来实现上述图3所示的实施例中的相应方法的步骤。
在一个实施例中,所述处理器701用于执行存储器702存储的程序指令,用来实现上述图3所示的实施例中的相应方法时,所述处理器701被配置用于调用所述程序指令时执行:当接收到用户输入的模式切换操作时,基于所述模式切换操作生成模式切换指令;根据所述模式切换指令切换所述控制设备的控制模式。在一个实施例中,所述控制模式包括第一控制模式和第二控制模式,工作在所述第一控制模式下的所述控制设备产生的第一指令用于控制所述移动平台;工作在所述第二控制模式下的所述控制设备产生的第二指令用于控制所述提示设备。
在一个实施例中,所述提示设备用于显示用户界面,所述第二指令用于对所述提示设备上显示的所述用户界面进行控制。
在一个实施例中,所述控制设备包括至少一个方向键,所述处理器701被配置用于调用所述程序指令时还执行:在所述第一控制模式下,当在所述至少一个方向键中的目标方向键上接收到用户操作时,基于所述目标方向键上的所述用户操作,生成用于控制所述移动平台的移动方向的控制指令;在所述第二控制模式下,当在所述至少一个方向键中的目标方向键上接收到所述用户操作时,基于所述目标方向键上的所述用户操作,生成用于控制所述提示设备中显示的选择标识符的移动控制指令。
在一个实施例中,所述控制设备包括至少一个方向键,所述处理器701被配置用于调用所述程序指令时还执行:在所述第二控制模式下,当在所述至少一个方向键中的目标方向键上接收到用户操作时,根据所述目标方向键上的所 述用户操作,生成用于选择所述提示设备中显示的界面元素的选择指令,所述界面元素是根据所述待显示数据生成的。
在一个实施例中,所述控制设备还包括确认键,所述生成用于控制所述提示设备中显示的选择标识符的移动控制指令之后,所述处理器701被配置用于调用所述程序指令时还执行:当检测到在所述确认键上的确认操作时,基于所述确认操作生成确认指令;基于所述确认指令对所述提示设备中所述用户界面上的目标界面元素进行显示控制;其中,所述目标界面元素是根据所述移动控制指令控制所述选择标识符移动到目标位置后,所述选择标识符对应的界面元素。
在一个实施例中,所述控制设备还包括确认键,所述生成用于选择所述提示设备中显示的界面元素的选择指令之后,所述处理器701被配置用于调用所述程序指令时还执行:当检测到在所述确认键上的确认操作时,基于所述确认操作生成确认指令;基于所述确认指令对所述提示设备中的所述用户界面上的目标界面元素进行显示控制;其中,所述目标界面元素是在所述用户界面上根据所述选择指令所选择的界面元素。
在一个实施例中,所述控制设备还包括拨轮,所述生成用于选择所述提示设备中显示的界面元素的选择指令之后,所述处理器701被配置用于调用所述程序指令时还执行:在所述拨轮上接收第一滚动操作;若在所述用户界面上所述选择指令所选择的界面元素为参数调整元素,根据所述第一滚动操作生成对所述参数调整元素进行参数调整的调整指令。
在一个实施例中,所述控制设备包括拨轮,所述处理器701被配置用于调用所述程序指令时还执行:在所述第二控制模式下,当检测到对所述拨轮的第二滚动操作时,基于所述第二滚动操作生成用于控制所述提示设备中显示的选择标识符的移动控制指令。
在一个实施例中,所述控制设备包括拨轮,所述处理器701被配置用于调用所述程序指令时还执行:在所述第二控制模式下,当在所述拨轮上接收到第二滚动操作时,根据所述第二滚动操作生成用于选择所述提示设备中显示的界面元素的选择指令。
在一个实施例中,所述控制设备还包括确认键,基于所述第二滚动操作生 成用于控制所述提示设备中显示的选择标识符的移动控制指令之后,所述处理器701被配置用于调用所述程序指令时还执行:当检测到在所述确认键上的确认操作时,基于所述确认操作生成确认指令;基于所述确认指令控制所述提示设备对所述提示设备中的所述用户界面上的目标界面元素进行显示控制;其中,所述目标界面元素是根据所述移动控制指令控制所述选择标识符移动到目标位置后,所述选择标识符对应的界面元素。
在一个实施例中,所述控制设备还包括确认键,所述生成用于选择所述提示设备中显示的界面元素的选择指令之后,所述处理器701被配置用于调用所述程序指令时还执行:当检测到在所述确认键上的确认操作时,基于所述确认操作生成确认指令;基于所述确认指令对所述提示设备中的所述用户界面上的目标界面元素进行显示控制;其中,所述目标界面元素是在所述用户界面上所述选择指令所选择的界面元素。
在一个实施例中,所述生成用于选择所述提示设备中显示的界面元素的选择指令之后,所述处理器701被配置用于调用所述程序指令时还执行:在所述拨轮上接收第三滚动操作;若在所述用户界面上所述选择指令所选择的界面元素为参数调整元素,基于所述第三滚动操作生成对所述参数调整元素进行参数调整的调整指令。
在一个实施例中,所述用户输入的模式切换操作是指所述用户在模式切换键上输入的预设操作,所述预设操作包括以下一种或多种:预设的按压操作、预设的拨动操作以及预设的转动操作。
在一个实施例中,所述控制设备为触摸屏设备。
在一个实施例中,所述提示设备是指包括显示屏的显示设备;或者,所述提示设备是指包括指示灯的指示设备。
在一个实施例中,所述提示设备的所述用户界面中显示所述移动平台相关的待显示数据,所述待显示数据包括所述移动平台的运动数据,和/或所述移动平台采集到的数据。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。 其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(RandomAccess Memory,RAM)等。
以上所揭露的仅为本发明部分实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (33)
- 一种控制方法,其特征在于,所述控制方法应用于控制设备中,所述控制设备与移动平台相连接,所述控制设备与提示设备相连接,所述方法包括:当接收到用户输入的模式切换操作时,所述控制设备基于所述模式切换操作生成模式切换指令;所述控制设备根据所述模式切换指令切换所述控制设备的控制模式;其中,所述控制模式包括第一控制模式和第二控制模式,工作在所述第一控制模式下的所述控制设备产生的第一指令用于控制所述移动平台;工作在所述第二控制模式下的所述控制设备产生的第二指令用于控制所述提示设备。
- 如权利要求1所述的方法,其特征在于,所述提示设备用于显示用户界面,所述第二指令用于对所述提示设备上显示的所述用户界面进行控制。
- 如权利要求2所述的方法,其特征在于,所述控制设备包括至少一个方向键,所述方法还包括:在所述第一控制模式下,当在所述至少一个方向键中的目标方向键上接收到用户操作时,所述控制设备基于所述目标方向键上的所述用户操作,生成用于控制所述移动平台的移动方向的控制指令;在所述第二控制模式下,当在所述至少一个方向键中的目标方向键上接收到所述用户操作时,所述控制设备基于所述目标方向键上的所述用户操作,生成用于控制所述提示设备中显示的选择标识符的移动控制指令。
- 如权利要求2所述的方法,其特征在于,所述控制设备包括至少一个方向键,所述方法还包括:在所述第二控制模式下,当在所述至少一个方向键中的目标方向键上接收到用户操作时,所述控制设备根据所述目标方向键上的所述用户操作,生成用于选择所述提示设备中显示的界面元素的选择指令。
- 如权利要求3所述的方法,其特征在于,所述控制设备还包括确认键,所述生成用于控制所述提示设备中显示的选择标识符的移动控制指令之后,所述方法还包括:当检测到在所述确认键上的确认操作时,所述控制设备基于所述确认操作生成确认指令;所述控制设备基于所述确认指令对所述提示设备中所述用户界面上的目标界面元素进行显示控制;其中,所述目标界面元素是根据所述移动控制指令控制所述选择标识符移动到目标位置后,所述选择标识符对应的界面元素。
- 如权利要求4所述的方法,其特征在于,所述控制设备还包括确认键,所述生成用于选择所述提示设备中显示的界面元素的选择指令之后,所述方法还包括:当检测到在所述确认键上的确认操作时,所述控制设备基于所述确认操作生成确认指令;所述控制设备基于所述确认指令对所述提示设备中的所述用户界面上的目标界面元素进行显示控制;其中,所述目标界面元素是在所述用户界面上根据所述选择指令所选择的界面元素。
- 如权利要求4所述的方法,其特征在于,所述控制设备还包括拨轮,所述生成用于选择所述提示设备中显示的界面元素的选择指令之后,包括:在所述拨轮上接收第一滚动操作;若在所述用户界面上所述选择指令所选择的界面元素为参数调整元素,所述控制设备根据所述第一滚动操作生成对所述参数调整元素进行参数调整的调整指令。
- 如权利要求2所述的方法,其特征在于,所述控制设备包括拨轮,所述方法还包括:在所述第二控制模式下,当检测到对所述拨轮的第二滚动操作时,所述控制设备基于所述第二滚动操作生成用于控制所述提示设备中显示的选择标识符的移动控制指令。
- 如权利要求2所述的方法,其特征在于,所述控制设备包括拨轮,所述方法还包括:在所述第二控制模式下,当在所述拨轮上接收到第二滚动操作时,所述控制设备根据所述第二滚动操作,生成用于选择所述提示设备中显示的界面元素的选择指令。
- 如权利要求8所述的方法,其特征在于,所述控制设备还包括确认键,所述控制设备基于所述第二滚动操作生成用于控制所述提示设备中显示的选择标识符的移动控制指令之后,所述方法还包括:当检测到在所述确认键上的确认操作时,所述控制设备基于所述确认操作生成确认指令;所述控制设备基于所述确认指令控制所述提示设备对所述提示设备中的所述用户界面上的目标界面元素进行显示控制;其中,所述目标界面元素是根据所述移动控制指令控制所述选择标识符移动到目标位置后,所述选择标识符对应的界面元素。
- 如权利要求9所述的方法,其特征在于,所述控制设备还包括确认键,所述生成用于选择所述提示设备中显示的界面元素的选择指令之后,所述方法还包括:当检测到在所述确认键上的确认操作时,所述控制设备基于所述确认操作生成确认指令;所述控制设备基于所述确认指令对所述提示设备中的所述用户界面上的目标界面元素进行显示控制;其中,所述目标界面元素是在所述用户界面上所述选择指令所选择的界面元素。
- 如权利要求9所述的方法,其特征在于,所述生成用于选择所述提示设备中显示的界面元素的选择指令之后,所述方法还包括:在所述拨轮上接收第三滚动操作;若在所述用户界面上所述选择指令所选择的界面元素为参数调整元素,所述控制设备基于所述第三滚动操作生成对所述参数调整元素进行参数调整的调整指令。
- 如权利要求1所述的方法,其特征在于,所述方法还包括:所述用户输入的模式切换操作是指所述用户在模式切换键上输入的预设操作,所述预设操作包括以下一种或多种:预设的按压操作、预设的拨动操作以及预设的转动操作。
- 如权利要求1所述的方法,其特征在于,所述控制设备为触摸屏设备。
- 如权利要求1所述的方法,其特征在于,所述提示设备是指包括显示屏的显示设备;或者,所述提示设备是指包括指示灯的指示设备。
- 如权利要求2-15所述的方法,其特征在于,所述提示设备的所述用户界面中显示所述移动平台相关的待显示数据,所述待显示数据包括所述移动平台的运动数据,和/或所述移动平台采集到的数据。
- 一种控制设备,其特征在于,所述控制设备与移动平台相连接,所述移动平台与提示设备相连接,所述控制设备与所述提示设备相连接,所述控制设备包括处理器和存储器:所述存储器,用于存储有计算机程序,所述计算机程序包括程序指令;所述处理器调用所述程序指令时用于执行:当接收到用户输入的模式切换操作时,基于所述模式切换操作生成模式切换指令;根据所述模式切换指令切换所述控制设备的控制模式;其中,所述控制模式包括第一控制模式和第二控制模式,工作在所述第一控制模式下的所述控制设备产生的第一指令用于控制所述移动平台;工作在所述第二控制模式下的所述控制设备产生的第二指令用于控制所述提示设备。
- 如权利要求17所述的控制设备,其特征在于,所述提示设备用于显示用户界面,所述第二指令用于对所述提示设备上显示的所述用户界面进行控制。
- 如权利要求18所述的控制设备,其特征在于,所述所述控制设备包括至少一个方向键,所述处理器调用所述程序指令时还执行:在所述第一控制模式下,当在所述至少一个方向键中的目标方向键上接收到用户操作时,基于所述目标方向键上的所述用户操作,生成用于控制所述移动平台的移动方向的控制指令;在所述第二控制模式下,当在所述至少一个方向键中的目标方向键上接收到所述用户操作时,基于所述目标方向键上的所述用户操作,生成用于控制所述提示设备中显示的选择标识符的移动控制指令。
- 如权利要求18所述的控制设备,其特征在于,所述所述控制设备包括至少一个方向键,所述处理器调用所述程序指令时还执行:在所述第二控制模式下,当在所述至少一个方向键中的目标方向键上接收到用户操作时,根据所述目标方向键上的所述用户操作,生成用于选择所述提示设备中显示的界面元素的选择指令。
- 如权利要求19所述的控制设备,其特征在于,所述控制设备还包括确认键,所述生成用于控制所述提示设备中显示的选择标识符的移动控制指令之后,所述处理器调用所述程序指令时还执行:当检测到在所述确认键上的确认操作时,基于所述确认操作生成确认指令;基于所述确认指令对所述提示设备中所述用户界面上的目标界面元素进行显示控制;其中,所述目标界面元素是根据所述移动控制指令控制所述选择标识符移动到目标位置后,所述选择标识符对应的界面元素。
- 如权利要求20所述的控制设备,其特征在于,所述控制设备还包括确认键,所述生成用于选择所述提示设备中显示的界面元素的选择指令之后,所述处理器调用所述程序指令时还执行:当检测到在所述确认键上的确认操作时,基于所述确认操作生成确认指令;基于所述确认指令对所述提示设备中的所述用户界面上的目标界面元素进行显示控制;其中,所述目标界面元素是在所述用户界面上根据所述选择指令所选择的界面元素。
- 如权利要求20所述的控制设备,其特征在于,所述控制设备还包括拨轮,所述生成用于选择所述提示设备中显示的界面元素的选择指令之后,所述处理器调用所述程序指令时还执行:在所述拨轮上接收第一滚动操作;若在所述用户界面上所述选择指令所选择的界面元素为参数调整元素,根据所述第一滚动操作生成对所述参数调整元素进行参数调整的调整指令。
- 如权利要求18所述的控制设备,其特征在于,所述控制设备包括拨轮,所述处理器调用所述程序指令时还执行:在所述第二控制模式下,当检测到对所述拨轮的第二滚动操作时,基于所述第二滚动操作生成用于控制所述提示设备中显示的选择标识符的移动控制指令。
- 如权利要求18所述的控制设备,其特征在于,所述控制设备包括拨轮, 所述处理器调用所述程序指令时还执行:在所述第二控制模式下,当在所述拨轮上接收到第二滚动操作时,根据所述第二滚动操作,生成用于选择所述提示设备中显示的界面元素的选择指令。
- 如权利要求24所述的控制设备,其特征在于,所述控制设备还包括确认键,所述控制设备基于所述第二滚动操作生成用于控制所述提示设备中显示的选择标识符的移动控制指令之后,所述处理器调用所述程序指令时还执行:当检测到在所述确认键上的确认操作时,基于所述确认操作生成确认指令;基于所述确认指令控制所述提示设备对所述提示设备中的所述用户界面上的目标界面元素进行显示控制;其中,所述目标界面元素是根据所述移动控制指令控制所述选择标识符移动到目标位置后,所述选择标识符对应的界面元素。
- 如权利要求25所述的控制设备,其特征在于,所述控制设备还包括确认键,所述生成用于选择所述提示设备中显示的界面元素的选择指令之后,所述处理器调用所述程序指令时还执行:当检测到在所述确认键上的确认操作时,基于所述确认操作生成确认指令;基于所述确认指令对所述提示设备中的所述用户界面上的目标界面元素进行显示控制;其中,所述目标界面元素是在所述用户界面上所述选择指令所选择的界面元素。
- 如权利要求25所述的控制设备,其特征在于,所述生成用于选择所述提示设备中显示的界面元素的选择指令之后,所述处理器调用所述程序指令时还执行:在所述拨轮上接收第三滚动操作;若在所述用户界面上所述选择指令所选择的界面元素为参数调整元素,基 于所述第三滚动操作生成对所述参数调整元素进行参数调整的调整指令。
- 如权利要求17所述的控制设备,其特征在于,所述用户输入的模式切换操作是指所述用户在模式切换键上输入的预设操作,所述预设操作包括以下一种或多种:预设的按压操作、预设的拨动操作以及预设的转动操作。
- 如权利要求17所述的控制设备,其特征在于,所述控制设备为触摸屏设备。
- 如权利要求17所述的控制设备,其特征在于,所述提示设备是指包括显示屏的显示设备;或者,所述提示设备是指包括指示灯的指示设备。
- 如权利要求17-31所述的控制设备,其特征在于,所述提示设备的所述用户界面中显示所述移动平台相关的待显示数据,所述待显示数据包括所述移动平台的运动数据,和/或所述移动平台采集到的数据。
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-16任一项所述的控制方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2018/109066 WO2020062228A1 (zh) | 2018-09-30 | 2018-09-30 | 一种控制方法、控制设备及计算机可读存储介质 |
CN201880037710.8A CN110770660A (zh) | 2018-09-30 | 2018-09-30 | 一种控制方法、控制设备及计算机可读存储介质 |
US17/214,612 US20210216068A1 (en) | 2018-09-30 | 2021-03-26 | Control method, control device, and computer-readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2018/109066 WO2020062228A1 (zh) | 2018-09-30 | 2018-09-30 | 一种控制方法、控制设备及计算机可读存储介质 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/214,612 Continuation US20210216068A1 (en) | 2018-09-30 | 2021-03-26 | Control method, control device, and computer-readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020062228A1 true WO2020062228A1 (zh) | 2020-04-02 |
Family
ID=69328579
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2018/109066 WO2020062228A1 (zh) | 2018-09-30 | 2018-09-30 | 一种控制方法、控制设备及计算机可读存储介质 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20210216068A1 (zh) |
CN (1) | CN110770660A (zh) |
WO (1) | WO2020062228A1 (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101610368A (zh) * | 2008-06-17 | 2009-12-23 | 鸿富锦精密工业(深圳)有限公司 | 遥控装置及其操作方法 |
CN103986878A (zh) * | 2014-06-04 | 2014-08-13 | 浙江宇视科技有限公司 | 一种操作云台摄像机的遥控装置及方法 |
CN106123888A (zh) * | 2016-06-13 | 2016-11-16 | 深圳大学 | 一种穿戴遥控装置及兼容遥控拍照和导航功能的*** |
US20180067514A1 (en) * | 2016-09-08 | 2018-03-08 | Horizon Hobby, LLC | Multi-mode gimbal transmitter |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104679224B (zh) * | 2013-11-30 | 2018-03-20 | 富泰华工业(深圳)有限公司 | 输入设备及输入管理*** |
CN105930047B (zh) * | 2016-04-01 | 2020-05-19 | 腾讯科技(深圳)有限公司 | 飞行器的控制方法和装置 |
CN205721352U (zh) * | 2016-04-22 | 2016-11-23 | 优利科技有限公司 | 无人机*** |
CN205582253U (zh) * | 2016-05-10 | 2016-09-14 | 南京乐乐飞电子科技有限公司 | 多功能无人机遥控器 |
CN107087435B (zh) * | 2016-09-27 | 2018-10-19 | 深圳市大疆创新科技有限公司 | 控制方法、控制装置、电子装置及飞行器控制*** |
FR3065544A1 (fr) * | 2017-04-19 | 2018-10-26 | Parrot Drones | Procede de pilotage d'un drone a voilure tournante, programme d'ordinateur, appareil electronique et drone associes |
-
2018
- 2018-09-30 CN CN201880037710.8A patent/CN110770660A/zh active Pending
- 2018-09-30 WO PCT/CN2018/109066 patent/WO2020062228A1/zh active Application Filing
-
2021
- 2021-03-26 US US17/214,612 patent/US20210216068A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101610368A (zh) * | 2008-06-17 | 2009-12-23 | 鸿富锦精密工业(深圳)有限公司 | 遥控装置及其操作方法 |
CN103986878A (zh) * | 2014-06-04 | 2014-08-13 | 浙江宇视科技有限公司 | 一种操作云台摄像机的遥控装置及方法 |
CN106123888A (zh) * | 2016-06-13 | 2016-11-16 | 深圳大学 | 一种穿戴遥控装置及兼容遥控拍照和导航功能的*** |
US20180067514A1 (en) * | 2016-09-08 | 2018-03-08 | Horizon Hobby, LLC | Multi-mode gimbal transmitter |
Also Published As
Publication number | Publication date |
---|---|
US20210216068A1 (en) | 2021-07-15 |
CN110770660A (zh) | 2020-02-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11573688B2 (en) | Method, apparatus, and terminal for processing notification information | |
EP3852077B1 (en) | Robot control method, device, and remote control system | |
EP3200061B1 (en) | Icon management method and apparatus, and terminal | |
EP3244396A1 (en) | Split-screen display method and apparatus | |
TWI601055B (zh) | 統一可延伸韌體介面(uefi)基本輸入/輸出系統(bios)受控計算裝置以及其方法和非暫時性媒體 | |
WO2018121193A1 (zh) | Vr设备的控制方法、装置及遥控器 | |
KR101861593B1 (ko) | 휴대용 단말기를 조작하기 위한 장치 및 방법 | |
CN108370409B (zh) | 信息处理装置、成像装置、信息处理***、信息处理方法及计算机可读介质 | |
JP2016009023A (ja) | 情報処理装置、表示制御装置及びそれらの制御方法、システム、並びにプログラム | |
US20140226276A1 (en) | Notebook-type computer with open and angle adjustment function, and mouse apparatus for the same | |
CN104615402A (zh) | 一种车联网屏幕分割显示的方法 | |
JP2015089114A (ja) | テザリング方法及び装置 | |
CN105426051B (zh) | 一种应用控制方法及应用该方法的终端 | |
WO2020062228A1 (zh) | 一种控制方法、控制设备及计算机可读存储介质 | |
WO2015018273A1 (zh) | 对象选择方法及终端 | |
CN109561202B (zh) | 控件处理方法、装置、终端设备、车机及*** | |
CN116048313B (zh) | 一种光标控制方法、光标控制设备及存储介质 | |
KR20170054866A (ko) | 디스플레이 장치 및 그 제어 방법 | |
JP2013025464A (ja) | 情報処理装置、情報処理方法、およびプログラム | |
JP6460753B2 (ja) | 操作受付システム、方法およびプログラム | |
JP5743082B2 (ja) | ホスト装置及び携帯装置 | |
JP2016177068A (ja) | 投射型表示装置及び投射型表示システム | |
CN116048314B (zh) | 一种光标控制方法、光标控制设备及存储介质 | |
JP7274157B1 (ja) | 操作対象機器の操作用のプログラム | |
JP5640165B2 (ja) | ユーザ操作制御プログラム、携帯装置及びユーザ操作制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18935265 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18935265 Country of ref document: EP Kind code of ref document: A1 |