一种计算机通信设备的测试方法,其步骤包括:首先设定主端计算机与从端计算机进入红外线装置的测试程序,再将主端计算机与从端计算机的红外线装置设于最低波特率,由从端计算机发送一个测试命令至主端计算机,主端计算机在接收到测试命令时进入测试状态,再由从端计算机发送一个测试数据至主端计算机,主端计算机在接收到测试数据之后进行运算并产生一个测试结果,最后再将测试结果与测试数据进行比较以判定该红外线装置是否正常工作。(*该技术在2021年保护过期,可自由使用*)
【技术实现步骤摘要】
本专利技术涉及一种,特别涉及一种以红外线装置进行信号传输的通信设备借助于两台计算机的相互配合来实现自动测试红外线装置的方法。随着电子科技与互联网的不断发展,计算机已经不再是一个封闭的个体,现阶段人们已经可以轻易地通过一台计算机与网络另一端的计算机或外围设备进行数据的传输,而计算机在进行数据传输时通常需要借助于与其相对应的电子设备的互相配合。而红外线装置便是一种经常被用来进行短距离信号传输的工具,目前市面上所出售的笔记本型计算机通常配备有红外线装置,只要在接收端的计算机或外围设备(例如打印机等)也同样具有红外线装置,则该计算机便可以借助于红外线所发出的指令信号来驱动接收端的计算机或打印机执行指令的动作。由于红外线装置主要是做为一台计算机与另一端的计算机或外围设备互相沟通的装置,因此通信质量的好坏直接关系到该计算机所发出的指令信号能否被另一端的计算机所执行,而为了使计算机的通信质量能够获得较好的可用率,计算机在出厂之前必需对其上的红外线装置进行质量管理与检测,以避免具有瑕疵的产品被销售出去。但由于计算机的通信设备是做为与外界计算机沟通的工具,因此对于一台计算机而言,其上的通信设备是无法在单机的状态之下进行测试的,它必须要借助于另一台计算机的辅助才能够执行测试的操作。因此公知技术的计算机在进行红外线装置的测试时,必须以两台计算机进行测试,接受测试的计算机被当做主端计算机,并将执行测试的计算机当做从端计算机,通过两台计算机之间红外线装置的沟通以确保良好的数据传送质量。请参阅附图说明图1所示,它是公知技术的流程图。首先,设定主端计算机与从端计算机进入红外线装置的测试程序(步骤102),随后将测试数据由从端计算机传送至主端计算机(步骤104),当主端计算机在接收到从端计算机所传送的测试数据后,该主端计算机将立刻进行处理并产生一个测试结果(步骤106),随后再将测试结果传回从端计算机(步骤108),接下来,从端计算机比较测试数据与测试结果以确定红外线装置是否正常工作(步骤110)。由于计算机的红外线装置在进行检测时,通常必须选定多个不同波特率的传输速率对该红外线装置进行重复检测,因此在步骤104中,从端计算机每次将测试数据传送至主端计算机所使用的波特率并不相同。又在步骤106中,主端计算机可以利用一个特定的算法对测试数据进行处理以产生测试结果,例如,从端计算机可以将所接收的测试数据进行循环冗余检验(CRC),而主端计算机亦可将所接收的数据进行相同的处理并随后将所产生的检验结果传回至从端计算机,因此从端计算机只要将测试数据与测试结果进行比较,即可判断接受测试的红外线装置是否正常工作,于是当测试结果与测试数据相匹配时,即可以确定计算机的红外线装置能够正常工作。但是公知技术的测试方法必须以人工操作的方式进行测试,包括使从端计算机与主端计算机进入测试程序的设定,以及红外线装置通常至少要测试十种波特率的传输速率,这些都需要测试人员反复不断地进行测试,并选择不同的传输速率以达到测试的效果,然而以人工方式进行测试,不仅麻烦而且在测试过程中也很容易出错。因此目前相关的业界都在积极地研发一种测试方法,应用于两台计算机之间红外线装置的测试,该测试方法可以对计算机的红外线装置自动进行测试,因此可以改善公知技术因为以人工进行测试所造成的困扰和错误,进而节省测试的时间并降低测试失败的机率。本专利技术的主要目的在于提供一种,该测试方法可以自动地对红外线装置进行测试,以节省测试的时间并减少人工测试的失误。本专利技术的次要目的在于提供一种,该测试方法可以确保两台计算机之间在进行数据传输时的完整性,使测试失败的机率降至最低。本专利技术的用于以红外线装置进行数据传输的通信设备,其步骤包括首先设定主端计算机与从端计算机进入红外线装置的测试程序,再将主端计算机与从端计算机的红外线装置设于最低波特率,由从端计算机发送一个测试命令至主端计算机,主端计算机在接收到测试命令时进入测试状态,再由从端计算机发送一个测试数据至主端计算机,主端计算机在接收到测试数据之后进行运算并产生一个测试结果,最后再将测试结果与测试数据进行比较以判定该红外线装置是否正常工作。由于本专利技术是以自动方式进行通信设备的测试,相比于公知技术以人工方式进行测试,本专利技术可以避免人工测试失误的发生并可以节省测试的时间;又由于本专利技术的从端计算机是以最低波特率将测试命令发送至主端计算机,而红外线装置在传输速率越低的状况下,其获得数据传输的完整性越好,因此本专利技术可以确保从端计算机将测试命令传送至主端计算机时,数据传输的完整性,从而使测试失败的机率降至最低。为了对本专利技术的目的、特征及功效有更进一步的了解,现配合附图详细说明如后图1是公知技术的流程图;图2是本专利技术的主端计算机与从端计算机的通信设备模块结构方块图;图3是本专利技术的流程图;图4是本专利技术的从端计算机的操作流程图;图5是本专利技术的主端计算机的操作流程图。请参阅图2所示,它是本专利技术的主端计算机与从端计算机的通信设备模块结构方块图。图中从端计算机302与主端计算机304分别具有一个红外线装置306、310以及一个测试模块308、312,而从端计算机302的红外线装置306更具有一个测试命令发送模块314与一个确认信息接收模块316,而主端计算机304的红外线装置310则具有一个测试命令接收模块322与一个确认命令发送模块324。此外,从端计算机302的测试模块308具有一个测试数据发送模块318、一个测试结果接收模块320以及一个比较模块340;而主端计算机304的测试模块312则具有一个测试数据接收模块326、一个测试结果发送模块328以及一个运算模块338。当测试开始时,从端计算机302将产生一个测试命令,并由测试命令发送模块314经由标号330的路径送往主端计算机304,之后再由主端计算机304的测试命令接收模块322所接收;而主端计算机304在依据测试命令的内容将自己设定为测试状态之后,再由主端计算机304的确认命令发送模块324发出确认命令,并经由标号332所示的路径送往从端计算机302,并由从端计算机302的确认信息接收模块316所接收。接下来,从端计算机302的测试数据发送模块318将经由路径334传送一个测试数据至主端计算机304,并由主端计算机304的测试数据接收模块326所接收,随后在主端计算机304的运算模块338进行处理以产生一个测试结果。该测试结果再由主端计算机304的测试结果发送模块328经由路径336传回至从端计算机302,并由从端计算机302的测试结果接收模块320所接收,随后再由从端计算机302的比较模块340进行测试数据与测试结果的比较,以便得知主端计算机304的接受测试的元件是否能正常工作。其中,本专利技术的比较模块340中所使用的算法可以是CRC或其他算法,事实上只要是主端计算机与从端计算机可同时执行并可产生测试结果以进行比较的算法都可应用于本专利技术之中。请参阅图3所示,它是本专利技术的的流程图。本专利技术所使用的通信设备是红外线装置,其测试的方法包括下列步骤首先设定主端计算机与从端计算机进入红外线装置的测试程序(步骤202),将主端计算机与从端计算机的红外线装置设于最低波特率(步骤204),由从端计算机发送一个测试命令至主本文档来自技高网...
【技术保护点】
一种计算机通信设备的测试方法,其步骤包括: (a)设定主端、从端计算机进入红外线装置的测试程序; (b)将主端、从端计算机的红外线装置设于最低波特率; (c)由从端计算机发送一个测试命令至主端计算机; (d)主端计算机接收到测试命令则进入测试状态; (e)由从端计算机发送一个测试数据至主端计算机; (f)主端计算机依据测试数据进行运算并产生一个测试结果;以及 (g)比较测试结果与测试数据以判定该红外线装置是否正常工作。
【技术特征摘要】
【专利技术属性】
技术研发人员:张桐瑞,陈玄同,林光信,
申请(专利权)人:英业达股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。