多媒體播放控制方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種多媒體播放控制方法,所述方法包括:第一終端通過無線網(wǎng)絡(luò)與所述第二終端建立連接;所述第一終端向所述第二終端發(fā)送播放控制指令,所述播放控制指令攜帶有多媒體的鏈接地址;所述第二終端接收所述播放控制指令,根據(jù)所述播放控制指令控制接收所述鏈接地址對應(yīng)的多媒體數(shù)據(jù)并播放。第一終端和第二終端通過無線網(wǎng)絡(luò)建立連接后,第一終端可向第二終端發(fā)送播放控制指令,且該播放控制指令攜帶有多媒體的鏈接地址,從而第二終端可根據(jù)多媒體的鏈接地址接收對應(yīng)的多媒體數(shù)據(jù)并播放,由于無需依賴特定的硬件設(shè)備,因此該方法和系統(tǒng)能夠降低成本。
【專利說明】多媒體播放控制方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及多媒體應(yīng)用【技術(shù)領(lǐng)域】,特別是涉及一種多媒體播放控制方法和系統(tǒng)。
【背景技術(shù)】
[0002] 人們的日常生活都離不開多媒體播放,隨著科技的發(fā)展,人們希望多媒體文件除 了能在本地播放外還能實現(xiàn)遠(yuǎn)程控制播放。例如,用戶在自己手機(jī)上播放一首歌曲時,因為 手機(jī)的音響效果有限,希望該歌曲同時能在音響效果更好的遠(yuǎn)程多媒體設(shè)備中播放這首歌 曲。
[0003] 然而,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在以下技術(shù)問題:
[0004] 傳統(tǒng)技術(shù)中,要實現(xiàn)遠(yuǎn)程播放多媒體,依賴于無線音箱,如將音頻數(shù)據(jù)發(fā)送至無線 音箱進(jìn)行播放,而使用無線音箱成本較高。
【發(fā)明內(nèi)容】
[0005] 基于此,有必要針對上述技術(shù)問題,提供一種能降低成本的多媒體播放控制方法 和系統(tǒng)。
[0006] -種多媒體播放控制方法,所述方法包括:
[0007] 通過無線網(wǎng)絡(luò)與終端建立連接;
[0008] 向所述終端發(fā)送播放控制指令,所述播放控制指令攜帶有多媒體的鏈接地址,根 據(jù)所述播放控制指令控制所述終端接收所述鏈接地址對應(yīng)的多媒體數(shù)據(jù)并播放。
[0009] -種多媒體播放控制方法,所述方法包括:
[0010] 通過無線網(wǎng)絡(luò)與終端建立連接;
[0011] 接收終端發(fā)送的播放控制指令,所述播放控制指令攜帶有多媒體的鏈接地址,根 據(jù)所述播放控制指令控制接收所述鏈接地址對應(yīng)的多媒體數(shù)據(jù)并播放。
[0012] 一種多媒體播放控制方法,所述方法包括:
[0013] 第一終端通過無線網(wǎng)絡(luò)與所述第二終端建立連接;
[0014] 所述第一終端向所述第二終端發(fā)送播放控制指令,所述播放控制指令攜帶有多媒 體的鏈接地址;
[0015] 所述第二終端接收所述播放控制指令,根據(jù)所述播放控制指令控制接收所述鏈接 地址對應(yīng)的多媒體數(shù)據(jù)并播放。
[0016] -種多媒體播放控制系統(tǒng),所述系統(tǒng)包括:
[0017] 第一終端,用于通過無線網(wǎng)絡(luò)與第二終端建立連接;
[0018] 所述第一終端還用于向所述第二終端發(fā)送播放控制指令,所述播放控制指令攜帶 有多媒體的鏈接地址;
[0019] 第二終端,用于接收所述播放控制指令,根據(jù)所述播放控制指令控制接收所述鏈 接地址對應(yīng)的多媒體數(shù)據(jù)并播放。
[0020] 上述多媒體播放控制方法和系統(tǒng),第一終端和第二終端通過無線網(wǎng)絡(luò)建立連接 后,第一終端可向第二終端發(fā)送播放控制指令,且該播放控制指令攜帶有多媒體的鏈接地 址,從而第二終端可根據(jù)多媒體的鏈接地址接收對應(yīng)的多媒體數(shù)據(jù)并播放,由于無需依賴 特定的硬件設(shè)備,因此該方法和系統(tǒng)能夠降低成本。
【專利附圖】
【附圖說明】
[0021] 圖1為一個實施例中多媒體播放控制方法的流程示意圖;
[0022] 圖2為另一個實施例中多媒體播放控制方法的流程示意圖;
[0023] 圖3為再一個實施例中多媒體播放控制方法的流程示意圖;
[0024] 圖4為一個實施例中多媒體播放控制方法的時序圖;
[0025] 圖5為另一個實施例中多媒體播放控制方法的時序圖;
[0026] 圖6為一個實施例中多媒體播放控制系統(tǒng)的結(jié)構(gòu)框圖。
【具體實施方式】
[0027] 為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。
[0028] 如圖1所示,在一個實施例中,提供了一種多媒體播放控制方法,該方法以應(yīng)用在 具有無線通信功能的多媒體播放控制裝置中進(jìn)行舉例說明,該裝置包括但不限于臺式計算 機(jī)、智能手機(jī)、個人數(shù)字助理、平板電腦、膝上型便攜式電腦、多媒體播放器、P0S終端和車載 電腦等,該方法包括如下步驟:
[0029] 步驟S110,通過無線網(wǎng)絡(luò)與終端建立連接。
[0030] 在一個實施例中,多媒體播放控制裝置可通過WiFi (無線相容性認(rèn)證)、藍(lán)牙、 Zigbee、近場通信(NFC)和射頻識別(RFID)中的至少一種與終端建立連接。
[0031] 終端也包括但不限于臺式計算機(jī)、智能手機(jī)、個人數(shù)字助理、平板電腦、膝上型便 攜式電腦、多媒體播放器、P0S終端和車載電腦等,與多媒體播放控制裝置可相同,也可不相 同。
[0032] 多媒體播放控制裝置和終端建立連接后,可獲取到彼此的統(tǒng)一資源標(biāo)識符,如地 址標(biāo)識,通過地址標(biāo)識可相互傳輸數(shù)據(jù),且所傳輸?shù)臄?shù)據(jù)應(yīng)遵循相同的網(wǎng)絡(luò)協(xié)議。具體的, 這些網(wǎng)絡(luò)協(xié)議包括但不限于通用即插即用協(xié)議、TCP/IP協(xié)議、自定義組播協(xié)議和自定義流 媒體協(xié)議中的至少一種。
[0033] 步驟S130,向終端發(fā)送播放控制指令,播放控制指令攜帶有多媒體的鏈接地址,根 據(jù)播放控制指令控制終端接收鏈接地址對應(yīng)的多媒體數(shù)據(jù)并播放。
[0034] 在多媒體播放控制裝置中可運行一應(yīng)用程序,通過該應(yīng)用程序可接收到用戶輸入 的播放控制指令,然后多媒體播放控制裝置可將該播放控制指令發(fā)送至終端,終端接收到 播放控制指令,根據(jù)多媒體的鏈接地址接收對應(yīng)的多媒體數(shù)據(jù),多媒體數(shù)據(jù)可以是音頻文 件或視頻文件。進(jìn)一步的,終端可根據(jù)接收到的播放控制指令對多媒體數(shù)據(jù)進(jìn)行播放,實現(xiàn) 邊下載邊播放。終端還可運行一應(yīng)用程序,用于通過界面顯示多媒體的播放過程。
[0035] 本實施例中,在多媒體播放控制裝置和終端建立連接后,可向終端發(fā)送播放控制 指令,控制終端對局域網(wǎng)或者網(wǎng)絡(luò)中的多媒體進(jìn)行下載和播放,或者控制終端接收局域網(wǎng) 中的設(shè)備推送來的多媒體數(shù)據(jù)并播放,實現(xiàn)了在不同裝置之間的遠(yuǎn)程多媒體播放控制,無 需依賴特定的硬件設(shè)備,通過兩者遵循的相同的協(xié)議即可互相傳輸數(shù)據(jù),從而節(jié)省了成本。
[0036] 在一個實施例中,多媒體的鏈接地址可以是多媒體數(shù)據(jù)所在的局域網(wǎng)地址和網(wǎng)絡(luò) 地址的至少一種。這樣,對于終端來說,其既可以下載局域網(wǎng)中存在的多媒體數(shù)據(jù),局域網(wǎng) 中存在的多媒體數(shù)據(jù)可以是多媒體播放控制裝置本地中的多媒體數(shù)據(jù),也可以是局域網(wǎng)中 的其它裝置中的多媒體數(shù)據(jù);也可通過網(wǎng)絡(luò)地址從網(wǎng)絡(luò)下載多媒體數(shù)據(jù)。并且,對于終端來 說,其無需關(guān)心所接收到的鏈接地址是局域網(wǎng)地址還是網(wǎng)絡(luò)地址,只需要根據(jù)鏈接地址直 接下載并播放即可。此外,播放控制指令可包括對多媒體數(shù)據(jù)進(jìn)行播放控制的一些常見操 作指令,比如有播放、暫停、快進(jìn)、上一首和下一首等操作指令。
[0037] 在一個實施例中,多媒體播放控制裝置和終端可通過無線局域網(wǎng)建立連接,步驟 S110包括:接收終端發(fā)出的組播消息,該組播消息中包含終端的局域網(wǎng)地址;根據(jù)終端的 局域網(wǎng)地址向終端反饋描述信息;接收終端根據(jù)描述信息發(fā)送的連接請求,通過無線網(wǎng)絡(luò) 與終端建立連接。
[0038] 本實施例中,多媒體播放控制裝置和終端都可加入無線局域網(wǎng),例如,通過WiFi 加入無線局域網(wǎng),每個加入無線局域網(wǎng)的設(shè)備都具有自己的局域網(wǎng)地址。對于加入無線局 域網(wǎng)的裝置或終端,都會發(fā)出組播消息,該組播消息中包含自身的局域網(wǎng)地址,即為統(tǒng)一資 源標(biāo)識符。本實施例中,以多媒體播放控制裝置先加入無線局域網(wǎng),終端后加入局域網(wǎng)進(jìn)行 說明。
[0039] 具體的,終端加入無線局域網(wǎng)后,會發(fā)出組播消息,該組播消息中包含終端的局域 網(wǎng)地址。已經(jīng)加入了該無線局域網(wǎng)的多媒體播放控制裝置則會收到該組播消息,根據(jù)終端 的局域網(wǎng)地址向終端反饋多媒體播放裝置的描述信息。描述信息中包含了能力信息,例如 有關(guān)多媒體播放的一些函數(shù)的名稱,等等。多媒體播放控制裝置和終端遵循了相同的網(wǎng)絡(luò) 協(xié)議,通過該相同的網(wǎng)絡(luò)協(xié)議,多媒體播放控制裝置可向終端發(fā)送播放控制指令和數(shù)據(jù)。該 網(wǎng)絡(luò)協(xié)議包括但不限于通用即插即用協(xié)議、TCP/IP協(xié)議、自定義組播協(xié)議、自定義多媒體協(xié) 議中的至少一種。
[0040] 此外,多媒體播放控制裝置在發(fā)送描述信息的同時還會攜帶自身的局域網(wǎng)地址。 終端收到描述信息后,由于與多媒體播放控制裝置遵循了相同的網(wǎng)絡(luò)協(xié)議,因此能夠解析 出描述信息,然后根據(jù)其中的能力信息判斷是否滿足需求,例如,終端接收到描述信息后, 提取出其中存在有關(guān)多媒體播放控制的一些控制函數(shù)的名稱,則表明該多媒體播放控制裝 置具備播放控制的功能,則可建立與該多媒體播放控制裝置的連接。
[0041] 進(jìn)一步的,終端根據(jù)接收到的多媒體播放控制裝置的局域網(wǎng)地址向多媒體播放控 制裝置發(fā)送連接請求,多媒體播放控制裝置響應(yīng)該請求,從而通過無線局域網(wǎng)建立起與終 端的連接。之后,多媒體播放控制裝置可通過安裝在其上的應(yīng)用程序界面來控制播放多媒 體。
[0042] 在另一個實施例中,步驟S110包括:發(fā)出組播消息,該組播消息中包含自身的局 域網(wǎng)地址;接收終端反饋的終端的描述信息,根據(jù)描述信息向終端發(fā)起連接請求,通過無線 網(wǎng)絡(luò)與終端建立連接。
[0043] 本實施例中,以終端先加入無線局域網(wǎng),多媒體播放控制裝置后加入局域網(wǎng)進(jìn)行 說明。多媒體播放控制裝置加入無線局域網(wǎng)后,會發(fā)出組播消息,該組播消息中包括自身的 局域網(wǎng)地址。已經(jīng)加入了該無線局域網(wǎng)的終端則會收到該組播消息,得到多媒體播放控制 裝置的局域網(wǎng)地址,然后終端會根據(jù)多媒體播放控制裝置的局域網(wǎng)地址向多媒體播放控制 裝置反饋終端的描述信息。
[0044] 進(jìn)一步的,多媒體播放控制裝置接收到終端反饋的終端的描述信息,該描述信息 中包含了能力信息,也就是終端的能力,例如,有關(guān)多媒體播放的一些函數(shù)的名稱,等等。終 端反饋描述信息時還攜帶有終端的局域網(wǎng)地址。本實施例中,多媒體播放控制裝置和終端 遵循了相同的網(wǎng)絡(luò)協(xié)議,因此多媒體播放控制裝置能夠解析出終端的描述信息,進(jìn)而判斷 是否滿足自身需求。比如,當(dāng)解析出接收到的描述信息中包含多媒體播放的函數(shù)的名稱,例 如play表示多媒體播放等,則能夠得知終端具有多媒體播放的能力,則多媒體播放控制裝 置可與該終端建立連接。
[0045] 進(jìn)一步的,多媒體播放控制裝置根據(jù)終端的局域網(wǎng)地址向終端發(fā)起連接請求,終 端響應(yīng)該請求,從而通過無線局域網(wǎng)建立起了裝置與終端之間的連接,多媒體播放控制裝 置可通過安裝在其上的應(yīng)用程序界面控制播放多媒體。
[0046] 如圖2所示,在另一個實施例,還提供了一種多媒體播放控制方法,該方法以應(yīng)用 在具有無線通信功能的多媒體播放裝置中進(jìn)行舉例說明,該裝置包括但不限于臺式計算 機(jī)、智能手機(jī)、個人數(shù)字助手、平板電腦、膝上型便攜式電腦、多媒體播放器、P0S終端和車載 電腦等,該方法包括如下步驟:
[0047] 步驟S210,通過無線網(wǎng)絡(luò)與終端建立連接。
[0048] 在一個實施例中,多媒體播放控制裝置可通過WiFi (無線相容性認(rèn)證)、藍(lán)牙、 Zigbee、近場通信(NFC)和射頻識別(RFID)中的至少一種與終端建立連接。
[0049] 終端,也包括但不限于臺式計算機(jī)、智能手機(jī)、個人數(shù)字助理、平板電腦、膝上型便 攜式電腦、多媒體播放器、P0S終端和車載電腦等,與多媒體播放控制裝置可相同,也可不相 同。
[0050] 多媒體播放控制裝置和終端建立連接后,可獲取到彼此的統(tǒng)一資源標(biāo)識符,如地 址標(biāo)識,通過地址標(biāo)識可相互傳輸數(shù)據(jù),且所傳輸?shù)臄?shù)據(jù)應(yīng)遵循相同的網(wǎng)絡(luò)協(xié)議。具體的, 這些網(wǎng)絡(luò)協(xié)議包括但不限于通用即插即用協(xié)議、TCP/IP協(xié)議、自定義組播協(xié)議和自定義流 媒體協(xié)議中的至少一種。
[0051] 步驟S230,接收終端發(fā)送的播放控制指令,播放控制指令攜帶有多媒體的鏈接地 址,根據(jù)播放控制指令控制接收鏈接地址對應(yīng)的多媒體數(shù)據(jù)并播放。
[0052] 在終端中可運行一應(yīng)用程序,通過該應(yīng)用程序可接收到用戶輸入的播放控制指 令,在多媒體播放控制裝置中也可運行一應(yīng)用程序,通過該應(yīng)用程序可接收到終端發(fā)送的 播放控制指令,然后多媒體播放控制裝置可根據(jù)接收到的播放控制指令進(jìn)行多媒體播放, 終端發(fā)送播放控制指令中包含有多媒體的鏈接地址。進(jìn)一步的,多媒體播放控制裝置可根 據(jù)多媒體的鏈接地址下載對應(yīng)的多媒體數(shù)據(jù),該多媒體數(shù)據(jù)存儲在局域網(wǎng)中的設(shè)備中,也 可以是網(wǎng)絡(luò)上的多媒體數(shù)據(jù),從而實現(xiàn)邊下載邊播放。此外,多媒體播放控制裝置還可接收 局域網(wǎng)中的設(shè)備推送來的多媒體數(shù)據(jù)并播放。其中多媒體數(shù)據(jù)可以是音頻文件或視頻文 件。多媒體播放控制裝置中運行的應(yīng)用程序還可通過界面顯示多媒體的播放控制過程。
[0053] 本實施例中,在多媒體播放控制裝置和終端建立連接后,可接收終端發(fā)送過來的 播放控制指令,根據(jù)播放控制指令對局域網(wǎng)或者網(wǎng)絡(luò)中的多媒體進(jìn)行下載和播放,或者接 收局域網(wǎng)中的設(shè)備推送來的多媒體數(shù)據(jù)并播放,實現(xiàn)了在不同裝置之間的遠(yuǎn)程多媒體播 放,無需依賴特定的硬件設(shè)備,通過兩者遵循的相同的協(xié)議即可互相傳輸數(shù)據(jù),從而節(jié)省了 成本。
[0054] 在一個實施例中,多媒體的鏈接地址可以是多媒體數(shù)據(jù)所在的局域網(wǎng)地址和網(wǎng)絡(luò) 地址的至少一種。這樣,對于多媒體播放控制裝置來說,其既可以下載局域網(wǎng)中存在的多媒 體數(shù)據(jù),局域網(wǎng)中存在的多媒體數(shù)據(jù)可以是終端本地中的多媒體數(shù)據(jù),也可以是局域網(wǎng)中 的其它裝置中的多媒體數(shù)據(jù);也可以通過網(wǎng)絡(luò)地址下載多媒體數(shù)據(jù)。并且,對于多媒體播放 控制裝置來說,其無需關(guān)心所接收的鏈接地址是局域網(wǎng)地址還是網(wǎng)絡(luò)地址,只需根據(jù)鏈接 地址直接下載播放即可。此外,播放控制指令可包括對多媒體數(shù)據(jù)進(jìn)行播放控制的一些常 見操作指令,比如有播放、暫停、快進(jìn)、上一首和下一首等操作指令。
[0055] 在一個實施例中,多媒體播放控制裝置和終端可通過無線局域網(wǎng)建立連接,步驟 S210包括:發(fā)出組播消息,組播消息包含自身的局域網(wǎng)地址;接收終端反饋的終端的描述 信息;根據(jù)描述信息向終端發(fā)起連接請求,通過無線網(wǎng)絡(luò)與終端建立連接。
[0056] 本實施例中,多媒體播放控制裝置和終端都可加入無線局域網(wǎng),例如,通過WiFi 加入無線局域網(wǎng),每個加入無線局域網(wǎng)的設(shè)備都具有自己的局域網(wǎng)地址。對于加入無線局 域網(wǎng)的裝置或終端,都會發(fā)出組播消息,該組播消息中包含自身的局域網(wǎng)地址,即為統(tǒng)一資 源標(biāo)識符。本實施例中,以終端先加入局域網(wǎng),多媒體播放裝置后加入無線局域網(wǎng)進(jìn)行說 明。
[0057] 具體的,多媒體播放控制裝置加入無線局域網(wǎng)后,會發(fā)出組播消息,該組播消息中 包含多媒體播放控制裝置的局域網(wǎng)地址。已經(jīng)加入了該無線局域網(wǎng)的終端則會收到該組播 消息,根據(jù)多媒體播放裝置的局域網(wǎng)地址向多媒體播放控制裝置反饋終端的描述信息。描 述信息中包含了能力信息,例如有關(guān)多媒體播放控制的一些控制指令名稱,等等。多媒體播 放控制裝置和終端遵循了相同的網(wǎng)絡(luò)協(xié)議,通過該相同的網(wǎng)絡(luò)協(xié)議,多媒體播放裝置接收 終端發(fā)送播放控制指令和數(shù)據(jù)。該網(wǎng)絡(luò)協(xié)議包括但不限于通用即插即用協(xié)議、TCP/IP協(xié)議、 自定義組播協(xié)議、自定義多媒體協(xié)議中的至少一種。
[0058] 此外,終端在發(fā)送描述信息的同時還會攜帶自身的局域網(wǎng)地址。多媒體播放控制 裝置收到描述信息后,由于與終端遵循了相同的網(wǎng)絡(luò)協(xié)議,因此能夠解析出描述信息,然后 根據(jù)其中的能力信息判斷是否滿足需求,例如,多媒體播放控制裝置接收到描述信息后,提 取出其中存在有關(guān)多媒體播放控制的一些控制函數(shù)的名稱,則表明該終端具備播放控制的 功能,則可建立與該終端的連接。
[0059] 進(jìn)一步的,多媒體播放控制裝置根據(jù)接收到的終端的局域網(wǎng)地址向終端發(fā)送連接 請求,終端響應(yīng)該請求,從而通過無線局域網(wǎng)建立起與終端的連接。之后,多媒體播放控制 裝置根據(jù)終端發(fā)送的播放控制指令在自身的應(yīng)用程序界面播放多媒體。
[0060] 在另一個實施例中,步驟S210包括:接收終端發(fā)出的組播消息,組播消息中包含 終端的局域網(wǎng)地址;根據(jù)終端的局域網(wǎng)地址向終端反饋描述信息;接收終端根據(jù)描述信息 發(fā)送的連接請求,通過無線網(wǎng)絡(luò)與終端建立連接。
[0061] 本實施例中,以多媒體播放控制裝置先加入無線局域網(wǎng),終端后加入局域網(wǎng)進(jìn)行 說明。終端加入無線局域網(wǎng)后,會發(fā)出組播消息,該組播消息中包括終端的局域網(wǎng)地址。已 經(jīng)加入了該無線局域網(wǎng)的多媒體播放控制裝置則會收到該組播消息,得到終端的局域網(wǎng)地 址,然后多媒體播放控制裝置會根據(jù)終端的局域網(wǎng)地址向終端反饋多媒體播放控制裝置的 描述信息。
[0062] 進(jìn)一步的,終端接收到多媒體播放控制裝置反饋的描述信息,該描述信息中包含 了能力信息,也就是多媒體播放控制裝置的能力,例如,有關(guān)多媒體播放的一些函數(shù)的名 稱,等等。多媒體播放控制裝置反饋描述信息時還攜帶有多媒體播放裝置的局域網(wǎng)地址。本 實施例中,多媒體播放控制裝置和終端遵循了相同的網(wǎng)絡(luò)協(xié)議,因此終端能夠解析出多媒 體播放控制裝置的描述信息,進(jìn)而判斷是否滿足自身需求。比如,當(dāng)解析出接收到的描述信 息中包含多媒體播放的函數(shù)的名稱,例如play表示多媒體播放等,則能夠得知多媒體播放 控制裝置具有多媒體播放的能力,終端可與該多媒體播放控制裝置建立連接。
[0063] 進(jìn)一步的,終端根據(jù)多媒體播放控制裝置的局域網(wǎng)地址向多媒體播放控制裝置發(fā) 起連接請求,多媒體播放控制裝置響應(yīng)該請求,從而通過無線局域網(wǎng)建立起了多媒體播放 控制裝置與終端之間的連接,終端可通過安裝在其上的應(yīng)用程序界面控制播放多媒體。
[0064] 如圖3所示,在一個實施例中,提供了一種多媒體播放控制方法,該方法包括如下 步驟:
[0065] 步驟S310,第一終端通過無線網(wǎng)絡(luò)與第二終端建立連接。
[0066] 第一終端和第二終端可為相同類型或者不同類型的終端,包括但不限于臺式計算 機(jī)、智能手機(jī)、個人數(shù)字助理、平板電腦、膝上型便攜式電腦、多媒體播放器、P0S終端和車載 電腦等。
[0067] 在一個實施例中,第一終端可通過WiFi (無線相容性認(rèn)證)、藍(lán)牙、Zigbee、近場通 信(NFC)和射頻識別(RFID)中的至少一種與第二終端建立連接。
[0068] 第一終端和第二終端建立連接后,可獲取到彼此的統(tǒng)一資源標(biāo)識符,如地址標(biāo)識, 通過地址標(biāo)識可相互傳輸數(shù)據(jù),且所傳輸?shù)臄?shù)據(jù)應(yīng)遵循相同的網(wǎng)絡(luò)協(xié)議。具體的,這些網(wǎng)絡(luò) 協(xié)議包括但不限于通用即插即用協(xié)議、TCP/IP協(xié)議、自定義組播協(xié)議和自定義流媒體協(xié)議 中的至少一種。
[0069] 步驟S330,第一終端向第二終端發(fā)送播放控制指令,播放控制指令攜帶有多媒體 的鏈接地址。
[0070] 在第一終端中可運行一應(yīng)用程序,通過該應(yīng)用程序可接收到用戶輸入的播放控制 指令,然后第一終端可將該播放控制指令發(fā)送至第二終端,第一終端發(fā)送的播放控制指令 中包含有多媒體的鏈接地址。
[0071] 步驟S350,第二終端接收播放控制指令,根據(jù)播放控制指令控制接收鏈接地址對 應(yīng)的多媒體數(shù)據(jù)并播放。
[0072] 第二終端可接收到多媒體的鏈接地址,根據(jù)該鏈接地址即可下載到對應(yīng)的多媒體 數(shù)據(jù),其中多媒體數(shù)據(jù)可以是音頻文件或視頻文件。進(jìn)一步的,第二終端根據(jù)接收到的播放 控制指令對多媒體數(shù)據(jù)進(jìn)行播放,該多媒體數(shù)據(jù)存儲在局域網(wǎng)中的設(shè)備中,也可以是網(wǎng)絡(luò) 上的多媒體數(shù)據(jù),從而實現(xiàn)邊下載邊播放。此外,第一終端也可以接收局域網(wǎng)中的設(shè)備推送 來的與鏈接地址對應(yīng)的多媒體數(shù)據(jù)并播放。第二終端還可運行一應(yīng)用程序,用于通過界面 顯示多媒體的播放過程。
[0073] 本實施例中,第一終端和第二終端建立連接后,第一終端可向第二終端發(fā)送播放 控制指令,控制第二終端對鏈接地址對應(yīng)的多媒體進(jìn)行下載和播放,或者接收局域網(wǎng)中的 設(shè)備推送來的多媒體數(shù)據(jù)并播放,實現(xiàn)了在不同裝置之間的遠(yuǎn)程多媒體播放控制,無需依 賴特定的硬件設(shè)備,通過兩者遵循的相同的協(xié)議即可互相傳輸數(shù)據(jù),從而節(jié)省了成本。
[0074] 在一個實施例中,多媒體的鏈接地址可以是多媒體數(shù)據(jù)所在的局域網(wǎng)地址和網(wǎng)絡(luò) 地址的至少一種。這樣,對于第二終端來說,其既可以下載局域網(wǎng)中存在的多媒體數(shù)據(jù),局 域網(wǎng)中存在的多媒體數(shù)據(jù)可以是第一終端本地中的多媒體數(shù)據(jù),也可以是局域網(wǎng)中的其它 裝置中的多媒體數(shù)據(jù);也可通過網(wǎng)絡(luò)地址從網(wǎng)絡(luò)下載多媒體數(shù)據(jù)。并且,對于第二終端來 說,其無需關(guān)心所接收到的鏈接地址是局域網(wǎng)地址還是網(wǎng)絡(luò)地址,只需要根據(jù)鏈接地址直 接下載并播放即可。此外,播放控制指令可包括對多媒體數(shù)據(jù)進(jìn)行播放控制的一些常見操 作指令,比如有播放、暫停、快進(jìn)、上一首和下一首等操作指令。
[0075] 在一個實施例中,第一終端通過無線網(wǎng)絡(luò)與第二終端建立連接,步驟S310包括: 第一終端接收第二終端發(fā)出的組播消息,組播消息中包含第二終端的局域網(wǎng)地址;第一終 端根據(jù)第二終端的局域網(wǎng)地址向第二終端反饋第一終端的描述信息;第二終端根據(jù)第一終 端的描述信息發(fā)起連接請求,通過無線網(wǎng)絡(luò)與第一終端建立連接。
[0076] 本實施例中,第一終端和第二終端都可加入無線局域網(wǎng),例如,通過WiFi加入無 線局域網(wǎng),每個加入無線局域網(wǎng)的終端都具有自身的局域網(wǎng)地址。對于加入無線局域網(wǎng)的 第一終端或第二終端,都會發(fā)出組播消息,該組播消息中包含自身的局域網(wǎng)地址,即為統(tǒng)一 資源標(biāo)識符。
[0077] 如圖4所示,本實施例中,以第一終端先加入無線局域網(wǎng),第二終端后加入局域網(wǎng) 進(jìn)行說明。
[0078] 具體的,第二終端加入無線局域網(wǎng)后,會發(fā)出組播消息,該組播消息中包含第二終 端的局域網(wǎng)地址。已經(jīng)加入了該無線局域網(wǎng)的第一終端則會收到該組播消息,根據(jù)第二終 端的局域網(wǎng)地址向第二終端反饋裝置的描述信息。描述信息中包含了能力信息,例如有關(guān) 多媒體播放的一些函數(shù)的名稱,等等。第一終端和第二終端遵循了相同的網(wǎng)絡(luò)協(xié)議,通過該 相同的網(wǎng)絡(luò)協(xié)議,第一終端可向第二終端發(fā)送指令和數(shù)據(jù)。該網(wǎng)絡(luò)協(xié)議包括但不限于通用 即插即用協(xié)議、TCP/IP協(xié)議、自定義組播協(xié)議、自定義多媒體協(xié)議中的至少一種。
[0079] 此外,第一終端在發(fā)送描述信息的同時還會攜帶第一終端的局域網(wǎng)地址。第二終 端收到描述信息后,由于與第一終端遵循了相同的網(wǎng)絡(luò)協(xié)議,因此能夠解析出描述信息,然 后根據(jù)其中的能力信息判斷是否滿足需求,例如,第二終端接收到描述信息后,提取出其中 存在有關(guān)多媒體播放的一些函數(shù)的名稱,則表明該第一終端具備播放控制的功能,則可建 立與該第一終端的連接。
[0080] 進(jìn)一步的,第二終端根據(jù)接收到的第二終端的局域網(wǎng)地址向第一終端發(fā)送連接請 求,第一終端響應(yīng)該請求,從而通過無線局域網(wǎng)建立起與第一終端的連接。之后,第一終端 可通過安裝在其上的應(yīng)用程序界面來控制播放多媒體。
[0081] 在另一個實施例中,步驟S310包括:第一終端發(fā)出組播消息,組播消息中包含第 一終端的局域網(wǎng)地址;第二終端接收組播消息,根據(jù)第一終端的局域網(wǎng)地址向第一終端反 饋第二終端的描述信息;第一終端根據(jù)第二終端的描述信息向第二終端發(fā)起連接請求,通 過無線網(wǎng)絡(luò)與第二終端建立連接。
[0082] 如圖5所示,本實施例中,以第二終端先加入無線局域網(wǎng),第一終端后加入局域網(wǎng) 進(jìn)行說明。
[0083] 第一終端加入無線局域網(wǎng)后,會發(fā)出組播消息,該組播消息中包括第一終端的局 域網(wǎng)地址。已經(jīng)加入了該無線局域網(wǎng)的第二終端則會收到該組播消息,得到第一終端的局 域網(wǎng)地址,然后第二終端會根據(jù)第一終端的局域網(wǎng)地址向第一終端反饋第二終端的描述信 肩、。
[0084] 進(jìn)一步的,第一終端接收到第二終端反饋的第二終端的描述信息,該描述信息中 包含了能力信息,也就是第二終端的能力,例如,有關(guān)多媒體播放的一些函數(shù)的名稱,等等。 第二終端反饋描述信息時還攜帶有第二終端的局域網(wǎng)地址。本實施例中,第二終端和第一 終端遵循了相同的網(wǎng)絡(luò)協(xié)議,因此裝置能夠解析出第二終端的描述信息,進(jìn)而判斷是否滿 足自身需求。比如,當(dāng)解析出接收到的描述信息中包含多媒體播放的函數(shù)的名稱,例如play 表示多媒體播放等,則能夠得知第二終端具有多媒體播放的能力,而第一終端可與該第二 終端建立連接。
[0085] 進(jìn)一步的,第一終端根據(jù)第二終端的局域網(wǎng)地址向第二終端發(fā)起連接請求,第二 終端響應(yīng)該請求,從而通過無線局域網(wǎng)建立起了第一終端與第二終端之間的連接,第一終 端可通過安裝在其上的應(yīng)用程序界面控制播放多媒體。
[0086] 如圖6所不,在一個實施例中,提供了一種多媒體播放控制系統(tǒng),該系統(tǒng)包括:
[0087] 第一終端120,用于通過無線網(wǎng)絡(luò)與第二終端140建立連接。
[0088] 第一終端120和第二終端140可為相同類型或者不同類型的終端,包括但不限于 臺式計算機(jī)、智能手機(jī)、個人數(shù)字助理、平板電腦、膝上型便攜式電腦、多媒體播放器、P0S終 端和車載電腦等。
[0089] 在一個實施例中,第一終端120可通過WiFi (無線相容性認(rèn)證)、藍(lán)牙、Zigbee、近 場通信(NFC)和射頻識別(RFID)中的至少一種與第二終端140建立連接。
[0090] 第一終端120和第二終端140建立連接后,可獲取到彼此的統(tǒng)一資源標(biāo)識符,如地 址標(biāo)識,通過地址標(biāo)識可相互傳輸數(shù)據(jù),且所傳輸?shù)臄?shù)據(jù)應(yīng)遵循相同的網(wǎng)絡(luò)協(xié)議。具體的, 這些網(wǎng)絡(luò)協(xié)議包括但不限于通用即插即用協(xié)議、TCP/IP協(xié)議、自定義組播協(xié)議和自定義流 媒體協(xié)議中的至少一種。
[0091] 第一終端120,還用于向第二終端140發(fā)送播放控制指令,播放控制指令攜帶有多 媒體的鏈接地址。
[0092] 在第二終端140中可運行一應(yīng)用程序,通過該應(yīng)用程序可接收到用戶輸入的播放 控制指令,然后第二終端140可將該播放控制指令發(fā)送至第二終端140,第二終端140發(fā)送 的播放控制指令中包含有多媒體的鏈接地址。
[0093] 第二終端140,用于接收播放控制指令,根據(jù)播放控制指令控制接收鏈接地址對應(yīng) 的多媒體數(shù)據(jù)并播放。
[0094] 第二終端140可接收到多媒體的鏈接地址,根據(jù)該鏈接地址即可下載到對應(yīng)的多 媒體數(shù)據(jù),第二終端140也可以接收來自局域網(wǎng)中的其它設(shè)備推送過來的多媒體數(shù)據(jù)。其 中多媒體數(shù)據(jù)可以是音頻文件或視頻文件。進(jìn)一步的,第二終端140根據(jù)接收到的播放控 制指令對多媒體數(shù)據(jù)進(jìn)行播放,實現(xiàn)邊下載邊播放。第二終端140還可運行一應(yīng)用程序,用 于通過界面顯示多媒體的播放過程。
[0095] 本實施例中,第一終端120和第二終端140建立連接后,第一終端120可用于向第 二終端140發(fā)送播放控制指令,控制第二終端140對鏈接地址對應(yīng)的多媒體進(jìn)行接收和播 放,實現(xiàn)了在不同裝置之間的遠(yuǎn)程多媒體播放控制,無需依賴特定的硬件設(shè)備,通過兩者遵 循的相同的協(xié)議即可互相傳輸數(shù)據(jù),從而節(jié)省了成本。
[0096] 在一個實施例中,多媒體的鏈接地址可以是多媒體數(shù)據(jù)所在的局域網(wǎng)地址和網(wǎng)絡(luò) 地址的至少一種。這樣,對于第二終端140來說,其既可以下載局域網(wǎng)中存在的多媒體數(shù) 據(jù),局域網(wǎng)中存在的多媒體數(shù)據(jù)可以是第一終端120本地中的多媒體數(shù)據(jù),也可以是局域 網(wǎng)中的其它裝置中的多媒體數(shù)據(jù);也可通過網(wǎng)絡(luò)地址從網(wǎng)絡(luò)下載多媒體數(shù)據(jù)。并且,對于第 二終端140來說,其無需關(guān)心所接收到的鏈接地址是局域網(wǎng)地址還是網(wǎng)絡(luò)地址,只需要根 據(jù)鏈接地址直接下載并播放即可。此外,播放控制指令可包括對多媒體數(shù)據(jù)進(jìn)行播放控制 的一些常見操作指令,比如有播放、暫停、快進(jìn)、上一首和下一首等操作指令。
[0097] 在一個實施例中,第一終端120還用于接收第二終端140發(fā)出的組播消息,組播消 息中包括第二終端140的局域網(wǎng)地址;根據(jù)第二終端140的局域網(wǎng)地址向第二終端140反 饋第一終端120的描述信息。第二終端140還用于根據(jù)第一終端120的描述信息發(fā)起連接 請求,通過無線網(wǎng)絡(luò)與第一終端120建立連接。
[0098] 在另一個實施例中,第一終端120還用于發(fā)出組播消息,組播消息中包含第一終 端120的局域網(wǎng)地址。第二終端140還用于接收組播消息,根據(jù)第一終端120的局域網(wǎng)地 址向第一終端120反饋第二終端140的描述信息。第一終端120,還用于根據(jù)第二終端140 的描述信息向第二終端140發(fā)起連接請求,通過無線網(wǎng)絡(luò)與第二終端140建立連接。
[0099] 本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以 通過計算機(jī)程序來指令相關(guān)的硬件來完成,的程序可存儲于一計算機(jī)可讀取存儲介質(zhì)中, 該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,的存儲介質(zhì)可為磁碟、光盤、 只讀存儲記憶體(Read-Only Memory,ROM)或隨機(jī)存儲記憶體(Random Access Memory, RAM)等。
[0100] 以上實施例僅表達(dá)了本發(fā)明的幾種實施方式,其描述較為具體和詳細(xì),但并不能 因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說, 在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范 圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1. 一種多媒體播放控制方法,所述方法包括: 通過無線網(wǎng)絡(luò)與終端建立連接; 向所述終端發(fā)送播放控制指令,所述播放控制指令攜帶有多媒體的鏈接地址,根據(jù)所 述播放控制指令控制所述終端接收所述鏈接地址對應(yīng)的多媒體數(shù)據(jù)并播放。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過無線網(wǎng)絡(luò)與終端建立連接的步 驟,包括: 接收終端發(fā)出的組播消息,所述組播消息中包含所述終端的局域網(wǎng)地址; 根據(jù)所述終端的局域網(wǎng)地址向所述終端反饋描述信息; 接收所述終端根據(jù)所述描述信息發(fā)送的連接請求,通過無線網(wǎng)絡(luò)與終端建立連接。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過無線網(wǎng)絡(luò)與終端建立連接的步 驟,包括: 發(fā)出組播消息,所述組播消息包含自身的局域網(wǎng)地址; 接收所述終端反饋的所述終端的描述信息; 根據(jù)所述描述信息向所述終端發(fā)起連接請求,通過無線網(wǎng)絡(luò)與終端建立連接。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述向終端發(fā)送播放控制指令的步驟,包 括: 通過與所述終端遵循的相同的網(wǎng)絡(luò)協(xié)議向所述終端發(fā)送播放控制指令,所述網(wǎng)絡(luò)協(xié)議 包括通用即插即用協(xié)議、TCP/IP協(xié)議、自定義組播協(xié)議、自定義流媒體協(xié)議中的至少一種。
5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過無線網(wǎng)絡(luò)與終端建立連接的步 驟,包括: 通過WiFi、藍(lán)牙、Zigbee、近場通信和射頻識別中的至少一種與終端建立連接。
6. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述多媒體的鏈接地址包括多媒體數(shù)據(jù) 所在的局域網(wǎng)地址和網(wǎng)絡(luò)地址中的至少一種。
7. -種多媒體播放控制方法,所述方法包括: 通過無線網(wǎng)絡(luò)與終端建立連接; 接收終端發(fā)送的播放控制指令,所述播放控制指令攜帶有多媒體的鏈接地址,根據(jù)所 述播放控制指令控制接收所述鏈接地址對應(yīng)的多媒體數(shù)據(jù)并播放。
8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述通過無線網(wǎng)絡(luò)與終端建立連接的步 驟,包括: 發(fā)出組播消息,所述組播消息包含自身的局域網(wǎng)地址; 接收所述終端反饋的所述終端的描述信息; 根據(jù)所述描述信息向所述終端發(fā)起連接請求,通過無線網(wǎng)絡(luò)與終端建立連接。
9. 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述通過無線網(wǎng)絡(luò)與終端建立連接的步 驟,包括: 接收終端發(fā)出的組播消息,所述組播消息中包含所述終端的局域網(wǎng)地址; 根據(jù)所述終端的局域網(wǎng)地址向所述終端反饋描述信息; 接收所述終端根據(jù)所述描述信息發(fā)送的連接請求,通過無線網(wǎng)絡(luò)與終端建立連接。
10. 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述接收終端發(fā)送的播放控制指令的步 驟,包括: 通過與所述終端遵循的相同的網(wǎng)絡(luò)協(xié)議向所述終端發(fā)送播放控制指令,所述網(wǎng)絡(luò)協(xié)議 包括通用即插即用協(xié)議、TCP/IP協(xié)議、自定義組播協(xié)議、自定義流媒體協(xié)議中的至少一種。
11. 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述通過無線網(wǎng)絡(luò)與終端建立連接的步 驟,包括: 通過WiFi、藍(lán)牙、Zigbee、近場通信和射頻識別中的至少一種與終端建立連接。
12. 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述多媒體的鏈接地址包括多媒體數(shù)據(jù) 所在的局域網(wǎng)地址和網(wǎng)絡(luò)地址中的至少一種。
13. -種多媒體播放控制方法,所述方法包括: 第一終端通過無線網(wǎng)絡(luò)與第二終端建立連接; 所述第一終端向所述第二終端發(fā)送播放控制指令,所述播放控制指令攜帶有多媒體的 鏈接地址; 所述第二終端接收所述播放控制指令,根據(jù)所述播放控制指令控制接收所述鏈接地址 對應(yīng)的多媒體數(shù)據(jù)并播放。
14. 根據(jù)權(quán)利要求13所述的方法,其特征在于,所述通過無線網(wǎng)絡(luò)與所述第二終端建 立連接的步驟,包括: 所述第一終端接收所述第二終端發(fā)出的組播消息,所述組播消息中包含所述第二終端 的局域網(wǎng)地址; 所述第一終端根據(jù)所述第二終端的局域網(wǎng)地址向所述第二終端反饋第一終端的描述 信息; 所述第二終端根據(jù)所述第一終端的描述信息發(fā)起連接請求,通過無線網(wǎng)絡(luò)與所述第一 終端建立連接。
15. 根據(jù)權(quán)利要求13所述的方法,其特征在于,所述通過無線網(wǎng)絡(luò)與所述第二終端建 立連接的步驟,包括: 所述第一終端發(fā)出組播消息,所述組播消息中包含第一終端的局域網(wǎng)地址; 所述第二終端接收所述組播消息,根據(jù)所述第一終端的局域網(wǎng)地址向所述第一終端反 饋第二終端的描述信息; 所述第一終端根據(jù)所述第二終端的描述信息向所述第二終端發(fā)起連接請求,通過無線 網(wǎng)絡(luò)與第二終端建立連接。
16. 根據(jù)權(quán)利要求13所述的方法,其特征在于,所述第一終端和第二終端遵循相同的 網(wǎng)絡(luò)協(xié)議,所述網(wǎng)絡(luò)協(xié)議包括通用即插即用協(xié)議、TCP/IP協(xié)議、自定義組播協(xié)議、自定義流 媒體協(xié)議中的至少一種。
17. 根據(jù)權(quán)利要求13所述的方法,其特征在于,所述第一終端通過WiFi、藍(lán)牙、Zigbee、 近場通信和射頻識別中的至少一種與所述第二終端建立連接。
18. 根據(jù)權(quán)利要求13所述的方法,其特征在于,所述多媒體的鏈接地址包括多媒體數(shù) 據(jù)所在的局域網(wǎng)地址和網(wǎng)絡(luò)地址中的至少一種。
19. 一種多媒體播放控制系統(tǒng),所述系統(tǒng)包括: 第一終端,用于通過無線網(wǎng)絡(luò)與第二終端建立連接; 所述第一終端還用于向所述第二終端發(fā)送播放控制指令,所述播放控制指令攜帶有多 媒體的鏈接地址; 第二終端,用于接收所述播放控制指令,根據(jù)所述播放控制指令控制接收所述鏈接地 址對應(yīng)的多媒體數(shù)據(jù)并播放。
20. 根據(jù)權(quán)利要求19所述的系統(tǒng),其特征在于,所述第一終端還用于接收所述第二終 端發(fā)出的組播消息,所述組播消息中包括所述第二終端的局域網(wǎng)地址;根據(jù)所述第二終端 的局域網(wǎng)地址向所述第二終端反饋第一終端的描述信息; 所述第二終端還用于根據(jù)所述第一終端的描述信息發(fā)起連接請求,通過無線網(wǎng)絡(luò)與第 一終端建立連接。
21. 根據(jù)權(quán)利要求19所述的系統(tǒng),其特征在于,所述第一終端還用于發(fā)出組播消息,所 述組播消息中包含第一終端的局域網(wǎng)地址; 所述第二終端還用于接收所述組播消息,根據(jù)所述第一終端的局域網(wǎng)地址向第一終端 反饋第二終端的描述信息; 所述第一終端還用于根據(jù)所述第二終端的描述信息向所述第二終端發(fā)起連接請求,通 過無線網(wǎng)絡(luò)與第二終端建立連接。
22. 根據(jù)權(quán)利要求19所述的系統(tǒng),其特征在于,所述第一終端和第二終端遵循相同的 網(wǎng)絡(luò)協(xié)議,所述網(wǎng)絡(luò)協(xié)議包括通用即插即用協(xié)議、TCP/IP協(xié)議、自定義組播協(xié)議、自定義流 媒體協(xié)議中的至少一種。
23. 根據(jù)權(quán)利要求19所述的系統(tǒng),其特征在于,所述第一終端還用于通過WiFi、藍(lán)牙、 Zigbee、近場通信和射頻識別中的至少一種與所述第二終端建立連接。
24. 根據(jù)權(quán)利要求19所述的系統(tǒng),其特征在于,所述多媒體的鏈接地址包括多媒體數(shù) 據(jù)所在的局域網(wǎng)地址和網(wǎng)絡(luò)地址中的至少一種。
【文檔編號】H04N21/63GK104093049SQ201310477336
【公開日】2014年10月8日 申請日期:2013年10月12日 優(yōu)先權(quán)日:2013年10月12日
【發(fā)明者】劉翔, 宋波, 葉振榮, 何博, 胡鵬, 劉一蘭 申請人:騰訊科技(深圳)有限公司