[发明专利]一种复现设备运行过程的方法及装置在审
申请号: | 202210121515.1 | 申请日: | 2022-02-09 |
公开(公告)号: | CN114547874A | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 佟源洋;王庆全 | 申请(专利权)人: | 北京三快在线科技有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F9/48 |
代理公司: | 北京曼威知识产权代理有限公司 11709 | 代理人: | 方志炜 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 复现 设备 运行 过程 方法 装置 | ||
本说明书公开了一种复现设备运行过程的方法及装置,可用于无人驾驶设备,该方法包括:先接收至少包含复现时段的复现请求,然后根据该复现请求,获取该复现时段内采集的设备中各模块的状态信息,以及各模块对应的事件数据,并根据各模块的状态信息,确定各模块的初始状态,构建初始仿真环境,以及根据各模块对应的事件数据,确定各事件的触发时刻。最后按照各事件的触发时刻,根据各模块对应的事件数据,在该初始仿真环境中,复现该设备运行过程中各模块执行的事件。由于在仿真复现过程中,保持了各模块与实际运行过程一致的初始状态以及各事件的触发时刻,使得复现过程与实际运行过程保持了高度的一致,能够高度复现设备运行过程。
技术领域
本申请涉及计算机技术领域,尤其涉及一种复现设备运行过程的方法及装置。
背景技术
目前,随着计算机技术的发展,对设备的调试技术也在不断进步。为了排查设备在实际环境运行过程中出现的问题,通常使用仿真的方式对设备运行过程进行复现。
现有技术中,一般要实现设备运行过程的复现,需要确定在出现问题的时段内,设备中各事件的执行顺序,以按照事件发生的先后顺序在仿真系统内进行复现,模拟设备在实际环境中出现问题的运行过程,最后根据执行过程和执行结果,确定出现问题的原因。
但是,目前仿真系统仅按事件顺序对于设备运行过程进行复现,难以还原实际场景的复杂性,导致难以确定出现问题的原因。可见,目前亟需一种能够高度复现设备在实际环境中的运行过程的方法,以使得能够根据复现得到的执行过程和执行结果,确定出现问题的原因。
发明内容
本说明书实施例提供的一种复现设备运行过程的方法及装置,用于至少部分的解决现有技术中存在的问题。
本说明书采用下述技术方案:
本说明书提供了一种复现设备运行过程的方法,包括:
接收复现请求,所述复现请求中至少包含复现时段;
根据所述复现请求,获取所述复现时段内采集的设备中各模块的状态信息,以及各模块对应的事件数据;
根据各模块的状态信息,确定所述设备各模块的初始状态,构建初始仿真环境;
根据各模块对应的事件数据,确定各事件的触发时刻;
按照各事件的触发时刻,根据各模块对应的事件数据,在所述初始仿真环境中,复现所述设备运行过程中各模块执行的事件。
可选地,所述复现请求还包含所述设备中至少部分模块的模块标识,所述模块标识对应的目标模块,为需要在所述复现时段内复现的事件对应的至少部分模块。
可选地,根据所述复现请求,获取所述复现时段内采集的设备中各模块的状态信息,以及各模块对应的事件数据,具体包括:
根据所述复现请求,获取所述复现时段内采集的设备中所述各目标模块的状态信息,以及各目标模块对应的事件数据。
可选地,所述事件数据包含通信时序、通信数据以及调度时序中的至少一种。
可选地,根据各模块对应的事件数据,在所述初始仿真环境中,复现所述设备运行过程中各模块执行的事件,具体包括:
针对每个事件,确定该事件的事件数据;
当该事件为通信事件时,则根据所述事件数据包含的通信时序,确定所述通信事件的发送方模块以及接收方模块,将所述初始仿真环境配置为所述通信事件对应的触发时刻,并控制所述发送方模块向所述接收方模块发送所述事件数据包含的通信数据;
当该事件为调度事件时,则根据所述事件数据包含的调度时序,确定所述调度事件对应的调度模块,将所述初始仿真环境配置为所述调度事件对应的触发时刻,控制所述调度模块开始运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三快在线科技有限公司,未经北京三快在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210121515.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种盲区识别方法及装置
- 下一篇:显示面板及显示装置