单机红外线自我测试的系统及其方法

文档序号:6379509阅读:248来源:国知局
专利名称:单机红外线自我测试的系统及其方法
技术领域
本发明涉及一种传输接口的测试系统与方法,尤其是一种有关于单机红外线自我测试的系统及其方法。
背景技术
红外线传输是目前计算机可执行平台上运用于短距离无线传输最普遍的无线传输方式之一,因为红外线传输具有低耗电、低成本、传输率高、点对点通信的特性,特别适合用在可携式、可用电池操作的产品中。目前红外线传输应用的领域相当广泛,例如数字照相机(Digital Camera,DC)、数字摄影机(Digital Video,DV)、个人数字助理(Personal Digital Assistant,PDA)、红外线多功能事务机、红外线打印机、平板计算机(Tablet PC)、笔记型计算机、桌上型计算机等。因此自从红外线传输发展以来广受各方瞩目,并且于短距离无线传输的市场上位居于无冕王的宝座。
在目前占有大量的市场的红外线模块于产品研发初期的微量验证或大量生产的批量测试设置执行测试程序所需要设置的红外线传输回路大都因为红外线的许多特性,例如红外线需局限在某角度直线传输、红外线无法穿过实体对象、红外线数据传输时传送与接收的红外线模块必须静止、以及红外线不可多点传输等等,而受到许多的限制。
目前运用于红外线模块功能测试的测试程序具有两个主要的步骤(1)设置红外线传输回路;及(2)利用红外线传输回路执行测试程序,用以确认待验测的红外线模块的功能正常,以上的测试步骤将配合图1公知技术用以测试红外线模块的连接操作示意图说明如下(1)设置红外线传输回路,根据红外线传输规范,红外线最大的传输有效距离为一公尺,因此需将主机20以及测试机30依照需有一公尺的平行距离的规定设置起来;将主机20所具有的第一红外线模块22以及测试机30所具有的外接红外线模块32致能;分别于主机20以及测试机30执行相关的网络设定,例如网络通信协议、网络分享,以及通过应用程序设定红外线传输回路的传输模式。设置红外线传输回路的步骤目的为促使第一红外线模块22以及外接红外线模块通过红外线传输回路辨识到彼此。
(2)执行测试程序确认待测的红外线模块的功能正常,通过主机20所具有的第一红外线模块22传送由主机20所提供的测试数据,并经过测试机30所具有的外接红外线模块32接收上述的测试数据,并利用上述的应用程序确认传输与接收的测试数据文件相同即确认主机20所具有的第一红外线模块22的传送功能正常;通过外接红外线模块32传送由测试机30所提供的测试数据,并经过第一红外线模块22接收上述的测试数据,并通过上述的应用程序确认传输与接收的测试数据文件相同,即确认主机20所具有的第一红外线模块22的接收功能正常。
然而,根据上述所提的公知的红外线传输回路的设置与测试方法具有多个问题可加以改进,将分别说明如下第一,设置红外线传输回路花费较高,因公知设置红外线传输回路需要主机以及测试机,若主机以及测试机为笔记型计算机,则设置红外线传输回路的花费至少需要数万元,又因为红外线不可多点传输的特性倘若红外线传输回路设置于量产的生产单位,为配合生产速度可能需同时设置多台测试机以供测试所需,则设置红外线传输回路所需要的花费更达数十万。
第二,浪费空间,设置红外线传输回路的环境,因红外线具有无法穿过实体对象的特性,所以设置红外线传输回路所需要的空间不能有遮蔽物,因此需要特别保留测试空间也形成空间的浪费。
第三,浪费时间,因为使用两台机器执行测试程序,因此设置红外线传输回路需花费双倍的时间执行相关设定,上述所需的设定时间也是另外一种浪费。并且,红外线最大的传输有效距离为1公尺以及红外线具有数据传输时传送与接收的红外线模块必须保持静止状态的特性,但是公知的测试流程中需要分别从主机及测试机发送测试数据,所以需要于两台主机上执行操作,因此使用者需要在两台主机间奔波。
第四,减慢除错(debug)的速度,因为使用两台机器测试因此若于测试程序时发生状况或测试失败需要分析可能发生问题的变量也因此而增加。
因此,若能提供一种单机红外线自我测试的系统及其方法,将可使生产成本大大的降低并增加空间与时间的利用。

