用于PCB产品的追溯方法、装置、系统、设备与存储介质与流程

文档序号:19741205发布日期:2020-01-18 05:14阅读:202来源:国知局
用于PCB产品的追溯方法、装置、系统、设备与存储介质与流程

本发明涉及pcb产品加工技术领域,尤其涉及一种用于pcb产品的追溯方法、装置、系统、设备与存储介质。



背景技术:

在当前社会发展形势下,pcb加工中,传统的作业方式为,操作员按照生产产品的类型,点检机台参数、过程检验数据记录于纸档报表内。工厂需要单独开辟一个防潮防虫的区域进行存放,产品有品质异常时,需要花费大量的人力物力翻阅纸档报表,确认过程是否有异常;该方式存在以下缺陷:

1、纸档报表保存期限短(25年),且要求的存储条件苛刻,资源浪费严重;

2、查询不便,需要花费大量的人力物力翻阅;

3、容易出现遗失现象,导致客户散失对企业的信任;

4、生产过程不透明,客户无法远程了解其产品的制造及品质信息。

公开于该背景技术部分的信息仅仅旨在加深对本发明的总体背景技术的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。

基于上述原因,本申请人提出了用于pcb产品的追溯方法、装置、系统、设备与存储介质,旨在解决上述问题。



技术实现要素:

为了满足上述要求,本发明第一个目的在于提供一种用于pcb产品的追溯方法。

本发明的第二个目的在于提供一种用于pcb产品追溯的装置。

本发明的第三个目的在于提供一种用于pcb产品追溯的系统。

本发明的第四个目的在于提供一种用于pcb产品追溯的计算机设备

本发明的第五个目的在于提供一种非临时性计算机可读存储介质,其上存储有计算机程序。

为了实现上述目的,本发明采用以下技术方案:

一种用于pcb产品的追溯方法,包括以下步骤:

步骤s1,判断输入的产品参数信息的类型是否正确,若正确则执行下一步;

步骤s2,获取输入的产品参数信息;

步骤s3,对产品参数信息进行数据验证与逻辑处理,将处理后的产品参数信息存储于数据库中,并提示用户信息已经保存;

步骤s4,对存储于数据库的产品参数信息进行查询、更新以及关系管理。

进一步技术方案为,所述步骤s1之前还包括数据采集步骤,所述数据采集步骤用于获取产品的产品参数信息,并将获取的产品参数信息上传。

进一步技术方案为,所述数据采集步骤包括:通过读码器读取产品编码,根据运行设备段名称与时间采集对应的生产参数,将采集到的参数值上传至服务器。

进一步技术方案为,所述数据采集步骤使用区块链技术的流水码编码格式对产品信息参数进行编码。

进一步技术方案为,所述步骤s3还包括数据采集步骤,所述的数据验证步骤包括:判断产品参数信息是否符合设定要求,若验证数据为错误的,则进行报错。

进一步技术方案为,所述步骤s3还包括逻辑处理步骤,所述的逻辑处理步骤包括:判断产品参数信息是否超出设定范围,若判断数据超出范围,则进行报错。

本发明还公开了一种用于pcb产品追溯的装置,包括以下单元;

前端单元,用于判断输入的产品参数信息的类型是否正确,若正确则执行下一步;

转接单元,用于获取输入的产品参数信息;

业务逻辑单元,用于对产品参数信息进行数据验证与逻辑处理,将处理后的产品参数信息存储于数据库中,并提示用户信息已经保存;

数据访问单元,用于对存储于数据库的产品参数信息进行查询、更新以及关系管理。

进一步技术方案为,所述业务逻辑单元还包括数据存储单元。

本发明还公开了一种用于pcb产品追溯的系统,包括服务器,读码器;其中,所述服务器执行如上述任一项所述的用于pcb产品的追溯方法,所述读码器获取产品的产品参数信息,并将获取的产品参数信息上传至服务器。

本发明还公开了一种用于pcb产品追溯的计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的用于pcb产品的追溯程序,其中,所述用于pcb产品的追溯程序被所述处理器执行时实现如上述任一项所述的用于pcb产品的追溯方法。

本发明还公开了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述任一项所述的用于pcb产品的追溯方法。

