欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

在遠(yuǎn)程用戶界面服務(wù)中控制對(duì)資源的訪問的方法和裝置的制作方法

文檔序號(hào):6595677閱讀:196來源:國知局
專利名稱:在遠(yuǎn)程用戶界面服務(wù)中控制對(duì)資源的訪問的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般涉及遠(yuǎn)程用戶界面(RUI),且更具體地,涉及一種用于在RUI服務(wù)器提供RUI且RUI客戶端使用該RUI控制遠(yuǎn)程設(shè)備的RUI服務(wù)中控制對(duì)RUI服務(wù)器的資源的訪問的方法和裝置。
背景技術(shù)
用于改進(jìn)家庭網(wǎng)絡(luò)技術(shù)的廣泛研究正由諸如數(shù)字實(shí)況網(wǎng)絡(luò)聯(lián)盟(DLNA)、家庭音頻-視頻互用性(HAVi),以及通用即插即用(UPnP)之類的眾多行業(yè)標(biāo)準(zhǔn)組織進(jìn)行著。在此類家庭網(wǎng)絡(luò)中,可以使用RUI技術(shù)以便使得一個(gè)設(shè)備能夠控制其他設(shè)備的功能。在基于客戶端-服務(wù)器架構(gòu)的RUI技術(shù)中,RUI客戶端從RUI服務(wù)器取得用戶界面(UI)并且允許用戶通過在RUI客戶端的UI控制該RUI服務(wù)器。消費(fèi)電子協(xié)會(huì)(CEA)-2014是一個(gè)用于RUI的標(biāo)準(zhǔn),其定義了在UPnP網(wǎng)絡(luò)和因特網(wǎng)中用于RUI的協(xié)議和框架。根據(jù)CEA-2014,UPnP設(shè)備(或RUI服務(wù)器)以消費(fèi)電子-超文本標(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)通信的方法。應(yīng)該首先執(zhí)行發(fā)現(xiàn)RUI服務(wù)器20以便在家庭網(wǎng)絡(luò)中使用RUI。由于這是基于UPnP網(wǎng)絡(luò)的,故CEA-2014 通過UPnP發(fā)現(xiàn)過程發(fā)現(xiàn)RUI服務(wù)器20。雖然在圖1中RUI客戶端10和控制點(diǎn)(CP) 30被分開示出,但是如果UPnP CP 30嵌入在RUI客戶端10中,則RUI客戶端10可以直接發(fā)現(xiàn) RUI服務(wù)器20。如果RUI客戶端10沒有CP 30并且單獨(dú)的CP 30將向RUI客戶端10發(fā)送 RUI服務(wù)器20的UI,CP 30通過UPnP發(fā)現(xiàn)(UPnP discovery)甚至可以發(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)絡(luò)服務(wù)器發(fā)送對(duì)RUI頁面的請(qǐng)求。由于RUI頁面被組成從而控制RUI服務(wù)器20的應(yīng)用,因此RUI客戶端10使用該RUI頁面控制RUI服務(wù)器20的應(yīng)用。RUI服務(wù)器20和RUI客戶端10根據(jù)現(xiàn)有技術(shù)通信的方法在CEA-2014標(biāo)準(zhǔn)中詳細(xì)公開了,故出于簡潔之故這里省去其描述。在該方式中,傳統(tǒng)RUI服務(wù)是基于通用網(wǎng)絡(luò)服務(wù)器-HTML瀏覽器架構(gòu)的。該通用網(wǎng)絡(luò)服務(wù)器僅返回瀏覽器請(qǐng)求的頁面,而不管理對(duì)特定資源的訪問。如此,網(wǎng)絡(luò)服務(wù)器無法管理客戶端的訪問,因?yàn)樗鼪]有關(guān)于某個(gè)瀏覽器在請(qǐng)求頁面之后是否終止的信息??墒?,當(dāng)網(wǎng)絡(luò)服務(wù)器使用提供的信息(也即,RUI頁面)控制RUI服務(wù)器20的功能,而非如CEA-2014中簡單地向客戶端提供信息時(shí),網(wǎng)絡(luò)服務(wù)器需要控制RUI客戶端10對(duì)資源的訪問。這是必須的,因?yàn)楫?dāng)用戶控制設(shè)備,而其他用戶可以控制相同設(shè)備時(shí),設(shè)備沖突會(huì)發(fā)生。例如,在當(dāng)一個(gè)客戶端正使用諸如調(diào)諧器控制或電話線之類的資源時(shí)的一些示例中,需要防止其他客戶端訪問相同的資源或應(yīng)用資源。
作為另一示例,如圖2所示,如果在步驟41中RUI客戶端A 11從RUI服務(wù)器20 獲取RUI頁面然后在步驟43中發(fā)送對(duì)在特定頻道上接收的廣播節(jié)目的記錄請(qǐng)求,則RUI服務(wù)器20記錄該廣播節(jié)目。同時(shí),在步驟51中RUI客戶端B 12可以從RUI服務(wù)器20獲取 RUI頁面,然后在步驟53中通過獲取的RUI頁面向RUI服務(wù)器20發(fā)送對(duì)該廣播節(jié)目的記錄取消請(qǐng)求。可是,如果RUI客戶端A 11想保持該記錄則會(huì)發(fā)生沖突。

