计算机通信接口传输控制码解析方法及系统技术方案

技术编号:2845189 阅读:209 留言:0更新日期:2012-04-11 18:40
一种计算机通信接口传输句柄解析方法及系统,接收机器码档案的计算机平台解析该机器码的内容,该系统包括:多个储存读取地址的标头记录区、储存代码及该代码所表示的运作描述内容的码定义记录区以及描述点分析单元;本发明专利技术的计算机通信接口传输句柄解析方法及系统将通信接口中以数值形式表示的传输句柄依据一预定的对应方式转译成一特定的、易懂的符号形式,并将此转译成的符号形式按照一预定的列表方式汇整成一特定格式的表格文件,其中以表格方式列出传输句柄中各个描述所述内容,使用者可易于读懂各个描述所述的内容,在除错工作中可更为容易于找出错码。

【技术实现步骤摘要】

本专利技术是关于一种电子信息技术,特别是关于一种用于解析计算机通信接口传输句柄的解析方法及系统。
技术介绍
大多数计算机平台,例如桌上型个人计算机、笔记本型计算机、平板型计算机、网络工作站等,通常均搭配有一外部通信接口,例如通用串行总线(Universal Serial Bus,USB)式通信接口、火线式(FireWire)通信接口等,计算机平台可通过该通信接口与一外接电子信息装置(例如为打印机、外接硬盘装置、随身碟、数字照相机、键盘、鼠标及扫描仪等)进行数据交流。由于USB或FireWire式通信接口具有方便的即插即用的功能(plug-and-play),因此目前已成为大多数计算机平台必备的一种外部通信接口。基于上述因素,目前计算机厂商在制造个人计算机时,均会整合USB或FireWire式通信接口;因此在研发及生产过程中,便有需要对计算机产品中的USB或FireWire式通信接口进行测试工作。目前在USB式通信接口的测试工作上,若发现有错误状况时,则需由计算机工程师对其中所用的传输句柄进行一除错工作,检查传输句柄中的各个描述项(descriptor),例如包括结束点描述项(EndpointDescriptor,ED)、传输描述项(Transfer Descriptor,TD)等,检查其设定值是否正确。然而目前USB式通信接口在除错工作上的一项问题在于其中所嵌入的传输句柄通常是用16位进制的机器码表示,如图1所示即为此机器码的内容示意图。一般该机器码是由一数据读取装置(例如Tracer)读取通过计算机通信接口进行数据传输的电子信息装置(例如上述打印机、外接硬盘装置、随身碟、数字照相机、键盘、鼠标及扫描仪等)所产生的传输句柄,因此该机器码的内容颇为难以读懂,使得计算机工程师在进行除错工作时,须利用一对照表了解各项16位进制的传输句柄代表的意义,使得除错工作颇为费时费力而没有效率。
技术实现思路
为克服上述现有技术的缺点,本专利技术的主要目的在于提供一种计算机通信接口传输句柄解析方法及系统,综可将USB或FireWire式通信接口中的传输句柄解析成使用者易读的列表方式,计算机工程师可更为有效率地来进行除错工作。为达上述目的及其它目的,本专利技术提供一种计算机通信接口传输句柄解析方法及系统。该计算机通信接口传输句柄解析方法用于接收机器码资料文件的计算机平台解析该机器码的内容,且该机器码是由一数据读取装置读取以计算机通信接口进行数据传输的电子信息装置所产生的传输句柄,该解析方法至少包括令该计算机平台建立标头记录区,该标头记录区具有多个标头单元,每个标头单元用于储存读取地址信息;令该计算机平台建立码定义记录区,该码定义记录区用于储存依据该电子信息装置通过该通信接口进行数据传输时所产生的代码,且储存该代码所表示的运作描述内容;令该计算机平台在接收到该机器码档案时,依该标头记录区的标头单元储存的读取地址信息,从该机器码档案找出该读取地址信息所储存的资料;以及令该计算机平台依读取到的资料,从该码定义记录区找出与该资料相对应的代码及该代码的运作描述,并将其显示在与该计算机平台电性连接的显示单元上。该计算机通信接口传输句柄解析系统包括标头记录区,具有多个标头单元,且每个标头单元用于储存读取地址;码定义记录区,用于储存依据该电子信息装置通过该通信接口进行数据传输时所产生的代码,且储存该代码所表示的运作描述内容;以及描述点分析单元,在接收到该机器码档案时,依该标头记录区的标头单元所储存的读取地址,从该机器码档案找出该读取地址所储存的资料,且依据读取到的资料从该码定义记录区找出与该资料所对应的代码及该代码的运作描述,并将其显示在与该系统电性连接的显示单元上。本专利技术的计算机通信接口传输句柄解析方法及系统将通信接口中以数值形式表示的传输句柄依据一预定的对应方式转译成一特定的、易懂的符号形式,并将此转译成的符号形式按照一预定的列表方式汇整成一特定格式的表格文件,例如是一HTML(Hyper Text MarkupLanguage)格式的表格文件,其中是以表格方式列出传输句柄中的各个描述所述的内容,使用者可易于读懂各个描述所述的内容,在除错工作中可更为容易于找出错码,且使得使用者(即计算机工程师)可更为容易了解传输句柄的意义,可更为有效率地进行除错工作。附图说明图1是现有由USB通信接口中读取的16位进制传输句柄的一个实例;图2是显示本专利技术的计算机通信接口传输句柄解析系统应用结构及其系统结构方块示意图;图3是显示图2的标头记录区所储存内容的范例;图4是显示应用本专利技术的计算机通信接口传输句柄解析系统对传输句柄转译处理后得到的第一种展现结果;图5是显示应用本专利技术的计算机通信接口传输句柄解析系统对传输句柄转译处理后得到的第二种展现结果;以及图6是显示本专利技术的计算机通信接口传输句柄解析方法的运作流程图。具体实施例方式实施例如图1所示是显示本专利技术的计算机通信接口传输句柄解析系统2的基本结构方块图。如图所示,本专利技术的计算机通信接口传输句柄解析系统2在实际应用上是设置在一计算机平台3,例如桌上型个人计算机、笔记本型计算机、平板型计算机、网络工作站等,也就是该计算机通信接口传输句柄解析系统2例如是计算机软件,且该计算机平台3可接收一数据读取装置(未标出)读取到传输句柄(如图1所示),该传输句柄(机器码)是指具有计算机通信接口的电子信息装置(未标出)与同样具有计算机通信接口的电子主机(未标出,例如是计算机平台3)进行数据传输时产生的机器码,并通过该数据读取装置读取而形成机器码档案。在此须说明的是,读取机器码并形成机器码档案的方式是现有技术,故在此将不为文赘述。其中,本实施例的数据读取装置例如是Tracer,该Tracer是将读取到的传输句柄汇集成一原始形式的机器码档案,且该机器码档案以文件档案(*.txt)的形式储存。该电子信息装置是例如随身碟、打印机、外接硬盘装置、外接光盘装置、数字照相机等(在此未标出),该通信接口例如是通用串行总线(Universal Serial Bus,USB)式通信接口或火线(FireWire)式通信接口,通过本专利技术的计算机通信接口传输句柄解析系统2可将计算机平台3接收到的机器码档案1(通常是16位进制的数值码)解析成使用者易读的信息,计算机工程师可更为行效地进行除错工作。本专利技术的计算机通信接口传输句柄解析系统2包括标头记录区20、描述点分析单元22、码定义记录区21及展现模块23。该标头记录区20具有多个标头(Head)单元,如图3所示,每个标头单元(200、201、202及203等)用于储存读取地址信息。由于该Tracer读取以计算机通信接口进行数据传输的电子信息装置产生的传输句柄(机器码)时,每读取一个电子信息装置时,即在存储器(在此未标出)中的特定地址建立一笔资料,该资料即为读取地址信息,用于指示该电子信息装置进行数据传输所产生的传输句柄(机器码)在该存储器中储存的起始地址。因此,根据该特性即建立具有多个标头单元(200、201、202及203等)的标头记录区20。就本实施例而言,该标头记录区20是具有32个标头单元,以第一个标头单元200而言,它所对应储存的地址信息即是20810E00,其中,该地址信息中的208本文档来自技高网
...

