汽车教学模拟的数据分析方法与流程

文档序号:19992531发布日期:2020-02-22 02:25阅读:168来源:国知局
汽车教学模拟的数据分析方法与流程

本申请涉及互联网以及通信领域,具体涉及一种汽车教学模拟的数据分析方法。



背景技术:

汽车模拟驾驶教学系统软件符合“公安部123号令”考评规则,小型汽车、小型自动挡汽车、残疾人专用小型自动挡载客汽车和低速载货汽车场地5项必考;大型客车、牵引车、城市公交车、中型客车、大型货车场地16项必考。软件还保留了原91号令场地驾驶训练科目。

现有的汽车教学模拟仅仅对汽车教学进行模拟,对于培训学员的数据并没有分析,导致用户的体验度低。

申请内容

本申请实施例提供了一种汽车教学模拟的数据分析方法,可以实现对培训学员的数据进行单独分析,提高了用户体验度。

第一方面,本申请实施例提供一种汽车教学模拟的数据分析,所述方法包括如下步骤:

汽车教学模拟终端采集驾驶员的生物参数,对该生物参数识别得到驾驶员的第一身份;

汽车教学模拟终端获取模拟车辆的起始点坐标、转弯时间、速度和路边间距,汽车教学模拟终端获取模拟车辆的转弯轨迹,将该转弯轨迹叠加在直角转弯的平面图内得到叠加图片;

汽车教学模拟终端依据叠加图片确定驾驶员是否通过直角转弯,在确定驾驶员未通过直角转弯时,将起始点坐标、转弯时间、速度和路边间距生成第一输入向量,将输入向量与预设权值向量相乘得到第一乘积结果,计算第一乘积结果与模板结果之间的比得到第一比值;

如第一比值小于预设比值范围的最小值,则将起始点坐标、转弯时间、速度和路边间距中的第x参数提升一个级别后生成第二输入向量,计算第二输入向量与预设权值向量相乘得到第二乘积结果,计算第二乘积结果与模板结果之间的比得的第二比值,如第二比值位于预设比值范围,将提升一个级别的第x参数的值以语音方式通知驾驶员。

第二方面,提供一种汽车教学模拟终端,包括处理器、存储器,所述存储器用于存储一个或多个程序,并且被配置由所述处理器执行,所述程序包括用于执行第一方面提供的方法中的步骤的指令。

第三方面,提供一种计算机可读存储介质,其特征在于,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行第一方面提供的方法。

实施本申请实施例,具有如下有益效果:

可以看出,本申请提供的技术方案在确定生物参数以后,依据生物参数确定驾驶员的第一身份,然后获取车辆的4个参数值以及转弯轨迹,将该转弯轨迹叠加在平面图得到叠加图片,依据该叠加图片确定是否通过直角转弯后,计算4个参数与权值向量之间的向量乘积得到第一乘积结果,然后依据第一乘积结果得到第一比值,然后调整4个参数中的一个参数得到第二比值,在第二比值位于预设比值范围时,将提升一个级别的参数以语音方式通知用户。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的一种汽车驾驶模拟终端的结构示意图。

图1a是本申请实施例提供的直角转弯的示意图。

图2是本申请实施例公开的一种汽车驾驶模拟的数据分析方法的流程示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

参阅图1,图1为一种汽车驾驶模拟终端的结构示意图,如图1所示,该汽车驾驶模拟终端可以包括:处理器101、输入单元102、通信模组103、存储器104和摄像头105。

输入单元102可用于接收输入的数字或字符信息,以及产生与终端的用户设置以及功能控制有关的键信号输入。具体地,输入单元102可包括触控显示屏、指纹识别装置以及其他输入设备。指纹识别装置可以单独设置,当然在实际应用中,指纹识别装置也可以结合至触控显示屏,即实现屏下指纹。输入单元还可以包括其他输入设备。具体地,其他输入设备可以包括但不限于物理按键、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

处理器101是终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器104内的软件程序和/或模块,以及调用存储在存储器104内的数据,执行终端的各种功能和处理数据,从而对终端进行整体监控或控制。可选的,处理器101可包括一个或多个处理单元;可选的,处理器101可集成应用处理器、调制解调处理器和人工智能芯片,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信,人工智能芯片主要实现神经网络模型的计算。可以理解的是,上述调制解调处理器或人工智能芯片也可以不集成到处理器101中。

