新四季網

一種數字家庭數據交換中間件的製作方法

2023-04-23 11:34:56 1

專利名稱:一種數字家庭數據交換中間件的製作方法
技術領域:
本發明屬於數字家庭網絡技術領域及數據交換領域,特別是涉及 一種數據交換的中間件。
背景技術:
中間件是一種獨立的系統軟體或服務程序,分布式應用軟體藉助 這種軟體在不同的技術之間共享資源。中間件位於客戶機/伺服器的 作業系統之上,管理計算資源和網絡通訊,是連接兩個獨立應用程式 或獨立系統的軟體。相連接的系統,即使它們具有不同的接口,但通 過中間件,它們之間相互仍能交換信息。執行中間件的一個關鍵途徑
是信息傳遞,通過中間件,應用程式可以工作於多平臺或OS環境中。
而數字家庭是指以計算機技術和網絡技術為基礎,各種家電通過 不同的互連方式進行通信及數據交換,實現家用電器之間的"互聯互 通",使人們足不出戶就可以更加方便快捷地獲取信息,從而極大提
高人類居住的舒適性和娛樂性,其包括四大功能信息、通信、娛樂 和生活。
交互式網絡電視(IPTV)、有線數位電視、機頂盒、電腦娛樂中心、 網絡電話、網絡家電、信息家電以及智能家居等,都是數字家庭的體 現。
數字家庭雖然包括上述各類功能的實現,但是這些數字家居互相 獨立,各自都需要相應的操作和設施。雖然現有的部分企業在做操作和設施的集成,但是因為沒有在所有的家居內共享數據,不能使所有 的家居相互協調工作,正是因為各個數字家居之間的數據並不是共享 的,所以這就需要一個共享的數據交換平臺來進行數據的交換和各個 數字家居的協調工作。

