用于控制多個(gè)受控設(shè)備的方法及設(shè)備的制造方法
【專利說明】
[0001] 本申請是申請日為2011年07月15日、申請?zhí)枮?01180033856. 3、發(fā)明名稱為"家 庭網(wǎng)絡(luò)中使用多播消息控制遠(yuǎn)程用戶界面服務(wù)器的設(shè)備和方法"的發(fā)明專利申請的分案申 請。
技術(shù)領(lǐng)域
[0002] 本發(fā)明一般涉及基于因特網(wǎng)協(xié)議(IP)的家庭網(wǎng)絡(luò),并且尤其涉及其中遠(yuǎn)程用戶 界面客戶端(冊1〇控制多個(gè)冊1服務(wù)器(RUIS)的方法和設(shè)備。
【背景技術(shù)】
[0003] 一般來說,家庭網(wǎng)絡(luò)由基于IP的私有網(wǎng)絡(luò)配置而成,并且通過公共虛擬計(jì)算環(huán)境 (通常稱為"中間件")將不同裝置(例如,各種類型的個(gè)人計(jì)算機(jī)(PC)、在家庭中使用的智 能產(chǎn)品以及各種其它裝置(如無線設(shè)備))連接到一個(gè)網(wǎng)絡(luò)以控制所述裝置。
[0004] 中間件以點(diǎn)對點(diǎn)方式連接所述各種裝置以使得能夠在所述設(shè)備之間進(jìn)行通信。許 多工業(yè)標(biāo)準(zhǔn)組織(如數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)、家庭音頻-視頻互操作技術(shù)(HAVI)、通用 即插即用(UpnP)、Java智能網(wǎng)絡(luò)基礎(chǔ)設(shè)施(Jini)、家庭網(wǎng)絡(luò)(HWW)等)已經(jīng)積極地進(jìn)行了 研宄并且到目前為止已經(jīng)提出中間件以改進(jìn)家庭網(wǎng)絡(luò)技術(shù)。
[0005] 在家庭網(wǎng)絡(luò)中,冊1技術(shù)可被一個(gè)裝置用來控制其它裝置的功能。冊1技術(shù)基于客 戶端-服務(wù)器架構(gòu),并且利用RUI技術(shù),用戶可以在RUIC從RUIS獲得n之后,通過RUIC 中的n控制ruis。
[0006] 這種冊1技術(shù)是再現(xiàn)并控制用于控制另一個(gè)裝置上的應(yīng)用的用戶界面的機(jī)制 以代替驅(qū)動(dòng)相應(yīng)應(yīng)用的裝置。當(dāng)前,存在許多處于研宄中的RUI技術(shù),如消費(fèi)電子協(xié)會 (CEA)-2014、可擴(kuò)展家庭影院(XHT)、小部件描述交換服務(wù)(WidgetDescriptionExchange Service,WiDeX)、遠(yuǎn)程桌面協(xié)議(RemoteDesktopProtocol,RDP)等。
[0007] 包括在CEA-2014技術(shù)中的遠(yuǎn)程控制系統(tǒng)包括提供用于遠(yuǎn)程控制的n的RUIS和 指示從RUIS發(fā)送來的n的RUIC。
[0008] 提供用于遠(yuǎn)程控制的n的RUIS在該RUIS中具有web服務(wù)器。該RUIS通過該 web服務(wù)器發(fā)送RUIC所需的網(wǎng)頁,并且該RUIC通過可擴(kuò)展的超文本標(biāo)記語言(XHTML)瀏覽 器將對應(yīng)n的網(wǎng)頁顯示給用戶。
[0009] 通過使用這樣的RUI技術(shù),RUIC建立RUIS和會話,并且可以通過從RUIS接收n組 件來控制ruis。在此,n組件是指包括在n中的單元,并且具有作為從ruis提供給ruic 的各種類型數(shù)據(jù)的一般術(shù)語的含義,如該會話中的圖標(biāo)、下拉菜單、按鈕、滾動(dòng)條、窗口、文 本以及A/V數(shù)據(jù)(音頻/視頻、圖片等)。
[0010] 圖1示出使用由傳統(tǒng)RUIS提供的遠(yuǎn)程n網(wǎng)頁和控制信息控制多個(gè)RUIS的傳統(tǒng) Rnc裝置。
[0011] 參考圖1,當(dāng)RUIC100裝置要控制多個(gè)RUIS101至103時(shí),RUIC100裝置逐個(gè)順 序選擇RUIS101-103裝置。此外,當(dāng)存在要被發(fā)送到一個(gè)裝置的幾個(gè)控制命令時(shí),將每個(gè)控 制消息順序發(fā)送到要被控制的裝置。
[0012] 例如,為了使RUIC100的用戶能夠控制RUIS101至103,RUIC100將控制命 令104至108順序發(fā)送到RUIS裝置101至103中的每一個(gè)。當(dāng)RUIC100的用戶想要調(diào) 低RUIS#1101、RUIS#2102和RUIS#3103的音量時(shí),RUIC100的用戶發(fā)送每個(gè)音量降低控制 命令104、106和107。隨后,當(dāng)RUIC100的用戶想要在RUIS#1101進(jìn)入休眠模式時(shí)關(guān)掉 RUIS#1101的電源時(shí),RUIC100的用戶向RUIS#1101發(fā)送控制命令105。當(dāng)RUIC100的用 戶想要關(guān)掉RUIS#3103的光時(shí),RUIC100的用戶向RUIS#3103發(fā)送控制命令108。
[0013] 在圖1中,該用戶逐個(gè)選擇各裝置,并且每次該用戶控制RUIS裝置時(shí),都重復(fù)該用 戶加載來自要被控制的RUIS的UI網(wǎng)頁的處理。此外,當(dāng)存在多個(gè)要被控制的操作時(shí),包括 控制命令的消息應(yīng)當(dāng)被多次順序發(fā)送到RUIS。然而,在此情況下,用戶重復(fù)執(zhí)行繁瑣的過程 和選擇,這使控制效率降低。
【發(fā)明內(nèi)容】
[0014] 因此,本發(fā)明被設(shè)計(jì)用于解決現(xiàn)有技術(shù)中出現(xiàn)的上述問題,并且本發(fā)明至少提供 下述優(yōu)點(diǎn)。
[0015] 本發(fā)明的一方面是提供RUIC的用戶通過使用多播消息有效控制多個(gè)RUIS的方法 和設(shè)備。
[0016] 本發(fā)明的另一方面是提供RUIC以多播方式發(fā)送用于控制附近RUIS的控制命令的 方法和設(shè)備。
[0017] 根據(jù)本發(fā)明的一方面,提供一種在RUIC中控制RUIS的方法。該方法包括:再現(xiàn)用 于控制RUIS的RUI網(wǎng)頁;通過所述RUI網(wǎng)頁接收來自用戶的用于控制所述RUIS的控制命 令的輸入;產(chǎn)生用于以多播方式發(fā)送所輸入的控制命令的多播控制消息;以及將所述多播 控制消息發(fā)送到所述RUIS。
[0018] 根據(jù)本發(fā)明的另一方面,提供一種用于控制RUIS的RUIC設(shè)備。所述RUIC設(shè)備包 括:瀏覽器,用于再現(xiàn)用于控制RUIS的RUI網(wǎng)頁并且通過所述冊1網(wǎng)頁接收來自用戶的用 于控制所述RUIS的控制命令的輸入;控制命令處理器,用于產(chǎn)生用于以多播方式將所述控 制命令發(fā)送到所述RUIS的多播控制消息;以及多播消息處理器,用于將所述多播控制消息 發(fā)送到所述RUIS。
[0019] 根據(jù)本發(fā)明的另一方面,提供一種用于RUIS從RUIC接收控制命令的方法。所述 方法包括:從RUIC接收多播消息;識別所接收的多播消息是否是多播控制消息;當(dāng)所接收 的多播消息是多播控制消息時(shí),識別是否存在要根據(jù)包括在所述多播控制消息中的控制命 令控制的服務(wù);當(dāng)存在要根據(jù)所述控制命令控制的服務(wù)時(shí),識別是否可以控制用于所述服 務(wù)的資源;以及當(dāng)可以控制所述資源時(shí),執(zhí)行與所述控制命令相對應(yīng)的操作。
[0020] 根據(jù)本發(fā)明的另一方面,提供一種用于從RUIC接收控制命令的RUIS設(shè)備,所述 RUIS設(shè)備包括:多播消息處理器,用于從RUIC接收多播消息;以及控制命令接收處理器,用 于識別所接收的多播消息是否是多播控制消息,當(dāng)所接收的多播消息是多播控制消息時(shí), 識別是否存在要根據(jù)包括在所述多播控制消息中的控制命令控制的服務(wù),當(dāng)存在要根據(jù)所 述控制命令控制的服務(wù)時(shí),識別是否可以控制用于所述服務(wù)的資源,并且當(dāng)可以控制所述 資源時(shí),執(zhí)行所述控制命令的執(zhí)行。
【附圖說明】
[0021] 本發(fā)明的一些實(shí)施例的上述和其它方面、特征及優(yōu)點(diǎn)將從以下結(jié)合附圖的描述而 變得更加明顯,其中:
[0022] 圖1示出使用由傳統(tǒng)的RUIS提供的遠(yuǎn)程n網(wǎng)頁和控制信息控制多個(gè)RUIS的傳 統(tǒng)RUIC裝置;
[0023] 圖2示出根據(jù)本發(fā)明一實(shí)施例的向附近的RUIS發(fā)送包括控制命令的多播控制消 息的RUIC控制裝置;
[0024] 圖3示出根據(jù)本發(fā)明一實(shí)施例的用于在家庭網(wǎng)絡(luò)環(huán)境中由RUIC發(fā)送包括用于控 制多個(gè)RUIS的控制消息的多播控制消息的過程;
[0025] 圖4是示出根據(jù)本發(fā)明一實(shí)施例的RUIC和RUIS的框圖;
[0026] 圖5A和圖5B是示出根據(jù)本發(fā)明一實(shí)施例的RUIC和RUIS之間的通信的信號流 圖;
[0027] 圖6是示出根據(jù)本發(fā)明一實(shí)施例的由RUIC產(chǎn)生多播控制消息的方法的流程圖;和
[0028] 圖7是示出根據(jù)本發(fā)明一實(shí)施例的解析由RUIS的控制命令接收處理器接收的多 播控制消息的方法的流程圖。
【具體實(shí)施方式】
[0029] 下面參考附圖詳細(xì)描述本發(fā)明的各種實(shí)施例。然而,本發(fā)明不局限于這些實(shí)施例, 而是可以用不同的形式實(shí)現(xiàn)。這些實(shí)施例僅被提供用于說明的目的,并且用于使本領(lǐng)域的 技術(shù)人員全面理解本發(fā)明的范圍。另外,在所有附圖中,相同的附圖標(biāo)記表示相同的元件。
[0030] 圖2示出根據(jù)本發(fā)明一實(shí)施例的向附近的RUIS發(fā)送包括控制命令的多播控制消 息的RUIC控制裝置。