亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種監(jiān)控智能終端中多個(gè)應(yīng)用程序的方法及裝置制造方法

文檔序號(hào):7775263閱讀:246來(lái)源:國(guó)知局
一種監(jiān)控智能終端中多個(gè)應(yīng)用程序的方法及裝置制造方法
【專利摘要】本發(fā)明公開(kāi)了一種監(jiān)控智能終端中多個(gè)應(yīng)用程序的方法及裝置,所述方法包括,檢查智能終端的入網(wǎng)狀態(tài)、IMSI信息和IMEI信息,判斷智能終端是否處于激活狀態(tài);若智能終端處于激活狀態(tài),讀取智能終端中預(yù)定義的配置文件,從配置文件中獲得待監(jiān)控的應(yīng)用程序列表,注冊(cè)所述應(yīng)用程序列表為監(jiān)控對(duì)象列表;監(jiān)測(cè)監(jiān)控對(duì)象列表中的各個(gè)應(yīng)用程序是否執(zhí)行了預(yù)定義的需統(tǒng)計(jì)的動(dòng)作;統(tǒng)計(jì)監(jiān)控對(duì)象列表的各個(gè)應(yīng)用程序執(zhí)行需統(tǒng)計(jì)的動(dòng)作的情況。通過(guò)本發(fā)明實(shí)現(xiàn)了對(duì)智能終端中的多個(gè)應(yīng)用程序的統(tǒng)一監(jiān)控。
【專利說(shuō)明】一種監(jiān)控智能終端中多個(gè)應(yīng)用程序的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能終端領(lǐng)域,尤其涉及一種監(jiān)控智能終端中多個(gè)應(yīng)用程序的方法及
裝置。
【背景技術(shù)】
[0002]隨著智能終端技術(shù)的不斷更新進(jìn)步,人們的生活越來(lái)越多的依賴于智能終端。安卓(Android)系統(tǒng)是目前主流的智能終端系統(tǒng)之一,基于android系統(tǒng)開(kāi)發(fā)的應(yīng)用程序也是日新月異,基于這些應(yīng)用程序,人們不僅僅可使得智能終端進(jìn)行進(jìn)步的電話功能,還可聯(lián)機(jī)游戲、微博互動(dòng)、理財(cái)、購(gòu)物、繳費(fèi)等等,大大豐富了智能終端的功能。
[0003]在Andro i d系統(tǒng)中,不同應(yīng)用程序有不同的包名,不同的功能,每個(gè)應(yīng)用程序的開(kāi)發(fā)者也不同,對(duì)于各個(gè)應(yīng)用程序的相關(guān)統(tǒng)計(jì)(如統(tǒng)計(jì)應(yīng)用程序的登陸次數(shù)、使用情況等)必須由其開(kāi)發(fā)者完成,并在各應(yīng)用程序的使用中,使用各自的網(wǎng)絡(luò)接口將統(tǒng)計(jì)的數(shù)據(jù)提交到各自對(duì)應(yīng)的服務(wù)端。由于各應(yīng)用程序的技術(shù)和實(shí)現(xiàn)方式不統(tǒng)一,造成對(duì)于一個(gè)智能終端中的多個(gè)應(yīng)用程序,尤其不同開(kāi)發(fā)者開(kāi)發(fā)的多個(gè)應(yīng)用程序來(lái)說(shuō),無(wú)法實(shí)現(xiàn)統(tǒng)一監(jiān)控和管理。
[0004]因此,現(xiàn)有技術(shù)還有待改進(jìn)。

【發(fā)明內(nèi)容】

