System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种模拟驾驶作业测试方法和系统技术方案_技高网

一种模拟驾驶作业测试方法和系统技术方案

技术编号:40756373 阅读:4 留言:0更新日期:2024-03-25 20:10
本发明专利技术涉及模拟驾驶技术领域,公开了一种模拟驾驶作业测试方法和系统。包括以下步骤:接收用户输入的多个参数表,并将多个参数表进行关联,得到关联模型;接收用户输入的与每条测试路径对应的测试流程图;根据用户选择的待测科目和测试等级,从关联结果中提取出对应的测试路径,调用对应的测试流程图;实时接收作业人员的当前操作数据,将当前操作数据输入调用的测试流程图,输出当前测试状态和当前测试结果。本方法可根据用户的需求灵活地配置不同的模拟驾驶作业测试方法,从而可适应于不同的应用场景;用户业可根据不同的模拟驾驶装置的特征自定义测试规则和测试手段,对模拟驾驶作业测试方法进行灵活配置,从而适应于不同的模拟测试装置。

【技术实现步骤摘要】

本专利技术涉及模拟驾驶,具体而言,涉及一种模拟驾驶作业测试方法和系统


技术介绍

1、为了培训和测试驾驶作业人员的驾驶技能,通常使用模拟驾驶装置对作业人员进行标准作业测试或专项作业测试。模拟驾驶装置可以模拟真实的驾驶作业场景和突发事件,并采集作业人员在模拟场景中的操作数据和行为数据,对操作数据和行为数据进行测试。在利用模拟驾驶装置对模拟驾驶操作进行测试时,需要建立相应的测试方法和测试规则。但是,现有的测试方法和测试规则存在以下缺陷:一是测试方法的建立过程缺乏系统性;二是建立的测试规则复杂,需要编制脚本和流程图,且无法查看测试规则的具体运行状态;三是场景模拟和测试流程固化,无法灵活应用于多种作业场景,无法与多种模拟驾驶装置进行关联;四是现有的测试方法不支持可重入技术,在模拟驾驶装置出错或者需要重复加强训练某特定作业时,不能回滚到之前的状态并继续进行场景模拟和作业评价。


技术实现思路

1、本专利技术的目的在于提供一种模拟驾驶作业测试方法和系统,解决现有模拟驾驶测试技术无法灵活应用于多种作业场景,无法与多种模拟驾驶装置进行关联的问题。

2、本专利技术通过下述技术方案实现:

3、一方面提供一种模拟驾驶作业测试方法,包括以下步骤:接收用户输入的多个参数表和多个参数表之间的映射关系;根据映射关系将多个参数表进行关联,得到关联模型;所述关联模型中包含一个或多个待测科目,每个待测科目对应一个或多个测试等级,每个测试等级对应一条测试路径;接收用户输入的与每条测试路径对应的测试流程图;测试流程图用于对作业人员的当前操作进行测试,得到当前测试状态和当前测试结果;测试流程图采用树形结构;根据用户选择的待测科目和测试等级,从所述关联模型中提取出对应的测试路径;根据提取的测试路径调用对应的测试流程图;实时接收作业人员的当前操作数据,将当前操作数据输入调用的测试流程图,输出当前测试状态和当前测试结果。

4、进一步的,接收用户输入的多个参数表和多个参数表之间的映射关系之前,包括以下步骤:向用户发送第一提示消息;所述第一提示消息包括:第一提示项、第二提示项、第三提示项、第四提示项和第五提示项。所述第一提示项用于提示用户输入多个参数表;输入的多个参数表中至少包括:作业课程表、待测项目表、扣分参照表、测试规则表和测试作业表;所述第二提示项用于提示用户输入作业课程表内容、待测项目表内容、扣分参照表内容、测试规则表内容和测试作业表内容;所述作业课程表内容中至少包括一个或多个待测科目;所述待测项目表内容中至少包括一个或多个指定操作;所述扣分参照表内容中至少包括一个或多个扣分数据;所述测试规则表内容中至少包括一个或多个测试规则集,每个测试规则集中至少包含一条或多条测试规则项;所述测试作业表内容中至少包括一个或多个测试步骤;所述第三提示项用于提示用户根据所述作业课程表内容、所述待测项目表内容和所述扣分参照表内容,输入所述作业课程表、所述待测项目表和所述扣分参照表之间的映射关系;所述第四提示项用于提示用户确定测试等级,根据所述测试等级、所述待测项目表内容和所述测试规则表内容,输入所述待测项目表与所述测试规则表之间的映射关系;所述第五提示项用于提示用户根据所述测试规则表内容和所述测试作业表内容,输入所述测试规则表与所述测试作业表之间的映射关系,输入所述测试作业表与所述扣分参照表之间的映射关系;映射关系包括:一对一映射关系和多对多映射关系。

5、进一步的,接收用户输入的与每条测试路径对应的测试流程图之前,还包括以下步骤:向用户发送第二提示消息;所述第二提示消息包括:第六提示项和第七提示项;所述第六提示项用于提示用户输入与每条测试路径对应的测试流程图,每个测试流程图中至少包含一个或多个测试流程子图;所述第七提示项用于提示用户输入每个测试流程子图与所述测试作业表中的一个或多个测试步骤之间的映射关系;接收用户输入的与每条测试路径对应的测试流程图之后,包括以下步骤:根据测试流程子图与测试步骤之间的映射关系,将每个测试流程子图与所述关联模型进行关联,得到测试模型;针对所述测试模型中的每个测试流程子图:为测试流程子图的根节点分配第一输入接口、第一输出接口和对应的算法模型,为测试流程子图的子节点分配第二输入接口、第二输出接口和对应的算法模型,为测试流程子图的叶子节点分配第三输入接口;所述当前测试状态包括当前的节点位置。

