车辆的控制方法和装置与流程

文档序号:12365585阅读:169来源:国知局
车辆的控制方法和装置与流程
本发明实施例涉及汽车技术,尤其涉及一种车辆的控制方法和装置。
背景技术
:目前车辆中的各个设备的使用和控制主要是通过中控台中的相应按键,或者实体解锁部件,或者遥控器来完成。例如,在打开车辆的车门的过程中,车门的开锁方式主要包括将车辆钥匙插入钥匙孔开锁或者按下电控钥匙上的开锁按键开锁,从而打开车辆的车门;再如,开启车辆的空调时,用户需要点按中控台上的开启空调按键来开启空调。然而,发明人在实现本发明的过程中,发现现有技术存在如下缺陷:通过上述方式对车辆中的各个设备进行控制,其控制方式较单一,而且如果用户在行车过程中,在中控台上查找相关按键来控制相应的设备,会使得用户的注意力分散,行车安全性较低。技术实现要素:本发明实施例的目的在于:提供一种车辆的控制方法,以及实现该方法的装置,从而丰富了对车辆中的各个设备的控制方式,而且,不会分散用户在行车过程中的注意力,提高了行车的安全性。根据本发明实施例的一方面,提供了一种车辆的控制方法。所述方法包括,获取用户输入的目标手势信息;从预先存储的手势数据库中获取所述目标手势信息对应的操作信息;控制当前车辆执行所述操作信息对应的操作。根据本发明实施例的另一方面,提供了一种车辆的控制装置。所述装置包括:手势信息获取模块,用于获取用户输入的目标手势信息;操作信息获取模块,用于从预先存储的手势数据库中获取所述目标手势信息对应的操作信息;操作执行模块,用于控制当前车辆执行所述操作信息对应的操作。本发明实施例的至少一个实施方案,通过获取用户输入的目标手势信息,并从预先存储的手势数据库中获取该目标手势信息对应的操作信息,以此,控制当前车辆执行该操作信息对应的操作,从而丰富了对车辆中的各个设备的控制方式,而且,不会分散用户在行车过程中的注意力,提高了行车的安全性。附图说明图1是示出根据本发明实施例一的车辆的控制方法的流程图;图2是示出根据本发明实施例二的车辆的控制方法的流程图;图3是示出根据本发明实施例三的车辆的控制装置的逻辑框图;图4是示出根据本发明实施例四的车辆的控制装置的逻辑框图;图5是示出根据本发明实施例五的车辆控制设备的结构示意图。具体实施方式本方案的技术构思是,通过获取用户输入的目标手势信息,并从预先存储的手势数据库中获取该目标手势信息对应的操作信息,以此,控制当前车辆执行该操作信息对应的操作,从而丰富了对车辆中的各个设备的控制方式,而且,不会分散用户在行车过程中的注意力,提高了行车的安全性。下面结合附图(若干附图中相同的标号表示相同的元素)和实施例,对本发明的具体实施方式作进一步详细说明。以下实施例用于说明本发明,但不用来限制本发明的范围。本领域技术人员可以理解,本发明实施例中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。实施例一本发明实施例提供了一种车辆的控制方法,图1为所述车辆的控制方法的流程图。举例来说,本发明实施例提供的车辆的控制装置作为本实施例的执行主体,执行S110~S130。具体地,所述车辆的控制装置可以以软件、硬件或软硬件结合的方式设置在车辆控制设备中,或者,所述车辆的控制装置本身就是所述车辆控制设备。参照图1,在步骤S110,获取用户输入的目标手势信息。其中,所述目标手势信息可以用于指示其对应的手势。所述目标手势信息具体可以为包含有相应的手势的视频数据,也可以为包含有相应的手势的图像等。在实施中,为了提高用户对车辆的操控体验,可以在车辆驾驶室的中控台上方设置摄像装置,所述摄像装置可以随着车辆的启动而启动,也可以根据用户的需求而启动,例如,可以设置启动按键,当用户需要进行手势操作时,可以点击所述启动按键,当前车辆向所述摄像设备供电,同时启动所述摄像设备。所述摄像设备可以对着预先设定的方向和区域拍摄视频或者图像,然后,所述摄像设备可以将拍摄的视频的数据和/或图像的数据发送给当前车辆的主控系统,所述主控系统可以对拍摄的视频或者图像的数据进行分析,从而描绘出用户想要输入的手势,进而确定用户输入的目标手势信息。需要说明的是,所述手势可以为任意手势,例如,使用手指画指定的图案,如圆形或矩形等;或者,手掌的上下或左右摆动等。另外,用户输入目标手势信息的过程可以是用户在车外相对当前车辆输入,也可以是用户在车辆驾驶室中输入,而对于用户在车外相对当前车辆输入的情况,车辆中可设置有为上述摄像装置进行供电的电源,如果当前车辆没有启动,则可以通过上述电源为所述摄像装置供电,以便拍摄视频或者图像的数据。在步骤S120,从预先存储的手势数据库中获取所述目标手势信息对应的操作信息。其中,手势数据库可以存储有多种不同的手势信息,以及每一种手势信息对应的操作信息。操作信息可以是所要执行的操作的名称等。在实施中,可以预先设置多种手势信息,并且为每种手势信息设定执行的操作,从而可以得到存储有手势信息与操作信息的对应关系的手势数据库,所述手势数据库可以表格的形式存储,可如以下表1所示。表1手势信息操作信息K开启空调手掌由左向右摆动打开车门手掌由右向左摆动关闭车门R开启收音机1摇下车窗如果当前车辆的驾驶者或者乘坐者(即用户)想要开启空调时,可以在摄像装置的摄像范围内,使用手指书写字母K,此时,摄像装置采集所述驾驶者或者乘坐者(即用户)书写字母K的过程中的视频或图像数据发送给所述主控系统,所述主控系统分析所述视频或图像数据确定用户输入的目标手势信息为字母K,则可以在如上述表1所示的手势数据库中查找所述目标手势信息对应的操作信息,即字母K对应的操作信息为开启空调。如果从预先存储的手势数据库中没有查找到所述目标手势信息对应的操作信息,则可以确定所述目标手势信息没有意义,对其不作任何响应。在步骤S130,控制当前车辆执行所述操作信息对应的操作。在实施中,当前车辆的主控系统确定用户输入的目标手势信息对应的操作信息,基于所述操作信息,所述主控系统可以向相应的受控部件发送控制指令,以使所述受控部件执行所述操作信息对应的操作。例如,基于上述步骤S120中的示例,当所述主控系统确定字母K的目标手势信息对应的操作信息为开启空调,则所述主控系统可向空调控制部件发送控制指令,空调控制部件接收到所述控制指令后可以开启空调,同时,所述主控系统还可以向各个车窗控制部件发送控制指令,车窗控制部件可以将当前开启的车窗关闭,从而减少车辆能源的消耗。本领域技术人员可以理解,在本发明具体实施方式的上述方法中,各步骤的序号大小并不意味着执行顺序的先后,各步骤的执行顺序应以其功能和内在逻辑确定,而不应对本发明具体实施方式的实施过程构成任何限定。本发明实施例提供的车辆的控制方法,通过获取用户输入的目标手势信息,并从预先存储的手势数据库中获取该目标手势信息对应的操作信息,以此,控制当前车辆执行该操作信息对应的操作,从而丰富了对车辆中的各个设备的控制方式,而且,不会分散用户在行车过程中的注意力,提高了行车的安全性。实施例二图2是示出根据本发明实施例二的车辆的控制方法的流程图,所述实施例可视为图1的又一种具体的实现方案。参照图2,在步骤S210,采集用户输入的手势的至少一张图像数据。在实施中,车辆中可以设置有摄像装置,所述摄像装置可以在单位时间内输出预定帧数的图像,其中,输出图像的帧数可以根据实际情况进行设定,如5帧/秒或10帧/秒等。当用户需要对当前车辆进行控制操作时,可以启动上述摄像装置,然后,用户可以在所述摄像装置的摄像范围内进行做出手势动作,此时,所述摄像装置连续拍摄用户在手势动作的过程中的至少一张图像的数据。其中,如果摄像装置拍摄图像的频率为5帧/秒,而用户在做出上述手势动作的时长为2秒,则所述摄像装置能够连续输出10张图像的数据,且所述10张图像是以时间顺序采集的。在步骤S220,根据所述至少一张图像数据确定所述用户输入的目标手势信息。其中,所述用户输入的目标手势信息包括预定字符的手势信息,如字母(例如A或K等),或者,预定数字的手势信息,如1或5等。在实施中,可以预先存储多个字符的书写形状的数据和数字的书写形状的数据,为了提高识别的准确性和广泛性,可以为每个字符和数字设置多种书写风格或样式。上述摄像装置采集到用户输入的手势的至少一张图像数据后,可以将其发送给当前车辆的主控系统,主控系统可以对所述至少一张图像数据进行分析,确定每一张图像数据中用户手部的位置,并可以将其绘制在二维坐标系中。绘制完成后,可以将所述二维坐标系中的多个坐标点顺次连接,从而得到相应的绘制图形,可以将所述绘制图形与预先存储的字符或数字等进行比较,查找到与所述绘制图形相匹配的字符或者数字,可以将匹配出的字符或者数字确定为所述用户输入的目标手势信息。上述步骤S220的处理除了可以通过上述方式处理外,还可以通过其它方式处理,以下还提供一种可选的处理方式,具体可以包括以下步骤一和步骤二:步骤一,根据所述至少一张图像数据的采集顺序确定所述用户手部的运动轨迹。在实施中,上述摄像装置可以将采集到的用户输入的手势的至少一张图像数据发送给当前车辆的主控系统,其中,所述摄像装置拍摄每一张图像时,可以将当前图像的拍摄时间设置于当前图像的图像信息中,所述图像信息可以包括图像的名称、拍摄地点、拍摄工具的信息和曝光度等信息。主控系统可以对所述至少一张图像数据进行分析,提取每一张图像的图像信息中的拍摄时间,并根据拍摄时间确定所述至少一张图像数据的采集顺序。主控系统可以依据采集顺序依次对每一张图像进行分析,确定所述用户手部所在的位置,并得到时间连续的所述至少一张图像数据所指示的用户手部的运动轨迹。步骤二,根据所述运动轨迹确定所述用户输入的目标手势信息。在实施中,如前所述,可以预先存储多个字符的书写形状的数据和数字的书写形状的数据。当通过上述步骤一的处理得到用户手部的运动轨迹后,可以将得到运动轨迹确定的字符或数字与上述预先存储的字符或数字进行比较匹配,如果所述运动轨迹匹配到相应的字符或数字,则可以将匹配出的字符或者数字确定为所述用户输入的目标手势信息。如果所述运动轨迹未匹配到相应的字符或数字,则可以确定本次用户输入无效,此时,当前车辆可以发出警报提示(如提示音等),请求用户重新输入。在步骤S230,从预先存储的手势数据库中获取所述目标手势信息对应的操作信息。其中,所述操作信息为开启当前车辆的车门的信息、关闭当前车辆的车门的信息、启动当前车辆的信息,或者,开启当前车辆的空调的信息。在步骤S240,控制当前车辆执行所述操作信息对应的操作。上述步骤S230和步骤S240的处理可以分别参见上述实施例一中步骤S120和步骤S130的相关内容,在此不再赘述。本领域技术人员可以理解,在本发明具体实施方式的上述方法中,各步骤的序号大小并不意味着执行顺序的先后,各步骤的执行顺序应以其功能和内在逻辑确定,而不应对本发明具体实施方式的实施过程构成任何限定。本发明实施例提供的车辆的控制方法,通过获取用户输入的目标手势信息,并从预先存储的手势数据库中获取该目标手势信息对应的操作信息,以此,控制当前车辆执行该操作信息对应的操作,从而丰富了对车辆中的各个设备的控制方式,而且,不会分散用户在行车过程中的注意力,提高了行车的安全性。实施例三基于相同的技术构思,图3是示出根据本发明实施例三的车辆的控制装置的逻辑框图。参照图3,所述车辆的控制装置包括手势信息获取模块310、操作信息获取模块320和操作执行模块330。其中,手势信息获取模块310与操作信息获取模块320相连接,操作信息获取模块320与操作执行模块330相连接。手势信息获取模块310用于获取用户输入的目标手势信息。操作信息获取模块320用于从预先存储的手势数据库中获取所述目标手势信息对应的操作信息。操作执行模块330用于控制当前车辆执行所述操作信息对应的操作。本发明实施例提供的车辆的控制装置,通过获取用户输入的目标手势信息,并从预先存储的手势数据库中获取该目标手势信息对应的操作信息,以此,控制当前车辆执行该操作信息对应的操作,从而丰富了对车辆中的各个设备的控制方式,而且,不会分散用户在行车过程中的注意力,提高了行车的安全性。实施例四基于相同的技术构思,图4是示出根据本发明实施例四的车辆的控制装置的逻辑框图。参照图4,所述车辆的控制装置包括上述实施例三中的手势信息获取模块310、操作信息获取模块320和操作执行模块330,手势信息获取模块310与操作信息获取模块320相连接,操作信息获取模块320与操作执行模块330相连接,其中,手势信息获取模块310包括图像数据采集单元311和手势信息确定单元312,且图像数据采集单元311与手势信息确定单元312相连接。手势信息获取模块310包括:图像数据采集单元311,用于采集用户输入的手势的至少一张图像数据;手势信息确定单元312,用于根据所述至少一张图像数据确定所述用户输入的目标手势信息。可选地,手势信息确定单元312包括:运动轨迹确定子单元,用于根据所述至少一张图像数据的采集顺序确定所述用户手部的运动轨迹;手势信息确定子单元,用于根据所述运动轨迹确定所述用户输入的目标手势信息。另外,所述用户输入的目标手势信息包括预定字符的手势信息,或者,预定数字的手势信息。此外,所述操作信息为开启当前车辆的车门的信息、关闭当前车辆的车门的信息、启动当前车辆的信息,或者,开启当前车辆的空调的信息。本发明实施例提供的车辆的控制装置,通过获取用户输入的目标手势信息,并从预先存储的手势数据库中获取该目标手势信息对应的操作信息,以此,控制当前车辆执行该操作信息对应的操作,从而丰富了对车辆中的各个设备的控制方式,而且,不会分散用户在行车过程中的注意力,提高了行车的安全性。实施例五图5为本发明实施例提供的一种车辆控制设备500的结构示意图,本发明具体实施例并不对车辆控制设备500的具体实现做限定。如图5所示,该车辆控制设备500可以包括:处理器(processor)510、通信接口(CommunicationsInterface)520、存储器(memory)530、以及通信总线540。其中:处理器510、通信接口520、以及存储器530通过通信总线540完成相互间的通信。通信接口520,用于与比如客户端等的网元通信。处理器510,用于执行程序532,具体可以执行上述方法实施例中的相关步骤。具体地,程序532可以包括程序代码,所述程序代码包括计算机操作指令。处理器510可能是一个中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecificIntegratedCircuit),或者是被配置成实施本发明实施例的一个或多个集成电路。存储器530,用于存放程序532。存储器530可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。程序532具体可以用于使得所述车辆控制设备500执行以下操作:获取用户输入的目标手势信息;从预先存储的手势数据库中获取所述目标手势信息对应的操作信息;控制当前车辆执行所述操作信息对应的操作。此外,程序532具体还可以用于使得所述车辆控制设备500执行以下操作:采集用户输入的手势的至少一张图像数据;根据所述至少一张图像数据确定所述用户输入的目标手势信息。此外,程序532具体还可以用于使得所述车辆控制设备500执行以下操作:根据所述至少一张图像数据的采集顺序确定所述用户手部的运动轨迹;根据所述运动轨迹确定所述用户输入的目标手势信息。此外,程序532具体还可以用于使得所述车辆控制设备500执行以下操作:所述用户输入的目标手势信息包括预定字符的手势信息,或者,预定数字的手势信息。此外,程序532具体还可以用于使得所述车辆控制设备500执行以下操作:所述操作信息为开启当前车辆的车门的信息、关闭当前车辆的车门的信息、启动当前车辆的信息,或者,开启当前车辆的空调的信息。本发明实施例提供的车辆控制设备,通过获取用户输入的目标手势信息,并从预先存储的手势数据库中获取该目标手势信息对应的操作信息,以此,控制当前车辆执行该操作信息对应的操作,从而丰富了对车辆中的各个设备的控制方式,而且,不会分散用户在行车过程中的注意力,提高了行车的安全性。需要指出,根据实施的需要,可将本发明实施例中描述的各个步骤/部件拆分为更多步骤/部件,也可将两个或多个步骤/部件或者步骤/部件的部分操作组合成新的步骤/部件,以实现本发明的目的。上述根据本发明实施例的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CDROM、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的处理方法。此外,当通用计算机访问用于实现在此示出的处理的代码时,代码的执行将通用计算机转换为用于执行在此示出的处理的专用计算机。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1