一种用于车辆操作系统的验证方法、装置及存储介质与流程

文档序号:19187503发布日期:2019-11-20 01:39阅读:175来源:国知局
一种用于车辆操作系统的验证方法、装置及存储介质与流程

本发明属于车辆智能控制技术领域,特别的涉及一种用于车辆操作系统的验证方法、装置及存储介质。



背景技术:

标准配置的车辆操作系统由如下三层构成:车辆硬件设备层(简称设备层),此层是车辆操作系统的基础。此层由是常规的或基于域控制构架的车辆控制系统,包括动力总成控制,底盘控制,车身控制,车辆环境控制等。

车辆操作系统层(简称平台层),此层是车辆操作系统的核心。层次有三层子系统组建而成,即车辆运动与集成控制子系统,车辆智能硬件设备层与集中计算处理子系统,车辆操作子系统。车辆运动与集成控制子系统提供与车辆设备层的标准接口与协议,兼容车辆硬件设备层的差异性,并监控和保证整车运动控制的安全。车辆智能硬件设备层与集中计算处理子系统,包括感知设备,中央处理设备,v2x设备等,此子系统可以是单一超级中央计算机系统或者平行分布的感知,规划,智能驾舱等计算机系统,车辆操作系统兼容此种差异性。车辆操作子系统,此系统抽象、虚拟、驱动、管理车辆的运动控制设备、智能硬件设备、感知设备及v2x设备,并向终端用户提供标准的功能或服务接口。

终端用户层(简称用户层),此层是车辆操作系统的价值核心和开放开发层。第三方组织或个人应用操作系统提供的标准功能或服务接口和操作系统提供的基础智能驾驶与智能网联功能或服务开发的第三方智能驾驶与智能网联功能或服务。

基于此,智能驾驶的操作系统愈发得到重视,但目前开发出的操作系统仍有调取操作系统不及时、不完整的情况,且与当前实际路况信息、车辆信息不吻合,容易误导驾驶者,严重时会对驾驶者造成生命危险,存在信息不一致等问题。



技术实现要素:

本发明的目的是提供一种用于车辆操作系统的验证方法、装置及存储介质,用以解决上述提到的智能驾驶的操作系统愈发得到重视,但目前开发出的操作系统仍有调取操作系统不及时、不完整的情况,且与当前实际路况信息、车辆信息不吻合,容易误导驾驶者,严重时会对驾驶者造成生命危险,存在信息不一致等问题。

本发明解决的方案是,提出一种用于车辆操作系统的验证方法,包括以下步骤:

调取车辆操作系统信息和当前位置信息,并生成第一验证信号;

根据目标路线获取车辆路况预警信息,并生成第二验证信号;

根据行驶路线调用车辆硬件安全信息,并生成第三验证信号;

当检测到第一验证信号、第二验证信号、第三验证信号均为验证通过信息时,发送车辆操作系统认证开放信息。

进一步优选的,所述“当检测到第一验证信号、第二验证信号、第三验证信号均为验证通过信息时,发送车辆操作系统认证开放信息”之后还包括:当检测到第一验证信号、第二验证信号、第三验证信号至少一个验证信号提示为未验证通过信息时,发送车辆操作系统预警信息,并执行关闭车辆操作系统动作。

进一步优选的,所述“调取车辆操作系统信息和当前位置信息,并生成第一验证信号”具体包括:当检测到用户执行车辆启动动作时,调取车辆操作系统信息和当前位置信息;根据预设车辆信息和gps定位分别对调取的车辆操作系统信息和当前位置信息进行对比验证;若显示信息一致,则转化成验证通过信息,并生成第一验证信号;若显示信息不一致,则转化成未验证通过信息,并生成第一验证信号。

进一步优选的,所述“根据目标路线获取车辆路况预警信息,并生成第二验证信号”具体包括:获取目标位置信息,并根据目标位置信息和当前位置信息生成目标路线;由目标路线自动生成车辆路况预警信息;调取当前目标路线的路况信息,并与车辆路况预警信息对比验证;若显示信息一致,则转化成验证通过信息,并生成第二验证信号;若显示信息不一致,则转化成未验证通过信息,并生成第二验证信号。

