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

生成頁面的方法和裝置的制作方法

文檔序號:7719868閱讀:156來源:國知局
專利名稱:生成頁面的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)字電視領(lǐng)域,特別涉及一種生成頁面的方法和裝置。
背景技術(shù)
隨著數(shù)字電視的普及,人們對互動電視的需求越來越大,互動電視的功能越來越 強,用戶可以通過服務(wù)器端提供的菜單,選擇自己喜歡的節(jié)目,查看節(jié)目信息頁面,該節(jié)目 信息頁面由服務(wù)運營商提前設(shè)置,為靜態(tài)頁面。 在對現(xiàn)有技術(shù)進行分析后,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少具有如下缺點
現(xiàn)有技術(shù)中節(jié)目頁面是靜態(tài)頁面,制作難度大,生成效率低。

發(fā)明內(nèi)容
本發(fā)明實施例提供了一種生成頁面的方法和裝置。所述技術(shù)方案如下
本發(fā)明實施例提供的技術(shù)方案的有益效果是 本發(fā)明通過在用戶訪問節(jié)目時,利用頁面信息替換預設(shè)的規(guī)則中的預設(shè)參數(shù)生成 頁面,達到了動態(tài)生成頁面的目的,使頁面的顯示更加靈活,降低了頁面制作難度,提高了 頁面生成效率,增強了與用戶的交互能力。


