CN108121624A - 电子装置测试***及其方法 - Google Patents
电子装置测试***及其方法 Download PDFInfo
- Publication number
- CN108121624A CN108121624A CN201611074738.8A CN201611074738A CN108121624A CN 108121624 A CN108121624 A CN 108121624A CN 201611074738 A CN201611074738 A CN 201611074738A CN 108121624 A CN108121624 A CN 108121624A
- Authority
- CN
- China
- Prior art keywords
- sequence number
- electronic device
- memory sequence
- device test
- test system
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2289—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by configuration test
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2273—Test methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
- G06F13/4286—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus using a handshaking protocol, e.g. RS232C link
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0002—Serial port, e.g. RS232C
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- Debugging And Monitoring (AREA)
Abstract
本公开提供一种电子装置测试***及方法,用以检测电子装置的存储器序号,电子装置测试***包括:麦金塔***计算机,用以执行序号检测程序以检测电子装置的存储器序号;以及视窗***计算机,用以执行序号比对程序以比对电子装置的存储器序号是否符合编码规则;其中,麦金塔***计算机通过RS232接口传输存储器序号至视窗***计算机进行打印。
Description
技术领域
本公开涉及一种电脑及其周边设备测试的应用领域,特别涉及一种电脑及其周边设备的生产线测试站的***及其方法。
背景技术
作业***(Operating system,OS)是管理计算机硬件及软件资源的电脑程序,其用于管理与配置文件储存,并决定整体***资源分配的优先顺序,及控制输入与输出装置、操作网络与管理文件***等计算机运行的基本事务,同时提供操作界面方便使用者操作电脑***。
视窗(Windows)***与麦金塔(Macintosh)***为现今世界上两大主流的电脑作业***,一般而言,由于视窗***的文书处理能力较好,因此一般公司行号或电子装置的制造工厂多使用视窗***;而麦金塔***由于图像处理能力较好,因此使用麦金塔***的客群多为广告或设计业。
由于现行制造电脑及电脑周边装置工厂的生产线多使用视窗***,当用来生产制造属于视窗***的电脑及其周边设备时,因***相同,故不容易产生***或程序无法相容的问题,但于生产制造属于麦金塔***的电脑及其周边设备时,因***不同,便容易产生***或程序无法相容的问题,为解决***或程序相容性的问题,当生产线生产制造属于麦金塔***的电脑及其周边设备时,生产线上的各个测试站需改用麦金塔***计算机,以方便测试麦金塔***的电脑及其周边设备中的电路板或存储器是否可正常运行,也同时检测以取得电路板或存储器内的产品序号。
在测试完毕后,麦金塔***计算机再通过有线/无线网络将电路板或存储器内的产品序号等数据传输到外部的视窗***计算机,再通过视窗***计算机将电路板或存储器内的产品序号打印成条形码标签,但由于以有线/无线网络传输产品序号等数据时,容易发生延迟的现象,导致打印完成的条形码标签并未粘贴在正确的电子产品或其外包装之上。
有鉴于此,提供一种与视窗***及麦金塔***相容的传输接口,并避免数据传输时延迟现象的产生,为本公开欲解决的技术课题。
发明内容
本公开的主要目的,在于提供一种电子装置测试***,可有效降低生产线上数据传输的延迟及错误,进而提升生产线的运行效率。
为达前述的目的,本公开提供一种电子装置测试***,用以检测电子装置的存储器序号,电子装置测试***包括:
麦金塔***计算机,用以执行序号检测程序以检测电子装置的存储器序号;以及
视窗***计算机,用以执行序号比对程序以比对电子装置的存储器序号是否符合编码规则;
其中,麦金塔***计算机通过RS232接口传输存储器序号至视窗***计算机。
于上述较佳实施方式中,其中电子装置测试***包括打印机,打印机用以打印存储器序号。
于上述较佳实施方式中,其中序号比对程序进一步执行模拟键盘事件以驱动打印机打印存储器序号。
于上述较佳实施方式中,其中模拟键盘事件是利用sendkey函数或keyevent函数。
于上述较佳实施方式中,其中电子装置为:滑鼠、触控板、笔记本电脑、平板电脑、移动电话、手表或多媒体播放器。
本公开另一较佳作法,涉及一种电子装置测试方法,用以检测电子装置的存储器序号,电子装置测试方法包括下列步骤:
(a).检测电子装置的存储器序号;
(b).以RS232接口传输存储器序号至视窗***计算机;
(c).比对存储器序号是否符合编码规则,若否,则产生警示讯息,若是,则进行下一步骤;
(d).执行模拟键盘事件以输入存储器序号;以及
(e).打印存储器序号。
于上述较佳实施方式中,其中于步骤(d)中,模拟键盘事件是利用sendkey函数或keyevent函数。
附图说明
图1:为本公开所提供的电子装置测试***;以及
图2:为本公开电子装置测试***的测试流程图。
附图标记说明:
S101~S105 步骤
10 麦金塔***计算机
101 序号检测程序
20 视窗***计算机
201 序号比对程序
30 RS232接口
40 打印机
401 条形码标签
50 电子装置
具体实施方式
本公开的优点及特征以及达到其方法将参照例示性实施例及附图进行更详细的描述而更容易理解。然而,本公开可以不同形式来实现且不应被理解仅限于此处所陈述的实施例。相反地,对所属技术领域技术人员而言,所提供的此些实施例将使本发明公开更加透彻与全面且完整地传达本公开的范畴。
首先,请参阅图1所示,图1为本公开所提供的电子装置测试***,其中所述的电子装置属于麦金塔***,在本公开一较佳的实施方式中,电子装置测试***包括:麦金塔***计算机10、视窗***计算机20、RS232(Recommend Standard number 232)接口30、打印机40及电子装置50,其中,麦金塔***计算机10用以安装并执行序号检测程序101,序号检测程序101是利用Objective-C语言所撰写;视窗***计算机20用以安装并执行序号比对程序201。序号比对程序201为一种RS232接收端程序,其是利用C语言所撰写,此外,序号检测程序101用以检测与麦金塔***计算机10电性连接的电子装置50,藉此获得电子装置50的存储器序号(Serial Number,SN),并将所获得的电子装置50的存储器序号通过RS232接口传输至视窗***计算机20的中。
视窗***计算机20在接收电子装置50的存储器序号的数据后后,则以序号比对程序201比对电子装置50的存储器序号是否符合编码规则,其中,所述的编码规则包括:(1).序号规则长度检查,检测序号长度是否符合预设长度,例如序号:CC255120P67GRHQA5的总长度为17码;(2).Check Sum总和检查:将存储器序号的数据利用预先定义的数学公式,经运算后得到一个检查码,假设检查码结果为0,则表示存储器序号的数据正确;假设检查码结果不为0,则表示存储器序号的数据于传输过程中发生错误;(3).Vender ID检查:检查序号的特殊位数是否符合提供的厂商号码,例如检查序号第三码是否符合电池供应商的代码。
于电子装置50的存储器序号比对完成后,序号比对程序201则进一步执行模拟键盘事件,并以模拟键盘事件模拟按键的输入行为以输入电子装置50的存储器序号,在输入完成后,接着驱动打印机40打印包含电子装置50的存储器序号的条形码标签401。最后,通过人工或机械的方式将条形码标签401粘贴在电子装置50的外壳(未示于图中)或外包装(未示于图中)之上。本公开所述的电子装置50可为滑鼠、触控板、笔记本电脑、平板电脑、移动电话、手表或多媒体播放器。
请一并参阅图1及图2,图2为本公开电子装置测试***的测试流程图。于生产线生产制作电子装置的流程中,首先以麦金塔***计算机10中的序号检测程序101检测电子装置50的存储器序号(步骤S100),于步骤S100中,序号检测程序101发送序号需求给电子装置50,电子装置50在接收序号需求后,则反馈其存储器序号予序号检测程序101,接着,以RS232接口30传输存储器序号至视窗***计算机20(步骤S101),于步骤S101中,由于RS232接口30属于序列式数据传输的接口形式,存储器序号的数据是以一个位元(Binary digit,Bit)接着一个位元的方式传输至视窗***计算机20,因此数据传输时并不会发生延迟的现象。
随后,以视窗***计算机20中的序号比对程序201比对存储器序号是否符合编码规则(步骤S102),于步骤S102中,编码规则包括:(1).序号规则长度检查;(2).Check Sum总和检查;(3).Vender ID检查,接着,若比对结果显示存储器序号不符合编码规则,则产生警示讯息(步骤S105),于步骤S105中,警示讯息用以通知/警示生产线的作业员或生产线***,使其可得知存储器序号数据的传输发生了延迟或错误,需重新回到步骤S100进行存储器序号的检测;若比对结果显示存储器序号符合编码规则,则执行模拟键盘事件以输入存储器序号(步骤S103),于步骤S103中,模拟键盘事件是使用sendkey函数或keyevent函数,并以模拟键盘事件模拟按键输入的行为以输入电子装置50的存储器序号,随后驱动打印机40打印存储器序号(步骤S104),于步骤S104中,打印机40打印包含电子装置50的存储器序号的条形码标签401,最后,可以人工或机械的方式将条形码标签401粘贴于电子装置50的外壳(未示于图中)或外包装(未示于图中)上。
本公开虽仅提出电子装置的存储器序号检测的实施方式,但并非限定于该者,实际上,本公开所提供的电子装置测试***可应用于电子装置中各个零组件序号的检测,例如可检测屏幕、电路板或电能储存装置的产品序号,而不以检测存储器序号为限。
相较于现有技术,本公开以RS232接口取代有线/无线网络的数据传输,可避免数据传输时,其所产生的错误情况或延迟情况,有效提升电子装置生产线的运行效率;故,本公开实为一极具产业价值的发明。
本公开得由熟悉本技艺的人士任施匠思而为诸般修饰,然皆不脱如附权利要求所欲保护。
Claims (7)
1.一种电子装置测试***,用以检测一电子装置的一存储器序号,其特征在于,该电子装置测试***包括:
一麦金塔***计算机,用以执行一序号检测程序以检测该电子装置的该存储器序号;以及
一视窗***计算机,用以执行一序号比对程序以比对该电子装置的该存储器序号是否符合编码规则;
其中,该麦金塔***计算机通过一RS232接口传输该存储器序号至该视窗***计算机。
2.如权利要求1所述的电子装置测试***,其中该电子装置测试***包括一打印机,该打印机用以打印该存储器序号。
3.如权利要求2所述的电子装置测试***,其中该序号比对程序进一步执行一模拟键盘事件以驱动该打印机打印该存储器序号。
4.如权利要求3所述的电子装置测试***,其中该模拟键盘事件是利用sendkey函数或keyevent函数。
5.如权利要求1所述的电子装置测试***,其中该电子装置为:滑鼠、触控板、笔记本电脑、平板电脑、移动电话、手表或多媒体播放器。
6.一种电子装置测试方法,用以检测一电子装置的一存储器序号,其特征在于,该电子装置测试方法包括下列步骤:
(a).检测该电子装置的该存储器序号;
(b).以一RS232接口传输该存储器序号至一视窗***计算机;
(c).比对该存储器序号是否符合编码规则,若否,则产生一警示讯息,若是,则进行下一步骤;
(d).执行一模拟键盘事件以输入该存储器序号;以及
(e).打印该存储器序号。
7.如权利要求6所述的电子装置测试***,其中于步骤(d)中,该模拟键盘事件是利用sendkey函数或keyevent函数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611074738.8A CN108121624A (zh) | 2016-11-29 | 2016-11-29 | 电子装置测试***及其方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611074738.8A CN108121624A (zh) | 2016-11-29 | 2016-11-29 | 电子装置测试***及其方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108121624A true CN108121624A (zh) | 2018-06-05 |
Family
ID=62226756
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611074738.8A Pending CN108121624A (zh) | 2016-11-29 | 2016-11-29 | 电子装置测试***及其方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108121624A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3469244A (en) * | 1964-03-02 | 1969-09-23 | Olivetti & Co Spa | Electronic computer |
CN1957537A (zh) * | 2004-03-02 | 2007-05-02 | 斯巴达克·布尼艾特延 | 便携式通用数据存储设备 |
CN101051272A (zh) * | 2006-04-04 | 2007-10-10 | 深圳安凯微电子技术有限公司 | 微处理器启动过程中对所用通用闪存的检测方法 |
US20080150985A1 (en) * | 2006-12-26 | 2008-06-26 | Sony Corporation | Disc drive apparatus and disc printing method |
US20080228850A1 (en) * | 2007-03-12 | 2008-09-18 | Allen Samuels | Systems and methods of clustered sharing of compression histories |
CN101796858A (zh) * | 2007-09-01 | 2010-08-04 | 苹果公司 | 利用用户身份模块策略的服务提供商激活 |
-
2016
- 2016-11-29 CN CN201611074738.8A patent/CN108121624A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3469244A (en) * | 1964-03-02 | 1969-09-23 | Olivetti & Co Spa | Electronic computer |
CN1957537A (zh) * | 2004-03-02 | 2007-05-02 | 斯巴达克·布尼艾特延 | 便携式通用数据存储设备 |
CN101051272A (zh) * | 2006-04-04 | 2007-10-10 | 深圳安凯微电子技术有限公司 | 微处理器启动过程中对所用通用闪存的检测方法 |
US20080150985A1 (en) * | 2006-12-26 | 2008-06-26 | Sony Corporation | Disc drive apparatus and disc printing method |
US20080228850A1 (en) * | 2007-03-12 | 2008-09-18 | Allen Samuels | Systems and methods of clustered sharing of compression histories |
CN101796858A (zh) * | 2007-09-01 | 2010-08-04 | 苹果公司 | 利用用户身份模块策略的服务提供商激活 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102609403B (zh) | 按示例格式化数据 | |
CN107368872B (zh) | 一种生成条形码图像的方法和装置 | |
CN109685301A (zh) | 资源管理方法、装置、设备及可读存储介质 | |
CN111831176A (zh) | 应用程序管理方法及装置 | |
CN107894950A (zh) | 一种设备检测方法、装置、服务器及存储介质 | |
CN107958365A (zh) | 物料信息变更方法、装置、存储介质及电子设备 | |
CN111625252A (zh) | 集群的升级维护方法、装置、电子设备及存储介质 | |
CN105607601A (zh) | 一种生产返修的控制方法及*** | |
CN107656750A (zh) | 插件更新方法及装置 | |
CN108089722A (zh) | 一种键值自定义键盘配置***及方法 | |
CN103888346A (zh) | 信息发送方法及信息发送装置 | |
CN110910159A (zh) | 电力报价方法和终端设备 | |
CN109710510A (zh) | 代码提交方法、装置、设备及可读存储介质 | |
CN108121624A (zh) | 电子装置测试***及其方法 | |
US20090037937A1 (en) | Positive and negative event-based testing | |
CN109582320A (zh) | 写码方法及终端设备 | |
CN109697166B (zh) | 一种测试数据准备方法及相关装置 | |
US10338978B2 (en) | Electronic device test system and method thereof | |
CN104442054A (zh) | 一种基于主机平台的二维码打印方法及装置 | |
CN115033605A (zh) | 数据查询方法、装置、电子设备及存储介质 | |
CN108255549A (zh) | 服务器程序可视化控制方法和装置 | |
CN107291614A (zh) | 文件异常检测方法和电子设备 | |
CN104636367B (zh) | 一种书签的推荐方法和装置 | |
CN113590243A (zh) | 能源企业项目创建方法、装置、计算机设备及介质 | |
CN113674250A (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 | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180605 |
|
WD01 | Invention patent application deemed withdrawn after publication |