發明內容
本發明的目的在於克服現有技術的不足,提出了一種新型的關於
數字家庭的數據交換中間件。
為了實現發明目的,採用的技術方案如下
一種數字家庭數據交換中間件,其特徵在於包含如下模塊
負責與用戶交互並且鑑權記錄用戶相關信息的用戶接入模塊;
負責相關數據提取的數據提取模塊;
負責各個部件數據緩存的數據緩存模塊;
負責處理接入數據並且進行轉發和調度的業務管理模塊;
負責存儲相關數據和記錄系統日誌運行的數據存儲模塊;
負責與各個終端網關進行通訊的網關接入模塊。
所述用戶接入模塊負責與用戶交互並且鑑權記錄用戶相關信息,
完成用戶的身份鑑權。
所述數據提取模塊用於提取家庭環境基本指標數據,在發送數據
之前,首先對要其做壓縮、加密的處理,收到數據後再作解壓縮、解
密處理。
所述數據緩存模塊中設置的信息緩存器的數量不少於具體實施 例的數字家庭中所有的終端數目。
所述業務管理模塊位於緩存模塊之上,負責對接入數據進行處理 並且進行轉發和調度。
所述技術方案中,各個中間件平臺操作都要記入日誌,日誌運行 信息和數據提取緩存在一定周期內要求與資料庫同步一次,該周期默 認一個小時,可根據需要設定。
所述網關接入模塊負責與各個終端網關進行通訊,將業務處理模 塊路由過來的數據轉發到相應的終端。
本發明的各個模塊所實現的功能具體如下
所述用戶接入模塊負責與用戶交互並且鑑權記錄用戶相關信息, 主要完成用戶的身份鑑權,通過用戶ID或用戶帳號來唯一標識一個 用戶的鏈路,本發明所述中間件是作為服務端監聽並響應用戶的連接 請求,用戶發送登錄用戶名及密碼後連接用戶接入模塊,用戶接入模 塊從數據存儲模塊中查詢用戶應用的註冊帳戶信息進行驗證,通過定 時發送鏈路檢測包測試鏈路的工作狀態,與用戶建立長連接;如果連 續發送3個鏈路檢測包,用戶沒有應答,則用戶接入模塊認為該鏈路 已失效,斷開該連接。
所述數據提取模塊用於相關數據提取,提取數據包括家用電器基 本指標數據的讀取結果、水電煤氣表的讀數、告警數據包括電力行業 的失壓欠壓、分流斷流、接線相序極性錯誤、越限和為實現一定的監 控和管理需求而需要的數據,以及各種數字家居的工作狀態包括該家 居的用電量、工作時間、空閒時間以及被哪個家居所調度。在發送數 據之前,首先對要發送的數據做壓縮、加密處理,在收到數據後再作
解壓縮、解密處理,最終把處理好的數據保存到數據存儲模塊。
所述數據緩存模塊用於緩存各個部件數據,用於將數據模塊的提
取數據緩存到緩存模塊;在進行數據運算、處理時,將產生的中間數 據緩存到緩存模塊,同時,日常的日誌,各個運行狀態的信息也是存 儲在數據緩存模塊中。
所述業務管理模塊位於緩存模塊之上,負責對接入數據進行處理 並且進行轉發和調度,實時從緩存模塊中提取接收到的數據,進入路 由後發送到網關接入模塊,與各主要模塊進行交互,這個模塊可以由 用戶定製從而完成用戶的個性化計劃,以完成用戶指定的各個模塊之 間的協調工作。
所述數據存儲模塊負責對相關數據進行存儲及對系統日誌運行 進行記錄,用於存儲用戶信息,用戶所做的修改、刪除操作實時寫入 數據存儲模塊;同時,對其它信息定時提取並按天、周、月、年進行 統計,通過數據存儲模塊,用戶可以方便地在線建立和修改報表的格 式和內容,用戶修改的內容被自動地標識,報表的內容可以被方便地 列印、查詢,各個數字家居每天的運行狀況也記錄在數據存儲模塊中, 方便査詢各個數字家居的調度情況。
所述網關接入模塊負責與各個終端網關進行通訊,將業務處理模 塊路由過來的數據轉發到相應的終端,終端接收到信息後按信息內容 做出相應的處理和響應。
本發明的技術特點主要體現如下
1、可以以一個同一的網關和不同的終端進行通訊
數字家庭中有不同的各類終端,通常是一個家居就對應一個現有 終端,但是這些終端在數據通訊方面沒有相應的統一訪問的形式。而 本專利所描述的網關可以實現各個採集終端以統一的數據訪問形式 通訊,從而實現各個終端和中間件系統的信息交互。
2、 各個終端之間交互直接是透明的
雖然各個終端之間交互通過中間件進行,但是各個終端之間交互 約定相應的接口,所以通過接口進行交互的各個終端可以透明的提交 相應的請求進行協調工作,而不需要知道中間件的各個詳細的交互細 節。
3、 具備良好的擴展性
本發明給出的是按功能劃分的模塊設計,在遵循整個架構上下文 約束的情況下,可以靈活配置實現各個模塊。如轉發調度模塊可以採 用新的規則或者策略進行調度,並且可以通過用其他的分析策略來更 換原有的策略,以達到提高速度或減少資源開銷的目的。 4、支持終端動態擴張,各個數字家居部件協調工作
本發明中給出的中間件平臺可以使各個終端之間協調工作,並且 支持整個中間件平臺的終端數量的動態擴張,從而保證並發工作和資 源的優化利用,達到實現更加人性化數字家居環境的目的。


