專(zhuān)利名稱(chēng):移動(dòng)設(shè)備的制作方法
技術(shù)領(lǐng)域:
在此描述的裝置和方法涉及移動(dòng)計(jì)算技術(shù),特別是涉及允許安全、遠(yuǎn)程移動(dòng)計(jì)算的移動(dòng)設(shè)備管理服務(wù)器。
背景技術(shù):
企業(yè)和個(gè)人均日益要求移動(dòng)性作為他們的計(jì)算環(huán)境的特征。對(duì)于企業(yè),移動(dòng)性允許跨全然不同的地理位置進(jìn)行人員部署,這使得企業(yè)能更好地服務(wù)它們的客戶(hù)。例如,大的制藥公司可能希望將它們的銷(xiāo)售人員部署在靠近目標(biāo)客戶(hù)(如醫(yī)生)的“現(xiàn)場(chǎng)”。在這樣的環(huán)境中,“現(xiàn)場(chǎng)”人員可能希望通過(guò)安全連接能有權(quán)使用敏感的銷(xiāo)售和市場(chǎng)推廣信息及計(jì)算應(yīng)用程序。在目前的解決方案中,這些人員通常被留以麻煩的任務(wù),即在一天結(jié)束時(shí)將他們的數(shù)據(jù)通過(guò)某一安全的計(jì)算機(jī)網(wǎng)絡(luò)連接(如虛擬專(zhuān)用網(wǎng))與他們的企業(yè)網(wǎng)絡(luò)“同步”。相比較而言,個(gè)人在他們的計(jì)算環(huán)境中尋求移動(dòng)性是為了獲得接近他們的數(shù)據(jù)和計(jì)算應(yīng)用程序的能力,更重要地,在因特網(wǎng)通信時(shí)代始終保持“連通”。
響應(yīng)于移動(dòng)計(jì)算的需要,計(jì)算環(huán)境制造商已開(kāi)發(fā)了移動(dòng)計(jì)算技術(shù)(如獨(dú)立、網(wǎng)絡(luò)和/或嵌入技術(shù)),這些技術(shù)使人們可在旅途中享受他們的計(jì)算環(huán)境。這樣的移動(dòng)設(shè)備目標(biāo)在于允許用戶(hù)一直“攜帶”他們的文件和應(yīng)用程序。盡管提供了移動(dòng)性,但這些設(shè)備趨向于邊際效應(yīng),因?yàn)樗鼈兊男螤钜蜃?、處理能力和可攜帶性均是變化的。由于這樣的限制,用戶(hù)通常不得不拖拉較大的便攜式計(jì)算機(jī)隨其左右,以確保他們具有所有需要的文件和計(jì)算應(yīng)用程序。這樣的實(shí)踐以計(jì)算系統(tǒng)的內(nèi)在設(shè)計(jì)為前提——即采用“以設(shè)備為中心的”計(jì)算。
對(duì)于“以設(shè)備為中心的”計(jì)算用戶(hù),盡管可經(jīng)遠(yuǎn)程通信應(yīng)用(如虛擬專(zhuān)用網(wǎng))遠(yuǎn)程且安全地訪(fǎng)問(wèn)文件,但還是不得不將較大的、笨重的計(jì)算裝置隨其攜帶以檢索他們的數(shù)據(jù)和計(jì)算應(yīng)用程序。更重要地,對(duì)于以設(shè)備為中心的計(jì)算,用戶(hù)通常被提供給一設(shè)備用于他們的企業(yè)計(jì)算需要(如公司個(gè)人計(jì)算機(jī)、膝上型電腦),并通常在他們的家中具有一個(gè)或多個(gè)計(jì)算環(huán)境以用于個(gè)人使用目的。在維護(hù)多個(gè)計(jì)算環(huán)境時(shí),計(jì)算機(jī)用戶(hù)承擔(dān)在他們的許多不同計(jì)算環(huán)境之間同步其習(xí)慣參數(shù)選擇和設(shè)置的任務(wù)。這樣的任務(wù)非常費(fèi)勁且經(jīng)常因不能在許多不同計(jì)算環(huán)境之間使用想要的數(shù)據(jù)和/或計(jì)算應(yīng)用程序而使計(jì)算機(jī)用戶(hù)失敗。
例如,計(jì)算機(jī)用戶(hù)可能希望使來(lái)自其財(cái)務(wù)規(guī)劃和管理計(jì)算應(yīng)用程序(如Quicken、Microsoft Money)的財(cái)務(wù)規(guī)劃和管理數(shù)據(jù)一直隨其左右,以處理可能發(fā)生的任何支付(如失效的賬單)。在目前的解決方案中,計(jì)算機(jī)用戶(hù)必須在其每一計(jì)算環(huán)境上安裝財(cái)務(wù)規(guī)劃和管理計(jì)算應(yīng)用程序(包括其企業(yè)的計(jì)算機(jī)—這可能違反企業(yè)計(jì)算政策和程序),以使其可使用所需要的數(shù)據(jù)。相反,企業(yè)可能希望有效且立即結(jié)束將被終止雇用關(guān)系的雇員對(duì)敏感企業(yè)數(shù)據(jù)的所有訪(fǎng)問(wèn)。在基于以設(shè)備為中心的計(jì)算的當(dāng)前實(shí)踐中,雇員被要求上繳他們的計(jì)算環(huán)境(如膝上型電腦、個(gè)人計(jì)算機(jī)、移動(dòng)電話(huà)、或個(gè)人數(shù)字助理)。另外,通過(guò)終止其企業(yè)用戶(hù)目錄信息而限制不久將被終止雇用的雇員使用企業(yè)數(shù)據(jù)。然而,收集這樣的設(shè)備及終止訪(fǎng)問(wèn)有固定的執(zhí)行時(shí)間。該執(zhí)行時(shí)間可導(dǎo)致該雇員能從企業(yè)計(jì)算環(huán)境拷貝文件以用于其以后使用。如此,在現(xiàn)有實(shí)踐中,敏感的企業(yè)數(shù)據(jù)可能被泄密。
綜上所述,應(yīng)該意識(shí)到有克服現(xiàn)有實(shí)踐的缺點(diǎn)的需要。
發(fā)明內(nèi)容
本發(fā)明提供了用于允許安全移動(dòng)計(jì)算的移動(dòng)設(shè)備平臺(tái)中的移動(dòng)設(shè)備。在說(shuō)明性的實(shí)施方式中,示例性的移動(dòng)設(shè)備平臺(tái)包括用于通過(guò)通信接口與至少一計(jì)算環(huán)境通信的移動(dòng)設(shè)備,其中移動(dòng)設(shè)備用于處理和保存安全的網(wǎng)絡(luò)服務(wù),通信網(wǎng)絡(luò)用于通過(guò)使用網(wǎng)絡(luò)服務(wù)傳送數(shù)據(jù)和計(jì)算應(yīng)用程序,及移動(dòng)設(shè)備管理服務(wù)器用于產(chǎn)生、處理、保存、傳送和加密到移動(dòng)設(shè)備的網(wǎng)絡(luò)服務(wù)。移動(dòng)設(shè)備可包括處理單元、用于與協(xié)作的計(jì)算環(huán)境連接的移動(dòng)設(shè)備通信接口、存儲(chǔ)器存儲(chǔ)單元、及用于運(yùn)行網(wǎng)絡(luò)服務(wù)和/或計(jì)算應(yīng)用程序的操作系統(tǒng)。
在運(yùn)行中,移動(dòng)設(shè)備通過(guò)移動(dòng)設(shè)備通信接口與一個(gè)或多個(gè)協(xié)作的計(jì)算環(huán)境合作。移動(dòng)設(shè)備可通過(guò)使用用戶(hù)鑒別信息而參與用戶(hù)鑒別。一旦用戶(hù)通過(guò)鑒別,移動(dòng)設(shè)備可通過(guò)移動(dòng)設(shè)備通信接口與至少一協(xié)作的計(jì)算環(huán)境合作以在協(xié)作的計(jì)算環(huán)境上運(yùn)行網(wǎng)絡(luò)服務(wù)和/或計(jì)算應(yīng)用程序。此外,移動(dòng)設(shè)備可與協(xié)作的移動(dòng)設(shè)備管理服務(wù)器合作以獲得用于在至少一協(xié)作的計(jì)算環(huán)境上運(yùn)行的網(wǎng)絡(luò)服務(wù)和/或計(jì)算應(yīng)用程序。
在此描述的裝置和方法的其它特征將在下面進(jìn)一步描述。
使用的移動(dòng)設(shè)備平臺(tái)和方法將參考附圖進(jìn)一步描述,其中圖1為根據(jù)在此描述的裝置和方法的示例性計(jì)算環(huán)境的框圖。
圖2為根據(jù)在此描述的裝置和方法的示例性計(jì)算網(wǎng)絡(luò)環(huán)境的框圖。
圖3為根據(jù)在此描述的裝置和方法的示出示例性計(jì)算構(gòu)件之間的相互作用的框圖。
圖4為根據(jù)在此描述的裝置和方法的移動(dòng)設(shè)備平臺(tái)的例證性實(shí)施例的框圖。
圖5為根據(jù)在此描述的裝置和方法的示例性移動(dòng)設(shè)備的說(shuō)明性軟件體系結(jié)構(gòu)的框圖。
圖6為根據(jù)在此描述的裝置和方法的示例性移動(dòng)設(shè)備的說(shuō)明性硬件體系結(jié)構(gòu)的框圖。
圖7為根據(jù)在此描述的裝置和方法,用于示例性移動(dòng)設(shè)備的說(shuō)明性用戶(hù)和設(shè)備鑒別堆棧的框圖。
圖8為根據(jù)在此描述的裝置和方法,用于示例性移動(dòng)設(shè)備的多工作區(qū)的說(shuō)明性實(shí)施方式的框圖。
圖9為根據(jù)在此描述的裝置和方法,當(dāng)配置示例性的移動(dòng)設(shè)備時(shí)所執(zhí)行的例證性處理的流程圖。
具體實(shí)施例方式
概述在此描述的裝置和方法提供“用戶(hù)為中心”的計(jì)算及移動(dòng)計(jì)算方法。在當(dāng)前的計(jì)算解決方案中,企業(yè)或個(gè)人,通常使用“設(shè)備為中心”的模型進(jìn)行設(shè)計(jì)。設(shè)備為中心的模型目標(biāo)在于基于設(shè)備分配和標(biāo)識(shí)管理和跟蹤用戶(hù)。例如,在企業(yè)計(jì)算的情況下,企業(yè)計(jì)算環(huán)境可包括多個(gè)服務(wù)器計(jì)算環(huán)境和大量客戶(hù)機(jī)計(jì)算環(huán)境。通常,企業(yè)中的每一用戶(hù)被提供以客戶(hù)機(jī)計(jì)算環(huán)境(如個(gè)人計(jì)算機(jī)或膝上型電腦),其通常通過(guò)企業(yè)通信接口與服務(wù)器計(jì)算環(huán)境形成網(wǎng)絡(luò),或者,如果用戶(hù)遠(yuǎn)離企業(yè)通信網(wǎng)絡(luò),通過(guò)虛擬專(zhuān)用網(wǎng)(VPN)。另外,在傳統(tǒng)的企業(yè)計(jì)算環(huán)境中,通過(guò)目錄服務(wù)結(jié)構(gòu),用戶(hù)被提供以用戶(hù)標(biāo)識(shí)信息和密碼信息,目錄服務(wù)結(jié)構(gòu)將用戶(hù)權(quán)限和特許與某些企業(yè)數(shù)據(jù)和計(jì)算應(yīng)用相關(guān)聯(lián)。
在這樣的企業(yè)計(jì)算環(huán)境中,用戶(hù)通常只被允許用其參數(shù)選擇和設(shè)置自定義提供給其的計(jì)算環(huán)境,使得如果用戶(hù)在網(wǎng)絡(luò)上漫游并登錄其自己以外的計(jì)算環(huán)境,他們將不能使用其自己的習(xí)慣參數(shù)選擇和設(shè)置。當(dāng)希望在企業(yè)計(jì)算環(huán)境和個(gè)人計(jì)算環(huán)境(如家用計(jì)算機(jī))之間同步維護(hù)參數(shù)選擇和設(shè)置(如瀏覽器書(shū)簽、桌面外觀(guān)、配色方案、應(yīng)用程序布局、及文件的目錄結(jié)構(gòu))的企業(yè)用戶(hù)通常不得不執(zhí)行人工同步時(shí)也可看出此問(wèn)題。
此外,對(duì)于現(xiàn)有的企業(yè)計(jì)算環(huán)境,大量客戶(hù)機(jī)計(jì)算環(huán)境的管理是令人畏縮的任務(wù)。目前,企業(yè)雇請(qǐng)幾十個(gè)但非幾百個(gè)信息技術(shù)部門(mén)來(lái)支持許多用戶(hù)及其計(jì)算環(huán)境。除了起碼的物理管理以外,企業(yè)數(shù)據(jù)的完整性和安全性也是設(shè)備為中心的計(jì)算模型需考慮的事情。在這種情況下,企業(yè)計(jì)算用戶(hù)在拷貝和包含敏感企業(yè)數(shù)據(jù)時(shí)通常由他們的意志決定。由于阻止用戶(hù)未經(jīng)授權(quán)就復(fù)制企業(yè)文件和數(shù)據(jù)的任務(wù)最令人畏縮,大多數(shù)企業(yè)均變得對(duì)此一無(wú)所知?,F(xiàn)有實(shí)踐的這種局限對(duì)企業(yè)和個(gè)人而言均損失慘重。
在此描述的裝置和方法目的在于改進(jìn)現(xiàn)有實(shí)踐的缺陷,其提供使用“用戶(hù)為中心”的模型設(shè)計(jì)的移動(dòng)設(shè)備。在例證性的實(shí)施例中,移動(dòng)設(shè)備打算用作移動(dòng)設(shè)備平臺(tái)的一部分,移動(dòng)設(shè)備平臺(tái)包括至少一移動(dòng)設(shè)備(MD),其用于通過(guò)通信接口(如通用串行總線(xiàn)(USB)、IEEE1394通信接口(火線(xiàn))、802.XX通信接口、藍(lán)牙通信接口、個(gè)人計(jì)算機(jī)接口、小型計(jì)算機(jī)串行接口、及無(wú)線(xiàn)應(yīng)用協(xié)議(WAP)通信接口)與一個(gè)或多個(gè)協(xié)作的計(jì)算環(huán)境(如個(gè)人計(jì)算機(jī)、個(gè)人數(shù)字助理、移動(dòng)電話(huà)、入網(wǎng)的計(jì)算機(jī)、及其它計(jì)算環(huán)境)進(jìn)行通信。另外,移動(dòng)設(shè)備平臺(tái)包括一個(gè)或多個(gè)移動(dòng)設(shè)備管理服務(wù)器(MDMS),其用于對(duì)協(xié)作的移動(dòng)設(shè)備及其用戶(hù)進(jìn)行鑒別、驗(yàn)證并提供用戶(hù)管理。
在實(shí)施中,移動(dòng)設(shè)備可與調(diào)用一個(gè)或多個(gè)工作區(qū)的一個(gè)或多個(gè)計(jì)算環(huán)境合作以處理網(wǎng)絡(luò)服務(wù)。網(wǎng)絡(luò)服務(wù)可從MD本機(jī)的數(shù)據(jù)和計(jì)算應(yīng)用進(jìn)行執(zhí)行,或者M(jìn)D可與一個(gè)或多個(gè)MDMS合作以獲得想要的網(wǎng)絡(luò)服務(wù)。MDMS可用于鑒別請(qǐng)求MD以確保它們對(duì)所請(qǐng)求的網(wǎng)絡(luò)服務(wù)有權(quán)限和特許。另外,MDMS可與第三方網(wǎng)絡(luò)服務(wù)提供商合作以獲得所請(qǐng)求的網(wǎng)絡(luò)服務(wù)。在這種情況下,MDMS可用于將非MD本地網(wǎng)絡(luò)服務(wù)格式的網(wǎng)絡(luò)服務(wù)轉(zhuǎn)換為本地MD網(wǎng)絡(luò)服務(wù)。當(dāng)從MDMS通信網(wǎng)絡(luò)服務(wù)到協(xié)作的MD時(shí),MDMS和MD使用用戶(hù)和設(shè)備鑒別及驗(yàn)證信息進(jìn)行1028位和/或2056為加密(如PKI加密)。MDMS提供給MD的網(wǎng)絡(luò)服務(wù)可包括但不限于計(jì)算應(yīng)用及所需要的數(shù)據(jù)。另外,MD可將參與用戶(hù)的自定義設(shè)置和參數(shù)選擇保存到MD本機(jī)以使它們一直可為用戶(hù)使用。
為此,使用移動(dòng)設(shè)備,用戶(hù)可遍歷任意數(shù)量的協(xié)作計(jì)算環(huán)境,他們將能使用他們自定義的設(shè)置和參數(shù)選擇,更重要地,可安全訪(fǎng)問(wèn)他們的計(jì)算應(yīng)用和文件(如網(wǎng)絡(luò)服務(wù)提供的計(jì)算應(yīng)用和文件)。
網(wǎng)絡(luò)服務(wù)在通信網(wǎng)絡(luò)如因特網(wǎng)上提供的服務(wù),一般被稱(chēng)為網(wǎng)絡(luò)服務(wù)或應(yīng)用服務(wù),在不斷發(fā)展。同樣,推動(dòng)這樣的服務(wù)的技術(shù)也在不斷發(fā)展。網(wǎng)絡(luò)服務(wù)可被定義為任何信息源運(yùn)營(yíng)商業(yè)邏輯進(jìn)程,其可方便地打包以供應(yīng)用程序或終端用戶(hù)使用。網(wǎng)絡(luò)服務(wù)正日益成為人們可通過(guò)其在網(wǎng)絡(luò)上提供功能性的手段。網(wǎng)絡(luò)服務(wù)通常包括編程和數(shù)據(jù)的一些組合,其被使得可從應(yīng)用服務(wù)器為終端用戶(hù)及網(wǎng)絡(luò)連通的其它應(yīng)用程序使用。網(wǎng)絡(luò)服務(wù)的范圍從如存儲(chǔ)管理及客戶(hù)關(guān)系管理這樣的服務(wù)到更有限的服務(wù)如提供股票報(bào)價(jià)及檢查拍賣(mài)物的投標(biāo)。
專(zhuān)注于規(guī)定和標(biāo)準(zhǔn)化網(wǎng)絡(luò)服務(wù)的使用的活動(dòng)包括網(wǎng)絡(luò)服務(wù)描述語(yǔ)言(WSDL)的開(kāi)發(fā)。WSDL是可擴(kuò)展的置標(biāo)語(yǔ)言(XML)格式,用于將網(wǎng)絡(luò)服務(wù)描述為對(duì)消息的一組端點(diǎn)操作,消息或包含文檔導(dǎo)向的信息或包含過(guò)程導(dǎo)向的信息。操作和消息均被抽象地描述,并接著與具體的網(wǎng)絡(luò)協(xié)議和消息格式綁定以定義端點(diǎn)。有關(guān)的具體端點(diǎn)被結(jié)合為抽象的端點(diǎn)(服務(wù))。
目前,所提倡的網(wǎng)絡(luò)服務(wù)使用模型總體上如下所示。
(1)服務(wù)在一站點(diǎn)上執(zhí)行和配置,通常稱(chēng)為服務(wù)器端。
(2)服務(wù)使用WSDL進(jìn)行描述并經(jīng)如UDDI(統(tǒng)一描述、發(fā)現(xiàn)和集成)的手段進(jìn)行公布,其是基于XML的登記,用于全球范圍內(nèi)的商業(yè)機(jī)構(gòu)通過(guò)他們提供的網(wǎng)絡(luò)服務(wù)而將他們本身列表在因特網(wǎng)上。
(3)客戶(hù)應(yīng)用程序通過(guò)首先解釋一個(gè)或多個(gè)WSDL文檔而在另一地點(diǎn)使用網(wǎng)絡(luò)服務(wù),通常稱(chēng)為客戶(hù)端。一旦被解釋?zhuān)蛻?hù)可理解相關(guān)服務(wù)的特征。例如,服務(wù)特征可包括服務(wù)API規(guī)范,如(a)輸入數(shù)據(jù)類(lèi)型,(b)服務(wù)輸入數(shù)據(jù)格式,(c)服務(wù)接入機(jī)制或風(fēng)格(如RPC對(duì)消息接發(fā)),及(d)相關(guān)的編碼格式。
(4)客戶(hù)應(yīng)用程序以多個(gè)特定網(wǎng)絡(luò)服務(wù)可理解的方式準(zhǔn)備其數(shù)據(jù)。
(5)客戶(hù)應(yīng)用程序按照服務(wù)指定的方式如在相關(guān)的WSDL文檔中調(diào)用特定的服務(wù)。
網(wǎng)絡(luò)服務(wù)之間在輸入數(shù)據(jù)格式及其被調(diào)用的方式方面有許多差異。例如,假設(shè)一應(yīng)用服務(wù)提供商提供服務(wù)getCityWeather,其只要求一個(gè)輸入?yún)?shù)如常規(guī)的城市名稱(chēng)(如,鹽湖城則輸入SLC)。想要調(diào)用該服務(wù)的客戶(hù)應(yīng)用程序需要被寫(xiě)入,使得應(yīng)用程序內(nèi)的數(shù)據(jù)或應(yīng)用程序的輸出能被分析以提取城市信息。在運(yùn)行時(shí)間,有準(zhǔn)備的符號(hào)通過(guò)使用適當(dāng)?shù)腁PI傳遞給getCityWeather服務(wù)站點(diǎn)。
然而,假設(shè)另一應(yīng)用服務(wù)提供商提供類(lèi)似的服務(wù),但其要求兩個(gè)輸入?yún)?shù),如城市名稱(chēng)和郵政編碼。因此,如果客戶(hù)應(yīng)用程序想要調(diào)用該第二種服務(wù),其需要適當(dāng)?shù)胤治龊吞崛∑潢P(guān)于所需要的服務(wù)輸入?yún)?shù)的數(shù)據(jù)。因此,如果單一應(yīng)用程序想要調(diào)用兩個(gè)服務(wù),則應(yīng)用程序不得不被硬編碼以服務(wù)專(zhuān)用的API信息和規(guī)程。此外,如果應(yīng)用程序想要調(diào)用很多服務(wù),則應(yīng)用程序不得不被硬編碼以與其想要調(diào)用的每一服務(wù)相關(guān)的服務(wù)專(zhuān)用的API信息和規(guī)程。
如上所述,不同的網(wǎng)絡(luò)服務(wù)可提供類(lèi)似的功能性,但在許多方面不同。在此描述的裝置和方法目的在于改進(jìn)這樣的不一致,其通過(guò)提供具有移動(dòng)設(shè)備管理服務(wù)器的移動(dòng)設(shè)備平臺(tái)實(shí)現(xiàn),其包括網(wǎng)絡(luò)服務(wù)變換模塊,用于從網(wǎng)絡(luò)服務(wù)提供商接受數(shù)據(jù)并將它們呈現(xiàn)在協(xié)作的移動(dòng)設(shè)備本地的網(wǎng)絡(luò)服務(wù)模型中。
簡(jiǎn)單對(duì)象訪(fǎng)問(wèn)協(xié)議(SOAP)概述簡(jiǎn)單對(duì)象訪(fǎng)問(wèn)協(xié)議(SOAP)是輕便的、基于XML的協(xié)議,用于在分散、分布式環(huán)境中交換信息。SOAP支持不同類(lèi)型的信息交換,包括遠(yuǎn)程過(guò)程調(diào)用形式(RPC),其允許請(qǐng)求-響應(yīng)處理,其中端點(diǎn)接收過(guò)程導(dǎo)向的消息并用相關(guān)的響應(yīng)消息回答。
消息導(dǎo)向的消息交換,其支持需要交換商務(wù)或其它類(lèi)型的文檔的組織和應(yīng)用,其中消息被發(fā)送但發(fā)送者并不期望或等待立即響應(yīng)。
通常,SOAP消息由SOAP包封組成,其包封兩個(gè)數(shù)據(jù)結(jié)構(gòu)、SOAP首部和SOAP本體、及用于定義它們的關(guān)于名字空間的信息。首部是可選的;當(dāng)呈現(xiàn)時(shí),其傳遞關(guān)于在SOAP本體中定義的請(qǐng)求的信息。例如,其可包含事務(wù)處理、安全性、上下文、或用戶(hù)簡(jiǎn)介信息。本體包含網(wǎng)絡(luò)服務(wù)請(qǐng)求或以XML格式回答請(qǐng)求。SOAP消息的高級(jí)結(jié)構(gòu)如下面的圖中所示。
SOAP消息,當(dāng)用于攜帶網(wǎng)絡(luò)服務(wù)請(qǐng)求和響應(yīng)時(shí),可符合可用網(wǎng)絡(luò)服務(wù)的網(wǎng)絡(luò)服務(wù)定義語(yǔ)言(WSDL)定義。WSDL可定義用于訪(fǎng)問(wèn)網(wǎng)絡(luò)服務(wù)的SOAP消息、該SOAP消息可于其上交換的協(xié)議、及這些網(wǎng)絡(luò)服務(wù)可被訪(fǎng)問(wèn)的因特網(wǎng)位置。WSDL描述符可位于UDDI或其它目錄服務(wù)中,且它們還可經(jīng)配置或其它手段如在SOAP請(qǐng)求回復(fù)的本體中進(jìn)行提供。
有SOAP規(guī)約(如可在www.w3.org找到的w3 SOAP規(guī)約)提供編碼請(qǐng)求和響應(yīng)的標(biāo)準(zhǔn)方式。其使用XML模式描述消息有效負(fù)載的結(jié)構(gòu)和數(shù)據(jù)類(lèi)型。SOAP可用于網(wǎng)絡(luò)服務(wù)的消息和響應(yīng)的方式為SOAP客戶(hù)使用符合SOAP規(guī)約的XML文檔且其包含服務(wù)請(qǐng)求。
SOAP客戶(hù)將文檔發(fā)送給SOAP服務(wù)器,在服務(wù)器上運(yùn)行的SOAP小服務(wù)程序使用如HTTP或HTTPS處理文檔。
網(wǎng)絡(luò)服務(wù)接收SOAP消息,并將消息作為服務(wù)調(diào)用分派給提供所請(qǐng)求的服務(wù)的應(yīng)用程序。
來(lái)自服務(wù)的響應(yīng)通過(guò)再次使用SOAP協(xié)議被返回給SOAP服務(wù)器,且該消息被返回給始發(fā)的SOAP客戶(hù)。
應(yīng)該意識(shí)到的是,盡管SOAP在此被描述為用于在此描述的裝置和方法的通信協(xié)議,但其僅是示例性的,因?yàn)樵诖嗣枋龅难b置和方法可采用不同的通信協(xié)議和消息接發(fā)標(biāo)準(zhǔn)。
說(shuō)明性的計(jì)算環(huán)境圖1示出了根據(jù)在此描述的裝置和方法的示例性計(jì)算系統(tǒng)100。計(jì)算系統(tǒng)100能夠運(yùn)行各種操作系統(tǒng)180和可在操作系統(tǒng)180上運(yùn)行的計(jì)算應(yīng)用程序180’(如網(wǎng)絡(luò)瀏覽器和移動(dòng)桌面環(huán)境)。示例性的計(jì)算系統(tǒng)100主要由計(jì)算機(jī)可讀的指令控制,其可以是軟件的形式,這樣的軟件被保存在哪里或怎樣訪(fǎng)問(wèn)。這樣的軟件可在中央處理單元(CPU)110內(nèi)運(yùn)行以使數(shù)據(jù)處理系統(tǒng)100工作。在許多已知的計(jì)算機(jī)服務(wù)器、工作站和個(gè)人計(jì)算機(jī)中,中央處理單元110由微電子芯片CPU實(shí)現(xiàn),稱(chēng)為微處理器。協(xié)處理器115是可選的處理器,不同于主CPU110,其執(zhí)行另外的功能或幫助CPU110。CPU110可通過(guò)互聯(lián)112連接到協(xié)處理器115。一種普通類(lèi)型的協(xié)處理器是浮點(diǎn)協(xié)處理器,也稱(chēng)為數(shù)值或數(shù)學(xué)協(xié)處理器,其被設(shè)計(jì)來(lái)執(zhí)行比通用CPU110更快、更好的數(shù)值計(jì)算。
應(yīng)意識(shí)到的是,盡管示例性的計(jì)算環(huán)境被示出包括單一CPU110,但這樣的描述僅是說(shuō)明性的,因?yàn)橛?jì)算環(huán)境100可包括許多CPU110。另外,計(jì)算環(huán)境100可通過(guò)通信網(wǎng)絡(luò)160或一些其它數(shù)據(jù)通信方式(未示出)利用遠(yuǎn)程CPU(未示出)的資源。
在運(yùn)行中,CPU110取回、解碼并執(zhí)行指令,及經(jīng)計(jì)算機(jī)的主要數(shù)據(jù)傳輸途徑--系統(tǒng)總線(xiàn)105在其它資源之間傳送信息。這樣的系統(tǒng)總線(xiàn)連接計(jì)算系統(tǒng)100中的組件并定義數(shù)據(jù)交換的介質(zhì)。系統(tǒng)總線(xiàn)105通常包括用于發(fā)送數(shù)據(jù)的數(shù)據(jù)線(xiàn)、用于發(fā)送地址的地址線(xiàn)、及用于發(fā)送中斷及用于操作系統(tǒng)總線(xiàn)的控制線(xiàn)。這樣的系統(tǒng)總線(xiàn)的例子是PCT(外圍元件互聯(lián))總線(xiàn)。目前的一些先進(jìn)總線(xiàn)提供稱(chēng)為總線(xiàn)仲裁的功能,其通過(guò)擴(kuò)展卡、控制器和CPU110管理對(duì)總線(xiàn)的訪(fǎng)問(wèn)。連到這些總線(xiàn)并仲裁取代總線(xiàn)的設(shè)備被稱(chēng)為總線(xiàn)主控器??偩€(xiàn)主控器支持還允許總線(xiàn)的多處理器結(jié)構(gòu)通過(guò)添加總線(xiàn)主控器適配器產(chǎn)生,總線(xiàn)主控器適配器包含處理器及其支持芯片。
連到系統(tǒng)總線(xiàn)105的存儲(chǔ)器設(shè)備包括隨機(jī)存取存儲(chǔ)器(RAM)125和只讀存儲(chǔ)器(ROM)130。這樣的存儲(chǔ)器包括允許信息被保存和檢索的電路。ROM130通常包含所保存的、不能被修改的數(shù)據(jù)。保存在RAM125中的數(shù)據(jù)可由CPU110或其它硬件設(shè)備讀取或改變。RAM125和/或ROM130的存取可由存儲(chǔ)器控制器120控制。存儲(chǔ)器控制器120可提供地址變換功能,其在指令被執(zhí)行時(shí)將虛擬地址轉(zhuǎn)換為物理地址。存儲(chǔ)器控制器120還可提供存儲(chǔ)器保護(hù)功能,其隔離系統(tǒng)內(nèi)的進(jìn)程并將系統(tǒng)進(jìn)程與用戶(hù)進(jìn)程隔離。因而,在用戶(hù)方式運(yùn)行的程序只可正常地訪(fǎng)問(wèn)其自己的進(jìn)程虛擬地址空間映射的存儲(chǔ)器;其不能訪(fǎng)問(wèn)另一進(jìn)程的虛擬地址空間內(nèi)的存儲(chǔ)器,除非存儲(chǔ)器在已被建立的進(jìn)程之間共享。
此外,計(jì)算系統(tǒng)100可包含外設(shè)控制器135,負(fù)責(zé)將指令從CPU110通信給外圍設(shè)備,如打印機(jī)140、鍵盤(pán)145、鼠標(biāo)150、及數(shù)據(jù)存儲(chǔ)驅(qū)動(dòng)器155。
顯示器165,其由顯示器控制器163控制,用于顯示計(jì)算系統(tǒng)100產(chǎn)生的視覺(jué)輸出。這樣的視覺(jué)輸出可包括文本、圖形、動(dòng)畫(huà)圖形和視頻。顯示器165可用基于CRT的視頻顯示器、基于LCD的平板顯示器、基于氣體等離子的平板顯示器、觸板或其它顯示器形式實(shí)施。顯示器控制器163包括產(chǎn)生發(fā)送給顯示器165的視頻信號(hào)所需要的電子元件。
此外,計(jì)算系統(tǒng)100可包含網(wǎng)絡(luò)適配器170,其可用于將計(jì)算系統(tǒng)100連接到外部的通信網(wǎng)絡(luò)160。通信網(wǎng)絡(luò)160可對(duì)計(jì)算機(jī)用戶(hù)提供以電子地通信和傳輸軟件及信息的手段。另外,通信網(wǎng)絡(luò)160可提供分布式的處理,其涉及幾個(gè)計(jì)算機(jī)及執(zhí)行任務(wù)時(shí)的工作量或合作努力的分享。應(yīng)意識(shí)到的是,所示的網(wǎng)絡(luò)連接僅是示例性的,在計(jì)算機(jī)之間建立通信鏈路的其它手段也可被使用。
應(yīng)意識(shí)到的是,示例性的計(jì)算機(jī)系統(tǒng)100僅是在此描述的裝置和方法可得以起作用的計(jì)算環(huán)境的例子,并非限制在此描述的裝置和方法在具有不同元件和結(jié)構(gòu)的計(jì)算環(huán)境中的實(shí)施,因?yàn)樵诖嗣枋龅挠袆?chuàng)造性的概念可在具有不同元件和結(jié)構(gòu)的不同計(jì)算環(huán)境中實(shí)施。
說(shuō)明性的計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境如上所述,計(jì)算系統(tǒng)100可被部署作為計(jì)算機(jī)網(wǎng)絡(luò)的一部分。通常,上面對(duì)計(jì)算環(huán)境的描述既應(yīng)用于部署在網(wǎng)絡(luò)環(huán)境中的服務(wù)器計(jì)算機(jī),也應(yīng)用于客戶(hù)計(jì)算機(jī)。圖2示出了示例性的網(wǎng)絡(luò)計(jì)算環(huán)境200,服務(wù)器經(jīng)通信網(wǎng)絡(luò)與客戶(hù)計(jì)算機(jī)通信,其中在此描述的裝置和方法可被使用。如圖2所示,服務(wù)器205可經(jīng)通信網(wǎng)絡(luò)160(其可以是有線(xiàn)或無(wú)線(xiàn)LAN、WAN、內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)、對(duì)等網(wǎng)絡(luò)、因特網(wǎng)、或其它通信網(wǎng)絡(luò)之一或其組合)與大量客戶(hù)計(jì)算環(huán)境如平板個(gè)人計(jì)算機(jī)210、移動(dòng)電話(huà)215、電話(huà)220、個(gè)人計(jì)算機(jī)100及個(gè)人數(shù)字助理225互連。另外,在此描述的裝置和方法可與汽車(chē)計(jì)算環(huán)境(未示出)、消費(fèi)者電子計(jì)算環(huán)境(未示出)協(xié)作并經(jīng)通信網(wǎng)絡(luò)160建立自動(dòng)化的控制計(jì)算環(huán)境(未示出)。在通信網(wǎng)絡(luò)160是因特網(wǎng)的網(wǎng)絡(luò)環(huán)境中,例如,服務(wù)器205可以是專(zhuān)用的計(jì)算環(huán)境服務(wù)器,用于經(jīng)大量已知協(xié)議中的任一協(xié)議如超文本傳輸協(xié)議(HTTP)、文件傳輸協(xié)議(FTP)、簡(jiǎn)單對(duì)象訪(fǎng)問(wèn)協(xié)議(SOAP)或無(wú)線(xiàn)應(yīng)用協(xié)議(WAP)在客戶(hù)計(jì)算環(huán)境100、210、215、220、和225之間處理并通信網(wǎng)絡(luò)服務(wù)。每一客戶(hù)計(jì)算環(huán)境100、210、215、220和225可被裝備以瀏覽器操作系統(tǒng)180,用于支持一個(gè)或多個(gè)計(jì)算應(yīng)用程序如網(wǎng)絡(luò)瀏覽器(未示出)、或移動(dòng)桌面環(huán)境(未示出)以能接入服務(wù)器計(jì)算環(huán)境205。
在運(yùn)行中,用戶(hù)(未示出)可與客戶(hù)計(jì)算環(huán)境上運(yùn)行的計(jì)算應(yīng)用程序相互作用以獲得想要的數(shù)據(jù)和/或計(jì)算應(yīng)用程序。數(shù)據(jù)和/或計(jì)算應(yīng)用程序可被保存在服務(wù)器計(jì)算環(huán)境205上并通過(guò)客戶(hù)計(jì)算環(huán)境100、210、215、220和225在示例性的通信網(wǎng)絡(luò)160上傳送給協(xié)作用戶(hù)。參與用戶(hù)可使用網(wǎng)絡(luò)服務(wù)事務(wù)請(qǐng)求訪(fǎng)問(wèn)整體或部分包封在服務(wù)器計(jì)算環(huán)境205上的特殊數(shù)據(jù)和應(yīng)用程序。這些網(wǎng)絡(luò)服務(wù)事務(wù)可在客戶(hù)計(jì)算環(huán)境100、210、215、220和225及服務(wù)器計(jì)算環(huán)境之間通信以進(jìn)行處理和存儲(chǔ)。服務(wù)器計(jì)算環(huán)境205可存放用于網(wǎng)絡(luò)服務(wù)的產(chǎn)生、鑒別、加密和通信的計(jì)算應(yīng)用程序、進(jìn)程及程序,并可與其它服務(wù)器計(jì)算環(huán)境(未示出)、第三方服務(wù)提供商(未示出)、網(wǎng)絡(luò)附加的存儲(chǔ)(NAS)及存儲(chǔ)區(qū)網(wǎng)絡(luò)(SAN)協(xié)作以實(shí)現(xiàn)網(wǎng)絡(luò)服務(wù)事務(wù)。
因此,在此描述的裝置和方法可被使用在具有客戶(hù)計(jì)算環(huán)境和服務(wù)器計(jì)算環(huán)境的計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境中,客戶(hù)計(jì)算環(huán)境用于訪(fǎng)問(wèn)網(wǎng)絡(luò)并與網(wǎng)絡(luò)相互作用,服務(wù)器計(jì)算環(huán)境用于與客戶(hù)計(jì)算環(huán)境相互作用。然而,提供移動(dòng)設(shè)備平臺(tái)的裝置和方法可以多種基于網(wǎng)絡(luò)的體系結(jié)構(gòu)進(jìn)行實(shí)施,因而不應(yīng)限于所示的例子。在此描述的裝置和方法將結(jié)合目前例證性的實(shí)施方式進(jìn)行詳細(xì)描述。
移動(dòng)設(shè)備平臺(tái)組件圖3示出了示例性的移動(dòng)設(shè)備和說(shuō)明性的移動(dòng)設(shè)備平臺(tái)之間的示例性的相互作用。總體上如圖3所示,示例性的移動(dòng)設(shè)備平臺(tái)300,簡(jiǎn)單地說(shuō),可包括使用通信接口305與客戶(hù)計(jì)算環(huán)境100協(xié)作的移動(dòng)設(shè)備310,通信接口305在所選的通信協(xié)議(未示出)上運(yùn)行。另外,示例性的移動(dòng)設(shè)備平臺(tái)300還可包括(圖1的)通信網(wǎng)絡(luò)160和服務(wù)器計(jì)算環(huán)境205。
在運(yùn)行中,移動(dòng)設(shè)備可通過(guò)通信接口305與客戶(hù)計(jì)算環(huán)境100協(xié)作以運(yùn)行一個(gè)或多個(gè)源自移動(dòng)設(shè)備310并可為用戶(hù)顯示在客戶(hù)計(jì)算環(huán)境100上的計(jì)算應(yīng)用程序180’。計(jì)算應(yīng)用程序180’可包括但不限于提供常規(guī)操作系統(tǒng)的觀(guān)感的瀏覽器應(yīng)用程序、字處理應(yīng)用程序、電子制表軟件、數(shù)據(jù)庫(kù)應(yīng)用程序、網(wǎng)絡(luò)服務(wù)應(yīng)用程序、及用戶(hù)管理/優(yōu)選應(yīng)用程序。另外,移動(dòng)設(shè)備310可使用客戶(hù)計(jì)算環(huán)境100經(jīng)通信網(wǎng)絡(luò)160與服務(wù)器計(jì)算環(huán)境205協(xié)作以獲得網(wǎng)絡(luò)服務(wù)形式的數(shù)據(jù)和/或計(jì)算應(yīng)用程序。
圖4示出了示例性的移動(dòng)設(shè)備405與說(shuō)明性的移動(dòng)設(shè)備平臺(tái)400之間的相互影響。如圖4中所示,示例性的移動(dòng)設(shè)備平臺(tái)400包括移動(dòng)設(shè)備(MD)405、計(jì)算環(huán)境410、通信網(wǎng)絡(luò)435、移動(dòng)設(shè)備管理服務(wù)器(MDMS)420及第三方網(wǎng)絡(luò)服務(wù)提供商440。另外,如MD分解圖中進(jìn)一步所示,MD405還包括處理單元(PU)、操作系統(tǒng)(OS)、存儲(chǔ)存儲(chǔ)器(RAM/ROM)、及MD通信接口。同樣,MDMS420還包括變換引擎425、網(wǎng)絡(luò)服務(wù)430和加密引擎445。
在運(yùn)行中,MD405使用一個(gè)或多個(gè)MD組件PU、OS、RAM/ROM和MD通信接口通過(guò)MD/計(jì)算環(huán)境通信接口410與計(jì)算環(huán)境415進(jìn)行通信。當(dāng)與計(jì)算環(huán)境415通信時(shí),MD405可裝入一個(gè)或多個(gè)計(jì)算應(yīng)用程序(未示出),其可包括但不限于移動(dòng)桌面環(huán)境、用戶(hù)自定義和鑒別管理器、及網(wǎng)絡(luò)服務(wù)應(yīng)用程序作為配置的一部分。一旦被配置好,MD405還可與計(jì)算環(huán)境415協(xié)作以處理一個(gè)或多個(gè)網(wǎng)絡(luò)服務(wù)(如網(wǎng)絡(luò)服務(wù)數(shù)據(jù)和/或計(jì)算應(yīng)用程序)。在這樣的環(huán)境中,MD405還可使用通信網(wǎng)絡(luò)435從協(xié)作的MDMS420請(qǐng)求網(wǎng)絡(luò)服務(wù)數(shù)據(jù)和/或計(jì)算應(yīng)用程序以處理這樣的網(wǎng)絡(luò)服務(wù)。在這種情況下,MDMS420可用于鑒別MD405以確保參與用戶(hù)(未示出)和移動(dòng)設(shè)備405對(duì)所請(qǐng)求的數(shù)據(jù)和/或計(jì)算應(yīng)用程序具有正確的特許。
如果被適當(dāng)鑒別,MDMS420還可用于將所請(qǐng)求的數(shù)據(jù)和/或計(jì)算應(yīng)用程序存放在MDMS420本地并在通信網(wǎng)絡(luò)435上將這些所請(qǐng)求的數(shù)據(jù)和/或計(jì)算應(yīng)用程序(如網(wǎng)絡(luò)服務(wù))提供給經(jīng)鑒別的MD405,或用于與第三方服務(wù)提供商440合作以獲得請(qǐng)求的網(wǎng)絡(luò)服務(wù)從而傳送給經(jīng)鑒別的MD405。當(dāng)與第三方網(wǎng)絡(luò)服務(wù)提供商440合作時(shí),MDMS420可用于使用變換引擎425將源自第三方網(wǎng)絡(luò)服務(wù)提供商440的網(wǎng)絡(luò)服務(wù)430變換為MD本地格式。另外,當(dāng)滿(mǎn)足來(lái)自經(jīng)鑒別的MD405的網(wǎng)絡(luò)服務(wù)請(qǐng)求時(shí),MDMS420可用于使用加密引擎445加密所請(qǐng)求的網(wǎng)絡(luò)服務(wù)。
另外,MDMS420還可用于與使用所選擇的加密協(xié)議(如PKI加密)的文件系統(tǒng)合作以獲得所請(qǐng)求的數(shù)據(jù)從而傳送給MD405。協(xié)作的文件系統(tǒng)可包括但不限于文件分配表(FAT)文件系統(tǒng)和新技術(shù)文件系統(tǒng)(NTFS)。
圖5為示例性移動(dòng)設(shè)備(MD)500的示例性軟件構(gòu)件及其相互作用的框圖。如圖5中所示,示例性的移動(dòng)設(shè)備500包括移動(dòng)設(shè)備表現(xiàn)在計(jì)算環(huán)境上的模塊505和移動(dòng)設(shè)備操作系統(tǒng)模塊510。MD表現(xiàn)模塊和MD操作系統(tǒng)模塊經(jīng)HTTP通信接口連接。MD表現(xiàn)模塊505還包括應(yīng)用框架子模塊515、應(yīng)用模型520、桌面環(huán)境525和應(yīng)用程序530。另外,應(yīng)用程序555、皮膚560和主題565與MD表現(xiàn)模塊合作以提供用于在協(xié)作的計(jì)算環(huán)境(未示出)上產(chǎn)生一個(gè)或多個(gè)顯示(如移動(dòng)桌面環(huán)境)的數(shù)據(jù)。
MD操作系統(tǒng)510還包括Java字節(jié)代碼裝入程序535、超文本傳輸協(xié)議(HTTP)服務(wù)器540、簡(jiǎn)單對(duì)象訪(fǎng)問(wèn)協(xié)議(SOAP)服務(wù)器545和標(biāo)準(zhǔn)程序庫(kù)550。另外,SOAP服務(wù)570、Java服務(wù)器端網(wǎng)頁(yè)(JSP)應(yīng)用程序和圖像575、及庫(kù)580向MD操作系統(tǒng)510提供數(shù)據(jù)和功能以允許移動(dòng)設(shè)備處理和運(yùn)行網(wǎng)絡(luò)服務(wù)(未示出)。
在運(yùn)行中,移動(dòng)設(shè)備500采用MD表現(xiàn)模塊505和MD操作系統(tǒng)模塊510在協(xié)作的計(jì)算環(huán)境(未示出)中建立表現(xiàn)和執(zhí)行環(huán)境(如移動(dòng)桌面環(huán)境)。應(yīng)用框架515和應(yīng)用模型520可用于為通過(guò)移動(dòng)設(shè)備并在協(xié)作的計(jì)算環(huán)境(未示出)上運(yùn)行的應(yīng)用程序提供參數(shù)和配置變量。桌面530提供移動(dòng)桌面環(huán)境以允許網(wǎng)絡(luò)服務(wù)和/或計(jì)算應(yīng)用程序的執(zhí)行。應(yīng)用程序530在應(yīng)用框架和應(yīng)用模型上工作以提供一個(gè)或多個(gè)通過(guò)移動(dòng)設(shè)備在協(xié)作的計(jì)算環(huán)境上執(zhí)行的應(yīng)用程序。另外的數(shù)據(jù)應(yīng)用程序555為可由移動(dòng)設(shè)備在協(xié)作的計(jì)算環(huán)境上執(zhí)行的另外的應(yīng)用程序。皮膚560和主題565提供外觀(guān)和顯示配置參數(shù)及設(shè)置,其使參與用戶(hù)能夠自定義移動(dòng)設(shè)備執(zhí)行的應(yīng)用程序和移動(dòng)桌面環(huán)境的外觀(guān)。
MD操作系統(tǒng)模塊510用于提供計(jì)算應(yīng)用程序和網(wǎng)絡(luò)服務(wù)可由移動(dòng)設(shè)備于其之上執(zhí)行的軟件體系結(jié)構(gòu)。Java字節(jié)代碼裝入程序535用于幫助java語(yǔ)言模塊的處理。HTTP服務(wù)器540用于為移動(dòng)設(shè)備提供HTTP通信服務(wù)。SOAP服務(wù)器545用于為移動(dòng)設(shè)備提供SOAP操作。標(biāo)準(zhǔn)程序庫(kù)550提供用于編譯和執(zhí)行各種java代碼的編程語(yǔ)言(即java)庫(kù)。SOAP服務(wù)570向MD操作系統(tǒng)模塊510提供參數(shù)和配置值以處理SOAP事務(wù)(如網(wǎng)絡(luò)服務(wù))。JSP應(yīng)用程序和圖像向MD操作系統(tǒng)模塊提供另外的數(shù)據(jù)以處理java服務(wù)器網(wǎng)頁(yè)。庫(kù)580提供為MD操作系統(tǒng)模塊510使用的另外的編程庫(kù),以支持計(jì)算應(yīng)用程序的執(zhí)行和網(wǎng)絡(luò)服務(wù)的處理。
應(yīng)意識(shí)到的是,MD表現(xiàn)模塊505和MD操作系統(tǒng)模塊510的形狀被示作具有榫卯排列,以表明移動(dòng)設(shè)備能夠接受多個(gè)協(xié)作的數(shù)據(jù)、特征和操作以幫助處理和執(zhí)行網(wǎng)絡(luò)服務(wù)。此外,這些模塊形狀被表現(xiàn)為由虛線(xiàn)框包圍,以表明這樣的數(shù)據(jù)、特征和操作可在模塊之間互換和移動(dòng)。
還應(yīng)意識(shí)到,盡管移動(dòng)設(shè)備500被示出具有用以說(shuō)明的結(jié)構(gòu)和構(gòu)件,但這樣的描述僅是示例性的,因?yàn)樵诖嗣枋龅难b置和方法可通過(guò)具有不同結(jié)構(gòu)的不同構(gòu)件實(shí)現(xiàn)。
圖6為用以說(shuō)明的移動(dòng)設(shè)備的示例性硬件體系結(jié)構(gòu)的框圖。如圖所示,移動(dòng)設(shè)備600包括計(jì)算環(huán)境通信連接器605、通信接口物理收發(fā)器610和移動(dòng)設(shè)備核心部分615。移動(dòng)設(shè)備核心部分615還包括通信接口核心部分620、處理單元處理器625、RAM/ROM630、外設(shè)接口635、NAND閃存640和加密模塊645。
在運(yùn)行中,移動(dòng)設(shè)備600通過(guò)計(jì)算環(huán)境通信連接器與協(xié)作的計(jì)算環(huán)境(未示出)通信。被實(shí)際連接后,移動(dòng)設(shè)備600可參加與協(xié)作的計(jì)算環(huán)境(未示出)的通信以控制協(xié)作的計(jì)算環(huán)境(未示出)上的一個(gè)或多個(gè)操作。在這種情況下,數(shù)據(jù)可通過(guò)通信接口物理收發(fā)器610在移動(dòng)設(shè)備600和協(xié)作的計(jì)算環(huán)境(未示出)之間交換。另外,移動(dòng)設(shè)備可通過(guò)移動(dòng)設(shè)備核心部分615的通信接口核心部分620處理數(shù)據(jù)、指令、服務(wù)及運(yùn)算。一旦在通信接口核心部分,處理單元處理器625可與RAM/ROM630、外設(shè)接口635、NAND閃存640和加密模塊645合作以處理源自協(xié)作的計(jì)算環(huán)境(未示出)或來(lái)自協(xié)作的構(gòu)件(如協(xié)作的移動(dòng)設(shè)備管理服務(wù)器)的數(shù)據(jù)、服務(wù)、指令及運(yùn)算,協(xié)作的構(gòu)件可被連到協(xié)作的計(jì)算環(huán)境(未示出)。
在用以說(shuō)明的實(shí)施方式中,外設(shè)接口635可用于將一個(gè)或多個(gè)外圍設(shè)備物理上連接到移動(dòng)設(shè)備600,其包括但不限于閃存、自動(dòng)控制機(jī)構(gòu)、通信模塊、及輸入外圍設(shè)備(如鼠標(biāo)、鍵盤(pán))。加密模塊645可用于加密和解密移動(dòng)設(shè)備600的處理單元處理器625使用的數(shù)據(jù)、服務(wù)、指令及應(yīng)用程序。
應(yīng)意識(shí)到的是,盡管移動(dòng)設(shè)備600被示出具有用以說(shuō)明的結(jié)構(gòu)和構(gòu)件,但這樣的描述僅是示例性的,因?yàn)樵诖嗣枋龅难b置和方法可通過(guò)具有不同結(jié)構(gòu)的不同構(gòu)件實(shí)現(xiàn)。
圖7為用以說(shuō)明的移動(dòng)設(shè)備及其可能包含的允許多工作區(qū)操作的鑒別堆棧的框圖。如圖所示,移動(dòng)設(shè)備700可包括工作區(qū)705、710、715、720、725和730。為了該圖解說(shuō)明的目的,工作區(qū)可被視為移動(dòng)設(shè)備內(nèi)在獨(dú)立的用戶(hù)鑒別和移動(dòng)設(shè)備鑒別及驗(yàn)證信息基礎(chǔ)上運(yùn)行的獨(dú)立用戶(hù)環(huán)境。例如,移動(dòng)設(shè)備可支持多個(gè)工作區(qū),其中之一用于企業(yè)應(yīng)用程序和數(shù)據(jù)、一用于參與用戶(hù)的私人游戲應(yīng)用程序和數(shù)據(jù)、及一用于參與用戶(hù)的私人購(gòu)物應(yīng)用程序和數(shù)據(jù)。對(duì)于這些工作區(qū)中的每一個(gè),移動(dòng)設(shè)備可保留獨(dú)立的鑒別信息,使得工作區(qū)可用向各個(gè)工作區(qū)提供服務(wù)和應(yīng)用程序的協(xié)作構(gòu)件(如移動(dòng)設(shè)備管理服務(wù)器)進(jìn)行鑒別。
在這種情況下,圖7示出了具有工作區(qū)705的移動(dòng)設(shè)備700,工作區(qū)705本身包括移動(dòng)設(shè)備的用戶(hù)鑒別和驗(yàn)證及加密密鑰、工作區(qū)1的公鑰、及工作區(qū)1的私鑰。類(lèi)似地,工作區(qū)710具有移動(dòng)設(shè)備的用戶(hù)鑒別和驗(yàn)證信息及工作區(qū)2的公鑰和私鑰。如圖7中所示,同樣的用戶(hù)鑒別和公鑰/私鑰體系結(jié)構(gòu)存在于工作區(qū)III715、工作區(qū)IV720、…、直到工作區(qū)n725和工作區(qū)n+1730中。在運(yùn)行中,移動(dòng)設(shè)備700可允許參與用戶(hù)(未示出)選擇用于其登錄并處理數(shù)據(jù)和網(wǎng)絡(luò)服務(wù)的工作區(qū)。根據(jù)參與用戶(hù)登錄的工作區(qū),用戶(hù)鑒別/公鑰/私鑰工作區(qū)信息中的一個(gè)或多個(gè)將被使用。
圖8為示例性的移動(dòng)設(shè)備的工作區(qū)實(shí)施的框圖。如圖8中所示,移動(dòng)設(shè)備805可支持用于運(yùn)行一個(gè)或多個(gè)工作區(qū)810和815的操作系統(tǒng)810。工作區(qū)可被呈現(xiàn)給協(xié)作的計(jì)算環(huán)境830、820和840,使得協(xié)作的計(jì)算環(huán)境830在顯示器835上顯示工作區(qū)I820。類(lèi)似地,協(xié)作的計(jì)算環(huán)境840可在顯示器845上顯示工作區(qū)III817,協(xié)作的計(jì)算環(huán)境820可在顯示器825上顯示工作區(qū)II815。如圖所示,移動(dòng)設(shè)備805可向參與用戶(hù)提供工作區(qū)的圖形表示(如虛線(xiàn)所指),其為可旋轉(zhuǎn)以調(diào)用特定工作區(qū)的立方體。在運(yùn)行中,工作區(qū)可通過(guò)將立方體旋轉(zhuǎn)到所需工作區(qū)進(jìn)行選擇并通過(guò)提供適當(dāng)?shù)蔫b別信息(如用戶(hù)名和密碼)而使得運(yùn)行。
應(yīng)意識(shí)到的是,盡管移動(dòng)設(shè)備被描述為具有可以特定結(jié)構(gòu)(如立方體)呈現(xiàn)的工作區(qū),但這樣的描述僅是示例性的,因?yàn)橐苿?dòng)設(shè)備的多個(gè)工作區(qū)可以不同的結(jié)構(gòu)呈現(xiàn)給參與用戶(hù)。
圖9所示為當(dāng)示例性的移動(dòng)設(shè)備600被配置為處理和執(zhí)行網(wǎng)絡(luò)服務(wù)時(shí)所執(zhí)行的處理。如圖所示,處理開(kāi)始于程序塊900并進(jìn)行到程序塊905,執(zhí)行檢查以確定在移動(dòng)設(shè)備和協(xié)作的計(jì)算環(huán)境之間通信是否已被建立。如果在程序塊905的檢查表明沒(méi)有通信被建立,處理返回到程序塊900并從那里繼續(xù)。
然而,如果在程序塊905確定移動(dòng)設(shè)備和協(xié)作的計(jì)算環(huán)境之間通信已被建立,處理進(jìn)行到程序塊910,執(zhí)行檢查以鑒別用戶(hù)。如果在程序塊910的檢查表明用戶(hù)未被成功鑒別,處理進(jìn)行到程序塊915,并在那里產(chǎn)生差錯(cuò)。接著,在程序塊917執(zhí)行檢查以看是否要再次嘗試鑒別。如果在程序塊917確定將再次嘗試鑒別,處理返回到程序塊910并從那里繼續(xù)。然而,如果在程序塊917確定不再?lài)L試鑒別,處理進(jìn)行到程序塊920并終止。
然而,如果在程序塊910的檢查表明用戶(hù)已被鑒別,處理進(jìn)行到程序塊925,移動(dòng)桌面環(huán)境被啟動(dòng)以在協(xié)作的計(jì)算環(huán)境上運(yùn)行。在程序塊930,通過(guò)使用用戶(hù)鑒別信息,用于集成到移動(dòng)設(shè)備移動(dòng)桌面環(huán)境中的用戶(hù)自定義選擇被重新得到。處理進(jìn)行到程序塊935,執(zhí)行檢查以確定移動(dòng)設(shè)備移動(dòng)桌面環(huán)境自定義是否已被改變。如果在程序塊935的檢查表明移動(dòng)設(shè)備桌面環(huán)境設(shè)置有變化,處理進(jìn)行到程序塊940,保存這樣的變化。處理從那里進(jìn)行到程序塊945,執(zhí)行檢查以確定移動(dòng)設(shè)備是否正請(qǐng)求網(wǎng)絡(luò)服務(wù)。如果在程序塊945的檢查表明網(wǎng)絡(luò)服務(wù)將被執(zhí)行,處理進(jìn)行到程序塊960,網(wǎng)絡(luò)服務(wù)請(qǐng)求被處理,并在程序塊965執(zhí)行網(wǎng)絡(luò)服務(wù)。處理從那里返回到程序塊945的輸入并從那里繼續(xù)。
然而,如果在程序塊945的檢查指示沒(méi)有網(wǎng)絡(luò)服務(wù)請(qǐng)求,處理進(jìn)行到程序塊950,執(zhí)行檢查以確定移動(dòng)設(shè)備是否已與協(xié)作的計(jì)算平臺(tái)斷開(kāi)通信。如果在程序塊950的檢查表明移動(dòng)設(shè)備已與協(xié)作的計(jì)算平臺(tái)斷開(kāi)通信,處理在程序塊955終止。然而,如果在程序塊950的檢查表明移動(dòng)設(shè)備未被斷開(kāi)通信,處理返回到程序塊945的輸入并從那里繼續(xù)。同樣,如果在程序塊935的檢查表明移動(dòng)桌面環(huán)境設(shè)置沒(méi)有變化,處理繼續(xù)到程序塊945的輸入并從那里延續(xù)。
總之,在此描述的裝置和方法提供移動(dòng)設(shè)備。然而,應(yīng)理解的是,本發(fā)明容許不同的修改和可供選擇的結(jié)構(gòu),并不意為本發(fā)明限于在此描述的具體結(jié)構(gòu)。相反,本發(fā)明應(yīng)覆蓋所有修改、可供選擇的結(jié)構(gòu)、及落在本發(fā)明范圍和精神之內(nèi)的等價(jià)方案。
還應(yīng)注意的是,本發(fā)明可被實(shí)施在多種計(jì)算機(jī)環(huán)境(包括非無(wú)線(xiàn)和無(wú)線(xiàn)計(jì)算機(jī)環(huán)境)、局部計(jì)算環(huán)境、和真正的全球環(huán)境中。在此描述的不同技術(shù)可以硬件或軟件或其結(jié)合進(jìn)行實(shí)施。優(yōu)選地,該技術(shù)被實(shí)施在維護(hù)可編程計(jì)算機(jī)的計(jì)算環(huán)境中,其包括處理器、處理器可讀的存儲(chǔ)介質(zhì)(包括易失性和非易失性存儲(chǔ)器和/或存儲(chǔ)元件)、至少一輸入設(shè)備、及至少一輸出設(shè)備。與不同指令集協(xié)作的計(jì)算硬件邏輯被應(yīng)用于數(shù)據(jù)以執(zhí)行上述功能并產(chǎn)生輸出信息。輸出信息被施加到一個(gè)或多個(gè)輸出設(shè)備。示例性的計(jì)算硬件使用的程序最好以不同的編程語(yǔ)言實(shí)現(xiàn),包括高級(jí)程序或?qū)ο髮?dǎo)向的編程語(yǔ)言,以與計(jì)算機(jī)系統(tǒng)通信。說(shuō)明性地,如果需要,在此描述的裝置和方法可以組件或機(jī)器語(yǔ)言實(shí)施。無(wú)論如何,語(yǔ)言可以是編譯或解釋的語(yǔ)言。每一這樣的計(jì)算機(jī)程序最好被保存在存儲(chǔ)介質(zhì)或設(shè)備(如ROM或磁盤(pán))上,其可由一般或?qū)S每删幊逃?jì)算機(jī)讀以配置和運(yùn)行計(jì)算機(jī),當(dāng)存儲(chǔ)介質(zhì)或設(shè)備被計(jì)算機(jī)讀時(shí)執(zhí)行上述規(guī)程。裝置還可考慮被實(shí)施為計(jì)算機(jī)可讀的存儲(chǔ)介質(zhì),用計(jì)算機(jī)程序配置,那樣配置的存儲(chǔ)介質(zhì)使計(jì)算機(jī)以特殊及預(yù)定的方式運(yùn)行。
盡管本發(fā)明的示例性實(shí)施方式已在上面詳細(xì)描述,本領(lǐng)域的技術(shù)人員將容易地意識(shí)到,在不本質(zhì)上脫離本發(fā)明的新穎示教和優(yōu)點(diǎn)的情況下,對(duì)示例性的實(shí)施例進(jìn)行許多另外的修改是可能的。因此,這些及所有這樣的修改均應(yīng)包括在本發(fā)明的范圍之內(nèi)。本發(fā)明可由下面的示例性權(quán)利要求更好地定義。
權(quán)利要求
1.用于處理網(wǎng)絡(luò)服務(wù)的移動(dòng)設(shè)備,包括執(zhí)行至少一網(wǎng)絡(luò)服務(wù)計(jì)算操作的處理單元;將移動(dòng)設(shè)備連接到至少一協(xié)作的計(jì)算環(huán)境的通信接口;與處理單元協(xié)作以保存網(wǎng)絡(luò)服務(wù)和事務(wù)信息的存儲(chǔ)器存儲(chǔ)單元;及在處理單元上運(yùn)行以執(zhí)行至少一加密的網(wǎng)絡(luò)服務(wù)的操作系統(tǒng)。
2.根據(jù)權(quán)利要求1的移動(dòng)設(shè)備,還包括用于接受并與外圍設(shè)備協(xié)作的外設(shè)接口模塊,外圍設(shè)備包括閃存、通信接口、自動(dòng)控制外圍設(shè)備、及輸入外圍設(shè)備。
3.根據(jù)權(quán)利要求1的移動(dòng)設(shè)備,還包括用于連到處理單元并用作網(wǎng)絡(luò)服務(wù)處理的一部分的NAND閃存。
4.根據(jù)權(quán)利要求1的移動(dòng)設(shè)備,還包括當(dāng)移動(dòng)設(shè)備與至少一協(xié)作的計(jì)算環(huán)境通信時(shí)用于在至少一協(xié)作的計(jì)算環(huán)境上表現(xiàn)桌面計(jì)算環(huán)境的移動(dòng)桌面計(jì)算應(yīng)用程序。
5.根據(jù)權(quán)利要求4的移動(dòng)設(shè)備,還包括用于自定義移動(dòng)設(shè)備的參與用戶(hù)參數(shù)選擇及設(shè)置的用戶(hù)管理模塊。
6.根據(jù)權(quán)利要求1的移動(dòng)設(shè)備,還包括與操作系統(tǒng)一起運(yùn)行的自運(yùn)行模塊,以允許移動(dòng)設(shè)備開(kāi)始自動(dòng)配置并與至少一計(jì)算環(huán)境協(xié)作。
7.根據(jù)權(quán)利要求6的移動(dòng)設(shè)備,其中至少一計(jì)算環(huán)境包括至少一計(jì)算環(huán)境本地的操作系統(tǒng)。
8.根據(jù)權(quán)利要求7的移動(dòng)設(shè)備,其中移動(dòng)設(shè)備的操作系統(tǒng)控制至少一計(jì)算環(huán)境本地的操作系統(tǒng)。
9.根據(jù)權(quán)利要求8的移動(dòng)設(shè)備,還包括用戶(hù)鑒別及管理模塊,用于使用用戶(hù)鑒別信息鑒別具有移動(dòng)設(shè)備的參與用戶(hù)。
10.根據(jù)權(quán)利要求9的移動(dòng)設(shè)備,其中用戶(hù)鑒別信息包括用戶(hù)標(biāo)識(shí)信息和用戶(hù)密碼信息。
11.根據(jù)權(quán)利要求1的移動(dòng)設(shè)備,還包括移動(dòng)設(shè)備平臺(tái)鑒別和驗(yàn)證模塊,用于鑒別使用協(xié)作的移動(dòng)設(shè)備管理服務(wù)器的移動(dòng)設(shè)備。
12.根據(jù)權(quán)利要求11的移動(dòng)設(shè)備,其中移動(dòng)設(shè)備與移動(dòng)設(shè)備管理服務(wù)器合作以獲得網(wǎng)絡(luò)服務(wù)。
13.根據(jù)權(quán)利要求12的移動(dòng)設(shè)備,其中移動(dòng)設(shè)備管理服務(wù)器在鑒別移動(dòng)設(shè)備的基礎(chǔ)上向移動(dòng)設(shè)備提供網(wǎng)絡(luò)服務(wù)。
14.根據(jù)權(quán)利要求1的移動(dòng)設(shè)備,還包括與處理單元協(xié)作以處理網(wǎng)絡(luò)服務(wù)的數(shù)學(xué)協(xié)處理器。
15.根據(jù)權(quán)利要求14的移動(dòng)設(shè)備,還包括用于加密和解密網(wǎng)絡(luò)服務(wù)事務(wù)的加密模塊。
16.根據(jù)權(quán)利要求1的移動(dòng)設(shè)備,其中操作系統(tǒng)包括用于運(yùn)行各種計(jì)算應(yīng)用程序的java虛擬機(jī)。
17.根據(jù)權(quán)利要求16的移動(dòng)設(shè)備,計(jì)算應(yīng)用程序包括下述應(yīng)用程序中的任何一個(gè)或多個(gè)電子郵件計(jì)算應(yīng)用程序、字處理器計(jì)算應(yīng)用程序、瀏覽器計(jì)算應(yīng)用程序、移動(dòng)桌面環(huán)境、電子數(shù)據(jù)表計(jì)算應(yīng)用程序、及可被表現(xiàn)為網(wǎng)絡(luò)服務(wù)的其它計(jì)算應(yīng)用程序。
18.根據(jù)權(quán)利要求17的移動(dòng)設(shè)備,還包括工作區(qū)模塊,用于允許多個(gè)工作區(qū)在移動(dòng)設(shè)備上運(yùn)行。
19.根據(jù)權(quán)利要求18的移動(dòng)設(shè)備,其中工作區(qū)模塊用于使用移動(dòng)設(shè)備鑒別信息控制對(duì)每一工作區(qū)的訪(fǎng)問(wèn)。
20.根據(jù)權(quán)利要求19的移動(dòng)設(shè)備,其中每一工作區(qū)的配置信息被保存在存儲(chǔ)器存儲(chǔ)單元中。
21.跨網(wǎng)絡(luò)化計(jì)算環(huán)境安全通信網(wǎng)絡(luò)服務(wù)的方法,包括提供用于處理網(wǎng)絡(luò)服務(wù)的移動(dòng)設(shè)備;在通信鏈路上在移動(dòng)設(shè)備和協(xié)作的移動(dòng)設(shè)備管理服務(wù)器之間建立通信;及在移動(dòng)設(shè)備端運(yùn)行由移動(dòng)設(shè)備管理服務(wù)器提供的加密的網(wǎng)絡(luò)服務(wù)。
22.根據(jù)權(quán)利要求21的方法,還包括由移動(dòng)設(shè)備管理服務(wù)器鑒別移動(dòng)設(shè)備以確保移動(dòng)設(shè)備具有適當(dāng)?shù)慕尤?、?quán)限和特許從而接收由移動(dòng)設(shè)備管理服務(wù)器提供的所請(qǐng)求的網(wǎng)絡(luò)服務(wù)。
23.根據(jù)權(quán)利要求22的方法,還包括將所請(qǐng)求的網(wǎng)絡(luò)服務(wù)從移動(dòng)設(shè)備管理服務(wù)器通信給經(jīng)鑒別的移動(dòng)設(shè)備。
24.根據(jù)權(quán)利要求21的方法,還包括在移動(dòng)設(shè)備和協(xié)作的計(jì)算環(huán)境之間建立通信鏈路。
25.在協(xié)作的計(jì)算環(huán)境上安全運(yùn)行網(wǎng)絡(luò)服務(wù)的系統(tǒng),包括第一處理單元裝置,用于處理網(wǎng)絡(luò)服務(wù)及相關(guān)的網(wǎng)絡(luò)服務(wù)事務(wù)數(shù)據(jù);第二裝置,用于保存網(wǎng)絡(luò)服務(wù)及相關(guān)的網(wǎng)絡(luò)服務(wù)事務(wù)數(shù)據(jù);及第三裝置,用于將第一裝置和第二裝置連接到協(xié)作的計(jì)算環(huán)境。
26.根據(jù)權(quán)利要求25的系統(tǒng),還包括第四裝置,用于鑒別使用協(xié)作的計(jì)算環(huán)境的系統(tǒng)。
27.根據(jù)權(quán)利要求26的系統(tǒng),還包括第五裝置,用于與提供網(wǎng)絡(luò)服務(wù)的移動(dòng)設(shè)備管理服務(wù)器進(jìn)行通信。
28.根據(jù)權(quán)利要求25的系統(tǒng),還包括第六裝置,用于通過(guò)第三裝置在協(xié)作的計(jì)算環(huán)境上運(yùn)行計(jì)算應(yīng)用程序。
29.配置移動(dòng)設(shè)備以在協(xié)作的計(jì)算環(huán)境上運(yùn)行的方法,包括在移動(dòng)設(shè)備上啟動(dòng)自運(yùn)行操作以允許移動(dòng)設(shè)備自動(dòng)配置并將其自身與協(xié)作的計(jì)算環(huán)境相關(guān)聯(lián);獲取用戶(hù)鑒別信息;驗(yàn)證用戶(hù)鑒別信息;及在用戶(hù)鑒別成功的基礎(chǔ)上,移動(dòng)設(shè)備與協(xié)作的計(jì)算環(huán)境合作以執(zhí)行網(wǎng)絡(luò)服務(wù)。
30.根據(jù)權(quán)利要求29的方法,還包括由移動(dòng)設(shè)備在協(xié)作的計(jì)算環(huán)境上運(yùn)行計(jì)算應(yīng)用程序,計(jì)算應(yīng)用程序包括下列的任何一個(gè)電子郵件、字處理器、電子數(shù)據(jù)表、瀏覽器、桌面環(huán)境、及用戶(hù)管理應(yīng)用程序。
31.根據(jù)權(quán)利要求30的方法,還包括將網(wǎng)絡(luò)服務(wù)和相關(guān)的網(wǎng)絡(luò)服務(wù)事務(wù)保存在移動(dòng)設(shè)備上。
32.具有指示計(jì)算機(jī)執(zhí)行包括下述步驟的方法的計(jì)算機(jī)可讀指令的計(jì)算機(jī)可讀介質(zhì),其中方法包括在移動(dòng)設(shè)備上啟動(dòng)自運(yùn)行操作以允許移動(dòng)設(shè)備自動(dòng)配置并將其自身與協(xié)作的計(jì)算環(huán)境相關(guān)聯(lián);獲取用戶(hù)鑒別信息;驗(yàn)證用戶(hù)鑒別信息;及在用戶(hù)鑒別成功的基礎(chǔ)上,移動(dòng)設(shè)備與協(xié)作的計(jì)算環(huán)境合作以執(zhí)行網(wǎng)絡(luò)服務(wù)。
全文摘要
本發(fā)明提供了用在允許安全移動(dòng)計(jì)算的移動(dòng)設(shè)備平臺(tái)(400)中的移動(dòng)設(shè)備(400)。在用以說(shuō)明的實(shí)施方式中,示例性的移動(dòng)設(shè)備平臺(tái)(400)包括用于通過(guò)通信接口(410)與至少一計(jì)算環(huán)境(415)通信的移動(dòng)設(shè)備(405),其中移動(dòng)設(shè)備(405)用于處理和保存安全的網(wǎng)絡(luò)服務(wù)(430),通信網(wǎng)絡(luò)(435)使用網(wǎng)絡(luò)服務(wù)(430)傳送數(shù)據(jù)和計(jì)算應(yīng)用程序,及移動(dòng)設(shè)備管理服務(wù)器(420)用于產(chǎn)生、處理、保存、傳送及加密到移動(dòng)設(shè)備(405)的網(wǎng)絡(luò)服務(wù)(430)。移動(dòng)設(shè)備(405)可包括處理單元(625)、與協(xié)作的計(jì)算環(huán)境(415)連接的移動(dòng)設(shè)備通信接口(605、610、615)、存儲(chǔ)器存儲(chǔ)單元(630)、及用于運(yùn)行網(wǎng)絡(luò)服務(wù)和/或計(jì)算應(yīng)用程序的操作系統(tǒng)(510)。
文檔編號(hào)H04W12/06GK1879434SQ200480029368
公開(kāi)日2006年12月13日 申請(qǐng)日期2004年4月30日 優(yōu)先權(quán)日2003年9月29日
發(fā)明者彼得·布克曼, 里克·查理斯·懷特 申請(qǐng)人:瑞姆系統(tǒng)公司