專利名稱:基于物聯(lián)網(wǎng)的數(shù)據(jù)共享服務系統(tǒng)的制作方法
技術領域:
本實用新型涉及電子信息中的面向行業(yè)及企業(yè)信息化的應用系統(tǒng)領域,具體的說是一種基于物聯(lián)網(wǎng)的數(shù)據(jù)共享服務系統(tǒng)。
背景技術:
在整個信息技術產(chǎn)業(yè)飛速發(fā)展過程中,企業(yè)的IT應用也伴隨著技術的發(fā)展而前進。但與企業(yè)的其它變革明顯不同的是,IT應用的變化速度更快,也就是說,企業(yè)進行的一次局部的IT應用都可能與以前的應用不配套,也可能與以后的“更高級”的應用不兼容。由于目前“計算孤島”和“信息孤島”的現(xiàn)象影響企業(yè)長期穩(wěn)定的發(fā)展,因此建立一個完備的企業(yè)IT架構必不可少。
發(fā)明內容本實用新型的目的是為了克服上述背景技術的不足之處,提供一種基于物聯(lián)網(wǎng)的數(shù)據(jù)共享服務系統(tǒng),它能夠有效的基于物聯(lián)網(wǎng)相關技術,將RFID、生物識別、條碼技術相結合,通過計算機網(wǎng)絡,將離散的人、車、物、資產(chǎn)通過不同類型的智能終端設備進行數(shù)據(jù)采集,將不同類型的業(yè)務子系統(tǒng)應用集成到同一個信息平臺,形成統(tǒng)一的、開放的上層管理軟件,使企業(yè)現(xiàn)有的業(yè)務流程具務良好的集成、共享、協(xié)作能力,解決了當前企業(yè)信息化建設中存在的“信息孤島”現(xiàn)象。本實用新型的發(fā)明目的是通過以下技術措施實現(xiàn)的基于物聯(lián)網(wǎng)的數(shù)據(jù)共享服務系統(tǒng),該系統(tǒng)依次包括以下5層,設置有網(wǎng)絡基礎設施、存儲服務器、智能終端設備的基礎設施層;具有數(shù)據(jù)采集和數(shù)據(jù)交換功能的數(shù)據(jù)層;遵循服務層設置的服務接口具體對服務進行實現(xiàn)的業(yè)務組件層;設置有應用層調用服務接口的服務層;作為用戶與系統(tǒng)進行交互的唯一接口的應用層。在上述技術方案中,所述基礎設施層的智能終端設備根據(jù)各業(yè)務子系統(tǒng)的服務功能不同,包括RFID讀寫器、條碼讀寫器、生物識別器等。在上述技術方案中,所述數(shù)據(jù)層的異構數(shù)據(jù)庫包括Oracle、SQL Server、DB2、 Access 等。在上述技術方案中,所述應用層根據(jù)各業(yè)務子系統(tǒng)的服務功能不同其功能模塊主要包括倉庫物資管理、固定資產(chǎn)管理、涉密管理、人員車輛出入管理、考勤管理、巡更管理等系統(tǒng)模塊等。本實用新型所述的基于物聯(lián)網(wǎng)的數(shù)據(jù)共享服務系統(tǒng)具有適用范圍廣,操作方便、 安全性和可靠性高等優(yōu)點,對市場上的智能終端產(chǎn)品進行抽象,將各種RFID產(chǎn)品、指紋識別產(chǎn)品、人臉識別產(chǎn)品、IC、ID閱讀器、條碼設備等抽象成統(tǒng)一的模型,使他們可以按照統(tǒng)一的接口集成在一起,解決了異構、分布、自治數(shù)據(jù)源的集成問題,實現(xiàn)了一個統(tǒng)一的數(shù)據(jù)平臺。使企業(yè)現(xiàn)有的業(yè)務流程具務良好的集成、共享、協(xié)作能力,解決了當前企業(yè)信息化建設中存在的“信息孤島”現(xiàn)象。
圖1為本實用新型基于物聯(lián)網(wǎng)的數(shù)據(jù)共享服務系統(tǒng)的架構框圖。圖2為本實用新型實施例中解決跨平臺異構數(shù)據(jù)源之間數(shù)據(jù)集成問題的流程圖。
具體實施方式
如圖1所示,基于物聯(lián)網(wǎng)的數(shù)據(jù)共享服務系統(tǒng),該系統(tǒng)依次包括以下5層基礎設施層,包括網(wǎng)絡基礎設施、存儲服務器、智能終端設備,它為整個服務系統(tǒng)提供一個硬件基礎平臺;所述智能終端設備即自動識別設備根據(jù)各子系統(tǒng)的服務功能不同,包括RFID讀寫器、條碼讀寫器、生物識別器,通過射頻識別(RFID)、紅外感應器、全球定位系統(tǒng)、激光掃描器等信息傳感設備,按約定的協(xié)議,將物品與互聯(lián)網(wǎng)相連接,進行信息交換和通訊,以實現(xiàn)智能化識別、定位、追蹤、監(jiān)控和管理;數(shù)據(jù)層,針對來自低層的原數(shù)據(jù)以及各類應用數(shù)據(jù)進行管理,將來自不同類型智能終端設備中的有關業(yè)務邏輯和數(shù)據(jù)訪問的代碼抽取出來,封裝成標準的數(shù)據(jù)格式,它為整個服務系統(tǒng)提供一個數(shù)據(jù)采集和數(shù)據(jù)交換平臺;所述數(shù)據(jù)層的異構數(shù)據(jù)庫包括Oracle、 SQL Server、DB2、Access 等;服務層和業(yè)務組件層,服務層規(guī)定了應用層調用服務的接口,業(yè)務組件層在遵循服務層規(guī)定的服務接口的前提下,具體對服務進行實現(xiàn);所述服務層提供的服務分為兩類 一類是企業(yè)中固有的業(yè)務服務,如人員、車輛出入管理、涉密載體業(yè)務邏輯、車輛管理業(yè)務服務、門禁考勤業(yè)務邏輯服務、巡更業(yè)務邏輯服務等;另一類是系統(tǒng)正常運行需要的服務, 主要包括用戶認證服務、數(shù)據(jù)訪問服務等。應用層,是面向用戶的操作平臺,系統(tǒng)與用戶進行交互的接口,向用戶提供友好的人機界面,是用戶與系統(tǒng)進行交互的唯一接口。所述應用層根據(jù)各子系統(tǒng)的服務功能不同其功能模塊主要包括倉庫物資管理、固定資產(chǎn)管理、涉密管理、人員車輛出入管理、考勤管理、巡更管理等系統(tǒng)模塊。在上述實施例中,本數(shù)據(jù)共享服務系統(tǒng)采用Wfeb krvices技術實現(xiàn),Web Service 由服務提供者、服務注冊中心和服務請求者三個角色以及發(fā)布、發(fā)現(xiàn)和綁定三個操作組成, 服務提供者定義Web Services的服務描述,并把它發(fā)布到服務請求者或服務注冊中心,服務請求者使用發(fā)現(xiàn)操作來從本地或服務注冊中心檢索服務描述,然后使用服務描述與服務提供者進行綁定并調用Web Services實現(xiàn)或同步交互。在上述實施例中,本數(shù)據(jù)共享服務系統(tǒng)采用中間件模式實現(xiàn)數(shù)據(jù)集成,通過在中間層提供一個統(tǒng)一的數(shù)據(jù)邏輯視圖來隱藏底層的數(shù)據(jù)細節(jié),用統(tǒng)一的全局數(shù)據(jù)模型來訪問異構的數(shù)據(jù)庫;通過使用中間件技術,可以在數(shù)據(jù)層的異構數(shù)據(jù)庫和應用層的應用程序之間構建中間層,對數(shù)據(jù)庫的操作都通過中間層來進行,中間層向下協(xié)調各異構數(shù)據(jù)庫,向上為訪問集成數(shù)據(jù)的應用提供統(tǒng)一的數(shù)據(jù)模式和數(shù)據(jù)訪問的通用接口 ;XML中間件主要由包裝器和中間件兩大部分組成,包裝器負責與異構數(shù)據(jù)庫交互,包裝異構數(shù)據(jù)源,實現(xiàn)操作的一致性、數(shù)據(jù)訪問的透明性和位置透明性,中間件負責對轉換結果進行進一步的模式集成, 中間件由集成調度單元、服務層和查詢處理器組成,集成調度單元根據(jù)系統(tǒng)傳遞的不同消息調用服務層所提供的服務,生成對應的中間件全局模式和查詢條件,查詢處理器根據(jù)查詢條件通過包裝器提供異構數(shù)據(jù)庫的數(shù)據(jù),嵌入到相應的全局模式中,將數(shù)據(jù)結果返回給客戶端,最終實現(xiàn)到中間件全局模式映射。在上述實施例中,本數(shù)據(jù)共享服務系統(tǒng)對于異構數(shù)據(jù)庫信息集成的優(yōu)化,引入了全局數(shù)據(jù)字典和關系字典,在查詢處理的過程中,利用緩存來存放用戶對全局視圖的查詢結果,利用原數(shù)據(jù)倉庫保存DBA提供的查詢關系向量和各種數(shù)據(jù)源的查詢能力向量;本數(shù)據(jù)共享服務系統(tǒng)采用啟發(fā)式方法尋找一個最優(yōu)的連接、半連接執(zhí)行序列,從一棵查詢樹中找出一個最優(yōu)的連接、半連接序列是一個搜索問題,在啟發(fā)式搜索中,搜索樹中的每一個節(jié)點都代表查詢過程的一個狀態(tài),根節(jié)點代表初始態(tài),目標節(jié)點代表目標狀態(tài), 每個節(jié)點都對應估價函數(shù)f的一個值,f值最小的節(jié)點被選為擴展節(jié)點,估價函數(shù)表示為 100=800偉00,這里800是從初始態(tài)到狀態(tài)X所花費的代價;h(x)是啟發(fā)函數(shù),是從X 狀態(tài)到達目標狀態(tài)花費代價的下限,搜索開始于初始態(tài),即從擴展搜索樹的根節(jié)點開始,擴展節(jié)點X,即是在X狀態(tài)產(chǎn)生所有可能的下一步連接或半連接操作,每一個可能的操作在搜索樹中都是X的一個子節(jié)點,每次擴展都是從搜索樹的所有葉節(jié)點中選擇f值最小的節(jié)點作為下一步擴展的節(jié)點,重復這個過程直到目標節(jié)點。如圖2所示,在上述實施例中,本數(shù)據(jù)共享服務系統(tǒng)解決跨平臺異構數(shù)據(jù)源之間數(shù)據(jù)集成問題的具體步驟是(1)通過ffeb Service采集異地數(shù)據(jù)庫的數(shù)據(jù);(2)定制出進行數(shù)據(jù)轉換的異構數(shù)據(jù)庫系統(tǒng)之間的轉換規(guī)則,包括系統(tǒng)默認轉換規(guī)則,以實現(xiàn)對數(shù)據(jù)庫及表中數(shù)據(jù)和表的關聯(lián)的合并轉換;(3)合并轉換結果以XML文件格式存儲在客戶端,以隨時方便使用者檢索數(shù)據(jù);(4)在客戶端使用轉換后的XML文件進行檢索并對其導出。
權利要求1.基于物聯(lián)網(wǎng)的數(shù)據(jù)共享服務系統(tǒng),其特征在于該系統(tǒng)依次由以下5層組成 設置有網(wǎng)絡基礎設施、存儲服務器、智能終端設備的基礎設施層;具有數(shù)據(jù)采集和數(shù)據(jù)交換功能的數(shù)據(jù)層;遵循服務層設置的服務接口具體對服務進行實現(xiàn)的業(yè)務組件層;設置有應用層調用服務接口的服務層;作為用戶與系統(tǒng)進行交互的唯一接口的應用層。
2.根據(jù)權利要求1所述的基于物聯(lián)網(wǎng)的數(shù)據(jù)共享服務系統(tǒng),其特征是所述基礎設施層的智能終端設備根據(jù)各業(yè)務子系統(tǒng)的服務功能不同,包括RFID讀寫器、條碼讀寫器、生物識別器。
3.根據(jù)權利要求1所述的基于物聯(lián)網(wǎng)的數(shù)據(jù)共享服務系統(tǒng),其特征是所述數(shù)據(jù)層的異構數(shù)據(jù)庫包括 Oracle、SQL Server、DB2、Access。
4.根據(jù)權利要求1所述的基于物聯(lián)網(wǎng)的數(shù)據(jù)共享服務系統(tǒng),其特征是所述應用層根據(jù)各業(yè)務子系統(tǒng)的服務功能不同其功能模塊包括倉庫物資管理模塊、固定資產(chǎn)管理模塊、涉密管理模塊、人員車輛出入管理模塊、考勤管理模塊、巡更管理模塊。
專利摘要本實用新型涉及電子信息中的面向行業(yè)及企業(yè)信息化的應用系統(tǒng)領域,提供一種基于物聯(lián)網(wǎng)的數(shù)據(jù)共享服務系統(tǒng),依次包括以下5層,設置有網(wǎng)絡基礎設施、存儲服務器、智能終端設備的基礎設施層;具有數(shù)據(jù)采集和數(shù)據(jù)交換功能的數(shù)據(jù)層;遵循服務層設置的服務接口具體對服務進行實現(xiàn)的業(yè)務組件層;設置有應用層調用服務接口的服務層;作為用戶與系統(tǒng)進行交互的唯一接口的應用層。本實用新型能夠將不同類型的業(yè)務子系統(tǒng)應用集成到同一個信息平臺,形成統(tǒng)一的、開放的上層管理軟件,使企業(yè)現(xiàn)有的業(yè)務流程具務良好的集成、共享、協(xié)作能力,解決了當前企業(yè)信息化建設中存在的“信息孤島”現(xiàn)象。
文檔編號H04L29/08GK202178786SQ201120256850
公開日2012年3月28日 申請日期2011年7月20日 優(yōu)先權日2011年7月20日
發(fā)明者張振 申請人:武漢愛迪智能工程有限公司