【技术保护点】
一种计算机通信接口传输句柄解析方法,供接收机器码档案的计算机平台解析该机器码内容,且该机器码是由一数据读取装置读取以计算机通信接口进行数据传输的电子信息装置所产生的传输句柄,该解析方法至少包括:令该计算机平台建立标头记录区,该标头记 录区具有多个标头单元,每个标头单元用于储存读取地址信息;令该计算机平台建立码定义记录区,该码定义记录区用于储存依据该电子信息装置通过该通信接口进行数据传输时所产生的代码,且储存该代码所表示的运作描述内容;令该计算机平台在接收 到该机器码档案时,依该标头记录区的标头单元储存的读取地址信息,从该机器码档案找出该读取地址信息所储存的资料;以及令该计算机平台依读取到的资料,从该码定义记录区找出与该资料相对应的代码及该代码的运作描述,并将其显示在与该计算机平台电性 连接的显示单元上。

【技术特征摘要】
1.一种计算机通信接口传输句柄解析方法,供接收机器码档案的计算机平台解析该机器码内容,且该机器码是由一数据读取装置读取以计算机通信接口进行数据传输的电子信息装置所产生的传输句柄,该解析方法至少包括令该计算机平台建立标头记录区,该标头记录区具有多个标头单元,每个标头单元用于储存读取地址信息;令该计算机平台建立码定义记录区,该码定义记录区用于储存依据该电子信息装置通过该通信接口进行数据传输时所产生的代码,且储存该代码所表示的运作描述内容;令该计算机平台在接收到该机器码档案时,依该标头记录区的标头单元储存的读取地址信息,从该机器码档案找出该读取地址信息所储存的资料;以及令该计算机平台依读取到的资料,从该码定义记录区找出与该资料相对应的代码及该代码的运作描述,并将其显示在与该计算机平台电性连接的显示单元上。2.如权利要求1所述的计算机通信接口传输句柄解析方法,其特征在于,该数据读取装置是指Tracer。3.如权利要求1所述的计算机通信接口传输句柄解析方法,其特征在于,通信接口是通用串行总线式通信接口。4.如权利要求1所述的计算机通信接口传输句柄解析方法,其特征在于,该通信接口是火线式通信接口。5.如权利要求1所述的计算机通信接口传输句柄解析方法,其特征在于,该计算机平台找到的代码及该代码的运作描述是以表格方式显示。6.如权利要求5所述的计算机通信接口传输句柄解析方法,其特征在于,该表格的档案格式是HTML。7.如权利要求1或5所述的计算机通信接口传输句柄解析方法,其特征在于,该运作描述的显示方式是采用弹出式窗口显示其与代码的关系。8.如权利要求1所述的计算机通信接口传输句柄解析方法,其特征在于,该计算机平台找到的代码及该代码的运作描述是以图形方式显示。9.如权利要求8所述的计算机通信接口传输句柄解析方法,其特征在于,...

【专利技术属性】
技术研发人员:杨曜宗
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1