CN113360316A - 产品序号编码装置、编码方法及更新产品序号编码的方法 - Google Patents

产品序号编码装置、编码方法及更新产品序号编码的方法 Download PDF

Info

Publication number
CN113360316A
CN113360316A CN202110610460.6A CN202110610460A CN113360316A CN 113360316 A CN113360316 A CN 113360316A CN 202110610460 A CN202110610460 A CN 202110610460A CN 113360316 A CN113360316 A CN 113360316A
Authority
CN
China
Prior art keywords
test
module
computer
product
code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110610460.6A
Other languages
English (en)
Inventor
张�杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Zhenkun Technology Co ltd
Original Assignee
Suzhou Zhenkun Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou Zhenkun Technology Co ltd filed Critical Suzhou Zhenkun Technology Co ltd
Priority to CN202110610460.6A priority Critical patent/CN113360316A/zh
Priority to TW110120314A priority patent/TWI786661B/zh
Publication of CN113360316A publication Critical patent/CN113360316A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1008Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
    • G06F11/1012Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices using codes or arrangements adapted for a specific type of error
    • G06F11/1016Error in accessing a memory location, i.e. addressing error

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Testing Of Individual Semiconductor Devices (AREA)
  • Supplying Of Containers To The Packaging Station (AREA)
  • Auxiliary Devices For And Details Of Packaging Control (AREA)
  • Information Transfer Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种产品序号编码装置、编码方法及更新产品序号编码的方法,产品序号编码装置包含:测试管理***、以及至少一个测试分类机;其中每一个测试分类机包含多个测试计算机;所述测试管理***包含:彼此互相连接的IP位置编码模块、测试程序数据库、第一I/O模块、及侦测模块;所述测试计算机包含:储存模块、识别模块、第二I/O模块、测试运算模块、控制模块、及序列号产生模块,序列号产生模块、储存模块、识别模块、第二I/O模块、测试运算模块、及控制模块彼此互相连接;所述测试管理***与测试计算机通过第一I/O模块及第二I/O模块连接。本发明的产品序号编码装置能确保各测试计算机之间的编码不会重复。

Description

