太阳城集团

  • / 18
  • 下载费用:30 金币  

数据分析方法、系统和设备.pdf

摘要
申请专利号:

太阳城集团CN201580050609.2

申请日:

2015.12.31

公开号:

CN106716381A

公开日:

2017.05.24

当前法律状态:

授权

有效性:

有权

法律详情: 授权|||实质审查的生效IPC(主分类):G06F 11/273申请日:20151231|||公开
IPC分类号: G06F11/273 主分类号: G06F11/273
申请人: 深圳市大疆创新科技有限公司
发明人: 俞利富; 庹伟
地址: 518057 广东省深圳市南山区高新区南区粤兴一道9号香港科大深圳产学研大楼6楼
优先权:
专利代理机构: 北京同立钧成知识产权代理有限公司 11205 代理人: 马爽
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201580050609.2

授权太阳城集团号:

||||||

法律状态太阳城集团日:

太阳城集团2018.11.20|||2017.06.16|||2017.05.24

法律状态类型:

授权|||实质审查的生效|||公开

摘要

太阳城集团本发明提供一种数据分析方法、系统和设备,该方法包括:接收用户针对待分析芯片配置的数据采集条件和命令解析格式;接收待分析芯片的传输数据;根据所据采集条件对传输数据进行采集,获取满足数据采集条件的传输数据;根据命令解析格式,对满足所述数据采集条件的传输数据进行命令解析处理,获得各输出命令。通过采用用户针对待分析芯片所配置的数据采集条件和命令解析格式,实现了待分析芯片的传输数据的自动采集、自动命令解析等分析处理,提高了传输数据分析处理效率。

权利要求书