相比于现有技术,本发明的有益效果在于:采用本方案的pcb产品追溯方法,企业可根据产品类型进行派工,制定生产任务,并使用本方法进行追溯登记。生产过程参数全部由制造管理系统进行采集实时数据,品质检验数据由员工在追溯系统内进行录入,最终数据存入企业服务器,可根据需要进行登录查询实现追溯,且数据的保存期限较长;

优势:

1、保存期限长,维护简单;

2、系统可根据产品管控要求对采集、录入的信息进行判定,确保产品品质;

3、数据查询简单,登录系统即可查询;

4、生产过程、品质检验透明,增强客户对企业的信任;

5、可减少人力投入,节省企业用工成本。

下面结合附图和具体实施例对本发明作进一步描述。

附图说明

图1是本发明一种用于pcb产品的追溯方法的具体实施例的流程示意图;

图2是本发明一种用于pcb产品追溯的装置的具体实施例的方框图示意图;

图3是本发明一种用于pcb产品追溯的系统的具体实施例的方框图示意图;

图4是本发明一种用于pcb产品追溯的计算机设备的具体实施例的方框图示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图和具体实施方式对本发明作进一步详细说明。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不应理解为必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。此外,本领域的技术人员可以将本说明书中描述的不同实施例或示例进行接合和组合。

如图1所示的方法流程图,为本发明一种用于pcb产品的追溯方法的流程具体实施例,包括以下步骤:

步骤s1,判断输入的产品参数信息的类型是否正确,若正确则执行下一步;

步骤s2,获取输入的产品参数信息;

步骤s3,对产品参数信息进行数据验证与逻辑处理,将处理后的产品参数信息存储于数据库中,并提示用户信息已经保存;

步骤s4,对存储于数据库的产品参数信息进行查询、更新以及关系管理;

所述步骤s1与步骤s2之间还包括数据采集步骤,所述数据采集步骤用于获取产品的产品参数信息,并将获取的产品参数信息上传执行步骤s2。

其中,上述步骤综合作用,实现对加工的pcb产品信息查询、跟新,从而完成产品的追溯、溯源。

作为一个较佳的实施例,所述数据采集步骤包括:通过读码器读取产品编码,根据运行设备段名称与时间采集对应的生产参数,将采集到的参数值上传至服务器。

其中,在数据采集步骤为在线数据采集,具体是指通过读码器读取生产板子的编码,然后根据运行设备段的名称及时间采集对应的生产参数,然后将采集到的参数值上传至服务器;

其涉及以下部分:

a.读码器,是指一种用于在线读取产品编码的仪器,其包含数码相机、图像ai处理功能;

b.编码,通过对产品工艺边孔位进行读取,然后使用区块链技术流水码编码格式的一种读码体系,目的在于对产品信息参数进行编码;

c.采集项,是指设备运行中的参数值,例如:设备气压、水流量等;

d.存储服务器,指为特定目标而设计,拥有很大的存储空间的服务器。

作为一个较佳的实施例,所述步骤s3还包括数据验证步骤,所述的数据验证步骤包括:判断产品参数信息是否符合设定要求,若验证数据为错误的,则进行报错。

作为一个较佳的实施例,所述步骤s3还包括逻辑处理步骤,所述的逻辑处理步骤包括:判断产品参数信息是否超出设定范围,若判断数据超出范围,则进行报错。

在实际操作过程中,本方法应用于基于源设计语言的软件,用于支撑软体完整实施上述方法,并正常运行。

具体地,数据验证:是指对前端服务页面(ui层)获取的产品参数信息进行核对,是否符合设定要求;例如:产品参数信息中a页面数据要求只能在1-10之间,实际获取为11,则验证数据为错误的,进行报错;

逻辑处理:是指对前端服务页面(ui层)获取的产品参数信息进行;例如:产品参数信息中a页面数据要求在1-10之间时判定为“acc”,超出范围后判定为“rej”,获取数据为“5”时,逻辑判定为“acc”。

所述步骤s2,一般通过转接层实现,通过接收前端服务页面(ui层)的回传数据(产品参数信息),然后根据程序设定的对应关系,寻找后断的业务逻辑层对应的处理逻辑;例如:指定接收a页面信息反馈于b处理逻辑,则转接层在接收到前端服务页面(ui层)的回传的a页面数据时,会要求业务逻辑层调取b处理逻辑,通过调取b处理逻辑对a页面数据进行处理。