其中,车辆路况预警信息包括路况拥挤信息、路况红绿灯数目信息和路段信息的一种或多种。

进一步优选的,所述“根据行驶路线调用车辆硬件安全信息,并生成第三验证信号”具体包括:当检测到行驶路线前方车辆出现刹车、匀速、加速或减速的任一种状态时,生成与前方车辆一致的行驶状态信息,并调取车辆硬件转向信息;根据预设车距内设置的车辆配比行驶信息与当前车辆硬件转向信息对比验证;若显示信息一致,则转化成验证通过信息,并生成第三验证信号;若显示信息不一致,则转化成未验证通过信息,并生成第三验证信号。

本发明解决的又一方案是,提出一种用于车辆操作系统的验证装置,包括:

第一获取模块,用于调取车辆操作系统信息和当前位置信息,并生成第一验证信号;

第二获取模块,用于根据目标路线获取车辆路况预警信息,并生成第二验证信号;

第三获取模块,用于根据行驶路线调用车辆硬件安全信息,并生成第三验证信号;

验证模块,用于当检测到第一验证信号、第二验证信号、第三验证信号均为验证通过信息时,发送车辆操作系统认证开放信息;当检测到第一验证信号、第二验证信号、第三验证信号至少一个验证信号提示为未验证通过信息时,发送车辆操作系统预警信息,并执行关闭车辆操作系统动作。

进一步优选的,所述“调取车辆操作系统信息和当前位置信息,并生成第一验证信号”具体包括:当检测到用户执行车辆启动动作时,调取车辆操作系统信息和当前位置信息;根据预设车辆信息和gps定位分别对调取的车辆操作系统信息和当前位置信息进行对比验证;若显示信息一致,则转化成验证通过信息,并生成第一验证信号;若显示信息不一致,则转化成未验证通过信息,并生成第一验证信号。

进一步优选的,所述“根据目标路线获取车辆路况预警信息,并生成第二验证信号”具体包括:获取目标位置信息,并根据目标位置信息和当前位置信息生成目标路线;由目标路线自动生成车辆路况预警信息;调取当前目标路线的路况信息,并与车辆路况预警信息对比验证;若显示信息一致,则转化成验证通过信息,并生成第二验证信号;若显示信息不一致,则转化成未验证通过信息,并生成第二验证信号。

其中,车辆路况预警信息包括路况拥挤信息、路况红绿灯数目信息和路段信息的一种或多种。

进一步优选的,所述“根据行驶路线调用车辆硬件安全信息,并生成第三验证信号”具体包括:当检测到行驶路线前方车辆出现刹车、匀速、加速或减速的任一种状态时,生成与前方车辆一致的行驶状态信息,并调取车辆硬件转向信息;根据预设车距内设置的车辆配比行驶信息与当前车辆硬件转向信息对比验证;若显示信息一致,则转化成验证通过信息,并生成第三验证信号;若显示信息不一致,则转化成未验证通过信息,并生成第三验证信号。

本发明解决的另一方案是,提出一种存储介质,所述存储介质存储有指令,所述指令被处理器执行时实现上述任一项所述方法的步骤。

本发明的有益效果:

该套验证的机制分为三层,分别对调用操作系统深度不同的应用依次深入做验证,其机制分别为调取车辆操作系统信息和当前位置信息;根据目标路线获取车辆路况预警信息;根据行驶路线调用车辆硬件安全信息;通过层层验证提高稳定性,以使操作系统的安全和合理性得到更直观的展示,也让用户得到更好的行驶体验。

附图说明

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

图1是本申请一实施例提供的一种用于车辆操作系统的验证方法的流程示意图;

图2是本申请一实施例提供的一种用于车辆操作系统的验证方法的又一流程示意图;

图3是本申请一实施例提供的一种用于车辆操作系统的验证方法的再一流程示意图;

图4是本申请一实施例提供的一种用于车辆操作系统的验证方法的再一流程示意图;