1.一种数据分析方法,其特征在于,包括:
接收用户针对待分析芯片配置的数据采集条件和命令解析格式;
接收所述待分析芯片的传输数据;
根据所述数据采集条件对所述传输数据进行采集,获取满足所述数据采集条件的传输
数据;
根据所述命令解析格式,对所述满足所述数据采集条件的传输数据进行命令解析处
理,获得各输出命令。
2.根据权利要求1所述的方法,其特征在于,所述数据采集条件包括数据采集起始条件
和数据采集结束条件;
所述根据所述数据采集条件对所述传输数据进行采集,获取满足所述数据采集条件的
传输数据,包括:
确定所述传输数据中满足所述数据采集起始条件的起始比特数据;
连续提取自所述起始比特数据开始的比特数据流,直到提取到所述传输数据中满足所
述数据采集结束条件的结束比特数据为止。
3.根据权利要求2所述的方法,其特征在于,所述根据所述命令解析格式,对所述满足
所述数据采集条件的传输数据进行命令解析处理,获得各输出命令之前,所述方法还包括:
将所述起始比特数据与所述结束比特数据之间的比特数据流转换为字节数据流;
所述根据所述命令解析格式,对所述满足所述数据采集条件的传输数据进行命令解析
处理,获得各输出命令,包括:
根据所述命令解析格式,对所述字节数据流进行进行命令解析处理,获得各输出命令。
4.根据权利要求3所述的方法,其特征在于,所述根据所述命令解析格式,对所述字节
数据流进行进行命令解析处理,获得各输出命令,包括:
根据所述命令解析格式中包含的各命令码,解析所述字节数据流中包含的各命令;
将解析获得的各命令对应的字节数据封装为对应的命令,获得各输出命令。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述根据所述命令解析格式,
对所述满足所述数据采集条件的传输数据进行命令解析处理,获得各输出命令之后,所述
方法还包括:
接收用户输入的显示指令,所述显示指令中包括待显示输出命令所对应的命令码;
根据所述待显示输出命令所对应的命令码,从所述各输出命令中选出所述待显示输出
命令;
对所述待显示输出命令中包含的输出数据按预设显示方式进行显示。
6.根据权利要求1至4中任一项所述的方法,其特征在于,所述接收所述待分析芯片的
传输数据,包括:
接收数据采集器实时采集并发送的所述传输数据;
或者,
接收所述数据采集器发送的包含所述传输数据的存储文件;
解析所述存储文件,获得所述传输数据。
7.一种数据分析系统,其特征在于,包括:
第一接收模块,用于接收用户针对待分析芯片配置的数据采集条件和命令解析格式;
第二接收模块,用于接收所述待分析芯片的传输数据;
数据获取模块,用于根据所述数据采集条件对所述传输数据进行采集,获取满足所述
数据采集条件的传输数据;
命令处理模块,用于根据所述命令解析格式,对所述满足所述数据采集条件的传输数
据进行命令解析处理,获得各输出命令。
8.根据权利要求7所述的数据分析系统,其特征在于,所述数据采集条件包括数据采集
起始条件和数据采集结束条件;
所述数据获取模块,包括:
确定子模块,用于确定所述传输数据中满足所述数据采集起始条件的起始比特数据;
提取子模块,用于连续提取自所述起始比特数据开始的比特数据流,直到提取到所述
传输数据中满足所述数据采集结束条件的结束比特数据为止。
9.根据权利要求8所述的数据分析系统,其特征在于,还包括:
转换模块,用于将所述起始比特数据与所述结束比特数据之间的比特数据流转换为字
节数据流;
所述命令处理模块,具体用于:根据所述命令解析格式,对所述字节数据流进行进行命
令解析处理,获得各输出命令。
10.根据权利要求9所述的数据分析系统,其特征在于,所述命令处理模块,包括:
解析子模块,用于根据所述命令解析格式中包含的各命令码,解析所述字节数据流中
包含的各命令;
封装子模块,用于将解析获得的各命令对应的字节数据封装为对应的命令,获得各输
出命令。
11.根据权利要求7至10中任一项所述的数据分析系统,其特征在于,所述第一接收模
块,还用于:
接收用户输入的显示指令,所述显示指令中包括待显示输出命令所对应的命令码;
所述数据分析系统还包括:
命令选择模块,用于根据所述待显示输出命令所对应的命令码,从所述各输出命令中
选出所述待显示输出命令;
数据显示模块,用于对所述待显示输出命令中包含的输出数据按预设显示方式进行显
示。
12.根据权利要求7至10中任一项所述的数据分析系统,其特征在于,所述第二接收模
块,具体用于:
接收数据采集器实时采集并发送的所述传输数据;
或者,
接收所述数据采集器发送的包含所述传输数据的存储文件;
所述数据分析设备还包括:
文件解析模块,用于解析所述存储文件,获得所述传输数据。
13.一种数据分析设备,其特征在于,包括:
接收器,用于接收用户针对待分析芯片配置的数据采集条件和命令解析格式,以及接
收所述待分析芯片的传输数据;
处理器,用于根据所述数据采集条件对所述传输数据进行采集,获取满足所述数据采
集条件的传输数据;
所述处理器,还用于根据所述命令解析格式,对所述满足所述数据采集条件的传输数
据进行命令解析处理,获得各输出命令。
14.根据权利要求13所述的数据分析设备,其特征在于,所述数据采集条件包括数据采
集起始条件和数据采集结束条件;
所述处理器还用于:
确定所述传输数据中满足所述数据采集起始条件的起始比特数据;
连续提取自所述起始比特数据开始的比特数据流,直到提取到所述传输数据中满足所
述数据采集结束条件的结束比特数据为止。
15.根据权利要求14所述的数据分析设备,其特征在于,所述处理器还用于:
将所述起始比特数据与所述结束比特数据之间的比特数据流转换为字节数据流;
根据所述命令解析格式,对所述字节数据流进行进行命令解析处理,获得各输出命令。
16.根据权利要求15所述的数据分析设备,其特征在于,所述处理器还用于:
根据所述命令解析格式中包含的各命令码,解析所述字节数据流中包含的各命令;
将解析获得的各命令对应的字节数据封装为对应的命令,获得各输出命令。
17.根据权利要求13至16中任一项所述的数据分析设备,其特征在于,所述接收器还用
于:接收用户输入的显示指令,所述显示指令中包括待显示输出命令所对应的命令码;
所述处理器还用于:根据所述待显示输出命令所对应的命令码,从所述各输出命令中
选出所述待显示输出命令;对所述待显示输出命令中包含的输出数据按预设显示方式进行
显示。
18.根据权利要求13至16中任一项所述的数据分析设备,其特征在于,所述接收器具体
用于:
接收数据采集器实时采集并发送的所述传输数据;
或者,
接收所述数据采集器发送的包含所述传输数据的存储文件;
所述处理器还用于;解析所述存储文件,获得所述传输数据。

