智能互聯(lián)方法和智能終端的制作方法
【專利摘要】本發(fā)明提供了一種智能互聯(lián)方法和智能終端,其中所述方法包括:第一智能終端向推送引擎注冊推送服務(wù),且與所述推送引擎建立長連接;第一智能終端向局域網(wǎng)注冊發(fā)現(xiàn)服務(wù),以使局域網(wǎng)識別第一智能終端;第一智能終端接收智能終端搜索請求,并接收對搜索到的第二智能終端的選擇操作;當(dāng)所述第一智能終端與所述第二智能終端未處于同一局域網(wǎng)內(nèi)時,第一智能終端向推送引擎發(fā)送攜帶第二智能終端身份信息的注冊服務(wù),以供推送引擎建立第一智能終端與第二智能終端的對應(yīng)關(guān)系,通過對應(yīng)關(guān)系進(jìn)行智能互聯(lián)。本發(fā)明提供的智能互聯(lián)方案,能夠滿足處于同一局域網(wǎng)內(nèi)的智能終端之間的互聯(lián),還能夠滿足未處于同一局域網(wǎng)內(nèi)的智能終端之間的互聯(lián),具有良好的普適性。
【專利說明】
智能互聯(lián)方法和智能終端
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及智能互聯(lián)技術(shù)領(lǐng)域,特別是涉及一種智能互聯(lián)方法和智能終端。
【背景技術(shù)】
[0002]隨著智能手機(jī)的發(fā)展、智能電視的普及,智能手機(jī)與智能電視的交互越來越頻繁,相應(yīng)地使用者對智能電視與智能手機(jī)之間的交互需求也越來越多樣化。例如:在智能電視上面觀看通過智能手機(jī)搜索到的視頻;例如:通過智能手機(jī)向智能電視發(fā)送彈幕;再例如:通過智能終端控制智能電視中視頻的播放進(jìn)度。而滿足用戶多樣化的需求的基礎(chǔ)則需要建立智能手機(jī)與智能電視之間的互聯(lián),以通過智能手機(jī)對智能電視進(jìn)行控制、操作。
[0003]目前,智能手機(jī)與智能電視之間進(jìn)行互聯(lián)時,主要是通過數(shù)據(jù)流的方式將智能手機(jī)的鏡像通過局域網(wǎng)投到智能電視上面。這種互聯(lián)方案需要智能電視和智能手機(jī)必須處于同一局域網(wǎng)內(nèi),而不處于同一局域網(wǎng)內(nèi)的智能電視和智能手機(jī)則無法進(jìn)行互聯(lián),可見,現(xiàn)有的互聯(lián)方案普適性差。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供了一種智能互聯(lián)方法和智能終端,以解決現(xiàn)有的互聯(lián)方案普適性差的冋題。
[0005]為了解決上述問題,本發(fā)明公開了一種智能互聯(lián)方法,包括:第一智能終端向推送引擎注冊推送服務(wù),且與所述推送引擎建立長連接;第一智能終端向局域網(wǎng)注冊發(fā)現(xiàn)服務(wù),以使所述局域網(wǎng)識別所述第一智能終端;第一智能終端接收智能終端搜索請求,并接收對搜索到的第二智能終端的選擇操作;當(dāng)所述第一智能終端與所述第二智能終端未處于同一局域網(wǎng)內(nèi)時,所述第一智能終端向所述推送引擎發(fā)送攜帶第二智能終端身份信息的注冊服務(wù),以供所述推送引擎建立所述第一智能終端與所述第二智能終端的對應(yīng)關(guān)系,通過所述對應(yīng)關(guān)系進(jìn)行智能互聯(lián)。
[0006]為了解決上述問題,本發(fā)明還公開了一種智能終端,包括:第一注冊模塊,用于向推送引擎注冊推送服務(wù),且與所述推送引擎建立長連接;第二注冊模塊,用于向局域網(wǎng)注冊發(fā)現(xiàn)服務(wù),以使所述局域網(wǎng)識別所述智能終端;接收模塊,用于接收智能終端搜索請求,并接收對搜索到的第二智能終端的選擇操作;發(fā)送模塊,用于當(dāng)所述智能終端與所述第二智能終端未處于同一局域網(wǎng)內(nèi)時,向所述推送引擎發(fā)送攜帶第二智能終端身份信息的注冊服務(wù),以供所述推送引擎建立所述智能終端與所述第二智能終端的對應(yīng)關(guān)系,通過所述對應(yīng)關(guān)系進(jìn)行智能互聯(lián)。
[0007]本發(fā)明實施例提供的智能互聯(lián)方法和智能終端,第一智能終端向推送引擎注冊推送服務(wù)以使推送引擎能夠識別智能終端,并且第一智能終端還向局域網(wǎng)注冊發(fā)現(xiàn)服務(wù)以連接局域網(wǎng)并使局域網(wǎng)能夠識別第一智能終端。當(dāng)?shù)谝恢悄芙K端接收到搜索請求時,將搜索到與其在同一局域網(wǎng)內(nèi)的智能終端、以及與其注冊同一推送引擎的所有智能終端,第一智能終端顯示搜索到的智能終端信息供用戶選擇,當(dāng)用戶選擇某一智能終端時則可將用戶選擇的智能終端確定為第二智能終端。當(dāng)?shù)谝恢悄芙K端與第二智能終端處于同一局域網(wǎng)內(nèi)時,則直接通過局域網(wǎng)建立二者之間的長連接,當(dāng)?shù)谝恢悄芙K端與第二智能終端處于不同的局域網(wǎng)內(nèi)時,則由推送引擎建立二者的對應(yīng)關(guān)系,由推送引擎依據(jù)建立的對應(yīng)關(guān)系進(jìn)行第一智能終端與第二智能終端之間的智能互聯(lián)。可見,本發(fā)明實施例提供的智能互聯(lián)方案不僅適用于處于同一局域網(wǎng)內(nèi)的智能終端之間的互聯(lián),還適用于未處于同一局域網(wǎng)內(nèi)的智能終端之間的互聯(lián),具有良好的普適性。
【附圖說明】
[0008]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0009]圖1是根據(jù)本發(fā)明實施例一的一種智能互聯(lián)方法的步驟流程圖;
[0010]圖2是根據(jù)本發(fā)明實施例二的一種智能互聯(lián)方法的步驟流程圖;
[0011]圖3是采用實施例二中所示的智能互聯(lián)方法進(jìn)行智能互聯(lián)的流程圖;
[0012]圖4是根據(jù)本發(fā)明實施例三的一種智能終端的結(jié)構(gòu)框圖;
[0013]圖5是根據(jù)本發(fā)明實施例四的一種智能終端的結(jié)構(gòu)框圖。
【具體實施方式】
[0014]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0015]實施例一
[0016]參照圖1,示出了本發(fā)明實施例一的一種智能互聯(lián)方法的步驟流程圖。
[0017]本發(fā)明實施例的智能互聯(lián)方法包括以下步驟:
[0018]步驟S102:第一智能終端向推送引擎注冊推送服務(wù),且與推送引擎建立長連接。
[0019]智能終端包括但不限于:智能手機(jī)、智能電視、平板電腦等。
[0020]智能終端在開機(jī)或者開啟設(shè)定應(yīng)用時向推送引擎注冊推送服務(wù)。智能終端通過登錄賬號向推送引擎注冊推送服務(wù),在注冊完畢后推送引擎即可將智能終端與賬號建立對應(yīng)關(guān)系。
[0021]步驟S104:第一智能終端向局域網(wǎng)注冊發(fā)現(xiàn)服務(wù),以使局域網(wǎng)識別第一智能終端。
[0022]智能終端在開機(jī)或者開啟設(shè)定應(yīng)用時向局域網(wǎng)注冊發(fā)現(xiàn)服務(wù),發(fā)送服務(wù)注冊成功后局域網(wǎng)即可獲得智能終端的相關(guān)信息,例如:終端對應(yīng)的端口號、終端名稱等。通過該步驟局域網(wǎng)可以識別各個向其注冊發(fā)現(xiàn)服務(wù)的智能終端。
[0023]步驟S106:第一智能終端接收智能終端搜索請求,并接收對搜索到的第二智能終端的選擇操作。
[0024]搜索請求的觸發(fā)可以由本領(lǐng)域技術(shù)人員根據(jù)實際需求進(jìn)行設(shè)置,本發(fā)明實施例中對此不作具體限制。例如:在智能終端的界面上設(shè)置一個搜索按鈕,用戶通過控制該搜索按鈕即可發(fā)送搜索請求。第一智能終端接收到搜索請求后,搜索與其在同一局域網(wǎng)內(nèi)的智能終端、以及與其注冊同一推送引擎的所有智能終端,并展示搜索到的智能終端的信息供用戶選擇,用戶可以對展示的智能終端進(jìn)行選擇,被選擇的智能終端即被確定為與第一智能終端進(jìn)行互聯(lián)的第二智能終端。
[0025]步驟S108:當(dāng)?shù)谝恢悄芙K端與第二智能終端處于不同局域網(wǎng)內(nèi)時,第一智能終端向推送引擎發(fā)送攜帶第二智能終端身份信息的注冊服務(wù)。
[0026]第一智能終端向推送引擎發(fā)送攜帶第二智能終端身份信息的注冊服務(wù),以供推送引擎建立第一智能終端與第二智能終端的對應(yīng)關(guān)系,通過對應(yīng)關(guān)系進(jìn)行智能互聯(lián)。
[0027]由于智能終端在開機(jī)或者設(shè)定應(yīng)用開啟時向推動引擎注冊推送服務(wù),因此,無論是第一智能終端還是第二智能終端均與推送引擎建立有長連接,那么,當(dāng)推送引擎確定第一智能終端與第二智能終端的對應(yīng)關(guān)系后,即可分別通過與二者的長連接來傳輸二者之間待傳輸?shù)臄?shù)據(jù)。
[0028]通過本發(fā)明實施例提供的智能互聯(lián)方法,第一智能終端向推送引擎注冊推送服務(wù)以使推送引擎能夠識別智能終端,并且第一智能終端還向局域網(wǎng)注冊發(fā)現(xiàn)服務(wù)以連接局域網(wǎng)并使局域網(wǎng)能夠識別第一智能終端。當(dāng)?shù)谝恢悄芙K端接收到搜索請求時,將搜索到與其在同一局域網(wǎng)內(nèi)的智能終端、以及與其注冊同一推送引擎的所有智能終端,第一智能終端顯示搜索到的智能終端信息供用戶選擇,當(dāng)用戶選擇某一智能終端時則可將用戶選擇的智能終端確定為第二智能終端。當(dāng)?shù)谝恢悄芙K端與第二智能終端處于同一局域網(wǎng)內(nèi)時,則直接通過局域網(wǎng)建立二者之間的長連接,當(dāng)?shù)谝恢悄芙K端與第二智能終端處于不同的局域網(wǎng)內(nèi)時,則由推送引擎建立二者的對應(yīng)關(guān)系,由推送引擎依據(jù)建立的對應(yīng)關(guān)系進(jìn)行第一智能終端與第二智能終端之間的智能互聯(lián)??梢姡景l(fā)明實施例提供的智能互聯(lián)方法不僅適用于處于同一局域網(wǎng)內(nèi)的智能終端之間的互聯(lián),還適用于未處于同一局域網(wǎng)內(nèi)的智能終端之間的互聯(lián),具有良好的普適性。
[0029]實施例二
[0030]參照圖2,示出了本發(fā)明實施例二的一種智能互聯(lián)方法的步驟流程圖。
[0031]本發(fā)明實施例的智能互聯(lián)方法具體包括以下步驟:
[0032]步驟S202:第一智能終端向推送引擎注冊推送服務(wù),且與推送引擎建立長連接。
[0033]其中,智能終端包括但不限于智能手機(jī)、智能電視、平板電腦等。
[0034]智能終端之間的互聯(lián)可以是任意兩個智能終端之間的互聯(lián)。如:智能手機(jī)與智能電視之間的互聯(lián)、平板電腦與智能電視之間的互聯(lián)、智能手機(jī)之間的互聯(lián)等。
[0035]參與智能互聯(lián)的智能終端均需向推動引擎注冊推送服務(wù)、向局域網(wǎng)注冊發(fā)現(xiàn)服務(wù),以供推動引擎以及局域網(wǎng)進(jìn)行身份識別,并分別與其建立網(wǎng)絡(luò)連接。
[0036]步驟S204:第一智能終端向局域網(wǎng)注冊發(fā)現(xiàn)服務(wù),以使局域網(wǎng)識別第一智能終端。
[0037]智能終端向局域網(wǎng)注冊發(fā)送服務(wù)時,可以將智能終端對應(yīng)的端口號、終端名稱發(fā)送至局域網(wǎng),以便局域網(wǎng)將注冊發(fā)送服務(wù)的各智能終端進(jìn)行區(qū)分。同時,局域網(wǎng)也可獲知局域網(wǎng)內(nèi)的各智能終端的信息。
[0038]步驟S206:第一智能終端接收智能終端搜索請求,并接收對搜索到的第二智能終端的選擇操作。
[0039]用戶通過對第一智能終端進(jìn)行操作向第一智能終端發(fā)送搜索請求,第一智能終端接收搜索請求,搜索與其在同一局域網(wǎng)內(nèi)的智能終端、以及與其注冊同一推送引擎的所有智能終端,并展示搜索到的智能終端的信息供用戶選擇,用戶從中選擇一個智能終端,第一智能終端接收用戶的選擇操作,并將被選擇的智能終端確定為與第一智能終端進(jìn)行互聯(lián)的第二智能終端。
[0040]步驟S208:第一智能終端判斷與第二智能終端是否處于同一局域網(wǎng)內(nèi);若是,則執(zhí)行步驟S210,若否,則執(zhí)行步驟S212。
[0041]—種優(yōu)選的判斷第一智能終端與第二智能終端是否處于同一局域網(wǎng)內(nèi)的方式如下:
[0042]局域網(wǎng)將向其注冊發(fā)現(xiàn)服務(wù)的智能終端身份信息發(fā)送至第一智能終端,第一智能終端查找接收到的智能終端身份信息中是否包括第二智能終端的身份信息,若包含則確定二者處于同一局域網(wǎng)內(nèi),若不包含則確定二者未處于同一局域網(wǎng)內(nèi)。
[0043]步驟S210:當(dāng)?shù)谝恢悄芙K端與第二智能終端處于同一局域網(wǎng)內(nèi)時,第一智能終端與第二智能終端通過局域網(wǎng)建立長連接,以進(jìn)行智能互聯(lián);然后執(zhí)行步驟S214。
[0044]由于第一智能終端與第二智能終端均處于局域網(wǎng)內(nèi),二者均與局域網(wǎng)建立有網(wǎng)絡(luò)連接,因此,二者可通過局域網(wǎng)建立長連接。對于智能終端間通過局域網(wǎng)建立長連接的具體方式參見相關(guān)技術(shù)即可,本發(fā)明實施例中對此不作具體限制。
[0045]步驟S212:當(dāng)?shù)谝恢悄芙K端與第二智能終端未處于同一局域網(wǎng)內(nèi)時,第一智能終端向推送引擎發(fā)送攜帶第二智能終端身份信息的注冊服務(wù);然后執(zhí)行步驟S214。
[0046]第一智能終端向推送引擎發(fā)送攜帶第二智能終端身份信息的注冊服務(wù),以供推送引擎建立第一智能終端與第二智能終端的對應(yīng)關(guān)系,通過對應(yīng)關(guān)系進(jìn)行智能互聯(lián)。
[0047]由于智能終端在開機(jī)或者設(shè)定應(yīng)用開啟時向推動引擎注冊推送服務(wù),因此,無論是第一智能終端還是第二智能終端均與推送引擎建立有長連接,那么,當(dāng)推送引擎確定第一智能終端與第二智能終端的對應(yīng)關(guān)系后,即可分別通過與二者的長連接來傳輸二者之間待傳輸?shù)臄?shù)據(jù)。在第一智能終端與第二智能終端之間傳輸數(shù)據(jù)時,可以執(zhí)行步驟S214至步驟S216。
[0048]步驟S214:第一智能終端判斷待傳輸?shù)臄?shù)據(jù)所屬的協(xié)議類型,確定協(xié)議類型對應(yīng)的標(biāo)識。
[0049]本發(fā)明實施例中建立互聯(lián)關(guān)系的各智能終端在對彼此進(jìn)行控制時,均遵循預(yù)設(shè)的智能互聯(lián)協(xié)議,預(yù)設(shè)的智能互聯(lián)協(xié)議具體包含多種協(xié)議類型,每種協(xié)議類型均對應(yīng)各自的標(biāo)識。協(xié)議類型包括以下至少之一:視頻推送協(xié)議、點贊協(xié)議、彈幕發(fā)送協(xié)議、進(jìn)度控制協(xié)議以及聲音控制協(xié)議。
[0050]其中,不同類型的協(xié)議用于處理不同的控制操作對應(yīng)的數(shù)據(jù),例如:視頻推送協(xié)議用于處理推送的視頻數(shù)據(jù),點贊協(xié)議用于處理發(fā)送的點贊數(shù)據(jù),彈幕發(fā)送協(xié)議用于處于發(fā)送的彈幕數(shù)據(jù)。
[0051]對于各協(xié)議類型對應(yīng)的具體標(biāo)識可以由本領(lǐng)域技術(shù)人員根據(jù)實際需求進(jìn)行設(shè)置,所設(shè)置的標(biāo)識能夠保證將各種協(xié)議類型通過標(biāo)識加以區(qū)分即可,本發(fā)明實施例中對此不作具體限制。
[0052]例如:點贊協(xié)議對應(yīng)的標(biāo)識為A,當(dāng)用戶通過第一智能終端預(yù)向第二智能終端中播放的節(jié)目點贊時,第一智能終端將用戶的點贊操作生成點贊數(shù)據(jù),并確定其所屬的協(xié)議類型為點贊協(xié)議,然后確定其對應(yīng)的標(biāo)識為A,最后,將點贊數(shù)據(jù)以及標(biāo)識A通過智能互聯(lián)關(guān)系發(fā)送至第二智能終端。
[0053]步驟S216:第一智能終端將待傳輸?shù)臄?shù)據(jù)與標(biāo)識發(fā)送至第二智能終端。
[0054]第二智能終端接收到數(shù)據(jù)后獲取數(shù)據(jù)以及標(biāo)識,確定該標(biāo)識對應(yīng)的協(xié)議類型,調(diào)用與該協(xié)議類型匹配的協(xié)議對數(shù)據(jù)進(jìn)行解析,將其轉(zhuǎn)化為對應(yīng)的操作在第二智能終端上執(zhí)行。
[0055]本發(fā)明實施例提供的智能互聯(lián)方法,除具有實施例一中所示的智能互聯(lián)方法所具有的有益效果外,通過在互聯(lián)的智能終端之間進(jìn)行互聯(lián)協(xié)議約定,并通過標(biāo)識來區(qū)分不同類型的待傳輸數(shù)據(jù),當(dāng)接收數(shù)據(jù)的智能終端接收到數(shù)據(jù)和標(biāo)識時,調(diào)用與標(biāo)識對應(yīng)的解析協(xié)議對數(shù)據(jù)進(jìn)行解析即可,能夠提供多種協(xié)議類型數(shù)據(jù)的傳輸,支持多種智能終端間的互動操作,例如:為節(jié)目點贊、控制節(jié)目播放進(jìn)度、發(fā)送彈幕等。
[0056]下面參照圖3,以移動終端與智能電視之間進(jìn)行智能互聯(lián)為例,對本發(fā)明實施例的智能互聯(lián)方法進(jìn)行說明。
[0057]從圖3中可知本具體實例中的智能互聯(lián)方法包括以下四個主要流程:
[0058]第一個流程:移動終端與智能電視之間實現(xiàn)移動互聯(lián)協(xié)議;
[0059]移動終端可以為手機(jī)、平板電腦等,本具體實例中以移動終端為手機(jī)為例對后續(xù)內(nèi)容進(jìn)行說明。
[0060]本具體實例中的移動終端與智能電視均為遵從預(yù)設(shè)的智能互聯(lián)協(xié)議的智能終端。因此,無論是手機(jī)還是智能電視開機(jī)啟動或者應(yīng)用啟動時,均會向推送引擎注冊推送服務(wù),與推送引擎建立TCP(Transmiss1n Control Protocol,傳輸控制協(xié)議)長連接,并且還會注冊局域網(wǎng)發(fā)現(xiàn)服務(wù),以在二者之間實現(xiàn)互聯(lián)協(xié)議。
[0061]需要說明的是,當(dāng)移動終端與智能電視之間未能成功實現(xiàn)移動互聯(lián)協(xié)議時,則整個智能互聯(lián)流程直接終止。
[0062]第二個流程:搜索設(shè)備并建立連接;
[0063]用戶通過手機(jī)點擊掃描設(shè)備,手機(jī)便開始搜索設(shè)備,并展示搜索到的設(shè)備信息,用戶點擊搜索到的設(shè)備,手機(jī)便建立與被點擊的設(shè)備之間的連接。
[0064]其中,本具體實例中所搜索的設(shè)備即智能電視。
[0065]如果手機(jī)與智能設(shè)備在同一局域網(wǎng)內(nèi),兩個設(shè)備會建立TCP長連接,進(jìn)行信息傳遞;如果兩個設(shè)備不在同一局域網(wǎng)內(nèi),手機(jī)會向推送引擎發(fā)送智能電視的身份信息(例如:設(shè)備唯一標(biāo)識)以及自身的身份信息,推送引擎通過兩個設(shè)備的身份信息建立二者之間的對應(yīng)關(guān)系,推送引擎通過建立的對應(yīng)關(guān)系在兩個設(shè)備之間傳輸數(shù)據(jù)。
[0066]第三個流程:調(diào)用相應(yīng)的互聯(lián)協(xié)議對待發(fā)送的數(shù)據(jù)進(jìn)行處理后發(fā)送至智能電視;
[0067]手機(jī)根據(jù)智能互聯(lián)協(xié)議傳輸數(shù)據(jù),智能互聯(lián)協(xié)議具體包含多種協(xié)議類型,每種協(xié)議類型均對應(yīng)各自的標(biāo)識。因此,手機(jī)需要判斷待傳輸?shù)臄?shù)據(jù)所屬的協(xié)議類型,確定協(xié)議類型對應(yīng)的標(biāo)識,并將待傳輸?shù)臄?shù)據(jù)與標(biāo)識發(fā)送至智能電視。
[0068]手機(jī)通過智能互聯(lián)協(xié)議可以對智能電視執(zhí)行如下操作:在智能電視上播放視頻、控制智能電視上當(dāng)前播放視頻的播放進(jìn)度、控制智能電視上當(dāng)前播放視頻的音量、發(fā)送彈幕、對智能電視上播放的視頻進(jìn)行點贊等。
[0069]第四個流程:智能電視對移動終端發(fā)送的數(shù)據(jù)進(jìn)行解析并執(zhí)行相應(yīng)的操作。
[0070]智能電視接收到數(shù)據(jù)后獲取數(shù)據(jù)以及標(biāo)識,確定該標(biāo)識對應(yīng)的協(xié)議類型,調(diào)用與該協(xié)議類型匹配的協(xié)議對數(shù)據(jù)進(jìn)行解析,將其轉(zhuǎn)化為對應(yīng)的操作在智能電視上執(zhí)行,以實現(xiàn)通過手機(jī)對智能電視進(jìn)行控制的目的。
[0071 ]當(dāng)手機(jī)向智能電視推送視頻時,智能電視遵從視頻推送協(xié)議對推送的視頻數(shù)據(jù)進(jìn)行解析,在智能電視上播放推送的視頻。當(dāng)手機(jī)向智能電視中播放的視頻點贊時,智能電視遵從點贊協(xié)議對手機(jī)發(fā)送的點贊數(shù)據(jù)進(jìn)行解析,并對當(dāng)前播放視頻點贊。當(dāng)手機(jī)向智能電視發(fā)送彈幕數(shù)據(jù)時,智能電視遵從彈幕發(fā)送協(xié)議對發(fā)送的彈幕數(shù)據(jù)進(jìn)行解析,顯示解析后的彈幕并將其發(fā)送至服務(wù)器。
[0072]當(dāng)手機(jī)向智能電視當(dāng)前所播放的視頻發(fā)送控制進(jìn)度數(shù)據(jù)時,智能電視遵從進(jìn)度控制協(xié)議對控制進(jìn)度數(shù)據(jù)進(jìn)行解析,采用解析后的控制進(jìn)度數(shù)據(jù)對當(dāng)前播放的視頻的進(jìn)度進(jìn)行調(diào)控,將其播放進(jìn)度調(diào)控到相應(yīng)位置。當(dāng)手機(jī)向智能電視當(dāng)前所播放的視頻發(fā)送聲音控制數(shù)據(jù)時,智能電視遵從聲音控制協(xié)議對聲音控制數(shù)據(jù)進(jìn)行解析,采用解析后的聲音控制數(shù)據(jù)對當(dāng)前播放的視頻的聲音進(jìn)行調(diào)控,將其聲音調(diào)控到相應(yīng)大小。
[0073]本具體實例提供的智能互聯(lián)方法,任何進(jìn)行智能互聯(lián)的設(shè)備均需要遵循預(yù)設(shè)的智能互聯(lián)協(xié)議,通過預(yù)設(shè)的智能互聯(lián)協(xié)議便可以在各設(shè)備之間進(jìn)行通信,且本具體實例中的智能互聯(lián)方法同時支持局域網(wǎng)和非局域網(wǎng)中的設(shè)備間的互聯(lián)。不僅如此,由于智能互聯(lián)協(xié)議包含多種協(xié)議類型,因此,能夠支持設(shè)備之間的多種互動操作,如:播放視頻、發(fā)送彈幕、控制視頻播放進(jìn)度、給當(dāng)前所播放的視頻點贊等操作。
[0074]實施例三
[0075]參照圖4,示出了本發(fā)明實施例三的一種智能終端的結(jié)構(gòu)框圖。
[0076]本發(fā)明實施例的智能終端可以包括:第一注冊模塊402,用于向推送引擎注冊推送服務(wù),且與所述推送引擎建立長連接;第二注冊模塊404,用于向局域網(wǎng)注冊發(fā)現(xiàn)服務(wù),以使所述局域網(wǎng)識別所述智能終端;接收模塊406,用于接收智能終端搜索請求,并接收對搜索到的第二智能終端的選擇操作;發(fā)送模塊408,用于當(dāng)所述智能終端與所述第二智能終端未處于同一局域網(wǎng)內(nèi)時,向所述推送引擎發(fā)送攜帶第二智能終端身份信息的注冊服務(wù),以供所述推送引擎建立所述智能終端與所述第二智能終端的對應(yīng)關(guān)系,通過所述對應(yīng)關(guān)系進(jìn)行智能互聯(lián)。
[0077]通過本發(fā)明實施例提供的智能終端,向推送引擎注冊推送服務(wù)以使推送引擎能夠識別智能終端,并且還向局域網(wǎng)注冊發(fā)現(xiàn)服務(wù)以連接局域網(wǎng)并使局域網(wǎng)能夠識別該能終端。當(dāng)該智能終端接收到搜索請求時,將搜索到與其在同一局域網(wǎng)內(nèi)的智能終端、以及與其注冊同一推送引擎的所有智能終端,該智能終端顯示搜索到的智能終端信息供用戶選擇,當(dāng)用戶選擇某一智能終端時則可將用戶選擇的智能終端確定為第二智能終端。當(dāng)該智能終端與第二智能終端處于同一局域網(wǎng)內(nèi)時,則直接通過局域網(wǎng)建立二者之間的長連接,當(dāng)該智能終端與第二智能終端處于不同的局域網(wǎng)內(nèi)時,則由推送引擎建立二者的對應(yīng)關(guān)系,由推送引擎依據(jù)建立的對應(yīng)關(guān)系進(jìn)行該智能終端與第二智能終端之間的智能互聯(lián)??梢?,本發(fā)明實施例提供的智能互聯(lián)方案,不僅適用于處于同一局域網(wǎng)內(nèi)的智能終端之間的互聯(lián),還適用于未處于同一局域網(wǎng)內(nèi)的智能終端之間的互聯(lián),具有良好的普適性。
[0078]實施例四
[0079]參照圖5,示出了本發(fā)明實施例四的一種智能終端的結(jié)構(gòu)框圖。
[0080]本發(fā)明實施例的智能終端是對實施例三中的智能終端的進(jìn)一步優(yōu)化,優(yōu)化后的智能終端可以包括:第一注冊模塊502,用于向推送引擎注冊推送服務(wù),且與所述推送引擎建立長連接;第二注冊模塊504,用于向局域網(wǎng)注冊發(fā)現(xiàn)服務(wù),以使所述局域網(wǎng)識別所述智能終端;接收模塊506,用于接收智能終端搜索請求,并接收對搜索到的第二智能終端的選擇操作;發(fā)送模塊508,用于當(dāng)所述智能終端與所述第二智能終端未處于同一局域網(wǎng)內(nèi)時,向所述推送引擎發(fā)送攜帶第二智能終端身份信息的注冊服務(wù),以供所述推送引擎建立所述智能終端與所述第二智能終端的對應(yīng)關(guān)系,通過所述對應(yīng)關(guān)系進(jìn)行智能互聯(lián)。
[0081]優(yōu)選地,所述智能終端還包括:長連接建立模塊510,用于當(dāng)所述智能終端與所述第二智能終端處于同一局域網(wǎng)內(nèi)時,通過所述局域網(wǎng)建立所述智能終端與所述第二智能終端之間的長連接,以進(jìn)行智能互聯(lián)。
[0082]優(yōu)選地,所述智能終端還包括:判斷模塊512,用于在所述接收模塊506接收對搜索到的第二智能終端的選擇操作之后,判斷所述智能終端與所述第二智能終端是否處于同一局域網(wǎng)內(nèi)。
[0083]優(yōu)選地,所述智能終端還包括:確定模塊514,用于判斷待傳輸?shù)臄?shù)據(jù)所屬的協(xié)議類型,確定所述協(xié)議類型對應(yīng)的標(biāo)識;處理模塊516,用于將待傳輸?shù)臄?shù)據(jù)與所述標(biāo)識發(fā)送至第二智能終端。
[0084]優(yōu)選地,所述協(xié)議類型包括以下至少之一:視頻推送協(xié)議、點贊協(xié)議、彈幕發(fā)送協(xié)議、進(jìn)度控制協(xié)議以及聲音控制協(xié)議。
[0085]本發(fā)明實施例的智能終端用于實現(xiàn)前述實施例一以及實施例二中相應(yīng)的智能互聯(lián)方法,并且具有相應(yīng)的方法實施例的有益效果,在此不再贅述。
[0086]本說明書中的各個實施例均采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。對于系統(tǒng)實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
[0087]以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
[0088]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品可以存儲在計算機(jī)可讀存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
[0089]最后應(yīng)說明的是:以上實施例僅用以說明本實發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精 UL
o Ih I rH Λ H.1/ 丄丄
【主權(quán)項】
1.一種智能互聯(lián)方法,其特征在于,包括: 第一智能終端向推送引擎注冊推送服務(wù),且與所述推送引擎建立長連接; 第一智能終端向局域網(wǎng)注冊發(fā)現(xiàn)服務(wù),以使所述局域網(wǎng)識別所述第一智能終端; 第一智能終端接收智能終端搜索請求,并接收對搜索到的第二智能終端的選擇操作; 當(dāng)所述第一智能終端與所述第二智能終端未處于同一局域網(wǎng)內(nèi)時,所述第一智能終端向所述推送引擎發(fā)送攜帶第二智能終端身份信息的注冊服務(wù),以供所述推送引擎建立所述第一智能終端與所述第二智能終端的對應(yīng)關(guān)系,通過所述對應(yīng)關(guān)系進(jìn)行智能互聯(lián)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 當(dāng)所述第一智能終端與所述第二智能終端處于同一局域網(wǎng)內(nèi)時,所述第一智能終端與所述第二智能終端通過所述局域網(wǎng)建立長連接,以進(jìn)行智能互聯(lián)。3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,在所述接收對搜索到的第二智能終端的選擇操作的步驟之后,所述方法還包括: 所述第一智能終端判斷與所述第二智能終端是否處于同一局域網(wǎng)內(nèi)。4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括: 所述第一智能終端判斷待傳輸?shù)臄?shù)據(jù)所屬的協(xié)議類型,確定所述協(xié)議類型對應(yīng)的標(biāo)識; 所述第一智能終端將待傳輸?shù)臄?shù)據(jù)與所述標(biāo)識發(fā)送至第二智能終端。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述協(xié)議類型包括以下至少之一:視頻推送協(xié)議、點贊協(xié)議、彈幕發(fā)送協(xié)議、進(jìn)度控制協(xié)議以及聲音控制協(xié)議。6.一種智能終端,其特征在于,包括: 第一注冊模塊,用于向推送引擎注冊推送服務(wù),且與所述推送弓I擎建立長連接; 第二注冊模塊,用于向局域網(wǎng)注冊發(fā)現(xiàn)服務(wù),以使所述局域網(wǎng)識別所述智能終端; 接收模塊,用于接收智能終端搜索請求,并接收對搜索到的第二智能終端的選擇操作;發(fā)送模塊,用于當(dāng)所述智能終端與所述第二智能終端未處于同一局域網(wǎng)內(nèi)時,向所述推送引擎發(fā)送攜帶第二智能終端身份信息的注冊服務(wù),以供所述推送引擎建立所述智能終端與所述第二智能終端的對應(yīng)關(guān)系,通過所述對應(yīng)關(guān)系進(jìn)行智能互聯(lián)。7.根據(jù)權(quán)利要求6所述的智能終端,其特征在于,所述智能終端還包括: 長連接建立模塊,用于當(dāng)所述智能終端與所述第二智能終端處于同一局域網(wǎng)內(nèi)時,通過所述局域網(wǎng)建立所述智能終端與所述第二智能終端之間的長連接,以進(jìn)行智能互聯(lián)。8.根據(jù)權(quán)利要求6或7所述的智能終端,其特征在于,所述智能終端還包括: 判斷模塊,用于在所述接收模塊接收對搜索到的第二智能終端的選擇操作之后,判斷所述智能終端與所述第二智能終端是否處于同一局域網(wǎng)內(nèi)。9.根據(jù)權(quán)利要求6或7所述的智能終端,其特征在于,所述智能終端還包括: 確定模塊,用于判斷待傳輸?shù)臄?shù)據(jù)所屬的協(xié)議類型,確定所述協(xié)議類型對應(yīng)的標(biāo)識; 處理模塊,用于將待傳輸?shù)臄?shù)據(jù)與所述標(biāo)識發(fā)送至第二智能終端。10.根據(jù)權(quán)利要求9所述的智能終端,其特征在于,所述協(xié)議類型包括以下至少之一:視頻推送協(xié)議、點贊協(xié)議、彈幕發(fā)送協(xié)議、進(jìn)度控制協(xié)議以及聲音控制協(xié)議。
【文檔編號】H04N21/4363GK105828171SQ201610144217
【公開日】2016年8月3日
【申請日】2016年3月14日
【發(fā)明人】張仕奇
【申請人】樂視網(wǎng)信息技術(shù)(北京)股份有限公司