發(fā)明內(nèi)容
技術(shù)問題當(dāng)管理RUI客戶端10和RUI服務(wù)器20之間的連接或會(huì)話以解決圖1的這些和其他問題時(shí),在網(wǎng)絡(luò)服務(wù)器(未示出)中單獨(dú)提供用于管理各個(gè)用戶的連接的數(shù)據(jù)庫。替換地,RUI客戶端10可以使用單獨(dú)的插件(plug-in)程序,諸如用于每個(gè)單獨(dú)應(yīng)用的公知的 active X。但是由于消費(fèi)電子(CE)設(shè)備一般使用嵌入式插件程序和各種操作系統(tǒng)(OS)并且它們的資源不充分,因此嵌入式插件程序可能不能自由安裝。技術(shù)方案本發(fā)明的一方面用于解決至少以上所述的問題和/或不足并且提供至少以下所述的優(yōu)點(diǎn)。因此,本發(fā)明的一方面提供一種用于控制若干RUI客戶端做出使用RUI服務(wù)器的特定資源的嘗試的方法和裝置。本發(fā)明的另一方面提供一種用于向嘗試使用訪問受限的資源的RUI客戶端提供 RUI的資源訪問控制方法和裝置。依據(jù)本發(fā)明,提供一種用于在RUI系統(tǒng)的RUI客戶端中控制對(duì)RUI服務(wù)器的資源的訪問的方法。該方法包括向RUI服務(wù)器發(fā)送對(duì)用于控制該資源的RUI頁面的請(qǐng)求并且接收該RUI頁面;使用接收的RUI頁面產(chǎn)生對(duì)與該資源對(duì)應(yīng)的RUI服務(wù)器的互斥(Mutual Exclusion,MUTEX)的連接;以及向RUI服務(wù)器發(fā)送對(duì)用于限制對(duì)資源的訪問的MUTEX鎖定的請(qǐng)求。依據(jù)本發(fā)明,提供一種用于在RUI系統(tǒng)的RUI服務(wù)器中控制對(duì)RUI服務(wù)器的資源的訪問的方法。該方法包括當(dāng)RUI客戶端請(qǐng)求時(shí)向RUI客戶端發(fā)送用于控制該資源的RUI 頁面;以及從產(chǎn)生對(duì)與該資源對(duì)應(yīng)的MUTEX的連接的RUI客戶端接收對(duì)用于限制對(duì)該資源的訪問的MUTEX鎖定的請(qǐng)求。依據(jù)本發(fā)明,提供一種在RUI系統(tǒng)中用于控制對(duì)RUI服務(wù)器的資源的訪問的RUI 客戶端裝置。該RUI客戶端裝置包括網(wǎng)頁瀏覽器模塊,用于向RUI服務(wù)器發(fā)送對(duì)RUI頁面的請(qǐng)求并且接收該RUI頁面;和MUTEX處理器,用于向RUI服務(wù)器發(fā)送用于限制對(duì)在RUI頁面中由另一 RUI客戶端選擇的資源的訪問的請(qǐng)求,以請(qǐng)求訪問該選擇的資源,其中當(dāng)從RUI 服務(wù)器接收到對(duì)選擇的資源的訪問許可時(shí),該網(wǎng)頁瀏覽器模塊向用戶提供能夠控制該選擇的資源的RUI頁面。依據(jù)本發(fā)明,提供一種在RUI系統(tǒng)中用于控制對(duì)資源的訪問的RUI服務(wù)器裝置。該 RUI服務(wù)器裝置包括對(duì)應(yīng)于各個(gè)資源的多個(gè)MUTEX,其對(duì)應(yīng)于與由RUI服務(wù)器裝置提供的應(yīng)用相關(guān)的各個(gè)控制權(quán)限;和網(wǎng)絡(luò)服務(wù)器,用于當(dāng)RUI客戶端請(qǐng)求時(shí)向RUI客戶端發(fā)送RUI 頁面,通過從RUI客戶端接收用于限制對(duì)在RUI頁面中由另一 RUI客戶端選擇的資源的訪問的請(qǐng)求來接收對(duì)選擇的資源的訪問請(qǐng)求,以及如果與選擇的資源對(duì)應(yīng)的MUTEX不指示訪問受限狀態(tài),則向RUI客戶端發(fā)送對(duì)選擇的資源的訪問許可。有益效果通過前面描述可以看出,本發(fā)明能夠控制多個(gè)RUI客戶端做出訪問RUI服務(wù)器的資源的嘗試,并且能夠向訪問正由另一個(gè)RUI客戶端占用的資源的RUI客戶端提供RUI,因此便于平滑的遠(yuǎn)程控制。