图5是本申请一实施例提供的一种用于车辆操作系统的验证装置的结构示意图。

具体实施方式

以下是本申请实施例的具体实施例,对本申请的技术方案作进一步的描述,但本申请并不限于这些实施例。

图1、图2、图3和图4示出了根据本发明实施例的用于车辆操作系统的验证方法的流程示意图,包括以下步骤:

s1调取车辆操作系统信息和当前位置信息,并生成第一验证信号。

其中具体包括有:

s11当检测到用户执行车辆启动动作时,调取车辆操作系统信息和当前位置信息;

s12根据预设车辆信息和gps定位分别对调取的车辆操作系统信息和当前位置信息进行对比验证;

s13若显示信息一致,则转化成验证通过信息,并生成第一验证信号;若显示信息不一致,则转化成未验证通过信息,并生成第一验证信号。

本方法的执行体可为云端服务器,验证方法分为三个机制,其一是验证操作系统的基本信息和定位信息,可由用户进入车内后点击汽车中央触摸屏,此时界面会弹出“是否开启验证”字样,用户选择“是”后会跳转至展示有汽车基本信息栏的界面,界面上设有汽车出厂信息、汽车操作系统简介、天气、当前地理位置等信息栏,用户可选择任一信息栏查看;在用户停止触摸2分钟后界面弹出验证界面,显示“是否验证”,用户在选择“是”后服务器从后台调取该车辆的基本信息,并采用gps定位当前位置信息,通过联网校准其天气信息等以验证操作系统;当出现不一致时,记录差错信息及生成其原因,并通过例如指示灯红绿灯的提示状态以展示验证信息,绿灯表示验证通过信息,红灯表示未验证通过信息;同时用户可在触摸屏上对验证失败信息进行调取和查看。

s2根据目标路线获取车辆路况预警信息,并生成第二验证信号。

其中具体包括有:

s21获取目标位置信息,并根据目标位置信息和当前位置信息生成目标路线;

s22由目标路线自动生成车辆路况预警信息;

s23调取当前目标路线的路况信息,并与车辆路况预警信息对比验证;

s24若显示信息一致,则转化成验证通过信息,并生成第二验证信号;若显示信息不一致,则转化成未验证通过信息,并生成第二验证信号。

其中,车辆路况预警信息包括路况拥挤信息、路况红绿灯数目信息和路段信息的一种或多种。

此处为第二个验证机制,用于当用户在触摸屏上输入目的地或是通过语音方式识别出目的地后懂规划并展示出最佳路线,并在最佳路线上标记有道路拥挤信息、红绿灯数量及位置信息和路段信息,例如当出现道路拥挤时会在该区域设有红色醒目线段;在界面右上角提示当前红绿灯数量,并在路线上一一标识;在路线旁会有“此路段为xx路段”,例如高速路段或是城中路段;通过云端服务器在路段摄像头中调取路线经过路段的路况信息,并与当前车辆路况预警信息进行验证;当出现不一致时,记录差错信息及生成其原因,并通过例如指示灯红绿灯的提示状态以展示验证信息,绿灯表示验证通过信息,红灯表示未验证通过信息;同时用户可在触摸屏上对验证失败信息进行调取和查看。

s3根据行驶路线调用车辆硬件安全信息,并生成第三验证信号。

具体包括有:

s31当检测到行驶路线前方车辆出现刹车、匀速、加速或减速的任一种状态时,生成与前方车辆一致的行驶状态信息,并调取车辆硬件转向信息;

s32根据预设车距内设置的车辆配比行驶信息与当前车辆硬件转向信息对比验证;

s33若显示信息一致,则转化成验证通过信息,并生成第三验证信号;若显示信息不一致,则转化成未验证通过信息,并生成第三验证信号。

