欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種確定終端安裝的應(yīng)用的方法及裝置與流程

文檔序號:12828942閱讀:224來源:國知局
一種確定終端安裝的應(yīng)用的方法及裝置與流程
本發(fā)明涉及移動通信領(lǐng)域,尤其涉及一種確定終端安裝的應(yīng)用的方法及裝置。
背景技術(shù)
:隨著智能手機(jī)的發(fā)展,智能手機(jī)中的app(application,應(yīng)用程序)的種類呈現(xiàn)多樣化。對于手機(jī)中的應(yīng)用進(jìn)行分析和識別,有利于開發(fā)商針對手機(jī)用戶對應(yīng)用的使用情況提高用戶體驗(yàn)。dpi(deeppacketinspection,深度包檢測)技術(shù)是應(yīng)對網(wǎng)絡(luò)中多個業(yè)務(wù)運(yùn)行所帶來的管理問題的方法,即利用dpi技術(shù)能夠?qū)W(wǎng)絡(luò)數(shù)據(jù)進(jìn)行快速的解析,從而能使得運(yùn)營商網(wǎng)絡(luò)能支撐基于應(yīng)用的業(yè)務(wù),例如郵件類資費(fèi)包、視頻類資費(fèi)包、游戲類資費(fèi)包等。在現(xiàn)有的移動核心網(wǎng)中,主要通過dpi系統(tǒng)分析用戶上網(wǎng)時的流量信息,從而識別用戶使用的應(yīng)用名稱,并根據(jù)一段時間內(nèi)的用戶上網(wǎng)行為記錄以及用戶使用的應(yīng)用信息的統(tǒng)計情況,從而獲取用戶的裝機(jī)應(yīng)用列表?,F(xiàn)有的確定終端安裝的應(yīng)用的方法存在以下缺點(diǎn):1、dpi系統(tǒng)只能解析已知的應(yīng)用特征,無法識別dpi系統(tǒng)未知的新上線的應(yīng)用;2、對于https(hypertexttransferprotocoloversecuresocketlayer,超文本傳輸數(shù)據(jù)安全協(xié)議)、私有協(xié)議等加密的應(yīng)用,dpi系統(tǒng)無法識別;3、用戶已安裝未使用的應(yīng)用,dpi系統(tǒng)無法識別;4、dpi系統(tǒng)需要按一定的統(tǒng)計周期來分析用戶應(yīng)用使用情況。綜上所述,現(xiàn)有的通過dpi技術(shù)分析用戶上網(wǎng)時的流量信息從而識別用戶應(yīng)用使用情況的方法,不能完整的識別用戶的裝機(jī)應(yīng)用,且無法實(shí)時更新。技術(shù)實(shí)現(xiàn)要素:本發(fā)明提供一種分析終端應(yīng)用行為的方法及裝置,用以解決現(xiàn)有技術(shù)中通過dpi技術(shù)分析用戶上網(wǎng)時的流量信息從而識別用戶應(yīng)用使用情況的方法,不能完整的識別用戶的裝機(jī)應(yīng)用,且無法實(shí)時更新的問題。本發(fā)明實(shí)施例提供一種確定終端安裝的應(yīng)用的方法,包括:在預(yù)設(shè)時間獲取終端安裝的管理應(yīng)用軟件的網(wǎng)絡(luò)數(shù)據(jù)報文;根據(jù)預(yù)設(shè)識別規(guī)則,通過深度包檢測dpi技術(shù)識別所述網(wǎng)絡(luò)數(shù)據(jù)報文的協(xié)議和應(yīng)用,確定協(xié)議關(guān)聯(lián)的數(shù)據(jù)信息和應(yīng)用關(guān)聯(lián)的數(shù)據(jù)信息;根據(jù)所述協(xié)議關(guān)聯(lián)的數(shù)據(jù)信息和應(yīng)用關(guān)聯(lián)的數(shù)據(jù)信息,確定所述管理應(yīng)用軟件包含的應(yīng)用信息??蛇x的,所述確定所述管理應(yīng)用軟件包含的應(yīng)用信息之后,還包括:根據(jù)預(yù)設(shè)的通信協(xié)議解析所述網(wǎng)絡(luò)數(shù)據(jù)報文,獲取所述管理應(yīng)用軟件關(guān)聯(lián)的終端標(biāo)識;根據(jù)所述管理應(yīng)用軟件包含的應(yīng)用信息及所述管理應(yīng)用軟件關(guān)聯(lián)終端標(biāo)識,確定所述終端標(biāo)識與所述應(yīng)用信息的映射關(guān)系。可選的,所述根據(jù)所述管理應(yīng)用軟件包含的應(yīng)用信息及所述管理應(yīng)用軟件關(guān)聯(lián)終端標(biāo)識,確定所述終端標(biāo)識與所述應(yīng)用信息的映射關(guān)系之后,還包括:將所述終端標(biāo)識與所述應(yīng)用信息的映射關(guān)系存入映射關(guān)系數(shù)據(jù)庫;根據(jù)待查詢的終端標(biāo)識,查詢所述映射關(guān)系數(shù)據(jù)庫,獲取所述待查詢的終端標(biāo)識對應(yīng)的應(yīng)用信息中每個應(yīng)用的變更信息;根據(jù)所述應(yīng)用信息中每個應(yīng)用的變更信息,確定所述待查詢的終端標(biāo)識對應(yīng)的終端中每個應(yīng)用的等級。可選的,所述預(yù)設(shè)的通信協(xié)議為通用分組無線服務(wù)技術(shù)隧道協(xié)議gtp,所述應(yīng)用信息包括以下中的部分或全部:應(yīng)用的標(biāo)識、協(xié)議的標(biāo)識、應(yīng)用入口、應(yīng)用動作??蛇x的,所述根據(jù)預(yù)設(shè)識別規(guī)則,通過深度包檢測dpi技術(shù)識別所述網(wǎng)絡(luò) 數(shù)據(jù)報文的協(xié)議和應(yīng)用,確定協(xié)議關(guān)聯(lián)的數(shù)據(jù)信息和應(yīng)用關(guān)聯(lián)的數(shù)據(jù)信息,包括:根據(jù)確認(rèn)識別到的所述協(xié)議,識別協(xié)議元數(shù)據(jù);在確認(rèn)識別到所述協(xié)議元數(shù)據(jù)后,根據(jù)正則表達(dá)式提取所述協(xié)議元數(shù)據(jù),獲取所述協(xié)議關(guān)聯(lián)的數(shù)據(jù)信息;根據(jù)確認(rèn)識別到的所述應(yīng)用,獲取所述應(yīng)用的標(biāo)識;根據(jù)所述應(yīng)用的標(biāo)識,識別所述應(yīng)用的標(biāo)識對應(yīng)的應(yīng)用元數(shù)據(jù),并根據(jù)正則表達(dá)式提取所述應(yīng)用元數(shù)據(jù),獲取所述應(yīng)用關(guān)聯(lián)的數(shù)據(jù)信息。本發(fā)明實(shí)施例還提供一種確定終端安裝的應(yīng)用的裝置,包括:獲取單元:用于在預(yù)設(shè)時間獲取終端安裝的管理應(yīng)用軟件的網(wǎng)絡(luò)數(shù)據(jù)報文;識別單元:用于根據(jù)預(yù)設(shè)識別規(guī)則,通過深度包檢測dpi技術(shù)識別所述網(wǎng)絡(luò)數(shù)據(jù)報文的協(xié)議和應(yīng)用,確定協(xié)議關(guān)聯(lián)的數(shù)據(jù)信息和應(yīng)用關(guān)聯(lián)的數(shù)據(jù)信息;確定單元:用于根據(jù)所述協(xié)議關(guān)聯(lián)的數(shù)據(jù)信息和應(yīng)用關(guān)聯(lián)的數(shù)據(jù)信息,確定所述管理應(yīng)用軟件包含的應(yīng)用信息??蛇x的,所述確定單元,還用于:根據(jù)預(yù)設(shè)的通信協(xié)議解析所述網(wǎng)絡(luò)數(shù)據(jù)報文,獲取所述管理應(yīng)用軟件關(guān)聯(lián)的終端標(biāo)識;根據(jù)所述管理應(yīng)用軟件包含的應(yīng)用信息及所述管理應(yīng)用軟件關(guān)聯(lián)終端標(biāo)識,確定所述終端標(biāo)識與所述應(yīng)用信息的映射關(guān)系??蛇x的,所述確定單元,還用于:將所述終端標(biāo)識與所述應(yīng)用信息的映射關(guān)系存入映射關(guān)系數(shù)據(jù)庫;根據(jù)待查詢的終端標(biāo)識,查詢所述映射關(guān)系數(shù)據(jù)庫,獲取所述待查詢的終端標(biāo)識對應(yīng)的應(yīng)用信息中每個應(yīng)用的變更信息;根據(jù)所述應(yīng)用信息中每個應(yīng)用的變更信息,確定所述待查詢的終端標(biāo)識對應(yīng)的終端中每個應(yīng)用的等級。可選的,所述預(yù)設(shè)的通信協(xié)議為通用分組無線服務(wù)技術(shù)隧道協(xié)議gtp,所述應(yīng)用信息包括以下中的部分或全部:應(yīng)用的標(biāo)識、協(xié)議的標(biāo)識、應(yīng)用入口、應(yīng)用動作??蛇x的,所述識別單元,具體用于:根據(jù)確認(rèn)識別到的所述協(xié)議,識別協(xié)議元數(shù)據(jù);在確認(rèn)識別到所述協(xié)議元數(shù)據(jù)后,根據(jù)正則表達(dá)式提取所述協(xié)議元數(shù)據(jù),獲取所述協(xié)議關(guān)聯(lián)的數(shù)據(jù)信息;根據(jù)確認(rèn)識別到的所述應(yīng)用,獲取所述應(yīng)用的標(biāo)識;根據(jù)所述應(yīng)用的標(biāo)識,識別所述應(yīng)用的標(biāo)識對應(yīng)的應(yīng)用元數(shù)據(jù),并根據(jù)正則表達(dá)式提取所述應(yīng)用元數(shù)據(jù),獲取所述應(yīng)用關(guān)聯(lián)的數(shù)據(jù)信息。本發(fā)明實(shí)施例提供了一種確定終端安裝的應(yīng)用的方法及裝置,在預(yù)設(shè)時間獲取終端安裝的管理應(yīng)用軟件的網(wǎng)絡(luò)數(shù)據(jù)報文;根據(jù)預(yù)設(shè)識別規(guī)則,通過深度包檢測dpi技術(shù)識別所述網(wǎng)絡(luò)數(shù)據(jù)報文的協(xié)議和應(yīng)用,確定協(xié)議關(guān)聯(lián)的數(shù)據(jù)信息和應(yīng)用關(guān)聯(lián)的數(shù)據(jù)信息;根據(jù)所述協(xié)議關(guān)聯(lián)的數(shù)據(jù)信息和應(yīng)用關(guān)聯(lián)的數(shù)據(jù)信息,確定所述管理應(yīng)用軟件包含的應(yīng)用信息。本發(fā)明實(shí)施例提供的確定終端安裝的應(yīng)用的方法和裝置,能夠完整準(zhǔn)確地識別終端的裝機(jī)應(yīng)用,實(shí)現(xiàn)了應(yīng)用的實(shí)時更新。附圖說明為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例提供的一種確定終端安裝的應(yīng)用的方法流程示意圖;圖2為本發(fā)明實(shí)施例提供的一種基于dpi識別應(yīng)用的方法流程示意圖;圖3為本發(fā)明實(shí)施例提供的一種確定終端安裝的應(yīng)用的裝置結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例提供的一種確定終端安裝的應(yīng)用的裝置示意圖;圖5為本發(fā)明實(shí)施例提供的一種融合感知層的結(jié)構(gòu)示意圖。具體實(shí)施方式為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部份實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例中的終端為指向用戶提供語音和/或數(shù)據(jù)連通性的設(shè)備(device),包括無線終端或有線終端。無線終端可以是具有無線連接功能的手持式設(shè)備、或連接到無線調(diào)制解調(diào)器的其他處理設(shè)備,經(jīng)無線接入網(wǎng)與一個或多個核心網(wǎng)進(jìn)行通信的移動終端。例如,無線終端可以是移動電話(或稱為“蜂窩”電話)和具有移動終端的計算機(jī)。又如,無線終端也可以是便攜式、袖珍式、手持式、計算機(jī)內(nèi)置的或者車載的移動裝置。本發(fā)明實(shí)施例中的應(yīng)用為安裝在終端上的軟件,目的是滿足用戶不同領(lǐng)域、不同問題的應(yīng)用需求,例如:淘寶、微信、qq等。本發(fā)明實(shí)施例提供一種確定終端安裝的應(yīng)用的方法。如圖1所示,為本發(fā)明實(shí)施例提供的一種確定終端安裝的應(yīng)用的方法程示意圖,包括:步驟101:在預(yù)設(shè)時間獲取終端安裝的管理應(yīng)用軟件的網(wǎng)絡(luò)數(shù)據(jù)報文。步驟102:根據(jù)預(yù)設(shè)識別規(guī)則,通過dpi技術(shù)識別網(wǎng)絡(luò)數(shù)據(jù)報文的協(xié)議和應(yīng)用,確定協(xié)議關(guān)聯(lián)的數(shù)據(jù)信息和應(yīng)用關(guān)聯(lián)的數(shù)據(jù)信息。步驟103:根據(jù)協(xié)議關(guān)聯(lián)的數(shù)據(jù)信息和應(yīng)用關(guān)聯(lián)的數(shù)據(jù)信息,確定管理應(yīng)用軟件包含的應(yīng)用信息。在本發(fā)明實(shí)施例中,管理應(yīng)用軟件為具有管理終端中安裝的應(yīng)用軟件功能的應(yīng)用,比如360安全衛(wèi)士,安卓應(yīng)用市場,小米應(yīng)用市場等。具體地,步驟101中預(yù)設(shè)時間可以為終端安裝的應(yīng)用管理軟件產(chǎn)生網(wǎng)絡(luò)數(shù)據(jù)報文的時間,網(wǎng)絡(luò)數(shù)據(jù)報文可以為流量信息。傳統(tǒng)的報文檢測通常分析ip(internetprotocol,網(wǎng)絡(luò)之間互連的協(xié)議)分組的四層以下內(nèi)容,一般包括“五元組”,即源地址、源端口、目的地址、目的端 口以及協(xié)議類型。dpi技術(shù)是對應(yīng)用層的內(nèi)容進(jìn)行深度分析,從而根據(jù)應(yīng)用層的內(nèi)容特征識別其應(yīng)用類型或內(nèi)容。當(dāng)ip數(shù)據(jù)包、tcp(transmissioncontrolprotocol,傳輸控制協(xié)議)或者udp(userdatagramprotocol,用戶數(shù)據(jù)報協(xié)議)數(shù)據(jù)流經(jīng)過基于dpi技術(shù)的網(wǎng)絡(luò)設(shè)備時,dpi引擎通過深入讀取ip包載荷的內(nèi)容來對osi(opensysteminterconnect,開放系統(tǒng)互連參考模型)第七層協(xié)議中的應(yīng)用層信息進(jìn)行重組,從而識別出ip包的應(yīng)用層協(xié)議。步驟102中,以dpi的方式識別解析管理應(yīng)用軟件的網(wǎng)絡(luò)數(shù)據(jù)報文。對離散的ip報文,可以按照五元組的方式匯聚收斂,每一個ip報文識別時提取數(shù)據(jù)體有效載荷部分。具體地,根據(jù)確認(rèn)識別到的協(xié)議,識別協(xié)議元數(shù)據(jù);在確認(rèn)識別到協(xié)議元數(shù)據(jù)后,根據(jù)正則表達(dá)式提取協(xié)議元數(shù)據(jù),獲取協(xié)議關(guān)聯(lián)的數(shù)據(jù)信息;根據(jù)確認(rèn)識別到的應(yīng)用,獲取應(yīng)用的標(biāo)識;根據(jù)應(yīng)用的標(biāo)識,識別應(yīng)用的標(biāo)識對應(yīng)的應(yīng)用元數(shù)據(jù),并根據(jù)正則表達(dá)式提取應(yīng)用元數(shù)據(jù),獲取應(yīng)用關(guān)聯(lián)的數(shù)據(jù)信息。進(jìn)一步地,協(xié)議為數(shù)據(jù)傳輸?shù)囊?guī)則,例如,http(hypertexttransferprotocol,超文本傳輸協(xié)議),ftp(filetransferprotocol,文件傳輸協(xié)議);協(xié)議元數(shù)據(jù)為構(gòu)成協(xié)議基本元素,包括協(xié)議的語法、語義、時序等。應(yīng)用元數(shù)據(jù)為構(gòu)成應(yīng)用的基本元素,如淘寶購物車的商品名稱,安卓應(yīng)用市場的淘寶應(yīng)用等。步驟103中,根據(jù)協(xié)議關(guān)聯(lián)的數(shù)據(jù)信息和應(yīng)用關(guān)聯(lián)的數(shù)據(jù)信息,得到管理應(yīng)用軟件包含的應(yīng)用信息。應(yīng)用信息包括以下中的部分或全部:應(yīng)用的標(biāo)識、協(xié)議的標(biāo)識、應(yīng)用入口、應(yīng)用動作。例如,應(yīng)用的標(biāo)志可以為“新浪微博”;協(xié)議的標(biāo)志可以為“http”;應(yīng)用入口為用戶上網(wǎng)的承載方式,如網(wǎng)頁或者app;應(yīng)用動作為用戶使用的應(yīng)用按鈕,如瀏覽、卸載、更新、評論等。例如,通過dpi技術(shù),識別終端中安卓市場上報的網(wǎng)絡(luò)數(shù)據(jù)報文,得到終端中安卓市場包含的應(yīng)用信息,如表1所示,即安卓市場對應(yīng)的終端中的所有應(yīng)用以及與應(yīng)用關(guān)聯(lián)的信息。表1安卓市場包含的應(yīng)用信息應(yīng)用標(biāo)識協(xié)議標(biāo)識應(yīng)用入口應(yīng)用動作1新浪微博httpapp更新2qqhttpapp卸載3微信ftpapp評論4淘寶ftpapp更新進(jìn)一步地,步驟103之后還可以根據(jù)預(yù)設(shè)的通信協(xié)議解析管理應(yīng)用軟件的網(wǎng)絡(luò)數(shù)據(jù)報文,獲取管理應(yīng)用軟件關(guān)聯(lián)的終端標(biāo)識;具體地,可以根據(jù)gtp(generalpacketradioservicetunnelingprotocol,gprs隧道協(xié)議),將管理應(yīng)用軟件的網(wǎng)絡(luò)數(shù)據(jù)報文匹配終端標(biāo)識,例如,根據(jù)安卓市場上傳的網(wǎng)絡(luò)數(shù)據(jù)報文得到安卓市場對應(yīng)的手機(jī)號碼為a。然后,根據(jù)管理應(yīng)用軟件包含的應(yīng)用信息及管理應(yīng)用軟件關(guān)聯(lián)終端標(biāo)識,確定終端標(biāo)識與應(yīng)用信息的映射關(guān)系。例如,可以得到手機(jī)號碼a對應(yīng)的應(yīng)用信息為表1。在本發(fā)明實(shí)施例中,還可以將終端標(biāo)識與應(yīng)用信息的映射關(guān)系存入映射關(guān)系數(shù)據(jù)庫,即根據(jù)管理應(yīng)用軟件每次上報的網(wǎng)絡(luò)數(shù)據(jù)報文,得到每次不完全相同的終端標(biāo)識與應(yīng)用信息的映射關(guān)系,并將每次得到的終端標(biāo)識與應(yīng)用信息的映射關(guān)系存入映射關(guān)系數(shù)據(jù)庫,即以終端標(biāo)識為索引建立應(yīng)用緩存清單,該清單長駐內(nèi)存,并按周期同步至硬盤,實(shí)現(xiàn)持久化。在需要針對某個終端的行為進(jìn)行分析時,根據(jù)待查詢的終端標(biāo)識,查詢映射關(guān)系數(shù)據(jù)庫,獲取待查詢的終端標(biāo)識對應(yīng)的應(yīng)用信息中每個應(yīng)用的變更信息;根據(jù)應(yīng)用信息中每個應(yīng)用的變更信息,確定待查詢的終端標(biāo)識對應(yīng)的終端中每個應(yīng)用的等級。具體地,根據(jù)概率算法計算終端標(biāo)識對應(yīng)的各個應(yīng)用的版本號變化頻次,建立各個應(yīng)用的等級或用戶使用偏好模型。例如:可將模型設(shè)置為a0、a1、a2三個等級;若某應(yīng)用的等級為a0,在設(shè)定時間如兩周內(nèi)版本沒有更新,則下降為等級a1。例如,待查詢的終端標(biāo)識為b,則查詢映射關(guān)系數(shù)據(jù)庫,得到終端標(biāo)識b對應(yīng)的終端中的應(yīng)用的變更情況。從射關(guān)系數(shù)據(jù)庫查詢到微信應(yīng)用從未更新, 且出現(xiàn)過卸載的情況,則將微信的等級設(shè)置為a2。需要說明的是,步驟103確定管理應(yīng)用軟件包含的應(yīng)用信息之后,不限于針對特定終端標(biāo)識進(jìn)行應(yīng)用軟件行為分析。還可以針對應(yīng)用信息進(jìn)行全網(wǎng)系統(tǒng)分析,得全網(wǎng)用戶的各個應(yīng)用的行為模型。此外,在識別管理應(yīng)用軟件的網(wǎng)絡(luò)數(shù)據(jù)報文的協(xié)議和應(yīng)用之前,可以以應(yīng)用為單位分析協(xié)議、協(xié)議元數(shù)據(jù)、應(yīng)用、應(yīng)用元數(shù)據(jù),根據(jù)識別規(guī)則,建立深度識別庫。在識別管理應(yīng)用軟件的網(wǎng)絡(luò)數(shù)據(jù)報文的協(xié)議和應(yīng)用時,調(diào)用深度識別庫,匹配識別規(guī)則,得到協(xié)議關(guān)聯(lián)的數(shù)據(jù)信息和應(yīng)用關(guān)聯(lián)的數(shù)據(jù)信息。圖2為本發(fā)明實(shí)施例提供的一種基于dpi識別應(yīng)用的方法流程示意圖,包括:步驟201:獲取網(wǎng)絡(luò)數(shù)據(jù)報文,調(diào)用深度識別庫;步驟202:遍歷協(xié)議規(guī)則,識別協(xié)議;步驟203:判斷是否識別到協(xié)議,若是,則執(zhí)行步驟204,否則執(zhí)行步驟205;步驟204:獲取識別到的協(xié)議標(biāo)識,繼續(xù)執(zhí)行步驟206;步驟205:退出深度識別庫,標(biāo)識協(xié)議未識別。步驟206:遍歷協(xié)議元數(shù)據(jù)規(guī)則,識別協(xié)議元數(shù)據(jù);步驟207:判斷是否存在協(xié)議元數(shù)據(jù),若是,則執(zhí)行步驟208,否則執(zhí)行步驟209;步驟208:利用正則表達(dá)式提取協(xié)議元數(shù)據(jù),獲取協(xié)議關(guān)聯(lián)的數(shù)據(jù)信息;步驟209:標(biāo)識協(xié)議元數(shù)據(jù)為空。步驟210:遍歷應(yīng)用規(guī)則,識別應(yīng)用;步驟211:判斷是否識別到應(yīng)用標(biāo)識,若是,則執(zhí)行步驟212,否則執(zhí)行步驟213;步驟212:獲取應(yīng)用的標(biāo)識,根據(jù)數(shù)據(jù)模型判斷應(yīng)用入口,并繼續(xù)執(zhí)行步驟214;步驟213:退出深度識別庫,標(biāo)識應(yīng)用未識別。步驟214:根據(jù)正則表達(dá)式提取應(yīng)用元數(shù)據(jù),獲取所述應(yīng)用關(guān)聯(lián)的數(shù)據(jù)信息。需要說明的是,本發(fā)明實(shí)施例提供的基于dpi識別應(yīng)用的方法可以按上述步驟執(zhí)行,也可以步驟203至步驟209與步驟210至步驟214并行執(zhí)行,在此不做限制。本發(fā)明實(shí)施例提供了一種確定終端安裝的應(yīng)用的方法,在預(yù)設(shè)時間獲取終端安裝的管理應(yīng)用軟件的網(wǎng)絡(luò)數(shù)據(jù)報文;根據(jù)預(yù)設(shè)識別規(guī)則,通過深度包檢測dpi技術(shù)識別所述網(wǎng)絡(luò)數(shù)據(jù)報文的協(xié)議和應(yīng)用,確定協(xié)議關(guān)聯(lián)的數(shù)據(jù)信息和應(yīng)用關(guān)聯(lián)的數(shù)據(jù)信息;根據(jù)所述協(xié)議關(guān)聯(lián)的數(shù)據(jù)信息和應(yīng)用關(guān)聯(lián)的數(shù)據(jù)信息,確定所述管理應(yīng)用軟件包含的應(yīng)用信息。本發(fā)明實(shí)施例提供的確定終端安裝的應(yīng)用的方法,能夠完整準(zhǔn)確地識別終端的裝機(jī)應(yīng)用,實(shí)現(xiàn)了應(yīng)用的實(shí)時更新。基于同樣的發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供一種確定終端安裝的應(yīng)用的裝置。如圖3所示,為本發(fā)明實(shí)施例提供的一種確定終端安裝的應(yīng)用的裝置結(jié)構(gòu)示意圖,包括:獲取單元301:用于在預(yù)設(shè)時間獲取終端安裝的管理應(yīng)用軟件的網(wǎng)絡(luò)數(shù)據(jù)報文;識別單元302:用于根據(jù)預(yù)設(shè)識別規(guī)則,通過深度包檢測dpi技術(shù)識別所述網(wǎng)絡(luò)數(shù)據(jù)報文的協(xié)議和應(yīng)用,確定協(xié)議關(guān)聯(lián)的數(shù)據(jù)信息和應(yīng)用關(guān)聯(lián)的數(shù)據(jù)信息;確定單元303:用于根據(jù)所述協(xié)議關(guān)聯(lián)的數(shù)據(jù)信息和應(yīng)用關(guān)聯(lián)的數(shù)據(jù)信息,確定所述管理應(yīng)用軟件包含的應(yīng)用信息??蛇x的,所述確定單元303,還用于:根據(jù)預(yù)設(shè)的通信協(xié)議解析所述網(wǎng)絡(luò)數(shù)據(jù)報文,獲取所述管理應(yīng)用軟件關(guān)聯(lián)的終端標(biāo)識;根據(jù)所述管理應(yīng)用軟件包含的應(yīng)用信息及所述管理應(yīng)用軟件關(guān)聯(lián)終端標(biāo)識,確定所述終端標(biāo)識與所述應(yīng)用信息的映射關(guān)系??蛇x的,所述確定單元303,還用于:將所述終端標(biāo)識與所述應(yīng)用信息的映射關(guān)系存入映射關(guān)系數(shù)據(jù)庫;根據(jù)待查詢的終端標(biāo)識,查詢所述映射關(guān)系數(shù)據(jù)庫,獲取所述待查詢的終 端標(biāo)識對應(yīng)的應(yīng)用信息中每個應(yīng)用的變更信息;根據(jù)所述應(yīng)用信息中每個應(yīng)用的變更信息,確定所述待查詢的終端標(biāo)識對應(yīng)的終端中每個應(yīng)用的等級。可選的,所述預(yù)設(shè)的通信協(xié)議為通用分組無線服務(wù)技術(shù)隧道協(xié)議gtp,所述應(yīng)用信息包括以下中的部分或全部:應(yīng)用的標(biāo)識、協(xié)議的標(biāo)識、應(yīng)用入口、應(yīng)用動作??蛇x的,所述識別單元302,具體用于:根據(jù)確認(rèn)識別到的所述協(xié)議,識別協(xié)議元數(shù)據(jù);在確認(rèn)識別到所述協(xié)議元數(shù)據(jù)后,根據(jù)正則表達(dá)式提取所述協(xié)議元數(shù)據(jù),獲取所述協(xié)議關(guān)聯(lián)的數(shù)據(jù)信息;根據(jù)確認(rèn)識別到的所述應(yīng)用,獲取所述應(yīng)用的標(biāo)識;根據(jù)所述應(yīng)用的標(biāo)識,識別所述應(yīng)用的標(biāo)識對應(yīng)的應(yīng)用元數(shù)據(jù),并根據(jù)正則表達(dá)式提取所述應(yīng)用元數(shù)據(jù),獲取所述應(yīng)用關(guān)聯(lián)的數(shù)據(jù)信息。本發(fā)明實(shí)施例提供了一種確定終端安裝的應(yīng)用的裝置,在預(yù)設(shè)時間獲取終端安裝的管理應(yīng)用軟件的網(wǎng)絡(luò)數(shù)據(jù)報文;根據(jù)預(yù)設(shè)識別規(guī)則,通過深度包檢測dpi技術(shù)識別所述網(wǎng)絡(luò)數(shù)據(jù)報文的協(xié)議和應(yīng)用,確定協(xié)議關(guān)聯(lián)的數(shù)據(jù)信息和應(yīng)用關(guān)聯(lián)的數(shù)據(jù)信息;根據(jù)所述協(xié)議關(guān)聯(lián)的數(shù)據(jù)信息和應(yīng)用關(guān)聯(lián)的數(shù)據(jù)信息,確定所述管理應(yīng)用軟件包含的應(yīng)用信息。本發(fā)明實(shí)施例提供的確定終端安裝的應(yīng)用的裝置,能夠完整準(zhǔn)確地識別終端的裝機(jī)應(yīng)用,實(shí)現(xiàn)了應(yīng)用的實(shí)時更新。下面以應(yīng)用的層面對本發(fā)明實(shí)施例提供的一種確定終端安裝的應(yīng)用的裝置進(jìn)行詳細(xì)說明,如圖4為本發(fā)明實(shí)施例提供的一種確定終端安裝的應(yīng)用的裝置示意圖,包括dpi數(shù)據(jù)采集層401和融合感知層402。其中,獲取單元301位于dpi數(shù)據(jù)采集層401,識別單元302位于dpi數(shù)據(jù)采集層401,確定單元303位于dpi數(shù)據(jù)采集層401以及融合感知層402。具體地,dpi數(shù)據(jù)采集層401用于獲取終端安裝的管理應(yīng)用軟件的網(wǎng)絡(luò)數(shù)據(jù)報文,并根據(jù)預(yù)設(shè)識別規(guī)則,通過dpi技術(shù)識別網(wǎng)絡(luò)數(shù)據(jù)報文的協(xié)議和應(yīng)用,確定協(xié)議關(guān)聯(lián)的數(shù)據(jù)信息和應(yīng)用關(guān)聯(lián)的數(shù)據(jù)信息;并根據(jù)協(xié)議關(guān)聯(lián)的數(shù)據(jù)信息 和應(yīng)用關(guān)聯(lián)的數(shù)據(jù)信息,確定管理應(yīng)用軟件包含的應(yīng)用信息。進(jìn)一步地,,dpi數(shù)據(jù)采集層401根據(jù)確認(rèn)識別到的協(xié)議,識別協(xié)議元數(shù)據(jù);在確認(rèn)識別到協(xié)議元數(shù)據(jù)后,根據(jù)正則表達(dá)式提取協(xié)議元數(shù)據(jù),獲取協(xié)議關(guān)聯(lián)的數(shù)據(jù)信息;根據(jù)確認(rèn)識別到的應(yīng)用,獲取應(yīng)用的標(biāo)識;根據(jù)應(yīng)用的標(biāo)識,識別應(yīng)用的標(biāo)識對應(yīng)的應(yīng)用元數(shù)據(jù),并根據(jù)正則表達(dá)式提取應(yīng)用元數(shù)據(jù),獲取應(yīng)用關(guān)聯(lián)的數(shù)據(jù)信息。進(jìn)一步地,協(xié)議為數(shù)據(jù)傳輸?shù)囊?guī)則,例如,http(hypertexttransferprotocol,超文本傳輸協(xié)議),ftp(filetransferprotocol,文件傳輸協(xié)議);協(xié)議元數(shù)據(jù)為構(gòu)成協(xié)議基本元素,包括協(xié)議的語法、語義、時序等。應(yīng)用元數(shù)據(jù)為構(gòu)成應(yīng)用的基本元素,如淘寶購物車的商品名稱,安卓應(yīng)用市場的淘寶應(yīng)用等。在識別協(xié)議、協(xié)議元數(shù)據(jù)、應(yīng)用、應(yīng)用元數(shù)據(jù)之后,以tlv(type-length-value,類型-長度-值)的格式封裝數(shù)據(jù)報文,并上傳至融合感知層402。融合感知層402用于根據(jù)通信協(xié)議解析網(wǎng)絡(luò)數(shù)據(jù)報文,獲取管理應(yīng)用軟件關(guān)聯(lián)的終端標(biāo)識;并根據(jù)管理應(yīng)用軟件包含的應(yīng)用信息及管理應(yīng)用軟件關(guān)聯(lián)終端標(biāo)識,確定終端標(biāo)識與應(yīng)用信息的映射關(guān)系。進(jìn)一步地,融合感知層402還可以將終端標(biāo)識與應(yīng)用信息的映射關(guān)系存入映射關(guān)系數(shù)據(jù)庫;根據(jù)待查詢的終端標(biāo)識,查詢映射關(guān)系數(shù)據(jù)庫,獲取待查詢的終端標(biāo)識對應(yīng)的應(yīng)用信息中每個應(yīng)用的變更信息;根據(jù)應(yīng)用信息中每個應(yīng)用的變更信息,確定待查詢的終端標(biāo)識對應(yīng)的終端中每個應(yīng)用的等級。如圖5所示,為本發(fā)明實(shí)施例提供的一種融合感知層402的結(jié)構(gòu)示意圖,包括終端識別區(qū)501、歷史緩存區(qū)502、應(yīng)用等級區(qū)503和特定應(yīng)用區(qū)504。終端識別區(qū)501,用于通過信令側(cè)的gtp隧道信息和數(shù)據(jù)側(cè)gtp隧道信息匹配終端標(biāo)識,得到終端標(biāo)識與應(yīng)用信息的映射關(guān)系。歷史緩存區(qū)502,用于將終端標(biāo)識與應(yīng)用信息的映射關(guān)系存入映射關(guān)系數(shù)據(jù)庫,即根據(jù)管理應(yīng)用軟件每次上報的網(wǎng)絡(luò)數(shù)據(jù)報文,得到每次不完全相同的終端標(biāo)識與應(yīng)用信息的映射關(guān)系,并將每次得到的終端標(biāo)識與應(yīng)用信息的映射關(guān) 系存入歷史緩存區(qū)502,即以終端標(biāo)識為索引建立應(yīng)用緩存清單,該清單長駐內(nèi)存,并按周期同步至硬盤,實(shí)現(xiàn)持久化。應(yīng)用等級區(qū)503,用于根據(jù)概率算法計算終端標(biāo)識對應(yīng)的各個應(yīng)用的版本號變化頻次,建立各個應(yīng)用的等級或用戶使用偏好模型。例如:可將模型設(shè)置為a0、a1、a2三個等級;若某應(yīng)用的等級為a0,在設(shè)定時間如兩周內(nèi)版本沒有更新,則下降為等級a1。特定應(yīng)用區(qū)504,用于存儲常用應(yīng)用和刪除的應(yīng)用。本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的系統(tǒng)。這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令系統(tǒng)的制造品,該指令系統(tǒng)實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實(shí)現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā) 明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。當(dāng)前第1頁12
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
历史| 方城县| 迁安市| 南京市| 加查县| 疏附县| 云龙县| 榆树市| 婺源县| 双辽市| 大余县| 龙南县| 天等县| 名山县| 益阳市| 民县| 安多县| 彭阳县| 郑州市| 通渭县| 庐江县| 凌海市| 祥云县| 临泽县| 赣州市| 太白县| 安阳市| 盘锦市| 涡阳县| 西丰县| 台南县| 靖边县| 甘泉县| 额尔古纳市| 昭苏县| 高安市| 当雄县| 门源| 平乡县| 科技| 佛坪县|