说明书

数据分析方法、系统和设备

技术领域

本发明实施例涉及数据处理技术,尤其涉及一种数据分析方法、系统和设备。

背景技术

目前的电子产品一般是由多种芯片组合而成。为保证产品的正常使用,产品一般
都需要进行调试等处理。在调试时,可能需要对产品进行各种功能的测试,每种功能的测试
可以会涉及到产品中多个芯片间的数据传输。

因此,在功能调试时,举例来说,假设产品包括芯片A和芯片B,用户一般会输入一
些命令,比如对芯片A输入一些命令,芯片A与芯片B交互,以执行这些命令。此时,需要分析
这两个芯片间的传输数据,以通过对芯片间传输数据的分析,判断命令的执行情况,亦即判
定对应芯片功能的执行情况,完成功能调试。

由于不同芯片所采用的通信协议、命令格式往往各不相同,目前,对各芯片间传输
数据的分析,一般采用人工处理的方式:比如利用示波器等采集设备采集芯片的传输数据,
进而在对传输数据进行分析时,需要人工逐个比特数据的分析,以提取出所需的比特数据,
进而将比特数据人工转换成对应的字节数据。再查命令格式表,将各个字节数据解析为对
应的命令,从而知道输出了什么命令以及对输入命令的执行结果情况。由此可知,目前这种
通过人工对芯片间传输数据进行分析处理的方式,其分析处理效率会很低。

发明内容

本发明实施例提供一种数据分析方法、系统和设备,根据用户配置的针对不同传
输方式的数据采集条件和命令解析格式,实现数据的自动分析处理,提高数据分析处理效
率。

本发明第一方面提供一种数据分析方法,包括:

接收用户针对待分析芯片配置的数据采集条件和命令解析格式;

接收所述待分析芯片的传输数据;

根据所述数据采集条件对所述传输数据进行采集,获取满足所述数据采集条件的
传输数据;

根据所述命令解析格式,对所述满足所述数据采集条件的传输数据进行命令解析
处理,获得各输出命令。

结合第一方面,在第一方面的第一种可能的实施方式中,所述数据采集条件包括
数据采集起始条件和数据采集结束条件;

所述根据所述数据采集条件对所述传输数据进行采集,获取满足所述数据采集条
件的传输数据,包括:

确定所述传输数据中满足所述数据采集起始条件的起始比特数据;

连续提取自所述起始比特数据开始的比特数据流,直到提取到所述传输数据中满
足所述数据采集结束条件的结束比特数据为止。

结合第一方面的第一种可能的实施方式,在第一方面的第二种可能的实施方式
中,所述根据所述命令解析格式,对所述满足所述数据采集条件的传输数据进行命令解析
处理,获得各输出命令之前,所述方法还包括:

将所述起始比特数据与所述结束比特数据之间的比特数据流转换为字节数据流;

所述根据所述命令解析格式,对所述满足所述数据采集条件的传输数据进行命令
解析处理,获得各输出命令,包括:

根据所述命令解析格式,对所述字节数据流进行进行命令解析处理,获得各输出
命令。

结合第一方面的第二种可能的实施方式,在第一方面的第三种可能的实施方式
中,所述根据所述命令解析格式,对所述字节数据流进行进行命令解析处理,获得各输出命
令,包括:

根据所述命令解析格式中包含的各命令码,解析所述字节数据流中包含的各命
令;

将解析获得的各命令对应的字节数据封装为对应的命令,获得各输出命令。

结合第一方面、第一方面的第一种、第二种或第三种可能的实施方式,在第一方面
的第四种可能的实施方式中,所述根据所述命令解析格式,对所述满足所述数据采集条件
的传输数据进行命令解析处理,获得各输出命令之后,所述方法还包括:

接收用户输入的显示指令,所述显示指令中包括待显示输出命令所对应的命令
码;

根据所述待显示输出命令所对应的命令码,从所述各输出命令中选出所述待显示
输出命令;

对所述待显示输出命令中包含的输出数据按预设显示方式进行显示。

