一種基于eMBMS組播網(wǎng)絡(luò)的區(qū)域化節(jié)目點(diǎn)播方法
【專利摘要】本發(fā)明公開了一種基于eMBMS組播網(wǎng)絡(luò)的區(qū)域化節(jié)目點(diǎn)播方法,包括從無線空口獲取包含所有頻道數(shù)據(jù)的業(yè)務(wù)宣告,解析頻道編號ID、流媒體播放地址信息;客戶端通過收集手機(jī)的坐標(biāo)信息以及手機(jī)所屬基站信息,同時(shí)調(diào)用解析編號頻道ID,將上述坐標(biāo)信息、基站信息、解析編號頻道ID三者一一對應(yīng),并傳遞給服務(wù)器端;服務(wù)器端在接收到上述操作傳遞的數(shù)據(jù)后,確定用戶所處區(qū)域可播放的視頻頻道;再通過提取出的頻道編號ID從服務(wù)器端獲得響應(yīng)數(shù)據(jù),回傳給客戶端;客戶端接收到步驟三中服務(wù)器端回傳的響應(yīng)數(shù)據(jù)后,解析出相應(yīng)信息,并進(jìn)行相應(yīng)信息進(jìn)行處理和展示。本發(fā)明實(shí)時(shí)調(diào)整頻道內(nèi)容,提高了用戶使用客戶端的積極性和收視率,提升了用戶的體驗(yàn)。
【專利說明】
一種基于eMBMS組播網(wǎng)絡(luò)的區(qū)域化節(jié)目點(diǎn)播方法
技術(shù)領(lǐng)域
[0001]本發(fā)明公開了一種基于eMBMS組播網(wǎng)絡(luò)的區(qū)域化節(jié)目點(diǎn)播方法,涉及通訊技術(shù)領(lǐng)域。【背景技術(shù)】
[0002]在移動(dòng)網(wǎng)絡(luò)迅猛發(fā)展的今天,eMBMS(演進(jìn)的MBMS業(yè)務(wù))可使所有用戶共用同一份空口資源,從而大大節(jié)省網(wǎng)絡(luò)傳輸資源,解決人口密集區(qū)視頻觀看和應(yīng)用下載巨量網(wǎng)絡(luò)帶寬需求。
[0003]在江蘇電信eMBMS客戶端的研發(fā)過程中,我們發(fā)現(xiàn)eMBMS組播系統(tǒng)后臺實(shí)現(xiàn)了以基站為單位分配視頻頻道的功能。但客戶端通過中間件獲取到組播傳輸?shù)腟 e r v i c e Announcement(業(yè)務(wù)宣告)中,拿到的是所有的視頻頻道數(shù)據(jù),而非移動(dòng)終端所屬基站上被分配的視頻頻道。同時(shí),業(yè)務(wù)宣告解析出的數(shù)據(jù)僅包含業(yè)務(wù)ID,視頻地址、語言、名稱等參數(shù),不包含每個(gè)頻道對應(yīng)的具體節(jié)目單(節(jié)目內(nèi)容、播放時(shí)間、區(qū)域等)信息,現(xiàn)有的節(jié)目點(diǎn)播方法流程圖如圖1所示。
[0004]因此,在用戶通過客戶端體驗(yàn)eMBMS業(yè)務(wù)時(shí),至少存在以下問題:
[0005]1、運(yùn)營人員無法以基站覆蓋區(qū)域?yàn)閱挝?,對不同的區(qū)域傳輸不同的視頻內(nèi)容,實(shí)現(xiàn)區(qū)域化運(yùn)營頻道的目的。
[0006]2、由于業(yè)務(wù)宣告中不包含視頻的詳細(xì)信息,客戶端展現(xiàn)僅包含頻道名稱。用戶若想觀看視頻,不僅無法知曉有哪些頻道正在播放,也無法了解每個(gè)頻道當(dāng)前播放的內(nèi)容和即將播放的內(nèi)容,嚴(yán)重影響了用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0007]本發(fā)明所要解決的技術(shù)問題是:針對現(xiàn)有技術(shù)的缺陷,提供一種基于eMBMS組播網(wǎng)絡(luò)的區(qū)域化節(jié)目點(diǎn)播方法,解決客戶端在不同基站覆蓋下獲取到的頻道內(nèi)容總是全部頻道的問題,確保運(yùn)營人員可以隨時(shí)針對基站覆蓋區(qū)域配置視頻頻道。如學(xué)校區(qū)域增加娛樂、游戲視頻的比重,住宅區(qū)域增加電影、電視劇的比重,辦公區(qū)域增加新聞、資訊的比重。通過服務(wù)器對數(shù)據(jù)的解析,可以將完整的視頻信息反饋給客戶端??蛻舳藢⒁曨l詳情在界面中展示,讓用戶知曉當(dāng)前視頻頻道的播放狀態(tài),播放的內(nèi)容等,提升用戶體驗(yàn)。
[0008]本發(fā)明為解決上述技術(shù)問題采用以下技術(shù)方案:
[0009]—種基于eMBMS組播網(wǎng)絡(luò)的區(qū)域化節(jié)目點(diǎn)播方法,包括以下步驟:
[0010]步驟一、從空口獲取包含所有頻道數(shù)據(jù)的業(yè)務(wù)宣告,解析頻道編號ID、流媒體播放地址信息,存儲至客戶端的業(yè)務(wù)宣告模塊;
[0011]步驟二、客戶端的信息獲取模塊收集手機(jī)的坐標(biāo)信息以及手機(jī)所屬基站信息,同時(shí)調(diào)用解析編號頻道ID,將上述坐標(biāo)信息、基站信息、解析編號頻道ID三者一一對應(yīng),并傳遞給服務(wù)器端;
[0012]步驟三、服務(wù)器端在接收到步驟二傳遞的數(shù)據(jù)后,通過坐標(biāo)信息、基站信息查詢出該用戶所處范圍內(nèi)支持的視頻頻道ID,并與接口參數(shù)中的servicelD比較,提取兩邊頻道ID 數(shù)據(jù)的交集,即為用戶所處區(qū)域可播放的視頻頻道;
[0013]再通過提取出的頻道編號ID從服務(wù)器端的數(shù)據(jù)庫查詢出具體的節(jié)目單信息,作為響應(yīng)數(shù)據(jù),回傳給客戶端;
[0014]步驟四、客戶端接收到步驟三中服務(wù)器端回傳的響應(yīng)數(shù)據(jù)后,解析出相應(yīng)信息;
[0015]步驟五、客戶端信息處理模塊對經(jīng)過步驟四解析的相應(yīng)信息進(jìn)行處理和展示。
[0016]作為本發(fā)明的進(jìn)一步優(yōu)選方案,步驟四中,解析出的相應(yīng)信息包括視頻頻道ID、對應(yīng)的節(jié)目單信息、mpd_url流媒體播放地址、視頻簡介、視頻縮略圖、是否收費(fèi)及收費(fèi)模式信息。
[0017]作為本發(fā)明的進(jìn)一步優(yōu)選方案,步驟五中,所述相應(yīng)信息的處理和展示包括,根據(jù)當(dāng)前時(shí)間點(diǎn)結(jié)合節(jié)目單信息計(jì)算出當(dāng)前播放的視頻內(nèi)容和即將播放的視頻信息,在UI界面上展示頻道名稱、當(dāng)前播放的視頻和即將播放的視頻。
[0018]作為本發(fā)明的進(jìn)一步優(yōu)選方案,所述步驟二中,通過HTTP POST的方式將客戶端的信息傳遞給服務(wù)器端。
[0019]本發(fā)明采用以上技術(shù)方案與現(xiàn)有技術(shù)相比,具有以下技術(shù)效果:
[0020]1、運(yùn)營人員可以以基站覆蓋區(qū)域?yàn)閱挝?,配置此區(qū)域播放的視頻內(nèi)容。針對不同人群、不同地點(diǎn)的區(qū)域針對性的配置視頻節(jié)目。如在學(xué)校區(qū)域配置娛樂、游戲直播節(jié)目;在住宅小區(qū)等區(qū)域配置電影、電視劇內(nèi)容;在各大商場配置打折信息、導(dǎo)購視頻;在各大企業(yè)配置企業(yè)電臺,內(nèi)部學(xué)堂視頻。同時(shí)配合客戶端統(tǒng)計(jì)功能,統(tǒng)計(jì)出區(qū)域范圍內(nèi)用戶觀看的數(shù)據(jù),實(shí)時(shí)調(diào)整頻道內(nèi)容。極大的提高了用戶使用客戶端的積極性和收視率。
[0021]2、解決用戶無法獲取視頻頻道詳細(xì)內(nèi)容的問題。由于業(yè)務(wù)宣告中獲取的節(jié)目信息不包括頻道的節(jié)目單信息,通過本發(fā)明,將完整的頻道節(jié)目單傳輸給客戶端,客戶端展現(xiàn)出當(dāng)前播放的節(jié)目名稱和后續(xù)的節(jié)目單信息,極大的提升了用戶的體驗(yàn)。【附圖說明】[〇〇22]圖1是現(xiàn)有的節(jié)目點(diǎn)播方法流程圖;
[0023]圖2是本發(fā)明的節(jié)目點(diǎn)播方法流程示意圖?!揪唧w實(shí)施方式】
[0024]下面詳細(xì)描述本發(fā)明的實(shí)施方式,所述實(shí)施方式的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施方式是示例性的,僅用于解釋本發(fā)明,而不能解釋為對本發(fā)明的限制。 [〇〇25]下面結(jié)合附圖對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)說明:
[0026]本發(fā)明所采用的技術(shù)方案,將視頻頻道的狀態(tài)、詳細(xì)信息、所屬基站存儲在后臺服務(wù)器中。當(dāng)客戶端通過組播網(wǎng)絡(luò)獲取到業(yè)務(wù)宣告后,解析業(yè)務(wù)宣告并獲取servicelD(視頻頻道對應(yīng)的ID值,唯一),通過Android API獲取用戶的坐標(biāo)參數(shù)、基站信息,以HTTP POST的方式傳遞給后臺服務(wù)器。
[0027]服務(wù)器收到客戶端的請求,首先通過坐標(biāo)參數(shù)、基站信息判斷用戶所處的區(qū)域,檢索出該區(qū)域支持的視頻頻道,獲取到這些頻道的servicelD。再將這些servicelD與用戶上傳的參數(shù)取交集后,再從服務(wù)器端數(shù)據(jù)庫中查出每個(gè)servicelD對應(yīng)的節(jié)目單信息,反饋給客戶端??蛻舳私邮盏椒?wù)器端響應(yīng)的數(shù)據(jù)后,對數(shù)據(jù)進(jìn)行解析。僅顯示服務(wù)器端響應(yīng)數(shù)據(jù)中包含的視頻頻道。并根據(jù)節(jié)目單內(nèi)容,展現(xiàn)出當(dāng)前播放的節(jié)目名稱和后續(xù)的節(jié)目單信息, 用戶便可以直觀的了解到頻道的播放信息和當(dāng)前狀態(tài)。極大的提升了用戶的體驗(yàn)。
[0028]本發(fā)明在用戶使用支持eMBMS的客戶端時(shí),通過將從空口獲取的業(yè)務(wù)宣告數(shù)據(jù),解析后發(fā)送給服務(wù)器端進(jìn)行處理的方法,使得用戶在不同基站覆蓋范圍可以看到不同的內(nèi)容,運(yùn)營人員也可以主動(dòng)對基站覆蓋范圍下投放的視頻內(nèi)容進(jìn)行調(diào)整和處理;同時(shí)解決了因?yàn)榭湛讷@取的業(yè)務(wù)宣告數(shù)據(jù)不包含頻道節(jié)目單信息和狀態(tài)信息,而導(dǎo)致的用戶對頻道無感知的問題。下面結(jié)合附圖和【具體實(shí)施方式】,對本發(fā)明的流程做進(jìn)一步詳細(xì)描述。本發(fā)明的節(jié)目點(diǎn)播方法流程示意圖如圖2所示:[〇〇29]步驟1:用戶打開支持eMBMS功能的客戶端,客戶端從空口獲取包含所有頻道數(shù)據(jù)的業(yè)務(wù)宣告,并解析出我們需要的servicelD (頻道編號ID)、mpd_url (流媒體播放地址)等fg息。
[0030]步驟2:客戶端收集手機(jī)的坐標(biāo)信息,以及手機(jī)所屬的基站信息,加上servicelD, 通過HTTP POST的方式傳遞給服務(wù)器端。
[0031]步驟3:服務(wù)器端在接收到客戶端傳遞的數(shù)據(jù)后,通過坐標(biāo)信息、基站信息查詢出該用戶所處范圍內(nèi)支持的視頻頻道ID,并與接口參數(shù)中的servicelD比較,提取兩邊頻道ID 數(shù)據(jù)的交集,即為用戶所處區(qū)域可播放的視頻頻道;再通過提取出的servicelD(頻道編號 ID)從數(shù)據(jù)庫查詢出具體的節(jié)目單信息,作為響應(yīng)數(shù)據(jù),回傳給客戶端。
[0032]步驟4:客戶端接收到步驟3中服務(wù)器端回傳的響應(yīng)數(shù)據(jù)后,解析出視頻頻道ID、對應(yīng)的節(jié)目單信息(當(dāng)天節(jié)目內(nèi)容)、mpd_url流媒體播放地址、視頻簡介、視頻縮略圖、是否收費(fèi)及收費(fèi)模式等信息。根據(jù)當(dāng)前時(shí)間點(diǎn),結(jié)合節(jié)目單信息計(jì)算出當(dāng)前播放的視頻內(nèi)容和即將播放的視頻信息。并在UI界面上展示頻道名稱、當(dāng)前播放的視頻和即將播放的視頻以提供用戶選擇。[〇〇33]例如當(dāng)用戶處于學(xué)校區(qū)域時(shí):[〇〇34]用戶打開客戶端,客戶端從空口中獲取視頻編號為serviceIDl-9的視頻頻道,以及其對應(yīng)的流媒體播放地址。
[0035]之后客戶端通過系統(tǒng)獲取到當(dāng)前用戶所處的經(jīng)煒度信息、基站ID,加上之前獲取的視頻頻道信息,作為數(shù)據(jù)包發(fā)送給服務(wù)器端,查詢當(dāng)前可用的視頻并獲取對應(yīng)的節(jié)目單 EPG〇
[0036]服務(wù)器端接收到客戶端提交的請求后,解析數(shù)據(jù)包中的內(nèi)容。通過經(jīng)煒度信息、基站ID從數(shù)據(jù)庫中查詢出當(dāng)前用戶所屬區(qū)域支持的servi ce ID為1、3、11、12。將數(shù)據(jù)包中的視頻頻道ID和數(shù)據(jù)庫中查詢所得的視頻ID求交集,得到當(dāng)前用戶所處區(qū)域支持播放的視頻ID 為servicelDl、serviceID3。通過這兩個(gè)ID向數(shù)據(jù)庫查詢節(jié)目單的信息,整理為XML格式的數(shù)據(jù),作為響應(yīng)數(shù)據(jù)包發(fā)送給客戶端。
[0037]客戶端收到服務(wù)器響應(yīng)后,解析響應(yīng)的數(shù)據(jù),對當(dāng)前緩存的視頻頻道列表進(jìn)行剔除操作,僅保留servi ce ID 1、servi ceID3;解析節(jié)目單,根據(jù)當(dāng)前時(shí)間,篩選出目前視頻頻道正在播放的視頻名稱和即將播放的視頻名稱。并根據(jù)視頻縮略圖、視頻簡介、頻道名稱,構(gòu)建界面UI,展現(xiàn)給用戶。
[0038]上面結(jié)合附圖對本發(fā)明的實(shí)施方式作了詳細(xì)說明,但是本發(fā)明并不限于上述實(shí)施方式,在本領(lǐng)域普通技術(shù)人員所具備的知識范圍內(nèi),還可以在不脫離本發(fā)明宗旨的前提下做出各種變化。以上所述,僅是本發(fā)明的較佳實(shí)施例而已,并非對本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實(shí)施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述揭示的技術(shù)內(nèi)容做出些許更動(dòng)或修飾為等同變化的等效實(shí)施例,但凡是未脫離本發(fā)明技術(shù)方案內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì),在本發(fā)明的精神和原則之內(nèi),對以上實(shí)施例所作的任何簡單的修改、等同替換與改進(jìn)等,均仍屬于本發(fā)明技術(shù)方案的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種基于eMBMS組播網(wǎng)絡(luò)的區(qū)域化節(jié)目點(diǎn)播方法,其特征在于,包括以下步驟:步驟一、從空口獲取包含所有頻道數(shù)據(jù)的業(yè)務(wù)宣告,解析頻道編號ID、流媒體播放地址信息,存儲至客戶端的業(yè)務(wù)宣告模塊;步驟二、客戶端的信息獲取模塊收集手機(jī)的坐標(biāo)信息以及手機(jī)所屬基站信息,同時(shí)調(diào) 用解析編號頻道ID,將上述坐標(biāo)信息、基站信息、解析編號頻道ID三者一一對應(yīng),并傳遞給 服務(wù)器端;步驟三、服務(wù)器端在接收到步驟二傳遞的數(shù)據(jù)后,通過坐標(biāo)信息、基站信息查詢出該用 戶所處范圍內(nèi)支持的視頻頻道ID,并與接口參數(shù)中的servicelD比較,提取兩邊頻道ID數(shù)據(jù) 的交集,即為用戶所處區(qū)域可播放的視頻頻道;再通過提取出的頻道編號ID從服務(wù)器端的數(shù)據(jù)庫查詢出具體的節(jié)目單信息,作為響應(yīng) 數(shù)據(jù),回傳給客戶端;步驟四、客戶端接收到步驟三中服務(wù)器端回傳的響應(yīng)數(shù)據(jù)后,解析出相應(yīng)信息;步驟五、客戶端信息處理模塊對經(jīng)過步驟四解析的相應(yīng)信息進(jìn)行處理和展示。2.如權(quán)利要求1所述的一種基于eMBMS組播網(wǎng)絡(luò)的區(qū)域化節(jié)目點(diǎn)播方法,其特征在于: 步驟四中,解析出的相應(yīng)信息包括視頻頻道ID、對應(yīng)的節(jié)目單信息、mpd_url流媒體播放地 址、視頻簡介、視頻縮略圖、是否收費(fèi)及收費(fèi)模式信息。3.如權(quán)利要求1所述的一種基于eMBMS組播網(wǎng)絡(luò)的區(qū)域化節(jié)目點(diǎn)播方法,其特征在于: 步驟五中,所述相應(yīng)信息的處理和展示包括,根據(jù)當(dāng)前時(shí)間點(diǎn)結(jié)合節(jié)目單信息計(jì)算出當(dāng)前 播放的視頻內(nèi)容和即將播放的視頻信息,在UI界面上展示頻道名稱、當(dāng)前播放的視頻和即 將播放的視頻。4.如權(quán)利要求1所述的一種基于eMBMS組播網(wǎng)絡(luò)的區(qū)域化節(jié)目點(diǎn)播方法,其特征在于: 所述步驟二中,通過HTTP POST的方式將客戶端的信息傳遞給服務(wù)器端。
【文檔編號】H04N21/45GK105979301SQ201610513180
【公開日】2016年9月28日
【申請日】2016年7月1日
【發(fā)明人】雷洪玉, 陳景釗, 葉冉, 魯楊軍, 孫俊
【申請人】江蘇省公用信息有限公司