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