專利名稱:終端應用服務器及其應用日志過濾方法
技術領域:
本發(fā)明涉及互聯網技術,尤其涉及終端應用服務器及其應用日志過濾方法。
背景技術:
隨著各種移動終端,如智能電視、手機、平板電腦、掌上電腦的智能化,用戶可以下載各種應用程序(以下簡稱應用),來擴展移動終端的功能,打造屬于自己的個性化終端,滿足以消費者為核心的個性化需求。移動終端上安裝的應用會根據需要向某個特定服務器(本文中稱為終端應用服務器)定期上報應用日志。終端應用服務器對移動終端的應用上報的應用日志進行存儲后,可以對其中的數據進行處理分析。
然而,隨著軟硬件環(huán)境的變更,應用會不斷的升級,升級后的應用可能造成在一些原有的應用日志中寫入錯誤的數據內容;由此,這些應用日志將失去收集和分析的價值。但是,在現有技術中,移動終端中的應用仍然在不斷地上報這些失去收集和分析價值的應用日志;終端應用服務器也將這些應用日志作為正常日志進行存儲和數據處理分析。隨著終端應用服務器接收應用日志數量的增長,終端應用服務器需要耗費大量的存儲資源存儲這些已經失效的應用日志,而且耗費大量的計算資源對這些已經失效的應用日志進行后續(xù)的數據處理分析;使得服務器的壓力越來越大。
發(fā)明內容
本發(fā)明的實施例提供了一種終端應用服務器及其應用日志過濾方法,用以節(jié)約終端應用服務器的資源,減輕終端應用服務器的壓力。根據本發(fā)明的一個方面,提供了一種終端應用服務器的應用日志過濾方法,包括對于移動終端的應用上報的應用日志,根據預定的過濾規(guī)則,判斷該應用日志是否無效;若無效,則將該應用日志丟棄,并將該應用日志的日志標識所對應的無用日志產生次數加I;若判斷出該無用日志產生次數超過設定閾值,則根據存儲的日志標識與應用標識的對應關系,確定出該日志標識對應的應用標識;根據存儲的應用標識與終端標識的對應關系,查找出所確定的應用標識對應的終端標識;根據查找出的終端標識向對應的移動終端發(fā)送關閉日志通知;所述關閉日志通知中攜帶有該應用日志的日志標識以及該日志標識對應的應用標識。其中,所述根據預定的過濾規(guī)則,判斷該應用日志是否無效具體包括根據日志標識過濾規(guī)則,判斷該應用日志是否無效;其中,所述日志標識過濾規(guī)則為若該應用日志的日志標識在預先設定的標識集合范圍外,則判斷該應用日志無效。進一步,所述根據預定的過濾規(guī)則,判斷該應用日志是否無效,還包括
從該應用日志中獲取日志時間;根據日志時間過濾規(guī)則,判斷該應用日志是否無效;其中,所述日志時間過濾規(guī)則為若該日志時間在預先設定的時間范圍外,則判斷該應用日志無效。進一步,所述根據預定的過濾規(guī)則,判斷該應用日志是否無效,還包括根據存儲的日志標識與數據段過濾規(guī)則標識的對應關系,確定出該應用日志對應的數據段過濾規(guī)則;其中,不同的數據段過濾規(guī)則具有不同的數據段過濾規(guī)則標識;根據確定出的數據段過濾規(guī)則,判斷該應用日志是否無效;其中,所述數據段過濾規(guī)則中制定了其對應的應用日志中,每個數據段的數據合法范圍。進一步,在所述向對應的移動終端發(fā)送關閉日志通知后,還包括 所述移動終端中的所述應用根據該關閉日志通知中攜帶的日志標識,不再上報該日志標識的應用日志。在所述判斷該應用日志是否無效后,還包括若判斷有效,則將該應用日志存儲到系統(tǒng)的數據庫中以備數據處理分析。根據本發(fā)明的另一個方面,還提供了一種終端應用服務器,包括過濾模塊,用于對移動終端的應用上報的應用日志,根據預定的過濾規(guī)則,判斷該應用日志是否無效;若無效,將該應用日志丟棄,并將該應用日志的日志標識所對應的無用日志產生次數加I后,若判斷出該日志標識的無用日志產生次數超過設定閾值,則發(fā)送關閉處理通知;終端應用通知模塊,用于接收到所述過濾模塊發(fā)送的關閉處理通知后,根據存儲的日志標識與應用標識的對應關系,確定出該日志標識對應的應用標識;根據存儲的應用標識與終端標識的對應關系,查找出所確定的應用標識對應的終端標識;根據查找出的終端標識向對應的移動終端發(fā)送關閉日志通知;所述關閉日志通知中攜帶有該應用日志的日志標識以及該日志標識對應的應用標識。進一步,所述服務器還包括過濾規(guī)則設定模塊,用于根據輸入的規(guī)則設定信息,生成所述過濾規(guī)則。其中,所述過濾模塊中包括應用日志獲取單元,用于獲取移動終端的應用上報的應用日志后,將該應用日志發(fā)送給如下過濾單元;所述過濾模塊中還包括如下任一過濾單元,或如下過濾單元的任意組合第一過濾單元,用于接收到所述應用日志獲取單元發(fā)送的應用日志后,根據日志標識過濾規(guī)則,判斷該應用日志是否無效;并將判斷結果返回給所述應用日志獲取單元;第二過濾單元,用于接收到所述應用日志獲取單元發(fā)送的應用日志后,從該應用日志中獲取日志時間;根據日志時間過濾規(guī)則,判斷該應用日志是否無效;并將判斷結果返回給所述應用日志獲取單元;第三過濾單元,用于接收到所述應用日志獲取單元發(fā)送的應用日志后,根據存儲的日志標識與數據段過濾規(guī)則標識的對應關系,確定出該應用日志對應的數據段過濾規(guī)則;根據確定出的數據段過濾規(guī)則,判斷該應用日志是否無效;并將判斷結果返回給所述應用日志獲取單元;所述應用日志獲取單元還用于根據如上所述的過濾單元返回的判斷結果,最終判斷該應用日志是否無效;若最終判斷該應用日志無效,則將該應用日志丟棄,并將該應用日志的日志標識所對應的無用日志產生次數加I后,若判斷出該日志標識的無用日志產生次數超過設定閾值,則發(fā)送所述關閉處理通知。相應地,所述過濾規(guī)則設定模塊中包括以下與所述過濾模塊中的單元相應的單元第一過濾規(guī)則設定單元,用于根據輸入的規(guī)則設定信息,生成所述日志標識過濾規(guī)則;第二過濾規(guī)則設定單元,用于根據輸入的規(guī)則設定信息,生成所述日志時間過濾規(guī)則; 第三過濾規(guī)則設定單元,用于根據輸入的規(guī)則設定信息,生成所述數據段過濾規(guī)則。本發(fā)明實施例中,由于終端應用服務器依據一定的過濾規(guī)則對移動終端的應用上報的應用日志進行過濾,過濾掉的應用日志將不再被存儲和處理,從而達到減輕終端應用服務器的負擔和壓力的目的;進一步,若接收到的相同日志標識的無效應用日志的次數超過設定閾值,則通知相關移動終端中的應用停止該日志標識的應用日志的上報,進一步減輕移動終端,以及終端應用服務器的負擔,減少無用日志的上報還可節(jié)約網絡資源。
圖1為本發(fā)明實施例的終端應用服務器接收移動終端的應用上報的日志的示意圖;圖2為本發(fā)明實施例的終端應用服務器進行日志過濾的方法流程圖;圖3為本發(fā)明實施例的終端應用服務器根據過濾規(guī)則,判斷應用日志是否無效的方法流程圖;圖4為本發(fā)明實施例的應用日志的格式示意圖;圖5為本發(fā)明實施例的終端應用服務器內部結構框圖。
具體實施例方式為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下參照附圖并舉出優(yōu)選實施例,對本發(fā)明進一步詳細說明。然而,需要說明的是,說明書中列出的許多細節(jié)僅僅是為了使讀者對本發(fā)明的一個或多個方面有一個透徹的理解,即便沒有這些特定的細節(jié)也可以實現本發(fā)明的這些方面。本申請使用的“模塊”、“系統(tǒng)”等術語旨在包括與計算機相關的實體,例如但不限于硬件、固件、軟硬件組合、軟件或者執(zhí)行中的軟件。例如,模塊可以是,但并不僅限于處理器上運行的進程、處理器、對象、可執(zhí)行程序、執(zhí)行的線程、程序和/或計算機。舉例來說,計算設備上運行的應用程序和此計算設備都可以是模塊。一個或多個模塊可以位于執(zhí)行中的一個進程和/或線程內,一個模塊也可以位于一臺計算機上和/或分布于兩臺或更多臺計算機之間。本發(fā)明實施例的主要思路為,為減輕終端應用服務器的負擔,針對移動終端的應用上報的應用日志,終端應用服務器依據一定的過濾規(guī)則對其過濾;過濾掉的應用日志將不再被存儲和處理,從而達到減輕終端應用服務器的負擔和壓力的目的;進一步,若多次接收到相同日志標識的應用日志,并對之判斷為無效,則通知相關移動終端中的應用停止該日志標識的應用日志的上報,進一步減輕移動終端,以及終端應用服務器的負擔,減少無用日志的上報還可節(jié)約網絡資源。下面結合附圖詳細說明本發(fā)明實施例的技術方案。本發(fā)明實施例提供的應用日志過濾系統(tǒng),如圖1所示,包括終端應用服務器101、移動終端102。終端應用服務器101可能會發(fā)布多個應用供用戶下載安裝;為對應用的運行進行維護、分析,應用會向終端應用服務器101上報應用日志。用戶在移動終端102中安裝了應用后,應用會自動向終端應用服務器101自動上報該移動終端的相關信息,其中包括該移動終端所安裝的應用的應用標識,以及該移動終端的終端標識。移動終端的終端標識具體可以是設備IP (Internet Protocol,互聯網協(xié)議)地址。移動終端102具體可以是手機、機頂盒、掌上電腦、平板電腦等智能設備。
移動終端102中可能安裝多個應用,每個應用以唯一的應用標識進行區(qū)分;不同的應用在被安裝后都可能會向終端應用服務器101上報移動終端的相關信息。終端應用服務器101在接收到移動終端102中的應用上報的信息后,會進行記錄,主要的記錄包括移動終端所安裝的應用的應用標識,與該移動終端的終端標識的對應關系。具體地,終端應用服務器101可以在終端信息表中記錄應用標識與終端標識的對應關系;這些應用標識與終端標識的對應關系,表明了哪些移動終端安裝了哪些應用。移動終端102中安裝的多個應用會定期向終端應用服務器101上報應用日志。每種應用日志以唯一的日志標識(日志ID)進行區(qū)分。在終端應用服務器101中存儲有應用日志信息表,在應用日志信息表中存儲有應用標識和日志標識的對應關系,用以表明哪些應用日志屬于哪些應用,便于后期對應用日志的分析。向終端應用服務器101上報應用日志的移動終端102可以是多個,隨著移動終端102數量的增加,以及移動終端102中安裝的相關應用的數量的增加,終端應用服務器101接收到的應用日志也會急劇增加。為了減輕終端應用服務器101的負擔和壓力,終端應用服務器101中設置了一定的過濾規(guī)則,根據過濾規(guī)則對接收的應用日志進行過濾檢測,判斷其是否有效;從而將無用的日志過濾出去,僅對有用的日志進行存儲和處理。在實際應用中,終端應用服務器101將接收到的應用日志存入緩存,在緩存中的應用日志達到設定數量時,可以統(tǒng)一對緩存中的這批應用日志進行過濾;例如,若設置的設定數量為1,則表明終端應用服務器101每接收到一個應用日志,即對其進行過濾;若設置的設定數量為1000,則表明終端應用服務器101接收到1000個應用日志后,對這批應用日志進行過濾;或者,終端應用服務器101定期對緩存中的應用日志進行過濾;比如,每隔I個小時對對緩存中的應用日志進行過濾。對終端應用服務器101接收到的移動終端的應用上報的一個應用日志,終端應用服務器101進行應用日志過濾的具體方法流程,如圖2所示,包括如下步驟S201 :終端應用服務器101對于移動終端的應用上報的應用日志,根據預定的過濾規(guī)則,判斷該應用日志是否無效;若無效,執(zhí)行步驟S202 ;否則,執(zhí)行步驟S211。過濾規(guī)則可以包括如下規(guī)則之一,或如下規(guī)則的組合日志標識過濾規(guī)則、日志時間過濾規(guī)則、數據段過濾規(guī)則。日志標識過濾規(guī)則中預先設定了標識集合范圍;日志標識過濾規(guī)則為若應用日志的日志標識在預先設定的標識集合范圍外,則判斷該應用日志無效;否則,判斷該應用日志有效。日志時間過濾規(guī)則中預先設定了時間范圍;日志時間過濾規(guī)則為若應用日志中的日志時間在預先設定的時間范圍內,則判斷該應用日志有效;否則,判斷該應用日志無效。不同種類的應用日志對應于不同的數據段過濾規(guī)則;不同的數據段過濾規(guī)則具有不同的數據段過濾規(guī)則標識。由此,終端應用服務器101中存儲有應用日志的日志標識與數據段過濾規(guī)則標識的對應關系,根據該對應關系,終端應用服務器101可以確定出應用 日志所對應的數據段過濾規(guī)則。在數據段過濾規(guī)則中制定了其對應的應用日志中,每個數據段的數據合法范圍。終端應用服務器101根據上述過濾規(guī)則,判斷應用日志是否無效的具體過程將在后續(xù)進行詳細介紹。S202 :終端應用服務器101丟棄該應用日志,將該應用日志的日志標識所對應的無用日志產生次數加I。若終端應用服務器101根據過濾規(guī)則,判斷出該應用日志無效,則表明該應用日志為無用的日志,沒有分析價值;因此,在本步驟中,終端應用服務器101將該應用日志過濾掉,即丟棄掉;此外,在終端應用服務器101中對應于每個日志標識還設置有無用日志產生次數,用以記錄該日志標識的應用日志被判無效的次數;每個日志標識所對應的無用日志產生次數的初始值均為0 ;在本步驟中,終端應用服務器101丟棄該應用日志后,將該應用日志的日志標識所對應的無用日志產生次數加I。S203 :終端應用服務器101判斷該應用日志的日志標識所對應的無用日志產生次數是否超過設定閾值;若超過,則執(zhí)行步驟S204 ;若沒超過,則不進行其它操作,結束對該應用日志的過濾操作。S204 :終端應用服務器101確定該應用日志所屬移動終端。若終端應用服務器101判斷出該應用日志的日志標識所對應的無用日志產生次數超過設定閾值,則在本步驟中,終端應用服務器101確定該應用日志所屬移動終端,即確定出安裝有該應用日志所屬應用的移動終端終端應用服務器101根據存儲的日志標識與應用標識的對應關系,確定出該日志標識對應的應用標識;根據存儲的應用標識與終端標識的對應關系,查找出所確定的應用標識對應的終端標識;查找出的終端標識所對應的移動終端即為該應用日志所屬移動終端。S205 :終端應用服務器101向確定出的移動終端發(fā)送關閉日志通知。在本步驟中,終端應用服務器101根據查找出的終端標識向對應的移動終端發(fā)送關閉日志通知;所述關閉日志通知中攜帶有該應用日志的日志標識以及該日志標識對應的應用標識。移動終端在接收到終端應用服務器101發(fā)送的關閉日志通知后,根據該關閉日志通知中攜帶的應用標識,將該關閉日志通知傳送給相應的應用,即該關閉日志通知傳送給該應用日志所屬應用。移動終端中的應用在接收到該關閉日志通知后,根據該關閉日志通知中攜帶的日志標識,不再上報該日志標識的應用日志。從而既減輕了移動終端和終端應用服務器的負擔,還節(jié)約了網絡資源。S211 :終端應用服務器101將判斷有效的應用日志存儲到系統(tǒng)的數據庫中以備數據處理分析。上述步驟S201中,終端應用服務器101根據過濾規(guī)則,判斷應用日志是否無效的具體過程,如圖3所示,包括如下步驟S301 :根據日志標識過濾規(guī)則,判斷該應用日志是否無效;若無效,確定判斷結果 為無效后,跳轉到步驟S310 ;若有效,執(zhí)行步驟S302 ;在本步驟中,終端應用服務器101根據日志標識過濾規(guī)則,判斷該應用日志是否無效若該應用日志的日志標識在預先設定的標識集合范圍外,則判斷該應用日志無效;若該應用日志的日志標識在預先設定的標識集合范圍內,在判斷該應用日志有效;在判斷出該應用日志有效后,繼續(xù)如下步驟的其它過濾規(guī)則的有效或無效的判斷。S302 :終端應用服務器101從該應用日志中獲取日志時間。S303 :根據日志時間過濾規(guī)則,判斷該應用日志是否無效;若無效,確定判斷結果為無效后,跳轉到步驟S310 ;若有效,執(zhí)行步驟S304 ;在本步驟中,終端應用服務器101根據日志時間過濾規(guī)則,判斷該應用日志是否無效若該應用日志的日志時間在預先設定的時間范圍外,則判斷該應用日志無效;否則,判斷該應用日志有效;在判斷出該應用日志有效后,繼續(xù)如下步驟的其它過濾規(guī)則的有效或無效的判斷。S304 :終端應用服務器101根據存儲的日志標識與數據段過濾規(guī)則標識的對應關系,確定出該應用日志對應的數據段過濾規(guī)則。S305 :根據確定出的數據段過濾規(guī)則,判斷該應用日志是否無效;若無效,則確定判斷結果為無效;若有效,則確定判斷結果為有效。在本步驟中,終端應用服務器101根據確定出的數據段過濾規(guī)則,判斷該應用日志是否無效終端應用服務器101將應用日志中的每個數據段中的數據取出,分別與該數據段過濾規(guī)則中制定的對應數據段的數據合法范圍進行比較;若存在數據段中取出的數據超出該數據段的數據合法范圍,則判斷該應用日志無效,并確定判斷結果為無效;否則,判斷該應用日志有效,并確定判斷結果為有效。例如,在圖4所示的一個應用日志中,日志數據段I中的數據在等于I時,代表事件a ;在等于2時,代表事件b ;在等于3時,代表事件c ;由此,對應該應用日志的數據段過濾規(guī)則中制定的日志數據段I的數據合法范圍為[1,3];若接收的應用日志中取出的日志數據段I中的數據等于4,超出數據段過濾規(guī)則中的該數據段的數據合法范圍,則判斷該應用日志無效。S310 :結束對該應用日志的判斷,輸出判斷結果。
本發(fā)明實施例提供的終端應用服務器的內部結構如圖5所示,包括過濾模塊501、終端應用通知模塊502。過濾模塊501用于對移動終端的應用上報的應用日志,根據預定的過濾規(guī)則,判斷該應用日志是否無效;若無效,將該應用日志丟棄,并將該應用日志的日志標識所對應的無用日志產生次數加I后,若判斷出該日志標識的無用日志產生次數超過設定閾值,則向終端應用通知模塊502發(fā)送關閉處理通知;若過濾模塊501判斷出該應用日志有效,則將該應用日志存儲到系統(tǒng)的數據庫中以備進行數據處理分析。終端應用通知模塊502用于接收到過濾模塊501發(fā)送的關閉處理通知后,根據存儲的日志標識與應用標識的對應關系,確定出該日志標識對應的應用標識;根據存儲的應用標識與終端標識的對應關系,查找出所確定的應用標識對應的終端標識;根據查找出的終端標識向對應的移動終端發(fā)送關閉日志通知;所述關閉日志通知中攜帶有該應用日志的日志標識以及該日志標識對應的應用標識。
進一步,終端應用服務器還可包括過濾規(guī)則設定模塊503。過濾規(guī)則設定模塊503用于根據輸入的規(guī)則設定信息,生成所述過濾規(guī)則。具體地,過濾規(guī)則設定模塊503可以為規(guī)則制定者提供設定規(guī)則的界面,通過該界面規(guī)則制定者輸入相關的規(guī)則設定信息;過濾規(guī)則設定模塊503根據規(guī)則制定者輸入的規(guī)則設定信息,生成所述過濾規(guī)則。上述的過濾模塊501包括應用日志獲取單元510,用于獲取移動終端的應用上報的應用日志后,將該應用日志發(fā)送給如下過濾單元;此外,過濾模塊501還包括如下任一過濾單元,或如下過濾單元的任意組合第一過濾單元511,用于接收到應用日志獲取單元510發(fā)送的應用日志后,根據日志標識過濾規(guī)則,判斷該應用日志是否無效;并將判斷結果返回給應用日志獲取單元510 ;第二過濾單元512,用于接收到應用日志獲取單元510發(fā)送的應用日志后,從該應用日志中獲取日志時間;根據日志時間過濾規(guī)則,判斷該應用日志是否無效;并將判斷結果返回給應用日志獲取單元510 ;第三過濾單元513,用于接收到應用日志獲取單元510發(fā)送的應用日志后,根據存儲的日志標識與數據段過濾規(guī)則標識的對應關系,確定出該應用日志對應的數據段過濾規(guī)則;根據確定出的數據段過濾規(guī)則,判斷該應用日志是否無效;并將判斷結果返回給應用日志獲取單元510。應用日志獲取單元510根據上述的過濾單元返回的判斷結果,最終判斷該應用日志是否無效;具體地,應用日志獲取單元510若接收到至少一個無效的判斷結果,則最終判斷該應用日志無效;否則,最終判斷該應用日志有效。事實上,若過濾模塊501中同時包括上述三個過濾單元,則應用日志獲取單元510可以先向第一過濾單元511發(fā)送應用日志,在第一過濾單元511返回有效的判斷結果后,再將該應用日志發(fā)送給第二過濾單元512 ;在第二過濾單元512返回有效的判斷結果后,再將該應用日志發(fā)送給第三過濾單元513 ;在第三過濾單元513返回有效的判斷結果后,最終判斷該應用日志有效。若有一個過濾單元返回無效的判斷結果,則應用日志獲取單元510最終判斷該應用日志無效。若應用日志獲取單元510最終判斷該應用日志無效,則將該應用日志丟棄,并將該應用日志的日志標識所對應的無用日志產生次數加I后,若判斷出該日志標識的無用日志產生次數超過設定閾值,則向終端應用通知模塊502發(fā)送所述關閉處理通知。若應用日志獲取單元510最終判斷該應用日志有效,則將該應用日志存儲到系統(tǒng)的數據庫中以備數據處理分析。上述的過濾規(guī)則設定模塊503中可以包括以下與過濾模塊501中的單元相應的單元第一過濾規(guī)則設定單元521,用于根據規(guī)則制定者輸入的規(guī)則設定信息,生成日志標識過濾規(guī)則;第二過濾規(guī)則設定單元522,用于根據規(guī)則制定者輸入的規(guī) 則設定信息,生成日志時間過濾規(guī)則;第三過濾規(guī)則設定單元523,用于根據規(guī)則制定者輸入的規(guī)則設定信息,生成數據段過濾規(guī)則,并將生成的數據段過濾規(guī)則的數據段過濾規(guī)則標識與日志標識的對應關系進行存儲。本發(fā)明實施例中,由于終端應用服務器依據一定的過濾規(guī)則對移動終端的應用上報的應用日志進行過濾,過濾掉的應用日志將不再被存儲和處理,從而達到減輕終端應用服務器的負擔和壓力的目的;進一步,若接收到的相同日志標識的無效應用日志的次數超過設定閾值,則通知相關移動終端中的應用停止該日志標識的應用日志的上報,進一步減輕移動終端,以及終端應用服務器的負擔,減少無用日志的上報還可節(jié)約網絡資源。本領域普通技術人員可以理解實現上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀取存儲介質中,如R0M/RAM、磁碟、光盤等。以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
權利要求
1.一種終端應用服務器的應用日志過濾方法,包括 對于移動終端的應用上報的應用日志,根據預定的過濾規(guī)則,判斷該應用日志是否無效;若無效,則 將該應用日志丟棄,并將該應用日志的日志標識所對應的無用日志產生次數加I; 若判斷出該無用日志產生次數超過設定閾值,則根據存儲的日志標識與應用標識的對應關系,確定出該日志標識對應的應用標識;根據存儲的應用標識與終端標識的對應關系,查找出所確定的應用標識對應的終端標識;根據查找出的終端標識向對應的移動終端發(fā)送關閉日志通知;所述關閉日志通知中攜帶有該應用日志的日志標識以及該日志標識對應的應用標識。
2.如權利要求1所述的方法,其特征在于,所述根據預定的過濾規(guī)則,判斷該應用日志是否無效具體包括 根據日志標識過濾規(guī)則,判斷該應用日志是否無效;其中,所述日志標識過濾規(guī)則為若該應用日志的日志標識在預先設定的標識集合范圍外,則判斷該應用日志無效。
3.如權利要求2所述的方法,其特征在于,所述根據預定的過濾規(guī)則,判斷該應用日志是否無效,還包括 從該應用日志中獲取日志時間; 根據日志時間過濾規(guī)則,判斷該應用日志是否無效;其中,所述日志時間過濾規(guī)則為若該日志時間在預先設定的時間范圍外,則判斷該應用日志無效。
4.如權利要求2或3所述的方法,其特征在于,所述根據預定的過濾規(guī)則,判斷該應用日志是否無效,還包括 根據存儲的日志標識與數據段過濾規(guī)則標識的對應關系,確定出該應用日志對應的數據段過濾規(guī)則;其中,不同的數據段過濾規(guī)則具有不同的數據段過濾規(guī)則標識; 根據確定出的數據段過濾規(guī)則,判斷該應用日志是否無效;其中,所述數據段過濾規(guī)則中制定了其對應的應用日志中,每個數據段的數據合法范圍。
5.如權利要求4所述的方法,其特征在于,在所述向對應的移動終端發(fā)送關閉日志通知后,還包括 所述移動終端中的所述應用根據該關閉日志通知中攜帶的日志標識,不再上報該日志標識的應用日志。
6.如權利要求5所述的方法,其特征在于,在所述判斷該應用日志是否無效后,還包括 若判斷有效,則將該應用日志存儲到系統(tǒng)的數據庫中以備數據處理分析。
7.—種終端應用服務器,包括 過濾模塊,用于對移動終端的應用上報的應用日志,根據預定的過濾規(guī)則,判斷該應用日志是否無效;若無效,將該應用日志丟棄,并將該應用日志的日志標識所對應的無用日志產生次數加I后,若判斷出該日志標識的無用日志產生次數超過設定閾值,則發(fā)送關閉處理通知; 終端應用通知模塊,用于接收到所述過濾模塊發(fā)送的關閉處理通知后,根據存儲的日志標識與應用標識的對應關系,確定出該日志標識對應的應用標識;根據存儲的應用標識與終端標識的對應關系,查找出所確定的應用標識對應的終端標識;根據查找出的終端標識向對應的移動終端發(fā)送關閉日志通知;所述關閉日志通知中攜帶有該應用日志的日志標識以及該日志標識對應的應用標識。
8.如權利要求7所述的服務器,其特征在于,還包括 過濾規(guī)則設定模塊,用于根據輸入的規(guī)則設定信息,生成所述過濾規(guī)則。
9.如權利要求8所述的服務器,其特征在于,所述過濾模塊中包括 應用日志獲取單元,用于獲取移動終端的應用上報的應用日志后,將該應用日志發(fā)送給如下過濾單元; 所述過濾模塊中還包括如下任一過濾單元,或如下過濾單元的任意組合 第一過濾單元,用于接收到所述應用日志獲取單元發(fā)送的應用日志后,根據日志標識過濾規(guī)則,判斷該應用日志是否無效;并將判斷結果返回給所述應用日志獲取單元; 第二過濾單元,用于接收到所述應用日志獲取單元發(fā)送的應用日志后,從該應用日志中獲取日志時間;根據日志時間過濾規(guī)則,判斷該應用日志是否無效;并將判斷結果返回給所述應用日志獲取單元; 第三過濾單元,用于接收到所述應用日志獲取單元發(fā)送的應用日志后,根據存儲的日志標識與數據段過濾規(guī)則標識的對應關系,確定出該應用日志對應的數據段過濾規(guī)則;根據確定出的數據段過濾規(guī)則,判斷該應用日志是否無效;并將判斷結果返回給所述應用日志獲取單元; 所述應用日志獲取單元還用于根據如上所述的過濾單元返回的判斷結果,最終判斷該應用日志是否無效;若最終判斷該應用日志無效,則將該應用日志丟棄,并將該應用日志的日志標識所對應的無用日志產生次數加I后,若判斷出該日志標識的無用日志產生次數超過設定閾值,則發(fā)送所述關閉處理通知。
10.如權利要求9所述的服務器,其特征在于,所述過濾規(guī)則設定模塊中包括以下與所述過濾模塊中的單元相應的單元 第一過濾規(guī)則設定單元,用于根據輸入的規(guī)則設定信息,生成所述日志標識過濾規(guī)則; 第二過濾規(guī)則設定單元,用于根據輸入的規(guī)則設定信息,生成所述日志時間過濾規(guī)則; 第三過濾規(guī)則設定單元,用于根據輸入的規(guī)則設定信息,生成所述數據段過濾規(guī)則。
全文摘要
本發(fā)明公開了一種終端應用服務器及其應用日志過濾方法,所述方法包括對于移動終端的應用上報的應用日志,根據預定的過濾規(guī)則,判斷該應用日志是否無效;若無效,則將該應用日志丟棄,并將該應用日志的日志標識所對應的無用日志產生次數加1;若判斷出該無用日志產生次數超過設定閾值,則確定該日志標識的應用日志所屬移動終端;向確定出的移動終端發(fā)送關閉日志通知;所述關閉日志通知中攜帶有該應用日志的日志標識以及該日志標識對應的應用標識。由于終端應用服務器依據一定的過濾規(guī)則對移動終端的應用上報的應用日志進行過濾,過濾掉的應用日志將不再被存儲和處理,從而達到減輕終端應用服務器的負擔和壓力的目的。
文檔編號H04L12/24GK103023984SQ20121048453
公開日2013年4月3日 申請日期2012年11月23日 優(yōu)先權日2012年11月23日
發(fā)明者陳勇巍, 于芝濤, 高仁忠 申請人:青島海信傳媒網絡技術有限公司