此外,存储器104可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

通信模组103可用于信息的接收和发送。通常,通信模组103包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(lownoiseamplifier,lna)、双工器等。此外,通信模组103还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(globalsystemofmobilecommunication,gsm)、通用分组无线服务(generalpacketradioservice,gprs)、码分多址(codedivisionmultipleaccess,cdma)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、长期演进(longtermevolution,lte)、电子邮件、短消息服务(shortmessagingservice,sms)等。

摄像头105,可以用于采集图片、扫描二维码等等对图像数据处理。摄像头105具体可以包括前置摄像头或后置摄像头,对于后置摄像头也可以包括双摄像头,当然对于前置摄像头也可以为双摄像头设置,本申请对摄像头的数量以及具体位置并不限定,摄像头105采集的图片可以传输给处理器101进行相关的处理。

汽车教学模拟实际上为一种驾照考试的模拟,通俗的讲,将开车练习从实际的场景转变成模拟场景,这种场景的转换具有如下的好处,第一,由于是模拟场景,不会出现事故,安全性高,第二,由于是模拟场景,只用电,类似游戏机,具有场地要求小,费用少的优点。虽然其具有上述优点,但是汽车教学模拟也有很多明显的缺点,例如,实景性差以及练习效果差,因此急需要一种针对数据分析的方法来对用户的练习进行指导,使得驾驶者能够依据该指导对其后续的动作进行改进,进而提高考试的通过率。

对于汽车考试,这里以c驾照为例,其一般具有三个科目的考试(针对不同的地区可能有所不同),对于科目一,为理论考试,因此不再本申请的考虑范围内,对于科目二以及科目三,为实体的考试,对于科目三,一般为路考,其情况比较复杂,因此本申请的方案也不涉及,本申请主要针对科目二的考试的数据进行分析,对于科目二,其一般具有3个考试项目:分别为:倒车入库、侧位停车和直角转弯,针对这3种相对固定的考试,如何依据不同驾驶者的习惯来提高对应的考试的通过率是一种需要研究的问题。

参阅图1a,图1a为一种直角转弯的示意图,如图1a所示,车辆在进行直角转弯时有很多的参数需要考虑,例如,转弯的角度、速度、转弯的起始点、刹车、车辆与路边的距离等等参数,对于这些参数,用户只能是大概的清楚自己的操作,无法每次练习以后进行数据来生成提示信息,这样用户只能是重复的进行练习,因此现有的汽车教学模拟的用户体验度差。

参阅图2,图2提供了一种汽车教学模拟的数据分析方法,该方法由如图1所示的汽车教学模拟终端执行,该方法用于分析直角转弯的数据,该方法如图2所示,包括如下步骤:

步骤s201、汽车教学模拟终端采集驾驶员的生物参数,对该生物参数识别得到驾驶员的第一身份;

上述生物参数包括但不限于:指纹参数、人脸参数、掌纹参数等等,其对应的识别技术可以为指纹识别技术,人脸识别技术等等,本申请并不限制上述识别技术的具体体现形式。

步骤s202、汽车教学模拟终端获取模拟车辆的起始点坐标、转弯时间、速度和路边间距,汽车教学模拟终端获取模拟车辆的转弯轨迹,将该转弯轨迹叠加在直角转弯的平面图内得到叠加图片;

上述将该转弯轨迹叠加在直角转弯的平面图内得到叠加图片具体可以包括:

将转弯轨迹图片作为平面图的上一层图片叠加在一起得到叠加图片。

步骤s203、汽车教学模拟终端依据叠加图片确定驾驶员是否通过直角转弯,在确定驾驶员未通过直角转弯时,将起始点坐标、转弯时间、速度和路边间距生成第一输入向量,将输入向量与预设权值向量相乘得到第一乘积结果,计算第一乘积结果与模板结果之间的比得到第一比值;

上述叠加图片确定驾驶员是否通过直角转弯具体可以包括:如转弯轨迹与平面图的边缘线有交叉,确定未通过直角转弯,否则确定通过直角转弯。