[0005]本發(fā)明的目的在于提供一種監(jiān)控智能終端中多個(gè)應(yīng)用程序的方法及裝置,以實(shí)現(xiàn)對(duì)智能終端的多個(gè)應(yīng)用程序的統(tǒng)一監(jiān)控。
[0006]為達(dá)此目的,本發(fā)明采用以下技術(shù)方案:
[0007]本發(fā)明一方面提供了一種監(jiān)控智能終端中多個(gè)應(yīng)用程序的方法,包括:
[0008]檢查智能終端的入網(wǎng)狀態(tài)、頂SI信息和MEI信息,判斷智能終端是否處于激活狀態(tài);
[0009]若智能終端處于激活狀態(tài),讀取智能終端中預(yù)定義的配置文件,從配置文件中獲得待監(jiān)控的應(yīng)用程序列表,注冊(cè)應(yīng)用程序列表為監(jiān)控對(duì)象列表;
[0010]監(jiān)測(cè)監(jiān)控對(duì)象列表中的各個(gè)應(yīng)用程序是否執(zhí)行了預(yù)定義的需統(tǒng)計(jì)的動(dòng)作;
[0011]統(tǒng)計(jì)監(jiān)控對(duì)象列表中的各個(gè)應(yīng)用程序執(zhí)行所述需統(tǒng)計(jì)的動(dòng)作的情況。
[0012]其中,所述檢查智能終端的入網(wǎng)狀態(tài)、MSI信息和MEI信息,判斷智能終端是否處于激活狀態(tài)之前,還包括:
[0013]注冊(cè)一廣播接收器;
[0014]廣播接收器收到開(kāi)機(jī)廣播后,檢查智能終端的IMSI信息與MEI信息,若IMSI信息與IMEI信息任一為空,判斷出該智能終端未出廠或者未處于用戶使用階段,退出監(jiān)控;否則,設(shè)置一鬧鐘,在該鬧鐘的設(shè)定時(shí)間到來(lái)時(shí)發(fā)送一個(gè)廣播;
[0015]所述檢查智能終端的入網(wǎng)狀態(tài)、MSI信息和MEI信息,判斷智能終端是否處于激活狀態(tài),具體為:
[0016]廣播接收器接收鬧鐘發(fā)送的廣播,檢查智能終端的入網(wǎng)狀態(tài),若智能終端的入網(wǎng)狀態(tài)為正常狀態(tài),則檢查智能終端的頂SI信息與MEI信息;若IMSI信息與MEI信息均不為空,則判斷出智能終端處于激活狀態(tài)。
[0017]其中,所述若智能終端處于激活狀態(tài),讀取智能終端中預(yù)定義的配置文件,從配置文件中獲得待監(jiān)控的應(yīng)用程序列表之前,還包括:
[0018]定義一個(gè)智能終端的配置文件,該配置文件中包括待監(jiān)控的應(yīng)用程序列表、待監(jiān)控的應(yīng)用程序的版本號(hào)、以及需統(tǒng)計(jì)的動(dòng)作;
[0019]所述若智能終端處于激活狀態(tài),讀取智能終端中預(yù)定義的配置文件,從配置文件中獲得待監(jiān)控的應(yīng)用程序列表,注冊(cè)所述應(yīng)用程序列表為監(jiān)控對(duì)象列表,包括:
[0020]若智能終端處于激活狀態(tài),讀取智能終端中預(yù)定義的配置文件,從配置文件中獲得待監(jiān)控的應(yīng)用程序列表、待監(jiān)控的應(yīng)用程序的版本號(hào)、以及需統(tǒng)計(jì)的動(dòng)作;
[0021]上傳待監(jiān)控的應(yīng)用程序的版本號(hào)到服務(wù)端;
[0022]若收到服務(wù)端返回的待監(jiān)控的應(yīng)用程序列表、以及待監(jiān)控的應(yīng)用程序的版本號(hào);則用服務(wù)端返回的待監(jiān)控的應(yīng)用程序列表更新從配置文件中獲得的所述應(yīng)用程序列表,并注冊(cè)更新后的應(yīng)用程序列表為監(jiān)控對(duì)象列表,否則,注冊(cè)從配置文件中獲得的所述應(yīng)用程序列表為監(jiān)控對(duì)象列表。
[0023]其中,所述監(jiān)測(cè)監(jiān)控對(duì)象列表中的各個(gè)應(yīng)用程序是否執(zhí)行了預(yù)定義的需統(tǒng)計(jì)的動(dòng)作,具體為:
[0024]監(jiān)測(cè)是否發(fā)生所述需統(tǒng)計(jì)的動(dòng)作,若是,則進(jìn)一步判斷執(zhí)行該動(dòng)作的應(yīng)用程序是否在監(jiān)控對(duì)象列表中。
[0025]其中,所述統(tǒng)計(jì)監(jiān)控對(duì)象列表中的各個(gè)應(yīng)用程序執(zhí)行所述需統(tǒng)計(jì)的動(dòng)作的情況之后,還包括:
[0026]接收用戶上傳操作指令或者定時(shí)自動(dòng)將對(duì)監(jiān)控對(duì)象列表中所有應(yīng)用程序的統(tǒng)計(jì)數(shù)據(jù)通過(guò)一個(gè)統(tǒng)一的接口上傳到服務(wù)器。
[0027]本發(fā)明另一方面還提供了一種實(shí)現(xiàn)監(jiān)控智能終端中多個(gè)應(yīng)用程序的方法的裝置,包括:
[0028]狀態(tài)檢查模塊,用于檢查智能終端的入網(wǎng)狀態(tài)、IMSI信息和MEI信息,判斷智能終端是否處于激活狀態(tài);
[0029]列表注冊(cè)模塊,用于若智能終端處于激活狀態(tài),讀取智能終端中預(yù)定義的配置文件,從配置文件中獲得待監(jiān)控的應(yīng)用程序列表,注冊(cè)應(yīng)用程序列表為監(jiān)控對(duì)象列表;
[0030]監(jiān)測(cè)模塊,用于監(jiān)測(cè)監(jiān)控對(duì)象列表中的各個(gè)應(yīng)用程序是否執(zhí)行了預(yù)定義的需統(tǒng)計(jì)的動(dòng)作;
[0031]統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)監(jiān)控對(duì)象列表中的各個(gè)應(yīng)用程序執(zhí)行所述需統(tǒng)計(jì)的動(dòng)作的情況。
[0032]還包括,初始模塊,用于注冊(cè)一廣播接收器;以及當(dāng)廣播接收器收到開(kāi)機(jī)廣播后,檢查智能終端的MSI信息與MEI信息,若MSI信息與MEI信息任一為空,則判斷出該智能終端未出廠或者未處于用戶使用階段,退出監(jiān)控;否則,設(shè)置一鬧鐘,在該鬧鐘的設(shè)定時(shí)間到來(lái)時(shí)發(fā)送一個(gè)廣播;
[0033]所述狀態(tài)檢查模塊,具體用于,廣播接收器接收鬧鐘發(fā)送的廣播,檢查智能終端的入網(wǎng)狀態(tài),若智能終端的入網(wǎng)狀態(tài)為正常狀態(tài),則檢查智能終端的MSI信息與MEI信息;若IMSI信息與MEI信息均不為空,則判斷出智能終端處于激活狀態(tài)。
[0034]還包括,定義模塊,用于定義一個(gè)智能終端的配置文件,該配置文件中包括待監(jiān)控的應(yīng)用程序列表、待監(jiān)控的應(yīng)用程序的版本號(hào)、以及需統(tǒng)計(jì)的動(dòng)作;
[0035]所述列表注冊(cè)模塊,具體用于,若智能終端處于激活狀態(tài),讀取智能終端中預(yù)定義的配置文件,從配置文件中獲得待監(jiān)控的應(yīng)用程序列表、待監(jiān)控的應(yīng)用程序的版本號(hào)、以及需統(tǒng)計(jì)的動(dòng)作;上傳待監(jiān)控的應(yīng)用程序的版本號(hào)到服務(wù)端,若收到服務(wù)端返回的待監(jiān)控的應(yīng)用程序列表、以及待監(jiān)控的應(yīng)用程序的版本號(hào);則用服務(wù)端返回的待監(jiān)控的應(yīng)用程序列表更新從配置文件中獲得的所述應(yīng)用程序列表,并注冊(cè)更新后的應(yīng)用程序列表為監(jiān)控對(duì)象列表,否則,注冊(cè)從配置文件中獲得的所述應(yīng)用程序列表為監(jiān)控對(duì)象列表;
[0036]其中,所述監(jiān)測(cè)模塊,具體用于,監(jiān)測(cè)是否發(fā)生需統(tǒng)計(jì)的動(dòng)作,若是,則進(jìn)一步判斷執(zhí)行該動(dòng)作的應(yīng)用程序是否在監(jiān)控對(duì)象列表中。
[0037]其中,還包括,上傳模塊,用于接收用戶上傳操作指令或者定時(shí)自動(dòng)將對(duì)注冊(cè)的應(yīng)用程序列表中所有應(yīng)用程序的統(tǒng)計(jì)數(shù)據(jù)通過(guò)一個(gè)統(tǒng)一的接口上傳到服務(wù)器。
[0038]實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
[0039]本發(fā)明實(shí)施例通過(guò)提供一種監(jiān)控智能終端中多個(gè)應(yīng)用程序的方法,通過(guò)預(yù)定義智能終端中的多個(gè)待監(jiān)控的應(yīng)用程序和需統(tǒng)計(jì)的動(dòng)作,統(tǒng)一注冊(cè)待監(jiān)控的應(yīng)用程序?yàn)楸O(jiān)控對(duì)象,以輪詢的方式監(jiān)控注冊(cè)為監(jiān)控對(duì)象的各個(gè)應(yīng)用程序是否發(fā)生了需統(tǒng)計(jì)的動(dòng)作并進(jìn)行對(duì)應(yīng)的統(tǒng)計(jì),由此實(shí)現(xiàn)了對(duì)智能終端中的多個(gè)應(yīng)用程序進(jìn)行的統(tǒng)一監(jiān)控。并且本發(fā)明對(duì)智能終端的多個(gè)應(yīng)用程序的監(jiān)控?zé)o需更改原智能終端的多個(gè)應(yīng)用程序的接口,兼容性強(qiáng);并且通過(guò)本發(fā)明用戶可根據(jù)實(shí)際情況定義需要監(jiān)控的應(yīng)用程序及對(duì)應(yīng)的動(dòng)作,具有極大的靈活性和擴(kuò)展性。
【專利附圖】

