本發(fā)明屬于軟件開(kāi)發(fā)技術(shù)領(lǐng)域,特別是涉及一種用于軟件開(kāi)發(fā)平臺(tái)的數(shù)據(jù)采集系統(tǒng)。
背景技術(shù):
客戶(hù)/服務(wù)器(Client/Server)技術(shù)是目前廣泛使用的一種信總處理模式,服務(wù)器是指在網(wǎng)絡(luò)環(huán)境下能提供某種限務(wù)的程序系統(tǒng)。在C/S體系結(jié)構(gòu)下,它接受客戶(hù)的請(qǐng)求,完成請(qǐng)求的任務(wù)并將處理的結(jié)果返回給請(qǐng)求者??蛻?hù)端是服務(wù)的請(qǐng)求者,它是一個(gè)可執(zhí)行的程序,通常運(yùn)行在網(wǎng)上連接的計(jì)算機(jī)上,它向服務(wù)端發(fā)送一個(gè)請(qǐng)求后,等待服務(wù)器送回結(jié)果。
客戶(hù)/服務(wù)器模式與傳統(tǒng)的集中式信息處理模式相比,有很多的優(yōu)勢(shì)。它可以減少系統(tǒng)的開(kāi)支,信息處理性能人大提高:因?yàn)槠浞植际教幚淼奶攸c(diǎn),它可以提高系統(tǒng)的可靠性:此外,由于系統(tǒng)采用模塊化及開(kāi)放式體系結(jié)構(gòu),使得它容易將不同的機(jī)器有效的連接起來(lái),易于系統(tǒng)的擴(kuò)展升級(jí)。提高了系統(tǒng)的靈活性,正是上述特點(diǎn),使得客戶(hù)端/服務(wù)器模式在工業(yè)控制領(lǐng)域占有重要的地位,同時(shí)也被工業(yè)過(guò)程領(lǐng)域所接用,用于實(shí)時(shí)信息的傳輸和處。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種用于軟件開(kāi)發(fā)平臺(tái)的數(shù)據(jù)采集系統(tǒng),通過(guò)采用分布式的數(shù)據(jù)采集設(shè)備通過(guò)互聯(lián)網(wǎng)的方式將數(shù)據(jù)進(jìn)行共享,用戶(hù)可以很方便的查到單個(gè)監(jiān)控點(diǎn)以及數(shù)據(jù)采集設(shè)備的信息,并且顯示所有監(jiān)控點(diǎn)和數(shù)據(jù)采集器的詳細(xì)位置信息及狀態(tài)信息和當(dāng)前值信息。
本發(fā)明是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的:
本發(fā)明為一種用于軟件開(kāi)發(fā)平臺(tái)的數(shù)據(jù)采集系統(tǒng),包括監(jiān)控傳感器、數(shù)據(jù)采集設(shè)備、客戶(hù)機(jī)和服務(wù)器;所述客戶(hù)機(jī)上設(shè)置有用于交互的客戶(hù)端應(yīng)用程序;所述客戶(hù)機(jī)與打印機(jī)和終端設(shè)備進(jìn)行數(shù)據(jù)的傳輸;所述服務(wù)器包括數(shù)據(jù)庫(kù)系統(tǒng)和服務(wù)器端應(yīng)用程序;所述客戶(hù)端應(yīng)用程序在服務(wù)器上的數(shù)據(jù)庫(kù)系統(tǒng)獲取數(shù)據(jù),并進(jìn)行實(shí)時(shí)的數(shù)據(jù)顯示、報(bào)警顯示和位置顯示;所述客戶(hù)端應(yīng)用程序給服務(wù)器發(fā)送指令控制數(shù)據(jù)采集設(shè)備;所述數(shù)據(jù)采集設(shè)備控制監(jiān)控傳感器。
優(yōu)選地,所述客戶(hù)機(jī)與服務(wù)器的連接方式采用以太網(wǎng)的連接方式進(jìn)行數(shù)據(jù)的傳輸。
優(yōu)選地,所述服務(wù)器端應(yīng)用程序負(fù)責(zé)把采集設(shè)備下監(jiān)控傳感器實(shí)時(shí)數(shù)據(jù)采集回來(lái)并解析后存入數(shù)據(jù)庫(kù),同時(shí)把客戶(hù)機(jī)發(fā)送過(guò)來(lái)的控制命令發(fā)送到數(shù)據(jù)采集設(shè)備中。
優(yōu)選地,所述監(jiān)控傳感器包括紅外傳感器、氣體檢測(cè)傳感器、溫濕度傳感器和生物識(shí)別傳感器。
本發(fā)明具有以下有益效果:
本發(fā)明通過(guò)采用分布式的數(shù)據(jù)采集設(shè)備通過(guò)互聯(lián)網(wǎng)的方式將數(shù)據(jù)進(jìn)行共享,用戶(hù)可以很方便的查到單個(gè)監(jiān)控點(diǎn)以及數(shù)據(jù)采集設(shè)備的信息,并且顯示所有監(jiān)控點(diǎn)和數(shù)據(jù)采集器的詳細(xì)位置信息及狀態(tài)信息和當(dāng)前值信息,通過(guò)終端設(shè)備進(jìn)行管理和控制數(shù)據(jù)采集設(shè)備,具有操作方便,變?yōu)榫S護(hù)。
當(dāng)然,實(shí)施本發(fā)明的任一產(chǎn)品并不一定需要同時(shí)達(dá)到以上所述的所有優(yōu)點(diǎn)。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明的一種用于軟件開(kāi)發(fā)平臺(tái)的數(shù)據(jù)采集系統(tǒng)圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
請(qǐng)參閱圖1所示,本發(fā)明為一種用于軟件開(kāi)發(fā)平臺(tái)的數(shù)據(jù)采集系統(tǒng),包括監(jiān)控傳感器、數(shù)據(jù)采集設(shè)備、客戶(hù)機(jī)和服務(wù)器;客戶(hù)機(jī)上設(shè)置有用于交互的客戶(hù)端應(yīng)用程序;客戶(hù)機(jī)與打印機(jī)和終端設(shè)備進(jìn)行數(shù)據(jù)的傳輸;服務(wù)器包括數(shù)據(jù)庫(kù)系統(tǒng)和服務(wù)器端應(yīng)用程序;終端設(shè)備為手機(jī)或PC或平板設(shè)備。
其中,客戶(hù)端應(yīng)用程序在服務(wù)器上的數(shù)據(jù)庫(kù)系統(tǒng)獲取數(shù)據(jù),并進(jìn)行實(shí)時(shí)的數(shù)據(jù)顯示、報(bào)警顯示和位置顯示;一個(gè)服務(wù)器可以連接多個(gè)數(shù)據(jù)采集設(shè)備,一個(gè)數(shù)據(jù)采集設(shè)備同時(shí)又可以連接若干傳感器。
根據(jù)采集設(shè)備的連接信息(如C0M1、COM2等),從不同的串行口下將采集設(shè)備的原始信息取回。將取回來(lái)的原始信息依據(jù)設(shè)備不同的出廠編號(hào)送到不同的設(shè)備驅(qū)動(dòng)中進(jìn)行解析。最后將解析后的不同探頭的值或狀態(tài)放在不同的變量中,有待于主線(xiàn)程調(diào)用。
其中,客戶(hù)端應(yīng)用程序給服務(wù)器發(fā)送指令控制數(shù)據(jù)采集設(shè)備;所述數(shù)據(jù)采集設(shè)備控制監(jiān)控傳感器。
其中,客戶(hù)機(jī)與服務(wù)器的連接方式采用以太網(wǎng)的連接方式進(jìn)行數(shù)據(jù)的傳輸。
其中,服務(wù)器端應(yīng)用程序負(fù)責(zé)把采集設(shè)備下監(jiān)控傳感器實(shí)時(shí)數(shù)據(jù)采集回來(lái)并解析后存入數(shù)據(jù)庫(kù),同時(shí)把客戶(hù)機(jī)發(fā)送過(guò)來(lái)的控制命令發(fā)送到數(shù)據(jù)采集設(shè)備中。
其中,監(jiān)控傳感器包括紅外傳感器、氣體檢測(cè)傳感器、溫濕度傳感器和生物識(shí)別傳感器。
值得注意的是,上述系統(tǒng)實(shí)施例中,所包括的各個(gè)單元只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱(chēng)也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。
另外,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述各實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,相應(yīng)的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),如ROM/RAM、磁盤(pán)或光盤(pán)等。
以上公開(kāi)的本發(fā)明優(yōu)選實(shí)施例只是用于幫助闡述本發(fā)明。優(yōu)選實(shí)施例并沒(méi)有詳盡敘述所有的細(xì)節(jié),也不限制該發(fā)明僅為所述的具體實(shí)施方式。顯然,根據(jù)本說(shuō)明書(shū)的內(nèi)容,可作很多的修改和變化。本說(shuō)明書(shū)選取并具體描述這些實(shí)施例,是為了更好地解釋本發(fā)明的原理和實(shí)際應(yīng)用,從而使所屬技術(shù)領(lǐng)域技術(shù)人員能很好地理解和利用本發(fā)明。本發(fā)明僅受權(quán)利要求書(shū)及其全部范圍和等效物的限制。