结合第一方面、第一方面的第一种、第二种或第三种可能的实施方式,在第一方面
的第五种可能的实施方式中,所述接收所述待分析芯片的传输数据,包括:

接收数据采集器实时采集并发送的所述传输数据;

或者,

接收所述数据采集器发送的包含所述传输数据的存储文件;

解析所述存储文件,获得所述传输数据。

本发明第二方面提供一种数据分析系统,包括:

第一接收模块,用于接收用户针对待分析芯片配置的数据采集条件和命令解析格
式;

第二接收模块,用于接收所述待分析芯片的传输数据;

数据获取模块,用于根据所述数据采集条件对所述传输数据进行采集,获取满足
所述数据采集条件的传输数据;

命令处理模块,用于根据所述命令解析格式,对所述满足所述数据采集条件的传
输数据进行命令解析处理,获得各输出命令。

结合第二方面,在第二方面的第一种可能的实施方式中,所述数据采集条件包括
数据采集起始条件和数据采集结束条件;

所述数据获取模块,包括:

确定子模块,用于确定所述传输数据中满足所述数据采集起始条件的起始比特数
据;

提取子模块,用于连续提取自所述起始比特数据开始的比特数据流,直到提取到
所述传输数据中满足所述数据采集结束条件的结束比特数据为止。

结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实施方式
中,还包括:

转换模块,用于将所述起始比特数据与所述结束比特数据之间的比特数据流转换
为字节数据流;

所述命令处理模块,具体用于:根据所述命令解析格式,对所述字节数据流进行进
行命令解析处理,获得各输出命令。

结合第二方面的第二种可能的实施方式,在第二方面的第三种可能的实施方式
中,所述命令处理模块,包括:

解析子模块,用于根据所述命令解析格式中包含的各命令码,解析所述字节数据
流中包含的各命令;

封装子模块,用于将解析获得的各命令对应的字节数据封装为对应的命令,获得
各输出命令。

结合第二方面、第二方面的第一种、第二种或第三种可能的实施方式,在第二方面
的第四种可能的实施方式中,所述第一接收模块,还用于:

接收用户输入的显示指令,所述显示指令中包括待显示输出命令所对应的命令
码;

所述数据分析系统还包括:

命令选择模块,用于根据所述待显示输出命令所对应的命令码,从所述各输出命
令中选出所述待显示输出命令;

数据显示模块,用于对所述待显示输出命令中包含的输出数据按预设显示方式进
行显示。

结合第二方面、第二方面的第一种、第二种或第三种可能的实施方式,在第二方面
的第五种可能的实施方式中,所述第二接收模块,具体用于:

接收数据采集器实时采集并发送的所述传输数据;

或者,

接收所述数据采集器发送的包含所述传输数据的存储文件;

所述数据分析系统还包括:

文件解析模块,用于解析所述存储文件,获得所述传输数据。

本发明第三方面提供一种数据分析设备,包括:

接收器,用于接收用户针对待分析芯片配置的数据采集条件和命令解析格式,以
及接收所述待分析芯片的传输数据;

处理器,用于根据所述数据采集条件对所述传输数据进行采集,获取满足所述数
据采集条件的传输数据;

所述处理器,还用于根据所述命令解析格式,对所述满足所述数据采集条件的传
输数据进行命令解析处理,获得各输出命令。

结合第三方面,在第三方面的第一种可能的实施方式中,所述数据采集条件包括
数据采集起始条件和数据采集结束条件;

所述处理器还用于:

确定所述传输数据中满足所述数据采集起始条件的起始比特数据;

连续提取自所述起始比特数据开始的比特数据流,直到提取到所述传输数据中满
足所述数据采集结束条件的结束比特数据为止。

结合第三方面的第一种可能的实施方式,在第三方面的第二种可能的实施方式
中,所述处理器还用于:

将所述起始比特数据与所述结束比特数据之间的比特数据流转换为字节数据流;

根据所述命令解析格式,对所述字节数据流进行进行命令解析处理,获得各输出
命令。

结合第三方面的第二种可能的实施方式,在第三方面的第三种可能的实施方式
中,所述处理器还用于:

根据所述命令解析格式中包含的各命令码,解析所述字节数据流中包含的各命
令;

将解析获得的各命令对应的字节数据封装为对应的命令,获得各输出命令。

