[發明專利]一種用于多客戶端的內容展現系統及方法在審
| 申請號: | 201510736459.2 | 申請日: | 2015-11-03 |
| 公開(公告)號: | CN105302558A | 公開(公告)日: | 2016-02-03 |
| 發明(設計)人: | 于世濤 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F3/14 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 宋焰琴 |
| 地址: | 100080 北京市海淀區杏石口路6*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 客戶端 內容 展現 系統 方法 | ||
技術領域
本發明屬于終端顯示領域,具體涉及一種內容展現系統及方法,用于將相同的內容展現在多個客戶端中。
背景技術
目前基于互聯網的內容展現系統中,存在幾種主要的方式:基于HTML的瀏覽器客戶端、基于Android或iOS的客戶端、基于TV系統的客戶端以及其他的客戶端展現方式。每一種展現方式的載體不同,但是展現的內容卻是基本相同的。目前將相同的內容展現在不同的客戶端中,需要針對每一種客戶端做適配,過程繁雜而重復。
目前現有的統一多客戶端實現中,主要采用HTML、CSS和Javascript編寫頁面,然后調用部分系統原生接口,獲取要展示的數據,數據格式為XML或者JSON等,來實現跨客戶端的兼容。目前的業務主要集中在視頻播放,而播放器的客戶端多種多樣,主要有瀏覽器、Android、iOS、TV等等。在日常的開發過程中,雖然使用的數據基本統一,但是還需要針對每一個客戶端開發用戶界面,實現起來非常繁瑣。
發明內容
(一)要解決的技術問題
本發明的目的在于,提供一種內容展現系統及方法,能將相同的內容展現在多個客戶端中,并且能夠使各個客戶端具有統一的界面和操作流程。
(二)技術方案
本發明提供一種內容展現系統,包括:
組件庫,存儲有多個組件;
選擇模塊,用于根據客戶端的類型及展現內容,從組件庫中選擇相應的組件;
轉換模塊,用于根據所選擇的組件,生成該客戶端能夠執行的命令;
客戶端,用于執行該命令,以進行內容展現。
本發明還提供一種內容展現方法,包括:
S1,根據該客戶端的類型及展現內容,從組件庫中選擇相應的組件,其中,組件庫存儲有多個組件;
S2,根據所選擇的組件,生成該客戶端能夠執行的命令;
S3,客戶端執行該命令,以進行內容展現。
(三)有益效果
本發明提供的內容展現系統及方法,通過定義統一的展現組件,將一系列組件作為展現的中間層,自動解析展現組件,生成各個客戶端能夠使用的展現內容,生成展現內容時,只需要選擇展現組件,系統會自動生成適用于各個客戶端的命令,從而使得能跨客戶端兼容地進行內容展現,同時,通過定義統一的界面描述語言,可以針對各個客戶端生成相應的命令,可以加快客戶端的開發,并且能夠使各個客戶端有統一的界面和操作流程。
附圖說明
圖1是本發明實施例提供的內容展現系統的示意圖。
圖2是本發明實施例提供的內容展現系統中組件的結構示意圖。
圖3是本發明實施例提供的內容展現方法的流程圖。
具體實施方式
本發明提供一種內容展現系統及方法,系統包括組件庫、選擇模塊、轉換模塊及客戶端,組件庫存儲有多個組件,選擇模塊根據客戶端的類型及展現內容,從組件庫中選擇相應的組件,轉換模塊根據所選擇的組件,生成該客戶端能夠執行的命令,客戶端執行該命令,以進行內容展現。本發明能將相同的內容展現在多個客戶端中,并且能夠使各個客戶端具有統一的界面和操作流程。
根據本發明的一種實施方式,內容展現系統包括:
組件庫,存儲有多個組件;
選擇模塊,用于根據該客戶端的類型及展現內容,從組件庫中選擇相應的組件;
轉換模塊,用于根據所選擇的組件,生成該客戶端能夠執行的命令;其中,轉換模塊可以是轉換引擎。
客戶端,用于執行該命令,以進行內容展現,其中,客戶端可以是瀏覽器、Android終端、iOS終端、TV等,是內容展現工具的統稱。
根據本發明的一種實施方式,組件庫中的每個組件均包括:
定位描述單元,用于定義客戶端展現內容時的布局信息;
樣式定義單元,用于定義客戶端展現內容時的樣式信息;
功能執行單元,用于定義客戶端展現內容時的執行信息;
數據接口單元,用于定義向客戶端提供內容展現時所需數據的數據接口。
目前所有開發的有內容展現的客戶端,基本上都有約定熟成的MVC分層,因此數據模型能夠保證統一,而在視圖層,各種客戶端基本都實現了布局、樣式和功能執行的分離。比如在瀏覽器客戶端中,由HTML定義布局,CSS定義樣式,而由Javascript定義功能;在Android客戶端中,由XML定義布局和樣式,由Java代碼定義功能。因此本發明將組件分為四部分:定位描述單元,樣式定義單元、功能執行單元及數據接口單元。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510736459.2/2.html,轉載請聲明來源鉆瓜專利網。
- 內容再現系統、內容提供方法、內容再現裝置、內容提供裝置、內容再現程序和內容提供程序
- 內容記錄系統、內容記錄方法、內容記錄設備和內容接收設備
- 內容服務系統、內容服務器、內容終端及內容服務方法
- 內容分發系統、內容分發裝置、內容再生終端及內容分發方法
- 內容發布、內容獲取的方法、內容發布裝置及內容傳播系統
- 內容提供裝置、內容提供方法、內容再現裝置、內容再現方法
- 內容傳輸設備、內容傳輸方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容發送設備、內容發送方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容再現裝置、內容再現方法、內容再現程序及內容提供系統
- 內容記錄裝置、內容編輯裝置、內容再生裝置、內容記錄方法、內容編輯方法、以及內容再生方法





