專利名稱::具有會(huì)話遷移的個(gè)人云計(jì)算的制作方法
技術(shù)領(lǐng)域:
:實(shí)施例涉及數(shù)據(jù)處理領(lǐng)域,具體來說,涉及與具有會(huì)話遷移的個(gè)人云計(jì)算相關(guān)聯(lián)的方法、設(shè)備和制品。
背景技術(shù):
:除非本文另外指出,否則本節(jié)中描述的資料不是本申請(qǐng)的權(quán)利要求的現(xiàn)有技術(shù),也不會(huì)因?yàn)榘诒竟?jié)中而成為現(xiàn)有技術(shù)。在如今的數(shù)字互連環(huán)境中,大多數(shù)用戶都擁有幾種計(jì)算、通信和/或娛樂裝置。在大多數(shù)情況下,在當(dāng)前技術(shù)下,這些裝置作為隔離的實(shí)體進(jìn)行操作,因?yàn)橐惯@些不同的裝置一起無(wú)縫地工作通常很難或者需要有一定技術(shù)知識(shí)和/或技能。一般而言,無(wú)論用戶在各種裝置上進(jìn)行什么活動(dòng)或者利用這些各種裝置進(jìn)行什么活動(dòng)都缺乏連續(xù)的體驗(yàn)。例如,很多用戶通過他們的膝上型電腦利用用在線音樂商店建立的和/或與在線音樂商店相關(guān)聯(lián)的他們的相應(yīng)的播放列表來收聽音樂。通常,他們還擁有自己的帶互聯(lián)網(wǎng)啟用的媒體播放器的車內(nèi)信息娛樂裝置。但是,在如今的技術(shù)下,這些用戶一般不能在他們從他們的辦公室/住家移動(dòng)到他們的車內(nèi)或反之時(shí)享受連續(xù)體驗(yàn)。類似地,很多用戶常常想要從他們的桌上型電腦上的互聯(lián)網(wǎng)瀏覽轉(zhuǎn)到他們的智能手機(jī)或反之。同樣,在如今的技術(shù)下,體驗(yàn)通常是不連續(xù)的。通過附圖中示出的實(shí)例性實(shí)施例而非限制性地介紹本公開的實(shí)施例,附圖中,類似的附圖標(biāo)記表示類似的要素,并且其中圖I示出具有會(huì)話遷移的個(gè)人計(jì)算云的概觀;圖2更詳細(xì)地示出圖I中的個(gè)人云計(jì)算客戶端裝置之一;圖3更詳細(xì)地示出圖I中的個(gè)人云計(jì)算服務(wù)器;圖4更詳細(xì)地示出圖I中的個(gè)人云計(jì)算數(shù)據(jù)庫(kù);圖5示出各種個(gè)人云計(jì)算過程;圖6示出實(shí)例個(gè)人云計(jì)算顯示器;圖7示出實(shí)例會(huì)話遷移;以及圖8示出適合用于實(shí)現(xiàn)個(gè)人云計(jì)算的各種客戶端裝置和/或服務(wù)器方面的實(shí)例計(jì)算機(jī)系統(tǒng),其中所有前述圖示根據(jù)本公開的實(shí)施例布置。具體實(shí)施例方式在此公開與具有會(huì)話遷移的個(gè)人云計(jì)算(PCC)相關(guān)聯(lián)的方法和系統(tǒng)的實(shí)施例。在實(shí)施例中,一種方法可包括由PCC客戶端裝置(下文簡(jiǎn)稱為“客戶端裝置”)從PCC服務(wù)器(下文簡(jiǎn)稱為“服務(wù)器”)接收消息。該消息可包括用于將在另一客戶端裝置上執(zhí)行的應(yīng)用的會(huì)話遷移離開該另一客戶端裝置的信息。作為響應(yīng),客戶端裝置可啟動(dòng)應(yīng)用以利用包含在該消息中的信息將會(huì)話遷移到客戶端裝置上。在各種實(shí)施例中,接收消息可包括由客戶端裝置從服務(wù)器接收消息,其中該消息包括該另一客戶端裝置的應(yīng)用的元數(shù)據(jù)、該另一客戶端裝置的應(yīng)用所支持的動(dòng)作、該另一客戶端裝置的應(yīng)用所支持的數(shù)據(jù)格式、用于標(biāo)識(shí)供該另一客戶端裝置的應(yīng)用使用的資源的定位符、或使得能夠在特定狀態(tài)中在客戶端裝置上重新開始會(huì)話的一個(gè)或多個(gè)參數(shù)值。在各種實(shí)施例中,啟動(dòng)應(yīng)用可包括由客戶端裝置啟動(dòng)應(yīng)用,該應(yīng)用支持該另一客戶端裝置的應(yīng)用所支持的動(dòng)作或該另一客戶端裝置的應(yīng)用所支持的數(shù)據(jù)格式。在各種實(shí)施例中,該方法還可包括由客戶端裝置確定客戶端裝置上的應(yīng)用,該應(yīng)用支持該另一客戶端裝置的應(yīng)用所支持的動(dòng)作或該另一客戶端裝置的應(yīng)用所支持的數(shù)據(jù)格式。在各種實(shí)施例中,該方法還可包括由客戶端裝置向服務(wù)器登記客戶端裝置的應(yīng)用,包括登記所登記的應(yīng)用的元數(shù)據(jù)、所登記的應(yīng)用所支持的動(dòng)作或所登記的應(yīng)用所支持的數(shù)據(jù)格式。在各種實(shí)施例中,該方法還可包括由客戶端裝置向服務(wù)器登記客戶端裝置。在各種實(shí)施例中,該方法還可包括由客戶端裝置從服務(wù)器接收個(gè)人計(jì)算云的其它客戶端裝置的應(yīng)用的狀態(tài);以及由客戶端裝置顯示這些狀態(tài)。在各種實(shí)施例中,可以向具有聯(lián)網(wǎng)接口、處理器和存儲(chǔ)介質(zhì)的客戶端裝置提供編程指令,這些編程指令配置成使客戶端裝置響應(yīng)由客戶端裝置執(zhí)行這些指令而執(zhí)行上文描述的方法。在各種實(shí)施例中,服務(wù)器可配置成接收來自客戶端裝置的將在客戶端裝置上執(zhí)行的應(yīng)用的會(huì)話遷移離開客戶端裝置的請(qǐng)求;以及作為響應(yīng),向另一客戶端裝置發(fā)送消息,該另一客戶端裝置裝備成在該另一客戶端裝置上啟動(dòng)應(yīng)用以將會(huì)話遷移到該另一客戶端裝置上。該消息可包括用于遷移的信息。在各種實(shí)施例中,一種具有存儲(chǔ)介質(zhì)的制品可包括存儲(chǔ)在其中的編程指令,這些編程指令配置成將服務(wù)器編程為響應(yīng)由服務(wù)器執(zhí)行這些編程指令而執(zhí)行上文描述的服務(wù)器方法。將利用本領(lǐng)域技術(shù)人員通常用來向本領(lǐng)域的其他技術(shù)人員傳達(dá)他們的工作實(shí)質(zhì)的術(shù)語(yǔ)來描述說明性實(shí)施例的各個(gè)方面。但是,本領(lǐng)域技術(shù)人員將明白,只利用所描述的一些方面也可實(shí)現(xiàn)備選實(shí)施例。出于說明的目的,闡述了具體的數(shù)量、材料和配置以便全面了解這些說明性實(shí)施例。但是,本領(lǐng)域技術(shù)人員將明白,沒有這些具體細(xì)節(jié)也可實(shí)現(xiàn)備選實(shí)施例。在其它情況下,省略或簡(jiǎn)化了公知的特征以免使這些說明性實(shí)施例晦澀難懂。此外,接著將以最有助于理解這些說明性實(shí)施例的方式將各種操作作為多個(gè)分離的操作進(jìn)行描述;但是,描述的順序不應(yīng)理解為暗示這些操作一定要與順序有關(guān)。具體來說,這些操作不需要按照介紹的順序執(zhí)行。短語(yǔ)“在一個(gè)實(shí)施例中”會(huì)重復(fù)使用。該短語(yǔ)一般不是指相同的實(shí)施例;但是,它也可以指相同的實(shí)施例。除非上下文另外規(guī)定,否則術(shù)語(yǔ)“包括”、“具有”和“包含”同義。短語(yǔ)“A/B”表示“A或B”。短語(yǔ)“A和/或B”表示“㈧、⑶或(A和B)”。短語(yǔ)“A、B和C的至少其中之一”表示“(A)、⑶、(C)、(A和B)、(A和C)、(B和C)或(A、B和C)”。短語(yǔ)“(A)B”表示“(B)或(AB)”,即,A是可選的。圖I示出根據(jù)本公開的實(shí)施例具有會(huì)話遷移的個(gè)人計(jì)算云的概觀。如圖所示,個(gè)人云計(jì)算(PCC)環(huán)境100包括經(jīng)由聯(lián)網(wǎng)結(jié)構(gòu)120與PCC服務(wù)器(下文簡(jiǎn)稱為“服務(wù)器”)110耦合的多個(gè)PCC客戶端裝置(下文簡(jiǎn)稱為“客戶端裝置”)102??蛻舳搜b置102可包括一個(gè)或多個(gè)移動(dòng)個(gè)人裝置104、固定計(jì)算裝置106和/或數(shù)字家庭裝置108。服務(wù)器110可包括具有會(huì)話遷移的PCC服務(wù)(下文簡(jiǎn)稱為“服務(wù)”)112和PCC數(shù)據(jù)庫(kù)(下文簡(jiǎn)稱為“數(shù)據(jù)庫(kù),,)114。除了本公開的教導(dǎo)之外,客戶端裝置102要表示本領(lǐng)域中已知的廣泛范圍的這些裝置。移動(dòng)個(gè)人裝置104的實(shí)例可包括但不限于智能電話(有時(shí)又簡(jiǎn)稱為“移動(dòng)電話”,因?yàn)橐苿?dòng)電話的功能性不斷改進(jìn))、移動(dòng)互聯(lián)網(wǎng)裝置、個(gè)人數(shù)字助理、便攜式媒體播放器、膝上型計(jì)算機(jī)、平板計(jì)算機(jī)、電子書閱讀器、便攜式游戲機(jī)、數(shù)碼相機(jī)等。固定計(jì)算裝置106可包括但不限于各種桌面型計(jì)算機(jī)和車內(nèi)信息娛樂裝置。數(shù)字家庭裝置108可包括但不限于數(shù)字通信啟用的電視、數(shù)字錄像機(jī)和其它數(shù)字家用電器。除了本公開的教導(dǎo)之外,服務(wù)器110要表示本領(lǐng)域中已知的廣泛范圍的服務(wù)器裝置。服務(wù)器110可以是單個(gè)服務(wù)器或經(jīng)由直接耦合、局域網(wǎng)和/或廣域網(wǎng)本地和/或遠(yuǎn)程耦合的服務(wù)器群。耦合可以是有線和/或無(wú)線的。聯(lián)網(wǎng)結(jié)構(gòu)120要表示本領(lǐng)域中已知的廣泛范圍的專用和/或公共局域網(wǎng)和/或廣域網(wǎng)。這些網(wǎng)絡(luò)可以是有線或無(wú)線的。部分或整個(gè)聯(lián)網(wǎng)結(jié)構(gòu)可以是局域網(wǎng)和/或廣域網(wǎng)。如下文將更詳細(xì)地描述,參考圖2-8,依靠本公開的教導(dǎo),一個(gè)客戶端裝置102上的應(yīng)用會(huì)話可以無(wú)縫地遷移到另一個(gè)客戶端裝置102。結(jié)果,客戶端裝置102的用戶可以享受在當(dāng)前技術(shù)下無(wú)法獲得的連續(xù)體驗(yàn)。圖7示出從數(shù)字家庭裝置(電視)652到膝上型計(jì)算機(jī)654的視頻會(huì)話的實(shí)例遷移?,F(xiàn)在參考圖2,其中根據(jù)本公開的各種實(shí)施例更詳細(xì)地示出圖I中的客戶端裝置102。如圖所示,對(duì)于所示實(shí)施例,客戶端裝置102可包括在操作上彼此耦合的一個(gè)或多個(gè)應(yīng)用202、個(gè)人云計(jì)算客戶端(下文簡(jiǎn)稱為“客戶端”)204和各種系統(tǒng)(通信)服務(wù)206。除了本公開的教導(dǎo)之外,應(yīng)用202要表示本領(lǐng)域中已知的廣泛范圍的應(yīng)用。應(yīng)用202的實(shí)例可包括但不限于視頻、音頻、互聯(lián)網(wǎng)瀏覽和/或玩游戲應(yīng)用。除了它們的主要功能、即視頻呈現(xiàn)、音頻呈現(xiàn)、玩游戲等之外,應(yīng)用202還可另外配置成向客戶端204登記它們自己。具體來說,應(yīng)用202可另外配置成登記它們的元數(shù)據(jù)、所支持的動(dòng)作和/或數(shù)據(jù)/文件格式。例如,視頻應(yīng)用可登記它的元數(shù)據(jù),它支持“播放”、“暫?!?、“停止”和“搜索”的動(dòng)作的事實(shí),以及ogv(由Xiph.OrgFoundation發(fā)布)、avi(由微軟公司引入的AudioVideoInterleaved)、mpg(由移動(dòng)圖片專家組發(fā)布)和/或wmv(由微軟公司開發(fā)的WindowMediaVideo)的視頻數(shù)據(jù)/文件格式;或者音頻應(yīng)用可登記它的元數(shù)據(jù),它支持類似動(dòng)作的事實(shí),以及ogg(由Xiph.OrgFoundation發(fā)布)、mps(由移動(dòng)圖片專家組發(fā)布)、wma(由微軟公司開發(fā)的WindowMediaAudio)、acc(由國(guó)際標(biāo)準(zhǔn)化組織標(biāo)準(zhǔn)化的AdvancedAudioCoding)和/或wav(由微軟公司開發(fā)的WaveformAudioFileFormat)的音頻數(shù)據(jù)/文件格式。類似地,多媒體播放器可登記它的元數(shù)據(jù),它支持“打開”和“圖書標(biāo)記”的動(dòng)作的事實(shí),以及m3u(由Nullsoft開發(fā))、asx(微軟公司的AdvancedStreamRedirector)>xspf(Xiph.OrgFoundaion發(fā)起的XMFShareablePlaylistFormat)、wpl(由微軟公司開發(fā)的WindowsMediaPlayerPlaylist)和/或pis(Playlist格式)的數(shù)據(jù)/文件格式;而電子圖書應(yīng)用可登記它的元數(shù)據(jù),它支持類似動(dòng)作的事實(shí),以及txt(TextFileFormat)>azw(aKindleeBookFileFormat)、opf(OpenPackagingFileFormat)、tr3(TomeRaidereBookFileFormat)、xml(W3C制作的ExtensibleMarkupLanguage)、chm(CompiledHTMLFileFormat)或pdf(AdobeSystems的PortableDocumentFormat)的數(shù)據(jù)/文件格式。在各種實(shí)施例中,客戶端204可配置成向服務(wù)器110的服務(wù)112登記客戶端裝置及其應(yīng)用202,包括應(yīng)用的元數(shù)據(jù)、所支持的動(dòng)作和/或數(shù)據(jù)/文件格式。此外,客戶端204可配置成向服務(wù)112報(bào)告應(yīng)用202的狀態(tài),接收另一客戶端裝置102上的其它應(yīng)用202的狀態(tài),以及顯示它自己的應(yīng)用和其它應(yīng)用202的狀態(tài)。在各種實(shí)施例中,客戶端204配置成熟悉可擴(kuò)展消息傳遞和到場(chǎng)協(xié)議(ExtensibleMessagingandPresenceProtocolXMPP)。系統(tǒng)(通信)服務(wù)206可配置成提供各種常規(guī)系統(tǒng)服務(wù),具體來說是為應(yīng)用202和客戶端204提供通信服務(wù)。服務(wù)206可包括資源(例如,處理器、存儲(chǔ)器和存儲(chǔ)設(shè)備)分配和/或與諸如服務(wù)器110的外部裝置的網(wǎng)絡(luò)通信?,F(xiàn)在參考圖3,其中根據(jù)本公開的各種實(shí)施例更詳細(xì)地示出圖I中的服務(wù)器110。如圖所示,對(duì)于所示實(shí)施例,服務(wù)器110可包括在操作上彼此耦合的服務(wù)112和系統(tǒng)(通信)服務(wù)306。服務(wù)112可包括登記和狀態(tài)服務(wù)302以及會(huì)話遷移服務(wù)304。在各種實(shí)施例中,登記和狀態(tài)服務(wù)302可配置成與客戶端裝置102的客戶端204協(xié)作以登記相應(yīng)應(yīng)用202。此外,登記和狀態(tài)服務(wù)302可配置成與各個(gè)客戶端204協(xié)作以使得各個(gè)客戶端204知道并且能夠相應(yīng)地顯示所選擇的應(yīng)用或所有應(yīng)用202的狀態(tài)。會(huì)話遷移服務(wù)304可配置成使得應(yīng)用會(huì)話能夠從一個(gè)客戶端裝置102無(wú)縫地遷移到另一客戶端裝置102。系統(tǒng)(通信)服務(wù)306與系統(tǒng)(通信)服務(wù)206類似,它們可配置成提供各種常規(guī)系統(tǒng)服務(wù),具體來說是為登記和狀態(tài)服務(wù)302以及會(huì)話遷移服務(wù)304提供通信服務(wù)。服務(wù)306可包括資源(例如,處理器、存儲(chǔ)器和存儲(chǔ)設(shè)備)分配和/或與諸如客戶端裝置102的外部裝置的網(wǎng)絡(luò)通信。在各種實(shí)施例中,登記和狀態(tài)服務(wù)302與會(huì)話遷移服務(wù)304均配置成支持可擴(kuò)展消息傳遞和到場(chǎng)協(xié)議(ExtensibleMessagingandPresenceProtocolXMPP)?,F(xiàn)在參考圖4,其中根據(jù)本公開的各種實(shí)施例更詳細(xì)地示出圖I中的數(shù)據(jù)庫(kù)114。如圖所示,對(duì)于所示實(shí)施例,數(shù)據(jù)庫(kù)114可包括各種數(shù)據(jù)結(jié)構(gòu)(未示出),例如用于存儲(chǔ)所登記的客戶端裝置102、它們的應(yīng)用202以及應(yīng)用202的相關(guān)聯(lián)的信息的標(biāo)識(shí)的表。在各種實(shí)施例中,數(shù)據(jù)結(jié)構(gòu)可配置成存儲(chǔ)登記的每個(gè)客戶端裝置102的標(biāo)識(shí)402和狀態(tài)404。此外,對(duì)于登記的每個(gè)客戶端裝置102,可存儲(chǔ)登記的每個(gè)應(yīng)用202的標(biāo)識(shí)406。另外,對(duì)于登記的每個(gè)應(yīng)用,還可存儲(chǔ)元數(shù)據(jù)408、支持的動(dòng)作410和支持的數(shù)據(jù)/文件格式412?,F(xiàn)在參考圖5,其中示出根據(jù)本公開的各種實(shí)施例的各種PCC過程。如圖所示,這些過程可包括其中客戶端裝置102的客戶端204可向服務(wù)112登記或注銷(deregister)客戶端裝置102的過程(502)。作為響應(yīng),服務(wù)112的登記和狀態(tài)服務(wù)302可相應(yīng)地登記或注銷客戶端裝置102(504)。另外,這些過程可包括其中客戶端裝置102的應(yīng)用202可向客戶端裝置102的客戶端204登記或注銷它本身的過程(512)。作為響應(yīng),客戶端裝置102的客戶端204可存儲(chǔ)或丟棄應(yīng)用的標(biāo)識(shí)及相關(guān)聯(lián)的信息并向服務(wù)112登記或注銷應(yīng)用及相關(guān)聯(lián)的信息(514)。類似地,作為響應(yīng),服務(wù)112的登記和狀態(tài)服務(wù)302可相應(yīng)地登記或注銷客戶端裝置102的應(yīng)用202(516)。繼續(xù)參考圖5,這些過程可包括這樣的過程,其中一旦客戶端裝置102的應(yīng)用202或客戶端裝置102本身的狀態(tài)發(fā)生改變(例如,在線、空閑等),客戶端裝置102的客戶端204便可向登記和狀態(tài)服務(wù)302報(bào)告狀態(tài)變化(522)。作為響應(yīng),登記和狀態(tài)服務(wù)302可向另一客戶端裝置102廣播新狀態(tài)信息并更新它保持的狀態(tài)(524)。一旦接收到它自己的應(yīng)用202或另一客戶端裝置102的應(yīng)用202之一的新狀態(tài),客戶端204便可更新各個(gè)客戶端裝置102的本地狀態(tài)顯示(526)。圖6中示出實(shí)例狀態(tài)顯示器。因此,本公開的客戶端裝置102的用戶能夠辨別他/她的具有會(huì)話遷移的個(gè)人計(jì)算云100內(nèi)的所有客戶端裝置102的狀態(tài)。返回參考圖5,這些過程可包括這樣的過程,其中客戶端裝置102(如客戶端裝置A)的客戶端204可請(qǐng)求會(huì)話遷移服務(wù)304將它的一個(gè)應(yīng)用的會(huì)話遷移到另一客戶端裝置(如客戶端裝置B)102(532)。在各種實(shí)施例中,客戶端204可提供使得用戶能夠做出這樣的請(qǐng)求的功能。對(duì)于這些實(shí)施例,客戶端204可響應(yīng)接收到用戶請(qǐng)求而發(fā)起該請(qǐng)求。在其它實(shí)施例中,應(yīng)用202可提供使得用戶能夠做出這樣的請(qǐng)求的功能。對(duì)于這些實(shí)施例,客戶端204可響應(yīng)接收到用戶請(qǐng)求而通過應(yīng)用202發(fā)起該請(qǐng)求。在任一情況下,會(huì)話遷移請(qǐng)求可以消息的形式發(fā)送到服務(wù)112。該消息可包括應(yīng)用的元數(shù)據(jù)、所支持的動(dòng)作和應(yīng)用的數(shù)據(jù)/文件格式。另外,該消息可包括用于標(biāo)識(shí)供應(yīng)用會(huì)話使用的數(shù)據(jù)的位置的定位符(例如,統(tǒng)一資源定位符)和/或用于使會(huì)話的后續(xù)應(yīng)用在特定狀態(tài)中再啟動(dòng)會(huì)話的參數(shù)值。在各種實(shí)施例中,客戶端裝置B102可由會(huì)話遷移服務(wù)304基于該消息中提供的信息確定/選擇,信息可以是例如應(yīng)用的元數(shù)據(jù)、所支持的動(dòng)作和數(shù)據(jù)/文件格式等。在其它實(shí)施例中,可向會(huì)話遷移服務(wù)304提供客戶端裝置B102的說明。一旦接收到或確定目標(biāo)客戶端裝置B102,會(huì)話遷移服務(wù)304便可告知(534)客戶端裝置B102的客戶端204關(guān)于應(yīng)用的元數(shù)據(jù)、正在遷移哪個(gè)會(huì)話、應(yīng)用支持的動(dòng)作和/或數(shù)據(jù)/文件格式。在各種實(shí)施例中,會(huì)話遷移服務(wù)304還可告知客戶端裝置B102的客戶端202關(guān)于與會(huì)話相關(guān)聯(lián)的資源的位置以及用于在特定狀態(tài)重開始會(huì)話的參數(shù)值。在各種實(shí)施例中,一旦接收到遷移信息(元數(shù)據(jù)等),客戶端裝置102的客戶端204便確定客戶端裝置102的哪個(gè)登記的應(yīng)用202是適于會(huì)話的后續(xù)應(yīng)用(536)。在各種實(shí)施例中,如果有多個(gè)應(yīng)用202符合條件,那么客戶端204可提供符合條件的應(yīng)用的菜單以便供用戶選擇(未示出)。在任何情況下,一旦確定或選擇了后續(xù)應(yīng)用,如果其尚未啟動(dòng),那么客戶端204可啟動(dòng)后續(xù)應(yīng)用并將執(zhí)行轉(zhuǎn)移到后續(xù)應(yīng)用(538),從而使得會(huì)話能夠從個(gè)人計(jì)算云的一個(gè)客戶端裝置無(wú)縫地遷移到個(gè)人計(jì)算云的另一客戶端裝置。圖8示出適合用于實(shí)現(xiàn)本公開的各種實(shí)施例的客戶端裝置和/或服務(wù)器方面的實(shí)例計(jì)算機(jī)系統(tǒng)。如圖所示,計(jì)算系統(tǒng)700包括多個(gè)處理器或處理器核702和系統(tǒng)存儲(chǔ)器704。對(duì)于本申請(qǐng)、包括權(quán)利要求來說,除非上下文中清楚地要求,否則術(shù)語(yǔ)“處理器”和“處理器核”可視為同義。另外,計(jì)算系統(tǒng)700包括大容量存儲(chǔ)裝置706(例如,磁盤、硬盤驅(qū)動(dòng)器、致密盤只讀存儲(chǔ)器(CDROM)等)、輸入/輸出裝置708(例如,顯示器、鍵盤、光標(biāo)控件等)和通信接口710(例如,網(wǎng)絡(luò)接口卡、調(diào)制解調(diào)器等)。這些元件經(jīng)由表示一個(gè)或多個(gè)總線的系統(tǒng)總線712彼此耦合。在多個(gè)總線的情況下,它們通過一個(gè)或多個(gè)總線橋(未示出)橋接在一起。這些元件中的每個(gè)元件執(zhí)行本領(lǐng)域中已知的它的常規(guī)功能。具體來說,可采用系統(tǒng)存儲(chǔ)器704和大容量存儲(chǔ)設(shè)備706來存儲(chǔ)實(shí)現(xiàn)諸如客戶端204、登記和狀態(tài)服務(wù)302或會(huì)話遷移服務(wù)304的各種組件的編程指令的工作副本和永久副本(本文共同表示為722)。這些各種組件可由處理器702支持的匯編指令或可編譯成這些指令的諸如C的高級(jí)語(yǔ)言來實(shí)現(xiàn)。編程指令的永久副本可在工廠中或者在現(xiàn)場(chǎng)通過例如諸如致密盤(CD)的分配介質(zhì)(未示出)或通過通信接口710(從分配服務(wù)器(未示出))置于永久存儲(chǔ)設(shè)備706中。即,可采用具有代理程序的實(shí)現(xiàn)的一個(gè)或多個(gè)分配介質(zhì)來分配代理以及將各種計(jì)算裝置編程。這些元件702-712的構(gòu)造是已知的,并且因此將不再進(jìn)一步描述。盡管本文示出和描述了具體實(shí)施例,但本領(lǐng)域技術(shù)人員將明白,可以用各種各樣的備選和/或等效實(shí)現(xiàn)來代替示出和描述的具體實(shí)施例,而不會(huì)偏離本發(fā)明的實(shí)施例的范圍。本申請(qǐng)要涵蓋本文論述的實(shí)施例的任何改變或變化。因此,明顯希望本發(fā)明的實(shí)施例只受權(quán)利要求及其等效物的限制。權(quán)利要求1.一種用于個(gè)人云計(jì)算的方法,包括由個(gè)人計(jì)算云的客戶端裝置從與所述個(gè)人計(jì)算云相關(guān)聯(lián)的服務(wù)器接收消息,其中所述消息包括用于將在所述個(gè)人計(jì)算云的另一客戶端裝置上執(zhí)行的應(yīng)用的會(huì)話遷移離開所述另一客戶端裝置的信息;由所述客戶端裝置啟動(dòng)應(yīng)用以利用包含在所述消息中的信息將所述會(huì)話遷移到所述客戶端裝置上。2.如權(quán)利要求I所述的方法,其中接收消息包括由所述客戶端裝置從所述服務(wù)器接收消息,其中所述消息包括所述另一客戶端裝置的所述應(yīng)用的元數(shù)據(jù)、所述另一客戶端裝置的所述應(yīng)用所支持的動(dòng)作、所述另一客戶端裝置的所述應(yīng)用所支持的數(shù)據(jù)格式、用于標(biāo)識(shí)供所述另一客戶端裝置的所述應(yīng)用使用的資源的定位符、或使得能夠在特定狀態(tài)中在所述客戶端裝置上重新開始所述會(huì)話的一個(gè)或多個(gè)參數(shù)值。3.如權(quán)利要求2所述的方法,其中啟動(dòng)應(yīng)用包括由所述客戶端裝置啟動(dòng)應(yīng)用,所述應(yīng)用支持所述另一客戶端裝置的所述應(yīng)用所支持的所述動(dòng)作或所述另一客戶端裝置的所述應(yīng)用所支持的所述數(shù)據(jù)格式。4.如權(quán)利要求I所述的方法,還包括由所述客戶端裝置確定所述客戶端裝置上的應(yīng)用,所述應(yīng)用支持所述另一客戶端裝置的所述應(yīng)用所支持的所述動(dòng)作或所述另一客戶端裝置的所述應(yīng)用所支持的所述數(shù)據(jù)格式。5.如權(quán)利要求I所述的方法,還包括由所述客戶端裝置向所述服務(wù)器登記所述客戶端裝置的應(yīng)用,包括登記所登記的所述應(yīng)用的元數(shù)據(jù)、所登記的所述應(yīng)用所支持的動(dòng)作、或所登記的所述應(yīng)用所支持的數(shù)據(jù)格式。6.如權(quán)利要求I所述的方法,還包括由所述客戶端裝置向所述服務(wù)器登記所述客戶端>j-Uρα裝直。7.如權(quán)利要求I所述的方法,還包括由所述客戶端裝置從所述服務(wù)器接收所述個(gè)人計(jì)算云的其它客戶端裝置的應(yīng)用的狀態(tài);以及由所述客戶端裝置顯示所述狀態(tài)。8.一種用于個(gè)人云計(jì)算的客戶端設(shè)備,包括聯(lián)網(wǎng)接口,其配置成將所述客戶端設(shè)備耦合到網(wǎng)絡(luò);處理器,其與所述聯(lián)網(wǎng)接口耦合并配置成執(zhí)行指令;以及存儲(chǔ)介質(zhì),其與所述處理器耦合,并且其中存儲(chǔ)有多個(gè)編程指令,所述編程指令配置成將所述客戶端設(shè)備編程以使得所述設(shè)備能夠響應(yīng)所述編程指令的執(zhí)行而作為個(gè)人計(jì)算云的客戶端裝置進(jìn)行操作,包括用于從與所述個(gè)人計(jì)算云相關(guān)聯(lián)的服務(wù)器接收消息,其中所述消息包括用于將在所述個(gè)人計(jì)算云的另一客戶端裝置上執(zhí)行的應(yīng)用的會(huì)話遷移離開所述另一客戶端裝置的信息;啟動(dòng)應(yīng)用以利用包含在所述消息中的信息將所述會(huì)話遷移到所述客戶端設(shè)備上。9.如權(quán)利要求8所述的客戶端設(shè)備,其中接收消息包括從所述服務(wù)器接收消息,所述消息具有所述另一客戶端裝置的所述應(yīng)用的元數(shù)據(jù)、所述另一客戶端裝置的所述應(yīng)用所支持的動(dòng)作、所述另一客戶端裝置的所述應(yīng)用所支持的數(shù)據(jù)格式、用于標(biāo)識(shí)供所述另一客戶端裝置的所述應(yīng)用使用的資源的定位符、或使得能夠在特定狀態(tài)中在所述客戶端裝置上重新開始所述會(huì)話的一個(gè)或多個(gè)參數(shù)值。10.如權(quán)利要求9所述的客戶端設(shè)備,其中啟動(dòng)應(yīng)用包括啟動(dòng)支持所述另一客戶端裝置的所述應(yīng)用所支持的所述動(dòng)作或所述另一客戶端裝置的所述應(yīng)用所支持的所述數(shù)據(jù)格式的應(yīng)用。11.如權(quán)利要求9所述的客戶端設(shè)備,其中所述編程指令還使得所述設(shè)備能夠響應(yīng)所述編程指令的執(zhí)行而確定所述客戶端設(shè)備上的應(yīng)用,所述應(yīng)用支持所述另一客戶端裝置的所述應(yīng)用所支持的所述動(dòng)作或所述另一客戶端裝置的所述應(yīng)用所支持的所述數(shù)據(jù)格式。12.如權(quán)利要求9所述的客戶端設(shè)備,其中所述編程指令還使得所述設(shè)備能夠響應(yīng)所述編程指令的執(zhí)行而向所述個(gè)人云計(jì)算服務(wù)器登記所述客戶端設(shè)備的應(yīng)用,包括登記所登記的所述應(yīng)用的元數(shù)據(jù)、所登記的所述應(yīng)用所支持的動(dòng)作、或所登記的所述應(yīng)用所支持的數(shù)據(jù)格式。13.如權(quán)利要求9所述的客戶端設(shè)備,其中所述編程指令還使得所述設(shè)備能夠響應(yīng)所述編程指令的執(zhí)行而向所述個(gè)人云計(jì)算服務(wù)器登記所述客戶端設(shè)備。14.如權(quán)利要求9所述的客戶端設(shè)備,其中所述編程指令還使得所述設(shè)備能夠響應(yīng)所述編程指令的執(zhí)行而從所述個(gè)人云計(jì)算服務(wù)器接收所述個(gè)人計(jì)算云的其它客戶端裝置的應(yīng)用的狀態(tài);以及顯示所述狀態(tài)。15.如權(quán)利要求9所述的客戶端設(shè)備,其中所述客戶端設(shè)備包括移動(dòng)個(gè)人裝置、固定計(jì)算裝置或數(shù)字家庭裝置中選擇的一種。16.一種用于個(gè)人云計(jì)算的制品,包括非暫時(shí)性有形計(jì)算機(jī)可讀存儲(chǔ)介質(zhì);以及存儲(chǔ)在所述存儲(chǔ)介質(zhì)中的編程指令,其配置成將設(shè)備編程以使得所述設(shè)備能夠響應(yīng)由所述設(shè)備執(zhí)行所述指令而執(zhí)行個(gè)人計(jì)算云的服務(wù)器的操作,包括從所述個(gè)人計(jì)算云的客戶端裝置接收將在所述客戶端裝置上執(zhí)行的應(yīng)用的會(huì)話遷移離開所述客戶端裝置的請(qǐng)求;以及向所述個(gè)人計(jì)算云的另一客戶端裝置發(fā)送消息,所述另一客戶端裝置裝備成在所述另一客戶端裝置上啟動(dòng)應(yīng)用以將所述會(huì)話遷移到所述另一客戶端裝置上,其中所述消息包含用于所述遷移的信息。17.如權(quán)利要求16所述的制品,其中發(fā)送消息包括發(fā)送這樣的消息,所述消息包括所述客戶端裝置的所述應(yīng)用的元數(shù)據(jù)、所述客戶端裝置的所述應(yīng)用所支持的動(dòng)作、所述客戶端裝置的所述應(yīng)用所支持的數(shù)據(jù)格式、用于標(biāo)識(shí)供所述客戶端裝置的所述應(yīng)用使用的資源的定位符、或使得能夠在特定狀態(tài)中在所述另一客戶端裝置上重新開始所述會(huì)話的一個(gè)或多個(gè)參數(shù)值。18.如權(quán)利要求16所述的制品,其中所述操作還包括確定所述客戶端裝置。19.如權(quán)利要求16所述的制品,其中所述操作還包括登記所述客戶端裝置的應(yīng)用,包括登記所登記的所述應(yīng)用的元數(shù)據(jù)、所登記的所述應(yīng)用所支持的動(dòng)作、或所登記的所述應(yīng)用所支持的數(shù)據(jù)格式。20.如權(quán)利要求16所述的制品,其中所述操作還包括登記所述客戶端裝置。21.一種用于個(gè)人云計(jì)算的服務(wù)器,包括聯(lián)網(wǎng)接口,其配置成將所述服務(wù)器耦合到網(wǎng)絡(luò);處理器,其耦合到所述聯(lián)網(wǎng)接口并配置成執(zhí)行指令;存儲(chǔ)介質(zhì),其耦合到所述處理器并且其中存儲(chǔ)有編程指令,所述編程指令配置成將所述服務(wù)器編程以使得所述服務(wù)器能夠響應(yīng)由所述服務(wù)器執(zhí)行所述指令而在個(gè)人計(jì)算云中進(jìn)行操作以便從所述個(gè)人計(jì)算云的客戶端裝置接收將在所述客戶端裝置上執(zhí)行的應(yīng)用的會(huì)話遷移離開所述客戶端裝置的請(qǐng)求;以及向所述個(gè)人計(jì)算云的另一客戶端裝置發(fā)送消息,所述另一客戶端裝置裝備成在所述另一客戶端裝置上啟動(dòng)應(yīng)用以將所述會(huì)話遷移到所述另一客戶端裝置上,其中所述消息包含用于所述遷移的信息。22.如權(quán)利要求21所述的服務(wù)器,其中發(fā)送消息包括發(fā)送這樣的消息,所述消息包括所述客戶端裝置的所述應(yīng)用的元數(shù)據(jù)、所述客戶端裝置的所述應(yīng)用所支持的動(dòng)作、所述客戶端裝置的所述應(yīng)用所支持的數(shù)據(jù)格式、用于標(biāo)識(shí)供所述客戶端裝置的所述應(yīng)用使用的資源的定位符、或使得能夠在特定狀態(tài)中在所述另一客戶端裝置上重新開始所述會(huì)話的一個(gè)或多個(gè)參數(shù)值。23.如權(quán)利要求21所述的服務(wù)器,其中所述編程指令還使得所述設(shè)備能夠確定所述客戶端裝置。24.如權(quán)利要求21所述的服務(wù)器,其中所述編程指令還使得所述設(shè)備能夠登記所述客戶端裝置的應(yīng)用,包括登記所登記的所述應(yīng)用的元數(shù)據(jù)、所登記的所述應(yīng)用所支持的動(dòng)作、或所登記的所述應(yīng)用所支持的數(shù)據(jù)格式。25.如權(quán)利要求21所述的服務(wù)器,其中所述編程指令還使得所述設(shè)備能夠登記所述客戶端裝置。全文摘要在此公開與個(gè)人云計(jì)算(PCC)相關(guān)聯(lián)的方法和系統(tǒng)。在實(shí)施例中,一種方法可包括由PCC客戶端裝置從PCC服務(wù)器接收消息。該消息可包括用于將在另一PCC客戶端裝置上執(zhí)行的應(yīng)用的會(huì)話遷移離開該另一客戶端裝置的信息。作為響應(yīng),客戶端裝置可啟動(dòng)應(yīng)用以利用該消息中包含的信息將會(huì)話遷移到客戶端裝置上。在實(shí)施例中,PCC服務(wù)器可配置成從PCC客戶端裝置接收將在該客戶端裝置上執(zhí)行的應(yīng)用的會(huì)話遷移離開該客戶端裝置的請(qǐng)求;并且作為響應(yīng),向另一PCC客戶端裝置發(fā)送消息,該另一PCC客戶端裝置裝備成在該另一客戶端裝置上啟動(dòng)應(yīng)用以將會(huì)話遷移到該另一客戶端裝置上。該消息可包含用于遷移的信息。還公開其它實(shí)施例并要求其它實(shí)施例的權(quán)利。文檔編號(hào)G06F9/44GK102725747SQ201180002815公開日2012年10月10日申請(qǐng)日期2011年8月29日優(yōu)先權(quán)日2010年9月10日發(fā)明者C·J·G·奧喬亞,M·J·阿盧姆,S·R·施勒德,S·莫申請(qǐng)人:英特爾公司