專(zhuān)利名稱(chēng):使用消息通信顯示內(nèi)容的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
與本發(fā)明一致的設(shè)備和方法涉及顯示內(nèi)容的服務(wù)。更具體地說(shuō),本發(fā)明涉及一種用于通過(guò)允許通過(guò)網(wǎng)絡(luò)交互連接的服務(wù)器和多個(gè)顯示設(shè)備執(zhí)行預(yù)定的消息通信來(lái)更有效地提供內(nèi)容以及遠(yuǎn)程地控制和監(jiān)視多個(gè)顯示設(shè)備的系統(tǒng)和方法。
背景技術(shù):
圖1示意性地示出用于提供內(nèi)容顯示服務(wù)的傳統(tǒng)的系統(tǒng)。傳統(tǒng)的系統(tǒng)100包括顯示設(shè)備110、130和150、以及分別連接到每一顯示設(shè)備的從而向顯示設(shè)備提供內(nèi)容的服務(wù)器120、140和160。內(nèi)容包括多媒體數(shù)據(jù)(例如音樂(lè)、圖像、 運(yùn)動(dòng)畫(huà)面)和其他各種文本格式的數(shù)據(jù)。各個(gè)服務(wù)器120、140和160具有各種安裝在其中的軟件程序和/或裝配在其上的獨(dú)立的硬件,從而將存儲(chǔ)在服務(wù)器上的內(nèi)容轉(zhuǎn)換為適合于輸出的格式。由服務(wù)器管理者選擇的內(nèi)容的格式由軟件程序或硬件轉(zhuǎn)換,并且內(nèi)容由顯示設(shè)備輸出。顯示設(shè)備可包括接收和輸出由用戶(hù)選擇并隨后從服務(wù)器發(fā)送的內(nèi)容的功能。在該情形中,顯示設(shè)備用作客戶(hù)機(jī)。在圖2中示出了在客戶(hù)機(jī)和服務(wù)器之間提供這樣的用于顯示內(nèi)容的服務(wù)的方法。在服務(wù)器操作的同時(shí),在S210中,客戶(hù)機(jī)使用服務(wù)器的地址和端口信息來(lái)連接到服務(wù)器,在S220中,請(qǐng)求來(lái)自服務(wù)器的服務(wù)。接下來(lái),在S230中,服務(wù)器搜索請(qǐng)求的服務(wù), 并向客戶(hù)機(jī)提供該服務(wù)。如圖1所示,根據(jù)傳統(tǒng)的系統(tǒng),每一顯示設(shè)備需要具有適合于其自身地轉(zhuǎn)換內(nèi)容的格式的功能的單獨(dú)的服務(wù)器。因此,服務(wù)器管理者不得不選擇將被直接地從顯示設(shè)備輸出的任意內(nèi)容,導(dǎo)致了用戶(hù)的不便。在圖2所示的客戶(hù)機(jī)-服務(wù)器配置中,服務(wù)器難以控制客戶(hù)機(jī)顯示設(shè)備,并且難以觀看顯示設(shè)備的物理狀態(tài)的改變。服務(wù)器可被允許通過(guò)如通用即插即用(UPnP)的家庭網(wǎng)絡(luò)標(biāo)準(zhǔn)的方法來(lái)控制顯示設(shè)備。在這種情形中,可使用超文本標(biāo)記語(yǔ)言(HTML)來(lái)實(shí)現(xiàn)UPnP環(huán)境,因此,服務(wù)器和顯示設(shè)備需要HTML瀏覽器和解析器以解釋有關(guān)的消息集。此外,為了執(zhí)行UPnP協(xié)議,需要與HTTP服務(wù)器性能等同的硬件或軟件。 然而,在這種情形中,僅當(dāng)以UPnP定義遠(yuǎn)程控制命令時(shí),硬件和軟件是有效的,并且許多限制被加到遠(yuǎn)程控制命令的擴(kuò)展和顯示設(shè)備的監(jiān)視上。即使當(dāng)執(zhí)行簡(jiǎn)單的遠(yuǎn)程控制命令時(shí), 也需要執(zhí)行UPnP協(xié)議的HTTP服務(wù)器和HTML解析器。在這樣的情況下,為了解決傳統(tǒng)技術(shù)的難題,需要用于有效地向顯示設(shè)備提供內(nèi)容并遠(yuǎn)程地控制和監(jiān)視該顯示設(shè)備的消息通信方法
發(fā)明內(nèi)容
構(gòu)思本發(fā)明以解決上述問(wèn)題。本發(fā)明的一方面在于通過(guò)單個(gè)服務(wù)器將內(nèi)容自動(dòng)地輸出到每一具有消息通信功能的多個(gè)顯示設(shè)備。本發(fā)明的另一方面在于從單個(gè)服務(wù)器遠(yuǎn)程地控制每一具有消息通信功能的多個(gè)顯示設(shè)備,并監(jiān)視由顯示設(shè)備的物理狀態(tài)導(dǎo)致的任何改變。本發(fā)明將不受限于上述的方面。本領(lǐng)域技術(shù)人員從下面的詳細(xì)描述中將更明確地理解在此未被描述的其他方面。根據(jù)本發(fā)明的一方面,提供一種用于使用消息通信來(lái)顯示內(nèi)容的系統(tǒng),該系統(tǒng)包括服務(wù)器,用于在其中存儲(chǔ)大量的內(nèi)容;裝置接口模塊,用于接收用于顯示內(nèi)容的消息或接收來(lái)自服務(wù)器的內(nèi)容;裝置代理模塊,用于在裝置接口模塊已接收到包含內(nèi)容列表的消息并通過(guò)裝置接口模塊向服務(wù)器發(fā)送它的情形中,從服務(wù)器創(chuàng)建請(qǐng)求被包括在內(nèi)容的列表中的內(nèi)容的消息,以及用于通過(guò)裝置接口模塊接收從服務(wù)器請(qǐng)求的內(nèi)容;內(nèi)容處理模塊,用于將接收到的內(nèi)容轉(zhuǎn)換為適合于輸出的格式;以及顯示裝置,其包括用于輸出轉(zhuǎn)換的內(nèi)容的顯示模塊。根據(jù)本發(fā)明的另一方面,提供一種用于使用消息通信來(lái)顯示內(nèi)容的系統(tǒng),該系統(tǒng)包括服務(wù)器,用于在其中存儲(chǔ)大量的內(nèi)容;裝置代理模塊,用于創(chuàng)建請(qǐng)求存儲(chǔ)在服務(wù)器中的內(nèi)容的列表的第一消息,和請(qǐng)求在從服務(wù)器接收到的內(nèi)容列表中任意選擇的內(nèi)容的第二消息;裝置接口模塊,用于向服務(wù)器發(fā)送第一消息或第二消息,并從服務(wù)器接收選擇的內(nèi)容;內(nèi)容處理模塊,用于將接收到的內(nèi)容轉(zhuǎn)換為適合于輸出的格式;以及一種顯示設(shè)備,其包括用于輸出轉(zhuǎn)換的內(nèi)容的顯示模塊。根據(jù)本發(fā)明的另一方面,提供一種用于使用消息通信顯示內(nèi)容的方法,該方法包括從在其中存儲(chǔ)大量?jī)?nèi)容的服務(wù)器接收消息以顯示它;在接收到的消息包括內(nèi)容列表的情形中,創(chuàng)建用于請(qǐng)求包括在內(nèi)容的列表中的內(nèi)容的消息并向服務(wù)器發(fā)送它;從服務(wù)器接收請(qǐng)求的內(nèi)容;以及將接收到的內(nèi)容轉(zhuǎn)換為適合于輸出的格式。根據(jù)本發(fā)明的另一方面,提供一種用于使用消息通信顯示內(nèi)容的方法,該方法包括創(chuàng)建用于請(qǐng)求存儲(chǔ)在在其中存儲(chǔ)大量?jī)?nèi)容的服務(wù)器中的內(nèi)容中的列表的第一消息,并向服務(wù)器發(fā)送它;從服務(wù)器接收列表;創(chuàng)建用于請(qǐng)求從接收到的列表中任意地選擇的內(nèi)容的第二消息,并向服務(wù)器發(fā)送它;從服務(wù)器接收選擇的內(nèi)容;以及將接收到的內(nèi)容轉(zhuǎn)換為適合于輸出的格式。根據(jù)本發(fā)明的另一方面,提供一種用于顯示內(nèi)容的設(shè)備,該設(shè)備包括裝置接口模塊,用于接收用于從在其中存儲(chǔ)大量?jī)?nèi)容的服務(wù)器顯示或接收內(nèi)容的消息;裝置代理模塊, 用于在裝置接口模塊已接收到包含內(nèi)容列表的消息的情形中,創(chuàng)建從服務(wù)器請(qǐng)求包括在內(nèi)容的列表中的內(nèi)容的消息,并通過(guò)裝置接口模塊向服務(wù)器發(fā)送消息,以及通過(guò)裝置接口模塊從服務(wù)器接收請(qǐng)求的內(nèi)容;內(nèi)容處理模塊,用于將接收到的內(nèi)容轉(zhuǎn)換為適合于輸出的格式;以及顯示設(shè)備,其包括用于輸出轉(zhuǎn)換的內(nèi)容的顯示模塊。根據(jù)本發(fā)明的另一方面,提供一種用于顯示內(nèi)容的設(shè)備,該設(shè)備包括裝置代理模塊,用于創(chuàng)建請(qǐng)求存儲(chǔ)在在其中存儲(chǔ)大量?jī)?nèi)容的服務(wù)器中的內(nèi)容中的列表的第一消息,和請(qǐng)求在從服務(wù)器接收到的列表中任意地選擇的內(nèi)容的第二消息;裝置接口模塊,用于向服務(wù)器發(fā)送創(chuàng)建的第一消息或第二消息,并從服務(wù)器接收選擇的內(nèi)容;內(nèi)容處理模塊,用于將接收到的內(nèi)容轉(zhuǎn)換為適合于輸出的格式;以及顯示設(shè)備,其包括用于輸出轉(zhuǎn)換的內(nèi)容的顯示模塊。根據(jù)本發(fā)明的另一方面,提供一種用于顯示內(nèi)容的服務(wù)器,該服務(wù)器包括存儲(chǔ)模塊,用于在其中存儲(chǔ)大量?jī)?nèi)容;服務(wù)器代理模塊,用于創(chuàng)建包括關(guān)于存儲(chǔ)在服務(wù)器中的內(nèi)容的列表的信息的消息;服務(wù)器接口模塊,用于向顯示設(shè)備發(fā)送該消息,其中,服務(wù)器代理模塊在顯示設(shè)備的請(qǐng)求下從存儲(chǔ)模塊提取請(qǐng)求的內(nèi)容,并通過(guò)服務(wù)器接口模塊向顯示設(shè)備發(fā)送提取的內(nèi)容。根據(jù)本發(fā)明的另一方面,提供一種用于顯示內(nèi)容的服務(wù)器,該服務(wù)器包括存儲(chǔ)模塊,用于在其中存儲(chǔ)大量?jī)?nèi)容;服務(wù)器接口模塊,用于接收用于從顯示設(shè)備請(qǐng)求關(guān)于存儲(chǔ)在服務(wù)器中的內(nèi)容的列表的信息的第一消息,或接收用于請(qǐng)求從列表信息中選擇的內(nèi)容的第二消息;以及服務(wù)器代理模塊,用于當(dāng)服務(wù)器接口模塊已接收到第二消息時(shí),從存儲(chǔ)模塊中提取選擇的內(nèi)容,并通過(guò)服務(wù)器接口模塊向顯示設(shè)備發(fā)送提取的內(nèi)容。
通過(guò)參照附圖詳細(xì)描述本發(fā)明的示例性實(shí)施例,本發(fā)明的上述和其它特性和優(yōu)點(diǎn)將變得更加清楚,其中圖1示意性地示出用于向顯示器提供服務(wù)的傳統(tǒng)的系統(tǒng);圖2示出根據(jù)傳統(tǒng)的系統(tǒng)的在客戶(hù)機(jī)和服務(wù)器之間提供服務(wù)的方法;圖3示意性地示出根據(jù)本發(fā)明示例性實(shí)施例的提供內(nèi)容顯示服務(wù)的系統(tǒng);圖4示出根據(jù)本發(fā)明示例性實(shí)施例的顯示設(shè)備和提供內(nèi)容顯示服務(wù)的服務(wù)器的各自結(jié)構(gòu);圖5示出根據(jù)本發(fā)明示例性實(shí)施例的注冊(cè)客戶(hù)機(jī)的服務(wù);圖6示出根據(jù)本發(fā)明示例性實(shí)施例執(zhí)行的拉模式;圖7示出根據(jù)本發(fā)明示例性實(shí)施例執(zhí)行的推模式;圖8示出執(zhí)行根據(jù)本發(fā)明示例性實(shí)施例的遠(yuǎn)程控制服務(wù);圖9A和9B示出根據(jù)本發(fā)明示例性實(shí)施例的服務(wù)的終止;以及圖10是示出根據(jù)本發(fā)明示例性實(shí)施例的遠(yuǎn)程控制和監(jiān)視服務(wù)的框圖。
具體實(shí)施例方式將通過(guò)詳細(xì)描述和附圖來(lái)說(shuō)明本發(fā)明示例性實(shí)施例的主題內(nèi)容。通過(guò)參照下面示例性實(shí)施例和附圖的詳細(xì)描述,本發(fā)明的優(yōu)點(diǎn)和特性以及實(shí)現(xiàn)本發(fā)明的方法可更容易的被理解。然而,本發(fā)明可以以多種不同的形式被實(shí)施,并不應(yīng)被解釋為在此闡述的實(shí)施例。此外,提供這些實(shí)施例以便該公開(kāi)將是徹底的和完全的,并將本發(fā)明的概念完整地傳達(dá)給本領(lǐng)域技術(shù)人員,并且本發(fā)明將僅由所附權(quán)利要求來(lái)定義。說(shuō)明書(shū)中相同的標(biāo)號(hào)始終指的是相同的部件。下面將參照在附圖中所示的框圖和流程圖來(lái)描述根據(jù)本發(fā)明示例性實(shí)施例的內(nèi)容顯示系統(tǒng)和方法。流程圖和流程圖的每塊的組合可由計(jì)算機(jī)程序指令來(lái)執(zhí)行。由于這些計(jì)算機(jī)程序指令可被安裝在通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)或其它可編程數(shù)據(jù)處理設(shè)備中,所以可構(gòu)造任意工具以便通過(guò)計(jì)算機(jī)或其它可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令可生成用于執(zhí)行在流程圖或塊中描述的功能的方法。這些計(jì)算機(jī)程序指令可被存儲(chǔ)在計(jì)算機(jī)可用或計(jì)算機(jī)可讀存儲(chǔ)器中以實(shí)現(xiàn)功能。存儲(chǔ)在計(jì)算機(jī)可用或計(jì)算機(jī)可讀存儲(chǔ)器中的指令可被制作為用于執(zhí)行在流程圖和塊中描述的功能的指令方法的產(chǎn)品。這些計(jì)算機(jī)程序指令可被安裝在計(jì)算機(jī)或其它可編程數(shù)據(jù)處理設(shè)備中;通過(guò)在計(jì)算機(jī)或其它可編程數(shù)據(jù)處理設(shè)備上執(zhí)行一系列操作和操作計(jì)算機(jī)或其它可編程數(shù)據(jù)處理設(shè)備,創(chuàng)建由計(jì)算機(jī)執(zhí)行的過(guò)程的指令還可提供用于執(zhí)行在流程圖或塊中描述的功能的操作。圖3示意性地示出根據(jù)本發(fā)明示例性實(shí)施例的用于提供內(nèi)容顯示服務(wù)的系統(tǒng)。系統(tǒng)300包括服務(wù)器310,其通過(guò)傳輸介質(zhì)320與從服務(wù)器310接收內(nèi)容并輸出該內(nèi)容的多個(gè)顯示設(shè)備330、340和350連接。顯示設(shè)備優(yōu)選地,但不是必須地,是諸如電視、監(jiān)視器或其它電子招牌的大型顯示器。與傳統(tǒng)的系統(tǒng)不同,服務(wù)器310根據(jù)預(yù)定的時(shí)間表向顯示設(shè)備提供存儲(chǔ)在其中的內(nèi)容,顯示設(shè)備將接收到的內(nèi)容轉(zhuǎn)換為合適的格式并輸出它。因此,顯示設(shè)備包括可將內(nèi)容轉(zhuǎn)換為各種格式的硬件或軟件。此外,服務(wù)器310可遠(yuǎn)程地控制顯示設(shè)備330、340和350,并監(jiān)視它們的狀態(tài)的改變。使用消息通信,可在服務(wù)器310和顯示設(shè)備330、340和350之間發(fā)送信息,這將在稍后描述。圖4示出根據(jù)本發(fā)明示例性實(shí)施例的顯示設(shè)備和提供內(nèi)容顯示服務(wù)的服務(wù)器的各自的結(jié)構(gòu)。顯示設(shè)備410包括顯示模塊415、裝置代理模塊420、裝置接口模塊425、內(nèi)容處理模塊430以及控制和監(jiān)視模塊435。顯示模塊415顯示從服務(wù)器450接收到的內(nèi)容,并提供允許用戶(hù)請(qǐng)求存儲(chǔ)在服務(wù)器450中的特定的內(nèi)容的方法。設(shè)備接口模塊425自動(dòng)地感知經(jīng)由網(wǎng)絡(luò)連接的其它顯示設(shè)備和服務(wù)器,提取關(guān)于顯示設(shè)備和服務(wù)器的信息,并執(zhí)行與顯示設(shè)備或服務(wù)器450的消息通信。內(nèi)容處理模塊430將從服務(wù)器450接收到的內(nèi)容轉(zhuǎn)換為顯示設(shè)備410的輸出格式,并向顯示模塊415發(fā)送轉(zhuǎn)換的內(nèi)容。當(dāng)顯示設(shè)備410從服務(wù)器450接收到控制命令時(shí),控制和監(jiān)視模塊435執(zhí)行與接收到的消息相應(yīng)的操作,或執(zhí)行用于感知顯示設(shè)備410的狀態(tài)的任意變化的功能。裝置代理模塊420解釋從裝置接口模塊425接收的消息,并執(zhí)行在消息中的細(xì)節(jié)操作。此外,裝置代理模塊420協(xié)調(diào)顯示模塊415、控制和監(jiān)視模塊435、以及內(nèi)容處理模塊 430,以確保它們之間的平滑操作。服務(wù)器450包括服務(wù)器接口模塊455、時(shí)間安排模塊460、服務(wù)器代理模塊465、存儲(chǔ)模塊470、以及用戶(hù)接口模塊475。服務(wù)器接口模塊455自動(dòng)地感知經(jīng)由網(wǎng)絡(luò)連接的多個(gè)顯示設(shè)備,提取關(guān)于顯示設(shè)備的信息,并執(zhí)行與顯示設(shè)備的消息通信。各種格式的音樂(lè)、圖像、視頻、或文本被存儲(chǔ)在存儲(chǔ)模塊470中。用戶(hù)接口模塊475提供允許用戶(hù)基于關(guān)鍵字或索引搜索存儲(chǔ)在存儲(chǔ)模塊470中的內(nèi)容的方法,以及允許用戶(hù)管理關(guān)于內(nèi)容的發(fā)送的時(shí)間表的方法。此外,用戶(hù)接口模塊475提供允許服務(wù)器管理者遠(yuǎn)程地控制多個(gè)顯示設(shè)備的方法,還提供顯示關(guān)于多個(gè)顯示設(shè)備的狀態(tài)的任意改變的信息的方法。時(shí)間安排模塊460根據(jù)時(shí)間表在固定的時(shí)間向指定的顯示設(shè)備發(fā)送特定的內(nèi)容。服務(wù)器代理模塊465解釋從服務(wù)器接口模塊455接收的消息,并相應(yīng)地執(zhí)行操作。 此外,服務(wù)器代理模塊465協(xié)調(diào)用戶(hù)接口模塊475、時(shí)間安排模塊460和存儲(chǔ)模塊470,以確保它們之間的平滑操作。在此使用的術(shù)語(yǔ)“模塊”指的是,但不受限于,諸如執(zhí)行特定任務(wù)的現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)或特定應(yīng)用集成電路(ASIC)。模塊可有利地被配置以駐留在可尋址存儲(chǔ)介質(zhì)中,以及被配置以在一個(gè)或多個(gè)處理器上執(zhí)行。因此,通過(guò)例子的方式,模塊可包括諸如軟件組件、面向?qū)ο蟮能浖M件、類(lèi)組件和任務(wù)組件的組件、進(jìn)程、函數(shù)、屬性、程序、子程序、 程序代碼段、驅(qū)動(dòng)、固件、微碼、電路、數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)結(jié)構(gòu)、表、陣列、以及變量。在組件和模塊中提供的該功能性可被組合為較少的組件和模塊,或進(jìn)一步分為另外的組件和模塊。下面將詳細(xì)描述模塊之間的操作。為了方便起見(jiàn),將描述用于內(nèi)容顯示的操作和用于遠(yuǎn)程控制和監(jiān)視的操作。內(nèi)容顯示服各在顯示設(shè)備和服務(wù)器之間的相互識(shí)別服務(wù)器450和顯示設(shè)備410分別通過(guò)服務(wù)器接口模塊455和裝置接口模塊425連接以形成單個(gè)網(wǎng)絡(luò)組。此時(shí),服務(wù)器450可被連接到多個(gè)顯示設(shè)備,但為了簡(jiǎn)便,將假定服務(wù)器450被連接到單個(gè)顯示設(shè)備。其它顯示設(shè)備的內(nèi)部模塊被假定與圖4所示的顯示設(shè)備 410的內(nèi)部塊相同。服務(wù)器接口模塊455感知電源是否被提供給顯示設(shè)備410,以及顯示設(shè)備410是否處于可操作的狀態(tài)。裝置接口模塊425感知電源是否被提供給服務(wù)器450,以及服務(wù)器450 是否處于可操作的狀態(tài)。例如,如果服務(wù)器接口模塊455感知到顯示設(shè)備410并向服務(wù)器代理模塊465發(fā)送消息,則服務(wù)器代理模塊465通過(guò)用戶(hù)接口模塊475向用戶(hù)提供關(guān)于顯示設(shè)備的狀態(tài)的信息。正如這樣,使用一個(gè)服務(wù)器450,用戶(hù)可確定各個(gè)顯示設(shè)備的狀態(tài),而無(wú)需詢(xún)問(wèn)多個(gè)服務(wù)器。時(shí)間安排首先,用戶(hù)依靠用戶(hù)接口模塊475使用關(guān)鍵字或索引來(lái)搜索存儲(chǔ)在存儲(chǔ)模塊470 中的內(nèi)容,從而在顯示設(shè)備410上顯示該內(nèi)容。用戶(hù)確定在顯示設(shè)備410上顯示該內(nèi)容的時(shí)間,并將它輸入到用戶(hù)接口模塊475。時(shí)間安排模塊460管理時(shí)間安排信息,該信息包括關(guān)于搜索的內(nèi)容、在其上顯示搜索的內(nèi)容的顯示設(shè)備、以及顯示搜索的內(nèi)容的時(shí)間的信息。因此,隨著顯示該內(nèi)容的時(shí)間的臨近,時(shí)間安排模塊460向服務(wù)器代理模塊465發(fā)送該時(shí)間安排信息。接下來(lái),服務(wù)器代理模塊從存儲(chǔ)模塊470中提取目標(biāo)內(nèi)容,并通過(guò)服務(wù)器接口模塊455向有關(guān)的顯示設(shè)備發(fā)送它。內(nèi)容輸出當(dāng)顯示設(shè)備410已通過(guò)裝置接口模塊425從服務(wù)器450接收到數(shù)據(jù)時(shí),裝置代理模塊420首先確定接收到的數(shù)據(jù)與內(nèi)容輸出有關(guān)還是與顯示設(shè)備410的控制有關(guān)。當(dāng)接收到的數(shù)據(jù)與內(nèi)容輸出有關(guān)時(shí),裝置代理模塊420向內(nèi)容處理模塊430發(fā)送接收到的數(shù)據(jù)。內(nèi)容處理模塊430將從裝置代理模塊420接收到的數(shù)據(jù)轉(zhuǎn)換為適合于由顯示設(shè)備 410輸出的格式,并驅(qū)動(dòng)應(yīng)用程序以通過(guò)顯示模塊415向用戶(hù)輸出轉(zhuǎn)換的內(nèi)容。顯示設(shè)備410的用戶(hù)可通過(guò)顯示模塊415請(qǐng)求來(lái)自服務(wù)器450的內(nèi)容。在該情形中,顯示模塊415具有接收由用戶(hù)輸入的內(nèi)容信息的工具。此時(shí),顯示設(shè)備410可預(yù)先從服務(wù)器450接收存儲(chǔ)在服務(wù)器450的存儲(chǔ)模塊470中的內(nèi)容的列表,并且接收來(lái)自用戶(hù)的請(qǐng)求時(shí),它可通過(guò)顯示模塊415向用戶(hù)提供該列表。作為另一示例性實(shí)施例,僅在接收用戶(hù)的請(qǐng)求時(shí),顯示設(shè)備410可請(qǐng)求服務(wù)器450提供存儲(chǔ)在存儲(chǔ)模塊470中的內(nèi)容的列表。例子本發(fā)明的示例性實(shí)施例可被應(yīng)用于各種場(chǎng)合。下面將描述幾個(gè)例子。計(jì)算機(jī)畫(huà)廊服務(wù)器450在存儲(chǔ)模塊470中存儲(chǔ)高質(zhì)量的藝術(shù)作品的圖像。通過(guò)網(wǎng)絡(luò)連接到服務(wù)器450的顯示設(shè)備位于用于展示作品的畫(huà)廊或陳列室中。服務(wù)器管理者通過(guò)用戶(hù)接口模塊475確定用于在各個(gè)顯示設(shè)備上顯示圖像的時(shí)間表,該時(shí)間表寄存在時(shí)間安排模塊460中。當(dāng)時(shí)間臨近時(shí),時(shí)間安排模塊460向服務(wù)器代理模塊465發(fā)送該時(shí)間表,服務(wù)器代理模塊465從存儲(chǔ)模塊470提取在時(shí)間表中指定的圖像數(shù)據(jù),并通過(guò)服務(wù)器接口模塊455向在時(shí)間表中指定的顯示設(shè)備發(fā)送提取的圖像數(shù)據(jù), 以便用戶(hù)可觀看該圖像。機(jī)場(chǎng)信息服務(wù)在機(jī)場(chǎng)信息服務(wù)中,服務(wù)器450在存儲(chǔ)模塊470中存儲(chǔ)諸如機(jī)場(chǎng)向?qū)Ш秃桨嘈畔ⅰ?廣告、以及用于娛樂(lè)的視頻/音頻的內(nèi)容。顯示設(shè)備被安裝在機(jī)場(chǎng)所需的位置,并通過(guò)網(wǎng)絡(luò)與服務(wù)器450連接。服務(wù)器450的時(shí)間安排模塊460管理將被提供給各個(gè)顯示設(shè)備的內(nèi)容的順序。當(dāng)?shù)竭_(dá)指定的時(shí)間時(shí),服務(wù)器450向指定的顯示設(shè)備發(fā)送相關(guān)的內(nèi)容,顯示設(shè)備將接收到的內(nèi)容轉(zhuǎn)換為適合的格式并將其在屏幕上輸出。信息放映服務(wù)在該應(yīng)用中,服務(wù)器450在存儲(chǔ)模塊470中存儲(chǔ)用于放映的向?qū)Ш徒榻B資料。顯示設(shè)備被安裝在公眾的可接近的空間所需的地方,并通過(guò)網(wǎng)絡(luò)與服務(wù)器450連接。服務(wù)器450的時(shí)間安排模塊460管理將被提供給各個(gè)顯示設(shè)備的放映的順序和內(nèi)容。當(dāng)?shù)竭_(dá)時(shí)間表中指定的時(shí)間時(shí),服務(wù)器450向指定的顯示設(shè)備發(fā)送相關(guān)的內(nèi)容, 顯示設(shè)備將接收到的內(nèi)容轉(zhuǎn)換為適合的格式并將其在屏幕上輸出。遠(yuǎn)程控制和監(jiān)視服務(wù)器450可根據(jù)顯示設(shè)備410的狀態(tài)遠(yuǎn)程地控制顯示設(shè)備410。因此,服務(wù)器 450和顯示設(shè)備410都具有遠(yuǎn)程控制消息集。此外,顯示設(shè)備410包括控制和監(jiān)視模塊435。例如,當(dāng)服務(wù)器管理者期望打開(kāi)/關(guān)閉顯示設(shè)備410或控制其輸出狀態(tài),如音量或?qū)Ρ榷葧r(shí),服務(wù)器管理者通過(guò)用戶(hù)接口模塊475輸入控制命令。此時(shí),用戶(hù)接口模塊475向用戶(hù)提供用戶(hù)接口以控制顯示設(shè)備。此外,服務(wù)器450可遠(yuǎn)程地控制關(guān)于由顯示設(shè)備輸出的當(dāng)前內(nèi)容的諸如停止、暫停、前進(jìn)、后退的操作。同時(shí),顯示設(shè)備410的控制和監(jiān)視模塊435感知事件是否已經(jīng)生成。當(dāng)它感知到事件時(shí),控制和監(jiān)視模塊435向裝置代理模塊420發(fā)送關(guān)于顯示設(shè)備410的狀態(tài)的改變的信息。裝置代理模塊420通過(guò)裝置接口模塊425向服務(wù)器450發(fā)送該信息。結(jié)果,服務(wù)器 450可遠(yuǎn)程地監(jiān)視顯示設(shè)備410的狀態(tài)。稍后將更詳細(xì)地描述服務(wù)器450對(duì)顯示設(shè)備410的遠(yuǎn)程控制和監(jiān)視。下文將描述顯示設(shè)備410和服務(wù)器450之間的消息通信。為了簡(jiǎn)便,顯示設(shè)備410 被稱(chēng)作客戶(hù)機(jī)、在描述本實(shí)施例中將使用圖4中描述的框圖。此時(shí),消息的創(chuàng)建和解釋由在服務(wù)器450中的服務(wù)器代理模塊465和在客戶(hù)機(jī)410中的裝置代理模塊420來(lái)執(zhí)行。概略地,根據(jù)本發(fā)明的消息通信協(xié)議包括(i)用于在服務(wù)器中注冊(cè)客戶(hù)機(jī)作為服務(wù)用戶(hù)并開(kāi)始服務(wù)的消息通信(見(jiàn)圖5) ;ii)用于實(shí)現(xiàn)從客戶(hù)機(jī)到服務(wù)器的拉模式的消息通信(見(jiàn)圖6) ;iii)用于實(shí)現(xiàn)從服務(wù)器到客戶(hù)機(jī)的推模式的消息通信(見(jiàn)圖7) ;iv)用于由服務(wù)器遠(yuǎn)程控制客戶(hù)機(jī)的消息通信(見(jiàn)圖8);以及ν)用于由客戶(hù)機(jī)終止服務(wù)的消息通信(見(jiàn)圖9A和9B)。作為服務(wù)的拉模式的例子,當(dāng)服務(wù)器提供音樂(lè)時(shí),用戶(hù)可從服務(wù)器請(qǐng)求并接收期
望的音樂(lè)。作為服務(wù)的推模式的例子,當(dāng)支持網(wǎng)絡(luò)功能的監(jiān)視器分布在火車(chē)站的候車(chē)室或公交車(chē)站時(shí),服務(wù)器向每一監(jiān)視器提供用于發(fā)送公共汽車(chē)或火車(chē)的出發(fā)和到達(dá)時(shí)間、公眾通知、電影、音樂(lè)等的服務(wù)。圖5示出根據(jù)本發(fā)明示例性實(shí)施例的服務(wù)的客戶(hù)機(jī)的注冊(cè)。為了允許客戶(hù)機(jī)410 使用由服務(wù)器450提供的服務(wù),關(guān)于客戶(hù)機(jī)410的信息被注冊(cè)到服務(wù)器450。此時(shí),用于該服務(wù)注冊(cè)的包具有包括MAC地址、服務(wù)類(lèi)型、分組名稱(chēng)、以及客戶(hù)機(jī)名稱(chēng)的凈荷?!甅AC地址’指的是分配給包括在裝置接口模塊425中的每一網(wǎng)絡(luò)卡的標(biāo)識(shí),其也被用作區(qū)分單獨(dú)客戶(hù)機(jī)的標(biāo)識(shí)符。在遠(yuǎn)程控制中,MAC地址也可被服務(wù)器450使用以打開(kāi)客戶(hù)機(jī)410?!?wù)類(lèi)型’是區(qū)分來(lái)自不同服務(wù)器的服務(wù)的標(biāo)識(shí)符?!纸M名稱(chēng)’是分組的名稱(chēng),其被用于管理分組中的客戶(hù)機(jī)?!蛻?hù)機(jī)名稱(chēng)’是客戶(hù)機(jī)的別名,其被用于區(qū)分單獨(dú)的客戶(hù)機(jī)。如圖5所示,當(dāng)客戶(hù)機(jī)410使用服務(wù)注冊(cè)消息向服務(wù)器450請(qǐng)求注冊(cè)服務(wù)時(shí),服務(wù)器代理模塊465確定包括在服務(wù)注冊(cè)消息中的服務(wù)類(lèi)型和分組名稱(chēng)。如果服務(wù)類(lèi)型與服務(wù)器450支持的服務(wù)類(lèi)型一致,以及如果分組名稱(chēng)屬于服務(wù)器450管理的分組,則服務(wù)器代理模塊465在存儲(chǔ)模塊470中存儲(chǔ)請(qǐng)求了服務(wù)注冊(cè)的客戶(hù)機(jī)410的信息。服務(wù)器450可被設(shè)置以?xún)H向特定的分組或?qū)儆谒蟹纸M的客戶(hù)機(jī)提供服務(wù)。服務(wù)器450可按分組來(lái)管理注冊(cè)的客戶(hù)機(jī)的列表,或它可提供按分組區(qū)分的服務(wù)。圖6示出根據(jù)本發(fā)明示例性實(shí)施例的服務(wù)的拉模式。當(dāng)客戶(hù)機(jī)410期望存儲(chǔ)在服務(wù)器450中的內(nèi)容時(shí),服務(wù)的拉模式被執(zhí)行。執(zhí)行服務(wù)的拉模式的包用于請(qǐng)求拉模式內(nèi)容列表的包的凈荷={服務(wù)類(lèi)型,分組名稱(chēng),客戶(hù)機(jī)名稱(chēng),媒體
10類(lèi)型,列表分類(lèi)信息,列表請(qǐng)求信息};用于拉模式內(nèi)容列表的包的凈荷={服務(wù)類(lèi)型,服務(wù)名稱(chēng),媒體類(lèi)型,內(nèi)容列表信息,服務(wù)器服務(wù)組網(wǎng)信息};用于請(qǐng)求拉模式內(nèi)容的包的凈荷={服務(wù)類(lèi)型,分組名稱(chēng),客戶(hù)機(jī)名稱(chēng),內(nèi)容信息};以及用于拉模式內(nèi)容終止的包的凈荷={服務(wù)類(lèi)型,分組名稱(chēng),客戶(hù)機(jī)名稱(chēng),媒體類(lèi)型}?!襟w類(lèi)型’指示媒體的種類(lèi);例如,電影、音樂(lè)、照片或文本文件?!斜矸诸?lèi)信息’是用于分類(lèi)的參數(shù),如名稱(chēng)、數(shù)據(jù)、文件大小、文件的流派等?!斜碚?qǐng)求信息’指示每頁(yè)的列表數(shù)量、頁(yè)的位置等。‘內(nèi)容列表信息’指的是內(nèi)容信息的列表,即特定的媒體類(lèi)型的內(nèi)容的列表?!?wù)器服務(wù)組網(wǎng)信息’指的是用于提供服務(wù)器的服務(wù)的網(wǎng)絡(luò)訪問(wèn)信息。例如,‘服務(wù)器服務(wù)組網(wǎng)信息’可包括IP地址或端口號(hào)。當(dāng)請(qǐng)求多播時(shí),用于多播的IP地址或端口序號(hào)可被包括在‘服務(wù)器服務(wù)組網(wǎng)信息’中?!畠?nèi)容信息’指的是關(guān)于內(nèi)容的信息,如文件名稱(chēng)、文件長(zhǎng)度、數(shù)據(jù)的創(chuàng)建、流派、放映時(shí)間、以及內(nèi)容的索引圖像。如圖6所示,在拉模式中,客戶(hù)機(jī)410的裝置代理模塊420通過(guò)裝置接口模塊425 請(qǐng)求服務(wù)器450發(fā)送用于特定的介質(zhì)的內(nèi)容列表(S610)。此時(shí),客戶(hù)機(jī)410向服務(wù)器450 發(fā)送‘拉模式內(nèi)容列表請(qǐng)求包’。服務(wù)器代理模塊465確定它是否支持該服務(wù)類(lèi)型,以及客戶(hù)機(jī)410是否是授權(quán)的分組的成員。接下來(lái),服務(wù)器代理模塊465通過(guò)從當(dāng)前正使用的內(nèi)容中提取與特定的介質(zhì)相應(yīng)的內(nèi)容來(lái)創(chuàng)建列表,并使用‘拉模式內(nèi)容列表包’向客戶(hù)機(jī)410發(fā)送創(chuàng)建的內(nèi)容列表 (S620)??蛻?hù)機(jī)410從接收到的內(nèi)容列表中選擇期望的內(nèi)容,并使用‘拉模式內(nèi)容請(qǐng)求包’ 請(qǐng)求服務(wù)器450提供選擇的內(nèi)容(S630)。在已經(jīng)確認(rèn)它是否支持服務(wù)類(lèi)型以及客戶(hù)機(jī)是否是授權(quán)的客戶(hù)機(jī)之后,服務(wù)器 450向客戶(hù)機(jī)410提供請(qǐng)求的內(nèi)容(S640)。接下來(lái),客戶(hù)機(jī)410將提供的內(nèi)容轉(zhuǎn)換為適合于輸出的格式,并顯示它(S645)。如果客戶(hù)機(jī)410期望終止服務(wù)的拉模式,則它可向服務(wù)器 450發(fā)送‘拉模式內(nèi)容終止包’(S650)。圖7示出根據(jù)本發(fā)明示例性實(shí)施例的推模式。當(dāng)內(nèi)容根據(jù)按時(shí)間安排模塊460的操作從服務(wù)器450被提供到客戶(hù)機(jī)410時(shí),可使用服務(wù)的推模式。執(zhí)行推模式服務(wù)的包具有這些凈荷用于推模式內(nèi)容列表的包的凈荷={服務(wù)類(lèi)型,服務(wù)器名稱(chēng),媒體類(lèi)型,內(nèi)容列表信息,服務(wù)器服務(wù)組網(wǎng)信息};用于請(qǐng)求推模式內(nèi)容的包的凈荷={服務(wù)類(lèi)型,分組名稱(chēng),客戶(hù)機(jī)名稱(chēng),內(nèi)容信息};以及用于推模式內(nèi)容終止的包的凈荷={服務(wù)類(lèi)型,服務(wù)器名稱(chēng),媒體類(lèi)型}。如圖7所示,在推模式中,服務(wù)器450向連接到其的客戶(hù)機(jī)410發(fā)送內(nèi)容列表 (S710)。此時(shí),服務(wù)器450可使用‘推模式內(nèi)容列表包’。
客戶(hù)機(jī)410使用‘推模式內(nèi)容請(qǐng)求包’請(qǐng)求服務(wù)器450順序地發(fā)送在接收到的內(nèi)容列表中的內(nèi)容(S720)。在已經(jīng)確定客戶(hù)機(jī)是否被授權(quán)以及服務(wù)是否被支持之后,在步驟S730中,服務(wù)器 450向客戶(hù)機(jī)410提供請(qǐng)求的內(nèi)容??蛻?hù)機(jī)410將提供的內(nèi)容轉(zhuǎn)換為適合于輸出的格式,并顯示它(S735)。對(duì)于由客戶(hù)機(jī)410期望的所有內(nèi)容,操作S720、S730和S735被重復(fù)。當(dāng)服務(wù)器450期望終止服務(wù)的推模式時(shí),它可向客戶(hù)機(jī)410發(fā)送‘推模式內(nèi)容終止包,(S740)。圖8示出根據(jù)本發(fā)明示例性實(shí)施例的遠(yuǎn)程控制服務(wù),當(dāng)客戶(hù)機(jī)410的諸如屏幕或聲音模式的狀態(tài)被遠(yuǎn)程地控制,以及客戶(hù)機(jī)410的狀態(tài)被服務(wù)器450監(jiān)視時(shí),可使用其。用于遠(yuǎn)程控制服務(wù)的包可具有這些凈荷用于遠(yuǎn)程控制的包的凈荷={服務(wù)類(lèi)型,服務(wù)器名稱(chēng),遠(yuǎn)程控制命令,遠(yuǎn)程控制命令參數(shù)};以及用于客戶(hù)機(jī)狀態(tài)信息的包的凈荷={服務(wù)類(lèi)型,服務(wù)器名稱(chēng),客戶(hù)機(jī)狀態(tài)信息}?!h(yuǎn)程控制命令’指的是由服務(wù)器450發(fā)出的控制命令?!h(yuǎn)程控制命令’的例子是客戶(hù)機(jī)410的電源打開(kāi)/關(guān)閉、喚醒LAN、對(duì)比度、色彩、亮度、音量、屏幕模式、或聲音模式等的控制?!畣拘袻AN’指的是通過(guò)向網(wǎng)絡(luò)多播網(wǎng)絡(luò)卡的MAC地址信息來(lái)打開(kāi)連接到相關(guān)的網(wǎng)絡(luò)卡的CPU的電源?!h(yuǎn)程控制命令參數(shù)’指的是遠(yuǎn)程控制命令的參數(shù)?!蛻?hù)機(jī)狀態(tài)信息’給出關(guān)于客戶(hù)機(jī)410的狀態(tài)的信息,例如客戶(hù)機(jī)410的音量、屏幕模式、聲音模式、對(duì)比度、色彩和亮度。如圖8所示,在遠(yuǎn)程控制服務(wù)中,服務(wù)器450使用‘遠(yuǎn)程控制包’向客戶(hù)機(jī)410發(fā)送遠(yuǎn)程控制命令(S810)??蛻?hù)機(jī)410的裝置代理模塊420解釋從服務(wù)器450接收到的包。如果確定該包與用于遠(yuǎn)程控制的命令有關(guān),則裝置代理模塊420向控制和監(jiān)視模塊435發(fā)送關(guān)于接收到的遠(yuǎn)程控制命令的信息??刂坪捅O(jiān)視模塊435執(zhí)行相應(yīng)的命令并將客戶(hù)機(jī)410的狀態(tài)的任意改變作為結(jié)果報(bào)告給裝置代理模塊420。裝置代理模塊420使用‘客戶(hù)機(jī)狀態(tài)信息包’通過(guò)裝置接口模塊425向服務(wù)器450發(fā)送從控制和監(jiān)視模塊435報(bào)告的狀態(tài)改變(S820)。圖9A和圖9B示出根據(jù)本發(fā)明示例性實(shí)施例的服務(wù)的終止,其中,服務(wù)器450或客戶(hù)機(jī)410可被用于通知它的相應(yīng)部分服務(wù)的終止。用于服務(wù)終止的包可具有這些凈荷用于客戶(hù)機(jī)服務(wù)的終止的包的凈荷={MAC地址,服務(wù)類(lèi)型,分組名稱(chēng),客戶(hù)機(jī)名稱(chēng)};以及用于服務(wù)器服務(wù)的終止的包的凈荷={服務(wù)類(lèi)型,服務(wù)器名稱(chēng)}。圖9A表示客戶(hù)機(jī)410的服務(wù)終止。此時(shí),客戶(hù)機(jī)410向服務(wù)器450發(fā)送‘用于客戶(hù)機(jī)服務(wù)的終止的包’。圖9B表示服務(wù)器450的服務(wù)終止。此時(shí),服務(wù)器450向客戶(hù)機(jī)410發(fā)送‘用于服務(wù)器服務(wù)的終止的包’。在該情形中,服務(wù)終止消息被發(fā)送到與服務(wù)器450連接的所有客戶(hù)機(jī)。此外,周期性地確定服務(wù)器450與客戶(hù)機(jī)410是否連接的消息被發(fā)送。使用該消息可確定相應(yīng)部分的不正常終止。此時(shí),用于確認(rèn)這樣的連接的包可具有包括MAC地址、服務(wù)類(lèi)型、分組名稱(chēng)、以及客戶(hù)機(jī)名稱(chēng)的凈荷。根據(jù)本發(fā)明示例性實(shí)施例,除了單個(gè)服務(wù)器能向多個(gè)顯示設(shè)備發(fā)送內(nèi)容并在其上顯示它之外,內(nèi)容顯示系統(tǒng)還可向服務(wù)器提供用于控制顯示設(shè)備的功能?;蛳蚍?wù)器提供用于監(jiān)視顯示設(shè)備的狀態(tài)的改變的功能。即顯示設(shè)備在執(zhí)行與服務(wù)器的消息通信的同時(shí), 不僅可執(zhí)行簡(jiǎn)單的用于輸出內(nèi)容的功能,還能執(zhí)行更多的各種功能。圖10是示出根據(jù)本發(fā)明示例性實(shí)施例的遠(yuǎn)程控制和監(jiān)視的框圖。為了執(zhí)行遠(yuǎn)程控制和監(jiān)視功能,服務(wù)器450包含用戶(hù)接口 1010 ;服務(wù)器方遠(yuǎn)程控制和監(jiān)視模塊1020,其包括遠(yuǎn)程控制模塊1022和遠(yuǎn)程監(jiān)視模塊IOM ;消息解析器1030 ;以及網(wǎng)絡(luò)接口 1040。用戶(hù)接口 1010由在圖4中描述的用戶(hù)接口模塊475提供,其向服務(wù)器管理者提供接口以控制顯示設(shè)備410,或讓服務(wù)器管理者知曉由顯示設(shè)備410生成的狀態(tài)信息。消息解析器1030創(chuàng)建用于控制顯示設(shè)備410的消息,或解釋關(guān)于從顯示設(shè)備410 接收到的狀態(tài)信息的消息。消息解析器1030的功能可由圖4中描述的服務(wù)器代理模塊465 執(zhí)行。遠(yuǎn)程控制模塊1022向消息解析器1030發(fā)送從用戶(hù)接口 1010接收到的控制信息, 遠(yuǎn)程監(jiān)視模塊IOM向用戶(hù)接口 1010發(fā)送由消息解析器1030解釋的顯示設(shè)備的狀態(tài)信息。遠(yuǎn)程控制模塊1022和遠(yuǎn)程監(jiān)視模塊IOM可駐留在服務(wù)器代理模塊465或用戶(hù)接口模塊475中。服務(wù)器方網(wǎng)絡(luò)接口模塊1040可由在圖4中描述的服務(wù)器接口模塊455實(shí)現(xiàn)。顯示設(shè)備410包括客戶(hù)機(jī)方控制和監(jiān)視模塊1050,其包括微機(jī)接口模塊1052、狀態(tài)信息處理模塊IOM和遠(yuǎn)程控制模塊1056 ;消息解析器1060 ;以及網(wǎng)絡(luò)接口 1070??蛻?hù)機(jī)側(cè)網(wǎng)絡(luò)接口 1070可由在圖4中描述的裝置接口模塊425實(shí)現(xiàn)。消息解析器1060創(chuàng)建包括顯示設(shè)備410的狀態(tài)信息或關(guān)于生成的事件的信息的消息,或它解釋從服務(wù)器450接收到的控制消息。消息解析器1060的功能可由圖4中描述的裝置代理模塊420執(zhí)行。遠(yuǎn)程控制模塊1056向微機(jī)接口模塊1052發(fā)送由消息解析器1060解釋的控制消息,狀態(tài)信息處理模塊IOM感知由顯示設(shè)備410生成的事件和顯示設(shè)備410的狀態(tài)改變, 并向消息解析器1060發(fā)送它們。微機(jī)接口模塊1052是用于控制顯示設(shè)備410的硬件部件的模塊;它從遠(yuǎn)程控制模塊1056接收控制消息。遠(yuǎn)程控制模塊1056、狀態(tài)信息處理模塊1054、以及微機(jī)接口模塊1052可以是圖4 中描述的控制和監(jiān)視模塊435的一部分。服務(wù)器管理者對(duì)顯示設(shè)備的遠(yuǎn)程控制當(dāng)服務(wù)器管理者想要關(guān)閉特定的顯示設(shè)備410的電源時(shí),服務(wù)器管理者通過(guò)由用戶(hù)接口模塊475提供的用戶(hù)接口 1010確定每一顯示設(shè)備的電源狀態(tài)。接下來(lái),當(dāng)服務(wù)器管理者選擇他/她想要關(guān)閉的顯示設(shè)備410時(shí),遠(yuǎn)程控制模塊 1022接收該選擇并向消息解析器1030發(fā)送它。消息解析器1030創(chuàng)建用于遠(yuǎn)程控制的消息,并通過(guò)服務(wù)器方網(wǎng)絡(luò)接口 1040向顯示設(shè)備410發(fā)送它。
顯示設(shè)備410通過(guò)網(wǎng)絡(luò)接口 1070接收該消息,消息解析器1060解釋接收到的消息并向遠(yuǎn)程控制模塊1056發(fā)送解釋的消息。打開(kāi)或關(guān)閉電源的操作與硬件部件有關(guān),因此,遠(yuǎn)程控制模塊1056驅(qū)動(dòng)微機(jī)接口模塊1052以打開(kāi)或關(guān)閉顯示設(shè)備410的電源。如在上述的方法中,可調(diào)整每一顯示設(shè)備的音量,對(duì)比度、以及亮度。監(jiān)視顯示設(shè)備的狀態(tài)改變顯示設(shè)備410的狀態(tài)信息包括由顯示設(shè)備410的遠(yuǎn)程控制導(dǎo)致的狀態(tài)改變和由在顯示設(shè)備410中的內(nèi)部操作導(dǎo)致的狀態(tài)改變。在前者的情形中,當(dāng)電源狀態(tài)發(fā)生改變時(shí) (如上所述),狀態(tài)信息處理模塊IOM感知它并向消息解析器1060發(fā)送它。消息解析器 1060創(chuàng)建消息以指示該狀態(tài),并通過(guò)網(wǎng)絡(luò)接口 1070向服務(wù)器450發(fā)送它。服務(wù)器450通過(guò)網(wǎng)絡(luò)接口 1040接收該消息,消息解析器1030解釋接收到的消息, 并向遠(yuǎn)程監(jiān)視模塊1020發(fā)送解釋的消息。遠(yuǎn)程監(jiān)視模塊1020通過(guò)用戶(hù)接口 1010向服務(wù)器管理者提供關(guān)于狀態(tài)改變的信息。就由在顯示設(shè)備410中的內(nèi)部操作導(dǎo)致的狀態(tài)改變而言,服務(wù)器450可從與網(wǎng)絡(luò)連接的所有顯示設(shè)備以規(guī)則的間隔接收狀態(tài)信息。該狀態(tài)信息包括連接到服務(wù)器450的顯示設(shè)備的列表、服務(wù)器450的網(wǎng)絡(luò)連接狀態(tài)、以及每一顯示設(shè)備的服務(wù)狀態(tài)。此外,與在顯示設(shè)備上顯示的畫(huà)面相同的畫(huà)面可在服務(wù)器450的屏幕上顯示。此外,服務(wù)器450可執(zhí)行用于自動(dòng)地處理在顯示設(shè)備中生成的主要事件的控制操作。根據(jù)本發(fā)明的示例性實(shí)施例,通過(guò)單個(gè)服務(wù)器,可更有效地將內(nèi)容提供給多個(gè)顯示設(shè)備,并且通過(guò)定義用于在服務(wù)器和顯示設(shè)備之間的消息通信的方法,除了顯示內(nèi)容之外,內(nèi)容顯示系統(tǒng)可向用戶(hù)提供各種功能。本領(lǐng)域技術(shù)人員應(yīng)理解,在不脫離有所附權(quán)利要求定義的本發(fā)明的精神和范圍的情況下,可在其中進(jìn)行在形式和細(xì)節(jié)上的各種替代、修改和改變。因此,應(yīng)理解上面的示例性實(shí)施例僅用于說(shuō)明的目的,而不被解釋為本發(fā)明的限制。
權(quán)利要求
1.一種用于使用消息通信來(lái)顯示內(nèi)容的系統(tǒng),包括 服務(wù)器,用于在其中存儲(chǔ)內(nèi)容;和裝置接口模塊,用于接收用于顯示內(nèi)容的消息或接收來(lái)自服務(wù)器的內(nèi)容; 裝置代理模塊,被配置以在裝置接口模塊已經(jīng)接收到包含內(nèi)容列表的消息和通過(guò)裝置接口模塊向服務(wù)器發(fā)送包含內(nèi)容列表的消息的情形中,創(chuàng)建從服務(wù)器請(qǐng)求包括在內(nèi)容的列表中的內(nèi)容的消息;以及被配置以通過(guò)裝置接口模塊從服務(wù)器接收請(qǐng)求的內(nèi)容; 內(nèi)容處理模塊,用于將接收到的內(nèi)容轉(zhuǎn)換為適合于輸出的格式;以及顯示設(shè)備,包括顯示模塊,用于輸出轉(zhuǎn)換的內(nèi)容,其中,服務(wù)器將顯示設(shè)備作為根據(jù)顯示設(shè)備是否能夠接收內(nèi)容而分類(lèi)的組進(jìn)行管理, 其中,通過(guò)時(shí)間安排發(fā)送消息,其中,當(dāng)顯示設(shè)備通過(guò)裝置接口模塊從服務(wù)器接收到數(shù)據(jù)時(shí),裝置代理模塊確定接收的數(shù)據(jù)涉及內(nèi)容輸出還是涉及顯示設(shè)備的控制,并且當(dāng)接收的數(shù)據(jù)涉及內(nèi)容輸出時(shí),裝置代理模塊將接收的數(shù)據(jù)發(fā)送到內(nèi)容處理模塊。
2.如權(quán)利要求1所述的系統(tǒng),其中,包括內(nèi)容列表的消息包括關(guān)于服務(wù)類(lèi)型、服務(wù)器名稱(chēng)、媒體類(lèi)型、內(nèi)容列表、以及服務(wù)器服務(wù)網(wǎng)絡(luò)的信息。
3.如權(quán)利要求1所述的系統(tǒng),其中,內(nèi)容請(qǐng)求消息包括關(guān)于服務(wù)類(lèi)型、顯示設(shè)備所屬的組的名稱(chēng)、顯示設(shè)備的名稱(chēng)、以及請(qǐng)求的內(nèi)容的信息。
4.一種使用消息通信顯示內(nèi)容的方法,包括在作為由服務(wù)器根據(jù)顯示設(shè)備是否能夠接收內(nèi)容而分類(lèi)的組進(jìn)行管理的顯示設(shè)備,從存儲(chǔ)內(nèi)容的服務(wù)器接收消息,接收到的消息包括存儲(chǔ)在服務(wù)器中的內(nèi)容的列表;在顯示設(shè)備,創(chuàng)建用于請(qǐng)求包括在內(nèi)容的列表中的內(nèi)容的消息,并向服務(wù)器發(fā)送該內(nèi)容請(qǐng)求消息;在顯示設(shè)備,從服務(wù)器接收請(qǐng)求的內(nèi)容;以及在顯示設(shè)備,將接收到的內(nèi)容轉(zhuǎn)換為適合于輸出的格式, 其中,通過(guò)時(shí)間安排發(fā)送消息,其中,當(dāng)顯示設(shè)備從服務(wù)器接收到數(shù)據(jù)時(shí),顯示設(shè)備確定接收的數(shù)據(jù)涉及內(nèi)容輸出還是涉及顯示設(shè)備的控制,并且當(dāng)接收的數(shù)據(jù)涉及內(nèi)容輸出時(shí),顯示設(shè)備將接收的數(shù)據(jù)發(fā)送到內(nèi)容處理模塊。
5.如權(quán)利要求4所述的系統(tǒng),其中,包括內(nèi)容列表的消息包括關(guān)于服務(wù)類(lèi)型、服務(wù)器名稱(chēng)、媒體類(lèi)型、內(nèi)容列表、以及服務(wù)器服務(wù)網(wǎng)絡(luò)的信息。
6.如權(quán)利要求4所述的系統(tǒng),其中,內(nèi)容請(qǐng)求消息包括關(guān)于服務(wù)類(lèi)型、顯示設(shè)備所屬的組的名稱(chēng)、顯示設(shè)備的名稱(chēng)、以及請(qǐng)求的內(nèi)容的信息。
7.一種用于顯示內(nèi)容的設(shè)備,包括裝置接口模塊,其被配置以接收顯示的消息或從存儲(chǔ)內(nèi)容并將顯示設(shè)備作為根據(jù)顯示設(shè)備是否能夠接收內(nèi)容而分類(lèi)的組進(jìn)行管理的服務(wù)器接收內(nèi)容;裝置代理模塊,被配置以在裝置接口模塊已接收到包括內(nèi)容列表的第二消息的情形中,創(chuàng)建從服務(wù)器請(qǐng)求包括在內(nèi)容的列表中的內(nèi)容的第一消息;并通過(guò)裝置接口模塊向服務(wù)器發(fā)送第一消息;以及通過(guò)裝置接口模塊從服務(wù)器接收請(qǐng)求的內(nèi)容。 內(nèi)容處理模塊,用于將接收到的內(nèi)容轉(zhuǎn)換為適合于輸出的格式;以及顯示模塊,用于輸出轉(zhuǎn)換的內(nèi)容,其中,通過(guò)時(shí)間安排發(fā)送消息,其中,當(dāng)顯示設(shè)備通過(guò)裝置接口模塊從服務(wù)器接收到數(shù)據(jù)時(shí),裝置代理模塊確定接收的數(shù)據(jù)涉及內(nèi)容輸出還是涉及顯示設(shè)備的控制,并且當(dāng)接收的數(shù)據(jù)涉及內(nèi)容輸出時(shí),裝置代理模塊將接收的數(shù)據(jù)發(fā)送到內(nèi)容處理模塊。
8.如權(quán)利要求7所述的設(shè)備,其中,包括內(nèi)容列表的消息包括關(guān)于服務(wù)類(lèi)型、服務(wù)器名稱(chēng)、媒體類(lèi)型、內(nèi)容列表、以及服務(wù)器服務(wù)網(wǎng)絡(luò)的信息。
9.如權(quán)利要求7所述的設(shè)備,其中,內(nèi)容請(qǐng)求消息包括關(guān)于服務(wù)類(lèi)型、顯示設(shè)備所屬的組的名稱(chēng)、顯示設(shè)備的名稱(chēng)、以及請(qǐng)求的內(nèi)容的信息。
10.一種用于顯示內(nèi)容的服務(wù)器,包括存儲(chǔ)模塊,用于在其中存儲(chǔ)內(nèi)容;服務(wù)器代理模塊,用于創(chuàng)建包含關(guān)于存儲(chǔ)在服務(wù)器中的內(nèi)容的列表的信息的消息,并且將顯示設(shè)備作為根據(jù)顯示設(shè)備是否能夠接收內(nèi)容而分類(lèi)的組進(jìn)行管理;服務(wù)器接口模塊,用于向顯示設(shè)備發(fā)送該消息,其中,服務(wù)器代理模塊在顯示設(shè)備的請(qǐng)求下從存儲(chǔ)模塊中提取請(qǐng)求的內(nèi)容,并通過(guò)服務(wù)器接口模塊向顯示設(shè)備發(fā)送提取的內(nèi)容,其中,通過(guò)時(shí)間安排發(fā)送消息,其中,當(dāng)顯示設(shè)備通過(guò)裝置接口模塊從服務(wù)器接收到數(shù)據(jù)時(shí),裝置代理模塊確定接收的數(shù)據(jù)涉及內(nèi)容輸出還是涉及顯示設(shè)備的控制,并且當(dāng)接收的數(shù)據(jù)涉及內(nèi)容輸出時(shí),裝置代理模塊將接收的數(shù)據(jù)發(fā)送到內(nèi)容處理模塊。
11.如權(quán)利要求10所述的服務(wù)器,其中,包括內(nèi)容列表的消息包括關(guān)于服務(wù)類(lèi)型、服務(wù)器名稱(chēng)、媒體類(lèi)型、內(nèi)容列表、以及服務(wù)器服務(wù)網(wǎng)絡(luò)的信息。
12.如權(quán)利要求10所述的服務(wù)器,其中,顯示設(shè)備的請(qǐng)求是包括關(guān)于服務(wù)類(lèi)型、顯示設(shè)備所屬的組的名稱(chēng)、顯示設(shè)備的名稱(chēng)、以及請(qǐng)求的內(nèi)容的信息的消息。
全文摘要
公開(kāi)一種使用消息通信的內(nèi)容顯示系統(tǒng)和方法。該系統(tǒng)包括服務(wù)器,用于在其中存儲(chǔ)大量的內(nèi)容;裝置接口模塊,用于接收用于顯示內(nèi)容的消息或接收來(lái)自服務(wù)器的內(nèi)容;裝置代理模塊,用于在裝置接口模塊已經(jīng)接收到包含內(nèi)容列表的消息和通過(guò)裝置接口模塊向服務(wù)器發(fā)送它的情形中,創(chuàng)建從服務(wù)器請(qǐng)求包括在內(nèi)容的列表中的內(nèi)容的消息,并用于通過(guò)裝置接口模塊從服務(wù)器接收請(qǐng)求的內(nèi)容;內(nèi)容處理模塊,用于將接收到的內(nèi)容轉(zhuǎn)換為適合于輸出的格式;以及顯示設(shè)備,其包括用于輸出轉(zhuǎn)換的內(nèi)容的顯示模塊。
文檔編號(hào)H04L29/06GK102387130SQ20111024282
公開(kāi)日2012年3月21日 申請(qǐng)日期2005年8月12日 優(yōu)先權(quán)日2004年8月14日
發(fā)明者安鐘學(xué), 林銀熙, 車(chē)淳佰 申請(qǐng)人:三星電子株式會(huì)社