一种通过手势动作对车辆部件进行控制的方法及***
技术领域
本发明涉及车辆控制技术领域,更具体地说,涉及一种通过手势动作对车辆部件进行控制的方法及***。
背景技术
现有技术中的车辆防盗机制并不完善,存在以下缺陷:
1)为便于车主打开车门,大多数的车辆防盗锁均设计在车门把手位置。偷车贼可以采用各种密码破解手段来窃取车辆,或者通过损坏裸露在外的车辆防盗锁的卑劣手段来窃取车辆。正因如此,各种品牌的豪华车辆被盗事件屡屡见诸报端,车主防不胜防。
2)用户必须随身携带车辆遥控锁,车辆遥控锁的极差的便携性造成了车辆遥控锁的高丢失率。
3)车辆遥控锁的物理按键易损坏。
4)车主如欲启动车辆发动机,只能先通过车辆遥控锁打开车门,进入车辆驾驶室后,再通过车辆遥控锁或者车辆中控台上的一键启动开关来启动车辆发动机,车主无法在远端同时打开车门并启动发动机。
因此,如何开发一款既可提高车辆防盗性能,又能远程打开车辆车门并启动车辆发动机的车辆控制***已成为亟待解决的问题。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种通过手势动作对车辆部件进行控制的方法及***。
本发明解决其技术问题所采用的技术方案是:构造一种通过手势动作对车辆部件进行控制的方法,包括如下步骤:
S1)根据手势动作检测装置识别有效的用户手势动作,对该有效的用户手势动作进行跟踪检测,生成包含有用于表征该用户手势动作的空间运行轨迹的数字和/或文字信息的解密秘钥,并将该解密秘钥通过无线网络发送到车辆控制器;
S2)车辆控制器将该解密秘钥与其预存的标准手势动作及指令参照表中对应于一组标准手势动作的一组加密秘钥逐一进行比对,根据比对结果对车辆相关部件进行相应控制。
在本发明上述通过手势动作对车辆部件进行控制的方法中,在所述步骤S1之前还包括如下步骤:
S0)构建用于反映对应于一组标准手势动作的一组加密秘钥与多条标准手势动作执行指令之间的映射关系的标准手势动作及指令参照表。
在本发明上述通过手势动作对车辆部件进行控制的方法中,所述步骤S1中所述通过佩戴到用户手指上的手势动作检测装置识别有效的用户手势动作的步骤包括:
对人车距离h进行测量;如判断该人车距离h不超过预设的手势动作检测装置感应距离阈值H,则对该手势动作检测装置随用户手势动作运动所产生的角速度W进行测量,并在判断该角速度W位于手势动作检测装置工作的角速度区间(W0-W1)时,确定该用户手势动作为有效的手势动作。
在本发明上述通过手势动作对车辆部件进行控制的方法中,所述步骤S1中所述通过手势动作检测装置对有效的用户手势动作进行跟踪检测,生成包含有用于表征该用户手势动作的空间运行轨迹的数字和/或文字信息的解密秘钥的步骤包括:在判断手势动作检测装置随用户手势动作运动所产生的角速度W位于手势动作检测装置工作的角速度区间(W0-W1)时,先记录该手势动作检测装置随用户手势动作移动所发生的空间位置变化,并生成用于表征该手势动作检测装置的空间位置变化的电信号,再将该电信号转换为包含有用于表征该手势动作检测装置的空间位置变化的数字和/或文字信息的数字信号,并将该数字信号中的该数字和/或文字信息作为解密秘钥。
在本发明上述通过手势动作对车辆部件进行控制的方法中,在所述步骤S1和所述步骤S2之间还包括如下步骤:
S12)对车辆发动机的启动信号进行检测以判断车辆发动机是否处于开启状态;
如未检测到车辆发动机的启动信号,则执行步骤S2;否则,发出无效手势动作的提示语音。
在本发明上述通过手势动作对车辆部件进行控制的方法中,所述步骤S2中所述根据秘钥比对结果并结合该标准手势动作及指令参照表对车辆相关部件进行相应控制的步骤包括:如判断该解密秘钥与该组加密秘钥的其中一个加密秘钥相同,则查找该加密秘钥在该标准手势动作及指令参照表中映射到的标准手势动作执行指令,并执行该条标准手指动作执行指令;
如判断该解密秘钥与该组加密秘钥均不相同,则进一步判断该组加密秘钥中与构成该解密秘钥的数字和/或文字的相似度最高的加密秘钥,并将构成该解密秘钥的数字和/或文字与构成该加密秘钥的数字和/或文字进行比较,以确定该解密秘钥所表征的用户手势动作与该加密秘钥所表征的标准手势动作之间的动作差异,并根据该动作差异发出用于纠正用户手势动作的相关提示语音。
本发明还构造一种通过手势动作对车辆部件进行控制的***,包括手势动作检测装置、以及安装在车辆内并与所述手势动作检测装置建立无线通信的车辆控制器;
所述手势动作检测装置用于识别有效的用户手势动作,并对该有效的用户手势动作进行跟踪检测,生成包含有用于表征该用户手势动作的空间运行轨迹的数字和/或文字信息的解密秘钥,并将该解密秘钥通过无线网络发送到车辆控制器;
所述车辆控制器用于将该解密秘钥与预存的标准手势动作及指令参照表中对应于一组标准手势动作的一组加密秘钥逐一进行比对,根据比对结果对车辆相关部件进行相应控制。
在本发明上述通过手势动作对车辆部件进行控制的***中,所述手势动作检测装置包括第一处理模块、与该第一处理模块分别电连接的第一存储模块、测距模块、陀螺仪传感器及第一无线通信模块;
所述第一存储模块存储有用于判断是否激活所述手势动作检测装置用户手势动作跟踪检测功能的手势动作检测装置感应距离阈值H及手势动作检测装置角速度阈值W;
所述测距模块用于测量人车距离h,并将所测人车距离h发送到所述第一处理模块;
所述陀螺仪传感器用于测量所述手势动作检测装置随用户手势动作的轨迹移动所产生的角速度W,并将该角速度W输入到所述第一处理模块;
所述第一处理模块用于判断该人车距离h不超过该手势动作检测装置感应距离阈值H,且该角速度W位于该手势动作检测装置工作的角速度区间(W0-W1)时,向所述陀螺仪传感器发出用户手势动作跟踪检测指令;
所述陀螺仪传感器还用于接收到该用户手势动作跟踪检测指令时,对所述手势动作检测装置随用户手势动作移动所发生的空间位置变化进行记录,并生成用于表征所述手势动作检测装置的空间位置变化的电信号;
所述第一处理模块用于将该电信号转换为包含有用于表征所述手势动作检测装置随用户手势动作移动所产生的空间位置变化的数字和/或文字信息的解密秘钥;
所述第一无线通信模块用于将该解密秘钥发送到所述车辆控制器。
在本发明上述通过手势动作对车辆部件进行控制的***中,所述车辆控制器包括第二处理模块、与所述第二处理模块分别电连接的第二无线通信模块、第二存储模块、及车辆部件控制机构;
所述第二存储模块用于存储可反映对应于一组标准手势动作的一组加密秘钥与多条标准手势动作执行指令之间的映射关系的标准手势动作及指令参照表;
所述第二通信模块用于接收来自所述手势动作检测装置的解密秘钥,并将该解密秘钥输入到所述第二处理模块;
所述第二处理模块用于查找该标准手势动作及指令参照表中对应于一组标准手速动作的一组加密秘钥中与该解密秘钥内容相符的加密秘钥,以及该加密秘钥在该标准手势动作及指令参照表中映射到的标准手势动作执行指令,并将该条标准手势动作执行指令发送到所述车辆部件控制机构;
所述车辆部件控制机构用于根据该条标准手势动作执行指令对车辆相关部件进行控制。
在本发明上述通过手势动作对车辆部件进行控制的***中,所述车辆控制器还包括与所述第二处理模块电连接的包含主电源及备用电源的、扬声器模块、显示屏及LED指示灯;
所述第二处理模块还用于判断该标准手势动作及指令参照表的该组加密秘钥中不存在与该解密秘钥内容相符的加密秘钥时,查找该组加密秘钥中与构成该解密秘钥的数字和/或文字的相似度最高的加密秘钥,并将构成该解密秘钥的数字和/或文字与构成该加密秘钥的数字和/或文字进行比较,以确定该解密秘钥所表征的用户手势动作与该加密秘钥所表征的标准手势动作之间的动作差异,根据该动作差异向所述扬声器模块发出包含用户手势动作纠正提醒信息的控制信号;
所述扬声器模块用于接收到该包含手势动作纠正提醒信息的控制信号时,发出用于纠正用户手势动作的相关提示语音;
所述显示屏用于显示主电源/备用电源切换信息以及所述第二电源模块电量不足信息;
所述LED指示灯用于在所述第二电源模块电量不足时接收所述第二处理模块的亮灯控制信号以执行亮灯操作。
由于本发明道路交通拥堵控制方法和***采用了通过佩戴在用户手指上的手势动作检测装置及安装在车辆内部的车辆控制器的产品组合来实现车辆部件(包括车门、发动机、雨刷器)的手势控制的技术方案,所以克服了现有技术中的车辆防盗锁易遭到人为损坏、车辆防盗锁密码易遭破解、车辆遥控钥匙上的按钮易损坏、以及驾驶者必须随身携带车辆遥控钥匙,造成了车辆遥控钥匙的高丢失率的缺陷,实现了大幅度地提升车辆安全性、以及提高用户的人车交互体验的目的。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是本发明较佳实施例提供的通过手势动作对车辆部件进行控制的***的结构示意图;
图2是图1所示的通过手势动作对车辆部件进行控制的***的手势动作检测装置的结构框图;
图3是图1所示的通过手势动作对车辆部件进行控制的***的车辆控制器的结构框图;
图4是本发明较佳实施方式提供的通过手势动作对车辆部件进行控制的方法流程图;
具体实施方式
为了解决现有技术中存在的车辆防盗锁易遭到人为损坏、车辆防盗锁密码易遭破解、车辆遥控钥匙上的按钮易损坏、以及驾驶者必须随身携带车辆遥控钥匙,造成车辆遥控钥匙的高丢失率的缺陷,本发明的主要创新点在于:1)通过佩戴在用户手指上的手势动作检测装置100及安装在车辆内部的车辆控制器200的产品组合来实现车辆部件(包括车门、发动机、雨刷器)的手势控制;2)将用于反映标准手势动作与车辆部件执行动作之间的映射关系的标准手势动作及指令参照表预存到车辆控制器200,该标准手势动作及指令参照表中对应于一组标准手势动作的一组加密秘钥表现为一长串的数字或文字或者数字与文字的组合,用户可通过该手势动作检测装置100生成解密秘钥,且构成该解密秘钥的一长串数字或文字或者数字与文字的组合由用户手势动作决定;3)手势动作检测装置100只有判断用户手势动作为有效的手势动作时才会执行后续操作;4)手势动作检测装置100作为可穿戴产品,设计精美,体积小巧,便携性强,既不易丢失,又能彰显用户身份。
由于本发明采用了通过佩戴在用户手指上的手势动作检测装置100及安装在车辆内的车辆控制器200的产品组合来实现车辆部件的手势控制的设计,所以解决了现有技术中车辆防盗锁易遭人为破坏或车辆防盗锁密码易遭破解的技术问题,实现了大幅度地提升车辆安全性、以及提高用户的人车交互体验的目的。
为了使本发明的目的更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
如图1所示,本发明通过手势动作对车辆部件进行控制的***包括手势动作检测装置100、以及安装在车辆内部并与该手势动作检测装置100建立无线通信的车辆控制器200。
该手势动作检测装置100用于对用户手势动作所形成的空间运行轨迹进行跟踪检测,生成包含有用于表征该用户手势动作的空间运行轨迹的数字和/或文字信息的解密秘钥,并将该解密秘钥通过无线网络发送到车辆控制器200;
该车辆控制器200用于将该解密秘钥与预存的标准手势动作及指令参照表中对应于一组标准手势动作的一组加密秘钥逐一进行比对,根据比对结果对车辆相关部件进行相应控制。
本发明对手势动作检测装置100的形状不作任何限制,该手势动作检测装置100优选为可固定在人体手指上的指环形手势动作检测装置。
如图2所示,该手势动作检测装置100包括第一处理模块204、与该第一处理模块204分别电连接的测距模块203、第一存储模块205、第一无线通信模块201及陀螺仪传感器202。该手势动作检测装置100还包括用于为该第一处理模块204、测距模块203、第一无线通信模块201及陀螺仪传感器202供电的第一电源模块206。
该第一电源模块206用于该手势动作检测装置100的供电。
该第一存储模块205用于存储手势动作检测装置感应距离阈值H、以及手势动作检测装置工作的角速度区间(W0-W1)。
该测距模块203用于对人车距离h进行测量;
该陀螺仪传感器202用于对该手势动作检测装置100随用户手势动作移动所产生的角速度W进行检测。
该第一处理模块204用于判断人车距离h超出该手势动作检测装置感应距离阈值H时,使该手势动作检测装置100工作于睡眠模式,以此来降低该手势动作检测装置100的功耗,延长其待机时间。
该第一处理模块204还用于判断用户手势动作为有效的手势动作(即人车距离h不超过手势动作检测装置感应距离阈值H,且陀螺仪传感器202所测角速度W位于该手势动作检测装置工作的角速度区间(W0-W1)时,控制陀螺仪传感器202对该手势动作检测装置100随用户手势动作移动所产生的空间位置变化进行跟踪检测,并生成用于表征该手势动作检测装置100的空间位置变化的电信号。该第一处理模块204还用于接收该电信号,并将该电信号转换为包含有用于表征该手势动作检测装置100的空间位置变化的数字和/或文字信息的数字信号,并将该数字信号中的该数字和/或文字信息作为解密秘钥。
该第一无线通信模块201用于将该解密秘钥发送到车辆控制器200。
如图3所示,该车辆控制器200包括第二处理模块202、以及与该第二处理模块202电连接的第二无线通信模块201、车辆部件控制机构204、扬声器模块205第二存储模块203、LED指示灯206及显示屏206。该车辆控制器200还包括为上述各模块供电的第二电源模块207,且该第二电源模块207包括主电源及备用电源。
该第二存储模块203存储有用于反映对应于一组标准手势动作的一组加密秘钥与多条标准手势动作执行指令之间的映射关系的标准手势动作及指令参照表。
该第二无线通信模块201用于接收来自手势动作检测装置100的解密秘钥,将该解密秘钥输入到第二处理模块202。
该第二处理模块202用于通过对车辆发动机启动信号进行检测以判断该车辆发动机是否处于启动状态。
该第二处理模块202还用于判断该车辆发动机未启动时,将该解密秘钥与该标准手势动作及指令参照表中对应于一组标准手势动作的一组加密秘钥逐一进行比对,并判断该解密秘钥与该组加密秘钥中的某一加密秘钥内容相符时,查找该加密秘钥在该标准手势动作及指令参照表中映射到的标准手势动作执行指令(例如发动机点火指令、车门开启/关闭指令、雨刷开启/关闭指令),并将该标准手势动作执行指令发送到该车辆部件控制机构204。
该车辆部件控制机构204用于根据该标准手势动作执行指令对车辆相关部件(例如车门、发动机、雨刷器)的工作状态进行控制。
该第二处理模块202还用于判断该解密秘钥与该标准手势动作及指令参照表中的该组加密秘钥均不相符时,确定该组加密秘钥中与构成该解密秘钥的数字和/或文字最相似的加密秘钥,将构成该解密秘钥的数字和/或文字与构成该加密秘钥的数字和/或文字进行比较,以确定该解密秘钥所表征的用户手势动作与该加密秘钥所表征的标准手势动作之间的动作差异,并通过扬声器模块205播放用于纠正用户手势动作的提示语音。
该第二处理模块202还用于判断该车辆发动机已启动时控制扬声器模块205播放“无效手势动作”的提醒语音。
该显示屏206用于显示第二电源模块207的剩余电量不足的提示信息。
该LED指示灯206用于在该电源模块的电量不足时接收该第二处理模块的亮灯控制信号时点亮,以提醒用户对车辆控制器200及时充电。
在本发明中,该第一无线通信模块201及第二无线通信模块201可以是现有的各种无线收发器,例如蓝牙装置、NFC芯片。该第一处理模块204及第二处理模块202可以是DSP、MCU或CPU。
下面将以本发明的较佳实施方式为例对本发明通过手势动作对车辆部件进行控制的方法进行说明:
如图4所示,在步骤S101中,用户预先构建用于反映对应于一组标准手势动作的一组加密秘钥与多条标准手势动作执行指令之间的映射关系的标准手势动作及指令映射表,并将该标准手势动作及指令映射表存储到车辆控制器200的第二存储模块203。
在步骤S102中,手势动作检测装置100未检测到有效的手势动作。
在步骤S103中,手势动作检测装置100在未检测到有效手势动作的一段时间之后自动进入睡眠模式。
在本发明中,用户手势动作是否有效需同时满足以下两个条件:
1)测距模块203所测人车距离h不超过预设的手势动作检测装置感应距离阈值H;
2)陀螺仪传感器202所测的手势动作检测装置100随用户手势动作移动产生的角速度W位于该手势动作检测装置工作的角速度区间(W0-W1)。
在步骤S102中,手势动作检测装置100检测到有效的手势动作。
在步骤S104中,手势动作检测装置100通过陀螺仪传感器202对用户手势动作在空间的运行轨迹进行跟踪检测,记录该手势动作检测装置100随用户手势动作的轨迹移动所发生的空间位置变化,并生成用于表示该手势动作检测装置100的空间位置变化的电信号。该第一处理模块204中的模数转换电路再将该电信号转换为包含有用于表示该指环形检测装置的空间位置变化的数字和/或文字信息的数字信号。该第一处理模块204再提取该数字信号中的该数字和/或文字信息,将该数字和/或文字信息作为解密秘钥,并通过第一无线通信模块201将该解密秘钥发送到车辆控制器200。
在步骤S105中,车辆控制器200通过车辆总线读取CAN控制器中存储的发动机数据,得到车辆发动机已启动的结果。
在步骤S106中,车辆控制器200控制扬声器模块205发出无效手势动作的提醒语音。
在步骤S105中,车辆控制器200通过车辆总线读取CAN控制器中存储的发动机信息,得到车辆发动机未启动的结果。
在步骤S107中,车辆控制器200通过第二无线通信模块201接收该解密秘钥,通过第二处理模块202将该解密秘钥与第二存储模块203存储的标准手势动作即指令映射表中对应于一组标准手势动作的一组加密秘钥进行比较。
在步骤S108中,第二处理模块202判断该解密秘钥与该组加密秘钥中的某一加密秘钥的内容相符。
在步骤S109中,该第二处理模块202查找该标准手势动作即指令映射表中与该加密秘钥存在映射关系的标准手势动作执行指令,将该标准手势动作执行指令发送到车辆部件控制机构204。
在步骤S110中,车辆部件控制机构204根据该标准手势动作执行指令对车辆相关部件进行相应控制。
在步骤S108中,第二处理模块202判断该解密秘钥与该组加密秘钥的内容均不相符。
在步骤S111中,该第二处理模块202确定该组加密秘钥中与构成该解密秘钥的数字和/或文字的相似度最高的加密秘钥,并将构成该解密秘钥的数字和/或文字与构成该加密秘钥的数字和/或文字进行比较,以确定该解密秘钥所表征的用户手势动作与该加密秘钥所表征的标准手势动作之间的动作差异。
在步骤S112中,该第二处理模块202根据该动作差异向扬声器模块205发出包含用户手势动作纠正提醒信息的控制信号。该扬声器模块205接收到该包含手势动作纠正提醒信息的控制信号时,发出用于纠正用户手势动作的相关提示语音。
步骤S112执行完毕后自动返回步骤S102。
本发明通过手势动作对车辆部件进行控制的***具有极高的防盗性能。盗车贼针对配备有本发明通过手势动作对车辆部件进行控制的***的车辆基本无计可施。除非盗车贼窃取到手势动作检测装置,并同时知晓该手势动作检测装置的使用功能、车门及发动机的加密密码,并做出与各车辆部件的加密密码相匹配的有效手势动作方能窃取该车辆。
另外,在本发明通过手势动作对车辆部件进行控制的***中,用户还可通过设置在车辆控制器200外壳上的菜单按键及密码设置按键对车门、发动机及雨刷器等车辆部件的加密秘钥进行更改,以进一步增加车辆防盗性能。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。