技术新讯 > 核算装置的制造及其应用技术 > 智能设备数据复现、功能算法模块优化方法、介质及设备与流程  >  正文

智能设备数据复现、功能算法模块优化方法、介质及设备与流程

  • 国知局
  • 2024-07-31 21:54:45

本技术涉及自动驾驶,具体提供一种智能设备的数据复现、功能算法模块优化方法、介质、设备及服务器。

背景技术:

1、自动驾驶中数据和场景的复现是一项关键技术,智能设备收集的数据只有在云端复现后才能用来建立测试集,进行研发迭代。

2、但是,现有往往存在着对智能设备数据进行仿真程序回放时,仿真程序的执行结果与智能设备原始的执行结果不一致的情况,影响了智能设备数据的复现度,这样就会影响智能设备数据的应用的有效性。

3、相应地,本领域需要一种新的智能设备数据复现方案来解决上述问题。

技术实现思路

1、为了克服上述缺陷,提出了本技术,以提供解决或至少部分地解决如何有效提升智能设备数据的复现度,进而提升智能设备数据应用的有效性的问题。

2、在第一方面,本技术提供一种智能设备的数据复现方法,所述方法应用于智能设备,所述智能设备与服务器通信连接,所述方法包括:

3、对所述智能设备的功能算法模块的运行数据和程序状态数据进行录制;

4、响应于预设事件触发,将录制的所述预设事件对应的所述运行数据和所述程序状态数据传输至所述服务器,以使得所述服务器对所述运行数据进行复现。

5、在上述智能设备的数据复现方法的一个技术方案中,对所述程序状态数据进行录制,包括:

6、每间隔第一预设时长,获得所述功能算法模块的程序状态数据;

7、将获取的所述程序状态数据存储,以实现所述程序状态数据的录制。

8、在上述智能设备的数据复现方法的一个技术方案中,所述将录制的所述预设事件对应的所述运行数据和所述程序状态数据传输至所述服务器,包括:

9、当所述预设事件触发时,获取所述预设事件的触发时刻之前第二预设时长到所述触发时刻的录制的运行数据和程序状态数据;

10、将获取到所述运行数据和所述程序状态数据传输至所述服务器;

11、其中,所述第一预设时长小于所述第二预设时长。

12、在上述智能设备的数据复现方法的一个技术方案中,所述程序状态数据包括所述功能算法模块的程序参数和所述功能算法模块输入的请求数据中的至少一种。

13、在第二方面,本技术提供一种智能设备的数据复现方法,所述方法应用于服务器,所述服务器与智能设备通信连接,所述方法包括:

14、获取所述智能设备上传的功能算法模块的运行数据和程序状态数据;

15、根据所述程序状态数据,应用所述服务器中的所述功能算法模块的仿真模块,对所述运行数据进行数据回放;

16、当所述仿真模块的数据回放结果与所述智能设备的功能算法模块的执行结果相同时,判定所述运行数据复现成功,并保存复现成功的所述运行数据。

17、在上述智能设备的数据复现方法的一个技术方案中,所述根据所述程序状态数据,应用所述服务中所述功能算法模块的仿真模块,对所述运行数据进行数据回放,包括:

18、根据所述运行数据开始时刻的所述程序状态数据,对所述功能算法模块的仿真模块的程序状态进行调整,以使得所述仿真模块与所述运行数据开始时刻的所述功能算法模块的具有相同的程序状态;

19、基于程序状态调整后的所述仿真模块,对所述运行数据进行数据回放。

20、在上述智能设备的数据复现方法的一个技术方案中,所述程序状态数据包括所述功能算法模块输入的请求数据;

21、所述根据所述运行数据开始时刻的所述程序状态数据,对所述功能算法模块的仿真模块的程序状态进行调整,包括:

22、基于所述请求数据,获取所述仿真模块对应的当前程序状态,以实现根据所述当前程序状态将所述仿真模块调整至与所述运行数据开始时刻所述功能算法模块的具有相同的程序状态。

23、在上述智能设备的数据复现方法的一个技术方案中,所述程序状态数据包括所述功能算法模块的程序参数。

24、在第三方面,本技术提供一种功能算法模块优化方法,所述方法包括:

25、根据上述智能设备的数据复现方法技术方案中任一项所述的智能设备的数据复现方法,获取复现成功的运行数据;

26、根据所述运行数据构建数据集;

27、基于构建的所述数据集,对所述功能算法模块进行优化。

28、在第四方面,提供一种计算机可读存储介质,该计算机可读存储介质其中存储有多条程序代码,所述程序代码适于由处理器加载并运行以执行上述智能设备的数据复现方法的技术方案中任一项技术方案所述的智能设备的数据复现方法或上述功能算法模块优化方法技术方案中所述的功能算法模块优化方法。

29、在第五方面,提供一种智能设备,其特征在于,所述智能设备包括:

30、至少一个处理器;

31、以及,与所述至少一个处理器通信连接的存储器;

32、其中,所述存储器中存储有计算机程序,所述计算机程序被所述至少一个处理器执行时实现上述智能设备的数据复现方法的技术方案中任一项技术方案所述的智能设备的数据复现方法。

33、在第六方面,提供一种服务器,其特征在于,所述服务器包括:

34、至少一个处理器;

35、以及,与所述至少一个处理器通信连接的存储器;

36、其中,所述存储器中存储有计算机程序,所述计算机程序被所述至少一个处理器执行时上述智能设备的数据复现方法的技术方案中任一项技术方案所述的智能设备的数据复现方法或上述功能算法模块优化方法技术方案中所述的功能算法模块优化方法。

