资料解析方法.pdf

上传人:柴****2 文档编号:6114530 上传时间:2019-04-12 格式:PDF 页数:8 大小:3MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310009644.2

申请日:

2013.01.11

公开号:

CN103927304A

公开日:

2014.07.16

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06F 17/30申请公布日:20140716|||实质审查的生效IPC(主分类):G06F 17/30申请日:20130111|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

孕龙科技股份有限公司

发明人:

殷欣靖

地址:

中国台湾新北市

优先权:

专利代理机构:

中科专利商标代理有限责任公司 11021

代理人:

汤保平

PDF下载: PDF下载
内容摘要

一种资料解析方法用以于一逻辑分析仪撷取写入一待测物或自该待测物读取的资料时,解析所撷取的资料,且该资料包含有多个封包;该资料解析方法包含下列步骤:先建立一资料库,且该资料库中包含有多组资料数列、以及多组分别对应该资料数列的意义信息;而后,选择对应该待测物的通讯协议的解码手段,再利用该逻辑分析仪撷取至少一封包,并以选择的该解码手段,解译撷取的该封包取得一资料数列;而后,搜寻该资料库,选择该资料库中对应所得的该资料数列的意义信息,并显示选择的意义信息于一显示设备上。

权利要求书

权利要求书
1.  一种资料解析方法,是用以于一逻辑分析仪撷取一写入至一待测物或自该待测物读取的资料时,解析该逻辑分析仪所撷取的资料,且该资料包含有多个封包;该资料解析方法包含下列步骤:
A.建立一资料库,且该资料库中包含有多组资料数列、以及多组分别对应该资料数列的意义信息;其中,所述的资料数列是指通过对应该待测物的通讯协议的解码手段,对所撷取的资料进行解码后取得的数列;所述的意义信息是指各种数列于该待测物的通讯协议的规范中,所分别对应代表的意义;
B.选择对应该待测物的通讯协议的解码手段;
C.利用该逻辑分析仪撷取至少一写入该待测物或自该待测物读取的资料中的至少一封包;
D.以步骤B所选择的该解码手段,解译步骤C所撷取的该封包,以取得一资料数列;
E.搜寻步骤A所建立的该资料库,选择该资料库中对应步骤D得到的该资料数列的意义信息;
F.显示步骤E选择的意义信息,于一显示设备上。

2.  如权利要求1所述资料解析方法,各该资料数列中包含有多段资料,且各段资料依其内容,于该待测物的通讯协议的规范中分别代表有不同意义;其中,于步骤A所建立的资料库中,还储存有各种资料内容所代表的意义的名称;于步骤E中,还选择有于步骤D得到的该资料数列中,各段资料所代表的意义名称;于步骤F中,显示步骤E中所选择对应各段资料的意义名称。

3.  如权利要求2所述资料解析方法,各该资料数列中包含有多段资料,且各段资料依其内容,于该待测物的通讯协议的规范中分别代表有不同意义;其中,于步骤A所建立的资料库中,还储存有各种资料内容所代表的意义的内容;于步骤E中,还选择有于步骤D得到的该资料数列中,各段 资料所代表的意义内容;于步骤F中,显示步骤E中所选择对应各段资料的意义内容。

4.  如权利要求1所述资料解析方法,其中,于步骤C中,当该逻辑分析仪撷取有多个封包时;于步骤F中,会依据撷取顺序,将所得的所述意义信息,依序排列显示于该显示设备上。

5.  如权利要求1所述资料解析方法,其中,于步骤C中,该逻辑分析仪撷取封包后,先储存于一存储器中;于步骤F中,还显示有该封包于该存储器中的起始地址。

6.  如权利要求1所述资料解析方法,其中,于步骤F中,还同时显示有于步骤D解译取得的该资料数列。

说明书

