一种用于电子产品生产过程软件烧录的控制方法

文档序号:8942894阅读:1098来源:国知局
一种用于电子产品生产过程软件烧录的控制方法
【技术领域】
[0001]本发明涉及软件烧录技术领域,具体涉及一种用于电子产品生产过程软件烧录的控制方法。
【背景技术】
[0002]现今市场上的电子产品大部分都带有嵌入式软件,在生产过程中需要将产品的软件代码烧录到产品的非易失存储器中;软件的烧录在电子产品过程中是重要工序之一,只有软件正确成功烧录才能进行功能性测试,产品才能正常工作。
[0003]当需要批量生产电子产品时,烧录软件主要通过将软件从公司文控部门或研发部门相关电脑或服务器上拷贝到批量烧录机或生产用工控机上,再将芯片放到批量烧录机中或通过特定工装、卡座与生产用工控机连接,然后进行程序烧录;而烧录过程、芯片烧录数量、烧录重复烧录次数都是由操作员工自己控制,无法整体掌握,十分容易将烧录机或工控机上已有的其他软件烧录到当前芯片中,会导致有些芯片重复烧录有些芯片则被遗漏,而且烧录完成后的软件继续保存在烧录器或工控机上,容易造成烧录错误,也容易导致软件程序泄露。

【发明内容】

[0004]本发明的目的是增加软件烧录成功率和正确性并能保证软件代码安全性的一种用于电子产品生产过程软件烧录的控制方法。
[0005]本发明通过以下技术方案实现:一种用于电子产品生产过程软件烧录的控制方法,包括库房、公司制造管理系统、烧录器,所述公司制造管理系统中设有软件代码管理模块;
A)将程序开发测试完成后的软件代码存放入公司制造管理系统的软件代码管理模块并且建立物料档案,并将软件代码作为虚拟物料一起录入到产品物料清单;
B)产品需要生产就在公司制造管理系统中根据产品物料清单生成生产清单,软件代码作为虚拟物料根据物料领料数量生成授权信息保存在公司制造管理系统中,再将虚拟物料信息及授权信息中的授权码连同生产清单一起生成领料单发送到库房;
C)库房根据领料单将物料发送并将授权码打印出来送到生产线上完成烧录前的前序工作;
D)将授权码输入到烧录器中,烧录器通过网络将授权码发送到公司制造管理系统中,公司制造管理系统中根据授权码将授权信息及软件代码发送到烧录器中,烧录器将授权信息和软件代码分别存入内存中;
E)操作员将产品与烧录器连接,并按下烧录案件,烧录器获取产品信息并与软件代码的授权信息对比,信息吻合则将软件代码烧录到产品中,信息不吻合则提示错误信息并返回等待烧录界面;
F)烧录完成后烧录器自动删除烧录器中存放在当前授权码的所有授权信息和软件代码,并且初始化系统并返回授权码输入界面。
[0006]所述物料档案包括物料编码、软件代码名称、软件代码版本、适用的芯片型号、适用的产品型号以及产品硬件版本,所述物料编码为物料唯一的识别号;所述授权信息包括授权码、授权有效期、软件代码物料编码、软件代码属性信息、授权烧录量;所述步骤E中烧录成功过的产品则会生产烧录成功标志,无需在将产品信息与软件代码的授权信息进行对比;公司制造管理系统对保留在系统中的所有授权信息进行检查,超过授权有效期的授权码及软件代码未经过烧录也一并删除。
[0007]本发明通过将软件代码作为虚拟物料和实体物料一起进行仓储和管理,并由公司制造管理系统的软件代码管理模块进行管理和控制,实现软件代码在生产烧录时的领用、烧录、销毁、记录等控制,使得软件代码也成为了一种物料,不会将其他版本或其他产品软件烧录到当前生产的产品中,对烧录过的芯片进行记录和计数,不会再出现重复烧录和烧录遗漏的情况,而且烧录完成后将软件代码销毁,保证软件代码的安全性和唯一性。
[0008]本发明的有益之处在于:I)软件代码作为虚拟物料和实体物料一起被公司制造管理系统进行管理,生产一种产品就能只能领用该产品的软件代码,不会再出现其他版本或其他产品软件烧录到当前生产的产品中;2)通过授权信息内的授权烧录量对烧录过的芯片进行记录和计数,不会再出现重复烧录和烧录遗漏的情况,烧录成功的次数不会大于领料的数量,保证软件代码不能用于其他类型或批次的产品;3)公司制造管理系统与烧录器之间需通过授权验证,烧录器获取的产品信息要与公司制造管理系统传送过来的软件代码授权信息进行对比,保证烧录的正确性;4)烧录完成后烧录器自动删除烧录器中存放在当前授权码的所有授权信息和软件代码,超过授权有效期的授权码及软件代码未经过烧录也一并删除,保证软件代码的安全性和唯一性。
【附图说明】
[0009]图1为本发明的系统整体框图。
[0010]图2为本发明的领料流程图。
[0011]图3为本发明烧录器软件代码烧录过程流程图。
【具体实施方式】
[0012]下面结合附图与【具体实施方式】,对本发明作进一步描述。
[0013]见图1至图3,一种用于电子产品生产过程软件烧录的控制方法,包括库房、公司制造管理系统、烧录器,所述公司制造管理系统中设有软件代码管理模块;
A)将程序开发测试完成后的软件代码存放入公司制造管理系统的软件代码管理模块并且建立物料档案,并将软件代码作为虚拟物料一起录入到产品物料清单;
B)产品需要生产就在公司制造管理系统中根据产品物料清单生成生产清单,软件代码作为虚拟物料根据物料领料数量生成授权信息保存在公司制造管理系统中,再将虚拟物料信息及授权信息中的授权码连同生产清单一起生成领料单发送到库房;
C)库房根据领料单将物料发送并将授权码打印出来送到生产线上完成烧录前的前序工作;
D)将授权码输入到烧录器中,烧录器通过网络将授权码发送到公司制造管理系统中,公司制造管理系统中根据授权码将授权信息及软件代码发送到烧录器中,烧录器将授权信息和软件代码分别存入内存中;
E)操作员将产品与烧录器连接,并按下烧录案件,烧录器获取产品信息并与软件代码的授权信息对比,信息吻合则将软件代码烧录到产品中,信息不吻合则提示错误信息并返回等待烧录界面;
F)烧录完成后烧录器自动删除烧录器中存放在当前授权码的所有授权信息和软件代码,并且初始化系统并返回授权码输入界面。
[0014]所述物料档案包括物料编码、软件代码名称、软件代码版本、适用的芯片型号、适用的产品型号以及产品硬件版本,所述物料编码为物料唯一的识别号;所述授权信息包括授权码、授权有效期、软件代码物料编码、软件代码属性信息、授权烧录量;所述步骤E中烧录成功过的产品则会生产烧录成功标志,无需在将产品信息与软件代码的授权信息进行对比;公司制造管理系统对保留在系统中的所有授权信息进行检查,超过授权有效期的授权码及软件代码未经过烧录也一并删除。
[0015]本实施方式中,将软件代码作为虚拟物料与实体物料一
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1