專利名稱:播放機遠程控制系統(tǒng)及播放機遠程控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及對多臺播放器終端的遠程控制技術(shù)。
背景技術(shù):
眾所周知,目前在市場上隨處可見許多的音視頻播放器系統(tǒng),如超市的廣告機,機場 上的宣傳演示設(shè)備,還有各個路口和銀行、收費站的監(jiān)控設(shè)備等等。由于互聯(lián)網(wǎng)的興起,因 此用戶可以通過一個PC端軟件在公司辦公室或家里就能對這些設(shè)備進行控制,如更換播放內(nèi) 容,控制播放速度等相關(guān)操作,也可對多臺播放系統(tǒng)進行統(tǒng)一管理,實現(xiàn)一個控制中心的目 的。傳統(tǒng)的遠程控制是基于點對點機制的,S卩PC1要想控播放器終端1、播放器終端2,則分 別直接向播放器終端1和播放器終端2發(fā)送控制信息,這樣,整個系統(tǒng)有很大的局限性,不易 于擴展,如果以后再增加新的設(shè)備終端,則重新再建立一條新的通信線路。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是,提供一種更易于系統(tǒng)擴展的播放機遠程控制系統(tǒng)及播放 機遠程控制方法。
本發(fā)明所解決上述技術(shù)問題所采用的技術(shù)方案是,播放機遠程控制系統(tǒng),包括客戶端控 制模塊、播放器終端,其特征在于,還包括消息轉(zhuǎn)發(fā)模塊,所述消息轉(zhuǎn)發(fā)模塊與客戶端控制 模塊、播放器終端相連;消息轉(zhuǎn)發(fā)模塊用于接收播放器終端的相關(guān)信息并維持設(shè)備標識列表 ,向客戶端控制模塊發(fā)送接收播放器終端的相關(guān)信息;在接收到客戶端控制模塊發(fā)送來的控 制數(shù)據(jù)包后,通過査找設(shè)備標識列表確定目標播放器終端,并轉(zhuǎn)發(fā)控制命令;所述相關(guān)信息 包括IP地址和端口、設(shè)備標識符ID、設(shè)備類型。
播放機遠程控制方法,包括以下步驟、
f、 播放器終端通過網(wǎng)絡(luò)向消息轉(zhuǎn)發(fā)模塊注冊該播放器終端的相關(guān)信息;所述相關(guān)信息 包括IP地址和端口、設(shè)備標識符ID、設(shè)備類型;
g、 消息轉(zhuǎn)發(fā)模塊接收播放器終端發(fā)送的播放器終端的相關(guān)信息,維持、更新設(shè)備標識 列表;
h、 客戶端控制模塊從消息轉(zhuǎn)發(fā)模塊獲取所有播放器終端的相關(guān)信息;
i、 客戶端控制模塊向消息轉(zhuǎn)發(fā)模塊發(fā)送控制數(shù)據(jù)包,所述控制數(shù)據(jù)包包含有播放器終 端設(shè)備標識符ID,以及控制操作命令;j 、消息轉(zhuǎn)發(fā)模塊解析數(shù)據(jù)包,根據(jù)標識符ID在設(shè)備標識列表中査找對應(yīng)的IP地址和端 口,轉(zhuǎn)發(fā)控制操作命令至播放器終端。
本發(fā)明的有益效果是,實現(xiàn)了多臺客戶端控制模塊對多臺不同播放器終端進行集中、統(tǒng) 一的控制管理,播放器終端的增加或減少不會給客戶端控制模塊的硬件連接造成影響,同樣 的,客戶端控制模塊的增加或減少也不會給播放器終端的硬件連接造成影響。
圖l為本發(fā)明系統(tǒng)示意圖。
具體實施例方式
如圖1所示,系統(tǒng)包括若干客戶端控制模塊(客戶端控制模塊l、 2、…n)、 一個消息轉(zhuǎn) 發(fā)模塊、若干播放器終端(播放器終端l、 2、…n),其中播放器終端由播放器接收模塊與 播放模塊組成。消息轉(zhuǎn)發(fā)模塊與若干客戶端控制模塊、若干播放器終端相連。
遠程控制方法具體的流程如下
播放器終端啟動后,通過網(wǎng)絡(luò)向消息轉(zhuǎn)發(fā)模塊注冊自己相關(guān)的信息,如此播放器終端
的設(shè)備標識符ID,設(shè)備類型,IP地址和端口等;
消息轉(zhuǎn)發(fā)模塊啟動后開啟兩個線程, 一個線程用來監(jiān)聽從播放器終端發(fā)送過來的數(shù)據(jù), 另一個線程用來監(jiān)聽從用戶客戶端控制軟件發(fā)過來的數(shù)據(jù),接收到播放器終端發(fā)過來的信息
后,維持一個播放器的設(shè)備標示列表,分別管理相應(yīng)的信息;
客戶端控制模塊啟動后,與消息轉(zhuǎn)發(fā)模塊也有一個交互的過程,從消息轉(zhuǎn)發(fā)模塊處獲取 所有播放器終端相關(guān)的信息,如設(shè)備標識符ID,設(shè)備類型,IP地址和端口。然后可以對某
個播放器終端進行單獨控制,向固定IP地址的播放器終端發(fā)送一些控制的數(shù)據(jù)包,包里的內(nèi)
容可以有這些信息目標播放器的設(shè)備標識符ID,某個影片的名字,視頻輸出的模式(HDMI 或Ypbpr等),還有相關(guān)的控制命令,如快進,快退,停止等操作;
消息轉(zhuǎn)發(fā)模塊接收到客戶端控制模塊發(fā)來的數(shù)據(jù)包后,進行相關(guān)的解析過程,通過設(shè)備 標識符ID査找目的IP地址和端口,確定目標播放器終端,再進行轉(zhuǎn)發(fā)過程;
播放器接收模塊通過網(wǎng)絡(luò)通信方式從消息轉(zhuǎn)發(fā)模塊處接到相應(yīng)的控制信息,再通過
socket (套接字)通信方式把信息傳遞給播放器,播放器進行相應(yīng)的控制操作。
權(quán)利要求
權(quán)利要求1播放機遠程控制系統(tǒng),包括客戶端控制模塊、播放器終端,其特征在于,還包括消息轉(zhuǎn)發(fā)模塊,所述消息轉(zhuǎn)發(fā)模塊與客戶端控制模塊、播放器終端相連;所述消息轉(zhuǎn)發(fā)模塊用于接收播放器終端的相關(guān)信息并維持設(shè)備標識列表,向客戶端控制模塊發(fā)送接收播放器終端的相關(guān)信息;在接收到客戶端控制模塊發(fā)送來的控制數(shù)據(jù)包后,通過查找設(shè)備標識列表確定目標播放器終端,并轉(zhuǎn)發(fā)控制命令;所述相關(guān)信息包括IP地址和端口、設(shè)備標識符ID、設(shè)備類型。
2.播放機遠程控制方法,其特征在于,包括以下步驟a、 播放器終端通過網(wǎng)絡(luò)向消息轉(zhuǎn)發(fā)模塊注冊該播放器終端的相關(guān)信息;所述相關(guān)信息 包括IP地址和端口、設(shè)備標識符ID、設(shè)備類型;b、 消息轉(zhuǎn)發(fā)模塊接收播放器終端發(fā)送的播放器終端的相關(guān)信息,維持、更新設(shè)備標識 列表;c、 客戶端控制模塊從消息轉(zhuǎn)發(fā)模塊獲取所有播放器終端的相關(guān)信息;d、 客戶端控制模塊向消息轉(zhuǎn)發(fā)模塊發(fā)送控制數(shù)據(jù)包,所述控制數(shù)據(jù)包包含有播放器終 端設(shè)備標識符ID,以及控制操作命令;e、 消息轉(zhuǎn)發(fā)模塊解析數(shù)據(jù)包,根據(jù)標識符ID在設(shè)備標識列表中査找對應(yīng)的IP地址和端 口 ,轉(zhuǎn)發(fā)控制操作命令至目標播放器終端。
全文摘要
本發(fā)明涉及對多臺播放器終端的遠程控制技術(shù)。本發(fā)明提供一種更易于系統(tǒng)擴展的播放機遠程控制系統(tǒng)。播放機遠程控制系統(tǒng),包括客戶端控制模塊、播放器終端,其特征在于,還包括消息轉(zhuǎn)發(fā)模塊,所述消息轉(zhuǎn)發(fā)模塊與客戶端控制模塊、播放器終端相連;消息轉(zhuǎn)發(fā)模塊用于接收播放器終端的相關(guān)信息并維持設(shè)備標識列表,向客戶端控制模塊發(fā)送接收播放器終端的相關(guān)信息;在接收到客戶端控制模塊發(fā)送來的控制數(shù)據(jù)包后,通過查找設(shè)備標識列表確定目標播放器終端,并轉(zhuǎn)發(fā)控制命令;相關(guān)信息包括IP地址和端口、設(shè)備標識符ID、設(shè)備類型。相應(yīng)地,本發(fā)明還提供了一種播放機遠程控制方法。本發(fā)明實現(xiàn)了多臺客戶端控制模塊對多臺不同播放器終端進行集中、統(tǒng)一的控制管理。
文檔編號H04L12/56GK101437050SQ20081030579
公開日2009年5月20日 申請日期2008年11月27日 優(yōu)先權(quán)日2008年11月27日
發(fā)明者尤金剛, 居文軍 申請人:四川長虹電器股份有限公司