日志采集方法及采集終端的制作方法
【專利摘要】本發明公開了一種日志采集方法,該方法包括:在被測終端發生異常時,采集終端接收用戶輸入的異常描述信息,并向被測終端發送日志獲取請求;所述采集終端接收所述被測終端根據所述日志獲取請求上報的日志信息;所述采集終端將所述異常描述信息和日志信息發送給日志服務器,供所述日志服務器根據所述異常描述信息和日志信息進行故障定位。本發明還公開了一種采集終端。采用本發明,可同時將被測終端的異常描述信息和日志信息發送給日志服務器,使得日志服務器可快速準確的對被測終端進行故障定位。
【專利說明】
曰志采集方法及采集終端
技術領域
[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通力電子(惠州)有限公司