此处为第三个验证机制,用于车辆行驶过程;在行驶过程中遇到前方有车时,通过传感器和摄像头检测出前方车辆的速度信息,并根据此速度信息将当前车速与此速度控制为一致,同时触摸屏自动弹出“车速xx、右转或左转、加速或减速、指示灯左转或右转”的转向信息;若用户想刹车、停车、变道或超车并道,可点击触摸屏,此时会弹出“是否自主驾驶”界面,用户选择后自行操作;云端服务器会预设保持车距50-150米,此处根据路段调整,例如城中路段50-70米,高速路段80-150米;并在车距下检测出前方车辆的速度信息,并匹配速度生成转向信息,与界面信息验证校准;当出现不一致时,记录差错信息及生成其原因,并通过例如指示灯红绿灯的提示状态以展示验证信息,绿灯表示验证通过信息,红灯表示未验证通过信息;同时用户可在触摸屏上对验证失败信息进行调取和查看。

s4当检测到第一验证信号、第二验证信号、第三验证信号均为验证通过信息时,发送车辆操作系统认证开放信息。

作为优选实施例,所述“当检测到第一验证信号、第二验证信号、第三验证信号均为验证通过信息时,发送车辆操作系统认证开放信息”之后还包括:当检测到第一验证信号、第二验证信号、第三验证信号至少一个验证信号提示为未验证通过信息时,发送车辆操作系统预警信息,并执行关闭车辆操作系统动作。

当显示均为绿灯时,则表明验证通过,可投入使用;若显示不全为绿灯,向平台发送“操作系统有误”字样的信息,同时界面弹出“将在10分钟后关闭操作系统”字样,用户可在关闭前点击触摸屏一一查看问题所在;此处关闭系统是防止发生意外。

作为优选,图5示出了根据本发明实施例的用于车辆操作系统的验证装置的示意图,包括以下:

第一获取模块,用于调取车辆操作系统信息和当前位置信息,并生成第一验证信号;

第二获取模块,用于根据目标路线获取车辆路况预警信息,并生成第二验证信号;

第三获取模块,用于根据行驶路线调用车辆硬件安全信息,并生成第三验证信号;

验证模块,用于当检测到第一验证信号、第二验证信号、第三验证信号均为验证通过信息时,发送车辆操作系统认证开放信息;当检测到第一验证信号、第二验证信号、第三验证信号至少一个验证信号提示为未验证通过信息时,发送车辆操作系统预警信息,并执行关闭车辆操作系统动作。

作为优选实施例,“调取车辆操作系统信息和当前位置信息,并生成第一验证信号”具体包括:当检测到用户执行车辆启动动作时,调取车辆操作系统信息和当前位置信息;根据预设车辆信息和gps定位分别对调取的车辆操作系统信息和当前位置信息进行对比验证;若显示信息一致,则转化成验证通过信息,并生成第一验证信号;若显示信息不一致,则转化成未验证通过信息,并生成第一验证信号。

作为优选实施例,“根据目标路线获取车辆路况预警信息,并生成第二验证信号”具体包括:获取目标位置信息,并根据目标位置信息和当前位置信息生成目标路线;由目标路线自动生成车辆路况预警信息;调取当前目标路线的路况信息,并与车辆路况预警信息对比验证;若显示信息一致,则转化成验证通过信息,并生成第二验证信号;若显示信息不一致,则转化成未验证通过信息,并生成第二验证信号。

其中,车辆路况预警信息包括路况拥挤信息、路况红绿灯数目信息和路段信息的一种或多种。

作为优选实施例,“根据行驶路线调用车辆硬件安全信息,并生成第三验证信号”具体包括:当检测到行驶路线前方车辆出现刹车、匀速、加速或减速的任一种状态时,生成与前方车辆一致的行驶状态信息,并调取车辆硬件转向信息;根据预设车距内设置的车辆配比行驶信息与当前车辆硬件转向信息对比验证;若显示信息一致,则转化成验证通过信息,并生成第三验证信号;若显示信息不一致,则转化成未验证通过信息,并生成第三验证信号。

为了更好地地实施以上方法,本发明实施例还提供一种存储介质,该存储介质存储有指令,所述指令被处理器执行时实现如上述方法的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram),动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

本文中所描述的具体实施例仅仅是对本申请精神作举例说明。本申请所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本申请的精神或者超越所附权利要求书所定义的范围。

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