产品序号编码装置、编码方法及更新产品序号编码的方法
技术领域
本发明是有关于一种产品序号编码装置、产品序号编码的方法及更新产品序号编码的方法,特别是关于一种确保各测试计算机之间的编码不会重复的产品序号编码装置。
背景技术
电子组件的分类与检测是电子组件生产制造流程中确保质量极其重要的一环,更是装配和组装流程的关键步骤;电子组件的检测是通过测试机台执行,测试机台通常是具备运算能力的个人计算机(PC)或计算机群组可进行同步检测,增加产能。测试的过程中,检测机台会将已测试的电子组件进行编号标示,以利于进行后续程序。
目前,测试分类机搭配的各测试计算机的编码由人工建立,编码容易有遗漏、误植的状况发生;再者,随机编码的方式也容易出现编码重复的问题。另一方面,当测试计算机在***宕机时、经过工程人员更换测试计算机后,有时工程人员会忽略建立各测试计算机的编码,以致测试程序抓取不到编码电子档案中的编码数据,造成产品序号的异常。此类人为的疏失,往往会造成不必要的混淆跟损失。然而,熟知的制造机器***所具有的相关数据转换功能并未针对此重要课题有所研究。
因此,如何确保各测试计算机之间的编码不会重复或是遗漏,进而使各电子组件容易通过产品序号追溯来源及生产过程,是业界目前需要的解决方案。
发明内容
本发明的主要目的是提供一种产品序号编码装置、产品序号编码的方法及更新产品序号编码的方法,能确保各测试计算机之间的编码不会重复,确保产品序号编码正常输出。
本发明的又一目的是提供一种产品序号编码装置、产品序号编码的方法及更新产品序号编码的方法,其中各测试计算机的编码信息采用自动化建立,节省人力,以降低产品序号编码错误的机率。
本发明的再一目的是提供一种产品序号编码装置、产品序号编码的方法及更新产品序号编码的方法,使所检测的各产品容易通过产品序号追溯来源及生产过程。
为达上述目的,本发明提供一种产品序号编码装置,包含:测试管理***,测试管理***包含:IP位置编码模块、测试程序数据库、第一I/O模块、及侦测模块,所述IP位置编码模块、所述测试程序数据库、所述第一I/O模块、及所述侦测模块彼此互相连接;以及至少一个测试分类机包含多个测试计算机,每一个所述测试计算机包含:储存模块、识别模块、第二I/O模块、测试运算模块、控制模块、及序列号产生模块,所述序列号产生模块、所述储存模块、所述识别模块、所述第二I/O模块、所述测试运算模块及所述控制模块彼此互相连接;所述测试管理***与所述测试计算机通过所述第一I/O模块及所述第二I/O模块连接;其中,编码档案储存在所述测试程序数据库,所述编码档案包含所述多个测试计算机的多个识别信息及多个网络寻址码,所述多个识别信息分别相对应所述多个网络寻址码;当所述测试计算机安装测试程序时,所述序列号产生模块撷取所述识别信息,在所述编码档案中获得对应的所述网络寻址码,并将所述网络寻址码储存在所述储存模块。
优选地,根据本发明的产品序号编码装置,其中,所述编码档案为所述IP位置编码模块接收所述多个识别信息后,将所述多个识别信息转换成对应的多个网络寻址码,并在所述测试程序数据库中建立所述编码档案。
优选地,根据本发明的产品序号编码装置,其中,所述侦测模块分别撷取所有所述多个测试计算机中所述多个识别信息后,将所述多个识别信息传输至IP位置编码模块。
优选地,根据本发明的产品序号编码装置,其中,所述识别模块包含所属所述测试计算机的所述多个识别信息。
优选地,根据本发明的产品序号编码装置,其中,所述多个识别信息包含所述测试计算机的IP地址、及MAC地址。
优选地,根据本发明的产品序号编码装置,其中,所述测试程序数据库更包含所述测试程序的安装档案。
优选地,根据本发明的产品序号编码装置,其中,所述编码档案为文件档案格式的型态,通过所述第二I/O模块接收编码档案,并将编码档案储存至所述储存模块。
优选地,根据本发明的产品序号编码装置,其中,所述序列号产生模块更包含:程序计数模块,用于在所述测试程序关闭及开启时产生计数码,以记录各产品是所述测试程序在第几次开启下的检测;以及流水号产生模块,是用于记录所述控制模块在检测产品下的流水码;且所述流水号产生模块及所述程序计数模块分别依序传输测试产品的所述流水码及所述计数码至所述储存模块。
优选地,根据本发明的产品序号编码装置,其中,所述控制模块检测产品后产生产品测试信息,将所述产品测试信息分别提供给所述序列号产生模块及所述测试运算模块后,所述序列号产生模块对所述产品测试信息产生产品编码信息,及所述测试运算模块对所述产品测试信息产生产品分类信息。
优选地,根据本发明的产品序号编码装置,其中,所述产品编码信息是由测试计算机的网络寻址码、所述计数码、及所述流水码组成。
又,为达上述目的,本发明是根据上述产品序号编码装置为基础,进一步提供一种产品序号编码的方法,所述方法包含下列步骤:测试管理***撷取各测试计算机的识别信息步骤:所述测试管理***通过所述侦测模块撷取各测试计算机的识别信息并传输给IP位置编码模块,例如IP地址、MAC地址来作为区别的机制;测试管理***建立各测试计算机对应的网络寻址码步骤:所述IP位置编码模块依照测试计算机的识别信息产生对应的网络寻址码,例如采用16进制的3码依序自动编号,并将各测试计算机的识别信息及对应网络寻址码建立编码档案,并储存于测试程序数据库;测试计算机下载并安装测试程序步骤:测试计算机与测试管理***连接,将测试程序数据库中测试程序的安装档案储存至各测试计算机(储存模块),并启动安装档案,将测试程序安装在测试计算机;以及测试计算机从测试管理***撷取对应的网络寻址码步骤:测试计算机(序列号产生模块)联机至测试管理***,依照测试计算机的识别信息,撷取测试程序数据库中对应测试计算机的网络寻址码,并将网络寻址码储存至测试计算机(储存模块)中,以获得测试计算机的网络寻址码。
根据本发明的产品序号编码的方法,所述方法包含下列步骤:侦测测试程序开启次数步骤:测试计算机中设置有程序计数模块,用以记录测试程序的关闭/开启的次数并产生计数码,例如以16进制的1码来记录,用以区别测试计算机使用测试程序的开关次数。
根据本发明的产品序号编码的方法,所述方法包含下列步骤:测试计算机进行产品测试后产生对应的产品编码信息步骤:测试计算机检测产品后,测试计算机的流水号产生模块对所述产品产生流水码,再将测试计算机的网络寻址码、测试程序关闭/开启次数的所述计数码与产品的流水码组成产品编码信息。
根据本发明的产品序号编码的方法,所述方法包含下列步骤:测试计算机储存/输出产品编码信息的步骤:测试计算机将产品编码信息(或产品检测分类)储存在储存模块或是输出至生产管理***,例如产品编码信息分别储存在各产品、储存在测试管理***、储存至生产管理***、或印出报表等方式。
又,为达上述目的,本发明是根据上述产品序号编码装置为基础,进一步提供一种更新产品序号编码的方法,所述方法包含下列步骤:新增/更换测试计算机步骤:将新增测试计算机与测试管理***连接;测试计算机下载并安装测试程序步骤:将测试程序数据库中测试程序的安装档案储存至各新增测试计算机(储存模块)并进行安装测试程序;测试计算机从测试管理***撷取对应的网络寻址码步骤:测试计算机(序列号产生模块)联机至测试管理***,依照测试计算机识别模块的识别信息,撷取测试程序数据库中编码档案对应测试计算机的网络寻址码;当测试计算机为新增的状态时,测试计算机无法由测试程序数据库中编码档案获得对应的网络寻址码;测试计算机对测试管理***发出编码要求步骤:测试计算机无法从测试管理***获得对应网络寻址码时,序列号产生模块会传送一编码要求给测试管理***(IP位置编码模块),使测试管理***(IP位置编码模块)检测各测试计算机的识别信息;测试管理***撷取并比对测试计算机的识别信息与网络寻址码步骤:测试管理***(IP位置编码模块)撷取各测试计算机的识别信息,并在测试程序数据库比对测试计算机的识别信息有无对应的网络寻址码;测试管理***对无网络寻址码的测试计算机进行编码并储存步骤:IP位置编码模块针对测试程序数据库中无对应网络寻址码的测试计算机产生网络寻址码,后续新增/更换的测试计算机的网络寻址码,编码方式例如由先前设定最后的网络寻址码开始编号,再将网络寻址码储存在测试程序数据库的编码档案中;以及测试计算机再从测试管理***重新撷取对应的网络寻址码步骤:测试计算机(序列号产生模块)再一次联机至测试管理***,依照测试计算机识别模块的识别信息,撷取测试程序数据库的编码档案中对应识别信息的网络寻址码,并储存至测试计算机(储存模块)。
为使本领域内的技术人员了解本发明的目的、特征及功效,因此给出下述具体实施例,并配合所附的图式,对本发明详加说明如下。
附图说明
图1为根据本发明的产品序号编码装置的示意图;
图2为根据本发明的测试管理***的结构示意图;
图3为根据本发明的测试计算机的结构示意图;
图4为根据本发明的测试计算机识别信息转换示意图;
图5为根据本发明的产品编码信息的架构示意图;
图6为根据本发明的产品序号编码装置的产品序号编码方法的流程图;
图7为根据本发明的产品序号编码装置的更新产品序号编码方法的流程图。
主要附图标记说明:
110 测试管理***
111 测试程序数据库
112 第一I/O模块
113 侦测模块
114 IP位置编码模块
1141 网络寻址码
1141A 第一网络寻址码
1141B 第二网络寻址码
1141C 第三网络寻址码
1141D 第四网络寻址码
120 测试分类机
130 测试计算机
130A 第一测试计算机
130B 第二测试计算机
130C 第三测试计算机
130D 第四测试计算机
1301 识别信息
1301A 第一IP地址
1301B 第二IP地址
1301C 第三IP地址
1301D 第四IP地址
131 识别模块
132 第二I/O模块
133 储存模块
134 测试运算模块
135 序列号产生模块
1351 产品编号信息
1351A 网络寻址码
1351B 计数码
1351C 流水码
135A 程序计数模块
135B 流水号产生模块
136 控制模块
步骤410:测试管理***撷取各测试计算机的信息
步骤420:测试管理***建立各测试计算机对应的网络寻址码
步骤430:测试计算机下载并安装测试程序
步骤440:测试计算机从测试管理***撷取对应的网络寻址码
步骤450:测试计算机侦测测试程序开启次数
步骤460:测试计算机进行产品测试后产生对应的产品编码信息
步骤470:测试计算机储存/输出每一产品对应的产品编码信息
步骤510:新增/更换测试计算机
步骤520:测试计算机下载并安装测试程序
步骤530:测试计算机从测试管理***撷取对应的网络寻址码
步骤540:测试计算机对测试管理***发出编码要求
步骤550:测试管理***撷取并比对测试计算机的识别信息与网络寻址码
步骤560:测试管理***对无网络寻址码的测试计算机进行编码并储存
步骤570:测试计算机再从测试管理***重新撷取对应的网络寻址码
具体实施方式
现在将参照其中示出本发明概念的示例性实施例的附图在下文中更充分地阐述本发明概念。以下通过参照附图更详细地阐述的示例性实施例,本发明概念的优点及特征以及其达成方法将显而易见。然而,应注意,本发明概念并非仅限于以下示例性实施例,而是可实施为各种形式。因此,提供示例性实施例仅是为了揭露本发明概念并使本领域内的技术人员了解本发明概念的类别。在图式中,本发明概念的示例性实施例并非仅限于本文所提供的特定实例。
图1为根据本发明的产品序号编码装置的示意图。如图1所示,根据本发明的一种产品序号编码装置,包含:测试管理***110、以及至少一个测试分类机120;其中每一个测试分类机120还包含多个测试计算机130;其中,该测试管理***110分别与该测试分类机120中的各测试计算机130链接。
同时参考图2及图3,其中图2为根据本发明的测试管理***110的结构示意图,而图3为根据本发明的测试计算机130的结构示意图。如图2及图3所示,该测试管理***110包含:测试程序数据库111、第一I/O模块112、侦测模块113、以及IP位置编码模块114,该测试程序数据库111、该第一I/O模块112、该侦测模块113、以及该IP位置编码模块114彼此互相连接。该测试计算机130还包含:识别模块131、第二I/O模块132、储存模块133、测试运算模块134、序列号产生模块135、以及控制模块136,该序列号产生模块135、该储存模块133、该识别模块131、该第二I/O模块132、该测试运算模块134、及该控制模块136彼此互相连接。进一步地,该测试管理***110与该测试计算机130分别通过该第一I/O模块112及该第二I/O模块132连接。
具体地,根据本发明的测试管理***110、以及该测试计算机130内的各模块的作用分别描述如下:
该第一I/O模块112分别与该测试程序数据库111、侦测模块113、IP位置编码模块114及各测试计算机130连接,即测试管理***110通过第一I/O模块112与测试计算机130互相沟通,测试管理***110通过该第一I/O模块112分别接收各测试计算机130的识别信息后,再传送各测试计算机的该识别信息给IP位置编码模块114,以及传送识别信息对应的编码档案或是编码信息给各测试计算机130。
更具体地,该测试计算机130的识别信息包含IP地址(Internet ProtocolAddress)及MAC地址(Media Access Control Address)等因特网协议地址。
该IP位置编码模块114与侦测模块113、第一I/O模块112及测试程序数据库111连接,以接收该第一I/O模块112传来的各测试计算机130的识别信息,并将各测试计算机130的识别信息转换成对应的网络寻址码(Internet Address Code),IP位置编码模块114对识别信息编码的方式例如采取依照设定的格式产生网络寻址码,各测试计算机的识别信息及对应网络寻址码的关系以编码档案方式建立,编码档案例如为文件档案格式的型态,编码档案包含各测试计算机的识别信息及对应的网络寻址码,且IP位置编码模块114将该编码档案储存至该测试程序数据库111。
该测试程序数据库111分别连接该IP位置编码模块114、侦测模块113及第一I/O模块112,该测试程序数据库111是用以储存该IP位置编码模块114所提供的该编码档案及测试程序的安装档案。
该侦测模块113分别连接该IP位置编码模块114、测试程序数据库111及第一I/O模块112,该侦测模块113通过该第一I/O模块112询问并撷取各测试计算机130的识别信息,并将各测试计算机130的识别信息传输至该IP位置编码模块114进行编码。
该识别模块131与该第二I/O模块132、储存模块133、测试运算模块134、序列号产生模块135及控制模块136连接,识别模块131通过该第二I/O模块132传输测试计算机130的识别信息至测试管理***110编码,其中识别模块131中具有测试计算机130独一无二且不会重复的识别信息,识别信息例如包含IP地址、MAC地址,测试管理***110的IP位置编码模块114通过识别信息,对每一台测试计算机130的识别信息产生网络寻址码,且每一个识别信息所对应的网络寻址码皆不重复,确保各测试计算机130皆具有不同的网络寻址码,可以排除测试计算机130重复编码的问题。
请参考图4,IP位置编码模块114转换识别信息1301为网络寻址码1141,例如采用各测试计算机的IP地址作为识别信息,测试计算机包含第一测试计算机130A、第二测试计算机130B、第三测试计算机130C、及第四测试计算机130D,第一测试计算机130A的第一IP地址1301A例如为192.168.0.1,第二测试计算机130B的第二IP地址1301B例如为192.168.0.2,第三测试计算机130C的第三IP地址1301C例如为192.168.0.3,第四测试计算机130D的第四IP地址1301D例如为192.168.0.4,上述IP地址储存于各测试计算机中的识别模块131,侦测模块113询问并撷取各识别模块131中的IP地址,并将IP地址传递至IP位置编码模块114编码,IP位置编码模块114接收到各测试计算机的IP地址后,依照预定的编码规格产生网络寻址码1141,例如IP位置编码模块114接收第一测试计算机130A的第一IP地址192.168.0.1后,产生三码数值例如201作为第一网络寻址码1141A,IP位置编码模块114接收第二测试计算机130B的第二IP地址192.168.0.2后,产生三码数值例如202作为第二网络寻址码1141B,IP位置编码模块114接收第三测试计算机130C的第三IP地址192.168.0.3后,产生三码数值例如203作为第三网络寻址码1141C,IP位置编码模块114接收第四测试计算机130D的第四IP地址192.168.0.4后,产生三码数值例如204作为第四网络寻址码1141D,且各测试计算机的IP地址1301A-1301D与网络寻址码1141A-1141D的对应关系以编码档案的方式储存在测试程序数据库111。
该第二I/O模块132分别与该识别模块131、储存模块133、测试运算模块134、控制模块136、及序列号产生模块135连接,该第二I/O模块132传送测试计算机130中识别模块131提供的识别信息,并通过该第一I/O模块112传送至测试管理***110;以及该第二I/O模块132接收该测试管理***110由第一I/O模块112所传送的编码档案、网络寻址码的信息或测试程序的安装档案,并将其储存至该储存模块133。
该储存模块133分别与该第二I/O模块132、控制模块136、识别模块131、测试运算模块134及序列号产生模块135连接;测试计算机130通过该第二I/O模块132接收该编码档案或是测试计算机130识别信息1301所对应的网络寻址码1141以储存至该储存模块133;该序列号产生模块135撷取储存模块133中对应测试计算机130识别信息1301的网络寻址码以建立产品对应的产品编码信息,及测试运算模块134产生的产品分类信息,且将产品编码信息及产品分类信息储存至储存模块133或是输出至生产管理***110;以及储存模块133用于储存测试程序数据库111中的测试程序的安装档案,且测试程序通过安装档案安装于储存模块133。
该控制模块136与第二I/O模块132、识别模块131、该测试运算模块134、序列号产生模块135及储存模块133连接;该控制模块136连接并通过储存模块133中测试程序的测试条件检测产品后产生产品测试信息,控制模块136再将产品测试信息分别提供给该序列号产生模块135及测试运算模块134后,序列号产生模块135对该产品测试信息产生产品编码信息,测试运算模块134对该产品测试信息产生产品分类信息,其中该序列号产生模块135接收到产品测试信息后,触发该产品编码信息的产生,使检测的产品具有供识别的产品编码信息,让产品后续可以被追踪;测试运算模块134接收到产品测试信息后,对该产品测试信息中的电性检测结果产生产品分类信息,使产品能够依照电性的好坏或是分级做分类的筛选及标示。
该序列号产生模块135与该储存模块133、识别模块131、第二I/O模块132、测试运算模块134及控制模块136连接,当测试计算机130由测试管理***110的测试程序数据库111下载安装档案,并在安装测试程序时,序列号产生模块135自动撷取识别模块131中测试计算机130的识别信息1301后,连接测试程序数据库111,并由测试程序数据库111中的编码档案获得识别信息1301对应的网络寻址码,并将网络寻址码1141储存于储存模块133,在其他实施例中,序列号产生模块135可下载整个编码档案在储存模块133,当需要测试计算机的网络寻址码1141时,序列号产生模块135以测试计算机130的识别信息,连接到储存模块133中查找编码档案中对应的网络寻址码1141。
此外序列号产生模块135接收控制模块136所提供的产品测试信息时,序列号产生模块135会产生产品的该产品编码信息,请参考图5,其中产品编码信息1351包含测试计算机对应的网络寻址码1351A、测试程序开启/关闭的计数码1351B、及产品测试的流水码1351C,测试计算机对应的网络寻址码1351A由该序列号产生模块135从储存模块133中获得,或是由该序列号产生模块135先撷取识别模块131中的识别信息1301后,再由该储存模块133的编码档案中比较识别信息1301,进而获得测试计算机130的对应的网络寻址码1351A,进而将网络寻址码1351A暂存于序列号产生模块135中。
具体地,该序列号产生模块135还包含:程序计数模块135A,用于在该测试程序关闭及开启时产生计数码1351B,以记录产品是该测试程序在第几次开启下的检测;以及流水号产生模块135B,用于记录该控制模块136在检测产品下的流水码1351C;且该流水号产生模块135B及该程序计数模块135A分别依序传输测试产品的该流水码1351C及该计数码1351B至该储存模块133。
换言之,该程序计数模块135A用于在该测试程序关闭及开启时产生该计数码1351B,以记录产品是该测试程序在第几次开启下的检测,当该测试程序在关闭及重新开启后,该程序计数模块135A使该计数码1351B会再增加,以区别产品在测试程序不同次开启的状态下所进行的检测,将测试程序的开启及关闭次数设置该产品编码信息中。而该流水号产生模块135B用于记录控制模块136在产品检测下的流水码1351C,当控制模块136完成一个产品的检测后,会给予产品一个对应的流水码1351C,以流水码1351C来作为产品在各测试计算机检测下的识别依据,故序列号产生模块135产生的信息不只是单纯的流水码1351C,更包含测试程序的计数码1351B。
序列号产生模块135对于产品经过检测后,由控制模块136回传的产品测试信息产生产品编码信息,请参阅图5,其中产品编码信息1351包含测试计算机130的网络寻址码1351A、测试程序的计数码1351B以及流水码1351C,测试计算机130的网络寻址码1351A用于识别产品是由哪台测试计算机130所做的检测,测试程序的计数码1351B用于记录测试程序关闭/开启的次数,流水码1351C为产品经过检测后所对应的编号,产品编码信息,例如为8个位编码的产品序号,测试计算机的网络寻址码1351A为3个位的设定、测试程序的计数码1351B为1个位的设定及流水码1351C为4个位的设定,产品序号的编码信息不以此为限,在其他实施例中,产品序号的编码信息包含测试计算机130的网络寻址码1351A以及流水码1351C,且测试计算机130的网络寻址码1351A及流水码1351C共组成8个位的产品序号设定,在此实施例中不增加测试程序的计数码1351B,使测试计算机130的网络寻址码1351A或流水码1351C具有更多的计数空间,且检测的产品通过产品序号的编码信息,使各产品能够容易的被追踪及查找。
该测试运算模块134用于接收该控制模块136回传的产品测试信息并进一步运算测试结果,其中产品测试信息例如为检测产品电气特性的结果、依照测试条件检测的结果,当测试运算模块134接收产品测试信息后,经由默认的筛选条件针对产品测试信息运算出产品分类信息,其中产品分类信息例如为符合筛选条件的良品、无法通过筛选条件的不良品或是介于筛选条件边缘的次级品,通过产品分类信息可以将产品做分类及标示,避免产品分类后不同种类混料的问题发生。
具体地,该测试管理***110更可连接至生产管理***,以整合入厂房全面性的生产管理***,其中测试管理***110通过第一I/O模块112与该生产管理***连接,且产品测试后的产品分类信息及产品编码信息可通过测试管理***110传输至生产管理***,并将产品检测后的信息(产品分类信息及产品编码信息)整合至生产管理***,一并整合产品所有的生产/检测信息,使产品的信息更为完整,每一个产品的信息皆可以从生产管理***上查验,增加产品信息查验的便利性。
总而言之,根据本发明的产品序号编码装置,该识别模块131包含所属测试计算机130的识别信息;该侦测模块113分别撷取所有所述多个测试计算机130中识别模块131的识别信息1301,再通过该IP位置编码模块114依据所述多个识别信息1301产生对应的网络寻址码1141,识别信息1301及对应的网络寻址码1141形成编码档案并储存在该测试程序数据库111;当该测试计算机130安装完成测试程序时,触发该序列号产生模块135会自动撷取该识别信息1301,序列号产生模块135连接至测试程序数据库111,并在该编码档案中获得测试计算机130所属对应的网络寻址码1141,并将测试计算机130对应的网络寻址码1141储存在该储存模块130。如此一来,测试计算机130便可获得识别信息所对应的网络寻址码1141,且测试计算机130在产品检测过程中,将所属的网络寻址码加入产品编码信息中,使产生的各产品编码信息皆为唯一且不重复,且产品可通过对应的产品编码信息追溯到检测时所使用的测试计算机,增加产品编码信息溯源及识别的便利性。
图6为根据本发明的产品序号编码装置的产品序号编码方法的流程图。
如图6所示,该产品序号编码装置的产品序号编码的方法包含下列步骤:
步骤410:测试管理***撷取各测试计算机的识别信息;具体地,测试管理***通过侦测模块撷取各测试计算机独特的识别信息作为识别依据并传输给IP位置编码模块,其中识别信息为各测试计算机独一无二且不会重复的标识符,例如,识别信息利用各测试计算机的IP地址、MAC地址来作为区别各测试计算机的机制。
步骤420:测试管理***建立各测试计算机对应的网络寻址码;具体地,IP位置编码模块依照测试计算机独特的识别信息进行编码,其中编码方式采用撷取一组测试计算机的识别信息后,即产生对应的网络寻址码,或是撷取所有测试计算机的识别信息后,再对各识别信息逐一产生对应的网络寻址码,且每一个网络寻址码均不会重复,各测试计算机的识别信息与网络寻址码的对应关系以编码档案的方式建立,且编码档案储存在测试程序数据库,网络寻址码的编码格式例如采用16进制的3码依序自动编号,并将各测试计算机的编码档案储存于测试程序数据库。在此情况下,16进制3码的空间可管理16*16*16=4096台测试计算机的网络寻址码,采用自动对测试计算机编码的方式相较于人工编码,具有节省时间、编码不易出错及节省人工的优势。
步骤430:测试计算机下载并安装测试程序;具体地,测试计算机与测试管理***连接,将测试程序数据库中的测试程序的安装档案储存至各测试计算机的储存模块,并启动安装档案,将测试程序安装于储存模块,其中测试程序用于与测试计算机的硬件配合检测产品的电性及功能。
步骤440:测试计算机从测试管理***撷取对应的网络寻址码;具体地,测试程序安装完成后,测试计算机的序列号产生模块联机至测试管理***,依照测试计算机识别模块的识别信息,撷取测试程序数据库的编码档案中对应识别信息的网络寻址码,并将测试计算机的网络寻址码储存至测试计算机的储存模块中,以获得测试计算机的网络寻址码。
步骤450:测试计算机侦测测试程序开启次数;具体地,测试计算机中设置有程序计数模块,用以侦测及记录测试程序关闭/开启的次数并产生计数码,用以区别测试计算机使用测试程序的开关次数。例如以16进制的1码来记录,用以区别测试计算机使用测试程序的开关次数。在此情况下,该计数码可达16次。
步骤460:测试计算机进行产品测试后产生对应的产品编码信息;具体地,测试计算机通过控制模块连接测试程序检测产品后,产生产品测试信息,进而触发序列号产生模块的作动,序列号产生模块中的流水号产生模块对该产品产生流水码,其中流水码以流水号的方式编码,当检测完成一个产品,流水码则依序加一,接着序列号产生模块再撷取测试计算机的网络寻址码,进而将测试计算机的网络寻址码、测试程序关闭/开启次数的计数码及产品对应的流水码组成一个完整的产品编码信息,故产品可以通过产品编码信息追溯到检测的测试计算机、测试程序的关闭/开启次数等信息。
步骤470:测试计算机储存/输出每一个产品对应的产品编码信息;具体地,测试计算机将产品编码信息(或产品分类信息)输出或储存。例如,产品编码信息以产品序号的形式分别储存在各产品中、储存在测试管理***、储存至其他生产管理***、或印出报表等方式,使产品编码信息(或产品分类信息)可以整合到其他平台与生产信息汇总。
在另一实施例中,步骤460还包含步骤450,测试计算机通过控制模块检测产品后,产生产品测试信息并触发序列号产生模块的作动,程序计数模块对测试程序的关闭/开启的次数产生计数码,流水号产生模块对该产品产生流水号编码,序列号产生模块再撷取测试计算机的网络寻址码,进而将测试计算机的网络寻址码、测试程序关闭/开启次数的计数码及产品的流水码组成一个完整的产品编码信息,步骤450及步骤460可依照设计需求更改顺序,但不以此为限。
因此,本发明所提供的产品序号编码装置的产品序号编码方法可确保各测试计算机之间的网络寻址码不会重复、产品编码信息可以自动输出、降低产品编码信息错误的机率。再者,各测试计算机的编码信息采用自动化建立,可节省人力,避免人为错误或疏失。更重要地,本发明所提供的产品序号编码装置的建立编码方法可使各产品容易通过产品编码信息追溯来源及生产过程。
优选地,根据本发明的产品序号编码装置且配合上述的产品序号编码的方法,该产品序号的编码信息可采用16进制的8码设计;该测试计算机的网络寻址码是由各测试计算机的识别信息转换,共3码;该计数码共1码,编码由0-F,该测试程序关闭及开启1次则计数码加1,至F之后复归为0;该流水码组成共4码,编码由0001-FFFF,每测试完1个产品则流水码加1。
更进一步地,当测试计算机在***宕机后、人员更换测试计算机后,可能会忽略建立各测试计算机的网络寻址码,以致测试计算机抓取不到对应的网络寻址码,造成产品编码信息的异常。因此,本发明更进一步提供一更新产品序号编码的方法。
图7为根据本发明的产品序号编码装置的更新产品序号编码方法的流程图。如图7所示,产品序号编码装置的更新产品序号编码的方法包含下列步骤:
步骤510:新增/更换测试计算机;具体地,测试计算机因故障更换,或是欲增加产能而新增数台测试计算机上线,将新增的测试计算机与测试管理***电性连接。
步骤520:测试计算机下载并安装测试程序;具体地,测试计算机与测试管理***连接后,将测试程序数据库中测试程序的安装档案储存至新增的测试计算机的储存模块,并进行安装测试程序。
步骤530:测试计算机从测试管理***撷取对应的网络寻址码;具体地,测试程序安装完成后,测试计算机的序列号产生模块联机至测试管理***,依照测试计算机识别模块的识别信息,撷取测试程序数据库中编码档案对应测试计算机的网络寻址码,并储存至测试计算机的储存模块;当测试计算机为后续新增的状态时,测试计算机的识别信息不存在测试程序数据库的编码档案中,故测试计算机无法从测试程序数据库中的编码档案获得对应的网络寻址码。
步骤540:测试计算机对测试管理***发出编码要求;具体地,因测试计算机的序列号产生模块无法在编码档案中获得对应的网络寻址码,此时触发测试计算机的序列号产生模块传送网络寻址码的编码要求给测试管理***的IP位置编码模块,IP位置编码模块收到网络寻址码的编码要求后,使测试管理***的IP位置编码模块检测各测试计算机识别模块中的的识别信息后,针对没有对应网络寻址码的测试计算机新增网络寻址码。
步骤550:测试管理***撷取并比对测试计算机的识别信息与网络寻址码;具体地,IP位置编码模块查验各测试计算机的识别模块中的识别信息,找出测试管理***连接的所有测试计算机,在测试程序数据库中没有对应网络寻址码的测试计算机,并给予编码,首先测试管理***的IP位置编码模块撷取各测试计算机的识别信息,接着在测试程序数据库的编码档案中比对哪一个测试计算机的识别信息没有对应的网络寻址码,即可找出新增的测试计算机,上述测试管理***对于各测试计算机重新比对识别信息与网络寻址码的关系,使多个测试计算机中新增的测试计算机可以全面性且快速的被测试管理***所发现,并预先产生新增测试计算机所对应的网络寻址码。
步骤550在另一实施例中,IP位置编码模块接收网络寻址码要求后,由IP位置编码模块再一次验证发出网络寻址码要求的测试计算机所对应的识别信息是否不存在于测试程序数据库的识别档案中,经由测试计算机及测试管理***重复确认测试计算机在识别档案中的存在状态,避免测试计算机重复被产生网络寻址码,此实施例与前一实施例的差异在于测试管理***仅对发出网络寻址码要求的测试计算机进行验证,不针对所有的测试计算机进行识别档案及网络寻址码进行比对,在执行上较有效率的优势。
步骤560:测试管理***对无网络寻址码的测试计算机进行编码并储存;具体地,IP位置编码模块针对在测试程序数据库编码档案中无对应网络寻址码的测试计算机产生网络寻址码,再将新增网络寻址码与对应识别信息的关系储存在测试程序数据库的编码档案,即对后续新增的测试计算机的识别信息产生对应网络寻址码。其中新增测试计算机的编码方式,例如,由先前设定最后的网络寻址码,再依序编号建立在测试程序数据库,使所有的测试计算机在测试程序数据库皆有对应的网络寻址码。
步骤570:测试计算机再从测试管理***重新撷取对应的网络寻址码;具体地,完成建立所有测试计算机的网络寻址码后,测试计算机的序列号产生模块接收通知讯号后,依照测试计算机识别模块的识别信息,撷取测试程序数据库中对应测试计算机的网络寻址码,并储存至测试计算机的储存模块,其中通知讯号例如由IP位置编码模块发出,当IP位置编码模块将新增测试计算机的识别信息建立对应的网络寻址码后,对已安装测试程序的新增测试计算机发出通知讯号,新增测试计算机的序列号产生模块接收到此通知讯号后,再一次联机至测试管理***,撷取测试程序数据库的编码档案中测试计算机识别信息对应的网络寻址码,并将网络寻址码储存至储存模块;在另一实施例中,通知信号是由序列号产生模块自行产生,新增测试计算机的序列号产生模块在传送网络寻址码的编码要求给测试管理***的IP位置编码模组的预定时间后,触发序列号产生模块产生通知信号,使序列号产生模块联机至测试管理***中测试程序数据库的编码档案撷取识别信息对应的网络寻址码,并将网络寻址码储存至储存模块,使所有新增测试计算机皆具有对应的网络寻址码,排除测试计算机遗漏网络寻址码的问题。
因此,上述的产品序号编码装置的更新产品序号编码的方法可在更换或新增测试计算机后,提供新增的测试计算机对应的网络寻址码。以利于后续的产品检测过程中所产生的产品序列编码仍维持唯一且正确的编码,后续产品编码信息建立的方法如先前所述,在此不多加赘述。
最后,再将本发明的技术特征及其可达成的技术功效汇总如下:
其一,通过本发明对于测试产品提供具逻辑性的编码方式,使产品可以简单且快速溯源到测试计算机的信息。
其二,当遇到更换/增加测试计算机时,测试计算机的信息不存在测试管理***中的的编码档案,触发测试管理***自动对新增的测试计算机重新建立编码,排除编码遗漏、编码重复或是编码错误的问题。
其三,测试计算机设计为自动撷取测试管理***中的编码档案,取代人工设定的方式,具有快速设定及降低失误率的优势。
以上是通过特定的具体实施例说明本发明的实施方式,所属技术领域具有通常知识者可由本说明书所揭示的内容轻易地了解本发明的其他优点及功效。
以上所述仅为本发明的优选实施例,并非用以限定本发明的范围;凡其它未脱离本发明所揭示的精神下所完成的等效改变或修饰,均应包含在下述的专利范围内。

