亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

圖形化生成網(wǎng)絡(luò)電視電子節(jié)目指南系統(tǒng)模板的方法

文檔序號(hào):7686748閱讀:180來源:國知局

專利名稱::圖形化生成網(wǎng)絡(luò)電視電子節(jié)目指南系統(tǒng)模板的方法
技術(shù)領(lǐng)域
:本發(fā)明涉及網(wǎng)絡(luò)電視(IPTV)電視電子節(jié)目指南系統(tǒng)(EPG,ElectronicProgramGuide)模板生成技術(shù),尤其涉及一種圖形化生成網(wǎng)絡(luò)電視電子節(jié)目指南系統(tǒng)才莫4反的方法。
背景技術(shù)
:IPTV與傳統(tǒng)的電視業(yè)務(wù)相比,最大的特點(diǎn)是能夠進(jìn)行個(gè)性化和實(shí)時(shí)交互的點(diǎn)播服務(wù),還可以開展類似于傳統(tǒng)電信業(yè)務(wù)和互聯(lián)網(wǎng)業(yè)務(wù)的其他增值服務(wù)。IPTV業(yè)務(wù)利用IP網(wǎng)絡(luò),把來源于電視傳媒、影視制片公司、新聞媒體機(jī)構(gòu)、遠(yuǎn)程教育機(jī)構(gòu)等各類內(nèi)容提供商的內(nèi)容,通過IPTV寬帶業(yè)務(wù)應(yīng)用平臺(tái)整合,傳送到用戶個(gè)人電腦、機(jī)頂盒(STB)及電視機(jī)、多媒體手機(jī)等終端,使得用戶享受IPTV所帶來的豐富多彩的寬帶多媒體業(yè)務(wù)內(nèi)容。IPTV業(yè)務(wù)的用戶群較廣,給電信運(yùn)營商帶來了新的增值空間,是目前最具發(fā)展前景的增值業(yè)務(wù)之一。IPTV業(yè)務(wù)可以為用戶提供點(diǎn)播和直播業(yè)務(wù),由EPG向用戶提供瀏覽系統(tǒng)的交互界面,用戶通過操作遙控器進(jìn)行瀏覽與節(jié)目選擇,從而實(shí)現(xiàn)用對(duì)IPTV節(jié)目的選擇,非常方便。而提供簡(jiǎn)單易用、快捷、穩(wěn)定、美觀的交互界面是EPG的首要目標(biāo)。EPG是用戶獲得音視頻內(nèi)容及其他電視業(yè)務(wù)服務(wù)的窗口,提供給STB用戶或PC用戶一個(gè)基于Web的導(dǎo)航界面,向全體用戶提供量身定做的節(jié)目導(dǎo)航服務(wù)即用戶界面,可動(dòng)態(tài)地根據(jù)不同用戶生成不同界面。EPG是整個(gè)IPTV系統(tǒng)中需求變化最大、最快的模塊,由于其提供的界面是直接展示給客戶的,因此很大程度上決定了用戶對(duì)整個(gè)IPTV系統(tǒng)的體驗(yàn)?,F(xiàn)有技術(shù)中,EPG模板主要由開發(fā)人員手工編寫代碼完成。由于模板中包含的展示性內(nèi)容較多,手寫代碼的開發(fā)方式由于不直觀、位置對(duì)準(zhǔn)等操作繁瑣,開發(fā)效率很低。同時(shí)由于EPG模板內(nèi)有許多相似的查詢、頁面跳轉(zhuǎn)、焦點(diǎn)記憶等操作,以及一些特殊的控制代碼,手寫方式開發(fā)不僅需要做很多重復(fù)工作,而且還容易出錯(cuò)。
發(fā)明內(nèi)容有鑒于此,本發(fā)明的主要目的在于提供一種圖形化生成網(wǎng)絡(luò)電視電子節(jié)目指南系統(tǒng)模板的方法,能方便快捷地生成EPG模板,對(duì)開發(fā)人員的專業(yè)技能要求不高。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種圖形化生成網(wǎng)絡(luò)電視電子節(jié)目指南系統(tǒng)模板的方法,建立電視電子節(jié)目指南系統(tǒng)顯示頁面所需的元素集,建立支持所述頁面元素的數(shù)據(jù)源,構(gòu)建頁面間跳轉(zhuǎn)的鏈接標(biāo)識(shí)符,該方法包括A、在開發(fā)環(huán)境中打開電子節(jié)目指南系統(tǒng)的模板頁面,從所述元素集中選擇作為頁面顯示的元素,置入到所述才莫板頁面并進(jìn)行排列;B、為所述模板頁面中各元素設(shè)置屬性,并在所述數(shù)據(jù)源中為所述元素選擇支持該元素的數(shù)據(jù);C、根據(jù)跳轉(zhuǎn)關(guān)系建立頁面間的鏈接標(biāo)識(shí)符。其中,所述元素集中的元素至少包括文本、圖片、海報(bào)、信息輸入框、視頻播放窗口、表格、快捷虛擬鍵、焦點(diǎn)設(shè)置虛擬鍵。其中,所述數(shù)據(jù)源至少包括以下信息數(shù)據(jù)源名稱、數(shù)據(jù)源輸入?yún)?shù)、數(shù)據(jù)源輸出參數(shù)、支持?jǐn)?shù)據(jù)源實(shí)現(xiàn)的函數(shù)。其中,所述模板中各元素封裝有對(duì)機(jī)頂盒的支持信息。其中,所述鏈接標(biāo)識(shí)符為具有方向指向的線段、箭頭線。本發(fā)明為EPG模板頁面設(shè)置元素集,通過元素集可獲取生成EPG模板頁面的所有元素,同時(shí),設(shè)置支持頁面中各元素的數(shù)據(jù)源以及構(gòu)建頁面間跳轉(zhuǎn)的鏈接標(biāo)識(shí)符。在進(jìn)行EPG模板開發(fā)時(shí),在開發(fā)環(huán)境中打開一個(gè)EPG空白頁面,在元素集中選擇需要顯示的各元素,拖入到EPG空白頁面中,由開發(fā)人員進(jìn)行排列,再為待開發(fā)的EPG頁面中拖入的各元素選擇相應(yīng)的數(shù)據(jù)源,以使EPG頁面中元素可為用戶調(diào)用。各待顯示頁面開發(fā)完成后,通過鏈接標(biāo)識(shí)符設(shè)置各EPG頁面之間的跳轉(zhuǎn)關(guān)系,從而生成一個(gè)完整的EPG模板。本發(fā)明對(duì)開發(fā)人員的專業(yè)性要求較低,開發(fā)EPG模板方便快捷。圖1為本發(fā)明圖形化生成網(wǎng)絡(luò)電視電子節(jié)目指南系統(tǒng)模板的方法的流程圖。具體實(shí)施例方式本發(fā)明的核心思想是EPG作為STB用戶的網(wǎng)絡(luò)電視接入口,需要接收用戶的網(wǎng)絡(luò)電視點(diǎn)播請(qǐng)求,根據(jù)不同的用戶群提供相應(yīng)的模版,EPG模版的多樣性以及不斷更新的要求,需要經(jīng)常更新EPG頁面,而手工編碼來開發(fā)EPG模板不直觀、不方便維護(hù),且對(duì)開發(fā)人員的專業(yè)性要求很高。本發(fā)明通過為EPG模板頁面設(shè)置元素集,通過元素集可獲取生成EPG模板頁面的所有元素,同時(shí),設(shè)置支持頁面中各元素的數(shù)據(jù)源以及構(gòu)建頁面間跳轉(zhuǎn)的鏈接標(biāo)識(shí)符。在進(jìn)行EPG模板開發(fā)時(shí),在開發(fā)環(huán)境中打開一個(gè)EPG空白頁面,在元素集中選擇需要顯示的各元素,拖入到EPG空白頁面中,由開發(fā)人員進(jìn)行排列,再為待開發(fā)的EPG頁面中拖入的各元素選擇相應(yīng)的數(shù)據(jù)源,以使EPG頁面中元素可為用戶調(diào)用。各待顯示頁面開發(fā)完成后,通過鏈接標(biāo)識(shí)符設(shè)置各EPG頁面之間的跳轉(zhuǎn)關(guān)系,從而生成一個(gè)完整的EPG模板。這樣,大大降低了EPG模板的開發(fā)難度,實(shí)現(xiàn)簡(jiǎn)單且方便了EPG模板的維護(hù)。以下結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)描述。圖1為本發(fā)明圖形化生成網(wǎng)絡(luò)電視電子節(jié)目指南系統(tǒng)模板的方法的流程圖,如圖1所示,本發(fā)明的圖形化生成網(wǎng)絡(luò)電視電子節(jié)目指南系統(tǒng)模板的方法包括以下步驟步驟101:建立電視電子節(jié)目指南系統(tǒng)顯示頁面所需的元素集,建立支持所述頁面元素的數(shù)據(jù)源,構(gòu)建頁面間跳轉(zhuǎn)的鏈接標(biāo)識(shí)符。本步驟是實(shí)現(xiàn)本發(fā)明EPG模板開發(fā)的基礎(chǔ)步驟。目前現(xiàn)有EPG模板的頁面代碼中包含眾多頁面元素,如文本、圖片、輸入框、表格等,但功能較弱,對(duì)于復(fù)雜的展示及功能需求就必須額外寫代碼加以實(shí)現(xiàn),而且不包含對(duì)機(jī)頂盒等設(shè)備的支持信息。隨著IPTV業(yè)務(wù)的發(fā)展,用戶對(duì)EPG模板的要求也越來越高,這便使得現(xiàn)有EPG頁面代碼越來越復(fù)雜,其中不僅包含了眾多頁面展示信息,而且還夾雜著功能控制代碼、頁面間跳轉(zhuǎn)代碼等,文件可讀性低,開發(fā)維護(hù)難度大。針對(duì)這一情況,本發(fā)明首先收集開發(fā)EPG模板各頁面所需的各種可能元素,對(duì)這些元素進(jìn)行歸類,形成相應(yīng)的元素集。元素除可完成基本的展示功能外,還整合了對(duì)機(jī)頂盒等設(shè)備的支持。對(duì)于一些常用的功能需求,整合成為頁面元素的屬性,使用時(shí)簡(jiǎn)單設(shè)置即可,從而實(shí)現(xiàn)簡(jiǎn)化編碼。表一為本發(fā)明IPTV系統(tǒng)EPG頁面元素集中元素表,通過表一可獲知元素的屬性及功能<table>tableseeoriginaldocumentpage6</column></row><table><table>tableseeoriginaldocumentpage7</column></row><table>本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,表一中僅為開發(fā)EPG模版頁面所需的較常用的元素,并不是全部的元素。元素集是動(dòng)態(tài)的,可由程序提供者動(dòng)態(tài)地更新。上述元素可由用戶選擇入待開發(fā)的EPG模版頁面中,并設(shè)置有相應(yīng)的圖標(biāo),用戶通過相應(yīng)圖標(biāo)即可完成相應(yīng)的載入。對(duì)于一些顯示圖片,直接拖入到待開發(fā)的EPG模版頁面中即可。在IPTV業(yè)務(wù)中需要EPG模版的頁面能展示特定的數(shù)據(jù)查詢、數(shù)據(jù)判斷及運(yùn)算等操作,這些操作數(shù)量眾多,如果全部手工開發(fā)將耗費(fèi)相當(dāng)大的人力。而在EPG模板開發(fā)過程中,開發(fā)人員大部分情況下是不需要關(guān)心數(shù)據(jù)的具體操作的,加之這些數(shù)據(jù)操作雖然數(shù)量較多,但功能變化需求不大,因此可以將所有的數(shù)據(jù)操作都固化為使用統(tǒng)一接口的數(shù)據(jù)集,以不同名稱命名,稱為數(shù)據(jù)源。開發(fā)人員僅需在頁面元素中設(shè)置對(duì)應(yīng)的數(shù)據(jù)源名稱即可獲取到所需的數(shù)據(jù)或執(zhí)行相應(yīng)的數(shù)據(jù)操作。所述數(shù)據(jù)源至少包括以下信息數(shù)據(jù)源名稱、數(shù)據(jù)源輸入?yún)?shù)、數(shù)據(jù)源輸出參數(shù)、支持?jǐn)?shù)據(jù)源實(shí)現(xiàn)的函數(shù)。數(shù)據(jù)源實(shí)現(xiàn)函數(shù)由數(shù)據(jù)源開發(fā)人員來開發(fā)和維護(hù),在進(jìn)行EPG模板開發(fā)時(shí)開發(fā)人員僅需關(guān)注數(shù)據(jù)源的名稱標(biāo)識(shí)及接口信息即可。這樣便可以方便的在圖形化開發(fā)工具中提供數(shù)據(jù)源列表、數(shù)據(jù)源輸入輸出參數(shù)列表供用戶選用。現(xiàn)有代碼中頁面間的跳轉(zhuǎn)關(guān)系均以鏈接方式寫在各頁面內(nèi)部,頁面的展示信息與頁面邏輯關(guān)系緊密耦合,開發(fā)人員在開發(fā)過程中需二者兼顧。同時(shí),很多情況下出發(fā)頁面鏈接中所附帶的參數(shù)信息是由目的頁面決定的,而在開發(fā)某個(gè)頁面時(shí)其跳轉(zhuǎn)目的頁面尚未確定,使得參數(shù)無法確定;或者在編輯完成之后,對(duì)某個(gè)頁面的維護(hù)可能導(dǎo)致其所需的輸入?yún)?shù)發(fā)生了變化,就需要逐一修改所有跳轉(zhuǎn)到該頁的所有出發(fā)頁面鏈接信息。這些都使得開發(fā)人員在建立頁面間跳轉(zhuǎn)關(guān)系時(shí)經(jīng)常需要來回修正鏈接信息,很容易出現(xiàn)錯(cuò)漏。針對(duì)這種情況,本發(fā)明將EPG頁面跳轉(zhuǎn)關(guān)系從頁面代碼中獨(dú)立出來,構(gòu)建了獨(dú)立的頁面跳轉(zhuǎn)文件來控制頁面間跳轉(zhuǎn),EPG服務(wù)器通過解析該文件可以構(gòu)建出EPG模板的運(yùn)行狀態(tài)機(jī),并按觸發(fā)條件逐個(gè)展示EPG頁面。通過建立頁面跳轉(zhuǎn)文件,實(shí)現(xiàn)了頁面展示信息與頁面邏輯關(guān)系的單獨(dú)編輯。本發(fā)明通過有向的線段、箭頭線等作為鏈接標(biāo)識(shí)符,有跳轉(zhuǎn)關(guān)系的頁面,通過選用鏈接標(biāo)識(shí)符進(jìn)行標(biāo)識(shí)即可。步驟102:在開發(fā)環(huán)境中打開EPG才莫板頁面,從步驟101中建立的所述元素集中選擇作為頁面顯示的元素,拖入到所述才莫板頁面并進(jìn)行排列。以圖片元素為例,元素集中設(shè)置有圖片庫,用戶直接在圖片庫中選擇所需的圖片,直接拖入到新建的EPG模板頁面中相應(yīng)的位置,通過設(shè)置拖入圖片的比例等完成對(duì)其的排列。再如對(duì)于文本元素,通過文本標(biāo)識(shí)符在EPG才莫板頁面中所選定的區(qū)域輸入相應(yīng)文本即可。其他各元素通過相應(yīng)的圖形標(biāo)識(shí)完成相應(yīng)輸入即可,非常方便,對(duì)開發(fā)人員的專業(yè)要求并不高。本發(fā)明的元素集中的各元素設(shè)置有支持STB等設(shè)備的屬性設(shè)置,可在STB等設(shè)備端準(zhǔn)確顯示,并支持STB端遙控器的請(qǐng)求輸入。步驟103:為所述模板頁面中各元素設(shè)置屬性,并在所述數(shù)據(jù)源中為所述元素選擇支持該元素的數(shù)據(jù)。在新建EPG模板頁面中置入了各種元素后,這些元素中的大部分還僅僅是待顯示頁面的框架,還需要填置入各種數(shù)據(jù)源,以實(shí)現(xiàn)這些元素的正確顯示,以提供用戶所需的動(dòng)態(tài)數(shù)據(jù)顯示。例如對(duì)于海報(bào),不僅僅將海報(bào)標(biāo)識(shí)圖片拖入到新建EPG模板頁面中,還需要為其設(shè)置播放按鈕及播放的窗口,而播放按鈕必須與海報(bào)的源數(shù)據(jù)建立對(duì)應(yīng)關(guān)系,以在用戶點(diǎn)擊播放按鈕時(shí)在設(shè)定的窗口正確播放該海報(bào)。對(duì)于表格來說,需要填充入相應(yīng)的數(shù)據(jù)源,以顯示給STB端用戶,同樣需要為表格內(nèi)各單元格選擇相應(yīng)的顯示數(shù)據(jù)源。對(duì)于文本元素,還需要設(shè)置靜態(tài)屬性或滾動(dòng)屬性等。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,通過本發(fā)明提供的數(shù)據(jù)源,能方便地實(shí)現(xiàn)對(duì)EPG模板頁面中各元素的支持。數(shù)據(jù)源及支持?jǐn)?shù)據(jù)源的函數(shù)可由程序提供者不斷更新和維護(hù)。步驟104:根據(jù)跳轉(zhuǎn)關(guān)系建立頁面間的鏈接標(biāo)識(shí)符。對(duì)于各新建的EPG模板頁面,仍然是單個(gè)的沒有關(guān)聯(lián)的獨(dú)立個(gè)體,并不能提供給用戶,需要開發(fā)人員為這些EPG模板頁面建立跳轉(zhuǎn)關(guān)系。本發(fā)明通過設(shè)置鏈接標(biāo)識(shí)符來直接建立頁面間的跳轉(zhuǎn)關(guān)系,具有跳轉(zhuǎn)關(guān)系的頁面,直接通過拖動(dòng)鏈接標(biāo)識(shí)符即可建立頁面間的跳轉(zhuǎn)關(guān)系。即本發(fā)明將繁瑣的頁面跳轉(zhuǎn)關(guān)系代碼簡(jiǎn)化為鏈接標(biāo)識(shí)符,EPG服務(wù)器通過鏈接標(biāo)識(shí)符即可識(shí)別頁面間的跳轉(zhuǎn)關(guān)系。EPG服務(wù)器通過解析頁面跳轉(zhuǎn)文件建立起EPG模板的狀態(tài)機(jī),并按觸發(fā)條件逐個(gè)展示EPG頁面。由于頁面展示與頁面間邏輯被獨(dú)立分隔開,開發(fā)人員可以專注于頁面展示的開發(fā),或單獨(dú)關(guān)注頁面間的邏輯關(guān)聯(lián)編輯。同時(shí)這種方式也更利于EPG頁面間邏輯流程編輯的工具化、圖形化。鏈接標(biāo)識(shí)符對(duì)應(yīng)的頁面跳轉(zhuǎn)文件記錄的主要內(nèi)容有出發(fā)頁面標(biāo)識(shí)、鏈接在出發(fā)頁面中的位置、鏈接的目的頁面、鏈接的參數(shù)、鏈接觸發(fā)的條件(默認(rèn)是點(diǎn)擊,還可以設(shè)置為自動(dòng)跳轉(zhuǎn)、延時(shí)跳轉(zhuǎn)或條件成立跳轉(zhuǎn)等)。通過跳轉(zhuǎn)關(guān)系連接的各頁面即形成EPG模板。本發(fā)明通過改進(jìn)現(xiàn)有EPG模板開發(fā)編碼規(guī)則,使模板代碼精簡(jiǎn)、條理更清晰,從而能方便的實(shí)現(xiàn)圖形化的開發(fā)工具,使開發(fā)人員可以在圖形化環(huán)境中對(duì)模板進(jìn)行開發(fā)編輯,降低了EPG模板開發(fā)和維護(hù)的難度。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。權(quán)利要求1、一種圖形化生成網(wǎng)絡(luò)電視電子節(jié)目指南系統(tǒng)模板的方法,其特征在于,建立電視電子節(jié)目指南系統(tǒng)顯示頁面所需的元素集,建立支持所述頁面元素的數(shù)據(jù)源,構(gòu)建頁面間跳轉(zhuǎn)的鏈接標(biāo)識(shí)符,該方法包括A、在開發(fā)環(huán)境中打開電子節(jié)目指南系統(tǒng)的模板頁面,從所述元素集中選擇作為頁面顯示的元素,置入到所述模板頁面并進(jìn)行排列;B、為所述模板頁面中各元素設(shè)置屬性,并在所述數(shù)據(jù)源中為所述元素選擇支持該元素的數(shù)據(jù);C、根據(jù)跳轉(zhuǎn)關(guān)系建立頁面間的鏈接標(biāo)識(shí)符。2、根據(jù)權(quán)利要求1所述的圖形化生成網(wǎng)絡(luò)電視電子節(jié)目指南系統(tǒng)模板的方法,其特征在于,所述元素集中的元素至少包括文本、圖片、海報(bào)、信息輸入框、視頻播放窗口、表格、快捷虛擬鍵、焦點(diǎn)設(shè)置虛擬鍵。3、根據(jù)權(quán)利要求1所述的圖形化生成網(wǎng)絡(luò)電視電子節(jié)目指南系統(tǒng)模板的方法,其特征在于,所述數(shù)據(jù)源至少包括以下信息數(shù)據(jù)源名稱、數(shù)據(jù)源輸入?yún)?shù)、數(shù)據(jù)源輸出參數(shù)、支持?jǐn)?shù)據(jù)源實(shí)現(xiàn)的函數(shù)。4、根據(jù)權(quán)利要求1所述的圖形化生成網(wǎng)絡(luò)電視電子節(jié)目指南系統(tǒng)模板的方法,其特征在于,所述模板中各元素封裝有對(duì)機(jī)頂盒的支持信息。5、根據(jù)權(quán)利要求1所述的圖形化生成網(wǎng)絡(luò)電視電子節(jié)目指南系統(tǒng)模板的方法,其特征在于,所述鏈接標(biāo)識(shí)符為具有方向指向的線段、箭頭線。全文摘要本發(fā)明公開了一種圖形化生成網(wǎng)絡(luò)電視電子節(jié)目指南系統(tǒng)模板的方法,涉及網(wǎng)絡(luò)電視EPG模版開發(fā)技術(shù),為解決目前EPG模版開發(fā)繁雜且難度高而提出,所采用的技術(shù)方案為建立電視電子節(jié)目指南系統(tǒng)顯示頁面所需的元素集,建立支持所述頁面元素的數(shù)據(jù)源,構(gòu)建頁面間跳轉(zhuǎn)的鏈接標(biāo)識(shí)符,包括A.在開發(fā)環(huán)境中打開電子節(jié)目指南系統(tǒng)的模板頁面,從所述元素集中選擇作為頁面顯示的元素,置入到所述模板頁面并進(jìn)行排列;B.為所述模板頁面中各元素設(shè)置屬性,并在所述數(shù)據(jù)源中為所述元素選擇支持該元素的數(shù)據(jù);C.根據(jù)跳轉(zhuǎn)關(guān)系建立頁面間的鏈接標(biāo)識(shí)符。本發(fā)明開發(fā)EPG模版方便快捷,維護(hù)簡(jiǎn)單。文檔編號(hào)H04N5/445GK101217630SQ20081005618公開日2008年7月9日申請(qǐng)日期2008年1月14日優(yōu)先權(quán)日2008年1月14日發(fā)明者凱彭申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1