專利名稱:針對所選位置處的用戶來管制移動計算設(shè)備的使用的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及針對所選位置處的用戶來管制(regulate)移動計算設(shè)備的使用。
背景技術(shù):
移動電話和其他類型的計算設(shè)備的迅速發(fā)展極大地增強(qiáng)了人們進(jìn)行通信的能力。很多人選擇經(jīng)由電話、文本消息、社會網(wǎng)絡(luò)全天候地與他人進(jìn)行通信。無所不在的通信能力提供了很多好處,包括生產(chǎn)率和社會化的增高。
但是,猶如迅速的技術(shù)進(jìn)步出現(xiàn)時通常會發(fā)生的,用于通信的社會規(guī)范沒有跟上通信能力的步伐。在基本上任何位置晝夜不停地進(jìn)行通信或者使用移動計算設(shè)備的能力并不必然意味著這樣做是合適的。當(dāng)電話呼叫、語音郵件和文本消息警報被接收到時,移動計算設(shè)備通??梢詫?dǎo)致會話、會議、教室以及社會活動的中斷。這些中斷會降低效率并且會打斷它們所出現(xiàn)的環(huán)境的流程。
發(fā)明內(nèi)容
本發(fā)明公開了一種用于針對選定位置處的用戶來管制移動計算設(shè)備的使用的方法,該方法包括識別移動計算設(shè)備的位置;確定所識別出的位置處的用戶的角色;基于所識別出的位置處的用戶的角色,為移動計算設(shè)備將預(yù)定限制進(jìn)行分類;以及當(dāng)移動計算設(shè)備處于所識別出的位置時,基于所述預(yù)定限制來管制在移動計算設(shè)備上操作的應(yīng)用的功倉泛。
結(jié)合通過示例示出本發(fā)明的特征的附圖,根據(jù)下面的詳細(xì)描述,本發(fā)明的特征和優(yōu)點(diǎn)將顯而易見,其中圖I示出了根據(jù)本發(fā)明實(shí)施例的用于針對所選位置處的用戶來管制移動計算設(shè)備的使用的系統(tǒng)的示例圖;圖2描繪了根據(jù)本發(fā)明實(shí)施例的用于針對所選位置處的用戶來管制移動計算設(shè)備的使用的方法的流程圖。現(xiàn)在將參考所示出的示例性實(shí)施例,并且將在這里使用具體語言來描述這些示例性實(shí)施例。然而,將明白的是,不希望對本發(fā)明的范圍造成任何限制。
具體實(shí)施例方式定義如這里所使用的,術(shù)語“基本”是指動作、特性、性質(zhì)、狀態(tài)、結(jié)構(gòu)、項(xiàng)目或者結(jié)果的完全或者幾乎完全的程度或等級。例如,“基本”封閉的對象是指該對象完全封閉或者幾乎完全封閉。與“絕對完全”的確切允許的偏離程度在有些情況下取決于具體背景。但是一般來說,接近完全將具有如同絕對徹底的完全能夠得到的整體結(jié)果一樣的結(jié)果?!盎尽笨梢员坏韧赜迷诜穸êx中,意味著動作、特性、性質(zhì)、狀態(tài)、結(jié)構(gòu)、項(xiàng)目或者結(jié)果的完全或者幾乎完全的缺失。示例實(shí)施例下面提供了技術(shù)實(shí)施例的初步概述,然后在隨后更詳細(xì)地描述具體的技術(shù)實(shí)施例。該初步概述用于幫助讀者更快地理解本技術(shù),而不用于表明本技術(shù)的關(guān)鍵特征或者必要特征,也不用于限制所請求保護(hù)的主題的范圍。移動計算設(shè)備可以是用于學(xué)習(xí)和生產(chǎn)的重要工具。但是,它們也可以是重大的干擾事項(xiàng)。在諸如教室環(huán)境、商務(wù)會議或者社交環(huán)境(例如,聚會、劇場或者電影院)之類的封閉環(huán)境中使用移動計算設(shè)備會打斷它們所出現(xiàn)的環(huán)境的流程。
例如,重要的會議、電影、演出以及其他類型的事件會反復(fù)地被電話呼叫、語音郵件以及文本消息警報打斷。諸如正式的教室之類的教育環(huán)境或者諸如董事室之類的非正式的教學(xué)環(huán)境也會被來自移動計算設(shè)備的警報擾亂。另外,出席會議或者教育研討會的人會接收到由移動計算設(shè)備提供的諸如電子郵件、游戲、互聯(lián)網(wǎng)訪問之類的干擾事項(xiàng)導(dǎo)致的下降效果的教育指導(dǎo)。為了使移動計算設(shè)備被用來提高生產(chǎn)力,同時減少諸如不期望的音頻警報和其他類型的干擾事項(xiàng)之類的潛在的有害效果,移動計算設(shè)備可以被配置為識別設(shè)備的位置、識別設(shè)備用戶的角色并且應(yīng)用以下的預(yù)定限制這些預(yù)定限制可以在移動計算設(shè)備處于所識別出的位置時管制在移動計算設(shè)備上操作的應(yīng)用的功能。通過確定用戶的角色,可以針對具體類型的用戶做出適應(yīng)的限制。例如,與可應(yīng)用于學(xué)生或者新雇員的移動計算設(shè)備的限制相比,學(xué)校教師或者公司決策人可以使不同類型的限制應(yīng)用于他們的移動計算設(shè)備。除了用戶的角色以外,對于用戶的移動計算設(shè)備所作出的適應(yīng)限制可以取決于時間和地點(diǎn)二者,從而可以限制對限制的干涉(intrusiveness)。例如,只有在上班或者上學(xué)時間期間,才可以應(yīng)用限制。下班或者放學(xué)之后,限制可以被完全解除,或者不太干涉的限制可以被應(yīng)用。另外,當(dāng)用戶離開預(yù)定位置(諸如,教室、董事室或者建筑物)時,用戶的移動計算設(shè)備可以被配置為移除所作出的適應(yīng)限制,從而使得移動計算設(shè)備以標(biāo)準(zhǔn)的非受限的方式進(jìn)行操作。這里所使用的移動計算設(shè)備可以是諸如智能電話之類的移動電話設(shè)備、平板計算設(shè)備、膝上型計算機(jī)、諸如IPod Touch 之類的多媒體設(shè)備、或者其他類型的移動計算設(shè)備。圖I提供了用于針對所選位置處的用戶來管制移動計算設(shè)備的使用的系統(tǒng)100的一個示例圖示。該系統(tǒng)包括被配置來識別移動計算設(shè)備104的位置的位置識別模塊102。位置識別模塊可以被配置為在移動計算設(shè)備上進(jìn)行操作。例如,移動計算設(shè)備可以包括全球定位系統(tǒng)(GPS)接收器,該全球定位系統(tǒng)接收器被配置為提供移動計算設(shè)備的位置。位置識別模塊可以從GPS接收器接收位置信息,以識別出移動計算設(shè)備的位置。替代地,位置識別模塊102可以被配置為基于由移動計算設(shè)備發(fā)送和/或接收的信號來識別移動計算設(shè)備104的位置。例如,移動計算設(shè)備的位置可以基于移動計算設(shè)備連接到的無線連接而被確定出來。移動計算設(shè)備可以連接至諸如電氣和電子工程師協(xié)會802. 11無線路由器之類的本地?zé)o線路由器??梢允褂寐酚善鞯闹T如路由器的媒體訪問控制(MAC)地址之類的信息來識別路由器。包含一個或多個特定位置處的每個路由器的位置的地圖或者數(shù)據(jù)庫可以被創(chuàng)建。該地圖或數(shù)據(jù)庫可以被用來確定處于特定位置處的路由器的位置,從而確定連接到特定路由器的移動計算設(shè)備的位置。位置識別模塊可以與移動計算設(shè)備或者無線路由器通信,以確定移動計算設(shè)備的位置。在另一實(shí)施例中,移動計算設(shè)備104可以連接到一個或多個蜂窩型無線電臺站(radio station) 109o如可以認(rèn)識到的,可以基于移動計算設(shè)備104和多個蜂窩塔(cellular tower)之間的通信,通過三角測量得出移動計算設(shè)備104的位置。位置識別模塊102可以接收基于三角測量位置信息的位置信息,以確定移動計算設(shè)備的位置。在另一實(shí)施例中,位置識別模塊102可以識別移動計算設(shè)備104的用戶的位置,從而識別移動計算設(shè)備的位置。例如,很多商業(yè)機(jī)構(gòu)都具有被用來允許訪問建筑物或者建筑物中的房間的識別標(biāo)簽(identification badge)。每當(dāng)標(biāo)簽與標(biāo)簽接收器通信時,人的位置便可與標(biāo)簽接收器的位置相關(guān)聯(lián)。該信息然后可以經(jīng)由有線或無 線連接(諸如,802. 11 “WiFi”無線連接或者其他類型的無線連接),被從與標(biāo)簽接收器通信的服務(wù)器傳送到移動計算設(shè)備,如可以認(rèn)識到的。位置識別模塊可以使用該信息來識別基于用戶的標(biāo)簽與標(biāo)簽接收器通信的位置的、移動通信設(shè)備的大致位置??梢酝ㄟ^使用客戶端(client side,CS)功能模塊108和服務(wù)器端(server side,SS)功能模塊112來管制移動計算設(shè)備的功能。客戶端功能模塊可以被配置為在移動計算設(shè)備104上進(jìn)行操作??蛻舳斯δ苣K可以經(jīng)由有線或者無線手段而被下載。例如,當(dāng)移動計算設(shè)備的用戶進(jìn)入諸如學(xué)校建筑物或者商務(wù)會議室之類的特定區(qū)域時,用戶可以從位于特定位置處的路由器接收WiFi連接。為了使用WiFi,可以提示用戶首先將客戶端功能模塊下載到移動計算設(shè)備上。每個移動計算設(shè)備104都可以被注冊為在該特定位置進(jìn)行操作??梢越?jīng)由在移動計算設(shè)備上操作的客戶端功能模塊108來注冊移動計算設(shè)備。替代地,與服務(wù)器116通信的另一計算設(shè)備可以被用來注冊移動計算設(shè)備。一旦注冊處理被完成,移動計算設(shè)備在每當(dāng)其進(jìn)入該特定位置時就可以被辨認(rèn)出來??梢酝ㄟ^目的地地址、MAC地址、互聯(lián)網(wǎng)協(xié)議(IP)地址或者其他類型的識別處理來辨認(rèn)移動計算設(shè)備。當(dāng)移動計算設(shè)備離開所選擇的區(qū)域時,基于來自位置識別模塊102的信息,客戶端功能模塊可以注銷該移動計算設(shè)備的注冊。服務(wù)器端功能模塊112可以在與移動計算設(shè)備104通信的至少一個服務(wù)器116上進(jìn)行操作。如前面討論的,服務(wù)器可以通過有線和/或無線網(wǎng)絡(luò)的組合來與移動計算設(shè)備通信。在一個實(shí)施例中,服務(wù)器116可以是通信服務(wù)器。該服務(wù)器可以被配置為操作諸如Mitel Communications Director之類的通信軟件。通信軟件可以被配置為運(yùn)行動態(tài)擴(kuò)展支持(Dynamic Extension Support)。移動計算設(shè)備104可以被配置為與具有用戶數(shù)據(jù)庫120的服務(wù)器通信。用戶數(shù)據(jù)庫可以位于客戶端功能模塊108所位于的同一服務(wù)器116上或者位于單獨(dú)服務(wù)器上。用戶數(shù)據(jù)庫被配置來識別移動計算設(shè)備的用戶的角色??梢詾槊總€角色指派所選擇的許可。這里所使用的術(shù)語“許可”是指表明哪些應(yīng)用可以在移動計算設(shè)備上進(jìn)行操作的規(guī)則集合。替代地,這些許可可以選擇在移動計算設(shè)備在所識別出的位置處進(jìn)行操作時該設(shè)備上的哪些應(yīng)用將被臨時阻止使用。術(shù)語“應(yīng)用”被定義為在移動計算設(shè)備上運(yùn)行的程序。應(yīng)用可以包括諸如互聯(lián)網(wǎng)瀏覽器、電子郵件程序、游戲、文字處理器程序、電子制表程序之類的程序。術(shù)語“應(yīng)用”還可以指被用來控制移動計算設(shè)備上的操作的程序。例如,程序被用于使能或禁止文本消息、電話呼叫等的接收、以及諸如將移動計算設(shè)備置于“無聲模式”(在該模式中,所有音頻警報被噤聲)之類的對移動計算設(shè)備的功能的控制。在一個實(shí)施例中,用戶可以將客戶端功能模塊108下載到用戶的移動計算設(shè)備104上??蛻舳斯δ苣K可以包括使得用戶能選擇用戶的角色的圖形用戶界面。替代地,用戶可以從與用戶數(shù)據(jù)庫通信的另一計算設(shè)備輸入該信息。在另一實(shí)施例中,用戶可能已經(jīng)在用戶數(shù)據(jù)庫120中被識別出來。在該實(shí)例中,可以通過輸入諸如用戶的用戶名和密碼之類的憑證(credential)來識別用戶。另一類型的憑證可以是用戶的學(xué)?;蚬椭髦概傻挠脩舻膶W(xué)生識別號或者雇員號。用戶可以在圖形用戶界面中輸入適當(dāng)?shù)膽{證。用戶數(shù)據(jù)庫可以與用戶的憑證相關(guān)聯(lián),以基于這些憑證來識別用戶的角色。例如,用戶可以輸入學(xué)生號,并且用戶數(shù)據(jù)庫可以被用來識別出用戶是學(xué)生。老師可以輸入將老師的設(shè)備與老師的角色相關(guān)聯(lián)的識別號。雇員可以輸入將雇員的移動計算設(shè)備與雇員在商業(yè)機(jī)構(gòu)的角色相關(guān)聯(lián)的雇員識別號。用于每個用戶的客 戶端功能模塊108和服務(wù)器端功能模塊112然后可以基于用戶的角色而被設(shè)立。除了管制對用戶設(shè)備上的應(yīng)用的使用外,客戶端功能模塊108和服務(wù)器端功能模塊112可以被配置為賦予用戶調(diào)整由這些功能模塊授予用戶的許可的權(quán)利。例如,老師可以具有在所選時間段主動調(diào)整諸如接收電話呼叫、電子郵件或者文本的能力之類的所選許可的權(quán)利。老師可能不具有改變對其他特征(諸如,在學(xué)校時被過濾的互聯(lián)網(wǎng)站點(diǎn))的許可的權(quán)利。可以被每個角色改變的實(shí)際許可可以由每個實(shí)體使用系統(tǒng)100來選擇,系統(tǒng)100用于針對所選位置處的用戶來管制移動計算設(shè)備的使用。在另一實(shí)施例中,可以允許用戶改變一個或多個其他用戶的所設(shè)置的許可。例如,老師可能正在課堂上講課,并且希望向課堂中的學(xué)生展示YouYube 上的視頻。通常在學(xué)校期間被授予學(xué)生所使用的移動計算設(shè)備的許可可以被設(shè)置為在學(xué)生在校時拒絕對YouTube的使用。用戶數(shù)據(jù)庫120可以被配置為包括關(guān)于學(xué)生參加的課堂的信息。老師可以使用圖形用戶界面來與服務(wù)器端功能模塊112通信(未示出),并且在上課時間調(diào)整有關(guān)處于所選課堂中的學(xué)生的移動計算設(shè)備104的功能的預(yù)定限制。圖形用戶界面可以被老師使用老師的移動計算設(shè)備來訪問。替代地,諸如連接到校園網(wǎng)的桌上型計算機(jī)之類的計算設(shè)備可以被用來訪問服務(wù)器端功能模塊112。在該示例中,老師可以使用圖形用戶界面選擇史密斯女士的第三節(jié)地理課并且設(shè)置許可,從而使得該課堂中的學(xué)生具有在處于史密斯女士的課堂中的時段期間在他們的移動計算設(shè)備104上觀看Y0UTube 視頻的許可。該許可可以被更廣泛地授予,允許學(xué)生使用他們的移動計算設(shè)備上的web瀏覽器來訪問互聯(lián)網(wǎng)從而觀看期望的視頻。老師可以在授課時,使用圖形用戶界面自發(fā)地改變學(xué)生的移動計算設(shè)備的許可。替代地,針對所選課堂的許可可以在該課堂之前被設(shè)置,以允許學(xué)生在處于教室中時只有在所選時間期間進(jìn)行訪問。一旦老師更新了在第三節(jié)地理課中對學(xué)生的許可,服務(wù)器端功能模塊120就可以無線地與針對史密斯女士的第三節(jié)課注冊了的學(xué)生所操作的每個移動計算設(shè)備上的客戶端功能模塊108通信。該通信可以更新在學(xué)生的移動計算設(shè)備上進(jìn)行操作的客戶端功能模塊上的所設(shè)置許可。然后,學(xué)生可以在他們處在所選教室中時在該時段期間觀看期望的視頻。在該時段之后,客戶端功能模塊可以返回,以授予預(yù)定的一組許可。另外,如果學(xué)生在該時間段期間離開教室,則客戶端功能模塊可以從位置識別模塊102接收信息,并且針對所選教室重新設(shè)置任何授予的許可。如前所述,位置識別模塊102可以使用包括GPS、三角測量或者到在教室中或者教室附近工作的特定無線服務(wù)器的連接之類的任何數(shù)目的識別手段來確定學(xué)生何時處于教室中。在一個實(shí)施例中,位置識別模塊可以足夠準(zhǔn)確地確定人何時處于特定建筑的特定房間中。在另一實(shí)施例中,該準(zhǔn)確度可能不足以提供逐個房間的粒度(granularity)。例如,學(xué)生在改變到不同無線服務(wù)器之前可能必須從第三節(jié)地理課走開若干個教室,從而使得位置識別模塊能夠確定學(xué)生不再處于該教室中。當(dāng)使用GPS或者無線三角測量來確定人的位置時,可能存在相同的粒度缺失。但是,使用時間和位 置二者來設(shè)置限制的能力可以為大多數(shù)類型的使用提供足夠的粒度。每當(dāng)處于諸如學(xué)校建筑物之類的所選位置中的人想要使用諸如WiFi之類的短距離無線通信標(biāo)準(zhǔn)進(jìn)行通信時,移動計算設(shè)備可以被配置為要求客戶端功能模塊首先被下載。當(dāng)客人進(jìn)入所選位置并且嘗試使用WiFi時,該客人可以下載客戶端功能模塊并且作為客人進(jìn)行注冊。客人憑證可能需要被獲取。例如,總部(front office)可以提供客人憑證??腿藨{證可以基于其作為學(xué)校的客人的角色來為人的移動計算設(shè)備提供限制。例如,當(dāng)客人處于建筑物中時,互聯(lián)網(wǎng)站點(diǎn)可以被過濾,并且客人的電話可以被置于靜音模式。每個客人憑證可以具有有限的使用期限,以使學(xué)生沒有信心使用這些憑證。盡管已經(jīng)給出了關(guān)于用于針對所選位置處的用戶來管制移動計算設(shè)備的使用的系統(tǒng)100的使用的多個示例,但是該系統(tǒng)不限于教室或者會議環(huán)境的使用。例如,電影院或者游戲廳可以發(fā)布應(yīng)用以供用在移動計算設(shè)備上。該應(yīng)用可以包括購票的能力。該應(yīng)用可以包括客戶端功能模塊108。當(dāng)用戶使用該應(yīng)用買票時,客戶端功能模塊可以被配置為利用預(yù)定限制對用戶的移動計算設(shè)備104進(jìn)行設(shè)置,例如,當(dāng)用戶在游戲、電影或者其他類型的公共或者私人事件的時間段期間,將設(shè)備的揚(yáng)聲器設(shè)置為噤聲或者將設(shè)備設(shè)置到僅振動的模式中。位置識別模塊102可以基于GPS位置、三角測量信息、到該位置處的所選無線服務(wù)器設(shè)備的連接等來確定移動計算設(shè)備何時位于電影院、游戲廳或者其他類型的位置處。即使用戶沒有買票,客戶端功能模塊108也可以確定移動計算設(shè)備104何時處于預(yù)定位置。當(dāng)該情況發(fā)生時,客戶端功能模塊可以被配置為搶先請求用戶表明用戶將要參加的電影或者其他類型的事件。事件列表可以由服務(wù)器端功能模塊112提供。當(dāng)用戶表明事件時,客戶端功能模塊可以被配置為在該事件的持續(xù)期間應(yīng)用預(yù)定限制。例如,用戶可以表明她在電影院時將看電影“亂世佳人(Gone with the Wind)”。客戶端功能模塊可以和服務(wù)器端功能模塊通信,以識別電影的位置(即,電影院14)和時間(S卩,從4:00-6:30)。然后,當(dāng)用戶的電話被識別為在4:00到6:30之間處于電影院14中或者附近時,客戶端功能模塊可以將預(yù)定限制應(yīng)用到用戶的電話。因此,用戶可以在該位置正常使用他或她的移動計算設(shè)備102,直到諸如電影或者游戲之類的事件開始為止。預(yù)定限制然后可以被應(yīng)用于移動計算設(shè)備。如果用戶離開了電影院或者其他限定區(qū)域,則預(yù)定限制可以被自動移除。另外,當(dāng)演出或者事件結(jié)束時,預(yù)定限制可以被移除??蛻舳斯δ苣K108可以為已經(jīng)下載該模塊的所有經(jīng)授權(quán)的用戶提供使用統(tǒng)計信息。例如,什么web站點(diǎn)被訪問、什么應(yīng)用被運(yùn)行、等等。使用統(tǒng)計信息可以被用來監(jiān)控額外的限制是否需要被應(yīng)用。例如,如果以前沒有被攔截的新的web站點(diǎn)變得流行,則在課堂或者工作時間期間可能有必要攔截該新的站點(diǎn)。諸如進(jìn)入和出去的呼叫、文本、游戲、所選擇的互聯(lián)網(wǎng)站點(diǎn)之類的所選特征可以被攔截。諸如計算器、經(jīng)授權(quán)的互聯(lián)網(wǎng)站點(diǎn)、日歷、任務(wù)表、相機(jī)、電子閱讀器之類的其他特征可以被允許。在另一實(shí)施例中,公開了用于針對所選位置處的用戶來管制移動計算設(shè)備的使用的方法200,如圖2的流程圖中所示。該方法包括識別移動計算設(shè)備的位置的操作210。處于所識別出的位置的用戶的角色被識別出來(220)?;谔幱谒R別出的位置處的用戶的角色,針對移動計算設(shè)備將預(yù)定限制進(jìn)行分類(230)。當(dāng)移動計算設(shè)備處于所識別出的位置時,基于預(yù)定限制對在移動計算設(shè)備上操作的應(yīng)用的功能進(jìn)行管制(240)。將會理解,所公開的本發(fā)明的實(shí)施例不限于這里公開 的特定結(jié)構(gòu)、處理步驟或者材料,而是被擴(kuò)展到了相關(guān)領(lǐng)域的普通技術(shù)人員將認(rèn)識到的等同物。還應(yīng)該理解,這里采用的術(shù)語僅用于描述特定實(shí)施例的目的,而不用于限制。應(yīng)該理解,為了更特別地強(qiáng)調(diào)本說明書中描述的許多功能單元的實(shí)現(xiàn)獨(dú)立性,這些功能單元被標(biāo)為模塊。例如,模塊可以被實(shí)現(xiàn)為硬件電路,包括定制VLSI電路或者門陣列、諸如邏輯芯片、晶體管之類的現(xiàn)成半導(dǎo)體、或者其他離散組件。模塊還可以用諸如現(xiàn)場可編程門陣列、可編程陣列邏輯、可編程邏輯器件之類的可編程硬件裝置來實(shí)現(xiàn)。模塊還可以用由各種類型的處理器執(zhí)行的軟件來實(shí)現(xiàn)??蓤?zhí)行代碼的標(biāo)識出的模塊例如可以包括計算機(jī)指令的一個或多個物理或者邏輯塊,這些塊例如可以被組織為對象、過程或者功能。然而,所標(biāo)識出的模塊的可執(zhí)行文件不需要物理上被定位在一起,但是可以包括存儲在不同位置中的不同指令,這些指令在被邏輯上結(jié)合在一起時,包括該模塊并且實(shí)現(xiàn)了該模塊的所聲明的目的。實(shí)際上,可執(zhí)行代碼的模塊可以是單個指令或者很多指令,甚至可以被分布在多個不同代碼片斷上、在不同程序當(dāng)中以及跨越多個存儲器設(shè)備。類似地,操作數(shù)據(jù)在這里可以在模塊中被標(biāo)識并示出,并且可以被以任何適當(dāng)?shù)男问綄?shí)現(xiàn),并被以任何適當(dāng)類型的數(shù)據(jù)結(jié)構(gòu)來組織。操作數(shù)據(jù)可以被聚集為單個數(shù)據(jù)集合,或者可以被分布在不同位置上(包括跨越不同存儲設(shè)備),并且可以僅僅作為電子信號而至少部分地存在于系統(tǒng)或者網(wǎng)絡(luò)上。這些模塊可以是無源的(passive)或者有源的(active),包括可操作來執(zhí)行期望功能的代理。各種技術(shù)或者技術(shù)的某些方面或者部分可以采用被實(shí)現(xiàn)在諸如軟磁盤、CD-ROM、硬盤驅(qū)動器或者任何其他機(jī)器可讀存儲介質(zhì)中的程序代碼(即,指令)的形式,其中當(dāng)程序代碼被裝載到諸如計算機(jī)之類的機(jī)器中并被執(zhí)行時,該機(jī)器成為用于實(shí)現(xiàn)所述各種技術(shù)的裝置。在程序代碼在可編程計算機(jī)上執(zhí)行的情況中,計算設(shè)備可以包括處理器、可由處理器讀取的存儲介質(zhì)(包括易失性和非易失性存儲器和/或存儲元件)、至少一個輸入設(shè)備以及至少一個輸出設(shè)備。可以執(zhí)行或利用這里描述的各種技術(shù)的一個或多個程序可以使用應(yīng)用編程接口(API)、可重復(fù)使用的控件等。這些程序可以被以高級程序或者面向?qū)ο蟮木幊陶Z言實(shí)現(xiàn),以和計算機(jī)系統(tǒng)通信。但是,如果需要的話,程序可以被以匯編或者機(jī)器語言實(shí)現(xiàn)。在任何情況中,語言可以是經(jīng)過編譯或者解釋的語言,并且被與硬件實(shí)施方式相結(jié)合。貫穿本說明書提及的“一個實(shí)施例”或“實(shí)施例”是指結(jié)合該實(shí)施例描述的特定特征、結(jié)構(gòu)或者特性被包括在本發(fā)明的至少一個實(shí)施例中。所以,貫穿本說明書在各個位置出現(xiàn)的短語“在一個實(shí)施例中”或者“在實(shí)施例中”不一定全指同一實(shí)施例。如這里所使用的,為了方便,多個項(xiàng)目、結(jié)構(gòu)元件、組成元件和/或材料可以被呈現(xiàn)在共同的列表中。但是,這些列表應(yīng)該被理解為,列表的每個構(gòu)件被單獨(dú)表示為單獨(dú)且唯一的構(gòu)件。所以,不應(yīng)該僅僅基于它們在共同群組中的呈現(xiàn)(而沒有相反的指示),將該列表的各個構(gòu)件理解為同一列表中的任何其他構(gòu)件的實(shí)際上的等同物。另外,本發(fā)明的各種實(shí)施例和示例可以被與用于其的各種組件的替代物一起提及。應(yīng)該理解,這些實(shí)施例、示例和替代物不應(yīng)該被理解為相互的實(shí)際上的等同物,而應(yīng)該被認(rèn)為是本發(fā)明的單獨(dú)的自治表現(xiàn)。另外,所描述的特征、結(jié)構(gòu)或者特性可以被以任何適當(dāng)?shù)姆绞浇Y(jié)合在一個或多個實(shí)施例中。在下面的描述中,提供了諸如長度、寬度、形狀等的多個具體細(xì)節(jié),以提供對本發(fā)明的實(shí)施例的徹底理解。但是,相關(guān)領(lǐng)域技術(shù)人員將認(rèn)識到,在沒有 這些具體細(xì)節(jié)中的一個或多個細(xì)節(jié)的條件下,或者利用其他方法、組件、材料等可以實(shí)現(xiàn)本發(fā)明。在其他實(shí)例中,已知的結(jié)構(gòu)、材料或操作沒有被詳細(xì)示出或描述,以避免混淆本發(fā)明的多個方面。盡管前面的示例說明了在一個或多個特定應(yīng)用中本發(fā)明的原理,但是本領(lǐng)域的普通技術(shù)人員將明白的是,在不脫離本發(fā)明的原理和概念的條件下,無需創(chuàng)造性勞動即可做出實(shí)施方式的形式、用途和細(xì)節(jié)方面的各種修改。因此,除了由所附權(quán)利要求限制之外,不希望本發(fā)明受到限制。
權(quán)利要求
1.一種用于針對所選位置處的用戶來管制移動計算設(shè)備的使用的方法,包括 識別所述移動計算設(shè)備的位置; 確定處于所識別出的位置處的用戶的角色; 基于處于所述所識別出的位置處的用戶的角色,對用于所述移動計算設(shè)備的預(yù)定限制進(jìn)行分類;以及 當(dāng)所述移動計算設(shè)備處于所述所識別出的位置時,基于所述預(yù)定限制來管制在所述移動計算設(shè)備上操作的應(yīng)用的功能。
2.根據(jù)權(quán)利要求I所述的方法,其中,識別所述移動計算設(shè)備的位置的步驟還包括使用下列各項(xiàng)中的至少一者來識別所述位置全球定位衛(wèi)星、使用蜂窩塔的無線電頻率三角測量以及所述移動計算設(shè)備與位于所識別出的位置中的預(yù)定站點(diǎn)處的無線路由設(shè)備的連接。
3.根據(jù)權(quán)利要求I所述的方法,其中,識別所述移動計算設(shè)備的位置的步驟還包括基于所述用戶的位置來識別所述位置。
4.根據(jù)權(quán)利要求I所述的方法,還包括針對所述預(yù)定位置中的不同區(qū)域,為所述移動計算設(shè)備提供不同限制。
5.根據(jù)權(quán)利要求I所述的方法,其中,確定所述用戶的角色的步驟還包括向用戶數(shù)據(jù)庫注冊,并且基于所述用戶數(shù)據(jù)庫中的信息來確定所述用戶的角色。
6.根據(jù)權(quán)利要求5所述的方法,還包括向在與所述用戶數(shù)據(jù)庫通信的計算機(jī)服務(wù)器上操作的服務(wù)器端功能模塊注冊客戶端功能模塊。
7.根據(jù)權(quán)利要求6所述的方法,還包括向所述計算機(jī)服務(wù)器提供憑證,以執(zhí)行所述移動計算設(shè)備的注冊,其中所述憑證表明用戶屬于所選角色。
8.根據(jù)權(quán)利要求I所述的方法,還包括使第一角色的成員針對第二角色的用戶群,在預(yù)定時間段內(nèi)改變所述預(yù)定限制。
9.根據(jù)權(quán)利要求I所述的方法,還包括確定一天中的時間,并且基于所述所識別出的位置處的所述一天中的時間,來管制在所述移動計算設(shè)備上操作的應(yīng)用的功能。
全文摘要
本申請涉及針對所選位置處的用戶來管制移動計算設(shè)備的使用。公開了用于管制移動計算設(shè)備的使用的系統(tǒng)和方法。該方法包括識別移動計算設(shè)備的位置。處于所識別出的位置的用戶的角色被確定。基于處于所識別出的位置的用戶的角色,為移動計算設(shè)備將預(yù)定限制進(jìn)行分類。當(dāng)移動計算設(shè)備處于所識別出的位置時,基于預(yù)定限制來管制在移動計算設(shè)備上操作的應(yīng)用的功能。
文檔編號H04W88/02GK102769823SQ201210136939
公開日2012年11月7日 申請日期2012年5月2日 優(yōu)先權(quán)日2011年5月2日
發(fā)明者保羅·厄爾布 申請人:米特爾網(wǎng)絡(luò)公司