本發(fā)明的實(shí)施方式涉及數(shù)據(jù)的訪問控制領(lǐng)域,更具體地,涉及一種用于在移動設(shè)備中提供對數(shù)據(jù)的安全訪問的方法和系統(tǒng)。
背景技術(shù):
隨著移動計(jì)算技術(shù)的快速發(fā)展,移動設(shè)備(例如,移動電話、便攜式計(jì)算機(jī)、個人數(shù)字助理等等)經(jīng)常成為用戶用于訪問數(shù)字信息的主要設(shè)備。在這一背景下,使用自有的移動設(shè)備來訪問諸如企業(yè)或公司的保密數(shù)據(jù)也逐漸成為趨勢。例如,雇員越來越依賴于移動工作環(huán)境,如移動Outlook或Office客戶端等。他們將諸如設(shè)計(jì)文檔或財(cái)務(wù)報(bào)告之類的保密信息下載到自己的移動設(shè)備上進(jìn)行操作。然而,這樣做的潛在風(fēng)險(xiǎn)是可能造成這些信息的泄漏,從而給公司帶來致命的危害。
在現(xiàn)有技術(shù)中解決這類問題的方法主要包括對數(shù)據(jù)進(jìn)行加密或設(shè)置訪問控制權(quán)限。然而,數(shù)據(jù)加密的安全性依賴于密碼強(qiáng)度,密碼的強(qiáng)度又依賴于加密的長度,后者則依賴于加密算法和加密機(jī)制。因此,往往需要花費(fèi)大量的投入才能獲得性能較好的加密方法,成本過高,并且實(shí)現(xiàn)方式也較為復(fù)雜。而訪問控制列表管理由于其復(fù)雜的工作模式,加上總是需要維護(hù)較大的安全控制列表。同樣既耗費(fèi)成本,實(shí)現(xiàn)起來也較為復(fù)雜。
技術(shù)實(shí)現(xiàn)要素:
為了解決現(xiàn)有技術(shù)中存在的上述問題,本說明書提出如下方案。
根據(jù)本發(fā)明的第一方面,提供一種用于在移動設(shè)備中提供對數(shù)據(jù)的安全訪問的方法,包括:響應(yīng)于從一個或多個應(yīng)用接收到對所述數(shù) 據(jù)的訪問請求,從多個遠(yuǎn)程存儲裝置中的一個遠(yuǎn)程存儲裝置中獲得所述數(shù)據(jù);將所述數(shù)據(jù)存儲在所述移動設(shè)備中的安全存儲空間;在滿足預(yù)定條件時,向所述一個或多個應(yīng)用提供對所述安全存儲空間中的所述數(shù)據(jù)的訪問,其中,所述預(yù)定條件至少包括所述一個或多個應(yīng)用具有對所述安全存儲空間的訪問權(quán)限。
在本發(fā)明的可選實(shí)施方式中,所述從多個遠(yuǎn)程存儲裝置中的一個遠(yuǎn)程存儲裝置中獲得所述數(shù)據(jù)包括:至少部分地基于所述移動設(shè)備所在的地理位置信息來從所述多個遠(yuǎn)程存儲裝置中選擇所述一個遠(yuǎn)程存儲裝置。
在本發(fā)明的可選實(shí)施方式中,所述從多個遠(yuǎn)程存儲裝置中的一個遠(yuǎn)程存儲裝置中獲得所述數(shù)據(jù)進(jìn)一步包括:由選擇的所述一個遠(yuǎn)程存儲裝置至少部分地基于所述移動設(shè)備的訪問歷史來從遠(yuǎn)程備份存儲裝置獲取所述數(shù)據(jù)的最近更新;以及向所述移動設(shè)備傳送經(jīng)更新的所述數(shù)據(jù)。
在本發(fā)明的可選實(shí)施方式中,該方法還包括:在對所述數(shù)據(jù)的所述訪問結(jié)束時,清空所述安全存儲空間。
在本發(fā)明的可選實(shí)施方式中,所述預(yù)定條件還包括以下中的至少一項(xiàng):所述應(yīng)用的簽名信息、所述應(yīng)用的類型以及所述應(yīng)用提供的口令。
在本發(fā)明的可選實(shí)施方式中,提供對所述安全存儲空間中的數(shù)據(jù)的訪問進(jìn)一步包括:接收對所述數(shù)據(jù)的寫操作;以及周期性地將經(jīng)寫操作的所述數(shù)據(jù)傳送到所述一個遠(yuǎn)程存儲裝置中。
在本發(fā)明的可選實(shí)施方式中,所述安全存儲空間的大小至少基于所述一個或多個應(yīng)用的數(shù)量或所述數(shù)據(jù)的大小。
在本發(fā)明的可選實(shí)施方式中,將所述數(shù)據(jù)存儲在所述移動設(shè)備中的安全存儲空間進(jìn)一步包括:在所述安全存儲空間中根據(jù)所述數(shù)據(jù)所針對的應(yīng)用來分類存儲所述數(shù)據(jù)。
根據(jù)本發(fā)明的第二方面,提供一種用于在移動設(shè)備中提供對數(shù)據(jù)的安全訪問的系統(tǒng),包括:獲取單元,被配置為響應(yīng)于從一個或多個應(yīng)用接收到對所述數(shù)據(jù)的訪問請求,從多個遠(yuǎn)程存儲裝置中的一個遠(yuǎn)程存儲裝置中獲得所述數(shù)據(jù);數(shù)據(jù)操作單元,被配置為將所述數(shù)據(jù)存 儲在所述移動設(shè)備中的安全存儲空間;訪問控制單元,被配置為在滿足預(yù)定條件時,向所述一個或多個應(yīng)用提供對所述安全存儲空間中的所述數(shù)據(jù)的訪問,其中,所述預(yù)定條件至少包括所述一個或多個應(yīng)用具有對所述安全存儲空間的訪問權(quán)限。
在本發(fā)明的可選實(shí)施方式中,所述從多個遠(yuǎn)程存儲裝置中的一個遠(yuǎn)程存儲裝置中獲得所述數(shù)據(jù)包括:至少部分地基于所述移動設(shè)備所在的地理位置信息來從所述多個遠(yuǎn)程存儲裝置中選擇所述一個遠(yuǎn)程存儲裝置。
在本發(fā)明的可選實(shí)施方式中,所述從多個遠(yuǎn)程存儲裝置中的一個遠(yuǎn)程存儲裝置中獲得所述數(shù)據(jù)進(jìn)一步包括:由選擇的所述一個遠(yuǎn)程存儲裝置至少部分地基于所述移動設(shè)備的訪問歷史來從遠(yuǎn)程備份存儲裝置獲取所述數(shù)據(jù)的最近更新;以及向所述移動設(shè)備傳送經(jīng)更新的所述數(shù)據(jù)。
在本發(fā)明的可選實(shí)施方式中,該系統(tǒng)還包括:清空單元,被配置為在對所述數(shù)據(jù)的所述訪問結(jié)束時,清空所述安全存儲空間。
在本發(fā)明的可選實(shí)施方式中,所述預(yù)定條件還包括以下中的至少一項(xiàng):所述應(yīng)用的簽名信息、所述應(yīng)用的類型以及所述應(yīng)用提供的口令。
在本發(fā)明的可選實(shí)施方式中,提供對所述安全存儲空間中的數(shù)據(jù)的訪問進(jìn)一步包括:接收對所述數(shù)據(jù)的寫操作;以及周期性地將經(jīng)寫操作的所述數(shù)據(jù)傳送到所述一個遠(yuǎn)程存儲裝置中。
在本發(fā)明的可選實(shí)施方式中,所述安全存儲空間的大小至少基于所述一個或多個應(yīng)用的數(shù)量或所述數(shù)據(jù)的大小。
在本發(fā)明的可選實(shí)施方式中,將所述數(shù)據(jù)存儲在所述移動設(shè)備中的安全存儲空間進(jìn)一步包括:在所述安全存儲空間中根據(jù)所述數(shù)據(jù)所針對的應(yīng)用來分類存儲所述數(shù)據(jù)。
根據(jù)本發(fā)明的上述實(shí)施方式,可以提供對安全數(shù)據(jù)的方便靈活的訪問,在提高效率的同時也降低了成本。
附圖說明
通過結(jié)合附圖對本公開示例性實(shí)施方式進(jìn)行更詳細(xì)的描述,本公 開的上述以及其它目的、特征和優(yōu)勢將變得更加明顯,其中,在本公開示例性實(shí)施方式中,相同的參考標(biāo)號通常代表相同部件。
圖1圖示了根據(jù)本發(fā)明示例實(shí)施方式的用于在移動設(shè)備中提供對數(shù)據(jù)對安全訪問的方法100的流程圖。
圖2圖示了根據(jù)本發(fā)明示例實(shí)施方式的用于在移動設(shè)備21中提供對數(shù)據(jù)的安全訪問的示意性實(shí)體架構(gòu)200。
圖3進(jìn)一步圖示了根據(jù)本發(fā)明示例實(shí)施方式的用于從遠(yuǎn)處存儲裝置中獲得數(shù)據(jù)的過程圖300。
圖4圖示了根據(jù)本發(fā)明示例性實(shí)施方式的用于在移動設(shè)備中提供對數(shù)據(jù)的安全訪問的系統(tǒng)400。
圖5圖示了如圖2和3中所示的示例性移動設(shè)備。
圖6示意性示出了如圖5所示用戶終端的配置示意圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開的優(yōu)選實(shí)施方式。雖然附圖中顯示了本公開的優(yōu)選實(shí)施方式,然而應(yīng)該理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施方式所限制。相反,提供這些實(shí)施方式是為了使本公開更加透徹和完整,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。另外,貫穿附圖,相似的標(biāo)號表示相同或相似的部件。
圖1圖示了根據(jù)本發(fā)明示例實(shí)施方式的用于在移動設(shè)備中提供對數(shù)據(jù)對安全訪問的方法100的流程圖。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,這里所稱的“移動設(shè)備”包括諸如手機(jī)之類的移動通信終端、諸如平板電腦之類的便攜式計(jì)算機(jī)、以及個人數(shù)字助理等任何種類的移動設(shè)備,但并不局限于此。
如圖1所示,方法100開始之后,首先進(jìn)到步驟S101,響應(yīng)于從一個或多個應(yīng)用接收到對所述數(shù)據(jù)的訪問請求,從多個遠(yuǎn)程存儲裝置中的一個遠(yuǎn)程存儲裝置中獲得所述數(shù)據(jù)。
本領(lǐng)域技術(shù)人員應(yīng)理解,步驟S101中的術(shù)語“遠(yuǎn)程存儲裝置” 是區(qū)分于移動設(shè)備內(nèi)部的存儲裝置的存儲裝置。通常,遠(yuǎn)程存儲裝置可以通過網(wǎng)絡(luò)與移動設(shè)備連接,然而本發(fā)明并不局限于此,其他可能的連接方式也在本發(fā)明的構(gòu)思之內(nèi)。在實(shí)現(xiàn)中,遠(yuǎn)程存儲裝置可以是移動云存儲裝置之類的物理存儲裝置,其中存儲有例如企業(yè)或公司數(shù)據(jù)之類的安全信息以及可能的其他信息。遠(yuǎn)程存儲裝置往往是全局分布式的,數(shù)量可以有多個。每個遠(yuǎn)程存儲裝置通常對應(yīng)于特定的地理位置,可以通過地理信息來進(jìn)行索引。為了便于操作,同一信息可以同時存儲于多個遠(yuǎn)程存儲裝置上。這樣,一旦從移動設(shè)備中的一個或多個應(yīng)用接收到對某一數(shù)據(jù)的訪問請求時,根據(jù)本發(fā)明的一個可選實(shí)施方式,可以基于預(yù)定的策略而從該多個遠(yuǎn)程存儲裝置中選擇一個遠(yuǎn)程存儲裝置來獲得該數(shù)據(jù)。例如,可以至少部分地基于移動設(shè)備所在的地理位置信息來從所述多個遠(yuǎn)程存儲裝置中選擇一個適當(dāng)?shù)倪h(yuǎn)程存儲裝置以便獲得數(shù)據(jù)。優(yōu)選地,可以選擇在地理位置上離移動設(shè)備較近的遠(yuǎn)程存儲裝置以便節(jié)約傳輸資源。然而,上述方式是可選的,在實(shí)現(xiàn)中,從任何可能的遠(yuǎn)程存儲裝置中獲得所需要的數(shù)據(jù)都在本發(fā)明的構(gòu)思之內(nèi)。
在實(shí)現(xiàn)中,為了便于數(shù)據(jù)在多個遠(yuǎn)程存儲裝置中進(jìn)行管理以及避免數(shù)據(jù)丟失,根據(jù)本發(fā)明的示例實(shí)施方式,還可為多個遠(yuǎn)程存儲裝置提供一個遠(yuǎn)程備份存儲裝置,用于存儲所有遠(yuǎn)程存儲裝置中的數(shù)據(jù)的備份。一方面,在每個遠(yuǎn)程存儲裝置中更新的數(shù)據(jù)都會定期地被同步到遠(yuǎn)程備份存儲裝置中以保證遠(yuǎn)程備份存儲裝置中的數(shù)據(jù)是較新的版本;另一方面,在需要時,遠(yuǎn)程存儲裝置也可以從遠(yuǎn)處備份存儲裝置中獲得最近更新的數(shù)據(jù)。例如,在從所述多個遠(yuǎn)程存儲裝置中選擇一個遠(yuǎn)程存儲裝置以便獲得數(shù)據(jù)之后,可以先由選擇的所述一個遠(yuǎn)程存儲裝置至少部分地基于所述移動設(shè)備的訪問歷史來從遠(yuǎn)程備份存儲裝置獲取所述數(shù)據(jù)的最近更新,然后向所述移動設(shè)備傳送經(jīng)更新的所述數(shù)據(jù),以保證數(shù)據(jù)總是處于最新版本。
接下來,方法100前進(jìn)到步驟S102,將所述數(shù)據(jù)存儲在所述移動設(shè)備中的安全存儲空間。在本文中,移動設(shè)備包括相互獨(dú)立的通用存 儲空間和安全存儲空間。其中,通用存儲空間用于存儲普通數(shù)據(jù),其可以被移動設(shè)備中運(yùn)行的所有應(yīng)用程序所訪問;而安全存儲空間則用于存儲需要特別保護(hù)的安全數(shù)據(jù),也因此對其的訪問受到嚴(yán)格控制,僅在預(yù)定條件滿足時才可被訪問,后文詳細(xì)描述。根據(jù)本發(fā)明的一個示例實(shí)施方式,安全存儲空間的大小是可調(diào)整的,例如,其可以至少基于要求訪問特定數(shù)據(jù)的一個或多個應(yīng)用的數(shù)量或在特定時間間隔期間將要訪問的特定數(shù)據(jù)的大小來決定。此外,也可以根據(jù)數(shù)據(jù)所針對的應(yīng)用來在安全存儲空間中分類存儲該數(shù)據(jù)。本發(fā)明在此方面不受限制。
接著,方法100進(jìn)到步驟S103,在滿足預(yù)定條件時,向所述一個或多個應(yīng)用提供對所述安全存儲空間中的所述數(shù)據(jù)的訪問。如前所述,安全存儲空間僅在預(yù)定條件滿足時才可被訪問,其中,預(yù)定條件至少包括發(fā)出訪問請求的一個或多個應(yīng)用具有對所述安全存儲空間的訪問權(quán)限。此外,預(yù)定條件還可以例如包括所述應(yīng)用的簽名信息、所述應(yīng)用的類型以及所述應(yīng)用提供的口令等等。根據(jù)本發(fā)明的可選實(shí)施方式,在向應(yīng)用提供訪問時為了確保數(shù)據(jù)的安全性,可以禁用移動設(shè)備的某些功能,例如截屏功能。此外,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,所提供的對安全存儲空間中的數(shù)據(jù)的訪問既可以包括讀操作也包括寫操作,以及其他可能的操作。在訪問為寫操作時,方法100還可以包括接收對所述數(shù)據(jù)的寫操作以及周期性地將經(jīng)寫操作的所述數(shù)據(jù)傳送到所述一個遠(yuǎn)程存儲裝置中的步驟。根據(jù)本發(fā)明的進(jìn)一步實(shí)施方式,可以在對數(shù)據(jù)的訪問結(jié)束時,清空安全存儲空間。
至此,方法100結(jié)束。可以看到,通過在移動設(shè)備中設(shè)置安全存儲空間并且僅對符合要求的應(yīng)用提供對該安全存儲空間中數(shù)據(jù)的訪問,可以方便靈活地進(jìn)行對安全數(shù)據(jù)的訪問控制,一方面節(jié)約了資源,另一方面也提高了效率。
圖2圖示了根據(jù)本發(fā)明示例實(shí)施方式的用于在移動設(shè)備21中提供對數(shù)據(jù)的安全訪問的示意性實(shí)體架構(gòu)200。
如圖2所示,移動設(shè)備21可以是手機(jī)、平板電腦、腕部可穿戴 設(shè)備、頭部可穿戴設(shè)備等各類設(shè)備,其可以包括存儲器空間211和安全代理212。其中,存儲器空間211包括存儲有安全數(shù)據(jù)的安全存儲空間2111和存儲有通用數(shù)據(jù)的通用存儲空間2112。安全代理212作為對安全存儲空間2111的訪問接口可以用于執(zhí)行方法100中的例如步驟S101至S103,以及結(jié)合步驟S101至S103所描述的其他相關(guān)功能。例如,安全代理212可以用于管理安全存儲空間2111和對其進(jìn)行訪問控制、控制與遠(yuǎn)程存儲裝置23自動同步數(shù)據(jù)、保持在安全存儲空間的數(shù)據(jù)修改的日志、以及在訪問結(jié)束時清空安全存儲空間2111等等。
遠(yuǎn)程存儲索引服務(wù)器22中維護(hù)有各地理位置處的遠(yuǎn)程存儲裝置23的信息,并可以基于移動設(shè)備的地理位置來提供遠(yuǎn)程存儲裝置查詢服務(wù)。此外,遠(yuǎn)程存儲索引服務(wù)器22還可以維護(hù)關(guān)于遠(yuǎn)程存儲裝置23的存儲大小、可用大小、幾何信息等各種信息。安全代理212可以通過訪問遠(yuǎn)程存儲索引服務(wù)器22來查詢這些信息。此外,遠(yuǎn)程存儲索引服務(wù)器22還可以維護(hù)移動設(shè)備的最近訪問歷史,以及維護(hù)移動設(shè)備的應(yīng)用的訪問控制列表等等,以供遠(yuǎn)程存儲裝置23查詢。
遠(yuǎn)程備份存儲裝置24用于維護(hù)各個遠(yuǎn)程存儲裝置23(例如分布位于東京、波士頓、倫敦等處)所存儲的信息,如在說明方法100時所描述的,其既可以定期從各遠(yuǎn)程存儲裝置23接收更新的數(shù)據(jù),也可以根據(jù)請求向遠(yuǎn)程存儲裝置23提供所備份的數(shù)據(jù)。
基于圖2所示出的實(shí)體架構(gòu),圖3進(jìn)一步圖示了根據(jù)本發(fā)明示例實(shí)施方式的用于從遠(yuǎn)處存儲裝置中獲得數(shù)據(jù)的過程圖300。
如圖3所示,移動設(shè)備31響應(yīng)于接收到其中的一個或多個應(yīng)用對特定數(shù)據(jù)的訪問請求,向遠(yuǎn)程存儲索引服務(wù)器32發(fā)送自身的地理位置信息作為查詢條件,以便找到適當(dāng)?shù)倪h(yuǎn)程存儲裝置(步驟S1)。遠(yuǎn)程存儲索引服務(wù)器32上維護(hù)有例如遠(yuǎn)程存儲裝置ID、相應(yīng)容量、可用容量、地理位置信息等內(nèi)容,因此可以根據(jù)移動設(shè)備31發(fā)送的地理位置信息(以及存儲需求等其他要求)來向移動設(shè)備31返回適當(dāng)?shù)倪h(yuǎn)程存儲裝置(步驟S2)。例如,在圖3中所返回的遠(yuǎn)程存儲 裝置為位于東京的遠(yuǎn)程存儲裝置。接著,移動設(shè)備31向所返回的遠(yuǎn)程存儲裝置33發(fā)生移動設(shè)備的注冊請求(步驟S3)。這一注冊請求表明移動設(shè)備31接下來將要訪問該遠(yuǎn)程存儲裝置33。為了保證向移動設(shè)備31提供數(shù)據(jù)的最新版本,遠(yuǎn)程存儲裝置33可以可選地從遠(yuǎn)程存儲索引服務(wù)器32中查詢移動設(shè)備訪問歷史(步驟S4)。并基于該移動設(shè)備訪問歷史來從遠(yuǎn)處備份存儲裝置34同步數(shù)據(jù)(步驟S5)。最后,遠(yuǎn)程存儲裝置33向移動設(shè)備31提供所請求訪問的數(shù)據(jù),如果數(shù)據(jù)在移動設(shè)備的安全存儲空間中被修改,該修改也會被同步回遠(yuǎn)程存儲裝置33中(步驟S6)。
接下來參看圖4描述根據(jù)本發(fā)明示例性實(shí)施方式的用于在移動設(shè)備中提供對數(shù)據(jù)的安全訪問的系統(tǒng)400。
如圖所示,系統(tǒng)400包括獲取單元401、數(shù)據(jù)操作單元402以及訪問控制單元403。其中,獲取單元401被配置為響應(yīng)于從一個或多個應(yīng)用接收到對所述數(shù)據(jù)的訪問請求,從多個遠(yuǎn)程存儲裝置中的一個遠(yuǎn)程存儲裝置中獲得所述數(shù)據(jù)。數(shù)據(jù)操作單元402被配置為將所述數(shù)據(jù)存儲在所述移動設(shè)備中的安全存儲空間。訪問控制單元403被配置為在滿足預(yù)定條件時,向所述一個或多個應(yīng)用提供對所述安全存儲空間中的所述數(shù)據(jù)的訪問。其中,所述預(yù)定條件至少包括所述一個或多個應(yīng)用具有對所述安全存儲空間的訪問權(quán)限。
在本發(fā)明的可選實(shí)施方式中,所述從多個遠(yuǎn)程存儲裝置中的一個遠(yuǎn)程存儲裝置中獲得所述數(shù)據(jù)包括:至少部分地基于所述移動設(shè)備所在的地理位置信息來從所述多個遠(yuǎn)程存儲裝置中選擇所述一個遠(yuǎn)程存儲裝置。
在本發(fā)明的可選實(shí)施方式中,所述從多個遠(yuǎn)程存儲裝置中的一個遠(yuǎn)程存儲裝置中獲得所述數(shù)據(jù)進(jìn)一步包括:由選擇的所述一個遠(yuǎn)程存儲裝置至少部分地基于所述移動設(shè)備的訪問歷史來從遠(yuǎn)程備份存儲裝置獲取所述數(shù)據(jù)的最近更新;以及向所述移動設(shè)備傳送經(jīng)更新的所述數(shù)據(jù)。
在本發(fā)明的可選實(shí)施方式中,系統(tǒng)400還包括:清空單元,被配 置為在對所述數(shù)據(jù)的所述訪問結(jié)束時,清空所述安全存儲空間。
在本發(fā)明的可選實(shí)施方式中,所述預(yù)定條件還包括以下中的至少一項(xiàng):所述應(yīng)用的簽名信息、所述應(yīng)用的類型以及所述應(yīng)用提供的口令。
在本發(fā)明的可選實(shí)施方式中,提供對所述安全存儲空間中的數(shù)據(jù)的訪問進(jìn)一步包括:接收對所述數(shù)據(jù)的寫操作;以及周期性地將經(jīng)寫操作的所述數(shù)據(jù)傳送到所述一個遠(yuǎn)程存儲裝置中。
在本發(fā)明的可選實(shí)施方式中,所述安全存儲空間的大小至少基于所述一個或多個應(yīng)用的數(shù)量或所述數(shù)據(jù)的大小。
在本發(fā)明的可選實(shí)施方式中,將所述數(shù)據(jù)存儲在所述移動設(shè)備中的安全存儲空間進(jìn)一步包括:在所述安全存儲空間中根據(jù)所述數(shù)據(jù)所針對的應(yīng)用來分類存儲所述數(shù)據(jù)。
下面參考圖5,其示出了如圖2和3中所示的示例性移動設(shè)備。如圖5所示,移動設(shè)備500包括揚(yáng)聲器或耳機(jī)502、麥克風(fēng)506、觸摸屏503和一組按鍵504,其可以包括虛擬按鍵504a、軟鍵504b、504c和游戲桿505或其他類型的導(dǎo)航輸入設(shè)備。
圖6示意性示出了如圖5所示用戶終端的配置示意圖。
現(xiàn)在,參考圖6來描述用戶終端500的內(nèi)部組件、軟件和協(xié)議結(jié)構(gòu)。用戶終端500具有控制器600,其負(fù)責(zé)用戶終端的整體操作,并且可以利用任何商業(yè)可得CPU(“中央處理單元”)、DSP(“數(shù)字信號處理器”)或任何其他電子可編程邏輯器件實(shí)現(xiàn)。控制器600具有關(guān)聯(lián)電子存儲器602,諸如RAM存儲器、ROM存儲器、EEPROM存儲器、閃存或其任何組合。存儲器602由控制器600用于各種目的,其中之一在于為用戶終端中各種軟件存儲程序指令和數(shù)據(jù)。軟件包括實(shí)時操作系統(tǒng)620、用于人機(jī)界面(MMI)634的驅(qū)動器、應(yīng)用處理機(jī)632和各種應(yīng)用。應(yīng)用可以包括消息文本編輯器650、手寫識別(HWR)應(yīng)用660和各種其他應(yīng)用670,諸如,用于語音呼叫、視頻呼叫、發(fā)送和接收短消息服務(wù)(SMS)消息、多媒體消息服務(wù)(MMS)或電子郵件、web瀏覽、即時消息收發(fā)應(yīng)用、電話簿應(yīng)用、日歷應(yīng)用、 控制面板應(yīng)用、照相機(jī)應(yīng)用、一個或多個視頻游戲、記事本應(yīng)用等。應(yīng)當(dāng)注意,上述應(yīng)用的兩個或更多可以作為同一應(yīng)用執(zhí)行。
MMI 634還包括一個或多個硬件控制器,其與MMI驅(qū)動器一起與第一顯示器636/503,小鍵盤638/504和各種其他I/O設(shè)備(諸如麥克風(fēng)、揚(yáng)聲器、振動器、響鈴發(fā)生器、LED指示器等)協(xié)作。如所公知的,用戶可以通過這樣形成的人機(jī)界面來操作用戶終端。
軟件還可以包括各種模塊、協(xié)議棧、驅(qū)動器等,其被共同標(biāo)記為630,并且為RF接口606以及可選地為藍(lán)牙接口608和/或IrDA接口610提供通信服務(wù)(諸如,傳輸、網(wǎng)絡(luò)和連通性),以用于本地連通性。RF接口606包括內(nèi)部或外部天線以及用于建立和維護(hù)通往基站的無線鏈路的適當(dāng)無線電電路。如本領(lǐng)域技術(shù)人員公知的,無線電電路包括一系列模擬和數(shù)字電子組件,其一起形成無線電接收機(jī)和發(fā)射機(jī)。這些組件例如包括帶通濾波器、放大器、混頻器、本地振蕩器、低通濾波器、AD/DA轉(zhuǎn)換器等。
用戶終端還可以包括SIM卡604和相關(guān)聯(lián)的讀出器。如所公知的,SIM卡604包括處理器以及本地工作和數(shù)據(jù)存儲器。
應(yīng)當(dāng)注意,本發(fā)明的實(shí)施方式可以通過硬件、軟件或者軟件和硬件的結(jié)合來實(shí)現(xiàn)。硬件部分可以利用專用邏輯來實(shí)現(xiàn);軟件部分可以存儲在存儲器中,由適當(dāng)?shù)闹噶顖?zhí)行系統(tǒng),例如微處理器或者專用設(shè)計(jì)硬件來執(zhí)行。本領(lǐng)域的普通技術(shù)人員可以理解上述的設(shè)備和方法可以使用計(jì)算機(jī)可執(zhí)行指令和/或包含在處理器控制代碼中來實(shí)現(xiàn)。在實(shí)現(xiàn)中,在諸如磁盤、CD或DVD-ROM的載體介質(zhì)、諸如只讀存儲器(固件)的可編程的存儲器或者諸如光學(xué)或電子信號載體的數(shù)據(jù)載體上提供了這樣的代碼。
本發(fā)明的設(shè)備及其模塊可以由諸如超大規(guī)模集成電路或門陣列、諸如邏輯芯片、晶體管等的半導(dǎo)體、或者諸如現(xiàn)場可編程門陣列、可編程邏輯設(shè)備等的可編程硬件設(shè)備的硬件電路實(shí)現(xiàn),也可以用由各種類型的處理器執(zhí)行的軟件實(shí)現(xiàn),也可以由上述硬件電路和軟件的結(jié)合例如固件來實(shí)現(xiàn)。
應(yīng)當(dāng)注意,盡管在上文詳細(xì)描述中提及了設(shè)備的若干裝置或子裝置,但是這種劃分僅僅并非強(qiáng)制性的。實(shí)際上,根據(jù)本發(fā)明的實(shí)施方式,上文描述的兩個或更多裝置的特征和功能可以在一個裝置中具體化。反之,上文描述的一個裝置的特征和功能可以進(jìn)一步劃分為由多個裝置來具體化。
此外,盡管在附圖中以特定順序描述了本發(fā)明方法的操作,但是,這并非要求或者暗示必須按照該特定順序來執(zhí)行這些操作,或是必須執(zhí)行全部所示的操作才能實(shí)現(xiàn)期望的結(jié)果。相反,流程圖中描繪的步驟可以改變執(zhí)行順序。附加地或備選地,可以省略某些步驟,將多個步驟合并為一個步驟執(zhí)行,和/或?qū)⒁粋€步驟分解為多個步驟執(zhí)行。
雖然已經(jīng)參考若干具體實(shí)施方式描述了本發(fā)明,但是應(yīng)該理解,本發(fā)明并不限于所公開的具體實(shí)施方式。本發(fā)明旨在涵蓋所附權(quán)利要求的精神和范圍內(nèi)所包括的各種修改和等同布置。所附權(quán)利要求的范圍符合最寬泛的解釋,從而包含所有這樣的修改及等同結(jié)構(gòu)和功能。