專利名稱:一種網(wǎng)絡(luò)數(shù)據(jù)存儲系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)存儲領(lǐng)域,特別涉及一種網(wǎng)絡(luò)數(shù)據(jù)存儲系統(tǒng)及方法。
背景技術(shù):
現(xiàn)在大型的工業(yè)采集監(jiān)控系統(tǒng),大部分都要實時采集存儲現(xiàn)場數(shù)據(jù),對設(shè) 備進行監(jiān)控。由于當前采集的數(shù)據(jù)量很大,對于一般的傳感器、網(wǎng)絡(luò)中繼系統(tǒng) 來說,本身的存儲量有限,所以現(xiàn)有的采集系統(tǒng)大部分采用聯(lián)網(wǎng)直接把采集的
數(shù)據(jù)存儲到數(shù)據(jù)庫,通過網(wǎng)絡(luò)用計算機(PC, person computer)下載到本地存 儲器。對于數(shù)據(jù)采集點比較M,不易聯(lián)成大型網(wǎng)絡(luò)系統(tǒng),提供了一種簡單的、 低成本的網(wǎng)絡(luò)采集存儲設(shè)備,如流動性的采血車等數(shù)據(jù)的采集存儲,數(shù)據(jù)存儲 量有限,或者要存儲該數(shù)據(jù)必須要通過PC機來下載該部分數(shù)據(jù)進行存儲,這 樣就不夠方便,操作麻煩。
參見圖l,所示現(xiàn)有技術(shù)中數(shù)據(jù)采集存儲系統(tǒng)的結(jié)構(gòu)圖,包括數(shù)據(jù)采集模 塊101和PC機102,對于大型的采集系統(tǒng),采集到的數(shù)據(jù)都要經(jīng)過網(wǎng)絡(luò)和PC機 下載來存儲,這樣就無法擺脫PC機,對于地點分散、流動性很強和距離遙遠 的采集系統(tǒng)帶來很大麻煩,不便于對現(xiàn)場數(shù)據(jù)的存儲分析,進而無法很好監(jiān)控 現(xiàn)場i殳備。
發(fā)明內(nèi)容
有此可鑒,本發(fā)明的目的是針對現(xiàn)有大部分工業(yè)采集監(jiān)控系統(tǒng)的it據(jù)采集 存儲無法擺脫PC機的現(xiàn)狀,提供了一種新的網(wǎng)絡(luò)數(shù)據(jù)存儲系統(tǒng),該系統(tǒng)可以 直接存儲數(shù)據(jù),流動性好,方便實用。
本發(fā)明提供了一種網(wǎng)絡(luò)數(shù)據(jù)存儲系統(tǒng),其特征在于,包括網(wǎng)絡(luò)接口、接收 模塊、轉(zhuǎn)換模塊、發(fā)送模塊和外部存儲器接口
所述接收模塊,用于通過所述的網(wǎng)絡(luò)接口接收外部網(wǎng)絡(luò)的數(shù)據(jù); 所述轉(zhuǎn)換模塊,用于把接收到的數(shù)據(jù)轉(zhuǎn)換成外部存儲器存儲的數(shù)據(jù)格式;所述發(fā)送模塊,用于把轉(zhuǎn)換好的數(shù)據(jù)通過所述外部存儲器接口發(fā)送到外部 存儲器中。
優(yōu)選的,還包括響應(yīng)模塊,用于當外部網(wǎng)絡(luò)發(fā)起連接請求時,響應(yīng)該連接 請求,建立所述接收模塊與外部網(wǎng)絡(luò)之間的連接。
優(yōu)選的,還包括驅(qū)動模塊,用于啟動外部存儲器驅(qū)動程序,在所述外部存 儲器中創(chuàng)建一個用來存儲數(shù)據(jù)的文件。
優(yōu)選的,還包括存儲模塊,用于暫存轉(zhuǎn)換好的數(shù)據(jù)。
優(yōu)選的,還包括監(jiān)測模塊,用于監(jiān)測系統(tǒng)是否接有外部存儲器 當監(jiān)測模塊監(jiān)測到接有外部存儲器時,發(fā)送模塊直接把轉(zhuǎn)換好的數(shù)據(jù)發(fā)送
到外部存儲器的文件中或存儲模塊先暫存轉(zhuǎn)換好的數(shù)據(jù),在預(yù)定的時間間隔后
發(fā)送到外部存儲器的文件中;
當監(jiān)測模塊監(jiān)測到?jīng)]有接外部存儲器時,存儲模塊先暫存轉(zhuǎn)換好的數(shù)據(jù),
直至監(jiān)測到外部存儲器后,發(fā)送模塊把數(shù)據(jù)發(fā)送到外部存儲器的文件中或存儲
模塊先暫存數(shù)據(jù),預(yù)定的時間間隔后,發(fā)送才莫塊發(fā)送數(shù)據(jù)到外部存儲器的文件中。
優(yōu)選的,所述的外部存儲器接口是通用串行通信接口。 本發(fā)明還提供了一種網(wǎng)絡(luò)數(shù)據(jù)存儲方法,其特征在于,該方法包括 接收來自外部網(wǎng)絡(luò)的數(shù)據(jù);
把接收到的數(shù)據(jù)轉(zhuǎn)換成外部存儲器存儲的數(shù)據(jù)格式; 把轉(zhuǎn)換好的數(shù)據(jù)發(fā)送到外部存儲器中。
優(yōu)選的,接收來自外部網(wǎng)絡(luò)的數(shù)據(jù)之前,還包括當外部網(wǎng)絡(luò)發(fā)起連接請 求,響應(yīng)連4妄請求,建立連4妄。
優(yōu)選的,還包括在所述外部存儲器中創(chuàng)建一個用來存儲it據(jù)的文件。 優(yōu)選的,還包括監(jiān)測是否接有外部存儲器
當監(jiān)測到有外部存儲器時,直接把轉(zhuǎn)換好的數(shù)據(jù)發(fā)送到外部存儲器的文件 中或先暫存轉(zhuǎn)換好的數(shù)據(jù),在預(yù)定的時間間隔后發(fā)送到外部存儲器的文件中;
當監(jiān)測到?jīng)]有外部存儲器時,先暫存轉(zhuǎn)換好的數(shù)據(jù),直到監(jiān)測到有外部存 儲器后,發(fā)送到外部存儲器的文件中或在預(yù)定的時間間隔后發(fā)送到外部存儲器 的文件中。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點
該系統(tǒng)可以接收來自外部的數(shù)據(jù),把數(shù)據(jù)轉(zhuǎn)換成外部存儲器存儲數(shù)據(jù)的格 式,通過外部存儲器接口傳遞給外部存儲器。同時該系統(tǒng)具有外部存儲器接口 ,
通過該接口可以直接插入其他的移動存儲設(shè)備來存儲網(wǎng)絡(luò)上的數(shù)據(jù)。使用方 便,解決了原來通過PC機網(wǎng)絡(luò)下載到本地存儲器,操作麻煩,不便攜帶的問 題,該系統(tǒng)流動性好,攜帶方便。
圖l是現(xiàn)有技術(shù)中數(shù)據(jù)采集存儲系統(tǒng)的結(jié)構(gòu)圖; 圖2是本發(fā)明實施例一網(wǎng)絡(luò)數(shù)據(jù)存儲系統(tǒng)結(jié)構(gòu)圖; 圖3是本發(fā)明實施例二網(wǎng)絡(luò)數(shù)據(jù)存儲系統(tǒng)結(jié)構(gòu)圖; 圖4是本發(fā)明網(wǎng)絡(luò)數(shù)據(jù)存儲系統(tǒng)結(jié)構(gòu)圖; 圖5是本發(fā)明網(wǎng)絡(luò)數(shù)據(jù)存儲的流程圖; 圖6是本發(fā)明網(wǎng)絡(luò)數(shù)據(jù)存儲工作系統(tǒng)圖。
具體實施例方式
本發(fā)明提供了 一種網(wǎng)絡(luò)數(shù)據(jù)存儲系統(tǒng),可以直接把該系統(tǒng)連接到外部網(wǎng)絡(luò) 上,接收外部網(wǎng)絡(luò)的數(shù)據(jù),經(jīng)過微處理器轉(zhuǎn)換成外部存儲器存儲的數(shù)據(jù)格式, 通過外部存儲器接口把轉(zhuǎn)換好的數(shù)據(jù)直接存儲到外部存儲器中,方便實用。下 面結(jié)合具體實施例來進一步說明本發(fā)明。
參見圖2,本發(fā)明實施例一網(wǎng)絡(luò)數(shù)據(jù)存儲系統(tǒng)結(jié)構(gòu)圖,包括網(wǎng)絡(luò)接口 201、 接收模塊202、轉(zhuǎn)換模塊203、發(fā)送模塊204和外部網(wǎng)絡(luò)接口 205。
接收模塊202通過網(wǎng)絡(luò)接口 201接收來自外部網(wǎng)絡(luò)的數(shù)據(jù),該網(wǎng)絡(luò)接口 201可以是串行數(shù)據(jù)接口也可以是并行數(shù)據(jù)接口。接收模塊202既可以接收串 行發(fā)送的網(wǎng)絡(luò)數(shù)據(jù)又可以接收并行發(fā)送的網(wǎng)絡(luò)數(shù)據(jù)。
轉(zhuǎn)換模塊203把接收模塊接收到的數(shù)據(jù)轉(zhuǎn)換成外部存儲器存儲的數(shù)據(jù)格式。
發(fā)送模塊204把轉(zhuǎn)換好的數(shù)據(jù)通過外部存儲器接口 205發(fā)送到外部存儲器 中。該發(fā)送模塊204可以直接把接收的數(shù)據(jù)發(fā)送到所述的外部存儲器,也可以 在預(yù)定的時間間隔發(fā)送一次數(shù)據(jù)到外部存儲器。
外部存儲器接口 205可以是串行通信接口,例如通用串行總線(USB,universal serial bus )接口 ,也可以是其他并4亍通信接口 。
本發(fā)明高度集成了數(shù)據(jù)采集的接收、轉(zhuǎn)換和發(fā)送等功能模塊,并且把這些 功能模塊集成在一起。因其自身功能強大,可以獨立完成數(shù)據(jù)的采集存儲。體 積很小,攜帶方便,特別適合應(yīng)用在采集地點分散的工業(yè)采集系統(tǒng)中。
參見圖3,本發(fā)明實施例二網(wǎng)絡(luò)數(shù)據(jù)存儲系統(tǒng)結(jié)構(gòu)圖,電源模塊310給整 個系統(tǒng)供電,包括5V和3.3V的電源。
網(wǎng)絡(luò)接口 301接收來自外部網(wǎng)絡(luò)的連接信號和網(wǎng)絡(luò)數(shù)據(jù);該接口可以是通 用的串行通信接口也可以是并行通信接口 。
響應(yīng)模塊302監(jiān)聽外部網(wǎng)絡(luò)發(fā)起的連接請求,當外部網(wǎng)絡(luò)發(fā)起連接請求 時,確認是否建立連接信號,如果是同時建立一個傳輸控制協(xié)議(TCP, transfer control protocol)服務(wù)器接收外部網(wǎng)絡(luò)的Socket連接,同時把接收模塊和外部 網(wǎng)絡(luò)的連接起來。
在響應(yīng)模塊302建立外部網(wǎng)絡(luò)和接收模塊303的連接后,接收模塊303 通過TCP服務(wù)器接收來自外部網(wǎng)絡(luò)的數(shù)據(jù);
轉(zhuǎn)換模塊304把接收到的外部網(wǎng)絡(luò)數(shù)據(jù)轉(zhuǎn)換成外部存儲器存儲的數(shù)據(jù)格式。
監(jiān)測模塊305監(jiān)測系統(tǒng)是否帶有外部存儲器,當監(jiān)測模塊305監(jiān)測到?jīng)]有 外部存儲器時,存儲模塊306存儲轉(zhuǎn)換好的數(shù)據(jù),直至監(jiān)測到外部存儲器后, 驅(qū)動模塊307啟動外部存儲器的驅(qū)動程序,在外部存儲器中創(chuàng)建一個用來存儲 數(shù)據(jù)的文件。發(fā)送模塊308把存儲在存儲模塊306中的數(shù)據(jù)發(fā)送到外部存儲器 的文件中,也可以在預(yù)定的時間間隔后發(fā)送到外部存儲器的文件中。所述監(jiān)測 模塊305監(jiān)測到有外部存儲器時,發(fā)送模塊308直接把轉(zhuǎn)換好的數(shù)據(jù)發(fā)送到外 部存儲器,也可以存儲模塊306先暫存轉(zhuǎn)換好的數(shù)據(jù),等預(yù)定的時間間隔到達 后,發(fā)送模塊308再把存儲模塊306中的數(shù)據(jù)發(fā)送到外部存儲器的文件中。
存儲模塊306暫存轉(zhuǎn)換好的數(shù)據(jù)。該存儲模塊是Flash形式的,當發(fā)送模 塊308把存儲模塊306中的數(shù)據(jù)存儲到外部存儲器后,可以擦除暫存在存儲模 塊306中的這些數(shù)據(jù),以備存儲新的數(shù)據(jù)。
驅(qū)動模塊307啟動外部存儲器的驅(qū)動程序,在外部存儲器中創(chuàng)建一個用來 存儲數(shù)據(jù)的文件。發(fā)送模塊308把轉(zhuǎn)換好的數(shù)據(jù)通過外部存儲器接口 309發(fā)送到外部存儲器 中。該發(fā)送模塊308可以直接把接收的數(shù)據(jù)發(fā)送到所述的外部存儲器,也可以 在預(yù)定的時間間隔向外部存儲器發(fā)送一次數(shù)據(jù)。該時間間隔可以根據(jù)需要設(shè) 定,例如100毫秒、1秒等。
外部存儲器接口 309可以是串行通信接口,例如USB接口,也可以是其 他并行通信接口 。
下面結(jié)合圖4來說明這幾個功能模塊的具體實現(xiàn)。
參見圖4,所示的網(wǎng)絡(luò)數(shù)據(jù)存儲的內(nèi)部結(jié)構(gòu)圖,由電源407、復(fù)位芯片406、 RJ45接口 405、網(wǎng)絡(luò)變壓器404、微處理器芯片403、 USB總線接口芯片402 和USB接口 401。
電源407給整個系統(tǒng)提供電源,包括3.3V電壓和5V電壓。
復(fù)位芯片406,主要是電壓監(jiān)控器件,能在電源電壓達到并穩(wěn)定在合適且 可靠的系統(tǒng)工作電壓前使微處理器處于復(fù)位狀態(tài)。同時提供用于監(jiān)測系統(tǒng)工作 的看門狗定時器和手動復(fù)位輸入??撮T狗定時器可以提高系統(tǒng)的可靠性,檢測 微處理器的程序流程是否正常,避免出現(xiàn)程序跑飛現(xiàn)象。手動復(fù)位可以是機械 按鈕,強制進行復(fù)位。
RJ45接口 405是網(wǎng)線接口 ,用于和外部網(wǎng)絡(luò)連接。
網(wǎng)絡(luò)變壓器404有兩個作用, 一是用于傳llr數(shù)據(jù),把物理層(PHY, physical layer)送過來的差分信號用差模耦合的線圈耦合濾波以增強信號,并且通過電 磁場的轉(zhuǎn)換耦合到不同電平的連接網(wǎng)線的另 一端; 一是隔離網(wǎng)線的不同網(wǎng)絡(luò)設(shè) 備間的不同電平,以防止不同電壓通過網(wǎng)線傳輸損壞設(shè)備,同時網(wǎng)絡(luò)變壓器還 有一定的防雷作用。
RJ45接口 405和網(wǎng)絡(luò)變壓器404共同完成圖3中的網(wǎng)絡(luò)接口 301的功能。 微處理器芯片403,用于管理協(xié)調(diào)各個部分協(xié)同工作,當外部網(wǎng)絡(luò)發(fā)起網(wǎng) 絡(luò)連接請求信號后,微處理器芯片403響應(yīng)該連接請求,并建立連接,接收來 自外部網(wǎng)絡(luò)的數(shù)據(jù);把接收到的數(shù)據(jù)轉(zhuǎn)換成外部存儲器數(shù)據(jù)存儲的格式。同時 監(jiān)測系統(tǒng)是否接有外部存儲器,如果監(jiān)測到接有外部存儲器,啟動驅(qū)動程序, 在外部存儲器中建立一個用來存儲數(shù)據(jù)的文件,微處理器直接發(fā)送轉(zhuǎn)換好的凄t 據(jù)到外部存儲器的文件中,也可以先存儲在自身的Flash中,預(yù)定的時間間隔后再發(fā)送到外部存儲器中。當監(jiān)測到系統(tǒng)沒有接著外部存儲器時,先暫存轉(zhuǎn)換
好的數(shù)據(jù)在自身的Flash中,直到監(jiān)測到有外部存儲器時,啟動外部存儲器驅(qū) 動程序,在外部存儲器中建立一個用來存儲數(shù)據(jù)的文件,把暫存在自身Flash 中的數(shù)據(jù)發(fā)送到外部存儲器的文件中,也可以等預(yù)定的時間間隔到達后再把數(shù) 據(jù)發(fā)送到外部存儲器的文件中。
微處理器芯片403完成了圖3中的響應(yīng)模塊302、接收模塊303、轉(zhuǎn)換模 塊304、驅(qū)動模塊305、存儲模塊306、監(jiān)測模塊307和發(fā)送模塊308的功能, 完成數(shù)據(jù)的接收、轉(zhuǎn)換、存儲和發(fā)送。
該微處理器芯片可以采用網(wǎng)絡(luò)芯片MCF5223X系列,該系列的微處理器 本身集成了 Flash存儲器、豐富的通訊接口、 -漠數(shù)轉(zhuǎn)換器(ADC, analog digital converter)以及以太網(wǎng)接口。由于該微處理器芯片功能強大,可以做到總線不 出芯片,大大^R高了可靠性和抗干擾能力。
網(wǎng)絡(luò)芯片MCF5223X系列提供了 32位控制器和以太網(wǎng)接口 ,并且提供了 符合標準68K/ColdFire的外設(shè),包括三個通用異步通信接口 ( UART, universal asynchronous receiver/transmitter),用于實現(xiàn)中長距離連接,通過UART凄史據(jù) 可以實現(xiàn)并行輸入,串行輸出,便于把數(shù)據(jù)傳遞給后續(xù)的串行通信接口;提供 了 I2C(inter-integrated circuit)和串行夕卜設(shè)接口 ( SPI, serial peripheral interface), 用于實現(xiàn)與系統(tǒng)外設(shè)的通信。MCF5223X系列內(nèi)部還集成了控制器局域網(wǎng) (CAN, controller area network)模塊和128K字節(jié)的Flash存儲器。CAN模 塊可以方便地與工業(yè)現(xiàn)場總線進行連接,實現(xiàn)數(shù)據(jù)實時通訊。
USB總線接口芯片402,通過該總線接口可以把串口或并口升級到USB 接口。
USB接口 401 ,通過該接口可以把接收到的網(wǎng)絡(luò)數(shù)據(jù)輕松地傳送給外部存 儲器,如U盤等。
USB總線接口芯片402和USB接口 401共同完成了圖3中的外部存儲器 接口 307的功能。
在冷鏈監(jiān)控采集系統(tǒng)中,采用該存儲系統(tǒng)可以對大量的采集數(shù)據(jù)進行實時 存儲監(jiān)控,方便準確,擺脫了PC機,流動性4艮好。
參見圖5,所示的網(wǎng)絡(luò)數(shù)據(jù)存儲流程圖,下面結(jié)合具體步驟來描述其過程。步驟501:電源啟動,系統(tǒng)上電,對網(wǎng)絡(luò)協(xié)議棧進行初始化;
步驟502:微處理器監(jiān)聽來自中繼模塊的TCP客戶端的連接請求;
步驟503:當有連接請求時,微處理器響應(yīng)該連接請求;
步驟504:微處理器創(chuàng)建一個TCP服務(wù)器類型的Socket;
步驟505:微處理器通過網(wǎng)絡(luò)變壓器和RJ45接口和外部網(wǎng)絡(luò)建立連接;
步驟506:微處理器接收來自TCP客戶端的數(shù)據(jù);
步驟507:微處理器把數(shù)據(jù)轉(zhuǎn)換成外部存儲器存儲的數(shù)據(jù)格式;
步驟508:微處理器監(jiān)測該系統(tǒng)是否帶有外部存儲器,如果有進入步驟
509,反之進入步驟510;
步驟509:微處理器啟動外部存儲器驅(qū)動程序,在外部存儲器中創(chuàng)建一個
用來存儲數(shù)據(jù)的文件;
步驟510:微處理器把轉(zhuǎn)換好的數(shù)據(jù)存儲到自身的Flash中,直到監(jiān)測到
系統(tǒng)接有外部存儲器時,把暫存在自身Flash中的數(shù)據(jù)發(fā)送到外部存儲器的文
件中,也可以等預(yù)定的時間間隔到達后,再發(fā)送數(shù)據(jù)到外部存儲器的文件中; 步驟511:微處理器把轉(zhuǎn)換好的數(shù)據(jù)發(fā)送到外部存儲器的文件中,也可以
先暫存在自身的Flash中,等預(yù)定時間間隔到達后,再把數(shù)據(jù)發(fā)送到外部存儲
器的文件中。
下面結(jié)合具體的工作環(huán)境來說明本發(fā)明的應(yīng)用。參見圖6,所示的本發(fā)明 工作系統(tǒng)圖,包括采集模塊601、無線模塊602、中繼模塊603、以太網(wǎng)604、 網(wǎng)絡(luò)數(shù)據(jù)存儲系統(tǒng)605、 U盤606。
當采集模塊采集到例如冷鏈監(jiān)控系統(tǒng)響應(yīng)設(shè)備的溫度時,采集模塊601 例如溫度傳感器通過無線模塊602把采集到的溫度傳輸?shù)街欣^模塊603,中繼 模塊603將收到的溫度數(shù)據(jù)按照一定的格式打包,通過以太網(wǎng)604傳送給網(wǎng)絡(luò) 數(shù)據(jù)存儲系統(tǒng)605,此處的網(wǎng)絡(luò)數(shù)據(jù)存儲系統(tǒng)605即為本發(fā)明。網(wǎng)絡(luò)數(shù)據(jù)存儲 系統(tǒng)605通過自身的網(wǎng)絡(luò)接口接收來自外部網(wǎng)絡(luò)的數(shù)據(jù),微處理器對接收到的 數(shù)據(jù)進行格式轉(zhuǎn)換,把數(shù)據(jù)轉(zhuǎn)換成外部存儲器存儲的數(shù)據(jù)格式,再通過自身的 外部存儲器接口把數(shù)據(jù)存儲到外部存儲器中,此處的外部存儲器是通用串行接 口的U盤606。
本實施例優(yōu)選方式是采用現(xiàn)有應(yīng)用最廣泛的USB接口進行數(shù)據(jù)存儲,這樣采集監(jiān)控系統(tǒng)可以方便存儲采集到的數(shù)據(jù),可以不直接采用PC機存儲網(wǎng)絡(luò)上 的數(shù)據(jù),易用方便。當然,也可以采用其他方式的接口進行數(shù)據(jù)存儲,不局限
于USB接口。
以上所述,僅是本發(fā)明的較佳實施例而已,并非對本發(fā)明作任何形式上的 限制。雖然本發(fā)明已以較佳實施例揭露如上,然而并非用以限定本發(fā)明。任何 熟悉本領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍情況下,都可利用上述 揭示的方法和技術(shù)內(nèi)容對本發(fā)明技術(shù)方案作出許多可能的變動和修飾,或修改 為等同變化的等效實施例。因此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本 發(fā)明的技術(shù)實質(zhì)對以上實施例所做的任何簡單修改、等同變化及修飾,均仍屬 于本發(fā)明技術(shù)方案保護的范圍內(nèi)。
權(quán)利要求
1、一種網(wǎng)絡(luò)數(shù)據(jù)存儲系統(tǒng),其特征在于,包括網(wǎng)絡(luò)接口、接收模塊、轉(zhuǎn)換模塊、發(fā)送模塊和外部存儲器接口所述接收模塊,用于通過所述的網(wǎng)絡(luò)接口接收外部網(wǎng)絡(luò)的數(shù)據(jù);所述轉(zhuǎn)換模塊,用于把接收到的數(shù)據(jù)轉(zhuǎn)換成外部存儲器存儲的數(shù)據(jù)格式;所述發(fā)送模塊,用于把轉(zhuǎn)換好的數(shù)據(jù)通過所述外部存儲器接口發(fā)送到外部存儲器中。
2、 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,還包括響應(yīng)模塊,用于當 外部網(wǎng)絡(luò)發(fā)起連接請求時,響應(yīng)該連接請求,建立所述接收模塊與外部網(wǎng)絡(luò)之 間的連4妄。
3、 根據(jù)權(quán)利要求1或2所述的系統(tǒng),其特征在于,還包括驅(qū)動模塊,用 于啟動外部存儲器驅(qū)動程序,在所述外部存儲器中創(chuàng)建一個用來存儲數(shù)據(jù)的文 件。
4、 根據(jù)權(quán)利要求1至3任一項所述的系統(tǒng),其特征在于,還包括存儲才莫 塊,用于暫存轉(zhuǎn)換好的數(shù)據(jù)。
5、 根據(jù)權(quán)利要求1至4任一項所述的系統(tǒng),其特征在于,還包括監(jiān)測模 塊,用于監(jiān)測系統(tǒng)是否接有外部存儲器當監(jiān)測^t塊監(jiān)測到接有外部存儲器時,發(fā)送^t塊直接把轉(zhuǎn)換好的數(shù)據(jù)發(fā)送 到外部存儲器的文件中或存儲模塊先暫存轉(zhuǎn)換好的數(shù)據(jù),在預(yù)定的時間間隔后 發(fā)送到外部存儲器的文件中;當監(jiān)測模塊監(jiān)測到?jīng)]有接外部存儲器時,存儲模塊先暫存轉(zhuǎn)換好的數(shù)據(jù), 直至監(jiān)測到外部存儲器后,發(fā)送模塊把數(shù)據(jù)發(fā)送到外部存儲器的文件中或存儲 模塊先暫存數(shù)據(jù),預(yù)定的時間間隔后,發(fā)送模塊發(fā)送數(shù)據(jù)到外部存儲器的文件 中。
6、 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述的外部存儲器接口是 通用串行通信接口。
7、 一種網(wǎng)絡(luò)數(shù)據(jù)存儲方法,其特征在于,該方法包括接收來自外部網(wǎng)絡(luò)的數(shù)據(jù);把接收到的數(shù)據(jù)轉(zhuǎn)換成外部存儲器存儲的數(shù)據(jù)格式; 把轉(zhuǎn)換好的數(shù)據(jù)發(fā)送到外部存儲器中。
8、 根據(jù)權(quán)利要求7所述的方法,其特征在于,接收來自外部網(wǎng)絡(luò)的數(shù)據(jù) 之前,還包括當外部網(wǎng)絡(luò)發(fā)起連接請求,響應(yīng)連接請求,建立連4妄。
9、 根據(jù)權(quán)利要求7或8所述的方法,其特征在于,還包括在所述外部 存儲器中創(chuàng)建一個用來存^f諸數(shù)據(jù)的文件。
10、 根據(jù)權(quán)利要求7至9任一項所述的方法,其特征在于,還包括監(jiān)測 是否接有外部存儲器當監(jiān)測到有外部存儲器時,直接把轉(zhuǎn)換好的數(shù)據(jù)發(fā)送到外部存儲器的文件 中或先暫存轉(zhuǎn)換好的數(shù)據(jù),在預(yù)定的時間間隔后發(fā)送到外部存儲器的文件中;當監(jiān)測到?jīng)]有外部存儲器時,先暫存轉(zhuǎn)換好的數(shù)據(jù),直到監(jiān)測到有外部存 儲器后,發(fā)送到外部存儲器的文件中或在預(yù)定的時間間隔后發(fā)送到外部存儲器 的文件中。
全文摘要
本發(fā)明公開了一種網(wǎng)絡(luò)數(shù)據(jù)存儲系統(tǒng)和方法,該系統(tǒng)包括網(wǎng)絡(luò)接口、接收模塊、轉(zhuǎn)換模塊、發(fā)送模塊和外部存儲器接口。接收模塊通過所述的網(wǎng)絡(luò)接口接收外部網(wǎng)絡(luò)的數(shù)據(jù);轉(zhuǎn)換模塊把接收到的數(shù)據(jù)轉(zhuǎn)換成外部存儲器存儲的數(shù)據(jù)格式;發(fā)送模塊把轉(zhuǎn)換好的數(shù)據(jù)通過所述外部存儲器接口發(fā)送到外部存儲器中。該系統(tǒng)可以直接連接到網(wǎng)絡(luò)上,接收網(wǎng)絡(luò)的數(shù)據(jù),并且具有通用串行通信總線接口,可以直接插入其他的存儲設(shè)備來存儲網(wǎng)絡(luò)上的數(shù)據(jù)。在本發(fā)明所提供的方法中,當外部網(wǎng)絡(luò)發(fā)起連接請求時,響應(yīng)請求并建立連接,接收來自外部網(wǎng)絡(luò)的數(shù)據(jù)并進行轉(zhuǎn)換,同時調(diào)用外部存儲器驅(qū)動程序,在外部存儲器中創(chuàng)建一個文件,把轉(zhuǎn)換好的數(shù)據(jù)存儲到該文件中。
文檔編號G05B19/418GK101567895SQ20081009391
公開日2009年10月28日 申請日期2008年4月22日 優(yōu)先權(quán)日2008年4月22日
發(fā)明者馮曉鵬, 莉 李, 王亞沛, 蔣國偉 申請人:海爾集團公司;青島海爾智能家電科技有限公司