Claims (15)

1.一种产品序号编码装置,其特征在于,包含:
测试管理***,包含:IP位置编码模块、测试程序数据库、第一I/O模块、及侦测模块,所述IP位置编码模块、所述测试程序数据库、所述第一I/O模块、及所述侦测模块彼此互相连接;
至少一个测试分类机,包含多个测试计算机,每一个测试计算机包含:储存模块、识别模块、第二I/O模块、测试运算模块、控制模块、及序列号产生模块,所述序列号产生模块、所述储存模块、所述识别模块、所述第二I/O模块、所述测试运算模块、及所述控制模块彼此互相连接;所述测试管理***与所述测试计算机通过所述第一I/O模块及所述第二I/O模块连接;
其中,编码档案储存在所述测试程序数据库,所述编码档案包含所述多个测试计算机的多个识别信息及多个网络寻址码,所述多个识别信息分别相对应所述多个网络寻址码;当每一个测试计算机安装测试程序时,所述序列号产生模块撷取所述识别信息,在所述编码档案中获得对应的网络寻址码,并将所述网络寻址码储存在储存模块。
2.如权利要求1所述的产品序号编码装置,其特征在于,所述编码档案为所述IP位置编码模块接收所述多个识别信息后,将所述多个识别信息转换成对应的所述多个网络寻址码,并在所述测试程序数据库中建立所述编码档案。
3.如权利要求2所述的产品序号编码装置,其特征在于,所述侦测模块分别撷取所有所述多个测试计算机中所述多个识别信息后,将所述多个识别信息传输至IP位置编码模块。
4.如权利要求3所述的产品序号编码装置,其特征在于,所述识别模块包含所属所述测试计算机的所述多个识别信息。
5.如权利要求1所述的产品序号编码装置,其特征在于,所述多个识别信息包含所述测试计算机的IP地址及MAC地址。
6.如权利要求1所述的产品序号编码装置,其特征在于,所述测试程序数据库包含所述测试程序的安装档案。
7.如权利要求1所述的产品序号编码装置,其特征在于,所述编码档案为文件档案格式的型态,通过所述第二I/O模块接收所述编码档案,并将所述编码档案储存至所述储存模块。
8.如权利要求1所述的产品序号编码装置,其特征在于,所述序列号产生模块包含:程序计数模块,其用于在所述测试程序关闭及开启时产生计数码,以记录各产品是所述测试程序在第几次开启下的检测;以及流水号产生模块,其用于记录所述控制模块在检测产品下的流水码;且所述流水号产生模块及所述程序计数模块分别依序传输测试产品的所述流水码及所述计数码至所述储存模块。
9.如权利要求8所述的产品序号编码装置,其特征在于,所述控制模块检测产品后产生产品测试信息,将所述产品测试信息分别提供给所述序列号产生模块及所述测试运算模块后,所述序列号产生模块对所述产品测试信息产生产品编码信息,所述测试运算模块对所述产品测试信息产生产品分类信息。
10.如权利要求9所述的产品序号编码装置,其特征在于,所述产品编码信息由所述测试计算机的所述网络寻址码、所述计数码、及所述流水码组成。
11.一种产品序号编码的方法,适用于如权利要求1所述的产品序号编码装置,其特征在于,所述方法包含下列步骤:
测试管理***撷取各测试计算机的识别信息步骤:所述测试管理***通过所述侦测模块撷取各测试计算机的所述识别信息并传输给所述IP位置编码模块;
测试管理***建立各测试计算机对应的网络寻址码步骤:所述IP位置编码模块依照各测试计算机的所述识别信息产生对应的所述网络寻址码,并将各测试计算机的所述识别信息及对应所述网络寻址码建立编码档案,并储存于所述测试程序数据库;
测试计算机下载并安装测试程序步骤:测试计算机与测试管理***连接,将测试程序数据库中测试程序的安装档案储存至测试计算机的储存模块,并启动安装档案,将测试程序安装在测试计算机;测试计算机从测试管理***撷取对应的网络寻址码步骤:测试计算机的序列号产生模块联机至测试管理***,依照测试计算机的识别信息,撷取测试程序数据库中对应所述识别信息的所述网络寻址码,并将所述网络寻址码储存至测试计算机的储存模块中,以获得所述测试计算机的所述网络寻址码。
12.如权利要求11所述的产品序号编码的方法,其特征在于,包含测试计算机侦测测试程序开启次数步骤:测试计算机中设置有程序计数模块,用以记录测试程序关闭/开启的次数并产生计数码,用以区别测试计算机使用测试程序的开关次数。
13.如权利要求12所述的产品序号编码的方法,其特征在于,包含测试计算机进行产品测试后产生对应的产品编码信息步骤:测试计算机检测产品后,测试计算机的流水号产生模块对所述产品产生流水码,再将测试计算机的所述网络寻址码、所述计数码及所述流水码组成产品编码信息。
14.如权利要求13所述的产品序号编码的方法,其特征在于,包含测试计算机储存/输出每一产品对应产品编码信息的步骤:测试计算机将产品编码信息储存在储存模块或是输出至生产管理***。
15.一种更新产品序号编码的方法,适用于如权利要求1所述的产品序号编码装置,其特征在于,所述方法包含下列步骤:
新增/更换测试计算机步骤:将新增测试计算机与测试管理***连接;
测试计算机下载并安装测试程序步骤:将测试程序数据库中测试程序的安装档案储存至新增测试计算机的储存模块并进行安装测试程序;
测试计算机从测试管理***撷取对应的网络寻址码步骤:测试计算机的序列号产生模块联机至测试管理***,依照测试计算机识别模块的识别信息,撷取测试程序数据库中编码档案对应测试计算机的网络寻址码;当测试计算机为新增的状态时,测试计算机无法由测试程序数据库中编码档案获得对应的网络寻址码;
测试计算机对测试管理***发出编码要求步骤:当测试计算机无法从测试管理***获得对应网络寻址码时,序列号产生模块会传送编码要求给测试管理***的IP位置编码模块,使测试管理***的IP位置编码模块检测各测试计算机的识别信息;
测试管理***撷取并比对测试计算机的识别信息与网络寻址码步骤:测试管理***的IP位置编码模块撷取各测试计算机的识别信息,并在测试程序数据库比对测试计算机的识别信息有无对应的网络寻址码;
测试管理***对无网络寻址码的测试计算机进行编码并储存步骤:IP位置编码模块针对测试程序数据库中无对应网络寻址码的测试计算机产生网络寻址码,再将所述网络寻址码储存在测试程序数据库的编码档案中;
测试计算机再从测试管理***重新撷取对应的网络寻址码步骤:测试计算机的序列号产生模块再一次联机至测试管理***,依照测试计算机的识别信息,撷取测试程序数据库的编码档案中对应识别信息的网络寻址码,并储存至测试计算机的储存模块。
CN202110610460.6A 2021-06-01 2021-06-01 产品序号编码装置、编码方法及更新产品序号编码的方法 Pending CN113360316A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202110610460.6A CN113360316A (zh) 2021-06-01 2021-06-01 产品序号编码装置、编码方法及更新产品序号编码的方法
TW110120314A TWI786661B (zh) 2021-06-01 2021-06-03 產品序號編碼裝置、產品序號編碼的方法及更新產品序號編碼的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110610460.6A CN113360316A (zh) 2021-06-01 2021-06-01 产品序号编码装置、编码方法及更新产品序号编码的方法

