CN111813314A - 车辆控制方法和装置、存储介质、电子设备 - Google Patents
车辆控制方法和装置、存储介质、电子设备 Download PDFInfo
- Publication number
- CN111813314A CN111813314A CN201910295562.6A CN201910295562A CN111813314A CN 111813314 A CN111813314 A CN 111813314A CN 201910295562 A CN201910295562 A CN 201910295562A CN 111813314 A CN111813314 A CN 111813314A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- sliding
- gesture information
- contact
- instruction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- 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
- G06F3/04883—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 for inputting data by handwriting, e.g. gesture or text
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本公开涉及一种车辆控制方法和装置、存储介质、电子设备。应用于终端的方法包括:根据用户的触控生成行驶指令;获取作用于触控显示屏上的第二手势信息;若所获取的第二手势信息指示触点的滑动时长达到预定时长,向所述车辆发送所述行驶指令,以使所述车辆控制执行所述行驶指令。由于持续的滑动输入,可认为是用户主观意愿的表示,不容易产生误操作,因此,控制车辆的准确性较高,用户体验好。
Description
技术领域
本公开涉及车辆控制领域,具体地,涉及一种车辆控制方法和装置、存储介质、电子设备。
背景技术
当前,随着通信技术和自动化技术的日益完善,在车辆控制领域,越来越多的车辆进行了智能化的升级,智能化驾驶系统可以包括各种辅助驾驶系统,以及云服务系统。
其中,蓝牙遥控驾驶技术是一种通过终端与车辆之间的蓝牙通信来控制车辆的技术。用户手持的终端中可以安装遥控驾驶软件,通过该软件,用户可以在终端上操控车辆。同时,有的驾驶软件中还包含了开锁锁门和空调开关等多种功能。
目前现有的蓝牙遥控驾驶系统,操作较为复杂、限制较多。
发明内容
本公开的目的是提供一种体验较好的车辆控制方法和装置、存储介质、电子设备。
为了实现上述目的,本公开提供一种车辆控制方法,应用于终端。所述方法包括:根据用户的触控生成行驶指令;获取作用于触控显示屏上的第二手势信息;若所获取的第二手势信息指示触点的滑动时长达到预定时长,向所述车辆发送所述行驶指令,以使所述车辆控制执行所述行驶指令。
可选地,所述方法还包括:若所获取的第二手势信息指示触点停止滑动或消失,向所述车辆发送停止指令,以使所述车辆停止执行所述行驶指令。
可选地,在获取作用于触控显示屏上的第二手势信息的步骤之前,所述方法还包括:获取作用于触控显示屏上的第一手势信息;若所获取的第一手势信息指示触点的滑动轨迹符合预定的轨迹,输出确认提示消息。
可选地,在根据用户的触控生成行驶指令之后,所述方法还包括:响应于生成所述行驶指令,向所述车辆发送第一确认消息;若所获取的第二手势信息指示触点的滑动轨迹符合预定的轨迹,向所述车辆发送第二确认消息,其中,所述车辆在接收到所述第一确认消息、所述第二确认消息和所述行驶指令时,控制执行所述行驶指令。
可选地,若所获取的第二手势信息指示触点的滑动时长达到预定时长,向所述车辆发送所述行驶指令,包括:若所获取的第二手势信息指示触点的滑动时长达到预定时长,且在所述预定时长内所述触点的滑动速率大于预定的速率阈值,向所述车辆发送所述行驶指令。
可选地,若所获取的第二手势信息指示触点的滑动时长达到预定时长,且在所述预定时长内所述触点的滑动速率大于预定的速率阈值,向所述车辆发送所述行驶指令,包括:若所获取的第二手势信息指示触点的滑动时长达到预定时长,且在所述预定时长内所述触点的滑动速率大于预定的速率阈值,根据所确定的滑动速率确定行驶速度;向所述车辆发送所述行驶指令,其中,所述行驶指令包括所确定的行驶速度。
可选地,若所获取的第二手势信息指示触点的滑动时长达到预定时长,且在所述预定时长内所述触点的滑动速率大于预定的速率阈值,向所述车辆发送所述行驶指令,包括:若所获取的第二手势信息指示触点的滑动时长达到预定时长,且在所述预定时长内所述触点的滑动速率大于预定的速率阈值,所述触点的滑动轨迹形成闭合曲线,向所述车辆发送所述行驶指令。
可选地,若所获取的第二手势信息指示触点的滑动时长达到预定时长,且在所述预定时长内所述触点的滑动速率大于预定的速率阈值,所述触点的滑动轨迹形成闭合曲线,向所述车辆发送所述行驶指令,包括:若所获取的第二手势信息指示触点的滑动时长达到预定时长,且在所述预定时长内所述触点的滑动速率大于预定的速率阈值,所述触点的滑动轨迹形成所包围的面积大于预定的面积阈值的闭合曲线,向所述车辆发送所述行驶指令。
可选地,所述方法还包括:响应于用户的触控生成转向指令,将所述触控显示屏上的车辆图像以及对应的软按键旋转180°。
本公开还提供一种车辆控制方法,应用于车辆。所述方法包括:接收终端响应于用户触控生成行驶指令发送的第一确认消息;接收所述终端在所获取的第一手势信息指示触点的滑动轨迹符合预定的轨迹的情况下发送的第二确认消息;接收所述终端在所获取的第二手势信息指示触点的滑动时长达到预定时长的情况下发送的所述行驶指令;在接收到所述第一确认消息和所述第二确认消息的情况下,响应于接收到所述行驶指令,控制执行所述行驶指令。
本公开还提供一种车辆控制装置,应用于终端。所述装置包括:生成模块,用于根据用户的触控生成行驶指令;第一获取模块,用于获取作用于触控显示屏上的第二手势信息;第一发送模块,用于若所获取的第二手势信息指示触点的滑动时长达到预定时长,向所述车辆发送所述行驶指令,以使所述车辆控制执行所述行驶指令。
本公开还提供一种车辆控制装置,应用于车辆。所述装置包括:第一接收模块,用于接收终端响应于用户触控生成行驶指令发送的第一确认消息;第二接收模块,用于接收所述终端在所获取的第一手势信息指示触点的滑动轨迹符合预定的轨迹的情况下发送的第二确认消息;第三接收模块,用于接收所述终端在所获取的第二手势信息指示触点的滑动时长达到预定时长的情况下发送的所述行驶指令;控制模块,用于在接收到所述第一确认消息和所述第二确认消息的情况下,响应于接收到所述行驶指令,控制执行所述行驶指令。
本公开还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开提供的上述用于终端的方法的步骤。
本公开还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开提供的上述用于车辆的方法的步骤。
本公开还提供一种电子设备,包括:存储器,其上存储有计算机程序;处理器,用于执行所述存储器中的所述计算机程序,以实现本公开提供的上述用于终端的方法的步骤。
本公开还提供一种电子设备,包括:存储器,其上存储有计算机程序;处理器,用于执行所述存储器中的所述计算机程序,以实现本公开提供的上述用于车辆的方法的步骤。
通过上述技术方案,若作用于触控显示屏上的第二手势信息指示触点的滑动时长达到预定时长,则说明用户有持续的滑动输入,此时可以认为用户确认想要控制车辆行驶,终端向车辆发送行驶指令,车辆行驶。由于持续的滑动输入,可认为是用户主观意愿的表示,不容易产生误操作,因此,控制车辆的准确性较高,用户体验好。
本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
图1是一示例性实施例提供的车辆控制方法的流程图;
图2-8是一示例性实施例提供的车辆控制方法的终端界面图;
图9是一示例性实施例提供的车辆控制方法的流程图;
图10是一示例性实施例提供的车辆控制装置的框图;
图11是一示例性实施例提供的车辆控制装置的框图;
图12是一示例性实施例示出的一种电子设备的框图;
图13是一示例性实施例示出的一种电子设备的框图。
具体实施方式
以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
图1是一示例性实施例提供的车辆控制方法的流程图。该方法应用于终端。如图1所示,所述方法包括以下步骤。
在步骤S11中,根据用户的触控生成行驶指令,行驶指令可以包括前进、后退、左转、右转指令。
在步骤S12中,获取作用于触控显示屏上的第二手势信息。
在步骤S13中,若所获取的第二手势信息指示触点的滑动时长达到预定时长,向车辆发送行驶指令,以使车辆控制执行行驶指令。
其中,终端可以包括手机、平板、可穿戴设备等。终端中安装用于控制车辆的APP。控制前的准备工作包括车辆与终端之间进行蓝牙连接和启动车辆。终端的APP中进入蓝牙遥控驾驶,实时获取终端与车辆的蓝牙连接状态。图2-8是一示例性实施例提供的车辆控制方法的终端界面图。在图2的界面中显示当前未连接车辆蓝牙,点击图中的手机图标,可以连接车辆蓝牙。图3显示蓝牙正在连接,会将结果反馈给APP。如果当前车辆蓝牙已连接,将图示蓝牙已连接,可以实时获取车辆的启动状态。如果车辆已启动,可直接进入遥控步骤。如果车辆未启动,可以先点击启动车辆,将通过蓝牙启动车辆。
行驶指令可以为用户在触控显示屏中通过点击触控生成的指令。在图4的界面中,车辆车头朝上,上下左右各有一个箭头表示的区域。界面可以提示“请选择行驶方向”,用户可以通过点击向上的箭头区域来生成前进指令,点击向下的箭头区域来生成后退指令。点击以后,该区域的颜色可以由灰色变成蓝色,以表示选择成功,生成行驶指令。选择四个方向中的任一方向,终端都可以有振动的反馈,以提示用户已经选定方向。当遥控驾驶报错时,也可以有振动的反馈,以便及时提醒用户。
在图5的界面中提示“已选择前进方向”。并且,提示“在下方持续画圈,车辆将向前行驶”。也就是,在下方的区域中,用户需要持续地滑动输入,才能对已选的前进的行驶指令进行确认,终端才能真正地控制车辆前进。
第二手势信息(和下文中的第一手势信息)可包括用户对触控显示屏操作的触点的数量、位置、滑动时长、滑动轨迹、滑动速度等信息。通过手势信息,能够识别出用户的手势。具体地,当识别出触点的滑动时长达到预定时长时,认为用户对已选的前进的行驶指令进行了确认。此时,终端可以向车辆发送行驶指令,以使车辆控制执行行驶指令。直到车辆达到预设的最大行驶距离时,可以停止行进。也就是,在用户进行持续的滑动输入之前,终端并不向车辆发送行驶指令。图5的界面中,显示“在下方持续画圈,车辆将向前行驶”,画圈可以认为是引导用户滑动输入的一种方式,用户也可以持续地滑动输入其他图形。预定时长可以根据经验获得,例如可以为3秒。
通过上述技术方案,若作用于触控显示屏上的第二手势信息指示触点的滑动时长达到预定时长,则说明用户有持续的滑动输入,此时可以认为用户确认想要控制车辆行驶,终端向车辆发送行驶指令,车辆行驶。由于持续的滑动输入,可认为是用户主观意愿的表示,不容易产生误操作,因此,控制车辆的准确性较高,用户体验好。
在又一实施例中,还可以对车辆的停止进行控制。在图1的基础上,该方法还可以包括:若所获取的第二手势信息指示触点停止滑动或消失,向车辆发送停止指令,以使车辆停止执行行驶指令。
也就是,当车辆开始行驶以后,用户仍然需要触控显示屏上持续地滑动输入,这样才能使车辆保持行驶的状态。当用户停止滑动输入,不论有没有触点,都不能够控制车辆保持当前的行驶状态。终端向车辆发送停止指令,车辆停止。车辆停止后,已选的前进的方向仍然有效,用户可以重新持续地滑动输入,来控制车辆重新开始行进。
该实施例中,车辆保持前向和后向的行驶状态,需要用户保持在触控显示屏中的持续滑动输入,这样,区别于一般的点击操作,避免由于手机卡顿、屏幕坏点、屏幕水滴等被识别为点击而造成的误操作,实用性强。
在又一实施例中,在持续滑动确认之前,还可以进行一次按照预定轨迹滑动的确认。该实施例中,在图1的基础上,在获取作用于触控显示屏上的第二手势信息的步骤(步骤S12)之前,该方法还可以包括:获取作用于触控显示屏上的第一手势信息;若所获取的第一手势信息指示触点的滑动轨迹符合预定的轨迹,输出确认提示消息。
预定的轨迹可以是任意形状。显示屏中可以显示出所需的轨迹,便于用户临摹绘制出符合要求的曲线。终端可以识别用户滑动输入的触点的轨迹,与预定轨迹进行匹配。如果相似度达到一定程度,可以认为相匹配,触点的滑动轨迹符合预定的轨迹。
如图6的界面,当前已选择前进方向,界面中提示“请沿轨迹绘制,以确认操作”,并显示出笑脸状的曲线。在该轨迹判定为符合之后,可以提示确认成功,然后界面可以转换为图5的界面,提示用户“在下方持续画圈,车辆将向前行驶”。
该实施例中,在生成行驶指令后,用户进行两次滑动操作的确认,避免了由于误操作而引起的车辆行驶造成的安全隐患。
上述实施例中,车辆行驶包括前向和后向行驶。转向的操作相对来说安全隐患小,在需要控制车辆左右转向时,可以直接通过点击的方式来控制。在图4的界面中,可以点击右向的箭头区域,该区域变成蓝色,提示已选向右向,此时,终端可以向车辆发送右转指令,每点击一次,车轮可以向右偏转一个预定的角度,持续按压,持续转向,直到达到预定的角度阈值时,自动停止转向。在图7的界面中,用户在下方持续滑动输入的同时,点按上方的右转向箭头,就能够控制车辆一边行进一边向右转向。
在上述实施例中,终端经过一次或两次确认时,可以不向车辆发送确认消息。在又一实施例中,终端也可以每经过一次确认都向车辆发送确认消息。车辆在接收到确认消息和执行指令的情况下控制执行行驶指令。在该实施例中,在根据用户的触控生成行驶指令(步骤S11)之后,该方法还可以包括:
响应于生成行驶指令,向车辆发送第一确认消息;
若所获取的第二手势信息指示触点的滑动轨迹符合预定的轨迹,向车辆发送第二确认消息。其中,车辆在接收到第一确认消息、第二确认消息和行驶指令时,控制执行行驶指令。
或者,也可以在生成行驶指令时,不向车辆发送确认消息,在触点的滑动轨迹符合预定的轨迹时发送确认消息。该实施例中,车辆接收到中间确认过程的确认消息,利于在车辆端进行完善的管理。
在又一实施例中,还可以进一步通过触点的滑动速率来进行确认。在该实施例中,在图1的实施例基础上,若所获取的第二手势信息指示触点的滑动时长达到预定时长,向车辆发送行驶指令,包括:若所获取的第二手势信息指示触点的滑动时长达到预定时长,且在预定时长内触点的滑动速率大于预定的速率阈值,向车辆发送行驶指令。
预定的速率阈值可以根据试验和经验获得。该实施例中,用户不仅需要在触控显示屏中持续地滑动输入,而且需要具有一定的滑动的速率(大于预定的速率阈值),才能够触发终端向车辆发送行驶指令。这样,进一步避免了用户产生误操作,提高了车辆行驶的安全性。其中,预定时长内触点的滑动速率可以是触点在预定时长内的平均速率。
车辆行驶时的速度的大小,可以是预先确定的固定值,也可以是根据触点滑动的速率来确定的。在又一实施例中,在上一实施例基础上,若所获取的第二手势信息指示触点的滑动时长达到预定时长,且在预定时长内触点的滑动速率大于预定的速率阈值,向车辆发送行驶指令,包括:若所获取的第二手势信息指示触点的滑动时长达到预定时长,且在预定时长内触点的滑动速率大于预定的速率阈值,根据所确定的滑动速率确定行驶速度;向车辆发送行驶指令。其中,行驶指令包括所确定的行驶速度。
具体地,可以预先将触点滑动的速率分成多个速率区间,每个速率区间对应一个车速值。当识别出触点滑动的速率时,确定出其所在区间,进而确定出对应的车速值(行驶速度)。
该实施例中,用户能够通过滑动触控显示屏的快慢来控制车辆行驶的快慢,增强了对车辆的控制,并符合用户的操作习惯,用户体验较好。
在又一实施例中,还可以进一步通过滑动轨迹来进行确认。在该实施例中,若所获取的第二手势信息指示触点的滑动时长达到预定时长,且在预定时长内触点的滑动速率大于预定的速率阈值,向车辆发送行驶指令,包括:若所获取的第二手势信息指示触点的滑动时长达到预定时长,且在预定时长内触点的滑动速率大于预定的速率阈值,触点的滑动轨迹形成闭合曲线,向车辆发送行驶指令。
也就是,向车辆发送行驶指令,增加了在预定时长内触点的滑动轨迹形成闭合曲线这一条件。这是考虑到在一些可能的误操作中,在预定时长内触点的滑动轨迹并不能形成闭合的曲线,而人为的持续滑动操作中,通常都会趋于形成一个闭合的曲线。
具体地,可以设置在预定时长内触点的滑动轨迹需要形成一个或多个闭合的曲线,才能向车辆发送行驶指令。这样,进一步避免了用户产生误操作,提高了车辆行驶的安全性。
在又一实施例中,还可以进一步通过触点的滑动轨迹形成的闭合曲线所包围的面积来进行确认。在上一实施例的基础上,若所获取的第二手势信息指示触点的滑动时长达到预定时长,且在预定时长内触点的滑动速率大于预定的速率阈值,触点的滑动轨迹形成闭合曲线,向车辆发送行驶指令,包括:若所获取的第二手势信息指示触点的滑动时长达到预定时长,且在预定时长内触点的滑动速率大于预定的速率阈值,触点的滑动轨迹形成所包围的面积大于预定的面积阈值的闭合曲线,向车辆发送行驶指令。
也就是,向车辆发送行驶指令,增加了触点的滑动轨迹形成的闭合曲线所包围的面积大于预定的面积阈值这一条件。这是考虑到在一些可能的误操作中,触点的滑动轨迹形成的闭合曲线所包围的面积较小,而人为的持续滑动操作中,通常都会趋于形成一个所围面积较大的闭合曲线。预定的面积阈值可以根据经验或试验得出。这样,进一步避免了用户产生误操作,提高了车辆行驶的安全性。
用户实际操作遥控驾驶时,可能位于车前、车后、车左、车右的任意位置。当用户的朝向与车头的朝向不一致时,较难将图示的方向与车辆真实的方向联系起来。为了使用户将界面中的车辆视图调整得更加直观,还可以对车辆的图像方向进行调整。在又一实施例中,该方法还包括:响应于用户的触控生成转向指令,将触控显示屏上的车辆图像以及对应的软按键旋转180°。
例如,界面中可以设置有用于将车辆视图转向的软按键。图8的界面是用户触控转向的软按键后转换的界面图。图8中,车头朝下,对应的前后左右四个方向的软按键也相应调整。这样,用户能够根据自己的位置灵活调整终端中的界面,以使图像更直观,避免误操作,增加了车辆控制的安全性。
图9是一示例性实施例提供的车辆控制方法的流程图。该方法应用于车辆,如图9所示,该方法包括以下步骤。
在步骤S21中,接收终端响应于用户触控生成行驶指令发送的第一确认消息。
在步骤S22中,接收终端在所获取的第一手势信息指示触点的滑动轨迹符合预定的轨迹的情况下发送的第二确认消息。
在步骤S23中,接收终端在所获取的第二手势信息指示触点的滑动时长达到预定时长的情况下发送的行驶指令。
在步骤S24中,在接收到第一确认消息和第二确认消息的情况下,响应于接收到行驶指令,控制执行行驶指令。
通过上述技术方案,若作用于触控显示屏上的第二手势信息指示触点的滑动时长达到预定时长,则说明用户有持续的滑动输入,此时可以认为用户确认想要控制车辆行驶,终端向车辆发送行驶指令,车辆行驶。由于持续的滑动输入,可认为是用户主观意愿的表示,不容易产生误操作,因此,控制车辆的准确性较高,用户体验好。并且,该实施例中,车辆接收到中间确认过程的确认消息,利于在车辆端进行完善的管理。
图10是一示例性实施例提供的车辆控制装置的框图。该装置应用于终端,如图10所示,车辆控制装置10包括生成模块11、第一获取模块12和第一发送模块13。
生成模块11用于根据用户的触控生成行驶指令,行驶指令包括前进指令和后退指令。
第一获取模块12用于获取作用于触控显示屏上的第二手势信息。
第一发送模块13用于若所获取的第二手势信息指示触点的滑动时长达到预定时长,向车辆发送行驶指令,以使车辆控制执行行驶指令。
可选地,车辆控制装置10还可以包括第二发送模块。
第二发送模块用于若所获取的第二手势信息指示触点停止滑动或消失,向车辆发送停止指令,以使车辆停止执行行驶指令。
可选地,车辆控制装置10还可以包括第二获取模块和输出模块。
第二获取模块用于获取作用于触控显示屏上的第一手势信息。
输出模块用于若所获取的第一手势信息指示触点的滑动轨迹符合预定的轨迹,输出确认提示消息。
可选地,车辆控制装置10还可以包括第三发送模块和第四发送模块。
第三发送模块用于响应于生成行驶指令,向车辆发送第一确认消息。
第四发送模块用于若所获取的第二手势信息指示触点的滑动轨迹符合预定的轨迹,向车辆发送第二确认消息。其中,车辆在接收到第一确认消息、第二确认消息和行驶指令时,控制执行行驶指令。
可选地,第一发送模块13可以包括第一发送子模块。
第一发送子模块用于若所获取的第二手势信息指示触点的滑动时长达到预定时长,且在预定时长内触点的滑动速率大于预定的速率阈值,向车辆发送行驶指令。
可选地,第一发送子模块包括确定子模块和第二发送子模块。
确定子模块用于若所获取的第二手势信息指示触点的滑动时长达到预定时长,且在预定时长内触点的滑动速率大于预定的速率阈值,根据所确定的滑动速率确定行驶速度;
第二发送子模块用于向车辆发送行驶指令,其中,行驶指令包括所确定的行驶速度。
可选地,第一发送子模块包括第三发送子模块。
第三发送子模块用于若所获取的第二手势信息指示触点的滑动时长达到预定时长,且在预定时长内触点的滑动速率大于预定的速率阈值,触点的滑动轨迹形成闭合曲线,向车辆发送行驶指令。
可选地,第三发送子模块包括第四发送子模块。
第四发送子模块用于若所获取的第二手势信息指示触点的滑动时长达到预定时长,且在预定时长内触点的滑动速率大于预定的速率阈值,触点的滑动轨迹形成所包围的面积大于预定的面积阈值的闭合曲线,向车辆发送行驶指令。
可选地,车辆控制装置10还包括旋转模块。
旋转模块用于响应于用户的触控生成转向指令,将触控显示屏上的车辆图像以及对应的软按键旋转180°。
图11是一示例性实施例提供的车辆控制装置的框图。该装置应用于车辆。如图11所示,车辆控制装置20包括第一接收模块21、第二接收模块22、第三接收模块23和控制模块24。
第一接收模块21用于接收终端响应于用户触控生成行驶指令发送的第一确认消息。
第二接收模块22用于接收终端在所获取的第一手势信息指示触点的滑动轨迹符合预定的轨迹的情况下发送的第二确认消息。
第三接收模块23用于接收终端在所获取的第二手势信息指示触点的滑动时长达到预定时长的情况下发送的行驶指令。
控制模块24用于在接收到第一确认消息和第二确认消息的情况下,响应于接收到行驶指令,控制执行行驶指令。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图12是一示例性实施例示出的一种电子设备1200的框图。如图12所示,该电子设备1200可以包括:处理器1201,存储器1202。该电子设备1200还可以包括多媒体组件1203,输入/输出(I/O)接口1204,以及通信组件1205中的一者或多者。
其中,处理器1201用于控制该电子设备1200的整体操作,以完成上述的用于终端的车辆控制方法中的全部或部分步骤。存储器1202用于存储各种类型的数据以支持在该电子设备1200的操作,这些数据例如可以包括用于在该电子设备1200上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器1202可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(Static Random Access Memory,简称SRAM),电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,简称EEPROM),可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,简称EPROM),可编程只读存储器(Programmable Read-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。多媒体组件1203可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1202或通过通信组件1205发送。音频组件还包括至少一个扬声器,用于输出音频信号。I/O接口1204为处理器1201和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件1205用于该电子设备1200与其他设备之间进行有线或无线通信。无线通信,例如Wi-Fi,蓝牙,近场通信(NearField Communication,简称NFC),2G、3G、4G、NB-IOT、eMTC、或其他5G等等,或它们中的一种或几种的组合,在此不做限定。因此相应的该通信组件1205可以包括:Wi-Fi模块,蓝牙模块,NFC模块等等。
在一示例性实施例中,电子设备1200可以被一个或多个应用专用集成电路(Application Specific Integrated Circuit,简称ASIC)、数字信号处理器(DigitalSignal Processor,简称DSP)、数字信号处理设备(Digital Signal Processing Device,简称DSPD)、可编程逻辑器件(Programmable Logic Device,简称PLD)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的用于终端的车辆控制方法。
在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的用于终端的车辆控制方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器1202,上述程序指令可由电子设备1200的处理器1201执行以完成上述的用于终端的车辆控制方法。
图13是根据一示例性实施例示出的一种电子设备1300的框图。例如,电子设备1300可以被提供为设置在车辆中。参照图13,电子设备1300包括处理器1322,其数量可以为一个或多个,以及存储器1332,用于存储可由处理器1322执行的计算机程序。存储器1332中存储的计算机程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理器1322可以被配置为执行该计算机程序,以执行上述的用于车辆的车辆控制方法。
另外,电子设备1300还可以包括电源组件1326和通信组件1350,该电源组件1326可以被配置为执行电子设备1300的电源管理,该通信组件1350可以被配置为实现电子设备1300的通信,例如,有线或无线通信。此外,该电子设备1300还可以包括输入/输出(I/O)接口1358。电子设备1300可以操作基于存储在存储器1332的操作系统,例如WindowsServerTM,Mac OS XTM,UnixTM,LinuxTM等等。
在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的用于车辆的车辆控制方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器1332,上述程序指令可由电子设备1300的处理器1322执行以完成上述的用于车辆的车辆控制方法。
以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。
Claims (16)
1.一种车辆控制方法,其特征在于,应用于终端,所述方法包括:
根据用户的触控生成行驶指令;
获取作用于触控显示屏上的第二手势信息;
若所获取的第二手势信息指示触点的滑动时长达到预定时长,向所述车辆发送所述行驶指令,以使所述车辆控制执行所述行驶指令。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所获取的第二手势信息指示触点停止滑动或消失,向所述车辆发送停止指令,以使所述车辆停止执行所述行驶指令。
3.根据权利要求1所述的方法,其特征在于,在获取作用于触控显示屏上的第二手势信息的步骤之前,所述方法还包括:
获取作用于触控显示屏上的第一手势信息;
若所获取的第一手势信息指示触点的滑动轨迹符合预定的轨迹,输出确认提示消息。
4.根据权利要求3所述的方法,其特征在于,在根据用户的触控生成行驶指令之后,所述方法还包括:
响应于生成所述行驶指令,向所述车辆发送第一确认消息;
若所获取的第二手势信息指示触点的滑动轨迹符合预定的轨迹,向所述车辆发送第二确认消息,其中,所述车辆在接收到所述第一确认消息、所述第二确认消息和所述行驶指令时,控制执行所述行驶指令。
5.根据权利要求1所述的方法,其特征在于,若所获取的第二手势信息指示触点的滑动时长达到预定时长,向所述车辆发送所述行驶指令,包括:
若所获取的第二手势信息指示触点的滑动时长达到预定时长,且在所述预定时长内所述触点的滑动速率大于预定的速率阈值,向所述车辆发送所述行驶指令。
6.根据权利要求5所述的方法,其特征在于,若所获取的第二手势信息指示触点的滑动时长达到预定时长,且在所述预定时长内所述触点的滑动速率大于预定的速率阈值,向所述车辆发送所述行驶指令,包括:
若所获取的第二手势信息指示触点的滑动时长达到预定时长,且在所述预定时长内所述触点的滑动速率大于预定的速率阈值,根据所确定的滑动速率确定行驶速度;
向所述车辆发送所述行驶指令,其中,所述行驶指令包括所确定的行驶速度。
7.根据权利要求5所述的方法,其特征在于,若所获取的第二手势信息指示触点的滑动时长达到预定时长,且在所述预定时长内所述触点的滑动速率大于预定的速率阈值,向所述车辆发送所述行驶指令,包括:
若所获取的第二手势信息指示触点的滑动时长达到预定时长,且在所述预定时长内所述触点的滑动速率大于预定的速率阈值,所述触点的滑动轨迹形成闭合曲线,向所述车辆发送所述行驶指令。
8.根据权利要求7所述的方法,其特征在于,若所获取的第二手势信息指示触点的滑动时长达到预定时长,且在所述预定时长内所述触点的滑动速率大于预定的速率阈值,所述触点的滑动轨迹形成闭合曲线,向所述车辆发送所述行驶指令,包括:
若所获取的第二手势信息指示触点的滑动时长达到预定时长,且在所述预定时长内所述触点的滑动速率大于预定的速率阈值,所述触点的滑动轨迹形成所包围的面积大于预定的面积阈值的闭合曲线,向所述车辆发送所述行驶指令。
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于用户的触控生成转向指令,将所述触控显示屏上的车辆图像以及对应的软按键旋转180°。
10.一种车辆控制方法,其特征在于,应用于车辆,所述方法包括:
接收终端响应于用户触控生成行驶指令发送的第一确认消息;
接收所述终端在所获取的第一手势信息指示触点的滑动轨迹符合预定的轨迹的情况下发送的第二确认消息;
接收所述终端在所获取的第二手势信息指示触点的滑动时长达到预定时长的情况下发送的所述行驶指令;
在接收到所述第一确认消息和所述第二确认消息的情况下,响应于接收到所述行驶指令,控制执行所述行驶指令。
11.一种车辆控制装置,其特征在于,应用于终端,所述装置包括:
生成模块,用于根据用户的触控生成行驶指令;
第一获取模块,用于获取作用于触控显示屏上的第二手势信息;
第一发送模块,用于若所获取的第二手势信息指示触点的滑动时长达到预定时长,向所述车辆发送所述行驶指令,以使所述车辆控制执行所述行驶指令。
12.一种车辆控制装置,其特征在于,应用于车辆,所述装置包括:
第一接收模块,用于接收终端响应于用户触控生成行驶指令发送的第一确认消息;
第二接收模块,用于接收所述终端在所获取的第一手势信息指示触点的滑动轨迹符合预定的轨迹的情况下发送的第二确认消息;
第三接收模块,用于接收所述终端在所获取的第二手势信息指示触点的滑动时长达到预定时长的情况下发送的所述行驶指令;
控制模块,用于在接收到所述第一确认消息和所述第二确认消息的情况下,响应于接收到所述行驶指令,控制执行所述行驶指令。
13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-9中任一项所述方法的步骤。
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求10所述方法的步骤。
15.一种电子设备,其特征在于,包括:
存储器,其上存储有计算机程序;
处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求1-9中任一项所述方法的步骤。
16.一种电子设备,其特征在于,包括:
存储器,其上存储有计算机程序;
处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求10所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910295562.6A CN111813314A (zh) | 2019-04-12 | 2019-04-12 | 车辆控制方法和装置、存储介质、电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910295562.6A CN111813314A (zh) | 2019-04-12 | 2019-04-12 | 车辆控制方法和装置、存储介质、电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111813314A true CN111813314A (zh) | 2020-10-23 |
Family
ID=72844007
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910295562.6A Pending CN111813314A (zh) | 2019-04-12 | 2019-04-12 | 车辆控制方法和装置、存储介质、电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111813314A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113840766A (zh) * | 2021-03-31 | 2021-12-24 | 华为技术有限公司 | 一种车辆控制方法及装置 |
CN114844680A (zh) * | 2022-04-08 | 2022-08-02 | Oppo广东移动通信有限公司 | 车辆控制方法、装置、设备和可读存储介质 |
WO2024164706A1 (zh) * | 2023-02-09 | 2024-08-15 | 比亚迪股份有限公司 | 一种车辆控制方法、装置及终端设备 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202066154U (zh) * | 2011-03-25 | 2011-12-07 | 广东志高空调有限公司 | 具有防错输入功能的触摸式控制的空调器 |
US20160170494A1 (en) * | 2013-07-26 | 2016-06-16 | Daimler Ag | Method and device for remote control of a function of a vehicle |
CN105938633A (zh) * | 2015-03-02 | 2016-09-14 | 福特全球技术公司 | 多点触摸无钥匙输入板 |
CN107219915A (zh) * | 2016-03-21 | 2017-09-29 | 现代自动车株式会社 | 车辆和用于控制该车辆的方法 |
CN107889103A (zh) * | 2017-11-14 | 2018-04-06 | 深圳铂睿智恒科技有限公司 | 基于移动终端的汽车控制方法及系统 |
CN109583159A (zh) * | 2018-11-30 | 2019-04-05 | 北京车和家信息技术有限公司 | 车辆权限管理方法、系统以及计算机可读存储介质 |
JP6769860B2 (ja) * | 2016-12-19 | 2020-10-14 | クラリオン株式会社 | 端末、及び端末の制御方法 |
-
2019
- 2019-04-12 CN CN201910295562.6A patent/CN111813314A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202066154U (zh) * | 2011-03-25 | 2011-12-07 | 广东志高空调有限公司 | 具有防错输入功能的触摸式控制的空调器 |
US20160170494A1 (en) * | 2013-07-26 | 2016-06-16 | Daimler Ag | Method and device for remote control of a function of a vehicle |
CN105938633A (zh) * | 2015-03-02 | 2016-09-14 | 福特全球技术公司 | 多点触摸无钥匙输入板 |
CN107219915A (zh) * | 2016-03-21 | 2017-09-29 | 现代自动车株式会社 | 车辆和用于控制该车辆的方法 |
JP6769860B2 (ja) * | 2016-12-19 | 2020-10-14 | クラリオン株式会社 | 端末、及び端末の制御方法 |
CN107889103A (zh) * | 2017-11-14 | 2018-04-06 | 深圳铂睿智恒科技有限公司 | 基于移动终端的汽车控制方法及系统 |
CN109583159A (zh) * | 2018-11-30 | 2019-04-05 | 北京车和家信息技术有限公司 | 车辆权限管理方法、系统以及计算机可读存储介质 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113840766A (zh) * | 2021-03-31 | 2021-12-24 | 华为技术有限公司 | 一种车辆控制方法及装置 |
WO2022205159A1 (zh) * | 2021-03-31 | 2022-10-06 | 华为技术有限公司 | 一种车辆控制方法及装置 |
CN114844680A (zh) * | 2022-04-08 | 2022-08-02 | Oppo广东移动通信有限公司 | 车辆控制方法、装置、设备和可读存储介质 |
CN114844680B (zh) * | 2022-04-08 | 2023-10-13 | Oppo广东移动通信有限公司 | 车辆控制方法、装置、设备和可读存储介质 |
WO2024164706A1 (zh) * | 2023-02-09 | 2024-08-15 | 比亚迪股份有限公司 | 一种车辆控制方法、装置及终端设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP4231652A1 (en) | Identifying and controlling smart devices | |
US10116781B2 (en) | Method, device and computer-readable medium for controlling a device | |
CN111813314A (zh) | 车辆控制方法和装置、存储介质、电子设备 | |
CN111641933B (zh) | 车队管理方法、装置及相关设备 | |
CN111935498B (zh) | 直播互动方法、装置及电子设备 | |
US20140015914A1 (en) | Remote robotic presence | |
CN111645521B (zh) | 用于智能后视镜的控制方法、装置、电子设备和存储介质 | |
CN112216088B (zh) | 遥控模式确定方法及装置、遥控方法及装置 | |
EP3133543A1 (en) | Method and device for guiding an operation and electronic apparatus | |
CN111405041B (zh) | 车辆控制方法、装置及设备 | |
CN109302341B (zh) | 即时通信方法、装置、电子设备及存储介质 | |
CN113253897A (zh) | 一种应用窗口切换方法、装置及设备 | |
CN116506830A (zh) | 数字车钥匙的控制方法、装置、系统及存储介质 | |
CN108874450A (zh) | 唤醒语音助手的方法及装置 | |
CN110517684B (zh) | 用于智能设备的控制方法、装置、智能设备及存储介质 | |
CN111884906A (zh) | 信息通知方法、装置及电子设备 | |
US20220303737A1 (en) | Wireless communication system | |
CN110928463B (zh) | 控制远程设备的方法、装置及系统、业务服务器和存储介质 | |
CN114084162A (zh) | 一种显示方法、装置、设备以及存储介质 | |
CN112469141B (zh) | 无线连接方法、装置、设备及可读存储介质 | |
CN115022689B (zh) | 一种控制装置按键的配置方法及显示设备、控制装置 | |
CN114161941B (zh) | 车辆行走的控制方法、装置、电子设备及存储介质 | |
CN114368357B (zh) | 车辆控制方法、车辆、智能穿戴设备及可读存储介质 | |
CN111935523B (zh) | 频道控制方法、装置、设备及存储介质 | |
CN116915826A (zh) | 车辆控制方法、装置、电子设备、存储介质和程序产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |