一种多场景集多引擎自动驾驶模拟仿真测试服务平台的制作方法

文档序号:34645299发布日期:2023-06-29 17:49阅读:28来源:国知局
一种多场景集多引擎自动驾驶模拟仿真测试服务平台的制作方法

本发明涉及区块链,具体而言,涉及一种多场景集多引擎自动驾驶模拟仿真测试服务平台。


背景技术:

1、随着自动驾驶技术的快速发展,智能网联汽车在改善出行的同时,预期功能安全等新的安全风险也日益凸显。

2、为实现“与人类驾驶安全性能相比具有正向风险平衡”的目标,智能网联汽车面临海量场景测试挑战。与实车测试方法相比,模拟仿真测试以其高效率、低成本、高安全、高覆盖度等优势,成为测试验证系统安全的重要支柱之一,在智能网联汽车综合安全评估中发挥着至关重要的作用。

3、然而,自动驾驶模拟仿真测试涉及场景提供方、模型提供方以及引擎提供方等多方客户端共同参与,各方提供的场景、模型和引擎都是各方宝贵的数字资产,目前在进行仿真测试时无法保证各方的数字资产不被篡改和使用,导致安全性较差。


技术实现思路

1、本发明提供了一种多场景集多引擎自动驾驶模拟仿真测试服务平台,提高了各方数字资产的安全性。具体的技术方案如下。

2、第一方面,本发明提供了一种多场景集多引擎自动驾驶模拟仿真测试服务平台,所述平台包括模拟仿真测试服务模块和模拟仿真数据存证模块,所述模拟仿真测试服务模块与所述模拟仿真数据存证模块的区块链通信连接;

3、所述模拟仿真数据存证模块接收场景提供方客户端提供的仿真场景库的描述信息和概要信息、模型提供方客户端提供的仿真模型库的描述信息和概要信息和引擎提供方客户端提供的仿真引擎库的描述信息和概要信息,将所述仿真场景库的描述信息和概要信息、所述仿真模型库的描述信息和概要信息和所述仿真引擎库的描述信息和概要信息均写入所述区块链的分布式账本;

4、所述模拟仿真测试服务模块根据从所述区块链中读取的所述仿真场景库的描述信息和概要信息构建所述仿真场景库,根据从所述区块链中读取的所述仿真模型库的描述信息和概要信息构建所述仿真模型库,根据从所述区块链中读取的所述仿真引擎库的描述信息和概要信息构建所述仿真引擎库,接收自动驾驶模拟仿真测试请求,从所述仿真场景库、所述仿真模型库和所述仿真引擎库中筛选出符合所述自动驾驶模拟仿真测试请求的测试场景、测试模型和测试引擎,对所述测试场景、所述测试模型和所述测试引擎所使用的数据资源进行估算得到数据资源使用情况数据,根据所述数据资源使用情况数据确定仿真测试任务部署方案,触发执行预先部署于所述区块链中的智能合约并进行签约,当签约完成后,将所述仿真测试任务部署方案分别发送至所述场景提供方客户端、所述模型提供方客户端和所述引擎提供方客户端,接收所述场景提供方客户端、所述模型提供方客户端和所述引擎提供方客户端分别发送的部署成功信息,通知所述测试引擎进行自动驾驶模拟仿真测试。

5、可选的,所述模拟仿真数据存证模块将所述仿真场景库的名称、类型、公开信息和摘要、所述仿真模型库的名称、类型、公开信息和摘要以及所述仿真引擎库的名称、类型、公开信息和摘要均写入所述区块链的分布式账本。

6、可选的,所述模拟仿真测试服务模块根据所述数据资源使用情况数据确定所述场景提供方客户端对应的仿真测试任务、所述模型提供方客户端对应的仿真测试任务以及所述引擎提供方客户端对应的仿真测试任务。

7、可选的,上述多场景集多引擎自动驾驶模拟仿真测试服务平台还包括多方安全协同计算模块,所述模拟仿真测试服务模块监测所述多方安全协同计算模块在所述测试引擎进行自动驾驶模拟仿真测试过程中的第一运行状态,根据所述第一运行状态与预设方案调整方式对所述仿真测试任务部署方案进行调整,并将调整后的仿真测试任务部署方案分别发送至所述场景提供方客户端、所述模型提供方客户端和所述引擎提供方客户端。

8、可选的,所述模拟仿真测试服务模块还监测所述模拟仿真数据存证模块在所述测试引擎进行自动驾驶模拟仿真测试过程中的第二运行状态,根据预设分析方式分别对所述第一运行状态和所述第二运行状态进行分析得到分析结果并显示。

9、可选的,所述多方安全协同计算模块将所述自动驾驶模拟仿真测试的仿真数据写入所述分布式账本。

10、可选的,所述模拟仿真数据存证模块接收目标客户端发送的查看信息,从所述分布式账本中查找到所述查看信息对应的目标仿真数据并发送至所述目标客户端。

11、可选的,所述仿真数据至少包括所述自动驾驶模拟仿真测试的过程数据和结果数据。

