一种终端状况分析方法、装置、电子设备及介质与流程

文档序号:27503158发布日期:2021-11-22 16:35阅读:98来源:国知局
一种终端状况分析方法、装置、电子设备及介质与流程

1.本发明涉及数据分析技术领域,尤其涉及一种终端状况分析方法、装置、电子设备及计算机可读存储介质。


背景技术:

2.在众多嵌入式产品的开发过程中,经常会出现产品后期或者售卖到用户后出现问题的情况,而软件开发人员在开发过程中,为了查看软件运行流程和状态,查找软件故障会增加一些软件调试信息以供分析,因此可以通过将软件调试信息写入存储设备以分析产品后期的软件问题。
3.现有的方法通常是通过uart数据线连接到电脑,并显示在电脑软件上直观地查看调试信息。而在产品开发后期或者售卖到用户手上的机器,由于不可能将机器内的uart数据线接出来再连到电脑软件来查看软件运行状态,因此对终端运行状况进行分析的效率较低。


技术实现要素:

4.本发明提供一种终端状况分析方法、装置及计算机可读存储介质,其主要目的在于解决对终端运行状况分析的效率较低的问题。
5.为实现上述目的,本发明提供的一种终端状况分析方法,包括:
6.当获取到终端的调试信息时,判断所述终端的外置存储设备是否满足预设的存储条件;
7.当所述外置存储设备不满足预设的存储条件时,将所述调试信息写入所述终端的内置内存中;
8.当所述外置存储设备达到预设的存储条件时,将所述调试信息写入所述外置存储设备的日志文件中;
9.从所述日志文件中提取与所述调试信息相关的终端状况信息,并根据所述终端状况信息对所述终端的运行状况进行分析,得到分析结果。
10.可选地,所述根据所述终端状况信息对所述终端的运行状况进行分析,得到分析结果,包括:
11.判断所述终端状况信息与预设的信息参考表中的参考信息是否一致;
12.若所述终端状况信息与所述参考信息不一致,确定分析结果为终端运行异常;
13.若所述终端状况信息与所述参考信息一致,确定分析结果为终端运行正常。
14.可选地,所述将所述调试信息写入所述终端的内置内存中,包括:
15.判断所述调试信息的大小是否超过所述终端的内置内存的大小;
16.若所述调试信息的大小未超过所述终端的内置内存的大小,将所述调试信息一次性写入所述终端的内置内存中;
17.若所述调试信息的大小超过所述终端的内置内存的大小,选取所述调试信息中与
所述终端的内置内存的大小一致的子信息,将所述子信息写入所述终端的内置内存中。
18.可选地,所述将所述调试信息写入所述外置存储设备的日志文件中之前,所述方法还包括:
19.获取所述日志文件的文件路径;
20.根据所述文件路径和预设的文件打开函数打开所述存储设备上的日志文件。
21.可选地,所述将所述调试信息写入所述外置存储设备的日志文件中,包括:
22.读取所述日志文件中的第一字节值和第二字节值;
23.对所述第一字节值和所述第二字节值进行求和,得到标准字节值;
24.以所述标准字节值作为起始点,并从所述起始点开始将所述调试信息写入日志文件中。
25.可选地,所述将所述调试信息写入所述外置存储设备的日志文件中之后,所述方法还包括:
26.对所述标准字节值和所述调试信息的字节值进行求和,得到求和字节值;
27.将所述求和字节值写入所述日志文件中。
28.可选地,所述将所述调试信息写入所述终端的内置内存中之前,所述方法还包括:
29.根据所述调试信息的大小从所述终端的多个内存中选择对应大小的预设内存作为所述终端的内置内存。
30.为了解决上述问题,本发明还提供一种终端状况分析装置,所述装置包括:
31.条件判断模块,用于当获取到终端的调试信息时,判断所述终端的外置存储设备是否满足预设的存储条件;
32.内存写入模块,用于当所述外置存储设备不满足预设的存储条件时,将所述调试信息写入所述终端的内置内存中;
33.文件写入模块,用于当所述外置存储设备达到预设的存储条件时,将所述调试信息写入所述外置存储设备的日志文件中;
34.终端状况分析模块,用于从所述日志文件中提取与所述调试信息相关的终端状况信息,并根据所述终端状况信息对所述终端的运行状况进行分析,得到分析结果。
35.为了解决上述问题,本发明还提供一种电子设备,所述电子设备包括:
36.存储器,存储至少一个指令;及
37.处理器,执行所述存储器中存储的指令以实现上述所述的终端状况分析方法。
38.为了解决上述问题,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个指令,所述至少一个指令被电子设备中的处理器执行以实现上述所述的终端状况分析方法。
39.本发明实施例中,通过获取到终端的调试信息,判断所述终端的外置存储设备是否满足预设的存储条件,根据判断结果进行不同的操作,当所述外置存储设备不满足预设的存储条件时,将所述调试信息写入所述终端的内置内存中,所述终端的内置内存可以对调试信息起到暂时保存的作用,保证调试信息的准确度,并在当所述外置存储设备达到预设的存储条件时,将所述调试信息写入所述外置存储设备的日志文件中,避免了对存储设备的频繁和过载访问,同时利用存储设备来存储调试信息,更加独立和便于进行终端运行状况的终端状况分析,提高对终端运行状况进行分析的效率。因此本发明提出的终端状况
分析方法、装置、电子设备及计算机可读存储介质,可以解决对终端运行状况分析的效率较低的问题。
附图说明
40.图1为本发明一实施例提供的终端状况分析方法的流程示意图;
41.图2为本发明一实施例提供的终端状况分析装置的功能模块图;
42.图3为本发明一实施例提供的实现所述终端状况分析方法的电子设备的结构示意图。
43.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
44.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
45.本技术实施例提供一种终端状况分析方法。所述终端状况分析方法的执行主体包括但不限于服务端、终端等能够被配置为执行本技术实施例提供的该方法的电子设备中的至少一种。换言之,所述终端状况分析方法可以由安装在终端设备或服务端设备的软件或硬件来执行,所述软件可以是区块链平台。所述服务端包括但不限于:单台服务器、服务器集群、云端服务器或云端服务器集群等。
46.参照图1所示,为本发明一实施例提供的终端状况分析方法的流程示意图。在本实施例中,所述终端状况分析方法包括:
47.s1、当获取到终端的调试信息时,判断所述终端的外置存储设备是否满足预设的存储条件。
48.本发明实施例中,所述终端的调试信息即log,一般是指软件开发人员在开发过程中,为了查看软件运行流程和状态,查找软件故障而增加的一些记录日志。所述外置存储设备是用于储存信息的设备,通常是将信息数字化后再以利用电、磁或光学等方式的媒体加以存储。
49.详细地,所述外置存储设备包括有移动硬盘、大容量软驱、cf卡式硬盘、磁带机、u盘、tf卡和多媒体记忆卡等。
50.其中,在本发明实施例中,所述外置存储设备可以为tf卡。
51.具体地,所述预设的存储条件是指在以运动相机作为产品,tf卡作为存储设备的前提下,所述运动相机开机后是否插入tf卡。
52.s2、当所述外置存储设备不满足预设的存储条件时,将所述调试信息写入所述终端的内置内存中。
53.详细地,当所述外置存储设备不满足预设的存储条件时,即说明所述运动相机开机后还未插入tf卡,此时调试信息无法写入tf卡中,就只能将所述调试信息暂时存储在所述终端的内置内存中,以便于后续满足了预设的存储条件后,将之前保存在所述终端的内置内存中的调试信息一次性写入所述外置存储设备中。
54.其中,可以采用定时写入的方式将所述调试信息暂时存储在所述终端的内置内存中。
55.具体地,所述将所述调试信息写入所述终端的内置内存中之前,所述方法还包括:
56.根据所述调试信息的大小从所述终端的多个内存中选择对应大小的预设内存作为所述终端的内置内存。
57.进一步地,所述将所述调试信息写入所述终端的内置内存中,包括:
58.判断所述调试信息的大小是否超过所述终端的内置内存的大小;
59.若所述调试信息的大小未超过所述终端的内置内存的大小,将所述调试信息一次性写入所述终端的内置内存中;
60.若所述调试信息的大小超过所述终端的内置内存的大小,选取所述调试信息中与所述终端的内置内存的大小一致的子信息,将所述子信息写入所述终端的内置内存中。
61.优选的,将最近写入调试信息的且与所述终端的内置内存的大小一致的内容确定为子内容。
62.s3、当所述外置存储设备达到预设的存储条件时,将所述调试信息写入所述外置存储设备的日志文件中。
63.例如,在所述外置存储设备达到预设的存储条件时为运动相机开机后插入了tf卡。
64.具体地,所述将所述调试信息写入所述外置存储设备的日志文件中之前,所述方法还包括:
65.获取所述日志文件的文件路径;
66.根据所述文件路径和预设的文件打开函数打开所述存储设备上的日志文件。
67.其中,所述文件路径是指文件的存储路径,例如,“c:\\log.txt”,所述文件打开函数可以为fopen函数。
68.进一步地,所述将所述调试信息写入所述外置存储设备的日志文件中,包括:
69.读取所述日志文件中的第一字节值和第二字节值;
70.对所述第一字节值和所述第二字节值进行求和,得到标准字节值;
71.以所述标准字节值作为起始点,并从所述起始点开始将所述调试信息写入日志文件中。
72.详细地,所述第一字节值是指所述日志文件在先保存的有效数据,比如所述第一字节值为2135,表示所述日志文件中已经保存了2135个字节的有效数据。所述第二字节值是指所述日志文件的前4个字节的值,在所述日志文件的前四个字节中标记着当前日志写入的最后位置。比如,第二字节值为4,对所述第一字节值和所述第二字节值进行求和,得到标准字节值2139,并以2139值作为起始点,从起始点2139开始写入内存中的调试信息。
73.进一步地,所述将所述调试信息写入所述外置存储设备的日志文件中之后,所述方法还包括:
74.对所述标准字节值和所述调试信息的字节值进行求和,得到求和字节值;
75.将所述求和字节值写入所述日志文件中。
76.详细地,将所述求和字节值写入所述日志文件中,所述求和字节值可以作为后续进行信息写入的参考。
77.例如,所述调试信息的字节值为156,则计算2139和156的和为2295,表示如果下次再写入调试信息,需要从2295这个位置开始。
78.s4、从所述日志文件中提取与所述调试信息相关的终端状况信息,并根据所述终
端状况信息对所述终端的运行状况进行分析,得到分析结果。
79.本实施例中,终端状况信息为终端在运行过程之中的一项或多项信息。
80.具体地,所述根据所述终端状况信息对所述终端的运行状况进行分析,得到分析结果,包括:
81.判断所述终端状况信息与预设的信息参考表中的参考信息是否一致;
82.若所述终端状况信息与所述参考信息不一致,确定分析结果为终端运行异常;
83.若所述终端状况信息与所述参考信息一致,确定分析结果为终端运行正常。
84.其中,所述预设的信息参考表中包含预先设定的终端处于正常状况的标准值。
85.例如,运动相机中预先设定的终端处于正常状况的视频帧率为1080p、60fps,而所述终端状况信息中的视频帧率为720p、60fps,因此所述终端状况信息与所述参考信息不一致,确定分析结果为终端运行异常。
86.本发明实施例中,通过获取到终端的调试信息,判断所述终端的外置存储设备是否满足预设的存储条件,根据判断结果进行不同的操作,当所述外置存储设备不满足预设的存储条件时,将所述调试信息写入所述终端的内置内存中,所述终端的内置内存可以对调试信息起到暂时保存的作用,保证调试信息的准确度,并在当所述外置存储设备达到预设的存储条件时,将所述调试信息写入所述外置存储设备的日志文件中,避免了对存储设备的频繁和过载访问,同时利用存储设备来存储调试信息,更加独立和便于进行终端运行状况的终端状况分析,提高对终端运行状况进行分析的效率。因此本发明提出的终端状况分析方法可以解决对终端运行状况分析的效率较低的问题。
87.如图2所示,是本发明一实施例提供的终端状况分析装置的功能模块图。
88.本发明所述终端状况分析装置100可以安装于电子设备中。根据实现的功能,所述终端状况分析装置100可以包括条件判断模块101、内存写入模块102、文件写入模块103和终端状况分析模块104。本发明所述模块也可以称之为单元,是指一种能够被电子设备处理器所执行,并且能够完成固定功能的一系列计算机程序段,其存储在电子设备的存储器中。
89.在本实施例中,关于各模块/单元的功能如下:
90.所述条件判断模块101,用于当获取到终端的调试信息时,判断所述终端的外置存储设备是否满足预设的存储条件;
91.所述内存写入模块102,用于当所述外置存储设备不满足预设的存储条件时,将所述调试信息写入所述终端的内置内存中;
92.所述文件写入模块103,用于当所述外置存储设备达到预设的存储条件时,将所述调试信息写入所述外置存储设备的日志文件中;
93.所述终端状况分析模块104,用于从所述日志文件中提取与所述调试信息相关的终端状况信息,并根据所述终端状况信息对所述终端的运行状况进行分析,得到分析结果。
94.详细地,所述终端状况分析装置100各模块的具体实施方式如下:
95.步骤一、当获取到终端的调试信息时,判断所述终端的外置存储设备是否满足预设的存储条件。
96.本发明实施例中,所述终端的调试信息即log,一般是指软件开发人员在开发过程中,为了查看软件运行流程和状态,查找软件故障而增加的一些记录日志。所述外置存储设备是用于储存信息的设备,通常是将信息数字化后再以利用电、磁或光学等方式的媒体加
以存储。
97.详细地,所述外置存储设备包括有移动硬盘、大容量软驱、cf卡式硬盘、磁带机、u盘、tf卡和多媒体记忆卡等。
98.其中,在本发明实施例中,所述外置存储设备可以为tf卡。
99.具体地,所述预设的存储条件是指在以运动相机作为产品,tf卡作为存储设备的前提下,所述运动相机开机后是否插入tf卡。
100.步骤二、当所述外置存储设备不满足预设的存储条件时,将所述调试信息写入所述终端的内置内存中。
101.详细地,当所述外置存储设备不满足预设的存储条件时,即说明所述运动相机开机后还未插入tf卡,此时调试信息无法写入tf卡中,就只能将所述调试信息暂时存储在所述终端的内置内存中,以便于后续满足了预设的存储条件后,将之前保存在所述终端的内置内存中的调试信息一次性写入所述外置存储设备中。
102.其中,可以采用定时写入的方式将所述调试信息暂时存储在所述终端的内置内存中。
103.具体地,所述将所述调试信息写入所述终端的内置内存中之前,还包括:
104.根据所述调试信息的大小从所述终端的多个内存中选择对应大小的预设内存作为所述终端的内置内存。
105.进一步地,所述将所述调试信息写入所述终端的内置内存中,包括:
106.判断所述调试信息的大小是否超过所述终端的内置内存的大小;
107.若所述调试信息的大小未超过所述终端的内置内存的大小,将所述调试信息一次性写入所述终端的内置内存中;
108.若所述调试信息的大小超过所述终端的内置内存的大小,选取所述调试信息中与所述终端的内置内存的大小一致的子信息,将所述子信息写入所述终端的内置内存中。
109.优选的,将最近写入调试信息的且与所述终端的内置内存的大小一致的内容确定为子内容。
110.步骤三、当所述外置存储设备达到预设的存储条件时,将所述调试信息写入所述外置存储设备的日志文件中。
111.例如,在所述外置存储设备达到预设的存储条件时为运动相机开机后插入了tf卡。
112.具体地,所述将所述调试信息写入所述外置存储设备的日志文件中之前,还包括:
113.获取所述日志文件的文件路径;
114.根据所述文件路径和预设的文件打开函数打开所述存储设备上的日志文件。
115.其中,所述文件路径是指文件的存储路径,例如,“c:\\log.txt”,所述文件打开函数可以为fopen函数。
116.进一步地,所述将所述调试信息写入所述外置存储设备的日志文件中,包括:
117.读取所述日志文件中的第一字节值和第二字节值;
118.对所述第一字节值和所述第二字节值进行求和,得到标准字节值;
119.以所述标准字节值作为起始点,并从所述起始点开始将所述调试信息写入日志文件中。
120.详细地,所述第一字节值是指所述日志文件在先保存的有效数据,比如所述第一字节值为2135,表示所述日志文件中已经保存了2135个字节的有效数据。所述第二字节值是指所述日志文件的前4个字节的值,在所述日志文件的前四个字节中标记着当前日志写入的最后位置。比如,第二字节值为4,对所述第一字节值和所述第二字节值进行求和,得到标准字节值2139,并以2139值作为起始点,从起始点2139开始写入内存中的调试信息。
121.进一步地,所述将所述调试信息写入所述外置存储设备的日志文件中之后,还包括:
122.对所述标准字节值和所述调试信息的字节值进行求和,得到求和字节值;
123.将所述求和字节值写入所述日志文件中。
124.详细地,将所述求和字节值写入所述日志文件中,所述求和字节值可以作为后续进行信息写入的参考。
125.例如,所述调试信息的字节值为156,则计算2139和156的和为2295,表示如果下次再写入调试信息,需要从2295这个位置开始。
126.步骤四、从所述日志文件中提取与所述调试信息相关的终端状况信息,并根据所述终端状况信息对所述终端的运行状况进行分析,得到分析结果。
127.本实施例中,终端状况信息为终端在运行过程之中的一项或多项信息。
128.具体地,所述根据所述终端状况信息对所述终端的运行状况进行分析,得到分析结果,包括:
129.判断所述终端状况信息与预设的信息参考表中的参考信息是否一致;
130.若所述终端状况信息与所述参考信息不一致,确定分析结果为终端运行异常;
131.若所述终端状况信息与所述参考信息一致,确定分析结果为终端运行正常。
132.其中,所述预设的信息参考表中包含预先设定的终端处于正常状况的标准值。
133.例如,运动相机中预先设定的终端处于正常状况的视频帧率为1080p、60fps,而所述终端状况信息中的视频帧率为720p、60fps,因此所述终端状况信息与所述参考信息不一致,确定分析结果为终端运行异常。
134.本发明实施例中,通过获取到终端的调试信息,判断所述终端的外置存储设备是否满足预设的存储条件,根据判断结果进行不同的操作,当所述外置存储设备不满足预设的存储条件时,将所述调试信息写入所述终端的内置内存中,所述终端的内置内存可以对调试信息起到暂时保存的作用,保证调试信息的准确度,并在当所述外置存储设备达到预设的存储条件时,将所述调试信息写入所述外置存储设备的日志文件中,避免了对存储设备的频繁和过载访问,同时利用存储设备来存储调试信息,更加独立和便于进行终端运行状况的终端状况分析,提高对终端运行状况进行分析的效率。因此本发明提出的终端状况分析方法可以解决对终端运行状况分析的效率较低的问题。
135.如图3所示,是本发明一实施例提供的实现终端状况分析方法的电子设备的结构示意图。
136.所述电子设备可以包括处理器10、存储器11、通信接口12和总线13,还可以包括存储在所述存储器11中并可在所述处理器10上运行的计算机程序,如终端状况分析程序。
137.其中,所述存储器11至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、移动硬盘、多媒体卡、卡型存储器(例如:sd或dx存储器等)、磁性存储器、磁盘、光盘
等。所述存储器11在一些实施例中可以是电子设备的内部存储单元,例如该电子设备的移动硬盘。所述存储器11在另一些实施例中也可以是电子设备的外部存储设备,例如电子设备上配备的插接式移动硬盘、智能存储卡(smart media card,smc)、安全数字(secure digital,sd)卡、闪存卡(flash card)等。进一步地,所述存储器11还可以既包括电子设备的内部存储单元也包括外部存储设备。所述存储器11不仅可以用于存储安装于电子设备的应用软件及各类数据,例如终端状况分析程序的代码等,还可以用于暂时地存储已经输出或者将要输出的数据。
138.所述处理器10在一些实施例中可以由集成电路组成,例如可以由单个封装的集成电路所组成,也可以是由多个相同功能或不同功能封装的集成电路所组成,包括一个或者多个中央处理器(central processing unit,cpu)、微处理器、数字处理芯片、图形处理器及各种控制芯片的组合等。所述处理器10是所述电子设备的控制核心(control unit),利用各种接口和线路连接整个电子设备的各个部件,通过运行或执行存储在所述存储器11内的程序或者模块(例如终端状况分析程序等),以及调用存储在所述存储器11内的数据,以执行电子设备的各种功能和处理数据。
139.所述通信接口12用于上述电子设备与其他设备之间的通信,包括网络接口和用户接口。可选地,所述网络接口可以包括有线接口和/或无线接口(如wi

fi接口、蓝牙接口等),通常用于在该电子设备与其他电子设备之间建立通信连接。所述用户接口可以是显示器(display)、输入单元(比如键盘(keyboard)),可选地,用户接口还可以是标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是led显示器、液晶显示器、触控式液晶显示器以及oled(organic light

emitting diode,有机发光二极管)触摸器等。其中,显示器也可以适当的称为显示屏或显示单元,用于显示在电子设备中处理的信息以及用于显示可视化的用户界面。
140.所述总线13可以是外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。该总线13可以分为地址总线、数据总线、控制总线等。所述总线13被设置为实现所述存储器11以及至少一个处理器10等之间的连接通信。
141.图3仅示出了具有部件的电子设备,本领域技术人员可以理解的是,图3示出的结构并不构成对所述电子设备的限定,可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。
142.例如,尽管未示出,所述电子设备还可以包括给各个部件供电的电源(比如电池),优选地,电源可以通过电源管理装置与所述至少一个处理器10逻辑相连,从而通过电源管理装置实现充电管理、放电管理、以及功耗管理等功能。电源还可以包括一个或一个以上的直流或交流电源、再充电装置、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。所述电子设备还可以包括多种传感器、蓝牙模块、wi

fi模块等,在此不再赘述。
143.进一步地,所述电子设备还可以包括网络接口,可选地,所述网络接口可以包括有线接口和/或无线接口(如wi

fi接口、蓝牙接口等),通常用于在该电子设备与其他电子设备之间建立通信连接。
144.可选地,该电子设备还可以包括用户接口,用户接口可以是显示器(display)、输
入单元(比如键盘(keyboard)),可选地,用户接口还可以是标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是led显示器、液晶显示器、触控式液晶显示器以及oled(organic light

emitting diode,有机发光二极管)触摸器等。其中,显示器也可以适当的称为显示屏或显示单元,用于显示在电子设备中处理的信息以及用于显示可视化的用户界面。
145.应该了解,所述实施例仅为说明之用,在专利申请范围上并不受此结构的限制。
146.所述电子设备中的所述存储器11存储的终端状况分析程序是多个指令的组合,在所述处理器10中运行时,可以实现:
147.当获取到终端的调试信息时,判断所述终端的外置存储设备是否满足预设的存储条件;
148.当所述外置存储设备不满足预设的存储条件时,将所述调试信息写入所述终端的内置内存中;
149.当所述外置存储设备达到预设的存储条件时,将所述调试信息写入所述外置存储设备的日志文件中;
150.从所述日志文件中提取与所述调试信息相关的终端状况信息,并根据所述终端状况信息对所述终端的运行状况进行分析,得到分析结果。
151.具体地,所述处理器10对上述指令的具体实现方法可参考图1对应实施例中相关步骤的描述,在此不赘述。
152.进一步地,所述电子设备集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。所述计算机可读存储介质可以是易失性的,也可以是非易失性的。例如,所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read

only memory)。
153.本发明还提供一种计算机可读存储介质,所述可读存储介质存储有计算机程序,所述计算机程序在被电子设备的处理器所执行时,可以实现:
154.当获取到终端的调试信息时,判断所述终端的外置存储设备是否满足预设的存储条件;
155.当所述外置存储设备不满足预设的存储条件时,将所述调试信息写入所述终端的内置内存中;
156.当所述外置存储设备达到预设的存储条件时,将所述调试信息写入所述外置存储设备的日志文件中;
157.从所述日志文件中提取与所述调试信息相关的终端状况信息,并根据所述终端状况信息对所述终端的运行状况进行分析,得到分析结果。
158.在本发明所提供的几个实施例中,应该理解到,所揭露的设备,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
159.所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目
的。
160.另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
161.对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。
162.因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附关联图标记视为限制所涉及的权利要求。
163.本发明所指区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层等。
164.此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第二等词语用来表示名称,而并不表示任何特定的顺序。
165.最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1