说明书资料解析方法
技术领域
本发明是与数字资料处理有关,更详而言之是指一种资料解析方法。
背景技术
随着数字科技的进步,如存储卡、电子芯片、液晶屏幕(LCD)的图像处理芯片、以及互补性氧化金属半导体(Complementary Metal-OxideSemiconductor,CMOS)等使用数字信号传输或储存资料的电子装置日渐普及。
当研发人员在研发与检测具有上述电子装置时,通常会利用逻辑分析仪来撷取输入至该电子装置、或该电子装置所输出的数字信号,并通过于一显示设备上显示的方式供研发人员分析与检测上述所撷取的数字信号是否正常,以判定上述电子产品的设计是否正常。
而市售的逻辑分析仪在撷取数字资料,并将其转译显示于显示设备上后,大多是直接以横轴位移的波型图、或是以波型图解译对应的资料数列来显示所撷取的数字资料。
然而,当研发人员利用逻辑分析仪在撷取数字资料,转译成资料数列后,仍须自行查询对应待测物的通讯协议的转译规范,才能明白所解译出的资料数列所代表的意义,才可判定电子产品数字资料处理的设计是否正常。
而众所皆知的是,随着科技的进步,各种电子产品所需处理的数字资料量越来越庞大,使得所显示资料数列将会变的繁多与复杂,而此种解析方式不仅会造成研发人员检测的困难度增加,而可能有误判的情形发生外,且亦会造成检测时间的延宕,进而造成研发效率低落。
发明内容
有鉴于此,本发明的主要目的在于提供一种资料解析方法,可于检测时自动地解析资料数列,并显示资料数列所代表的意义。
缘以达成上述目的,本发明所提供资料解析方法用以于一逻辑分析仪撷取写入一待测物或自该待测物读取的资料时,解析该逻辑分析仪所撷取的资料,且该资料包含有多个封包;该资料解析方法包含下列步骤:
A.建立一资料库,且该资料库中包含有多组资料数列、以及多组分别对应该资料数列的意义信息;其中,所述的资料数列是指通过对应该待测物的通讯协议的解码手段,对所撷取的资料进行解码后取得的数列;所述的意义信息是指各种数列于该待测物的通讯协议的规范中,所分别对应代表的意义;
B.选择对应该待测物的通讯协议的解码手段;
C.利用该逻辑分析仪撷取至少一写入该待测物或自该待测物读取的资料中的至少一封包;
D.以步骤B所选择的该解码手段,解译步骤C所撷取的该封包,以取得一资料数列;
E.搜寻步骤A所建立的该资料库,选择该资料库中对应步骤D得到的该资料数列的意义信息;
F.显示步骤E选择的意义信息,于一显示设备上。
由此,通过上述的设计,便可于检测时自动地解析资料数列,并显示资料数列所代表的意义,进而提升研发人员检测的速度与效率。
附图说明
为能更清楚地说明本发明,以下结合较佳实施例并配合附图详细说明如后,其中:
图1为使用本发明解析方法的测试系统架构图;
图2为本发明解析方法的流程图;
图3与图4为使用本发明解析方法后的显示画面。
具体实施方式
本发明用以在一测试系统检测一待测物时,解析检测时的各个资料,且该资料包含有多个封包。请参阅图1,该测试系统包含有一计算机10以及一逻辑分析仪20,该计算机10通过一传输接口12(如USB、SATA等)与该待测物30连接,而该逻辑分析仪20则连接该计算机10与该传输接口12。另外,于本实施例中,该待测物30为一存储卡。请参阅图2与图3,本发明较佳实施例的资料解析方法包含有下列步骤:
于检测之前,先建立并储存一资料库于该计算机10中,且该资料库中包含有多组资料数列、以及多组分别对应该资料数列的意义信息。其中,所述的资料数列50是指通过对应该待测物30的通讯协议的解码手段对所撷取的资料进行解码后取得的数列(如图3标号50处的数列),且上述的数列中包含有多段资料51(如0X0D、0XB368、0X000、0X77等资料);所述的意义信息40是指资料数列50于该待测物30的通讯协议的规范中所对应代表的意义。详而言之,该待测物30的通讯协议的规范中,对于资料数列50中的各种资料51的内容对应解释有不同的意义名称41与意义内容42。举例而言,意义名称41可能是起始(Start)、停止(Stop)、CMD指令、连接(Host)、或CRC侦错状态(CRC STATUS)等名称,而意义内容42则依不同的意义名称而会有所不同内容,如:在CRC侦错状态(CRC STATUS)的意义名称下,就可能有代表不正确(Wrong)的101、代表正确(Right)的010、以及表示故障(Error)的111等不同的内容。
而开始进行检测时,先选择对应该待测物30的通讯协议的解码手段。一般来说,该通讯协议是存放于计算机10中对应该待测物30的动态链接资料库(Dynamic Link Library,DLL)中,且该动态链接资料库是采用静态链接(statically linked)至微软基础类别库(Microsoft FoundationClasses,MFC)的动态链接资料库。由此,便可通过选择对应的动态链接资料库来取得其通讯协议的解码手段。
而后,利用该逻辑分析仪撷取自该计算机10写入该待测物30、或该计算机10自该待测物30读取的多个封包至该逻辑分析仪20的存储器(图未示)中,并以所选择的该解码手段解译所撷取的各个该封包,得到多组资料数列50。
取得资料数列50后,搜寻储存于计算机中的该资料库,并选择前述 所得的各个该资料数列50对应的意义信息40,换言之,即是选择各资料数列50中的各段资料51,分别所代表的意义名称41与意义内容42。
最后,依据所述封包被撷取的顺序,依序排列显示解译所得的该资料数列50、分析所得的意义信息40、以及各封包于该存储器中的起始地址60于一显示设备上。于本实施例中,该显示设备为该计算机10的屏幕,当然,在实际实施上,亦可是显示于外接的另一显示设备。
之后更可再重复执行撷取封包后的步骤,直至检测停止,如此一来,便可以通过不间断的撷取、解译、选取与显示,而可完整解析整个检测过程并显示于该显示设备上。
另外,为使进行检测的研发人员能快速地进行资料检测,资料内容除可以资料方式显示外,亦可直接用文字方式显示出来。举例而言,请参阅图4的圈选处,于本实施例的该待测物30的通讯协议的规范中,意义名称CRC侦错状态(CRC STATUS)下,对应有三种代表不同状态内容的意义内容:101、010以及111,其中,101代表错误(Wrong);010代表正确(Right);111表示故障(Error)。如此一来,当资料数列50中的资料51解释的意义名称为:CRC侦错状态(CRC STATUS)以及意义内容为:010时,表示CRC侦错结果为正确,便可以用代表正确(Right)的文字,取代原先的010资料来显示于该显示设备上,以使研发人员能更加快速地对资料检测的内容进行解析。
由此,通过上述的设计,研发人员便可不需再查询对应该待测物的通讯协议的转译规范,直接于该显示设备上即可实时地查看资料数列所代表的意义,进而大幅地提升研发人员检测的速度与效率。最后,以上所述仅为本发明较佳可行实施例而已,凡是应用本发明说明书及申请专利范围所为的等效方法变化,理应包含在本发明的权利要求范围内。