6、进一步的,接收用户输入的与每条测试路径对应的测试流程图之前,还包括以下步骤:向用户发送第三提示消息;所述第三提示消息用于提示用户输入初始化流程子图和并行测试流程子图;所述初始化流程子图用于提供启动测试流程子图的初始化条件;所述并行测试流程子图用于对作业人员执行的除指定操作外的额外操作进行测试;向用户发送第四提示消息;所述第四提示消息用于提示用户输入前置测试流程图和结束测试流程图;所述前置测试流程图用于在调用测试流程图之前,提供调用测试流程图的前置条件;所述结束测试流程图用于提前结束测试流程,输出测试结果。

7、进一步的,所述模拟驾驶作业测试方法还包括以下步骤:对作业课程表内容、待测项目表内容、扣分参照表内容、测试规则表内容和测试作业表内容进行加密存储。

8、第二方面,提供一种模拟驾驶作业测试系统,包括:第一数据接收模块、第一数据关联模块、第二数据接收模块、第一数据提取模块、第二数据提取模块、第三数据接收模块、数据输入模块和数据输出模块。其中,第一数据接收模块用于接收用户输入的多个参数表和多个参数表之间的映射关系。第一数据关联模块用于根据映射关系将多个参数表进行关联,得到关联模型;所述关联模型中包含一个或多个待测科目,每个待测科目对应一个或多个测试等级,每个测试等级对应一条测试路径。第二数据接收模块用于接收用户输入的与每条测试路径对应的测试流程图;测试流程图用于对作业人员的当前操作进行测试,得到当前测试状态和当前测试结果;测试流程图采用树形结构。第一数据提取模块用于根据用户选择的待测科目和测试等级,从所述关联模型中提取出对应的测试路径。第二数据提取模块用于根据提取的测试路径调用对应的测试流程图。第三数据接收模块用于实时接收作业人员的当前操作数据。数据输入模块用于将当前操作数据输入调用的测试流程图。数据输出模块用于输出当前测试状态和当前测试结果。

9、进一步的,所述模拟驾驶作业测试系统还包括:第一消息发送模块。所述第一消息发送模块用于向用户发送第一提示消息。所述第一提示消息包括:第一提示项、第二提示项、第三提示项、第四提示项和第五提示项。其中,所述第一提示项用于提示用户输入多个参数表;输入的多个参数表中至少包括:作业课程表、待测项目表、扣分参照表、测试规则表和测试作业表。所述第二提示项用于提示用户输入作业课程表内容、待测项目表内容、扣分参照表内容、测试规则表内容和测试作业表内容;所述作业课程表内容中至少包括一个或多个待测科目;所述待测项目表内容中至少包括一个或多个指定操作;所述扣分参照表内容中至少包括一个或多个扣分数据;所述测试规则表内容中至少包括一个或多个测试规则集,每个测试本文档来自技高网...

【技术保护点】

1.一种模拟驾驶作业测试方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种模拟驾驶作业测试方法,其特征在于,接收用户输入的多个参数表和多个参数表之间的映射关系之前,包括以下步骤:向用户发送第一提示消息;所述第一提示消息包括:第一提示项、第二提示项、第三提示项、第四提示项和第五提示项;

3.根据权利要求2所述的一种模拟驾驶作业测试方法,其特征在于,

4.根据权利要求1-3中任意一项所述的一种模拟驾驶作业测试方法,其特征在于,

5.根据权利要求1-3中任意一项所述的一种模拟驾驶作业测试方法,其特征在于,还包括以下步骤:作业课程表内容、待测项目表内容、扣分参照表内容、测试规则表内容和测试作业表内容进行加密存储。

6.一种模拟驾驶作业测试系统,其特征在于,包括:

7.根据权利要求6所述的一种模拟驾驶作业测试系统,其特征在于,还包括:

8.根据权利要求7所述的一种模拟驾驶作业测试系统,其特征在于,还包括:

9.根据权利要求6-8中任意一项所述的一种模拟驾驶作业测试系统,其特征在于,还包括:

10.根据权利要求6-8中任意一项所述的一种模拟驾驶作业测试系统,其特征在于,还包括:加密存储模块,用于对作业课程表内容、待测项目表内容、扣分参照表内容、测试规则表内容和测试作业表内容进行加密存储。

...

【技术特征摘要】

1.一种模拟驾驶作业测试方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种模拟驾驶作业测试方法,其特征在于,接收用户输入的多个参数表和多个参数表之间的映射关系之前,包括以下步骤:向用户发送第一提示消息;所述第一提示消息包括:第一提示项、第二提示项、第三提示项、第四提示项和第五提示项;

3.根据权利要求2所述的一种模拟驾驶作业测试方法,其特征在于,

4.根据权利要求1-3中任意一项所述的一种模拟驾驶作业测试方法,其特征在于,

5.根据权利要求1-3中任意一项所述的一种模拟驾驶作业测试方法,其特征在于,还包括以下步骤:作业课程表内容、待测项目表...

【专利技术属性】
技术研发人员:杜康蒋朝毅宋红霞唐中军周麒麟耿超
申请(专利权)人:成都运达科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1