Publications (1)

Publication Number Publication Date
CN113360316A true CN113360316A (zh) 2021-09-07

Family

ID=77530941

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110610460.6A Pending CN113360316A (zh) 2021-06-01 2021-06-01 产品序号编码装置、编码方法及更新产品序号编码的方法

Country Status (2)

Country Link
CN (1) CN113360316A (zh)
TW (1) TWI786661B (zh)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008025017A2 (en) * 2006-08-24 2008-02-28 Chumby Industries, Inc. Configurable personal audiovisual device for use in networked application-sharing system
CN103403707B (zh) * 2010-12-28 2017-11-14 思杰***有限公司 用于数据库代理请求交换的***和方法
CN104598941A (zh) * 2014-12-31 2015-05-06 广东瑞德智能科技股份有限公司 在pcba流水线生产过程实现信息采集自动化的方法及装置
US10936238B2 (en) * 2017-11-28 2021-03-02 Pure Storage, Inc. Hybrid data tiering

Also Published As

Publication number Publication date
TW202249004A (zh) 2022-12-16
TWI786661B (zh) 2022-12-11

Similar Documents

Publication Publication Date Title
CN107577545B (zh) 一种故障磁盘检测与修复方法和装置
CN109361562B (zh) 一种基于关联网络设备接入的自动化测试方法
CN104317713A (zh) 一种基于模板的自动化测试工具及方法
US20050289404A1 (en) Hierarchical categorization of customer error reports
CN108170566A (zh) 产品故障信息处理方法、***、设备和协同工作平台
CN107798047A (zh) 重复工单检测方法、装置、服务器和介质
CN108829609A (zh) 一种蓝牙产品的测试方法及***
CN116385770A (zh) Pcb缺陷板标注和存储方法、***、电子设备及存储介质
CN111831628A (zh) ***运维监控方法、装置、电子设备及存储介质
CN110750416A (zh) 一种故障信息自动化处理的方法及装置
CN113360316A (zh) 产品序号编码装置、编码方法及更新产品序号编码的方法
CN104123759A (zh) 厂房巡检方法及***
CN116384966A (zh) 一种设备报修管理的方法、***、存储介质及电子设备
JP2000187585A (ja) 遠隔障害情報管理装置並びにその方法
Britton et al. Ai enabled data quality monitoring with hydra
CN114064387B (zh) 日志监控方法、***、装置及计算机可读存储介质
CN110632420B (zh) RTC模块测试方法、Android设备生产多模块自动化测试方法和装置
CN1567226A (zh) 通用串行接口之测试***及方法
CN112596982A (zh) 一种多数据源项目服务监控方法及装置
US20060136788A1 (en) Test system and method
WO2021032820A1 (en) Method for generating a coherent representation for at least two log files
CN111309510A (zh) 一种解析vsan认证测试失败信息的方法和设备
CN114942623B (zh) 控制器的测试方法、装置、车辆及计算机可读存储介质
JP2007052756A (ja) ワイヤレスデバイスの不具合診断に適用する学習型診断データベース
CN111143262A (zh) 转接装置及仪器控制***与仪器控制方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination