專利名稱:一種基于數(shù)字電視中間件的水電表查詢系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及住宅小區(qū)智能化管理技術(shù)領(lǐng)域,尤其涉及一種基于數(shù)字電視中間件的水電表查詢系統(tǒng)。
背景技術(shù):
發(fā)展數(shù)字電視及其增值業(yè)務(wù),努力提升用戶體驗(yàn),讓電視機(jī)最終成為一個(gè)“全信息”的媒體終端,是擺在我們面前的迫切任務(wù)。隨著模擬電視向數(shù)字電視的整體平移以及網(wǎng)絡(luò)雙向改造,以數(shù)字電視為中心的發(fā)展模式逐漸成為最適合我國(guó)實(shí)現(xiàn)數(shù)字家庭的一種途徑。在這種發(fā)展模式中,有了數(shù)字電視中間件技術(shù)作為保證,用戶在收看高清數(shù)字電視節(jié)目時(shí),還可進(jìn)行形式多樣的互動(dòng)增值服務(wù)。水電表查詢作為廣播電視產(chǎn)業(yè)的增值業(yè)務(wù)之一, 從根本意義上改變了傳統(tǒng)水電表的觀賞方式,使得智能水電表查詢已經(jīng)不再是一種被動(dòng)需求,而是變?yōu)榱穗娨曈^眾的一種自主性選擇。數(shù)字電視增值業(yè)務(wù)是數(shù)字電視的發(fā)展方向,當(dāng)搖控器代替了鼠標(biāo),當(dāng)電視機(jī)改換頭面,當(dāng)各種信息系統(tǒng)已經(jīng)融合,電視不再是傳統(tǒng)的電視,互動(dòng)性、個(gè)性化成為數(shù)字電視的最大魅力,數(shù)字電視就是新媒體。數(shù)字電視能否長(zhǎng)期、穩(wěn)定發(fā)展的核心問(wèn)題是網(wǎng)絡(luò)公司有沒(méi)有合適的盈利模式,向用戶提供豐富多彩的服務(wù)內(nèi)容是數(shù)字電視發(fā)展的基礎(chǔ)。交互必將是數(shù)字電視發(fā)展的方向,只有實(shí)現(xiàn)了交互,才能開(kāi)展如V0D、網(wǎng)絡(luò)游戲、電子商務(wù)、VoIP等增值業(yè)務(wù),而增值業(yè)務(wù)將是網(wǎng)絡(luò)公司構(gòu)造盈利模式的業(yè)務(wù)核心。現(xiàn)代水電計(jì)量及收費(fèi)的方法日新月異,傳統(tǒng)的計(jì)量?jī)x表及人工上門(mén)抄表收費(fèi)的方法正逐步被淘汰。隨著“一戶一表抄表到戶”工程的實(shí)施,計(jì)算機(jī)聯(lián)網(wǎng)集中抄收,集中控制, 集中收費(fèi)的管理方法,正被越來(lái)越多的人接受。目前水電表遠(yuǎn)程抄表以下幾種技術(shù)方案(1) IC卡系統(tǒng),IC卡系統(tǒng)不用布線,技術(shù)含量不高,容易被解密、破壞和造假,會(huì)給物業(yè)部門(mén)和國(guó)家?guī)?lái)巨大損失。難以主動(dòng)適應(yīng)電價(jià)變動(dòng)。國(guó)家電力總公司明文規(guī)定一戶一表工程不準(zhǔn)使用IC卡表,屬淘汰產(chǎn)品。(2)電力載波系統(tǒng),電力載波系統(tǒng)不用布線,安裝方便,電力線上的電磁干擾和負(fù)載變化產(chǎn)生的干擾是電力載波抄表的難題,通過(guò)電力載波方式傳輸數(shù)據(jù),不能隨時(shí)抄收數(shù)據(jù)和控制電表,也就是說(shuō)不能實(shí)現(xiàn)預(yù)付費(fèi)功能。(3)485總線方式,485總線方式可實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)傳輸和電表控制,優(yōu)于以上其他方案,數(shù)據(jù)傳輸?shù)陌踩煽啃?,?zhǔn)確性不高,傳輸?shù)木嚯x有限,需要布網(wǎng)線。(4) can總線方式,can總線是新開(kāi)發(fā)的新一代局域網(wǎng)通訊協(xié)議,具有易使用、極高可靠性、無(wú)誤碼的特點(diǎn),是傳統(tǒng)的RS-485總線方式無(wú)法比擬的,可實(shí)現(xiàn)電表實(shí)時(shí)抄收、預(yù)付費(fèi)后付費(fèi)可選、遠(yuǎn)程通斷控制、電表狀態(tài)遠(yuǎn)程監(jiān)控,需要布網(wǎng)線。由于每個(gè)用戶獨(dú)占一條通信鏈路和一部分無(wú)線水電表服務(wù)器資源,并且需要即時(shí)響應(yīng),因而對(duì)通信網(wǎng)和服務(wù)器配置均有較高要求,不僅水電表服務(wù)器,而且信道與其他系統(tǒng)元件的費(fèi)用都相當(dāng)高。隨著供電供水自動(dòng)化以及城鄉(xiāng)電網(wǎng)、水管網(wǎng)改造的不斷深入,涉及到千家萬(wàn)戶的水電管理和抄表計(jì)費(fèi)已成為電力和物業(yè)部門(mén)關(guān)心和重視的熱點(diǎn)問(wèn)題,盡管目前已有通過(guò) 485網(wǎng)線,電力載波,紅外,無(wú)線等通訊方式,對(duì)水電進(jìn)行管理和各種表計(jì)數(shù)據(jù)進(jìn)行抄錄,但在具體應(yīng)用和項(xiàng)目實(shí)施過(guò)程中,都遇到數(shù)據(jù)抄錄不穩(wěn)定、數(shù)據(jù)實(shí)時(shí)性差、系統(tǒng)可靠性不高等問(wèn)題。因此,亟待一種基于數(shù)字電視中間件的水電表查詢系統(tǒng)來(lái)解決上述缺陷。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種基于數(shù)字電視中間件的水電表查詢系統(tǒng),更好地滿足數(shù)字家庭用戶日益增長(zhǎng)的增值需求,解決水電表查詢中每個(gè)用戶獨(dú)占一條通信鏈路和一部分RMI (Remote Method Invocation,遠(yuǎn)程方法調(diào)用)服務(wù)器資源,并且需要即時(shí)響應(yīng)的問(wèn)題,并解決水電表查詢中的延遲問(wèn)題。為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種基于數(shù)字電視中間件的水電表查詢系統(tǒng),包括客戶端、頻道后臺(tái)服務(wù)器及無(wú)線水電表服務(wù)器,所述客戶端包括雙向機(jī)頂盒和數(shù)字電視, 所述雙向機(jī)頂盒中設(shè)置有水電表頻道,所述雙向機(jī)頂盒對(duì)水電表頻道進(jìn)行解析,所述數(shù)字電視用于顯示視頻及界面信息,雙向機(jī)頂盒使用HTTP協(xié)議向頻道后臺(tái)服務(wù)器發(fā)送查詢請(qǐng)求;無(wú)線水電表服務(wù)器包括RMI服務(wù)器模塊以及水電表查詢模塊,所述RMI服務(wù)器向頻道后臺(tái)服務(wù)器提供遠(yuǎn)程調(diào)用水電表查詢的服務(wù),所述水電表查詢模塊通過(guò)串口連接水電表;頻道后臺(tái)服務(wù)器包括Web層組件以及業(yè)務(wù)應(yīng)用層組件,所述Web層組件用于接收并解析雙向機(jī)頂盒發(fā)送的查詢請(qǐng)求,所述業(yè)務(wù)應(yīng)用層組件用于遠(yuǎn)程調(diào)用無(wú)線水電表服務(wù)器并進(jìn)行業(yè)務(wù)處理,所述Web層組件把業(yè)務(wù)應(yīng)用層組件的處理結(jié)果以Web響應(yīng)方式返回給雙向機(jī)頂盒。較佳地,所述Web層組件為krvlet。較佳地,用戶通過(guò)遙控器在數(shù)字電視界面的輸入框中輸入內(nèi)容。較佳地,所述業(yè)務(wù)應(yīng)用層組件為無(wú)線水電表頻道EJB (Enterprise JavaBean, JAVA 中的商業(yè)應(yīng)用組件)。本發(fā)明的基于數(shù)字電視中間件的水電表查詢系統(tǒng),能夠?qū)崿F(xiàn)實(shí)時(shí)查詢和定時(shí)更新水電表相關(guān)數(shù)據(jù)信息,且能夠進(jìn)行歷史查詢,所述系統(tǒng)基于數(shù)字電視中間件的水電表系統(tǒng)的設(shè)計(jì)模型,該設(shè)計(jì)模型以模型-視圖-控制器模式(MVC(ModeI-View-ControIler)模式) 為基礎(chǔ),采用了 B/S架構(gòu),數(shù)據(jù)傳輸協(xié)議為國(guó)際標(biāo)準(zhǔn)HTTP協(xié)議。此系統(tǒng)較好地反映出目前數(shù)字家庭水電表查詢業(yè)務(wù)的需求,并且具備一定的可移植性和可擴(kuò)展性。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其它的附圖。圖1是本發(fā)明的基于數(shù)字電視中間件的水電表查詢系統(tǒng)的結(jié)構(gòu)框圖;圖2是本發(fā)明實(shí)施例的基于數(shù)字電視中間件的水電表查詢系統(tǒng)進(jìn)行查詢流程圖;圖3是本發(fā)明水電表查詢系統(tǒng)進(jìn)行實(shí)時(shí)查詢、定時(shí)更新的流程圖;圖4是本發(fā)明水電表查詢系統(tǒng)進(jìn)行歷史查詢的流程圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。如上所述,本發(fā)明提出一種適合當(dāng)下市場(chǎng)需求的基于數(shù)字電視中間件的水電表系統(tǒng)。所述系統(tǒng)解決水電表查詢中每個(gè)用戶獨(dú)占一條通信鏈路和一部分RMI服務(wù)器資源,并且需要即時(shí)響應(yīng)的問(wèn)題;以及解決構(gòu)造高效無(wú)線水電表RMI服務(wù)器的系統(tǒng)架構(gòu)的關(guān)鍵問(wèn)題,為各種不同類型的查詢應(yīng)用建立能量或資源規(guī)劃(capability planning)的實(shí)際方案,以及解決水電表查詢中的延遲問(wèn)題,實(shí)現(xiàn)真正的即時(shí)查詢效果,雙向機(jī)頂盒對(duì)水電表頻道進(jìn)行解析,在數(shù)字電視上呈現(xiàn)電視畫(huà)面,數(shù)字家庭用戶通過(guò)遙控器在客戶端界面的輸入框中輸入內(nèi)容,實(shí)現(xiàn)雙向互動(dòng)增值應(yīng)用以及水電表查詢?cè)跀?shù)字家庭中的應(yīng)用。參考圖1,本發(fā)明所提供的一種基于數(shù)字電視中間件的水電表查詢系統(tǒng),主要由以下三部分組成客戶端,包括雙向機(jī)頂盒和數(shù)字電視。雙向機(jī)頂盒對(duì)水電表頻道進(jìn)行解析,在數(shù)字電視上呈現(xiàn)電視畫(huà)面,數(shù)字家庭用戶通過(guò)遙控器在客戶端界面的輸入框中輸入內(nèi)容,雙向機(jī)頂盒使用HTTP協(xié)議向頻道后臺(tái)服務(wù)器發(fā)送查詢請(qǐng)求;頻道后臺(tái)服務(wù)器,包括Web層組件以及業(yè)務(wù)應(yīng)用層組件,Web層組件為krvlet,用于接收并解析雙向機(jī)頂盒發(fā)送的Web請(qǐng)求,調(diào)用相應(yīng)的頻道業(yè)務(wù)模塊進(jìn)行處理,并把業(yè)務(wù)模塊的處理結(jié)果以Web響應(yīng)方式返回給雙向機(jī)頂盒;業(yè)務(wù)應(yīng)用層組件為EJB,實(shí)現(xiàn)頻道的業(yè)務(wù)處理,水電表EJB處理水電表頻道的業(yè)務(wù),通過(guò)RMI技術(shù)遠(yuǎn)程調(diào)用水電表服務(wù)器的水電表查詢方法。無(wú)線水電表服務(wù)器,包括RMI服務(wù)器模塊以及水電表查詢模塊,并通過(guò)串口連接水電表。RMI服務(wù)器向頻道后臺(tái)服務(wù)器提供遠(yuǎn)程調(diào)用水電表查詢的服務(wù)。參考圖2,本發(fā)明實(shí)施例的基于數(shù)字電視中間件的水電表查詢系統(tǒng)的流程大致包括利用客戶端數(shù)據(jù)采集軟件通過(guò)串口從無(wú)線網(wǎng)關(guān)中讀取數(shù)據(jù)、并利用協(xié)議進(jìn)行數(shù)據(jù)解析保存到數(shù)據(jù)庫(kù)中、然后通過(guò)Web應(yīng)用程序讀取數(shù)據(jù)、最終通過(guò)頁(yè)面顯示數(shù)據(jù)。所述基于數(shù)字電視中間件的水電表查詢系統(tǒng)主要功能的實(shí)現(xiàn)如下(1)實(shí)時(shí)查詢和定時(shí)更新,具體流程參考圖3 ;實(shí)時(shí)查詢功能數(shù)字家庭用戶用戶在數(shù)字電視瀏覽器頁(yè)面通過(guò)點(diǎn)擊按鈕,要求查詢指定表的讀數(shù);定時(shí)更新功能服務(wù)器定時(shí)向用戶發(fā)送指令并獲得數(shù)據(jù)存入數(shù)據(jù)庫(kù),由網(wǎng)絡(luò)通信模塊的 ColectMeterDataOnTime 實(shí)現(xiàn)。(2)歷史查詢流程,具體流程參考圖4。在本發(fā)明的實(shí)施例中,在數(shù)據(jù)庫(kù)中建立如下幾張表表ITablehfo信息表的結(jié)構(gòu)
權(quán)利要求
1.一種基于數(shù)字電視中間件的水電表查詢系統(tǒng),其特征在于,包括客戶端,包括雙向機(jī)頂盒和數(shù)字電視,所述雙向機(jī)頂盒中設(shè)置有水電表頻道,所述雙向機(jī)頂盒對(duì)水電表頻道進(jìn)行解析,所述數(shù)字電視用于顯示視頻及界面信息,雙向機(jī)頂盒使用 HTTP協(xié)議向頻道后臺(tái)服務(wù)器發(fā)送查詢請(qǐng)求;無(wú)線水電表服務(wù)器,包括RMI服務(wù)器模塊以及水電表查詢模塊,所述RMI服務(wù)器向頻道后臺(tái)服務(wù)器提供遠(yuǎn)程調(diào)用水電表查詢的服務(wù),所述水電表查詢模塊通過(guò)串口連接水電表;頻道后臺(tái)服務(wù)器,包括Web層組件以及業(yè)務(wù)應(yīng)用層組件,所述Web層組件用于接收并解析雙向機(jī)頂盒發(fā)送的查詢請(qǐng)求,所述業(yè)務(wù)應(yīng)用層組件用于遠(yuǎn)程調(diào)用無(wú)線水電表服務(wù)器并進(jìn)行業(yè)務(wù)處理,所述Web層組件把業(yè)務(wù)應(yīng)用層組件的處理結(jié)果以Web響應(yīng)方式返回給雙向機(jī)頂盒。
2.根據(jù)權(quán)利要求1所述的基于數(shù)字電視中間件的水電表查詢系統(tǒng),其特征在于,所述 Web層組件為Servlet。
3.根據(jù)權(quán)利要求1所述的基于數(shù)字電視中間件的水電表查詢系統(tǒng),其特征在于,用戶通過(guò)遙控器在數(shù)字電視界面的輸入框中輸入內(nèi)容。
4.根據(jù)權(quán)利要求1所述的基于數(shù)字電視中間件的水電表查詢系統(tǒng),其特征在于,所述業(yè)務(wù)應(yīng)用層組件為無(wú)線水電表頻道EJB。
全文摘要
本發(fā)明公開(kāi)一種基于數(shù)字電視中間件的水電表查詢系統(tǒng),包括客戶端,頻道后臺(tái)服務(wù)器及無(wú)線水電表服務(wù)器,客戶端包括雙向機(jī)頂盒和數(shù)字電視,雙向機(jī)頂盒對(duì)水電表頻道進(jìn)行解析;無(wú)線水電表服務(wù)器包括RMI服務(wù)器模塊以及與水電表連接的水電表查詢模塊;頻道后臺(tái)服務(wù)器包括Web層組件以及業(yè)務(wù)應(yīng)用層組件,Web層組件用于接收并解析雙向機(jī)頂盒發(fā)送的查詢請(qǐng)求并反饋結(jié)果,業(yè)務(wù)應(yīng)用層組件用于遠(yuǎn)程調(diào)用無(wú)線水電表服務(wù)器并進(jìn)行業(yè)務(wù)處理。本發(fā)明的基于數(shù)字電視中間件的水電表查詢系統(tǒng),能夠?qū)崿F(xiàn)實(shí)時(shí)查詢和定時(shí)更新水電表相關(guān)數(shù)據(jù)信息,且能夠進(jìn)行歷史查詢,較好地反映出數(shù)字家庭水電表查詢業(yè)務(wù)的需求,并且具備一定的可移植性和可擴(kuò)展性。
文檔編號(hào)H04N21/472GK102447970SQ20111029801
公開(kāi)日2012年5月9日 申請(qǐng)日期2011年9月29日 優(yōu)先權(quán)日2011年9月29日
發(fā)明者張偉忠, 李苗, 羅笑南, 謝雪峰 申請(qǐng)人:中山大學(xué)