结合第三方面、第三方面的第一种、第二种或第三种可能的实施方式,在第三方面
的第四种可能的实施方式中,所述接收器还用于:接收用户输入的显示指令,所述显示指令
中包括待显示输出命令所对应的命令码;

所述处理器还用于:根据所述待显示输出命令所对应的命令码,从所述各输出命
令中选出所述待显示输出命令;对所述待显示输出命令中包含的输出数据按预设显示方式
进行显示。

结合第三方面、第三方面的第一种、第二种或第三种可能的实施方式,在第三方面
的第五种可能的实施方式中,所述接收器具体用于:

接收数据采集器实时采集并发送的所述传输数据;

或者,

接收所述数据采集器发送的包含所述传输数据的存储文件;

所述处理器还用于;解析所述存储文件,获得所述传输数据。

本发明提供的数据分析方法、系统和设备,在接收到针对待分析芯片的传输数据
后,根据接收到的用户针对该待分析芯片所配置的数据采集条件,对传输数据进行自动采
集,以准确获取满足数据采集条件的传输数据;进而,在根据用户针对该待分析芯片所配置
的命令解析格式,对获取到的满足数据采集条件的传输数据进行自动地命令解析处理,获
得反映该待分析芯片的执行情况的各输出命令。通过采用用户针对待分析芯片所配置的数
据采集条件和命令解析格式,实现了待分析芯片的传输数据的自动采集、自动命令解析等
分析处理,提高了传输数据分析处理效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发
明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以
根据这些附图获得其他的附图。

图1为本发明实施例提供的数据分析方法实施例一的流程图;

图2为本发明实施例提供的数据分析方法实施例二的流程图;

图3为图2所示实施例二中的一种数据采集过程的示意图;

图4为本发明实施例提供的数据分析方法实施例三的流程图;

图5为本发明实施例提供的数据分析系统实施例一的结构示意图;

图6为本发明实施例提供的数据分析系统实施例二的结构示意图;

图7为本发明实施例提供的数据分析系统实施例三的结构示意图;

图8为本发明实施例提供的数据分析设备实施例一的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例
中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是
本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员
在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例提供的数据分析方法实施例一的流程图,如图1所示,该方案
的执行主体为数据分析设备,该数据分析方法包括如下步骤:

步骤101、接收用户针对待分析芯片配置的数据采集条件和命令解析格式。

步骤102、接收待分析芯片的传输数据。

上述步骤101和步骤102没有严格的时序限定关系。

步骤103、根据数据采集条件对传输数据进行采集,获取满足数据采集条件的传输
数据。

步骤104、根据命令解析格式,对满足数据采集条件的传输数据进行命令解析处
理,获得各输出命令。

本实施例中,待分析芯片是某设备中的任一种提供某种功能的芯片,或者,更广泛
来说,该待分析芯片还可以是某一系统中的一个设备、装置。

针对一个设备中包括的多个芯片来说,每个芯片由于其所采用的数据传输方法不
同、命令解析格式不同,因此,本实施例中,针对一个芯片即针对待分析芯片来说,用于预先
可以配置相应的数据采集条件和命令解析格式,用于后续针对该待分析芯片的传输数据的
自动分析处理。

具体地,用户针对待分析芯片配置数据采集条件和命令解析格式,主要是指针对
待分析芯片所采用的通信协议或者说数据传输协议。从而,针对某设备中包含的多个芯片
来说,可能有部分芯片所采用的通信协议一致,此时,用户可以仅针对该通信协议配置一
次,在需要针对采用该通信协议的某个芯片进行数据分析时,能使该通信协议对应的配置
太阳城集团即数据采集条件、命令解析格式即可。

因此,当用户需要对某待分析芯片进行数据分析处理时,根据该待分析芯片的通
信协议,用户向数据分析设备发送携带有对应数据采集条件和命令解析格式的指示太阳城集团,
以使得数据分析设备根据该指示太阳城集团对待分析芯片的传输数据进行分析处理。

本实施例中,数据分析设备所接收的传输数据,可以是从数据采集器中接收到的,
该数据采集器可以与数据分析设备集成在一起,也可以独立设置。数据采集器连接在待分
析芯片和与待分析芯片进行数据交互的另一芯片之间,用于采集待分析芯片与该另一芯片
间的传输数据。

