烧录方法

文档序号:6426611阅读:426来源:国知局
专利名称:烧录方法
技术领域
本发明涉及一种烧录方法,特别涉及一种用以从一主机端对一待测装置进行烧录的烧录方法。
背景技术
无论是台式个人计算机、服务器或可随身携带的平板计算机等计算机装置,在出厂前都需烧录进序号或识别码等基本信息。但是此时的计算机中可能尚未安装操作系统,因此只能通过计算机的硬件制造商所提供的极有限的程序指令进行。使用者需手动逐一键入指定所有的基本数据的指令之后,再键入进行烧录的指令。但是以人工逐一输入数据以及下达指令的方式不但不便又耗费时间,更可能产生使用者键入错误使得烧录的数据错误甚至是烧录失败的情形。
再者,仅依靠极有限的程序指令不但难以得知目前的烧录进度,使用者也难以判断是否有键入错误。且有些机型只允许进行唯一次的烧录动作,一但发生烧录错误的情形,会使厂商付出相当大的时间以及维修成本。换句话说,传统的烧录方式具有操作不便、人力成本高昂、容易出错且发生错误后难以修正甚至无法修正等问题。

发明内容
为了解决上述问题,本发明的目的在于提供一种烧录方法,其用以从一主机端(host)对一待测装置(Device Under Test7DUT)进行烧录。烧录方法包括连接主机端与待测装置;接收一介质存取控制地址(Media Access Control address,MAC address)以及一序号(sequence number, SN);依据介质存取控制地址以及序号产生多个烧录参数;通过主机端的一图形使用者界面(Graphical User Interface,⑶I)显示介质存取控制地址、序号以及烧录参数;以及当通过图形使用者界面接收一确认指令时,将介质存取控制地址、序号以及烧录参数烧录进待测装置。其中主机端与待测装置可以通过美国电子工业联盟推荐标准232(EleCtr0niCIndustry Association Recommended Standard 232, EIA-RS-232,也简称为 RS-232 或R232)相连。而主机端可以通过图形使用者界面或是一条形码(barcode)扫描仪接收介质存取控制地址以及序号。根据一实施范例,在“接收介质存取控制地址以及序号”的步骤之前,烧录方法还可包括确认待测装置是否已开启,并与主机端正确连接。而在“依据介质存取控制地址以及序号产生多个烧录参数”的步骤之前,烧录方法还可包括依据一配置文件,确认介质存取控制地址以及序号是否符合一输入规范。其中配置文件中可包括输入规范以及多个烧录参数产生规则。根据一实施范例,“将介质存取控制地址、序号以及烧录参数烧录进待测装置”的步骤可包括发送多个参数指令给待测装置的一烧录固件,其中这些参数指令中包括介质存取控制地址、序号以及烧录参数;以及发送一烧录指令给烧录固件,以将介质存取控制地址、序号以及烧录参数烧录进待测装置。此外,在“将介质存取控制地址、序号以及烧录参数烧录进待测装置”的步骤之后,烧录方法还可包括显示一烧录结果于图形使用者界面;以及重新启动待测装置。且在“将介质存取控制地址、序号以及烧录参数烧录进待测装置”的步骤之后,烧录方法也可包括依据烧录过程产生一烧录纪录文件(log file)。综上所述,烧录方法提供GUI以显示目前的烧录进度等并可提供使用者亲切的输入界面,并可在检查出输入格式错误时提醒使用者。且可以以刷入条形码的方式取代使用者键入,以避免人工键入错误。烧录方法并维护配置文件以自动产生其它所需的烧录参数,并自动对烧录固件下达指令,而能节省使用者打字键入的时间并减少输入错误的可能性。以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。


