禁用移動設(shè)備中的至少一應(yīng)用的方法和系統(tǒng)以及移動設(shè)備的制作方法
【專利摘要】本發(fā)明涉及一種禁用移動設(shè)備中的至少一應(yīng)用的方法和系統(tǒng)以及移動設(shè)備。本發(fā)明的一個(gè)實(shí)施例提供一種用于禁用移動設(shè)備中的至少一個(gè)應(yīng)用的方法,其中所述移動設(shè)備的通信組件接收用于禁用所述應(yīng)用的請求和證書。所述證書定義其中禁用所述應(yīng)用的地理區(qū)域。使用所述移動設(shè)備中的定位組件確定所述移動設(shè)備的地理位置;所述移動設(shè)備中的處理器將所述移動設(shè)備的所述地理位置與在所述證書中定義的所述地理區(qū)域相比較,以判定所述移動設(shè)備的所述地理位置是否在所述地理區(qū)域內(nèi)。所述處理器驗(yàn)證所述證書以判定用于禁用所述應(yīng)用的所述請求是否被授權(quán)。當(dāng)所述證書有效并且當(dāng)所述移動設(shè)備的所述地理位置在所述地理區(qū)域內(nèi)時(shí),所述移動設(shè)備中的控制器禁用所述應(yīng)用。
【專利說明】禁用移動設(shè)備中的至少一應(yīng)用的方法和系統(tǒng)以及移動設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明的領(lǐng)域是用于驗(yàn)證地理上有界空間中的移動設(shè)備的服務(wù)管理請求的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品。
【背景技術(shù)】
[0002]對移動電子設(shè)備(例如移動電話、電子閱讀器和平板計(jì)算機(jī))的改進(jìn)使得它們得以廣泛使用而不考慮使用位置。能夠在幾乎任何地方獲得和使用這些移動電子設(shè)備非常方便,但使用這些設(shè)備的時(shí)間和地點(diǎn)可能不適當(dāng)或危險(xiǎn)。通常使用警告標(biāo)志和公告指示用戶在限制區(qū)域中關(guān)閉這些設(shè)備,但遵守這些指示主要取決于用戶。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的一個(gè)實(shí)施例提供一種用于禁用移動設(shè)備中的至少一個(gè)應(yīng)用的方法,其中所述移動設(shè)備的通信組件接收用于禁用所述應(yīng)用的請求和證書。所述證書定義其中禁用所述應(yīng)用的地理區(qū)域。使用所述移動設(shè)備中的定位組件確定所述移動設(shè)備的地理位置;所述移動設(shè)備中的處理器將所述移動設(shè)備的所述地理位置與在所述證書中定義的所述地理區(qū)域相比較,以判定所述移動設(shè)備的所述地理位置是否在所述地理區(qū)域內(nèi)。所述處理器驗(yàn)證所述證書以判定用于禁用所述應(yīng)用的所述請求是否被授權(quán)。當(dāng)所述證書有效并且當(dāng)所述移動設(shè)備的所述地理位置在所述地理區(qū)域內(nèi)時(shí),所述移動設(shè)備中的控制器禁用所述應(yīng)用。
[0004]本發(fā)明的另一個(gè)實(shí)施例提供一種用于禁用移動設(shè)備中的應(yīng)用的方法,其中服務(wù)中心的通信組件接收用于禁用所述應(yīng)用的請求和證書,并且其中所述證書定義其中要禁用所述應(yīng)用的地理區(qū)域。使用所述服務(wù)中心內(nèi)的定位組件確定所述移動設(shè)備的地理位置;以及使用所述服務(wù)中心內(nèi)的處理器將所述移動設(shè)備的所述地理位置與在所述證書中定義的所述地理區(qū)域相比較,以便判定所述移動設(shè)備的所述地理位置是否在所述地理區(qū)域內(nèi)。所述處理器還驗(yàn)證所述證書以便判定用于禁用所述應(yīng)用的所述請求是否被授權(quán)。當(dāng)用于禁用所述應(yīng)用的所述請求被授權(quán)并且當(dāng)所述移動設(shè)備的所述地理位置在所述地理區(qū)域內(nèi)時(shí),所述服務(wù)中心內(nèi)的控制器遠(yuǎn)程禁用所述應(yīng)用。
[0005]本發(fā)明的另一個(gè)實(shí)施例提供一種包括至少一個(gè)應(yīng)用的移動設(shè)備,所述移動設(shè)備包括:通信組件,所述通信組件接收用于禁用所述至少一個(gè)應(yīng)用的請求和證書,所述證書定義其中要禁用所述至少一個(gè)應(yīng)用的地理區(qū)域;連接到所述通信組件的定位組件,所述定位組件確定所述移動設(shè)備的地理位置;連接到所述定位組件的處理器,所述處理器將所述移動設(shè)備的所述地理位置與在所述證書中定義的所述地理區(qū)域相比較,以便判定所述移動設(shè)備的所述地理位置是否在所述地理區(qū)域內(nèi),所述處理器驗(yàn)證所述證書以便判定用于禁用所述至少一個(gè)應(yīng)用的所述請求是否被授權(quán);以及連接到所述處理器的控制器,當(dāng)所述證書有效并且當(dāng)所述移動設(shè)備的所述地理位置在所述地理區(qū)域內(nèi)時(shí),所述控制器禁用所述至少一個(gè)應(yīng)用。
[0006]本發(fā)明的另一個(gè)實(shí)施例提供一種包括至少一個(gè)應(yīng)用的移動設(shè)備,所述移動設(shè)備包括:通信組件,所述通信組件接收用于禁用所述至少一個(gè)應(yīng)用的請求和證書,所述證書定義其中要禁用所述至少一個(gè)應(yīng)用的地理區(qū)域;連接到所述通信組件的定位組件,所述定位組件確定所述移動設(shè)備的地理位置;連接到所述定位組件的處理器,所述處理器將所述移動設(shè)備的所述地理位置與在所述證書中定義的所述地理區(qū)域相比較,以便判定所述移動設(shè)備的所述地理位置是否在所述地理區(qū)域內(nèi),所述處理器驗(yàn)證所述證書以便判定是否在有效證書注冊表中列出所述證書;以及連接到所述處理器的控制器,當(dāng)未在有效證書注冊表中列出所述證書時(shí),所述控制器拒絕用于禁用所述應(yīng)用的所述請求。
[0007]本發(fā)明的另一個(gè)實(shí)施例提供一種用于禁用移動設(shè)備中的應(yīng)用的系統(tǒng),所述系統(tǒng)包括:通信組件,所述通信組件接收用于禁用所述應(yīng)用的請求和證書,所述證書定義其中要禁用所述應(yīng)用的地理區(qū)域;連接到所述通信組件的定位組件,所述定位組件確定所述移動設(shè)備的地理位置;連接到所述定位組件的處理器,所述處理器將所述移動設(shè)備的所述地理位置與在所述證書中定義的所述地理區(qū)域相比較,以便判定所述移動設(shè)備的所述地理位置是否在所述地理區(qū)域內(nèi),所述處理器驗(yàn)證所述證書以便判定用于禁用所述應(yīng)用的所述請求是否被授權(quán);以及連接到所述處理器的控制器,當(dāng)用于禁用所述應(yīng)用的所述請求被授權(quán)并且當(dāng)所述移動設(shè)備的所述地理位置在所述地理區(qū)域內(nèi)時(shí),所述控制器遠(yuǎn)程禁用所述應(yīng)用。
【專利附圖】
【附圖說明】
[0008]參考附圖描述本發(fā)明。在附圖中,相同的參考標(biāo)號指示相同或功能類似的元素,這些附圖是:
[0009]圖1是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的移動設(shè)備和服務(wù)代理之間的無線服務(wù)協(xié)商的示意圖;
[0010]圖2是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于驗(yàn)證移動設(shè)備的服務(wù)管理請求的方法的流程圖;
[0011]圖3是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于禁用移動設(shè)備中的應(yīng)用的方法的流程圖;
[0012]圖4是示出根據(jù)本發(fā)明的另一個(gè)實(shí)施例的用于禁用移動設(shè)備中的應(yīng)用的方法的流程圖;
[0013]圖5示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于禁用移動設(shè)備中的應(yīng)用的設(shè)備;
[0014]圖6示出根據(jù)本發(fā)明的另一個(gè)實(shí)施例的用于禁用移動設(shè)備中的應(yīng)用的系統(tǒng);
[0015]圖7是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于集成的系統(tǒng)和方法的示意圖;
[0016]圖8是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于按需的系統(tǒng)和方法的示意圖;
[0017]圖9是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于虛擬專用網(wǎng)絡(luò)服務(wù)的系統(tǒng)和方法的示意圖;以及
[0018]圖10示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的計(jì)算機(jī)程序產(chǎn)品。
【具體實(shí)施方式】
[0019]下面詳細(xì)討論本發(fā)明的示例性、非限制性實(shí)施例。雖然討論特定配置以便提供清晰的理解,但應(yīng)該理解,僅出于示例目的而提供所公開的配置。所屬【技術(shù)領(lǐng)域】的普通技術(shù)人員將認(rèn)識到,可以使用其它配置而不偏離本發(fā)明的精神和范圍。[0020]本發(fā)明的一個(gè)實(shí)施例提供一種用于驗(yàn)證地理上有界空間中的移動設(shè)備的服務(wù)管理請求的系統(tǒng)和方法。所述系統(tǒng)可以在設(shè)備的操作系統(tǒng)(OS)級別控制設(shè)備,其負(fù)責(zé)管理設(shè)備的服務(wù)(在此也稱為“應(yīng)用”)。為了能夠關(guān)閉設(shè)備中的服務(wù),實(shí)施了安全性和隱私性機(jī)制。當(dāng)從請求方發(fā)出信號以便關(guān)閉設(shè)備(例如,照相機(jī))的服務(wù)時(shí),將證書與信號一起傳遞。證書必須被批準(zhǔn)以便允許組織或個(gè)人(即,請求方)使用此能力。在允許所請求的關(guān)閉服務(wù)之前,設(shè)備將驗(yàn)證證書。
[0021]證書還包含在創(chuàng)建證書時(shí)設(shè)置的地理圍欄的參數(shù)。當(dāng)設(shè)備接收到用于關(guān)閉服務(wù)的信號時(shí),在證書中定義的邊界必須與地理圍欄信號(單獨(dú)從位置發(fā)送以便禁用服務(wù))的邊界匹配。這將防止某人獲得證書,并且在不同地點(diǎn)使用證書禁用移動設(shè)備中的服務(wù)。
[0022]為了防止某人欺騙關(guān)閉信號和地理圍欄以使憑據(jù)匹配,額外的安全層(例如,針對銀行)包括將位置注冊到手動驗(yàn)證信息的注冊表。在該實(shí)施例中,憑據(jù)、地理圍欄和注冊表(其具有憑據(jù)信息)必須全部匹配,以便允許關(guān)閉移動設(shè)備中的服務(wù)。
[0023]在本發(fā)明的至少一個(gè)實(shí)施例中,在從發(fā)送用于禁用服務(wù)的信號的設(shè)備接收證書時(shí),移動設(shè)備根據(jù)證書頒發(fā)機(jī)構(gòu)執(zhí)行證書的驗(yàn)證。證書頒發(fā)機(jī)構(gòu)(在此也稱為“注冊表”)可以存儲在移動設(shè)備上的存儲器件(例如,閃存)中,或者存儲在無線連接到移動設(shè)備的遠(yuǎn)程數(shù)據(jù)庫中。如在此使用的,術(shù)語“連接”包括在操作上連接、在邏輯上連接、通信、在物理上連接、結(jié)合、稱合、接觸、鏈接、貼附和附加??梢韵騻€(gè)體和/或?qū)嶓w(例如,建筑物、公司等)頒發(fā)證書,并且證書可以具有與其關(guān)聯(lián)的日期(例如,到期日期、諸如事件之類的特定日期)。要?jiǎng)?chuàng)建的證書可以由個(gè)體請求并且驗(yàn)證。然后證書可以由頒發(fā)機(jī)構(gòu)頒發(fā)并且由個(gè)體和/或?qū)嶓w使用。
[0024]在惡意攻擊中,還可能因?yàn)樯鲜銎垓_而存在多個(gè)沖突信號。在這種情況下,注冊表中的憑據(jù)可以提供主密鑰以便確認(rèn)正確的信號和地理圍欄。因此,可以需要多個(gè)步驟以便驗(yàn)證移動設(shè)備中的服務(wù)關(guān)閉請求,從而確保請求起初不是惡意的并且用戶可以信任請求。
[0025]在本發(fā)明的至少一個(gè)實(shí)施例中,移動設(shè)備進(jìn)入管理服務(wù)邊界(在此也稱為“邊界”),并且廣播可實(shí)現(xiàn)服務(wù)列表。例如,如圖1中所示,蜂窩電話100廣播其能夠執(zhí)行照相機(jī)、文本消息傳送和語音錄制應(yīng)用,但不能執(zhí)行視頻錄制應(yīng)用。在另一個(gè)實(shí)施例中,移動設(shè)備僅廣播其制造商和型號。
[0026]管理服務(wù)邊界指任何地理上或電子上有界的區(qū)域,該區(qū)域提供受管服務(wù)監(jiān)管以便實(shí)現(xiàn)可接受的移動設(shè)備功能(特權(quán))。實(shí)例可以包括其中不可接受視頻錄制的電影院,或者其中移動設(shè)備不可以記錄敏感材料的機(jī)密會議。在至少一個(gè)實(shí)施例中,當(dāng)在管理服務(wù)邊界內(nèi)受保護(hù)時(shí),針對圖書館實(shí)現(xiàn)諸如鈴聲抑制之類的禮貌功能。其它管理服務(wù)邊界實(shí)例包括學(xué)校、教堂、辦公室、音樂館以及體育場或競技場。
[0027]服務(wù)代理101確認(rèn)蜂窩電話100和可實(shí)現(xiàn)服務(wù)列表。服務(wù)代理101還向蜂窩電話100發(fā)送禁止應(yīng)用列表。當(dāng)在管理服務(wù)邊界內(nèi)時(shí),蜂窩電話100禁用所述禁止應(yīng)用列表上的應(yīng)用。
[0028]圖2是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于驗(yàn)證移動設(shè)備的服務(wù)管理請求的方法的流程圖。移動設(shè)備接收用于禁用應(yīng)用的信號(110)。所述信號包括證書,讀取和驗(yàn)證證書(120)。如果證書有效,則從證書中讀取管理服務(wù)邊界的地理坐標(biāo)(130)。
[0029]從移動設(shè)備接收指示移動設(shè)備的位置的地理圍欄信號(140)。將地理圍欄信號與管理服務(wù)邊界的地理坐標(biāo)相比較(150)。如果地理圍欄信號與管理服務(wù)邊界的地理坐標(biāo)匹配,則禁用在請求信號中列出的應(yīng)用(160)。
[0030]圖3是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于禁用移動設(shè)備中的應(yīng)用(在此也稱為“服務(wù)”)的方法的流程圖。移動設(shè)備的通信組件接收用于禁用(結(jié)束、關(guān)閉)應(yīng)用的請求和證書(310),其中證書(例如,X.509證書)定義其中要禁用應(yīng)用的地理區(qū)域(例如,建筑物地址)。因此,證書僅針對在地理區(qū)域中禁用應(yīng)用有效。地理區(qū)域可以通過GPS坐標(biāo)、街道地址(多個(gè))、郵政編碼(多個(gè))、區(qū)域代碼(多個(gè))和/或地圖上的區(qū)域定義。
[0031]在本發(fā)明的至少一個(gè)實(shí)施例中,移動設(shè)備是電話、電子媒體播放器、支持網(wǎng)絡(luò)的照相機(jī)、便攜式游戲設(shè)備、平板計(jì)算機(jī)和/或膝上型計(jì)算機(jī)。應(yīng)用的實(shí)例包括但不限于照相機(jī)應(yīng)用、文本消息傳送應(yīng)用、圖片消息傳送應(yīng)用、視頻消息傳送應(yīng)用、因特網(wǎng)瀏覽器應(yīng)用、網(wǎng)絡(luò)應(yīng)用、電子郵件應(yīng)用、電話應(yīng)用、通信應(yīng)用和/或揚(yáng)聲器應(yīng)用。
[0032]使用移動設(shè)備中的定位組件確定移動設(shè)備的地理位置(320)。可以將地理區(qū)域標(biāo)識為GPS坐標(biāo)、街道地址、郵政編碼、區(qū)域代碼和/或地圖上的點(diǎn)。移動設(shè)備中的處理器將移動設(shè)備的地理位置與在證書中定義的地理區(qū)域相比較,以便判定移動設(shè)備的地理位置是否在地理區(qū)域中(330)。例如,處理器可以確定移動設(shè)備位于555號大街上的建筑物中,該大街在證書中的GPS坐標(biāo)指定的地理區(qū)域中。
[0033]此外,處理器驗(yàn)證證書以便判定用于禁用應(yīng)用的請求是否被授權(quán)(340 )。在至少一個(gè)實(shí)施例中,這包括查詢有效證書注冊表以便判定是否在注冊表中列出了所接收的證書。
[0034]當(dāng)證書有效(B卩,用于禁用應(yīng)用的請求被授權(quán))并且當(dāng)移動設(shè)備的地理位置在地理區(qū)域中時(shí),使用移動設(shè)備中的控制器禁用應(yīng)用(350A)。當(dāng)未在有效證書注冊表中列出證書時(shí)和/或當(dāng)移動設(shè)備的地理位置未在地理區(qū)域中時(shí),處理器拒絕用于禁用應(yīng)用的請求(350B)。因此,所接收的證書必須有效,并且證書必須用于移動設(shè)備所在的區(qū)域。例如,用于在體育競技場中禁用移動設(shè)備的證書可能針對在銀行中禁用移動設(shè)備無效。當(dāng)未在有效證書注冊表中列出證書時(shí),使用處理器拒絕用于禁用應(yīng)用的請求。在至少一個(gè)實(shí)施例中,控制器控制移動設(shè)備的操作系統(tǒng)。
[0035]在本發(fā)明的另一個(gè)實(shí)施例中,移動設(shè)備的通信組件接收用于超控應(yīng)用的禁用的命令。如果在地理位置中發(fā)生緊急事件(例如,火災(zāi)、警方或醫(yī)療緊急事件),則可以使用該超控命令重新激活應(yīng)用。在進(jìn)一步實(shí)施例中,作為重新激活的一部分,可以提供有關(guān)緊急事件的信息。所述信息的實(shí)例包括描述、退出指令、地圖等。
[0036]圖4是示出根據(jù)本發(fā)明的另一個(gè)實(shí)施例的用于禁用移動設(shè)備中的應(yīng)用的方法的流程圖。在服務(wù)中心的通信組件中接收從第三方用戶發(fā)送的用于禁用應(yīng)用的請求和證書(410)。證書定義其中要禁用應(yīng)用的地理區(qū)域;因此,證書僅針對在地理區(qū)域中禁用應(yīng)用有效。
[0037]服務(wù)中心內(nèi)的定位組件確定移動設(shè)備的地理位置(420);以及服務(wù)中心內(nèi)的處理器將移動設(shè)備的地理位置與在證書中定義的地理區(qū)域相比較(430)。執(zhí)行該操作以便判定移動設(shè)備的地理位置是否在證書中定義的地理區(qū)域中。處理器還判定用于禁用應(yīng)用的請求是否被授權(quán)(440 )。這可以通過判定是否在有效證書注冊表中列出證書來執(zhí)行。
[0038]當(dāng)用于禁用應(yīng)用的請求被授權(quán)并且當(dāng)移動設(shè)備的地理位置在證書中定義的地理區(qū)域中時(shí),使用服務(wù)中心內(nèi)的控制器遠(yuǎn)程禁用應(yīng)用(450A)。當(dāng)未在有效證書注冊表中列出證書時(shí)和/或當(dāng)移動設(shè)備的地理位置未在地理區(qū)域中時(shí),處理器拒絕用于禁用應(yīng)用的請求(450B)。
[0039]可以通過從服務(wù)中心內(nèi)的控制器(例如,通過服務(wù)中心的通信組件)向移動設(shè)備發(fā)送禁用命令而遠(yuǎn)程禁用應(yīng)用。在本發(fā)明的至少一個(gè)實(shí)施例中,在服務(wù)中心的通信組件中(例如,從第三方用戶)接收用于超控禁用命令的請求??梢詮姆?wù)中心內(nèi)的控制器向移動設(shè)備發(fā)送超控命令,其中超控命令取消禁用命令。因此,如果在地理位置中發(fā)生緊急事件,則超控命令可以重新激活應(yīng)用。
[0040]圖5示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的包括至少一個(gè)應(yīng)用的移動設(shè)備500,其中所述移動設(shè)備可以是電話、電子媒體播放器、支持網(wǎng)絡(luò)的照相機(jī)、便攜式游戲設(shè)備、平板計(jì)算機(jī)和/或膝上型計(jì)算機(jī)。所述應(yīng)用可以是照相機(jī)應(yīng)用、文本消息傳送應(yīng)用、圖片消息傳送應(yīng)用、視頻消息傳送應(yīng)用、因特網(wǎng)瀏覽器應(yīng)用、網(wǎng)絡(luò)應(yīng)用、電子郵件應(yīng)用、電話應(yīng)用、通信應(yīng)用和/或揚(yáng)聲器應(yīng)用。
[0041]移動設(shè)備包括通信組件510和定位組件520。如在此使用的,術(shù)語“通信組件”包括接收用于禁用應(yīng)用的請求和證書的計(jì)算機(jī)硬件設(shè)備(例如,天線)。證書定義其中要禁用應(yīng)用的地理區(qū)域。因此,證書僅針對在地理區(qū)域中禁用應(yīng)用有效,其中地理區(qū)域可以通過GPS坐標(biāo)、街道地址、郵政編碼、區(qū)域代碼和/或地圖上的點(diǎn)定義。在至少一個(gè)實(shí)施例中,通信組件510接收用于超控應(yīng)用的禁用的命令。如在此使用的,術(shù)語“定位組件”包括連接到通信組件510的用于確定移動設(shè)備的地理位置的計(jì)算機(jī)硬件設(shè)備(例如,GPS設(shè)備)。
[0042]移動設(shè)備還包括處理器530和控制器540。如在此使用的,術(shù)語“處理器”包括連接到通信組件510和/或定位組件520的用于將移動設(shè)備的地理位置與在證書中定義的地理區(qū)域相比較的計(jì)算機(jī)硬件設(shè)備。執(zhí)行該比較以便判定移動設(shè)備的地理位置是否在地理區(qū)域中。處理器530還可以驗(yàn)證證書以便判定用于禁用應(yīng)用的請求是否被授權(quán)。例如,處理器530可以判定是否在有效證書注冊表中列出證書。
[0043]如在此使用的,術(shù)語“控制器”包括連接到處理器530的、當(dāng)證書有效并當(dāng)移動設(shè)備的地理位置在地理區(qū)域中時(shí)禁用應(yīng)用的計(jì)算機(jī)硬件設(shè)備。具體地說,控制器540可以控制移動設(shè)備的操作系統(tǒng)。當(dāng)未在有效證書注冊表中列出證書時(shí),控制器540可以拒絕用于禁用應(yīng)用的請求。
[0044]圖6不出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于禁用移動設(shè)備中的應(yīng)用的系統(tǒng)600 (在此也稱為“服務(wù)中心”),其中系統(tǒng)600包括連接到定位組件620的通信組件610。如在此使用的,術(shù)語“通信組件”包括服務(wù)中心內(nèi)的從請求方接收用于禁用應(yīng)用的請求和證書的計(jì)算機(jī)硬件設(shè)備(例如,天線)。證書定義其中要禁用應(yīng)用的地理區(qū)域。因此,證書僅針對在地理區(qū)域中禁用應(yīng)用有效。如在此使用的,術(shù)語“定位組件”包括服務(wù)中心內(nèi)的確定移動設(shè)備的地理位置的計(jì)算機(jī)硬件設(shè)備(例如,三角測量設(shè)備、GPS定位器)。
[0045]系統(tǒng)600還包括連接到控制器640的處理器630。如在此使用的,術(shù)語“處理器”包括服務(wù)中心內(nèi)的連接到定位組件620和/或通信組件610的計(jì)算機(jī)硬件設(shè)備。處理器630將移動設(shè)備的地理位置與在證書中定義的地理區(qū)域相比較,以便判定移動設(shè)備的地理位置是否在地理區(qū)域中。處理器630還驗(yàn)證證書以便判定用于禁用應(yīng)用的請求是否被授權(quán)。具體地說,處理器630可以判定是否在有效證書注冊表中列出證書。當(dāng)未在有效證書注冊表中列出證書時(shí),處理器630可以拒絕用于禁用應(yīng)用的請求。[0046]如在此使用的,術(shù)語“控制器”包括服務(wù)中心內(nèi)的當(dāng)用于禁用應(yīng)用的請求被授權(quán)并且當(dāng)移動設(shè)備的地理位置在地理區(qū)域中時(shí)遠(yuǎn)程禁用應(yīng)用的計(jì)算機(jī)硬件設(shè)備。具體地說,控制器640可以通過向移動設(shè)備發(fā)送禁用命令,控制移動設(shè)備的操作系統(tǒng)。在至少一個(gè)實(shí)施例中,通信組件610 (例如,從原始請求方或者從另一方)接收用于超控的請求,并且控制器640向移動設(shè)備發(fā)送超控命令,其中超控命令取消禁用命令。
[0047]圖7是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于集成的系統(tǒng)和方法的示意圖。將處理軟件集成到客戶端、服務(wù)器和網(wǎng)絡(luò)環(huán)境中,方法是提供處理軟件使其與應(yīng)用、操作系統(tǒng)和網(wǎng)絡(luò)操作系統(tǒng)軟件共存,然后將處理軟件安裝在其中運(yùn)行處理軟件的環(huán)境中的客戶端和服務(wù)器上。
[0048]第一步驟是標(biāo)識其中部署處理軟件的客戶端和服務(wù)器上的任何軟件(包括網(wǎng)絡(luò)操作系統(tǒng)),這些軟件是處理軟件需要的或者與處理軟件協(xié)同工作。這包括網(wǎng)絡(luò)操作系統(tǒng),它是通過添加網(wǎng)絡(luò)特性增強(qiáng)基本操作系統(tǒng)的軟件。
[0049]接下來,標(biāo)識軟件應(yīng)用和版本號,并且將它們與經(jīng)過測試可與處理軟件一起工作的軟件應(yīng)用和版本號的列表相比較。使用正確版本號升級那些缺少或者與正確版本不匹配的軟件應(yīng)用。檢查將參數(shù)從處理軟件傳遞到軟件應(yīng)用的程序指令,以便確保參數(shù)列表與處理軟件需要的參數(shù)列表匹配。相反,檢查軟件應(yīng)用傳遞到處理軟件的參數(shù),以便確保參數(shù)與處理軟件需要的參數(shù)匹配。標(biāo)識客戶端和服務(wù)器操作系統(tǒng)(包括網(wǎng)絡(luò)操作系統(tǒng)),并且將它們與經(jīng)過測試可與處理軟件一起工作的操作系統(tǒng)、版本號和網(wǎng)絡(luò)軟件的列表相比較。在客戶端和服務(wù)器上,將那些與經(jīng)過測試的操作系統(tǒng)和版本號的列表不匹配的操作系統(tǒng)、版本號和網(wǎng)絡(luò)軟件升級到所需級別。
[0050]在確保其中部署處理軟件的軟件具有正確版本級別(其經(jīng)過測試可與處理軟件一起工作)之后,通過將處理軟件安裝在客戶端和服務(wù)器上而完成集成。
[0051]步驟220開始處理軟件的集成。第一件事是判定是否具有在一個(gè)或多個(gè)服務(wù)器上執(zhí)行的任何處理軟件程序(221)。如果沒有,則集成繼續(xù)到227。如果有,則標(biāo)識服務(wù)器地址(222)。檢查服務(wù)器以便查看它們是否包含以下軟件:其包括使用處理軟件測試的操作系統(tǒng)
(OS)、應(yīng)用和網(wǎng)絡(luò)操作系統(tǒng)(NOS)及其版本號(223)。還檢查服務(wù)器以便判定是否存在處理軟件需要的任何缺少的軟件(223 )。
[0052]判定版本號是否與使用處理軟件測試的OS、應(yīng)用和NOS的版本號匹配(224)。如果所有版本都匹配,并且沒有缺少的所需軟件,則集成在227繼續(xù)。
[0053]如果一個(gè)或多個(gè)版本號不匹配,則在一個(gè)或多個(gè)服務(wù)器上使用正確版本更新不匹配的版本(225)。此外,如果存在缺少的所需軟件,則在一個(gè)或多個(gè)服務(wù)器上更新該軟件(225)。通過安裝處理軟件而完成服務(wù)器集成(226)。
[0054]在221、224或226之后的步驟227判定是否具有在客戶端上執(zhí)行的任何處理軟件程序。如果沒有處理軟件程序在客戶端上執(zhí)行,則集成繼續(xù)到230并且退出。如果有,則標(biāo)識客戶端地址(228)。
[0055]檢查客戶端以便查看它們是否包含以下軟件:其包括使用處理軟件測試的操作系統(tǒng)(OS)、應(yīng)用和網(wǎng)絡(luò)操作系統(tǒng)(NOS)及其版本號(229)。還檢查客戶端以便判定是否存在處理軟件需要的任何缺少的軟件(229 )。
[0056]判定版本號是否與使用處理軟件測試的OS、應(yīng)用和NOS的版本號匹配(231)。如果所有版本都匹配,并且沒有缺少的所需軟件,則集成繼續(xù)到230并且退出。
[0057]如果一個(gè)或多個(gè)版本號不匹配,則在客戶端上使用正確版本更新不匹配的版本(232)。此外,如果存在缺少的所需軟件,則在客戶端上更新該軟件(232)。通過將處理軟件安裝在客戶端上而完成客戶端集成(233)。集成過程繼續(xù)到230并且退出。
[0058]圖8是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于按需的系統(tǒng)和方法的示意圖。處理軟件被共享,從而以靈活、自動的方式同時(shí)服務(wù)于多個(gè)客戶。它被標(biāo)準(zhǔn)化,從而需要很少的定制,并且它可擴(kuò)展,從而以即買即用(pay-as-you-go)模型按需提供容量。
[0059]處理軟件可以存儲在可從一個(gè)或多個(gè)服務(wù)器訪問的共享文件系統(tǒng)上。通過事務(wù)執(zhí)行處理軟件,這些事務(wù)包含使用被訪問服務(wù)器上的CPU單位的數(shù)據(jù)和服務(wù)器處理請求。CPU單位是服務(wù)器的中央處理器上的時(shí)間單位,例如分鐘、秒、小時(shí)。此外,被訪問服務(wù)器可以發(fā)出需要CPU單位的其它服務(wù)器請求。CPU單位是僅表示一種使用度量的實(shí)例。其它使用度量包括但不限于網(wǎng)絡(luò)帶寬、存儲器使用、存儲裝置使用、分組傳輸、完整事務(wù)等。
[0060]當(dāng)多個(gè)客戶使用同一處理軟件應(yīng)用時(shí),通過包括在事務(wù)中的參數(shù)區(qū)分其事務(wù),這些參數(shù)標(biāo)識唯一客戶和該客戶的服務(wù)類型。記錄所有CPU單位以及用于每個(gè)客戶的服務(wù)的其它使用度量。當(dāng)去往任何一個(gè)服務(wù)器的事務(wù)數(shù)量達(dá)到開始影響該服務(wù)器性能的某一數(shù)量時(shí),訪問其它服務(wù)器以便增加容量并且共享工作負(fù)載。同樣,當(dāng)諸如網(wǎng)絡(luò)帶寬、存儲器使用、存儲裝置使用之類的其它使用度量接近某一容量以致影響性能時(shí),添加額外的網(wǎng)絡(luò)帶寬、存儲器使用、存儲裝置等以便共享工作負(fù)載。
[0061]將用于每個(gè)服務(wù)和客戶的使用度量發(fā)送到收集服務(wù)器,該服務(wù)器針對在提供處理軟件共享執(zhí)行的服務(wù)器網(wǎng)絡(luò)中的任何位置處理的每個(gè)服務(wù),計(jì)算每個(gè)客戶的使用度量總和。將總計(jì)的使用單位度量定期乘以單位成本,并且備選地將生成的總處理軟件應(yīng)用服務(wù)成本發(fā)送給客戶或者在客戶訪問網(wǎng)站上指示,客戶然后向服務(wù)提供方支付款項(xiàng)。
[0062]在另一個(gè)實(shí)施例中,服務(wù)提供方直接從客戶在銀行或金融機(jī)構(gòu)中的賬戶請求支付。
[0063]在另一個(gè)實(shí)施例中,如果服務(wù)提供方也是使用處理軟件應(yīng)用的客戶的客戶,則協(xié)調(diào)應(yīng)付給服務(wù)提供方的款項(xiàng)與服務(wù)提供方應(yīng)支付的款項(xiàng),以便最小化款項(xiàng)轉(zhuǎn)移。
[0064]步驟240開始按需過程。創(chuàng)建事務(wù),該事務(wù)包含唯一客戶標(biāo)識、被請求的服務(wù)類型以及進(jìn)一步指定服務(wù)類型的任何服務(wù)參數(shù)(241)。然后將事務(wù)發(fā)送到主服務(wù)器(242)。在按需環(huán)境中,主服務(wù)器最初可以是僅有的服務(wù)器,然后隨著容量的使用,向按需環(huán)境中添加其它服務(wù)器。
[0065]查詢按需環(huán)境中的服務(wù)器中央處理單元(CPU)容量(243)。估計(jì)事務(wù)的CPU要求,然后將按需環(huán)境中的服務(wù)器可用CPU容量與事務(wù)CPU要求相比較,以便查看在任意服務(wù)器中是否具有足夠的CPU可用容量以便處理事務(wù)(244)。如果沒有足夠的服務(wù)器CPU可用容量,則分配額外的服務(wù)器CPU容量以便處理事務(wù)(248)。如果已經(jīng)具有足夠的可用CPU容量,則將事務(wù)發(fā)送到選定服務(wù)器(245 )。
[0066]在執(zhí)行事務(wù)之前,檢查剩余的按需環(huán)境以便判定環(huán)境是否具有足夠的可用容量以處理事務(wù)。該環(huán)境容量例如包括但不限于以下事物:網(wǎng)絡(luò)帶寬、處理器存儲器、存儲裝置等(246)。如果沒有足夠的可用容量,則向按需環(huán)境中添加容量(247)。接下來,訪問處理事務(wù)所需的軟件,將其加載到存儲器中,然后執(zhí)行事務(wù)(249)。[0067]記錄使用度量(250)。使用度量包括按需環(huán)境中用于處理事務(wù)的那些功能的各個(gè)部分。記錄例如包括但不限于網(wǎng)絡(luò)帶寬、處理器存儲器、存儲裝置和CPU周期的功能的使用。計(jì)算使用度量總和,將其乘以單位成本,然后將其記錄為向請求客戶收取的費(fèi)用(251)。
[0068]如果客戶請求將按需成本發(fā)布到網(wǎng)站(252),則發(fā)布按需成本(253)。如果客戶請求將按需成本通過電子郵件發(fā)送到客戶地址(254),則發(fā)送按需成本(255 )。如果客戶請求直接從客戶賬戶支付按需成本(256),則直接從客戶賬戶接收付款(257)。最后一個(gè)步驟是退出按需過程。
[0069]圖9是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于虛擬專用網(wǎng)絡(luò)服務(wù)的系統(tǒng)和方法的示意圖??梢酝ㄟ^使用虛擬專用網(wǎng)絡(luò)(VPN)部署、訪問和執(zhí)行處理軟件,虛擬專用網(wǎng)絡(luò)是可以用于通過否則不安全或不可信的網(wǎng)絡(luò)保護(hù)連接的技術(shù)的任意組合。使用VPN是為了提高安全性并且降低運(yùn)營成本。VPN使用公共網(wǎng)絡(luò)(通常為因特網(wǎng))將遠(yuǎn)程站點(diǎn)或用戶連接在一起。VPN使用通過因特網(wǎng)從公司的專用網(wǎng)絡(luò)路由到遠(yuǎn)程站點(diǎn)或員工的“虛擬”連接,而不是使用專用的實(shí)際連接(例如租用線路)??梢酝ㄟ^具體構(gòu)造VPN,將通過VPN對軟件的訪問提供為服務(wù),以便傳送或執(zhí)行處理軟件(即,軟件位于其它位置),其中根據(jù)支付金額將VPN的使用期限限于給定時(shí)間段或給定數(shù)量的部署。
[0070]可以通過遠(yuǎn)程訪問或站點(diǎn)到站點(diǎn)VPN來部署、訪問和執(zhí)行處理軟件。當(dāng)使用遠(yuǎn)程訪問VPN時(shí),經(jīng)由公司專用網(wǎng)絡(luò)和遠(yuǎn)程用戶之間的通過第三方服務(wù)提供商的安全、加密的連接來部署、訪問和執(zhí)行處理軟件。企業(yè)服務(wù)提供商(ESP)設(shè)置網(wǎng)絡(luò)訪問服務(wù)器(NAS),并且為遠(yuǎn)程用戶的計(jì)算機(jī)提供桌面客戶端軟件。遠(yuǎn)程工作者然后可以撥打免費(fèi)號碼或者直接通過電纜或DSL調(diào)制解調(diào)器連接以便到達(dá)NAS,并且使用其VPN客戶端軟件訪問公司網(wǎng)絡(luò)并訪問、下載和執(zhí)行處理軟件。
[0071]當(dāng)使用站點(diǎn)到站點(diǎn)VPN時(shí),通過使用專用設(shè)備和大規(guī)模加密來部署、訪問和執(zhí)行處理軟件,這些設(shè)備和加密用于通過公共網(wǎng)絡(luò)(例如因特網(wǎng))連接公司的多個(gè)固定站點(diǎn)。
[0072]通過VPN經(jīng)由隧道傳輸處理軟件,這是將整個(gè)分組放在另一個(gè)分組中并且通過網(wǎng)絡(luò)發(fā)送的過程。網(wǎng)絡(luò)和兩個(gè)點(diǎn)了解外部分組的協(xié)議,這兩個(gè)點(diǎn)稱為隧道接口,分組通過這些接口進(jìn)入和離開網(wǎng)絡(luò)。
[0073]步驟260開始虛擬專用網(wǎng)絡(luò)(VPN)處理。進(jìn)行判定以便查看是否需要用于遠(yuǎn)程訪問的VPN (261)。如果不需要,則繼續(xù)到262。如果需要,則判定是否存在遠(yuǎn)程訪問VPN(264)。
[0074]如果存在,則繼續(xù)到265。否則,標(biāo)識第三方提供商,其在公司的專用網(wǎng)絡(luò)和公司的遠(yuǎn)程用戶之間提供安全、加密的連接(276)。標(biāo)識公司的遠(yuǎn)程用戶(277)。第三方提供商然后設(shè)置網(wǎng)絡(luò)訪問服務(wù)器(NAS)(278),該網(wǎng)絡(luò)訪問服務(wù)器允許遠(yuǎn)程用戶撥打免費(fèi)號碼或者直接通過電纜或DSL調(diào)制解調(diào)器連接以便訪問、下載和安裝用于遠(yuǎn)程訪問VPN的桌面客戶端軟件(279)。
[0075]構(gòu)建遠(yuǎn)程訪問VPN之后,或者如果先前已安裝遠(yuǎn)程訪問VPN,遠(yuǎn)程用戶然后可以通過撥號到NAS或者直接通過電纜或DSL調(diào)制解調(diào)器連接到NAS來訪問處理軟件(265)。這允許進(jìn)入公司網(wǎng)絡(luò),可在其中訪問處理軟件(266)。通過網(wǎng)絡(luò)經(jīng)由隧道將處理軟件傳輸給遠(yuǎn)程用戶的桌面。即,將處理軟件分成分組,并且將包括數(shù)據(jù)和協(xié)議的每個(gè)分組放在另一個(gè)分組中(267)。當(dāng)處理軟件到達(dá)遠(yuǎn)程用戶的桌面時(shí),將處理軟件從分組取出,進(jìn)行重構(gòu),然后在遠(yuǎn)程用戶的桌面上執(zhí)行(268 )。
[0076]進(jìn)行判定以便查看是否需要用于站點(diǎn)到站點(diǎn)訪問的VPN (262)。如果不需要,則繼續(xù)以便退出過程(263)。否則,判定是否存在站點(diǎn)到站點(diǎn)VPN (269)。如果存在,則繼續(xù)到272。否則,安裝建立站點(diǎn)到站點(diǎn)VPN所需的專用設(shè)備(270)。然后將大規(guī)模加密內(nèi)置于VPN 中(271)。
[0077]構(gòu)建站點(diǎn)到站點(diǎn)VPN之后,或者如果先前已建立站點(diǎn)到站點(diǎn)VPN,用戶通過VPN訪問處理軟件(272)。通過網(wǎng)絡(luò)經(jīng)由隧道將處理軟件傳輸給站點(diǎn)用戶。即,將處理軟件分成分組,并且將包括數(shù)據(jù)和協(xié)議的每個(gè)分組放在另一個(gè)分組中(274)。當(dāng)處理軟件到達(dá)遠(yuǎn)程用戶的桌面時(shí),將處理軟件從分組中取出,進(jìn)行重構(gòu),然后在站點(diǎn)用戶的桌面上執(zhí)行(275)。繼續(xù)以便退出過程(263)。
[0078]所屬【技術(shù)領(lǐng)域】的技術(shù)人員知道,本發(fā)明的各個(gè)方面可以實(shí)現(xiàn)為系統(tǒng)、方法或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明的各個(gè)方面可以具體實(shí)現(xiàn)為以下形式,即:完全的硬件實(shí)施方式或硬件和軟件方面結(jié)合的實(shí)施方式,這里可以統(tǒng)稱為“電路”、“模塊”或“系統(tǒng)”。此外,本發(fā)明的各個(gè)方面還可以實(shí)現(xiàn)為在一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)中的計(jì)算機(jī)程序產(chǎn)品的形式,該計(jì)算機(jī)可讀介質(zhì)中包含計(jì)算機(jī)可讀的程序代碼。
[0079]可以采用一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)的任意組合。計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀信號介質(zhì)或者計(jì)算機(jī)可讀存儲介質(zhì)。計(jì)算機(jī)可讀存儲介質(zhì)例如可以是一但不限于一電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者上述的任意合適的組合。計(jì)算機(jī)可讀存儲介質(zhì)的更具體的例子(非窮舉的列表)包括:具有一個(gè)或多個(gè)導(dǎo)線的電連接、便攜式計(jì)算機(jī)盤、硬盤、隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、可擦式可編程只讀存儲器(EPROM或閃存)、光纖、便攜式緊湊盤只讀存儲器(CD-ROM)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本文件中,計(jì)算機(jī)可讀存儲介質(zhì)可以是任何包含或存儲程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。
[0080]計(jì)算機(jī)可讀的信號介質(zhì)可以包括例如在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了計(jì)算機(jī)可讀的程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括一但不限于一電磁信號、光信號或上述的任意合適的組合。計(jì)算機(jī)可讀的信號介質(zhì)可以是計(jì)算機(jī)可讀存儲介質(zhì)以外的任何計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。
[0081]計(jì)算機(jī)可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括一但不限于一無線、有線、光纜、RF等等,或者上述的任意合適的組合。
[0082]可以以一種或多種程序設(shè)計(jì)語言的任意組合來編寫用于執(zhí)行本發(fā)明的各個(gè)方面的操作的計(jì)算機(jī)程序代碼,所述程序設(shè)計(jì)語言包括面向?qū)ο蟮某绦蛟O(shè)計(jì)語言一諸如Java、Smalltalk、C++等,還包括常規(guī)的過程式程序設(shè)計(jì)語言一諸如“C”語言或類似的程序設(shè)計(jì)語言。程序代碼可以完全地在用戶計(jì)算機(jī)上執(zhí)行、部分地在用戶計(jì)算機(jī)上執(zhí)行、作為一個(gè)獨(dú)立的軟件包執(zhí)行、部分在用戶計(jì)算機(jī)上部分在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行、或者完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計(jì)算機(jī)的情形中,遠(yuǎn)程計(jì)算機(jī)可以通過任意種類的網(wǎng)絡(luò)一包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN) —連接到用戶計(jì)算機(jī),或者,可以連接到外部計(jì)算機(jī)(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。
[0083]下面將參照根據(jù)本發(fā)明實(shí)施例的方法、裝置(系統(tǒng))和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或框圖描述本發(fā)明的各個(gè)方面。應(yīng)當(dāng)理解,流程圖和/或框圖的每個(gè)方框以及流程圖和/或框圖中各方框的組合,都可以由計(jì)算機(jī)程序指令實(shí)現(xiàn)。這些計(jì)算機(jī)程序指令可以提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出一種機(jī)器,使得這些指令在通過計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器執(zhí)行時(shí),產(chǎn)生了實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動作的裝置。
[0084]也可以把這些計(jì)算機(jī)程序指令存儲在計(jì)算機(jī)可讀介質(zhì)中,這些指令使得計(jì)算機(jī)、其它可編程數(shù)據(jù)處理裝置、或其它設(shè)備以特定方式工作,從而,存儲在計(jì)算機(jī)可讀介質(zhì)中的指令就產(chǎn)生出包括實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動作的指令的制造品(article of manufacture)0
[0085]也可以把計(jì)算機(jī)程序指令加載到計(jì)算機(jī)、其它可編程數(shù)據(jù)處理裝置、或其它設(shè)備上,使得在計(jì)算機(jī)、其它可編程裝置或其它設(shè)備上執(zhí)行一系列操作步驟,以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的過程,從而使得在計(jì)算機(jī)或其它可編程裝置上執(zhí)行的指令提供實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動作的過程。
[0086]現(xiàn)在參考圖10,其中示出用于實(shí)現(xiàn)本發(fā)明的至少一個(gè)實(shí)施例的代表性硬件環(huán)境。該示意圖示出根據(jù)本發(fā)明的至少一個(gè)實(shí)施例的信息處理/計(jì)算機(jī)系統(tǒng)的硬件配置。所述系統(tǒng)包括至少一個(gè)處理器或中央處理單元(CPU) 10。CPUlO通過系統(tǒng)總線12與諸如隨機(jī)存取存儲器(RAM) 14、只讀存儲器(ROM) 16和輸入/輸出(I/O)適配器18之類的各種設(shè)備互連。I/O適配器18可以連接到外圍設(shè)備,例如磁盤機(jī)11和磁帶驅(qū)動器13,或者可由所述系統(tǒng)讀取的其它程序存儲設(shè)備。所述系統(tǒng)可以讀取程序存儲設(shè)備上的本發(fā)明指令并且執(zhí)行這些指令,以便執(zhí)行本發(fā)明的至少一個(gè)實(shí)施例的方法。所述系統(tǒng)還包括用戶接口適配器19,其將鍵盤15、鼠標(biāo)17、揚(yáng)聲器24、麥克風(fēng)22和/或其它用戶接口設(shè)備(例如觸摸屏設(shè)備,未示出)連接到總線12以便收集用戶輸入。此外,通信適配器20將總線12連接到數(shù)據(jù)處理網(wǎng)絡(luò)25,顯示適配器21將總線12連接到顯示設(shè)備23,顯示設(shè)備23例如可以實(shí)現(xiàn)為諸如顯示器、打印機(jī)或發(fā)送器之類的輸出設(shè)備。
[0087]附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的不同實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)注的功能可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動作的專用的基于硬件的系統(tǒng)來實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來實(shí)現(xiàn)。
[0088]在此使用的術(shù)語只是為了描述特定的實(shí)施例并且并非旨在作為本發(fā)明的限制。如在此使用的,單數(shù)形式“一”、“一個(gè)”和“該”旨在同樣包括復(fù)數(shù)形式,除非上下文明確地另有所指。還將理解,當(dāng)在此說明書中使用時(shí),根術(shù)語“包括”和/或“具有”指定了聲明的特性、整數(shù)、步驟、操作、元素和/或組件的存在,但是并不排除至少一個(gè)其它特性、整數(shù)、步驟、操作、元素、組件和/或其組合的存在或增加。
[0089]下面權(quán)利要求中的對應(yīng)結(jié)構(gòu)、材料、操作以及所有功能性限定的裝置的等同替換,旨在包括任何用于與在權(quán)利要求中具體指出的其它元件相組合地執(zhí)行該功能的結(jié)構(gòu)或材料。出于示例和說明目的給出了對本發(fā)明的描述,但所述描述并非旨在是窮舉的或是將本發(fā)明限于所公開的形式。在不偏離本發(fā)明的范圍和精神的情況下,對于所屬【技術(shù)領(lǐng)域】的普通技術(shù)人員來說許多修改和變化都將是顯而易見的。實(shí)施例的選擇和描述是為了最佳地解釋本發(fā)明的原理和實(shí)際應(yīng)用,并且當(dāng)適合于所構(gòu)想的特定使用時(shí),使得所屬【技術(shù)領(lǐng)域】的其它普通技術(shù)人員能夠理解本發(fā)明的具有各種修改的各種實(shí)施例。
【權(quán)利要求】
1.一種用于禁用移動設(shè)備中的至少一個(gè)應(yīng)用的方法,所述方法包括: 在所述移動設(shè)備的通信組件中接收用于禁用所述至少一個(gè)應(yīng)用的請求和證書,所述證書定義其中要禁用所述至少一個(gè)應(yīng)用的地理區(qū)域; 使用所述移動設(shè)備中的定位組件確定所述移動設(shè)備的地理位置; 使用所述移動設(shè)備中的處理器將所述移動設(shè)備的所述地理位置與在所述證書中定義的所述地理區(qū)域相比較,以便判定所述移動設(shè)備的所述地理位置是否在所述地理區(qū)域內(nèi);使用所述處理器驗(yàn)證所述證書以便判定用于禁用所述至少一個(gè)應(yīng)用的所述請求是否被授權(quán);以及 當(dāng)所述證書有效并且當(dāng)所述移動設(shè)備的所述地理位置在所述地理區(qū)域內(nèi)時(shí),使用所述移動設(shè)備中的控制器禁用所述至少一個(gè)應(yīng)用。
2.根據(jù)權(quán)利要求1的方法,其中所述控制器控制所述移動設(shè)備的操作系統(tǒng)。
3.根據(jù)權(quán)利要求1的方法,其中所述地理區(qū)域包括以下項(xiàng)中的至少一個(gè):GPS坐標(biāo)、街道地址、郵政編碼、區(qū)域代碼以及地圖上的點(diǎn)。
4.根據(jù)權(quán)利要求1的方法,其中驗(yàn)證所述證書包括判定是否在有效證書注冊表中列出所述證書。
5.根據(jù)權(quán)利要求1的方法,其中所述應(yīng)用包括以下項(xiàng)中的至少一個(gè):照相機(jī)應(yīng)用、文本消息傳送應(yīng)用、圖片消 息傳送應(yīng)用、視頻消息傳送應(yīng)用、因特網(wǎng)瀏覽器應(yīng)用、網(wǎng)絡(luò)應(yīng)用、電子郵件應(yīng)用、電話應(yīng)用、通信應(yīng)用以及揚(yáng)聲器應(yīng)用。
6.根據(jù)權(quán)利要求1的方法,其中所述移動設(shè)備包括以下項(xiàng)中的至少一個(gè):電話、電子媒體播放器、支持網(wǎng)絡(luò)的照相機(jī)、便攜式游戲設(shè)備、平板計(jì)算機(jī)以及膝上型計(jì)算機(jī)。
7.根據(jù)權(quán)利要求1的方法,還包括接收用于超控所述應(yīng)用的禁用的命令。
8.一種用于禁用移動設(shè)備中的應(yīng)用的方法,所述方法包括: 在所述移動設(shè)備的通信組件中接收用于禁用所述應(yīng)用的請求和證書,所述證書定義其中要禁用所述應(yīng)用的地理區(qū)域; 使用所述移動設(shè)備中的定位組件確定所述移動設(shè)備的地理位置;使用所述移動設(shè)備中的處理器將所述移動設(shè)備的所述地理位置與在所述證書中定義的所述地理區(qū)域相比較,以便判定所述移動設(shè)備的所述地理位置是否在所述地理區(qū)域內(nèi);使用所述處理器驗(yàn)證所述證書以便判定是否在有效證書注冊表中列出所述證書;以及當(dāng)未在有效證書注冊表中列出所述證書時(shí),使用所述處理器拒絕用于禁用所述應(yīng)用的所述請求。
9.根據(jù)權(quán)利要求8的方法,其中所述證書僅針對在所述地理區(qū)域中禁用所述應(yīng)用有效。
10.根據(jù)權(quán)利要求8的方法,其中為了禁用所述應(yīng)用,所述證書必須被驗(yàn)證,并且所述證書必須被授權(quán)為在所述移動設(shè)備的所述地理位置中禁用所述應(yīng)用。
11.根據(jù)權(quán)利要求8的方法,其中所述應(yīng)用包括以下項(xiàng)中的至少一個(gè):照相機(jī)應(yīng)用、文本消息傳送應(yīng)用、圖片消息傳送應(yīng)用、視頻消息傳送應(yīng)用、因特網(wǎng)瀏覽器應(yīng)用、網(wǎng)絡(luò)應(yīng)用、電子郵件應(yīng)用、電話應(yīng)用以及揚(yáng)聲器應(yīng)用。
12.根據(jù)權(quán)利要求8的方法,其中所述移動設(shè)備包括以下項(xiàng)中的至少一個(gè):電話、電子媒體播放器、支持網(wǎng)絡(luò)的照相機(jī)、便攜式游戲設(shè)備、平板計(jì)算機(jī)以及膝上型計(jì)算機(jī)。
13.一種用于禁用移動設(shè)備中的應(yīng)用的方法,所述方法包括: 在服務(wù)中心的通信組件中接收用于禁用所述應(yīng)用的請求和證書,所述證書定義其中要禁用所述應(yīng)用的地理區(qū)域; 使用所述服務(wù)中心內(nèi)的定位組件確定所述移動設(shè)備的地理位置;使用所述服務(wù)中心內(nèi)的處理器將所述移動設(shè)備的所述地理位置與在所述證書中定義的所述地理區(qū)域相比較,以便判定所述移動設(shè)備的所述地理位置是否在所述地理區(qū)域內(nèi);使用所述處理器驗(yàn)證所述證書以便判定用于禁用所述應(yīng)用的所述請求是否被授權(quán);以及 當(dāng)用于禁用所述應(yīng)用的所述請求被授權(quán)并且當(dāng)所述移動設(shè)備的所述地理位置在所述地理區(qū)域內(nèi)時(shí),使用所述服務(wù)中心內(nèi)的控制器遠(yuǎn)程禁用所述應(yīng)用。
14.根據(jù)權(quán)利要求13的方法,其中所述控制器控制所述移動設(shè)備的操作系統(tǒng)。
15.根據(jù)權(quán)利要求13的方法,其中所述證書僅針對在所述地理區(qū)域中禁用所述應(yīng)用有效。
16.根據(jù)權(quán)利要求13的方法,其中驗(yàn)證所述證書包括判定是否在有效證書注冊表中列出所述證書。
17.根據(jù)權(quán)利要 求13的方法,其中所述應(yīng)用包括以下項(xiàng)中的至少一個(gè):照相機(jī)應(yīng)用、文本消息傳送應(yīng)用、圖片消息傳送應(yīng)用、視頻消息傳送應(yīng)用、因特網(wǎng)瀏覽器應(yīng)用、網(wǎng)絡(luò)應(yīng)用、電子郵件應(yīng)用、電話應(yīng)用、通信應(yīng)用以及揚(yáng)聲器應(yīng)用。
18.根據(jù)權(quán)利要求13的方法,其中所述移動設(shè)備包括以下項(xiàng)中的至少一個(gè):電話、電子媒體播放器、支持網(wǎng)絡(luò)的照相機(jī)、便攜式游戲設(shè)備、平板計(jì)算機(jī)以及膝上型計(jì)算機(jī)。
19.根據(jù)權(quán)利要求13的方法,其中遠(yuǎn)程禁用所述應(yīng)用包括從所述服務(wù)中心內(nèi)的所述控制器向所述移動設(shè)備發(fā)送禁用命令。
20.根據(jù)權(quán)利要求19的方法,還包括從所述服務(wù)中心內(nèi)的所述控制器向所述移動設(shè)備發(fā)送超控命令,所述超控命令取消所述禁用命令。
21.一種用于禁用移動設(shè)備中的應(yīng)用的方法,所述方法包括: 在服務(wù)中心的通信組件中接收用于禁用所述應(yīng)用的請求和證書,所述證書定義其中要禁用所述應(yīng)用的地理區(qū)域; 使用所述服務(wù)中心內(nèi)的定位組件確定所述移動設(shè)備的地理位置;使用所述服務(wù)中心內(nèi)的處理器將所述移動設(shè)備的所述地理位置與在所述證書中定義的所述地理區(qū)域相比較,以便判定所述移動設(shè)備的所述地理位置是否在所述地理區(qū)域內(nèi);使用所述處理器驗(yàn)證所述證書以便判定是否在有效證書注冊表中列出所述證書;以及當(dāng)未在有效證書注冊表中列出所述證書時(shí),使用所述處理器拒絕用于禁用所述應(yīng)用的所述請求。
22.根據(jù)權(quán)利要求21的方法,其中所述證書僅針對在所述地理區(qū)域中禁用所述應(yīng)用有效。
23.根據(jù)權(quán)利要求21的方法,其中所述應(yīng)用包括以下項(xiàng)中的至少一個(gè):照相機(jī)應(yīng)用、文本消息傳送應(yīng)用、圖片消息傳送應(yīng)用、視頻消息傳送應(yīng)用、因特網(wǎng)瀏覽器應(yīng)用、網(wǎng)絡(luò)應(yīng)用、電子郵件應(yīng)用、電話應(yīng)用以及揚(yáng)聲器應(yīng)用。
24.根據(jù)權(quán)利要求21的方法,其中所述移動設(shè)備包括以下項(xiàng)中的至少一個(gè):電話、電子媒體播放器、支持網(wǎng)絡(luò)的照相機(jī)、便攜式游戲設(shè)備、平板計(jì)算機(jī)以及膝上型計(jì)算機(jī)。
25.根據(jù)權(quán)利要求21的方法,其中為了禁用所述應(yīng)用,所述證書必須被驗(yàn)證,并且所述證書必須被授權(quán)為在所述移動設(shè)備的所述地理位置中禁用所述應(yīng)用。
26.—種包括至少一個(gè)應(yīng)用的移動設(shè)備,所述移動設(shè)備包括: 通信組件,所述通信組件接收用于禁用所述至少一個(gè)應(yīng)用的請求和證書,所述證書定義其中要禁用所述至少一個(gè)應(yīng)用的地理區(qū)域; 連接到所述通信組件的定位組件,所述定位組件確定所述移動設(shè)備的地理位置; 連接到所述定位組件的處理器,所述處理器將所述移動設(shè)備的所述地理位置與在所述證書中定義的所述地理區(qū)域相比較,以便判定所述移動設(shè)備的所述地理位置是否在所述地理區(qū)域內(nèi),所述處理器驗(yàn)證所述證書以便判定用于禁用所述至少一個(gè)應(yīng)用的所述請求是否被授權(quán);以及 連接到所述處理器的控制器,當(dāng)所述證書有效并且當(dāng)所述移動設(shè)備的所述地理位置在所述地理區(qū)域內(nèi)時(shí),所述控制器禁用所述至少一個(gè)應(yīng)用。
27.根據(jù)權(quán)利要求26的移動設(shè)備,其中所述控制器控制所述移動設(shè)備的操作系統(tǒng)。
28.根據(jù)權(quán)利要求26的移動設(shè)備,其中所述證書僅針對在所述地理區(qū)域中禁用所述應(yīng)用有效。
29.根據(jù)權(quán)利要求26的移動設(shè)備,其中所述地理區(qū)域包括以下項(xiàng)中的至少一個(gè):GPS坐標(biāo)、街道地址、郵政編碼、區(qū)域代碼以及地圖上的點(diǎn)。
30.根據(jù)權(quán)利要求26的移動設(shè)備,其中所述處理器判定是否在有效證書注冊表中列出所述證書。
31.根據(jù)權(quán)利要求26的移動設(shè)備,其中所述應(yīng)用包括以下項(xiàng)中的至少一個(gè):照相機(jī)應(yīng)用、文本消息傳送應(yīng)用、圖片消息傳送應(yīng)用、視頻消息傳送應(yīng)用、因特網(wǎng)瀏覽器應(yīng)用、網(wǎng)絡(luò)應(yīng)用、電子郵件應(yīng)用、電話應(yīng)用、通信應(yīng)用以及揚(yáng)聲器應(yīng)用。
32.根據(jù)權(quán)利要求26的移動設(shè)備,其中所述移動設(shè)備包括以下項(xiàng)中的至少一個(gè):電話、電子媒體播放器、支持網(wǎng)絡(luò)的照相機(jī)、便攜式游戲設(shè)備、平板計(jì)算機(jī)以及膝上型計(jì)算機(jī)。
33.根據(jù)權(quán)利要求26的移動設(shè)備,其中所述通信組件接收用于超控所述應(yīng)用的禁用的命令。
34.一種包括至少一個(gè)應(yīng)用的移動設(shè)備,所述移動設(shè)備包括: 通信組件,所述通信組件接收用于禁用所述至少一個(gè)應(yīng)用的請求和證書,所述證書定義其中要禁用所述至少一個(gè)應(yīng)用的地理區(qū)域; 連接到所述通信組件的定位組件,所述定位組件確定所述移動設(shè)備的地理位置; 連接到所述定位組件的處理器,所述處理器將所述移動設(shè)備的所述地理位置與在所述證書中定義的所述地理區(qū)域相比較,以便判定所述移動設(shè)備的所述地理位置是否在所述地理區(qū)域內(nèi),所述處理器驗(yàn)證所述證書以便判定是否在有效證書注冊表中列出所述證書;以及 連接到所述處理器的控制器,當(dāng)未在有效證書注冊表中列出所述證書時(shí),所述控制器拒絕用于禁用所述應(yīng)用的所述請求。
35.根據(jù)權(quán)利要求34的移動設(shè) 備,其中所述控制器控制所述移動設(shè)備的操作系統(tǒng)。
36.根據(jù)權(quán)利要求34的移動設(shè)備,其中所述證書僅針對在所述地理區(qū)域中禁用所述應(yīng)用有效。
37.根據(jù)權(quán)利要求34的移動設(shè)備,其中所述地理區(qū)域包括以下項(xiàng)中的至少一個(gè):GPS坐標(biāo)、街道地址、郵政編碼、區(qū)域代碼以及地圖上的點(diǎn)。
38.根據(jù)權(quán)利要求34的移動設(shè)備,其中為了禁用所述應(yīng)用,所述證書必須被驗(yàn)證,并且所述證書必須被授權(quán)為在所述移動設(shè)備的所述地理位置中禁用所述應(yīng)用。
39.根據(jù)權(quán)利要求34的移動設(shè)備,其中所述應(yīng)用包括以下項(xiàng)中的至少一個(gè):照相機(jī)應(yīng)用、文本消息傳送應(yīng)用、圖片消息傳送應(yīng)用、視頻消息傳送應(yīng)用、因特網(wǎng)瀏覽器應(yīng)用、網(wǎng)絡(luò)應(yīng)用、電子郵件應(yīng)用、電話應(yīng)用、通信應(yīng)用以及揚(yáng)聲器應(yīng)用。
40.根據(jù)權(quán)利要求34的移動設(shè)備,其中所述移動設(shè)備包括以下項(xiàng)中的至少一個(gè):電話、電子媒體播放器、支持網(wǎng)絡(luò)的照相機(jī)、便攜式游戲設(shè)備、平板計(jì)算機(jī)以及膝上型計(jì)算機(jī)。
41.根據(jù)權(quán)利要求34的移動設(shè)備,其中所述通信組件接收用于超控所述應(yīng)用的禁用的命令。
42.一種用于禁用移動設(shè)備中的應(yīng)用的系統(tǒng),所述系統(tǒng)包括: 通信組件,所述通信組件接收用于禁用所述應(yīng)用的請求和證書,所述證書定義其中要禁用所述應(yīng)用的地理區(qū)域; 連接到所述通信組件的定位組件,所述定位組件確定所述移動設(shè)備的地理位置; 連接到所述定位組件的處理器,所述處理器將所述移動設(shè)備的所述地理位置與在所述證書中定義的所述地理區(qū)域相比較,以便判定所述移動設(shè)備的所述地理位置是否在所述地理區(qū)域內(nèi),所述處理器驗(yàn)證所述證書以便判定用于禁用所述應(yīng)用的所述請求是否被授權(quán);以及 連接到所述處理器的控制器,當(dāng)用于禁用所述應(yīng)用的所述請求被授權(quán)并且當(dāng)所述移動設(shè)備的所述地理位置在所述地理區(qū)域內(nèi)時(shí),所述控制器遠(yuǎn)程禁用所述應(yīng)用。
43.根據(jù)權(quán)利要求42的系統(tǒng),其中所述控制器控制所述移動設(shè)備的操作系統(tǒng)。
44.根據(jù)權(quán)利要求42的系統(tǒng),其中所述證書僅針對在所述地理區(qū)域中禁用所述應(yīng)用有效。
45.根據(jù)權(quán)利要求42的系統(tǒng),其中所述處理器判定是否在有效證書注冊表中列出所述證書。
46.根據(jù)權(quán)利要求42的系統(tǒng),其中所述應(yīng)用包括以下項(xiàng)中的至少一個(gè):照相機(jī)應(yīng)用、文本消息傳送應(yīng)用、圖片消息傳送應(yīng)用、視頻消息傳送應(yīng)用、因特網(wǎng)瀏覽器應(yīng)用、網(wǎng)絡(luò)應(yīng)用、電子郵件應(yīng)用、電話應(yīng)用以及揚(yáng)聲器應(yīng)用。
47.根據(jù)權(quán)利要求42的系統(tǒng),其中所述移動設(shè)備包括以下項(xiàng)中的至少一個(gè):電話、電子媒體播放器、支持網(wǎng)絡(luò)的照相機(jī)、便攜式游戲設(shè)備、平板計(jì)算機(jī)以及膝上型計(jì)算機(jī)。
48.根據(jù)權(quán)利要求42的系統(tǒng),其中所述控制器向所述移動設(shè)備發(fā)送禁用命令。
49.根據(jù)權(quán)利要求44的系統(tǒng),其中所述控制器向所述移動設(shè)備發(fā)送超控命令,所述超控命令取消所述禁用命令。
【文檔編號】G06F21/33GK103984889SQ201410033999
【公開日】2014年8月13日 申請日期:2014年1月23日 優(yōu)先權(quán)日:2013年2月8日
【發(fā)明者】S·R·克勞澤爾, G·D·米勒, N·M·納薩爾, T·納薩爾 申請人:國際商業(yè)機(jī)器公司