欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種創(chuàng)建節(jié)目單的方法及裝置和電子設(shè)備的制作方法

文檔序號:7778445閱讀:278來源:國知局
一種創(chuàng)建節(jié)目單的方法及裝置和電子設(shè)備的制作方法
【專利摘要】本發(fā)明實(shí)施例提供一種創(chuàng)建節(jié)目單的方法及裝置和電子設(shè)備,涉及電子信息【技術(shù)領(lǐng)域】,利用電子設(shè)備及存儲節(jié)目單數(shù)據(jù)的服務(wù)器快速生成內(nèi)嵌于電子設(shè)備的直播節(jié)目單,減少了JavaScript的開發(fā)成本,降低了時(shí)間損耗。該方法包括:接收直播流媒體請求;獲取與直播流媒體請求對應(yīng)的節(jié)目單名稱以及文件類型,并獲取存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址及服務(wù)器可識別格式的當(dāng)前日期;根據(jù)節(jié)目單名稱、服務(wù)器的地址、文件類型和轉(zhuǎn)換后的當(dāng)前日期生成節(jié)目單地址;根據(jù)節(jié)目單地址,獲取服務(wù)器中節(jié)目單地址對應(yīng)的節(jié)目單數(shù)據(jù);根據(jù)節(jié)目單數(shù)據(jù),生成節(jié)目單信息列表;根據(jù)節(jié)目單信息列表,創(chuàng)建節(jié)目單。
【專利說明】一種創(chuàng)建節(jié)目單的方法及裝置和電子設(shè)備
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及電子信息【技術(shù)領(lǐng)域】,尤其涉及一種創(chuàng)建節(jié)目單的方法及裝置和電子設(shè) 備。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中,電子設(shè)備的直播節(jié)目單是寫在瀏覽器頁面,被頁面通過JavaScript 操作和控制的。具體的,在瀏覽器頁面獲取到用戶的輸入指令后,JavaScript處理用戶的 輸入指令,并將與用戶的輸入指令對應(yīng)的節(jié)目信息發(fā)送至電子設(shè)備,以供電子設(shè)備輸出。
[0003]但是,由于不同瀏覽器對JavaScript腳本的要求是不同的,需要針對不同瀏覽器 編寫不同的JavaScript腳本,才能使得電子設(shè)備成功輸出節(jié)目信息,因此導(dǎo)致JavaScript 開發(fā)成本較聞,時(shí)間耗費(fèi)較長。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的實(shí)施例提供一種創(chuàng)建節(jié)目單的方法及裝置和電子設(shè)備,解決了在生成節(jié) 目單的過程中需要針對不同瀏覽器編寫不同JavaScript腳本而造成的開發(fā)成本高,時(shí)間 耗費(fèi)長的問題,通過將獲取到的節(jié)目單名稱、存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址、文件類型和 轉(zhuǎn)換后的當(dāng)前日期組合生成節(jié)目單地址,然后,根據(jù)節(jié)目單地址獲取節(jié)目單數(shù)據(jù),進(jìn)而快速 生成內(nèi)嵌于電子設(shè)備的直播節(jié)目單,減少了 JavaScript的開發(fā)成本,降低了時(shí)間損耗。
[0005]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0006]本發(fā)明實(shí)施例提供一種創(chuàng)建節(jié)目單的方法,包括:
[0007]接收直播流媒體請求;
[0008]獲取與所述直播流媒體請求對應(yīng)的節(jié)目單名稱以及文件類型,并獲取存儲節(jié)目單 數(shù)據(jù)的服務(wù)器的地址及當(dāng)前日期;
[0009]將所述當(dāng)前日期的格式轉(zhuǎn)換為服務(wù)器可識別的格式;
[0010]根據(jù)所述節(jié)目單名稱、所述存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址、所述文件類型和轉(zhuǎn) 換后的當(dāng)前日期生成所述節(jié)目單地址;
[0011 ] 根據(jù)所述節(jié)目單地址,獲取所述存儲節(jié)目單數(shù)據(jù)的服務(wù)器中所述節(jié)目單地址對應(yīng) 的節(jié)目單數(shù)據(jù),所述節(jié)目單數(shù)據(jù)至少包括直播流媒體的開始時(shí)間以及名稱;
[0012]根據(jù)所述節(jié)目單數(shù)據(jù),生成節(jié)目單信息列表;
[0013]根據(jù)所述節(jié)目單信息列表,創(chuàng)建節(jié)目單。
[0014]從瀏覽器中預(yù)置的初始化參數(shù)中獲取與所述直播流媒體請求對應(yīng)的節(jié)目單名稱 的步驟包括:
[0015]獲取瀏覽器的插件中的預(yù)置的初始化參數(shù),所述預(yù)置的初始化參數(shù)包括與所述直 播流媒體請求對應(yīng)的節(jié)目單名稱;
[0016]從所述預(yù)置的初始化參數(shù)中提取所述節(jié)目單名稱。
[0017]所述預(yù)置的初始化參數(shù)還包括配置文件的地址,所述配置文件至少包括所述存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址和節(jié)目單的描述信息,所述節(jié)目單的描述信息至少包括節(jié)目單 的寬度和鼠標(biāo)選中節(jié)目單中內(nèi)容后的鼠標(biāo)顯示效果;
[0018]其中,獲取所述存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址的步驟包括:
[0019]根據(jù)所述配置文件的地址讀取所述配置文件;
[0020]從所述配置文件中提取所述存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址。
[0021]根據(jù)所述節(jié)目單數(shù)據(jù),生成節(jié)目單信息列表的步驟包括:
[0022]分析所述節(jié)目單數(shù)據(jù),根據(jù)所述配置文件中的所述節(jié)目單描述信息從所述節(jié)目單 數(shù)據(jù)中提取第一信息,所述第一信息包括節(jié)目單的坐標(biāo)、節(jié)目名稱、節(jié)目單的寬度中的至少 一個(gè);
[0023]將所述第一信息組合生成所述節(jié)目單信息列表。
[0024]所述根據(jù)所述節(jié)目單信息列表,創(chuàng)建節(jié)目單的步驟包括:
[0025]提取所述節(jié)目單信息列表中的所述第一信息;
[0026]將所述第一信息排版、繪制生成節(jié)目單。
[0027]本發(fā)明實(shí)施例提供一種創(chuàng)建節(jié)目單的裝置,包括:
[0028]獲取單元,用于接收直播流媒體請求,以及用于獲取與所述直播流媒體請求對應(yīng) 的節(jié)目單名稱以及文件類型,并獲取存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址及當(dāng)前日期,以及用 于根據(jù)所述節(jié)目單地址,獲取所述存儲節(jié)目單數(shù)據(jù)的服務(wù)器中所述節(jié)目單地址對應(yīng)的節(jié)目 單數(shù)據(jù),所述節(jié)目單數(shù)據(jù)至少包括直播流媒體的開始時(shí)間以及名稱;
[0029]處理單元,用于將所述當(dāng)前日期的格式轉(zhuǎn)換為服務(wù)器可識別的格式,以及用于根 據(jù)所述節(jié)目單名稱、所述存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址、所述文件類型和轉(zhuǎn)換后的當(dāng)前 日期生成所述節(jié)目單地址,以及用于根據(jù)所述節(jié)目單數(shù)據(jù),生成節(jié)目單信息列表,還用于根 據(jù)所述節(jié)目單信息列表,創(chuàng)建節(jié)目單。
[0030]所述獲取單元,具體用于獲取瀏覽器的插件中的預(yù)置的初始化參數(shù),所述預(yù)置的 初始化參數(shù)包括與所述直播流媒體請求對應(yīng)的節(jié)目單名稱;從所述瀏覽器預(yù)置的初始化參 數(shù)中提取所述節(jié)目單名稱。
[0031]所述預(yù)置的初始化參數(shù)還包括配置文件的地址,所述地址對應(yīng)的配置文件至少包 括所述存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址和節(jié)目單的描述信息,所述節(jié)目單的描述信息至少 包括節(jié)目單的寬度和鼠標(biāo)選中節(jié)目單中內(nèi)容后的鼠標(biāo)顯示效果;
[0032]所述獲取單元,具體用于根據(jù)所述配置文件的地址讀取所述配置文件;從所述配 置文件中提取所述存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址。
[0033]所述處理單元,具體用于分析所述獲取單元獲取到的所述節(jié)目單數(shù)據(jù),根據(jù)所述 配置文件中的所述節(jié)目單描述信息從所述節(jié)目單數(shù)據(jù)中提取第一信息,所述第一信息包括 節(jié)目單的坐標(biāo)、節(jié)目名稱、節(jié)目單的寬度中的至少一個(gè);將所述第一信息組合生成所述節(jié)目 單信息列表。
[0034]所述處理單元,具體用于提取所述節(jié)目單信息列表中的所述第一信息;將所述第 一信息排版、繪制生成節(jié)目單。
[0035]本發(fā)明實(shí)施例提供一種電子設(shè)備,包括上述所述的創(chuàng)建節(jié)目單的裝置。
[0036]本發(fā)明的實(shí)施例提供一種創(chuàng)建節(jié)目單的方法及裝置和電子設(shè)備,通過獲取文件類 型及服務(wù)器可識別的格式的當(dāng)前日期、以及獲取預(yù)置的初始化參數(shù)中的與接收到的直播流媒體請求對應(yīng)的節(jié)目單名稱和存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址,電子設(shè)備根據(jù)節(jié)目單名 稱、存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址、文件類型和轉(zhuǎn)換后的當(dāng)前日期生成節(jié)目單地址,使 得電子設(shè)備根據(jù)節(jié)目單地址,獲取服務(wù)器中與節(jié)目單地址對應(yīng)的至少包括直播流媒體的 開始時(shí)間以及名稱的節(jié)目單數(shù)據(jù),進(jìn)而,電子設(shè)備根據(jù)節(jié)目單數(shù)據(jù),生成內(nèi)嵌于電子設(shè)備 的直播節(jié)目單,避免了在生成寫于瀏覽器頁面的節(jié)目單的過程中針對不同瀏覽器編寫不 同JavaScript腳本而造成的開發(fā)成本高,時(shí)間耗費(fèi)長的問題,減少了在生成節(jié)目單過程中 JavaScript的開發(fā)成本,降低了時(shí)間損耗。
【專利附圖】