其中,该传输数据是通过对待分析芯片输入一定的命令,待分析芯片基于输入命
令启动相应的处理后输出的。

数据分析设备接收到该传输数据之后,首先根据数据采集条件对传输数据进行采
集,获取满足数据采集条件的传输数据,即根据数据采集条件从接收到的传输数据中进行
数据提取,提取出满足数据采集条件的传输数据。进而,根据命令解析格式对提取出的传输
数据进行封装,得到各输出命令。

其中,每个命令,可以理解为提供了某个具体的功能,比如对相机进行调焦处理的
命令、调整光圈大小的命令等等。

由于提取出的传输数据中包含了构成多个命令的数据,且本实施例中的命令解析
格式是针对待分析芯片来说的,即包含了该待分析芯片对应的各种可能的具体命令的封装
格式。因此,按照每个具体命令的封装格式,可以得到各输出命令,该各输出命令反映了待
分析芯片对输入命令的运行或执行情况。

本实施例中,在接收到针对待分析芯片的传输数据后,根据接收到的用户针对该
待分析芯片所配置的数据采集条件,对传输数据进行自动采集,以准确获取满足数据采集
条件的传输数据;进而,在根据用户针对该待分析芯片所配置的命令解析格式,对获取到的
满足数据采集条件的传输数据进行自动地命令解析处理,获得反映该待分析芯片的执行情
况的各输出命令。通过采用用户针对待分析芯片所配置的数据采集条件和命令解析格式,
实现了待分析芯片的传输数据的自动采集、自动命令解析等分析处理,提高了传输数据分
析处理效率。

图2为本发明实施例提供的数据分析方法实施例二的流程图,如图2所示,该方法
具体包括如下步骤:

步骤201、接收用户针对待分析芯片配置的数据采集条件和命令解析格式,数据采
集条件包括数据采集起始条件和数据采集结束条件。

本实施例中,数据采集条件具体包括起始条件和结束条件。

其中,用户对上述数据采集条件和命令解析格式的配置可以是在操作界面上进行
的,在操作界面上针对各个芯片进行相应的配置。在使用时,当需要对待分析芯片进行数据
分析时,用户可以通过选择对应的数据采集条件和命令解析格式的方式,向数据分析设备
发送指令,以告知数据分析设备采用哪个数据采集条件和命令解析格式。

步骤202、接收待分析芯片的传输数据。

具体来说,数据分析设备可以接收数据采集器实时采集并发送的待分析芯片的传
输数据;或者,也可以接收数据采集器发送的包含传输数据的存储文件,解析所述存储文
件,获得传输数据。也就是说,数据采集器可以将采集的传输数据实时发送给数据分析设
备,也可以将其保存为文件形式,将文件发送至数据分析设备,使得数据分析设备解析文件
获得其中的传输数据。

步骤203、确定传输数据中满足数据采集起始条件的起始比特数据。

步骤204、连续提取自起始比特数据开始的比特数据流,直到提取到传输数据中满
足数据采集结束条件的结束比特数据为止。

本实施例中,由于数据采集条件包括起始条件和结束条件,因此,针对接收到的传
输数据,首先确定满足起始条件的起始比特数据,之后连续提取自起始比特数据开始的比
特数据流,直到提取到传输数据中满足数据采集结束条件的结束比特数据为止。从而,获得
了满足数据采集条件的比特数据流。

结合图3所示的示意图,对数据采集过程进行简单说明。假设待分析芯片的输出信
号包括LSCLK、LSB2L、LSL2B和LSDIO,其中,以数据采集的起始条件为例,假设在LSB2L、
LSL2B同时为高电平时,在时钟信号LSCLK的上升沿或下降沿对数据信号LSDIO进行采集,以
获得起始比特数据。进而根据数据采集条件进行后续比特数据的采集,直到采集到满足数
据采集结束条件的结束比特数据为止。

步骤205、将起始比特数据与结束比特数据之间的比特数据流转换为字节数据流。

将采集到的比特数据流按照字节为单位,进行逐字节的转换,获得字节数据流。进
而,根据命令解析格式,对字节数据流进行进行命令解析处理,获得各输出命令。