资料解析方法.pdf_第1页
第1页 / 共8页
资料解析方法.pdf_第2页
第2页 / 共8页
资料解析方法.pdf_第3页
第3页 / 共8页
点击查看更多>>
资源描述

《资料解析方法.pdf》由会员分享,可在线阅读,更多相关《资料解析方法.pdf(8页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103927304 A (43)申请公布日 2014.07.16 CN 103927304 A (21)申请号 201310009644.2 (22)申请日 2013.01.11 G06F 17/30(2006.01) (71)申请人 孕龙科技股份有限公司 地址 中国台湾新北市 (72)发明人 殷欣靖 (74)专利代理机构 中科专利商标代理有限责任 公司 11021 代理人 汤保平 (54) 发明名称 资料解析方法 (57) 摘要 一种资料解析方法用以于一逻辑分析仪撷取 写入一待测物或自该待测物读取的资料时, 解析 所撷取的资料, 且该资料包含有多个封包 ; 该资 料。

2、解析方法包含下列步骤 : 先建立一资料库, 且 该资料库中包含有多组资料数列、 以及多组分别 对应该资料数列的意义信息 ; 而后, 选择对应该 待测物的通讯协议的解码手段, 再利用该逻辑分 析仪撷取至少一封包, 并以选择的该解码手段, 解 译撷取的该封包取得一资料数列 ; 而后, 搜寻该 资料库, 选择该资料库中对应所得的该资料数列 的意义信息, 并显示选择的意义信息于一显示设 备上。 (51)Int.Cl. 权利要求书 1 页 说明书 3 页 附图 3 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书1页 说明书3页 附图3页 (10)申请公布号 CN 103927。

3、304 A CN 103927304 A 1/1 页 2 1. 一种资料解析方法, 是用以于一逻辑分析仪撷取一写入至一待测物或自该待测物读 取的资料时, 解析该逻辑分析仪所撷取的资料, 且该资料包含有多个封包 ; 该资料解析方法 包含下列步骤 : A. 建立一资料库, 且该资料库中包含有多组资料数列、 以及多组分别对应该资料数列 的意义信息 ; 其中, 所述的资料数列是指通过对应该待测物的通讯协议的解码手段, 对所撷 取的资料进行解码后取得的数列 ; 所述的意义信息是指各种数列于该待测物的通讯协议的 规范中, 所分别对应代表的意义 ; B. 选择对应该待测物的通讯协议的解码手段 ; C. 利用。

4、该逻辑分析仪撷取至少一写入该待测物或自该待测物读取的资料中的至少一 封包 ; D. 以步骤 B 所选择的该解码手段, 解译步骤 C 所撷取的该封包, 以取得一资料数列 ; E. 搜寻步骤 A 所建立的该资料库, 选择该资料库中对应步骤 D 得到的该资料数列的意 义信息 ; F. 显示步骤 E 选择的意义信息, 于一显示设备上。 2. 如权利要求 1 所述资料解析方法, 各该资料数列中包含有多段资料, 且各段资料依 其内容, 于该待测物的通讯协议的规范中分别代表有不同意义 ; 其中, 于步骤 A 所建立的资 料库中, 还储存有各种资料内容所代表的意义的名称 ; 于步骤 E 中, 还选择有于步骤 。

5、D 得到 的该资料数列中, 各段资料所代表的意义名称 ; 于步骤 F 中, 显示步骤 E 中所选择对应各段 资料的意义名称。 3. 如权利要求 2 所述资料解析方法, 各该资料数列中包含有多段资料, 且各段资料依 其内容, 于该待测物的通讯协议的规范中分别代表有不同意义 ; 其中, 于步骤 A 所建立的资 料库中, 还储存有各种资料内容所代表的意义的内容 ; 于步骤 E 中, 还选择有于步骤 D 得到 的该资料数列中, 各段资料所代表的意义内容 ; 于步骤 F 中, 显示步骤 E 中所选择对应各段 资料的意义内容。 4. 如权利要求 1 所述资料解析方法, 其中, 于步骤 C 中, 当该逻辑分。

6、析仪撷取有多个封 包时 ; 于步骤 F 中, 会依据撷取顺序, 将所得的所述意义信息, 依序排列显示于该显示设备 上。 5.如权利要求1所述资料解析方法, 其中, 于步骤C中, 该逻辑分析仪撷取封包后, 先储 存于一存储器中 ; 于步骤 F 中, 还显示有该封包于该存储器中的起始地址。 6. 如权利要求 1 所述资料解析方法, 其中, 于步骤 F 中, 还同时显示有于步骤 D 解译取 得的该资料数列。 权 利 要 求 书 CN 103927304 A 2 1/3 页 3 资料解析方法 技术领域 0001 本发明是与数字资料处理有关, 更详而言之是指一种资料解析方法。 背景技术 0002 随着数。

7、字科技的进步, 如存储卡、 电子芯片、 液晶屏幕 (LCD) 的图像处理芯片、 以 及互补性氧化金属半导体(Complementary Metal-OxideSemiconductor, CMOS)等使用数字 信号传输或储存资料的电子装置日渐普及。 0003 当研发人员在研发与检测具有上述电子装置时, 通常会利用逻辑分析仪来撷取输 入至该电子装置、 或该电子装置所输出的数字信号, 并通过于一显示设备上显示的方式供 研发人员分析与检测上述所撷取的数字信号是否正常, 以判定上述电子产品的设计是否正 常。 0004 而市售的逻辑分析仪在撷取数字资料, 并将其转译显示于显示设备上后, 大多是 直接以横。

8、轴位移的波型图、 或是以波型图解译对应的资料数列来显示所撷取的数字资料。 0005 然而, 当研发人员利用逻辑分析仪在撷取数字资料, 转译成资料数列后, 仍须自行 查询对应待测物的通讯协议的转译规范, 才能明白所解译出的资料数列所代表的意义, 才 可判定电子产品数字资料处理的设计是否正常。 0006 而众所皆知的是, 随着科技的进步, 各种电子产品所需处理的数字资料量越来越 庞大, 使得所显示资料数列将会变的繁多与复杂, 而此种解析方式不仅会造成研发人员检 测的困难度增加, 而可能有误判的情形发生外, 且亦会造成检测时间的延宕, 进而造成研发 效率低落。 发明内容 0007 有鉴于此, 本发明。

9、的主要目的在于提供一种资料解析方法, 可于检测时自动地解 析资料数列, 并显示资料数列所代表的意义。 0008 缘以达成上述目的, 本发明所提供资料解析方法用以于一逻辑分析仪撷取写入一 待测物或自该待测物读取的资料时, 解析该逻辑分析仪所撷取的资料, 且该资料包含有多 个封包 ; 该资料解析方法包含下列步骤 : 0009 A. 建立一资料库, 且该资料库中包含有多组资料数列、 以及多组分别对应该资料 数列的意义信息 ; 其中, 所述的资料数列是指通过对应该待测物的通讯协议的解码手段, 对 所撷取的资料进行解码后取得的数列 ; 所述的意义信息是指各种数列于该待测物的通讯协 议的规范中, 所分别对。

10、应代表的意义 ; 0010 B. 选择对应该待测物的通讯协议的解码手段 ; 0011 C. 利用该逻辑分析仪撷取至少一写入该待测物或自该待测物读取的资料中的至 少一封包 ; 0012 D. 以步骤 B 所选择的该解码手段, 解译步骤 C 所撷取的该封包, 以取得一资料数 列 ; 说 明 书 CN 103927304 A 3 2/3 页 4 0013 E. 搜寻步骤 A 所建立的该资料库, 选择该资料库中对应步骤 D 得到的该资料数列 的意义信息 ; 0014 F. 显示步骤 E 选择的意义信息, 于一显示设备上。 0015 由此, 通过上述的设计, 便可于检测时自动地解析资料数列, 并显示资料。

11、数列所代 表的意义, 进而提升研发人员检测的速度与效率。 附图说明 0016 为能更清楚地说明本发明, 以下结合较佳实施例并配合附图详细说明如后, 其 中 : 0017 图 1 为使用本发明解析方法的测试系统架构图 ; 0018 图 2 为本发明解析方法的流程图 ; 0019 图 3 与图 4 为使用本发明解析方法后的显示画面。 具体实施方式 0020 本发明用以在一测试系统检测一待测物时, 解析检测时的各个资料, 且该资料包 含有多个封包。请参阅图 1, 该测试系统包含有一计算机 10 以及一逻辑分析仪 20, 该计算 机 10 通过一传输接口 12( 如 USB、 SATA 等 ) 与该待。

12、测物 30 连接, 而该逻辑分析仪 20 则连 接该计算机 10 与该传输接口 12。另外, 于本实施例中, 该待测物 30 为一存储卡。请参阅图 2 与图 3, 本发明较佳实施例的资料解析方法包含有下列步骤 : 0021 于检测之前, 先建立并储存一资料库于该计算机 10 中, 且该资料库中包含有多组 资料数列、 以及多组分别对应该资料数列的意义信息。其中, 所述的资料数列 50 是指通过 对应该待测物 30 的通讯协议的解码手段对所撷取的资料进行解码后取得的数列 ( 如图 3 标号50处的数列), 且上述的数列中包含有多段资料51(如0X0D、 0XB368、 0X000、 0X77等资 。

13、料 ) ; 所述的意义信息 40 是指资料数列 50 于该待测物 30 的通讯协议的规范中所对应代表 的意义。详而言之, 该待测物 30 的通讯协议的规范中, 对于资料数列 50 中的各种资料 51 的内容对应解释有不同的意义名称 41 与意义内容 42。举例而言, 意义名称 41 可能是起始 (Start)、 停止 (Stop)、 CMD 指令、 连接 (Host)、 或 CRC 侦错状态 (CRC STATUS) 等名称, 而意 义内容 42 则依不同的意义名称而会有所不同内容, 如 : 在 CRC 侦错状态 (CRC STATUS) 的 意义名称下, 就可能有代表不正确 (Wrong) 。

14、的 101、 代表正确 (Right) 的 010、 以及表示故障 (Error) 的 111 等不同的内容。 0022 而开始进行检测时, 先选择对应该待测物 30 的通讯协议的解码手段。一般来 说, 该通讯协议是存放于计算机 10 中对应该待测物 30 的动态链接资料库 (Dynamic Link Library, DLL) 中, 且该动态链接资料库是采用静态链接 (statically linked) 至微软基础 类别库 (Microsoft FoundationClasses, MFC) 的动态链接资料库。由此, 便可通过选择对 应的动态链接资料库来取得其通讯协议的解码手段。 0023。

15、 而后, 利用该逻辑分析仪撷取自该计算机10写入该待测物30、 或该计算机10自该 待测物 30 读取的多个封包至该逻辑分析仪 20 的存储器 ( 图未示 ) 中, 并以所选择的该解 码手段解译所撷取的各个该封包, 得到多组资料数列 50。 0024 取得资料数列 50 后, 搜寻储存于计算机中的该资料库, 并选择前述所得的各个该 说 明 书 CN 103927304 A 4 3/3 页 5 资料数列 50 对应的意义信息 40, 换言之, 即是选择各资料数列 50 中的各段资料 51, 分别所 代表的意义名称 41 与意义内容 42。 0025 最后, 依据所述封包被撷取的顺序, 依序排列显。

16、示解译所得的该资料数列 50、 分析 所得的意义信息40、 以及各封包于该存储器中的起始地址60于一显示设备上。 于本实施例 中, 该显示设备为该计算机 10 的屏幕, 当然, 在实际实施上, 亦可是显示于外接的另一显示 设备。 0026 之后更可再重复执行撷取封包后的步骤, 直至检测停止, 如此一来, 便可以通过不 间断的撷取、 解译、 选取与显示, 而可完整解析整个检测过程并显示于该显示设备上。 0027 另外, 为使进行检测的研发人员能快速地进行资料检测, 资料内容除可以资料方 式显示外, 亦可直接用文字方式显示出来。举例而言, 请参阅图 4 的圈选处, 于本实施例的 该待测物 30 的。

17、通讯协议的规范中, 意义名称 CRC 侦错状态 (CRC STATUS) 下, 对应有三种代 表不同状态内容的意义内容 : 101、 010以及111, 其中, 101代表错误(Wrong) ; 010代表正确 (Right) ; 111表示故障(Error)。 如此一来, 当资料数列50中的资料51解释的意义名称为 : CRC 侦错状态 (CRC STATUS) 以及意义内容为 : 010 时, 表示 CRC 侦错结果为正确, 便可以用 代表正确(Right)的文字, 取代原先的010资料来显示于该显示设备上, 以使研发人员能更 加快速地对资料检测的内容进行解析。 0028 由此, 通过上述。

18、的设计, 研发人员便可不需再查询对应该待测物的通讯协议的转 译规范, 直接于该显示设备上即可实时地查看资料数列所代表的意义, 进而大幅地提升研 发人员检测的速度与效率。 最后, 以上所述仅为本发明较佳可行实施例而已, 凡是应用本发 明说明书及申请专利范围所为的等效方法变化, 理应包含在本发明的权利要求范围内。 说 明 书 CN 103927304 A 5 1/3 页 6 图 1 说 明 书 附 图 CN 103927304 A 6 2/3 页 7 图 2 说 明 书 附 图 CN 103927304 A 7 3/3 页 8 图 3 图 4 说 明 书 附 图 CN 103927304 A 8 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1