37、方案1.一种智能设备的数据复现方法,其特征在于,所述方法应用于智能设备,所述智能设备与服务器通信连接,所述方法包括:

38、对所述智能设备的功能算法模块的运行数据和程序状态数据进行录制;

39、响应于预设事件触发,将录制的所述预设事件对应的所述运行数据和所述程序状态数据传输至所述服务器,以使得所述服务器对所述运行数据进行复现。

40、方案2.根据方案1所述的智能设备的数据复现方法,其特征在于,

41、对所述程序状态数据进行录制,包括:

42、每间隔第一预设时长,获得所述功能算法模块的程序状态数据;

43、将获取的所述程序状态数据存储,以实现所述程序状态数据的录制。

44、方案3.根据方案2所述的智能设备的数据复现方法,其特征在于,

45、所述将录制的所述预设事件对应的所述运行数据和所述程序状态数据传输至所述服务器,包括:

46、当所述预设事件触发时,获取所述预设事件的触发时刻之前第二预设时长到所述触发时刻的录制的运行数据和程序状态数据;

47、将获取到所述运行数据和所述程序状态数据传输至所述服务器;

48、其中,所述第一预设时长小于所述第二预设时长。

49、方案4.根据方案1至3中任一项所述的智能设备的数据复现方法,其特征在于,

50、所述程序状态数据包括所述功能算法模块的程序参数和所述功能算法模块输入的请求数据中的至少一种。

51、方案5.一种智能设备的数据复现方法,其特征在于,所述方法应用于服务器,所述服务器与智能设备通信连接,所述方法包括:

52、获取所述智能设备上传的功能算法模块的运行数据和程序状态数据;

53、根据所述程序状态数据,应用所述服务器中的所述功能算法模块的仿真模块,对所述运行数据进行数据回放;

54、当所述仿真模块的数据回放结果与所述智能设备的功能算法模块的执行结果相同时,判定所述运行数据复现成功,并保存复现成功的所述运行数据。

55、方案6.根据方案5所述的智能设备的数据复现方法,其特征在于,

56、所述根据所述程序状态数据,应用所述服务中所述功能算法模块的仿真模块,对所述运行数据进行数据回放,包括:

57、根据所述运行数据开始时刻的所述程序状态数据,对所述功能算法模块的仿真模块的程序状态进行调整,以使得所述仿真模块与所述运行数据开始时刻的所述功能算法模块的具有相同的程序状态;

58、基于程序状态调整后的所述仿真模块,对所述运行数据进行数据回放。

59、方案7.根据方案6所述的智能设备的数据复现方法,其特征在于,

60、所述程序状态数据包括所述功能算法模块输入的请求数据;

61、所述根据所述运行数据开始时刻的所述程序状态数据,对所述功能算法模块的仿真模块的程序状态进行调整,包括:

62、基于所述请求数据,获取所述仿真模块对应的当前程序状态,以实现根据所述当前程序状态将所述仿真模块调整至与所述运行数据开始时刻所述功能算法模块的具有相同的程序状态。

63、方案8.根据方案6所述的智能设备的数据复现方法,其特征在于,

64、所述程序状态数据包括所述功能算法模块的程序参数。

65、方案9.一种功能算法模块优化方法,其特征在于,所述方法包括:

66、根据方案5至8中任一项所述的智能设备的数据复现方法,获取复现成功的运行数据;

67、根据所述运行数据构建数据集;

68、基于构建的所述数据集,对所述功能算法模块进行优化。

69、方案10.一种计算机可读存储介质,其中存储有多条程序代码,其特征在于,所述程序代码适于由处理器加载并运行以执行方案1至4中任一项所述的智能设备的数据复现方法或方案5至8中任一项所述的智能设备的数据复现方法或方案9所述的功能算法模块优化方法。

70、方案11.一种智能设备,其特征在于,所述智能设备包括:

71、至少一个处理器;

72、以及,与所述至少一个处理器通信连接的存储器;

73、其中,所述存储器中存储有计算机程序,所述计算机程序被所述至少一个处理器执行时实现方案1至4中任一项所述的智能设备的数据复现方法。

74、方案12.一种服务器,其特征在于,所述服务器包括:

75、至少一个处理器;

76、以及,与所述至少一个处理器通信连接的存储器;

77、其中,所述存储器中存储有计算机程序,所述计算机程序被所述至少一个处理器执行时实现方案5至8中任一项所述的智能设备的数据复现方法或方案9所述的功能算法模块优化方法。

78、本技术上述一个或多个技术方案,至少具有如下一种或多种

79、有益效果:

80、在实施本技术的技术方案中,本技术能够对智能设备的功能算法模块的运行数据和程序状态数据进行录制,当预设事件触发时,则可以将录制的预设事件对应的运行数据和程序状态数据传输至服务器。服务器根据智能设备上传的程序状态数据,应用仿真模块对运行数据进行回放,如果数据回放结果和智能设备的功能算法模块的执行结果相同,则认为运行数据复现成功,可以将复现成功的运行数据保存,用于进行功能算法模块的优化。通过上述配置方式,本技术能够有效提升智能设备的运行数据的复现度,进而提升运行数据的有效性,从而能够基于运行数据实现功能算法模型的有效优化,实现研发迭代。

本文地址:https://www.jishuxx.com/zhuanli/20240731/191550.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。