上述将起始点坐标、转弯时间、速度和路边间距生成第一输入向量具体的实现方式可以包括,将起始点坐标作为第一输入向量的第一元素值,转弯时间作为第一输入向量的第二元素值,速度作为第一输入向量的第三元素值,路边间距作为第一输入向量的第四元素值得到第一输入向量。

步骤s204、如第一比值小于预设比值范围的最小值,则将起始点坐标、转弯时间、速度和路边间距中的第x参数提升一个级别后生成第二输入向量,计算第二输入向量与预设权值向量相乘得到第二乘积结果,计算第二乘积结果与模板结果之间的比得的第二比值,如第二比值位于预设比值范围,将提升一个级别的第x参数的值以语音方式通知驾驶员。

第二输入向量的获取方式可以参见第一输入向量的获取方式。

上述一个级别针对不同的参数可能有所不同,例如,对于起始点坐标,其一个级别可以为2米,对于转弯时间可以为0.2秒,对于速度可以为1公里/小时,路边间距可以为2厘米。当在实际应用中还可以为其他的数值。

本申请提供的技术方案在确定生物参数以后,依据生物参数确定驾驶员的第一身份,然后获取车辆的4个参数值以及转弯轨迹,将该转弯轨迹叠加在平面图得到叠加图片,依据该叠加图片确定是否通过直角转弯后,计算4个参数与权值向量之间的向量乘积得到第一乘积结果,然后依据第一乘积结果得到第一比值,然后调整4个参数中的一个参数得到第二比值,在第二比值位于预设比值范围时,将提升一个级别的参数以语音方式通知用户。

直角转弯技巧:车身右侧靠近外直角边线前进,左前车门三角窗中间对准内、外直角线时方向向左打到底,车正时回正。直角转弯技巧:一挡通过,不加油门;直角转弯时尽量紧贴右侧边线;当驾驶室内安全带的部位过转角时,就要向左猛打方向,直至打到底;看到车头对准出口,就迅速将方向回正。

依据上述技巧,因此对于转弯由于是最大角度(俗称打死),因此只有转弯的角度是一致的,转弯所花的时间成为衡量直角转弯是否能够通过。

下面以一个实际的例子来说明,假设预设比值范围为【0.95,1.05】,假设获取的起始点坐标、转弯时间、速度和路边间距分别为:10、1.5、20、0.3,其预设权值向量可以为【1.5、10、1、20】,那么计算后的第一乘积结果为:56,假设模板结果为60,则第一比值=56/60=0.93,其小于预设比值范围的最小值,那么对起始点坐标、转弯时间、速度和路边间距中的第x参数提升一个等级,这里假设第x参数为起始点坐标,具体的第x参数的确定方式下面会详细描述,这里不在赘述,假设一个等级为增加2,则第二输入向量可以为【12、1.5、20、0.3】,第二乘积结果为:59,第二比值=59/60=0.98。那么前进2米进行转弯的语音提示。

在一种可选的方案中,上述第x参数的确定方式具体可以包括:

将起始点坐标、转弯时间、速度和路边间距中的第一参数提升一个等级后与预设权值向量计算得到第一向量结果,将将起始点坐标、转弯时间、速度和路边间距中的第二参数提升一个等级后与预设权值向量计算得到第二向量结果,将起始点坐标、转弯时间、速度和路边间距中的第三参数提升一个等级后与预设权值向量计算得到第三向量结果,将将起始点坐标、转弯时间、速度和路边间距中的第四参数提升一个等级后与预设权值向量计算得到第四向量结果,从第一向量结果、第二向量结果、第三向量结果、第四向量结果中选择最大值对应的参数确定为第x参数。

此原理为,由于第一乘积结果较小,因此需要提高第一乘积结果这样才能够使得车辆能够通过直角转弯,因此这里选择最大的向量结果即能够确定调整结果最好,因此这里分别进行一一的调整然后计算得到结果,即能够实现对用户推荐的参数进行调整。

在一种可选的方案中,将语音方式的提示信息存储在第一身份的账户内。

本申请提供一种汽车教学模拟终端,包括处理器、存储器,所述存储器用于存储一个或多个程序,并且被配置由所述处理器执行,所述程序包括用于执行如图2所示的方法中的步骤的指令。

本申请提供一种计算机可读存储介质,其特征在于,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如图2所示的方法。

以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1