專利名稱:一種基于ip機頂盒的數(shù)字出版物租售管理系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及數(shù)字電視領域,具體涉及一種基于IP機頂盒的數(shù)字出版物租售管理 系統(tǒng)。
背景技術:
以數(shù)字技術為核心的信息技術的發(fā)展,催生了數(shù)字家庭等技術的出現(xiàn)。目前,數(shù)字 電視已經(jīng)廣泛地應用到電影點播、即時聊天、電子政務、遠程醫(yī)療、智能家居等與人們生活 息息相關的服務當中。數(shù)字電視的技術和功能日新月異,數(shù)字電視機頂盒或者內(nèi)嵌有機頂盒功能的數(shù)字 電視機不斷發(fā)展,硬件支持越來越多,功能提供也越來越強大。并且隨著數(shù)字電視硬件設備 和軟件系統(tǒng)的不斷發(fā)展,現(xiàn)在的IP機頂盒能夠根據(jù)用戶需求來實現(xiàn)技術互動,數(shù)字電視的 應用領域也越來越廣泛,功能也更趨向于滿足用戶的各種需求。隨著數(shù)字出版物技術的進 一步發(fā)展,通過電腦已經(jīng)可以方便地購買電子書籍、電子影片等等。但是,目前的數(shù)字電視 系統(tǒng)并未能為商家提供一個數(shù)字出版物租售管理系統(tǒng)給讀者,這不利于商家和讀者通過數(shù) 字電視系統(tǒng)來交易所需求的數(shù)字出版物,從而使現(xiàn)有的數(shù)字電視系統(tǒng)不能很好的滿足用戶 需求,降低了用戶的體驗度。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種基于IP機頂盒的數(shù)字出版物租售管理系統(tǒng),旨在滿 足數(shù)字電視用戶通過電視頻道實現(xiàn)數(shù)字出版物租售管理的應用要求。為了實現(xiàn)上述發(fā)明,本發(fā)明實施例提供了一種基于IP機頂盒的數(shù)字出版物租售 管理系統(tǒng),所述系統(tǒng)包括IP機頂盒,用于接收用戶基于T9輸入法輸入的數(shù)字出版物租售管理請求,并將所 述數(shù)字出版物租售管理請求發(fā)送給管理服務器;在業(yè)務處理服務器根據(jù)所述數(shù)字出版物租 售管理請求發(fā)送的場景描述文件SDF后,通過SDF解析器SDF PLAYER解析所述SDF,并將解 析后的SDF內(nèi)容顯示給用戶電視用戶端;業(yè)務處理服務器,用于接收業(yè)務邏輯服務器發(fā)送的數(shù)字出版物租售管理請求解析 文件,并根據(jù)所述請求在后臺數(shù)據(jù)庫中進行相關操作,操作完成后通過SDF發(fā)送給業(yè)務邏 輯服務器返回IP機頂盒;數(shù)據(jù)庫服務器,用于存儲相關數(shù)字出版物以及客戶資料等信息,為客戶查詢系統(tǒng) 提供查詢服務,為商家管理系統(tǒng)提供更新服務;業(yè)務邏輯服務器,用于接收并解析IP機頂盒發(fā)送來的請求,并將解析后的請求返 回給業(yè)務處理服務器,并將服務器處理結(jié)果以Web響應的方式返回給IP機頂盒;身份認證模塊,用于認證該業(yè)務處理頻道客戶端的標識,當身份認證模塊對所述 客戶端的標識認證成功之后,數(shù)字出版物租售系統(tǒng)才能根據(jù)認證選取相應的模塊來接收所 述IP機頂盒的請求。
3
所述數(shù)字出版物租售管理請求包括店方更新產(chǎn)品信息、確認交易信息、查詢業(yè)務 統(tǒng)計信息、等等的一種或者它們的組合;買方注冊賬戶、交費、查詢產(chǎn)品信息等等的一種或 者它們的組合。所述IP機頂盒使用HTTP協(xié)議向業(yè)務邏輯服務器發(fā)送數(shù)字出版物租售管理 請求。本發(fā)明的數(shù)據(jù)庫管理系統(tǒng)使用MySQL,它的特點是體積小、速度快、總體擁有成本 低,而且開放源碼;使用c和C++編寫,并用多種編譯器進行測試,保證源代碼的可移植性; 支持大多數(shù)機頂盒上面的操作系統(tǒng);為多種編程語言提供API ;支持多線程,充分利用CPU 資源;優(yōu)化的SQL查詢方法,有效地提高了查詢速度;既能夠作為一個單獨的應用程序在客 戶端服務器網(wǎng)絡環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中提供多種語言支持;提 供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑;可以處理大型數(shù)據(jù)庫。另外,本發(fā)明的查詢采用了目前最先進的加入物化視圖的啟發(fā)式多查詢優(yōu)化技 術,該技術具有更新視圖代價低、查詢速度快,特別對于一些精確查找和比較復雜的查詢代 數(shù)表達式具有明顯的優(yōu)勢。實施本發(fā)明實施例,具有如下有益效果通過實施本發(fā)明實現(xiàn)了數(shù)字家庭的數(shù)字 出版物租售管理業(yè)務,數(shù)字家庭用戶可以通過數(shù)字電視實現(xiàn)數(shù)字出版物租售管理,從而為 用戶提供了方便快捷的數(shù)字出版物租售管理服務,并拓寬了數(shù)字家庭業(yè)務范圍,滿足了用 戶需求度,增加了用戶體驗度。充分地利用面向?qū)ο蠹夹g的強大功能,并提供較高的安全 性。利用SDF中間件,支持分布式計算,提供跨網(wǎng)絡、硬件和OS平臺的透明性的應用或服務 的交互功能應用程序可以工作于多平臺或OS環(huán)境,該管理系統(tǒng)可以方便地在不同機頂盒 里面的不同操作系統(tǒng)中運行。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn) 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例中的基于IP機頂盒的數(shù)字出版物租售管理系統(tǒng)的系統(tǒng)架構(gòu) 示意圖;圖2為本發(fā)明實施例中的數(shù)字出版物管理系統(tǒng)流程圖;圖3為本發(fā)明實施例中的數(shù)字出版物管理系統(tǒng)功能模塊圖;圖4為本發(fā)明實施例中的基于IP機頂盒的數(shù)字出版物租售管理系統(tǒng)另一流程圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例應理解為僅僅是本發(fā)明一部分實施例,而不是全部的實施 例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的 所有其它實施例,都屬于本發(fā)明保護的范圍。圖1基于IP機頂盒的數(shù)字出版物租售管理系統(tǒng)的系統(tǒng)架構(gòu)示意圖,該數(shù)字出版物 租售管理系統(tǒng)包括如下
4
IP機頂盒,用于接收用戶基于T9輸入法輸入的數(shù)字出版物租售管理請求,并將所 述數(shù)字出版物租售管理請求發(fā)送給管理服務器;業(yè)務處理服務器根據(jù)所述數(shù)字出版物租售 管理請求發(fā)送的場景描述文件SDF后,通過SDF解析器SDF_PLAYER解析所述SDF,并將解析 后的SDF內(nèi)容顯示給用戶電視用戶端;業(yè)務處理服務器,用于接收業(yè)務邏輯服務器發(fā)送的數(shù)字出版物租售管理請求解析 文件,并根據(jù)所述請求在后臺數(shù)據(jù)庫中進行相關操作,操作完成后通過SDF發(fā)送給業(yè)務邏 輯服務器返回IP機頂盒;數(shù)據(jù)庫服務器,用于存儲相關數(shù)字出版物以及客戶資料等信息,為客戶查詢系統(tǒng) 提供查詢服務,為商家管理系統(tǒng)提供更新服務;業(yè)務邏輯服務器,用于接收并解析IP機頂盒發(fā)送來的請求,并將解析后的請求返 回給業(yè)務處理服務器,并將服務器處理結(jié)果以Web響應的方式返回給IP機頂盒;身份認證模塊,用于認證該業(yè)務處理頻道客戶端的標識,當身份認證模塊對所述 客戶端的標識認證成功之后,數(shù)字出版物租售系統(tǒng)才能根據(jù)認證選取相應的模塊來接收所 述IP機頂盒的請求。該數(shù)字出版物租售管理請求包括店方更新產(chǎn)品信息、確認交易信息、查詢業(yè)務統(tǒng) 計信息、等等的一種或者它們的組合;或者買方注冊賬戶、交費、查詢產(chǎn)品信息等等的一種 或者它們的組合。這里的IP機頂盒使用HTTP協(xié)議向業(yè)務邏輯服務器發(fā)送請求。具體的,圖2示出了本發(fā)明實施例中的數(shù)字出版物管理系統(tǒng)流程圖用戶選擇租售管理頻道,機頂盒載入并解析該頻道的SDF文件info, sdf,數(shù)字電 視呈現(xiàn)用戶輸入的客戶端界面;用戶通過遙控器使用T9輸入法往客戶端界面的輸入框中輸入賬號,登錄成功后 根據(jù)需要發(fā)送相關請求。IP機頂盒使用HTTP協(xié)議向頻道后臺服務器發(fā)送相關請求,請求信 息包含了用戶輸入的如查詢、修改等一系列操作。完成輸入后點擊“確定”按鈕。機頂盒使 用HTTP協(xié)議向頻道后臺服務器發(fā)送請求; 頻道后臺服務器的Web層組件Servlet接收機頂盒傳來的請求,并進行解析,確定 對請求進行處理的頻道處理子模塊;頻道后臺服務器的Web層組件Servlet調(diào)用各處理子模塊處理租售管理頻道業(yè) 務;業(yè)務組件通過分布式計算技術——RMI遠程調(diào)用數(shù)據(jù)庫服務器的數(shù)據(jù)處理模塊的 方法,向該方法傳遞相關參數(shù);業(yè)務處理服務器執(zhí)行數(shù)據(jù)庫處理模塊,數(shù)據(jù)庫處理模塊實現(xiàn)將地址映射為各類相 關操作,具體如查詢、交易、更新、刪除等等;業(yè)務處理服務器的數(shù)據(jù)庫處理模塊向頻道后臺服務器的有關組件返回操作結(jié) 果;頻道后臺服務器的Servlet向機頂盒返回操作成功結(jié)果,將成功后界面更新顯示 在電視畫面上。圖3所示為數(shù)字出版物管理系統(tǒng)功能模塊圖,由以下五個子模塊組成。產(chǎn)品管理子模塊。在該模塊中的,商家可以對產(chǎn)品的進貨、售出、租借、修改進行一 系列操作。例如,如果《越獄》這部影片不在庫,則將數(shù)字出版物資料庫中《越獄》這部影片
5的狀態(tài)字段修改為true,8卩“借出(售出)” (false代表“在庫”),如果是被借走,則修改此 影碟的“租借次數(shù)”字段的值增加1??蛻艄芾碜幽K。該模塊中商家對會員編號(注冊登記時,此字段由系統(tǒng)自動填 充)。對注冊必須數(shù)據(jù)、會員資料、會員租借記錄等等進行管理。并對新注冊會員進行審核。交易操作子模塊。這個模塊主要是處理租售一系列操作,例如租借一本《資治通 鑒》,則需要對會員信息進行審核,對其賬戶余額進行查詢等等,并通知數(shù)據(jù)庫對該書的狀 態(tài)字進行修改,對租借次數(shù)加一??鄢龝T余額,修改租借記錄等等。信息查詢子模塊。這個模塊主要是通過買家查詢各數(shù)字出版物在庫狀態(tài)。業(yè)務統(tǒng)計子模塊。這個模塊主要是商家用以統(tǒng)計每天的進出產(chǎn)品以及了解熱門產(chǎn) 品動向。以上模塊的操作都是借助業(yè)務處理服務器遠程調(diào)用數(shù)據(jù)庫服務器里面的方法來 完成。圖4所示為數(shù)字出版物管理系統(tǒng)總體操作流程圖用戶首先打開租售管理客戶端, 登錄成功后,用戶選擇租售管理系統(tǒng)頻道,機頂盒載入并解析該頻道的SDF文件info, sdf, 數(shù)字電視呈現(xiàn)可供輸入的客戶端界面,用戶通過遙控器使用T9輸入法進行登錄,登錄成功 后在租售管理系統(tǒng)頻道的輸入框中輸入命令,如查詢、注冊、租借、歸還等等。服務器的Web 層組件Servlet接收機頂盒傳來的命令,并進行解析,確定對請求進行處理的子模塊,子模 快通過和后臺數(shù)據(jù)庫連接,處理相關命令請求并以SDF文件形式返回給機頂盒,機頂盒調(diào) 用SDF_PLAYER對文件進行解析,并將返回信息顯示在電視畫面上。通過實施本發(fā)明實現(xiàn)了數(shù)字家庭的數(shù)字出版物租售管理業(yè)務,數(shù)字家庭用戶可以 通過數(shù)字電視實現(xiàn)數(shù)字出版物租售管理,從而為用戶提供了方便快捷的數(shù)字出版物租售管 理服務,并拓寬了數(shù)字家庭業(yè)務范圍,滿足了用戶需求度,增加了用戶體驗度。充分地利用 面向?qū)ο蠹夹g的強大功能,并提供較高的安全性。利用SDF中間件,支持分布式計算,提供 跨網(wǎng)絡、硬件和OS平臺的透明性的應用或服務的交互功能應用程序可以工作于多平臺或 OS環(huán)境,該管理系統(tǒng)可以方便地在不同機頂盒里面的不同操作系統(tǒng)中運行。本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可 以通過程序來指令相關的硬件來完成,該程序可以存儲于計算機可讀存儲介質(zhì)中,存儲介 質(zhì)可以包括只讀存儲器(ROM,Read Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁盤或光盤等。以上對本發(fā)明實施例所提供的一種基于標簽轉(zhuǎn)換的瀏覽器,進行了詳細介紹,本 文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于 幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據(jù)本發(fā)明的思 想,在具體實施方式
及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理解為對 本發(fā)明的限制。
權(quán)利要求
一種基于IP機頂盒的數(shù)字出版物租售管理系統(tǒng),其特征在于,所述系統(tǒng)包括IP機頂盒,用于接收用戶基于T9輸入法輸入的數(shù)字出版物租售管理請求,并將所述數(shù)字出版物租售管理請求發(fā)送給管理服務器;在業(yè)務處理服務器根據(jù)所述數(shù)字出版物租售管理請求發(fā)送的場景描述文件SDF后,通過SDF解析器SDF PLAYER解析所述SDF,并將解析后的SDF內(nèi)容顯示給用戶電視用戶端;業(yè)務處理服務器,用于接收業(yè)務邏輯服務器發(fā)送的數(shù)字出版物租售管理請求解析文件,并根據(jù)所述請求在后臺數(shù)據(jù)庫中進行相關操作,操作完成后通過SDF發(fā)送給業(yè)務邏輯服務器返回IP機頂盒;數(shù)據(jù)庫服務器,用于存儲相關數(shù)字出版物以及客戶資料信息,為客戶查詢系統(tǒng)提供查詢服務,為商家管理系統(tǒng)提供更新服務;業(yè)務邏輯服務器,用于接收并解析IP機頂盒發(fā)送來的請求,并將解析后的請求返回給業(yè)務處理服務器,并將服務器處理結(jié)果以Web響應的方式返回給IP機頂盒。
2.如權(quán)利要求1所述的基于IP機頂盒的數(shù)字出版物租售管理系統(tǒng),其特征在于,所述 系統(tǒng)還包括身份認證模塊,用于認證該業(yè)務處理頻道客戶端的標識,當身份認證模塊對所述客戶 端的標識認證成功之后,數(shù)字出版物租售系統(tǒng)才能根據(jù)認證選取相應的模塊來接收所述IP 機頂盒的請求。
3.如權(quán)利要求1所述的基于IP機頂盒的數(shù)字出版物租售管理系統(tǒng),其特征在于,所 述數(shù)字出版物租售管理請求包括店方更新產(chǎn)品信息、確認交易信息、查詢業(yè)務統(tǒng)計信息、 等等的一種或者它們的組合;買方注冊賬戶、交費、查詢產(chǎn)品信息等等的一種或者它們的組合。
4.如權(quán)利要求1至3任一項所述的基于IP機頂盒的數(shù)字出版物租售管理系統(tǒng),其特征 在于,所述IP機頂盒使用HTTP協(xié)議向業(yè)務邏輯服務器發(fā)送數(shù)字出版物租售管理請求。
5.如權(quán)利要求4任一項所述的基于IP機頂盒的數(shù)字出版物租售管理系統(tǒng),其特征在 于,所述數(shù)據(jù)庫服務器使用MySQL數(shù)據(jù)庫。
全文摘要
本發(fā)明實施例公開了一種基于IP機頂盒的數(shù)字出版物租售管理系統(tǒng),所述系統(tǒng)包括IP機頂盒,用于接收用戶基于T9輸入法輸入的數(shù)字出版物租售管理請求,并將所述數(shù)字出版物租售管理請求發(fā)送給管理服務器;在業(yè)務處理服務器根據(jù)所述數(shù)字出版物租售管理請求發(fā)送的場景描述文件SDF后,將解析后的SDF內(nèi)容顯示給用戶電視用戶端;業(yè)務處理服務器,用于接收業(yè)務邏輯服務器發(fā)送的數(shù)字出版物租售管理請求解析文件,操作完成后通過SDF發(fā)送給業(yè)務邏輯服務器返回IP機頂盒;數(shù)據(jù)庫服務器;業(yè)務邏輯服務器。通過本發(fā)明實施例,從而為用戶提供了方便快捷的數(shù)字出版物租售管理服務,并拓寬了數(shù)字家庭業(yè)務范圍,滿足了用戶需求度。
文檔編號H04N5/00GK101853471SQ20101018643
公開日2010年10月6日 申請日期2010年5月21日 優(yōu)先權(quán)日2010年5月21日
發(fā)明者戴洪學, 羅笑南 申請人:中山大學