图I为一实施范例的主机端与待测装置的示意图;图2为一实施范例的烧录方法的流程图;图3A为一实施范例的图形使用者界面的示意图;图3B为一实施范例的图形使用者界面的示意图;图4为一实施范例的图形使用者界面的示意图;图5为一实施范例的图形使用者界面的示意图;图6为另一实施范例的烧录方法的流程图。其中,附图标记10 主机端12 操作系统13 烧录程序14 联机程序16 配置文件20 待测装置22 中央处理器24 记忆体26 配置记忆模块28 烧录固件30 主窗口32 主信息字段34 指令确认字段40 子窗口42 子信息字段44 输入字段46 确认按钮48 取消按钮
具体实施例方式以下在实施方式中详细叙述本发明的详细特征以及优点,其内容足以使任何本领域技术人员了解本发明的技术内容并据以实施,且根据本说明书所揭露的内容、权利要求范围及附图,任何本领域技术人员可轻易地理解本发明相关的目的及优点。本发明提供一种烧录方法,其用以从一主机端(host)对一待测装置(DeviceUnder Test, DUT)进行烧录。请先参照I图,其为一实施范例的主机端与待测装置的示意图。主机端10可为一服务器或个人计算机,其中安装有一操作系统12,且操作系统12可运行一烧录程序13以执行本烧录方法。烧录程序13则控制一联机程序14。举例而言,操作系统12以及联机程序14可以分别是微软(Microsoft)的窗口(Windows)系列,以及超级终端机(Hyper Terminal)应用程序。使用者可通过烧录程序13维护一配置文件(configuration file) 16,而联机程序14可读取配置文件16并据以控制待测装置20。
待测装置20可以是个人计算机或是服务器的主机,也可以是Eee PC或E-BOX等可携式计算机。待测装置20可具有中央处理器(central processing unit, CPU)22、记忆体24、配置记忆模块26以及烧录固件28。其中配置记忆模块26是用以纪录待测装置20的最基本的数据,例如一序号(sequence number, SN)、一介质存取控制地址(MediaAccess Control address, MAC address, MAC 地址)、一识别码(Identifier, ID)、一件号(part number),或是一版本;而配置记忆模块26可以例如是电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPR0M)。烧录固件 28 可以由待测装置20的硬件制造公司提供给进行系统安装的公司,以在将产品出厂前将上述基本数据烧录进配置记忆模块26之中。请参照图2,其为一实施范例的烧录方法的流程图;接下来以图2说明烧录方法如何将基本数据烧录进配置记忆模块26。首先需连接主机端10与待测装置20 (步骤S100)。主机端10的联机程序14以及与待测装置20的烧录固件28之间可以通过美国电子工业联盟推荐标准232 (ElectronicIndustry Association Recommended Standard 232, EIA-RS-232,也简称为 RS-232 或R232)相连。虽然于图I的实施范例的中主机端10仅与一个待测装置20相连,但主机端10的联机程序14可以与多个待测装置20的烧录固件28相连。主机端10也可具有多个联机程序14,每个联机程序14分别与多个待测装置20的烧录固件28相连。对应不同的烧录固件28,可以维护一个通用的配置文件16,或是对应不同待测装置20的配置文件16。接着从主机端10接收待测装置20的MAC地址以及序号(步骤S200),其中烧录程序13可以是通过一图形使用者界面(Graphical User Interface,⑶I)接收MAC地址以及序号。更详细地说,烧录方法提供CTI给使用者,以让使用者能够更方便且一目了然地了解目前的烧录进度或是待测装置20的状态。请配合参照图3A以及图3B,其都为一实施范例的图形使用者界面的示意图。⑶I可包括一主窗口 30,主窗口 30可包括一主信息字段32以及一指令确认字段34。其中主信息字段32是用以显示待测装置20的状态以及主要的烧录过程,例如联机程序14与待测装置20之间的联机的开始时间以及目前的联机状态。而指令确认字段34可显示通过GUI以及烧录方法自动下达的指令,供使用者确认。在烧录的过程中,若有额外信息或是需要与使用者进行互动的部分,可通过弹出式的一子窗口 40显示额外信息,或接收使用者输入的数据。然而子窗口 40的功能也可被合并设计于主窗口 30之中,在此并不对其限制。为了接收使用者输入的MAC地址,烧录程序13的⑶I可弹出子窗口 40并将需求信息“请输入介质存取控制地址”显示于子窗口 40的一子信息字段42,再通过子窗口 40的一输入字段44接收MAC地址。烧录程序13也可通过相同的方法另弹出显示“请输入序号”的子窗口 40并接收使用者输入的序号。根据另一实施范例,MAC地址以及序号可以是由一条形码扫描仪(barcodescanner)接收。厂商可事先将每一个待测装置20的MAC地址以及序号印制成贴纸上的条形码,并将贴纸贴在待测装置20的外壳、主机板(main board)或是控管待测装置的作业程序的一流程卡上。使用者从⑶I得知需输入MAC地址或序号时,可以以条形码扫描仪扫描贴纸上的条形码以取代在输入字段44键入(key in)的方式,而能避免人工键入错误。 得到MAC地址以及序号之后,烧录程序13依据MAC地址以及序号产生多个烧录参 烧录参数产生规则,以自动依据MAC地址以及序号产生其它的烧录参数。举例而言,先假设接收的MAC地址为008064000000,序号为1009999999。识别码的烧录参数产生规则可以例如是“与MAC地址相同”,故识别码为008064000000。件号的烧录参数产生规则可以例如是“当序号的前3码为100时,件号为010076 ;当序号的前3码为200时,件号为010077”,故件号为010076。版本的烧录参数产生规则可以例如是“当序号的前3码为100时,版本为4. 0 ;当序号的前3码为200时,版本为5. 0”,故版本为4. O。然而并不限定烧录参数的个数以及内容,也不限制各个烧录参数产生规则。接着烧录程序13显示MAC地址、序号以及烧录参数于主机端10的⑶I (步骤S400),并确认是否接收确认指令(步骤S500)如图4。使用者在确认欲烧录的MAC地址、序号以及烧录参数都正确之后,可按下子窗口 40的一确认按钮46以发出一确认指令。若使用者发现输入有误,则可按下子窗口 40的一取消按钮48以重新输入MAC地址或序号。当通过⑶I接收确认指令时,烧录程序13就将MAC地址、序号以及烧录参数烧录进待测装置20的配置记忆模块26(步骤S600)。更详细地说,于步骤S600之中,可以先发送多个参数指令给待测装置20的烧录固件28,其中发出的参数指令包括MAC地址、序号以及烧录参数。指定需烧录的数据后,烧录方法再发送一烧录指令给烧录固件28,以将MAC地址、序号以及烧录参数正式地烧录进待测装置20,如图5。换句话说,烧录程序13可自动一笔一笔下达参数指令以及烧录指令给烧录固件28,而不需由人工输入。请参照图6,其为另一实施范例的烧录方法的流程图。在连接主机端10与待测装置20之后,烧录程序13可确认待测装置20是否已开启,并与主机端10正确连接(步骤S150)。若检测不到待测装置20,可通过⑶I提醒使用者去检查待测装置20以及联机,直到检测到已与待测装置20正确连接。此外,烧录程序13也可维护一联机定时器(timer)。若在步骤S150等待超过一定时间(例如75秒)就视为烧录失败,并产生一烧录纪录文件(log file)做纪录。而在接收MAC地址以及序号之后,烧录程序13可依据配置文件16,确认MAC地址以及序号是否符合一输入规范(步骤S250)。配置文件16还可纪录针对MAC地址或是序号的输入规范。例如可规定MAC地址全长需为12码,且前6码需为008064 ;而序号全长需为10码,且前3码需为100或是200。若经比对之后判断输入的格式不符合,则可提醒使用者并要求重新输入。类似地,烧录程序13也可维护一输入定时器,以判断是否烧录失败。此外,下达烧录指令给烧录固件28之后,烧录程序13可以显示烧录结果于⑶I以告知使用者(步骤S700),并重新启动待测装置20(步骤S800),且依据烧录过程产生烧录纪录文件(步骤S900)。综上所述,烧录方法提供GUI以显示目前的烧录进度等信息,并可供使用者简便地输入MAC地址以及序号。且输入方式也可以刷入条形码的方式取代使用者键入的方式,以避免人工键入错误的情形。再者,通过维护配置文件的方式,能够从MAC地址以及序号自动产生其它所需的烧录参数,进而减少数据输入的复杂度与花费的时间。且由于能依待测装置或是客户的需求实时改变数据的格式或烧录参数产生规则,因此十分灵活。此外,烧录方法可自动检查待测装置是否已正确连结,或确认输入数据的格式是否正确,而能够进一步地降低错误率。 当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种烧录方法,用以从一主机端对一待测装置进行烧录,其特征在于,该烧录方法包括: 连接该主机端与该待测装置; 接收一介质存取控制地址以及一序号; 依据该介质存取控制地址以及该序号产生多个烧录参数; 显示该介质存取控制地址、该序号以及该些烧录参数于该主机端的一图形使用者界面;以及 当通过该图形使用者界面接收一确认指令时,将该介质存取控制地址、该序号以及该些烧录参数烧录进该待测装置。
2.根据权利要求I所述的烧录方法,其特征在于,该主机端与该待测装置通过美国电子工业联盟推荐标准232相连。
3.根据权利要求I所述的烧录方法,其特征在于,在所述接收该介质存取控制地址以及该序号的步骤之前,还包括 确认该待测装置是否已开启,并与该主机端正确连接。
4.根据权利要求I所述的烧录方法,其特征在于,该主机端通过该图形使用者界面接收该介质存取控制地址以及该序号。
5.根据权利要求I所述的烧录方法,其特征在于,该主机端通过一条形码扫描仪接收该介质存取控制地址以及该序号。
6.根据权利要求I所述的烧录方法,其特征在于,在所述依据该介质存取控制地址以及该序号产生多个烧录参数的步骤之前,还包括 依据一配置文件,确认该介质存取控制地址以及该序号是否符合一输入规范。
7.根据权利要求6所述的烧录方法,其特征在于,该配置文件包括该输入规范以及多个烧录参数产生规则。
8.根据权利要求I所述的烧录方法,其特征在于,所述将该介质存取控制地址、该序号以及该些烧录参数烧录进该待测装置的步骤,包括 发送多个参数指令给该待测装置的一烧录固件,其中该些参数指令包括该介质存取控制地址、该序号以及该些烧录参数;以及 发送一烧录指令给该烧录固件,以将该介质存取控制地址、该序号以及该些烧录参数烧录进该待测装置。
9.根据权利要求I所述的烧录方法,其特征在于,在所述将该介质存取控制地址、该序号以及该些烧录参数烧录进该待测装置的步骤之后,还包括 显示一烧录结果于该图形使用者界面;以及 重新启动该待测装置。
10.根据权利要求I所述的烧录方法,其特征在于,在所述将该介质存取控制地址、该序号以及该些烧录参数烧录进该待测装置的步骤之后,还包括 依据烧录过程产生一烧录纪录文件。
全文摘要
一种烧录方法,用以从主机端对待测装置进行烧录。烧录方法包括连接主机端与待测装置;接收介质存取控制地址以及序号;依据介质存取控制地址以及序号产生烧录参数;显示介质存取控制地址、序号以及烧录参数于主机端的图形使用者界面;以及当通过图形使用者界面接收确认指令时,将介质存取控制地址、序号以及烧录参数烧录进待测装置。
文档编号G06F9/445GK102830987SQ20111016557
公开日2012年12月19日 申请日期2011年6月14日 优先权日2011年6月14日
发明者杨崇豪 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1