步骤206、根据命令解析格式中包含的各命令码,解析字节数据流中包含的各命
令。

步骤207、将解析获得的各命令对应的字节数据封装为对应的命令,获得各输出命
令。

在对字节数据流进行命令解析的过程中,首先要解析出字节数据流中包含的各命
令,即解析出其中包含的命令码字节。由于每个命令是由多个不同的参数字段组成的,比如
包括命令码、校验字、数据长度、数据等不同的参数字段。而命令码可以唯一标识一个命令,
因此,可以根据待分析芯片对应的命令解析格式中的各个命令码,遍历获得的字节数据流,
以确定字节数据流中包含的各命令码,相当于确定了各个命令的起止标识,在两个不同的
命令码之间的字节数据属于这两个命令码中前一个命令码的参数组成部分。从而,基于解
析到的各命令码字节,可以对每个命令码字节之后,下一个命令码字节之前的字节数据封
装为一个命令,从而得到待分析芯片的各输出命令。

本实施例中,通过采用用户针对待分析芯片所配置的数据采集条件和命令解析格
式,实现了待分析芯片的传输数据的自动采集、自动命令解析等分析处理,提高了传输数据
分析处理效率。

图4为本发明实施例提供的数据分析方法实施例三的流程图,如图4所示,在前述
各实施例的基础上,在获得各输出命令之后,还可以包括如下步骤:

步骤301、接收用户输入的显示指令,显示指令中包括待显示输出命令所对应的命
令码。

步骤302、根据待显示输出命令所对应的命令码,从各输出命令中选出待显示输出
命令。

步骤303、对待显示输出命令中包含的输出数据按预设显示方式进行显示。

本实施例中,在得到待分析芯片的各输出命令之后,还可以针对用户感兴趣的命
令,进行数据显示处理。

具体来说,由于各输出命令可能分别对应了不同的具体功能,比如包括加速度数
据、光圈大小值等,假设用户当前想要显示加速度数据,则用户可以向数据分析设备发送携
带有与加速度采集的命令相对应的命令码,从而,数据分析设备从各输出命令中选择出对
应的命令,进而对该选择出的命令中包含的加速度数据按预设显示方式进行显示。其中,该
预设显示方式比如包括曲线、柱状图等显示方式。

本实施例中,在得到反映待分析芯片的命令执行情况的各输出命令后,可以根据
用户的显示要求,对需要显示的命令中的数据进行图形显示,能够使得用户更加直观地看
到芯片的运行结果情况,方便用户对待分析芯片进行后续维护、调整等处理。

图5为本发明实施例提供的数据分析系统实施例一的结构示意图,如图5所示,该
数据分析系统包括:第一接收模块11、第二接收模块12、数据获取模块13、命令处理模块14。

第一接收模块11,用于接收用户针对待分析芯片配置的数据采集条件和命令解析
格式。

第二接收模块12,用于接收所述待分析芯片的传输数据。

数据获取模块13,用于根据所述数据采集条件对所述传输数据进行采集,获取满
足所述数据采集条件的传输数据。

命令处理模块14,用于根据所述命令解析格式,对所述满足所述数据采集条件的
传输数据进行命令解析处理,获得各输出命令。

本实施例提供的数据分析系统可以用于执行图1所示实施例中的技术方案,其实
现原理和技术效果类似,在此不再赘述。

图6为本发明实施例提供的数据分析系统实施例二的结构示意图,如图6所示,在
图5所示实施例的基础上,所述第二接收模块12,具体用于:

接收数据采集器实时采集并发送的所述传输数据;

或者,

接收所述数据采集器发送的包含所述传输数据的存储文件。

所述数据分析系统还包括:

文件解析模块21,用于解析所述存储文件,获得所述传输数据。

具体的,所述数据采集条件包括数据采集起始条件和数据采集结束条件。

所述数据获取模块13,包括:确定子模块131、提取子模块132。

确定子模块131,用于确定所述传输数据中满足所述数据采集起始条件的起始比
特数据。

提取子模块132,用于连续提取自所述起始比特数据开始的比特数据流,直到提取
到所述传输数据中满足所述数据采集结束条件的结束比特数据为止。

进一步的,该数据分析系统还包括:转换模块22。