通過結(jié)合附圖的以下描述,本發(fā)明具體的示范實(shí)施例的以上和其它方面、特征和優(yōu)點(diǎn)將更明了,其中圖1說明提供RUI頁面的傳統(tǒng)過程。圖2說明使用資源的傳統(tǒng)過程。圖3說明根據(jù)本發(fā)明的RUI系統(tǒng)的架構(gòu)。圖4說明根據(jù)本發(fā)明的RUI客戶端的操作過程。圖5說明根據(jù)本發(fā)明的RUI服務(wù)器的操作過程。圖6說明根據(jù)本發(fā)明的第一實(shí)施例的RUI服務(wù)器和RUI客戶端的操作過程;以及圖7說明根據(jù)本發(fā)明的第二實(shí)施例的RUI服務(wù)器和RUI客戶端的操作過程。貫穿附圖,相同附圖參考數(shù)字將理解為指代相同組件、特征和結(jié)構(gòu)。
具體實(shí)施例方式在以下說明和權(quán)利要求書中使用的術(shù)語和單詞不局限于文獻(xiàn)的意思,而是,僅由發(fā)明人用來使得本發(fā)明的理解清楚和一致。因此,對(duì)本領(lǐng)域的技術(shù)人員顯然的是本發(fā)明的示范實(shí)施例的以下說明是提供用于說明的目的而不是限制本發(fā)明的目的,本發(fā)明由所附權(quán)利要求及其等價(jià)物定義。在應(yīng)用本發(fā)明的RUI服務(wù)中,RUI服務(wù)器提供RUI而RUI客戶端通過提供的RUI控制遠(yuǎn)程設(shè)備。本發(fā)明提供一種用于在RUI服務(wù)中控制和管理對(duì)RUI服務(wù)器的資源的訪問的方法和裝置。因此,本發(fā)明對(duì)于能夠由RUI客戶端訪問的RUI服務(wù)器的全部資源的每一個(gè),提供指示RUI客戶端的當(dāng)前占用狀態(tài)的MUTEX。當(dāng)任意的RUI客戶端想要使用RUI服務(wù)器的特定資源時(shí),RUI客戶端訪問與該特定資源對(duì)應(yīng)的MUTEX以檢查另一 RUI客戶端的占用狀態(tài), 而非直接訪問該資源?;谠摍z查結(jié)果確定是否允許該任意的RUI客戶端訪問該特定資源。假設(shè)相關(guān)的MUTEX指示訪問受限狀態(tài),因?yàn)樵撎囟ㄙY源已經(jīng)被另一 RUI客戶端占用,如果對(duì)該特定資源的訪問在預(yù)定的響應(yīng)等待時(shí)間內(nèi)結(jié)束,或者如果對(duì)特定資源的訪問在來自該任意的RUI客戶端的訪問限制解除請(qǐng)求時(shí)被解除,則該任意的RUI客戶端能夠訪問該特定資源。圖3說明根據(jù)本發(fā)明的RUI系統(tǒng)的架構(gòu)。參考圖3,RUI系統(tǒng)包括一個(gè)或多個(gè)RUI 客戶端100和110,以及一個(gè)或多個(gè)RUI服務(wù)器200。依據(jù)本發(fā)明,第一 RUI服務(wù)器200向RUI客戶端提供RUI,并且包括網(wǎng)絡(luò)服務(wù)器 201、用于存儲(chǔ)多個(gè)RUI內(nèi)容211、212和213的內(nèi)容存儲(chǔ)器210、以及基于一對(duì)一與RUI內(nèi)容 211,212 和 213 對(duì)應(yīng)的多個(gè) MUTEX 221,222 和 223。
網(wǎng)絡(luò)服務(wù)器201是用于提供RUI頁面的軟件模塊,該RUI頁面由可擴(kuò)展超文本標(biāo)記語言(XHTML)內(nèi)容組成。XHTML內(nèi)容每個(gè)包括插件對(duì)象,用于管理控制第一 RUI服務(wù)器 200的應(yīng)用的權(quán)限。因此,RUI客戶端的網(wǎng)頁瀏覽器模塊能夠分析該插件對(duì)象,并且無需將其向用戶示出,因?yàn)樵摬寮?duì)象是用于管理該控制權(quán)限的。另外,網(wǎng)絡(luò)服務(wù)器201管理MUTEX 221,222和223的狀態(tài)的設(shè)置,諸如對(duì)于每個(gè)資源的訪問受限狀態(tài)或訪問限制解除狀態(tài)。內(nèi)容存儲(chǔ)器210在當(dāng)前RUI存儲(chǔ)一個(gè)或多個(gè)RUI內(nèi)容211、212和213,它們例如由 XHTML、圖像和腳本組成。RUI內(nèi)容211、212和213的每個(gè)指示對(duì)應(yīng)于與由第一 RUI服務(wù)器 200提供的應(yīng)用相關(guān)的每個(gè)控制權(quán)限的資源。根據(jù)本發(fā)明,每一個(gè)RUI內(nèi)容Qll、212和213),或每一個(gè)資源存在一個(gè) MUTEX021、222和223)。MUTEX 221、222和223指示對(duì)應(yīng)資源由RUI客戶端當(dāng)前占用的狀態(tài)以及由統(tǒng)一資源定位符(URL)來區(qū)分,其可以包括在RUI頁面中然后傳遞到RUI客戶端。因此,當(dāng)任意RUI客戶端想訪問特定資源時(shí),該任意RUI客戶端訪問對(duì)應(yīng)于該特定資源的MUTEX并且確定該特定資源是否被另一 RUI客戶端占用。通過一個(gè)指定資源方法實(shí)現(xiàn)對(duì)MUTEX的訪問。如果該特定資源已經(jīng)被另一 RUI客戶端占用,則其MUTEX維持訪問受限狀態(tài),并且如果該特定資源沒有被另一 RUI客戶端占用,則MUTEX指示訪問限制解除狀態(tài)。 當(dāng)該特定資源的MUTEX指示訪問限制解除狀態(tài)時(shí),該任意RUI客戶端能夠獲得對(duì)該特定資源的訪問。對(duì)于資源的訪問受限狀態(tài)被表示為MUTEX鎖定,而對(duì)于資源的訪問限制解除狀態(tài)被表示為MUTEX解鎖。因此,當(dāng)若干RUI客戶端同時(shí)嘗試訪問一個(gè)資源時(shí),它們可以在獲得對(duì)MUTEX的訪問之后使用該資源。第一 RUI客戶端100和第二 RUI客戶端110以相似的方式構(gòu)成。因此,將僅描述在第一 RUI客戶端100中的第一 UI殼模塊101、第一網(wǎng)頁瀏覽器模塊102、第一插件界面 103、以及第一 MUTEX處理器104??墒?,類似的功能和操作可以被應(yīng)用于第二 RUI客戶端 110中的第二 UI殼模塊111、第二網(wǎng)頁瀏覽器模塊112、第二插件界面113、以及第二 MUTEX 處理器114。第一 RUI客戶端100包括第一 UI殼模塊101、第一網(wǎng)頁瀏覽器模塊102、第一插件界面103,以及第一 MUTEX處理器104。第一網(wǎng)頁瀏覽器模塊102是用于渲染和呈現(xiàn)以XHTML組成的RUI頁面的軟件模塊。另外,第一網(wǎng)頁瀏覽器模塊102控制響應(yīng)于用戶輸入做出對(duì)RUI頁面的請(qǐng)求并且向RUI 服務(wù)器發(fā)送與在RUI頁面中選擇的任意資源對(duì)應(yīng)的控制命令的過程。第一 UI殼模塊101顯示搜索的在網(wǎng)絡(luò)中可用的UI的列表并且接收用戶輸入。第一 MUTEX處理器104是用于控制對(duì)第一 RUI服務(wù)器200的MUTEX的訪問的插件對(duì)象。在本發(fā)明中,第一 MUTEX處理器104可以作為CE-HTML中的對(duì)象標(biāo)簽來驅(qū)動(dòng),并且一個(gè)MUTEX處理器可以管理對(duì)幾個(gè)MUTEX的訪問控制。在圖4中說明根據(jù)本發(fā)明的實(shí)施例的在RUI系統(tǒng)中RUI客戶端的操作過程,以及在圖5中說明RUI服務(wù)器的操作過程。雖然將在圖4和5中描述應(yīng)用于第一 RUI客戶端 100的操作過程,但是相同的操作過程甚至可以應(yīng)用于第二 RUI客戶端110。第一 RUI客戶端100的用戶將第一 RUI服務(wù)器200指定為用戶期望遠(yuǎn)程控制的設(shè)備,并且使用在第一 RUI客戶端100中的第一 UI殼模塊101向第一 RUI服務(wù)器200發(fā)送對(duì) RUI頁面的請(qǐng)求。參考圖4,在步驟301中第一 RUI客戶端100向第一 RUI服務(wù)器200發(fā)送對(duì)RUI頁面的請(qǐng)求。 當(dāng)?shù)谝?RUI客戶端100請(qǐng)求RUI頁面時(shí),在圖5的步驟401中,第一 RUI服務(wù)器 200接收該RUI頁面請(qǐng)求并且向第一 RUI客戶端100發(fā)送由網(wǎng)絡(luò)服務(wù)器201編排的RUI頁在步驟303中第一 RUI客戶端100接收RUI頁面,并且在步驟305中通過第一網(wǎng)頁瀏覽器模塊102和第一 UI殼模塊101向用戶提供接收的RUI頁面。如果在步驟305中第一 RUI客戶端100嘗試訪問第一 RUI服務(wù)器200的資源,則在步驟307中第一 MUTEX處理器104向第一 RUI服務(wù)器200發(fā)送對(duì)資源的訪問或訪問限制的請(qǐng)求。該訪問限制請(qǐng)求由第一 RUI客戶端100做出以排他地使用該資源。為了實(shí)現(xiàn)該訪問限制請(qǐng)求,第一 MUTEX處理器104訪問與該資源對(duì)應(yīng)的RUI服務(wù)器200的MUTEX,并且請(qǐng)求MUTEX的狀態(tài)改變?yōu)樵L問受限狀態(tài)。對(duì)資源的訪問請(qǐng)求也可以通過傳遞用于將MUTEX的狀態(tài)改變?yōu)樵L問受限狀態(tài)的請(qǐng)求來實(shí)現(xiàn)。在步驟403中第一 RUI服務(wù)器200接收對(duì)特定資源的訪問或訪問限制請(qǐng)求,并且在步驟405中確定該特定資源是否處于訪問受限狀態(tài)。換句話說,第一 RUI服務(wù)器200確定與該特定資源對(duì)應(yīng)的MUTEX的狀態(tài)是否為訪問受限狀態(tài)。如果由于該特定資源沒有被任何RUI客戶端占用從而MUTEX不指示訪問受限狀態(tài),則網(wǎng)絡(luò)服務(wù)器201前進(jìn)到步驟421,其中它在特定資源的MUTEX中設(shè)置“訪問限制”并且向第一 RUI客戶端100通知可訪問性。在步驟309中,第一 RUI客戶端100確定在響應(yīng)等待時(shí)間內(nèi)是否接收到訪問許可。 如果接收到該訪問許可,則在步驟321中第一網(wǎng)頁瀏覽器模塊102可以向用戶提供能夠訪問該特定資源的RUI頁面。如果在步驟405中該特定資源的MUTEX指示訪問受限狀態(tài),則在步驟407中在第一 RUI服務(wù)器200中的網(wǎng)絡(luò)服務(wù)器201確定在響應(yīng)等待時(shí)間內(nèi)是否從當(dāng)前占用該資源的 RUI客戶端接收到訪問限制解除請(qǐng)求。如果接收到訪問限制解除請(qǐng)求,則在步驟421中,網(wǎng)絡(luò)服務(wù)器201解除占用該資源的RUI客戶端的訪問限制,響應(yīng)于第一 RUI客戶端100的請(qǐng)求對(duì)特定資源設(shè)置‘訪問限制’,并且向第一 RUI客戶端100通知該資源的可訪問性。第一 RUI客戶端100的對(duì)應(yīng)操作對(duì)應(yīng)于步驟309和321。如果在步驟407中在響應(yīng)等待時(shí)間內(nèi)沒有從占用該資源的RUI客戶端接收到訪問限制解除請(qǐng)求,則在步驟409中網(wǎng)絡(luò)服務(wù)器201向第一 RUI客戶端100發(fā)送不可訪問通知, 以及在步驟311中第一 RUI客戶端100接收該不可訪問通知。當(dāng)接收到不可訪問通知時(shí),在步驟313中第一 RUI客戶端100向用戶提供具有不可訪問資源的RUI頁面。之后,在步驟315中在第一 RUI客戶端100中的第一 MUTEX處理器104根據(jù)用戶選擇的輸入或自動(dòng)地向第一 RUI服務(wù)器200發(fā)送對(duì)于特定資源的訪問限制解除請(qǐng)求。當(dāng)在步驟411中接收到訪問限制解除請(qǐng)求時(shí),在步驟413中第一RUI服務(wù)器200向當(dāng)前占用該特定資源的RUI客戶端發(fā)送對(duì)該特定資源的訪問限制解除請(qǐng)求。當(dāng)在步驟415 中接收到允許對(duì)特定資源的訪問限制的解除的響應(yīng)時(shí),第一 RUI服務(wù)器200將對(duì)特定資源的‘訪問限制,重置為由第一 RUI客戶端100的‘訪問限制,,并且在步驟417中向第一 RUI客戶端100發(fā)送解除訪問限制的成功。當(dāng)在步驟317中接收到解除訪問限制的成功時(shí),第一 RUI客戶端100在步驟321 中向用戶提供具有可訪問資源的RUI頁面。如果在步驟415中第一 RUI服務(wù)器200從當(dāng)前占用該特定資源的RUI客戶端接收到拒絕對(duì)特定資源的訪問限制的解除的響應(yīng),則在步驟419中網(wǎng)絡(luò)服務(wù)器201向第一 RUI 客戶端100發(fā)送解除訪問限制的失敗。在這種情況下,第一 RUI客戶端100在步驟317接收對(duì)訪問限制的解除失敗,并且在步驟319中接收最終的“不可訪問”消息,然后結(jié)束該操作過程。在步驟321之后,如果對(duì)特定資源的訪問結(jié)束,則在步驟323中第一 RUI客戶端 100向第一 RUI服務(wù)器200發(fā)送訪問限制解除請(qǐng)求。第一 RUI服務(wù)器200在步驟423中接收該訪問限制解除請(qǐng)求,在步驟425中將對(duì)應(yīng)于特定資源的MUTEX改變?yōu)樵L問限制解除狀態(tài)。在以下表1中定義根據(jù)本發(fā)明的RUI系統(tǒng)中使用的控制所有權(quán)插件對(duì)象。表 權(quán)利要求
1.一種用于在遠(yuǎn)程用戶界面(RUI)系統(tǒng)的RUI客戶端中控制對(duì)RUI服務(wù)器的資源的訪問的方法,包括向RUI服務(wù)器發(fā)送對(duì)用于控制該資源的RUI頁面的請(qǐng)求并且接收該RUI頁面;使用接收的RUI頁面產(chǎn)生對(duì)與該資源對(duì)應(yīng)的RUI服務(wù)器的互斥(MUTEX)的連接;以及向RUI服務(wù)器發(fā)送對(duì)用于限制對(duì)資源的訪問的MUTEX鎖定的請(qǐng)求。
2.根據(jù)權(quán)利要求1所述的方法,還包括在發(fā)送對(duì)MUTEX鎖定的請(qǐng)求之后,當(dāng)從RUI服務(wù)器接收到指示MUTEX鎖定的成功的信息時(shí),加載接收的用于控制該資源的RUI頁面。
3.根據(jù)權(quán)利要求1所述的方法,還包括如果資源的使用完成,則向RUI服務(wù)器發(fā)送用于解除對(duì)資源的MUTEX鎖定的請(qǐng)求。
4.根據(jù)權(quán)利要求1所述的方法,還包括如果另一RUI客戶端正在使用該資源,則在發(fā)送對(duì)MUTEX鎖定的請(qǐng)求之后等待延遲時(shí)間段。
5.根據(jù)權(quán)利要求1所述的方法,還包括在從RUI服務(wù)器接收到資源的不可訪問時(shí),向用戶提供不能夠控制該資源的RUI頁面。
6.根據(jù)權(quán)利要求1所述的方法,其中MUTEX指示與之對(duì)應(yīng)的資源的占用狀態(tài)。
7.根據(jù)權(quán)利要求1所述的方法,還包括當(dāng)因?yàn)樵撡Y源正被另一 RUI客戶端占用而從RUI服務(wù)器接收到對(duì)資源的不可訪問時(shí), 向RUI服務(wù)器發(fā)送用于解除對(duì)資源的訪問限制的請(qǐng)求;以及當(dāng)接收到解除對(duì)資源的訪問限制的成功時(shí),向用戶提供用于控制該資源的RUI頁面。
8.一種用于在遠(yuǎn)程用戶界面(RUI)系統(tǒng)的RUI服務(wù)器中控制對(duì)RUI服務(wù)器的資源的訪問的方法,包括當(dāng)RUI客戶端請(qǐng)求時(shí),向RUI客戶端發(fā)送用于控制該資源的RUI頁面;以及從產(chǎn)生對(duì)與該資源對(duì)應(yīng)的互斥(MUTEX)的連接的RUI客戶端接收對(duì)用于限制對(duì)該資源的訪問的MUTEX鎖定的請(qǐng)求。
9.根據(jù)權(quán)利要求8所述的方法,還包括當(dāng)從RUI客戶端接收到對(duì)MUTEX鎖定的請(qǐng)求時(shí),由另一 RUI客戶端限制對(duì)該資源的訪問。
10.根據(jù)權(quán)利要求8所述的方法,還包括當(dāng)由于資源的使用完成而從RUI客戶端接收到對(duì)MUTEX鎖定的解除請(qǐng)求時(shí),解除對(duì)該資源的MUTEX鎖定。
11.根據(jù)權(quán)利要求8所述的方法,還包括在RUI客戶端正在使用該資源的同時(shí)當(dāng)從另一 RUI客戶端接收到對(duì)該資源的MUTEX鎖定的請(qǐng)求時(shí),在從該另一 RUI客戶端許可對(duì)MUTEX 鎖定的請(qǐng)求之前等待延遲時(shí)間段。
12.根據(jù)權(quán)利要求8所述的方法,還包括如果與該資源對(duì)應(yīng)的MUTEX指示訪問受限狀態(tài),則確定在響應(yīng)等待時(shí)間內(nèi)是否從當(dāng)前訪問該資源的另一 RUI客戶端接收到訪問限制解除請(qǐng)求;當(dāng)在響應(yīng)等待時(shí)間內(nèi)接收到訪問限制解除請(qǐng)求時(shí),向該RUI客戶端傳遞對(duì)資源的訪問許可;以及當(dāng)在響應(yīng)等待時(shí)間內(nèi)接收訪問限制解除請(qǐng)求失敗時(shí),向該RUI客戶端傳遞對(duì)資源的不可訪問性。
13.根據(jù)權(quán)利要求8所述的方法,其中MUTEX指示與之對(duì)應(yīng)的資源的占用狀態(tài)。
14.根據(jù)權(quán)利要求8所述的方法,還包括從該RUI客戶端接收用于解除對(duì)資源的訪問限制的請(qǐng)求;向另一 RUI客戶端發(fā)送用于解除對(duì)資源的訪問限制的請(qǐng)求;當(dāng)從另一 RUI客戶端接收到對(duì)資源的訪問限制的解除許可時(shí),向RUI客戶端發(fā)送解除訪問限制的成功;以及當(dāng)從另一 RUI客戶端接收到對(duì)資源的訪問限制的解除的不可能時(shí),向RUI客戶端發(fā)送訪問限制的解除失敗。
15.一種在遠(yuǎn)程用戶界面(RUI)系統(tǒng)中用于控制對(duì)RUI服務(wù)器的資源的訪問的RUI客戶端裝置,包括網(wǎng)頁瀏覽器模塊,用于向RUI服務(wù)器發(fā)送對(duì)RUI頁面的請(qǐng)求并且接收該RUI頁面;和互斥(MUTEX)處理器,用于向RUI服務(wù)器發(fā)送用于限制對(duì)在RUI頁面中由另一 RUI客戶端選擇的資源的訪問的請(qǐng)求,以請(qǐng)求訪問該選擇的資源,其中當(dāng)從RUI服務(wù)器接收到對(duì)選擇的資源的訪問許可時(shí),該網(wǎng)頁瀏覽器模塊向用戶提供能夠控制選擇的資源的RUI頁面。
16.根據(jù)權(quán)利要求15所述的RUI客戶端裝置,其中當(dāng)從RUI服務(wù)器接收到對(duì)選擇的資源的不可訪問時(shí),該網(wǎng)頁瀏覽器模塊向該用戶提供不能夠控制選擇的資源的RUI頁面。
17.根據(jù)權(quán)利要求15所述的RUI客戶端裝置,其中當(dāng)從用戶接收到對(duì)在RUI頁面中選擇的資源的訪問請(qǐng)求時(shí),該MUTEX處理器訪問存在于RUI服務(wù)器中的、與選擇的資源對(duì)應(yīng)的 MUTEX,并且發(fā)送用于將MUTEX的狀態(tài)改變?yōu)樵L問受限狀態(tài)的請(qǐng)求;其中MUTCX指示RUI客戶端對(duì)選擇的資源的占用狀態(tài)。
18.根據(jù)權(quán)利要求15所述的RUI客戶端裝置,其中當(dāng)由于選擇的資源正被另一RUI客戶端使用而從RUI服務(wù)器接收到對(duì)選擇的資源的不可訪問時(shí),MUTEX處理器請(qǐng)求解除對(duì)選擇的資源的訪問限制,其中當(dāng)接收到對(duì)選擇的資源的訪問限制的解除成功時(shí),網(wǎng)頁瀏覽器模塊向用戶提供能夠控制選擇的資源的RUI頁面。
19.根據(jù)權(quán)利要求18所述的RUI客戶端裝置,其中MUTEX處理器包括當(dāng)從用戶接收到對(duì)在RUI頁面中選擇的資源的訪問請(qǐng)求時(shí),用于訪問存在于RUI服務(wù)器中的、與選擇的資源對(duì)應(yīng)的MUTEX,以及發(fā)送用于將MUTEX的狀態(tài)改變?yōu)樵L問受限狀態(tài)的請(qǐng)求以便請(qǐng)求訪問選擇的資源的設(shè)備;和當(dāng)由于MUTEX的狀態(tài)已被設(shè)置為訪問受限狀態(tài)而接收到對(duì)選擇的資源的不可訪問時(shí), 用于通過請(qǐng)求解除對(duì)MUTEX的訪問限制以便請(qǐng)求解除對(duì)選擇的資源的訪問限制來請(qǐng)求解除對(duì)選擇的資源的訪問限制的設(shè)備。
20.一種在遠(yuǎn)程用戶界面(RUI)系統(tǒng)中用于控制對(duì)資源的訪問的RUI服務(wù)器裝置,包括對(duì)應(yīng)于各個(gè)資源的多個(gè)互斥(MUTEX),其對(duì)應(yīng)于與由RUI服務(wù)器裝置提供的應(yīng)用相關(guān)的各個(gè)控制所有權(quán);和網(wǎng)絡(luò)服務(wù)器,用于當(dāng)RUI客戶端請(qǐng)求時(shí)向RUI客戶端發(fā)送RUI頁面,通過從RUI客戶端接收用于限制對(duì)在RUI頁面中由另一 RUI客戶端選擇的資源的訪問的請(qǐng)求來接收對(duì)選擇的資源的訪問請(qǐng)求,以及如果與選擇的資源對(duì)應(yīng)的MUTEX不指示訪問受限狀態(tài),則向RUI客戶端發(fā)送對(duì)選擇的資源的訪問許可。
21.根據(jù)權(quán)利要求20所述的RUI服務(wù)器裝置,其中網(wǎng)絡(luò)服務(wù)器包括用于如果與該選擇的資源對(duì)應(yīng)的MUTEX指示訪問受限狀態(tài),則確定在響應(yīng)等待時(shí)間內(nèi)是否從當(dāng)前訪問該選擇的資源的另一 RUI客戶端接收到訪問限制解除請(qǐng)求的設(shè)備;用于如果在響應(yīng)等待時(shí)間內(nèi)接收到訪問限制解除請(qǐng)求,則向該RUI客戶端傳遞對(duì)選擇的資源的訪問許可的設(shè)備;和用于如果在響應(yīng)等待時(shí)間內(nèi)沒有接收到訪問限制解除請(qǐng)求,則向該RUI客戶端發(fā)送對(duì)選擇的資源的不可訪問的設(shè)備。
22.根據(jù)權(quán)利要求20所述的RUI服務(wù)器裝置,其中網(wǎng)絡(luò)服務(wù)器通過從RUI客戶端接收用于將與選擇的資源對(duì)應(yīng)的MUTEX的狀態(tài)改變?yōu)樵L問受限狀態(tài)的請(qǐng)求來接收對(duì)選擇的資源的訪問請(qǐng)求。
23.根據(jù)權(quán)利要求21所述的RUI服務(wù)器裝置,其中網(wǎng)絡(luò)服務(wù)器包括用于當(dāng)從該RUI客戶端接收到對(duì)選擇的資源的訪問限制解除請(qǐng)求時(shí)向另一RUI客戶端發(fā)送對(duì)選擇的資源的訪問限制的解除請(qǐng)求的設(shè)備;用于當(dāng)從另一 RUI客戶端接收到對(duì)選擇的資源的訪問限制的解除許可時(shí)向RUI客戶端發(fā)送解除訪問限制的成功的設(shè)備;和用于當(dāng)從另一RUI客戶端接收到對(duì)選擇的資源的訪問限制的解除的不可能時(shí)向RUI客戶端發(fā)送訪問限制的解除失敗的設(shè)備。
24.根據(jù)權(quán)利要求23所述的RUI服務(wù)器裝置,其中網(wǎng)絡(luò)服務(wù)器從RUI客戶端接收對(duì) MUTEX的訪問限制解除請(qǐng)求,發(fā)送該請(qǐng)求來請(qǐng)求解除對(duì)選擇的資源的訪問限制。
25.根據(jù)權(quán)利要求20所述的RUI服務(wù)器裝置,其中多個(gè)MUTEX的每個(gè)由唯一的統(tǒng)一資源定位符(URL)來區(qū)分,并且對(duì)多個(gè)MUTEX的每個(gè)的訪問通過資源方法來實(shí)現(xiàn)。
全文摘要
提供一種用于在遠(yuǎn)程用戶界面(RUI)系統(tǒng)的RUI客戶端中控制對(duì)RUI服務(wù)器的資源的訪問的方法。該方法包括向RUI服務(wù)器發(fā)送對(duì)用于控制該資源的RUI頁面的請(qǐng)求并且接收該RUI頁面;使用接收的RUI頁面產(chǎn)生對(duì)與該資源對(duì)應(yīng)的RUI服務(wù)器的互斥(MUTEX)的連接;以及向RUI服務(wù)器發(fā)送對(duì)用于限制對(duì)資源的訪問的MUTEX鎖定的請(qǐng)求。
文檔編號(hào)G06F15/16GK102239482SQ200980148491
公開日2011年11月9日 申請(qǐng)日期2009年11月3日 優(yōu)先權(quán)日2008年11月3日
發(fā)明者宋在涓, 李國熙, 柳永善 申請(qǐng)人:三星電子株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
台北县| 安徽省| 库伦旗| 辉县市| 资兴市| 文安县| 南木林县| 洪洞县| 宜州市| 罗城| 兴宁市| 遵义市| 安阳县| 涡阳县| 报价| 德江县| 永平县| 阿拉善右旗| 泽库县| 贞丰县| 连南| 永宁县| 厦门市| 邹城市| 孟连| 万载县| 昌都县| 民和| 杭锦旗| 洞口县| 公安县| 齐齐哈尔市| 栖霞市| 隆尧县| 施甸县| 南投县| 洛川县| 舞阳县| 敖汉旗| 湟源县| 徐闻县|