本发明涉及产品更新领域,特别涉及一种烧录方法、系统、装置及计算机可读存储介质。
背景技术:
1、烧录是指将对应的程序或者其他数据刻录到待烧录设备,传统的软件烧录方法通常要求烧录人员具备较高的技术水平,能够理解并操作复杂的烧录工具、固件文件以及烧录位置等细节。这种高度依赖专业知识的烧录过程不仅增加了烧录人员的学习成本,还限制了能够从事烧录工作的人员范围,导致人力成本高且效率低下。
2、因此,亟需一种能够有效降低烧录的人力成本以及提高操作可靠性的烧录方法。
技术实现思路
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、本实施例通过引入烧录信息,实现了对目标产品固件烧录的自动化和精准化管理。具体而言,通过预先存储的烧录信息,能够快速、准确地识别目标产品编码,并根据产品编码自动匹配目标烧录工具、固件文件和烧录位置,避免了手动查找和配置的繁琐过程,显著提高了烧录效率;其次,烧录信息中包含的烧录执行配置表提供了详细的烧录信息,确保了烧录过程的准确性和一致性,减少了人为操作错误的可能性;通过自动化加载目标固件文件和烧录工具,简化了烧录操作流程,降低了操作复杂度,提升了烧录的可靠性和稳定性,适用于大规模生产和复杂产品的固件烧录需求,避免对高技术烧录人员的依赖。
1.一种烧录方法,其特征在于,包括:
2.如权利要求1所述的烧录方法,其特征在于,所述烧录执行配置表还包括固件数量以及每个产品中每个软件对应的烧录优先级,所述固件数量为所述目标产品中待进行固件烧录的目标软件的个数;
3.如权利要求1所述的烧录方法,其特征在于,将所述目标固件文件和所述目标烧录工具加载至烧录器中之前,还包括:
4.如权利要求1所述的烧录方法,其特征在于,将所述目标固件文件和所述目标烧录工具加载至烧录器中之前,还包括:
5.如权利要求1所述的烧录方法,其特征在于,还包括:
6.如权利要求1所述的烧录方法,其特征在于,还包括:
7.如权利要求1-6任一项所述的烧录方法,其特征在于,所述烧录工具包包括多个实体的烧录工具文件或包括多个实体的烧录工具文件对应的链接;
8.一种烧录系统,其特征在于,包括:
9.一种烧录装置,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述的烧录方法的步骤。