一種多系統(tǒng)終端的流量監(jiān)控方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端技術(shù)領(lǐng)域,尤其涉及一種多系統(tǒng)終端的流量監(jiān)控方法及裝置。
【背景技術(shù)】
[0002]隨著移動終端技術(shù)的發(fā)展,智能手機(jī)、平板電腦等移動終端得到了普及,越來越多的用戶使用移動終端進(jìn)行上網(wǎng),上網(wǎng)成為移動終端一種極具實(shí)用性的功能越來越被人們認(rèn)可。目前實(shí)現(xiàn)移動終端上網(wǎng)有兩種方式,即通過WLAN或移動數(shù)據(jù)兩種方式上網(wǎng),通過WLAN上網(wǎng)的方式不用消耗數(shù)據(jù)流量,用戶無需擔(dān)心因流量數(shù)據(jù)超過預(yù)定套餐流量而扣費(fèi)的問題,而通過移動數(shù)據(jù)的方式上網(wǎng)用戶就需要對流量進(jìn)行監(jiān)控,以免終端使用流量超過預(yù)定套餐流量時(shí)產(chǎn)生額外費(fèi)用。目前軟件市場有很多軟件能實(shí)現(xiàn)對單系統(tǒng)終端的流量進(jìn)行監(jiān)控,但是對于多系統(tǒng)終端的流量使用情況,目前監(jiān)控軟件的方法無法準(zhǔn)確監(jiān)控。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例提供一種多系統(tǒng)終端的流量監(jiān)控方法及裝置,可以提高監(jiān)控多系統(tǒng)終端的數(shù)據(jù)流量使用的準(zhǔn)確性。
[0004]本發(fā)明實(shí)施例提供了一種多系統(tǒng)終端的流量監(jiān)控方法,所述方法可以包括:
[0005]獲取第一系統(tǒng)檢測到的第一流量數(shù)據(jù);
[0006]獲取第二系統(tǒng)檢測到的第二流量數(shù)據(jù);
[0007]將所述第二流量數(shù)據(jù)共享給所述第一系統(tǒng);
[0008]通過所述第一系統(tǒng)根據(jù)所述第一流量數(shù)據(jù)和所述第二流量數(shù)據(jù)生成全局流量數(shù)據(jù)。
[0009]本發(fā)明實(shí)施例還提供了一種多系統(tǒng)終端的流量監(jiān)控裝置,所述裝置可以包括:
[0010]獲取單元,用于獲取第一系統(tǒng)檢測到的第一流量數(shù)據(jù);
[0011]所述獲取單元,還用于獲取第二系統(tǒng)檢測到的第二流量數(shù)據(jù);
[0012]共享單元,用于將所述第二流量數(shù)據(jù)共享給所述第一系統(tǒng);
[0013]數(shù)據(jù)生成單元,用于通過所述第一系統(tǒng)根據(jù)所述第一流量數(shù)據(jù)和所述第二流量數(shù)據(jù)生成全局流量數(shù)據(jù)。
[0014]實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
[0015]本發(fā)明實(shí)施例通過將第二系統(tǒng)檢測到的第二流量數(shù)據(jù)共享給第一系統(tǒng),并根據(jù)第一系統(tǒng)檢測到的第一流量數(shù)據(jù)和所述第二流量數(shù)據(jù)通過所述第一系統(tǒng)生成全局流量數(shù)據(jù)。實(shí)現(xiàn)了對終端的多個(gè)系統(tǒng)使用流量的全局流量數(shù)據(jù)進(jìn)行監(jiān)控,提高了多系統(tǒng)終端的數(shù)據(jù)流量使用的準(zhǔn)確性。
【附圖說明】
[0016]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1是本發(fā)明實(shí)施例提供的一種多系統(tǒng)終端的流量監(jiān)控方法的流程示意圖;
[0018]圖2是本發(fā)明另一實(shí)施例提供的一種多系統(tǒng)終端的流量監(jiān)控方法的流程示意圖;
[0019]圖3是本發(fā)明又一實(shí)施例提供的一種多系統(tǒng)終端的流量監(jiān)控方法的流程示意圖;
[0020]圖4是本發(fā)明實(shí)施例提供的一種多系統(tǒng)終端的流量監(jiān)控裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0021]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0022]本發(fā)明實(shí)施例提及的終端包括但不僅限于智能手機(jī)(如Android手機(jī)、1S手機(jī)等)、平板電腦、掌上電腦、移動互聯(lián)網(wǎng)設(shè)備(MID,Mobile Internet Devices)或穿戴式智能設(shè)備等設(shè)備。本發(fā)明實(shí)施例的應(yīng)用場景可以是多系統(tǒng)終端中各個(gè)系統(tǒng)中的軟件同步監(jiān)控各個(gè)系統(tǒng)中所使用的總的流量,上述第一系統(tǒng)是終端多個(gè)系統(tǒng)中被用戶選中運(yùn)行,并將第一系統(tǒng)運(yùn)行產(chǎn)生的界面展示在終端操作界面的系統(tǒng),上述第二系統(tǒng)為多系統(tǒng)終端中除所述第一系統(tǒng)外的任意一個(gè)系統(tǒng)。
[0023]參閱圖1,圖1是本發(fā)明實(shí)施例提供的一種多系統(tǒng)終端的流量監(jiān)控方法的流程示意圖,如圖所示,所述方法可以包括:
[0024]S101,獲取第一系統(tǒng)檢測到的第一流量數(shù)據(jù)。
[0025]具體的,所述終端可以包括多個(gè)系統(tǒng),例如,一個(gè)手機(jī)可以有安全系統(tǒng)和普通系統(tǒng)兩個(gè)系統(tǒng),上述第一系統(tǒng)是終端多個(gè)系統(tǒng)中被用戶選中運(yùn)行,并將第一系統(tǒng)運(yùn)行產(chǎn)生的界面展示在終端操作界面的系統(tǒng)。在現(xiàn)有的手機(jī)操作系統(tǒng)中,多個(gè)系統(tǒng)通?;谕粋€(gè)Linux
內(nèi)核,系統(tǒng)與該Linux內(nèi)核中啟動的進(jìn)程--對應(yīng)。例如,在Android系統(tǒng)中,可通過復(fù)制
init進(jìn)程來啟動多個(gè)系統(tǒng),啟動的每個(gè)系統(tǒng)即為該Linux內(nèi)核中的一個(gè)進(jìn)程,且具有不同的進(jìn)程號起標(biāo)識作用。上述第一系統(tǒng)對應(yīng)的進(jìn)程可以檢測終端的第一流量數(shù)據(jù)。所述第一流量數(shù)據(jù)可以包含所述第一系統(tǒng)中安裝的軟件所使用的流量的總和,上述使用的流量的總和可以是預(yù)設(shè)時(shí)間段內(nèi)第一系統(tǒng)中安裝的軟件所使用的流量的總和。上述第一系統(tǒng)對應(yīng)的進(jìn)程可以從終端對應(yīng)的數(shù)據(jù)流量接口讀取所述第一流量數(shù)據(jù)。
[0026]S102,獲取第二系統(tǒng)檢測到的第二流量數(shù)據(jù)。
[0027]所述第二系統(tǒng)是終端多個(gè)系統(tǒng)中在后臺運(yùn)行的系統(tǒng)。所述第二流量數(shù)據(jù)包含所述第二系統(tǒng)中安裝的軟件所述用的流量的總和,上述使用的流量的總和可以是預(yù)設(shè)時(shí)間段內(nèi)的第二系統(tǒng)中安裝的軟件所使用的流量的總和。上述第二系統(tǒng)對應(yīng)的進(jìn)程可以從終端對應(yīng)的數(shù)據(jù)流量接口讀取所述第二流量數(shù)據(jù)。第二系統(tǒng)的個(gè)數(shù)可以是一個(gè)也可以多個(gè),為了能夠準(zhǔn)確統(tǒng)計(jì)所述多系統(tǒng)終端中所有系統(tǒng)消耗的流量,所述第二系統(tǒng)包括所述多系統(tǒng)終端中所有在后臺運(yùn)行的系統(tǒng)。步驟SlOl和步驟S102可以是同時(shí)執(zhí)行的也可以是先后執(zhí)行的,可以是周期性執(zhí)行,也可以是預(yù)設(shè)的條件觸發(fā)執(zhí)行,例如當(dāng)接收到用戶輸入的流量監(jiān)控指令時(shí),執(zhí)行步驟SlOl和步驟S102。
[0028]S103,將所述第二流量數(shù)據(jù)共享給所述第一系統(tǒng)。
[0029]具體的,可以通過共享內(nèi)存、發(fā)送消息或管道的方式將所述第二流量數(shù)據(jù)共享給所述第一系統(tǒng)。共享內(nèi)存【具體實(shí)施方式】為:獲取所述第二系統(tǒng)對應(yīng)的進(jìn)程檢測到的第二流量數(shù)據(jù)后,將所述第二數(shù)據(jù)流量存儲在多個(gè)系統(tǒng)共享的存儲介質(zhì),如SIM卡、UIM卡中,所述第一系統(tǒng)中負(fù)責(zé)共享數(shù)據(jù)的進(jìn)程從所述共享的存儲介質(zhì)中獲取所述第二流量數(shù)據(jù)。發(fā)送消息的【具體實(shí)施方式】為:控制所述第一系統(tǒng)中負(fù)責(zé)發(fā)送消息的進(jìn)程向第二系統(tǒng)中負(fù)責(zé)接收消息的進(jìn)程發(fā)送流量數(shù)據(jù)共享請求,第二系統(tǒng)中負(fù)責(zé)發(fā)送消息的進(jìn)程響應(yīng)上述流量數(shù)據(jù)共享請求,并向所述第一系統(tǒng)中負(fù)責(zé)接收消息的進(jìn)程發(fā)送所述第二流量數(shù)據(jù)。管道的【具體實(shí)施方式】為:獲取第二流量數(shù)據(jù)后將其通過第一系統(tǒng)和第二系統(tǒng)之間的管道將所述第二流量數(shù)據(jù)傳輸給第一系統(tǒng)。三種方式均可實(shí)現(xiàn)將所述第二流量數(shù)據(jù)共享給所述第一系統(tǒng)對應(yīng)的進(jìn)程。
[0030]S104,通過所述第一系統(tǒng)根據(jù)所述第一流量數(shù)據(jù)和所述第二流量數(shù)據(jù)生成全局流量數(shù)據(jù)。
[0031]具體的,所述第一系統(tǒng)中負(fù)責(zé)生成全局流量數(shù)據(jù)的進(jìn)程根據(jù)所述第一流量數(shù)據(jù)和所述第二流量數(shù)據(jù)生成所述全局流量數(shù)據(jù),例如,所述第一數(shù)據(jù)流量為80M,所述第二流量數(shù)據(jù)為30M,則所述全局流量數(shù)據(jù)為110M。
[0032]可選的,所述第一流量數(shù)據(jù)/第二流量數(shù)據(jù)包括與至少一個(gè)流量提供對象對應(yīng)的流量數(shù)據(jù)組成部分,所述通過所述第一系統(tǒng)根據(jù)所述第一流量數(shù)據(jù)和第二流量數(shù)據(jù)生成全局流量數(shù)據(jù)可以包括:根據(jù)所述第一流量數(shù)據(jù)和所述第二流量數(shù)據(jù)各自與至少一個(gè)流量提供對象對應(yīng)的流量數(shù)據(jù)組成部分,通過所述第一系統(tǒng)分別生成與所述至少一個(gè)流量提供對象對應(yīng)的全局流量數(shù)據(jù)。
[0033]進(jìn)一步可選的,所述方法還包括步驟11)和12):
[0034]11)、將所述第一流量數(shù)據(jù)共享給所述第二系統(tǒng)。
[0035]12)、通過所述第二系統(tǒng)根據(jù)所述第一流量數(shù)據(jù)和所述第二流量數(shù)據(jù)生成全局流量數(shù)據(jù)。
[0036]步驟12)和步驟S104同時(shí)執(zhí)行可以保證所述第一系統(tǒng)生成全局流量的同時(shí),所述第二系統(tǒng)也生成了數(shù)值相同的全局流量數(shù)據(jù)。
[0037]在另一種可選的實(shí)施例中,所述方法還包括顯示所述全局流量數(shù)據(jù),并在所述全局流量數(shù)據(jù)高于流量閾值時(shí),發(fā)出告警提示。
[0038]本發(fā)明實(shí)施例通過將第二系統(tǒng)檢測到的第二流量數(shù)據(jù)共享給第一系統(tǒng),并根據(jù)第一系統(tǒng)檢測到的第一流量數(shù)據(jù)和所述第二流量數(shù)據(jù)通過所述第一系統(tǒng)生成全局流量數(shù)據(jù)。實(shí)現(xiàn)了對終端的多個(gè)系統(tǒng)使用流量的全局流量數(shù)據(jù)進(jìn)行監(jiān)控,提高了多系統(tǒng)終端的數(shù)據(jù)流量使用的準(zhǔn)確性。
[0039]參閱圖2,圖2是本發(fā)明另一實(shí)施例提供的一種多系統(tǒng)終端的流量監(jiān)控方法的流程示意圖,如圖所示,所述方法可以包括:
[0040]S201,獲取第一系統(tǒng)對應(yīng)的進(jìn)程檢測到的第一流量數(shù)據(jù)。
[0041 ] 具體的,所述終端可以包括多個(gè)系統(tǒng),例如,一個(gè)手機(jī)可以有安全系統(tǒng)和普通系統(tǒng)兩個(gè)系統(tǒng),上述第一系統(tǒng)是終端多個(gè)系統(tǒng)中被用戶