WO2019165580A1 - 移动设备控制方法以及控制终端 - Google Patents
移动设备控制方法以及控制终端 Download PDFInfo
- Publication number
- WO2019165580A1 WO2019165580A1 PCT/CN2018/077450 CN2018077450W WO2019165580A1 WO 2019165580 A1 WO2019165580 A1 WO 2019165580A1 CN 2018077450 W CN2018077450 W CN 2018077450W WO 2019165580 A1 WO2019165580 A1 WO 2019165580A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- mobile device
- control terminal
- environment
- user
- real
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 86
- 230000033001 locomotion Effects 0.000 claims abstract description 65
- 239000011521 glass Substances 0.000 claims description 28
- 238000004891 communication Methods 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 8
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000011022 operating instruction Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 14
- 238000004088 simulation Methods 0.000 description 6
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 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
- G05B17/00—Systems involving the use of models or simulators of said systems
- G05B17/02—Systems involving the use of models or simulators of said systems electric
-
- 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
- G05B9/00—Safety arrangements
-
- 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
Definitions
- the present invention relates to communication technologies, and in particular, to a mobile device control method and a control terminal.
- Flight simulation is the process of simulating flight control through the cooperation of computer software and external hardware devices. During flight simulation, the user performs flight control in a three-dimensional virtual space. Users can conduct flight training or flight games through flight simulation.
- a flight simulation method which follows the simulated aircraft by simulating a human perspective, thereby enabling the user to experience a feeling similar to the manipulation of the aircraft in the real environment, thereby achieving a near-real flight control experience.
- the embodiment of the invention provides a mobile device control method and a control terminal, which are used to solve the problem that the reality of flight simulation in the prior art is not high.
- a first aspect of the embodiments of the present invention provides a virtual mobile device control method, which is applied to a control terminal, where the method includes:
- the simulated motion is performed according to the user's operation instructions, the target location, and the mobile device in the virtual environment.
- a second aspect of the embodiments of the present invention provides a virtual reality control method for a mobile device, which is applied to a control terminal, where the control terminal is communicatively connected with a mobile device in a real geographical environment, and the control terminal can project in a real geographical environment.
- a virtual mobile device the method comprising:
- control terminal sends the control instruction to the mobile device in the virtual environment and the mobile device in the real geographical environment.
- a third aspect of the embodiments of the present invention provides a control terminal, including:
- a memory for storing program instructions
- the processor is configured to invoke and execute the program instructions in the memory, and execute the following method:
- the simulated motion is performed according to the user's operation instructions, the target location, and the mobile device in the virtual environment.
- a fourth aspect of the embodiments of the present invention provides a control terminal, where the control terminal is in communication with a mobile device in a real geographical environment, and the control terminal can project a virtual mobile device in a real geographical environment, where the control terminal includes:
- a memory for storing program instructions
- the processor is configured to invoke and execute the program instructions in the memory, and execute the following method:
- a fifth aspect of the embodiments of the present invention provides a readable storage medium, wherein the readable storage medium stores a computer program, and when at least one processor of the control terminal executes the computer program, the control terminal performs the above The method of the first aspect.
- a sixth aspect of the embodiments of the present invention provides a readable storage medium, wherein the readable storage medium stores a computer program, and when at least one processor of the control terminal executes the computer program, the control terminal performs the above The method of the second aspect.
- the control terminal acquires the real geographical environment information and adds it to the virtual environment, and further, the control terminal is configured according to the user's operation instruction, the target location, and the virtual environment.
- the mobile device performs simulated motion. Since the control terminal adds real environment information in the virtual environment, the control terminal can map the real device parameters to simulate the behavior of the mobile device, thereby being able to express the proportional relationship between the mobile device and the environment in the real environment in the virtual environment and display effect.
- the present embodiment can make the user feel a closer to the real mobile device control experience than the prior art.
- FIG. 1 is a system architecture diagram of a virtual mobile device control method according to an embodiment of the present invention
- FIG. 2 is another system architecture diagram of a virtual mobile device control method according to an embodiment of the present invention.
- FIG. 3 is still another system architecture diagram of a virtual mobile device control method according to an embodiment of the present disclosure
- FIG. 4 is a schematic flowchart diagram of Embodiment 1 of a virtual mobile device control method according to an embodiment of the present invention
- FIG. 5 is a schematic flowchart of Embodiment 2 of a virtual mobile device control method according to an embodiment of the present disclosure
- FIG. 6 is a schematic flowchart of Embodiment 3 of a method for controlling a virtual mobile device according to an embodiment of the present disclosure
- FIG. 7 is a system architecture diagram of a virtual reality control method for a mobile device according to an embodiment of the present invention.
- FIG. 8 is a schematic flowchart of Embodiment 1 of a virtual reality control method for a mobile device according to an embodiment of the present disclosure
- FIG. 9 is a schematic flowchart of Embodiment 2 of a virtual reality control method for a mobile device according to an embodiment of the present disclosure
- FIG. 10 is a schematic flowchart diagram of Embodiment 3 of a virtual reality control method for a mobile device according to an embodiment of the present disclosure
- FIG. 11 is a physical block diagram of a first control terminal according to an embodiment of the present invention.
- FIG. 12 is a physical block diagram of a second control terminal according to an embodiment of the present invention.
- FIG. 1 is a system architecture diagram of a virtual mobile device control method according to an embodiment of the present invention.
- the control terminal is a mobile terminal, such as a mobile phone or a tablet computer.
- the user can obtain real environment information through the camera of the control terminal, and input an operation instruction to the control terminal to control the method for the control terminal to perform the implementation of the present invention.
- the control terminal includes a remote controller and a mobile terminal, and the mobile terminal and the remote controller are in communication connection.
- the mobile terminal is placed on the remote controller and connected to the remote controller.
- the user can obtain real environment information through the camera of the mobile terminal.
- the user can input an operation instruction on the remote controller and/or the mobile terminal, and send the operation instruction of the user to the mobile terminal by the remote controller to control the mobile terminal to execute the method of the embodiment of the present invention.
- the user can control the mobile devices in the virtual environment more accurately by inputting operation commands through the remote controller.
- FIG. 3 is a system architecture diagram of a virtual mobile device control method according to an embodiment of the present invention.
- the control terminal includes a mobile terminal, virtual reality (VR) glasses, and a remote controller.
- the mobile terminal is integrated on the VR glasses, and at the same time, the mobile terminal is communicatively connected with the remote controller.
- the user can obtain real environment information through the camera of the mobile terminal, and view the screen through the screen of the mobile terminal.
- the user can input an operation instruction on the remote controller, and send the operation instruction of the user to the mobile terminal by the remote controller to control the method of the mobile terminal to perform the embodiment of the present invention.
- the mobile terminal is connected to the VR.
- control terminal can be placed on the VR glasses, and the user can wear the VR glasses, so that the user can operate the control terminal flexibly and efficiently by turning the head, and the mobile terminal is fixed with the VR glasses.
- the connection can realize the use of the VR glasses to display the virtual environment information on the control terminal, which can improve the user experience.
- the mobile terminal may be disposed on a remote controller, and the VR glasses have a screen for the user to view the screen.
- the mobile terminal and/or the remote control are communicatively coupled to the VR glasses and can control the virtual or real mobile device by input from any of the three.
- the mobile terminal and the VR glasses shown in FIG. 3 may be integrated on one physical device.
- VR glasses can integrate the functions of a mobile terminal.
- the mobile terminal is a VR glasses, and the VR glasses are communicatively connected to the remote controller.
- the user can input an operation instruction on the remote controller, and send the operation instruction of the user to the VR glasses by the remote controller to control the VR glasses to perform the method of the embodiment of the present invention.
- FIG. 4 is a schematic flowchart of Embodiment 1 of a method for controlling a virtual mobile device according to an embodiment of the present invention.
- the execution body of the method is the foregoing control terminal. As shown in FIG. 4, the method includes:
- control terminal may obtain information about a real geographical environment, such as ground height information, flatness information, and the like by scanning or the like.
- the virtual environment is a virtual environment in the control terminal, where a virtual mobile device exists, and the control terminal causes the mobile device to perform various sports according to an operation instruction of the user, such as taking off, returning, and the like.
- the mobile device may be, for example, an aircraft.
- the control terminal when the control terminal obtains the real geographical environment information, the real geographic environment information is added to the virtual environment. For example, after acquiring the real ground information, the control terminal superimposes the real ground picture into the virtual environment, and adds parameter information such as height and flatness to the virtual environment.
- the operation instruction of the user refers to an operation instruction input by the user in any one of the above-mentioned system architectures.
- the user inputs an operation instruction through a remote controller in the control terminal shown in FIG. 3, and then the operation instruction is executed by the remote controller. Sended to the mobile terminal, the mobile terminal receives the user's operation instruction.
- the target location is a target location of the mobile device motion, and the target location may be a target location determined according to the real geographical environment information.
- the control terminal acquires the real geographical environment information and adds it to the virtual environment. Further, the control terminal performs the simulated motion according to the operation instruction of the user, the target location, and the mobile device in the virtual environment. Since the control terminal adds real environment information in the virtual environment, the control terminal can map the real device parameters to simulate the behavior of the mobile device, thereby being able to express the proportional relationship between the mobile device and the environment in the real environment in the virtual environment and display effect.
- the present embodiment can make the user feel a more close to the real mobile device control experience than the prior art.
- the embodiment relates to a specific method for controlling a terminal to perform simulated motion according to a user's operation instruction, a target location, and a mobile device in the virtual environment.
- FIG. 5 is a schematic flowchart of a second embodiment of a method for controlling a virtual mobile device according to an embodiment of the present invention. As shown in FIG. 5, the foregoing step S403 specifically includes:
- control terminal can directly set the virtual target location according to the history record or the current motion state of the mobile device.
- control terminal may also set the virtual target position according to the user's instruction.
- the control terminal determines whether an instruction to determine the target position is acquired, and if an instruction to determine the target position is acquired, the preset position is set as the target position.
- the preset position is a location selected by the user, and the preset location is a preset location where the control terminal is located in a real geographical environment. That is, since the control terminal adds the real geographical environment information to the virtual environment in advance, the user can select a location of the real environment as the target location in the virtual environment.
- the preset position may be a return position.
- the control terminal controls the mobile device in the virtual environment to move to the return position.
- control terminal is a mobile terminal such as a mobile phone or a tablet computer.
- the user holds the control terminal, and then selects the position of the return point in the real world by performing a click operation on the control terminal, and then the user clicks the OK button on the control terminal, and the control terminal acquires an instruction to determine the target position, and the control terminal determines according to the determination.
- the command of the target position uses the location selected by the user as the return point. Further, after the user issues a return command to the control terminal, the control terminal will move the device to the return point selected by the user.
- the embodiment relates to a specific method for controlling a terminal to obtain real geographical environment information.
- FIG. 6 is a schematic flowchart of a third embodiment of a method for controlling a virtual mobile device according to an embodiment of the present invention. As shown in FIG. 6, the foregoing step S401 specifically includes:
- S602. Acquire information about the real geographical environment according to the picture of the real geographical environment.
- control terminal can open the camera that is provided with the camera to capture the picture of the real geographical environment.
- the control terminal when receiving the operation instruction of the user, may be specifically executed by the method as described above, for example, the operation instruction is directly input by the user on the mobile terminal, or the user sends an operation to the mobile terminal through the remote controller. instruction.
- the mobile terminal may further receive an operation instruction of the user based on the captured real geographical environment. The real object is interacted with the virtual object.
- the mobile terminal captures the picture of the real geographical environment through the foregoing step S601
- the action of the user is obtained from the captured real geographical environment screen, and then the mobile terminal analyzes the action of the user to determine the action of the user. Corresponding operation instructions.
- the corresponding relationship between the action of the user and the operation instruction has been previously saved on the control terminal.
- the user's right finger represents the return instruction below.
- the control terminal may determine that the user's instruction is a return instruction.
- the control terminal further performs a returning operation on the mobile device according to the return instruction.
- control terminal may further acquire a virtual environment element set by the user, and superimpose the virtual environment element into the real geographical environment picture, and the virtual environment element and the real geographical environment jointly construct the operation of the mobile device. surroundings.
- the control terminal superimposes the virtual environment elements set by the user into the real geographical environment picture, thereby overlapping the virtual world and the real world.
- control terminal first captures the picture of the real geographical environment through the camera, analyzes the picture of the real geographical environment, acquires the information of the real geographical environment, and adds the acquired information of the real geographical environment to the virtual environment. Further, the control terminal acquires the virtual environment element according to the setting of the user, including information such as location and height, and superimposes the acquired virtual environment element into the real geographical environment picture, thereby overlapping the virtual world and the real world.
- control terminal is further in communication with the real mobile device and sends the instructions sent to the virtual mobile device to the real mobile device to control the real mobile device motion.
- the real mobile device may be a real aircraft.
- the control terminal establishes a communication connection with the real mobile device in advance, and after receiving the operation instruction of the user, the control terminal controls the movement of the virtual mobile device according to the operation instruction, and simultaneously sends the operation instruction to the real mobile device.
- the control terminal controls the movement of the virtual mobile device according to the operation instruction, and simultaneously sends the operation instruction to the real mobile device.
- FIG. 7 is a system architecture diagram of a virtual reality control method for a mobile device according to an embodiment of the present invention.
- the method includes controlling a terminal and a mobile device in a real geographical environment.
- the control terminal runs a virtual environment, and the control terminal can control the virtual mobile device to move in the virtual environment.
- the control terminal is communicatively coupled to the mobile device in the real geographical environment, and the control terminal can project the virtual mobile device in a real geographical environment.
- FIG. 8 is a schematic flowchart of a first embodiment of a method for controlling a virtual reality of a mobile device according to an embodiment of the present invention. The method is as follows. As shown in FIG. 8, the method includes:
- the control terminal can acquire the user instruction based on any one of the system architectures described in FIG. 1 , FIG. 2 and FIG. 3 .
- the control terminal is a mobile terminal, and the user can directly input an operation instruction on the mobile terminal, and the mobile terminal can further obtain a user instruction.
- control terminal may only send the control command to the mobile device in the virtual environment, or may only send the control command to the mobile device in the real geographical environment, or the control terminal may also send the control command to the virtual environment at the same time.
- Mobile devices and mobile devices in a real geographical environment to enable control of mobile devices in a virtual environment and/or mobile devices in a real geographical environment.
- the mobile device in the virtual environment may be a virtual aircraft
- the mobile device in the real geographical environment may be a real aircraft.
- control terminal is communicatively connected with the mobile device in the real geographical environment, and the control terminal can project the virtual mobile device in the real geographical environment.
- the control terminal receives the user instruction, it can be controlled by the control instruction converted by the user instruction.
- a mobile device in a virtual environment and/or a mobile device in a real geographical environment thereby enabling control of a real mobile device by a virtual environment, and realizing control of a virtual mobile device by a real mobile device.
- the embodiment relates to a processing method after the control terminal sends the control command to the mobile device in the real geographical environment.
- FIG. 9 is a schematic flowchart of Embodiment 2 of a virtual reality control method for a mobile device according to an embodiment of the present invention. As shown in FIG. 9, the method further includes:
- the control terminal sends the control instruction to the mobile device in the real geographical environment
- the mobile device in the real geographical environment moves according to the control instruction.
- the mobile device in the real geographical environment will send its own motion parameters to the control terminal, and the control terminal can acquire the motion parameters of the mobile device in the real geographical environment.
- control terminal acquires motion parameters of the mobile device in a real geographical environment in real time or periodically, and sends control instructions to the mobile device in the virtual environment in real time or periodically.
- S902 Convert the motion parameter into a control command and send the message to the mobile device in the virtual environment, so that the mobile device in the virtual environment moves according to the motion parameter.
- the foregoing motion parameter may specifically include a motion track.
- the mobile device in the virtual environment After the mobile device in the virtual environment receives the above-mentioned moving track, it will move according to the above-mentioned moving track.
- control terminal controls the mobile device in the virtual environment to move according to the acquired motion parameter of the mobile device in the real geographical environment, thereby implementing the virtual mobile device controlled by the real mobile device.
- the embodiment relates to a processing method after the control terminal sends the control command to the mobile device in the virtual environment.
- FIG. 10 is a schematic flowchart of Embodiment 3 of a virtual reality control method for a mobile device according to an embodiment of the present invention. As shown in FIG. 10, the method further includes:
- S1001 Record motion parameters of the mobile device in the virtual environment.
- S1002 Convert the motion parameter into a control instruction and send the mobile device to a mobile device in a real geographical environment, so that the mobile device in the real geographical environment moves according to the motion parameter.
- control terminal acquires the motion track of the mobile device in the virtual environment in real time or periodically, and sends control commands to the mobile device in the real geographical environment in real time or periodically.
- the foregoing motion parameter may specifically include a motion track.
- the mobile device in the real geographical environment receives the motion parameter of the mobile device in the virtual environment, the mobile device moves accordingly according to the moving track.
- control terminal controls the mobile device in the real geographical environment to move according to the motion parameter of the mobile device in the acquired virtual environment, thereby realizing the real mobile device controlled by the virtual environment.
- FIG. 11 is a physical block diagram of a first control terminal according to an embodiment of the present invention. As shown in FIG. 11, the control terminal includes:
- the memory 1101 is configured to store program instructions.
- the processor 1102 is configured to invoke and execute the program instructions in the memory 1101, and execute the following method:
- the simulated motion is performed according to the user's operation instructions, the target location, and the mobile device in the virtual environment.
- processor 1102 is specifically configured to:
- processor 1102 is specifically configured to:
- the preset position is set as the target position.
- the preset position is a preset position where the control terminal is located in a real geographical environment.
- the target location is a returning position
- the control terminal controls the mobile device to move to the returning position when acquiring a returning operation instruction.
- processor 1102 is specifically configured to:
- processor 1102 is specifically configured to:
- processor 1102 is further configured to:
- control terminal further communicates with the real mobile device, and sends an instruction sent to the virtual mobile device to the real mobile device to control the real mobile device to move.
- the user's operation instruction is input by the user by operating the control terminal.
- control terminal includes a mobile terminal and a remote controller communicatively coupled to the mobile terminal;
- the user's operation command is input by the user on the remote controller and transmitted by the remote controller to the mobile terminal.
- control terminal includes a mobile terminal, VR glasses communicably connected to the mobile terminal, and a remote controller;
- the user's operation command is input by the user on the remote controller and transmitted by the remote controller to the mobile terminal.
- the mobile terminal is disposed on the VR glasses, and the VR glasses are communicatively connected to the remote controller;
- the user's operation command is input by the user on the remote controller and sent by the remote controller to the VR glasses.
- control terminal is a mobile terminal.
- the mobile device is an aircraft.
- FIG. 12 is a physical block diagram of a second control terminal according to an embodiment of the present invention.
- the control terminal is communicably connected with a mobile device in a real geographical environment, and the control terminal can project a virtual mobile device in a real geographical environment, such as As shown in FIG. 12, the control terminal includes:
- the memory 1201 is configured to store program instructions.
- the processor 1202 is configured to invoke and execute the program instructions in the memory 1201, and execute the following method:
- control terminal sends the control instruction to the mobile device in the virtual environment and the mobile device in the real geographical environment.
- control terminal sends the control instruction to the mobile device in the real geographical environment
- the processor 1202 is also configured to:
- control terminal acquires motion parameters of the mobile device in the real geographical environment in real time or timing, and sends control instructions to the mobile device in the virtual environment in real time or periodically.
- control terminal sends the control instruction to a mobile device in the virtual environment
- the processor 1202 is also configured to:
- the motion parameters are converted to control instructions and sent to mobile devices in the real-world geographic environment to cause mobile devices in the real-world geographic environment to move according to the motion parameters.
- control terminal acquires a motion track of the mobile device in the virtual environment in real time or timing, and sends a control instruction to the mobile device in the real geographical environment in real time or periodically.
- the motion parameter includes a movement trajectory.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明实施例提供一种移动设备控制方法以及控制终端,所述方法包括:获取真实地理环境的信息;将所述真实地理环境的信息增加到虚拟环境中;根据用户的操作指令、目标位置以及所述虚拟环境中的移动设备进行模拟运动。该方法能够在虚拟环境中表现出真实环境中的移动设备与环境的比例关系以及显示效果,可以使得用户感受到更为接近真实的移动设备控制体验。
Description
本发明涉及通信技术,尤其涉及一种移动设备控制方法以及控制终端。
飞行模拟是通过计算机软件及外部硬件设备的配合以实现模拟的飞行控制的过程。飞行模拟时,用户在三维虚拟空间中进行飞行控制。用户可以通过飞行模拟进行飞行训练或进行飞行游戏等。
现有技术中,提出了一种飞行模拟方法,该方法通过模拟人的视角对模拟的飞行器进行跟随,从而使得用户产生与真实环境中操控飞行器相近的感受,从而实现接近真实的飞行控制体验。
但是,现有技术中的方法完全基于虚拟的环境,模拟的真实程度不够高。
发明内容
本发明实施例提供一种移动设备控制方法以及控制终端,用于解决现有技术中飞行模拟的真实程度不高的问题。
本发明实施例第一方面提供一种虚拟的移动设备控制方法,应用于控制终端,所述方法包括:
获取真实地理环境的信息;
将所述真实地理环境的信息增加到虚拟环境中;
根据用户的操作指令、目标位置以及所述虚拟环境中的移动设备进行模拟运动。
本发明实施例第二方面提供一种移动设备的虚拟现实控制方法,应用于控制终端,所述控制终端与现实地理环境中的移动设备通信连接,且所述控制终端可在现实地理环境中投射虚拟移动设备,所述方法包括:
获取用户指令,将所述用户指令转化为控制指令,将所述控制指令发送至虚拟环境中的移动设备和/或现实地理环境中的移动设备。
进一步地,所述控制终端将所述控制指令一并发送至所述虚拟环境中的移动设备和现实地理环境中的移动设备。
本发明实施例第三方面提供一种控制终端,包括:
存储器,用于存储程序指令;
处理器,用于调用并执行所述存储器中的程序指令,执行如下方法:
获取真实地理环境的信息;
将所述真实地理环境的信息增加到虚拟环境中;
根据用户的操作指令、目标位置以及所述虚拟环境中的移动设备进行模拟运动。
本发明实施例第四方面提供一种控制终端,所述控制终端与现实地理环境中的移动设备通信连接,且所述控制终端可在现实地理环境中投射虚拟移动设备,所述控制终端包括:
存储器,用于存储程序指令;
处理器,用于调用并执行所述存储器中的程序指令,执行如下方法:
获取用户指令,将所述用户指令转化为控制指令,将所述控制指令发送至虚拟环境中的移动设备和/或现实地理环境中的移动设备。
本发明实施例第五方面提供一种可读存储介质,其特征在于,所述可读存储介质中存储有计算机程序,当控制终端的至少一个处理器执行所述计算机程序时,控制终端执行上述第一方面所述的方法。
本发明实施例第六方面提供一种可读存储介质,其特征在于,所述可读存储介质中存储有计算机程序,当控制终端的至少一个处理器执行所述计算机程序时,控制终端执行上述第二方面所述的方法。
本发明实施例所提供的移动设备控制方法以及控制终端,控制终端获取到真实地理环境信息并将其增加到虚拟环境中,进而,控制终端根据用户的操作指令、目标位置以及所述虚拟环境中的移动设备进行模拟运动。由于控制终端在虚拟环境中增加了真实的环境信息,因此控制终端能够映射真实的设备参数进行移动设备的行为模拟,从而能够在虚拟环境中表现出真实环境中的移动设备与环境的比例关系以及显示效果。而现有技术中由于基于完全虚拟的环境,因为无法表现出上述真实的比例关系以及显示效果。因此,本实施例相对于现有技术,可以使得用户感受到更为接近真实的移动设备控制体验。
图1为本发明实施例提供的虚拟的移动设备控制方法的一种***架构图;
图2为本发明实施例提供的虚拟的移动设备控制方法的另一种***架构图;
图3为本发明实施例提供的虚拟的移动设备控制方法的再一种***架构图;
图4为本发明实施例提供的虚拟的移动设备控制方法实施例一的流程示意图;
图5为本发明实施例提供的虚拟的移动设备控制方法实施例二的流程示意图;
图6为本发明实施例提供的虚拟的移动设备控制方法实施例三的流程示意图;
图7为本发明实施例提供的移动设备的虚拟现实控制方法的***架构图;
图8为本发明实施例提供的移动设备的虚拟现实控制方法实施例一的流程示意图;
图9为本发明实施例提供的移动设备的虚拟现实控制方法实施例二的流程示意图;
图10为本发明实施例提供的移动设备的虚拟现实控制方法实施例三的流程示意图;
图11为本发明实施例提供的第一种控制终端的实体框图;
图12为本发明实施例提供的第二种控制终端的实体框图。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
图1为本发明实施例提供的虚拟的移动设备控制方法的一种***架构图, 如图1所示,该控制终端为移动终端,如手机、平板电脑等。具体的,用户可以通过该控制终端的摄像头获取真实环境信息,并向该控制终端输入操作指令以控制该控制终端执行本发明实施的方法。
图2为本发明实施例提供的虚拟的移动设备控制方法的另一种***架构图,如图2所示,该控制终端包括遥控器和移动终端,移动终端和遥控器通信连接。例如,移动终端放置于遥控器上并与遥控器连接。具体的,用户可以通过该移动终端的摄像头获取真实环境信息。用户可以在遥控器和/或移动终端上输入操作指令,由遥控器将用户的操作指令发送到移动终端,以控制该移动终端执行本发明实施例的方法。用户通过遥控器输入操作指令,可以更精确地对虚拟环境中的移动设备进行控制。
图3为本发明实施例提供的虚拟的移动设备控制方法的再一种***架构图,如图3所示,该控制终端包括移动终端、虚拟现实(Virtual Reality,简称VR)眼镜以及遥控器。移动终端集成设置于VR眼镜上,同时,移动终端与遥控器通信连接。具体的,用户可以通过该移动终端的摄像头获取真实环境信息,并通过移动终端的屏幕观看画面。用户可以在遥控器上输入操作指令,由遥控器将用户的操作指令发送到移动终端,以控制该移动终端执行本发明实施例的方法。另外,移动终端与VR连接,例如可以将控制终端放置于VR眼镜上,用户再佩戴VR眼镜,从而使得用户可以通过头部转动即可灵活高效地操作控制终端,并且,移动终端与VR眼镜固定连接,可以实现利用VR眼镜来分屏显示控制终端上的虚拟环境信息,能够提升用户的使用体验。
可选的,所述移动终端可设置于遥控器上,VR眼镜本身具有屏幕供用户观看画面。移动终端和/或遥控器与VR眼镜通信连接,并可通过三者中任一个的输入以控制虚拟或现实中的移动设备。
可选的,作为图3所对应的***架构的更进一步的方案,图3所示的移动终端与VR眼镜可以集成在一个实体设备上。例如,VR眼镜可以集成移动终端的功能。在这种情况下,移动终端即为VR眼镜,VR眼镜与遥控器通信连接。用户可以在遥控器上输入操作指令,由遥控器将用户的操作指令发送到VR眼镜,以控制该VR眼镜执行本发明实施例的方法。
需要说明的是,本发明以下实施例所述的方法可以适用于上述任意一种 ***架构。
图4为本发明实施例提供的虚拟的移动设备控制方法实施例一的流程示意图,该方法的执行主体为上述的控制终端,如图4所示,该方法包括:
S401、获取真实地理环境的信息。
可选的,控制终端可以通过扫描等方式获取真实地理环境的信息,例如地面高度信息、平整度信息等。
S402、将上述真实地理环境的信息增加到虚拟环境中。
具体的,上述虚拟环境为控制终端内的虚拟环境,在该虚拟环境中存在虚拟的移动设备,控制终端根据用户的操作指令来使得移动设备进行各种运动,例如起飞、返航等。
可选的,上述移动设备例如可以是飞行器。
本步骤中,当控制终端获取到真实地理环境信息后,将真实地理环境信息增加到虚拟环境中。例如,当获取到真实的地面信息后,控制终端将真实的地面的画面叠加到虚拟环境中,同时将高度、平整度等参数信息增加到虚拟环境中。
S403、根据用户的操作指令、目标位置以及所述虚拟环境中的移动设备进行模拟运动。
其中,上述用户的操作指令是指用户通过上述任意一种***架构中的方式所输入的操作指令,例如用户通过图3所示控制终端中的遥控器输入操作指令,再由遥控器将操作指令发送到移动终端,移动终端即接收到用户的操作指令。
上述目标位置为移动设备运动的目标位置,该目标位置具体可以为根据上述真实地理环境信息所确定的目标位置。
本实施例中,控制终端获取到真实地理环境信息并将其增加到虚拟环境中,进而,控制终端根据用户的操作指令、目标位置以及所述虚拟环境中的移动设备进行模拟运动。由于控制终端在虚拟环境中增加了真实的环境信息,因此控制终端能够映射真实的设备参数进行移动设备的行为模拟,从而能够在虚拟环境中表现出真实环境中的移动设备与环境的比例关系以及显示效果。而现有技术中由于基于完全虚拟的环境,因为无法表现出上述真实的比例关系以及显示效果。因此,本实施例相对于现有技术,可以使得用户感受到更 为接近真实的移动设备控制体验。
在上述实施例的基础上,本实施例涉及控制终端根据用户的操作指令、目标位置以及所述虚拟环境中的移动设备进行模拟运动的具体方法。
图5为本发明实施例提供的虚拟的移动设备控制方法实施例二的流程示意图,如图5所示,上述步骤S403具体包括:
S501、在上述虚拟环境中设定虚拟目标位置。
S502、接收用户的操作指令,根据用户的操作指令,将虚拟环境中的移动设备的虚拟目标位置确定为上述目标位置。
可选的,控制终端可以直接根据历史记录或者移动设备当前的运动状态来设定虚拟目标位置。或者,控制终端也可以根据用户的指令来设定虚拟目标位置。
当根据用户的指令来设定虚拟目标位置时,可选的,控制终端判断是否获取到确定目标位置的指令,若获取到确定目标位置的指令,则将预设位置设定为上述目标位置。
其中,上述预设位置为用户所选择的一个位置,该预设位置为控制终端位于真实地理环境中的预设位置。即由于控制终端预先将真实地理环境信息增加到虚拟环境中,因此,用户可以在虚拟环境中选择一个真实环境的位置作为上述目标位置。
示例性的,上述预设位置可以为返航位置。相应的,控制终端在获取返航操作指令时,会控制虚拟环境中的移动设备移动至该返航位置。
以下以上述图1所示的***架构为例来说明设定目标位置的过程,控制终端为手机、平板电脑等移动终端。
用户手持控制终端,进而通过在控制终端上进行点击操作选定返航点在现实世界中的位置,进而用户在控制终端上点击确定按钮,控制终端即获取到确定目标位置的指令,控制终端根据确定目标位置的指令将用户所选择的位置作为返航点,进而,当用户向控制终端发出返航指令之后,控制终端即将移动设备到用户所选定的返航点。
在上述实施例的基础上,本实施例涉及控制终端获取真实地理环境信息的具体方法。
图6为本发明实施例提供的虚拟的移动设备控制方法实施例三的流程示 意图,如图6所示,上述步骤S401具体包括:
S601、捕获真实地理环境的画面。
S602、根据上述真实地理环境的画面,获取上述真实地理环境的信息。
具体的,控制终端可以开启自带的摄像头,通过摄像头来捕获真实地理环境的画面。
进而,通过对真实地理环境的画面的分析,可以得到真实地理环境的信息。
另一实施例中,控制终端在接收用户的操作指令时,具体可以通过如前所述的方法来执行,例如由用户直接在移动终端上输入操作指令,或者用户通过遥控器向移动终端发送操作指令。而作为另一种可选的实施方式,移动终端还可以基于所捕获到的真实地理环境的画面来接收用户的操作指令。即将真实对象与虚拟对象进行交互。
具体的,当移动终端通过上述步骤S601捕获到真实地理环境的画面后,会从所捕获的真实地理环境的画面中获取用户的动作,进而,移动终端对用户的动作进行解析,确定用户的动作对应的操作指令。
可选的,针对上述可选的实施方式,控制终端上预先已经保存了用户的动作与操作指令的对应关系。例如,用户右手指向下方代表返航指令。则如果控制终端解析出的用户的动作为右手指向下方,则控制终端可以确定用户的指令为返航指令。控制终端进而会根据该返航指令对移动设备执行返航操作。
另一实施例中,控制终端还可以获取用户设定的虚拟环境元素,并将该虚拟环境元素叠加到上述真实地理环境画面中,该虚拟环境元素和真实地理环境共同构建出上述移动设备的操作环境。
控制终端将用户设定的虚拟环境元素叠加到真实地理环境画面中,从而使得虚拟世界和现实世界重叠起来。
示例性的,控制终端首先通过摄像头捕获真实地理环境的画面,并对真实地理环境的画面的进行分析,获取真实地理环境的信息,将所获取到的真实地理环境的信息加入到虚拟环境中。进而,控制终端再根据用户的设定获取虚拟环境元素,包括位置、高度等信息,并将所获取到的虚拟环境元素叠加到真实地理环境画面中,从而使得虚拟世界和现实世界重叠起来。
另一实施例中,控制终端还与真实移动设备通信连接,并将发送给虚拟的移动设备的指令一并发送给真实移动设备,控制该真实移动设备运动。
可选的,上述真实移动设备具体可以为真实的飞行器。
控制终端预先与上述真实移动设备建立通信连接,当控制终端接收到用户的操作指令之后,除了根据该操作指令来控制虚拟的移动设备运动,同时,还会将该操作指令发送给上述真实移动设备,以控制上述真实移动设备运动,从而实现了虚拟世界的移动设备和现实世界的移动设备的同时控制。
图7为本发明实施例提供的移动设备的虚拟现实控制方法的***架构图,如图7所示,该方法包括控制终端以及现实地理环境中的移动设备。该控制终端中运行虚拟环境,控制终端能够控制虚拟移动设备在该虚拟环境中运动。同时,该控制终端与该现实地理环境中的移动设备通信连接,并且,该控制终端可在现实地理环境中投射虚拟移动设备。
图8为本发明实施例提供的移动设备的虚拟现实控制方法实施例一的流程示意图,该方法的执行主体为上述图7所述的控制终端,如图8所示,该方法包括:
S801、获取用户指令。
具体的,控制终端可以基于上述图1、图2图3中所述的任意一种***架构来获取用户指令。例如,基于图1所述的***架构,控制终端为移动终端,用户可以直接在移动终端上输入操作指令,移动终端进而可以获取到用户指令。
S802、将上述用户指令转化为控制指令,将上述控制指令发送至上述虚拟环境中的移动设备和/或现实地理环境中的移动设备。
具体的,控制终端可以仅将控制指令发送给虚拟环境中的移动设备,也可以仅将控制指令发送给现实地理环境中的移动设备,或者,控制终端也可以将控制指令同时发送给虚拟环境中的移动设备和现实地理环境中的移动设备,从而实现对虚拟环境中的移动设备和/或现实地理环境中的移动设备的控制。
可选的,上述虚拟环境中的移动设备具体可以为虚拟的飞行器,上述现实地理环境中的移动设备具体可以为真实的飞行器。
本实施例中,控制终端与现实地理环境中的移动设备通信连接,且控制终端可在现实地理环境中投射虚拟移动设备,当控制终端接收到用户指令后,可通过用户指令转化的控制指令控制虚拟环境中的移动设备和/或现实地理环境中的移动设备,从而既能实现由虚拟环境控制真实的移动设备,也可以实现由真实的移动设备控制虚拟的移动设备。
在上述实施例的基础上,本实施例涉及控制终端将控制指令发送给现实地理环境中的移动设备后的处理方法。
图9为本发明实施例提供的移动设备的虚拟现实控制方法实施例二的流程示意图,如图9所示,该方法还包括:
S901、获取现实地理环境中的移动设备的运动参数。
具体的,控制终端将控制指令发送给现实地理环境中的移动设备之后,现实地理环境中的移动设备即根据控制指令进行移动。
进而,现实地理环境中的移动设备会将自己的运动参数发送给控制终端,控制终端即可获取到现实地理环境中的移动设备的运动参数。
可选的,控制终端实时或定时获取现实地理环境中的移动设备的运动参数并实时或定时地发送控制指令给虚拟环境中的移动设备。
S902、将上述运动参数转化为控制指令发送给上述虚拟环境中的移动设备,以使上述虚拟环境中的移动设备根据上述运动参数移动。
可选的,上述运动参数具体可以包括移动轨迹。
当虚拟环境中的移动设备接收到上述移动轨迹之后,会相应的按照上述移动轨迹进行移动。
本实施例中,控制终端根据获取到的现实地理环境中的移动设备的运动参数控制虚拟环境中的移动设备进行移动,从而实现了由真实的移动设备控制虚拟的移动设备。
在上述实施例的基础上,本实施例涉及控制终端将控制指令发送给虚拟环境中的移动设备后的处理方法。
图10为本发明实施例提供的移动设备的虚拟现实控制方法实施例三的流程示意图,如图10所示,该方法还包括:
S1001、记录虚拟环境中的移动设备的运动参数。
S1002、将上述运动参数转化为控制指令并发送至现实地理环境中的移动 设备,以使现实地理环境中的移动设备根据上述运动参数移动。
可选的,控制终端实时或定时获取虚拟环境中的移动设备的运动轨迹并实时或定时地发送控制指令给现实地理环境中的移动设备。
可选的,上述运动参数具体可以包括移动轨迹。
进而,当现实地理环境中的移动设备接收到虚拟环境中的移动设备的运动参数之后,会相应的按照上述移动轨迹进行移动。
本实施例中,控制终端根据获取到的虚拟环境中的移动设备的运动参数控制现实地理环境中的移动设备进行移动,从而实现了由虚拟环境控制真实的移动设备。
图11为本发明实施例提供的第一种控制终端的实体框图,如图11所示,该控制终端包括:
存储器1101,用于存储程序指令。
处理器1102,用于调用并执行存储器1101中的程序指令,执行如下方法:
获取真实地理环境的信息;
将所述真实地理环境的信息增加到虚拟环境中;
根据用户的操作指令、目标位置以及所述虚拟环境中的移动设备进行模拟运动。
进一步地,处理器1102具体用于:
在所述虚拟环境中设定虚拟目标位置;
接收用户的操作指令,根据所述用户的操作指令,将所述虚拟环境中的移动设备的虚拟目标位置确定为所述目标位置。
进一步地,处理器1102具体用于:
若获取确定目标位置的指令,则将预设位置设定为目标位置。
进一步地,所述预设位置为所述控制终端位于真实地理环境中的预设位置。
进一步地,所述目标位置为返航位置,所述控制终端在获取返航操作指令时,控制所述移动设备移动至所述返航位置。
进一步地,处理器1102具体用于:
捕获真实地理环境的画面;
根据所述真实地理环境的画面,获取所述真实地理环境的信息。
进一步地,处理器1102具体用于:
从所捕获的所述真实地理环境的画面中获取用户的动作;
对所述用户的动作进行解析,确定所述用户的动作对应的操作指令。
进一步地,处理器1102还用于:
获取用户设定的虚拟环境元素,并将所述虚拟环境元素叠加到所述真实地理环境画面中,所述虚拟环境元素和真实地理环境共同构建出所述移动设备的操作环境。
进一步地,控制终端还与真实移动设备通信连接,并将发送给所述虚拟的移动设备的指令一并发送给所述真实移动设备,控制所述真实移动设备运动。
进一步地,所述用户的操作指令由所述用户通过操作所述控制终端输入。
进一步地,所述控制终端包括移动终端和与移动终端通信连接的遥控器;
所述用户的操作指令由所述用户在所述遥控器上输入,并由所述遥控器发送给所述移动终端。
进一步地,所述控制终端包括移动终端、和移动终端通信连接的VR眼镜以及遥控器;
所述用户的操作指令由所述用户在所述遥控器上输入,并由所述遥控器发送给所述移动终端。
进一步地,所述移动终端设置于VR眼镜上,所述VR眼镜与遥控器通信连接;
所述用户的操作指令由所述用户在所述遥控器上输入,并由所述遥控器发送给所述VR眼镜。
进一步地,所述控制终端为移动终端。
进一步地,所述移动设备为飞行器。
图12为本发明实施例提供的第二种控制终端的实体框图,所述控制终端与现实地理环境中的移动设备通信连接,且所述控制终端可在现实地理环境中投射虚拟移动设备,如图12所示,该控制终端包括:
存储器1201,用于存储程序指令。
处理器1202,用于调用并执行存储器1201中的程序指令,执行如下 方法:
获取用户指令,将所述用户指令转化为控制指令,将所述控制指令发送至虚拟环境中的移动设备和/或现实地理环境中的移动设备。
进一步地,所述控制终端将所述控制指令一并发送至所述虚拟环境中的移动设备和现实地理环境中的移动设备。
进一步地,所述控制终端将所述控制指令发送至所述现实地理环境中的移动设备;
处理器1202还用于:
获取所述现实地理环境中的移动设备的运动参数;
将所述运动参数转化为控制指令发送给所述虚拟环境中的移动设备,以使所述虚拟环境中的移动设备根据所述运动参数移动。
进一步地,所述控制终端实时或定时获取所述现实地理环境中的移动设备的运动参数并实时或定时地发送控制指令给所述虚拟环境中的移动设备。
进一步地,所述控制终端将所述控制指令发送至所述虚拟环境中的移动设备;
处理器1202还用于:
记录所述虚拟环境中的移动设备的运动参数;
将所述运动参数转化为控制指令并发送至所述现实地理环境中的移动设备,以使所述现实地理环境中的移动设备根据所述运动参数移动。
进一步地,所述控制终端实时或定时获取所述虚拟环境中的移动设备的运动轨迹并实时或定时地发送控制指令给所述现实地理环境中的移动设备。
进一步地,所述运动参数包括移动轨迹。
Claims (46)
- 一种虚拟的移动设备控制方法,应用于控制终端,其特征在于,包括:获取真实地理环境的信息;将所述真实地理环境的信息增加到虚拟环境中;根据用户的操作指令、目标位置以及所述虚拟环境中的移动设备进行模拟运动。
- 根据权利要求1所述的方法,其特征在于,所述根据用户的操作指令、目标位置以及所述虚拟环境中的移动设备进行模拟运动,包括:在所述虚拟环境中设定虚拟目标位置;接收用户的操作指令,根据所述用户的操作指令,将所述虚拟环境中的移动设备的虚拟目标位置确定为所述目标位置。
- 根据权利要求2所述的方法,其特征在于,所述在所述虚拟环境中设定虚拟目标位置,包括:若获取确定目标位置的指令,则将预设位置设定为目标位置。
- 根据权利要求3所述的方法,其特征在于,所述预设位置为所述控制终端位于真实地理环境中的预设位置。
- 根据权利要求3所述的方法,其特征在于,所述目标位置为返航位置,所述控制终端在获取返航操作指令时,控制所述移动设备移动至所述返航位置。
- 根据权利要求2所述的方法,其特征在于,所述获取真实地理环境的信息,包括:捕获真实地理环境的画面;根据所述真实地理环境的画面,获取所述真实地理环境的信息。
- 根据权利要求6所述的方法,其特征在于,所述接收用户的操作指令,包括:从所捕获的所述真实地理环境的画面中获取用户的动作;对所述用户的动作进行解析,确定所述用户的动作对应的操作指令。
- 根据权利要求3所述的方法,其特征在于,还包括:获取用户设定的虚拟环境元素,并将所述虚拟环境元素叠加到所述真实地理环境画面中,所述虚拟环境元素和真实地理环境共同构建出所述移动设 备的操作环境。
- 根据权利要求1所述的方法,其特征在于,所述控制终端还与真实移动设备通信连接,并将发送给所述虚拟的移动设备的指令一并发送给所述真实移动设备,控制所述真实移动设备运动。
- 根据权利要求1-9任一项所述的方法,其特征在于,所述用户的操作指令由所述用户通过操作所述控制终端输入。
- 根据权利要求1-9任一项所述的方法,其特征在于,所述控制终端包括移动终端和与移动终端通信连接的遥控器;所述用户的操作指令由所述用户在所述遥控器上输入,并由所述遥控器发送给所述移动终端。
- 根据权利要求1-9任一项所述的方法,其特征在于,所述控制终端包括移动终端、虚拟现实VR眼镜以及遥控器,所述移动终端、遥控器及VR眼镜通信连接;所述用户的操作指令由所述用户在所述遥控器上输入,并由所述遥控器发送给所述移动终端。
- 根据权利要求1-12任一项所述的方法,其特征在于,所述移动终端集成于所述VR眼镜上,所述VR眼镜与遥控器通信连接;所述用户的操作指令由所述用户在所述遥控器上输入,并由所述遥控器发送给所述VR眼镜。
- 根据权利要求1-9任一项所述的方法,其特征在于,所述控制终端为移动终端。
- 根据权利要求1-14任一项所述的方法,其特征在于,所述移动设备为飞行器。
- 一种移动设备的虚拟现实控制方法,应用于控制终端,其特征在于,所述控制终端与现实地理环境中的移动设备通信连接,且所述控制终端可在现实地理环境中投射虚拟移动设备,所述方法包括:获取用户指令,将所述用户指令转化为控制指令,将所述控制指令发送至虚拟环境中的移动设备和/或现实地理环境中的移动设备。
- 根据权利要求16所述的方法,其特征在于,所述控制终端将所述控 制指令一并发送至所述虚拟环境中的移动设备和现实地理环境中的移动设备。
- 根据权利要求16所述的方法,其特征在于,所述控制终端将所述控制指令发送至所述现实地理环境中的移动设备;所述方法还包括:获取所述现实地理环境中的移动设备的运动参数;将所述运动参数转化为控制指令发送给所述虚拟环境中的移动设备,以使所述虚拟环境中的移动设备根据所述运动参数移动。
- 根据权利要求18所述的方法,其特征在于,所述控制终端实时或定时获取所述现实地理环境中的移动设备的运动参数并实时或定时地发送控制指令给所述虚拟环境中的移动设备。
- 根据权利要求16所述的方法,其特征在于,所述控制终端将所述控制指令发送至所述虚拟环境中的移动设备;所述方法还包括:记录所述虚拟环境中的移动设备的运动参数;将所述运动参数转化为控制指令并发送至所述现实地理环境中的移动设备,以使所述现实地理环境中的移动设备根据所述运动参数移动。
- 根据权利要求20所述的方法,其特征在于,所述控制终端实时或定时获取所述虚拟环境中的移动设备的运动轨迹并实时或定时地发送控制指令给所述现实地理环境中的移动设备。
- 根据权利要求18或20所述的方法,其特征在于,所述运动参数包括移动轨迹。
- 一种控制终端,其特征在于,包括:存储器,用于存储程序指令;处理器,用于调用并执行所述存储器中的程序指令,执行如下方法:获取真实地理环境的信息;将所述真实地理环境的信息增加到虚拟环境中;根据用户的操作指令、目标位置以及所述虚拟环境中的移动设备进行模拟运动。
- 根据权利要求23所述的控制终端,其特征在于,所述处理器具 体用于:在所述虚拟环境中设定虚拟目标位置;接收用户的操作指令,根据所述用户的操作指令,将所述虚拟环境中的移动设备的虚拟目标位置确定为所述目标位置。
- 根据权利要求24所述的控制终端,其特征在于,所述处理器具体用于:若获取确定目标位置的指令,则将预设位置设定为目标位置。
- 根据权利要求25所述的控制终端,其特征在于,所述预设位置为所述控制终端位于真实地理环境中的预设位置。
- 根据权利要求25所述的控制终端,其特征在于,所述目标位置为返航位置,所述控制终端在获取返航操作指令时,控制所述移动设备移动至所述返航位置。
- 根据权利要求24所述的控制终端,其特征在于,所述处理器具体用于:捕获真实地理环境的画面;根据所述真实地理环境的画面,获取所述真实地理环境的信息。
- 根据权利要求28所述的控制终端,其特征在于,所述处理器具体用于:从所捕获的所述真实地理环境的画面中获取用户的动作;对所述用户的动作进行解析,确定所述用户的动作对应的操作指令。
- 根据权利要求25所述的控制终端,其特征在于,所述处理器还用于:获取用户设定的虚拟环境元素,并将所述虚拟环境元素叠加到所述真实地理环境画面中,所述虚拟环境元素和真实地理环境共同构建出所述移动设备的操作环境。
- 根据权利要求23所述的控制终端,其特征在于,所述控制终端还与真实移动设备通信连接,并将发送给所述虚拟的移动设备的指令一并发送给所述真实移动设备,控制所述真实移动设备运动。
- 根据权利要求23-31任一项所述的控制终端,其特征在于,所述用户的操作指令由所述用户通过操作所述控制终端输入。
- 根据权利要求23-31任一项所述的控制终端,其特征在于,所述控 制终端包括移动终端和与移动终端通信连接的遥控器;所述用户的操作指令由所述用户在所述遥控器上输入,并由所述遥控器发送给所述移动终端。
- 根据权利要求23-31任一项所述的控制终端,其特征在于,所述控制终端包括移动终端、虚拟现实VR眼镜以及遥控器,所述移动终端、遥控器及VR眼镜通信连接;所述用户的操作指令由所述用户在所述遥控器上输入,并由所述遥控器发送给所述移动终端。
- 根据权利要求23-34任一项所述的控制终端,其特征在于,所述移动终端集成于VR眼镜上;所述VR眼镜与遥控器通信连接;所述用户的操作指令由所述用户在所述遥控器上输入,并由所述遥控器发送给所述VR眼镜。
- 根据权利要求23-31任一项所述的控制终端,其特征在于,所述控制终端为移动终端。
- 根据权利要求23-36任一项所述的控制终端,其特征在于,所述移动设备为飞行器。
- 一种控制终端,其特征在于,所述控制终端与现实地理环境中的移动设备通信连接,且所述控制终端可在现实地理环境中投射虚拟移动设备,所述控制终端包括:存储器,用于存储程序指令;处理器,用于调用并执行所述存储器中的程序指令,执行如下方法:获取用户指令,将所述用户指令转化为控制指令,将所述控制指令发送至虚拟环境中的移动设备和/或现实地理环境中的移动设备。
- 根据权利要求38所述的控制终端,其特征在于,所述控制终端将所述控制指令一并发送至所述虚拟环境中的移动设备和现实地理环境中的移动设备。
- 根据权利要求38所述的控制终端,其特征在于,所述控制终端将所述控制指令发送至所述现实地理环境中的移动设备;所述处理器还用于:获取所述现实地理环境中的移动设备的运动参数;将所述运动参数转化为控制指令发送给所述虚拟环境中的移动设备,以使所述虚拟环境中的移动设备根据所述运动参数移动。
- 根据权利要求40所述的控制终端,其特征在于,所述控制终端实时或定时获取所述现实地理环境中的移动设备的运动参数并实时或定时地发送控制指令给所述虚拟环境中的移动设备。
- 根据权利要求38所述的控制终端,其特征在于,所述控制终端将所述控制指令发送至所述虚拟环境中的移动设备;所述处理器还用于:记录所述虚拟环境中的移动设备的运动参数;将所述运动参数转化为控制指令并发送至所述现实地理环境中的移动设备,以使所述现实地理环境中的移动设备根据所述运动参数移动。
- 根据权利要求42所述的控制终端,其特征在于,所述控制终端实时或定时获取所述虚拟环境中的移动设备的运动轨迹并实时或定时地发送控制指令给所述现实地理环境中的移动设备。
- 根据权利要求40或42所述的控制终端,其特征在于,所述运动参数包括移动轨迹。
- 一种可读存储介质,其特征在于,所述可读存储介质中存储有计算机程序,当控制终端的至少一个处理器执行所述计算机程序时,控制终端执行权利要求1-15任一项所述的方法。
- 一种可读存储介质,其特征在于,所述可读存储介质中存储有计算机程序,当控制终端的至少一个处理器执行所述计算机程序时,控制终端执行权利要求16-22任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201880031602.XA CN110622074A (zh) | 2018-02-27 | 2018-02-27 | 移动设备控制方法以及控制终端 |
PCT/CN2018/077450 WO2019165580A1 (zh) | 2018-02-27 | 2018-02-27 | 移动设备控制方法以及控制终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2018/077450 WO2019165580A1 (zh) | 2018-02-27 | 2018-02-27 | 移动设备控制方法以及控制终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019165580A1 true WO2019165580A1 (zh) | 2019-09-06 |
Family
ID=67804771
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2018/077450 WO2019165580A1 (zh) | 2018-02-27 | 2018-02-27 | 移动设备控制方法以及控制终端 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110622074A (zh) |
WO (1) | WO2019165580A1 (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104029825A (zh) * | 2014-06-13 | 2014-09-10 | 中国人民解放军装甲兵工程学院 | 现场虚实耦合无人机*** |
CN104898653A (zh) * | 2015-05-18 | 2015-09-09 | 国家电网公司 | 一种飞行控制*** |
CN105589466A (zh) * | 2016-02-24 | 2016-05-18 | 谭圆圆 | 无人飞行器的飞行控制装置及其飞行控制方法 |
CN106796761A (zh) * | 2014-09-30 | 2017-05-31 | 深圳市大疆创新科技有限公司 | 用于支持模拟移动的***和方法 |
US20170277180A1 (en) * | 2016-03-28 | 2017-09-28 | Baer Research Company | Unmanned surveyor |
CN107223223A (zh) * | 2016-04-29 | 2017-09-29 | 深圳市大疆创新科技有限公司 | 一种无人机第一视角飞行的控制方法及***、智能眼镜 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160267720A1 (en) * | 2004-01-30 | 2016-09-15 | Electronic Scripting Products, Inc. | Pleasant and Realistic Virtual/Augmented/Mixed Reality Experience |
CN103810353A (zh) * | 2014-03-09 | 2014-05-21 | 杨智 | 一种虚拟现实中的现实场景映射***和方法 |
US9836117B2 (en) * | 2015-05-28 | 2017-12-05 | Microsoft Technology Licensing, Llc | Autonomous drones for tactile feedback in immersive virtual reality |
CN105704501B (zh) * | 2016-02-06 | 2020-04-21 | 普宙飞行器科技(深圳)有限公司 | 一种基于无人机全景视频的虚拟现实直播*** |
CN105759833A (zh) * | 2016-02-23 | 2016-07-13 | 普宙飞行器科技(深圳)有限公司 | 一种沉浸式无人机驾驶飞行*** |
CN106292799B (zh) * | 2016-08-25 | 2018-10-23 | 北京奇虎科技有限公司 | 无人机、遥控装置及其控制方法 |
CN106997618A (zh) * | 2017-04-14 | 2017-08-01 | 陈柳华 | 一种虚拟现实与真实场景融合的方法 |
-
2018
- 2018-02-27 CN CN201880031602.XA patent/CN110622074A/zh active Pending
- 2018-02-27 WO PCT/CN2018/077450 patent/WO2019165580A1/zh active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104029825A (zh) * | 2014-06-13 | 2014-09-10 | 中国人民解放军装甲兵工程学院 | 现场虚实耦合无人机*** |
CN106796761A (zh) * | 2014-09-30 | 2017-05-31 | 深圳市大疆创新科技有限公司 | 用于支持模拟移动的***和方法 |
CN104898653A (zh) * | 2015-05-18 | 2015-09-09 | 国家电网公司 | 一种飞行控制*** |
CN105589466A (zh) * | 2016-02-24 | 2016-05-18 | 谭圆圆 | 无人飞行器的飞行控制装置及其飞行控制方法 |
US20170277180A1 (en) * | 2016-03-28 | 2017-09-28 | Baer Research Company | Unmanned surveyor |
CN107223223A (zh) * | 2016-04-29 | 2017-09-29 | 深圳市大疆创新科技有限公司 | 一种无人机第一视角飞行的控制方法及***、智能眼镜 |
Also Published As
Publication number | Publication date |
---|---|
CN110622074A (zh) | 2019-12-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9345967B2 (en) | Method, device, and system for interacting with a virtual character in smart terminal | |
WO2017054452A1 (zh) | 一种信息处理方法、终端及计算机存储介质 | |
US20220382051A1 (en) | Virtual reality interaction method, device and system | |
WO2018077206A1 (zh) | 增强现实场景生成方法、装置、***及设备 | |
CN104160369B (zh) | 用于使用可移动引导标记来提供交互导航辅助的方法、装置和计算机可读存储介质 | |
WO2015188614A1 (zh) | 操作虚拟世界里的电脑和手机的方法、装置以及使用其的眼镜 | |
WO2017054453A1 (zh) | 一种信息处理方法、终端及计算机存储介质 | |
WO2019034142A1 (zh) | 三维虚拟形象的显示方法、装置、终端及存储介质 | |
US10678327B2 (en) | Split control focus during a sustained user interaction | |
US20200380724A1 (en) | Personalized scene image processing method, apparatus and storage medium | |
KR20120072126A (ko) | 간접체험을 위한 비주얼 서로게이트와 그 공급 장치 및 방법 | |
CN108462729B (zh) | 实现终端设备交互的方法和装置、终端设备及服务器 | |
CN111045511A (zh) | 基于手势的操控方法及终端设备 | |
JP2014044655A (ja) | 拡張現実システム、映像合成装置、映像合成方法及びプログラム | |
US10751611B2 (en) | Using a game controller as a mouse or gamepad | |
CN109314800B (zh) | 用于将用户注意力引导到基于位置的游戏进行伴随应用的方法和*** | |
KR20150094680A (ko) | 타겟팅 및 누르기 내추럴 사용자 입력 | |
WO2019028855A1 (zh) | 一种虚拟显示装置、智能交互方法和云端服务器 | |
JP2014197745A (ja) | 遠隔作業支援システム及び遠隔作業支援プログラム | |
US11295511B1 (en) | Multi-user data presentation in AR/VR | |
JP2023111956A (ja) | オブジェクト姿勢制御プログラムおよび情報処理装置 | |
WO2019165580A1 (zh) | 移动设备控制方法以及控制终端 | |
CN113498029B (zh) | 交互式广播 | |
CN111314442B (zh) | 基于分时控制的终端控制方法、装置、终端和计算机设备 | |
Maiti et al. | Augmented reality and natural user interface applications for remote laboratories |
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: 18908130 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: 18908130 Country of ref document: EP Kind code of ref document: A1 |