專(zhuān)利名稱(chēng):自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)下傳方法以及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種應(yīng)用于主從式架構(gòu)的數(shù)據(jù)讀取技術(shù),更詳而言之,涉及一種自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)下傳方法以及系統(tǒng),其僅需服務(wù)器進(jìn)行一次讀取動(dòng)作即可供在客戶(hù)端中提出讀取請(qǐng)求的各終端裝置下載數(shù)據(jù)。
背景技術(shù):
目前一般將大量的數(shù)據(jù)儲(chǔ)存在一臺(tái)服務(wù)器(Server)內(nèi)以供客戶(hù)端(Client)下載該數(shù)據(jù)至各自的終端裝置,藉此降低數(shù)據(jù)維護(hù)、更新與傳送上所需的成本。另外,為能獲知實(shí)時(shí)信息以隨時(shí)掌握最新消息,因此,在公司內(nèi)部各處皆會(huì)設(shè)置具看板功能的終端裝置(亦即客戶(hù)端),得以對(duì)儲(chǔ)存最新信息的服務(wù)器提出數(shù)據(jù)下載請(qǐng)求。
然而,上述的主從式架構(gòu)(Client/Server)的缺點(diǎn)在于若設(shè)置過(guò)多的客戶(hù)端且各客戶(hù)端又同時(shí)向服務(wù)器提出數(shù)據(jù)下載請(qǐng)求時(shí),易造成服務(wù)器負(fù)載過(guò)大以及網(wǎng)絡(luò)頻寬下降,因而導(dǎo)致網(wǎng)絡(luò)運(yùn)作停擺。再者,若為了避免占用過(guò)多的頻寬以讓網(wǎng)絡(luò)正常運(yùn)作,因而限制客戶(hù)端對(duì)服務(wù)器提出讀取請(qǐng)求的次數(shù),或者延長(zhǎng)各客戶(hù)端之間提出讀取請(qǐng)求的間隔時(shí)間,如此,將使客戶(hù)端無(wú)法實(shí)時(shí)取得數(shù)據(jù),并且,若客戶(hù)端的設(shè)置數(shù)量增加時(shí),更降低其所產(chǎn)生的實(shí)時(shí)效果。
因此,在客戶(hù)端可實(shí)時(shí)取得服務(wù)器中的異動(dòng)數(shù)據(jù),以及在客戶(hù)端多次對(duì)服務(wù)器提出數(shù)據(jù)讀取請(qǐng)求時(shí),如何減少服務(wù)器的響應(yīng)工作、降低頻寬占用,以提供最佳化的數(shù)據(jù)傳輸處理,即是目前需要解決的問(wèn)題。
發(fā)明內(nèi)容
鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的主要目的在于提供一種自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)下傳方法以及系統(tǒng),其應(yīng)用在主從式架構(gòu)環(huán)境下,用以減少服務(wù)器的工作負(fù)荷量。
本發(fā)明的另一目的在于提供一種自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)下傳方法以及系統(tǒng),其應(yīng)用在主從式架構(gòu)環(huán)境下,在客戶(hù)端的各終端裝置實(shí)時(shí)取得服務(wù)器中的異動(dòng)數(shù)據(jù)的同時(shí),亦不降低網(wǎng)絡(luò)頻寬。
本發(fā)明的自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)下傳方法,其僅需服務(wù)器進(jìn)行一次讀取動(dòng)作即可供在客戶(hù)端中提出讀取請(qǐng)求的各終端裝置下載數(shù)據(jù),該數(shù)據(jù)下傳方法包括以下步驟1)終端裝置藉由TCP傳輸控制協(xié)議向服務(wù)器提出連結(jié)請(qǐng)求,判斷服務(wù)器是否接受終端裝置的連結(jié)請(qǐng)求,若是,則進(jìn)至步驟2),否則返回該步驟1);2)由服務(wù)器儲(chǔ)存該提出連結(jié)請(qǐng)求的終端裝置所屬的IP地址值于IP地址暫存區(qū)中;3)由服務(wù)器進(jìn)行時(shí)間計(jì)數(shù)并判斷是否到達(dá)數(shù)據(jù)讀取時(shí)間,若是則進(jìn)至步驟4),否則返回該步驟3);4)由服務(wù)器向用以?xún)?chǔ)存數(shù)據(jù)的自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)庫(kù)進(jìn)行一次數(shù)據(jù)讀取動(dòng)作,且根據(jù)目前儲(chǔ)存于IP地址暫存區(qū)內(nèi)的IP地址值以UDP用戶(hù)數(shù)據(jù)信息協(xié)議傳送該讀取數(shù)據(jù)至IP地址值的終端裝置;5)由接收到數(shù)據(jù)的終端裝置藉由TCP傳輸控制協(xié)議向服務(wù)器提出結(jié)束聯(lián)機(jī)請(qǐng)求,使服務(wù)器停止向該終端裝置傳輸數(shù)據(jù)。
本發(fā)明的自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)下傳系統(tǒng),其可應(yīng)用于一數(shù)據(jù)看板系統(tǒng),且該數(shù)據(jù)看板系統(tǒng)具有一自動(dòng)控制設(shè)備,用以讓客戶(hù)端藉由該數(shù)據(jù)下傳系統(tǒng)取得該自動(dòng)控制設(shè)備運(yùn)作時(shí)所產(chǎn)生的數(shù)據(jù),該下傳數(shù)據(jù)系統(tǒng)包括至少一終端裝置,用以供客戶(hù)端輸入連結(jié)請(qǐng)求以及輸出數(shù)據(jù)結(jié)果供客戶(hù)端參考,該終端裝置具有專(zhuān)屬的IP地址值;一自動(dòng)控制設(shè)備,其具有一數(shù)據(jù)庫(kù),用以?xún)?chǔ)存該自動(dòng)控制設(shè)備在運(yùn)作時(shí)所產(chǎn)生的數(shù)據(jù);以及一服務(wù)器,其包括一IP地址暫存區(qū)、一數(shù)據(jù)讀取模塊、一數(shù)據(jù)下載模塊,及一計(jì)時(shí)模塊,其中,當(dāng)該服務(wù)器接收來(lái)自終端裝置所傳來(lái)的連結(jié)請(qǐng)求時(shí),隨即將該終端裝置的IP地址值儲(chǔ)存于IP地址暫存區(qū)中,并由該計(jì)時(shí)模塊開(kāi)始計(jì)數(shù)且判斷是否到達(dá)向自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)讀取的時(shí)間,若到達(dá)時(shí),即由數(shù)據(jù)讀取模塊向自動(dòng)控制設(shè)備的數(shù)據(jù)庫(kù)中下載數(shù)據(jù),接著由數(shù)據(jù)下傳模塊根據(jù)目前儲(chǔ)存于IP地址暫存區(qū)中的IP地址值來(lái)傳送其所讀取到的數(shù)據(jù),使該IP地址值的終端裝置顯示數(shù)據(jù)結(jié)果,并且結(jié)束該終端裝置與服務(wù)器之間的連結(jié)關(guān)系。
其中,該終端裝置是以TCP傳輸控制協(xié)議向服務(wù)器提出連結(jié)請(qǐng)求,使服務(wù)器預(yù)存該提出連結(jié)請(qǐng)求的終端裝置所屬的IP地址值,之后,由服務(wù)器僅對(duì)數(shù)據(jù)庫(kù)進(jìn)行一次數(shù)據(jù)讀取動(dòng)作再藉由UDP用戶(hù)數(shù)據(jù)信息協(xié)議以單向廣播響應(yīng)各IP地址值的終端裝置,因此,可大幅減少服務(wù)器與客戶(hù)端間的數(shù)據(jù)傳輸確認(rèn)處理;并且即使增加終端裝置的數(shù)量,亦不會(huì)占用過(guò)多的頻寬或?qū)е路?wù)器的負(fù)載過(guò)大,因而有效避免網(wǎng)絡(luò)的停擺。
藉由本發(fā)明的自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)下傳方法以及系統(tǒng),使服務(wù)器響應(yīng)客戶(hù)端的各終端裝置的數(shù)據(jù)讀取請(qǐng)求的次數(shù)相對(duì)于服務(wù)器本身對(duì)數(shù)據(jù)庫(kù)執(zhí)行數(shù)據(jù)讀取的次數(shù),亦即,不同于現(xiàn)有技術(shù)是根據(jù)客戶(hù)端的各終端裝置提出數(shù)據(jù)讀取請(qǐng)求的所有次數(shù)的加總,因此在多個(gè)終端裝置同時(shí)且多次對(duì)服務(wù)器提出數(shù)據(jù)讀取請(qǐng)求時(shí),亦不會(huì)增加服務(wù)器的工作負(fù)荷量。
為讓本發(fā)明的上述和其它目的、特征以及優(yōu)點(diǎn)能更明顯易懂,將與較佳實(shí)施例,并配合附圖,詳細(xì)說(shuō)明本發(fā)明的實(shí)施例,附圖的內(nèi)容簡(jiǎn)述如下圖1是一系統(tǒng)架構(gòu)方塊圖,其顯示本發(fā)明的自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)下傳系統(tǒng)的系統(tǒng)架構(gòu)方塊圖;以及圖2是本發(fā)明的自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)下傳方法的主要運(yùn)作流程圖。
圖中符號(hào)說(shuō)明1客戶(hù)端2自動(dòng)控制設(shè)備3服務(wù)器10、11、12 終端裝置20 數(shù)據(jù)庫(kù)30 IP地址暫存區(qū)31 計(jì)時(shí)模塊32 數(shù)據(jù)讀取模塊33 數(shù)據(jù)下傳模塊
具體實(shí)施例方式
請(qǐng)參閱圖1,用以顯示本發(fā)明的數(shù)據(jù)下傳系統(tǒng)的一實(shí)施例的系統(tǒng)架構(gòu)方塊圖。本發(fā)明的自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)下傳系統(tǒng)是例如建構(gòu)在一具有自動(dòng)控制設(shè)備的數(shù)據(jù)看板系統(tǒng)中,可讓客戶(hù)端藉由該自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)下傳系統(tǒng)取得該自動(dòng)控制設(shè)備運(yùn)作時(shí)所產(chǎn)生的數(shù)據(jù)。如圖所示,該自動(dòng)倉(cāng)儲(chǔ)下傳數(shù)據(jù)系統(tǒng)包括一客戶(hù)端1、一自動(dòng)控制設(shè)備2,以及一服務(wù)器3。
該客戶(hù)端1包括多個(gè)終端裝置10、11、12,而每一個(gè)終端裝置10、11、12皆具有專(zhuān)屬的IP(Internet Protocol)地址值,用以識(shí)別該終端裝置10、11、12所屬的網(wǎng)絡(luò)地址,以便于數(shù)據(jù)的傳輸處理;而該自動(dòng)控制設(shè)備2,其具有一數(shù)據(jù)庫(kù)20,用以?xún)?chǔ)存該自動(dòng)控制設(shè)備在運(yùn)作時(shí)所產(chǎn)生的數(shù)據(jù),以供客戶(hù)端1讀??;而該服務(wù)器3是基于TCP/IP(Transmission Control Protocol/Internet Protocol)傳輸控制/網(wǎng)絡(luò)通訊協(xié)議所建構(gòu)的工作平臺(tái),其向外連接至一網(wǎng)絡(luò)通訊系統(tǒng)(未圖標(biāo)),例如一網(wǎng)際網(wǎng)絡(luò)或企業(yè)網(wǎng)絡(luò),用以讓客戶(hù)端1可通過(guò)該網(wǎng)絡(luò)通訊系統(tǒng)而聯(lián)機(jī)至該服務(wù)器3,并接收客戶(hù)端1藉由終端裝置10、11、12所傳來(lái)的讀取請(qǐng)求,以將自動(dòng)控制設(shè)備2運(yùn)作后所產(chǎn)生的數(shù)據(jù)下傳至該提出讀取請(qǐng)求的終端裝置10、11、12,使客戶(hù)端1通過(guò)該服務(wù)器3得以取得自動(dòng)控制設(shè)備2的數(shù)據(jù)。由于TCP/IP傳輸控制/網(wǎng)絡(luò)通訊協(xié)議為網(wǎng)絡(luò)業(yè)界所熟知的協(xié)議,因此以下將不對(duì)其作進(jìn)一步詳細(xì)的說(shuō)明。本實(shí)施例的數(shù)據(jù)下傳系統(tǒng)的服務(wù)器3包括一IP地址暫存區(qū)30、一計(jì)時(shí)模塊31、一數(shù)據(jù)讀取模塊32以及一數(shù)據(jù)下傳模塊33。
該IP地址暫存區(qū)30,是用以?xún)?chǔ)存向服務(wù)器3提出連結(jié)請(qǐng)求的終端裝置10、11、12所屬的IP地址值,且在服務(wù)器3將該終端裝置10、11、12所屬的IP地址值存入IP地址暫存區(qū)30后,即令該終端裝置10、11、12進(jìn)入等待狀態(tài)。
該計(jì)時(shí)模塊31,其內(nèi)部預(yù)存一讀取時(shí)間值(未圖標(biāo)),每當(dāng)客戶(hù)端1中任一終端裝置10、11、12提出連結(jié)請(qǐng)求時(shí),其即開(kāi)始進(jìn)行時(shí)間計(jì)數(shù)并判斷其所計(jì)數(shù)的時(shí)間值是否到達(dá)該讀取時(shí)間值。
該數(shù)據(jù)讀取模塊32,是在該計(jì)時(shí)模塊31所計(jì)數(shù)的時(shí)間到達(dá)該讀取時(shí)間值時(shí),即令數(shù)據(jù)讀取模塊32自自動(dòng)控制設(shè)備2的數(shù)據(jù)庫(kù)20讀取數(shù)據(jù)。
該數(shù)據(jù)下傳模塊33,是基于UDP(User Datagram Protocol)用戶(hù)數(shù)據(jù)信息協(xié)議所建構(gòu),若該數(shù)據(jù)讀取模塊32取得數(shù)據(jù)庫(kù)20中的數(shù)據(jù)后,則數(shù)據(jù)下傳模塊33根據(jù)目前儲(chǔ)存于IP地址暫存區(qū)30中的IP地址值并藉由UDP用戶(hù)數(shù)據(jù)信息協(xié)議將該取得的數(shù)據(jù)傳送至該IP地址值的終端裝置。
當(dāng)處于等待狀態(tài)的終端裝置接收到由該數(shù)據(jù)下傳模塊33所傳來(lái)的數(shù)據(jù)時(shí),則該終端裝置通過(guò)TCP傳輸控制協(xié)議向服務(wù)器3提出結(jié)束連結(jié)請(qǐng)求,使服務(wù)器3停止對(duì)該提出結(jié)束連結(jié)請(qǐng)求的終端裝置傳送數(shù)據(jù),并且在所有終端裝置與服務(wù)器3結(jié)束連結(jié)后,亦停止向自動(dòng)控制設(shè)備2讀取數(shù)據(jù)。
請(qǐng)參閱圖2,是顯示本發(fā)明的自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)下傳系統(tǒng)所執(zhí)行的程序步驟。茲同時(shí)參閱圖1以及圖2以配合以下說(shuō)明。當(dāng)客戶(hù)端1的任一終端裝置10、11或12欲讀取自動(dòng)控制設(shè)備2的數(shù)據(jù)庫(kù)20時(shí),首先進(jìn)行步驟S1,由客戶(hù)端1的終端裝置藉由TCP傳輸控制協(xié)議向服務(wù)器3提出連結(jié)請(qǐng)求,接著進(jìn)行步驟S2。
在步驟S2中,由服務(wù)器3判斷是否接受由該終端裝置所傳來(lái)的連結(jié)請(qǐng)求,若接受時(shí),則進(jìn)至步驟S3,否則返回該步驟S2。
在步驟S3中,由服務(wù)器3將該傳來(lái)連結(jié)請(qǐng)求的終端裝置所屬的IP地址值儲(chǔ)存于IP地址暫存區(qū)30中,接著進(jìn)行步驟S4。
在步驟S4中,在服務(wù)器3接收到客戶(hù)端1所傳來(lái)的連結(jié)請(qǐng)求時(shí),其即令計(jì)時(shí)模塊31開(kāi)始進(jìn)行時(shí)間計(jì)數(shù),接著進(jìn)行步驟S5。
在步驟S5中,由計(jì)時(shí)模塊31將目前所計(jì)數(shù)的時(shí)間值與該計(jì)時(shí)模塊31所預(yù)存的數(shù)據(jù)讀取時(shí)間值進(jìn)行比較,以判斷該計(jì)數(shù)時(shí)間是否到達(dá)數(shù)據(jù)讀取時(shí)間,若到達(dá)時(shí),即進(jìn)行步驟S6;否則返回該步驟S5。
在步驟S6中,由服務(wù)器3的數(shù)據(jù)讀取模塊32向自動(dòng)控制設(shè)備2的數(shù)據(jù)庫(kù)20讀取數(shù)據(jù),接著進(jìn)行步驟S7。
在步驟S7中,由服務(wù)器3的數(shù)據(jù)下傳模塊33根據(jù)目前儲(chǔ)存于IP地址暫存區(qū)30內(nèi)的IP地址值以UDP用戶(hù)數(shù)據(jù)信息協(xié)議傳送該讀取數(shù)據(jù)至IP地址值的終端裝置,接著進(jìn)行步驟S8。
在步驟S8中,在該IP地址值的終端裝置接收到由服務(wù)器3所傳來(lái)的數(shù)據(jù)時(shí),即由該接收數(shù)據(jù)的終端裝置藉由TCP傳輸控制協(xié)議向服務(wù)器3提出結(jié)束連結(jié)請(qǐng)求,使該服務(wù)器3停止向該終端裝置傳輸數(shù)據(jù)。
有鑒于上,本發(fā)明的自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)下傳方法以及系統(tǒng)是藉由具有連結(jié)導(dǎo)向的TCP傳輸控制協(xié)議以及無(wú)連結(jié)方式的UDP用戶(hù)數(shù)據(jù)信息協(xié)議來(lái)建立客戶(hù)端1與服務(wù)器3之間的網(wǎng)絡(luò)傳輸,亦即由客戶(hù)端1的各終端裝置10、11、12通過(guò)TCP傳輸控制協(xié)議以將各自所屬的IP地址值上傳至服務(wù)器3,并由服務(wù)器3統(tǒng)一對(duì)自動(dòng)控制設(shè)備2定時(shí)讀取數(shù)據(jù),接著根據(jù)該取得的IP地址值而將讀取到的數(shù)據(jù)以UDP用戶(hù)數(shù)據(jù)信息協(xié)議傳送給該IP地址值的終端裝置10、11、12。因此,相較于現(xiàn)有技術(shù),本發(fā)明的自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)下傳方法以及系統(tǒng)可降低對(duì)數(shù)據(jù)庫(kù)20的讀取動(dòng)作,且因使用單向UDP廣播方式,大幅減少客戶(hù)端1與服務(wù)器3之間的數(shù)據(jù)傳輸確認(rèn)動(dòng)作,因而減少對(duì)網(wǎng)絡(luò)頻寬的占用;再者,由于統(tǒng)一由服務(wù)器3向自動(dòng)控制設(shè)備2讀取數(shù)據(jù),所以容易修改讀取頻率且隨時(shí)可調(diào)整服務(wù)器3對(duì)數(shù)據(jù)讀取的實(shí)時(shí)性;并且,由于客戶(hù)端1的各終端裝置僅送出IP地址值以及接收數(shù)據(jù)結(jié)果,所以除了使程序代碼簡(jiǎn)單外更不用作任何設(shè)定即可安裝,故簡(jiǎn)化客戶(hù)端1的安裝以及開(kāi)發(fā)。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用以限定本發(fā)明的實(shí)質(zhì)技術(shù)內(nèi)容的范圍,本發(fā)明的實(shí)質(zhì)技術(shù)內(nèi)容廣義地定義于本專(zhuān)利的權(quán)利要求書(shū)中,任何他人所完成的技術(shù)實(shí)體或方法,若是與權(quán)利要求書(shū)所定義者完全相同,或是為同一等效的變更,均將被視為涵蓋于本專(zhuān)利范圍之中。
權(quán)利要求
1.一種自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)下傳方法,其僅需服務(wù)器進(jìn)行一次數(shù)據(jù)讀取動(dòng)作即可供在客戶(hù)端中提出讀取請(qǐng)求的各終端裝置下載數(shù)據(jù),該數(shù)據(jù)下傳方法包括以下步驟(1)由終端裝置向服務(wù)器提出連結(jié)請(qǐng)求;(2)由該服務(wù)器判斷是否接受終端裝置的連結(jié)請(qǐng)求,若是,則進(jìn)至步驟(3),否則返回該步驟(2);(3)由該服務(wù)器儲(chǔ)存該提出連結(jié)請(qǐng)求的終端裝置所屬的IP地址值于一IP地址暫存區(qū)中;(4)由該服務(wù)器進(jìn)行時(shí)間計(jì)數(shù)并判斷是否到達(dá)其所預(yù)存的數(shù)據(jù)讀取時(shí)間值,若當(dāng)所計(jì)數(shù)的時(shí)間值到達(dá)該數(shù)據(jù)讀取時(shí)間值時(shí),進(jìn)至步驟(5),否則返回該步驟(4);(5)由該服務(wù)器向數(shù)據(jù)庫(kù)進(jìn)行一次數(shù)據(jù)讀取動(dòng)作,且根據(jù)儲(chǔ)存于該IP地址暫存區(qū)內(nèi)的IP地址值傳送該讀取數(shù)據(jù)至IP地址值的終端裝置;以及(6)由接收到該數(shù)據(jù)的終端裝置向服務(wù)器提出結(jié)束聯(lián)機(jī)請(qǐng)求,使服務(wù)器停止向該終端裝置傳輸數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)下傳方法,其特征在于在該步驟(1)中,該終端裝置是采用TCP傳輸控制協(xié)議來(lái)向服務(wù)器提出連結(jié)請(qǐng)求。
3.根據(jù)權(quán)利要求1所述的自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)下傳方法,其特征在于在該步驟(5)中,該服務(wù)器是采用UDP用戶(hù)數(shù)據(jù)信息協(xié)議傳送該讀取數(shù)據(jù)至IP地址值的終端裝置。
4.根據(jù)權(quán)利要求1所述的自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)下傳方法,其特征在于在該步驟(6)中,該終端裝置是采用TCP傳輸控制協(xié)議向服務(wù)器提出結(jié)束聯(lián)機(jī)請(qǐng)求。
5.根據(jù)權(quán)利要求1所述的自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)下傳方法,其特征在于該數(shù)據(jù)庫(kù)預(yù)存于一自動(dòng)控制設(shè)備中,用以?xún)?chǔ)存該自動(dòng)控制設(shè)備運(yùn)作時(shí)所產(chǎn)生的信息。
6.根據(jù)權(quán)利要求1所述的自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)下傳方法,其特征在于該自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)下傳方法可適用于一數(shù)據(jù)看板系統(tǒng)。
7.一種自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)下傳系統(tǒng),其包括至少一終端裝置,用以供客戶(hù)端輸入連結(jié)請(qǐng)求以及輸出數(shù)據(jù)結(jié)果供客戶(hù)端參考,該終端裝置具有專(zhuān)屬的IP地址值;一自動(dòng)控制設(shè)備,其具有一數(shù)據(jù)庫(kù),用以?xún)?chǔ)存該自動(dòng)控制設(shè)備運(yùn)作時(shí)所產(chǎn)生的信息;以及一服務(wù)器,其包括一IP地址暫存區(qū)、一數(shù)據(jù)讀取模塊、一數(shù)據(jù)下載模塊,及一計(jì)時(shí)模塊,其中,當(dāng)該服務(wù)器接收來(lái)自終端裝置所傳來(lái)的連結(jié)請(qǐng)求時(shí),隨即將該終端裝置的IP地址值儲(chǔ)存于IP地址暫存區(qū)中,并由該計(jì)時(shí)模塊開(kāi)始進(jìn)行時(shí)間計(jì)數(shù)程序,且判斷目前所計(jì)數(shù)的時(shí)間值是否到達(dá)預(yù)存于該服務(wù)器中的數(shù)據(jù)讀取時(shí)間,若到達(dá)時(shí),即由數(shù)據(jù)讀取模塊向自動(dòng)控制設(shè)備的數(shù)據(jù)庫(kù)中下載數(shù)據(jù),接著由數(shù)據(jù)下傳模塊根據(jù)目前儲(chǔ)存于IP地址暫存區(qū)中的IP地址值來(lái)傳送其所讀取到的數(shù)據(jù),使該IP地址值的終端裝置顯示數(shù)據(jù)結(jié)果,并且結(jié)束該終端裝置與服務(wù)器之間的連結(jié)關(guān)系。
8.根據(jù)權(quán)利要求7所述自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)下傳系統(tǒng),其特征在于該終端裝置采用TCP傳輸控制協(xié)議來(lái)向服務(wù)器提出連結(jié)請(qǐng)求。
9.根據(jù)權(quán)利要求7所述自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)下傳系統(tǒng),其特征在于在該服務(wù)器自數(shù)據(jù)庫(kù)中取得數(shù)據(jù)后,是采用UDP用戶(hù)數(shù)據(jù)信息協(xié)議將該取得的數(shù)據(jù)傳至IP地址值的終端裝置。
10.根據(jù)權(quán)利要求7所述自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)下傳系統(tǒng),其特征在于在該終端裝置接收到由服務(wù)器所傳來(lái)的數(shù)據(jù)后,是采用TCP傳輸控制協(xié)議向服務(wù)器提出結(jié)束聯(lián)機(jī)請(qǐng)求。
11.根據(jù)權(quán)利要求7所述自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)下傳系統(tǒng),其特征在于該自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)下傳系統(tǒng)可適用于一數(shù)據(jù)看板系統(tǒng)。
全文摘要
一種自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)下傳方法以及系統(tǒng),其僅需服務(wù)器進(jìn)行一次讀取即可供在客戶(hù)端中提出讀取請(qǐng)求的各終端裝置下載數(shù)據(jù),當(dāng)客戶(hù)端的終端裝置欲讀取自動(dòng)倉(cāng)儲(chǔ)數(shù)據(jù)庫(kù)時(shí),由終端裝置由TCP傳輸控制協(xié)議向服務(wù)器提出連結(jié)請(qǐng)求,使服務(wù)器儲(chǔ)存提出連結(jié)請(qǐng)求終端裝置所屬I(mǎi)P地址值于IP地址暫存區(qū)中;由服務(wù)器進(jìn)行時(shí)間計(jì)數(shù)并判斷是否到達(dá)數(shù)據(jù)讀取時(shí)間,若計(jì)數(shù)至讀取時(shí)間時(shí),由服務(wù)器向數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)讀取,且根據(jù)目前儲(chǔ)存于IP地址暫存區(qū)內(nèi)IP地址值以UDP用戶(hù)數(shù)據(jù)信息協(xié)議傳送讀取數(shù)據(jù)至IP地址值的終端裝置;由接收到數(shù)據(jù)終端裝置向伺服器提出結(jié)束聯(lián)機(jī)請(qǐng)求,使服務(wù)器停止向終端裝置傳輸數(shù)據(jù)。因此,即使終端裝置設(shè)置數(shù)量增加,亦不會(huì)占用過(guò)多的頻寬。
文檔編號(hào)G06F13/14GK1419200SQ01135020
公開(kāi)日2003年5月21日 申請(qǐng)日期2001年11月13日 優(yōu)先權(quán)日2001年11月13日
發(fā)明者謝明曉 申請(qǐng)人:英業(yè)達(dá)股份有限公司