一種播放進(jìn)度控制方法及裝置的制造方法
【專利摘要】本發(fā)明實(shí)施例提供一種播放進(jìn)度控制方法及裝置,所述方法包括:通過(guò)與第二設(shè)備建立的網(wǎng)絡(luò)連接,接收所述第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息;依據(jù)所述當(dāng)前播放進(jìn)度信息,生成所述第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度信息;通過(guò)所述網(wǎng)絡(luò)連接,依據(jù)預(yù)置協(xié)議向所述第二設(shè)備發(fā)送播放進(jìn)度控制指令;其中,所述播放進(jìn)度控制指令中攜帶有所述目標(biāo)播放進(jìn)度信息。相對(duì)于現(xiàn)有技術(shù)需要對(duì)第一設(shè)備上的快進(jìn)鍵或者快退鍵執(zhí)行多次按鍵的繁瑣操作,本發(fā)明實(shí)施例可以簡(jiǎn)化用戶操作,并且可以提高進(jìn)度控制的效率。
【專利說(shuō)明】
_種播放進(jìn)度控制方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明實(shí)施例涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種播放進(jìn)度控制方法及裝置。
【背景技術(shù)】
[0002]隨著智能終端技術(shù)和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,智能終端之間的交互應(yīng)用也越來(lái)越廣泛,比如,通過(guò)智能終端之間的交互,可以實(shí)現(xiàn)使用智能手機(jī)來(lái)控制智能電視的播放進(jìn)度,為用戶的操作帶來(lái)了便利。
[0003]當(dāng)用戶使用智能手機(jī)控制智能電視的播放進(jìn)度時(shí),目的是通過(guò)智能手機(jī)將智能電視的播放進(jìn)度跳轉(zhuǎn)到當(dāng)前播放位置之前或者之后的某個(gè)位置進(jìn)行觀看。通常,用戶可以通過(guò)點(diǎn)擊智能手機(jī)上的快進(jìn)鍵或者快退鍵對(duì)智能電視的播放進(jìn)度進(jìn)行調(diào)整,然而,每次點(diǎn)擊快進(jìn)鍵或快退鍵只能使智能電視的播放進(jìn)度前進(jìn)或者后退一分鐘或五十秒??梢?jiàn),用戶需要通過(guò)多次點(diǎn)擊智能手機(jī)上的快進(jìn)鍵或者快退鍵才能使播放進(jìn)度跳轉(zhuǎn)到預(yù)期位置,導(dǎo)致操作較為繁瑣。此外,由于快進(jìn)鍵或者快退鍵只能實(shí)現(xiàn)對(duì)播放進(jìn)度執(zhí)行固定時(shí)長(zhǎng)的調(diào)整,因此導(dǎo)致播放進(jìn)度的調(diào)整結(jié)果的準(zhǔn)確度也較低。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供一種播放進(jìn)度控制方法及裝置,用以解決現(xiàn)有技術(shù)中用戶需要通過(guò)多次點(diǎn)擊第一設(shè)備的快進(jìn)鍵或者快退鍵才能將第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度調(diào)整到期望位置的缺陷,實(shí)現(xiàn)了通過(guò)第一設(shè)備對(duì)第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度的高效控制。
[0005]本發(fā)明實(shí)施例提供一種播放進(jìn)度控制方法,應(yīng)用于第一設(shè)備,所述方法包括:
[0006]通過(guò)與第二設(shè)備建立的網(wǎng)絡(luò)連接,接收所述第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息;
[0007]依據(jù)所述當(dāng)前播放進(jìn)度信息,生成所述第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度信息;
[0008]通過(guò)所述網(wǎng)絡(luò)連接,依據(jù)預(yù)置協(xié)議向所述第二設(shè)備發(fā)送播放進(jìn)度控制指令;其中,所述播放進(jìn)度控制指令中攜帶有所述目標(biāo)播放進(jìn)度信息。
[0009]本發(fā)明實(shí)施例還提供了一種播放進(jìn)度控制方法,應(yīng)用于第二設(shè)備,所述方法包括:
[0010]通過(guò)與第一設(shè)備建立的網(wǎng)絡(luò)連接,發(fā)送所述第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息;
[0011]通過(guò)所述網(wǎng)絡(luò)連接,依據(jù)預(yù)置協(xié)議接收所述第一設(shè)備發(fā)送的播放進(jìn)度控制指令;其中,所述播放進(jìn)度控制指令中攜帶有所述第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度信息;
[0012]將所述第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度調(diào)整到所述目標(biāo)播放進(jìn)度信息對(duì)應(yīng)的播放進(jìn)度。
[0013]本發(fā)明實(shí)施例提供一種播放進(jìn)度控制裝置,應(yīng)用于第一設(shè)備,所述裝置包括:
[0014]第一接收模塊,用于通過(guò)與第二設(shè)備建立的網(wǎng)絡(luò)連接,接收所述第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息;
[0015]生成模塊,用于依據(jù)所述接收模塊接收到的所述當(dāng)前播放進(jìn)度信息,生成所述第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度信息;
[0016]第一發(fā)送模塊,用于通過(guò)所述網(wǎng)絡(luò)連接,依據(jù)預(yù)置協(xié)議向所述第二設(shè)備發(fā)送播放進(jìn)度控制指令;其中,所述播放進(jìn)度控制指令中攜帶有所述生成模塊生成的所述目標(biāo)播放進(jìn)度?目息O
[0017]本發(fā)明實(shí)施例還提供了一種播放進(jìn)度控制裝置,應(yīng)用于第二設(shè)備,所述裝置包括:
[0018]第二發(fā)送模塊,用于通過(guò)與第一設(shè)備建立的網(wǎng)絡(luò)連接,發(fā)送所述第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息;
[0019]第二接收模塊,用于通過(guò)所述網(wǎng)絡(luò)連接,依據(jù)預(yù)置協(xié)議接收所述第一設(shè)備發(fā)送的播放進(jìn)度控制指令;其中,所述播放進(jìn)度控制指令中攜帶有所述第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度?目息;
[0020]調(diào)整模塊,用于將所述第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度調(diào)整到所述接收模塊接收到的所述目標(biāo)播放進(jìn)度信息對(duì)應(yīng)的播放進(jìn)度。
[0021]本發(fā)明實(shí)施例提供的一種播放進(jìn)度控制方法及裝置,第一設(shè)備可以通過(guò)與第二設(shè)備建立的網(wǎng)絡(luò)連接,接收第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息,并且生成第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度信息,以及依據(jù)預(yù)置協(xié)議向第二設(shè)備發(fā)送攜帶有目標(biāo)播放進(jìn)度信息的播放進(jìn)度控制指令,以使第二設(shè)備可以接收并執(zhí)行該播放進(jìn)度控制指令,從而可以將第二設(shè)備的當(dāng)前播放進(jìn)度調(diào)整到目標(biāo)播放進(jìn)度,相對(duì)于現(xiàn)有技術(shù)需要對(duì)第一設(shè)備上的快進(jìn)鍵或者快退鍵執(zhí)行多次按鍵的繁瑣操作,本發(fā)明實(shí)施例可以簡(jiǎn)化用戶操作,并且可以提高進(jìn)度控制的效率。
【附圖說(shuō)明】
[0022]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0023]圖1為本發(fā)明的一種播放進(jìn)度控制方法實(shí)施例一的流程圖;
[0024]圖2為本發(fā)明的一種播放進(jìn)度控制方法實(shí)施例二的流程圖;
[0025]圖3為本發(fā)明的一種播放進(jìn)度控制方法實(shí)施例三的流程圖;
[0026]圖4為本發(fā)明的一種播放進(jìn)度控制方法實(shí)施例四的流程圖;
[0027]圖5為本發(fā)明的一種播放進(jìn)度控制方法實(shí)施例五的流程圖;
[0028]圖6為本發(fā)明的一種播放進(jìn)度控制方法實(shí)施例六的流程圖;
[0029]圖7為本發(fā)明的一種播放進(jìn)度控制裝置實(shí)施例一的結(jié)構(gòu)框圖;
[0030]圖8為本發(fā)明的一種播放進(jìn)度控制裝置實(shí)施例二的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0031]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0032]方法實(shí)施例一
[0033]參照?qǐng)D1,示出了本發(fā)明的一種播放進(jìn)度控制方法實(shí)施例一的步驟流程圖,該方法應(yīng)用于第一設(shè)備,具體可以包括以下步驟:
[0034]步驟101、通過(guò)與第二設(shè)備建立的網(wǎng)絡(luò)連接,接收該第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息;
[0035]本發(fā)明實(shí)施例可適用于通過(guò)第一設(shè)備控制第二設(shè)備中多媒體資源的播放進(jìn)度。其中,所述多媒體資源可以為音頻、視頻等任意形式的多媒體資源。所述第一設(shè)備和第二設(shè)備可以為智能手機(jī)、平板電腦、智能電視等各種形式的終端設(shè)備??梢岳斫?,本發(fā)明實(shí)施例對(duì)于智能終端的具體形式不加以限制。為便于描述,本發(fā)明實(shí)施例中均以智能手機(jī)作為第一設(shè)備、智能電視作為第二設(shè)備,也即,通過(guò)智能手機(jī)控制智能電視中視頻資源的播放進(jìn)度為例進(jìn)行描述,其它應(yīng)用場(chǎng)景相互參照即可。
[0036]具體地,首先可以建立第一設(shè)備與第二設(shè)備之間的網(wǎng)絡(luò)連接。在該網(wǎng)絡(luò)連接建立成功后,如果第二設(shè)備正在播放視頻,則第一設(shè)備每隔預(yù)置時(shí)間就可以收到第二設(shè)備發(fā)送的當(dāng)前播放進(jìn)度信息,使得第一設(shè)備能夠?qū)崟r(shí)獲取第二設(shè)備上正在播放的視頻進(jìn)度;其中,該預(yù)置時(shí)間可以根據(jù)實(shí)際需要靈活設(shè)置,例如可以設(shè)置為I秒。
[0037]在本發(fā)明的一種優(yōu)選實(shí)施例中,在第一設(shè)備接收到該第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息后,可以在第一設(shè)備中顯示該第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息。
[0038]為了方便用戶在第一設(shè)備上查看以及調(diào)整第二設(shè)備當(dāng)前的播放進(jìn)度,在本發(fā)明實(shí)施例中,可以將接收到的第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息顯示在第一設(shè)備中。具體地,可以通過(guò)進(jìn)度條或者數(shù)字的形式在第一設(shè)備上顯示第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度,可以理解,本發(fā)明實(shí)施例對(duì)在第一設(shè)備上顯示第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息的方式不做限制。
[0039]由此,可以實(shí)現(xiàn)第一設(shè)備不需要同步播放第二設(shè)備中正在播放的視頻,即可在第一設(shè)備中顯示第二設(shè)備的視頻播放進(jìn)度的效果。
[0040]步驟102、依據(jù)該當(dāng)前播放進(jìn)度信息,生成該第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度信息;
[0041]在本發(fā)明實(shí)施例中,第一設(shè)備在接收到第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息之后,可以生成第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度信息,以通過(guò)該目標(biāo)播放進(jìn)度信息控制第二設(shè)備的播放進(jìn)度。
[0042]具體地,所述依據(jù)所述當(dāng)前播放進(jìn)度信息,生成所述第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度信息的步驟,可以包括以下子步驟:
[0043]子步驟102A、接收針對(duì)該第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息執(zhí)行的調(diào)整操作;
[0044]子步驟102B、依據(jù)該調(diào)整操作,生成該第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度信息。
[0045]其中,目標(biāo)播放進(jìn)度信息具體可以包括用戶期望第二設(shè)備上正在播放的視頻跳轉(zhuǎn)的進(jìn)度位置。
[0046]在具體實(shí)施過(guò)程中,第一設(shè)備能夠根據(jù)接收到的第二設(shè)備的當(dāng)前播放進(jìn)度信息,并結(jié)合接收到的用戶期望第二設(shè)備上正在播放的視頻跳轉(zhuǎn)的進(jìn)度位置,生成第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度信息。具體地,本發(fā)明實(shí)施例可以提供如下獲取第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度信息的具體方案:
[0047]方案一
[0048]通過(guò)鍵盤、觸摸屏、語(yǔ)音識(shí)別等中間設(shè)備的執(zhí)行操作來(lái)獲取;比如,用戶可以對(duì)第一設(shè)備的觸摸屏上顯示的互動(dòng)頁(yè)面中的進(jìn)度條執(zhí)行拖拽操作,來(lái)將當(dāng)前播放進(jìn)度調(diào)整到目標(biāo)播放進(jìn)度位置;用戶還可以通過(guò)在第一設(shè)備的觸摸屏顯示的互動(dòng)頁(yè)面上通過(guò)手勢(shì)指令將當(dāng)前播放進(jìn)度調(diào)整到目標(biāo)播放進(jìn)度位置。其中,該互動(dòng)頁(yè)面可以在第一設(shè)備上打開(kāi),用戶可以通過(guò)該互動(dòng)頁(yè)面控制第二設(shè)備的播放進(jìn)度。由此,第一設(shè)備可以依據(jù)調(diào)整后得到的目標(biāo)播放進(jìn)度位置,生成第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度信息;其中,該目標(biāo)播放進(jìn)度信息包含目標(biāo)播放進(jìn)度位置對(duì)應(yīng)的播放時(shí)間點(diǎn)。
[0049]方案二
[0050]直接接收該目標(biāo)播放進(jìn)度信息;比如,第一設(shè)備可以通過(guò)讀取第一設(shè)備中保存的相關(guān)數(shù)據(jù),來(lái)直接獲取第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度位置的信息。
[0051]如此,第一設(shè)備能夠獲取到第二設(shè)備對(duì)應(yīng)的準(zhǔn)確目標(biāo)播放進(jìn)度信息,避免出現(xiàn)由于快進(jìn)鍵或快退鍵是等時(shí)長(zhǎng)而導(dǎo)致的不能使視頻播放進(jìn)度精確調(diào)整到期望位置的問(wèn)題。
[0052]步驟103、通過(guò)該網(wǎng)絡(luò)連接,依據(jù)預(yù)置協(xié)議向該第二設(shè)備發(fā)送播放進(jìn)度控制指令;其中,該播放進(jìn)度控制指令中攜帶有該目標(biāo)播放進(jìn)度信息。
[0053]在本發(fā)明實(shí)施例的一種優(yōu)選實(shí)施例中,該步驟103可以包括以下子步驟:
[0054]子步驟103A、依據(jù)預(yù)置協(xié)議,將該播放進(jìn)度控制指令封裝為網(wǎng)絡(luò)數(shù)據(jù)包;
[0055]在具體實(shí)施過(guò)程中,該預(yù)置協(xié)議具體可以為智能互聯(lián)協(xié)議,在依據(jù)該智能互聯(lián)協(xié)議傳輸數(shù)據(jù)時(shí),可以將需要傳輸?shù)臄?shù)據(jù)按照如下格式進(jìn)行封裝:
[0056]{msgType:1,msg:{type:4, body:{seekTo:600000}}}
[0057]封裝后得到的網(wǎng)絡(luò)數(shù)據(jù)包具體可以為包含JS0N(Java Script Object Notat1n,一種輕量級(jí)的數(shù)據(jù)交換格式)字符串的數(shù)據(jù)包。其中,msgType字段可用于標(biāo)識(shí)預(yù)置協(xié)議的類型,在msgType的值為I時(shí),表示預(yù)置協(xié)議為智能互聯(lián)協(xié)議;msg字段可用于存放傳輸數(shù)據(jù)的具體內(nèi)容,例如播放進(jìn)度控制指令的具體內(nèi)容,而msg字段又可以包括type字段和seekTo字段;其中,type字段用于區(qū)分不同的智能交互功能,比如type = 4時(shí)為控制進(jìn)度功能,type=3時(shí)為發(fā)送彈目,seekTo字段用于標(biāo)識(shí)目標(biāo)播放進(jìn)度對(duì)應(yīng)的時(shí)間點(diǎn)。
[0058]比如,用戶將第一設(shè)備上互動(dòng)節(jié)目中的進(jìn)度條拖拽到10分鐘的位置,則第一設(shè)備可以生成如下格式的網(wǎng)絡(luò)數(shù)據(jù)包:
[0059]{msgType:1 ,msg: {type:4, body: {seekTo: 600000}}},其中封裝有播放進(jìn)度控制指令,以及該播放進(jìn)度控制指令中包含有目標(biāo)播放進(jìn)度信息對(duì)應(yīng)的時(shí)間點(diǎn)600000毫秒(十分鐘)。
[0060]子步驟103B、通過(guò)該網(wǎng)絡(luò)連接,向該第二設(shè)備發(fā)送該網(wǎng)絡(luò)數(shù)據(jù)包。
[0061]在本發(fā)明實(shí)施例中,第一設(shè)備可以通過(guò)與第二設(shè)備建立的網(wǎng)絡(luò)連接,接收第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息,并且生成第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度信息,以及依據(jù)預(yù)置協(xié)議向第二設(shè)備發(fā)送攜帶有目標(biāo)播放進(jìn)度信息的播放進(jìn)度控制指令,以使第二設(shè)備可以接收并執(zhí)行該播放進(jìn)度控制指令,從而可以將第二設(shè)備的當(dāng)前播放進(jìn)度調(diào)整到目標(biāo)播放進(jìn)度,相對(duì)于現(xiàn)有技術(shù)需要對(duì)第一設(shè)備上的快進(jìn)鍵或者快退鍵執(zhí)行多次按鍵的繁瑣操作,本發(fā)明實(shí)施例可以簡(jiǎn)化用戶操作,并且可以提高進(jìn)度控制的效率。
[0062]方法實(shí)施例二
[0063]本實(shí)施例在上述實(shí)施例一的基礎(chǔ)上,說(shuō)明在第一設(shè)備與第二設(shè)備處于同一局域網(wǎng)的場(chǎng)景下,實(shí)現(xiàn)通過(guò)第一設(shè)備控制第二設(shè)備的播放進(jìn)度的具體過(guò)程。參照?qǐng)D2,示出了本發(fā)明的一種播放進(jìn)度控制方法實(shí)施例二的步驟流程圖,該方法應(yīng)用于第一設(shè)備,具體可以包括以下步驟:
[0064]步驟201、在該第一設(shè)備與第二設(shè)備處于同一局域網(wǎng)時(shí),與該第二設(shè)備建立第一網(wǎng)絡(luò)連接;
[0065]在本發(fā)明實(shí)施例中,第一網(wǎng)絡(luò)連接的建立可以由第一設(shè)備發(fā)起,也可以由第二設(shè)備發(fā)起,本發(fā)明實(shí)施例對(duì)于第一網(wǎng)絡(luò)連接的發(fā)起端不加以限定。
[0066]在本發(fā)明的一種優(yōu)選實(shí)施例中,該步驟201可以通過(guò)以下兩種形式實(shí)現(xiàn),其中,第一種方式可以用于由第二設(shè)備發(fā)起建立第一網(wǎng)絡(luò)連接的場(chǎng)景,第二種方式可以用于由第一設(shè)備發(fā)起建立第一網(wǎng)絡(luò)連接的場(chǎng)景:
[0067]第一種方式:
[0068]該步驟201可以包括以下子步驟:
[0069]子步驟2011A:在局域網(wǎng)內(nèi)公開(kāi)該第一設(shè)備對(duì)應(yīng)的設(shè)備信息;
[0070]其中,該第一設(shè)備對(duì)應(yīng)的設(shè)備信息可以包括第一設(shè)備的IP地址。
[0071]在具體實(shí)施過(guò)程中,當(dāng)?shù)谝辉O(shè)備開(kāi)機(jī)或啟動(dòng)互動(dòng)頁(yè)面時(shí),可以使用智能互聯(lián)SDK(Software Development Ki t,軟件開(kāi)發(fā)工具平臺(tái)包)啟動(dòng)NSD (Network ServiceDiscovery,網(wǎng)絡(luò)服務(wù)探索)的發(fā)現(xiàn)服務(wù)功能,在局域網(wǎng)內(nèi)公開(kāi)第一設(shè)備對(duì)應(yīng)的設(shè)備信息,以便第二設(shè)備可以獲取到該第一設(shè)備對(duì)應(yīng)的設(shè)備信息,使得第二設(shè)備可以向第一設(shè)備發(fā)起建立第一網(wǎng)絡(luò)連接的請(qǐng)求。
[0072]第二種方式:
[0073]該步驟201可以包括以下子步驟:
[0074]子步驟2012A:在局域網(wǎng)內(nèi),獲取該第二設(shè)備對(duì)應(yīng)的設(shè)備信息;
[0075]其中,該第二設(shè)備對(duì)應(yīng)的設(shè)備信息可以包括第二設(shè)備的IP地址。
[0076]子步驟2012B:依據(jù)該第二設(shè)備對(duì)應(yīng)的設(shè)備信息,與該第二設(shè)備建立第一網(wǎng)絡(luò)連接。
[0077]其中,該第一網(wǎng)絡(luò)連接具體可以是TCP(Transmiss1n Control Protocol,傳輸控制協(xié)議)長(zhǎng)連接,也可以是UDP(User Datagram Protocol,用戶數(shù)據(jù)報(bào)協(xié)議)連接。
[0078]這里以TCP長(zhǎng)連接為例進(jìn)行說(shuō)明,TCP連接分為長(zhǎng)連接和短連接。在本發(fā)明實(shí)施例中,第一設(shè)備可以為客戶端,第二設(shè)備可以為服務(wù)端。TCP長(zhǎng)連接的優(yōu)點(diǎn)在于當(dāng)客戶端與服務(wù)端的網(wǎng)絡(luò)連接建立成功后,不論客戶端與服務(wù)端是否有信息交互,該網(wǎng)絡(luò)連接都會(huì)繼續(xù)保持直到客戶端要求斷開(kāi)連接。這樣,當(dāng)客戶端在間隔一段空閑時(shí)間后再次與服務(wù)端通信時(shí),能夠使用在上次交互過(guò)程中已經(jīng)建立好的網(wǎng)絡(luò)連接,不需要再次重新建立網(wǎng)絡(luò)連接,提高了客戶端與服務(wù)端的通信效率。另外,建立一個(gè)TCP長(zhǎng)連接需要經(jīng)過(guò)客戶端和服務(wù)端之間的三次握手,并且依據(jù)TCP長(zhǎng)連接的協(xié)議要求,當(dāng)?shù)谝痪W(wǎng)絡(luò)連接建立成功后,不論第一設(shè)備與第二設(shè)備之間是否有信息交互,該第一網(wǎng)絡(luò)連接會(huì)繼續(xù)保持直到第一設(shè)備要求斷開(kāi)連接。
[0079]另外,為了保證第一網(wǎng)絡(luò)連接的穩(wěn)定性,在本發(fā)明的一種優(yōu)選實(shí)施例中,可以在第一網(wǎng)絡(luò)連接中啟動(dòng)心跳檢測(cè),其中,心跳檢測(cè)可以由第一設(shè)備或者第二設(shè)備發(fā)起,本發(fā)明實(shí)施例對(duì)心跳檢測(cè)的發(fā)起端不加以限定。
[0080]可見(jiàn),第一設(shè)備與第二設(shè)備通過(guò)局域網(wǎng)內(nèi)的信息交互,建立了第一設(shè)備與第二設(shè)備間的第一網(wǎng)絡(luò)連接,并且可以在第一網(wǎng)絡(luò)連接中啟動(dòng)心跳檢測(cè)。如此,可以實(shí)現(xiàn)第一設(shè)備與第二設(shè)備在同一局域網(wǎng)內(nèi)不間斷地可靠連接。
[0081]步驟202、通過(guò)該第一網(wǎng)絡(luò)連接,接收該第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息;
[0082]步驟203、依據(jù)該當(dāng)前播放進(jìn)度信息,生成該第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度信息;
[0083]步驟204、通過(guò)該第一網(wǎng)絡(luò)連接,依據(jù)預(yù)置協(xié)議向該第二設(shè)備發(fā)送播放進(jìn)度控制指令;其中,該播放進(jìn)度控制指令中攜帶有該目標(biāo)播放進(jìn)度信息。
[0084]在本發(fā)明實(shí)施例中,實(shí)現(xiàn)了第一設(shè)備與第二設(shè)備在同一局域網(wǎng)內(nèi)不間斷地可靠連接,進(jìn)而為第一設(shè)備控制第二設(shè)備的播放進(jìn)度提供了可靠保障。
[0085]方法實(shí)施例三
[0086]本實(shí)施例在上述實(shí)施例一的基礎(chǔ)上,說(shuō)明在第一設(shè)備與第二設(shè)備處于不同局域網(wǎng)的場(chǎng)景下,實(shí)現(xiàn)通過(guò)第一設(shè)備控制第二設(shè)備的播放進(jìn)度的具體過(guò)程。參照?qǐng)D3,示出了本發(fā)明的一種播放進(jìn)度控制方法實(shí)施例三的步驟流程圖,該方法應(yīng)用于第一設(shè)備,具體可以包括以下步驟:
[0087]步驟301、在該第一設(shè)備與該第二設(shè)備處于不同局域網(wǎng)時(shí),與該第二設(shè)備建立第二網(wǎng)絡(luò)連接;
[0088]在具體實(shí)施過(guò)程中,第一設(shè)備可以先與推送引擎建立第三網(wǎng)絡(luò)連接,再通過(guò)第三網(wǎng)絡(luò)連接與第二設(shè)備建立第二網(wǎng)絡(luò)連接。
[0089]在本發(fā)明的一種優(yōu)選實(shí)施例中,該步驟301可以包括以下子步驟:
[0090]子步驟301A、在推送引擎中注冊(cè)該第一設(shè)備對(duì)應(yīng)的推送服務(wù),以建立與該推送引擎對(duì)應(yīng)的第三網(wǎng)絡(luò)連接;
[0091]在具體實(shí)施過(guò)程中,當(dāng)?shù)谝辉O(shè)備開(kāi)機(jī)或啟動(dòng)互動(dòng)節(jié)目時(shí),第一設(shè)備可以在推送引擎中注冊(cè)推送業(yè)務(wù)。其中,推送引擎可以理解為與互聯(lián)網(wǎng)連接的服務(wù)器。
[0092 ]子步驟30IB、通過(guò)該第三網(wǎng)絡(luò)連接,與第二設(shè)備建立第二網(wǎng)絡(luò)連接。
[0093]在具體實(shí)施過(guò)程中,在該第二網(wǎng)絡(luò)連接建立成功后,第一設(shè)備可以通過(guò)該第二網(wǎng)絡(luò),獲取該第二設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí);其中,該第二設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí)可以在推送引擎中唯一確定該第二設(shè)備。當(dāng)?shù)谝辉O(shè)備向第二設(shè)備發(fā)送信息時(shí),需要在該信息中攜帶該第二設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí),這樣,推送引擎就能夠確定第一設(shè)備發(fā)送出的信息對(duì)應(yīng)的接收設(shè)備,保證第一設(shè)備與第二設(shè)備之間交互信息的可靠傳輸。
[0094]可見(jiàn),在本發(fā)明實(shí)施例中,當(dāng)?shù)谝辉O(shè)備與第二設(shè)備處于不同局域網(wǎng)時(shí),推送引擎在第一設(shè)備與第二設(shè)備之間起到轉(zhuǎn)發(fā)作用,使得第一設(shè)備能夠通過(guò)與推送引擎建立的第三網(wǎng)絡(luò)連接,建立與第二設(shè)備的第二網(wǎng)絡(luò)連接。
[0095]步驟302、通過(guò)該第二網(wǎng)絡(luò)連接,接收該第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息;
[0096]步驟303、依據(jù)該當(dāng)前播放進(jìn)度信息,生成該第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度信息;
[0097]步驟304、通過(guò)該第二網(wǎng)絡(luò)連接,依據(jù)預(yù)置協(xié)議向該第二設(shè)備發(fā)送播放進(jìn)度控制指令;其中,該播放進(jìn)度控制指令中攜帶有該目標(biāo)播放進(jìn)度信息。
[0098]需要說(shuō)明的是,第一設(shè)備發(fā)送給第二設(shè)備的播放進(jìn)度控制指令中攜帶有第二設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí),這樣,推送引擎就能夠確定該播放進(jìn)度控制指令是由第一設(shè)備發(fā)送給第二設(shè)備的,以確保第一設(shè)備與第二設(shè)備之間交互信息的可靠性。
[0099]如此,本發(fā)明實(shí)施例在第一設(shè)備與第二設(shè)備處于不同局域網(wǎng)時(shí),同樣可以通過(guò)第一設(shè)備控制第二設(shè)備的播放進(jìn)度,從而可以提高控制播放進(jìn)度的靈活性。
[0100]方法實(shí)施例四
[0101]參照?qǐng)D4,示出了本發(fā)明的一種播放進(jìn)度控制方法實(shí)施例四的步驟流程圖,該方法應(yīng)用于第二設(shè)備,具體可以包括以下步驟:
[0102]步驟401、通過(guò)與第一設(shè)備建立的網(wǎng)絡(luò)連接,發(fā)送該第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度;
[0103]在具體應(yīng)用中,在使用第一設(shè)備控制第二設(shè)備的播放進(jìn)度時(shí),可以首先將第二設(shè)備的當(dāng)前播放進(jìn)度通過(guò)網(wǎng)絡(luò)連接發(fā)送至第一設(shè)備,以使第一設(shè)備在接收到第二設(shè)備的當(dāng)前播放進(jìn)度后,可以根據(jù)該當(dāng)前播放進(jìn)度,生成第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度。
[0104]步驟402、通過(guò)該網(wǎng)絡(luò)連接,依據(jù)預(yù)置協(xié)議接收該第一設(shè)備發(fā)送的播放進(jìn)度控制指令;其中,該播放進(jìn)度控制指令中攜帶有該第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度信息;
[0105]需要說(shuō)明的是,目標(biāo)播放進(jìn)度信息具體可以包括用戶期望第二設(shè)備上正在播放的視頻跳轉(zhuǎn)的進(jìn)度位置。
[0106]在具體實(shí)施過(guò)程中,第二設(shè)備通過(guò)建立好與第一設(shè)備之間的網(wǎng)絡(luò)連接,依據(jù)預(yù)置協(xié)議對(duì)交互信息的要求,接收第一設(shè)備發(fā)送的攜帶有目標(biāo)播放進(jìn)度信息的控制指令;其中,預(yù)置協(xié)議規(guī)定了播放進(jìn)度控制指令的格式和傳輸方法。
[0107]在本發(fā)明的一種優(yōu)選實(shí)施例中,該步驟402可以包含以下子步驟:
[0108]子步驟402A、通過(guò)該網(wǎng)絡(luò)連接,接收該第一設(shè)備發(fā)送的網(wǎng)絡(luò)數(shù)據(jù)包;
[0109]子步驟402B、依據(jù)預(yù)置協(xié)議對(duì)該網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行解析,得到該播放進(jìn)度控制指令。
[0110]比如,用戶將第一設(shè)備上互動(dòng)節(jié)目中的進(jìn)度條拖拽到10分鐘的位置,則第二設(shè)備接收到網(wǎng)絡(luò)數(shù)據(jù)包的格式如下:
[0111 ] {msgType:1 ,msg: {type:4, body: {seekTo: 600000}}},其中封裝有播放進(jìn)度控制指令,以及該播放進(jìn)度控制指令中包含有目標(biāo)播放進(jìn)度信息對(duì)應(yīng)的時(shí)間點(diǎn)600000毫秒(十分鐘)。
[0112]在第二設(shè)備接收到上述網(wǎng)絡(luò)數(shù)據(jù)包后,對(duì)該網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行解析,可以得到第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度信息,從而可以根據(jù)該目標(biāo)播放進(jìn)度信息將第二設(shè)備的當(dāng)前播放進(jìn)度快速準(zhǔn)確地調(diào)整到該目標(biāo)播放進(jìn)度。
[0113]步驟403、將該第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度調(diào)整到該目標(biāo)播放進(jìn)度信息對(duì)應(yīng)的播放進(jìn)度。
[0114]在本發(fā)明實(shí)施例中,第二設(shè)備可以通過(guò)與第一設(shè)備建立的網(wǎng)絡(luò)連接,發(fā)送第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息,并且通過(guò)接收第一設(shè)備發(fā)送的播放進(jìn)度控制指令獲取第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度信息,以及根據(jù)第一設(shè)備發(fā)送的播放控制指令將第二設(shè)備的當(dāng)前播放進(jìn)度調(diào)整到目標(biāo)播放進(jìn)度,相對(duì)于現(xiàn)有技術(shù)需要對(duì)第一設(shè)備上的快進(jìn)鍵或者快退鍵執(zhí)行多次按鍵的繁瑣操作,本發(fā)明實(shí)施例可以簡(jiǎn)化用戶操作,并且提高進(jìn)度控制的效率。
[0115]方法實(shí)施例五
[0116]本實(shí)施例在上述實(shí)施例四的基礎(chǔ)上,說(shuō)明在第二設(shè)備與第一設(shè)備處于同一局域網(wǎng)的場(chǎng)景下,實(shí)現(xiàn)了第二設(shè)備通過(guò)接收第一設(shè)備發(fā)送的播放進(jìn)度控制指令來(lái)控制當(dāng)前播放進(jìn)度的具體過(guò)程。參照?qǐng)D5,示出了本發(fā)明的一種播放進(jìn)度控制方法實(shí)施例五的步驟流程圖,該方法應(yīng)用于第二設(shè)備,具體可以包括以下步驟:
[0117]步驟501、在該第二設(shè)備與第一設(shè)備處于同一局域網(wǎng)時(shí),與該第一設(shè)備建立第一網(wǎng)絡(luò)連接;
[0118]在本發(fā)明實(shí)施例中,第一網(wǎng)絡(luò)連接的建立可以由第一設(shè)備發(fā)起,也可以由第二設(shè)備發(fā)起,本發(fā)明實(shí)施例對(duì)于第一網(wǎng)絡(luò)連接的發(fā)起段不加以限定。
[0119]在本發(fā)明的一種優(yōu)選實(shí)施例中,該步驟501可以通過(guò)以下兩種形式實(shí)現(xiàn),其中,第一種方式可以用于由第一設(shè)備發(fā)起建立第一網(wǎng)絡(luò)連接的場(chǎng)景,第二種方式可以用于由第二設(shè)備發(fā)起建立第一網(wǎng)絡(luò)連接的場(chǎng)景:
[0120]第一種方式:
[0121]該步驟501可以包括以下子步驟
[0122]子步驟5011A:在局域網(wǎng)內(nèi)公開(kāi)該第二設(shè)備對(duì)應(yīng)的設(shè)備信息;
[0123]其中,該第二設(shè)備對(duì)應(yīng)的設(shè)備信息可以包括第二設(shè)備的IP地址。
[0124]在具體實(shí)施過(guò)程中,當(dāng)?shù)诙O(shè)備開(kāi)機(jī)或啟動(dòng)互動(dòng)頁(yè)面時(shí),可以使用智能互聯(lián)SDK(Software Development Ki t,軟件開(kāi)發(fā)工具平臺(tái)包)啟動(dòng)NSD (Network ServiceDiscovery,網(wǎng)絡(luò)服務(wù)探索)的發(fā)現(xiàn)服務(wù)功能,在局域網(wǎng)內(nèi)公開(kāi)第二設(shè)備對(duì)應(yīng)的設(shè)備信息,以便第一設(shè)備可以獲取到該第二設(shè)備對(duì)應(yīng)的設(shè)備信息,使得第一設(shè)備可以向第二設(shè)備發(fā)起建立第一網(wǎng)絡(luò)連接的請(qǐng)求。
[0125]第二種方式:
[0126]該步驟501可以包括以下子步驟
[0127]子步驟5012A:在局域網(wǎng)內(nèi),獲取該第一設(shè)備對(duì)應(yīng)的設(shè)備信息;
[0128]其中,該第一設(shè)備對(duì)應(yīng)的設(shè)備信息可以包括第一設(shè)備的IP地址。
[0129]子步驟5012B:依據(jù)該第一設(shè)備對(duì)應(yīng)的設(shè)備信息,與該第一設(shè)備建立第一網(wǎng)絡(luò)連接。
[0130]其中,該第一網(wǎng)絡(luò)連接具體可以是TCP(Transmiss1n Control Protocol,傳輸控制協(xié)議)長(zhǎng)連接,也可以是UDP(User Datagram Protocol,用戶數(shù)據(jù)報(bào)協(xié)議)連接。
[0131]這里以TCP長(zhǎng)連接為例進(jìn)行說(shuō)明,TCP連接分為長(zhǎng)連接和短連接。在本發(fā)明實(shí)施例中,第二設(shè)備可以為服務(wù)端,第一設(shè)備可以為客戶端。TCP長(zhǎng)連接的優(yōu)點(diǎn)在于當(dāng)客戶端與服務(wù)端的網(wǎng)絡(luò)連接建立成功后,不論客戶端與服務(wù)端是否有信息交互,該網(wǎng)絡(luò)連接都會(huì)繼續(xù)保持直到客戶端要求斷開(kāi)連接。這樣,當(dāng)客戶端在間隔一段空閑時(shí)間后再次與服務(wù)端通信時(shí),能夠使用在上次交互過(guò)程中已經(jīng)建立好的網(wǎng)絡(luò)連接,不需要再次重新建立網(wǎng)絡(luò)連接,提高了客戶端與服務(wù)端的通信效率。另外,建立一個(gè)TCP長(zhǎng)連接需要經(jīng)過(guò)客戶端和服務(wù)端之間的三次握手,并且依據(jù)TCP長(zhǎng)連接的協(xié)議要求,當(dāng)?shù)谝痪W(wǎng)絡(luò)連接建立成功后,不論第一設(shè)備與第二設(shè)備之間是否有信息交互,該第一網(wǎng)絡(luò)連接會(huì)繼續(xù)保持直到第一設(shè)備要求斷開(kāi)連接。
[0132]另外,為了保證第一網(wǎng)絡(luò)連接的穩(wěn)定性,在本發(fā)明的一種優(yōu)選實(shí)施例中,可以在第一網(wǎng)絡(luò)連接中啟動(dòng)心跳檢測(cè),其中,心跳檢測(cè)可以由第一設(shè)備或者第二設(shè)備發(fā)起,本發(fā)明實(shí)施例對(duì)心跳檢測(cè)的發(fā)起端不加以限定。
[0133]可見(jiàn),第二設(shè)備與第一設(shè)備通過(guò)局域網(wǎng)內(nèi)的信息交互,建立了第二設(shè)備與第一設(shè)備間的第一網(wǎng)絡(luò)連接,并且可以在第一網(wǎng)絡(luò)連接中啟動(dòng)心跳檢測(cè)。如此,可以實(shí)現(xiàn)第一設(shè)備與第二設(shè)備在同一局域網(wǎng)內(nèi)不間斷地可靠連接。
[0134]步驟502、通過(guò)該第一網(wǎng)絡(luò)連接,向該第一設(shè)備發(fā)送該第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息;
[0135]步驟503、通過(guò)該第一網(wǎng)絡(luò)連接,依據(jù)預(yù)置協(xié)議接收該第一設(shè)備發(fā)送的播放進(jìn)度控制指令;其中,該播放進(jìn)度控制指令中攜帶有該第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度信息;
[0136]步驟504、將該第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度調(diào)整到該目標(biāo)播放進(jìn)度信息對(duì)應(yīng)的播放進(jìn)度。
[0137]在具體實(shí)施過(guò)程中,在對(duì)第二設(shè)備的播放進(jìn)度進(jìn)行調(diào)整之前,可以先確定第二設(shè)備當(dāng)前是否正在播放音頻、視頻等多媒體資源,若是,則將該第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度調(diào)整到該目標(biāo)播放進(jìn)度信息對(duì)應(yīng)的播放進(jìn)度,若否,則不進(jìn)行任何操作,本次操作進(jìn)程結(jié)束。
[0138]在本發(fā)明實(shí)施例中,實(shí)現(xiàn)了第二設(shè)備與第一設(shè)備在同一局域網(wǎng)內(nèi)不間斷地可靠連接,進(jìn)而為第一設(shè)備控制第二設(shè)備的播放進(jìn)度提供了可靠保障。
[0139]方法實(shí)施例六
[0140]本實(shí)施例在上述實(shí)施例四的基礎(chǔ)上,說(shuō)明在第二設(shè)備與第一設(shè)備處于不同局域網(wǎng)的場(chǎng)景下,實(shí)現(xiàn)第二設(shè)備通過(guò)接收第一設(shè)備發(fā)送的播放進(jìn)度控制指令來(lái)控制當(dāng)前播放進(jìn)度的具體過(guò)程。參照?qǐng)D6,示出了本發(fā)明的一種播放進(jìn)度控制方法實(shí)施例六的步驟流程圖,該方法應(yīng)用于第二設(shè)備,具體可以包括以下步驟:
[0141]步驟601、在該第二設(shè)備與第一設(shè)備處于不同局域網(wǎng)時(shí),與該第一設(shè)備建立第二網(wǎng)絡(luò)連接;
[0142]在具體實(shí)施過(guò)程中,第二設(shè)備首先與推送引擎建立第四網(wǎng)絡(luò)連接,再通過(guò)第四網(wǎng)絡(luò)連接與第一設(shè)備建立第二網(wǎng)絡(luò)連接。
[0143]在本發(fā)明的一種優(yōu)選實(shí)施例中,該步驟601可以包含以下子步驟:
[0144]子步驟601A、在推送引擎中注冊(cè)該第二設(shè)備對(duì)應(yīng)的推送服務(wù),以建立與該推送引擎對(duì)應(yīng)的第四網(wǎng)絡(luò)連接;
[0145]在具體實(shí)施過(guò)程中,當(dāng)?shù)诙O(shè)備開(kāi)機(jī)或啟動(dòng)互動(dòng)節(jié)目時(shí),第二設(shè)備可以在推送引擎中注冊(cè)推送業(yè)務(wù)。其中,推送引擎可以理解為與互聯(lián)網(wǎng)連接的服務(wù)器。
[0146]子步驟601B、通過(guò)該第四網(wǎng)絡(luò)連接,與第一設(shè)備建立第二網(wǎng)絡(luò)連接。
[0147]其中,該第一設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí)可以在推送引擎中唯一確定該第一設(shè)備,在第二設(shè)備向第一設(shè)備發(fā)送的信息中均需要攜帶該第一設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí),這樣,推送引擎才能夠確定第二設(shè)備發(fā)送出的信息對(duì)應(yīng)的接收設(shè)備,保證第二設(shè)備與第一設(shè)備之間交互信息的可靠性。
[0148]可見(jiàn),在本發(fā)明實(shí)施例中,當(dāng)?shù)诙O(shè)備與第一設(shè)備處于不同局域網(wǎng)時(shí),推送引擎在第二設(shè)備與第一設(shè)備之間起到轉(zhuǎn)發(fā)作用,使得第二設(shè)備能夠通過(guò)與推送引擎建立的第四網(wǎng)絡(luò)連接,建立與第二設(shè)備的第二網(wǎng)絡(luò)連接。
[0149]步驟602、通過(guò)該第二網(wǎng)絡(luò)連接,向該第一設(shè)備發(fā)送該第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息;
[0150]需要說(shuō)明的是,第二設(shè)備發(fā)送給第一設(shè)備的第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息中攜帶有第一設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí),這樣,推送引擎就能夠確定該當(dāng)前播放進(jìn)度信息是由第二設(shè)備發(fā)送給第一設(shè)備的,以確保了第二設(shè)備與第一設(shè)備之間交互信息的可靠性。
[0151]步驟603、通過(guò)該第二網(wǎng)絡(luò)連接,依據(jù)預(yù)置協(xié)議接收該第一設(shè)備發(fā)送的播放進(jìn)度控制指令;其中,該播放進(jìn)度控制指令中攜帶有該第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度信息;
[0152]步驟604、將該第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度調(diào)整到該目標(biāo)播放進(jìn)度信息對(duì)應(yīng)的播放進(jìn)度。
[0153]如此,本發(fā)明實(shí)施例在第二設(shè)備與第一設(shè)備處于不同局域網(wǎng)時(shí),同樣可以通過(guò)第一設(shè)備控制第二設(shè)備的播放進(jìn)度,從而可以提高控制播放進(jìn)度的靈活性。
[0154]裝置實(shí)施例一:
[0155]參照?qǐng)D7,示出了本發(fā)明的一種播放進(jìn)度控制裝置實(shí)施例一的結(jié)構(gòu)框圖,該裝置應(yīng)用于第一設(shè)備,具體可以包括以下模塊:
[0156]第一接收模塊701,用于通過(guò)與第二設(shè)備建立的網(wǎng)絡(luò)連接,接收所述第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息;
[0157]生成模塊702,用于依據(jù)所述第一接收模塊701接收到的所述當(dāng)前播放進(jìn)度信息,生成所述第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度信息;
[0158]第一發(fā)送模塊703,用于依據(jù)預(yù)置協(xié)議,將所述播放進(jìn)度控制指令封裝為網(wǎng)絡(luò)數(shù)據(jù)包;其中,所述播放進(jìn)度控制指令中攜帶有所述生成模塊702生成的所述目標(biāo)播放進(jìn)度信息;通過(guò)所述網(wǎng)絡(luò)連接,向所述第二設(shè)備發(fā)送所述網(wǎng)絡(luò)數(shù)據(jù)包。
[0159]在本發(fā)明的一種可選實(shí)施例中,所述裝置還可以包括:
[0160]第一建立模塊,用于在所述第一設(shè)備與第二設(shè)備處于同一局域網(wǎng)時(shí),與所述第二設(shè)備建立第一網(wǎng)絡(luò)連接;
[0161]第二建立模塊,用于在所述第一設(shè)備與所述第二設(shè)備處于不同局域網(wǎng)時(shí),與所述第二設(shè)備建立第二網(wǎng)絡(luò)連接。
[0162]在本發(fā)明的另一種可選實(shí)施例中,所述第一建立模塊具體可以包括:
[0163]第一獲取子模塊,用于在所述局域網(wǎng)內(nèi),獲取所述第二設(shè)備對(duì)應(yīng)的設(shè)備信息;
[0164]第一建立子模塊,用于依據(jù)所述第二設(shè)備對(duì)應(yīng)的設(shè)備信息,與所述第二設(shè)備建立第一網(wǎng)絡(luò)連接。
[0165]在本發(fā)明的又一種可選實(shí)施例中,所述第二建立模塊具體可以包括:
[0166]第一注冊(cè)子模塊,用于在推送引擎中注冊(cè)所述第一設(shè)備對(duì)應(yīng)的推送服務(wù),以建立與所述推送引擎對(duì)應(yīng)的第三網(wǎng)絡(luò)連接;
[0167]第二建立子模塊,用于通過(guò)所述第三網(wǎng)絡(luò)連接,與第二設(shè)備建立第二網(wǎng)絡(luò)連接。
[0168]在本發(fā)明的再一種可選實(shí)施例中,所述裝置還可以包括:
[0169]顯示模塊,用于在所述第一設(shè)備中顯示所述第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息。
[0170]在本發(fā)明的再一種可選實(shí)施例中,所述第一接收模塊具體可以包括:
[0171]第一接收子模塊,用于接收針對(duì)所述第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息執(zhí)行的調(diào)整操作;
[0172]所述生成模塊包括:
[0173]生成子模塊,用于依據(jù)所述調(diào)整操作,生成所述第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度信息。
[0174]在本發(fā)明的再一種可選實(shí)施例中,所述第一發(fā)送模塊具體可以包括:
[0175]封裝子模塊,用于依據(jù)預(yù)置協(xié)議,將所述播放進(jìn)度控制指令封裝為網(wǎng)絡(luò)數(shù)據(jù)包;
[0176]發(fā)送子模塊,用于通過(guò)所述網(wǎng)絡(luò)連接,向所述第二設(shè)備發(fā)送所述網(wǎng)絡(luò)數(shù)據(jù)包。
[0177]裝置實(shí)施例二:
[0178]參照?qǐng)D8,示出了本發(fā)明的一種播放進(jìn)度控制裝置實(shí)施例二的結(jié)構(gòu)框圖,該裝置應(yīng)用于第二設(shè)備,具體可以包括以下模塊:
[0179]第二發(fā)送模塊801,用于通過(guò)與第一設(shè)備建立的網(wǎng)絡(luò)連接,發(fā)送所述第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息。
[0180]第二接收模塊802,用于通過(guò)所述網(wǎng)絡(luò)連接,接收所述第一設(shè)備發(fā)送的網(wǎng)絡(luò)數(shù)據(jù)包;依據(jù)預(yù)置協(xié)議對(duì)所述網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行解析,得到所述播放進(jìn)度控制指令。
[0181]調(diào)整模塊803,用于將所述第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度調(diào)整到所述第二接收模塊802接收到的所述目標(biāo)播放進(jìn)度信息對(duì)應(yīng)的播放進(jìn)度。
[0182]在本發(fā)明的一種可選實(shí)施例中,所述裝置還可以包括:
[0183]第三建立模塊,用于在所述第二設(shè)備與第一設(shè)備處于同一局域網(wǎng)時(shí),與所述第一設(shè)備建立第一網(wǎng)絡(luò)連接;
[0184]第四建立模塊,用于在所述第二設(shè)備與第一設(shè)備處于不同局域網(wǎng)時(shí),與所述第一設(shè)備建立第二網(wǎng)絡(luò)連接。
[0185]在本發(fā)明的另一種可選實(shí)施例中,所述第三建立模塊具體可以包括:
[0186]第二獲取子模塊,用于在所述局域網(wǎng)內(nèi),獲取所述第一設(shè)備對(duì)應(yīng)的設(shè)備信息;
[0187]第三建立子模塊,用于依據(jù)所述第一設(shè)備對(duì)應(yīng)的設(shè)備信息,與所述第一設(shè)備建立第一網(wǎng)絡(luò)連接。
[0188]在本發(fā)明的又一種可選實(shí)施例中,所述第四建立模塊具體可以包括:
[0189]第二注冊(cè)子模塊,用于在推送引擎中注冊(cè)所述第二設(shè)備對(duì)應(yīng)的推送服務(wù),以建立與所述推送引擎對(duì)應(yīng)的第四網(wǎng)絡(luò)連接;
[0190]第四建立子模塊,用于通過(guò)所述第四網(wǎng)絡(luò)連接,與第一設(shè)備建立第二網(wǎng)絡(luò)連接。
[0191]在本發(fā)明的再一種可選實(shí)施例中,所述第二接收模塊具體可以包括:
[0192]第二接收子模塊,用于通過(guò)所述網(wǎng)絡(luò)連接,接收所述第一設(shè)備發(fā)送的網(wǎng)絡(luò)數(shù)據(jù)包;
[0193]解析子模塊,用于依據(jù)預(yù)置協(xié)議對(duì)所述網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行解析,得到所述播放進(jìn)度控制指令。
[0194]對(duì)于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。
[0195]以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。
[0196]通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件。基于這樣的理解,上述技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0197]最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種播放進(jìn)度控制方法,其特征在于,應(yīng)用于第一設(shè)備,所述方法包括: 通過(guò)與第二設(shè)備建立的網(wǎng)絡(luò)連接,接收所述第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息; 依據(jù)所述當(dāng)前播放進(jìn)度信息,生成所述第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度信息; 通過(guò)所述網(wǎng)絡(luò)連接,依據(jù)預(yù)置協(xié)議向所述第二設(shè)備發(fā)送播放進(jìn)度控制指令;其中,所述播放進(jìn)度控制指令中攜帶有所述目標(biāo)播放進(jìn)度信息。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過(guò)如下步驟與第二設(shè)備建立網(wǎng)絡(luò)連接: 在所述第一設(shè)備與第二設(shè)備處于同一局域網(wǎng)時(shí),與所述第二設(shè)備建立第一網(wǎng)絡(luò)連接;在所述第一設(shè)備與所述第二設(shè)備處于不同局域網(wǎng)時(shí),與所述第二設(shè)備建立第二網(wǎng)絡(luò)連接。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述與所述第二設(shè)備建立第一網(wǎng)絡(luò)連接的步驟,包括: 在所述局域網(wǎng)內(nèi),獲取所述第二設(shè)備對(duì)應(yīng)的設(shè)備信息; 依據(jù)所述第二設(shè)備對(duì)應(yīng)的設(shè)備信息,與所述第二設(shè)備建立第一網(wǎng)絡(luò)連接。4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述與第二設(shè)備建立第二網(wǎng)絡(luò)連接的步驟,包括: 在推送引擎中注冊(cè)所述第一設(shè)備對(duì)應(yīng)的推送服務(wù),以建立與所述推送引擎對(duì)應(yīng)的第三網(wǎng)絡(luò)連接; 通過(guò)所述第三網(wǎng)絡(luò)連接,與第二設(shè)備建立第二網(wǎng)絡(luò)連接。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 在所述第一設(shè)備中顯示所述第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述依據(jù)所述當(dāng)前播放進(jìn)度信息,生成所述第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度信息的步驟,包括: 接收針對(duì)所述第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息執(zhí)行的調(diào)整操作; 依據(jù)所述調(diào)整操作,生成所述第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度信息。7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過(guò)所述網(wǎng)絡(luò)連接,依據(jù)預(yù)置協(xié)議向所述第二設(shè)備發(fā)送播放進(jìn)度控制指令的步驟,包括: 依據(jù)預(yù)置協(xié)議,將所述播放進(jìn)度控制指令封裝為網(wǎng)絡(luò)數(shù)據(jù)包; 通過(guò)所述網(wǎng)絡(luò)連接,向所述第二設(shè)備發(fā)送所述網(wǎng)絡(luò)數(shù)據(jù)包。8.一種播放進(jìn)度控制方法,其特征在于,應(yīng)用于第二設(shè)備,所述方法包括: 通過(guò)與第一設(shè)備建立的網(wǎng)絡(luò)連接,發(fā)送所述第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息; 通過(guò)所述網(wǎng)絡(luò)連接,依據(jù)預(yù)置協(xié)議接收所述第一設(shè)備發(fā)送的播放進(jìn)度控制指令;其中,所述播放進(jìn)度控制指令中攜帶有所述第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度信息; 將所述第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度調(diào)整到所述目標(biāo)播放進(jìn)度信息對(duì)應(yīng)的播放進(jìn)度。9.根據(jù)權(quán)利要求8所述的方法,其特征在于,通過(guò)如下步驟與第一設(shè)備建立網(wǎng)絡(luò)連接: 在所述第二設(shè)備與第一設(shè)備處于同一局域網(wǎng)時(shí),與所述第一設(shè)備建立第一網(wǎng)絡(luò)連接; 在所述第二設(shè)備與第一設(shè)備處于不同局域網(wǎng)時(shí),與所述第一設(shè)備建立第二網(wǎng)絡(luò)連接。10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述與所述第一設(shè)備建立第一網(wǎng)絡(luò)連接的步驟,包括: 在所述局域網(wǎng)內(nèi),獲取所述第一設(shè)備對(duì)應(yīng)的設(shè)備信息; 依據(jù)所述第一設(shè)備對(duì)應(yīng)的設(shè)備信息,與所述第一設(shè)備建立第一網(wǎng)絡(luò)連接。11.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述與第一設(shè)備建立第二網(wǎng)絡(luò)連接的步驟,包括: 在推送引擎中注冊(cè)所述第二設(shè)備對(duì)應(yīng)的推送服務(wù),以建立與所述推送引擎對(duì)應(yīng)的第四網(wǎng)絡(luò)連接; 通過(guò)所述第四網(wǎng)絡(luò)連接,與第一設(shè)備建立第二網(wǎng)絡(luò)連接。12.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述通過(guò)所述網(wǎng)絡(luò)連接,依據(jù)預(yù)置協(xié)議接收所述第一設(shè)備發(fā)送的播放進(jìn)度控制指令的步驟,包括: 通過(guò)所述網(wǎng)絡(luò)連接,接收所述第一設(shè)備發(fā)送的網(wǎng)絡(luò)數(shù)據(jù)包; 依據(jù)預(yù)置協(xié)議對(duì)所述網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行解析,得到所述播放進(jìn)度控制指令。13.一種播放進(jìn)度控制裝置,其特征在于,應(yīng)用于第一設(shè)備,所述裝置包括: 第一接收模塊,用于通過(guò)與第二設(shè)備建立的網(wǎng)絡(luò)連接,接收所述第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息; 生成模塊,用于依據(jù)所述接收模塊接收到的所述當(dāng)前播放進(jìn)度信息,生成所述第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度信息; 第一發(fā)送模塊,用于通過(guò)所述網(wǎng)絡(luò)連接,依據(jù)預(yù)置協(xié)議向所述第二設(shè)備發(fā)送播放進(jìn)度控制指令;其中,所述播放進(jìn)度控制指令中攜帶有所述生成模塊生成的所述目標(biāo)播放進(jìn)度?目息O14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述裝置還包括: 第一建立模塊,用于在所述第一設(shè)備與第二設(shè)備處于同一局域網(wǎng)時(shí),與所述第二設(shè)備建立第一網(wǎng)絡(luò)連接; 第二建立模塊,用于在所述第一設(shè)備與所述第二設(shè)備處于不同局域網(wǎng)時(shí),與所述第二設(shè)備建立第二網(wǎng)絡(luò)連接。15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述第一建立模塊包括: 第一獲取子模塊,用于在所述局域網(wǎng)內(nèi),獲取所述第二設(shè)備對(duì)應(yīng)的設(shè)備信息; 第一建立子模塊,用于依據(jù)所述第二設(shè)備對(duì)應(yīng)的設(shè)備信息,與所述第二設(shè)備建立第一網(wǎng)絡(luò)連接。16.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述第二建立模塊包括: 第一注冊(cè)子模塊,用于在推送引擎中注冊(cè)所述第一設(shè)備對(duì)應(yīng)的推送服務(wù),以建立與所述推送引擎對(duì)應(yīng)的第三網(wǎng)絡(luò)連接; 第二建立子模塊,用于通過(guò)所述第三網(wǎng)絡(luò)連接,與第二設(shè)備建立第二網(wǎng)絡(luò)連接。17.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述裝置還包括: 顯示模塊,用于在所述第一設(shè)備中顯示所述第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息。18.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述第一接收模塊包括: 第一接收子模塊,用于接收針對(duì)所述第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息執(zhí)行的調(diào)整操作; 所述生成t吳塊包括: 生成子模塊,用于依據(jù)所述調(diào)整操作,生成所述第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度信息。19.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述第一發(fā)送模塊包括: 封裝子模塊,用于依據(jù)預(yù)置協(xié)議,將所述播放進(jìn)度控制指令封裝為網(wǎng)絡(luò)數(shù)據(jù)包; 發(fā)送子模塊,用于通過(guò)所述網(wǎng)絡(luò)連接,向所述第二設(shè)備發(fā)送所述網(wǎng)絡(luò)數(shù)據(jù)包。20.一種播放進(jìn)度控制裝置,其特征在于,應(yīng)用于第二設(shè)備,所述裝置包括: 第二發(fā)送模塊,用于通過(guò)與第一設(shè)備建立的網(wǎng)絡(luò)連接,發(fā)送所述第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度信息; 第二接收模塊,用于通過(guò)所述網(wǎng)絡(luò)連接,依據(jù)預(yù)置協(xié)議接收所述第一設(shè)備發(fā)送的播放進(jìn)度控制指令;其中,所述播放進(jìn)度控制指令中攜帶有所述第二設(shè)備對(duì)應(yīng)的目標(biāo)播放進(jìn)度信息; 調(diào)整模塊,用于將所述第二設(shè)備對(duì)應(yīng)的當(dāng)前播放進(jìn)度調(diào)整到所述接收模塊接收到的所述目標(biāo)播放進(jìn)度信息對(duì)應(yīng)的播放進(jìn)度。21.根據(jù)權(quán)利要求20所述的裝置,其特征在于,所述裝置還包括: 第三建立模塊,用于在所述第二設(shè)備與第一設(shè)備處于同一局域網(wǎng)時(shí),與所述第一設(shè)備建立第一網(wǎng)絡(luò)連接; 第四建立模塊,用于在所述第二設(shè)備與第一設(shè)備處于不同局域網(wǎng)時(shí),與所述第一設(shè)備建立第二網(wǎng)絡(luò)連接。22.根據(jù)權(quán)利要求21所述的裝置,其特征在于,所述第三建立模塊包括: 第二獲取子模塊,用于在所述局域網(wǎng)內(nèi),獲取所述第一設(shè)備對(duì)應(yīng)的設(shè)備信息; 第三建立子模塊,用于依據(jù)所述第一設(shè)備對(duì)應(yīng)的設(shè)備信息,與所述第一設(shè)備建立第一網(wǎng)絡(luò)連接。23.根據(jù)權(quán)利要求21所述的裝置,其特征在于,所述第四建立模塊包括: 第二注冊(cè)子模塊,用于在推送引擎中注冊(cè)所述第二設(shè)備對(duì)應(yīng)的推送服務(wù),以建立與所述推送引擎對(duì)應(yīng)的第四網(wǎng)絡(luò)連接; 第四建立子模塊,用于通過(guò)所述第四網(wǎng)絡(luò)連接,與第一設(shè)備建立第二網(wǎng)絡(luò)連接。24.根據(jù)權(quán)利要求20所述的裝置,其特征在于,所述第二接收模塊包括: 第二接收子模塊,用于通過(guò)所述網(wǎng)絡(luò)連接,接收所述第一設(shè)備發(fā)送的網(wǎng)絡(luò)數(shù)據(jù)包; 解析子模塊,用于依據(jù)預(yù)置協(xié)議對(duì)所述網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行解析,得到所述播放進(jìn)度控制指令。
【文檔編號(hào)】H04N21/2387GK105933777SQ201610417265
【公開(kāi)日】2016年9月7日
【申請(qǐng)日】2016年6月14日
【發(fā)明人】張仕奇
【申請(qǐng)人】樂(lè)視控股(北京)有限公司, 樂(lè)視網(wǎng)信息技術(shù)(北京)股份有限公司