G01M17/007 G05B23/02 G06F21/46
1.一种自动驾驶系统中的测试申请方法,其特征在于,该方法包括以下步骤:
接收测试申请信息,所述测试申请信息包括测试时间和测试所需车辆信息;
对该测试申请信息进行筛选以获得筛选结果,基于所述筛选结果确定车辆是否能在申请的测试时间段内被测试;
当车辆能被测试时,则基于测试申请信息对该车辆进行评估以获得评估值,若所述评估值大于或等于预设的测试申请阈值时,则生成密钥;若所述评估值小于预设的测试申请阈值时,则拒绝测试;利用密钥启动该车辆,并对该车辆进行测试以获得测试数据;
当车辆不能被测试时,则根据所述测试申请信息确定预计测试时间。
2.根据权利要求1所述的方法,其特征在于,该筛选结果包括以下两种情况:
第一种情况是:车辆能被测试,即测试申请信息与测试所需车辆信息匹配且车辆状况满足测试条件;
第二种情况是:车辆不能被测试,即测试申请信息与测试所需车辆信息匹配,但车辆状况不满足测试条件。
3.根据权利要求1所述的方法,其特征在于:根据AES加密算法生成所述密钥。
4.根据权利要求1所述的方法,其特征在于:所述测试申请信息还包括测试需求和条件值、测试风险值以及测试内容的相关性程度;
所述评估值是通过对所述测试需求和条件值、测试风险值以及测试内容的相关性程度进行加权计算获得的。
5.根据权利要求1-4任一项所述的方法,其特征在于:所述密钥在申请的测试时间段内有效。
6.一种自动驾驶系统中的测试申请系统,其特征在于,该系统包括测试申请终端、云平台和测试终端;其中,
测试申请终端向云平台发送测试申请信息,该云平台接收所述测试申请信息,所述测试申请信息包括测试时间和测试所需车辆信息;
云平台用于执行以下操作:对该测试申请信息进行筛选以获得筛选结果并基于所述筛选结果确定车辆是否能在申请的测试时间段内被测试;
当车辆能被测试时,则测试申请终端基于测试申请信息对该车辆进行评估以获得评估值,若所述评估值大于或等于预设的测试申请阈值时,则生成密钥;若所述评估值小于预设的测试申请阈值时,则拒绝测试;测试终端利用密钥启动所述能被测试的车辆,并对该车辆进行测试以获得测试数据;
当车辆不能被测试时,则云平台根据所述测试申请信息确定预计测试时间。
7.根据权利要求6所述的系统,其特征在于:
所述测试申请终端包括第一存储装置和第一通讯装置;
所述云平台包括搜索模块、确定模块、第二存储装置和第二通讯装置;
所述车辆包括第三存储装置和第三通讯装置;
第一存储装置通过第一通讯装置将所述测试申请信息发送至第二通讯装置中,并将该测试申请信息存储于第二存储装置;
搜索模块对第二存储装置存储的测试申请信息进行筛选以获得所述筛选结果;
确定模块基于所述筛选结果确定车辆是否能在申请的测试时间段内被测试;
当车辆能被测试时,则该搜索模块基于测试申请信息对该车辆进行评估以获得评估值,若所述评估值大于等于预设的测试申请阈值时,则该搜索模块生成密钥,该搜索模块通过第二通讯装置将该密钥发送至第三通讯装置,第三通讯装置将所述密钥发送给第三存储装置;若所述评估值小于预设的测试申请阈值时,则测试申请终端拒绝测试;
测试模块利用所述密钥对该车辆进行测试以获得测试数据,测试模块将所述测试数据发送至第三存储装置和第三通讯装置,第三通讯装置通过第二通讯装置将所述测试数据发送至所述第二存储装置;
当车辆不能被测试时,则搜索模块获取该车辆的信息并发送至第一通讯装置,确定模块根据所述测试申请信息确定预计测试时间。
8.根据权利要求6所述的系统,其特征在于,该筛选结果包括以下两种情况:
第一种情况是:车辆能被测试时,即测试申请信息与测试所需车辆信息匹配且车辆状况满足测试条件;
第二种情况是:车辆不能被测试时,即测试申请信息与测试所需车辆信息匹配,但车辆状况不满足测试条件。
9.根据权利要求6所述的系统,其特征在于:根据AES加密算法生成所述密钥。
10.根据权利要求6-9任一项所述的系统,其特征在于:所述测试申请信息还包括测试需求和条件值、测试风险值以及测试内容的相关性程度;所述评估值是通过对所述测试需求和条件值、测试风险值以及测试内容的相关性程度进行加权计算获得的。
本发明属于自动驾驶技术领域,具体涉及一种自动驾驶系统中的测试申请方法和系统。
自动驾驶系统是一个复杂的系统,需要通过环环验证的大量测试来保证系统的高度安全性和可靠性。
一般自动驾驶系统的道路测试包括离线环境测试、车辆在环测试、道路在环测试三个阶段,对自动驾驶系统的各个模块、各装置设备以及整个自动驾驶系统逐层地进行环环相扣测试,确保自动驾驶车辆在道路上行驶的安全性。
当前,自动驾驶汽车仍处于发展的初级阶段,道路测试是自动驾驶车辆在整体测试中的最终阶段,也是自动驾驶车辆完成测试评估所必须经过的重要阶段。
道路测试对于测试场景设定和道路参与者的要求极高,需要确保高度的安全可靠性。当前自动驾驶汽车还在初级阶段,所以很多测试方法和系统都需要不断地完善和改进。
现阶段道路测试方法多为手动记录的方式,对于追溯性较差,且对测试申请无法进行自动地筛选和评估,无法智能化地搜索到可以被测试的车辆,并且常规道路测试方法是随机地进行测试,因此也存在测试的安全隐患。
因此,亟需一种能够对自动驾驶系统中的测试申请方法和系统,以解决现有技术中的问题。
本发明提供一种对自动驾驶系统进行测试的方法和系统,以解决现有技术中的至少一个技术问题。
第一方面,本发明实施例提供一种对自动驾驶系统中的测试申请方法,该方法包括以下步骤:
接收测试申请信息,所述测试申请信息包括测试时间和测试所需车辆信息;
对该测试申请信息进行筛选以获得筛选结果,基于所述筛选结果确定车辆是否能在申请的测试时间段内被测试;
当车辆能被测试时,则基于测试申请信息对该车辆进行评估以获得评估值,若所述评估值大于或等于预设的测试申请阈值时,则生成密钥;若所述评估值小于预设的测试申请阈值时,则拒绝测试;利用密钥启动该车辆,并对该车辆进行测试以获得测试数据;
当车辆不能被测试时,则并根据所述测试申请信息确定预计测试时间。
进一步的,该筛选结果包括以下两种情况:
第一种情况是:车辆能被测试,即测试申请信息与测试所需车辆信息匹配且车辆状况满足测试条件;
第二种情况是:车辆不能被测试,即测试申请信息与测试所需车辆信息匹配,但车辆状况不满足测试条件。
进一步的,根据AES加密算法生成所述密钥。
进一步的,所述测试申请信息还包括测试需求和条件值、测试风险值以及测试内容的相关性程度;
所述评估值是通过对所述测试需求和条件值、测试风险值以及测试内容的相关性程度进行加权计算获得的。
进一步的,所述密钥在申请的测试时间段内有效。
第二方面,本发明实施例提供一种对自动驾驶系统中的测试申请系统,该系统包括测试申请终端、云平台和测试终端;其中,
测试申请终端向云平台发送测试申请信息,该云平台接收所述测试申请信息,所述测试申请信息包括测试时间和测试所需车辆信息;
云平台用于执行以下操作:对该测试申请信息进行筛选以获得筛选结果并基于所述筛选结果确定车辆是否能在申请的测试时间段内被测试;
当车辆能被测试时,则测试申请终端基于测试申请信息对该车辆进行评估以获得评估值,若所述评估值大于或等于预设的测试申请阈值时,则生成密钥;若所述评估值小于预设的测试申请阈值时,则拒绝测试;测试终端利用密钥启动所述能被测试的车辆,并对该车辆进行测试以获得测试数据;
当车辆不能被测试时,则云平台根据所述测试申请信息确定预计测试时间。
进一步的,所述测试申请终端包括第一存储装置和第一通讯装置;
所述云平台包括搜索模块、确定模块、第二存储装置和第二通讯装置;
所述车辆包括第三存储装置和第三通讯装置;
第一存储装置通过第一通讯装置将所述测试申请信息发送至第二通讯装置中,并将该测试申请信息存储于第二存储装置;
搜索模块对第二存储装置存储的测试申请信息进行筛选以获得所述筛选结果;
确定模块基于所述筛选结果确定车辆是否能在申请的测试时间段内被测试;
当车辆能被测试时,则该搜索模块基于测试申请信息对该车辆进行评估以获得评估值,若所述评估值大于等于预设的测试申请阈值时,则该搜索模块生成密钥,该搜索模块通过第二通讯装置将该密钥发送至第三通讯装置,第三通讯装置将所述密钥发送给第三存储装置;若所述评估值小于预设的测试申请阈值时,则测试申请终端拒绝测试;
测试模块利用所述密钥对该车辆进行测试以获得测试数据,测试模块将所述测试数据发送至第三存储装置和第三通讯装置,第三通讯装置通过第二通讯装置将所述测试数据发送至所述第二存储装置;
当车辆不能被测试时,则搜索模块获取该车辆的信息并发送至第一通讯装置,确定模块根据所述测试申请信息确定预计测试时间。
进一步的,该筛选结果包括以下两种情况:
第一种情况是:车辆能被测试时,即测试申请信息与测试所需车辆信息匹配且车辆状况满足测试条件;
第二种情况是:车辆不能被测试时,即测试申请信息与测试所需车辆信息匹配,但车辆状况不满足测试条件。
进一步的,根据AES加密算法生成所述密钥。
进一步的,所述测试申请信息还包括测试需求和条件值、测试风险值以及测试内容的相关性程度;所述评估值是通过对所述测试需求和条件值、测试风险值以及测试内容的相关性程度进行加权计算获得的。
本发明可以根据测试申请信息自动选取出能被测试的车辆,并且基于测试申请信息对该车辆进行评估,以便于对车辆进行全面的测试;另外,利用密钥对车辆进行测试,可以提高自动驾驶系统的安全性;对于最终获得的测试数据可以实时记录和存储,使得获得的测试数据便于分析且具有可追溯性。
图1为本发明实施例提供的一种对自动驾驶系统中的测试申请方法的流程示意图;
图2为本发明实施例提供的一种对自动驾驶系统中的测试申请系统的结构示意图;
图3为本发明实施例提供的一种对自动驾驶系统中测试申请系统的应用场景示意意图;
图4为本发明实施例提供的一种电子设备的结构示意图。
下面结合附图所示的各实施方式对本发明进行详细说明,但应当说明的是,这些实施方式并非对本发明的限制,本领域普通技术人员根据这些实施方式所作的功能、方法、或者结构上的等效变换或替代,均属于本发明的保护范围之内。
实施例一
图1为本发明实施例提供的一种对自动驾驶系统中的测试申请方法的流程示意图,参见图1,该方法包括以下步骤:
接收测试申请信息,所述测试申请信息包括测试时间和测试所需车辆信息,其中,该测试所需车辆信息即需要乘用车、货车或是否需要带挂车等信息。
对该测试申请信息进行筛选以获得筛选结果,基于所述筛选结果确定车辆是否能在申请的测试时间段内被测试;
进一步的,该筛选结果包括以下两种情况:
第一种情况是:车辆能被测试时,即测试申请信息与测试所需车辆信息匹配且车辆状况满足测试条件;
第二种情况是:车辆不能被测试时,即测试申请信息与测试所需车辆信息匹配,但车辆状况不满足测试条件,所述车辆状况不满足测试条件例如可能是以下一种或多种情形:车辆系统升级中、车辆保养维护中、传感器系统校准中等;并且自动驾驶系统会备注该车辆状况不满足测试条件的原因及预计测试时间。
当车辆能被测试时,则基于测试申请信息对该能车辆进行评估以获得评估值,若所述评估值大于等于预设的测试申请阈值时,则生成密钥,该密钥在申请的测试时间段内有效;若所述评估值小于预设的测试申请阈值时,拒绝测试并接收新的测试申请信息;进一步的,可以根据AES(Advanced Encryption Standard,高级加密标准)加密算法生成所述密钥,该AES加密算法是一种对称加密算法,即加密和解密用相同的密钥。
具体的,所述测试申请信息还包括测试需求和条件值、测试风险值,测试内容的相关性程度等,所述评估值是通过对所述测试需求和条件值、测试风险值、测试内容的相关性程度等参数进行加权计算获得的;
利用密钥启动能被测试的车辆,并对该车辆进行测试以获得测试数据;进一步的,在待测试车辆完成道路测试后,所述密钥失效,即所述密钥在申请的测试时间段内有效。
当车辆不能被测试时,则根据所述测试申请信息确定预计测试时间。
实施例二
图2为本发明实施例提供的一种对自动驾驶系统中的测试申请的系统的结构示意图,图3为本发明实施例提供的一种对自动驾驶系统中的测试申请的系统的应用场景示意图,参见图2和3,该系统包括测试申请终端、云平台和测试终端;其中,
测试申请终端向云平台发送测试申请信息,该云平台接收所述测试申请信息,所述测试申请信息包括测试时间和测试所需车辆信息;
云平台对该测试申请信息进行筛选以获得筛选结果并基于所述筛选结果确定车辆是否能在申请的测试时间段内被测试;
其中,该筛选结果包括以下两种情形:
第一种情况是:车辆能被测试的时,即测试申请信息与测试所需车辆信息匹配且车辆状况满足测试条件;
第二种情况是:车辆不能被测试时,即测试申请信息与测试所需车辆信息匹配,但车辆状况不满足测试条件。
当车辆能被测试时,则测试申请终端基于测试申请信息对该能车辆进行评估以获得评估值,若所述评估值大于或等于预设的测试申请阈值时,则生成密钥;若所述评估值小于预设的测试申请阈值时,则拒绝测试,进一步的,云平台接收新的测试申请信息;
测试终端利用密钥启动所述能被测试的车辆,并对该车辆进行测试以获得测试数据;进一步的,在所述能被测试的车辆完成道路测试后,所述密钥在申请的测试时间段内失效;
当车辆不能被测试时,则云平台根据所述测试申请信息确定预计测试时间。
其中,测试申请终端包括第一显示装置、第一存储装置和第一通讯装置;
云平台包括搜索模块、确定模块、第二存储装置和第二通讯装置;
车辆包括第三存储装置和第三通讯装置;
具体的,所述第一存储装置中存储有测试申请信息,第一存储装置通过第一通讯装置将所述测试申请信息发送至第二通讯装置中并存储于第二存储装置,所述测试申请信息可显示于第一显示装置上;
搜索模块对第二存储装置存储的测试申请信息进行筛选以获得所述筛选结果;确定模块基于所述筛选结果确定车辆是否能在申请的测试时间段内被测试;
当车辆能被测试时,则该搜索模块基于测试申请信息对该车辆进行评估以获得评估值,若所述评估值大于或等于预设的测试申请阈值时,则该搜索模块生成密钥,该搜索模块通过第二通讯装置将该密钥发送至第三通讯装置,第三通讯装置将所述密钥发送给第三存储装置,该第三存储装置用于存储该密钥,其中,所述密钥在在申请的测试时间段内有效;若所述评估值小于预设的测试申请阈值时,则测试申请终端拒绝测试,进一步的,第二存储装置接收新的测试申请信息;
测试模块利用所述密钥对该车辆进行测试以获得测试数据,测试模块将所述测试数据发送至第三存储装置和第三通讯装置,该第三存储装置用于实时记录所述测试数据,第三通讯装置通过第二通讯装置将所述测试数据发送至所述第二存储装置,用户可实时查看第二存储装置中的测试数据;进一步的,在车辆完成道路测试后,所述密钥失效;
当车辆不能被测试时,则搜索模块获取该不能被测试的车辆的信息并发送至第一通讯装置,确定模块根据所述测试申请信息确定预计测试时间;进一步的,第二通讯装置接收新的测试申请信息。
实施例三
图4为本发明的一种电子设备的一个实施例的结构示意图,参见图4,在本实施例中,提供一种电子设备,包括但不限于智能手机、固定电话、平板电脑、笔记本电脑、穿戴式设备等电子设备,所述电子设备包括:处理器和存储器,所述存储器存储有计算机可读指令,所述计算机可读指令在被所述处理器执行时实现上述本发明的方法。
实施例四
在本实施例中,提供一种计算机可读存储介质,可以为ROM(例如只读存储器、FLASH存储器、转移装置等)、光学存储介质(例如,CD-ROM、DVD-ROM、纸卡等)、磁存储介质(例如,磁带、磁盘驱动器等)或其他类型的程序存储器;所述计算机可读存储介质上存储有计算机程序,所述计算机程序在被处理器或计算机运行时执行上述本发明的方法。
本发明具有以下优点:
本发明可以根据测试申请信息自动选取出能被测试的车辆,并且基于测试申请信息对该车辆进行评估,以便于对车辆进行全面的测试;另外,利用密钥对车辆进行测试,可以提高自动驾驶系统的安全性;对于最终获得的测试数据可以实时记录和存储,使得获得的测试数据便于分析且具有可追溯性。
本领域普通技术人员可以意识到,结合本发明实施例中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
本文发布于:2023-04-12 21:16:52,感谢您对本站的认可!
本文链接:https://patent.en369.cn/patent/2/85136.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |