日志采集方法及采集终端的制作方法

文档序号:10512028阅读:533来源:国知局
日志采集方法及采集终端的制作方法
【专利摘要】本发明公开了一种日志采集方法,该方法包括:在被测终端发生异常时,采集终端接收用户输入的异常描述信息,并向被测终端发送日志获取请求;所述采集终端接收所述被测终端根据所述日志获取请求上报的日志信息;所述采集终端将所述异常描述信息和日志信息发送给日志服务器,供所述日志服务器根据所述异常描述信息和日志信息进行故障定位。本发明还公开了一种采集终端。采用本发明,可同时将被测终端的异常描述信息和日志信息发送给日志服务器,使得日志服务器可快速准确的对被测终端进行故障定位。
【专利说明】
曰志采集方法及采集终端
技术领域
[0001 ]本发明涉及信息处理领域,尤其涉及一种日志采集方法及采集终端。
【背景技术】
[0002]随着各种终端设备,如智能手机、智能电视、智能音箱(WIFI音箱)的发展与普及,可在终端设备上运行的应用程序也越来越多,即用户可下载各种应用程序安装到终端设备上。现有的终端设备一般都具备日志的功能,记录终端设备中各应用的运行时的日志信息,目前,在对终端设备进行测试时,只读取测试周期内的所有日志信息,而没有收集到用户对终端设备的异常描述信息,导致测试效率低,无法快速准确的对终端设备进行故障定位。
[0003]上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。

【发明内容】

