一種基于電視節(jié)目的實時通信方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種基于電視節(jié)目的實時通信方法。
【背景技術(shù)】
[0002]STB (Set Top Box,數(shù)字視頻變換盒)通常稱作機頂盒或機上盒,是一個連接電視機與外部信號源的設(shè)備。它可以將壓縮的數(shù)字信號轉(zhuǎn)成電視內(nèi)容,并在電視機上顯示出來。信號可以來自有線電纜、衛(wèi)星天線、寬帶網(wǎng)絡(luò)以及地面廣播。接收的內(nèi)容除了模擬電視可以提供的圖像、聲音之外,更在于能夠接收數(shù)字內(nèi)容,包括電子節(jié)目指南、因特網(wǎng)網(wǎng)頁、字幕等等。使用戶能在現(xiàn)有電視機上觀看數(shù)字電視節(jié)目,并可通過網(wǎng)絡(luò)進行交互式數(shù)字化娛樂、教育和商業(yè)化活動。
[0003]隨著智能電視、智能不斷深入每個家庭,用戶可通過智能電視或獲取的內(nèi)容越來越豐富,渠道也越來越多,使用戶在STB上的可操作功能不再局限于接收衛(wèi)星電視。基于UPnP(Universal Plug and Play,通用即插即用)的新型應(yīng)用可以將手機上的照片、音樂、視頻等媒體文件推送到上播放或瀏覽,更好地增強了設(shè)備間的互動和融合,加強了用戶體驗。STB和電視作為家庭娛樂的主要設(shè)備,增強用戶體驗和用戶粘性是提高STB競爭力的核心要素之一。
[0004]盡管已經(jīng)存在微博、QQ等實時或非實時社交工具,以及部分網(wǎng)絡(luò)電視提供的實時評論功能,使用戶能夠在一定程度上與其他用戶、節(jié)目制作方進行反饋和交流,但仍然無法在移動端、STB端提供有一整套完整的交流平臺。
[0005]而且操作成本高,用戶只能通過瀏覽器在播放網(wǎng)絡(luò)電視時才能進行交互操作;而部分實現(xiàn)雖然在STB做了少量交互,但由于局限于使用遙控器來進行操作的方式,使用戶無法快速、方便地進行交流,如使用遙控器作為輸入設(shè)備時,輸入效率低下,通信效率低。且交互成本高,用戶與節(jié)目制作方進行實時交互的主要方式仍是通過電話、短信或微博留言等方式,操作和通信成本較高。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的是提供一種基于電視節(jié)目的實時通信方法,以實現(xiàn)提高用戶輸入效率,提高用戶對于電視節(jié)目進行實時交流的通信效率。
[0007]為解決上述技術(shù)問題,本發(fā)明提供一種基于電視節(jié)目的實時通信方法,包括:
[0008]STB代理中間件通過服務(wù)器將用戶賬號、賬號密碼與STB設(shè)備進行綁定;
[0009]移動端接收用戶輸入的所述用戶賬號和所述賬號密碼,連接所述服務(wù)器;
[0010]所述移動端接收用戶輸入的實時信息,將所述實時信息發(fā)送至所述服務(wù)器;
[0011]所述服務(wù)器將所述實時信息發(fā)送至同一群組中各個STB設(shè)備;其中,所述同一群組是正在播放同一衛(wèi)星節(jié)目或網(wǎng)絡(luò)電視節(jié)目的所有STB設(shè)備及對應(yīng)的STB代理中間件的組合;
[0012]所述同一群組中各個STB設(shè)備接收所述實時信息,將所述實時信息顯示在與所述同一群組中各個STB設(shè)備相連的電視機的顯示屏上。
[0013]優(yōu)選的,所述STB代理中間件通過服務(wù)器將用戶賬號、賬號密碼與STB設(shè)備進行綁定,包括:
[0014]所述STB代理中間件向所述服務(wù)器發(fā)送所述STB設(shè)備的ID ;
[0015]所述服務(wù)器接收所述ID,向所述STB代理中間件發(fā)送驗證碼;
[0016]所述STB代理中間件接收所述驗證碼,向所述服務(wù)器發(fā)送賬號信息,所述賬戶信息包括用戶賬戶、賬號密碼及所述驗證碼;
[0017]所述服務(wù)器接收所述賬號信息,驗證所述賬號信息有效,并向所述STB代理中間件發(fā)送綁定狀態(tài)信息;
[0018]所述STB代理中間件接收綁定狀態(tài)信息,綁定結(jié)束。
[0019]優(yōu)選的,所述移動端包括手機或者平板電腦。
[0020]優(yōu)選的,所述移動端接收用戶輸入的所述用戶賬號和所述賬號密碼,連接所述服務(wù)器,包括:
[0021]所述移動端接收用戶輸入的所述用戶賬號和所述賬號密碼,向所述服務(wù)器發(fā)送登陸請求?目息;
[0022]所述服務(wù)器對所述登陸請求信息進行處理,驗證所述登陸請求信息有效;
[0023]所述移動端成功與所述服務(wù)器進行連接。
[0024]優(yōu)選的,所述移動端接收用戶輸入的所述用戶賬號和所述賬號密碼,連接所述服務(wù)器之后,還包括:
[0025]所述移動端從所述服務(wù)器獲取與所述用戶賬號綁定的STB設(shè)備的設(shè)備列表及設(shè)備當(dāng)前狀態(tài);其中,所述設(shè)備列表包括所述STB設(shè)備的唯一標(biāo)識和所述STB設(shè)備當(dāng)前正在播放的節(jié)目。
[0026]優(yōu)選的,所述移動端接收用戶輸入的所述用戶賬號和所述賬號密碼,連接所述服務(wù)器之后,還包括:
[0027]所述移動端接收用戶輸入的切換STB狀態(tài)信息,并將所述切換STB狀態(tài)信息發(fā)送至所述STB代理中間件;
[0028]所述STB代理中間件接收所述切換STB狀態(tài)信息,切換所述STB設(shè)備當(dāng)前正在播放的節(jié)目。
[0029]優(yōu)選的,所述服務(wù)器將所述實時信息發(fā)送至同一群組中各個STB設(shè)備,包括:
[0030]所述服務(wù)器將所述實時信息發(fā)送至同一群組中各個STB代理中間件;
[0031]所述同一群組中各個STB代理中間件分別將所述實時信息發(fā)送至對應(yīng)的STB設(shè)備。
[0032]優(yōu)選的,所述移動端從所述服務(wù)器獲取與所述用戶賬號綁定的STB設(shè)備的設(shè)備列表及設(shè)備當(dāng)前狀態(tài),包括:
[0033]所述移動端接收用戶輸入的獲取STB狀態(tài)信息,向所述服務(wù)器發(fā)送獲取STB狀態(tài)信息;
[0034]所述服務(wù)器響應(yīng)所述獲取STB狀態(tài)信息,在數(shù)據(jù)庫中查詢所述STB設(shè)備的設(shè)備列表及設(shè)備當(dāng)前狀態(tài),并將所述設(shè)備列表及所述設(shè)備當(dāng)前狀態(tài)發(fā)送至所述移動端;
[0035]所述移動端接收并顯示所述設(shè)備列表及所述設(shè)備當(dāng)前狀態(tài)。
[0036]優(yōu)選的,所述移動端從所述服務(wù)器獲取與所述用戶賬號綁定的STB設(shè)備的設(shè)備列表及設(shè)備當(dāng)前狀態(tài)之前,還包括:
[0037]所述STB代理中間件向所述服務(wù)器反饋所述STB設(shè)備的當(dāng)前狀態(tài);
[0038]所述服務(wù)器更新所述STB設(shè)備的設(shè)備列表及設(shè)備當(dāng)前狀態(tài)。
[0039]本發(fā)明所提供的一種基于電視節(jié)目的實時通信方法,STB代理中間件通過服務(wù)器將用戶賬號、賬號密碼與STB設(shè)備進行綁定;移動端接收用戶輸入的所述用戶賬號和所述賬號密碼,連接所述服務(wù)器;所述移動端接收用戶輸入的實時信息,將所述實時信息發(fā)送至所述服務(wù)器;所述服務(wù)器將所述實時信息發(fā)送至同一群組中各個STB設(shè)備;其中,所述同一群組是正在播放同一衛(wèi)星節(jié)目或網(wǎng)絡(luò)電視節(jié)目的所有STB設(shè)備及對應(yīng)的STB代理中間件的組合;所述同一群組中各個STB設(shè)備接收所述實時信息,將所述實時信息顯示在與所述同一群組中各個STB設(shè)備相連的電視機的顯示屏上。可見,移動端能夠?qū)⒂脩糨斎氲膶崟r信息顯示在所有正在播放同一衛(wèi)星節(jié)目或網(wǎng)絡(luò)電視節(jié)目的各個STB設(shè)備對應(yīng)的電視機的顯示屏上,且移動端的輸入非常便捷,實現(xiàn)提高用戶輸入效率,使用戶對于電視節(jié)目進行實時交流的過程更加快速、方便,降低操作成本,提高用戶對于電視節(jié)目進行實時交流的通信效率。
【附圖說明】
[0040]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0041]圖1為本發(fā)明提供的一種基于電視節(jié)目的實時通信方法的流程圖。
【具體實施方式】
[0042]本發(fā)明的核心是提供一種基于電視節(jié)目的實時通信方法,以實現(xiàn)提高用戶輸入效率,提高用戶對于電視節(jié)目進行實時交流的通信效率的目的。
[0043]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0044]請參考圖1,圖1為本發(fā)明提供的一種基于電視節(jié)目的實時通信方法的流程圖,該方法包括:
[0045]步驟SlOl:STB代理中間件通過服務(wù)器將用戶賬號、賬號密碼與STB設(shè)備進行綁定;
[0046]步驟S102:移動端接收用戶輸入的所述用戶賬號和所述賬號密碼,連接所述服務(wù)器;
[0047]其中,所述移動端包括手機或者平板電腦。
[0048]步驟S103:所述移動端接收用戶輸入的實時信息,將所述實時信息發(fā)送至所述服務(wù)器;
[0049]步驟S104:所述服務(wù)器將所述實時信息發(fā)送至同一群組中各個STB設(shè)備;
[0050]其中,所述同一群組是正在播放同一衛(wèi)星節(jié)目或網(wǎng)絡(luò)電視節(jié)目的所有STB設(shè)備及對應(yīng)的STB代理中間件的組合;
[0051]步驟是105:所述同一群組中各個STB設(shè)備接收所述實時信息,將所述實時信息顯示在與所述同一群組中各個STB設(shè)備相連的電視機的顯示屏上。
[0052]需要說明的是,在包括機頂盒STB代理中間件,服務(wù)器及機頂盒STB設(shè)備的通信系統(tǒng)中,移動端是基于Android、1S等操作系統(tǒng)開發(fā)的,包括手機、平板電腦等,用于向終端用戶提供STB狀態(tài)獲取、STB控制、信息編輯以及信息收發(fā)等功能。STB代理中間件是基于STB開發(fā)的運行在STB上的模塊,負(fù)責(zé)向移動端客戶端或服務(wù)端反饋當(dāng)前STB正在播放的節(jié)目;接收和處理來自移動端客戶端的節(jié)目切換請求;從服務(wù)器獲取移動端客戶端及其他用戶發(fā)送的實時或非實時數(shù)據(jù)并根據(jù)需要以適合的方式在STB上顯示。服務(wù)端負(fù)責(zé)處理移動端和STB代理中間件發(fā)送的請求。
[0053]其中,移動端用于向用戶提供STB設(shè)備狀態(tài)獲取及控制、交互數(shù)據(jù)的編輯及收發(fā)功能,主要功能包括:
[0054]用戶登陸:用戶從移動終端客戶端輸入已與STB設(shè)備綁定的賬戶和密碼,登錄服務(wù)器;
[0055]獲取STB狀態(tài):從服務(wù)器獲取設(shè)備列表及設(shè)備列表狀態(tài);用戶登錄成功后,從服務(wù)器獲取與所輸入賬號綁定的設(shè)備列表及設(shè)備當(dāng)前的狀態(tài)。設(shè)備列表包含設(shè)備的唯一標(biāo)識以及該設(shè)備當(dāng)前正在播放的節(jié)目;
[0056]切換STB狀態(tài):通過移動端客戶端控制和切換STB當(dāng)前正在播放的節(jié)目;
[0057]信息編輯、接收和發(fā)送:用戶可通過移動端客戶端輸入消息發(fā)送至服務(wù)器并從服務(wù)端接收其他用戶發(fā)送的消息。
[0058]其中,STB代理中間件包含以下功能:
[0059]綁定賬號:將用戶賬戶與STB設(shè)備綁定,使用戶能通過移動端客戶端接收STB反饋的狀態(tài)數(shù)據(jù)及其他客戶發(fā)送的消息;
[0060]接收、顯示消息:接收和顯示用戶及其他用戶發(fā)送的消息;<