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

從遠(yuǎn)程設(shè)備中清除活動(dòng)應(yīng)用程序的制作方法

文檔序號(hào):6351591閱讀:203來源:國知局
專利名稱:從遠(yuǎn)程設(shè)備中清除活動(dòng)應(yīng)用程序的制作方法
技術(shù)領(lǐng)域
本公開總體上涉及管理客戶設(shè)備上的應(yīng)用程序的領(lǐng)域。
背景技術(shù)
經(jīng)常希望防止在移動(dòng)計(jì)算設(shè)備上安裝和運(yùn)行有問題的應(yīng)用程序。有問題的應(yīng)用程序包括例如包含惡意軟件的應(yīng)用程序、具有許多錯(cuò)誤或缺陷的應(yīng)用程序(“運(yùn)行出錯(cuò)”的應(yīng)用程序)或者違背各種標(biāo)準(zhǔn)或準(zhǔn)則的應(yīng)用程序。應(yīng)用程序提供商在使用戶可獲得應(yīng)用程序以在他們的移動(dòng)計(jì)算設(shè)備上下載和安裝以前,會(huì)試圖測試應(yīng)用程序來確定它們是否有問題。然而,如果有大量應(yīng)用程序,可能難以在使用戶可獲得每個(gè)應(yīng)用程序以前全面測試每個(gè)應(yīng)用程序。如果在已使用戶可獲得應(yīng)用程序以后確定該應(yīng)用程序有問題,那么應(yīng)用程序提供商能防止更多用戶下載該應(yīng)用程序。然而,一些用戶可能已經(jīng)下載并安裝了該應(yīng)用程序。應(yīng)用程序提供商可向這些用戶(或向全部用戶)發(fā)出警告,告訴他們從他們的設(shè)備上清除該應(yīng)用程序。然而,用戶經(jīng)常忽略這種警告,于是該應(yīng)用程序往往繼續(xù)應(yīng)用于設(shè)備中。除其它因素以外,缺少有效地防止用戶在他們的計(jì)算設(shè)備上使用有問題的應(yīng)用程序的系統(tǒng)和方法。


