处理器激活方法、装置、设备及介质与流程

摘要: 本发明涉及车机,特别是涉及一种处理器激活方法、一种处理器激活装置、一种电子设备及一种可读存储介质。背景技术:1、神经信号处理器(nsp,neuralsignal...
处理器激活方法、装置、设备及介质与流程

本发明涉及车机,特别是涉及一种处理器激活方法、一种处理器激活装置、一种电子设备及一种可读存储介质。

背景技术:

1、神经信号处理器(nsp,neural signal processor)是一种用于处理神经信号的硬件设备,主要用于神经生理学实验、脑机接口(brain-machine interfaces,bmis)以及其他神经科学研究领域。nsp的核心功能包括多通道数据采集、信号处理和特征提取,能够对复杂的神经信号进行高效处理。

2、在车辆生产中,神经信号处理器被集成到车机系统中,用于提升车辆的智能化水平。神经信号处理器通过处理和分析神经信号,支持车辆的高级驾驶辅助系统(adas)和自动驾驶功能。

3、但是车机系统中安装的神经信号处理器,分为高配和低配版本。高配版本:在生产时通过设备激活,能够充分发挥其算力,支持更复杂的神经信号处理和高级功能。低配版本:在生产时未激活,算力受限,无法支持高级功能。

4、低配车机在生产时未激活神经信号处理器的算力,且已装车或销售。传统的线下激活方式需要通过上位机注入自动执行指令脚本,但这种方式仅适用于未装车的设备。对于已装车或已销售的车辆,无法通过线下方式激活。

技术实现思路

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、激活子模块,用于在所述待激活处理器未激活的情况下,激活所述车机上存储的所述待激活处理器的许可证。

38、可选地,所述装置还包括:

39、重置模块,用于在所述激活所述车机上存储的所述待激活处理器的许可证之后,控制所述车机进行重置;

40、激活确定模块,用于确定所述待激活处理器是否已激活;

41、失败确定模块,用于在确定所述待激活处理器未激活的情况下,确定所述许可证激活失败。

42、可选地,所述脚本执行模块,还包括:

43、文件生成子模块,用于在确定所述待激活处理器已激活的情况下,在所述待激活处理器对应的目标目录下生成认证报告文件;

44、复制子模块,用于将所述认证报告文件从所述目标目录复制到所述车机的系统目录下,以使车云通信客户端将所述系统目录下的认证报告文件上传至所述云端。

45、本发明还提供了一种处理器激活装置,应用于云端,所述装置包括:

46、下发模块,用于将自动执行指令脚本下发至车机上的代理服务,以便所述代理服务执行所述自动执行指令脚本,以激活所述车机的待激活处理器;其中,所述代理服务具备激活所述车机的待激活处理器所需的权限,所述自动执行指令脚本包括针对所述待激活处理器的激活指令。

47、可选地,所述下发模块,包括:

48、下发子模块,用于将所述自动执行指令脚本下发至所述车机上的车云通信客户端,以经过所述车云通信客户端的中转,将所述自动执行指令脚本下发至所述代理服务。

49、可选地,所述装置还包括:

50、请求接收模块,用于在所述将自动执行指令脚本下发至车机上的代理服务之前,接收激活请求;其中,所述激活请求包括以下至少一种:针对全部车机的激活请求、针对目标车型的激活请求、针对目标车机配置的激活请求、针对目标车机标识码的激活请求、针对自定义车机的激活请求;

51、所述下发模块,包括:

52、车机确定子模块,用于根据所述激活请求,确定目标车机;

53、下发子模块,用于将自动执行指令脚本下发至所述目标车机上的代理服务。

54、可选地,所述装置还包括:

55、信息生成模块,用于生成激活报告信息;其中,所述激活报告信息包括以下至少一种:激活总数、激活成功数、激活失败数、激活成功率。

56、本发明实施例还公开了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

57、存储器,用于存放计算机程序;

58、处理器,用于执行存储器上所存放的程序时,实现如上所述的方法。

59、本发明实施例还公开了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如上所述的方法。

60、依据本发明实施例,车机上安装的代理服务具备激活车机待激活处理器所需的权限。通过获取云端下发的自动执行指令脚本,该自动执行指令脚本包括针对所述待激活处理器的激活指令,代理服务能够执行该脚本,从而激活待激活处理器。这使得车机能够使用待激活处理器的算力,解决了已装车或已销售车辆无法激活待激活处理器的问题。该方案为车辆的智能化升级提供了便捷途径,用户无需将车辆送回工厂或经销商处进行激活,从而大大节省了时间和成本。