本發(fā)明涉及通信技術領域,尤其涉及一種信息推送方法及網(wǎng)絡設備。
背景技術:
隨著通信技術的發(fā)展,智能手機、平板電腦等終端成為人們生活中必需的通訊工具,終端不僅可以用來打電話、發(fā)信息,還可以用來實現(xiàn)多種多樣的娛樂功能,例如:聽音樂、聊天、打游戲。當終端出現(xiàn)故障導致終端無法正常使用時,用戶需要通過返廠維修或者咨詢維修部門等方式對終端進行維修,終端無法自動解決上述故障,從而影響了用戶對終端的使用。
技術實現(xiàn)要素:
本發(fā)明實施例所要解決的技術問題在于,提供一種信息推送方法及網(wǎng)絡設備,可以提示終端根據(jù)事件處理信息對事件進行處理。
第一方面,本發(fā)明實施例提供了一種信息推送方法,該方法包括:
網(wǎng)絡設備獲取終端的事件報告信息。
所述網(wǎng)絡設備根據(jù)所述事件報告信息確定事件的發(fā)生次數(shù)和所述事件的事件類型。
所述網(wǎng)絡設備在所述事件的發(fā)生次數(shù)大于預設數(shù)量閾值時,將所述事件類型對應的事件處理信息發(fā)送給所述終端。
另一方面,本發(fā)明實施例提供了一種網(wǎng)絡設備,該網(wǎng)絡設備包括:
報告信息獲取單元,用于獲取終端的事件報告信息。
事件確定單元,用于根據(jù)所述事件報告信息確定事件的發(fā)生次數(shù)和所述事件的事件類型。
處理信息發(fā)送單元,用于在所述事件的發(fā)生次數(shù)大于預設數(shù)量閾值時,將所述事件類型對應的事件處理信息發(fā)送給所述終端。
可以看出,本發(fā)明實施例中,網(wǎng)絡設備獲取終端的事件報告信息,該網(wǎng)絡設備根據(jù)該事件報告信息確定事件的發(fā)生次數(shù)和該事件的事件類型,該網(wǎng)絡設備在該事件的發(fā)生次數(shù)大于預設數(shù)量閾值時,將該事件類型對應的事件處理信息發(fā)送給該終端,可以提示終端根據(jù)事件處理信息對事件進行處理。
附圖說明
為了更清楚地說明本發(fā)明實施例技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例提供的一種信息推送方法的示意流程圖;
圖2是本發(fā)明另一實施例提供的一種信息推送方法的示意流程圖;
圖3是本發(fā)明另一實施例提供的一種信息推送方法的示意流程圖;
圖4是本發(fā)明實施例提供的一種網(wǎng)絡設備的示意性框圖;
圖5是本發(fā)明另一實施例提供的一種網(wǎng)絡設備的示意性框圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
應當理解,當在本說明書和所附權利要求書中使用時,術語“包括”和“包含”指示所描述特征、整體、步驟、操作、元素和/或組件的存在,但并不排除一個或多個其它特征、整體、步驟、操作、元素、組件和/或其集合的存在或添加。
還應當理解,在此本發(fā)明說明書中所使用的術語僅僅是出于描述特定實施例的目的而并不意在限制本發(fā)明。如在本發(fā)明說明書和所附權利要求書中所使用的那樣,除非上下文清楚地指明其它情況,否則單數(shù)形式的“一”、“一個”及“該”意在包括復數(shù)形式。
還應當進一步理解,在本發(fā)明說明書和所附權利要求書中使用的術語“和/或”是指相關聯(lián)列出的項中的一個或多個的任何組合以及所有可能組合,并且包括這些組合。
如在本說明書和所附權利要求書中所使用的那樣,術語“如果”可以依據(jù)上下文被解釋為“當...時”或“一旦”或“響應于確定”或“響應于檢測到”。類似地,短語“如果確定”或“如果檢測到[所描述條件或事件]”可以依據(jù)上下文被解釋為意指“一旦確定”或“響應于確定”或“一旦檢測到[所描述條件或事件]”或“響應于檢測到[所描述條件或事件]”。
具體實現(xiàn)中,本發(fā)明實施例中描述的終端包括但不限于諸如具有觸摸敏感表面(例如,觸摸屏顯示器和/或觸摸板)的移動電話、膝上型計算機或平板計算機之類的其它便攜式設備。還應當理解的是,在某些實施例中,所述設備并非便攜式通信設備,而是具有觸摸敏感表面(例如,觸摸屏顯示器和/或觸摸板)的臺式計算機。
在接下來的討論中,描述了包括顯示器和觸摸敏感表面的終端。然而,應當理解的是,終端可以包括諸如物理鍵盤、鼠標和/或控制桿的一個或多個其它物理用戶接口設備。
終端支持各種應用程序,例如以下中的一個或多個:繪圖應用程序、演示應用程序、文字處理應用程序、網(wǎng)站創(chuàng)建應用程序、盤刻錄應用程序、電子表格應用程序、游戲應用程序、電話應用程序、視頻會議應用程序、電子郵件應用程序、即時消息收發(fā)應用程序、鍛煉支持應用程序、照片管理應用程序、數(shù)碼相機應用程序、數(shù)字攝影機應用程序、web瀏覽應用程序、數(shù)字音樂播放器應用程序和/或數(shù)字視頻播放器應用程序。
可以在終端上執(zhí)行的各種應用程序可以使用諸如觸摸敏感表面的至少一個公共物理用戶接口設備。可以在應用程序之間和/或相應應用程序內調整和/或改變觸摸敏感表面的一個或多個功能以及終端上顯示的相應信息。這樣,終端的公共物理架構(例如,觸摸敏感表面)可以支持具有對用戶而言直觀且透明的用戶界面的各種應用程序。
本發(fā)明實施例所描述的終端可以包括智能手機(如Android手機、iOS手機、Windows Phone手機等)、平板電腦、掌上電腦、筆記本電腦、移動互聯(lián)網(wǎng)設備(Mobile Internet Devices,MID)或穿戴式設備等,上述終端僅是舉例,而非窮舉,包含但不限于上述終端。
本發(fā)明實施例中所描述的網(wǎng)絡設備可以包括服務器,工作站,智能手機(如Android手機、iOS手機、Windows Phone手機等)、平板電腦、掌上電腦、筆記本電腦、移動互聯(lián)網(wǎng)設備(Mobile Internet Devices,MID)或穿戴式設備等,以上網(wǎng)絡設備僅是舉例,而非窮舉,包括但不限于上述網(wǎng)絡設備。
請參見圖1,為本發(fā)明實施例提供的一種信息推送方法的流程示意圖。本實施例中所描述的信息推送方法至少可以包括以下步驟:
S101、網(wǎng)絡設備獲取終端的事件報告信息。
其中,該事件報告信息可以是該終端在有軟件報錯、自動重啟或者電池耗電異常等故障發(fā)生時自動生成的文件,同時該事件報告信息可以是日志(log)文件。
舉例來說,當終端有發(fā)生自動重啟事件時,該終端會自動生成事件報告信息,網(wǎng)絡設備向與其相連接的終端獲取該事件報告信息。
進一步的,在該網(wǎng)絡設備獲取該終端的事件報告信息后,該網(wǎng)絡設備判斷用于存儲事件報告信息的存儲文件中是否已經(jīng)存儲該事件報告信息,其中該存儲文件用于存儲未處理的事件報告信息,若該存儲文件中已經(jīng)存儲該事件報告信息,則該網(wǎng)絡設備用該事件報告信息更新該存儲文件,若該存儲文件中未存儲該事件報告信息,則該網(wǎng)絡設備存儲該事件報告信息。
S102、所述網(wǎng)絡設備根據(jù)所述事件報告信息確定事件的發(fā)生次數(shù)和所述事件的事件類型。
其中,該事件的發(fā)生次數(shù)可以是預設的時間段內該事件發(fā)生的次數(shù),預設的時間段可以為預先設定的時長,例如一個小時或者一天等,該事件的事件類型可以包括軟件故障或者硬件故障。
舉例來說,該網(wǎng)絡設備可以根據(jù)事件報告信息確定該終端存在自動重啟事件,其中自動重啟事件包括上層自動重啟事件和底層自動重啟事件,由于上層自動重啟事件是指操作系統(tǒng)的軟件報錯造成的自動重啟事件,當該網(wǎng)絡設備根據(jù)事件報告信息判斷該自動重啟事件是上層自動重啟事件時,該網(wǎng)絡設備可以確定該上層自動重啟事件的事件類型為軟件故障。
進一步,底層自動重啟事件可以包括內核錯誤(Kernel Panic)事件、看門狗超時(Watchdog Timeout)事件或者硬件重啟(Hardware Reboot)事件。當該網(wǎng)絡設備確定該底層自動重啟事件是內核錯誤事件時,由于內核錯誤指的是Linux內部發(fā)生錯誤,所以該網(wǎng)絡設備可以確定該內核錯誤事件的事件類型為軟件故障。當該底層自動重啟事件是看門狗超時事件時,由于看門狗超時是SD卡、內嵌式記憶體(EMMC)或圖形處理器(GPU)等出了故障造成上層卡死,進而主動觸發(fā)看門狗重啟導致的,所以該網(wǎng)絡設備可以確定該看門狗超時事件的事件類型為硬件故障。當該網(wǎng)絡設備確定該底層自動重啟事件是硬件重啟事件時,由于硬件重啟是硬件故障導致的,例如傳感器(Sensor)故障等,所以該網(wǎng)絡設備可以確定該硬件重啟事件的事件類型為硬件故障。
又舉例來說,該網(wǎng)絡設備根據(jù)事件報告信息確定該終端存在應用軟件(例如游戲軟件、播放音樂軟件或聊天軟件)報錯事件,該網(wǎng)絡設備可以確定該應用軟件報錯事件的事件類型為軟件故障。
S103、所述網(wǎng)絡設備在所述事件的發(fā)生次數(shù)大于預設數(shù)量閾值時,將所述事件類型對應的事件處理信息發(fā)送給所述終端。
網(wǎng)絡設備可以通過發(fā)短消息或發(fā)郵件等方式將該事件類型對應的事件處理信息發(fā)送給終端??蛇x的,終端接收到事件類型對應的事件處理信息之后,可以以懸浮窗的方式顯示該事件類型對應的事件處理信息,以提示用戶及時處理該終端的故障。需要說明的是,預設數(shù)量閾值可以是預先設定的數(shù)量上限,例如3次或者5次等,其中預設數(shù)量閾值可以是終端出廠時配置的,也可以是用戶設置的,具體不受本發(fā)明實施例的限定??蛇x的,預設數(shù)量閾值可以和事件類型相對應,例如網(wǎng)絡設備可以預先建立事件類型和預設數(shù)量閾值的對應關系,示例性的,當事件類型為硬件故障時,該事件類型對應的預設數(shù)量閾值可以為3;當事件類型為軟件故障時,該事件類型對應的預設數(shù)量閾值可以為5。
可選的,該網(wǎng)絡設備將該事件類型對應的事件處理信息發(fā)送給該終端之后,該網(wǎng)絡設備可以按照第一預設周期檢測該終端是否已經(jīng)處理該事件類型對應的事件處理信息,若該網(wǎng)絡設備檢測到該終端已經(jīng)處理該事件類型對應的事件處理信息,則該網(wǎng)絡設備可以從存儲事件報告信息的存儲文件中移除該事件報告信息,若該網(wǎng)絡設備檢測到該終端未處理該事件類型對應的事件處理信息,則該網(wǎng)絡設備可以按照第二預設周期將該事件類型對應的事件處理信息發(fā)送給該終端。
可選的,當事件類型為軟件故障,且該事件的發(fā)生次數(shù)大于預設數(shù)量閾值時,網(wǎng)絡設備可以將該軟件故障對應的事件處理信息發(fā)送給該終端,該事件處理信息可以包括發(fā)生該軟件故障的組件對應的更新文件,該事件處理信息可以用于提示該終端根據(jù)該更新文件更新該組件。
舉例來說,當上層自動重啟事件的事件類型為軟件故障,且該事件發(fā)生的次數(shù)大于預設的數(shù)量閾值時(例如一周之內上層自動重啟事件發(fā)生的次數(shù)大于3次),該網(wǎng)絡設備可以將該終端的操作系統(tǒng)軟件的更新文件發(fā)送到該終端,以提示終端根據(jù)該更新文件來更新操作系統(tǒng)軟件。
又舉例來說,當游戲軟件報錯事件的事件類型為軟件故障,且該事件發(fā)生的次數(shù)大于預設的數(shù)量閾值時(例如游戲軟件報錯事件在一個小時內發(fā)生的次數(shù)大于5次),該網(wǎng)絡設備可以將該游戲軟件的更新文件發(fā)送給該終端,以提示用戶更新該游戲軟件,可選的,該網(wǎng)絡設備也可以將具有該游戲軟件的更新文件的網(wǎng)址發(fā)送給終端,以便用戶下載更新文件對該游戲軟件進行更新。
可選的,當事件類型為硬件故障,且該事件的發(fā)生次數(shù)大于預設數(shù)量閾值時,網(wǎng)絡設備可以將該硬件故障對應的事件處理信息發(fā)送給該終端,該事件處理信息可以包括發(fā)生該硬件故障的硬件設備的硬件標識信息。
舉例來說,當?shù)讓幼詣又貑⑹录氖录愋蜑橛布收?例如SD卡故障、傳感器故障、圖像處理器故障),且該事件發(fā)生的次數(shù)大于預設的數(shù)量閾值時(例如一天之內該底層自動重啟事件發(fā)生的次數(shù)大于3次),網(wǎng)絡設備可以將該硬件故障對應的事件處理信息發(fā)送給該終端,該事件處理信息可以包括發(fā)生該硬件故障的硬件設備的硬件標識信息,該硬件標識信息還可以包括該硬件設備名稱和該硬件設備的型號,該處理信息還可以包括離該終端預設距離內的維修站,以提示用戶去維修站對該終端的硬件故障進行維修(例如提示用戶去維修站更換或者維修SD卡)。
本發(fā)明實施例中,網(wǎng)絡設備獲取終端的事件報告信息,該網(wǎng)絡設備根據(jù)該事件報告信息確定事件的發(fā)生次數(shù)和該事件的事件類型,該網(wǎng)絡設備在該事件的發(fā)生次數(shù)大于預設數(shù)量閾值時,將該事件類型對應的事件處理信息發(fā)送給該終端,可以提示終端根據(jù)事件處理信息對事件進行處理。
請參見圖2,為本發(fā)明另一實施例提供的一種信息推送方法的流程示意圖。本實施例中所描述的信息推送方法至少可以包括以下步驟:
S201、網(wǎng)絡設備獲取終端的事件報告信息。
S202、所述網(wǎng)絡設備根據(jù)所述事件報告信息確定事件的發(fā)生次數(shù)。
S203、所述網(wǎng)絡設備根據(jù)所述事件報告信息確定所述終端消耗預設電量的使用時間小于預設時間,所述網(wǎng)絡設備獲取所述終端當前運行的各個應用的耗電量。
舉例來說,網(wǎng)絡設備根據(jù)用戶使用終端的耗電量的統(tǒng)計分析可獲得消耗預設電量的預設時間,例如該終端消耗50%的電量的使用時間是大于或等于10個小時,那么將10個小時設置為該終端消耗50%的電量的預設時間,若該網(wǎng)絡設備根據(jù)該事件報告信息確定該終端消耗50%的電量的使用時間小于10個小時,則該網(wǎng)絡設備就會確定該終端存在耗電事件,這時該網(wǎng)絡設備獲取該終端當前運行的各個應用的耗電量來判斷該事件的事件類型是硬件故障還是軟件故障。
S204、若所述終端當前運行的應用中存在耗電量大于預設電量閾值的目標應用,則所述網(wǎng)絡設備確定所述事件的事件類型為軟件故障。
S205、若所述終端當前運行的應用中不存在耗電量大于所述預設電量閾值的所述目標應用,則所述網(wǎng)絡設備確定所述事件的事件類型為硬件故障。
S206、所述網(wǎng)絡設備在所述事件的發(fā)生次數(shù)大于預設數(shù)量閾值時,將所述事件類型對應的事件處理信息發(fā)送給所述終端。
可選的,當事件的事件類型為軟件故障,且該事件的發(fā)生次數(shù)大于預設數(shù)量閾值時,網(wǎng)絡設備可以將該軟件故障對應的事件處理信息發(fā)送給該終端,該事件處理信息可以包括應用標識信息,該事件處理信息可以用于提示用戶關閉該應用標識信息所對應的應用。
舉例來說,當耗電事件的事件類型為軟件故障,且該耗電事件在預設的時間段內發(fā)生的次數(shù)大于預設的次數(shù)(例如耗電事件在一周之內發(fā)生的次數(shù)大于3次),該網(wǎng)絡設備將該軟件故障對應的事件處理信息發(fā)送給該終端,事件處理信息包括應用標識信息,該事件處理信息以提示用戶關閉該應用標識信息所對應的應用,可選的,該事件處理信息還可以用于提示用戶是否卸載該應用標識信息所對應的應用。
可選的,當事件類型為硬件故障,且該事件的發(fā)生次數(shù)大于預設數(shù)量閾值時,網(wǎng)絡設備將該硬件故障對應的事件處理信息發(fā)送給該終端,該事件處理信息可以包括發(fā)生該硬件故障的硬件設備的硬件標識信息。
舉例來說,當耗電事件的事件類型為硬件故障,且該耗電事件在預設的時間段內發(fā)生的次數(shù)大于預設的次數(shù),該網(wǎng)絡設備將該硬件故障對應的事件處理信息發(fā)送給該終端,該事件處理信息可以包括發(fā)生該硬件故障的硬件設備的硬件標識信息,該硬件標識信息可以包括該硬件設備名稱和該硬件設備的型號,該處理信息還可以包括離該終端預設距離內的維修站,該事件處理信息用于提示用戶去處理該硬件故障,例如該事件處理信息用于提示用戶去更換電池或者維修電池。
本發(fā)明實施例中,網(wǎng)絡設備獲取終端的事件報告信息,該網(wǎng)絡設備根據(jù)該事件報告信息確定事件的發(fā)生次數(shù),在該網(wǎng)絡設備根據(jù)該事件報告信息確定該終端消耗預設電量的使用時間小于預設時間時,該網(wǎng)絡設備需要獲取所述終端當前運行的各個應用的耗電量來判斷該事件的事件類型,該網(wǎng)絡設備在該事件的發(fā)生次數(shù)大于預設數(shù)量閾值時,將該事件類型對應的事件處理信息發(fā)送給該終端,可以提示終端根據(jù)事件處理信息對事件進行處理。
請參見圖3,為本發(fā)明另一實施例提供的一種信息推送方法的流程示意圖。本實施例中所描述的信息推送方法至少可以包括以下步驟:
S301、網(wǎng)絡設備獲取終端的事件報告信息。
S302、所述網(wǎng)絡設備根據(jù)所述事件報告信息確定事件的發(fā)生次數(shù)。
S303、所述網(wǎng)絡設備根據(jù)所述事件報告信息確定所述終端存在按鍵事件,所述網(wǎng)絡設備獲取針對一次所述按鍵事件的按鍵頻率。
S304、當所述按鍵頻率大于預設頻率閾值時,所述網(wǎng)絡設備確定所述按鍵事件的事件類型為硬件故障。
其中,預設頻率閾值可以是預設時間段內該終端能夠識別用戶的按鍵次數(shù),預設頻率閾值可以是該終端出廠前經(jīng)過測試得出的。如果針對一次所述按鍵事件的按鍵頻率大于預設頻率閾值時,該網(wǎng)絡設備可以確定該按鍵事件的事件類型為硬件故障,也就是說該終端的觸摸屏出了故障。
S305、所述網(wǎng)絡設備在所述事件的發(fā)生次數(shù)大于預設數(shù)量閾值時,將所述硬件故障對應的事件處理信息發(fā)送給所述終端,所述事件處理信息包括發(fā)生所述硬件故障的硬件設備的硬件標識信息。
舉例來說,當按鍵事件的事件類型為硬件故障,且事件的發(fā)生次數(shù)大于預設數(shù)量閾值時,該網(wǎng)絡設備將該硬件故障對應的事件處理信息發(fā)送給該終端,該事件處理信息包括發(fā)生該硬件故障的硬件設備的硬件標識信息,該硬件標識信息還可以包括該硬件設備名稱和該硬件設備的型號,該處理信息還可以包括離該終端預設距離內的維修站,該事件處理信息用于提示用戶去處理該終端的硬件故障,例如該事件處理信息用于提示用戶去更換或者維修觸摸屏。
本發(fā)明實施例中,網(wǎng)絡設備獲取終端的事件報告信息,該網(wǎng)絡設備根據(jù)該事件報告信息確定事件的發(fā)生次數(shù),該網(wǎng)絡設備根據(jù)該事件報告信息確定該終端存在按鍵事件,該網(wǎng)絡設備獲取針對一次按鍵事件的按鍵頻率,當該按鍵頻率大于預設頻率閾值時,該網(wǎng)絡設備確定該按鍵事件的事件類型為硬件故障,該網(wǎng)絡設備在該事件的發(fā)生次數(shù)大于預設數(shù)量閾值時,將該硬件故障對應的事件處理信息發(fā)送給該終端,該事件處理信息包括發(fā)生該硬件故障的硬件設備的硬件標識信息,可以提示終端根據(jù)事件處理信息對按鍵事件進行處理。
請參見圖4,為本發(fā)明實施例提供的一種網(wǎng)絡設備的示意性框圖。本實施例中所描述的網(wǎng)絡設備,包括:
報告信息獲取單元401,用于獲取終端的事件報告信息;
事件確定單元402,用于根據(jù)所述事件報告信息確定事件的發(fā)生次數(shù)和所述事件的事件類型;
處理信息發(fā)送單元403,用于在所述事件的發(fā)生次數(shù)大于預設數(shù)量閾值時,將所述事件類型對應的事件處理信息發(fā)送給所述終端。
可選的,所述確定單元402根據(jù)所述事件報告信息確定所述事件的事件類型,具體用于:
根據(jù)所述事件報告信息確定所述終端存在按鍵事件,獲取針對一次所述按鍵事件的按鍵頻率,當所述按鍵頻率大于預設頻率閾值時,確定所述按鍵事件的事件類型為硬件故障。
可選的,所述確定單元402根據(jù)所述事件報告信息確定所述事件的事件類型,具體用于:
根據(jù)所述事件報告信息確定所述終端消耗預設電量的使用時間小于預設時間,獲取所述終端當前運行的各個應用的耗電量,在所述終端當前運行的應用中存在耗電量大于預設電量閾值的目標應用時,確定所述事件的事件類型為軟件故障,在所述終端當前運行的應用中不存在耗電量大于所述預設電量閾值的所述目標應用時,確定所述事件的事件類型為硬件故障。
可選的,所述事件類型為軟件故障,所述處理信息發(fā)送單元403,具體用于:
在所述事件的發(fā)生次數(shù)大于預設數(shù)量閾值時,將所述軟件故障對應的事件處理信息發(fā)送給所述終端,所述事件處理信息包括發(fā)生所述軟件故障的組件對應的更新文件,所述事件處理信息以提示所述終端根據(jù)所述更新文件更新所述組件,或者所述事件處理信息包括應用標識信息,所述事件處理信息以提示用戶關閉所述應用標識信息所對應的應用。
可選的,所述事件類型為硬件故障,所述處理信息發(fā)送單元403,具體用于:
在所述事件的發(fā)生次數(shù)大于預設數(shù)量閾值時,將所述硬件故障對應的事件處理信息發(fā)送給所述終端,所述事件處理信息包括發(fā)生所述硬件故障的硬件設備的硬件標識信息。
本發(fā)明實施例中,報告信息獲取單元401獲取終端的事件報告信息,事件確定單元402根據(jù)該事件報告信息確定事件的發(fā)生次數(shù)和該事件的事件類型,處理信息發(fā)送單元403在該事件的發(fā)生次數(shù)大于預設數(shù)量閾值時,將該事件類型對應的事件處理信息發(fā)送給該終端,可以提示終端根據(jù)事件處理信息對事件進行處理。
請參見圖5,為本發(fā)明另一實施例提供的一種網(wǎng)絡設備的示意性框圖。本實施例中所描述的網(wǎng)絡設備,包括:至少一個輸入設備1000;至少一個輸出設備2000;至少一個處理器3000,例如CPU;和存儲器4000,上述輸入設備1000、輸出設備2000、處理器3000和存儲器4000通過總線5000連接。
上述存儲器4000可以是高速RAM存儲器,也可為非不穩(wěn)定的存儲器(non-volatile memory),例如磁盤存儲器。上述存儲器4000用于存儲一組程序代碼,上述輸入設備1000、輸出設備2000和處理器3000用于調用存儲器4000中存儲的程序代碼,執(zhí)行如下操作:
上述輸入設備1000,用于獲取終端的事件報告信息。
上述處理器3000,用于根據(jù)所述事件報告信息確定事件的發(fā)生次數(shù)和所述事件的事件類型。
上述輸出設備2000,用于在所述事件的發(fā)生次數(shù)大于預設數(shù)量閾值時,將所述事件類型對應的事件處理信息發(fā)送給所述終端。
在一些可行的實施方式中,所述事件類型為軟件故障,上述輸出設備2000,具體用于:
在所述事件的發(fā)生次數(shù)大于預設數(shù)量閾值時,將所述軟件故障對應的事件處理信息發(fā)送給所述終端,所述事件處理信息包括發(fā)生所述軟件故障的組件對應的更新文件,所述事件處理信息以提示所述終端根據(jù)所述更新文件更新所述組件,或者所述事件處理信息包括應用標識信息,所述事件處理信息以提示用戶關閉所述應用標識信息所對應的應用。
在一些可行的實施方式中,所述事件類型為硬件故障,上述輸出設備2000,具體用于:
在所述事件的發(fā)生次數(shù)大于預設數(shù)量閾值時,將所述硬件故障對應的事件處理信息發(fā)送給所述終端,所述事件處理信息包括發(fā)生所述硬件故障的硬件設備的硬件標識信息。
在一些可行的實施方式中,上述處理器3000根據(jù)所述事件報告信息確定所述事件的事件類型,具體用于:
根據(jù)所述事件報告信息確定所述終端存在按鍵事件,獲取針對一次所述按鍵事件的按鍵頻率,當所述按鍵頻率大于預設頻率閾值時,確定所述按鍵事件的事件類型為硬件故障。
在一些可行的實施方式中,上述處理器3000根據(jù)所述事件報告信息確定所述事件的事件類型,具體用于:
根據(jù)所述事件報告信息確定所述終端消耗預設電量的使用時間小于預設時間,獲取所述終端當前運行的各個應用的耗電量,在所述終端當前運行的應用中存在耗電量大于預設電量閾值的目標應用時,確定所述事件的事件類型為軟件故障,在所述終端當前運行的應用中不存在耗電量大于所述預設電量閾值的所述目標應用時,確定所述事件的事件類型為硬件故障。
本發(fā)明實施例中,輸入設備1000獲取終端的事件報告信息,處理器3000根據(jù)該事件報告信息確定事件的發(fā)生次數(shù)和該事件的事件類型,輸出設備2000在該事件的發(fā)生次數(shù)大于預設數(shù)量閾值時,將該事件類型對應的事件處理信息發(fā)送給該終端,可以提示終端根據(jù)事件處理信息對事件進行處理。
應當理解,在本發(fā)明實施例中,所稱處理器3000可以是中央處理單元(Central Processing Unit,CPU),該處理器還可以是其他通用處理器、數(shù)字信號處理器(Digital Signal Processor,DSP)、專用集成電路(Application Specific Integrated Circuit,ASIC)、現(xiàn)成可編程門陣列(Field-Programmable Gate Array,F(xiàn)PGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。
輸入設備1000可以為網(wǎng)絡接口,例如有線接口或者無線接口(例如WIFI接口)等,輸出設備3000可以為網(wǎng)絡接口等。
該存儲器4000可以包括只讀存儲器和隨機存取存儲器,并向處理器3000提供指令和數(shù)據(jù)。存儲器4000的一部分還可以包括非易失性隨機存取存儲器。例如,存儲器4000還可以存儲事件處理信息。
具體實現(xiàn)中,本發(fā)明實施例中所描述的處理器3000、輸入設備1000、輸出設備2000可執(zhí)行本發(fā)明實施例提供的信息推送方法的實施例所描述的實現(xiàn)方式,也可執(zhí)行本發(fā)明實施例所描述的網(wǎng)絡設備的實現(xiàn)方式,在此不再贅述。
本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。
所屬領域的技術人員可以清楚地了解到,為了描述的方便和簡潔,上述描述的網(wǎng)絡設備和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的網(wǎng)絡設備和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口、裝置或單元的間接耦合或通信連接,也可以是電的,機械的或其它的形式連接。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本發(fā)明實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以是兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分,或者該技術方案的全部或部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,網(wǎng)絡設備,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(Read-Only Memory,ROM)、隨機存取存儲器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到各種等效的修改或替換,這些修改或替換都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應以權利要求的保護范圍為準。