本發(fā)明涉及通信領(lǐng)域的互聯(lián)網(wǎng)電視控制技術(shù),尤其涉及一種獲取授權(quán)信息的方法及裝置。
背景技術(shù):
互聯(lián)網(wǎng)電視作為一項新興電視媒體已經(jīng)融入人們的家居生活,成為家庭娛樂必不可少的一部分,但是傳統(tǒng)的物理遙控器,功能拓展和應(yīng)用創(chuàng)新的實現(xiàn)成本較高,每次需要物理硬件召回升級,給互聯(lián)網(wǎng)電視的產(chǎn)品使用帶來不便;鑒于此,將現(xiàn)有的物理遙控器具備的功能轉(zhuǎn)移至移動終端,移動終端通過互聯(lián)網(wǎng)與中心服務(wù)器相連,所述移動終端通過長連接操作互聯(lián)網(wǎng)機頂盒,實現(xiàn)通過智能手機對互聯(lián)網(wǎng)電視的音量、頻道、靜音、關(guān)機等進行控制。
隨著互聯(lián)網(wǎng)的飛速發(fā)展,移動終端和互聯(lián)網(wǎng)電視已可實現(xiàn)有條件的多屏互動;然而,現(xiàn)有的基于互聯(lián)網(wǎng)電視的多屏互動技術(shù)存在如下缺陷:各公司開發(fā)的移動終端應(yīng)用(app)僅能控制各自的機頂盒,無法兼容屬于其他牌照方的機頂盒;這樣當用戶家中擁有兩家或兩家以上牌照方的機頂盒時,需安裝多個移動終端應(yīng)用以適配不同的牌照方,在開啟機頂盒相關(guān)應(yīng)用時需要用戶人為識別對應(yīng)的機頂盒的牌照方并開啟相應(yīng)應(yīng)用,若識別錯誤則不能連接,這給用戶使用帶來不便,增加了推廣和運營的難度。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明實施例期望提供一種獲取授權(quán)信息的方法及裝置,能降低推廣和運營的難度,提高用戶體驗。
為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
本發(fā)明實施例提供一種獲取授權(quán)信息的方法,包括:
獲取授權(quán)信息的方法,其特征在于,所述方法包括:
根據(jù)獲取的第一機頂盒的牌照方標識,向家庭開放平臺發(fā)送包括所述牌照方標識的請求消息;
接收所述家庭開放平臺發(fā)送的所述第一機頂盒的牌照方的授權(quán)信息。
在上述方案中,所述根據(jù)獲取的第一機頂盒的牌照方標識,向家庭開放平臺發(fā)送包括所述牌照方標識的請求消息之前,所述方法還包括:
向所述第一機頂盒發(fā)送連接指示消息;
接收所述第一機頂盒發(fā)送的所述第一機頂盒的牌照方標識。
在上述方案中,所述根據(jù)獲取的第一機頂盒的牌照方標識,向家庭開放平臺發(fā)送包括所述牌照方標識的請求消息之前,所述方法還包括:
根據(jù)接收到的包括機頂盒識別信息的廣播消息,識別到至少一個機頂盒;所述第一機頂盒為所述識別到的至少一個機頂盒中的任一個。
在上述方案中,所述授權(quán)信息包括電子節(jié)目指南信息或連接認證信息。
本發(fā)明實施例還提供一種獲取授權(quán)信息的方法,包括:
接收用戶設(shè)備發(fā)送的包括第一機頂盒的牌照方標識的請求消息;
向所述用戶設(shè)備發(fā)送所述第一機頂盒的牌照方的授權(quán)信息。
本發(fā)明實施例提供一種獲取授權(quán)信息的裝置,包括:
第一發(fā)送模塊,用于根據(jù)獲取的第一機頂盒的牌照方標識,向家庭開放平臺發(fā)送包括所述牌照方標識的請求消息;
第一接收模塊,用于接收所述家庭開放平臺發(fā)送的所述第一機頂盒的牌照方的授權(quán)信息。
在上述方案中,所述第一發(fā)送模塊,還用于在根據(jù)獲取的第一機頂盒的牌照方標識,向家庭開放平臺發(fā)送包括所述牌照方標識的請求消息之前,向所述第一機頂盒發(fā)送連接指示消息;所述第一接收模塊,還用于接收所述第一機頂盒發(fā)送的所述第一機頂盒的牌照方標識。
在上述方案中,所述裝置還包括識別模塊;所述第一接收模塊,還用于接收包括機頂盒識別信息的廣播消息;所述識別模塊,用于根據(jù)所述第一接收模 塊接收到的包括機頂盒識別信息的廣播消息,識別到至少一個機頂盒;所述第一機頂盒為所述識別到的至少一個機頂盒中的任一個。
在上述方案中,所述授權(quán)信息包括電子節(jié)目指南信息或連接認證信息。
本發(fā)明實施例還提供一種獲取授權(quán)信息的裝置,包括:
第二接收模塊,用于接收用戶設(shè)備發(fā)送的包括第一機頂盒的牌照方標識的請求消息;
第二發(fā)送模塊,用于向所述用戶設(shè)備發(fā)送所述第一機頂盒的牌照方的授權(quán)信息。
本發(fā)明實施例提供的獲取授權(quán)信息的方法及裝置,通過根據(jù)獲取的第一機頂盒的牌照方標識,向家庭開放平臺發(fā)送包括所述牌照方標識的請求消息,接收家庭開放平臺發(fā)送的所述第一機頂盒的牌照方的授權(quán)信息,從而在存在兩個或以上分別屬于不同牌照方的機頂盒的場景中,實現(xiàn)了自動適配不同牌照方的機頂盒,降低了推廣和運營的難度,提高了用戶體驗。
附圖說明
圖1為本發(fā)明實施例提供的獲取授權(quán)信息的方法的流程圖;
圖2為本發(fā)明實施例提供的用戶設(shè)備自適應(yīng)多牌照方的流程圖;
圖3為本發(fā)明實施例提供的獲取授權(quán)信息的裝置的結(jié)構(gòu)圖;
圖4為本發(fā)明實施例提供的獲取授權(quán)信息的裝置的另一結(jié)構(gòu)圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述。
圖1為本發(fā)明實施例提供的獲取授權(quán)信息的方法的流程圖,如圖1所示,該方法包括:
步驟101、根據(jù)獲取的第一機頂盒的牌照方標識,向家庭開放平臺發(fā)送包括所述牌照方標識的請求消息;
這里,本發(fā)明實施例提供的獲取授權(quán)信息的方法可以應(yīng)用于存在多個分別屬于不同牌照方的機頂盒的場景中;本發(fā)明實施例提供的獲取授權(quán)信息的方法的執(zhí)行主體可以為獲取授權(quán)信息的裝置;所述獲取授權(quán)信息的裝置可以設(shè)置在用戶設(shè)備上,也可以單獨配置;所述用戶設(shè)備可以為便攜電腦、移動終端等設(shè)備,所述移動終端例如可以包括智能手機;所述獲取授權(quán)信息的裝置,可以通過運行用戶設(shè)備app實現(xiàn)所述獲取授權(quán)信息的方法;所述用戶設(shè)備app可以為基于用戶設(shè)備的一款軟件應(yīng)用,該應(yīng)用具備電視遙控、游戲操縱、節(jié)目單搜索、電視推屏等功能;所述家庭開放平臺是為互聯(lián)網(wǎng)電視提供業(yè)務(wù)支撐的一個開放平臺,用于存儲不同牌照方的授權(quán)信息,例如,牌照方標識對應(yīng)的授權(quán)信息;實際中,所述授權(quán)信息可以包括:電子節(jié)目指南(epg,electronicprogramguide)信息、連接認證信息或牌照方epg的插件;所述epg信息可以包括屬于用戶設(shè)備側(cè)的epg信息,例如,電子節(jié)目單。
在執(zhí)行步驟101之前,接收包括機頂盒識別信息的廣播消息,根據(jù)接收到的包括機頂盒識別信息的廣播消息,識別到至少一個機頂盒;所述第一機頂盒為所述識別到的至少一個機頂盒中的任意一個;向所述第一機頂盒發(fā)送連接指示消息,及接收所述第一機頂盒發(fā)送的所述第一機頂盒的牌照方標識。
步驟102、接收家庭開放平臺發(fā)送的所述第一機頂盒的牌照方的授權(quán)信息。
這里,接收到所述家庭開放平臺發(fā)送的所述第一機頂盒的牌照方的授權(quán)信息后,即實現(xiàn)了獲取所述第一機頂盒的牌照方的授權(quán)信息;在獲取所述第一機頂盒的牌照方的授權(quán)信息后,所述用戶設(shè)備與第一機頂盒通過私有協(xié)議建立連接,所述用戶設(shè)備發(fā)送指令,第一機頂盒負責接收所述用戶設(shè)備的指令并執(zhí)行;所述指令包括但不限于:電視遙控、游戲操縱、節(jié)目單搜索、電視推屏等功能。
本發(fā)明實施例提供的獲取授權(quán)信息的方法,通過根據(jù)獲取的第一機頂盒的牌照方標識,向家庭開放平臺發(fā)送包括所述牌照方標識的請求消息,接收家庭開放平臺發(fā)送的所述第一機頂盒的牌照方的授權(quán)信息,從而在存在兩個或以上分別屬于不同牌照方的機頂盒的場景中,不需要分別安裝多個用戶設(shè)備應(yīng)用,通過一個用戶設(shè)備應(yīng)用實現(xiàn)了自動適配不同牌照方的機頂盒,支持多牌照方的 多屏互動,實現(xiàn)了多牌照方場景中的統(tǒng)一運營問題,提高了用戶體驗。
在本發(fā)明實施例中,用戶設(shè)備接收同一局域網(wǎng)內(nèi)的機頂盒廣播消息,根據(jù)接收到的包括機頂盒識別信息的廣播消息,識別到至少一個機頂盒,所述第一機頂盒為所述識別到的至少一個機頂盒中的任意一個,所述用戶設(shè)備向所述第一機頂盒發(fā)送連接指示消息;所述第一機頂盒接收所述用戶設(shè)備發(fā)送的連接指示消息,根據(jù)所述連接指示消息,建立與所述用戶設(shè)備之間的長連接,通過所述長連接向所述用戶設(shè)備發(fā)送所述第一機頂盒的牌照方標識;所述用戶設(shè)備接收所述第一機頂盒發(fā)送的所述第一機頂盒的牌照方標識,根據(jù)所述第一機頂盒的牌照方標識,向家庭開放平臺發(fā)送包括所述牌照方標識的請求消息;所述家庭開放平臺接收用戶設(shè)備發(fā)送的請求消息,向所述用戶設(shè)備發(fā)送所述第一機頂盒的牌照方的授權(quán)信息;所述用戶設(shè)備接收所述家庭開放平臺發(fā)送的所述第一機頂盒的牌照方的授權(quán)信息。
圖2為本發(fā)明實施例提供的用戶設(shè)備自適應(yīng)多牌照方的流程圖;如圖2所示,所述方法包括:
步驟201、用戶設(shè)備和各個機頂盒均連接于同一局域網(wǎng)內(nèi),用戶設(shè)備和各個機頂盒啟動后,各個機頂盒啟動廣播,廣播消息包括機頂盒識別信息;機頂盒可以通過內(nèi)置的基于互聯(lián)網(wǎng)電視機頂盒的軟件應(yīng)用,例如機頂盒apk實現(xiàn)用戶設(shè)備app和機頂盒epg之間的連接,實現(xiàn)指令接收、處理和傳遞等功能;
步驟202、用戶設(shè)備啟動機頂盒搜索功能,接收機頂盒廣播;
步驟203、用戶設(shè)備根據(jù)接收到的包括機頂盒識別信息的廣播消息,若識別到該局域網(wǎng)內(nèi)有且僅有一個機頂盒,所述識別到的機頂盒即第一機頂盒,則跳轉(zhuǎn)至步驟205;若識別到該局域網(wǎng)內(nèi)有多個機頂盒,則跳轉(zhuǎn)至步驟204;若在該局域網(wǎng)內(nèi)未識別到任何一個符合條件的機頂盒,則跳轉(zhuǎn)至步驟202;
這里,用戶設(shè)備在該局域網(wǎng)內(nèi)未識別到任何一個符合條件的機頂盒時,將再次自動啟動機頂盒搜索,重復搜索的次數(shù)例如可以為3次,每次可以間隔一定時長,例如10秒間隔;
步驟204、在所述識別到的多個機頂盒中選擇一個機頂盒即第一機頂盒, 例如,在用戶設(shè)備app的機頂盒列表中手動選擇一個機頂盒;
步驟205、所述用戶設(shè)備向所述第一機頂盒發(fā)送連接指示消息;
步驟206、所述第一機頂盒接收所述用戶設(shè)備發(fā)送的連接指示消息,并根據(jù)所述連接指示消息,建立與所述用戶設(shè)備之間的長連接;
步驟207、所述第一機頂盒通過長連接向所述用戶設(shè)備發(fā)送所述第一機頂盒的牌照方標識;
步驟208、所述用戶設(shè)備接收所述第一機頂盒發(fā)送的所述第一機頂盒的牌照方標識,判斷所述用戶設(shè)備中是否有所述第一機頂盒的牌照方的授權(quán)信息:若否,則跳轉(zhuǎn)至步驟209,否則,跳轉(zhuǎn)至步驟210;
步驟209、所述用戶設(shè)備根據(jù)所述第一機頂盒的牌照方標識,向家庭開放平臺發(fā)送包括所述牌照方標識的請求消息,及接收所述家庭開放平臺發(fā)送的所述第一機頂盒的牌照方的授權(quán)信息;
這里,以所述授權(quán)信息為牌照方epg的插件為例進行說明,用戶設(shè)備app接收第一機頂盒發(fā)送的牌照方標識,在所述用戶設(shè)備app內(nèi)部搜索是否有安裝帶有該牌照方epg的插件:若用戶設(shè)備app未搜索到第一機頂盒發(fā)送的牌照方epg的插件、且搜索到安裝有其它牌照方epg的插件,或者用戶設(shè)備app未搜索到第一機頂盒發(fā)送的牌照方epg的插件,則用戶設(shè)備app向家庭開放平臺發(fā)送包括所述牌照方標識的、用于獲取所述第一機頂盒的牌照方epg的插件的請求消息,及接收所述家庭開放平臺發(fā)送的所述第一機頂盒的牌照方epg的插件的安裝包;在用戶設(shè)備app中自動安裝所述第一機頂盒的牌照方epg的插件;
步驟210、所述用戶設(shè)備成功自適應(yīng)多牌照方,在獲取所述第一機頂盒的牌照方的授權(quán)信息后,所述用戶設(shè)備與第一機頂盒通過私有協(xié)議建立連接,所述用戶設(shè)備發(fā)送指令,第一機頂盒負責接收所述用戶設(shè)備的指令并執(zhí)行。
至此,用戶設(shè)備自適應(yīng)多牌照方的機頂盒的流程結(jié)束。
本發(fā)明實施例提供的獲取授權(quán)信息的方法,基于局域網(wǎng)實現(xiàn)局域網(wǎng)內(nèi)終端與機頂盒的自動連接,并通過局域網(wǎng)獲得機頂盒牌照方標識;根據(jù)機頂盒的牌 照方信息的標識來引導移動端應(yīng)用打開相應(yīng)牌照方的epg插件;若移動終端未包含相應(yīng)牌照方epg插件,則自動下載,完成一款移動終端與不同牌照方的機頂盒的自動適配和擴展。
本發(fā)明實施例提供的獲取授權(quán)信息的方法,彌補了現(xiàn)有的多屏互動技術(shù)只能滿足僅適配一家牌照方的不足,通過統(tǒng)一應(yīng)用入口,基于多牌照方自動適配直接開啟相應(yīng)的應(yīng)用插件,用戶側(cè)無感知,提升了用戶體驗,并提高了移動終端多屏互動應(yīng)用的實用性,同時也解決了多牌照方下的統(tǒng)一運營問題。
圖3為本發(fā)明實施例提供的獲取授權(quán)信息的裝置的結(jié)構(gòu)圖,所述裝置可以設(shè)置于用戶設(shè)備,也可以單獨配置;如圖3所示,所述裝置包括:
第一發(fā)送模塊301,用于根據(jù)獲取的第一機頂盒的牌照方標識,向家庭開放平臺發(fā)送包括所述牌照方標識的請求消息;
第一接收模塊302,用于接收所述家庭開放平臺發(fā)送的所述第一機頂盒的牌照方的授權(quán)信息。
本發(fā)明實施例提供的獲取授權(quán)信息的裝置,通過根據(jù)獲取的第一機頂盒的牌照方標識,向家庭開放平臺發(fā)送包括所述牌照方標識的請求消息,接收家庭開放平臺發(fā)送的所述第一機頂盒的牌照方的授權(quán)信息,從而在存在兩個或以上分別屬于不同牌照方的機頂盒的場景中,不需要分別安裝多個用戶設(shè)備應(yīng)用,通過一個用戶設(shè)備應(yīng)用實現(xiàn)了自動適配不同牌照方的機頂盒,實現(xiàn)了多牌照方的多屏互動,實現(xiàn)了多牌照方場景中的統(tǒng)一運營問題,提高了用戶體驗。
在上述實施例的基礎(chǔ)上,所述第一發(fā)送模塊301,還用于在根據(jù)獲取的第一機頂盒的牌照方標識,向家庭開放平臺發(fā)送包括所述牌照方標識的請求消息之前,向所述第一機頂盒發(fā)送連接指示消息;
所述第一接收模塊302,還用于接收所述第一機頂盒發(fā)送的所述第一機頂盒的牌照方標識。
在上述實施例的基礎(chǔ)上,所述裝置還包括識別模塊303;
所述第一接收模塊302,還用于接收包括機頂盒識別信息的廣播消息;
所述識別模塊303,用于根據(jù)所述第一接收模塊302接收到的包括機頂盒 識別信息的廣播消息,識別到至少一個機頂盒;所述第一機頂盒為所述識別到的至少一個機頂盒中的任意一個。
在上述實施例的基礎(chǔ)上,所述授權(quán)信息包括電子節(jié)目指南信息或連接認證信息。
圖4為本發(fā)明實施例提供的獲取授權(quán)信息的裝置的另一結(jié)構(gòu)圖,所述裝置可以設(shè)置于家庭開放平臺,也可以單獨配置;如圖4所示,所述裝置包括:
第二接收模塊401,用于接收用戶設(shè)備發(fā)送的包括第一機頂盒的牌照方標識的請求消息;
第二發(fā)送模塊402,用于向所述用戶設(shè)備發(fā)送所述第一機頂盒的牌照方的授權(quán)信息。
所述家庭開放平臺是為互聯(lián)網(wǎng)電視提供業(yè)務(wù)支撐的一個開放平臺,用于存儲不同牌照方的授權(quán)信息,例如,牌照方標識對應(yīng)的授權(quán)信息;實際中,所述授權(quán)信息可以包括:電子節(jié)目指南(epg,electronicprogramguide)信息、連接認證信息或牌照方epg的插件;所述epg信息可以包括屬于用戶設(shè)備側(cè)的epg信息,例如,電子節(jié)目單。
本發(fā)明實施例提供的獲取授權(quán)信息的裝置,通過預先存儲不同牌照方的授權(quán)信息,在接收到用戶設(shè)備發(fā)送的包括第一機頂盒的牌照方標識的請求消息后,向所述用戶設(shè)備發(fā)送所述第一機頂盒的牌照方的授權(quán)信息,從而使用戶設(shè)備在存在兩個或以上分別屬于不同牌照方的機頂盒的場景中,不需要分別安裝多個用戶設(shè)備應(yīng)用,通過一個用戶設(shè)備應(yīng)用實現(xiàn)了自動適配不同牌照方的機頂盒,實現(xiàn)了多牌照方的多屏互動,實現(xiàn)了多牌照方場景中的統(tǒng)一運營問題,提高了用戶體驗。
在實際應(yīng)用中,所述第一發(fā)送模塊301、第一接收模塊302、識別模塊303,均可由位于用戶設(shè)備的中央處理器(cpu)、微處理器(mpu)、數(shù)字信號處理器(dsp)或現(xiàn)場可編程門陣列(fpga)等實現(xiàn)。
在實際應(yīng)用中,所述第二接收模塊401、第二發(fā)送模塊402,均可由位于家庭開放平臺的cpu、mpu、dsp或fpga等實現(xiàn)。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)或計算機程序產(chǎn)品。因此,本發(fā)明可采用硬件實施例、軟件實施例或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。