12、可选的,所述数据资源使用情况数据包括数据资源的使用范围、使用期限和使用数量。

13、由上述内容可知,本发明实施例提供的一种多场景集多引擎自动驾驶模拟仿真测试服务平台包括模拟仿真测试服务模块和模拟仿真数据存证模块,模拟仿真测试服务模块与模拟仿真数据存证模块的区块链通信连接;模拟仿真数据存证模块接收场景提供方客户端提供的仿真场景库的描述信息和概要信息、模型提供方客户端提供的仿真模型库的描述信息和概要信息和引擎提供方客户端提供的仿真引擎库的描述信息和概要信息,将仿真场景库的描述信息和概要信息、仿真模型库的描述信息和概要信息和仿真引擎库的描述信息和概要信息均写入区块链的分布式账本;模拟仿真测试服务模块根据从区块链中读取的仿真场景库的描述信息和概要信息构建仿真场景库,根据从区块链中读取的仿真模型库的描述信息和概要信息构建仿真模型库,根据从区块链中读取的仿真引擎库的描述信息和概要信息构建仿真引擎库,接收自动驾驶模拟仿真测试请求,从仿真场景库、仿真模型库和仿真引擎库中筛选出符合自动驾驶模拟仿真测试请求的测试场景、测试模型和测试引擎,对测试场景、测试模型和测试引擎所使用的数据资源进行估算得到数据资源使用情况数据,根据数据资源使用情况数据确定仿真测试任务部署方案,触发执行预先部署于区块链中的智能合约并进行签约,当签约完成后,将仿真测试任务部署方案分别发送至场景提供方客户端、模型提供方客户端和引擎提供方客户端,接收场景提供方客户端、模型提供方客户端和引擎提供方客户端分别发送的部署成功信息,通知测试引擎进行自动驾驶模拟仿真测试。本发明中,模拟仿真数据存证模块将仿真场景库的描述信息和概要信息、仿真模型库的描述信息和概要信息和仿真引擎库的描述信息和概要信息均写入区块链的分布式账本,然后模拟仿真测试服务模块再确定仿真测试任务部署方案并分别发送至场景提供方客户端、模型提供方客户端和引擎提供方客户端,从而进行自动驾驶模拟仿真测试,由于区块链具有不可更改性,由此在进行自动驾驶模拟仿真测试时保证了各方已写入区块链的数字资产不被篡改和使用,提高了各方数字资产的安全性。当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。

14、本发明实施例的创新点包括:

15、1、模拟仿真数据存证模块将仿真场景库的描述信息和概要信息、仿真模型库的描述信息和概要信息和仿真引擎库的描述信息和概要信息均写入区块链的分布式账本,然后模拟仿真测试服务模块再确定仿真测试任务部署方案并分别发送至场景提供方客户端、模型提供方客户端和引擎提供方客户端,从而进行自动驾驶模拟仿真测试,由于区块链具有不可更改性,由此在进行自动驾驶模拟仿真测试时保证了各方已写入区块链的数字资产不被篡改和使用,提高了各方数字资产的安全性。

16、2、模拟仿真数据存证模块通过将仿真场景库的描述信息和概要信息、仿真模型库的描述信息和概要信息和仿真引擎库的描述信息和概要信息均写入区块链的分布式账本的方式,依托于区块链具有的不可更改性,完成仿真场景库、仿真模型库和仿真引擎库的发布和确权操作,并且实现了仿真场景库、仿真模型库和仿真引擎库的“不可伪造”和“不可篡改”,形成对仿真场景库、仿真模型库和仿真引擎库的保护,提高了安全性。

17、3、场景提供方客户端、模型提供方客户端和引擎提供方客户端通过模拟仿真测试服务模块触发智能合约的执行,实现智能合约的自动线上签约,这种基于智能合约的自动签约模式能够提高多方协商合作的效率,满足大规模模拟仿真测试的实际需求,并且与线下的合作签约模式相比,能真实的记录所使用的数据资源和形成不可篡改的记录。

18、4、通过模拟仿真测试服务模块对多方安全协同计算模块在测试引擎进行自动驾驶模拟仿真测试过程中的第一运行状态进行监测,并根据第一运行状态与预设方案调整方式对仿真测试任务部署方案进行调整的方式,使得可以动态对仿真测试任务部署方案进行调整,实现自动驾驶模仿真测试过程中的负载均衡。

19、5、通过模拟仿真测试服务模块分别对多方安全协同计算模块的第一运行状态以及模拟仿真数据存证模块的第二运行状态进行监测并分析,然后将分析结果进行显示的方式,达到将分析结果反馈给用户的目的。

20、6、由于区块链具有不可更改性,因此,通过多方安全协同计算模块将自动驾驶模拟仿真测试的结果数据写入分布式账本,保证了结果数据的真实性且不被篡改。

21、7、由于多方安全协同计算模块将自动驾驶模拟仿真测试的仿真数据写入分布式账本,使得目标客户端可以通过区块链来查看仿真数据,而区块链具有不可更改性,由此保证了目标客户端查看的仿真数据的真实性,并实现支持多方之间互信验证和资源确权的目的。

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