
本申请涉及芯片,尤其涉及一种芯片的数据更新方法、装置、设备及存储介质。
背景技术:
1、在当前复杂的供应链管理体系中,集成着多样化的设备,随着技术迭代加速,对设备的芯片进行定期的固件更新或软件更新是确保系统安全、高效运行的关键。现有的芯片的数据更新流程中,通常涉及管理者手动完成软件包版本升级更新,这一系列步骤繁琐且易错。尤其在大规模部署场景下,不同批次、不同供应商的芯片可能需要定制化的更新策略,进一步加剧了管理难度,难以适应快速变化的技术环境。
技术实现思路
1、本申请提供了一种芯片的数据更新方法、装置、设备及存储介质,用于提高对芯片进行数据更新的自动化程度。
2、第一方面,本申请实施例提供一种芯片的数据更新方法,应用于服务器,所述服务器能够与供应链系统上的多个芯片进行通信链接,该方法包括:
3、获取所述芯片发送的数据更新请求,所述数据更新请求中包括所述芯片的硬件标识;
4、根据预先存储的更新权限表和所述硬件标识确定目标硬件标识和所述目标硬件标识对应的目标更新信息,所述更新权限表包括待更新标识和所述待更新标识对应的更新信息;
5、对目标芯片进行更新环境验证,得到更新验证结果,所述目标芯片为所述目标硬件标识对应的芯片;
6、根据所述更新验证结果和所述目标更新信息确定数据更新策略;
7、根据所述目标更新信息和预设的数据源包确定数据更新包,根据所述数据更新策略的生成时刻和所述硬件标识对所述数据更新包进行加密,得到数据加密包;
8、将所述数据更新策略和所述数据加密包发送至所述目标芯片,以使所述目标芯片按照所述数据更新策略加载所述数据更新包。
9、第二方面,本申请实施例提供一种芯片的数据更新装置,应用于服务器,所述服务器能够与供应链系统上的多个芯片进行通信链接,该装置包括:
10、请求获取模块,用于获取所述芯片发送的数据更新请求,所述数据更新请求中包括所述芯片的硬件标识;
11、信息确定模块,用于根据预先存储的更新权限表和所述硬件标识确定目标硬件标识和所述目标硬件标识对应的目标更新信息,所述更新权限表包括待更新标识和所述待更新标识对应的更新信息;
12、环境验证模块,用于对目标芯片进行更新环境验证,得到更新验证结果,所述目标芯片为所述目标硬件标识对应的芯片;
13、策略确认模块,用于根据所述更新验证结果和所述目标更新信息确定数据更新策略;
14、数据加密模块,用于根据所述目标更新信息和预设的数据源包确定数据更新包,根据所述数据更新策略的生成时刻和所述硬件标识对所述数据更新包进行加密,得到数据加密包;
15、数据发送模块,用于将所述数据更新策略和所述数据加密包发送至所述目标芯片,以使所述目标芯片按照所述数据更新策略加载所述数据更新包。
16、第三方面,本申请实施例提供一种电子设备,所述电子设备包括存储器和处理器;
17、所述存储器用于存储计算机程序;
18、所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现如本申请实施例中任一种所述的芯片的数据更新方法。
19、第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如本申请实施例中任一种所述的芯片的数据更新方法。
20、本申请实施例提供一种芯片的数据更新方法,应用于服务器,服务器能够与供应链系统上的多个芯片进行通信链接,该方法包括:获取芯片发送的数据更新请求,数据更新请求中包括芯片的硬件标识;根据预先存储的更新权限表和硬件标识确定目标硬件标识和目标硬件标识对应的目标更新信息,更新权限表包括待更新标识和待更新标识对应的更新信息;对目标芯片进行更新环境验证,得到更新验证结果,目标芯片为目标硬件标识对应的芯片;根据更新验证结果和目标更新信息确定数据更新策略;根据目标更新信息和预设的数据源包确定数据更新包,根据数据更新策略的生成时刻和硬件标识对数据更新包进行加密,得到数据加密包;将数据更新策略和数据加密包发送至目标芯片,以使目标芯片按照数据更新策略加载数据更新包。通过上述方法,基于更新权限表自动判定需要进行数据更新的目标芯片,并确定目标芯片的目标更新信息,确保只有授权的目标芯片获得相应的更新内容,在对目标芯片进行更新前,通过更新环境验证步骤,得到更新验证结果,确保芯片处于适合更新的状态,根据更新验证结果和目标更新信息,针对不同芯片采取最合适的数据更新策略,以提升了更新的灵活性和成功率,更新时,将数据更新策略和目标更新信息对应的数据更新包,发送至目标芯片,这样,目标芯片只需要加载更新部分的数据更新包,缩短数据更新过程的时间,从而提高了对芯片进行数据更新的效率,确保在紧急状态下能够快速完成数据更新,以提高供应链系统的安全性。
技术特征:1.一种芯片的数据更新方法,其特征在于,应用于服务器,所述服务器能够与供应链系统上的多个芯片进行通信链接,所述方法包括:
2.如权利要求1所述的芯片的数据更新方法,其特征在于,所述根据预先存储的更新权限表和所述硬件标识确定目标硬件标识和所述目标硬件标识对应的目标更新信息,包括:
3.如权利要求1所述的芯片的数据更新方法,其特征在于,所述对目标芯片进行更新环境验证,得到更新验证结果,包括:
4.如权利要求3所述的芯片的数据更新方法,其特征在于,所述根据所述目标更新信息检测所述一类芯片的风险等级,根据所述风险等级和所述影响范围生成所述更新验证结果,包括:
5.如权利要求1所述的芯片的数据更新方法,其特征在于,所述根据所述目标更新信息和预设的数据源包确定数据更新包,包括:
6.如权利要求1所述的芯片的数据更新方法,其特征在于,所述根据所述数据更新策略的生成时刻和所述硬件标识对所述数据更新包进行加密,得到数据加密包,包括:
7.一种芯片的数据更新装置,其特征在于,应用于服务器,所述服务器能够与供应链系统上的多个芯片进行通信链接,所述芯片的数据更新装置包括:
8.一种电子设备,其特征在于,所述电子设备包括存储器和处理器;
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如权利要求1至6中任一种所述的芯片的数据更新方法。
技术总结本申请提供了一种芯片的数据更新方法、装置、设备及存储介质,应用于服务器,服务器能够与供应链系统上的多个芯片进行通信链接,该方法包括:获取芯片的硬件标识;根据更新权限表和硬件标识确定目标硬件标识和目标硬件标识对应的目标更新信息;对目标芯片进行更新环境验证,得到更新验证结果,目标芯片为目标硬件标识对应的芯片;根据更新验证结果和目标更新信息确定数据更新策略;根据目标更新信息和预设的数据源包确定数据更新包,根据数据更新策略的生成时刻和硬件标识对数据更新包进行加密,得到数据加密包;将数据更新策略和数据加密包发送至目标芯片,以使目标芯片按照数据更新策略加载数据更新包。
技术研发人员:周剑滨
受保护的技术使用者:深圳市鑫盛智科技有限公司
技术研发日:技术公布日:2024/10/31