圖1為本發明的內部結構示意圖2為本發明的一個實施例結構示意具體實施方式
下面結合附圖對本發明做進一步的說明。
本發明的內部結構示意圖如附圖1所示,包括用戶接入模塊、數 據提取模塊、數據緩存模塊、業務管理模塊、數據存儲模塊、網關接 入模塊。
所述用戶接入模塊負責與用戶交互並且鑑權記錄用戶相關信息,
主要完成用戶的身份鑑權,通過用戶ID標識或用戶帳號來唯一標識 一個用戶的鏈路。本發明所述數字家庭數據交換中間件作為服務端監 聽並響應用戶的連接請求,用戶發送登錄用戶名及密碼後連接用戶接 入模塊,用戶接入模塊從數據存儲模塊中査詢用戶應用的註冊帳戶信 息進行驗證,通過定時發送鏈路檢測包測試鏈路的工作狀態,與用戶 建立長連接;如果連續發送3個鏈路檢測包,用戶沒有應答,則用戶 接入模塊認為該鏈路已失效,斷開該連接。
所述數據提取模塊用於相關數據提取,提取數據包括家用電器基 本指標數據的讀取結果、水電煤氣表的讀數、告警數據包括電力行業 的失壓欠壓、分流斷流、接線相序極性錯誤、越限和為實現一定的監 控和管理需求而需要的數據,以及各種數字家居的工作狀態包括該家 居的用電量、工作時間、空閒時間以及被哪個家居所調度。在發送數 據之前,首先對要發送的數據做壓縮、加密處理,在收到數據後再作 解壓縮、解密處理,最終把處理好的數據保存到數據存儲模塊。
所述數據緩存模塊用於緩存各個部件數據,用於將數據模塊的提 取數據緩存到緩存模塊;在進行數據運算、處理時,將產生的中間數
據緩存到緩存模塊,同時,日常的日誌,各個運行狀態的信息也是存 儲在數據緩存模塊中。
所述業務管理模塊位於緩存模塊之上,負責處理接入數據並且進 行轉發和調度,實時從緩存模塊中提取接收到的數據,進行路由後發 送到網關接入模塊,與各主要模塊進行交互,該模塊可以由用戶定製 從而完成用戶的個性化計劃來完成用戶指定的各個模塊之間的協調 工作。
所述數據存儲模塊負責對相關數據進行存儲或者對系統日誌運 行進行記錄,用於存儲用戶信息,用戶的修改、刪除操作實時寫入數
據存儲模塊;同時,對其它信息定時提取並按天、周、月、年進行統 計,通過數據存儲模塊,用戶可以方便地在線建立和修改報表的格式 和內容,用戶修改的內容會被自動地標識,報表可以被方便地列印、 查詢,各個數字家居每天的運行狀況也記錄在數據存儲模塊中,方便 查詢各個數字家居的調度情況。
所述網關接入模塊負責與各個終端網關進行通訊,將業務處理模 塊路由過來的數據轉發到相應的終端,終端接收到信息後作出相應的 處理和響應。
本發明的一個實施例結構示意圖如附圖2所示,數字家庭中有多 個終端,這些終端有熱水器、電視、電燈、空調、洗衣機等等,甚至 還有為其他業務服務的伺服器,它們可以獨立地工作,但是終端通過 網關接入後,經過交換機接入到中間件數據交換平臺,那麼,各終端 的狀態和基本信息都由該平臺統一管理,使各終端協調工作,並將處
理的結果存放到數據存儲設備上,用戶可以方便地在線建立和修改報 表的格式和內容,報表的內容可以方便地列印、查詢,由此實現數字 家庭各個電器之間協同工作和穩定的數據交換,並支持整個中間件平 臺的終端數量的動態擴張,方便了數字家庭的管理和控制。
這裡有兩種形式, 一種是由各個終端提供的主動調用請求,舉例
說明,比如某家庭所能承受的功率為3000w,所以電熱水器和燒水壺 不能一起工作,當燒水壺工作完成後它需要通過自己的網關調用熱水 器開始工作,同樣電熱水器工作後,可以開啟中央空調進行工作,這 樣在電壓方面就不會有過載的現象發生。
還有一種是由中間件直接發起的,主動調用終端進行工作,舉例 說明,比如當一個房間的溫度過高的時候將自動開啟空調,然後就自 動關閉該房間的風扇系統。
而完成這些協同工作需要通過中間件的數據提取模塊對各個家 居的進行數值狀態提取,然後根據目前的調用請求需要緩存相應的數 值,把這些數值緩存在數據緩存模塊,供其他的模塊動態調用。
業務管理模塊根據各個調用請求把相應的數據和請求代碼動態 的發送到相應的終端網關,各個終端網關根據請求的代碼和所承載的 數據進行相應的終端處理,以這樣的形式形成各個終端的協調工作, 對於各個終端來說,只需要知道自己的網關和請求的代碼就可以了, 不需要了解整個傳遞和協同工作過程。
而中間件主動調用方式則是直接調用相應的終端,往相應的終端 網關發送請求代碼,這裡就涉及當每動態增長一個終端加入到這個中
間件的時候,只要進行一次調用請求就可以動態記錄該終端信息,然 後由中間件分配給該終端一個特定識別號,並且將這些信息與其他連 接中間件的各個終端進行同步,以便以後各自進行調用,但是通過數 據轉換,呈現給用戶的還是各個終端的具體名字,與具體設計的識別 號無關,根據中間件發送的代碼和數據就可以進行相應的終端調用和 控制,從而實現中間的中控和各個終端的調度。
權利要求
1、一種數字家庭數據交換中間件,其特徵在於包含如下模塊負責與用戶交互並且鑑權記錄用戶相關信息的用戶接入模塊;負責相關數據提取的數據提取模塊;負責各個部件數據緩存的數據緩存模塊;負責處理接入數據並且進行轉發和調度的業務管理模塊;負責對存儲相關數據和記錄系統日誌運行的數據存儲模塊;負責與各個終端網關進行通訊的網關接入模塊。
2、 根據權利要求1所述的一種數字家庭數據交換中間件,其特徵在 於所設置的用戶接入模塊負責與用戶交互並且鑑權記錄用戶相關信 息,完成用戶的身份鑑權。
3、 根據權利要求1所述的一種數字家庭數據交換中間件,其特徵在 於所設置的數據提取模塊用於提取家庭環境的指標數據,在發送數據 之前,首先對其做壓縮、加密處理,收到數據後再作解壓縮、解密處 理。
4、 根據權利要求1所述的一種數字家庭數據交換中間件,其特徵在 於所設置的數據緩存模塊中設置的信息緩存器的數量不少於具體實 施例的數字家庭中所有的終端數目。
5、 根據權利要求1所述的一種數字家庭數據交換中間件,其特徵在 於所設置的業務管理模塊位於緩存模塊之上,負責處理接入數據並且 進行轉發和調度。
6、 根據權利要求1所述的一種數字家庭數據交換中間件,其特徵在 於所述技術方案中,各個中間件平臺操作都要記入日誌,日誌運行信 息和數據提取緩存在一定周期內要求與資料庫同步一次,該周期默認 一個小時,可根據需要設定。
7、根據權利要求1所述的一種數字家庭數據交換中間件,其特徵在 於所設置的網關接入模塊負責與各個終端網關進行通訊,將業務處理 模塊路由過來的數據轉發到相應的終端。
全文摘要
本發明提供一種數字家庭數據交換中間件,包括用戶接入模塊、數據提取模塊、數據緩存模塊、業務管理模塊、數據存儲模塊、網關接入模塊。通過各模塊之間的作用,實現數字家庭各個電器之間協同工作和穩定的數據交換,支持整個中間件平臺的終端數量的動態擴張,方便了數字家庭的管理和控制。
文檔編號H04L12/56GK101360034SQ200810198649
公開日2009年2月4日 申請日期2008年9月19日 優先權日2008年9月19日
發明者寧 劉, 葉均傑, 王建民, 羅笑南, 翟福俠 申請人:中山大學

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