一種新型業(yè)務(wù)呈現(xiàn)方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明設(shè)及通信領(lǐng)域,特別是指一種新型業(yè)務(wù)呈現(xiàn)方法。
【背景技術(shù)】
[0002] 傳統(tǒng)的終端設(shè)備首頁的呈現(xiàn)方式是固定的,比如將POdal呈現(xiàn)樣式存放于終端設(shè) 備的機(jī)頂盒中,portal呈現(xiàn)樣式將要顯示的業(yè)務(wù)數(shù)據(jù)部分來自于cabel,比如直播,部分來 自于0C,比如咨詢類,或者將要呈現(xiàn)的業(yè)務(wù)數(shù)據(jù)存入本地服務(wù)器。如果終端設(shè)備沒有升級 前,那么終端設(shè)備的POdal呈現(xiàn)樣式是不變的。
[0003] 通常的業(yè)務(wù)數(shù)據(jù)呈現(xiàn)方法,是在終端設(shè)備系統(tǒng)開發(fā)之前,先設(shè)計好業(yè)務(wù)數(shù)據(jù)的呈 現(xiàn)方法。
[0004] 終端設(shè)備上線運營后,該業(yè)務(wù)數(shù)據(jù)呈現(xiàn)方法及業(yè)務(wù)數(shù)據(jù),不能變動,直到下次升級 終端設(shè)備應(yīng)用方可改變。
[0005] 運種方法,一般應(yīng)用于單向機(jī)頂盒,為單向業(yè)務(wù)呈現(xiàn)方法,其無法滿足業(yè)務(wù)數(shù)據(jù)呈 現(xiàn)要求。
[0006] 雙向業(yè)務(wù)呈現(xiàn)方法,是在終端設(shè)備系統(tǒng)開發(fā)之前,將不同的業(yè)務(wù)呈現(xiàn)方法,及其每 個業(yè)務(wù)呈現(xiàn)方法里面需呈現(xiàn)的數(shù)據(jù),均保存到前段服務(wù)器中,用戶可在不同的業(yè)務(wù)呈現(xiàn)方 法中,自行更改呈現(xiàn)樣式。
[0007] 利用上述兩種業(yè)務(wù)呈現(xiàn)方法,用戶可選擇的業(yè)務(wù)呈現(xiàn)樣式有限,且服務(wù)器提供的 業(yè)務(wù)呈現(xiàn)樣式不一定符合所有用戶的喜好,其次,雖然業(yè)務(wù)呈現(xiàn)樣式可在一定程度上變化, 業(yè)務(wù)呈現(xiàn)樣式內(nèi)的數(shù)據(jù)無法達(dá)到動態(tài)變化。
【發(fā)明內(nèi)容】
[000引本發(fā)明提出一種新型業(yè)務(wù)呈現(xiàn)方法,解決了現(xiàn)有技術(shù)中業(yè)務(wù)呈現(xiàn)樣式有限,且無 法動態(tài)變化的問題。
[0009] 本發(fā)明的技術(shù)方案是運樣實現(xiàn)的:
[0010] -種新型業(yè)務(wù)呈現(xiàn)方法,包括前端服務(wù)器和終端設(shè)備,包括W下步驟:
[0011] (1)終端設(shè)備從前端服務(wù)器獲取包含業(yè)務(wù)數(shù)據(jù)的資源包和POdal呈現(xiàn)樣式;
[0012 ] (2)終端設(shè)備從資源包中提取業(yè)務(wù)數(shù)據(jù);
[0013] (3)終端設(shè)備根據(jù)POdal呈現(xiàn)樣式,將業(yè)務(wù)數(shù)據(jù)進(jìn)行呈現(xiàn),記錄該POdal呈現(xiàn)樣式 的開始時間;
[0014] (4)終端設(shè)備記錄業(yè)務(wù)數(shù)據(jù)開始呈現(xiàn)的時間,根據(jù)設(shè)定的呈現(xiàn)時間,在該業(yè)務(wù)數(shù)據(jù) 呈現(xiàn)時間結(jié)束后,切換下一個業(yè)務(wù)數(shù)據(jù);
[0015] (5)終端設(shè)備定時切換POdal呈現(xiàn)樣式;
[0016] (6)終端設(shè)備記錄用戶的觀看記錄,根據(jù)觀看記錄運算用戶的興趣點,根據(jù)用戶的 興趣點推送相關(guān)的業(yè)務(wù)數(shù)據(jù)。
[0017] 進(jìn)一步的,前端服務(wù)器包括POdal服務(wù)器和業(yè)務(wù)編輯類服務(wù)器,portal服務(wù)器從 業(yè)務(wù)編輯類服務(wù)器內(nèi)獲取業(yè)務(wù)數(shù)據(jù)。
[0018] 進(jìn)一步的,終端設(shè)備為手持設(shè)備、機(jī)頂盒或電腦。
[0019] 進(jìn)一步的,步驟(1)中,前端服務(wù)器將業(yè)務(wù)數(shù)據(jù)打包成資源包的步驟如下:
[0020] (a)創(chuàng)建文件列表,文件列表用于提供打包資源的路徑信息;
[0021] (b)遍歷文件列表,獲取打包資源,統(tǒng)計打包資源的數(shù)量、名稱、數(shù)據(jù)長度和數(shù)據(jù)內(nèi) 容;
[0022] (C)將打包資源的數(shù)量記錄在資源包的資源包頭中,并將打包資源的名稱和數(shù)據(jù) 長度記錄在資源包的資源信息區(qū),將打包資源的數(shù)據(jù)內(nèi)容復(fù)制在資源包的資源內(nèi)容區(qū);
[0023] (d)按照資源包頭、資源信息區(qū)、資源內(nèi)容區(qū)的順序進(jìn)行封裝。
[0024] 進(jìn)一步的,portal呈現(xiàn)樣式設(shè)有直播和回看選項。
[0025] 進(jìn)一步的,終端設(shè)備通過AJAX協(xié)議、TCP^P協(xié)議、FTP協(xié)議或UDP協(xié)議從前端服務(wù)器 獲取資源包。
[0026] 進(jìn)一步的,在步驟(2)中,終端設(shè)備分配業(yè)務(wù)數(shù)據(jù)1.2-3倍的內(nèi)存,將內(nèi)存設(shè)置為緩 沖區(qū)。
[0027] 本發(fā)明的有益效果在于:
[00%] 1、在同一個POdal呈現(xiàn)樣式中,業(yè)務(wù)數(shù)據(jù)可W動態(tài)更新;
[0029] 2、直播頻道也可被推薦到終端首頁;
[0030] 3、回看節(jié)目也可被推薦到終端首頁;
[0031] 4、在不升級終端軟件的前提下,終端首頁可動態(tài)變化呈現(xiàn)樣式。
【附圖說明】
[0032] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可 W根據(jù)運些附圖獲得其他的附圖。
[0033] 圖1為本發(fā)明一種新型業(yè)務(wù)呈現(xiàn)方法的流程圖;
[0034] 圖2為本發(fā)明一種新型業(yè)務(wù)呈現(xiàn)方法的POdal呈現(xiàn)樣式的動態(tài)變化示意圖。
【具體實施方式】
[0035] 下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護(hù)的范圍。
[0036] 本發(fā)明提出了一種新型業(yè)務(wù)呈現(xiàn)方法,包括前端服務(wù)器和終端設(shè)備,前端服務(wù)器 包括POdal服務(wù)器和業(yè)務(wù)編輯類服務(wù)器,portal服務(wù)器從業(yè)務(wù)編輯類服務(wù)器內(nèi)獲取需要顯 示到終端設(shè)備的業(yè)務(wù)數(shù)據(jù),并將業(yè)務(wù)數(shù)據(jù)與POdal樣式一起傳輸至終端設(shè)備上。終端設(shè)備 包括手機(jī)、機(jī)頂盒或平板電腦等等,在本實施例中,終端設(shè)備為機(jī)頂盒,機(jī)頂盒包括后臺控 制器,后臺控制器可W用來控制業(yè)務(wù)呈現(xiàn)頁面和業(yè)務(wù)數(shù)據(jù)的切換,并且可W對所有的業(yè)務(wù) 數(shù)據(jù)進(jìn)行管理。機(jī)頂盒通過數(shù)據(jù)線與數(shù)字電視連接,通過網(wǎng)絡(luò)與POdal服務(wù)器交互數(shù)據(jù),機(jī) 頂盒獲取podal服務(wù)器中的業(yè)務(wù)數(shù)據(jù),并呈現(xiàn)在數(shù)字電視的主界面上,業(yè)務(wù)數(shù)據(jù)呈現(xiàn)在數(shù) 字電視上的畫面,即為業(yè)務(wù)呈現(xiàn)頁面,業(yè)務(wù)呈現(xiàn)頁面為用戶呈現(xiàn)各種業(yè)務(wù)數(shù)據(jù)。其中, POdal為口戶,口戶,原意是指正口、入口,現(xiàn)多用于互聯(lián)網(wǎng)的口戶(入口)網(wǎng)站和企業(yè)應(yīng)用 系統(tǒng)的口戶系統(tǒng)。廣義上來講,運里是一個應(yīng)用框架,它將各種應(yīng)用系統(tǒng)、數(shù)據(jù)資源和互聯(lián) 網(wǎng)資源集成到一個信息管理平臺之上,并W統(tǒng)一的用戶界面提供給用戶。
[0037] 具體,本發(fā)明提出的新型業(yè)務(wù)呈現(xiàn)方法具體包括W下步驟:
[0038] (1)機(jī)頂盒通過AJAX協(xié)議,從POdal服務(wù)器獲取不同已經(jīng)打包成資源包的業(yè)務(wù)數(shù) 據(jù),W及POdal呈現(xiàn)樣式,portal呈現(xiàn)樣式用來將業(yè)務(wù)數(shù)據(jù)匯聚在一起,并W多種不同的模 式來呈現(xiàn)業(yè)務(wù)數(shù)據(jù)。機(jī)頂盒還可通過TCP/IP協(xié)議、FTP協(xié)議或UDP協(xié)議與POdal服務(wù)器進(jìn)行 交互連接。具體的,業(yè)務(wù)數(shù)據(jù)由語音數(shù)據(jù)、圖片數(shù)據(jù)、文字?jǐn)?shù)據(jù)和視頻數(shù)據(jù)等等組成,業(yè)務(wù)數(shù) 據(jù)可分為電視劇、電影、廣告、綜藝、娛樂、體育或游戲等等類型。機(jī)頂盒中的后臺控制器對 業(yè)務(wù)數(shù)據(jù)進(jìn)行分類,并記錄其獲取時間和業(yè)務(wù)數(shù)據(jù)的相關(guān)信息,業(yè)務(wù)數(shù)據(jù)的相關(guān)信息包括 業(yè)務(wù)數(shù)據(jù)的類型、大小、名稱和內(nèi)容摘要等等。
[0039] 為保護(hù)業(yè)務(wù)數(shù)據(jù)信息不外泄,在機(jī)頂盒獲取業(yè)務(wù)數(shù)據(jù)前,portal服務(wù)器對業(yè)務(wù)數(shù) 據(jù)進(jìn)行加密,而且,為了使得業(yè)務(wù)數(shù)據(jù)傳輸更加快捷,對業(yè)務(wù)數(shù)據(jù)進(jìn)行打包,業(yè)務(wù)數(shù)據(jù)打包 方法包括W下步驟:(a)創(chuàng)建文件列表,文件列表用于提供打包資源的路徑信息;打包資源 指的是所有需要打包的業(yè)務(wù)數(shù)據(jù)的路徑信息,可在當(dāng)前文件打包工作目錄(即本文件打包 工具所在當(dāng)前工作目錄)中創(chuàng)建包括打包資源路徑信息的文件列表,也可在當(dāng)前文件打包 工作目錄外的其他目錄中創(chuàng)建包括打包資源路徑信息的文件列表。portal服務(wù)器創(chuàng)建文件 信息列表,將儲存在POdal服務(wù)器中的所有打包資源的相關(guān)信息設(shè)置在文件信息列表中, 文件信息列表包括序號、名稱、數(shù)據(jù)長度、數(shù)據(jù)內(nèi)容、儲存位置和路徑信息,其中,數(shù)據(jù)長度 指的是打包資源所占用的儲存空間,單位為BYTE。
[0040] (b)遍歷文件列表,portal服務(wù)器可根據(jù)文件列表中的所有打包資源的名稱與文 件信息列表進(jìn)行對比,獲取打包資源,統(tǒng)計打包資源的數(shù)量、名稱、數(shù)據(jù)長度和數(shù)據(jù)內(nèi)容;
[0041] (C)將打包資源的數(shù)量記錄在資源包的資源包頭中,并將打包資源的名稱和數(shù)據(jù) 長度記錄在資源包的資源信息區(qū),將打包資源的數(shù)據(jù)內(nèi)容復(fù)制在資源包的資源內(nèi)容區(qū);打 個比方,把打包資源比作一篇文章,本步驟相當(dāng)于把文章的摘要和正文分開,只需查看摘 要,即可確認(rèn)所有正文的內(nèi)容,方便查找確認(rèn)。
[0042] (d)按照資源包頭、資源信息區(qū)、資源內(nèi)容區(qū)的順序進(jìn)行封裝。封裝的格式如下表 所示:
[0044] 表中,資源信息1、資源信息2、資源信息3和資源信息N為資源信息區(qū),代表第I-N個