一種融合多種視頻播放設(shè)備功能的視頻分享方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供為實現(xiàn)上述發(fā)明目的,本發(fā)明提供了一種融合多種視頻播放設(shè)備功能的視頻分享方法及系統(tǒng),其中方法包括:步驟1,VSN?Player模塊在每個設(shè)備入網(wǎng)后分別通過upnp、mdns、http協(xié)議向子網(wǎng)廣播和服務(wù)器注冊Player設(shè)備,所述Player設(shè)備定期向網(wǎng)絡(luò)申報其存活狀態(tài),并通過Web?Services接口的方式提供其播放能力、播放狀態(tài)的查詢以及接受并執(zhí)行VSN?Controller模塊的控制指令;步驟2,所述VSN?Controller模塊通過upnp、mdns、http協(xié)議發(fā)現(xiàn)網(wǎng)絡(luò)中所述Player設(shè)備,并通過WebServices接口的方式控制Player設(shè)備執(zhí)行相應(yīng)的視頻操作。
【專利說明】一種融合多種視頻播放設(shè)備功能的視頻分享方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及視頻播放領(lǐng)域,尤其涉及一種融合多種視頻播放設(shè)備功能的視頻分享 方法及系統(tǒng)。
【背景技術(shù)】
[0002] 隨著3G技術(shù)的成熟和4G技術(shù)的發(fā)展,手機視頻已經(jīng)變得越來越普及,用戶逐漸不 滿足于通過手機小屏幕來觀看電影,可又不愿放棄手機便攜移動、操作選擇方便、使用門檻 低(裝個軟件即可)的特性。所以迫切需要一種解決移動終端(手機、Pad等)與個人電腦、移 動終端、智能電視等視頻播放設(shè)備在有線和無線網(wǎng)絡(luò)下的視頻分享技術(shù)?,F(xiàn)有技術(shù)中有一 些也能滿足上述需求,但是存在以下問題:
[0003] 1、耗電、只能在1?端手機上獲得較好的體驗:現(xiàn)有方案協(xié)議復(fù)雜,內(nèi)存和CPU占用 很大。
[0004] 2、控制端和播放端支持的設(shè)備極少,普及度極低:現(xiàn)有方案支持的播放
[0005] 設(shè)備很少,需要將協(xié)議棧固化至播放設(shè)備,大大限制了技術(shù)的普及。
[0006] 3、不能根據(jù)播放終端的特性,智能匹配適合的視頻內(nèi)容:現(xiàn)有技術(shù)只能夠為播放 終端提供一種固定屬性的視頻內(nèi)容。
[0007] 4、不能跨子網(wǎng)、易用性差:現(xiàn)有方案無法跨子網(wǎng)發(fā)現(xiàn)設(shè)備。
【發(fā)明內(nèi)容】
[0008] 為解決上述問題,本發(fā)明提供了一種融合多種視頻播放設(shè)備功能的視頻分享方法 及系統(tǒng),充分考慮到當(dāng)前各種視頻播放設(shè)備特性,使得視頻分享的門檻大大降低,解決了移 動終端(手機、Pad等)與個人電腦、智能電視、移動終端等視頻播放設(shè)備在有線和無線網(wǎng)絡(luò) 下的視頻分享問題。
[0009] 為實現(xiàn)上述發(fā)明目的,本發(fā)明提供了一種融合多種視頻播放設(shè)備功能的視頻分享 方法,該方法包括:
[0010] 步驟1,VSN Player模塊在每個設(shè)備入網(wǎng)后分別通過upnp、mdns、http協(xié)議向子網(wǎng) 廣播和服務(wù)器注冊Player設(shè)備,所述Player設(shè)備定期向網(wǎng)絡(luò)申報其存活狀態(tài),并通過Web Services接口的方式提供其播放能力、播放狀態(tài)的查詢以及接受并執(zhí)行VSN Controller 模塊的控制指令;
[0011] 步驟2,所述VSN Controller模塊通過upnp、mdns、http協(xié)議發(fā)現(xiàn)網(wǎng)絡(luò)中所述 Player設(shè)備,并通過WebServices接口的方式控制Player設(shè)備執(zhí)行相應(yīng)的視頻操作。
[0012] 進(jìn)一步的,所述步驟1中的注冊操作包括子網(wǎng)內(nèi)和非子網(wǎng)內(nèi)的注冊兩部分,子網(wǎng) 內(nèi)的注冊通過upnp、mdns協(xié)議廣播其存在,非子網(wǎng)內(nèi)的設(shè)備通過http協(xié)議上傳設(shè)備信息至 所述服務(wù)器。
[0013] 進(jìn)一步的,所述步驟1中的注冊操作包括:
[0014] 向VSN用戶注冊設(shè)備名、硬件信息、網(wǎng)絡(luò)條件;
[0015] 使用了 http+upnp+mdns協(xié)議為所述VSN Controller提供發(fā)現(xiàn)設(shè)備條件。
[0016] 其中,所述步驟1中VSN Player設(shè)備定時通過http、upnp、mdns協(xié)議,分別向所述 服務(wù)器和所述網(wǎng)段內(nèi)設(shè)備申報其存活狀態(tài)。
[0017] 進(jìn)一步的,所述步驟2包括:
[0018] 步驟21,發(fā)現(xiàn)網(wǎng)絡(luò)中所述Player設(shè)備后,所述VSN Controller模塊搜索并選擇想 要播放的視頻內(nèi)容,將其分享至該Player設(shè)備;
[0019] 步驟22,所述VSN Controller根據(jù)該Player設(shè)備的設(shè)備屬性、網(wǎng)絡(luò)情況控制 Player設(shè)備播放選擇的視頻內(nèi)容。
[0020] 為實現(xiàn)上述發(fā)明目的,本發(fā)明還提供了一種融合多種視頻播放設(shè)備功能的視頻分 享系統(tǒng),該系統(tǒng)包括:
[0021] VSN Player模塊,用于在每個設(shè)備入網(wǎng)后分別通過upnp、mdns、http協(xié)議向子網(wǎng) 廣播和服務(wù)器注冊Player設(shè)備,所述Player設(shè)備定期向網(wǎng)絡(luò)申報其存活狀態(tài),并通過Web Services接口的方式提供其播放能力、播放狀態(tài)的查詢以及接受并執(zhí)行VSN Controller 模塊的控制指令;
[0022] VSN Controller模塊,通過upnp、mdns、http協(xié)議發(fā)現(xiàn)網(wǎng)絡(luò)中所述Player設(shè)備, 并通過WebServices接口的方式控制Player設(shè)備執(zhí)行相應(yīng)的視頻操作。
[0023] 進(jìn)一步的,所述VSN Player模塊中的注冊操作包括子網(wǎng)內(nèi)和非子網(wǎng)內(nèi)的注冊兩部 分,子網(wǎng)內(nèi)的注冊通過upnp、mdns協(xié)議廣播其存在,非子網(wǎng)內(nèi)的設(shè)備通過http協(xié)議上傳設(shè) 備信息至所述服務(wù)器。
[0024] 進(jìn)一步的,所述VSN Player模塊中的注冊操作包括:
[0025] 向VSN用戶注冊設(shè)備名、硬件信息、網(wǎng)絡(luò)條件;
[0026] 使用了 http+upnp+mdns協(xié)議為所述VSN Controller提供發(fā)現(xiàn)設(shè)備條件。
[0027] 進(jìn)一步的,所述VSN Player模塊中VSN Player設(shè)備定時通過http、upnp、mdns協(xié) 議,分別向所述服務(wù)器和所述網(wǎng)段內(nèi)設(shè)備申報其存活狀態(tài)。
[0028] 進(jìn)一步的,所述VSN Controller模塊包括:
[0029] 搜索分享模塊,發(fā)現(xiàn)網(wǎng)絡(luò)中所述Player設(shè)備后,所述VSN Controller模塊搜索并 選擇想要播放的視頻內(nèi)容,將其分享至該Player設(shè)備;
[0030] 控制執(zhí)行模塊,所述VSN Controller根據(jù)該Player設(shè)備的設(shè)備屬性、網(wǎng)絡(luò)情況控 制Player設(shè)備播放選擇的視頻內(nèi)容。
[0031] 本發(fā)明的有益功效在于:
[0032] 選擇了 HTML5+JavaScript技術(shù),使得只要支持HTML5的智能電視就可以支持VSN。 根據(jù)用戶所處的網(wǎng)絡(luò)環(huán)境、播放終端解碼能力、屏幕分辨率等信息為用戶智能的匹配最流 暢、最清晰的視頻內(nèi)容。與現(xiàn)有技術(shù)相比優(yōu)勢如下:
[0033] 1、省電、高中低端手機均可獲得良好的體驗;
[0034] 2、控制端支持 iPhone、Android、Symbian、Window Phone、MTK 市場主流手機終端, 播放端除了兼容現(xiàn)有技術(shù)方案支持的終端外,還支持所有支持HTML5+JavaScript或Adobe Flash的終端(手機、智能電視、播放機等),如果說現(xiàn)有技術(shù)的終端兼容性為A,那么VSN則 為:A++++++++++ ;
[0035] 3、根據(jù)接收端的屏幕尺寸、終端性能,網(wǎng)絡(luò)情況智能的分配適合的內(nèi)容;
[0036] 4、設(shè)置簡單、可跨子網(wǎng)、易用性強。
[0037] 以下結(jié)合附圖和具體實施例對本發(fā)明進(jìn)行詳細(xì)描述,但不作為對本發(fā)明的限定。
【專利附圖】
【附圖說明】
[0038] 圖1是本發(fā)明的融合多種視頻播放設(shè)備功能的視頻分享方法流程圖;
[0039] 圖2是本發(fā)明的融合多種視頻播放設(shè)備功能的視頻分享系統(tǒng)示意圖;
[0040] 圖3是本發(fā)明的一具體實施例的使用場景示意圖;
[0041] 圖4是本發(fā)明的一具體實施例的視頻分享系統(tǒng)架構(gòu)圖;
[0042] 圖5是本發(fā)明的一具體實施例的視頻分享方法流程圖。
【具體實施方式】
[0043] 圖1是本發(fā)明的融合多種視頻播放設(shè)備功能的視頻分享方法流程圖。如圖1所, 該方法包括:
[0044] 步驟1,VSN Player模塊在每個設(shè)備入網(wǎng)后分別通過upnp、mdns、http協(xié)議向子網(wǎng) 廣播和服務(wù)器注冊Player設(shè)備,所述Player設(shè)備定期向網(wǎng)絡(luò)申報其存活狀態(tài),并通過Web Services接口的方式提供其播放能力、播放狀態(tài)的查詢以及接受并執(zhí)行VSN Controller 模塊的控制指令;
[0045] 步驟2,所述VSN Controller模塊通過upnp、mdns、http協(xié)議發(fā)現(xiàn)網(wǎng)絡(luò)中所述 Player設(shè)備,并通過WebServices接口的方式控制Player設(shè)備執(zhí)行相應(yīng)的視頻操作。
[0046] 進(jìn)一步的,所述步驟1中的注冊操作包括子網(wǎng)內(nèi)和非子網(wǎng)內(nèi)的注冊兩部分,子網(wǎng) 內(nèi)的注冊通過upnp、mdns協(xié)議廣播其存在,非子網(wǎng)內(nèi)的設(shè)備通過http協(xié)議上傳設(shè)備信息至 所述服務(wù)器。
[0047] 進(jìn)一步的,所述步驟1中的注冊操作包括:
[0048] 向VSN用戶注冊設(shè)備名、硬件信息、網(wǎng)絡(luò)條件;
[0049] 使用了 http+upnp+mdns協(xié)議為所述VSN Controller提供發(fā)現(xiàn)設(shè)備條件。
[0050] 其中,所述步驟1中VSN Player設(shè)備定時通過http、upnp、mdns協(xié)議,分別向所述 服務(wù)器和所述網(wǎng)段內(nèi)設(shè)備申報其存活狀態(tài)。
[0051] 進(jìn)一步的,所述步驟2包括:
[0052] 步驟21,發(fā)現(xiàn)網(wǎng)絡(luò)中所述Player設(shè)備后,所述VSN Controller模塊搜索并選擇想 要播放的視頻內(nèi)容,將其分享至該Player設(shè)備;
[0053] 步驟22,所述VSN Controller根據(jù)該Player設(shè)備的設(shè)備屬性、網(wǎng)絡(luò)情況控制 Player設(shè)備播放選擇的視頻內(nèi)容。
[0054] 圖2是本發(fā)明的融合多種視頻播放設(shè)備功能的視頻分享系統(tǒng)示意圖。如圖2所示, 該系統(tǒng)包括:
[0055] VSN Player模塊100,用于在每個設(shè)備入網(wǎng)后分別通過upnp、mdns、http協(xié)議 向子網(wǎng)廣播和服務(wù)器注冊Player設(shè)備,所述Player設(shè)備定期向網(wǎng)絡(luò)申報其存活狀態(tài), 并通過Web Services接口的方式提供其播放能力、播放狀態(tài)的查詢以及接受并執(zhí)行VSN Controller模塊的控制指令;
[0056] VSN Controller 模塊 200,通過 upnp、mdns、http 協(xié)議發(fā)現(xiàn)網(wǎng)絡(luò)中所述 Player 設(shè) 備,并通過WebServices接口的方式控制Player設(shè)備執(zhí)行相應(yīng)的視頻操作。
[0057] 進(jìn)一步的,所述VSN Player模塊中的注冊操作包括子網(wǎng)內(nèi)和非子網(wǎng)內(nèi)的注冊兩部 分,子網(wǎng)內(nèi)的注冊通過upnp、mdns協(xié)議廣播其存在,非子網(wǎng)內(nèi)的設(shè)備通過http協(xié)議上傳設(shè) 備信息至所述服務(wù)器。
[0058] 進(jìn)一步的,所述VSN Player模塊中的注冊操作包括:
[0059] 向VSN用戶注冊設(shè)備名、硬件信息、網(wǎng)絡(luò)條件;
[0060] 使用了 http+upnp+mdns協(xié)議為所述VSN Controller提供發(fā)現(xiàn)設(shè)備條件。
[0061] 進(jìn)一步的,所述VSN Player模塊中VSN Player設(shè)備定時通過http、upnp、mdns協(xié) 議,分別向所述服務(wù)器和所述網(wǎng)段內(nèi)設(shè)備申報其存活狀態(tài)。
[0062] 進(jìn)一步的,所述VSN Controller模塊200包括:
[0063] 搜索分享模塊210,發(fā)現(xiàn)網(wǎng)絡(luò)中所述Player設(shè)備后,所述VSN Controller模塊搜 索并選擇想要播放的視頻內(nèi)容,將其分享至該Player設(shè)備;
[0064] 控制執(zhí)行模塊220,所述VSN Controller根據(jù)該Player設(shè)備的設(shè)備屬性、網(wǎng)絡(luò)情 況控制Player設(shè)備播放選擇的視頻內(nèi)容。
[0065] 上述內(nèi)容能解決現(xiàn)有技術(shù)存在的諸多問題(耗電、挑終端、適配差、不能充分發(fā)揮 終端特性、設(shè)置復(fù)雜、不能跨子網(wǎng)、易用性差)。
[0066] 圖3是本發(fā)明的一具體實施例的使用場景示意圖。如圖3所示,通過 VSNController (支持Android、I0S、iPad、Java等主流平臺),可以將視頻投放至下列VSN Player播放設(shè)備:
[0067] 電視盒;
[0068] 智能電視;
[0069] PC 電腦;
[0070] iPad ;
[0071] 智能手機。
[0072] VSN Player的使用:用戶打開播放設(shè)備的監(jiān)聽服務(wù),如果支持DLNA或AirPlay則 打開對應(yīng)的功能選項,如果不支持上述兩種協(xié)議則打開瀏覽器,訪問特定的網(wǎng)址,輸入VSN Controller接入碼即可進(jìn)入待控制狀態(tài);
[0073] VSN Controller的使用:用戶打開軟件(可見接入碼),選擇VSN Player設(shè)備,選 擇待播放的視頻,點擊VSN分享即可在VSN Player上看到視頻開始播放。
[0074] 圖4是本發(fā)明的一具體實施例的視頻分享系統(tǒng)架構(gòu)圖。如圖4所示,VSN中設(shè)備 的角色分為兩種:
[0075] 1、VSN Controller :通過 upnp、mdns、http 協(xié)議發(fā)現(xiàn)網(wǎng)絡(luò)中 Player 設(shè)備,并通過 WebServices接口的方式控制Player設(shè)備的播放、暫停、快進(jìn)、快退、音量等屬性。
[0076] 2、VSN Player :入網(wǎng)后設(shè)備分別通過upnp、mdns、http協(xié)議向網(wǎng)段內(nèi)和服務(wù)器注 冊設(shè)備,并定期通訊以向網(wǎng)絡(luò)中設(shè)備聲明其保持活動的狀態(tài),通過Web Services接口的方 式提供設(shè)備自身播放能力、播放狀態(tài)的查詢,同時也用Web Services接口的方式接受并執(zhí) 行VSN Controller的控制指令。
[0077] VSN包含以下五部分功能:
[0078] 1. VSN Player的注冊(設(shè)備名和播放能力):
[0079] 注冊功能分為子網(wǎng)內(nèi)和非子網(wǎng)內(nèi)的注冊兩部分,A、向VSN用戶注冊設(shè)備名、硬件 信息、網(wǎng)絡(luò)情況;B、為VSN Controller提供發(fā)現(xiàn)設(shè)備機制;
[0080] 此主要使用了 http+upnp+mdns 協(xié)議;
[0081] 子網(wǎng)內(nèi)的注冊通過upnp、mdns協(xié)議廣播其存在,非子網(wǎng)內(nèi)的設(shè)備通過http協(xié)議上 傳設(shè)備信息至VSN服務(wù)器。
[0082] 2. VSN Player 的?;?;
[0083] VSN Player設(shè)備定時通過HTTP、upnp、mdns協(xié)議,分別向VSN服務(wù)器和子網(wǎng)內(nèi)設(shè) 備申報其存活狀態(tài)。
[0084] 3. VSN Player的播放能力、狀態(tài)查詢和受控;
[0085] 通過Web Services接口的方式,提供如下服務(wù):
[0086] 為VSN Controller設(shè)備提供播放器能力查詢(支持的音視頻格式、編碼方式、支持 的網(wǎng)路協(xié)議、設(shè)備屏幕大小和屬性等),根據(jù)這些基本信息智能的分配更合適的視頻內(nèi)容;
[0087] 為VSN Controller設(shè)備提供播放狀態(tài)查詢,例:當(dāng)前播放視頻名稱、播放文件路 徑、音量大小、視頻播放狀態(tài)(播放、暫停、當(dāng)前進(jìn)度)等信息;
[0088] 為VSN Controller設(shè)備提供播放控制的接口,例:播放視頻、暫停、快進(jìn)、快退、音 且雄 里寺。
[0089] VSN Controller 的主要功能是:
[0090] 1. VSN Controller 發(fā)現(xiàn) VSN Player 機制;
[0091] 發(fā)現(xiàn)機制分為子網(wǎng)內(nèi)和非子網(wǎng)內(nèi)兩種,分別通過upnp、mdns協(xié)議和http查詢VSN 服務(wù)器的方式發(fā)現(xiàn)設(shè)備。A、發(fā)現(xiàn)VSN Player設(shè)備;B、發(fā)現(xiàn)VSN Player設(shè)備的硬件特性、網(wǎng) 絡(luò)狀況等信息;
[0092] 此功能主要使用了 http+upnp+mdns+webservices技術(shù)協(xié)議和技術(shù)。
[0093] 2. VSN Controller 控制 VSN Player 的播放;
[0094] 通過Web Services的方式,根據(jù)VSN Player提供的接口,控制其播放,例:播放指 定視頻、暫停、快進(jìn)、快退、音量等。A、根據(jù)VSN Player的硬件特性、和網(wǎng)絡(luò)情況,控制其播 放適合的內(nèi)容;B、控制VSN Player的播放、暫停、音量,進(jìn)度調(diào)節(jié)等功能;此功能主要使用 了 http+webservices技術(shù)協(xié)議和技術(shù)。
[0095] 圖5是本發(fā)明的一具體實施例的視頻分享方法流程圖。如圖5所示, VSNController 使用:
[0096] 進(jìn)入產(chǎn)品可見根據(jù)硬件信息生成顯示的接入碼信息(用戶可以給接入碼取一個別 名),同時自動發(fā)現(xiàn)局域網(wǎng)內(nèi)的設(shè)備:
[0097] A、對于VSN Player設(shè)備,VSN Controller會連接服務(wù)器,或者該設(shè)備接入碼匹配 的設(shè)備;
[0098] B、對于DLNA、AirPlayer兼容設(shè)備,則通過uPnp、mDNS協(xié)議發(fā)現(xiàn);
[0099] 選擇、搜索想要播放的視頻內(nèi)容,點擊VSN,分享至VSN Player設(shè)備,VSN Controller會根據(jù)VSN Player設(shè)備性能、網(wǎng)絡(luò)情況控制播放制定內(nèi)容,在播放過程中還可 以控制視頻的播放、暫停、音量、進(jìn)度等。
[0100] VSN Player 使用:
[0101] 進(jìn)入產(chǎn)品判斷是否支持DLNA、AirPlayer,不支持則要求用戶輸入接入碼(見VSN Controller上的接入碼信息),支持則啟用默認(rèn)的協(xié)議,等待接受VSN Controller的控制, 并定期申報自身的存活狀態(tài)。
[0102]當(dāng)然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟 悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變 形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
【權(quán)利要求】
1. 一種融合多種視頻播放設(shè)備功能的視頻分享方法,其特征在于,包括: 步驟1,VSN Player模塊在每個設(shè)備入網(wǎng)后分別通過upnp、mdns、http協(xié)議向子網(wǎng)廣 播和服務(wù)器注冊Player設(shè)備,所述Player設(shè)備定期向網(wǎng)絡(luò)申報其存活狀態(tài),并通過Web Services接口的方式提供其播放能力、播放狀態(tài)的查詢以及接受并執(zhí)行VSN Controller 模塊的控制指令; 步驟2,所述VSN Controller模塊通過upnp、mdns、http協(xié)議發(fā)現(xiàn)網(wǎng)絡(luò)中所述Player 設(shè)備,并通過WebServices接口的方式控制所述Player設(shè)備執(zhí)行相應(yīng)的視頻操作。
2. 如權(quán)利要求1所述的融合多種視頻播放設(shè)備功能的視頻分享方法,其特征在于, 所述步驟1中的注冊操作包括子網(wǎng)內(nèi)和非子網(wǎng)內(nèi)的注冊兩部分,子網(wǎng)內(nèi)的注冊通過upnp、 mdns協(xié)議廣播其存在,非子網(wǎng)內(nèi)的設(shè)備通過http協(xié)議上傳設(shè)備信息至所述服務(wù)器。
3. 如權(quán)利要求1所述的融合多種視頻播放設(shè)備功能的視頻分享方法,其特征在于,所 述步驟1中的注冊操作包括: 向VSN用戶注冊設(shè)備名、硬件信息、網(wǎng)絡(luò)條件; 使用了 http+upnp+mdns協(xié)議為所述VSN Controller提供發(fā)現(xiàn)設(shè)備條件。
4. 如權(quán)利要求1所述的融合多種視頻播放設(shè)備功能的視頻分享方法,其特征在于,所 述步驟1中VSN Player模塊定時通過http、upnp+mdns協(xié)議,分別向所述服務(wù)器和所述網(wǎng) 段內(nèi)設(shè)備申報其存活狀態(tài)。
5. 如權(quán)利要求1所述的融合多種視頻播放設(shè)備功能的視頻分享方法,其特征在于,所 述步驟2包括: 步驟21,發(fā)現(xiàn)網(wǎng)絡(luò)中所述Player設(shè)備后,所述VSN Contro 11 er模塊搜索并選擇想要播 放的視頻內(nèi)容,將其分享至該Player設(shè)備; 步驟22,所述VSN Controller根據(jù)該Player設(shè)備的設(shè)備屬性、網(wǎng)絡(luò)情況控制Player 設(shè)備播放選擇的視頻內(nèi)容。
6. -種融合多種視頻播放設(shè)備功能的視頻分享系統(tǒng),其特征在于,包括: VSN Player模塊,用于在每個設(shè)備入網(wǎng)后分別通過upnp、mdns、http協(xié)議向子網(wǎng)廣 播和服務(wù)器注冊Player設(shè)備,所述Player設(shè)備定期向網(wǎng)絡(luò)申報其存活狀態(tài),并通過Web Services接口的方式提供其播放能力、播放狀態(tài)的查詢以及接受并執(zhí)行VSN Controller 模塊的控制指令; VSN Controller模塊,通過upnp、mdns、http協(xié)議發(fā)現(xiàn)網(wǎng)絡(luò)中所述Player設(shè)備,并通 過WebServices接口的方式控制Player設(shè)備執(zhí)行相應(yīng)的視頻操作。
7. 如權(quán)利要求6所述的融合多種視頻播放設(shè)備功能的視頻分享系統(tǒng),其特征在于,所 述VSN Player模塊中的注冊操作包括子網(wǎng)內(nèi)和非子網(wǎng)內(nèi)的注冊兩部分,子網(wǎng)內(nèi)的注冊通過 upnp、mdns協(xié)議廣播其存在,非子網(wǎng)內(nèi)的設(shè)備通過http協(xié)議上傳設(shè)備信息至所述服務(wù)器。
8. 如權(quán)利要求6所述的融合多種視頻播放設(shè)備功能的視頻分享系統(tǒng),其特征在于,所 述VSN Player模塊中的注冊操作包括: 向VSN用戶注冊設(shè)備名、硬件信息、網(wǎng)絡(luò)條件; 使用了 http+upnp+mdns協(xié)議為所述VSN Controller提供發(fā)現(xiàn)設(shè)備條件。
9. 如權(quán)利要求6所述的融合多種視頻播放設(shè)備功能的視頻分享系統(tǒng),其特征在于,所 述VSN Player模塊中VSN Player設(shè)備定時通過http、upnp、mdns協(xié)議,分別向所述服務(wù)器 和所述網(wǎng)段內(nèi)設(shè)備申報其存活狀態(tài)。
10.如權(quán)利要求6所述的融合多種視頻播放設(shè)備功能的視頻分享系統(tǒng),其特征在于,所 述VSN Controller模塊包括: 搜索分享模塊,發(fā)現(xiàn)網(wǎng)絡(luò)中所述Player設(shè)備后,所述VSN Controller模塊搜索并選擇 想要播放的視頻內(nèi)容,將其分享至該Player設(shè)備; 控制執(zhí)行模塊,所述VSN Controller根據(jù)該Player設(shè)備的設(shè)備屬性、網(wǎng)絡(luò)情況控制 Player設(shè)備播放選擇的視頻內(nèi)容。
【文檔編號】H04N21/6587GK104066014SQ201310091591
【公開日】2014年9月24日 申請日期:2013年3月21日 優(yōu)先權(quán)日:2013年3月21日
【發(fā)明者】潘振宇, 韓兆強, 冀德, 劉述堯 申請人:風(fēng)網(wǎng)科技(北京)有限公司