【附圖說(shuō)明】
[0040]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0041]圖1是本發(fā)明一種監(jiān)控智能終端中多個(gè)應(yīng)用程序的方法的第一實(shí)施例的流程圖。
[0042]圖2是本發(fā)明一種監(jiān)控智能終端中多個(gè)應(yīng)用程序的方法的第二實(shí)施例的流程圖。
[0043]圖3是本發(fā)明一種監(jiān)控智能終端中多個(gè)應(yīng)用程序的方法的開(kāi)機(jī)監(jiān)測(cè)階段的流程圖。
[0044]圖4是本發(fā)明一種監(jiān)控智能終端中多個(gè)應(yīng)用程序的方法的監(jiān)控進(jìn)程啟動(dòng)階段的流程圖。
[0045]圖5是本發(fā)明一種監(jiān)控智能終端中多個(gè)應(yīng)用程序的方法的監(jiān)控進(jìn)程處理階段的流程圖。
[0046]圖6是本發(fā)明一種實(shí)現(xiàn)監(jiān)控智能終端中多個(gè)應(yīng)用程序的方法的裝置的實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】[0047]下面結(jié)合本發(fā)明的附圖對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0048]本發(fā)明實(shí)施例中,智能終端可以包括:PC、平板電腦、手機(jī)、PDA(Personal DigitalAssistant,掌上電腦)、電子閱讀器、筆記本電腦、智能電視、車載終端等。并且,本發(fā)明以下實(shí)施例中所說(shuō)的智能終端均為基于android系統(tǒng)平臺(tái)。
[0049]下面將結(jié)合附圖1-附圖3,對(duì)本發(fā)明實(shí)施例提供的監(jiān)控智能終端中多個(gè)應(yīng)用程序的方法進(jìn)行詳細(xì)介紹。
[0050]請(qǐng)參見(jiàn)圖1,圖1是本發(fā)明一種監(jiān)控智能終端中多個(gè)應(yīng)用程序的方法的第一實(shí)施例的流程圖,該方法具體包括如下步驟S1-S4:
[0051]步驟SI,檢查智能終端的入網(wǎng)狀態(tài)、IMSI信息和MEI信息,判斷智能終端是否處于激活狀態(tài)。
[0052]智能終端的入網(wǎng)狀態(tài)指的是:智能終端與基站的連接狀態(tài)。以手機(jī)為例,基站為中國(guó)移動(dòng)的基站,手機(jī)插入SIM卡后開(kāi)機(jī),接入中國(guó)移動(dòng)網(wǎng)絡(luò),即手機(jī)信號(hào)連接正常,通常有兩個(gè)入網(wǎng)狀態(tài):已接入網(wǎng)絡(luò)的狀態(tài)和不在服務(wù)區(qū)的狀態(tài)。本發(fā)明實(shí)施例中所說(shuō)的正常入網(wǎng)狀態(tài)指的是已接入網(wǎng)絡(luò)的狀態(tài)。
[0053]IMEI (International Mobile Equipment Identity)是國(guó)際移動(dòng)設(shè)備身份碼的縮寫(xiě),就是移動(dòng)設(shè)備的身份證號(hào)碼,由15位數(shù)字組成的〃電子串號(hào)",它與每臺(tái)手機(jī)一一對(duì)應(yīng),而且是全世界唯一的。每一只手機(jī)在組裝完成后都將被賦予一個(gè)全球唯一的一組號(hào)碼,這個(gè)號(hào)碼從生產(chǎn)到交付使用都將被制造生產(chǎn)的廠商所記錄。
[0054]IMSKInternational Mobile SubscriberIdentification Number)是國(guó)際移動(dòng)用戶識(shí)別碼,是區(qū)別移動(dòng)用戶的標(biāo)志,儲(chǔ)存在SIM卡中,其總長(zhǎng)度不超過(guò)15位,同樣使用O?9的數(shù)字,其結(jié)構(gòu)為頂SI=MCC+MNC+MIN。其中MCC (Mobile Country Code,移動(dòng)國(guó)家碼)是移動(dòng)用戶所屬國(guó)家代號(hào),占3位數(shù)字,中國(guó)為460。MNC (Mobile Network Code,移動(dòng)網(wǎng)絡(luò)碼)占2位數(shù)字,用于識(shí)別移動(dòng)用戶所歸屬的移動(dòng)通信網(wǎng)。MIN (移動(dòng)用戶識(shí)別號(hào)碼)占十位數(shù)字,用以識(shí)別某一移動(dòng)通信網(wǎng)中的移動(dòng)用戶。
[0055]步驟S2,若智能終端處于激活狀態(tài),讀取智能終端中預(yù)定義的配置文件,從配置文件中獲得待監(jiān)控的應(yīng)用程序列表,注冊(cè)應(yīng)用程序列表為監(jiān)控對(duì)象列表。
[0056]若智能終端為正常入網(wǎng)狀態(tài),并且MSI信息與MEI信息均不為空,則可判斷出該智能終端處于激活狀態(tài),啟動(dòng)相應(yīng)的監(jiān)控進(jìn)程。若MSI信息與MEI信息任一為空,則說(shuō)明該智能終端未出廠或者未處于用戶使用階段,則監(jiān)控程序退出。
[0057]具體實(shí)施時(shí),需要預(yù)定義一個(gè)智能終端的配置文件,該配置文件中包括待監(jiān)控的應(yīng)用程序列表(即待監(jiān)控的應(yīng)用程序的包名package name、待監(jiān)控的應(yīng)用程序的版本號(hào)(為數(shù)字類型)、以及需統(tǒng)計(jì)的動(dòng)作(如激活動(dòng)作、消耗GPRS或wifi流量的狀態(tài)等)。若智能終端處于激活狀態(tài),讀取智能終端中預(yù)定義的配置文件,從配置文件中獲得待監(jiān)控的應(yīng)用程序列表、待監(jiān)控的應(yīng)用程序的版本號(hào)、以及需統(tǒng)計(jì)的動(dòng)作,并注冊(cè)應(yīng)用程序列表為監(jiān)控對(duì)象列表。
[0058]步驟S3,監(jiān)測(cè)監(jiān)控對(duì)象列表(即注冊(cè)的應(yīng)用程序列表)中的各個(gè)應(yīng)用程序是否執(zhí)行了預(yù)定義的需統(tǒng)計(jì)的動(dòng)作。
[0059]具體實(shí)施時(shí),監(jiān)控進(jìn)程首先監(jiān)測(cè)是否發(fā)生所述需統(tǒng)計(jì)的動(dòng)作,若是,則進(jìn)一步以輪詢的方式判斷執(zhí)行該動(dòng)作的應(yīng)用程序是否在監(jiān)控對(duì)象列表中,否則,繼續(xù)監(jiān)測(cè)是否發(fā)生其他需統(tǒng)計(jì)的動(dòng)作。
[0060]步驟S4,統(tǒng)計(jì)監(jiān)控對(duì)象列表(注冊(cè)的應(yīng)用程序列表)中的各個(gè)應(yīng)用程序執(zhí)行所述需統(tǒng)計(jì)的動(dòng)作的情況。具體為,若監(jiān)測(cè)到監(jiān)控對(duì)象列表中的某一應(yīng)用程序執(zhí)行了預(yù)定義的需統(tǒng)計(jì)的動(dòng)作,則對(duì)該應(yīng)用程序的進(jìn)行相應(yīng)統(tǒng)計(jì)。
[0061]進(jìn)一步地,本實(shí)施例中智能終端還根據(jù)用戶上傳操作指令或者定時(shí)自動(dòng)將對(duì)注冊(cè)的應(yīng)用程序列表中所有應(yīng)用程序的統(tǒng)計(jì)數(shù)據(jù)通過(guò)一個(gè)統(tǒng)一的接口上傳到服務(wù)端。
[0062]通過(guò)本實(shí)施例的方法,實(shí)現(xiàn)了對(duì)智能終端中的多個(gè)應(yīng)用程序的統(tǒng)一監(jiān)控。并且本發(fā)明實(shí)施例對(duì)智能終端中多個(gè)應(yīng)用程序的監(jiān)控?zé)o需更改原智能終端的多個(gè)應(yīng)用程序的接口,兼容性強(qiáng);并且通過(guò)本發(fā)明用戶可根據(jù)實(shí)際情況定義需要監(jiān)控的應(yīng)用程序列表及需統(tǒng)計(jì)的動(dòng)作,具有極大的靈活性和擴(kuò)展性。
[0063]為了進(jìn)一步解釋本發(fā)明的監(jiān)控智能終端中多個(gè)應(yīng)用程序的方法,本發(fā)明還提供了一種監(jiān)控智能終端中多個(gè)應(yīng)用程序的方法的第二實(shí)施例,與第一實(shí)施例的區(qū)別在于,新增了判斷是否需要更新從配置文件中獲得的待監(jiān)控的應(yīng)用程序列表的過(guò)程,請(qǐng)參見(jiàn)圖2,本實(shí)施例包括如下步驟L1-L8。
[0064]步驟LI,定義一個(gè)智能終端的配置文件,該配置文件中包括待監(jiān)控的應(yīng)用程序列表、待監(jiān)控的應(yīng)用程序的版本號(hào)、以及需統(tǒng)計(jì)的動(dòng)作。
[0065]步驟L2,檢查智能終端的入網(wǎng)狀態(tài)、IMSI信息和MEI信息,判斷智能終端是否進(jìn)入激活狀態(tài)。若是,執(zhí)行下一步,否則,重新執(zhí)行當(dāng)前步驟。具體判斷過(guò)程如上述實(shí)施例所述。
[0066]步驟L3,讀取智能終端中預(yù)定義的配置文件,從配置文件中獲得的待監(jiān)控的應(yīng)用程序列表、待監(jiān)控的應(yīng)用程序的版本號(hào)、以及需統(tǒng)計(jì)的動(dòng)作。
[0067]步驟L4,上傳待監(jiān)控的應(yīng)用程序的版本號(hào)到服務(wù)端,判斷當(dāng)前的待監(jiān)控的應(yīng)用程序列表是否需要更新。
[0068]本實(shí)施例中判斷是否需要更新的操作在服務(wù)端執(zhí)行,若服務(wù)端收到智能終端上傳的應(yīng)用程序的版本號(hào)與服務(wù)端本地保存的應(yīng)用程序的版本號(hào)相同,則判斷智能終端從配置文件中獲得的待監(jiān)控的應(yīng)用程序列表不需要更新,執(zhí)行下一步;否則,需要更新,向智能終端返回待監(jiān)控的應(yīng)用程序列表、以及待監(jiān)控的應(yīng)用程序的版本號(hào),執(zhí)行步驟L6。
[0069]步驟L5,注冊(cè)從配置文件中獲得的待監(jiān)控的應(yīng)用程序列表為監(jiān)控對(duì)象列表,執(zhí)行步驟L7。
[0070]步驟L6,接收服務(wù)端返回的待監(jiān)控的應(yīng)用程序列表、以及待監(jiān)控的應(yīng)用程序的版本號(hào),注冊(cè)更新后的待監(jiān)測(cè)的應(yīng)用程序列表為監(jiān)控對(duì)象列表。
[0071]步驟L7,監(jiān)測(cè)監(jiān)控對(duì)象列表中的各個(gè)應(yīng)用程序是否執(zhí)行了所述需統(tǒng)計(jì)的動(dòng)作。若是,執(zhí)行下一步,否則,重新執(zhí)行當(dāng)前步驟。本實(shí)施例中具體監(jiān)測(cè)過(guò)程為:監(jiān)測(cè)是否發(fā)生需統(tǒng)計(jì)的動(dòng)作,若是,則進(jìn)一步以輪詢的方式判斷執(zhí)行該動(dòng)作的應(yīng)用程序是否在監(jiān)控對(duì)象列表中。
[0072]步驟L8,統(tǒng)計(jì)監(jiān)控對(duì)象列表中的各個(gè)應(yīng)用程序執(zhí)行所述需統(tǒng)計(jì)的動(dòng)作的情況。[0073]為了更進(jìn)一步解釋本發(fā)明的一種監(jiān)控智能終端中多個(gè)應(yīng)用程序的方法,下面將本發(fā)明的監(jiān)控智能終端中多個(gè)應(yīng)用程序的方法的上述實(shí)施例劃分為三個(gè)階段執(zhí)行,分別為開(kāi)機(jī)監(jiān)測(cè)階段、監(jiān)控進(jìn)程啟動(dòng)階段、以及監(jiān)控進(jìn)程處理階段。下面結(jié)合附圖3-附圖5對(duì)所述三個(gè)階段進(jìn)行詳細(xì)說(shuō)明。
[0074]請(qǐng)參見(jiàn)圖3,開(kāi)機(jī)監(jiān)測(cè)階段包括如下步驟S31-S34。
[0075]步驟S31,預(yù)先注冊(cè)一個(gè)廣播接收器,該廣播接收器可以接收智能終端的開(kāi)機(jī)廣播。
[0076]需要說(shuō)明的是,在Android系統(tǒng)中,廣播(Broadcast)是在組件之間傳播數(shù)據(jù)的一種機(jī)制;這些組件甚至是可以位于不同的進(jìn)程中,起到進(jìn)程間通信的作用,從本質(zhì)來(lái)說(shuō),它是一種消息訂閱/發(fā)布機(jī)制,因此,使用這種消息驅(qū)動(dòng)模型的第一步便是訂閱消息;而對(duì)Android應(yīng)用程序來(lái)說(shuō),訂閱消息其實(shí)就是注冊(cè)廣播接收器。
[0077]在Android的廣播機(jī)制中,ActivityManagerService扮演著廣播中心的角色,負(fù)責(zé)系統(tǒng)中所有廣播的注冊(cè)和發(fā)布操作,因此,Android應(yīng)用程序注冊(cè)廣播接收器的過(guò)程就把是廣播接收器注冊(cè)到ActivityManagerService的過(guò)程。Android應(yīng)用程序是通過(guò)調(diào)用Contextffrapper 類的 registerReceiver 函數(shù)來(lái)把廣播接收器 BroadcastReceiver 注冊(cè)到ActivityManagerService中去。注冊(cè)廣播接收器的方法有兩種,一種是靜態(tài)注冊(cè),一種是動(dòng)態(tài)注冊(cè)。在Android的廣播機(jī)制中,動(dòng)態(tài)注冊(cè)的優(yōu)先級(jí)是要高于靜態(tài)注冊(cè)優(yōu)先級(jí)的。優(yōu)選的,本實(shí)施例采用動(dòng)態(tài)注冊(cè)廣播接收器。
[0078]使用廣播的兩個(gè)步驟具體為:
[0079]廣播的接收者通過(guò)調(diào)用registerReceiver函數(shù)告訴系統(tǒng),它對(duì)什么樣的廣播有興趣,即指定IntentFilter,并且注冊(cè)一廣播接收器到ActivityManagerService中,即指定 BroadcastReceiver0
[0080]廣播的發(fā)送者通過(guò)調(diào)用sendBroadcast函數(shù)來(lái)發(fā)送一個(gè)指定的廣播到ActivityManagerService 中,由 ActivityManagerService 去查找注冊(cè)了這個(gè)廣播的接收者,然后把廣播分發(fā)給它們。發(fā)送指定的廣播時(shí),還可附帶指定的廣播的相關(guān)參數(shù),如帶參數(shù)的當(dāng)前計(jì)數(shù)器值counter。對(duì)應(yīng)的所有注冊(cè)了該指定的廣播的接收者都可以收到這個(gè)廣播。其中,分發(fā)的過(guò)程其實(shí)就是把這個(gè)廣播轉(zhuǎn)換成一個(gè)消息,然后放入到接收器所在的線程消息隊(duì)列中去,最后在消息循環(huán)中調(diào)用接收器的onReceive函數(shù)。
[0081]廣播的發(fā)送者和接收者事先是不需要知道對(duì)方的存在的,這樣帶來(lái)的好處便是,系統(tǒng)的各個(gè)組件可以松耦合地組織在一起,系統(tǒng)具有高度的可擴(kuò)展性,容易與其它系統(tǒng)進(jìn)行集成。
[0082]步驟S32,智能終端開(kāi)機(jī)啟動(dòng),廣播接收器接收開(kāi)機(jī)廣播,檢查智能終端的IMSI信息與MEI信息。
[0083]步驟S33,智能終端的MSI信息與MEI信息是否均不為空?若MSI信息與MEI信息任一為空,則判斷出該智能終端未出廠或者未處于用戶使用階段,退出程序;否則,執(zhí)行下一步驟。
[0084]步驟S34,設(shè)置一鬧鐘,在鬧鐘的設(shè)定時(shí)間到來(lái)時(shí)發(fā)送一個(gè)廣播。本實(shí)施例中,鬧鐘的設(shè)定時(shí)間為2小時(shí)。
[0085]進(jìn)一步的,請(qǐng)參見(jiàn)圖4,監(jiān)控進(jìn)程啟動(dòng)階段包括如下步驟S41-S44。[0086]步驟S41,鬧鐘的設(shè)定時(shí)間到來(lái),廣播接收器接收到鬧鐘發(fā)送的廣播;
[0087]步驟S42,檢查智能終端的入網(wǎng)狀態(tài)是否正常?若是,執(zhí)行下一步,否則,退出程序。
[0088]步驟S43,再次檢查智能終端的MSI信息與MEI信息是否均不為空?若MSI信息與IMEI信息均不為空,則判斷出智能終端處于激活狀態(tài),執(zhí)行下一步,否則,退出程序。
[0089]步驟S44,啟動(dòng)監(jiān)控進(jìn)程。
[0090]更進(jìn)一步的,請(qǐng)參見(jiàn)圖5,監(jiān)控進(jìn)程處理階段包括如下步驟S51-S54。
[0091]步驟S51,啟動(dòng)監(jiān)控進(jìn)程后,讀取智能終端中預(yù)定義的配置文件,從配置文件中獲得待監(jiān)控的應(yīng)用程序列表、待監(jiān)控的應(yīng)用程序的版本號(hào)、以及需統(tǒng)計(jì)的動(dòng)作。
[0092]步驟S52,上傳待監(jiān)控的應(yīng)用程序的版本號(hào)到服務(wù)端,判斷從配置文件中獲得的所述應(yīng)用程序列表是否需要更新?若不需要更新,執(zhí)行下一步,若需要更新,執(zhí)行步驟S54。
[0093]步驟S53,注冊(cè)從配置文件中獲得的所述應(yīng)用程序列表為監(jiān)控對(duì)象列表,進(jìn)入步驟S55。
[0094]步驟S54,接收服務(wù)端返回的待監(jiān)控的應(yīng)用程序列表、以及待監(jiān)控的應(yīng)用程序的版本號(hào),注冊(cè)更新后的待監(jiān)控的應(yīng)用程序列表為監(jiān)控對(duì)象列表。
[0095]步驟S55,開(kāi)始輪詢,監(jiān)測(cè)是否發(fā)生需統(tǒng)計(jì)的動(dòng)作?若是,執(zhí)行下一步,否則,繼續(xù)執(zhí)行當(dāng)前步驟。
[0096]步驟S56,以輪詢的方式判斷執(zhí)行該動(dòng)作的應(yīng)用程序是否在監(jiān)控對(duì)象列表中,即是否在為注冊(cè)的待監(jiān)控的應(yīng)用程序?若是,執(zhí)行下一步,否則,返回執(zhí)行步驟S55。
[0097]步驟S57,啟動(dòng)統(tǒng)計(jì)線程,對(duì)對(duì)應(yīng)的應(yīng)用程序執(zhí)行該動(dòng)作的情況進(jìn)行統(tǒng)計(jì),返回步驟 S55。
[0098]通過(guò)上述實(shí)施例,實(shí)現(xiàn)了對(duì)智能終端中的多個(gè)應(yīng)用程序的統(tǒng)一監(jiān)控。并且本發(fā)明實(shí)施例對(duì)智能終端中多個(gè)應(yīng)用程序的監(jiān)控?zé)o需更改原智能終端的多個(gè)應(yīng)用程序的接口,兼容性強(qiáng);并且通過(guò)本發(fā)明用戶可根據(jù)實(shí)際情況定義需要監(jiān)控的應(yīng)用程序列表及需統(tǒng)計(jì)的動(dòng)作,具有極大的靈活性和擴(kuò)展性。
[0099]以下為本發(fā)明一種實(shí)現(xiàn)監(jiān)控智能終端中多個(gè)應(yīng)用程序的方法的裝置的實(shí)施例。裝置的實(shí)施例與上述的方法實(shí)施例屬于同一構(gòu)思,在裝置的實(shí)施例中未詳盡描述的細(xì)節(jié)內(nèi)容,可以參考上述方法實(shí)施例。
[0100]下面將結(jié)合附圖6,對(duì)本發(fā)明實(shí)施例提供的實(shí)現(xiàn)監(jiān)控智能終端中多個(gè)應(yīng)用程序的方法的裝置進(jìn)行詳細(xì)介紹。需要說(shuō)明的是,下述裝置同樣適用于上述方法的實(shí)施例,以執(zhí)行上述方法。
[0101]請(qǐng)參見(jiàn)圖6,所述裝置包括:狀態(tài)檢查模塊601、列表注冊(cè)模塊602、監(jiān)測(cè)模塊603和統(tǒng)計(jì)模塊604。
[0102]其中,狀態(tài)檢查模塊601,用于檢查智能終端的入網(wǎng)狀態(tài)、IMSI信息和MEI信息,判斷智能終端是否處于激活狀態(tài)。具體如上述實(shí)施例所述,在此不再贅述。
[0103]列表注冊(cè)模塊602,用于若智能終端處于激活狀態(tài),讀取智能終端中預(yù)定義的配置文件,從配置文件中獲得待監(jiān)控的應(yīng)用程序列表,注冊(cè)應(yīng)用程序列表為監(jiān)控對(duì)象列表;具體如上述實(shí)施例所述,在此不再贅述。
[0104]監(jiān)測(cè)模塊603,用于監(jiān)測(cè)監(jiān)控對(duì)象列表中的各個(gè)應(yīng)用程序是否執(zhí)行了預(yù)定義的需統(tǒng)計(jì)的動(dòng)作;具體如上述實(shí)施例所述,在此不再贅述。
[0105]統(tǒng)計(jì)模塊604,用于統(tǒng)計(jì)監(jiān)控對(duì)象列表中的各個(gè)應(yīng)用程序執(zhí)行所述需統(tǒng)計(jì)的動(dòng)作的情況.具體如上述實(shí)施例所述,在此不再贅述。
[0106]進(jìn)一步的,本實(shí)施例的裝置還包括:
[0107]初始模塊605,用于注冊(cè)一廣播接收器,該廣播接收器可接收智能終端的開(kāi)機(jī)廣播;以及當(dāng)收到開(kāi)機(jī)廣播后,檢查智能終端的頂SI信息與MEI信息,若IMSI信息與MEI信息任一為空,則判斷出該智能終端未出廠或者未處于用戶使用階段,退出監(jiān)控;否則,設(shè)置一鬧鐘,在該鬧鐘的設(shè)定時(shí)間到來(lái)時(shí)發(fā)送一個(gè)廣播。
[0108]定義模塊606,用于定義一個(gè)智能終端的配置文件,該配置文件中包括待監(jiān)控的應(yīng)用程序列表、待監(jiān)控的應(yīng)用程序的版本號(hào)、以及需統(tǒng)計(jì)的動(dòng)作。
[0109]上傳模塊607,用于接收用戶上傳操作指令或者定時(shí)自動(dòng)將對(duì)注冊(cè)的應(yīng)用程序列表中所有應(yīng)用程序的統(tǒng)計(jì)數(shù)據(jù)通過(guò)一個(gè)統(tǒng)一的接口上傳到服務(wù)器。
[0110]較佳地,所述狀態(tài)檢查模塊601,具體用于,當(dāng)鬧鐘的設(shè)定時(shí)間到來(lái)時(shí),廣播接收器接收鬧鐘發(fā)送的廣播,檢查智能終端的入網(wǎng)狀態(tài),若智能終端的入網(wǎng)狀態(tài)為正常狀態(tài),則檢查智能終端的頂SI信息與MEI信息;若MSI信息與MEI信息均不為空,則判斷出智能終端處于激活狀態(tài)。
[0111]較佳地,所述列表注冊(cè)模塊602,具體用于,若智能終端處于激活狀態(tài),讀取智能終端中預(yù)定義的配置文件,從配置文件中獲得待監(jiān)控的應(yīng)用程序列表、待監(jiān)控的應(yīng)用程序的版本號(hào)、以及需統(tǒng)計(jì)的動(dòng)作;上傳待監(jiān)控的應(yīng)用程序的版本號(hào)到服務(wù)端,若收到服務(wù)端返回的待監(jiān)控的應(yīng)用程序列表、以及待監(jiān)控的應(yīng)用程序的版本號(hào);則用服務(wù)端返回的待監(jiān)控的應(yīng)用程序列表更新從配置文件中獲得的所述應(yīng)用程序列表,并注冊(cè)更新后的應(yīng)用程序列表為監(jiān)控對(duì)象列表,否則,注冊(cè)從配置文件中獲得的所述應(yīng)用程序列表為監(jiān)控對(duì)象列表。
[0112]較佳地,所述監(jiān)測(cè)模塊603,具體用于,監(jiān)測(cè)是否發(fā)生需統(tǒng)計(jì)的動(dòng)作,若是,則進(jìn)一步判斷執(zhí)行該動(dòng)作的應(yīng)用程序是否在監(jiān)控對(duì)象列表中。
[0113]通過(guò)實(shí)施本發(fā)明的上述實(shí)施例,預(yù)先定義智能終端中的待監(jiān)控的多個(gè)應(yīng)用程序和需統(tǒng)計(jì)的動(dòng)作,統(tǒng)一注冊(cè)待監(jiān)控的多個(gè)應(yīng)用程序?yàn)楸O(jiān)控對(duì)象,監(jiān)控注冊(cè)為監(jiān)控對(duì)象的各個(gè)應(yīng)用程序是否發(fā)生了需統(tǒng)計(jì)的動(dòng)作并進(jìn)行對(duì)應(yīng)的統(tǒng)計(jì),由此實(shí)現(xiàn)了對(duì)智能終端中的多個(gè)應(yīng)用程序進(jìn)行的統(tǒng)一監(jiān)控。并且本發(fā)明對(duì)智能終端的多個(gè)應(yīng)用程序的監(jiān)控?zé)o需更改原智能終端的多個(gè)應(yīng)用程序的接口,兼容性強(qiáng);并且通過(guò)本發(fā)明用戶可根據(jù)實(shí)際情況定義需要監(jiān)控的應(yīng)用程序及對(duì)應(yīng)的動(dòng)作,具有極大的靈活性和擴(kuò)展性。
[0114]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或者部分流程,是可以通過(guò)計(jì)算機(jī)程序指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀存取介質(zhì)中,該程序執(zhí)行時(shí),可包括上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(random access memory,RAM)等。
[0115]以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利要求范圍,因此,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種監(jiān)控智能終端中多個(gè)應(yīng)用程序的方法,其特征在于,包括: 檢查智能終端的入網(wǎng)狀態(tài)、IMSI信息和MEI信息,判斷智能終端是否處于激活狀態(tài);若智能終端處于激活狀態(tài),讀取智能終端中預(yù)定義的配置文件,從配置文件中獲得待監(jiān)控的應(yīng)用程序列表,注冊(cè)應(yīng)用程序列表為監(jiān)控對(duì)象列表; 監(jiān)測(cè)監(jiān)控對(duì)象列表中的各個(gè)應(yīng)用程序是否執(zhí)行了預(yù)定義的需統(tǒng)計(jì)的動(dòng)作; 統(tǒng)計(jì)監(jiān)控對(duì)象列表中的各個(gè)應(yīng)用程序執(zhí)行所述需統(tǒng)計(jì)的動(dòng)作的情況。
2.根據(jù)權(quán)利要求1所述的監(jiān)控智能終端中多個(gè)應(yīng)用程序的方法,其特征在于,所述檢查智能終端的入網(wǎng)狀態(tài)、MSI信息和MEI信息,判斷智能終端是否處于激活狀態(tài)之前,還包括: 注冊(cè)一廣播接收器; 廣播接收器收到開(kāi)機(jī)廣播后,檢查智能終端的MSI信息與MEI信息,若IMSI信息與IMEI信息任一為空,判斷出該智能終端未出廠或者未處于用戶使用階段,退出監(jiān)控;否則,設(shè)置一鬧鐘,在該鬧鐘的設(shè)定時(shí)間到來(lái)時(shí)發(fā)送一個(gè)廣播; 所述檢查智能終端的入網(wǎng)狀態(tài)、MSI信息和IMEI信息,判斷智能終端是否處于激活狀態(tài),具體為: 廣播接收器接收鬧鐘發(fā)送的廣播,檢查智能終端的入網(wǎng)狀態(tài),若智能終端的入網(wǎng)狀態(tài)為正常狀態(tài),則檢查智能終端的MSI信息與MEI信息;若MSI信息與MEI信息均不為空,則判斷出智能終端處于激活狀態(tài)。
3.根據(jù)權(quán)利要求1所述的監(jiān)控智能終端中多個(gè)應(yīng)用程序的方法,其特征在于,所述若智能終端處于激活狀態(tài),讀取智能終端中預(yù)定義的配置文件,從配置文件中獲得待監(jiān)控的應(yīng)用程序列表之前,還包括: 定義一個(gè)智能終端的配置文件,該配置文件中包括待監(jiān)控的應(yīng)用程序列表、待監(jiān)控的應(yīng)用程序的版本號(hào)、以及需統(tǒng)計(jì)的動(dòng)作; 所述若智能終端處于激活狀態(tài),讀取智能終端中預(yù)定義的配置文件,從配置文件中獲得待監(jiān)控的應(yīng)用程序列表,注冊(cè)所述應(yīng)用程序列表為監(jiān)控對(duì)象列表,包括: 若智能終端處于激活狀態(tài),讀取智能終端中預(yù)定義的配置文件,從配置文件中獲得待監(jiān)控的應(yīng)用程序列表、待監(jiān)控的應(yīng)用程序的版本號(hào)、以及需統(tǒng)計(jì)的動(dòng)作; 上傳待監(jiān)控的應(yīng)用程序的版本號(hào)到服務(wù)端; 若收到服務(wù)端返回的待監(jiān)控的應(yīng)用程序列表、以及待監(jiān)控的應(yīng)用程序的版本號(hào);則用服務(wù)端返回的待監(jiān)控的應(yīng)用程序列表更新從配置文件中獲得的所述應(yīng)用程序列表,并注冊(cè)更新后的應(yīng)用程序列表為監(jiān)控對(duì)象列表,否則,注冊(cè)從配置文件中獲得的所述應(yīng)用程序列表為監(jiān)控對(duì)象列表。
4.根據(jù)權(quán)利要求3所述的監(jiān)控智能終端中多個(gè)應(yīng)用程序的方法,其特征在于,所述監(jiān)測(cè)監(jiān)控對(duì)象列表中的各個(gè)應(yīng)用程序是否執(zhí)行了預(yù)定義的需統(tǒng)計(jì)的動(dòng)作,具體為: 監(jiān)測(cè)是否發(fā)生所述需統(tǒng)計(jì)的動(dòng)作,若是,則進(jìn)一步判斷執(zhí)行該動(dòng)作的應(yīng)用程序是否在監(jiān)控對(duì)象列表中。
5.根據(jù)權(quán)利要求1所述的監(jiān)控智能終端中多個(gè)應(yīng)用程序的方法,其特征在于,所述統(tǒng)計(jì)監(jiān)控對(duì)象列表中的各個(gè)應(yīng)用程序執(zhí)行所述需統(tǒng)計(jì)的動(dòng)作的情況之后,還包括: 接收用戶上傳操作指令或者定時(shí)自動(dòng)將對(duì)監(jiān)控對(duì)象列表中所有應(yīng)用程序的統(tǒng)計(jì)數(shù)據(jù)通過(guò)一個(gè)統(tǒng)一的接口上傳到服務(wù)器。
6.一種實(shí)現(xiàn)監(jiān)控智能終端中多個(gè)應(yīng)用程序的方法的裝置,其特征在于,包括: 狀態(tài)檢查模塊,用于檢查智能終端的入網(wǎng)狀態(tài)、IMSI信息和MEI信息,判斷智能終端是否處于激活狀態(tài); 列表注冊(cè)模塊,用于若智能終端處于激活狀態(tài),讀取智能終端中預(yù)定義的配置文件,從配置文件中獲得待監(jiān)控的應(yīng)用程序列表,注冊(cè)應(yīng)用程序列表為監(jiān)控對(duì)象列表; 監(jiān)測(cè)模塊,用于監(jiān)測(cè)監(jiān)控對(duì)象列表中的各個(gè)應(yīng)用程序是否執(zhí)行了預(yù)定義的需統(tǒng)計(jì)的動(dòng)作; 統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)監(jiān)控對(duì)象列表中的各個(gè)應(yīng)用程序執(zhí)行所述需統(tǒng)計(jì)的動(dòng)作的情況。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括, 初始模塊,用于注冊(cè)一廣播接收器;以及當(dāng)廣播接收器收到開(kāi)機(jī)廣播后,檢查智能終端的MSI信息與MEI信息,若MSI信息與MEI信息任一為空,則判斷出該智能終端未出廠或者未處于用戶使用階段,退出監(jiān)控;否則,設(shè)置一鬧鐘,在該鬧鐘的設(shè)定時(shí)間到來(lái)時(shí)發(fā)送一個(gè)廣播; 所述狀態(tài)檢查模塊,具體用于,廣播接收器接收鬧鐘發(fā)送的廣播,檢查智能終端的入網(wǎng)狀態(tài),若智能終端的入網(wǎng)狀態(tài)為正常狀態(tài),則檢查智能終端的頂SI信息與MEI信息;若IMSI信息與MEI信息均不為空,則判斷出智能終端處于激活狀態(tài)。`
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括, 定義模塊,用于定義一個(gè)智能終端的配置文件,該配置文件中包括待監(jiān)控的應(yīng)用程序列表、待監(jiān)控的應(yīng)用程序的版本號(hào)、以及需統(tǒng)計(jì)的動(dòng)作; 所述列表注冊(cè)模塊,具體用于,若智能終端處于激活狀態(tài),讀取智能終端中預(yù)定義的配置文件,從配置文件中獲得待監(jiān)控的應(yīng)用程序列表、待監(jiān)控的應(yīng)用程序的版本號(hào)、以及需統(tǒng)計(jì)的動(dòng)作;上傳待監(jiān)控的應(yīng)用程序的版本號(hào)到服務(wù)端,若收到服務(wù)端返回的待監(jiān)控的應(yīng)用程序列表、以及待監(jiān)控的應(yīng)用程序的版本號(hào);則用服務(wù)端返回的待監(jiān)控的應(yīng)用程序列表更新從配置文件中獲得的所述應(yīng)用程序列表,并注冊(cè)更新后的應(yīng)用程序列表為監(jiān)控對(duì)象列表,否則,注冊(cè)從配置文件中獲得的所述應(yīng)用程序列表為監(jiān)控對(duì)象列表。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,其中,所述監(jiān)測(cè)模塊,具體用于,監(jiān)測(cè)是否發(fā)生需統(tǒng)計(jì)的動(dòng)作,若是,則進(jìn)一步判斷執(zhí)行該動(dòng)作的應(yīng)用程序是否在監(jiān)控對(duì)象列表中。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括, 上傳模塊,用于接收用戶上傳操作指令或者定時(shí)自動(dòng)將對(duì)注冊(cè)的應(yīng)用程序列表中所有應(yīng)用程序的統(tǒng)計(jì)數(shù)據(jù)通過(guò)一個(gè)統(tǒng)一的接口上傳到服務(wù)器。
【文檔編號(hào)】H04W88/02GK103561421SQ201310531124
【公開(kāi)日】2014年2月5日 申請(qǐng)日期:2013年10月30日 優(yōu)先權(quán)日:2013年10月30日
【發(fā)明者】黃祎平, 李響, 帥慶, 蔡鑫鑫, 劉志杰, 杜佳佳 申請(qǐng)人:上海天奕達(dá)電子科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1