本发明涉及信息管理技术领域,具体地,涉及一种芯片生产发行管理方法和系统。
背景技术:
芯片产品的生产过程涉及多个环节,诸如来料检验、下载cos程序、发行、生产检验、出厂检验等,这些环节涉及不同部门(如研发部门、生产部门、项目管理部门等)和不同岗位的人员(如测试人员、审核人员、标准化工程师等),在各个环节中,特别是关键环节的确认流程(比如文件的签字确认等),无疑需要投入大量的人力物力。
对于按项目模式部署芯片生产的企业,往往每个项目会对应多个芯片产品,而每个芯片产品又涉及很多的程序。随着项目的日益增多,产品数量和程序数量都在增多,这势必给芯片产品的生产管理带来很大挑战。现有的芯片生产管理方案无法对生产过程进行集约化管理,生产管理和发行效率低下。
技术实现要素:
为了解决现有技术中芯片生产管理方案无法对生产过程进行集约化管理,生产管理和发行效率低下的技术问题,本发明提出了一种芯片生产发行管理方法和系统。
本发明的一种芯片生产发行管理方法,包括:
接收登录用户从外部来源导入的生产不同芯片所需的清单文件和程序动态库文件,并存储到数据库中,所需清单文件包括芯片的发行参数;
接收用户输入的生产不同芯片所需设备的配置信息,生成生产设备配置信息并存储到数据库中;
根据用户输入的芯片编号,从数据库中获取该编号芯片对应的发行参数、 发行动态库文件、生产设备配置信息;
向生产发行设备发出启动指令,指示所述生产发行设备根据所述对应的发行参数、发行动态库文件、生产设备配置信息进行生产发行操作。
在另一个技术方案中,在所述接收登录用户从外部来源导入的生产不同芯片所需的清单文件和程序动态库文件之前,还包括:
为不同的用户分配岗位信息和部门信息,并为不同的岗位和部门预先定义相应的身份信息和权限信息;
接收用户输入的用户名和密码,对所述用户名和所述密码进行验证,当验证通过时,允许用户登录;当验证失败时,发出相应提示。
在另一个技术方案中,还包括:
根据芯片生产过程中的不同指标,生成不同芯片的生产日志,所述不同指标包括:生产设备、设备轨道、程序执行结果、返回状态码、产品类型、复位信息、操作人员、原材料批号、生产批号和/或生产时间;
根据用户的查询请求,显示相应的芯片生产日志和/或包含多个芯片的项目的生产日志。
在另一个技术方案中,还包括:
根据生产芯片的订单数量,录入打印开始序列号,设置条形码打印规则,自动生成该订单下全部待打印序列号。
在另一个技术方案中,所述发行参数包括以下任意一种或多种:产品名称、设备超时时间、程序名称、日志、原材料批号、转接板型号、计量批次号、读卡器类型、服务器ip、端口号、加密机ip端口号、芯片类型。
本发明的芯片生产发行管理方法,简化了芯片生产发行环节的管理流程,提高了芯片生产发行管理的工作效率;使得项目、产品、程序的管理能够有序、高效地进行,实现了设备、人员、订单的全面管理,便于后期查询和统计分析,为产品追溯、生产制造分析提供支持。实现芯片产品生产的集约化管理,简化生产各阶段涉及人员的确认环节,减少重复工作。
本发明的一种芯片生产发行管理系统,包括:
数据导入模块,用于接收登录用户从外部来源导入的生产不同芯片所需的清单文件和程序动态库文件,并存储到数据库中,所需清单文件包括芯片的发行参数;
设备配置模块,用于接收用户输入的生产不同芯片所需设备的配置信息,生成生产设备配置信息并存储到数据库中;
信息获取模块,用于根据用户输入的芯片编号,从数据库中获取该编号芯片对应的发行参数、发行动态库文件、生产设备配置信息;
生产执行模块,用于向生产发行设备发出启动指令,指示所述生产发行设备根据所述对应的发行参数、发行动态库文件、生产设备配置信息进行生产发行操作。
在另一个技术方案中,还包括:
权限管理模块,用于为不同的用户分配岗位信息和部门信息,并为不同的岗位和部门预先定义相应的身份信息和权限信息;
登录验证模块,用于接收用户输入的用户名和密码,对所述用户名和所述密码进行验证,当验证通过时,允许用户登录;当验证失败时,发出相应提示。
在另一个技术方案中,还包括:
日志生成模块,用于根据芯片生产过程中的不同指标,生成不同芯片的生产日志,所述不同指标包括:生产设备、设备轨道、程序执行结果、返回状态码、产品类型、复位信息、操作人员、原材料批号、生产批号和/或生产时间;
日志查询模块,用于根据用户的查询请求,显示相应的芯片生产日志和/或包含多个芯片的项目的生产日志。
在另一个技术方案中,还包括:
订单管理模块,用于根据生产芯片的订单数量,录入打印开始序列号,设置条形码打印规则,自动生成该订单下全部待打印序列号。
在另一个技术方案中,所述发行参数包括以下任意一种或多种:产品名称、设备超时时间、程序名称、日志、原材料批号、转接板型号、计量批次号、读卡器类型、服务器ip、端口号、加密机ip端口号、芯片类型。
本发明的芯片生产发行管理系统,简化了芯片生产发行环节的管理流程,提高了芯片生产发行管理的工作效率;使得项目、产品、程序的管理能够有序、高效地进行,实现了设备、人员、订单的全面管理,便于后期查询和统计分析,为产品追溯、生产制造分析提供支持。实现芯片产品生产的集约化 管理,简化生产各阶段涉及人员的确认环节,减少重复工作。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例一的方法流程示意图;
图2为本发明实施例二的系统结构示意图。
具体实施方式
下面结合附图,对本发明的具体实施方式进行详细描述,但应当理解本发明的保护范围并不受具体实施方式的限制。
为了解决现有技术中芯片生产管理方案无法对生产过程进行集约化管理,生产管理和发行效率低下的技术问题,本发明提出了一种芯片生产发行管理方法和系统。
针对现有技术存在的上述问题,为实现芯片产品生产的集约化管理,简化生产各阶段涉及人员的确认环节,减少重复工作,本发明提出一种芯片生产发行管理方法和系统。采用本发明的方法和系统能够对芯片生产进行有效管理,将生产各环节工作纳入到系统中,实现订单、任务、人员的统一管理,显著提高工作效率。
实施例一
如图1所示,本发明的芯片生产发行管理方法,包括以下步骤:
步骤s101:为不同的用户分配岗位信息和部门信息,并为不同的岗位和部门预先定义相应的身份信息和权限信息。
该步骤用于预定义不同部门的不同岗位角色,诸如生产管理员、生产操 作员(属于生产部门)、质检管理员和质检操作员(属于质检部门)等等的身份信息和权限信息,以及为用户分配岗位和部门。当用户与特定的岗位和部门关联时,此用户便具有预先为该岗位定义的身份信息和权限信息。此外,还用于不同岗位和部门的管理配置,增强生产管理系统的易用性和灵活性。
步骤s102:接收用户输入的用户名和密码,对所述用户名和所述密码进行验证,当验证通过时,允许用户登录;当验证失败时,发出相应提示。
接收用户输入的用户名和密码,当用户名和密码与存储的用户名和密码一致时,允许用户登陆,进入芯片生产发行管理系统;否则提示用户重新输入用户名和密码。
步骤s103:接收登录用户从外部来源导入的生产不同芯片所需的清单文件和程序动态库文件,并存储到数据库中,所需清单文件包括芯片的发行参数;
该步骤用于从外部来源(诸如光盘、u盘等)导入芯片产品生产所需的清单文件及程序动态库文件,并存储在数据库中。发行参数包括以下任意一种或多种:产品名称、设备超时时间、程序名称、日志、原材料批号、转接板型号、计量批次号、读卡器类型、服务器ip、端口号、加密机ip端口号、芯片类型。
步骤s104:接收用户输入的生产不同芯片所需设备的配置信息,生成生产设备配置信息并存储到数据库中。
用于接收用户输入的不同产品生产所需设备(例如加密机(安全芯片的情况下)、计量服务器等)的配置信息,生成生产设备配置信息,并将生产设备配置信息存储到数据库中。
优选的,还可以包括:
步骤s105:根据获取的生产不同芯片所需的清单文件、芯片动态库文件、生产设备配置信息,生成生产不同芯片所需的任务清单。
步骤s106:根据用户输入的芯片产品编号,获取该编号对应芯片的任务清单。
具体的,根据用户输入的芯片产品编号,从数据库中获取该编号对应芯片发行所需的发行参数、发行动态库文件dll(诸如自动下载计量动态库)、生产设备配置信息等。
步骤s107:向生产发行设备发出启动指令,指示所述生产发行设备根据该编号芯片对应的任务清单(包括发行参数、发行动态库文件、生产设备配置信息等)进行生产发行操作。
具体的,生产发行管理系统向服务器端发送请求,获取该编号芯片的任务清单(包括发行参数、发行动态库文件、生产设备配置信息),如果获取成功,则向生产发行设备发出启动指令,指示所述生产发行设备进行生产发行操作;如果获取不成功,则不发出启动指令。
该步骤用于向生产发行设备输出启动指令,命令生产发行设备根据对应芯片的发行参数、发行动态库文件、生产设备配置信息开始执行生产发行操作。
步骤s108:根据芯片生产过程中的不同指标,生成不同芯片的生产日志,所述不同指标包括:生产设备、设备轨道、程序执行结果、返回状态码、产品类型、复位信息、操作人员、原材料批号、生产批号和/或生产时间。
步骤s109:根据用户的查询请求,显示相应的芯片生产日志和/或包含多个芯片的项目的生产日志。
步骤s110:根据生产芯片的订单数量,录入打印开始序列号,设置条形码打印规则,自动生成该订单下全部待打印序列号。
本发明的芯片生产发行管理方法,简化了芯片生产发行环节的管理流程,提高了芯片生产发行管理的工作效率;使得项目、产品、程序的管理能够有序、高效地进行,实现了设备、人员、订单的全面管理,便于后期查询和统计分析,为产品追溯、生产制造分析提供支持。实现芯片产品生产的集约化管理,简化生产各阶段涉及人员的确认环节,减少重复工作。
实施例二
如图2所示,本发明的芯片生产发行管理系统,包括:
数据导入模块21,用于接收登录用户从外部来源导入的生产不同芯片所需的清单文件和程序动态库文件,并存储到数据库中,所需清单文件包括芯片的发行参数;
设备配置模块22,用于接收用户输入的生产不同芯片所需设备的配置信息,生成生产设备配置信息并存储到数据库中;
数据获取模块23,用于根据用户输入的芯片编号,从数据库中获取该编 号芯片对应的发行参数、发行动态库文件、生产设备配置信息;
生产执行模块24,用于向生产发行设备发出启动指令,指示所述生产发行设备根据所述对应的发行参数、发行动态库文件、生产设备配置信息进行生产发行操作。
优选的,还包括:
权限管理模块25,用于为不同的用户分配岗位信息和部门信息,并为不同的岗位和部门预先定义相应的身份信息和权限信息;
登录验证模块26,用于接收用户输入的用户名和密码,对所述用户名和所述密码进行验证,当验证通过时,允许用户登录;当验证失败时,发出相应提示。
优选的,还包括:
日志生成模块27,用于根据芯片生产过程中的不同指标,生成不同芯片的生产日志,所述不同指标包括:生产设备、设备轨道、程序执行结果、返回状态码、产品类型、复位信息、操作人员、原材料批号、生产批号和/或生产时间;
日志查询模块28,用于根据用户的查询请求,显示相应的芯片生产日志和/或包含多个芯片的项目的生产日志。
优选的,还包括:
订单管理模块29,用于根据生产芯片的订单数量,录入打印开始序列号,设置条形码打印规则,自动生成该订单下全部待打印序列号。
优选的,所述发行参数包括以下任意一种或多种:产品名称、设备超时时间、程序名称、日志、原材料批号、转接板型号、计量批次号、读卡器类型、服务器ip、端口号、加密机ip端口号、芯片类型。
本发明的芯片生产发行管理系统,简化了芯片生产发行环节的管理流程,提高了芯片生产发行管理的工作效率;使得项目、产品、程序的管理能够有序、高效地进行,实现了设备、人员、订单的全面管理,便于后期查询和统计分析,为产品追溯、生产制造分析提供支持。实现芯片产品生产的集约化管理,简化生产各阶段涉及人员的确认环节,减少重复工作。
本发明能有多种不同形式的具体实施方式,上面以图1-图2为例结合附图对本发明的技术方案作举例说明,这并不意味着本发明所应用的具体 实例只能局限在特定的流程或实施例结构中,本领域的普通技术人员应当了解,上文所提供的具体实施方案只是多种优选用法中的一些示例,任何体现本发明权利要求的实施方式均应在本发明技术方案所要求保护的范围之内。
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。