所公開的實(shí)施例具有其它的優(yōu)勢和特征,這些優(yōu)勢和特征將從具體實(shí)施方式
、所附權(quán)利要求以及附圖(或圖)中更容易明白。附圖的簡要介紹如下。圖Ia示出處于第一位置狀態(tài)的移動(dòng)計(jì)算設(shè)備的一個(gè)實(shí)施例。圖Ib示出處于第二位置狀態(tài)的移動(dòng)計(jì)算設(shè)備的一個(gè)實(shí)施例。
圖2示出移動(dòng)計(jì)算設(shè)備的體系結(jié)構(gòu)的一個(gè)實(shí)施例。圖3是示出包括用于與移動(dòng)計(jì)算設(shè)備通信的應(yīng)用程序提供商服務(wù)器的環(huán)境的一個(gè)實(shí)施例的聞層不意圖。圖4是示出應(yīng)用程序提供商服務(wù)器管理移動(dòng)計(jì)算設(shè)備上的應(yīng)用程序的方法的一個(gè)實(shí)施例的流程圖。圖5是示出移動(dòng)計(jì)算設(shè)備管理其應(yīng)用程序的方法的一個(gè)實(shí)施例的流程圖。
具體實(shí)施例方式附圖和下面的描述涉及僅作為說明的優(yōu)選實(shí)施例。應(yīng)當(dāng)注意,根據(jù)下面的介紹,本文中公開的結(jié)構(gòu)和方法的可替代實(shí)施例在不背離所要求權(quán)利的原理的情況下將容易被視為可以使用的可行方案。將詳細(xì)地參考幾個(gè)實(shí)施例,在附圖中示出了這幾個(gè)實(shí)施例的示例。應(yīng)當(dāng)注意,只要可行,類似或相同的附圖標(biāo)記可以在附圖中使用,并且可以表示類似或相同的功能。附圖僅為了說明目的而示出所公開的系統(tǒng)(或方法)的實(shí)施例。本領(lǐng)域的技術(shù)人員從下面的描述中將容易認(rèn)識(shí)到,本文中示出的結(jié)構(gòu)和方法的可替代實(shí)施例在不背離本文中描述的原理的情況下可以被使用。結(jié)構(gòu)概述所公開的系統(tǒng)、方法和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的一個(gè)實(shí)施例被配置成管理計(jì)算設(shè)備(例如移動(dòng)計(jì)算設(shè)備)上的應(yīng)用程序。在移動(dòng)計(jì)算設(shè)備上接收指定清除命令和目標(biāo)應(yīng)用程序的命令消息。移動(dòng)計(jì)算設(shè)備通過檢查該命令消息的數(shù)字簽名來驗(yàn)證該命令消息源自被認(rèn)可的應(yīng)用程序提供商。然后通過從移動(dòng)計(jì)算設(shè)備中刪除目標(biāo)應(yīng)用程序的文件并且 更新移動(dòng)計(jì)算設(shè)備上的配置設(shè)置來表示目標(biāo)應(yīng)用程序已被清除,來從移動(dòng)計(jì)算設(shè)備中清除目標(biāo)應(yīng)用程序。發(fā)送結(jié)果消息,該結(jié)果消息指定目標(biāo)應(yīng)用程序的清除是否成功。在一個(gè)實(shí)施例中,應(yīng)用程序提供商管理移動(dòng)計(jì)算設(shè)備上的應(yīng)用程序。應(yīng)用程序提供商服務(wù)器接收應(yīng)用程序有問題的指示。該服務(wù)器查詢數(shù)據(jù)庫來確定安裝了該有問題的應(yīng)用程序的移動(dòng)計(jì)算設(shè)備。產(chǎn)生指定清除命令和該有問題的應(yīng)用程序的命令消息。向該命令消息添加指示該命令消息源自該應(yīng)用程序提供商的數(shù)字簽名。向移動(dòng)計(jì)算設(shè)備發(fā)送該命令消息并且從該設(shè)備接收表示該清除命令的成功的結(jié)果消息。應(yīng)用程序提供商服務(wù)器更新數(shù)據(jù)庫,以表示有問題的應(yīng)用程序不再安裝在該移動(dòng)計(jì)算設(shè)備上。示例移動(dòng)計(jì)算設(shè)備在一個(gè)示例實(shí)施例中,所公開的結(jié)構(gòu)可被配置為適于在移動(dòng)計(jì)算設(shè)備(其可為主設(shè)備)和附屬設(shè)備之間使用。圖Ia和圖Ib示出移動(dòng)計(jì)算設(shè)備110的一個(gè)實(shí)施例。圖Ia示出具有電話功能的移動(dòng)計(jì)算設(shè)備110 (例如移動(dòng)電話或智能手機(jī))的第一位置狀態(tài)的一個(gè)實(shí)施例。圖Ib示出具有電話功能的移動(dòng)計(jì)算設(shè)備110(例如移動(dòng)電話、智能手機(jī)、上網(wǎng)本或筆記本電腦)的第二位置狀態(tài)的一個(gè)實(shí)施例。移動(dòng)計(jì)算設(shè)備110被配置成管理和執(zhí)行用于發(fā)起和接收電話呼叫的電話應(yīng)用程序。注意,為了便于理解,本文中公開的原理是在具有在移動(dòng)電信網(wǎng)中運(yùn)行的電話功能的移動(dòng)計(jì)算設(shè)備110的示例環(huán)境下。然而本文中公開的原理可以適用于其它雙工(或多工)電話環(huán)境,例如具有被配置為與公共交換電話網(wǎng)(PSTN)和/或具有互聯(lián)網(wǎng)協(xié)議語音(VoIP)功能的數(shù)據(jù)網(wǎng)直接交互的電話功能的設(shè)備。類似地,移動(dòng)計(jì)算設(shè)備110僅作為示例,而其功能的原理適用于其它計(jì)算設(shè)備,例如臺(tái)式計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)等等。移動(dòng)計(jì)算設(shè)備110包括第一部分I IOa和第二部分110b。第一部分I IOa包括用于顯示信息(或數(shù)據(jù))的屏幕并且可包括導(dǎo)航機(jī)構(gòu)。在下文中將進(jìn)一步描述第一部分IlOa的這些方面。第二部分IlOb包括鍵盤,在下文中也將進(jìn)一步描述第二部分110b。移動(dòng)計(jì)算設(shè)備110的第一位置狀態(tài)可以被稱為“打開”位置,在“打開”位置中,移動(dòng)計(jì)算設(shè)備的第一部分IlOa沿第一方向滑動(dòng),使移動(dòng)計(jì)算設(shè)備110的第二部分IlOb暴露(或者從移動(dòng)角度來說第二部分IlOb滑動(dòng),使第一部分IlOa暴露)。移動(dòng)計(jì)算設(shè)備110在第一位置狀態(tài)下或第二位置狀態(tài)下仍然工作。移動(dòng)計(jì)算設(shè)備110被配置為具有便于握在用戶的手里的形狀因素,例如個(gè)人數(shù)字助理(PDA)或智能手機(jī)形狀因素。例如,移動(dòng)計(jì)算設(shè)備110可具有長度在7. 5厘米到15. 5厘米范圍之間、寬度在5厘米到15厘米范圍之間、厚度在O. 5厘米到2. 5厘米范圍之間的尺寸并且具有50克和250克之間的重量。移動(dòng)計(jì)算設(shè)備110包括聽筒120、屏幕130和可選的導(dǎo)航區(qū)140,如第一位置狀態(tài)中所示。移動(dòng)計(jì)算設(shè)備110還包括按鍵150,按鍵150在第二位置狀態(tài)下露出。移動(dòng)計(jì)算設(shè)備還包括話筒(未示出)。移動(dòng)計(jì)算設(shè)備110還可包括一個(gè)或多個(gè)開關(guān)(未示出)。這些一個(gè)或多個(gè)開關(guān)可以是按鈕開關(guān)、滑塊開關(guān)或搖轉(zhuǎn)開關(guān),并且可以是機(jī)械的或固態(tài)(例如觸摸靈敏的固態(tài)開關(guān))。移動(dòng)計(jì)算設(shè)備110 的屏幕 130 是例如 240X240、320X320、320X480 *640X480的觸摸靈敏(包括手勢)顯示屏。屏幕130可以由例如玻璃、塑料、薄膜或復(fù)合材料構(gòu)成。觸摸靈敏的屏幕可以是半透半反式液晶顯示(LCD)屏。在可替代實(shí)施例中,在不背離本說明書中公開的發(fā)明特征的原理的情況下,高寬比和分辨率可以不同。作為示例,屏幕130的實(shí)施例包括有源矩陣液晶顯示屏(AMIXD)、薄膜晶體管液晶顯示屏(TFT-IXD)、有機(jī)發(fā)光二極管(0LED)、干涉測量調(diào)節(jié)器顯示屏(IM0D)、液晶顯示屏(IXD)或者其它適合的顯示設(shè)備。在實(shí)施例中,顯示屏顯示彩色圖像。在另一實(shí)施例中,屏幕130進(jìn)一步包括包含用于從用戶接收輸入數(shù)據(jù)、命令或信息的數(shù)字轉(zhuǎn)換器的觸摸靈敏的顯示屏(例如,壓敏的(電阻的)、電敏的(電容的)、聲敏的(SAW或表面聲波)、光敏的(紅外))。用戶可以使用指示筆、手指或另一 適合輸入設(shè)備來輸入數(shù)據(jù),例如從菜單中進(jìn)行選擇或輸入文本數(shù)據(jù)??蛇x的導(dǎo)航區(qū)140被配置為控制在移動(dòng)計(jì)算設(shè)備110中運(yùn)行的并且可通過屏幕130看見的應(yīng)用程序的功能。例如,導(dǎo)航區(qū)包括提供光標(biāo)控制、選擇及類似功能的X向(X是整數(shù),例如5)導(dǎo)航環(huán)。此外,導(dǎo)航區(qū)可以包括選擇按鈕,以選擇通過用戶界面顯示在屏幕130上的功能。此外,導(dǎo)航區(qū)還可以包括關(guān)于多種功能(例如日程表、網(wǎng)頁瀏覽器、電子郵件客戶程序或主屏幕)的專用功能按鈕。在該示例中,導(dǎo)航環(huán)可以通過機(jī)械開關(guān)、固態(tài)開關(guān)、撥號(hào)盤或它們的組合來實(shí)現(xiàn)。在可替代實(shí)施例中,導(dǎo)航區(qū)140可被配置為專用手勢區(qū),該專用手勢區(qū)考慮通過在顯示屏130上顯示的用戶界面示出的功能和操作的手勢交互和控制。按鍵區(qū)150可以是數(shù)字按鍵(例如撥號(hào)盤)或與字母按鍵或字母數(shù)字按鍵或字符按鍵150集成一體的數(shù)字按鍵(例如具有位于諸如DVORAK鍵盤或雙字節(jié)字符鍵盤等的鍵盤上的連續(xù)鍵Q-W-E-R-T-Y、A-Z-E-R-T-Y或其它相當(dāng)?shù)囊唤M鍵的鍵盤)。雖然未示出,但是應(yīng)當(dāng)注意,移動(dòng)計(jì)算設(shè)備110還可以包括擴(kuò)展槽。擴(kuò)展槽被配置為容納和支持?jǐn)U展卡(或介質(zhì)卡)。存儲(chǔ)器形狀因素或介質(zhì)卡形狀因素的示例包括CF卡、SD卡、XD卡、記憶棒、多媒體卡、SDIO等等。示例移動(dòng)計(jì)算設(shè)備體系結(jié)構(gòu)概述接下來參照?qǐng)D2,框圖示出了具有電話功能的移動(dòng)計(jì)算設(shè)備110的體系結(jié)構(gòu)的一個(gè)實(shí)施例。作為示例,將關(guān)于圖Ia和圖Ib的移動(dòng)計(jì)算設(shè)備描述圖2所示的體系結(jié)構(gòu)。移動(dòng)計(jì)算設(shè)備110包括中央處理器220、電源240和無線電子系統(tǒng)250。中央處理器220的示例包括基于下列體系結(jié)構(gòu)的處理芯片和系統(tǒng),例如ARM (包括由微處理器制造商制造的核心)、ARM XSCALE, AMD速龍(ATHLON)、閃龍(SEMPR0N)或羿龍(ΡΗΕΝ0Μ)、英特爾 XSCALE、賽揚(yáng)(CELERON)、酷睿(CORE)、奔騰(PENTIUM)或安騰(ITANIUM)、IBM CELL、POffERARCHITECTURE, SUN SPARC 等等。中央處理器220被配置成適于與計(jì)算機(jī)操作系統(tǒng)一起運(yùn)行。操作系統(tǒng)是硬件和應(yīng)用程序之間的接口,用戶一般與操作系統(tǒng)交互。操作系統(tǒng)負(fù)責(zé)活動(dòng)的管理和協(xié)調(diào)以及負(fù)責(zé)移動(dòng)計(jì)算設(shè)備110的資源共享。操作系統(tǒng)為在移動(dòng)計(jì)算設(shè)備110上運(yùn)行的應(yīng)用程序提供宿主環(huán)境。作為宿主,操作系統(tǒng)的用途之一是處理移動(dòng)計(jì)算設(shè)備110的操作的細(xì)節(jié)。操作系統(tǒng)的示例包括PALM OS和WEB0S、微軟視窗(包括視窗7 (WINDOWS 7)、視窗CE (WINDOWS CE)和視窗移動(dòng)版(WINDOWS MOBILE))、塞班(SYMBIAN)操作系統(tǒng)、RIM黑莓(BLACKBERRY)操作系統(tǒng)、蘋果操作系統(tǒng)(包括MAC OS和IPHONE OS)、谷歌安卓(G00GLEANDR0ID)和LINUX。中央處理器220與音頻系統(tǒng)210、圖像采集子系統(tǒng)(例如照相機(jī)、攝像機(jī)或掃描儀)212、閃存214、RAM存儲(chǔ)器216和短距離無線電模塊218 (例如藍(lán)牙、無線保真(WiFi )組件(例如IEEE 802. 11))通信。中央處理器通過數(shù)據(jù)線(或總線)278通信地聯(lián)接這些不同組件或模塊。電源240為中央處理器220、無線電子系統(tǒng)250和顯示驅(qū)動(dòng)器230 (其可以是接觸敏感的或感應(yīng)敏感的)供電。電源240可對(duì)應(yīng)于直流電源(例如電池組,包括可充電電池組)或交流(AC)源。電源240通過電源線(或總線)279向不同組件供電。中央處理器通過操作系統(tǒng)220a與在移動(dòng)計(jì)算設(shè)備110內(nèi)運(yùn)行的應(yīng)用程序通信。此夕卜,中間組件(例如窗口管理器模塊222和屏幕管理器模塊226)提供中央處理器220和操作系統(tǒng)220與系統(tǒng)組件(例如顯示驅(qū)動(dòng)器230)之間的附加信道。
在一個(gè)實(shí)施例中,窗口管理器模塊222包括軟件(例如與操作系統(tǒng)集成一體的)或固件(駐留在用于代碼的并且用于與特定硬件(例如處理器220)交互的特定存儲(chǔ)器的底層代碼)。窗口管理器模塊222被配置為對(duì)可存儲(chǔ)在RAM 216和/或閃存214中的虛擬顯示空間進(jìn)行初始化。虛擬顯示空間包括用戶當(dāng)前正運(yùn)行的一個(gè)或多個(gè)應(yīng)用程序和所運(yùn)行的應(yīng)用程序的當(dāng)前狀態(tài)。窗口管理器模塊222從用戶輸入或從軟件進(jìn)程或固件進(jìn)程接收請(qǐng)求來顯示窗口,并且確定所請(qǐng)求的窗口的初始位置。此外,窗口管理器模塊222接收改變窗口(例如調(diào)整窗口大小、移動(dòng)窗口)的命令或指令或者任何其它改變窗口的外觀或位置的命令,并且相應(yīng)地改變窗口。屏幕管理器模塊226包括軟件(例如與操作系統(tǒng)集成一體的)或固件。屏幕管理器模塊226被配置為管理將在屏幕130上顯示的內(nèi)容。在一個(gè)實(shí)施例中,屏幕管理器模塊226監(jiān)視和控制顯示于屏幕130上的數(shù)據(jù)的物理位置以及屏幕130上顯示哪些數(shù)據(jù)。屏幕管理器模塊226改變或更新屏幕130上看到的數(shù)據(jù)的位置。改變或更新是響應(yīng)于來自中央處理器220和顯不驅(qū)動(dòng)器230的輸入,該輸入改變屏幕130上顯不的外觀。在一個(gè)實(shí)施例中,屏幕管理器226還被配置為監(jiān)視和控制屏幕亮度。此外,屏幕管理器226被配置為向中央處理器220傳送控制信號(hào)來改變屏幕130的電源使用。應(yīng)用程序管理器模塊228包括軟件,該軟件例如與操作系統(tǒng)集成一體或者被配置為可與操作系統(tǒng)一起運(yùn)行的應(yīng)用程序。在一些實(shí)施例中,應(yīng)用程序管理器模塊228可包括例如在閃存214中存儲(chǔ)的固件。應(yīng)用程序管理器模塊228被配置為清除、啟用或禁用已安裝在移動(dòng)計(jì)算設(shè)備110中的軟件應(yīng)用程序。清除應(yīng)用程序可包括從閃存214中刪除與該應(yīng)用程序有關(guān)的文件。啟用或禁用應(yīng)用程序可包括改變移動(dòng)計(jì)算設(shè)備110中允許或不允許運(yùn)行應(yīng)用程序的配置設(shè)置。應(yīng)用程序管理器從外部應(yīng)用程序提供商接收關(guān)于清除、啟用或禁用軟件應(yīng)用程序的命令。注意,在一個(gè)實(shí)施例中,中央處理器220運(yùn)行與運(yùn)行通過例如導(dǎo)航區(qū)140或開關(guān)170交互的應(yīng)用程序?qū)?yīng)的邏輯(例如以編制程序、代碼或指令形式)。注意,對(duì)計(jì)算設(shè)備200的硬件體系結(jié)構(gòu)來說,多種其它組件和變型是可能的,因此例如圖2所示的實(shí)施例僅說明實(shí)施例的一種實(shí)現(xiàn)。無線電子系統(tǒng)250包括無線電處理器260、無線電存儲(chǔ)器262和收發(fā)機(jī)264。收發(fā)機(jī)264可以是用于發(fā)射信號(hào)和用于接收信號(hào)的兩個(gè)分離的組件或者既用于發(fā)射信號(hào)又用于接收信號(hào)的單個(gè)組件。在任一種情況下,其被稱為收發(fā)機(jī)264。收發(fā)機(jī)264的接收機(jī)部分通信地與設(shè)備110的無線電信號(hào)輸入(例如天線)聯(lián)接,在這里從已建立的呼叫(例如已連接的呼叫或進(jìn)行中的呼叫)接收通信信號(hào)。所接收的通信信號(hào)包括自該呼叫接收的并且由無線電處理器260處理以通過聽筒120 (或184)輸出的語音(或其它聲音信號(hào))。收發(fā)機(jī)264的發(fā)射機(jī)部分通信地聯(lián)接設(shè)備110的無線電信號(hào)輸出(例如天線),在這里將通信信號(hào)發(fā)射給已建立的(例如已連接(或聯(lián)接)的或活動(dòng)的)呼叫。用于發(fā)射的通信信號(hào)包括例如通過設(shè)備110的話筒160接收的語音(或其它聲音信號(hào)),該語音(或其它聲音信號(hào))由無線電處理器260處理,以通過收發(fā)機(jī)264的發(fā)射機(jī)發(fā)射給已建立的呼叫。在一個(gè)實(shí)施例中,使用所描述的無線電通信的通信可以通過語音網(wǎng)絡(luò)或數(shù)據(jù)網(wǎng)絡(luò)。語音網(wǎng)絡(luò)的示例包括全球移動(dòng)通信系統(tǒng)(GSM)系統(tǒng)、碼分多址(CDMA)系統(tǒng)以及通用移動(dòng)電信系統(tǒng)(UMTS)。數(shù)據(jù)網(wǎng)絡(luò)的示例包括通用分組無線服務(wù)(GPRS)、第三代(3G)移動(dòng)(或3G后)、高速下行分組接入(HSDPA)、高速上行分組接入(HSUPA)以及全球微波互聯(lián)接入(WiMAX)0
盡管其它組件可以具有無線電子系統(tǒng)250,但是示出的基本組件使移動(dòng)計(jì)算設(shè)備能執(zhí)行射頻通信(包括電話通信)。在實(shí)施例中,當(dāng)建立電話呼叫(例如已連接或進(jìn)行中)時(shí),無線電子系統(tǒng)250不需要處于中央處理器220控制之下的許多組件(可能不是全部)。無線電處理器260可以利用數(shù)據(jù)線(或總線)278與中央處理器220通信??ń涌?224適合于以無線方式或有線方式與外部附件(或外圍設(shè)備)通信,例如與插入擴(kuò)展槽(未示出)內(nèi)的介質(zhì)卡通信??ń涌?224在中央處理器和附件(例如耦合到擴(kuò)展槽內(nèi)的擴(kuò)展卡或介質(zhì)卡)之間傳遞數(shù)據(jù)和/或指令??ń涌?224還將來自中央處理器220的控制信號(hào)傳遞給擴(kuò)展槽來配置附件。注意,卡接口 224是關(guān)于擴(kuò)展卡或介質(zhì)卡描述的,卡接口 224還可以在結(jié)構(gòu)上被配置為與設(shè)備110的其它類型外部設(shè)備耦合,例如用于電源240的感應(yīng)充電站或者打印設(shè)備。管理移動(dòng)計(jì)算設(shè)備上的應(yīng)用程序圖3是示出包括用于與一個(gè)或多個(gè)移動(dòng)計(jì)算設(shè)備(例如移動(dòng)計(jì)算設(shè)備110)通信的應(yīng)用程序提供商服務(wù)器的環(huán)境的一個(gè)實(shí)施例的高層示意圖。應(yīng)用程序提供商服務(wù)器302由使移動(dòng)計(jì)算設(shè)備110可獲得應(yīng)用程序(例如游戲、實(shí)用程序)的應(yīng)用程序提供商操縱。在一個(gè)實(shí)施例中,移動(dòng)計(jì)算設(shè)備110的用戶能從應(yīng)用程序提供商服務(wù)器302下載和安裝應(yīng)用程序到他們的設(shè)備上??梢詫?yīng)用程序的文件安裝在設(shè)備的閃存214上。然后用戶能夠在他們的移動(dòng)計(jì)算設(shè)備上運(yùn)行應(yīng)用程序。網(wǎng)絡(luò)304可以包括例如無線網(wǎng)絡(luò)、蜂窩網(wǎng)絡(luò)和互聯(lián)網(wǎng)的網(wǎng)絡(luò)的不同組合。雖然僅示出三個(gè)移動(dòng)計(jì)算設(shè)備,但是可能存在數(shù)千個(gè)或更多的從應(yīng)用程序提供商服務(wù)器獲得應(yīng)用程序的這種設(shè)備。應(yīng)用程序提供商服務(wù)器320可以向移動(dòng)計(jì)算設(shè)備110提供許多不同的應(yīng)用程序。應(yīng)用程序提供商服務(wù)器能夠了解已經(jīng)在應(yīng)用程序位置數(shù)據(jù)庫306中提供的應(yīng)用程序。每當(dāng)應(yīng)用程序被下載到(或安裝在)移動(dòng)計(jì)算設(shè)備110上時(shí),可以用設(shè)備的標(biāo)識(shí)和應(yīng)用程序的標(biāo)識(shí)(包括應(yīng)用程序版本)更新應(yīng)用程序位置數(shù)據(jù)庫306。設(shè)備的標(biāo)識(shí)可以是設(shè)備的電話號(hào)碼、設(shè)備的序列號(hào)或任何其它設(shè)備標(biāo)識(shí)符。在一個(gè)實(shí)施例中,每個(gè)移動(dòng)計(jì)算設(shè)備110包括本地應(yīng)用程序設(shè)置308。本地應(yīng)用程序設(shè)置308可以指示哪些應(yīng)用程序安裝在移動(dòng)設(shè)備上,并且每當(dāng)安裝或卸載應(yīng)用程序時(shí)可以更新本地應(yīng)用程序設(shè)置308。本地應(yīng)用程序設(shè)置308還可以指示每個(gè)已安裝的應(yīng)用程序當(dāng)前是被啟用還是被禁用。作為默認(rèn),每個(gè)安裝的應(yīng)用程序可以被啟用,但如下文所描述的,有時(shí)禁用應(yīng)用程序可能是有用的。本地應(yīng)用程序設(shè)置可以存儲(chǔ)在移動(dòng)計(jì)算設(shè)備的閃存214 上。圖4是示出了應(yīng)用程序提供商服務(wù)器管理一個(gè)或多個(gè)移動(dòng)計(jì)算設(shè)備(例如移動(dòng)計(jì)算設(shè)備110)上的應(yīng)用程序的方法的一個(gè)實(shí)施例的流程圖。首先,應(yīng)用程序提供商確定(402)從一個(gè)或多個(gè)移動(dòng)計(jì)算設(shè)備上要清除的應(yīng)用程序。這個(gè)被稱為有問題的應(yīng)用程序或目標(biāo)應(yīng)用程序的應(yīng)用程序一般是前面已可用于下載和安裝的應(yīng)用程序。應(yīng)用程序提供商可能希望清除該應(yīng)用程序,因?yàn)榻鼇硪呀?jīng)發(fā)現(xiàn)其包含惡意軟件或軟件錯(cuò)誤。由于其它原因,例如由于該應(yīng)用程序不滿足特定的質(zhì)量標(biāo)準(zhǔn)或設(shè)計(jì)標(biāo)準(zhǔn)(尤其是操作準(zhǔn)則)或者違背其它功能特征,該應(yīng)用程序也可能是有問題的或不想要的,因此把其作為清除目標(biāo)。應(yīng)用程序提供商服務(wù)器確定(404)哪些移動(dòng)計(jì)算設(shè)備安裝了該應(yīng)用程序。這可以通過用該應(yīng)用程序的標(biāo)識(shí)查詢應(yīng)用程序位置數(shù)據(jù)庫306來完成。然后,應(yīng)用程序提供商服務(wù)器向安裝了該應(yīng)用程序的移動(dòng)計(jì)算設(shè)備110發(fā)送(406)命令消息。命令消息包括移動(dòng)計(jì) 算設(shè)備所理解的應(yīng)用程序標(biāo)識(shí)符(例如應(yīng)用程序的名稱和版本)。命令消息還包括命令類型,例如清除(或卸載)命令。下文將介紹其它命令類型。該消息還可以包括與該特定應(yīng)用程序和命令類型對(duì)應(yīng)的唯一標(biāo)識(shí)符。該消息可以通過由應(yīng)用程序提供商持有的私鑰密碼地加標(biāo)記(例如使用RSA或某種類似的非對(duì)稱方法)。該消息還可以被加密。可以向每個(gè)安裝了該應(yīng)用程序的移動(dòng)計(jì)算設(shè)備發(fā)送單獨(dú)的命令消息。可以向可能安裝了該應(yīng)用程序的一組設(shè)備發(fā)送消息。在一個(gè)實(shí)施例,可以向所有移動(dòng)計(jì)算設(shè)備110發(fā)送廣播消息,無論它們是否安裝了該應(yīng)用程序。在此情況下,應(yīng)用程序提供商服務(wù)器302不必保持應(yīng)用程序位置數(shù)據(jù)庫306跟蹤應(yīng)用程序的使用。如果設(shè)備有可能從除應(yīng)用程序提供商以外的源獲得該應(yīng)用程序,那么發(fā)送廣播消息也可能是有用的,在此情況下,應(yīng)用程序位置數(shù)據(jù)庫306不會(huì)知道具有該應(yīng)用程序的所有設(shè)備。該消息可以使用任何協(xié)議發(fā)送,例如可擴(kuò)展通訊和表示協(xié)議(XMPP)或短消息服務(wù)(SMS)協(xié)議??梢允褂枚喾N支持推送消息收發(fā)的協(xié)議,這些協(xié)議允許在應(yīng)用程序提供商需要時(shí)將該消息發(fā)送到移動(dòng)計(jì)算設(shè)備110。在一個(gè)實(shí)施例中,支持推送消息收發(fā)的協(xié)議被管理、提供源信息并且能攜帶充分大的凈荷。能對(duì)該消息進(jìn)行排隊(duì),以傳遞給設(shè)備。圖5是示出移動(dòng)計(jì)算設(shè)備管理其應(yīng)用程序的方法的一個(gè)實(shí)施例的流程圖。圖5中的方法可以由應(yīng)用程序管理器模塊228執(zhí)行。應(yīng)用程序管理器模塊228從應(yīng)用程序提供商服務(wù)器302接收(502)命令消息。該消息可以通過移動(dòng)計(jì)算設(shè)備110的無線電子系統(tǒng)250從網(wǎng)絡(luò)304接收。應(yīng)用程序管理器模塊228通過驗(yàn)證該消息的簽名而驗(yàn)證(504)該消息,以保證該消息是由認(rèn)可的應(yīng)用程序提供商發(fā)送。該驗(yàn)證可以通過使用已經(jīng)預(yù)先提供給該設(shè)備的公共密鑰來執(zhí)行。這防止對(duì)移動(dòng)計(jì)算設(shè)備的欺騙攻擊,在欺騙攻擊中攻擊者發(fā)送指示該設(shè)備清除正常工作的應(yīng)用程序的消息。如果需要,應(yīng)用程序管理器模塊228還可以解密該消息。應(yīng)用程序管理器模塊228分析(506)該消息。這包括確定命令類型、目標(biāo)應(yīng)用程序和唯一標(biāo)識(shí)符。應(yīng)用程序管理器模塊228 了解(或確定)應(yīng)用程序提供商服務(wù)器所使用的消息格式。如果命令類型是清除命令,那么應(yīng)用程序管理器模塊228清除該目標(biāo)應(yīng)用程序。
應(yīng)用程序管理器模塊228可以通過從閃存214中清除與應(yīng)用程序關(guān)聯(lián)的文件來清除(或卸載)該目標(biāo)應(yīng)用程序,使得該應(yīng)用程序不能再執(zhí)行或以其它方式影響移動(dòng)計(jì)算設(shè)備110。應(yīng)用程序管理器還可以從本地應(yīng)用程序設(shè)置308中清除該應(yīng)用程序的任何記錄。如果該應(yīng)用程序當(dāng)前正在運(yùn)行,那么能立即停止該應(yīng)用程序(例如能“關(guān)掉”或“終止”該應(yīng)用程序的進(jìn)程)。應(yīng)用程序管理器模塊228可以提醒用戶該應(yīng)用程序已清除,可選地可以提供表示清除原因的消息。在一個(gè)實(shí)施例中,應(yīng)用程序管理器模塊228向應(yīng)用程序提供商服務(wù)器302發(fā)送或傳遞(510)結(jié)果。該結(jié)果表示清除操作的狀態(tài),例如清除是否成功。清除不成功的可能原因包括該應(yīng)用程序未安裝在移動(dòng)計(jì)算設(shè)備上或者未能找到或清除所有應(yīng)用程序的文 件。該結(jié)果可以以被稱為結(jié)果消息的消息形式發(fā)送,該結(jié)果消息也包含在來自應(yīng)用程序提供商服務(wù)器302的消息中包含的唯一標(biāo)識(shí)符??梢允褂贸谋緜鬏攨f(xié)議(HTTP)或多種其它協(xié)議發(fā)送結(jié)果消息。如果網(wǎng)絡(luò)304當(dāng)前不可用,那么可以將結(jié)果消息編入隊(duì)列,待以后發(fā)送。在一個(gè)實(shí)施例中,如果原始的命令消息是廣播消息,那么不向應(yīng)用程序服務(wù)提供商發(fā)送表示失敗的結(jié)果消息。返回圖4,在步驟408中,應(yīng)用程序提供商服務(wù)器302從移動(dòng)計(jì)算設(shè)備110接收結(jié)果消息。如果結(jié)果表示成功,那么可以更新應(yīng)用程序位置數(shù)據(jù)庫306,以表示該應(yīng)用程序不再安裝在移動(dòng)計(jì)算設(shè)備上。如果結(jié)果表示失敗,那么應(yīng)用程序提供商服務(wù)器302可以嘗試再次發(fā)送消息或者視情況更新應(yīng)用程序位置數(shù)據(jù)庫306。在一些情況中,例如當(dāng)向所有移動(dòng)計(jì)算設(shè)備(包括沒有應(yīng)用程序的移動(dòng)計(jì)算設(shè)備)發(fā)送初始消息時(shí),應(yīng)用程序提供商服務(wù)器302可忽略某些表示失敗的結(jié)果。應(yīng)用程序提供商服務(wù)器302可以使用在結(jié)果消息中包含的唯一標(biāo)識(shí)符來將該消息與對(duì)應(yīng)的初始命令消息匹配。在一個(gè)實(shí)施例中,還可以在命令消息中從應(yīng)用程序提供商服務(wù)器302向移動(dòng)計(jì)算設(shè)備(例如100)發(fā)送啟用命令和禁用命令。禁用命令使防止目標(biāo)應(yīng)用程序在移動(dòng)計(jì)算設(shè)備上運(yùn)行,但是不從該設(shè)備上清除該應(yīng)用程序。啟用命令逆轉(zhuǎn)禁用命令并且允許該應(yīng)用程序運(yùn)行。禁用應(yīng)用程序可能比清除該應(yīng)用程序更可取,這是因?yàn)榻媚芨菀椎乇荒孓D(zhuǎn)。例如,如果應(yīng)用程序提供商懷疑目標(biāo)應(yīng)用程序包含惡意軟件,但是不確定其包含惡意軟件,那么應(yīng)用程序提供商可以禁用移動(dòng)計(jì)算設(shè)備上的該目標(biāo)應(yīng)用程序,直到完成進(jìn)一步的測試為止。然后根據(jù)測試結(jié)果,應(yīng)用程序提供商可以發(fā)送消息來再次啟用該目標(biāo)應(yīng)用程序或清除它。禁用應(yīng)用程序還可以用來立即停止目標(biāo)應(yīng)用程序的使用,而稍后執(zhí)行較慢的清除過程。啟用或禁用應(yīng)用程序的過程從功能上與上面描述的用于清除應(yīng)用程序的過程類似。命令消息中的命令類型是啟用命令或禁用命令。除了解在移動(dòng)計(jì)算設(shè)備上安裝了哪些應(yīng)用程序以外,應(yīng)用程序位置數(shù)據(jù)庫306還可以了解設(shè)備上當(dāng)前啟用和禁用了哪些應(yīng)用程序。當(dāng)移動(dòng)計(jì)算設(shè)備110接收啟用命令或禁用命令時(shí),其能更新該設(shè)備上的本地應(yīng)用程序設(shè)置308,以規(guī)定目標(biāo)應(yīng)用程序被啟用還是被禁用。每當(dāng)用戶嘗試運(yùn)行設(shè)備上的應(yīng)用程序時(shí),在允許應(yīng)用程序運(yùn)行以前,可以檢查本地應(yīng)用程序設(shè)置308來確保應(yīng)用程序當(dāng)前被啟用。如果應(yīng)用程序目前正在運(yùn)行并且收到禁用命令,那么可以立即停止該應(yīng)用程序(例如可以關(guān)掉該應(yīng)用程序進(jìn)程)。所公開的實(shí)施例在設(shè)備的用戶不參與的情況下有益地允許快速地和自動(dòng)地清除、禁用或啟用移動(dòng)計(jì)算設(shè)備上的應(yīng)用程序。如果在當(dāng)前安裝在許多移動(dòng)計(jì)算設(shè)備上的應(yīng)用程序中發(fā)現(xiàn)惡意軟件或其它問題,那么可以通過快速地和自動(dòng)地清除或禁用這些設(shè)備上的應(yīng)用程序,減輕來自該應(yīng)用程序的可能損害。附加配置考慮事項(xiàng)上面描述的一些部分從例如關(guān)于圖2-5圖示和描述的信息的操作的算法和符號(hào)表示方面描述了實(shí)施例。數(shù)據(jù)處理領(lǐng)域的技術(shù)人員常常利用這些算法描述和表示來向本領(lǐng)域的其它技術(shù)人員有效地傳達(dá)他們工作的實(shí)質(zhì)內(nèi)容。這些操作,當(dāng)從功能上、計(jì)算上或邏輯上進(jìn)行描述時(shí),被理解為由計(jì)算機(jī)程序或相當(dāng)?shù)碾娐?、微代碼等等實(shí)現(xiàn)。此外,也已經(jīng)證明,有時(shí)將這些操作的排列稱為模塊是方便的,而不失一般性。所描述的操作和它們關(guān)聯(lián)模塊可以體現(xiàn)在軟件、固件、硬件或軟件、固件、硬件的任何組合中。 本文中使用的對(duì)“一個(gè)實(shí)施例”或“實(shí)施例”的任何引用意味著與該實(shí)施例有關(guān)描述的具體元件、特征、結(jié)構(gòu)或特性包含在至少一個(gè)實(shí)施例中。本說明書中多個(gè)位置出現(xiàn)的短語“在一個(gè)實(shí)施例中”不一定全部指相同實(shí)施例??梢允褂迷~組“聯(lián)接”和“連接”以及它們的派生詞一起來描述一些實(shí)施例。例如,可以使用詞語“連接”來描述一些實(shí)施例,以表示兩個(gè)或多個(gè)元件彼此直接物理接觸或電接觸。在另一示例中,可以使用詞語“聯(lián)接”來描述一些實(shí)施例,以表示兩個(gè)或多個(gè)元件直接物理接觸或電接觸。然而,詞語“聯(lián)接”還可以指兩個(gè)或多個(gè)元件彼此不直接接觸,但仍配合或互相交互。實(shí)施例不局限于該情境。本文中使用的詞語“包括”、“包含”、“具有”或它們的任何其它變型旨在包括非排他性包括。例如,包括一系列要素的過程、方法、物品或裝置不一定局限于僅有的這些要素,而是可以包括未明確列出的或上述過程、方法、物品或裝置固有的其它要素。而且,除非明確相反表達(dá),否則“或”指的是包含性的“或”,而不是指排他性的“或”。例如條件“A或B”由下列情況中任一種滿足:A為真(或存在)并且B為假(或不存在),A是假(或不存在)并且B為真(或存在)以及A和B兩者都為真(或存在)。此外,冠詞“一個(gè)”的使用用來描述本文中實(shí)施例的要素和組件。這么做僅僅是為了方便并且給出本發(fā)明的一般意義。這種描述不應(yīng)解讀為包括一個(gè)或至少一個(gè),并且單數(shù)還包括復(fù)數(shù),除非顯而易見其具有別的含義。當(dāng)閱讀本公開時(shí),通過本文中公開的原理,本領(lǐng)域的技術(shù)人員將理解更多用于清除或禁用移動(dòng)計(jì)算設(shè)備上的應(yīng)用程序的系統(tǒng)和過程的可選結(jié)構(gòu)和功能設(shè)計(jì)。因此,盡管已經(jīng)圖示并描述了具體實(shí)施例和應(yīng)用程序,但是應(yīng)理解,所公開的實(shí)施例不局限于本發(fā)明中公開的精確構(gòu)造和組件。在不背離所附權(quán)利要求限定的精神和范圍的條件下,可以在本文公開的方法和裝置的排列、操作和細(xì)節(jié)中進(jìn)行對(duì)本領(lǐng)域的技術(shù)人員來說顯而易見的各種修改、改變和變型。
權(quán)利要求
1.一種用于管理移動(dòng)計(jì)算設(shè)備上的應(yīng)用程序的方法,包括 在所述移動(dòng)計(jì)算設(shè)備接收表示清除命令和目標(biāo)應(yīng)用程序的命令消息; 驗(yàn)證所述命令消息源自認(rèn)可的應(yīng)用程序提供商,所述驗(yàn)證包括檢查所述命令消息的數(shù)字簽名; 從所述移動(dòng)計(jì)算設(shè)備清除所述目標(biāo)應(yīng)用程序,包括從所述移動(dòng)計(jì)算設(shè)備刪除所述目標(biāo)應(yīng)用程序的文件以及更新所述移動(dòng)計(jì)算設(shè)備上的配置設(shè)置來表示所述目標(biāo)應(yīng)用程序已被清除;以及 發(fā)送表示從所述移動(dòng)計(jì)算設(shè)備清除所述目標(biāo)應(yīng)用程序是否成功的結(jié)果消息。
2.根據(jù)權(quán)利要求I所述的方法,其中所述目標(biāo)應(yīng)用程序已被應(yīng)用程序提供商識(shí)別為有問題的應(yīng)用程序。
3.一種用于管理移動(dòng)計(jì)算設(shè)備上的應(yīng)用程序的方法,包括 接收有問題的應(yīng)用程序的指示; 查詢數(shù)據(jù)庫以確定安裝了所述有問題的應(yīng)用程序的移動(dòng)計(jì)算設(shè)備; 產(chǎn)生命令消息,所述命令消息表示清除命令和所述有問題的應(yīng)用程序; 向所述命令消息添加數(shù)字簽名,所述數(shù)字簽名表示所述命令消息源自特定的應(yīng)用程序提供商; 向安裝了所述有問題的應(yīng)用程序的所述移動(dòng)計(jì)算設(shè)備發(fā)送所述命令消息;以及 從所述移動(dòng)計(jì)算設(shè)備接收結(jié)果消息。
4.根據(jù)權(quán)利要求3所述的方法,進(jìn)一步包括 更新所述數(shù)據(jù)庫,以表示所述有問題的應(yīng)用程序不再安裝在所述移動(dòng)計(jì)算設(shè)備上。
5.一種用于管理移動(dòng)計(jì)算設(shè)備上的應(yīng)用程序的方法,包括 在所述移動(dòng)計(jì)算設(shè)備接收表示命令和目標(biāo)應(yīng)用程序的命令消息,所述命令包括清除命令、啟用命令和禁用命令的組中的一種;以及對(duì)所述目標(biāo)應(yīng)用程序執(zhí)行所述命令;以及發(fā)送表示是否成功執(zhí)行所述命令的結(jié)果消息, 其中所述命令消息是從具有哪些移動(dòng)計(jì)算設(shè)備安裝了所述目標(biāo)應(yīng)用程序的記錄的服務(wù)器接收,并且其中所述服務(wù)器利用所述結(jié)果消息來更新所述記錄。
6.根據(jù)權(quán)利要求5所述的方法,其中所述命令消息包括清除命令,并且其中執(zhí)行所述命令進(jìn)一步包括 從所述移動(dòng)計(jì)算設(shè)備清除所述目標(biāo)應(yīng)用程序,所述清除包括從所述移動(dòng)計(jì)算設(shè)備刪除所述目標(biāo)應(yīng)用程序的文件。
7.根據(jù)權(quán)利要求5所述的方法,其中所述命令消息包括禁用命令,并且其中執(zhí)行所述命令進(jìn)一步包括禁止所述目標(biāo)應(yīng)用程序在所述移動(dòng)計(jì)算設(shè)備上執(zhí)行,所述禁止包括改變所述移動(dòng)計(jì)算設(shè)備上與所述目標(biāo)應(yīng)用程序有關(guān)的配置設(shè)置。
8.根據(jù)權(quán)利要求5所述的方法,進(jìn)一步包括 驗(yàn)證所述命令消息源自認(rèn)可的應(yīng)用程序提供商,所述驗(yàn)證包括檢查所述消息的數(shù)字簽名。
9.根據(jù)權(quán)利要求5所述的方法,其中所述目標(biāo)應(yīng)用程序已被應(yīng)用程序提供商識(shí)別為有問題的應(yīng)用程序。
10.一種計(jì)算機(jī)可讀介質(zhì),被配置為存儲(chǔ)用于管理移動(dòng)計(jì)算設(shè)備上的應(yīng)用程序的指令,所述指令在由處理器執(zhí)行時(shí)使所述處理器 在所述移動(dòng)計(jì)算設(shè)備接收表示命令和目標(biāo)應(yīng)用程序的命令消息,所述命令包括清除命令、啟用命令和禁用命令的組中的一種;以及 對(duì)所述目標(biāo)應(yīng)用程序執(zhí)行所述命令;以及 發(fā)送表示是否成功執(zhí)行所述命令的結(jié)果消息, 其中所述命令消息是從具有哪些移動(dòng)計(jì)算設(shè)備安裝了所述目標(biāo)應(yīng)用程序的記錄的服務(wù)器接收,并且其中所述服務(wù)器利用所述結(jié)果消息來更新所述記錄。
11.根據(jù)權(quán)利要求10所述的計(jì)算機(jī)可讀介質(zhì),其中所述命令消息包括清除命令,并且其中執(zhí)行所述命令進(jìn)一步包括 從所述移動(dòng)計(jì)算設(shè)備清除所述目標(biāo)應(yīng)用程序,所述清除包括從所述移動(dòng)計(jì)算設(shè)備刪除所述目標(biāo)應(yīng)用程序的文件。
12.根據(jù)權(quán)利要求10所述的計(jì)算機(jī)可讀介質(zhì),其中所述命令消息包括禁用命令,并且其中執(zhí)行所述命令進(jìn)一步包括 禁止所述目標(biāo)應(yīng)用程序在所述移動(dòng)計(jì)算設(shè)備上執(zhí)行,所述禁止包括改變所述移動(dòng)計(jì)算設(shè)備上與所述目標(biāo)應(yīng)用程序有關(guān)的配置設(shè)置。
13.根據(jù)權(quán)利要求10所述的計(jì)算機(jī)可讀介質(zhì),進(jìn)一步包括使所述處理器執(zhí)行下列步驟的指令 驗(yàn)證所述命令消息源自認(rèn)可的應(yīng)用程序提供商,所述驗(yàn)證包括檢查所述消息的數(shù)字簽名。
14.根據(jù)權(quán)利要求10所述的計(jì)算機(jī)可讀介質(zhì),其中所述目標(biāo)應(yīng)用程序已被應(yīng)用程序提供商識(shí)別為有問題的應(yīng)用程序。
15.一種用于管理移動(dòng)計(jì)算設(shè)備上的應(yīng)用程序的系統(tǒng),包括 計(jì)算機(jī)處理器,用于運(yùn)行計(jì)算機(jī)程序指令; 具有計(jì)算機(jī)程序指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述指令在由所述計(jì)算機(jī)處理器運(yùn)行時(shí)使所述處理器 在所述移動(dòng)計(jì)算設(shè)備接收表示命令和目標(biāo)應(yīng)用程序的命令消息,所述命令包括清除命令、啟用命令和禁用命令的組中的一種;以及 對(duì)所述目標(biāo)應(yīng)用程序執(zhí)行所述命令;以及 發(fā)送表示是否成功執(zhí)行所述命令的結(jié)果消息, 其中所述命令消息是從具有哪些移動(dòng)計(jì)算設(shè)備安裝了所述目標(biāo)應(yīng)用程序的記錄的服務(wù)器接收,并且其中所述服務(wù)器利用所述結(jié)果消息來更新所述記錄。
16.根據(jù)權(quán)利要求15所述的系統(tǒng),其中所述命令消息包括清除命令,并且其中執(zhí)行所述命令進(jìn)一步包括 從所述移動(dòng)計(jì)算設(shè)備清除所述目標(biāo)應(yīng)用程序,所述清除包括從所述移動(dòng)計(jì)算設(shè)備刪除所述目標(biāo)應(yīng)用程序的文件。
17.根據(jù)權(quán)利要求15所述的系統(tǒng),其中所述命令消息包括禁用命令,并且其中執(zhí)行所述命令進(jìn)一步包括 禁止所述目標(biāo)應(yīng)用程序在所述移動(dòng)計(jì)算設(shè)備上執(zhí)行,所述禁止包括改變所述移動(dòng)計(jì)算設(shè)備上與所述目標(biāo)應(yīng)用程序有關(guān)的配置設(shè)置。
18.根據(jù)權(quán)利要求15所述的系統(tǒng),進(jìn)一步包括使所述處理器執(zhí)行下列步驟的指令 驗(yàn)證所述命令消息源自認(rèn)可的應(yīng)用程序提供商,所述驗(yàn)證包括檢查所述消息的數(shù)字簽名。
19.根據(jù)權(quán)利要求15所述的系統(tǒng),其中所述目標(biāo)應(yīng)用程序已被應(yīng)用程序提供商識(shí)別為有問題的應(yīng)用程序。
全文摘要
本申請(qǐng)公開了用于管理移動(dòng)計(jì)算設(shè)備上的應(yīng)用程序的系統(tǒng)和方法。在移動(dòng)計(jì)算設(shè)備接收指定命令和目標(biāo)應(yīng)用程序的命令消息。該命令消息可以由應(yīng)用程序提供商服務(wù)器發(fā)送。該命令可以是清除命令、啟用命令或禁用命令。清除命令或禁用命令可以用來清除或禁用有問題的目標(biāo)應(yīng)用程序。對(duì)目標(biāo)應(yīng)用程序執(zhí)行所指定的命令。
文檔編號(hào)G06F9/44GK102782645SQ201080058718
公開日2012年11月14日 申請(qǐng)日期2010年11月4日 優(yōu)先權(quán)日2009年12月21日
發(fā)明者布萊恩·海爾納科 申請(qǐng)人:惠普發(fā)展公司,有限責(zé)任合伙企業(yè)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
文登市| 天津市| 南溪县| 阿克陶县| 日照市| 行唐县| 宁安市| 垫江县| 基隆市| 萝北县| 溧水县| 金坛市| 青铜峡市| 南靖县| 郎溪县| 海晏县| 五家渠市| 桦南县| 贺兰县| 桃园市| 法库县| 米脂县| 乐安县| 锡林浩特市| 资中县| 大丰市| 象州县| 日照市| 察隅县| 盘山县| 凌海市| 福安市| 内黄县| 遵义市| 吴忠市| 崇信县| 成安县| 江永县| 彭泽县| 察哈| 咸丰县|