转换模块22,用于将所述起始比特数据与所述结束比特数据之间的比特数据流转
换为字节数据流。

所述命令处理模块14,具体用于:根据所述命令解析格式,对所述字节数据流进行
进行命令解析处理,获得各输出命令。

具体的,所述命令处理模块14,包括:解析子模块141、封装子模块142。

解析子模块141,用于根据所述命令解析格式中包含的各命令码,解析所述字节数
据流中包含的各命令。

封装子模块142,用于将解析获得的各命令对应的字节数据封装为对应的命令,获
得各输出命令。

本实施例提供的数据分析系统可以用于执行图2所示实施例中的技术方案,其实
现原理和技术效果类似,不再赘述。

图7为本发明实施例提供的数据分析系统实施例三的结构示意图,如图7所示,在
图5或图6所示实施例的基础上,所述第一接收模块11,还用于:接收用户输入的显示指令,
所述显示指令中包括待显示输出命令所对应的命令码。

所述数据分析系统还包括:命令选择模块31、数据显示模块32。

命令选择模块31,用于根据所述待显示输出命令所对应的命令码,从所述各输出
命令中选出所述待显示输出命令。

数据显示模块32,用于对所述待显示输出命令中包含的输出数据按预设显示方式
进行显示。

本实施例提供的数据分析系统可以用于执行图4所示实施例中的技术方案,其实
现原理和技术效果类似,不再赘述。

图8为本发明实施例提供的数据分析设备实施例一的结构示意图,如图8所示,该
数据分析设备包括:接收器41、处理器42。

接收器41,用于接收用户针对待分析芯片配置的数据采集条件和命令解析格式,
以及接收所述待分析芯片的传输数据。

处理器42,用于根据所述数据采集条件对所述传输数据进行采集,获取满足所述
数据采集条件的传输数据。

所述处理器42,还用于根据所述命令解析格式,对所述满足所述数据采集条件的
传输数据进行命令解析处理,获得各输出命令。

其中,所述数据采集条件包括数据采集起始条件和数据采集结束条件;

所述处理器42还用于:

确定所述传输数据中满足所述数据采集起始条件的起始比特数据;

连续提取自所述起始比特数据开始的比特数据流,直到提取到所述传输数据中满
足所述数据采集结束条件的结束比特数据为止。

进一步的,所述处理器42还用于:

将所述起始比特数据与所述结束比特数据之间的比特数据流转换为字节数据流;

根据所述命令解析格式,对所述字节数据流进行进行命令解析处理,获得各输出
命令。

进一步的,所述处理器42还用于:

根据所述命令解析格式中包含的各命令码,解析所述字节数据流中包含的各命
令;

将解析获得的各命令对应的字节数据封装为对应的命令,获得各输出命令。

进一步的,所述接收器41还用于:接收用户输入的显示指令,所述显示指令中包括
待显示输出命令所对应的命令码。

所述处理器42还用于:根据所述待显示输出命令所对应的命令码,从所述各输出
命令中选出所述待显示输出命令;对所述待显示输出命令中包含的输出数据按预设显示方
式进行显示。

具体的,所述接收器41具体用于:

接收数据采集器实时采集并发送的所述传输数据;

或者,

接收所述数据采集器发送的包含所述传输数据的存储文件。

所述处理器43还用于;解析所述存储文件,获得所述传输数据。

本实施例提供的数据分析设备可以用于执行图1、图2、图4中的技术方案,其实现
原理和技术效果类似,在此不再赘述。

在上述数据分析设备的各实施例中,应理解,该处理器可以是中央处理单元(英
文:Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英
文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:Application Specific
Integrated Circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是
任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器
执行完成,或者用处理器中的硬件及软件模块组合执行完成。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通
过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程
序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:只读存储器(英
文:read-only memory,缩写:ROM)、RAM、快闪存储器、硬盘、固态硬盘、磁带(英文:magnetic
tape)、软盘(英文:floppy disk)、光盘(英文:optical disc)及其任意组合。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽
管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依
然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进
行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术
方案的范围。

关 键 词:
数据 分析 方法 系统 设备
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:数据分析方法、系统和设备.pdf
链接地址:http://zh228.com/p-6059601.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

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


收起
展开
葡京赌场|welcome document.write ('');