[0004]本发明的主要目的在于提供一种日志采集方法及采集终端,旨在解决现有技术中,对被测设备的测试效率低,无法快速准确的对被测设备进行故障定位的技术问题。
[0005]为实现上述目的,本发明提供一种日志采集方法,所述方法包括:
[0006]在被测终端发生异常时,采集终端接收用户输入的异常描述信息,并向被测终端发送日志获取请求;
[0007]所述采集终端接收所述被测终端根据所述日志获取请求上报的日志信息;
[0008]所述采集终端将所述异常描述信息和日志信息发送给日志服务器,供所述日志服务器根据所述异常描述信息和日志信息进行故障定位。
[0009]优选地,采集终端向被测终端发送日志获取请求的同时,所述方法还包括:
[0010]所述采集终端向被测终端发送设备信息获取请求;
[0011 ]所述采集终端接收所述被测终端根据所述设备信息获取请求返回的设备信息;
[0012]所述采集终端将所述异常描述信息、日志信息和设备信息发送给日志服务器,供所述日志服务器根据所述异常描述信息、日志信息和设备信息进行故障定位。
[0013]优选地,所述异常描述信息为文字信息或声音信息。
[0014]优选地,所述在被测终端发生异常时,采集终端接收用户输入的异常描述信息,并向被测终端发送日志获取请求的步骤之前,所述方法还包括:
[0015]所述采集终端与所述被测终端建立无线连接。
[0016]优选地,所述采集终端将所述异常描述信息和日志信息发送给日志服务器,供所述日志服务器根据所述异常描述信息和日志信息进行故障定位的步骤包括:
[0017]所述采集终端根据预设的过滤规则,判断接收的日志信息是否为有效信息;
[0018]若接收的日志信息为有效信息,则将该日志信息和异常描述信息发送给日志服务器,供所述日志服务器根据所述异常描述信息和日志信息进行故障定位。
[0019]此外,为实现上述目的,本发明还提供一种采集终端,所述采集终端包括:
[0020]接收模块,用于在被测终端发生异常时,接收用户输入的异常描述信息;
[0021 ]第一收发模块,用于在被测终端发生异常时,向被测终端发送日志获取请求,并接收所述被测终端根据所述日志获取请求上报的日志信息;
[0022]第二收发模块,用于将所述异常描述信息和日志信息发送给日志服务器,供所述日志服务器根据所述异常描述信息和日志信息进行故障定位。
[0023]优选地,所述第一收发模块,还用于在被测终端发生异常时,向被测终端发送设备信息获取请求,并接收所述被测终端根据所述设备信息获取请求返回的设备信息;
[0024]所述第二收发模块,还用于将所述异常描述信息、日志信息和设备信息发送给日志服务器,供所述日志服务器根据所述异常描述信息、日志信息和设备信息进行故障定位。
[0025]优选地,所述异常描述信息为文字信息或声音信息。
[0026]优选地,所述采集终端还包括:
[0027]连接建立模块,用于将所述采集终端与所述被测终端建立无线连接。
[0028]优选地,所述第二收发模块包括:
[0029]判断单元,用于根据预设的过滤规则,判断接收的日志信息是否为有效信息;
[0030]收发单元,用于在接收的日志信息为有效信息时,将该日志信息和异常描述信息发送给日志服务器,供所述日志服务器根据所述异常描述信息和日志信息进行故障定位。[0031 ]本发明的日志采集方法及采集终端,该采集方法包括:在被测终端发生异常时,采集终端接收用户输入的异常描述信息,并向被测终端发送日志获取请求;所述采集终端接收所述被测终端根据所述日志获取请求上报的日志信息;所述采集终端将所述异常描述信息和日志信息发送给日志服务器,供所述日志服务器根据所述异常描述信息和日志信息进行故障定位;可同时将被测终端的异常描述信息和日志信息发送给日志服务器,使得日志服务器可快速准确的对被测终端进行故障定位。
【附图说明】
[0032]图1为本发明日志采集方法的第一实施例的流程示意图;
[0033]图2为本发明日志采集方法的第二实施例的流程示意图;
[0034]图3为本发明日志采集方法的第三实施例的流程示意图;
[0035]图4为本发明日志采集方法的第四实施例的流程示意图;
[0036]图5为本发明采集终端的第一实施例的结构示意图;
[0037]图6为本发明采集终端的第二实施例的结构示意图。
[0038]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0039]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0040]参照图1,图1为本发明日志采集方法的第一实施例的流程示意图,该方法包括:
[0041]S10、在被测终端发生异常时,采集终端接收用户输入的异常描述信息,并向被测终端发送日志获取请求。
[0042]该被测终端为具有通信功能的终端,如该被测终端为智能手机、智能电视、智能音箱等,其中,该智能音箱可以为WIFI音箱。该采集终端为具有通信功能的终端,如该采集终端为智能手机等,在本发明中,该采集终端以智能手机为例。
[0043]该被测终端发生异常时,即用户在人为直观的发现该被测终端发生异常时,如该被测终端为智能电视时,用户发现该智能电视当前的播放画面模糊,则可以认为该智能电视发生异常,又如用户发现该智能电视当前没有声音播出,则可以认为该智能电视发生异常;如该被测终端为WIFI音箱时,用户发现该WIFI音箱在播放时,发出“霹雳啪啦”的噪声,则可以认为该WIFI音箱发生异常。在该步骤中,该被测终端发生异常由用户主观决定。
[0044]在被测终端发生异常时,采集终端接收用户输入的异常描述信息,该异常描述信息为文字信息或声音信息。
[0045]在一实施例中,该异常描述信息为文字信息时,该采集终端提供输入界面,用户在该输入界面输入异常描述信息,具体的,可在该输入界面提供异常描述信息选择列表,用户可从该异常描述信息选择列表中选择恰当的异常描述信息,如该异常描述信息列表包括:画面模糊、显示屏黑屏、非正常关机、声音抖动、突然无声音等、有杂音等,用户发现当前被测终端出现声音抖动的异常现象,则用户可从该异常描述信息列表中选择声音抖动,则在该步骤中,该采集终端接收用户输入的异常描述信息为声音抖动;具体的,可在该输入界面提供手动输入区域,调出输入法供用户输入文字信息,如用户输入文字“声音抖动”,该输入法可以为拼音输入法或五笔输入法或其他现有输入法,在该手动输入区域限定字符个数,如限定字符个数最多为30个。
[0046]在一实施例中,该异常描述信息为声音信息时,该采集终端通过录音模块采集用户的声音,如用户发现当前被测终端出现声音抖动,则用户发出声音“声音抖动”,该采集终端通过录音模块采集到用户的声音“声音抖动”。
[0047]可选的,该采集终端接收用户输入的异常描述信息的步骤包括:该采集终端提供登录界面,提醒用户登录到对应的客户端,在用户登录到对应的客户端后,该采集终端接收用户输入的异常描述信息。
[0048]在该步骤中,该采集终端向被测终端发送日志获取请求,可选的,该日志获取请求包括日志获取策略,其中,该日志获取策略包括分开获取日志策略和集中获取日志策略。该被测终端根据该采集终端发送的日志获取请求中的日志获取策略向该采集终端上报日志信息,当该日志获取策略为分开获取日志策略时,该被测终端中的各个应用分别记录自身的日志信息,并分别向采集终端上报记录的日志信息,如该被测终端包括第一应用和第二应用,则该第一应用记录自身的日志信息,该第二应用记录自身的日志信息,该第一应用将其记录的日志信息上报给采集终端,该第二应用将其记录的日志信息上报给采集终端;当该日志获取策略为集中获取日志策略时,该被测终端中的各个应用分别记录自身的日志信息,并将记录的各个日志信息进行封装,将封装后的日志信息上报给采集终端。具体的,可根据该采集终端与被测终端之间的网络带宽,确定日志获取策略,在该采集终端与被测终端之间的网络带宽大于或等于预设的网络带宽阀值时,该日志获取策略为集中获取日志策略;在该采集终端与被测终端之间的网络带宽小于预设的网络带宽阀值时,该日志获取策略为分开获取日志策略。
[0049]在该步骤中,该采集终端向被测终端发送日志获取请求,可选的,该日志获取请求包括待获取日志的类型,如该待获取日志的类型包括应用程序日志、系统日志。其中,应用程序日志记录应用程序的关键节点的运行情况,系统日志记录CPU使用情况、内存使用情况等。在被测终端内提供一个守护进程,用于检测并收集被测终端的系统日志;在被测终端内提供一个专门的应用日志接口,用于检测并收集应用程序日志。
[0050]SI 1、该采集终端接收该被测终端根据该日志获取请求上报的日志信息。
[0051 ]该采集终端实时接收该被测终端根据该日志获取请求上报的日志信息,具体的,该采集终端可将接收的日志信息保存在日志文件中,该日志文件的名称由该被测终端的唯一标识确定,如,该日志文件以该被测终端的唯一标识命名,如当该被测终端的唯一标识为音箱001,则该日志文件的名称为音箱001。
[0052]S12、该采集终端将该异常描述信息和日志信息发送给日志服务器,供该日志服务器根据该异常描述信息和日志信息进行故障定位。
[0053]可选的,该日志服务器可以为云服务器。该采集终端与云服务器建立有线或无线连接。
[0054]该采集终端将该异常描述信息和日志信息发送给日志服务器,可选的,可将该异常描述信息和日志信息封装在一个数据包中,再将封装后的异常描述信息和日志信息发送给云服务器;可选的,还可对封装后的异常描述信息和日志信息进行压缩处理,然后将压缩处理后的异常描述信息和日志信息发送给云服务器,可节省带宽资源,减少流量浪费;可选的,可对该异常描述信息和日志信息先进行加密处理,然后将加密处理后的异常描述信息和日志信息封装在一个数据包中,再将封装后的异常描述信息和日志信息发送给云服务器,可增加数据传输的可靠性。
[0055]该日志服务器根据采集终端发送的该异常描述信息和日志信息进行故障定位,对该异常描述信息和日志信息进行归类,确定对应的故障,以分配给对应的分析人员进行分析处理。进一步的,该日志服务器将分析人员对该异常描述信息和日志信息的分析处理结果反馈给采集终端,该采集终端接收该日志服务器返回的分析处理结果。
[0056]采用上述实施例,在被测终端发生异常时,采集终端接收用户输入的异常描述信息,并向被测终端发送日志获取请求;该采集终端接收该被测终端根据该日志获取请求上报的日志信息;该采集终端将该异常描述信息和日志信息发送给日志服务器,供该日志服务器根据该异常描述信息和日志信息进行故障定位;可同时将被测终端的异常描述信息和日志信息发送给日志服务器,使得日志服务器可快速准确的对被测终端进行故障定位。
[0057]参照图2,图2为本发明日志采集方法的第二实施例的流程示意图。
[0058]S20、在被测终端发生异常时,采集终端接收用户输入的异常描述信息,并向被测终端发送日志获取请求。
[0059]该步骤S20与上述步骤SlO相同,在此不赘述。
[0060]S21、在采集终端向被测终端发送日志获取请求的同时,采集终端向被测终端发送设备信息获取请求。
[0061 ]该设备信息获取请求包括设备配置信息,还可以包括设备身份标识。
[0062]S22、该采集终端接收该被测终端根据该日志获取请求上报的日志信息,及接收该被测终端根据该设备信息获取请求返回的设备信息。
[0063]该采集终端接收该被测终端根据该日志获取请求上报的日志信息的步骤与上述步骤Sll相同,在此不赘述。
[0064]该采集终端接收被测终端根据该设备信息获取请求返回的设备信息,该设备信息包括设备配置信息,还可以包括设备身份标识,如在一实施例中,该被测设备为WIFI音箱,该设备配置信息包括WIFI音箱的硬件配置和软件配置,该WIFI音箱的设备身份标识为该WIFI音箱的MAC地址或SN号(Serial Number,SN,产品序列号)。
[0065]S23、该采集终端将该异常描述信息、日志信息和设备信息发送给日志服务器,供该日志服务器根据该异常描述信息、日志信息和设备信息进行故障定位。
[0066]可选的,该日志服务器可以为云服务器。该采集终端与云服务器建立有线或无线连接。
[0067]该采集终端将该异常描述信息、日志信息和设备信息发送给日志服务器,可选的,可将该异常描述信息、日志信息和设备信息封装在一个数据包中,再将封装后的异常描述信息、日志信息和设备信息发送给云服务器;可选的,还可对封装后的异常描述信息、日志信息和设备信息进行压缩处理,然后将压缩处理后的异常描述信息、日志信息和设备信息发送给云服务器,可节省带宽资源,减少流量浪费;可选的,可对该异常描述信息、日志信息和设备信息先进行加密处理,然后将加密处理后的异常描述信息、日志信息和设备信息封装在一个数据包中,再将封装后的异常描述信息、日志信息和设备信息发送给云服务器,可增加数据传输的可靠性。
[0068]可选的,该采集终端可先根据预设的过滤规则,判断从被测终端接收的日志信息是否为有效信息,若接收的日志信息为有效信息,则将该异常描述信息、日志信息和设备信息发送给日志服务器,供该日志服务器根据该异常描述信息、日志信息和设备信息进行故障定位。
[0069]该过滤规则可根据需要设置,如,该过滤规则为时间过滤规则。时间过滤规则为:若该日志信息中的日志时间在预先设定的时间范围内,则判断该日志信息有效,否则判断该日志信息无效,该时间范围可根据需要设置,如该时间范围为最近一天。
[0070]该云服务器根据采集终端发送的异常描述信息、日志信息和设备信息进行故障定位,对该异常描述信息、日志信息和设备信息进行归类,确定对应的故障,以分配给对应的分析人员进行分析处理。
[0071]参照图3,图3为本发明日志采集方法的第三实施例的流程示意图。
[0072]基于上述日志采集方法的第一实施例或第二实施例,在步骤SlO或步骤S20之前,该方法还包括:
[0073]S30、采集终端与该被测终端建立无线连接。
[0074]该采集终端与该被测终端处于同一个局域网中,该采集终端与该被测终端通过WIFI方式建立通信连接,如该被测终端是WIFI音响时,该采集终端与WIFI音响通过WIFI方式建立连接。
[0075]可选的,该采集终端基于简单服务发现协议SSDP(Simple Service DiscoveryProtocol,SSDP)向网络内的被测设备发送发现消息,并接收来自被测设备的响应消息,实现设备发现;该采集终端与发现的被测设备建立无线连接。
[0076]参照图4,图4为本发明日志采集方法的第四实施例的流程示意图。
[0077]基于上述日志采集方法的第一实施例,该步骤S12包括:
[0078]S121、该采集终端根据预设的过滤规则,判断接收的日志信息是否为有效信息,若接收的日志信息为有效信息,则执行步骤S122。
[0079]该过滤规则可根据需要设置,如,该过滤规则为时间过滤规则。时间过滤规则为:若该日志信息中的日志时间在预先设定的时间范围内,则判断该日志信息有效,否则判断该日志信息无效,该时间范围可根据需要设置,如该时间范围为最近一天。
[0080]SI22、将该日志信息和异常描述信息发送给日志服务器,供该日志服务器根据该异常描述信息和日志信息进行故障定位。
[0081 ]在该步骤中,即将有效的日志信息和异常描述信息发送给日志服务器,避免将无效的日志信息发送给日志服务器,造成网络带宽浪费且占用日志服务器的存储资源。
[0082]参照图5,图5为本发明采集终端的第一实施例的结构示意图,该采集终端包括:
[0083]接收模块10,用于在被测终端发生异常时,接收用户输入的异常描述信息;
[0084]第一收发模块20,用于在被测终端发生异常时,向被测终端发送日志获取请求,并接收该被测终端根据该日志获取请求上报的日志信息;
[0085]第二收发模块30,用于将该异常描述信息和日志信息发送给日志服务器,供该日志服务器根据该异常描述信息和日志信息进行故障定位。
[0086]该被测终端为具有通信功能的终端,如该被测终端为智能手机、智能电视、智能音箱等,其中,该智能音箱可以为WIFI音箱。该采集终端为具有通信功能的终端,如该采集终端为智能手机等,在本发明中,该采集终端以智能手机为例。
[0087]该被测终端发生异常时,即用户在人为直观的发现该被测终端发生异常时,如该被测终端为智能电视时,用户发现该智能电视当前的播放画面模糊,则可以认为该智能电视发生异常,又如用户发现该智能电视当前没有声音播出,则可以认为该智能电视发生异常;如该被测终端为WIFI音箱时,用户发现该WIFI音箱在播放时,发出“霹雳啪啦”的噪声,则可以认为该WIFI音箱发生异常。该被测终端发生异常由用户主观决定。
[0088]在被测终端发生异常时,该接收模块10接收用户输入的异常描述信息,该异常描述信息为文字信息或声音信息。
[0089]在一实施例中,该异常描述信息为文字信息时,该采集终端提供输入界面,用户在该输入界面输入异常描述信息,具体的,可在该输入界面提供异常描述信息选择列表,用户可从该异常描述信息选择列表中选择恰当的异常描述信息,如该异常描述信息列表包括:画面模糊、显示屏黑屏、非正常关机、声音抖动、突然无声音等、有杂音等,用户发现当前被测终端出现声音抖动的异常现象,则用户可从该异常描述信息列表中选择声音抖动,则该接收模块10接收用户输入的异常描述信息为声音抖动;具体的,可在该输入界面提供手动输入区域,调出输入法供用户输入文字信息,如用户输入文字“声音抖动”,该输入法可以为拼音输入法或五笔输入法或其他现有输入法,在该手动输入区域限定字符个数,如限定字符个数最多为30个。
[0090]在一实施例中,该异常描述信息为声音信息时,该接收模块10通过录音模块采集用户的声音,如用户发现当前被测终端出现声音抖动,则用户发出声音“声音抖动”,该接收模块10通过录音模块采集到用户的声音“声音抖动”。
[0091]可选的,该接收模块10接收用户输入的异常描述信息包括:该接收模块10提供登录界面,提醒用户登录到对应的客户端,在用户登录到对应的客户端后,该接收模块10接收用户输入的异常描述信息。
[0092]该第一收发模块20向被测终端发送日志获取请求,可选的,该日志获取请求包括日志获取策略,其中,该日志获取策略包括分开获取日志策略和集中获取日志策略。该被测终端根据该采集终端发送的日志获取请求中的日志获取策略向该采集终端上报日志信息,当该日志获取策略为分开获取日志策略时,该被测终端中的各个应用分别记录自身的日志信息,并分别向采集终端上报记录的日志信息,如该被测终端包括第一应用和第二应用,则该第一应用记录自身的日志信息,该第二应用记录自身的日志信息,该第一应用将其记录的日志信息上报给采集终端,该第二应用将其记录的日志信息上报给采集终端;当该日志获取策略为集中获取日志策略时,该被测终端中的各个应用分别记录自身的日志信息,并将记录的各个日志信息进行封装,将封装后的日志信息上报给采集终端。具体的,可根据该采集终端与被测终端之间的网络带宽,确定日志获取策略,在该采集终端与被测终端之间的网络带宽大于或等于预设的网络带宽阀值时,该日志获取策略为集中获取日志策略;在该采集终端与被测终端之间的网络带宽小于预设的网络带宽阀值时,该日志获取策略为分开获取日志策略。
[0093]该第一收发模块20向被测终端发送日志获取请求,可选的,该日志获取请求包括待获取日志的类型,如该待获取日志的类型包括应用程序日志、系统日志。其中,应用程序日志记录应用程序的关键节点的运行情况,系统日志记录CPU使用情况、内存使用情况等。在被测终端内提供一个守护进程,用于检测并收集被测终端的系统日志;在被测终端内提供一个专门的应用日志接口,用于检测并收集应用程序日志。
[0094]该第二收发模块30实时接收该被测终端根据该日志获取请求上报的日志信息,具体的,该第二收发模块30可将接收的日志信息保存在日志文件中,该日志文件的名称由该被测终端的唯一标识确定,如,该日志文件以该被测终端的唯一标识命名,如当该被测终端的唯一标识为音箱001,则该日志文件的名称为音箱001。
[0095]可选的,该日志服务器可以为云服务器。该采集终端与云服务器建立有线或无线连接。
[0096]该第二收发模块30将该异常描述信息和日志信息发送给日志服务器,可选的,可将该异常描述信息和日志信息封装在一个数据包中,再将封装后的异常描述信息和日志信息发送给云服务器;可选的,还可对封装后的异常描述信息和日志信息进行压缩处理,然后将压缩处理后的异常描述信息和日志信息发送给云服务器,可节省带宽资源,减少流量浪费;可选的,可对该异常描述信息和日志信息先进行加密处理,然后将加密处理后的异常描述信息和日志信息封装在一个数据包中,再将封装后的异常描述信息和日志信息发送给云服务器,可增加数据传输的可靠性。
[0097]该日志服务器根据采集终端发送的该异常描述信息和日志信息进行故障定位,对该异常描述信息和日志信息进行归类,确定对应的故障,以分配给对应的分析人员进行分析处理。该日志服务器将分析人员对该异常描述信息和日志信息的分析处理结果反馈给采集终端,该第二收发模块30,还用于接收该日志服务器返回的分析处理结果。
[0098]进一步的,该第二收发模块30包括:
[0099]判断单元,用于根据预设的过滤规则,判断接收的日志信息是否为有效信息;
[0100]收发单元,用于在接收的日志信息为有效信息时,将该日志信息和异常描述信息发送给日志服务器,供该日志服务器根据该异常描述信息和日志信息进行故障定位。
[0101]该过滤规则可根据需要设置,如,该过滤规则为时间过滤规则。时间过滤规则为:若该日志信息中的日志时间在预先设定的时间范围内,则判断该日志信息有效,否则判断该日志信息无效,该时间范围可根据需要设置,如该时间范围为最近一天。
[0102]该收发单元将有效的日志信息和异常描述信息发送给日志服务器,避免将无效的日志信息发送给日志服务器,造成网络带宽浪费且占用日志服务器的存储资源。
[0103]进一步的,该第一收发模块20,还用于在被测终端发生异常时,向被测终端发送设备信息获取请求,并接收该被测终端根据该设备信息获取请求返回的设备信息;
[0104]该第二收发模块30,还用于将该异常描述信息、日志信息和设备信息发送给日志服务器,供该日志服务器根据该异常描述信息、日志信息和设备信息进行故障定位。
[0105]该设备信息获取请求包括设备配置信息,还可以包括设备身份标识。
[0106]该第一收发模块20接收被测终端根据该设备信息获取请求返回的设备信息,该设备信息包括设备配置信息,还可以包括设备身份标识,如在一实施例中,该被测设备为WIFI音箱,该设备配置信息包括WIFI音箱的硬件配置和软件配置,该WIFI音箱的设备身份标识为该WIFI音箱的MAC地址或SN号(Serial Number,SN,产品序列号)。
[0107]该第二收发模块30将该异常描述信息、日志信息和设备信息发送给日志服务器,可选的,可将该异常描述信息、日志信息和设备信息封装在一个数据包中,再将封装后的异常描述信息、日志信息和设备信息发送给云服务器;可选的,还可对封装后的异常描述信息、日志信息和设备信息进行压缩处理,然后将压缩处理后的异常描述信息、日志信息和设备信息发送给云服务器,可节省带宽资源,减少流量浪费;可选的,可对该异常描述信息、日志信息和设备信息先进行加密处理,然后将加密处理后的异常描述信息、日志信息和设备信息封装在一个数据包中,再将封装后的异常描述信息、日志信息和设备信息发送给云服务器,可增加数据传输的可靠性。
[0108]可选的,该第二收发模块30可先根据预设的过滤规则,判断从被测终端接收的日志信息是否为有效信息,若接收的日志信息为有效信息,则将该异常描述信息、日志信息和设备信息发送给日志服务器,供该日志服务器根据该异常描述信息、日志信息和设备信息进行故障定位。
[0109]该过滤规则可根据需要设置,如,该过滤规则为时间过滤规则。时间过滤规则为:若该日志信息中的日志时间在预先设定的时间范围内,则判断该日志信息有效,否则判断该日志信息无效,该时间范围可根据需要设置,如该时间范围为最近一天。
[0110]该云服务器根据采集终端发送的异常描述信息、日志信息和设备信息进行故障定位,对该异常描述信息、日志信息和设备信息进行归类,确定对应的故障,以分配给对应的分析人员进行分析处理。
[0111]参照图6,图6为本发明采集终端的第二实施例的结构示意图。
[0112]基于上述采集终端的第一实施例,该采集终端还包括:
[0113]连接建立模块40,用于将该采集终端与该被测终端建立无线连接。
[0114]该采集终端与该被测终端处于同一个局域网中,该采集终端通过连接建立模块40与该被测终端通过WIFI方式建立通信连接,如该被测终端是WIFI音响时,该采集终端与WIFI音响通过WIFI方式建立连接。
[0115]可选的,该连接建立模块40基于简单服务发现协议SSDP( Simple ServiceDiscovery Protocol,SSDP)向网络内的被测设备发送发现消息,并接收来自被测设备的响应消息,实现设备发现;该采集终端通过连接建立模块40与发现的被测设备建立无线连接。
[0116]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种日志采集方法,其特征在于,该方法包括: 在被测终端发生异常时,采集终端接收用户输入的异常描述信息,并向被测终端发送日志获取请求; 所述采集终端接收所述被测终端根据所述日志获取请求上报的日志信息; 所述采集终端将所述异常描述信息和日志信息发送给日志服务器,供所述日志服务器根据所述异常描述信息和日志信息进行故障定位。2.如权利要求1所述的日志采集方法,其特征在于,采集终端向被测终端发送日志获取请求的同时,所述方法还包括: 所述采集终端向被测终端发送设备信息获取请求; 所述采集终端接收所述被测终端根据所述设备信息获取请求返回的设备信息; 所述采集终端将所述异常描述信息、日志信息和设备信息发送给日志服务器,供所述日志服务器根据所述异常描述信息、日志信息和设备信息进行故障定位。3.如权利要求1或2所述的日志采集方法,其特征在于,所述异常描述信息为文字信息或声音信息。4.如权利要求1或2所述的日志采集方法,其特征在于,所述在被测终端发生异常时,采集终端接收用户输入的异常描述信息,并向被测终端发送日志获取请求的步骤之前,所述方法还包括: 所述采集终端与所述被测终端建立无线连接。5.如权利要求1所述的日志采集方法,其特征在于,所述采集终端将所述异常描述信息和日志信息发送给日志服务器,供所述日志服务器根据所述异常描述信息和日志信息进行故障定位的步骤包括: 所述采集终端根据预设的过滤规则,判断接收的日志信息是否为有效信息; 若接收的日志信息为有效信息,则将该日志信息和异常描述信息发送给日志服务器,供所述日志服务器根据所述异常描述信息和日志信息进行故障定位。6.一种采集终端,其特征在于,所述采集终端包括: 接收模块,用于在被测终端发生异常时,接收用户输入的异常描述信息; 第一收发模块,用于在被测终端发生异常时,向被测终端发送日志获取请求,并接收所述被测终端根据所述日志获取请求上报的日志信息; 第二收发模块,用于将所述异常描述信息和日志信息发送给日志服务器,供所述日志服务器根据所述异常描述信息和日志信息进行故障定位。7.如权利要求6所述的采集终端,其特征在于,所述第一收发模块,还用于在被测终端发生异常时,向被测终端发送设备信息获取请求,并接收所述被测终端根据所述设备信息获取请求返回的设备信息; 所述第二收发模块,还用于将所述异常描述信息、日志信息和设备信息发送给日志服务器,供所述日志服务器根据所述异常描述信息、日志信息和设备信息进行故障定位。8.如权利要求6或7所述的采集终端,其特征在于,所述异常描述信息为文字信息或声音信息。9.如权利要求6或7所述的采集终端,其特征在于,所述采集终端还包括: 连接建立模块,用于将所述采集终端与所述被测终端建立无线连接。10.如权利要求6所述的采集终端,其特征在于,所述第二收发模块包括: 判断单元,用于根据预设的过滤规则,判断接收的日志信息是否为有效信息; 收发单元,用于在接收的日志信息为有效信息时,将该日志信息和异常描述信息发送给日志服务器,供所述日志服务器根据所述异常描述信息和日志信息进行故障定位。
【文档编号】G06F11/07GK105868040SQ201610189051
【公开日】2016年8月17日
【申请日】2016年3月29日
【发明人】李望, 韩光辉, 陈俊彦
【申请人】Tcl通力电子(惠州)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1