用于檢測設(shè)備上測量儀的卸載的方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種用于檢測設(shè)備上測量儀的卸載的方法和裝置。一種示例方法包括在位于移動(dòng)設(shè)備上的第二應(yīng)用處接收第一應(yīng)用將被卸載的通知。利用位于所述移動(dòng)設(shè)備上的發(fā)射器將卸載通知發(fā)送到遠(yuǎn)程數(shù)據(jù)收集器,所述卸載通知包括用以識(shí)別與卸載相關(guān)聯(lián)的移動(dòng)設(shè)備以及該移動(dòng)設(shè)備的用戶這二者中的至少一者的標(biāo)識(shí)符。
【專利說明】用于檢測設(shè)備上測量儀的卸載的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本公開內(nèi)容總體上涉及移動(dòng)測量法,并且更具體地涉及用于檢測設(shè)備上測量儀的卸載的方法和裝置。
【背景技術(shù)】
[0002]近年來,移動(dòng)設(shè)備和個(gè)人計(jì)算機(jī)的使用已經(jīng)變得普遍。例如受眾測評(píng)單位的公司試圖監(jiān)視移動(dòng)設(shè)備和個(gè)人計(jì)算機(jī)的使用,以例如確定使用統(tǒng)計(jì)量、媒體收視率、廣告曝光量等等。一種監(jiān)視移動(dòng)設(shè)備和/或個(gè)人計(jì)算機(jī)的方法包括在計(jì)算設(shè)備上安裝設(shè)備上測量儀。這種設(shè)備上測量儀監(jiān)視移動(dòng)設(shè)備和/或個(gè)人計(jì)算機(jī)上的活動(dòng)并且將活動(dòng)報(bào)告給數(shù)據(jù)收集服務(wù)器以用于分析。典型地,設(shè)備上測量儀被裝載到已經(jīng)同意被監(jiān)視的個(gè)人或群體的計(jì)算設(shè)備中。這樣的人在這里被稱作“小組成員”。使用統(tǒng)計(jì)選擇方法來選擇小組成員以建立一個(gè)或多個(gè)代表人口統(tǒng)計(jì)學(xué)群體利益的小組(例如,西班牙人,年齡在30-35歲,年收入$100,000等)。為了加入小組,小組成員通常被要求提供他們的個(gè)人人口統(tǒng)計(jì)學(xué)信息。
【專利附圖】
【附圖說明】
[0003]圖1是根據(jù)本公開內(nèi)容的教導(dǎo)構(gòu)建的用于檢測設(shè)備上測量儀從計(jì)算設(shè)備移除(例如,卸載)的示例系統(tǒng)的框圖。
[0004]圖2是示出根據(jù)本公開內(nèi)容的教導(dǎo)構(gòu)建的設(shè)備上測量儀和設(shè)備上測量儀監(jiān)視器的圖1的示例計(jì)算設(shè)備的框圖。
[0005]圖3是圖2的示例設(shè)備上測量儀監(jiān)視器的框圖。
[0006]圖4是示出圖3的示例設(shè)備上測量儀監(jiān)視器的安裝狀態(tài)的狀態(tài)圖。
[0007]圖5是示出用于安裝圖2和圖3的示例設(shè)備上測量儀監(jiān)視器的示例操作順序的事件圖。
[0008]圖6是示出用于卸載圖2的示例設(shè)備上測量儀的示例操作順序的事件圖。
[0009]圖7是示出用于卸載圖2和圖3的示例設(shè)備上測量儀監(jiān)視器的示例操作順序的事件圖。
[0010]圖8是代表可被執(zhí)行以實(shí)施圖2和圖3的示例設(shè)備上測量儀監(jiān)視器的示例機(jī)器可讀指令的流程圖。
[0011]圖9是代表可被執(zhí)行以實(shí)施圖2的示例設(shè)備上測量儀的示例機(jī)器可讀指令的流程圖。
[0012]圖10是可執(zhí)行例如圖8和/或圖9的機(jī)器可讀指令以實(shí)施圖2的示例設(shè)備上測量儀和/或圖2和圖3的示例設(shè)備上測量儀監(jiān)視器的示例處理器平臺(tái)的框圖。
【具體實(shí)施方式】
[0013]監(jiān)視計(jì)算設(shè)備(例如,移動(dòng)設(shè)備、個(gè)人計(jì)算機(jī)等)的示例方法包括在計(jì)算設(shè)備上安裝設(shè)備上測量儀(0DM)。為了本公開內(nèi)容的目的,假設(shè)被監(jiān)視的計(jì)算設(shè)備屬于小組成員,盡管這不必要在所有應(yīng)用中都是真實(shí)的。在所示的示例中,ODM監(jiān)視計(jì)算設(shè)備的活動(dòng)(例如,使用),并且將檢測到的活動(dòng)(例如,作為諸如使用統(tǒng)計(jì)的監(jiān)視信息)報(bào)告給數(shù)據(jù)收集設(shè)備(例如,可通過因特網(wǎng)訪問的服務(wù)器)。這樣的監(jiān)視信息能夠被分析和/或與來自在其它小組成員的其它設(shè)備上的其它ODM的監(jiān)視信息一起被編譯,以向廣告商、內(nèi)容提供者等提供有價(jià)值的信息。
[0014]在一些示例中,單位(例如,受眾測評(píng)單位)創(chuàng)立計(jì)算設(shè)備的用戶(例如,小組成員)小組。在一些這樣的示例中,每個(gè)小組成員均同意加入小組并且使它們各自的計(jì)算設(shè)備由監(jiān)視單位來監(jiān)視。在一些示例中,為參加小組的小組成員提供獎(jiǎng)勵(lì)。在一些示例中,每個(gè)計(jì)算設(shè)備由對(duì)應(yīng)的小組成員或小組成員團(tuán)體(例如,家庭)擁有,然而在其它示例中計(jì)算設(shè)備由監(jiān)視單位提供。為了監(jiān)視對(duì)應(yīng)的小組成員和/或小組成員團(tuán)體,將ODM安裝在對(duì)應(yīng)的計(jì)算設(shè)備中。諸如移動(dòng)電話的移動(dòng)設(shè)備通常對(duì)應(yīng)于單個(gè)小組成員。然而,在一些示例中,單個(gè)移動(dòng)設(shè)備(例如,蘋果?iPad?或者任何其它平板電腦)可以對(duì)應(yīng)于多個(gè)用戶/小組成員。
[0015]由于監(jiān)視設(shè)備通常由小組成員所有和/或監(jiān)視設(shè)備由小組成員控制,因此小組成員可以卸載ODM。ODM的這種卸載(例如,移除或關(guān)閉)可能是故意的,例如,當(dāng)小組成員不再希望他們的計(jì)算設(shè)備被監(jiān)視時(shí)。另選地,卸載諸如可能是無意的,例如,當(dāng)小組成員意外地卸載ODM時(shí)(例如,當(dāng)進(jìn)行監(jiān)視設(shè)備的保養(yǎng)時(shí),例如病毒檢查、存儲(chǔ)器恢復(fù)等)。在每種情況下,一旦ODM被卸載,則監(jiān)視單位不再從被卸載的ODM中接收監(jiān)視信息。然而,監(jiān)視單位可能沒有被通知ODM已經(jīng)被卸載,并且監(jiān)視單位在通過例如確定監(jiān)視信息沒有被接收到和/或通過與小組成員聯(lián)系或者被小組成員聯(lián)系能夠認(rèn)識(shí)到ODM已經(jīng)被卸載之前可能存在很大的延遲(例如,一個(gè)月)。在這段時(shí)間中,監(jiān)視單位可能例如提供給小組成員獎(jiǎng)勵(lì)、支持等。[0016]在一些示例中,在卸載過程中ODM不能與監(jiān)視單位(例如,監(jiān)視單位的服務(wù)器)通信。例如,在Android?(安卓?)移動(dòng)操作系統(tǒng)中,應(yīng)用由包管理器卸載,并且在卸載過程中不能與其它應(yīng)用和/或服務(wù)器通信。當(dāng)ODM被卸載時(shí),本文公開的示例系統(tǒng)、產(chǎn)品和/或方法通過通知監(jiān)視單位而克服這個(gè)問題。一些這樣的示例包括與ODM—起安裝的ODM監(jiān)視器來提供該通知。在一些這樣的示例中,ODM監(jiān)視器檢測ODM被卸載的時(shí)間并且與監(jiān)視單位通信以提供卸載通知。
[0017]這些示例中的ODM監(jiān)視器能夠使監(jiān)視單位檢測到小組成員已退出、卸載了 ODM^P載了 ODM監(jiān)視器等。在檢測到卸載時(shí),監(jiān)視單位能采取行動(dòng)重新激活小組成員(例如,在無意安裝的情況下)和/或停止小組成員獲得獎(jiǎng)勵(lì)、接收支持等等。在一些示例中,在檢測到ODM的卸載時(shí),ODM監(jiān)視器提示小組成員確定應(yīng)用為何被卸載。在一些這樣的示例中,提示允許小組成員向監(jiān)視單位提供反饋以便于理解應(yīng)用為何被卸載。卸載的示例原因包括小組成員不再希望成為小組的一部分、小組成員相信(有或無準(zhǔn)則的)ODM使他們的計(jì)算設(shè)備運(yùn)行的不好等等。這樣的反饋允許監(jiān)視單位早于沒有提供自動(dòng)通知的情況來檢測小組的問題。在一些示例中,上面提到的卸載自動(dòng)通知使得監(jiān)視單位通過例如增加更多和/或替代用戶、提供ODM的更新、試圖說服小組成員繼續(xù)(例如,通過獎(jiǎng)勵(lì)等)而更好地管理小組。
[0018]在一些示例中,當(dāng)ODM被卸載時(shí),卸載的設(shè)備(例如,是無意的)不通知0DM。而且,在一些示例中,包管理器向除了 ODM之外的所有應(yīng)用廣播消息,以通知其它應(yīng)用ODM正被卸載。在一些這樣的示例中,ODM由能夠被ODM監(jiān)視器認(rèn)出的過程標(biāo)識(shí)符來識(shí)別。ODM監(jiān)視器因此接收由包管理器廣播的卸載消息并且采取合適的行動(dòng)。例如,當(dāng)檢測到卸載事件時(shí),該示例的ODM監(jiān)視器發(fā)送通知到監(jiān)視單位的數(shù)據(jù)收集服務(wù)器。該示例的通知包含用于識(shí)別小組成員的信息、顯示ODM已經(jīng)被卸載的數(shù)據(jù)以及卸載的數(shù)據(jù)和時(shí)間。如果由于一些原因,該通知沒有被發(fā)送到數(shù)據(jù)收集服務(wù)器(例如,網(wǎng)絡(luò)連接失敗、服務(wù)器確認(rèn)接收失敗等等),該示例的ODM監(jiān)視器在稍后的時(shí)間將重試發(fā)送通知。一旦通知被成功地發(fā)送到數(shù)據(jù)收集服務(wù)器,則該示例的ODM監(jiān)視器向用戶顯示退出問卷,向數(shù)據(jù)收集服務(wù)器發(fā)送退出問卷結(jié)果,并且然后請(qǐng)求卸載ODM監(jiān)視器。數(shù)據(jù)收集服務(wù)器接受和解析結(jié)果。在所示的示例中,數(shù)據(jù)收集服務(wù)器更新存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器中的記錄以反映小組成員已經(jīng)卸載了 ODM并且標(biāo)明小組成員截至卸載日期被注銷。
[0019]在一些示例中,ODM監(jiān)視器和ODM是打包在一起的軟件應(yīng)用。該聯(lián)合打包允許ODM監(jiān)視器在不需要分開下載的情況下被安裝。在這樣的示例中,小組成員不需要采取任何措施來安裝ODM監(jiān)視器。只要ODM被安裝在設(shè)備上,則ODM監(jiān)視器文件也存在,因此ODM監(jiān)視器能在不需要受小組成員影響的情況下被安裝。
[0020]圖1是能夠自動(dòng)檢測設(shè)備上測量儀從計(jì)算設(shè)備130卸載的示例系統(tǒng)的框圖100。圖1所示的示例包括:與諸如受眾測評(píng)公司之類的監(jiān)視單位相關(guān)聯(lián)的數(shù)據(jù)收集器110 ;諸如因特網(wǎng)的網(wǎng)絡(luò)120 ;以及與一個(gè)或多個(gè)小組成員相關(guān)聯(lián)的被監(jiān)視的計(jì)算設(shè)備130。所示示例的數(shù)據(jù)收集器110包括數(shù)據(jù)存儲(chǔ)器115。盡管在圖1中只顯示了一個(gè)收集器110、數(shù)據(jù)存儲(chǔ)器115、網(wǎng)絡(luò)120和計(jì)算設(shè)備130,但是可以存在一些或所有這些結(jié)構(gòu)中的一個(gè)以上的結(jié)構(gòu),和/或可以存在另外的結(jié)構(gòu)、設(shè)備、系統(tǒng)和/或單位。
[0021]所示示例的數(shù)據(jù)收集器110是服務(wù)器。然而,數(shù)據(jù)收集器110能夠是任何其它類型的計(jì)算設(shè)備,例如個(gè)人計(jì)算機(jī)、筆記本電腦等。在所示的示例中,數(shù)據(jù)收集器110從計(jì)算設(shè)備130接收監(jiān)視信息。
[0022]所示示例的數(shù)據(jù)存儲(chǔ)器115可以是諸如用于存儲(chǔ)數(shù)據(jù)的任何有形的設(shè)備,例如,閃存、磁性介質(zhì)、光學(xué)介質(zhì)等。此外,存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器115中的數(shù)據(jù)可以是任意的數(shù)據(jù)格式,例如二進(jìn)制數(shù)據(jù)、逗號(hào)分隔的數(shù)據(jù)、制表符分隔的數(shù)據(jù)、結(jié)構(gòu)化查詢語言(SQL)結(jié)構(gòu)等。然而在所示的示例中,數(shù)據(jù)存儲(chǔ)器115示出為單個(gè)數(shù)據(jù)庫,數(shù)據(jù)存儲(chǔ)器115另選地可以由多個(gè)數(shù)據(jù)庫來實(shí)施。所示示例的數(shù)據(jù)存儲(chǔ)器115存儲(chǔ)由數(shù)據(jù)收集器110接收的與一個(gè)或多個(gè)小組成員相關(guān)聯(lián)的一個(gè)或多個(gè)監(jiān)視設(shè)備130的監(jiān)視信息。
[0023]所示示例的網(wǎng)絡(luò)120由因特網(wǎng)來實(shí)施。然而,可以附加地或者另選地使用任何其它網(wǎng)絡(luò)或者網(wǎng)絡(luò)拓?fù)洌绫镜鼐W(wǎng)絡(luò)、無線網(wǎng)絡(luò)、虛擬專用網(wǎng)絡(luò)(VPN)等等。在所示的示例中,示出了單個(gè)網(wǎng)絡(luò)。然而,在一些示例中,使用多個(gè)網(wǎng)絡(luò)120。
[0024]圖1所示的示例的計(jì)算設(shè)備130顯示為移動(dòng)設(shè)備。然而,可以附加地或者另選地使用任意類型的計(jì)算設(shè)備。例如,計(jì)算設(shè)備可以是個(gè)人計(jì)算機(jī)、個(gè)人數(shù)碼助理(PDA)、便攜式電話、平板電腦、服務(wù)器等等。在所示的示例中,計(jì)算設(shè)備130向數(shù)據(jù)收集器110發(fā)送監(jiān)視信息。
[0025]圖2是圖1的示例計(jì)算設(shè)備130的框圖。圖2的示例計(jì)算設(shè)備130包括設(shè)備上測量儀230和設(shè)備上測量儀監(jiān)視器250。圖2所示的示例的示例計(jì)算設(shè)備130還包括網(wǎng)絡(luò)通信裝置210、包管理器220和事件日志240。[0026]所示示例的網(wǎng)絡(luò)通信裝置210由蜂窩通信裝置來實(shí)施,以允許計(jì)算設(shè)備130與蜂窩網(wǎng)絡(luò)通信。然而,附加地或者另選地,網(wǎng)絡(luò)通信裝置210可以由任何其它類型的網(wǎng)絡(luò)接口來實(shí)現(xiàn),例如以太網(wǎng)接口、WiFi接口、藍(lán)牙接口等等。
[0027]圖2所示的示例的包管理器220通常是被監(jiān)視的設(shè)備130所固有的軟件。包管理器220管理計(jì)算設(shè)備130上的應(yīng)用和/或應(yīng)用包的安裝、更新和卸載。在所示的示例中,計(jì)算設(shè)備130的計(jì)算平臺(tái)不提供警示即將被卸載的應(yīng)用將要被卸載的方法。而且,當(dāng)應(yīng)用將被卸載時(shí),包管理器停止將被卸載的應(yīng)用并且廣播系統(tǒng)消息以警示與被卸載的應(yīng)用所不同的應(yīng)用該卸載。進(jìn)一步地,所示示例的包管理器220每次處理一種安裝、卸載或者更新。
[0028]圖2所示示例的0DM230是例如當(dāng)被監(jiān)視的設(shè)備130的用戶同意被監(jiān)視(例如,力口入小組)時(shí)或者在被監(jiān)視的設(shè)備130的用戶同意被監(jiān)視(例如,加入小組)之后由例如監(jiān)視單位提供到被監(jiān)視的設(shè)備130的軟件。在圖2的示例中,0DM230收集諸如瀏覽器交互、應(yīng)用交互、設(shè)備狀態(tài)、用戶選擇、用戶輸入、統(tǒng)一資源定位符(URL)等的監(jiān)視信息,并且將監(jiān)視信息存儲(chǔ)在事件日志240中。定期地和/或不定期地,ODM將監(jiān)視信息發(fā)送到數(shù)據(jù)收集器110。在所示的示例中,0DM230可以修改內(nèi)部系統(tǒng)配置,例如代理設(shè)置、VPN設(shè)置等等。在卸載的情況下,在所示的示例中,這些設(shè)置不會(huì)由包管理器設(shè)置回它們的缺省參數(shù)。下面討論ODM監(jiān)視器250,在檢測到0DM230的卸載時(shí),該ODM監(jiān)視器250能將這些配置設(shè)置回它們的缺省參數(shù)。
[0029]圖2所示的示例的事件日志240是例如表格或數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu),并且可以被存儲(chǔ)在用于存儲(chǔ)數(shù)據(jù)的任何有形介質(zhì)中,例如閃存、磁性介質(zhì)、光學(xué)介質(zhì)等。此外,存儲(chǔ)在事件日志240中的數(shù)據(jù)可以是任意的數(shù)據(jù)格式,例如二進(jìn)制數(shù)據(jù)、逗號(hào)分隔的數(shù)據(jù)、制表符分隔的數(shù)據(jù)、結(jié)構(gòu)化查詢語言(SQL)結(jié)構(gòu)等。盡管在所示的示例中事件日志240示出為單個(gè)結(jié)構(gòu),但事件日志240可以由諸如多個(gè)數(shù)據(jù)庫的多個(gè)數(shù)據(jù)結(jié)構(gòu)來實(shí)現(xiàn)。在所示的示例中,事件日志240存儲(chǔ)由0DM230產(chǎn)生的監(jiān)視信息,直到該信息被發(fā)送到數(shù)據(jù)收集器110。然而,在事件日志240中可以附加地或另選地存儲(chǔ)任何其它數(shù)據(jù)。
[0030]圖2所示的示例的ODM監(jiān)視器250是當(dāng)與被監(jiān)視設(shè)備130相關(guān)聯(lián)的用戶同意被監(jiān)視時(shí)或者在與被監(jiān)視設(shè)備130相關(guān)聯(lián)的用戶同意被監(jiān)視之后由例如監(jiān)視單位提供到設(shè)備130的軟件。所示示例的ODM監(jiān)視器250可以被編譯為用于0DM230的安裝包的一部分或者編譯為分離的安裝包。在所示的示例中,ODM監(jiān)視器安裝包是用于0DM230的安裝包的一部分。發(fā)送作為用于ODM的安裝包的一部分的ODM監(jiān)視器安裝包具有若干益處,例如:(a)小組成員不需要從0DM230分離地下載ODM監(jiān)視器250 ; (b) ODM監(jiān)視器250被與0DM230的版本相對(duì)應(yīng)的版本安裝;(c)0DM230能夠控制ODM監(jiān)控器250的安裝過程;(d)如果需要的話0DM230能重新安裝ODM監(jiān)視器250 ;等等。在一些示例中,ODM監(jiān)視器250安裝包作為0DM230安裝包的一部分被發(fā)送,但是ODM監(jiān)視器250不是作為0DM230的安裝過程的一部分被安裝。小組成員于是例如需要分離地安裝ODM監(jiān)視器250。在這樣的示例中,直到安裝了ODM監(jiān)視器250才可以檢測到0DM230的卸載。
[0031]在所示的示例中,經(jīng)由包管理器220由0DM230來安裝ODM監(jiān)視器250。在一些示例中,包管理器220通知小組成員該安裝。在這樣的示例中,小組成員隨后可接受或者拒絕ODM監(jiān)視器的安裝。一旦安裝了 ODM監(jiān)視器250,則0DM230定期地和/或不定期地監(jiān)視ODM監(jiān)視器250的狀態(tài)以確保ODM監(jiān)視器250被安裝。在一些示例中,由0DM230發(fā)送到數(shù)據(jù)收集器110的使用數(shù)據(jù)包括ODM監(jiān)視器250的安裝狀態(tài)的指示。如果發(fā)現(xiàn)ODM監(jiān)視器250沒有被安裝,則ODM監(jiān)視器250的安裝能夠由0DM230發(fā)起。
[0032]圖3是圖2的示例設(shè)備上測量儀監(jiān)視器250的框圖。圖3的示例ODM監(jiān)視器250包括廣播接收機(jī)310、啟動(dòng)監(jiān)視器320、卸載檢測器330、卸載器340以及通信裝置350。
[0033]所示示例的廣播接收機(jī)310從包管理器220接收一個(gè)或多個(gè)卸載消息。在0DM230的卸載開始時(shí),包管理器220廣播用于識(shí)別意圖卸載0DM230的卸載消息。在所示的示例中,廣播接收機(jī)310接收廣播消息,并且如果消息識(shí)別了 0DM230則通知卸載檢測器330。
[0034]當(dāng)啟動(dòng)計(jì)算設(shè)備130時(shí),所示示例的啟動(dòng)監(jiān)視器320啟動(dòng)卸載檢測器330。
[0035]所示示例的卸載檢測器330由廣播接收機(jī)310和/或啟動(dòng)監(jiān)視器320來啟動(dòng)。當(dāng)所示示例的卸載檢測器330檢測到0DM230的卸載時(shí),卸載檢測器330采取行動(dòng),以例如:(a)通知數(shù)據(jù)收集器110所述0DM230已經(jīng)被卸載;(b)用退出問卷提示小組成員以確定0DM230為何被卸載;(c)通知小組成員ODM監(jiān)視器250將也被卸載;(d)向包管理器220發(fā)送請(qǐng)求以卸載ODM監(jiān)視器250 ; (e)提示小組成員允許重新安裝0DM230 ; (f)重新安裝ODM ;等等。
[0036]在一些示例中,在由啟動(dòng)監(jiān)視器320啟動(dòng)時(shí),卸載檢測器330確定0DM230的安裝狀態(tài)。如果0DM230被安裝,則卸載檢測器330不進(jìn)行任何動(dòng)作。在一些示例中,如果0DM230被卸載,但是卸載的安裝指示沒有被預(yù)先發(fā)送到數(shù)據(jù)收集器110(例如,如由可訪問卸載檢測器的狀態(tài)標(biāo)志符所指示的),則卸載檢測器330采取行動(dòng),以例如:通知數(shù)據(jù)收集器110所述0DM230已經(jīng)被卸載;用退出問卷提示小組成員以確定0DM230為何被卸載;通知小組成員ODM監(jiān)視器250也將被卸載;向包管理器220發(fā)送請(qǐng)求以卸載ODM監(jiān)視器250 ;等等。
[0037]在所示的示例中,卸載檢測器330是在例如Android (安卓)操作系統(tǒng)下的前臺(tái)服務(wù)。如這里所使用的,前臺(tái)服務(wù)是可以由操作系統(tǒng)停止但是提供自動(dòng)重啟服務(wù)的機(jī)構(gòu)的服務(wù)。作為前臺(tái)服務(wù),卸載檢測器330被允許在計(jì)算設(shè)備上運(yùn)行而不受來自包管理器220的干擾。另外,由于所示示例的卸載檢測器330是前臺(tái)服務(wù),因此在卸載檢測器330停止的情況下該卸載檢測器330可以由包管理器220自動(dòng)重啟。在其它示例中,卸載檢測器330是后臺(tái)服務(wù)。如這里所使用的,后臺(tái)服務(wù)是可以由操作系統(tǒng)停止而不提供自動(dòng)重啟服務(wù)的機(jī)構(gòu)的服務(wù)。作為后臺(tái)服務(wù),卸載檢測器330被限制在將允許該卸載檢測器330運(yùn)行的時(shí)間量中。在前臺(tái)服務(wù)之前由包管理器220關(guān)閉后臺(tái)服務(wù)。
[0038]在所示的示例中,當(dāng)0DM230被卸載時(shí),ODM監(jiān)視器250也將被卸載。在上面提到的行為(例如,通知)完成之后,所示示例的卸載器340提示包管理器220卸載ODM監(jiān)視器250。
[0039]所示示例的通信裝置350將來自O(shè)DM監(jiān)視器250的消息(例如,HTTP通信、SIP消息、短消息服務(wù)(SMS)消息等等)發(fā)送到例如數(shù)據(jù)收集器110。在卸載的情況下,由于例如限制數(shù)據(jù)通信的低電量條件、無可用的連接、環(huán)境因素等等,而可能使得0DM230不能將最近收集的監(jiān)視信息發(fā)送到數(shù)據(jù)收集器110。在這樣的示例中,在0DM230卸載之后,通信裝置350向數(shù)據(jù)收集器110發(fā)送最近收集的監(jiān)視信息。所示示例的通信裝置350經(jīng)由網(wǎng)絡(luò)通信裝置210進(jìn)行通信。在一些示例中,通信裝置350是網(wǎng)絡(luò)通信裝置210。
[0040]圖4是示出圖3的設(shè)備上測量儀監(jiān)視器250的安裝狀態(tài)的示例狀態(tài)圖400。圖4的示例狀態(tài)圖400示出了 4種示例狀態(tài):第一狀態(tài)410,其中,ODM監(jiān)視器250沒有被安裝;第二狀態(tài)440,其中,ODM監(jiān)視器250的安裝已經(jīng)被拒絕;第三狀態(tài)460,其中,ODM監(jiān)視器250被安裝;以及第四狀態(tài)480,其中,ODM監(jiān)視器250被預(yù)先安裝,但是此后被卸載。
[0041]在所示的示例中,該狀態(tài)圖反映了 0DM230的操作和ODM監(jiān)視器250的狀態(tài)。如果ODM監(jiān)視器250不處于安裝狀態(tài)460,則所示示例的0DM230發(fā)起安裝過程來安裝ODM監(jiān)視器250。如果ODM監(jiān)視器250處于安裝狀態(tài)460,則所示示例的0DM230不采取任何措施來改變ODM監(jiān)視器250的狀態(tài)。如果ODM監(jiān)視器250處于拒絕狀態(tài)440和/或卸載狀態(tài)480,則所示示例的0DM230定期地提示小組成員安裝ODM監(jiān)視器250。
[0042]其中ODM監(jiān)視器250未被安裝的第一狀態(tài)410是缺省狀態(tài)。當(dāng)設(shè)備處于第一狀態(tài)410時(shí),小組成員可以被提示以安裝ODM監(jiān)視器250。如果小組成員接受安裝415,則狀態(tài)轉(zhuǎn)換到其中ODM監(jiān)視器250被安裝的第三狀態(tài)460。如果小組成員拒絕ODM監(jiān)視器250的安裝,則狀態(tài)轉(zhuǎn)換到第二狀態(tài)440。
[0043]在第二狀態(tài)440中,ODM監(jiān)視器250的安裝已經(jīng)被拒絕。當(dāng)處于拒絕狀態(tài)440時(shí),所示示例的0DM230定期地和/或不定期地提示小組成員安裝ODM監(jiān)視器250。當(dāng)被提示時(shí),如果小組成員拒絕安裝445,則狀態(tài)保持在拒絕狀態(tài)440。另選地,如果小組成員接受ODM監(jiān)視器250的安裝450,則設(shè)備轉(zhuǎn)換到安裝狀態(tài)460。
[0044]在第三狀態(tài)460中,ODM監(jiān)視器250被安裝。當(dāng)處于安裝狀態(tài)中時(shí),0DM230不采取行動(dòng)來改變ODM監(jiān)視器250的安裝狀態(tài)。如果ODM監(jiān)視器250例如被小組成員卸載(有意的或者其它情況下)465,則狀態(tài)轉(zhuǎn)換到卸載狀態(tài)480。
[0045]在第四狀態(tài)480中,ODM監(jiān)視器250已經(jīng)被卸載(有意的或無意的)。所示示例的0DM230提示小組成員重新安裝ODM監(jiān)視器250。如果小組成員接受安裝490,則ODM監(jiān)視器250被安裝,并且狀態(tài)轉(zhuǎn)換到安裝狀態(tài)460。另選地,如果小組成員拒絕重新安裝485,則狀態(tài)轉(zhuǎn)換到拒絕狀態(tài)440。
[0046]在一些示例中,當(dāng)被激活時(shí),0DM230的界面顯示安裝ODM監(jiān)視器250的安裝按鍵。在一些示例中,僅當(dāng)設(shè)備處于安裝狀態(tài)460之外的狀態(tài)時(shí)才呈現(xiàn)安裝按鍵。
[0047]圖5是示出用于安裝圖2和圖3的示例ODM監(jiān)視器250的示例操作順序的事件圖。在所示的示例中,0DM230請(qǐng)求用于ODM監(jiān)視器230的安裝包(塊505)。在所示的示例中,0DM230從數(shù)據(jù)收集器110請(qǐng)求安裝包。然而,0DM230可從任何其它位置請(qǐng)求安裝包,例如從資產(chǎn)管理服務(wù)器、本地存儲(chǔ)設(shè)備等等請(qǐng)求安裝包。0DM230然后接收用于ODM監(jiān)視器230的安裝包(塊510),并且將安裝包存儲(chǔ)在計(jì)算設(shè)備130可訪問的位置。在一些示例中,ODM監(jiān)視器250的安裝包不能從遠(yuǎn)程位置取回。例如,ODM監(jiān)視器250的安裝包可以連同0DM230一起已被預(yù)先下載。在這樣的示例中,ODM監(jiān)視器250的安裝包可以被存儲(chǔ)在計(jì)算設(shè)備130的本地存儲(chǔ)設(shè)備中。
[0048]0DM230然后通知小組成員ODM監(jiān)視器250的安裝(塊515)。在一些示例中,用戶不被通知安裝。在其它示例中,小組成員被通知并且被允許接受或拒絕安裝。在圖5所示的示例中,顯示給小組成員的提示取決于如以上結(jié)合圖4所描述的ODM監(jiān)視器250安裝的當(dāng)前狀態(tài)。例如,在沒有安裝的狀態(tài)410中,用OK按鍵來提示小組成員以通知小組成員進(jìn)行安裝。當(dāng)處于卸載狀態(tài)480中時(shí),使用通知小組成員安裝ODM儀器的重要性的消息來提示小組成員。在一些示例中,例如,當(dāng)ODM監(jiān)視器250需要更新時(shí),0DM230可以首先卸載ODM監(jiān)視器250,然后安裝ODM監(jiān)視器250的更新版本。在這樣的示例中,小組成員不被通知更新。[0049]0DM230接下來通過向包管理器220發(fā)送消息來發(fā)起ODM監(jiān)視器250的安裝(塊520)。在所示的示例中,消息是表明安裝包的位置的安裝消息。包管理器220于是經(jīng)過由0DM230識(shí)別的安裝包來安裝ODM監(jiān)視器250 (塊525)。
[0050]ODM然后被通知安裝(塊530)。在所示的示例中,0DM230從包管理器220接收消息。附加地或者另選地,0DM230可以定期地檢查ODM監(jiān)視器250的安裝以確定安裝是否已完成。一旦ODM監(jiān)視器250被安裝,則0DM230配置ODM監(jiān)視器250 (塊535)。
[0051]圖6是示出用于卸載圖2的示例設(shè)備上測量儀230的示例操作順序的事件圖600。當(dāng)0DM230的卸載經(jīng)由包管理器220發(fā)起時(shí)(塊605),示例事件圖600開始。包管理器進(jìn)行0DM230的卸載(塊610)。在所示的示例中,包管理器220向0DM230發(fā)送“sigkill”的消息。包管理器220然后廣播消息,以警示其它應(yīng)用(包括ODM監(jiān)視器250)0DM230的卸載。ODM監(jiān)視器250然后向數(shù)據(jù)收集器110發(fā)送消息,以將卸載通知給數(shù)據(jù)收集器110 (塊620)。
[0052]ODM監(jiān)視器250然后提示用戶確認(rèn)卸載(塊625)。在一些示例中,通過觸發(fā)計(jì)算設(shè)備130的瀏覽器以向小組成員顯示退出問卷來實(shí)施提示。ODM監(jiān)視器250然后清理0DM230的卸載(塊630)。在所示的示例中,清理所述卸載包括發(fā)送任意剩余的日志文件到數(shù)據(jù)收集器110。ODM監(jiān)視器250然后可以被卸載(塊635)。在一些示例中,ODM監(jiān)視器250可以提示小組成員確認(rèn)ODM監(jiān)視器250的卸載。如果例如小組成員拒絕ODM監(jiān)視器250的卸載,則ODM監(jiān)視器250保持安裝并且小組成員不再被提示移除ODM監(jiān)視器250。
[0053]圖7是示出用于卸載圖2和圖3的示例設(shè)備上測量儀監(jiān)視器250的示例操作順序的事件圖700。當(dāng)經(jīng)由包管理器220來發(fā)起ODM監(jiān)視器250的卸載時(shí)(塊705),示例事件圖700開始。類似于塊610,包管理器卸載ODM監(jiān)視器250 (塊710)。包管理器220然后廣播卸載信息,因此將ODM監(jiān)視器250的卸載通知給ODM (塊715)。所示示例的0DM230然后通知數(shù)據(jù)收集器ODM監(jiān)視器250的卸載(塊720)。
[0054]雖然在圖5至圖7中描述了示例操作順序500、600和700,但是可以另選地使用許多其它操作順序。例如,圖5至圖7的塊的順序可以被改變,和/或所述的塊中的一些可以被改變、排除或組合。
[0055]盡管在圖4至圖7中已示出了實(shí)施圖2的ODM和/或圖2及圖3的ODM監(jiān)視器250的示例方式,但在圖2和3中示出的一個(gè)或多個(gè)元件、過程和/或設(shè)備可以用任何其它的方式組合、分開、重新安排、省略、排除和/或?qū)嵤?。進(jìn)一步地,示例廣播接收機(jī)310、示例啟動(dòng)監(jiān)視器320、示例卸載檢測器330、示例卸載器340、示例通信裝置350和/或更一般地圖2和圖3的示例ODM監(jiān)視器250和/或圖2的ODM可以通過硬件、軟件、固件和/或硬件、軟件和/或固件的任意組合來實(shí)施。因此,例如,任何的示例廣播接收機(jī)310、示例啟動(dòng)監(jiān)視器320、示例卸載檢測器330、示例卸載器340、示例通信裝置350和/或更一般地圖2和圖3的示例ODM監(jiān)視器250和/或圖2的ODM可以通過一個(gè)或多個(gè)電路、可編程處理器、特定應(yīng)用集成電路(ASIC)、可編程邏輯設(shè)備(PLD)和/或現(xiàn)場可編程邏輯設(shè)備(FPLD)等等來實(shí)施。當(dāng)任何附加裝置的系統(tǒng)主張被讀取以覆蓋純粹的軟件和/或固件實(shí)施時(shí),示例廣播接收機(jī)310、示例啟動(dòng)監(jiān)視器320、示例卸載檢測器330、示例卸載器340、示例通信裝置350和/或更一般地圖2和圖3的示例ODM監(jiān)視器250和/或圖2的ODM中的至少一個(gè)因此可以被明確地定義為包括存儲(chǔ)軟件和/或固件的有形計(jì)算機(jī)可讀媒介(例如存儲(chǔ)器、DVD、CD等等)。還進(jìn)一步地,圖2和圖3的示例ODM監(jiān)視器250除了圖4中所示的元件、過程和/或設(shè)備之外或者代替圖4中所示的那些元件、過程和/或設(shè)備的一個(gè)或多個(gè)元件、過程和/或設(shè)備,和/或可以包括所示的元件、過程和/或設(shè)備中的一些或全部的一個(gè)以上的元件、過程和/或設(shè)備。
[0056]圖8和圖9中示出了代表示例機(jī)器可讀指令的流程圖,所述示例機(jī)器可讀指令可被執(zhí)行以實(shí)施圖2的示例0DM230和/或圖2和圖3的示例ODM監(jiān)視器250。在這些示例中,機(jī)器可讀指令包括用于由諸如在以下結(jié)合圖10討論的示例處理器平臺(tái)1000中顯示的諸如處理器1012的處理器來執(zhí)行的過程。程序可以被嵌入到存儲(chǔ)在例如⑶-ROM、軟盤、硬盤、數(shù)字多功能光盤(DVD)或者與處理器1012相關(guān)聯(lián)的存儲(chǔ)器的有形計(jì)算機(jī)可讀媒介上的軟件中,但是整個(gè)程序和/或其部分可另選地通過處理器1012之外的設(shè)備執(zhí)行和/或可被嵌入到固件或者專用硬件中。進(jìn)一步地,雖然參照?qǐng)D8和圖9中所示的流程圖描述了示例程序,但是可以另選地使用實(shí)施圖2的示例0DM230和/或圖2和圖3的示例ODM監(jiān)視器250的許多其它方法。例如,塊的執(zhí)行順序可以被改變,和/或所述的一些塊可以被改變、排除或者組合。
[0057]如上面提到的,圖8和圖9的示例過程可以使用存儲(chǔ)在有形計(jì)算機(jī)可讀媒介上的編碼指令(例如,計(jì)算機(jī)可讀指令)來實(shí)施,所述有形計(jì)算機(jī)可讀媒介例如為硬盤驅(qū)動(dòng)裝置、閃存、只讀存儲(chǔ)器(ROM)、光盤(⑶)、數(shù)字多功能光盤(DVD)、緩存、隨機(jī)存取存儲(chǔ)器(RAM)和/或信息被存儲(chǔ)任意時(shí)間(例如,加長的時(shí)間期限、永久地、簡短情況、臨時(shí)緩存和/或信息的緩存)的任意其它存儲(chǔ)媒介。如這里使用的,術(shù)語有形計(jì)算機(jī)可讀媒介被明確地定義為包括任何類型的計(jì)算機(jī)可讀存儲(chǔ)裝置并且不包括傳播信號(hào)。附加地或者另選地,圖8和9的示例過程可以使用存儲(chǔ)在非短暫的計(jì)算機(jī)可讀媒介上的編碼指令(例如,計(jì)算機(jī)可讀指令)來實(shí)施,所述非短暫的計(jì)算機(jī)可讀媒介例如為硬盤驅(qū)動(dòng)裝置、閃存、只讀存儲(chǔ)器、光盤、數(shù)字多功能光盤、緩存、隨機(jī)存取存儲(chǔ)器和/或信息被存儲(chǔ)任意時(shí)間(例如,加長的時(shí)間期限、永久地、簡短情況、臨時(shí)緩存和/或信息的緩存)的任意其它存儲(chǔ)媒介。如這里使用的,術(shù)語非短暫的計(jì)算機(jī)可讀媒介被明確的定義為包括任何類型的計(jì)算機(jī)可讀媒介并且不包括傳播信號(hào)。
[0058]圖8是代表可被執(zhí)行以實(shí)施圖2和圖3的示例設(shè)備上測量儀監(jiān)視器的示例機(jī)器可讀指令的流程圖800。當(dāng)ODM監(jiān)視器250的廣播接收機(jī)310接收到0DM230正被卸載的通知時(shí)(塊810),圖8的過程在塊810處開始。在所示的示例中,廣播接收機(jī)310從包管理器220接收通知。然而,廣播消息可以來自任何其它位置。ODM監(jiān)視器250然后提示小組成員重新安裝0DM230(塊815)。在一些示例中,0DM230的卸載是無意的。提示小組成員重新安裝0DM230提供了對(duì)于0DM230重新安裝的機(jī)會(huì)。如果小組成員同意重新安裝0DM230,則ODM監(jiān)視器250發(fā)起0DM230的安裝(塊817)。在一些示例中,ODM監(jiān)視器250監(jiān)視包管理器220以確定在重新安裝0DM230之前0DM230的卸載何時(shí)完成。另外,在一些示例中,ODM監(jiān)視器250可以利用0DM230的在前安裝的設(shè)置來配置0DM230。
[0059]如果小組成員不同意重新安裝0DM230,則通信裝置350將存儲(chǔ)在事件日志240中的任意剩余監(jiān)視信息發(fā)送到數(shù)據(jù)收集器110 (塊820)。在所示的示例中,由于0DM230已經(jīng)被卸載,因此ODM監(jiān)視器250不必仍然被安裝。因此,卸載檢測器330通過顯示系統(tǒng)警示來提示小組成員同意ODM監(jiān)視器250的卸載(塊830)。附加地或者另選地,提示可以以諸如經(jīng)由計(jì)算設(shè)備130的瀏覽器等的任何其它方式來顯示給小組成員。在一些示例中,提示包括關(guān)于0DM230為何正被卸載的退出問卷請(qǐng)求信息。提示的響應(yīng)然后由卸載檢測器330接收,從而確認(rèn)或者拒絕ODM監(jiān)視器250的卸載(塊840)。在提示包括退出問卷的示例中,從小組成員接收的信息可被附加地發(fā)送到數(shù)據(jù)收集器110。如果響應(yīng)確認(rèn)卸載,則卸載器卸載ODM監(jiān)視器250 (塊850)。否則,ODM監(jiān)視器250不被卸載,以及控制繼續(xù)進(jìn)行到結(jié)束。
[0060]圖9是代表可以被執(zhí)行以實(shí)施圖2的示例設(shè)備上測量儀250的示例機(jī)器可讀指令的流程圖900。當(dāng)0DM230接收到ODM監(jiān)視器250正被卸載的通知時(shí)(塊910),圖9的過程在塊905處開始。在所示的示例中,通知來自包管理器220。然而,通知可以來自任何其它位置。0DM230然后在事件日志240中記錄表明ODM監(jiān)視器250已經(jīng)被卸載的事件(塊920)。在所示的示例中,0DM230發(fā)送在事件日志中還沒有被發(fā)送到數(shù)據(jù)收集器110的事件(塊930)。發(fā)送重要的事件日志條目使監(jiān)視單位能夠通過數(shù)據(jù)收集器110來識(shí)別已經(jīng)卸載ODM監(jiān)視器250的小組成員。在一些示例中,0DM230然后重新安裝ODM監(jiān)視器250 (塊940)。
[0061]圖10是能夠執(zhí)行圖8和/或圖9的指令以實(shí)施圖2的示例0DM230和/或圖2和圖3的示例設(shè)備ODM監(jiān)視器250的示例處理器平臺(tái)1000的框圖。處理器平臺(tái)1000例如能夠是服務(wù)器、個(gè)人計(jì)算機(jī)、移動(dòng)電話(例如,手機(jī))、個(gè)人數(shù)碼助理(PDA)、因特網(wǎng)裝置、數(shù)字視頻記錄器、個(gè)人視頻記錄器、機(jī)頂盒或者任何其它類型的計(jì)算設(shè)備。
[0062]當(dāng)前示例的系統(tǒng)1000包括處理器1012。例如,處理器1012能由任意類型的處理器(例如,由因特爾、ARM等所銷售的任意處理器)實(shí)施。當(dāng)然,來自其它家族的其它處理器也是合適的。
[0063]所示示例的處理器1012經(jīng)由總線1022與包括易失性存儲(chǔ)器1018和非易失性存儲(chǔ)器1020的主存儲(chǔ)器1014通信。易失性存儲(chǔ)器1018可以通過同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(SDRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、RAMBUS動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(RDRAM)和/或任意其它類型的隨機(jī)存取存儲(chǔ)設(shè)備來實(shí)施。非易失性存儲(chǔ)器1020可以通過閃存和/或任意其它期望類型的存儲(chǔ)設(shè)備來實(shí)施。對(duì)主存儲(chǔ)器1014、1018和/或1020的訪問通常由存儲(chǔ)控制器來控制。
[0064]計(jì)算機(jī)1000還包括接口電路1024。接口電路1024可以由任意類型的接口標(biāo)準(zhǔn)來實(shí)現(xiàn),例如以太網(wǎng)接口、通用串行總線(USB)和/或PCI串行接口。
[0065]一個(gè)或多個(gè)輸入設(shè)備1026連接到接口電路1024。輸入設(shè)備1026允許用戶將數(shù)據(jù)和/或命令輸入到處理器1012。輸入設(shè)備能通過例如、鍵盤、鼠標(biāo)、觸摸屏、觸控板、軌跡球、isopoint和/或語音識(shí)別系統(tǒng)來實(shí)施。
[0066]一個(gè)或多個(gè)輸出設(shè)備1028也連接到接口電路1024。輸出設(shè)備1028能通過例如顯示設(shè)備(例如,液晶顯示器、陰極射線管顯示器(CRT)、打印機(jī)和/或揚(yáng)聲器)來實(shí)施。接口電路1024因此通常包括圖像驅(qū)動(dòng)卡。
[0067]接口電路1024還包括通信設(shè)備(例如,網(wǎng)絡(luò)通信裝置210、通信裝置350),該通信設(shè)備諸如為調(diào)制解調(diào)器或網(wǎng)絡(luò)接口卡,以便于經(jīng)由網(wǎng)絡(luò)(例如,以太網(wǎng)連接、數(shù)字用戶線路(DSL)、電話線路、同軸線纜、蜂窩電話系統(tǒng)等等)與外部計(jì)算機(jī)進(jìn)行數(shù)據(jù)交換。
[0068]圖10的處理器平臺(tái)1000還包括一個(gè)或多個(gè)用于存儲(chǔ)軟件和數(shù)據(jù)的大容量存儲(chǔ)設(shè)備1030。這種大容量存儲(chǔ)設(shè)備1030的示例包括軟盤驅(qū)動(dòng)器、硬驅(qū)動(dòng)盤、光盤驅(qū)動(dòng)器和數(shù)字多功能光盤(DVD)驅(qū)動(dòng)器。大容量存儲(chǔ)設(shè)備1030可以實(shí)施事件日志240。[0069]圖8和圖9的編碼指令可以被存儲(chǔ)在大容量存儲(chǔ)設(shè)備1030、易失性存儲(chǔ)器1018、非易失性存儲(chǔ)器1020和/或可移除存儲(chǔ)媒介(例如CD或DVD)中。
[0070]從前述說明將理解,上面公開的方法、裝置和制造產(chǎn)品能夠自動(dòng)檢測設(shè)備上測量儀的卸載。
[0071]注意,本專利要求于2011年9月6日提交的序列號(hào)為61/531,487的美國臨時(shí)專利申請(qǐng)的優(yōu)選權(quán),該申請(qǐng)的全部內(nèi)容通過弓I用并入本文。
[0072]雖然本文已描述了某些示例性方法、裝置和制造產(chǎn)品,但本專利覆蓋的范圍不限于此。相反,本專利覆蓋完全落入本專利的權(quán)利要求的范圍的所有的方法、裝置和制造產(chǎn)品O
[0073]相關(guān)申請(qǐng)
[0074]本申請(qǐng)要求于2011年9月6日提交的序列號(hào)為61/531,487的美國臨時(shí)專利申請(qǐng)的優(yōu)先權(quán),該申請(qǐng)的全部內(nèi)容通過弓I用并入本文。
【權(quán)利要求】
1.一種用于檢測移動(dòng)設(shè)備上的第一應(yīng)用的卸載的方法,該方法包括: 在位于移動(dòng)設(shè)備上的第二應(yīng)用處接收所述第一應(yīng)用將被卸載的通知;以及 利用位于所述移動(dòng)設(shè)備上的發(fā)射器向遠(yuǎn)程數(shù)據(jù)收集器發(fā)送卸載通知,所述卸載通知包括用以識(shí)別與卸載相關(guān)聯(lián)的移動(dòng)設(shè)備以及該移動(dòng)設(shè)備的用戶這二者中的至少一者的標(biāo)識(shí)符。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述卸載通知源自于所述移動(dòng)設(shè)備上的包管理器。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述卸載通知響應(yīng)于卸載所述第一應(yīng)用的指令而在所述移動(dòng)設(shè)備中廣播。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述第一應(yīng)用是用于監(jiān)視所述移動(dòng)設(shè)備的使用的設(shè)備上測量儀。
5.根據(jù)權(quán)利要求4所述的方法,其中,所述第二應(yīng)用是用于監(jiān)視所述設(shè)備上測量儀的卸載的設(shè)備上測量儀監(jiān)視器。
6.根據(jù)權(quán)利要求1所述的方法,其中,卸載消息還包括所述第一應(yīng)用的卸載原因。
7.根據(jù)權(quán)利要求1所述的方法,其中: 所述第一應(yīng)用用于 監(jiān)視所述移動(dòng)設(shè)備的使用;以及 所述第二應(yīng)用用于檢測所述第一應(yīng)用的卸載。
8.根據(jù)權(quán)利要求1所述的方法,其中,所述第二應(yīng)用僅專門用于監(jiān)視所述第一應(yīng)用。
9.根據(jù)權(quán)利要求1所述的方法,其中,所述第二應(yīng)用不響應(yīng)于與所述第一應(yīng)用或所述第二應(yīng)用不同的應(yīng)用的卸載。
10.根據(jù)權(quán)利要求1所述的方法,該方法還包括: 接收用于表明所述第二應(yīng)用是否將被卸載的響應(yīng);以及 如果所述響應(yīng)表明所述第二應(yīng)用將被卸載,則卸載所述第二應(yīng)用。
11.根據(jù)權(quán)利要求10所述的方法,其中,在卸載所述第二應(yīng)用之前執(zhí)行所述卸載通知的發(fā)送。
12.根據(jù)權(quán)利要求1所述的方法,其中,所述第二應(yīng)用響應(yīng)于所述第一應(yīng)用的卸載而在所述移動(dòng)設(shè)備上發(fā)起調(diào)查。
13.一種用于檢測移動(dòng)設(shè)備上的應(yīng)用的卸載的裝置,該裝置包括: 位于所述移動(dòng)設(shè)備上的卸載檢測器,該卸載檢測器用于檢測將從所述移動(dòng)設(shè)備卸載所述應(yīng)用;以及 通信裝置,當(dāng)所述應(yīng)用將被卸載時(shí),該通信裝置向數(shù)據(jù)收集器發(fā)送卸載通知,所述卸載通知能夠識(shí)別與所述移動(dòng)設(shè)備相關(guān)聯(lián)的小組成員。
14.根據(jù)權(quán)利要求13所述的裝置,其中,所述應(yīng)用是用于監(jiān)視所述移動(dòng)設(shè)備的使用的設(shè)備上測量儀。
15.根據(jù)權(quán)利要求13所述的裝置,其中,所述卸載檢測器檢測是用于響應(yīng)于源自所述移動(dòng)設(shè)備的包管理器的消息來檢測所述應(yīng)用將被卸載。
16.根據(jù)權(quán)利要求13所述的裝置,該裝置還包括啟動(dòng)檢測器,以使所述卸載檢測器確定所述應(yīng)用是否已在所述移動(dòng)設(shè)備的啟動(dòng)期間被卸載。
17.根據(jù)權(quán)利要求13所述的裝置,該裝置還包括卸載器,以提示包管理器從所述移動(dòng)設(shè)備移除所述卸載檢測器。
18.一種存儲(chǔ)指令的有形的機(jī)器可讀介質(zhì),所述指令在被執(zhí)行時(shí)使機(jī)器至少: 在位于移動(dòng)設(shè)備上的應(yīng)用監(jiān)視器處接收應(yīng)用將被卸載的通知;以及 向遠(yuǎn)程數(shù)據(jù)收集器發(fā)送卸載通知,所述卸載通知包括用以識(shí)別與卸載相關(guān)聯(lián)的移動(dòng)設(shè)備以及該移動(dòng)設(shè)備的用戶這二者中的至少一者的標(biāo)識(shí)符。
19.根據(jù)權(quán)利要求18所述的機(jī)器可讀介質(zhì),其中,所述卸載通知源自于所述移動(dòng)設(shè)備上的包管理器。
20.根據(jù)權(quán)利要求18所述的機(jī)器可讀介質(zhì),其中,所述卸載通知響應(yīng)于卸載所述應(yīng)用的指令而在所述移動(dòng)設(shè)備中廣播。
21.根據(jù)權(quán)利要求18所述的機(jī)器可讀介質(zhì),其中,所述應(yīng)用是用于監(jiān)視所述移動(dòng)設(shè)備的使用的設(shè)備上測量儀。
22.根據(jù)權(quán)利要求21中所述的機(jī)器可讀介質(zhì),其中,所述應(yīng)用監(jiān)視器是用于監(jiān)視所述設(shè)備上測量儀的卸載的設(shè)備上測量儀監(jiān)視器。
23.根據(jù)權(quán)利要求18所述的機(jī)器可讀介質(zhì),其中,卸載消息還包括所述應(yīng)用的卸載原因。
24.根據(jù)權(quán)利要求18所述的機(jī)器可讀介質(zhì),其中: 所述應(yīng)用用于監(jiān)視所述移動(dòng)設(shè)備的使用;以及 所述應(yīng)用監(jiān)視器用于檢測所述應(yīng)用的卸載。
25.根據(jù)權(quán)利要求18所述的機(jī)器可讀介質(zhì),其中,所述應(yīng)用監(jiān)視器僅專門用于監(jiān)視所述應(yīng)用。
26.根據(jù)權(quán)利要求18所述的機(jī)器可讀介質(zhì),其中,所述應(yīng)用監(jiān)視器不響應(yīng)于與所述應(yīng)用或所述應(yīng)用監(jiān)視器不同的應(yīng)用的卸載。
27.根據(jù)權(quán)利要求18所述的機(jī)器可讀介質(zhì),該機(jī)器可讀介質(zhì)還包括這樣的指令,所述指令在被執(zhí)行時(shí)使所述機(jī)器至少: 接收表明所述應(yīng)用監(jiān)視器是否將被卸載的響應(yīng);以及 如果所述響應(yīng)表明所述應(yīng)用監(jiān)視器將被卸載,則卸載所述應(yīng)用監(jiān)視器。
28.根據(jù)權(quán)利要求27所述的機(jī)器可讀介質(zhì),其中,在卸載所述應(yīng)用監(jiān)視器之前執(zhí)行所述卸載通知的發(fā)送。
29.根據(jù)權(quán)利要求18所述的機(jī)器可讀介質(zhì),其中,所述應(yīng)用監(jiān)視器響應(yīng)于所述應(yīng)用的卸載而在所述移動(dòng)設(shè)備上發(fā)起調(diào)查。
【文檔編號(hào)】G06F9/46GK103645938SQ201210387629
【公開日】2014年3月19日 申請(qǐng)日期:2012年9月5日 優(yōu)先權(quán)日:2011年9月6日
【發(fā)明者】C·皮爾斯 申請(qǐng)人:尼爾森(美國)有限公司