【附圖說明】
[0037]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0038]圖1為本發(fā)明實(shí)施例的創(chuàng)建節(jié)目單的方法的流程示意圖;
[0039]圖2為本發(fā)明實(shí)施例的創(chuàng)建節(jié)目單的裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0040]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0041]本文描述的各種技術(shù)只適合電子設(shè)備在直播流媒體輸出時(shí),生成并顯示直播節(jié)目 單的具體事件。
[0042]JavaScript是一種基于對象和事件驅(qū)動(dòng)并具有相對安全性的客戶端腳本語言, 同時(shí)也是一種廣泛用于客戶端Web開發(fā)的腳本語言,常用來給HTML (Hypertext Markup Language,超文本標(biāo)記語言)網(wǎng)頁添加動(dòng)態(tài)功能,比如響應(yīng)用戶的各種操作。
[0043]電子設(shè)備,可以是無線終端也可以是有線終端,無線終端可以是指向用戶提供語 音和/或數(shù)據(jù)連通性的設(shè)備,具有無線連接功能的手持式設(shè)備、或連接到無線調(diào)制解調(diào)器 的其他處理設(shè)備。無線終端可以經(jīng)無線接入網(wǎng)(例如,RAN, Radio Access Network)與一個(gè) 或多個(gè)核心網(wǎng)進(jìn)行通信,無線終端可以是移動(dòng)終端,如移動(dòng)電話(或稱為“蜂窩”電話)和具 有移動(dòng)終端的計(jì)算機(jī)。
[0044]實(shí)施例一
[0045]本發(fā)明提供一種創(chuàng)建節(jié)目單的方法,如圖1所示,該方法包括:
[0046]S101、電子設(shè)備接收直播流媒體請求。
[0047]直播是現(xiàn)場隨著事件的發(fā)生、發(fā)展進(jìn)程同步制作和發(fā)布信息,具有雙向流通過程 的信息網(wǎng)絡(luò)發(fā)布方式。其形式也可分為現(xiàn)場直播、演播室訪談式直播、文字圖片直播、視音 頻直播或由第三方提供信源的直播。例如,在線視頻直播就是利用網(wǎng)絡(luò)資源進(jìn)行的現(xiàn)場直 播服務(wù),通過現(xiàn)場的視頻拍攝同步上傳到網(wǎng)絡(luò)上,用戶可以同一時(shí)間在網(wǎng)絡(luò)上看到第一時(shí) 間的現(xiàn)場視頻。[0048]流媒體是指將一連串的媒體數(shù)據(jù)壓縮后,經(jīng)過網(wǎng)絡(luò)分段傳送數(shù)據(jù),在網(wǎng)絡(luò)上實(shí)時(shí) 傳輸影音以供觀賞的一種技術(shù)與過程,此技術(shù)使得數(shù)據(jù)分組得以像流水一樣發(fā)送,如果不 使用此技術(shù),就必須在使用前下載整個(gè)媒體文件。
[0049]進(jìn)一步地,流媒體是一種使音頻、視頻和其他多媒體元素在因特網(wǎng)及無線網(wǎng)絡(luò)上 以實(shí)時(shí)的、無需下載等待的方式進(jìn)行播放的技術(shù)。流式傳輸方式是將視頻和音頻等多媒體 文件經(jīng)過特殊的壓縮方式分成一個(gè)個(gè)壓縮包,由服務(wù)器向用戶計(jì)算機(jī)連續(xù)、實(shí)時(shí)傳送。在采 用流式傳輸方式的系統(tǒng)中,用戶不必像非流式播放那樣等到整個(gè)文件全部下載完畢后才能 看到當(dāng)中的內(nèi)容,而是只需要經(jīng)過幾秒鐘或幾十秒的啟動(dòng)延時(shí)即可在用戶計(jì)算機(jī)上利用相 應(yīng)的播放器對壓縮的視頻或音頻等流式媒體文件進(jìn)行播放,剩余的部分將繼續(xù)進(jìn)行下載, 直至播放完畢。
[0050]用戶通過電子設(shè)備觀看或收聽直播流媒體時(shí),首先選擇待輸出的直播流媒體的標(biāo) 識,例如名稱,以便電子設(shè)備根據(jù)用戶的選擇,輸出直播流媒體,同時(shí)顯示該直播流媒體的 節(jié)目單。
[0051]具體的,不同類型的直播流媒體對應(yīng)的節(jié)目單是不同的,電子設(shè)備在輸出直播流 媒體的同時(shí),生成節(jié)目單。電子設(shè)備在生成節(jié)目單時(shí),首先需要接收到與待生成的節(jié)目單對 應(yīng)的直播流媒體請求,該請求可以是電子設(shè)備檢測到用戶的點(diǎn)擊操作生成的,用于觸發(fā)電 子設(shè)備生成節(jié)目單。
[0052]進(jìn)一步地,直播流媒體請求為直播流媒體播放請求,電子設(shè)備接收到該直播流媒 體播放請求的同時(shí),打開與直播流媒體播放請求對應(yīng)的瀏覽器頁面,以備播放直播流媒體。
[0053]其中,直播流媒體播放請求用于指示電子設(shè)備播放直播流媒體,電子設(shè)備根據(jù)該 直播流媒體請求至少可以獲知直播流媒體的類型和當(dāng)前日期。
[0054]需要說明的是,直播流媒體為任意一種格式的多媒體,本發(fā)明實(shí)施例中的直播流 媒體可以為直播視頻,也可以為直播音頻,本發(fā)明實(shí)施例不做限定。
[0055]其中,直播流媒體的類型可以依據(jù)衛(wèi)視區(qū)分,也可以根據(jù)其他規(guī)則劃分。示例性 的,電子設(shè)備顯示的直播流媒體類型包括浙江衛(wèi)視、湖南衛(wèi)視和北京衛(wèi)視,當(dāng)用戶選擇北京 衛(wèi)視直播流媒體時(shí),電子設(shè)備接收到北京衛(wèi)視直播流媒體請求,使得電子設(shè)備根據(jù)該北京 衛(wèi)視直播流媒體請求輸出北京衛(wèi)視的直播流媒體。
[0056]S102、電子設(shè)備獲取與直播流媒體請求對應(yīng)的節(jié)目單名稱以及文件類型,并獲取 存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址及當(dāng)前日期。
[0057]存儲節(jié)目單數(shù)據(jù)的服務(wù)器將節(jié)目單數(shù)據(jù)定時(shí)存儲在以時(shí)間命名的目錄中,即服務(wù) 器中的節(jié)目單地址是按照日期分組的。
[0058]其中,存儲節(jié)目單數(shù)據(jù)的節(jié)目單地址至少包括存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址、 節(jié)目單數(shù)據(jù)所屬日期、節(jié)目單名稱和文件類型。
[0059]示例性的,節(jié)目單地址的格式為[存儲節(jié)目單數(shù)據(jù)的服務(wù)器地址][日期][節(jié)目 單名稱][文件類型],需要說明的是,本發(fā)明實(shí)施例對節(jié)目單地址的格式并不做限定。
[0060]其中,文件類型為電子設(shè)備根據(jù)直播流媒體請求獲知的,該文件類型為電子設(shè)備 與服務(wù)器端約束好的文件類型中的其中一個(gè)。例如,文件類型可以為.json,還可以為其他 直播流媒體類型,本發(fā)明實(shí)施例不做限定。
[0061]具體的,電子設(shè)備獲取與直播流媒體請求對應(yīng)的節(jié)目單名稱以及文件類型,并獲取存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址及當(dāng)前日期,以便根據(jù)服務(wù)器中節(jié)目單地址的格式,生 成與直播流媒體請求對應(yīng)的節(jié)目單地址,進(jìn)而,根據(jù)節(jié)目單地址獲取節(jié)目單數(shù)據(jù)。
[0062]其中,電子設(shè)備獲取與直播流媒體請求對應(yīng)的節(jié)目單名稱的步驟包括:電子設(shè)備 在接收到直播流媒體請求時(shí),打開與直播流媒體播放請求對應(yīng)的瀏覽器頁面,電子設(shè)備從 打開的瀏覽器頁面的插件中獲取預(yù)置的初始化參數(shù),該預(yù)知的初始化參數(shù)包括直播流媒體 的相關(guān)信息,例如與直播流媒體對應(yīng)的節(jié)目單名稱,電子設(shè)備從瀏覽器頁面插件中獲取到 預(yù)置的初始化參數(shù)后,從預(yù)知的初始化參數(shù)中提取出節(jié)目單名稱。
[0063]進(jìn)一步地,預(yù)置的初始化參數(shù)還包括配置文件的地址,其中,配置文件至少包括存 儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址和節(jié)目單的描述信息,節(jié)目單的描述信息至少包括節(jié)目單的 寬度和鼠標(biāo)選中節(jié)目單中內(nèi)容后的鼠標(biāo)顯示效果。因此,電子設(shè)備獲取存儲節(jié)目單數(shù)據(jù)的 服務(wù)器的地址的步驟包括:電子設(shè)備根據(jù)預(yù)置的初始化參數(shù)中的配置文件的地址,讀取配 置文件,然后從該配置文件中提取出存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址。預(yù)置的初始化參數(shù) 也可以存儲在電子設(shè)備的硬件存儲器中,如內(nèi)存。
[0064]其中,瀏覽器插件只是對瀏覽器的運(yùn)行起一個(gè)補(bǔ)充作用的程序,是一種遵循一定 規(guī)范的應(yīng)用程序接口編寫出來的程序。
[0065]現(xiàn)有技術(shù)中,電子設(shè)備的直播節(jié)目單是寫在瀏覽器頁面,被頁面通過JavaScript 操作和控制的,電子設(shè)備顯示的直播節(jié)目單,需要針對不同瀏覽器編寫不同的JavaScript 腳本,導(dǎo)致JavaScript的開發(fā)成本較高。
[0066]本發(fā)明實(shí)施例中電子設(shè)備創(chuàng)建直播節(jié)目單時(shí),從瀏覽器頁面的插件中讀取預(yù)置的 初始化參數(shù),而不同的瀏覽器只是插件的插入方式不同,不需要對不同的瀏覽器編寫不同 的JavaScript腳本,因此,降低了 JavaScript的開發(fā)成本。
[0067]S103、電子設(shè)備將當(dāng)前日期的格式轉(zhuǎn)換為存儲節(jié)目單數(shù)據(jù)的服務(wù)器可識別的格 式。
[0068]由于存儲節(jié)目單數(shù)據(jù)的服務(wù)器是將節(jié)目單數(shù)據(jù)定時(shí)存儲在以時(shí)間命名的目錄中, 而電子設(shè)備獲取到的當(dāng)前日期的格式不一定能夠讓服務(wù)器識別,為了能夠順利獲取節(jié)目單 數(shù)據(jù),用戶設(shè)備根據(jù)服務(wù)器可識別的日期格式,將獲取到的當(dāng)前日期的格式轉(zhuǎn)換。
[0069]例如,電子設(shè)備獲取到的當(dāng)前日期為2013年12月5號,而服務(wù)器中節(jié)目單地址的 格式為[服務(wù)器地址][2013/12/5][節(jié)目單名稱][文件類型],則電子設(shè)備將2013年12 月5號轉(zhuǎn)換為2013/12/5。
[0070]S104、電子設(shè)備根據(jù)節(jié)目單名稱、存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址、文件類型和轉(zhuǎn) 換后的當(dāng)前日期生成節(jié)目單地址。
[0071]電子設(shè)備預(yù)先知道服務(wù)器中節(jié)目單地址的格式,按照服務(wù)器中節(jié)目單地址的格 式,電子設(shè)備將節(jié)目單名稱、存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址、文件類型和轉(zhuǎn)換后的當(dāng)前日 期組合為節(jié)目單地址,以便電子設(shè)備根據(jù)該節(jié)目單地址獲取節(jié)目單數(shù)據(jù)。
[0072]存儲節(jié)目單數(shù)據(jù)的服務(wù)器將節(jié)目單數(shù)據(jù)定時(shí)存儲在以時(shí)間命名的目錄中,即服務(wù) 器中的節(jié)目單地址是按照日期分組的。
[0073]其中,存儲節(jié)目單數(shù)據(jù)的節(jié)目單地址至少包括存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址、 節(jié)目單數(shù)據(jù)所屬日期、節(jié)目單名稱和文件類型。
[0074]示例性的,節(jié)目單地址的格式為[存儲節(jié)目單數(shù)據(jù)的服務(wù)器地址][日期][節(jié)目單名稱][文件類型],需要說明的是,本發(fā)明實(shí)施例對節(jié)目單地址的格式并不做限定。
[0075]例如,若電子設(shè)備獲取到的節(jié)目單名稱為“小爸爸”,存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址為192.168.1.100,轉(zhuǎn)換格式后的當(dāng)前日期為2013/12/5,文件類型為.json,則電子設(shè)備生成的節(jié)目單地址為[192.168.1.100] [2013/12/5][小爸爸][? json]。
[0076]S105、電子設(shè)備根據(jù)節(jié)目單地址,獲取節(jié)目單地址對應(yīng)的節(jié)目單數(shù)據(jù)。
[0077]具體的,電子設(shè)備在確定存儲節(jié)目單數(shù)據(jù)的服務(wù)器中存在生成的節(jié)目單地址后, 電子設(shè)備根據(jù)生成的節(jié)目單地址,從服務(wù)器中讀到節(jié)目單地址對應(yīng)的節(jié)目單數(shù)據(jù)。
[0078]其中,節(jié)目單數(shù)據(jù)為所有視頻相關(guān)的數(shù)據(jù),至少包括直播流媒體的開始時(shí)間、節(jié)目名稱、節(jié)目時(shí)長、各種樣式縮略圖地址和是否顯示在節(jié)目單上。
[0079]服務(wù)器將節(jié)目單數(shù)據(jù)定時(shí)的存儲在以時(shí)間命名的目錄中,由于電子設(shè)備生成的節(jié)目單地址中包含有當(dāng)前日期,因此,電子設(shè)備根據(jù)生成的節(jié)目單地址可以從服務(wù)器中獲取到節(jié)目單數(shù)據(jù)。
[0080]S106、電子設(shè)備分析節(jié)目單數(shù)據(jù),根據(jù)節(jié)目單描述信息從節(jié)目單數(shù)據(jù)中提取第一信息。
[0081 ] 電子設(shè)備從服務(wù)器中讀到的節(jié)目單數(shù)據(jù)后,根據(jù)節(jié)目單描述信息從節(jié)目單數(shù)據(jù)中提取第一信息,其中,節(jié)目單描述信息為配置文件中的內(nèi)容,至少包括節(jié)目單的寬度和鼠標(biāo)選中節(jié)目單中內(nèi)容后的鼠標(biāo)顯示效果,電子設(shè)備根據(jù)節(jié)目單描述信息提取出的第一信息為節(jié)目單需要用到的信息。
[0082]其中,第一信息包括節(jié)目單的坐標(biāo)、節(jié)目名稱、節(jié)目單的寬度中的至少一個(gè)。
[0083]示例性的,電子設(shè)備 讀取到的節(jié)目單數(shù)據(jù)包括:開始時(shí)間、節(jié)目名稱、節(jié)目時(shí)長、節(jié)目單寬度和預(yù)覽圖地址,節(jié)目單描述信息包括:節(jié)目名稱、節(jié)目單寬度和預(yù)覽圖地址,則電子設(shè)備根據(jù)節(jié)目單描述信息將節(jié)目名稱、節(jié)目單寬度和預(yù)覽圖地址提取出來。
[0084]S107、電子設(shè)備將第一信息組合生成節(jié)目單信息列表。
[0085]S108、電子設(shè)備將節(jié)目信息列表的內(nèi)容排版、繪制生成節(jié)目單。
[0086]具體的,電子設(shè)備提取節(jié)目單信息列表中的第一信息,將第一信息排版繪制,生成的節(jié)目單內(nèi)嵌于電子設(shè)備。
[0087]由于第一信息包括節(jié)目單的坐標(biāo)、節(jié)目名稱、節(jié)目單的寬度中的至少一個(gè),因此電子設(shè)備根據(jù)第一信息排版繪制包括多種場景。本發(fā)明實(shí)施例以第一信息為節(jié)目單的寬度為例,對電子設(shè)備將節(jié)目單信息列表中的第一信息排版繪制生成節(jié)目單進(jìn)行說明。
[0088]若節(jié)目單信息列表中包含的節(jié)目單寬度的內(nèi)容為21cmX29cm,則電子設(shè)備根據(jù)該節(jié)目單寬度,將待生成的節(jié)目單的寬度設(shè)置為21cmX29cm。
[0089]進(jìn)一步地,由于節(jié)目信息列表中的內(nèi)容是根據(jù)節(jié)目單描述信息選擇出來的,因此, 生成的節(jié)目單可以顯示,也可以隱藏;進(jìn)一步地,正在播放的內(nèi)容在節(jié)目單中可以顯示“播放中”狀態(tài)提示,方便用戶區(qū)分;此外,節(jié)目單中可展示節(jié)目的預(yù)覽圖,豐富視覺效果。
[0090]電子設(shè)備生成的節(jié)目單與直播內(nèi)容融為一體,在生成節(jié)目單的過程中,減少了 JavaScript的開發(fā)成本,且提供了更好的用戶體驗(yàn)。
[0091]本發(fā)明的實(shí)施例提供一種創(chuàng)建節(jié)目單的方法,通過獲取文件類型及服務(wù)器可識別的格式的當(dāng)前日期、以及獲取預(yù)置的初始化參數(shù)中的與接收到的直播流媒體請求對應(yīng)的節(jié)目單名稱和存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址,電子設(shè)備根據(jù)節(jié)目單名稱、存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址、文件類型和轉(zhuǎn)換后的當(dāng)前日期生成節(jié)目單地址,使得電子設(shè)備根據(jù)節(jié)目 單地址,獲取服務(wù)器中與節(jié)目單地址對應(yīng)的至少包括直播流媒體的開始時(shí)間以及名稱的節(jié) 目單數(shù)據(jù),進(jìn)而,電子設(shè)備根據(jù)節(jié)目單數(shù)據(jù),生成內(nèi)嵌于電子設(shè)備的直播節(jié)目單,避免了在 生成寫于瀏覽器頁面的節(jié)目單的過程中針對不同瀏覽器編寫不同JavaScript腳本而造成 的開發(fā)成本高,時(shí)間耗費(fèi)長的問題,減少了在生成節(jié)目單過程中JavaScript的開發(fā)成本, 降低了時(shí)間損耗。
[0092]實(shí)施例二
[0093]本發(fā)明提供一種創(chuàng)建節(jié)目單的裝置,如圖2所示,包括:
[0094]獲取單元10,用于接收直播流媒體請求,以及用于從瀏覽器中預(yù)置的初始化參數(shù) 中獲取與所述直播流媒體請求對應(yīng)的節(jié)目單名稱以及文件類型,并獲取存儲節(jié)目單數(shù)據(jù)的 服務(wù)器的地址及當(dāng)前日期,以及用于根據(jù)所述節(jié)目單地址,獲取所述存儲節(jié)目單數(shù)據(jù)的服 務(wù)器中所述節(jié)目單地址對應(yīng)的節(jié)目單數(shù)據(jù),所述節(jié)目單數(shù)據(jù)至少包括直播流媒體的開始時(shí) 間以及名稱;
[0095]處理單元11,用于將所述當(dāng)前日期的格式轉(zhuǎn)換為服務(wù)器可識別的格式,以及用于 根據(jù)所述節(jié)目單名稱、所述存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址、所述文件類型和轉(zhuǎn)換后的當(dāng) 前日期生成所述節(jié)目單地址,以及用于根據(jù)所述節(jié)目單數(shù)據(jù),生成節(jié)目單信息列表,還用于 根據(jù)所述節(jié)目單信息列表,創(chuàng)建節(jié)目單。
[0096]進(jìn)一步地,所述獲取單元10,具體用于獲取瀏覽器的插件中的預(yù)置的初始化參數(shù), 所述預(yù)置的初始化參數(shù)包括與所述直播流媒體請求對應(yīng)的節(jié)目單名稱;從所述瀏覽器預(yù)置 的初始化參數(shù)中提取所述節(jié)目單名稱。
[0097]進(jìn)一步地,所述預(yù)置的初始化參數(shù)還包括配置文件的地址,所述地址對應(yīng)的配置 文件至少包括所述存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址和節(jié)目單的描述信息,所述節(jié)目單的描 述信息至少包括節(jié)目單的寬度和鼠標(biāo)選中節(jié)目單中內(nèi)容后的鼠標(biāo)顯示效果;
[0098]所述獲取單元10,具體還用于根據(jù)所述配置文件的地址讀取所述配置文件;從所 述配置文件中提取所述存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址。
[0099]進(jìn)一步地,所述處理單元11,具體用于分析所述獲取單元10獲取到的所述節(jié)目單 數(shù)據(jù),根據(jù)所述配置文件中的所述節(jié)目單描述信息從所述節(jié)目單數(shù)據(jù)中提取第一信息,所 述第一信息包括節(jié)目單的坐標(biāo)、節(jié)目名稱、節(jié)目單的寬度中的至少一個(gè);將所述第一信息組 合生成所述節(jié)目單信息列表。
[0100]進(jìn)一步地,所述處理單元11,具體還用于提取所述節(jié)目單信息列表中的所述第一 信息;將所述第一信息排版、繪制生成節(jié)目單。
[0101]本發(fā)明的實(shí)施例提供一種電子設(shè)備,包括實(shí)施例二所述的創(chuàng)建節(jié)目單的裝置,可 以采用實(shí)施例中公開的方法創(chuàng)建節(jié)目單。
[0102]本發(fā)明的實(shí)施例提供一種創(chuàng)建節(jié)目單的裝置,主要包括獲取單元和處理單元。電 子設(shè)備通過獲取文件類型及服務(wù)器可識別的格式的當(dāng)前日期、以及獲取預(yù)置的初始化參數(shù) 中的與接收到的直播流媒體請求對應(yīng)的節(jié)目單名稱和存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址,電 子設(shè)備根據(jù)節(jié)目單名稱、存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址、文件類型和轉(zhuǎn)換后的當(dāng)前日期 生成節(jié)目單地址,使得電子設(shè)備根據(jù)節(jié)目單地址,獲取服務(wù)器中與節(jié)目單地址對應(yīng)的至少 包括直播流媒體的開始時(shí)間以及名稱的節(jié)目單數(shù)據(jù),進(jìn)而,電子設(shè)備根據(jù)節(jié)目單數(shù)據(jù),生成內(nèi)嵌于電子設(shè)備的直播節(jié)目單,避免了在生成寫于瀏覽器頁面的節(jié)目單的過程中針對不同 瀏覽器編寫不同JavaScript腳本而造成的開發(fā)成本高,時(shí)間耗費(fèi)長的問題,減少了在生成 節(jié)目單過程中JavaScript的開發(fā)成本,降低了時(shí)間損耗。
[0103]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,僅以上述各功能 模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模 塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功 能。上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過 程,在此不再贅述。
[0104]在本申請所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以 通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊或 單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元 或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所 顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的 間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0105]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯 示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè) 網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目 的。
[0106]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以 是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單 元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0107]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用 時(shí),可以存儲在一個(gè)計(jì)算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上 或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式 體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個(gè)存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī) 設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè) 實(shí)施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲器 (ROM, Read-Only Memory)、隨機(jī)存取存儲器(RAM, Random Access Memory)、磁碟或者光盤 等各種可以存儲程序代碼的介質(zhì)。
[0108]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何 熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵 蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種創(chuàng)建節(jié)目單的方法,其特征在于,包括:接收直播流媒體請求;獲取與所述直播流媒體請求對應(yīng)的節(jié)目單名稱以及文件類型,并獲取存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址及當(dāng)前日期;將所述當(dāng)前日期的格式轉(zhuǎn)換為服務(wù)器可識別的格式;根據(jù)所述節(jié)目單名稱、所述存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址、所述文件類型和轉(zhuǎn)換后的當(dāng)前日期生成所述節(jié)目單地址;根據(jù)所述節(jié)目單地址,獲取所述存儲節(jié)目單數(shù)據(jù)的服務(wù)器中所述節(jié)目單地址對應(yīng)的節(jié)目單數(shù)據(jù),所述節(jié)目單數(shù)據(jù)至少包括直播流媒體的開始時(shí)間以及名稱;根據(jù)所述節(jié)目單數(shù)據(jù),生成節(jié)目單信息列表;根據(jù)所述節(jié)目單信息列表,創(chuàng)建節(jié)目單。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于所述獲取與所述直播流媒體請求對應(yīng)的節(jié)目單名稱的步驟包括:獲取瀏覽器的插件中的預(yù)置的初始化參數(shù),所述預(yù)置的初始化參數(shù)包括與所述直播流媒體請求對應(yīng)的節(jié)目單名稱;從所述瀏覽器預(yù)置的初始化參數(shù)中提取所述節(jié)目單名稱。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述預(yù)置的初始化參數(shù)還包括配置文件的地址,所述地址對應(yīng)的配置文件至少包括所述存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址和節(jié)目單的描述信息,所述節(jié)目單的描述信息至少包括節(jié)目單的寬度和鼠標(biāo)選中節(jié)目單中內(nèi)容后的鼠標(biāo)顯示效果;其中,獲取所述存儲節(jié)目 單數(shù)據(jù)的服務(wù)器的地址的步驟包括:根據(jù)所述配置文件的地址讀取所述配置文件;從所述配置文件中提取所述存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述節(jié)目單數(shù)據(jù),生成節(jié)目單信息列表的步驟包括:分析所述節(jié)目單數(shù)據(jù),根據(jù)所述配置文件中的所述節(jié)目單描述信息從所述節(jié)目單數(shù)據(jù)中提取第一信息,所述第一信息包括節(jié)目單的坐標(biāo)、節(jié)目名稱、節(jié)目單的寬度中的至少一個(gè);將所述第一信息組合生成所述節(jié)目單信息列表。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述節(jié)目單信息列表,創(chuàng)建節(jié)目單的步驟包括:提取所述節(jié)目單信息列表中的所述第一信息;將所述第一信息排版、繪制生成節(jié)目單。
6.一種創(chuàng)建節(jié)目單的裝置,其特征在于,包括:獲取單元,用于接收直播流媒體請求,以及用于獲取與所述直播流媒體請求對應(yīng)的節(jié)目單名稱以及文件類型,并獲取存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址及當(dāng)前日期,以及用于根據(jù)所述節(jié)目單地址,獲取所述存儲節(jié)目單數(shù)據(jù)的服務(wù)器中所述節(jié)目單地址對應(yīng)的節(jié)目單數(shù)據(jù),所述節(jié)目單數(shù)據(jù)至少包括直播流媒體的開始時(shí)間以及名稱;處理單元,用于將所述當(dāng)前日期的格式轉(zhuǎn)換為服務(wù)器可識別的格式,以及用于根據(jù)所述節(jié)目單名稱、所述存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址、所述文件類型和轉(zhuǎn)換后的當(dāng)前日期生成所述節(jié)目單地址,以及用于根據(jù)所述節(jié)目單數(shù)據(jù),生成節(jié)目單信息列表,還用于根據(jù)所述節(jié)目單信息列表,創(chuàng)建節(jié)目單。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述獲取單元,具體用于獲取瀏覽器的插件中的預(yù)置的初始化參數(shù),所述預(yù)置的初始化參數(shù)包括與所述直播流媒體請求對應(yīng)的節(jié)目單名稱;從所述瀏覽器預(yù)置的初始化參數(shù)中提取所述節(jié)目單名稱。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述預(yù)置的初始化參數(shù)還包括配置文件的地址,所述地址對應(yīng)的配置文件至少包括所述存儲節(jié)目單數(shù)據(jù)的服務(wù)器的地址和節(jié)目單的描述信息,所述節(jié)目單的描述信息至少包括節(jié)目單的寬度和鼠標(biāo)選中節(jié)目單中內(nèi)容后的鼠標(biāo)顯示效果;所述獲取單元,具體用于根據(jù)所述配置文件的地址讀取所述配置文件;從所述配置文件中提取所述存儲節(jié)目單數(shù)據(jù)的服務(wù)器的 地址。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述處理單元,具體用于分析所述獲取單元獲取到的所述節(jié)目單數(shù)據(jù),根據(jù)所述配置文件中的所述節(jié)目單描述信息從所述節(jié)目單數(shù)據(jù)中提取第一信息,所述第一信息包括節(jié)目單的坐標(biāo)、節(jié)目名稱、節(jié)目單的寬度中的至少一個(gè);將所述第一信息組合生成所述節(jié)目單信息列表。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述處理單元,具體用于提取所述節(jié)目單信息列表中的所述第一信息;將所述第一信息排版、繪制生成節(jié)目單。
11.一種電子設(shè)備,其特征在于,包括如權(quán)利要求6至10任一項(xiàng)所述的創(chuàng)建節(jié)目單的裝置。
【文檔編號】H04N21/84GK103607637SQ201310629802
【公開日】2014年2月26日 申請日期:2013年11月29日 優(yōu)先權(quán)日:2013年11月29日
【發(fā)明者】陳金付, 蓋鵬, 任玉君, 胡曰峰 申請人:樂視網(wǎng)信息技術(shù)(北京)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
宿州市| 自贡市| 河曲县| 景东| 西乌珠穆沁旗| 定西市| 泽库县| 常熟市| 修文县| 旬阳县| 车致| 临邑县| 华安县| 阳西县| 广平县| 图木舒克市| 车致| 左权县| 华蓥市| 镇江市| 思南县| 太谷县| 永吉县| 枣阳市| 陆河县| 章丘市| 安福县| 安远县| 左权县| 平乐县| 台前县| 且末县| 满洲里市| 榆社县| 建德市| 蓝山县| 晴隆县| 会宁县| 海原县| 农安县| 肥乡县|