圖1是本發(fā)明實施例1提供的- 圖2a是本發(fā)明實施例提供的一 圖2b是本發(fā)明實施例提供的一 圖2c是本發(fā)明實施例提供的一 圖2d是本發(fā)明實施例提供的一 圖3是本發(fā)明實施例2提供的-
-種生成頁面的方法流程圖; 種生成頁面的方法的實例的第一個頁面示意圖 種生成頁面的方法的實例的第二個頁面示意圖 種生成頁面的方法的實例的第三個頁面示意圖 種生成頁面的方法的實例的生成頁面示意圖; -種生成頁面的裝置結(jié)構(gòu)圖。
具體實施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方 式作進一步地詳細描述。 實施例1為了提高頁面的生成效率,本發(fā)明實施例提供了一種生成頁面的方法, 參見圖l,該方法具體包括以下步驟
101:接收頁面ID; 具體地,當用戶通過機頂盒訪問某一個頁面時,機頂盒發(fā)送頁面ID號給服務(wù)器
丄山順。 102 :根據(jù)接收到的頁面ID,從數(shù)據(jù)庫中提取與該頁面ID對應的節(jié)目信息; 其中,該節(jié)目信息包括節(jié)目名稱、影片簡介和圖片鏈接等信息。 另外,如果接收到的頁面ID所對應的節(jié)目信息是已經(jīng)存在的靜態(tài)頁面,則顯示該靜態(tài)頁面。,否則,執(zhí)行步驟103。
103 :將提取的節(jié)目信息按照預設(shè)的規(guī)則生成頁面; 其中,預設(shè)的規(guī)則包括節(jié)目信息的顯示方法和所述節(jié)目信息在目錄中的位置。
具體地,該預設(shè)的規(guī)則可從存儲介質(zhì)(存儲介質(zhì)是指服務(wù)器中的數(shù)據(jù)庫)中導出, 按照節(jié)目信息與預設(shè)的規(guī)則建立頁面,預設(shè)的規(guī)則控制文字和圖片的顯示位置及樣式,在 電視上顯示的頁面是根據(jù)該規(guī)則生成的,規(guī)則中的參數(shù)在生成頁面時將被替換成實際的文 本、圖片、節(jié)目ID。 另外,預設(shè)的規(guī)則中還包括對內(nèi)置參數(shù)的設(shè)定,該內(nèi)置參數(shù)是頁面間傳遞需要用
到非常重要的參數(shù),它們的存在可以明確本頁和用戶瀏覽的前一頁的關(guān)系。 該規(guī)則可以通過可視化設(shè)計工具來設(shè)定,可以方便快捷的設(shè)計出合理的頁面。同
時可視化設(shè)計工具還和內(nèi)容管理系統(tǒng)無縫集成,設(shè)計出的規(guī)則可以直接保存到內(nèi)容管理系
統(tǒng)的數(shù)據(jù)庫中,通過可視化設(shè)計工具設(shè)計時,電視機界面上顯示的圖片、按鈕可通過拖曳設(shè)
計完成,其顯示位置和電視機上的顯示位置相同。 另外,在管理頁面內(nèi)容時,可以將頁面目錄也按照預設(shè)的規(guī)則設(shè)定,使用時,查看 頁面上的不同目錄和內(nèi)容,生成頁面可以有如下方式 查看子內(nèi)容,則列出目錄下頁面;查看子目錄則列出目錄下的子目錄;查看上級 目錄,則直接跳轉(zhuǎn)至上級目錄;查看本級內(nèi)容,則輸入自身;查看任意目錄連接到任意的 節(jié)目; 通過以上方式,可以在管理頁面內(nèi)容時生成各個頁面,用戶可以非常容易的掌握 這個頁面生成的過程。 該預設(shè)的規(guī)則,在本發(fā)明實施例中是以xml的語法格式為例實現(xiàn)的,在實際操作 中,也可以通過其他語法格式實現(xiàn),本發(fā)明實施例不做具體限定。 舉例說明例如,參見圖2a,用戶點擊頁面中的"家庭電影院"項目,頁面跳轉(zhuǎn)到靜 態(tài)頁面,即圖2b所示的頁面,用戶點擊"新片上映"項目,頁面跳轉(zhuǎn)到靜態(tài)頁面,即圖2c所 示的頁面,此時用戶選擇"海底總動員"項目,根據(jù)該項目所對應的頁面ID,提取相應的節(jié)目 信息,節(jié)目信息包括節(jié)目名稱"海底總動員",導演"安德魯斯坦頓",演員"艾伯特布魯克 斯"和"艾倫德杰尼勒斯",價格"5元"等,根據(jù)預設(shè)的規(guī)則和這些信息生成動態(tài)頁面,如圖 2d所示。 104 :顯示生成的頁面,并將該頁面存儲至存儲介質(zhì)中。 具體地,頁面生成后,發(fā)布到服務(wù)器上,用戶可以通過電視機和機頂盒查看該頁面。
上述步驟103中的預設(shè)的規(guī)則在本實施例中可以有如下所述 〈Parameter name =,, [% program_name% ] ,, type = ,, text,, description =,,節(jié)
目名稱,,i即utMode =,, 1,, X/Paramter>或 〈Parameter name =,,[% program_name% ],,type =,,text,, description =,,節(jié) 目名稱,,inputMode =,,0,,/> 其中,name :為參數(shù)的名稱。參數(shù)名要包含在[%% ]之內(nèi),引用時也要以此格式 書寫。name參數(shù)的拼寫只能使用英文字母,下劃線和數(shù)字。其他都認為是非法的。
type :參數(shù)類型,根據(jù)參數(shù)類型,系統(tǒng)可以分析出為參數(shù)賦值的范圍。
4
type的取值范圍是 text :小文本,不超過一行顯示的較小的文本,如節(jié)目名稱。
content :大文本,需要多行顯示的內(nèi)容較大的文本,如影片簡介。
image :圖片,圖片參數(shù)在實際替換時圖片的路徑。
link :鏈接,即要鏈接的菜單或節(jié)目的id。 description :描述,描述該參數(shù)的作用與意義,為系統(tǒng)填值時提供依據(jù)。 inputMode :輸入方式,表示在系統(tǒng)中填充參數(shù)時的方式,可以有兩種一種是選
擇填充(inputMode = 1),另一種是手動輸入填充(inputMode = 0),默認屬性是選擇填充。
選擇填充時,參數(shù)值是通過sql語句查詢出來的,選擇的值對應到數(shù)據(jù)庫中的某一字段;而
手動輸入則是由用戶輸入,這可以解決一些特殊的不按照菜單結(jié)構(gòu)來進行鏈接的情況,可
以把某個參數(shù)在生成前配置好而不必修改。 列表標簽是頁面規(guī)則中一種標簽,可以用來循環(huán)輸出,語法定義如下 〈List class ="menu,, name =,,listl,,allow-page =,,true,, max-screen =,,3,,> ...... 〈/List> List標簽屬性 Class :內(nèi)容類型。該屬性有兩個值me皿和program。 me皿表示列表中的內(nèi)容都 是菜單,program表示列表中的內(nèi)容為節(jié)目。 Name :list的名稱,在參數(shù)輸入的時候需要顯示這個數(shù)據(jù)。 allow-page :是否允許滾屏。 一個頁面規(guī)則中只能有一個allow-page = true的 List標簽。 max-screen :最大滾屏數(shù),默認值是3,在allow-page為true時該屬性有效。當 存在標簽屬性mode ="auto"的〈List-params〉標簽時,根據(jù)查詢結(jié)果數(shù)量和單頁顯示項 目的數(shù)量來計算需要屏數(shù),取3和max-screen值兩者中較小的一個。 List標簽無需事先定義,可以直接在規(guī)則中使用。但是List中使用到的參數(shù)需要 在List標簽對的頂部事先定義下來,以便系統(tǒng)初始化其參數(shù)列表。其形式如下
〈List〉化ist-params mode =,,auto,, parent =,,1,,> 〈param name =,",type =,", description =,",/> 〈param name =,",type =,", description =,",/> ...... 〈/List_params>
〈Row> ...... 〈/Row>
〈Row> ...... 〈/Row>
...
〈/List〉 〈List-params〉標簽對是包含參數(shù)的一個標志性區(qū)域。 mode :參數(shù)輸入形式。該屬性有兩個值auto和self 。 auto表示List的參數(shù)是通 用參數(shù),通過sql語句查詢自動填充。在系統(tǒng)中的表現(xiàn)形式是該參數(shù)值需要進行選擇,選項 對應到數(shù)據(jù)庫中的某個字段。而self則表示List的參數(shù)是通過手動輸入的。 一般來說, List-params的mode屬性都應該是auto自動填充的,但是也允許用戶定義一些比較特殊的 self參數(shù)。這時只需要再定義一組self的〈List-params〉即可。 parent :當mode屬性值是auto時,可以選擇添加上parent屬性。該屬性值有1 和0兩個。屬性為l時,用戶輸入一個parent參數(shù)的值,該值是某一個節(jié)點的ID,可以使用 戶列出任意一個節(jié)點下的內(nèi)容。屬性為0或者不添加該屬性都視為按照菜單和節(jié)目的結(jié)構(gòu) 來自動生成列表。 其中,List中不能出現(xiàn)兩個mode = "auto"〈List-params〉的標簽,否則按出現(xiàn)的 一個為準,其余將忽略不計。 〈param〉標簽內(nèi)的屬性跟上文的〈Parameter〉中的屬性含義相同,不再贅述。
〈List〉屬性不允許欠套,但是可以在正文中有幾個平行的〈List〉標簽對。
List下只有Row子元素,Row里是實際的每個列表行的內(nèi)容。 本發(fā)明通過在用戶訪問節(jié)目時,利用頁面信息替換預設(shè)的規(guī)則中的預設(shè)參數(shù)生成 頁面,達到了動態(tài)生成頁面的目的,使頁面的顯示更加靈活,降低了頁面制作難度,提高了 頁面生成效率,增強了與用戶的交互能力。
實施例2 為了提高頁面的生成效率,本發(fā)明實施例提供了一種生成頁面的裝置,參見圖3, 該裝置具體包括 提取模塊301,用于根據(jù)接收到的頁面ID (Identity,標識),從存儲介質(zhì)中提取與 頁面ID對應的節(jié)目信息; 提取模塊301還包括顯示單元3011,用于如果接收到的頁面ID所對應的節(jié)目信 息是已經(jīng)存在的靜態(tài)頁面,則顯示靜態(tài)頁面,否則,將提取的節(jié)目信息按照預設(shè)的規(guī)則生成 頁面。 其中,存儲介質(zhì)為服務(wù)器數(shù)據(jù)庫。 其中,節(jié)目信息至少包括節(jié)目名稱、影片簡介和圖片鏈接。 生成模塊302,用于將提取的節(jié)目信息按照預設(shè)的規(guī)則生成頁面。 其中,預設(shè)的規(guī)則包括節(jié)目信息的顯示方法和節(jié)目信息在目錄中的位置。
生成模塊302還包括 存儲單元3021,用于顯示生成的頁面給用戶,并將頁面存儲至存儲介質(zhì)中。
本實施例提供的裝置,與方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實 施例,在此不再贅述。 本發(fā)明通過在用戶訪問節(jié)目時,利用頁面信息替換預設(shè)的規(guī)則中的預設(shè)參數(shù)生成 頁面,達到了動態(tài)生成頁面的目的,使頁面的顯示更加靈活,降低了頁面制作難度,提高了 頁面生成效率,增強了與用戶的交互能力。 本發(fā)明實施例可以利用軟件實現(xiàn),相應的軟件程序可以存儲在可讀取的存儲介質(zhì)中,例如,計算機的硬盤、緩存或光盤中。 以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
一種生成頁面的方法,其特征在于,包括根據(jù)接收到的頁面ID(Identity,標識),從存儲介質(zhì)中提取與所述頁面ID對應的節(jié)目信息;將提取的節(jié)目信息按照預設(shè)的規(guī)則生成頁面。
2. 如權(quán)利要求1所述的方法,其特征在于,所述節(jié)目信息至少包括節(jié)目名稱、影片簡介 和圖片鏈接。
3. 如權(quán)利要求1所述的方法,其特征在于,所述預設(shè)的規(guī)則包括所述節(jié)目信息的顯示 方法和所述節(jié)目信息在目錄中的位置。
4. 如權(quán)利要求1所述的方法,其特征在于,將提取的節(jié)目信息按照預設(shè)的規(guī)則生成頁 面之后還包括顯示生成的頁面給用戶,并將所述頁面存儲至所述存儲介質(zhì)中。
5. 如權(quán)利要求1所述的方法,其特征在于,所述存儲介質(zhì)為服務(wù)器數(shù)據(jù)庫。
6. 如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)接收到的頁面ID (Identity,標 識),從存儲介質(zhì)中提取與所述頁面ID對應的節(jié)目信息之后還包括如果接收到的頁面ID 所對應的節(jié)目信息是已經(jīng)存在的靜態(tài)頁面,則顯示所述靜態(tài)頁面,否則,將提取的節(jié)目信息 按照預設(shè)的規(guī)則生成頁面。
7. —種生成頁面的裝置,其特征在于,包括提取模塊,用于根據(jù)接收到的頁面ID(Identity,標識),從存儲介質(zhì)中提取與所述頁 面ID對應的節(jié)目信息;生成模塊,用于將提取的節(jié)目信息按照預設(shè)的規(guī)則生成頁面。
8. 如權(quán)利要求7所述的裝置,其特征在于,所述節(jié)目信息至少包括節(jié)目名稱、影片簡介 和圖片鏈接。
9. 如權(quán)利要求7所述的裝置,其特征在于,所述預設(shè)的規(guī)則包括所述節(jié)目信息的顯示 方法和所述節(jié)目信息在目錄中的位置。
10. 如權(quán)利要求7所述的裝置,其特征在于,所述生成模塊還包括 存儲單元,用于顯示生成的頁面給用戶,并將所述頁面存儲至所述存儲介質(zhì)中。
11. 如權(quán)利要求7所述的裝置,其特征在于,所述存儲介質(zhì)為服務(wù)器數(shù)據(jù)庫。
12. 如權(quán)利要求7所述的裝置,其特征在于,所述提取模塊還包括顯示單元,用于如果 接收到的頁面ID所對應的節(jié)目信息是已經(jīng)存在的靜態(tài)頁面,則顯示所述靜態(tài)頁面,否則, 將提取的節(jié)目信息按照預設(shè)的規(guī)則生成頁面。
全文摘要
本發(fā)明公開了一種生成頁面的方法和裝置,屬于數(shù)字電視領(lǐng)域。該方法包括根據(jù)接收到的頁面ID(Identity,標識),從存儲介質(zhì)中提取與頁面ID對應的節(jié)目信息;將提取的節(jié)目信息按照預設(shè)的規(guī)則生成頁面。還公開了一種生成頁面的裝置,該裝置包括提取模塊和生成模塊。本發(fā)明降低了頁面制作難度,提高了頁面生成效率,增強了與用戶的交互能力。
文檔編號H04N7/173GK101710971SQ20091023687
公開日2010年5月19日 申請日期2009年11月4日 優(yōu)先權(quán)日2009年11月4日
發(fā)明者劉瑞杰, 王剛, 童圣杰, 高峰 申請人:北京東方廣視科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
井研县| 弋阳县| 京山县| 山西省| 长治县| 福泉市| 永泰县| 麻阳| 周口市| 漳州市| 泰宁县| 桐庐县| 南昌市| 尚志市| 三河市| 缙云县| 靖远县| 安化县| 雷山县| 平谷区| 辽阳县| 新竹县| 阿拉善盟| 汉寿县| 贵港市| 华亭县| 潜江市| 长汀县| 子洲县| 辽阳市| 汾阳市| 麻城市| 平利县| 象山县| 颍上县| 丰县| 海晏县| 南充市| 岳普湖县| 涿鹿县| 长岭县|