发明内容
有鉴于此,本发明为了解决过去测试红外线模块所浪费的时间、空间以及费用因此提供一种单机红外线自我测试的系统及其方法。
为达到上述目的,本发明所提供的单机红外线自我测试的系统中,包含有下列模块主机、显示模块、第一红外线模块、第二红外线模块、收发监控模块。
其系统操作方式是利用主机上原本具有的第一红外线模块以及通过万用串行端口与主机连接的第二红外线模块通过主机的设置产生红外线传输回路,利用显示模块通过收发监控模块执行相关的设定,并利用收发监控模块产生触发指令执行测试程序;并根据测试程序产生的结果判断待验测的第一红外线模块功能是否正常,并于收发监控模块显示上述测试程序执行时红外线传输回路的多个传输状态与传输模式。
另外,本发明所提供的单机红外线自我测试的方法,包含有下列步骤首先,将第二红外线模块通过万用串行端口连接上主机,促使主机接收到连接信号;然后,主机会依据上述的连接信号致能第一红外线模块与第二红外线模块以产生红外线传输回路;接着,根据在收发监控模块上输入的相关设定以及产生的触发指令,通过上述的红外线传输回路执行传送及接收主机所提供的测试数据;最后,对比传送及接收的测试数据若为一致,则确认第一红外线模块功能正常并显示测试结果。
有关本发明具体可行的实施方式,现就配合


如下

