專利名稱:一種電視機裝置及其實現(xiàn)文件資源共享的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電視機裝置及其實現(xiàn)文件資源共享的方法。
背景技術(shù):
隨著網(wǎng)絡(luò)的普及,網(wǎng)絡(luò)電視已經(jīng)悄悄的走進了千家萬戶。因為電視屏幕大,清晰度高,所以通過電視看電影、聽音樂、看照片的上網(wǎng)方式受到越來越多的人青睞。 對于各種各樣的多媒體資源文件,如何才能方便的在電腦上和電視上相互共享,不受限制, 是信息社會和網(wǎng)絡(luò)生活的迫切需求。在現(xiàn)有技術(shù)中新型的電視機可以訪問網(wǎng)絡(luò),電視機通過共享電腦上的多媒體資源文件來播放。在電腦上的多媒體文件可以通過設(shè)置共享,使得電視機通過局域網(wǎng)訪問該電腦上的共享文件夾。但是這樣只能實現(xiàn)電腦到電視的單向共享,對于電視機上的資源,電腦或者其他電視機就沒有辦法通過網(wǎng)絡(luò)直接訪問?,F(xiàn)在大部分電視機都有下載功能,所以如果A電視機下載的多媒體文件資源,要在B電視機上或者電腦上播放,就不能實現(xiàn)。有時候用戶希望A電視,B電視,電腦同時播放觀看,這種單向共享文件的方式非常不方便,如果電視機也可以設(shè)置文件共享功能,可以在電腦,電視之間雙向共享,就可以很方便的解決上述問題。發(fā)明內(nèi)容本發(fā)明的主要目的在于公開一種電視機裝置及其實現(xiàn)文件資源共享的方法,使電視機能夠在局域網(wǎng)內(nèi)雙向共享文件資源。本發(fā)明公開了一種電視機裝置,包括電視功能模塊,串口通訊模塊和網(wǎng)絡(luò)功能交互模塊,以及遙控模塊;所述電視功能模塊用于播放電視信號,所述電視信號來自電視天線,或者來自連接在所述網(wǎng)絡(luò)功能交互模塊上的USB存儲設(shè)備;所述遙控模塊用于處理來自于電視機遙控器的指令,并轉(zhuǎn)發(fā)給所述電視功能模塊和網(wǎng)絡(luò)功能交互模塊執(zhí)行相關(guān)操作;所述串口通訊模塊用于所述電視功能模塊和網(wǎng)絡(luò)功能交互模塊之間的數(shù)據(jù)通訊;所述網(wǎng)絡(luò)功能交互模塊用于通過網(wǎng)關(guān)獲取局域網(wǎng)中的共享多媒體文件,或者通過硬件接口獲取存儲設(shè)備中的多媒體文件,并解碼傳送給所述電視功能模塊播放;所述網(wǎng)絡(luò)功能交互模塊還通過局域網(wǎng)網(wǎng)關(guān)共享所述通過硬件接口連接的存儲設(shè)備中的多媒體文件。本發(fā)明公開的電視機裝置,還包括如下從屬技術(shù)特征所述網(wǎng)絡(luò)功能交互模塊還根據(jù)來自所述遙控模塊的指令,通過網(wǎng)關(guān)修改所述局域網(wǎng)中的共享多媒體文件。所述網(wǎng)絡(luò)功能交互模塊還根據(jù)來自所述遙控模塊的指令,獲取其他網(wǎng)絡(luò)設(shè)備上的共享文件夾中的多媒體文件,并且通過所述串口通訊模塊傳送給所述電視功能模塊播放。本發(fā)明還公開了一種如前所述的電視機裝置實現(xiàn)文件資源共享的方法,包括如下步驟第一步,所述遙控模塊處理來自于所述遙控模塊的指令,并轉(zhuǎn)發(fā)給所述電視功能模塊和網(wǎng)絡(luò)功能交互模塊執(zhí)行相應(yīng)的操作;第二步,所述網(wǎng)絡(luò)功能交互模塊通過局域網(wǎng)網(wǎng)關(guān)共享所述通過硬件接口連接的存儲設(shè)備中的多媒體文件。本發(fā)明公開的實現(xiàn)文件資源共享的方法,還包括如下從屬技術(shù)特征在所述第二步中進一步包括,建立兩個不同的守護進程對網(wǎng)絡(luò)數(shù)據(jù)進行偵測監(jiān)聽和發(fā)送;第一進程監(jiān)聽傳輸控制協(xié)議TCP端口,獲取并解析來自客戶端的服務(wù)信息塊SMB數(shù)據(jù)包;第二進程監(jiān)聽用戶數(shù)據(jù)報協(xié)議UDP端口,判斷是否向當(dāng)前網(wǎng)絡(luò)上輸出共享數(shù)據(jù)。在所述第二步中還包括,或者,所述網(wǎng)絡(luò)功能交互模塊通過局域網(wǎng)網(wǎng)關(guān)獲取其他網(wǎng)絡(luò)設(shè)備上的共享文件夾中的多媒體文件,并且通過所述串口通訊模塊傳送給所述電視功能模塊播放。在所述第二步中,所述網(wǎng)絡(luò)功能交互模塊還通過局域網(wǎng)網(wǎng)關(guān)修改其他網(wǎng)絡(luò)設(shè)備上的共享文件夾中的多媒體文件。本發(fā)明公開的一種電視機裝置及其實現(xiàn)文件資源共享的方法,把電視機上存儲的多媒體文件共享,使得局域網(wǎng)中的其他網(wǎng)絡(luò)設(shè)備用戶可以在其他電腦和電視機上方便的訪問、播放共享的多媒體文件;充分利用了多媒體資源,方便,快捷。
圖1為本發(fā)明的一種局域網(wǎng)結(jié)構(gòu)示意圖。圖2為本發(fā)明的局域網(wǎng)內(nèi)部共享電視機的文件夾的流程示意圖。圖3為本發(fā)明的電視機裝置的模塊框圖。
具體實施方式
下面結(jié)合附圖和具體實施方式
對本發(fā)明作進一步詳細說明。本發(fā)明了提出了一種基于網(wǎng)絡(luò)的可以在局域網(wǎng)內(nèi)雙向共享文件的電視系統(tǒng)。通過電腦設(shè)置文件共享,用戶可以在電視上方便的訪問、播放電腦共享的多媒體文件;用戶也可以在電視上設(shè)置文件共享,那么用戶通過電腦和其他電視機可以同時方便的訪問、播放該多媒體文件。為保證文件的安全性,用戶還可以為該共享的文件夾設(shè)置權(quán)限,是否可讀,可寫。若可讀,那么其他電視或者電腦訪問該文件就只能播放,但不能對該文件做任何修改, 若該文件夾設(shè)置為可寫,那么用戶在其他電視上可以對該文件夾下的文件進行修改,比如更名,刪除,增加文件等操作。如圖1所示為本發(fā)明的一種局域網(wǎng)結(jié)構(gòu)示意圖,圖中包括兩臺電腦A和B,兩臺電視機A和B,以及連接該兩臺電腦和兩臺電視機的網(wǎng)絡(luò)互聯(lián)設(shè)備。在這個局域網(wǎng)中,電腦和電視,電視和電視之間的網(wǎng)絡(luò)互聯(lián)設(shè)備可以是路由器,交換機等通用網(wǎng)絡(luò)互聯(lián)設(shè)備。在電腦上,可以訪問本地多媒體資源文件,若希望把該文件夾資源共享,則可以通過相應(yīng)的設(shè)置按鈕菜單,把該文件夾設(shè)置為共享文件夾,并為該文件夾設(shè)置相應(yīng)的安全權(quán)限,此時局域網(wǎng)內(nèi)的其他設(shè)備(其他電視和電腦等)及可以通過網(wǎng)絡(luò)互聯(lián)設(shè)備訪問該共享文件夾。在電視機上,通過“瀏覽網(wǎng)絡(luò)共享文件”菜單就可以訪問到當(dāng)前局域網(wǎng)內(nèi)已有的共享資源。電視機也可以設(shè)置共享文件夾。如圖2所示為本發(fā)明的局域網(wǎng)內(nèi)部共享電視機上的多媒體資源文件夾的示意圖。 電視機A共享了文件夾Dirl和Dir2,則電腦A和電視機B都可以讀取這兩個共享的文件夾中的文件,或者在安全權(quán)限許可的時候修改這兩個共享的文件夾中的文件。如圖3所示為本發(fā)明的電視機裝置的模塊框圖。包括電視功能模塊,串口通訊模塊和網(wǎng)絡(luò)功能交互模塊,以及遙控模塊。電視功能模塊具有電視機傳統(tǒng)的功能(如搜臺,播放電視信號等),可以播放來自天線的電視信號,還可以播放連接在所述網(wǎng)絡(luò)功能交互模塊上的USB存儲設(shè)備的電視信號。遙控模塊用于處理遙控按鍵數(shù)據(jù),根據(jù)電視功能模塊和網(wǎng)
4絡(luò)功能模塊之間的協(xié)議將遙控按鍵數(shù)據(jù)處理成網(wǎng)絡(luò)功能模塊能識別的數(shù)據(jù),使網(wǎng)絡(luò)模塊知道用戶希望執(zhí)行什么動作。如用戶遙控器按了確定鍵發(fā)了一串波形出來,遙控模塊接收到該波形后,經(jīng)過識別波形,計算出該波形所傳遞的數(shù)據(jù)值為0x0001,那么電視功能模塊就根據(jù)協(xié)議通過串口向網(wǎng)絡(luò)功能模塊發(fā)送相應(yīng)的數(shù)據(jù),如發(fā)生Oxab Oxcd,當(dāng)網(wǎng)絡(luò)功能模塊接受到Oxab Oxcd數(shù)據(jù)后,它會根據(jù)協(xié)議查找到用戶按此按鍵的操作意圖,然后執(zhí)行相應(yīng)的操作。例如通過網(wǎng)關(guān)獲取局域網(wǎng)中電腦中的共享多媒體文件。電視串口通訊模塊主要用于電視功能模塊和網(wǎng)絡(luò)功能模塊的協(xié)議數(shù)據(jù)通訊。網(wǎng)絡(luò)功能模塊實現(xiàn)數(shù)據(jù)共享,數(shù)據(jù)安全設(shè)置以及多媒體文件的播放解碼功能。在網(wǎng)絡(luò)功能交互模塊內(nèi)用戶可以選擇訪問本地磁盤上的文件夾也可以選擇網(wǎng)絡(luò)上共享的文件夾。當(dāng)選擇本地磁盤上的文件夾時,用戶可以進行播放操作,也可以進行共享設(shè)置操作, 只要用戶將該文件夾設(shè)置為共享時,那么此時局域網(wǎng)內(nèi)的其他電視或者電腦就也可以訪問該文件夾下的文件,并且進行播放或者修改操作,能否進行修改操作由該文件夾的安全權(quán)限設(shè)置為是否可寫決定。網(wǎng)絡(luò)交互功能模塊根據(jù)SMB (Server Message Block,服務(wù)信息塊)協(xié)議在電腦和電視,電視與電視之間建立一個虛電路按照請求-響應(yīng)方式進行通信的機制,并且建立兩個不同的守護進程A和B對網(wǎng)絡(luò)數(shù)據(jù)進行偵測監(jiān)聽和發(fā)送。A進程通過監(jiān)聽TCP端口(Transmission Control ftOtocol傳輸控制協(xié)議),獲取并處理來自客戶端的smb數(shù)據(jù)包,然后解析該數(shù)據(jù)包,獲取當(dāng)前網(wǎng)絡(luò)上共享的文件、文件權(quán)限、以及該文件所屬用戶名,并對這些數(shù)據(jù)進行相應(yīng)的管理和存儲;這里客戶端是指訪問本機器的另外一臺電腦或者電視。smb數(shù)據(jù)包是指按照SMB協(xié)議發(fā)送的數(shù)據(jù)包,因為網(wǎng)絡(luò)上可能有多種協(xié)議的數(shù)據(jù)包,但是此模塊只處理SMB協(xié)議的數(shù)據(jù)包。B進程通過監(jiān)聽UDP端口(User Datagram Protocol用戶數(shù)據(jù)報協(xié)議),判斷是否能向當(dāng)前網(wǎng)絡(luò)上輸出共享數(shù)據(jù),共享輸出給誰及如何進行輸出等,以實現(xiàn)電視與電腦之間雙向共享文件的功能。而傳統(tǒng)的電視系統(tǒng)里沒有操作系統(tǒng),也不支持網(wǎng)絡(luò)功能,所以無法實現(xiàn)支持SMB協(xié)議的軟件功能。用戶數(shù)據(jù)報協(xié)議UDP是ISO參考模型中一種無連接的傳輸層協(xié)議,提供面向事務(wù)的簡單不可靠信息傳送服務(wù)。UDP協(xié)議基本上是IP協(xié)議與上層協(xié)議的接口。UDP協(xié)議適用端口分辨運行在同一臺設(shè)備上的多個應(yīng)用程序。當(dāng)用戶選擇訪問網(wǎng)絡(luò)上共享的文件夾時,那么此時用戶可以訪問該局域網(wǎng)內(nèi)其他電視或者電腦上共享的文件夾,讀取共享上文件夾下的文件數(shù)據(jù),然后通過本地解碼器進行解碼播放。若該共享文件夾的安全權(quán)限設(shè)置為可寫,那么用戶還可以對該網(wǎng)絡(luò)上共享的文件夾進行寫的操作,如更名,刪除等。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種電視機裝置,包括電視功能模塊,串口通訊模塊和網(wǎng)絡(luò)功能交互模塊,以及遙控模塊;所述電視功能模塊用于播放電視信號,所述電視信號來自電視天線,或者來自連接在所述網(wǎng)絡(luò)功能交互模塊上的USB存儲設(shè)備;所述遙控模塊用于處理來自于電視機遙控器的指令,并轉(zhuǎn)發(fā)給所述電視功能模塊和網(wǎng)絡(luò)功能交互模塊執(zhí)行相關(guān)操作;所述串口通訊模塊用于所述電視功能模塊和網(wǎng)絡(luò)功能交互模塊之間的數(shù)據(jù)通訊;所述網(wǎng)絡(luò)功能交互模塊用于通過網(wǎng)關(guān)獲取局域網(wǎng)中的共享多媒體文件,或者通過硬件接口獲取存儲設(shè)備中的多媒體文件,并解碼傳送給所述電視功能模塊播放;其特征在于,所述網(wǎng)絡(luò)功能交互模塊還通過局域網(wǎng)網(wǎng)關(guān)共享所述通過硬件接口連接的存儲設(shè)備中的多媒體文件。
2.如權(quán)利要求1所述的電視機裝置,其特征在于,所述網(wǎng)絡(luò)功能交互模塊還根據(jù)來自所述遙控模塊的指令,通過網(wǎng)關(guān)修改所述局域網(wǎng)中的共享多媒體文件。
3.如權(quán)利要求1所述的電視機裝置,其特征在于,所述網(wǎng)絡(luò)功能交互模塊還根據(jù)來自所述遙控模塊的指令,獲取其他網(wǎng)絡(luò)設(shè)備上的共享文件夾中的多媒體文件,并且通過所述串口通訊模塊傳送給所述電視功能模塊播放。
4.一種如權(quán)利要求1所述的電視機裝置實現(xiàn)文件資源共享的方法,其特征在于,包括如下步驟第一步,所述遙控模塊處理來自于所述遙控模塊的指令,并轉(zhuǎn)發(fā)給所述電視功能模塊和網(wǎng)絡(luò)功能交互模塊執(zhí)行相應(yīng)的操作;第二步,所述網(wǎng)絡(luò)功能交互模塊通過局域網(wǎng)網(wǎng)關(guān)共享所述通過硬件接口連接的存儲設(shè)備中的多媒體文件。
5.如權(quán)利要求4所述的實現(xiàn)文件資源共享的方法,其特征在于,在所述第二步中進一步包括,建立兩個不同的守護進程對網(wǎng)絡(luò)數(shù)據(jù)進行偵測監(jiān)聽和發(fā)送;第一進程監(jiān)聽傳輸控制協(xié)議TCP端口,獲取并解析來自客戶端的服務(wù)信息塊SMB數(shù)據(jù)包;第二進程監(jiān)聽用戶數(shù)據(jù)報協(xié)議UDP端口,判斷是否向當(dāng)前網(wǎng)絡(luò)上輸出共享數(shù)據(jù)。
6.如權(quán)利要求4所述的實現(xiàn)文件資源共享的方法,其特征在于,在所述第二步中還包括,或者,所述網(wǎng)絡(luò)功能交互模塊通過局域網(wǎng)網(wǎng)關(guān)獲取其他網(wǎng)絡(luò)設(shè)備上的共享文件夾中的多媒體文件,并且通過所述串口通訊模塊傳送給所述電視功能模塊播放。
7.如權(quán)利要求5所述的實現(xiàn)文件資源共享的方法,其特征在于,在所述第二步中,所述網(wǎng)絡(luò)功能交互模塊還通過局域網(wǎng)網(wǎng)關(guān)修改其他網(wǎng)絡(luò)設(shè)備上的共享文件夾中的多媒體文件。
全文摘要
本發(fā)明涉及一種電視機裝置及其實現(xiàn)文件資源共享的方法,包括電視功能模塊,串口通訊模塊,網(wǎng)絡(luò)功能交互模塊,和遙控模塊;所述電視功能模塊用于播放電視信號;所述遙控模塊用于處理來自于電視機遙控器的指令;所述串口通訊模塊用于所述電視功能模塊和網(wǎng)絡(luò)功能交互模塊之間的數(shù)據(jù)通訊;所述網(wǎng)絡(luò)功能交互模塊用于通過網(wǎng)關(guān)獲取局域網(wǎng)中的共享多媒體文件,或者通過硬件接口獲取存儲設(shè)備中的多媒體文件,并解碼傳送給所述電視功能模塊播放;所述網(wǎng)絡(luò)功能交互模塊還通過局域網(wǎng)網(wǎng)關(guān)共享所述存儲設(shè)備中的多媒體文件。本發(fā)明把電視機上存儲的多媒體文件共享,使得局域網(wǎng)中的其他網(wǎng)絡(luò)設(shè)備用戶可以方便的訪問、播放共享的多媒體文件;方便,快捷。
文檔編號H04N21/63GK102457769SQ20101051880
公開日2012年5月16日 申請日期2010年10月18日 優(yōu)先權(quán)日2010年10月18日
發(fā)明者邱揚英 申請人:康佳集團股份有限公司