專利名稱:媒體播放器及利用其實(shí)現(xiàn)智能家居控制的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及媒體播放器,尤其涉及一種可實(shí)現(xiàn)智能家居控制的高清媒體播放器及利用該媒體播放器實(shí)現(xiàn)智能家居控制的方法。
背景技術(shù):
隨著無線通信技術(shù)、網(wǎng)絡(luò)技術(shù)和人工智能技術(shù)的發(fā)展,智能家居控制網(wǎng)絡(luò)正在一步步普及到千家萬戶中。目前的智能家居控制網(wǎng)絡(luò)都是單獨(dú)組建的,需要在現(xiàn)有網(wǎng)絡(luò)中增加額外的音視頻傳輸、處理設(shè)備、終端顯示設(shè)備、網(wǎng)絡(luò)控制線路,組網(wǎng)成本高。且現(xiàn)有智能家居控制網(wǎng)絡(luò)的人機(jī)交互控制界面不夠人性化,同時(shí)對網(wǎng)絡(luò)中各個(gè)智能家居設(shè)備的監(jiān)控不夠直觀。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種可進(jìn)行智能家居控制的媒體播放器。一種媒體播放器,其包括用于與信息輸入設(shè)備相連的信息輸入接口、用于與顯示器相連的顯示器接口、用于對媒體播放器進(jìn)行媒體播放功能控制的控制模塊和通過串行接口與所述控制模塊相連的智能家居控制單元。所述控制模塊通過信息輸入接口接收用于啟動智能家居控制單元的啟動信號和用于控制智能家居設(shè)備的智能家居控制信號。所述控制模塊根據(jù)所述啟動信號通過所述顯示器接口輸出一智能家居圖形控制界面并將所述控制信號發(fā)送給所述控制單元。所述控制單元根據(jù)所述控制信號控制智能家居設(shè)備的工作,并將智能家居設(shè)備的狀態(tài)反饋給所述控制模塊。在優(yōu)選的實(shí)施例中,所述控制模塊和控制單元之間的傳送的控制數(shù)據(jù)的格式包括兩個(gè)幀頭數(shù)據(jù)、一個(gè)有效控制數(shù)據(jù)長度、至少一個(gè)有效控制數(shù)據(jù)、一個(gè)校驗(yàn)數(shù)據(jù)和一個(gè)反饋數(shù)據(jù)。在優(yōu)選的實(shí)施例中,所述智能家居圖形控制界面包括多個(gè)操作框,每個(gè)操作框顯示一個(gè)或一類智能家居設(shè)備的基本信息、狀態(tài)信息和控制按鈕。在優(yōu)選的實(shí)施例中,所述狀態(tài)信息包括智能家居設(shè)備輸出的音視頻信號。在優(yōu)選的實(shí)施例中,所述控制單元將智能家居設(shè)備的基本信息、狀態(tài)信息和控制參數(shù)信息通過所述串行接口發(fā)送給控制模塊。所述控制模塊根據(jù)接收到的基本信息、狀態(tài)信息和控制參數(shù)信息生成顯示在智能家居圖形控制界面上的基本信息、狀態(tài)信息和控制按鈕。本發(fā)明的另一個(gè)目的是提供一種利用媒體播放器實(shí)現(xiàn)智能家居控制的方法。一種利用媒體播放器實(shí)現(xiàn)智能家居控制的方法,所述媒體播放器包括用于對媒體播放器進(jìn)行媒體播放功能控制的控制模塊以及與該控制模塊相連的信息輸入接口和顯示器接口,所述方法包括
所述控制模塊通過所述信息輸入接口接收用于啟動智能家居控制單元的啟動信號和用于控制家居設(shè)備的智能家居控制信號,其中所述控制單元通過串行接口與所述控制模塊相連;
所述控制模塊根據(jù)所述啟動信號通過所述顯示器接口輸出一智能家居圖形控制界面, 其還將所述智能家居控制信號發(fā)送給所述控制單元;以及
所述控制單元根據(jù)所述控制信號控制智能家居設(shè)備的工作,并將智能家居設(shè)備的狀態(tài)反饋給所述控制模塊。在優(yōu)選的實(shí)施例中,所述控制模塊和控制單元之間的傳送的控制數(shù)據(jù)的格式包括兩個(gè)幀頭數(shù)據(jù)、一個(gè)有效控制數(shù)據(jù)長度、至少一個(gè)有效控制數(shù)據(jù)、一個(gè)校驗(yàn)數(shù)據(jù)和一個(gè)反饋數(shù)據(jù)。在優(yōu)選的實(shí)施例中,所述智能家居圖形控制界面包括多個(gè)操作框,每個(gè)操作框顯示一個(gè)或一類智能家居設(shè)備的基本信息、狀態(tài)信息和控制按鈕。在優(yōu)選的實(shí)施例中,所述狀態(tài)信息包括智能家居設(shè)備輸出的音視頻信號。在優(yōu)選的實(shí)施例中,所述控制單元將智能家居設(shè)備的基本信息、狀態(tài)信息和控制參數(shù)信息通過所述串行接口發(fā)送給控制模塊,所述控制模塊根據(jù)接收到的基本信息、狀態(tài)信息和控制參數(shù)信息生成顯示在智能家居圖形控制界面上的基本信息、狀態(tài)信息和控制按鈕。本發(fā)明的媒體播放器的控制模塊通過串行接口連接一個(gè)智能家居控制單元,通過媒體播放器本身具有的媒體播放控制、遙控接收、音視頻處理、終端顯示模式控制等控制功能,可以方便地將智能家居控制網(wǎng)絡(luò)融合到現(xiàn)有的媒體播放器的控制網(wǎng)絡(luò)中,實(shí)現(xiàn)對智能家居控制網(wǎng)絡(luò)中的各個(gè)智能家居電器設(shè)備的監(jiān)控。
圖1為一實(shí)施例的媒體播放器實(shí)現(xiàn)智能家居控制的組網(wǎng)圖。圖2為一實(shí)施例的智能家居圖形控制界面的示意圖。圖3為一實(shí)施例的智能家居控制的方法的流程圖。
具體實(shí)施例方式下面將結(jié)合具體實(shí)施例及附圖以高清媒體播放器為例對本發(fā)明媒體播放器及其智能家居控制方法作進(jìn)一步詳細(xì)描述。如圖1所示,一實(shí)施例的媒體播放器包括現(xiàn)有高清媒體播放器的各種主流功能模塊,例如各種信息輸入接口、信息輸出接口、顯示器接口和用于進(jìn)行媒體播放功能控制的媒體播放控制模塊(簡稱控制模塊),此外,本發(fā)明的媒體播放器還包括用于對智能家居設(shè)備進(jìn)行控制的智能家居控制單元(簡稱控制單元)。信息輸入接口可包括但不限于紅外接口、藍(lán)牙接口、USB (Universal Serial BUS, 通用串行總線)接口、PS/2接口、因特網(wǎng)接口、以太網(wǎng)接口和WiFi接口中的一種或多種,用于與信息輸入設(shè)備和網(wǎng)絡(luò),例如但不限于紅外遙控器、藍(lán)牙遙控器、無線鍵盤和鼠標(biāo)或有線鍵盤和鼠標(biāo)、因特網(wǎng)、以太網(wǎng)相連,以接收各種媒體播放控制信號、智能家居控制信號和網(wǎng)絡(luò)音視頻信號等。信息輸入接口還可包括DVB-S、DVB-C、DVB-T等電視信號接入接口,用以接入電視信號。可以理解的,上述部分信息輸入接口同時(shí)具有信息輸出的功能,為信息輸出接口的一部分。
顯示器接口可包括但不限于VGA (Video Graphics Array,視頻圖形陣列)、DVI(Digital Visual hterface,即數(shù)字視頻接口)、HDMI (High Definition MultimediaInterface,高清晰度多媒體接口)等接口,用于與顯示器相連??刂颇K可為現(xiàn)有高性能中央處理器,可集成家庭有線和無線寬帶路由、集成各種電視信號接入模塊、音視頻處理模塊等。控制單元通過串行接口與控制模塊相連。本實(shí)施例中,控制模塊和控制單元通訊時(shí)采用的控制幀的格式為
Bytel Byte2 Byte3 有效控制數(shù)據(jù) Byte (4+N) Byte (4+N+1)0x5a 0xa5 N(data)N 個(gè) datachecksum feedback
其中,第一和第二字節(jié)Bytel、Byte2為兩個(gè)幀頭數(shù)據(jù),控制模塊和控制單元接收到這兩個(gè)幀頭數(shù)據(jù)時(shí)就代表對方開始發(fā)送數(shù)據(jù)。本實(shí)施例中,分別用0妨&和0份5作為幀頭數(shù)據(jù)。第三個(gè)字節(jié)Byte3代表接下來要發(fā)送的有效控制數(shù)據(jù)的長度N。第四個(gè)到第N (N為整數(shù))個(gè)字節(jié)為有效控制數(shù)據(jù)。第G+N)個(gè)字節(jié)Bytd4+N)為校驗(yàn)數(shù)據(jù),第(5+N)個(gè)字節(jié)Bytd4+N+1)為反饋數(shù)據(jù)。本實(shí)施例中采用校驗(yàn)和(Checksum)來核對有效數(shù)據(jù)的傳輸是否正確。校驗(yàn)和的值為datal+datd'H+dataN的總和取反加1,接收方將接收到的有效數(shù)據(jù)做相同的運(yùn)算處理后和接收到的校驗(yàn)和對比,對比結(jié)果相同的話代表接收成功,反饋(feedback)數(shù)據(jù),例如Oxaa給發(fā)送方,否則代表接收錯誤,反饋(feedback),例如0x55給發(fā)送方,發(fā)送方根據(jù)接收方反饋的數(shù)據(jù)來判斷上一幀的命令是否需要再次重發(fā)??刂茊卧€通過各種有線和無線的方式與各種智能家居設(shè)備,例如燈具、空調(diào)、集成話筒和攝像機(jī)的監(jiān)控設(shè)備、智能窗簾、智能廚具等相連。優(yōu)選的,控制單元和智能家居設(shè)備之間采用一種低速率、短距離的無線通信技術(shù)進(jìn)行通信。該無線通信技術(shù)優(yōu)選的采用中繼傳輸方式,此方式具有傳輸穩(wěn)定性好、可靠性高、實(shí)時(shí)性好的特點(diǎn),能隨其網(wǎng)絡(luò)調(diào)整而迅速調(diào)整,網(wǎng)絡(luò)適應(yīng)性較強(qiáng),方便進(jìn)行產(chǎn)品的安裝。每一個(gè)智能家居網(wǎng)絡(luò)都可擁有自己獨(dú)立的網(wǎng)絡(luò)地址(HomelD),網(wǎng)絡(luò)內(nèi)每個(gè)節(jié)點(diǎn)的地址(NodeID),由控制節(jié)點(diǎn)(Controller)分配。每個(gè)網(wǎng)絡(luò)最多可容納232個(gè)節(jié)點(diǎn)(Slave),包括控制節(jié)點(diǎn)在內(nèi)??刂乒?jié)點(diǎn)可以有多個(gè),但只有一個(gè)主控制節(jié)點(diǎn),即所有網(wǎng)絡(luò)內(nèi)節(jié)點(diǎn)的分配,都由主控制節(jié)點(diǎn)負(fù)責(zé),其他控制節(jié)點(diǎn)只是轉(zhuǎn)發(fā)主控制節(jié)點(diǎn)的命令。已入網(wǎng)的普通節(jié)點(diǎn),所有控制節(jié)點(diǎn)都可以控制。超出通信距離的節(jié)點(diǎn),可以通過控制器與受控節(jié)點(diǎn)之間的其他節(jié)點(diǎn),以路由(Routing)的方式完成控制。為更好地控制智能家居設(shè)備,本發(fā)明設(shè)計(jì)了專用的智能家居圖形控制界面(GUI),如圖2所示。該智能家居圖形控制界面包括多個(gè)操作框,該操作框的邊界可影藏,圖2中用虛線表示操作框的邊界。每個(gè)操作框顯示一個(gè)智能家居設(shè)備的基本信息、狀態(tài)信息和控制按鈕。其中基本信息可包括對應(yīng)智能家居設(shè)備的名稱或圖標(biāo)等可識別標(biāo)記,還可包括該智能家居設(shè)備的一些基本參數(shù),例如型號等。狀態(tài)信息主要指對應(yīng)智能家居設(shè)備的工作狀態(tài),例如燈具的開關(guān)狀態(tài)、亮度,空調(diào)的開關(guān)狀態(tài)、溫度值、模式等,攝像頭拍攝的當(dāng)前圖像等。通過操控對應(yīng)的控制按鈕,可實(shí)現(xiàn)對智能家居設(shè)備的對應(yīng)控制。例如,開關(guān)燈等操作。通過操控對應(yīng)的控制按鈕,還可將智能家居設(shè)備傳輸過來的音視頻信號以不同的顯示模式(全屏顯示或者畫中畫顯示模式等等)在顯示器上顯示。用戶可通過信息輸入設(shè)備向控制模塊輸入用于啟動控制單元的啟動信號和用于控制智能家居設(shè)備的智能家居控制信號??刂颇K在接收到啟動信號時(shí)啟動控制單元,并通過顯示器接口在顯示器上顯示智能家居圖形控制界面(⑶I)??刂颇K在接收到智能家居控制信號時(shí),將該智能家居控制信號轉(zhuǎn)換為特定格式后發(fā)送給控制單元??刂茊卧鶕?jù)該智能家居控制信號直接對各智能家居設(shè)備進(jìn)行控制,并將智能家居設(shè)備的狀態(tài)信息反饋給控制模塊。下面,結(jié)合圖3具體描述本發(fā)明利用上述媒體播放器實(shí)現(xiàn)智能家居控制的方法。步驟S101,媒體播放器開機(jī)后,控制模塊和控制單元握手,握手成功代表媒體播放器上集成有智能家居控制單元,執(zhí)行步驟S103。步驟S103,控制模塊執(zhí)行媒體播放器的預(yù)定開機(jī)功能,等待進(jìn)入智能家居圖形控制界面(⑶I)的命令。步驟S105,控制模塊通過信息輸入接口接收到來自紅外遙控器、鍵盤或鼠標(biāo),或外部設(shè)備通過因特網(wǎng)或以太網(wǎng)傳輸過來的用于啟動智能家居控制單元的啟動信號,執(zhí)行步驟 S107。步驟S107,控制模塊通過顯示器接口在顯示器上顯示智能家居⑶I。如上所述,智能家居GUI上顯示有智能家居設(shè)備的基本信息、狀態(tài)信息和控制按鈕。其中,基本信息、狀態(tài)信息和控制按鈕的控制參數(shù)信息均來自于控制單元。智能家居設(shè)備實(shí)時(shí)或在啟動后或在狀態(tài)改變時(shí)向控制單元發(fā)送自己的基本信息、控制參數(shù)和狀態(tài)信息中的一種或全部,而控制單元將這些基本信息和狀態(tài)信息通過串行接口發(fā)送給控制模塊??刂颇K根據(jù)這些信息生成顯示在智能家居圖形控制界面上的基本信息、狀態(tài)信息和控制按鈕。步驟S109,用戶利用信息輸入設(shè)備點(diǎn)擊、操控智能家居⑶I上的控制按鈕,控制模塊通過信息輸入接口接收到相應(yīng)的智能家居控制信號,將該智能家居控制信號發(fā)送給控制單元,執(zhí)行步驟Slll。步驟S111,控制單元解析上述控制信號,根據(jù)該控制信號控制智能家居設(shè)備的工作,并將該智能家居設(shè)備的工作狀態(tài)反饋給控制模塊,執(zhí)行步驟S113。步驟S113,控制模塊根據(jù)從控制單元接收到的智能家居設(shè)備的工作狀態(tài)修改智能家居GUI上相應(yīng)的狀態(tài)信息。步驟S115,用戶利用信息輸入設(shè)備點(diǎn)擊智能家居⑶I上的、用于退出智能家居⑶I 的功能按鈕,控制模塊關(guān)閉智能家居GUI,執(zhí)行進(jìn)入智能家居GUI功能之前的功能。此時(shí),控制模塊還可以將智能家居設(shè)備上傳輸過來的音視頻信號進(jìn)行編解碼處理后以畫中畫的方式在顯示器(液晶電視等等)上顯示出來,這樣就可以在欣賞精彩娛樂節(jié)目的同時(shí)實(shí)現(xiàn)有效的監(jiān)控。綜上所述,通過充分利用高清媒體播放器本身的網(wǎng)絡(luò)控制功能、遙控接收等功能, 可以較低的成本組成智能家居控制網(wǎng)絡(luò),實(shí)現(xiàn)智能家居設(shè)備的有效控制可通過紅外遙控器等信息輸入設(shè)備輕松地實(shí)現(xiàn)現(xiàn)場實(shí)時(shí)控制,還可通過網(wǎng)絡(luò)實(shí)現(xiàn)遠(yuǎn)程實(shí)時(shí)控制。針對智能家居網(wǎng)絡(luò)專門設(shè)計(jì)的用戶圖形控制界面(GUI),使得用戶對各個(gè)智能家居電器設(shè)備的監(jiān)控非常直觀,簡單。雖然對本發(fā)明的描述是結(jié)合以上具體實(shí)施例進(jìn)行的,但是,熟悉本技術(shù)領(lǐng)域的人員能夠根據(jù)上述的內(nèi)容進(jìn)行許多替換、修改和變化、是顯而易見的。因此,所有這樣的替代、 改進(jìn)和變化都包括在附后的權(quán)利要求的精神和范圍內(nèi)。
權(quán)利要求
1.一種媒體播放器,包括用于與信息輸入設(shè)備相連的信息輸入接口、用于與顯示器相連的顯示器接口和用于對媒體播放器進(jìn)行媒體播放功能控制的控制模塊,其特征在于,還包括通過串行接口與所述控制模塊相連的智能家居控制單元;所述控制模塊通過信息輸入接口接收用于啟動智能家居控制單元的啟動信號和用于控制智能家居設(shè)備的智能家居控制信號,所述控制模塊根據(jù)所述啟動信號通過所述顯示器接口輸出一智能家居圖形控制界面并將所述控制信號發(fā)送給所述控制單元;所述控制單元根據(jù)所述控制信號控制智能家居設(shè)備的工作,并將智能家居設(shè)備的狀態(tài)反饋給所述控制模塊。
2.根據(jù)權(quán)利要求1所述的媒體播放器,其特征在于,所述控制模塊和控制單元之間的傳送的控制數(shù)據(jù)的格式包括兩個(gè)幀頭數(shù)據(jù)、一個(gè)有效控制數(shù)據(jù)長度、至少一個(gè)有效控制數(shù)據(jù)、一個(gè)校驗(yàn)數(shù)據(jù)和一個(gè)反饋數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的媒體播放器,其特征在于,所述智能家居圖形控制界面包括多個(gè)操作框,每個(gè)操作框顯示一個(gè)或一類智能家居設(shè)備的基本信息、狀態(tài)信息和控制按鈕。
4.根據(jù)權(quán)利要求3所述的媒體播放器,其特征在于,所述狀態(tài)信息包括智能家居設(shè)備輸出的音視頻信號。
5.根據(jù)權(quán)利要求3所述的媒體播放器,其特征在于,所述控制單元將智能家居設(shè)備的基本信息、狀態(tài)信息和控制參數(shù)信息通過所述串行接口發(fā)送給控制模塊,所述控制模塊根據(jù)接收到的基本信息、狀態(tài)信息和控制參數(shù)信息生成顯示在智能家居圖形控制界面上的基本信息、狀態(tài)信息和控制按鈕。
6.一種利用媒體播放器實(shí)現(xiàn)智能家居控制的方法,所述媒體播放器包括用于對媒體播放器進(jìn)行媒體播放功能控制的控制模塊以及與該控制模塊相連的信息輸入接口和顯示器接口,其特征在于,所述方法包括所述控制模塊通過所述信息輸入接口接收用于啟動智能家居控制單元的啟動信號和用于控制家居設(shè)備的智能家居控制信號,其中所述控制單元通過串行接口與所述控制模塊相連;所述控制模塊根據(jù)所述啟動信號通過所述顯示器接口輸出一智能家居圖形控制界面, 其還將所述智能家居控制信號發(fā)送給所述控制單元;以及所述控制單元根據(jù)所述控制信號控制智能家居設(shè)備的工作,并將智能家居設(shè)備的狀態(tài)反饋給所述控制模塊。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述控制模塊和控制單元之間的傳送的控制數(shù)據(jù)的格式包括兩個(gè)幀頭數(shù)據(jù)、一個(gè)有效控制數(shù)據(jù)長度、至少一個(gè)有效控制數(shù)據(jù)、一個(gè)校驗(yàn)數(shù)據(jù)和一個(gè)反饋數(shù)據(jù)。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述智能家居圖形控制界面包括多個(gè)操作框,每個(gè)操作框顯示一個(gè)或一類智能家居設(shè)備的基本信息、狀態(tài)信息和控制按鈕。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述狀態(tài)信息包括智能家居設(shè)備輸出的音視頻信號。
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述控制單元將智能家居設(shè)備的基本信息、狀態(tài)信息和控制參數(shù)信息通過所述串行接口發(fā)送給控制模塊,所述控制模塊根據(jù)接收到的基本信息、狀態(tài)信息和控制參數(shù)信息生成顯示在智能家居圖形控制界面上的基本信息、狀態(tài)信息和控制按鈕。
全文摘要
本發(fā)明涉及一種媒體播放器,其包括信息輸入接口、顯示器接口、控制模塊和智能家居控制單元。控制模塊主要用于進(jìn)行媒體播放控制。控制單元通過串行接口與控制模塊相連。所述控制模塊通過信息輸入接口接收用于啟動控制單元的啟動信號和智能家居控制信號。所述控制模塊根據(jù)所述啟動信號通過所述顯示器接口輸出一智能家居圖形控制界面,將所述控制信號發(fā)送給所述控制單元。所述控制單元根據(jù)所述控制信號控制智能家居設(shè)備的工作,并將智能家居設(shè)備的狀態(tài)反饋給所述控制模塊。本發(fā)明將智能家居控制單元集成在媒體播放器中,方便地將智能家居控制網(wǎng)絡(luò)融合到現(xiàn)有的媒體播放器的控制網(wǎng)絡(luò)中。
文檔編號G11B19/02GK102385889SQ201110294690
公開日2012年3月21日 申請日期2011年9月28日 優(yōu)先權(quán)日2011年9月28日
發(fā)明者陳建新 申請人:惠州市德賽視聽科技有限公司