图1为公知技术用以测试红外线模块的连接操作示意图;图2为本发明所提供的单机红外线自我测试的系统的连接示意图;图3为本发明所提供的单机红外线自我测试的系统的运作示意图;及图4为本发明所提供的单机红外线自我测试的方法的方法流程图。
其中,附图标记说明如下20主机22第一红外线模块
24 收发监控模块30 测试机32 外接红外线模块40 第二红外线模块50 显示模块步骤100接收连接信号步骤110产生红外线传输回路步骤120通过红外线回路执行传送及接收主机所提供的测试数据步骤130对比传送及接收的测试数据是否一致?步骤140显示第一红外线模块功能正常的信息具体实施方式
一种单机红外线自我测试的系统及其方法,在不需要另一台测试机的配合只利用一主机搭配一外接的红外线模块即完成红外线传输回路的设置,并通过上述的红外线传输回路的执行测试程序用以确认主机具有的红外线模块功能正常。
图2为本发明所揭示的单机红外线自我测试的系统的连接示意图,至于其主要的系统运作示意图将通过图3来加以说明;其主要的方法操作步骤流程将通过图4来加以说明。
请参考图2所示,为本发明所揭示的单机红外线自我测试的系统的连接示意图,说明如下第二红外线模块40通过万用串行端口连接上主机20,并与主机20所具有的第一红外线模块22通过主机20所设置的网络设定产生红外线传输回路用以执行测试程序。
请参考图3所示,为本发明所揭示的单机红外线自我测试的系统运作示意图,主要的系统功能模块包含(1)主机20;(2)第一红外线模块22;(3)第二红外线模块40;(4)收发监控模块24;及(5)显示模块50,分别说明如下(1)主机20,主机20具有待验测功能的第一红外线模块22,并提供测试程序中用以传输及接收的测试数据(n及n1),并且主机20至少具有一个万用串行端口。
(2)第一红外线模块22,第一红外线模块22为测试程序所欲确认功能是否正常的红外线模块;第一红外线模块22将依据触发指令执行传送由主机20所提供的测试数据(n)给第二红外线模块40;并接收由第二红外线模块40传送给主机20的测试数据(n1)。
(3)第二红外线模块40,第二红外线模块40通过主机20具有的万用串行端口连接上主机20;第二红外线模块40会接收由第一红外线模块22所传送的测试数据(n);并依据触发信号传送由主机20所提供的测试数据(n1)给第一红外线模块22。
其中,第二红外线模块40具有(a)收发器;(b)转换控制电路;(c)连接导线;及(d)万用序列端子,分别说明如下(a)收发器,用以接收/传送做为测试数据的红外线传输信号;(b)转换控制电路,连接于收发器做为接收/传送的红外线传输信号与通用序列总线(Universal Serial Bus,USB)电子信号转换的媒介,转换控制电路具有多个发光二极管(Light Emitting Diode,LED),用以显示红外线传输回路的传输模式;(c)连接导线,连接于上述的转换控制电路,连接导线的长度至少需使第一红外线模块22及第二红外线模块40保持红外线传输规范中所限制的最大传输有效距离,以确认第一红外线模块22于最大传输有效距离内功能正常。(d)万用序列端子,连接于上述的连接导线,万用序列端子是第二红外线模块40用以连接至主机20具有的万用串行端口的连接器。
当第二红外线模块40通过万用串行端口连接至主机20时会产生一连接信号用以提供给主机做为一个致能信号用以致能第一红外线模块22及第二红外线模块40以产生红外线传输回路。
(4)收发监控模块24,为一个设置于主机20上的使用者操作接口,使用者可经过收发监控模块设置执行测试所需的相关设定与获得测试程序执行时相关传输状态的信息。
上述所提的相关设定包含(a)设定红外线传输回路的传输模式为FIr(FastIr)或Sir;(b)设定红外线传输回路所需的网络设定,例如网络通信协议以及网络分享;及(c)设定产生触发信号促使测试程序执行。
上述所提的相关传输状态的信息,内容包含(a)红外线传输回路目前的传输模式;(b)已完成传输的测试数据文件容量;(c)未完成传输的测试数据文件容量;(d)预计完成传送测试数据所需时间;(e)已经传送测试数据所花费时间;以及(f)传送与接收的测试数据是否一致。其中,(f)字段所显示的结果可用以确认主机20所具有的第一红外线模块22功能是否正常。
收发监控模块24还包含对比传送与接收的测试数据(n及n1)档案是否一致的功能,当对比传送与接收的测试数据(n及n1)都为一致时收发监控模块24才会显示数据一致的信息用以做为确认第一红外线模块22功能正常的确认数据。
(5)显示模块50,用以显示执行于主机20的收发监控模块24所提供的使用者操作接口的内容。
请参考图4所示,为本发明所提的单机红外线自我测试的方法的方法流程图,说明本方法主要的步骤与内容如下主机20接收到第二红外线模块40通过万用串行端口连接上主机20所产生的连接信号(步骤100)。上述的连接信号将促使主机20具有的第一红外线模块22以及通过万用串行端口连接上主机20的第二红外线模块40致能,用以产生红外线传输回路(步骤110)。根据在收发监控模块24所设置的相关设定,与利用收发监控模块24产生触发指令促使第一红外线模块22传送由主机20所提供的测试数据(n)并通过第二红外线模块40接收上述的测试数据(n);然后,由第二红外线模块40传送由主机20所提供的测试数据(n1)并通过第一红外线模块22接收上述的测试数据(n1)(步骤120)。收发监控模块24会分别执行对比上述传送与接收的的测试数据(n及n1)的容量是否一致,再执行下列步骤(步骤130)不一致,则结束所有测试程序;一致,则通过收发监控模块24显示数据一致的信息做为确认待验证的第一红外线模块22功能正常的确认信息,提供给使用者做为参考信息(步骤140)。
以上所述,仅为本发明其中的较佳实施例,并非用来限定本发明的实施范围;凡依本发明申请专利在不脱离本发明的精神和范围内所作的均等变化与修饰,均应属于本发明专利权利要求书所要求保护的范围内。
权利要求
1.一种单机红外线自我测试的系统,其中该系统包含一主机,提供一测试数据;一第一红外线模块,用以传送/接收该测试数据;一第二红外线模块,通过该万用串行端口连接上该主机,与该第一红外线模块形成一红外线传输回路用以接收/传送该测试数据;一收发监控模块,为设置于该主机的一操作接口,用以设定该红外线传输回路的一传输模式、显示多个传输状态及产生一触发指令以执行一测试程序;以及一显示模块,用以显示该收发监控模块的内容。
2.如权利要求1所述的单机红外线自我测试的系统,其中该测试程序包含促使该第一红外线模块与该第二红外线模块依据该触发指令分别地执行传送及接收该测试数据,以及根据传送及接收的该测试数据为一致用以确认该第一红外线模块功能正常。
3.如权利要求1所述的单机红外线自我测试的系统,其中该主机选自于数字照相机、数字摄影机、个人数字助理、红外线多功能事务机、红外线打印机、平板计算机、笔记型计算机、桌上型计算机的组合中任选其中一种。
4.如权利要求1所述的单机红外线自我测试的系统,其中该第二红外线模块具有一收发器、一转换控制电路、一连接导线以及一万用串行端口端子。
5.如权利要求4所述的单机红外线自我测试的系统,其中该转换控制电路还包括多个发光二极管,用以显示该传输模式。
6.如权利要求4所述的单机红外线自我测试的系统,其中该连接导线的长度至少得用以使该第一红外线模块及该第二红外线模块保持最大的传输有效距离。
7.如权利要求1所述的单机红外线自我测试的系统,其中该收发监控模块根据该第二红外线模块连接至该主机时被触发执行。
8.如权利要求1所述的单机红外线自我测试的系统,其中该传输模式包含FIr及SIr。
9.如权利要求1所述的单机红外线自我测试的系统,其中该传输状态包含该红外线传输回路目前的传输模式、已完成传输的该测试数据文件容量、未完成传输的该测试数据文件容量、预计完成传送该测试数据所需时间、已完成传送的该测试数据所花费时间以及传送与接收的该测试数据是否一致。
10.一种单机红外线自我测试的方法,是利用一主机的一第一红外线模块及通过万用串行端口连接上该主机的一第二红外线模块建立一红外线传输回路用以进行测试,其中该方法包含下列步骤接收该第二红外线模块电连接所产生的一连接信号;产生该红外线传输回路;根据一触发指令的产生,通过该红外线回路执行传送及接收一测试数据;以及根据传送及接收的该测试数据一致,确认该第一红外线模块功能正常并加以显示;
11.如权利要求10所述的单机红外线自我测试的方法,其中该主机选自于数字照相机、数字摄影机、个人数字助理、红外线多功能事务机、红外线打印机、平板计算机、笔记型计算机、桌上型计算机的组合中任选其中一种。
全文摘要
一种单机红外线自我测试的系统及其方法,在不需要另一台测试机的配合只利用一主机搭配一外接的红外线模块即完成红外线传输回路的设置,并通过上述的红外线传输回路的执行测试程序用以确认主机具有的红外线模块功能正常。其中该系统包含一主机,提供一测试数据;一第一红外线模块,用以传送/接收该测试数据;一第二红外线模块,通过该万用串行端口连接上该主机,与该第一红外线模块形成一红外线传输回路用以接收/传送该测试数据;一收发监控模块,为设置于该主机的一操作接口,用以设定该红外线传输回路的一传输模式、显示多个传输状态及产生一触发指令以执行一测试程序;以及一显示模块,用以显示该收发监控模块的内容。
文档编号G06F11/26GK1641594SQ20041000157
公开日2005年7月20日 申请日期2004年1月13日 优先权日2004年1月13日
发明者黄仲文, 赵顺贤 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1