專利名稱:用于管理遠(yuǎn)程用戶界面的狀態(tài)信息的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及使用遠(yuǎn)程用戶界面(RUI)的裝置和方法,更具體地,涉及用于管理RUI的狀態(tài)信息的裝置和方法。
背景技術(shù):
正在由諸如數(shù)字實(shí)況網(wǎng)絡(luò)聯(lián)盟(DLNA)、家庭音頻-視頻互操作性(HAVi)和通用即插即用(UPnP)之類的許多工業(yè)標(biāo)準(zhǔn)組織進(jìn)行用來改進(jìn)家庭網(wǎng)絡(luò)技術(shù)的密集研究。在這樣的家庭網(wǎng)絡(luò)中,RUI技術(shù)可以用來使得設(shè)備能夠控制其它設(shè)備的功能。在基于客戶端-服務(wù)器結(jié)構(gòu)的RUI技術(shù)中,RUI客戶端從RUI服務(wù)器取得用戶界面(UI)并且使得用戶能夠在 RUI客戶端中通過UI控制RUI服務(wù)器。消費(fèi)電子設(shè)備協(xié)會(huì)(CEA)-2014是一個(gè)關(guān)于RUI的標(biāo)準(zhǔn),其定義了用于UPnP網(wǎng)絡(luò)和互聯(lián)網(wǎng)中的RUI的協(xié)議和框架。根據(jù)CEA-2014,UPnP設(shè)備(或RUI服務(wù)器)將用戶界面提供到消費(fèi)電子設(shè)備-超文本標(biāo)記語言(CE-HTML)型網(wǎng)頁,并且用戶可以通過該網(wǎng)頁遠(yuǎn)程控制UPnP設(shè)備的應(yīng)用。CE-HTML是HTML的特定版本,其基于可擴(kuò)展的超文本標(biāo)記語言 (XHTML)。圖1示出了在RUI服務(wù)器和RUI客戶端之間基于CEA-2014標(biāo)準(zhǔn)的通信方法。為了在家庭網(wǎng)絡(luò)中使用RUI,應(yīng)當(dāng)首先執(zhí)行RUI服務(wù)器20的發(fā)現(xiàn)。因?yàn)镃EA-2014基于UPnP 網(wǎng)絡(luò),所以CEA-2014通過UPnP發(fā)現(xiàn)過程發(fā)現(xiàn)RUI服務(wù)器20。RUI客戶端10和UI控制點(diǎn) (CP) 30在圖1中以分開的方式示出。但是,當(dāng)UI CP 30被嵌入在RUI客戶端10中時(shí),RUI 客戶端10將直接發(fā)現(xiàn)RUI服務(wù)器20。如果RUI客戶端10沒有CP 30,并且單獨(dú)的CP30打算向RUI客戶端10發(fā)送RUI服務(wù)器20的UI,則CP 30可以通過UPnP搜索發(fā)現(xiàn)RUI客戶端 10。在完成發(fā)現(xiàn)過程之后,RUI客戶端10參考RUI頁存在的統(tǒng)一資源定位符(URL)獲得RUI頁,該URL包括在UPnP設(shè)備描述中。更具體地說,RUI客戶端10的XHTML瀏覽器向 RUI服務(wù)器20的網(wǎng)站服務(wù)器發(fā)送對RUI頁的請求。由于RUI頁被配置用于控制RUI服務(wù)器20的應(yīng)用,因此RUI客戶端10使用RUI頁控制RUI服務(wù)器20的應(yīng)用。在CEA-2104標(biāo)準(zhǔn)的文檔中詳細(xì)描述了 RUI服務(wù)器20和RUI客戶端10之間的傳統(tǒng)的通信方法,因此這里省略對其的描述。參考圖2描述在傳統(tǒng)的UPnP網(wǎng)絡(luò)中存儲和恢復(fù)RUI的狀態(tài)信息的過程。在步驟 201中,RUI服務(wù)器20向RUI客戶端10提供RUI。在從用戶接收到對目前使用的RUI的狀態(tài)信息的存儲請求時(shí),在步驟202中,RUI客戶端10向RUI服務(wù)器20發(fā)送對狀態(tài)信息的存儲請求。在步驟203中,RUI服務(wù)器20存儲目前向RUI客戶端10提供的RUI的狀態(tài)信息。 在步驟204中,RUI服務(wù)器20產(chǎn)生并存儲所存儲的RUI狀態(tài)信息的列表。
發(fā)明內(nèi)容
技術(shù)問題
如圖2所示,RUI的全部狀態(tài)信息由RUI服務(wù)器20管理。因此,為了使用存儲在 RUI服務(wù)器20中的狀態(tài)信息,RUI客戶端10必須訪問RUI狀態(tài)信息的列表,并且該訪問需要RUI客戶端10和RUI服務(wù)器20之間的發(fā)現(xiàn)過程。因此,在傳統(tǒng)的UPnP中存儲和恢復(fù) RUI的狀態(tài)信息的過程可以應(yīng)用于作為其中RUI的全部狀態(tài)信息存儲在RUI服務(wù)器中的遠(yuǎn)程協(xié)議模型的遠(yuǎn)程桌面協(xié)議(RDP)、擴(kuò)展的遠(yuǎn)程技術(shù)(XRT)等等,但是不可以應(yīng)用于具有無國家的特征的遠(yuǎn)程協(xié)議模型中,諸如基于互聯(lián)網(wǎng)的超文本傳輸協(xié)議(HTTP)。技術(shù)方案本發(fā)明解決至少以上問題和/或缺點(diǎn)并且提供至少下述優(yōu)點(diǎn)。因此,本發(fā)明的一方面提供一種RUI客戶端可以管理RUI的狀態(tài)信息的方法和裝置。本發(fā)明的另一方面提供一種用于將第一 RUI客戶端的RUI的狀態(tài)信息遷移到與第一 RUI客戶端不同的第二 RUI客戶端的方法和裝置。根據(jù)本發(fā)明的一方面,提供一種在客戶端中用于管理從提供RUI的服務(wù)器接收到的遠(yuǎn)程用戶界面(RUI)的狀態(tài)信息的方法。該方法包括響應(yīng)于來自于用戶的存儲該狀態(tài)信息的請求,提取該狀態(tài)信息;向該服務(wù)器提供該狀態(tài)信息;從該服務(wù)器接收指示到該狀態(tài)信息被存儲的位置的路由的位置信息;以及將該位置信息存儲在書簽?zāi)K中,該書簽?zāi)K存儲用戶優(yōu)選的用戶界面列表。根據(jù)本發(fā)明的另一方面,提供一種在具有控制點(diǎn)的第一客戶端中用于管理從提供 RUI的服務(wù)器接收到的遠(yuǎn)程用戶界面(RUI)的狀態(tài)信息的方法。該方法包括通過該控制點(diǎn)接收對狀態(tài)信息的遷移的請求;通過該控制點(diǎn)接收該狀態(tài)信息將要被遷移到的第二客戶端的用戶選擇;由該控制點(diǎn)檢查和存儲目前運(yùn)行的RUI的標(biāo)識符;向該服務(wù)器提供該狀態(tài)信息;在從控制點(diǎn)接收到對該狀態(tài)信息的遷移的請求時(shí),由第二客戶端向服務(wù)器發(fā)送對狀態(tài)信息的請求;以及由第二客戶端從服務(wù)器接收RUI和狀態(tài)信息,并且提供該RUI和狀態(tài)信肩、ο根據(jù)本發(fā)明的另一方面,提供一種在第一客戶端和具有控制點(diǎn)的第二客戶端中用于管理從提供RUI的服務(wù)器接收到的遠(yuǎn)程用戶界面(RUI)的狀態(tài)信息的方法。該方法包括 由該控制點(diǎn)從用戶接收對狀態(tài)信息的遷移的請求;由該控制點(diǎn)接收該狀態(tài)信息將要被遷移到的第一客戶端的用戶選擇;由該控制點(diǎn)檢查和存儲目前運(yùn)行的RUI的標(biāo)識符;由第一客戶端向該服務(wù)器提供該狀態(tài)信息;在從控制點(diǎn)接收到對該狀態(tài)信息的遷移的請求時(shí),由第二客戶端從服務(wù)器接收該RUI和狀態(tài)信息;以及由第二客戶端提供該RUI和狀態(tài)信息。根據(jù)本發(fā)明的另一方面,提供一種用于管理遠(yuǎn)程用戶界面(RUI)的狀態(tài)信息的客戶端終端。該客戶端終端包括網(wǎng)絡(luò)瀏覽器模塊,用于渲染從服務(wù)器提供的RUI ;狀態(tài)信息管理器,用于向服務(wù)器發(fā)送存儲狀態(tài)信息的請求,并且恢復(fù)和提供從服務(wù)器提供的狀態(tài)信息和指示到該狀態(tài)信息被存儲的位置的路由的位置信息;用戶界面(UI)殼模塊,用于向用戶提供該RUI并處理來自于用戶的輸入;和書簽?zāi)K,用于存儲從該狀態(tài)信息管理器提供的狀態(tài)信息以及用戶優(yōu)選的用戶界面列表,并將該狀態(tài)信息提供到該UI殼模塊。根據(jù)本發(fā)明的另一方面,提供一種用于管理遠(yuǎn)程用戶界面(RUI)的狀態(tài)信息的客戶端終端。該客戶端終端包括控制點(diǎn),用于在家庭網(wǎng)絡(luò)中發(fā)現(xiàn)該狀態(tài)信息可以被遷移到的且RUI正在運(yùn)行的第二客戶端,提供該發(fā)現(xiàn)結(jié)果,接收該狀態(tài)信息可以被遷移到的第二客戶端的用戶選擇,檢查狀態(tài)信息將要被遷移的RUI的標(biāo)識符,向RUI服務(wù)器發(fā)送用于存儲第
7二客戶端的狀態(tài)信息的請求,以及產(chǎn)生用于從選擇的第二客戶端接收狀態(tài)信息的請求;狀態(tài)信息管理器,用于響應(yīng)于來自于控制點(diǎn)的請求,從服務(wù)器接收選擇的第二客戶端的狀態(tài)信息;和網(wǎng)絡(luò)瀏覽器模塊,用于渲染從服務(wù)器提供的RUI。根據(jù)本發(fā)明的另一方面,提供一種在向客戶端提供遠(yuǎn)程用戶界面(RUI)的服務(wù)器中用于管理RUI的狀態(tài)信息的方法。該方法包括向客戶端提供其狀態(tài)信息可以被存儲的 RUI ;從客戶端接收用于存儲該RUI的狀態(tài)信息的請求;存儲該狀態(tài)信息并更新指示到該狀態(tài)信息被存儲的位置的路由的位置信息;以及向客戶端提供位置信息中的至少一個(gè)。根據(jù)本發(fā)明的另一方面,提供一種用于提供遠(yuǎn)程用戶界面(RUI)的服務(wù)器。該服務(wù)器包括RUI管理器,用于存儲和管理要被提供給客戶端的RUI ;狀態(tài)信息管理器,用于存儲和管理從該客戶端提供的RUI的狀態(tài)信息;和狀態(tài)信息列表管理器,用于管理指示到該狀態(tài)信息被存儲的位置的路由的位置信息的列表。有益效果從前面的描述可以看出,本發(fā)明示范性實(shí)施例具有以下效果。首先,RUI狀態(tài)信息被存儲在RUI客戶端中準(zhǔn)備的書簽?zāi)K中,該RUI狀態(tài)信息可以在基于互聯(lián)網(wǎng)的iBox模型中存儲和恢復(fù)。第二,由于RUI狀態(tài)信息被存儲在RUI客戶端中,因此RUI狀態(tài)信息可以在不同的 RUI客戶端之間遷移。第三,如果多個(gè)RUI客戶端存在于家庭網(wǎng)絡(luò)中,則用戶可以簡單地通過選擇RUI狀態(tài)信息的遷移功能來自由地在不同的設(shè)備之間遷移RUI而不用單獨(dú)的過程。第四,不僅可以通過其中操作中的設(shè)備將RUI狀態(tài)信息遷移到另一個(gè)設(shè)備的推送方案進(jìn)行遷移,而且可以通過其中期望接收RUI狀態(tài)信息的設(shè)備通過檢測可遷移的WR狀態(tài)信息來遷移UI的拉方案進(jìn)行遷移。第五,可以通過提供目前在RUI客戶端中運(yùn)行的RUI的狀態(tài)信息來向用戶提供各種另外的效果。
通過下面結(jié)合附圖的詳細(xì)描述,本發(fā)明的某些示范性實(shí)施例的上述及其它方面、 特征和優(yōu)點(diǎn)將更加明顯,其中圖1是示出了在RUI服務(wù)器和RUI客戶端之間基于CEA-2014標(biāo)準(zhǔn)的通信方法的圖;圖2是示出了在傳統(tǒng)的UPnP網(wǎng)絡(luò)中存儲和恢復(fù)RUI的狀態(tài)信息的過程的圖;圖3是示出了根據(jù)本發(fā)明的實(shí)施例的RUI系統(tǒng)的結(jié)構(gòu)的框圖;圖4是示出了根據(jù)本發(fā)明的實(shí)施例的存儲在RUI客戶端的書簽?zāi)K中的書簽列表的圖;圖5是示出了根據(jù)本發(fā)明的實(shí)施例的RUI狀態(tài)信息管理方法的操作過程的流程圖;圖6是示出了根據(jù)本發(fā)明的實(shí)施例的RUI系統(tǒng)的結(jié)構(gòu)的框圖;圖7是示出了根據(jù)本發(fā)明的實(shí)施例的在RUI系統(tǒng)的推送模式(Push mode)中的操作的圖8是示出了根據(jù)本發(fā)明的實(shí)施例的在RUI系統(tǒng)的拉模式(Pull mode)中的操作的圖;圖9是示出了根據(jù)本發(fā)明的實(shí)施例的狀態(tài)信息管理方法的操作過程的流程圖;和圖10是示出了根據(jù)本發(fā)明的實(shí)施例的狀態(tài)信息管理方法的操作過程的流程圖。貫穿全部附圖,相同的附圖參考數(shù)字將被理解為指代相同的元件、特征和結(jié)構(gòu)。
具體實(shí)施例方式以下說明書和權(quán)利要求書中使用的術(shù)語和詞語不局限于書面意義,而是僅僅用于使能本發(fā)明的清楚和一致的理解。因此,本領(lǐng)域技術(shù)人員顯然可知,本發(fā)明的實(shí)施例的以下描述僅僅是提供用于示例的目的,而不是為了限制由所附的權(quán)利要求書及其等價(jià)物定義的本發(fā)明。在應(yīng)用本發(fā)明的遠(yuǎn)程用戶界面(RUI)服務(wù)中,RUI服務(wù)器提供RUI,以及RUI客戶端可以通過提供的RUI控制遠(yuǎn)程設(shè)備。本發(fā)明提供一種RUI客戶端管理在RUI服務(wù)中提供的RUI的狀態(tài)信息的方法和裝置。根據(jù)本發(fā)明的實(shí)施例的RUI狀態(tài)信息管理方法提供一種其中RUI客戶端接收從 RUI服務(wù)器提供的RUI狀態(tài)信息并且在RUI客戶端中準(zhǔn)備的書簽?zāi)K中存儲和管理RUI狀態(tài)信息列表的方法和裝置。狀態(tài)信息可以包括輸入到網(wǎng)站表單(web form)的值、音頻狀態(tài)信息、視頻狀態(tài)信息、cookie信息、用戶標(biāo)識符(ID)和密碼中的至少一個(gè)。參考圖3,根據(jù)本發(fā)明的實(shí)施例的RUI系統(tǒng)包括RUI客戶端31和RUI服務(wù)器35。RUI客戶端31包括用于渲染(render)從RUI服務(wù)器35提供的RUI的網(wǎng)絡(luò)瀏覽器模塊311、用于向用戶提供RUI并且處理來自于用戶的輸入的UI殼模塊312、用于管理狀態(tài)信息的狀態(tài)信息管理器313、用于存儲狀態(tài)信息列表以及用戶優(yōu)選的RUI的列表的書簽?zāi)K314、和HTTP對象處理器315。從RUI服務(wù)器35提供的RUI可以按照可擴(kuò)展的超文本標(biāo)記語言(XHTML)格式編寫,以及網(wǎng)絡(luò)瀏覽器模塊311以XHTML格式渲染提供的RUI并在RUI客戶端31的顯示器 (未示出)上顯示提供的RUI。UI殼模塊312是用于向用戶提供RUI的列表并處理來自于用戶的輸入的模塊。例如,UI殼模塊312顯示系統(tǒng)中對用戶可用的RUI的列表,并且使得用戶選擇包括在該可用的RUI列表中的任何一個(gè)RUI??商鎿Q地,UI殼模塊312讀取存儲在書簽?zāi)K314中的RUI 狀態(tài)信息列表,為用戶顯示RUI狀態(tài)信息列表,并且使得用戶選擇包括在RUI狀態(tài)信息列表中的任何狀態(tài)信息。狀態(tài)信息管理器313是用于管理用戶請求的狀態(tài)信息的存儲的模塊。在從用戶接收到對狀態(tài)信息的存儲請求時(shí),狀態(tài)信息管理器313產(chǎn)生對于目前通過網(wǎng)絡(luò)瀏覽器模塊 311提供的RUI的當(dāng)前狀態(tài)信息,并且向RUI服務(wù)器35發(fā)送對產(chǎn)生的狀態(tài)信息的存儲請求。 狀態(tài)信息管理器313從RUI服務(wù)器35接收位置信息,諸如指示到狀態(tài)信息被存儲的位置的路由的統(tǒng)一資源定位符(URL),并且將接收的位置信息存儲在書簽?zāi)K314中。如果通過UI殼模塊312選擇了存儲在書簽?zāi)K314中的RUI狀態(tài)信息列表中的任何一個(gè),則狀態(tài)信息管理器313向RUI服務(wù)器35提供選擇的狀態(tài)信息的URL,從而請求恢復(fù)狀態(tài)信息。連接到UI殼模塊312和狀態(tài)信息管理器313的書簽?zāi)K314通過與狀態(tài)信息管理器313的交互而從RUI服務(wù)器35獲得RUI狀態(tài)信息的URL,并且將獲得的URL作為狀態(tài)信息列表存儲。書簽?zāi)K314通過與UI殼模塊312的交互來將狀態(tài)信息列表提供給UI殼模塊312,并且將通過UI殼模塊312選擇的狀態(tài)信息提供給狀態(tài)信息管理器313,以使得可以恢復(fù)選擇的狀態(tài)信息。例如,書簽?zāi)K314可以存儲諸如圖4所示的列表之類的書簽。存儲在書簽?zāi)K 314中的書簽列表可以包括用戶優(yōu)選的RUI的列表41和狀態(tài)信息列表43。狀態(tài)信息列表 43可以以XML格式存儲在腳本45中。例如,RUI列表41可以包括用戶優(yōu)選的RUI,諸如與美國廣播公司(ABC)、有線新聞網(wǎng)(CNN )_體育和Naver. com之類的對應(yīng)的RUI,而狀態(tài)信息列表43可以包括狀態(tài)信息,諸如電影1的狀態(tài)信息和電影2的狀態(tài)信息之類的。同時(shí),RUI服務(wù)器35包括RUI管理器351、用于存儲和管理RUI客戶端31請求存儲的狀態(tài)信息的狀態(tài)信息管理器352、和用于使用到狀態(tài)信息被存儲的位置的路由來管理狀態(tài)信息的列表的狀態(tài)信息列表管理器353。RUI管理器351是用于存儲和管理RUI服務(wù)器35提供給RUI客戶端31的RUI的模塊。例如,RUI管理器351可以是由用于提供RUI頁的軟件模塊組成的網(wǎng)站服務(wù)器。提供給RUI客戶端31的RUI頁的每一個(gè)可以由全球唯一標(biāo)識符(UUID)標(biāo)識。RUI頁由XHTML 內(nèi)容組成,其包括用于管理RUI的狀態(tài)信息的插入式對象。因此,RUI客戶端31包括HTTP 對象處理器315,其可以分析和處理插入式對象。例如,下表1描述HTTP對象處理器315利用來處理狀態(tài)信息的存儲和管理的對象。表 權(quán)利要求
A按照條約第19條修改的權(quán)利要求書
1.一種用于由客戶端管理從提供遠(yuǎn)程用戶界面(RUI)應(yīng)用的服務(wù)器接收到的RUI應(yīng)用的狀態(tài)信息的方法,包括從用戶接收存儲該RUI應(yīng)用的狀態(tài)信息的請求; 響應(yīng)于該請求從該RUI應(yīng)用提取該狀態(tài)信息; 向該服務(wù)器提供該RUI應(yīng)用的狀態(tài)信息;從該服務(wù)器接收指示到該狀態(tài)信息被存儲的位置的路徑的路徑信息;以及將該路徑信息存儲在書簽?zāi)K中。
2.如權(quán)利要求1所述的方法,還包括 從用戶接收對存儲的狀態(tài)信息的請求;響應(yīng)于該請求,向用戶提供包括該路徑信息的用戶界面列表; 接收用戶對路徑信息的選擇,并向服務(wù)器發(fā)送選擇的路徑信息; 從服務(wù)器接收與該路徑信息對應(yīng)的存儲的狀態(tài)信息;以及向用戶提供接收的狀態(tài)信息。
3.如權(quán)利要求1所述的方法,其中該狀態(tài)信息包括輸入到網(wǎng)站表單的值、音頻狀態(tài)信息、視頻狀態(tài)信息、cookie信息、用戶標(biāo)識符(ID)和密碼中的至少一個(gè)。
4.如權(quán)利要求1所述的方法,其中該路徑信息包括該路徑的統(tǒng)一資源定位符(URL)信肩、ο
5.如權(quán)利要求1所述的方法,還包括從用戶接收對該狀態(tài)信息的遷移的請求;以及將要被遷移的狀態(tài)信息提供給用戶。
6.一種用于由控制點(diǎn)(CP)管理從提供遠(yuǎn)程用戶界面(RUI)應(yīng)用的服務(wù)器接收到的 RUI應(yīng)用的狀態(tài)信息的方法,包括與用戶交互以傳送該RUI應(yīng)用; 確定當(dāng)前運(yùn)行在第一客戶端上的RUI應(yīng)用;命令該第一客戶端將確定的RUI應(yīng)用的狀態(tài)信息保存在服務(wù)器上;以及命令至少一個(gè)第二客戶端恢復(fù)該狀態(tài)信息。
7.如權(quán)利要求6所述的方法,還包括在由該至少一個(gè)第二客戶端恢復(fù)該狀態(tài)信息之后,向服務(wù)器發(fā)送刪除該狀態(tài)信息的請求。
8.如權(quán)利要求6所述的方法,其中接收用于遷移的請求還包括 由CP發(fā)現(xiàn)該狀態(tài)信息將要被遷移到的至少一個(gè)第二客戶端; 向用戶提供該至少一個(gè)第二客戶端;以及接收發(fā)現(xiàn)的第二客戶端中的任何一個(gè)的用戶選擇。
9.如權(quán)利要求6所述的方法,還包括由CP訪問該服務(wù)器并且檢查指示到該狀態(tài)信息被存儲的位置的路徑的路徑信息;以及由該CP向該至少一個(gè)第二客戶端發(fā)送該路徑信息,其中該至少一個(gè)第二客戶端使用該路徑信息從服務(wù)器接收該RUI應(yīng)用和狀態(tài)信息。
10.如權(quán)利要求6所述的方法,其中CP提供保存在服務(wù)器上的狀態(tài)信息的唯一標(biāo)識符。
11.一種在包括多個(gè)客戶端、服務(wù)器和控制點(diǎn)(CP)的遠(yuǎn)程用戶界面(RUI)系統(tǒng)中用于管理從該服務(wù)器接收到的RUI應(yīng)用的狀態(tài)信息的方法,包括 由CP與用戶交互以傳送該RUI應(yīng)用; 由該CP確定當(dāng)前運(yùn)行在第一客戶端上的RUI應(yīng)用;由該第一客戶端從該CP接收用于將確定的RUI應(yīng)用的狀態(tài)信息保存在服務(wù)器上的命令;由第二客戶端從該CP接收用于恢復(fù)該狀態(tài)信息的命令;以及由該第二客戶端向用戶提供該狀態(tài)信息和與該狀態(tài)信息對應(yīng)的確定的RUI應(yīng)用。
12.如權(quán)利要求11所述的方法,還包括由該CP向服務(wù)器發(fā)送刪除該狀態(tài)信息的請求。
13.如權(quán)利要求11所述的方法,其中接收用于遷移的請求還包括由該CP發(fā)現(xiàn)工作在家庭網(wǎng)絡(luò)中的至少一個(gè)第一客戶端和在該第一客戶端中運(yùn)行的 RUI應(yīng)用;由該CP向用戶提供關(guān)于發(fā)現(xiàn)的至少一個(gè)第一客戶端和發(fā)現(xiàn)的RUI應(yīng)用的狀態(tài)信息;以及接收發(fā)現(xiàn)的第一客戶端中的任何一個(gè)的用戶選擇。
14.如權(quán)利要求11所述的方法,還包括由該CP訪問該服務(wù)器并且檢查指示到該狀態(tài)信息被存儲的位置的路徑的路徑信息;以及由該CP向該至少一個(gè)第二客戶端發(fā)送該路徑信息, 其中該至少一個(gè)第二客戶端使用該路徑信息從服務(wù)器接收該狀態(tài)信息。
15.如權(quán)利要求11所述的方法,其中該CP通過向至少一個(gè)第二客戶端提供該RUI應(yīng)用的唯一標(biāo)識符來產(chǎn)生對該狀態(tài)信息的遷移請求,其中該至少一個(gè)第二客戶端從服務(wù)器接收與該RUI應(yīng)用的唯一標(biāo)識符匹配的狀態(tài)信息。
16.一種用于管理遠(yuǎn)程用戶界面(RUI)應(yīng)用的狀態(tài)信息的客戶端終端,包括 網(wǎng)絡(luò)瀏覽器模塊,用于渲染從服務(wù)器提供的RUI應(yīng)用;狀態(tài)信息管理器,用于根據(jù)來自于控制點(diǎn)(CP)的用于遷移該狀態(tài)信息的請求,向服務(wù)器發(fā)送存儲該狀態(tài)信息的請求,并且恢復(fù)和向用戶提供從服務(wù)器提供的狀態(tài)信息和指示到該狀態(tài)信息被存儲的位置的路徑的路徑信息;用戶界面(UI)殼模塊,用于向用戶提供該RUI應(yīng)用并處理來自用戶的輸入;和書簽?zāi)K,用于存儲從該狀態(tài)信息管理器提供的狀態(tài)信息以及用戶優(yōu)選的用戶界面列表,并向UI殼模塊提供該狀態(tài)信息。
17.如權(quán)利要求16所述的客戶端終端,還包括超文本傳輸協(xié)議(HTTP)對象處理器,用于處理與服務(wù)器的數(shù)據(jù)交換。
18.如權(quán)利要求16所述的客戶端終端,其中該狀態(tài)信息包括輸入到網(wǎng)站表單的值、音頻狀態(tài)信息、視頻狀態(tài)信息、cookie信息、用戶標(biāo)識符(ID)和密碼中的至少一個(gè)。
19.如權(quán)利要求16所述的客戶端終端,其中該路徑信息包括該路徑的統(tǒng)一資源定位符 (URL)信息。
20.如權(quán)利要求16所述的客戶端終端,還包括CP,用于在家庭網(wǎng)絡(luò)中發(fā)現(xiàn)該狀態(tài)信息能夠被遷移到的第二客戶端,向用戶提供發(fā)現(xiàn)的結(jié)果,接收該狀態(tài)信息將要被遷移到的第二客戶端的用戶選擇,檢查其狀態(tài)信息將要被遷移的RUI應(yīng)用的標(biāo)識符,并向選擇的第二客戶端發(fā)送對該狀態(tài)信息的遷移請求。
21.如權(quán)利要求20所述的客戶端終端,其中該CP使用該路徑信息發(fā)送對該狀態(tài)信息的遷移的請求。
22.如權(quán)利要求20所述的客戶端終端,其中該CP使用該RUI應(yīng)用的標(biāo)識符發(fā)送對該狀態(tài)信息的遷移的請求。
23.如權(quán)利要求20所述的客戶端終端,其中該CP向該服務(wù)器發(fā)送刪除該狀態(tài)信息的請求。
24.(刪除)
25.(刪除)
26.—種在包括多個(gè)客戶端和控制點(diǎn)(CP)的遠(yuǎn)程用戶界面(RUI)系統(tǒng)的服務(wù)器中用于管理RUI應(yīng)用的狀態(tài)信息的方法,包括響應(yīng)于第一客戶端的加載請求,返回其狀態(tài)信息能夠被存儲的RUI應(yīng)用; 從第一客戶端接收用于保存返回的RUI應(yīng)用的狀態(tài)信息的第一請求并且存儲該狀態(tài) fn息;從至少一個(gè)第二客戶端接收用于恢復(fù)保存的RUI應(yīng)用的狀態(tài)信息的第二請求;以及向該至少一個(gè)第二客戶端提供與該恢復(fù)請求對應(yīng)的保存的狀態(tài)信息。
27.如權(quán)利要求沈所述的方法,還包括更新指示到該狀態(tài)信息被存儲的位置的路徑的路徑信息;接收該路徑信息的至少一個(gè)元素的用戶選擇,并接收對與該路徑信息的選擇的元素對應(yīng)的狀態(tài)信息的請求;以及向至少一個(gè)第二客戶端提供請求的狀態(tài)信息。
28.(刪除)
29.如權(quán)利要求觀所述的方法,還包括從CP接收刪除該狀態(tài)信息的請求。
30.如權(quán)利要求沈所述的方法,還包括使用該路徑信息接收對該狀態(tài)信息的遷移的第二請求。
31.如權(quán)利要求沈所述的方法,還包括使用該RUI應(yīng)用的唯一標(biāo)識符接收對該狀態(tài)信息的遷移的第二請求。
32.—種在包括多個(gè)客戶端和用于建立服務(wù)器和多個(gè)客戶端之間的連接的控制點(diǎn) (CP)的遠(yuǎn)程用戶界面(RUI)系統(tǒng)中用于提供RUI應(yīng)用的服務(wù)器,包括RUI管理器,用于響應(yīng)于第一客戶端的加載請求,返回其狀態(tài)信息能夠被存儲的RUI應(yīng)用;和狀態(tài)信息管理器,用于從第一客戶端接收用于保存返回的RUI應(yīng)用的狀態(tài)信息的第一請求并且存儲該狀態(tài)信息,以及從至少一個(gè)第二客戶端接收用于恢復(fù)保存的RUI應(yīng)用的狀態(tài)信息的第二請求,以及向該至少一個(gè)第二客戶端提供與該恢復(fù)請求對應(yīng)的保存的狀態(tài)信肩、ο
33.(刪除)
34.如權(quán)利要求33所述的服務(wù)器,其中該狀態(tài)信息管理器在從至少一個(gè)第二客戶端接收到對該狀態(tài)信息的刪除請求時(shí),刪除該狀態(tài)信息。
35.如權(quán)利要求6所述的方法,其中該第一客戶端、第二客戶端和服務(wù)器中的至少一個(gè)配備有CP。
36.如權(quán)利要求6所述的方法,其中CP被作為單獨(dú)的設(shè)備提供。
37.如權(quán)利要求10所述的方法,還包括訪問該服務(wù)器并檢查與該狀態(tài)信息的列表中的唯一標(biāo)識符匹配的URL ;以及向該狀態(tài)信息將要被遷移到的至少一個(gè)第二客戶端提供該URL。
38.如權(quán)利要求沈所述的方法,還包括產(chǎn)生狀態(tài)信息列表,其包括指示到該狀態(tài)信息被存儲的位置的路徑的路徑信息。
39.如權(quán)利要求沈所述的方法,其中保存的狀態(tài)信息由唯一標(biāo)識符標(biāo)識。
40.如權(quán)利要求39所述的方法,其中該狀態(tài)信息的列表中的唯一標(biāo)識符映射到指示該狀態(tài)信息被存儲的路徑的URL。
41.如權(quán)利要求32所述的服務(wù)器,還包括狀態(tài)信息列表管理器,用于管理指示到該狀態(tài)信息被存儲的位置的路徑的路徑信息的列表。
全文摘要
一種在客戶端中用于管理從提供RUI的服務(wù)器接收到的遠(yuǎn)程用戶界面(RUI)的狀態(tài)信息的方法。該方法包括響應(yīng)于來自于用戶的對該狀態(tài)信息的存儲請求,提取該狀態(tài)信息;向該服務(wù)器提供該狀態(tài)信息;從該服務(wù)器接收指示到該狀態(tài)信息被存儲的位置的路由的位置信息;以及將該位置信息存儲在書簽?zāi)K中。
文檔編號G06F3/048GK102272747SQ200980153520
公開日2011年12月7日 申請日期2009年11月2日 優(yōu)先權(quán)日2008年11月3日
發(fā)明者宋在涓, 李國熙, 柳永善 申請人:三星電子株式會(huì)社