如图2所示的装置组成方框图,为本发明公开的一种用于pcb产品追溯的装置,包括以下单元;

前端单元100,用于判断输入的产品参数信息的类型是否正确,若正确则执行下一步;

转接单元200,用于获取输入的产品参数信息;

业务逻辑单元300,用于处理产品参数信息并进行数据验证、逻辑处理与保存;

数据访问单元400,用于对存储于数据库的产品参数信息进行查询、更新以及关系管理。

所述业务逻辑单元300还包括数据存储单元500。

其中,上述前端单元100、转接单元200、业务逻辑单元300、数据访问单元400分别用于执行本发明用于pcb产品的追溯方法的步骤s1、步骤s2、步骤s3以及步骤s4,其中,上述单元综合作用,实现对加工的pcb产品信息查询、跟新,从而完成产品的追溯。

此外,前端单元100还应当包括存放登入界面、主界面、菜单页面等,包含页面内容展示、页面美化、动态页面功能实现以及集成了各自web前端控件。

转接单元200是前端单元100和业务逻辑单元300数据连接的桥梁,转接单元200可以根据前端单元100页面传的参数,通过反射机制,找到后端业务逻辑单元300实现处理的函数对数据进行处理。

业务逻辑单元300处理业务逻辑,将前端单元100页面输入的数据,进行数据验证和逻辑处理,并调用数据访问层写数据到数据库及反馈信息给用户。

数据访问单元400执行业务逻辑层的结构化语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也可为数据库脚本文件的扩展名,用于执行产品追溯。

通过以上单元,可以根据生产操作要求,制定生产/品质检验单据、设备/参数点检、设备保养、工装夹具使用等页面,操作员在前端单元的页面内输入对应的数据。

需要说明的是,所属领域的技术人员可以清楚地了解到,上述用于pcb产品追溯的装置和各单元的具体实现过程,可以参考前述方法实施例中的相应描述,为了描述的方便和简洁,在此不再赘述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的。例如,各个单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如一个以上单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,终端,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准,本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的。例如,各个单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如一个以上单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。本发明实施例系统中的单元可以根据实际需要进行合并、划分和删减。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,终端,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。

如图3所示的系统组成方框图,为本发明公开的一种用于pcb产品追溯的系统,包括服务器600,读码器700;其中,所述服务器600执行如上述任一项所述的用于pcb产品的追溯方法,所述读码器700获取产品的产品参数信息,并将获取的产品参数信息上传至服务器600。

如图4所示的设备组成方框图,为本发明公开的一种用于pcb产品追溯的计算机设备,包括存储器800、处理器900及存储在所述存储器800上并可在所述处理器上运行的用于pcb产品的追溯程序,其中,所述用于pcb产品的追溯程序被所述处理器900执行时实现如上述任一项所述的用于pcb产品的追溯方法。

其中,其中,所述存储器800可以是只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其它类型的静态存储设备,随机存取存储器(randomaccessmemory,ram))或者可存储信息和指令的其它类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其它光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其它磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其它介质,但不限于此。存储器可以是独立存在,通过通信总线与处理器相连接。存储器也可以和处理器集成在一起。

本发明还公开了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述任一项所述的用于pcb产品的追溯方法。所述存储介质可以是前述服务器的内部存储单元,例如服务器的硬盘或内存。所述存储介质也可以是所述设备的外部存储设备,例如所述设备上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述存储介质还可以既包括所述设备的内部存储单元也包括外部存储设备。

综上所述,采用本方案的pcb产品追溯方法,企业可根据产品类型进行派工,制定生产任务,并使用本方法进行追溯登记。生产过程参数全部由制造管理系统进行采集实时数据,品质检验数据由员工在追溯系统内进行录入,最终数据存入企业服务器,可根据需要进行登录查询,且数据的保存期限较长;

优势:

1、保存期限长,维护简单;

2、系统可根据产品管控要求对采集、录入的信息进行判定,确保产品品质;

3、数据查询简单,登录系统即可查询;

4、生产过程、品质检验透明,增强客户对企业的信任;

5、可减少人力投入,节省企业用工成本。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1