無線數據存儲裝置及方法

無線數據存儲裝置及方法

《無線數據存儲裝置及方法》是深圳市朗科科技股份有限公司於2004年2月27日申請的專利,該專利的公布號為CN102945216A,申請號為2012104098885,授權公布日為2013年2月27日,發明人是楊龍和、周雪強。

《無線數據存儲裝置及方法》公開了一種無線數據存儲裝置,包括無線傳輸單元、數據存儲控制單元和數據存儲單元;其中,無線傳輸單元用於建立裝置與外部數據處理系統之間的連線及數據通道;無線傳輸單元包括:無線接收器、無線發射器和協定處理單元,協定處理單元用於解析來自外部數據處理系統的數據包;數據存儲單元用於存儲數據以實現外部數據處理系統的外存儲功能;數據存儲控制單元用於與無線傳輸單元進行通訊並控制數據存儲單元的讀寫操作;數據存儲控制單元包括與無線傳輸單元交換數據的第一接口、與數據存儲單元通信的第二接口;裝置還包括與外部數據處理系統交換數據的系統接口單元,以及,與數據存儲控制單元相連的識別碼單元,用於驗證識別碼。

2018年12月20日,《無線數據存儲裝置及方法》獲得第二十屆中國專利優秀獎。

(概述圖為《無線數據存儲裝置及方法》摘要附圖)

基本介紹

  • 中文名:無線數據存儲裝置及方法
  • 公告號:CN102945216A
  • 授權日:2013年2月27日
  • 申請號:2012104098885
  • 申請日:2004年2月27日
  • 申請人:深圳市朗科科技股份有限公司
  • 地址:廣東省深圳市高新區南區高新南六道10號朗科大廈16、18、19層
  • 發明人:楊龍和、周雪強
  • Int.Cl.:G06F13/38(2006.01)I; G06F21/62(2013.01)I
  • 代理機構:深圳市深佳智慧財產權代理事務所(普通合夥)
  • 代理人:唐華明
  • 類別:發明專利
  • 分案原申請 :2004100075428 2004.02.27
專利背景,發明內容,專利目的,技術方案,有益效果,附圖說明,技術領域,權利要求,實施方式,榮譽表彰,

專利背景

電腦等各類數據處理系統均採用各種外存儲設備以保存大容量的數據、擴展系統的處理能力、備份重要檔案和/或共享數據。隨著信息技術的發展,截至2004年2月,已有軟碟、可移動硬碟、MO、CD-RW、ZIP盤以及FLASH(快閃記憶體)存儲設備等產品面世。
但是,2004年2月之前的外存儲設備均具有一定的缺陷。其中,軟碟的容量較小,已無法適應大量的圖形數據、音頻數據的存儲和交換;而且,軟碟在操作時需要採用具有機械動作配合的軟碟驅動器,從而產生速度慢、能耗高和可靠性相對較差的缺點。可移動硬碟容易損壞,而MO、CD-RW、ZIP盤等均需要額外的驅動設備支持,體積較大,價格也比較貴。
FLASH存儲設備採用快閃記憶體介質,具有體積小、重量輕、便攜、安全可靠、等優點,代表了存儲設備的一種主要發展趨勢。
FLASH存儲設備包括USB(通用串列匯流排)快閃記憶體盤和各種FLASH移動存儲卡(如壓縮快閃記憶體卡(CompactFlash卡)、小型智慧型介質存儲卡(SmartFlash卡)、多媒體卡(MultimediaCard)、安全數字卡(SecureDigitalCard)和記憶棒(MemoryStick)等)。
其中,FLASH移動存儲卡廣泛套用於數位相機、MP3播放器等消費類電子產品,缺點在於:首先,都需要電子產品提供一些硬體接口才能完成數據的存取,而硬體接口的增加將占用電子產品的空間,增加其成本;其次,無法直接與電腦交換數據,需要通過專門的讀卡器與電腦交換數據,使用複雜且增加額外的開支,並且讀卡器通常難以兼容所有的移動存儲卡;另外,讀卡器的使用對於對便攜性要求較高的人士而言也較為不便。
現有技術的USB快閃記憶體盤採用通用串列匯流排接口作為與電腦交換數據的接口,可直接與電腦交換數據,但是其同樣具有缺陷:首先,具有對外部設備硬體的依賴性,即如果某數據處理系統需要採用USB快閃記憶體盤作為外存儲設備,則在外存儲設備較多時必須配備USB接口,對於小型的無線便攜設備來說,將導致占據過多空間且增加成本;其次,USB快閃記憶體盤在使用便利性方面還有待於提升,因為在使用USB快閃記憶體盤時總還不能避免頻繁插拔,而不規範的操作很可能破壞USB快閃記憶體盤內的數據甚至影響到USB快閃記憶體盤硬體。

發明內容

專利目的

《無線數據存儲裝置及方法》解決的技術問題在於提供一種無線數據存儲裝置及方法,其可以利用數據處理系統的無線資源,節約數據處理系統的空間且降低成本。

技術方案

《無線數據存儲裝置及方法》解決技術問題的技術方案是:提供一種無線數據存儲裝置,該裝置包括:無線傳輸單元、數據存儲控制單元和數據存儲單元;其中,所述無線傳輸單元用於建立所述裝置與外部數據處理系統之間的連線及數據通道;所述無線傳輸單元包括:無線接收器、無線發射器和協定處理單元,所述協定處理單元用於解析來自外部數據處理系統的數據包;所述數據存儲單元用於存儲數據以實現外部數據處理系統的外存儲功能;所述數據存儲控制單元與無線傳輸單元和數據存儲單元相連,用於與無線傳輸單元進行通訊並控制數據存儲單元的讀寫操作,所述數據存儲控制單元包括與無線傳輸單元交換數據的第一接口、與數據存儲單元通信的第二接口;所述裝置還包括與外部數據處理系統交換數據的系統接口單元,以及,與數據存儲控制單元相連的識別碼單元,用於驗證識別碼。
其中,無線傳輸單元採用HiperLAN、藍牙、IrDA紅外、HomeRF、IEEE802.11x、IEEE802.11a、802.11b、802.11d、802.11.g、802.15、802.16、802.3、RS232、RS485、USB_OTG、UWB、GPIO、UART、GSM、GPRS、CDMA、2.75G和/或3G無線傳輸協定與外部數據處理系統通信。
其中,所述數據存儲控制單元還包括加密解密器,用於對數據進行加密及解密。
其中,所述第一接口為SPI、串列、並行、I2C、PCI、USB、IDE、S-ATA和/或IEEE1394接口。
其中,所述數據存儲單元採用半導體存儲介質、磁存儲介質、光存儲介質、半導體存儲介質或硬碟。
其中,所述半導體存儲介質包括FlashMemory、FRAM、MRAM、DRAM、SDRAM、EEPROM、SRAM、EPROM或Millipede。
其中,還包括與數據存儲控制單元相連的識別碼單元,用於驗證識別碼。
《無線數據存儲裝置及方法》還提供一種無線數據存儲方法,套用於包括無線傳輸單元、數據存儲控制單元和數據存儲單元的無線數據存儲裝置,所述裝置還包括與外部數據處理系統交換數據的系統接口單元,以及與數據存儲控制單元相連的用於驗證識別碼的識別碼單元,所述無線傳輸單元包括:無線接收器、無線發射器和協定處理單元,所述協定處理單元用於解析來自外部數據處理系統的數據包;所述數據存儲控制單元包括與無線傳輸單元交換數據的第一接口、與數據存儲單元通信的第二接口;該方法包括步驟:
1)、所述無線傳輸單元建立所述裝置與外部數據處理系統之間的數據通道;驗證用戶身份,無線傳輸單元傳輸密碼確認程式至外部數據處理系統;
2)、無線傳輸單元接收來自外部數據處理系統的數據包,進行解析後將指令和數據傳送至數據存儲控制單元;
3)、所述數據存儲控制單元根據來自無線傳輸單元的指令控制數據存儲單元的讀寫操作;
4)、所述數據存儲控制單元返回操作後的信息,並經無線傳輸單元傳送至外部數據處理系統。
其中,所述步驟1)包括無線傳輸單元監聽無線信號,接收外部數據處理系統分配的信息。
其中,在步驟3)中還包括數據存儲控制單元對數據進行加密和/或解密。
其中,無線傳輸單元採用HiperLAN、藍牙、IrDA紅外、HomeRF、IEEE802.11x、IEEE802.11a、802.11b、802.11d、802.11.g、802.15、802.16、802.3、RS232、RS485、USB_OTG、UWB、GPIO、UART、GSM、GPRS、CDMA、2.75G和/或3G無線傳輸協定與外部數據處理系統通信。

有益效果

首先,由於《無線數據存儲裝置及方法》採用無線傳輸單元建立無線數據存儲裝置與外部數據處理系統的數據通道,從而無需外部數據處理系統配置較多的USB接口或讀卡器等此類硬體進行支持,只是利用外部數據處理系統自身無線方面的資源,是對系統本身能支持的軟硬體資源的外擴套用,因此具有易於使用、方便攜帶、而且節約成本的優點,可以廣泛套用於各類數據處理系統,特別是無線便攜設備(如筆記本電腦、PDA等無線設備,以及正在發展中的數字家電等)。而且《無線數據存儲裝置及方法》所述裝置還可以利用系統接口單元建立與外部數據處理系統的數據通道。
另外,所述裝置在數據收發方面可以充分利用無線數據傳輸中的校驗與出錯重發技術;在存儲方面可以採取介質存取密碼安全校驗(在使用裝置時,必須先通過密碼檢驗)和存入介質前必須經過數據加密的方法保證即使裝置遺失,數據也無法輕易被他人打開,從而實現安全方便的數據存取。

附圖說明

圖1是《無線數據存儲裝置及方法》無線數據存儲裝置的原理方框圖;
圖2是《無線數據存儲裝置及方法》無線數據存儲裝置實施方式的方框圖;
圖3是無線傳輸單元的接收及發射部分的電路原理圖;
圖4是無線傳輸單元的協定處理器的電路原理圖;
圖5是數據存儲控制單元的電路原理圖;
圖6是數據存儲單元的電路原理圖;
圖7是《無線數據存儲裝置及方法》無線數據存儲方法的流程圖;
圖8至圖9是《無線數據存儲裝置及方法》無線數據存儲方法中數據交換的流程圖。

技術領域

《無線數據存儲裝置及方法》涉及數據信息的傳輸及處理,尤其是涉及一種數據處理系統的外存儲裝置及方法。

權利要求

1.一種無線數據存儲裝置,其特徵在於:包括無線傳輸單元、數據存儲控制單元和數據存儲單元;其中,所述無線傳輸單元用於建立所述裝置與外部數據處理系統之間的連線及數據通道,以及採用通用的無線傳輸協定與外部數據處理系統進行通訊;所述無線傳輸單元包括:無線接收器、無線發射器和協定處理單元,所述協定處理單元用於解析來自外部數據處理系統的數據包;所述數據存儲單元用於存儲數據以實現外部數據處理系統的外存儲功能;所述數據存儲控制單元與無線傳輸單元和數據存儲單元相連,用於與無線傳輸單元進行通訊並控制數據存儲單元的讀寫操作;所述數據存儲控制單元包括與無線傳輸單元交換數據的第一接口、與數據存儲單元通信的第二接口和處理器,所述處理器支持不同標準的接口,用於控制所述第一接口以實現與無線傳輸單元的數據交換,控制所述第二接口以實現對數據存儲單元的讀寫操作;所述處理器包含無線數據收發控制器和存儲控制器;所述無線數據收發控制器中固化有第一固化軟體,用於通過所述第一接口完成與無線傳輸單元之間的通信;所述存儲控制器中固化有第二固化軟體,用於執行數據處理系統對所述無線數據存儲裝置的數據存儲單元的數據存取命令;其中,所述第一固化軟體和第二固化軟體是軟體和硬體的結合部分;所述裝置還包括與外部數據處理系統交換數據的系統接口單元,以及,與數據存儲控制單元相連的識別碼單元,用於驗證識別碼;所述數據存儲控制單元還包括加密解密器,用於對數據進行加密及解密。
2.根據權利要求1所述的無線數據存儲裝置,其特徵在於:所述無線傳輸單元採用HiperLAN、藍牙、IrDA紅外、HomeRF、IEEE802.11x、IEEE802.11a、802.11b、802.11d、802.11.g、802.15、802.16、802.3、RS232、RS485、USB_OTG、UWB、GPIO、UART、GSM、GPRS、CDMA、2.75G和/或3G無線傳輸協定與外部數據處理系統通信。
3.根據權利要求1所述的無線數據存儲裝置,其特徵在於:所述系統接口單元是CF、SM、MMC、SD、MS、MD、X-D、PCMCIA、USB、IEEE1394、串列ATA和/或IDE/SCSI接口。
4.根據權利要求1所述的無線數據存儲裝置,其特徵在於:所述第一接口為SPI、串列、並行、I2C、PCI、USB、IDE、S-ATA和/或IEEE1394接口。
5.根據權利要求1至4任一項所述的無線數據存儲裝置,其特徵在於:所述數據存儲單元採用半導體存儲介質、磁存儲介質、光存儲介質、半導體存儲介質或硬碟。
6.根據權利要求5所述的無線數據存儲裝置,其特徵在於:所述半導體存儲介質包括FlashMemory、FRAM、MRAM、DRAM、SDRAM、EEPROM、SRAM、EPROM或Millipede。
7.一種無線數據存儲方法,套用於包括無線傳輸單元、數據存儲控制單元和數據存儲單元的無線數據存儲裝置,所述裝置還包括與外部數據處理系統交換數據的系統接口單元,以及與數據存儲控制單元相連的用於驗證識別碼的識別碼單元,所述無線傳輸單元包括:無線接收器、無線發射器和協定處理單元,所述協定處理單元用於解析來自外部數據處理系統的數據包;所述數據存儲控制單元包括與無線傳輸單元交換數據的第一接口、與數據存儲單元通信的第二接口和處理器,所述處理器支持不同標準的接口,用於控制所述第一接口以實現與無線傳輸單元的數據交換,控制所述第二接口以實現對數據存儲單元的讀寫操作;所述處理器包含無線數據收發控制器和存儲控制器;所述無線數據收發控制器中固化有第一固化軟體,用於通過所述第一接口完成與無線傳輸單元之間的通信;所述存儲控制器中固化有第二固化軟體,用於執行數據處理系統對所述無線數據存儲裝置的數據存儲單元的數據存取命令;其中,所述第一固化軟體和第二固化軟體是軟體和硬體的結合部分;其特徵在於,包括步驟:
1)所述無線傳輸單元建立所述裝置與外部數據處理系統之間的數據通道,採用通用的無線傳輸協定與外部數據處理系統進行通訊;驗證用戶身份,無線傳輸單元傳輸密碼確認程式至外部數據處理系統;
2)無線傳輸單元接收來自外部數據處理系統的數據包,進行解析後將指令和數據傳送至數據存儲控制單元;
3)所述數據存儲控制單元根據來自無線傳輸單元的指令控制數據存儲單元的讀寫操作;數據存儲控制單元對數據進行加密和/或解密;4)所述數據存儲控制單元返回操作後的信息,並經無線傳輸單元傳送至外部數據處理系統。
8.根據權利要求7所述的無線數據存儲方法,其特徵在於:所述步驟1)包括無線傳輸單元監聽無線信號,接收外部數據處理系統分配的信息。
9.根據權利要求7所述的無線數據存儲方法,其特徵在於:無線傳輸單元採用HiperLAN、藍牙、IrDA紅外、HomeRF、IEEE802.11x、IEEE802.11a、802.11b、802.11d、802.11.g、802.15、802.16、802.3、RS232、RS485、USB_OTG、UWB、GPIO、UART、GSM、GPRS、CDMA、2.75G和/或3G無線傳輸協定與外部數據處理系統通信。

實施方式

參閱圖1,《無線數據存儲裝置及方法》無線數據存儲裝置100用於為外部數據處理系統900提供安全方便的數據存儲。所述裝置100包括無線傳輸單元110、數據存儲控制單元120和數據存儲單元130;其中,所述無線傳輸單元110用於建立所述裝置100與外部數據處理系統900之間的連線並建立數據交換的通道;所述無線傳輸單元110包括無線接收器111、無線發射器112和協定處理單元113;所述協定處理單元113用於解析來自外部數據處理系統的數據包;所述數據存儲單元130用於存儲數據以實現外部數據處理系統900的外存儲功能;所述數據存儲控制單元120與無線傳輸單元110和數據存儲單元130相連,用於與無線傳輸單元110進行通訊並控制數據存儲單元130的讀寫操作;所述數據存儲控制單元110包括與無線傳輸單元交換數據的第一接口121、與數據存儲單元通信的第二接口122;所述裝置還包括與外部數據處理系統交換數據的系統接口單元(圖中未示出),以及,與數據存儲控制單元相連的識別碼單元150,用於驗證識別碼。
《無線數據存儲裝置及方法》所述的數據處理系統900泛指各種有數據處理能力的電子設備,包括但不限於各種個人計算機、小型計算機、數據處理工作站以及各種具有外存儲功能的專用數據處理系統,特別是各類無線便攜設備(如筆記本電腦、PDA、手機等無線設備,以及具有無線資源的數字家電等)。
所述無線傳輸單元110、數據存儲控制單元120和數據存儲單元130可以為獨立的器件,也可以將其中任意兩個單元整合於單一晶片或將三個單元全部集成於單一晶片中。
請一併參閱圖2,所述無線傳輸單元110可以採用通用的無線傳輸協定與外部數據處理系統900進行通訊。所述無線傳輸單元110採用HiperLAN、藍牙、IrDA紅外、HomeRF、IEEE802.11x、IEEE802.11a、802.11b、802.11d、802.11.g、802.15、802.16、802.3、RS232、RS485、USB_OTG、UWB、GPIO、UART、GSM、GPRS、CDMA、2.75G和/或3G無線傳輸協定與外部數據處理系統900通信。
此外,所述裝置100既可以採用單個無線傳輸單元110、也可以採用多個相同無線傳輸單元110和/或多個不同類型無線傳輸單元110的組合,各個無線傳輸單元110通過各自基於的無線傳輸協定與不同的外部數據處理系統連線。
所述無線傳輸單元110包括無線接收器111、無線發射器112和協定處理單元113;其中,無線接收器111用於接收來自外部數據處理系統900的數據;無線發射器112用於向外部數據處理系統900傳送數據;所述協定處理單元113用於解釋、轉換、控制和傳輸所述不同標準無線接口的協定,包括識別所連線的無線接口的類型,並選擇相應的接口協定,初始化與所述無線數據存儲裝置100連線的外部數據處理系統900的連線,按照相應接口標準協定的規範方法解析來自外部數據處理系統900的數據,實現數據處理系統900之間的數據交換或數據存取。
所述無線接收器111與無線發射器112及協定處理單元113可以是分立的元件,也可以集成為一體。
參閱圖3,是無線傳輸單元110的接收和發射部分的實施例;圖4是無線傳輸單元110的協定處理單元113的實施例。
此外,所述無線傳輸單元110還可以連線收發天線單元(未標示),所述收發天線單元的主要功能在於:完成與無線傳輸單元110的輸出阻抗匹配,收發天線單元可以是獨立的,也可以與無線傳輸單元110合併在一起。
請一併參閱圖2,所述數據存儲控制單元120包括第一接口121、第二接口122與處理器123;其中,所述第一接口121是數據存儲控制單元120與無線傳輸單元110進行數據交換的接口,可以是快速SPI、串列、並行、I2C、PCI、USB、IDE、S-ATA和/或IEEE1394接口;所述第二接口是數據存儲控制單元120與數據存儲單元130通訊的接口;所述處理器123支持多種不同標準的接口,用於控制所述第一接口121以實現與無線傳輸單元110的數據交換,控制所述第二接口122以實現對數據存儲單元130的讀寫操作。
所述處理器123包含無線數據收發控制器和存儲控制器,所述無線數據收發控制器和存儲控制器可以是獨立的,也可以合二為一。
所述處理器123的無線數據收發控制器中固化有第一固化軟體,其主要功能在於通過第一接口121完成與無線傳輸單元110之間的通信。
所述處理器123的存儲控制器中固化有第二固化軟體,其主要功能在於:執行數據處理系統900對所述無線數據存儲裝置100的數據存儲單元130的數據存取命令。
《無線數據存儲裝置及方法》中的固化軟體是軟體和硬體的結合部分,是固化在微控制器中的軟體,微控制器上電復位後,通過運行固化在其中的固化軟體,從而完成設計者需要的一系列操作。
此外,為了保證數據存取的安全性,所述數據存儲控制單元120還包括與處理器123相連線的加密解密器124。所述加密解密器124可以是獨立的器件,採用市售器件,也可以與處理器123合併在一起。
參閱圖5,是數據存儲控制單元120的實施例。
請一併參閱圖2,所述無線數據存儲裝置100的數據存儲單元130和數據存儲控制單元120連線,其主要功能在於存儲數據檔案和各種信息。所述數據存儲單元130包含了數據信號和控制信號的電平轉換電路,其存儲介質可以是半導體存儲介質,包括但不限於FlashMemory、FRAM、MRAM、DRAM、SDRAM、EEPROM、SRAM、EPROM或Millipede。一併參閱圖6,是採用三星公司的NANDFlash的實施例。當然,其存儲介質也可以是磁存儲介質、光存儲介質或硬碟。
請再次參閱圖2,所述無線數據存儲裝置100採用電源單元140供電(為了簡化線條使附圖清晰,圖2中省略了電源單元140與其他元件的連線),從而不給外部數據處理系統900增加額外的供電上的負擔。所述電源單元140可以是光電池、原電池和/或可充電電池。所述電源單元140還可以設有變換電路為自帶的可充電電池充電。還可以設有電源控制開關,該電源控制開關可以切斷、連線所述無線數據存儲裝置100的電源供應。
所述無線數據存儲裝置100還包括與數據存儲控制單元120連線的識別碼單元150,用於驗證識別碼,該識別碼可以是一個唯一的序列號或字元串,可以作為所述無線數據存儲裝置100的電子身份證,也可以為加密解密算法提供密鑰。該識別碼可以固化在所述無線數據存儲裝置100中,也可以是能被修改的。該識別碼也可以是一組序列號或字元串。
當然,所述裝置還可以包括與外部數據處理系統交換數據的系統接口單元(圖中未示出),所述系統接口單元可以是CF、SM、MMC、SD、MS、MD、X-D、PCMCIA、USB、IEEE1394、串列ATA和/或IDE/SCSI接口。
《無線數據存儲裝置及方法》無線數據存儲方法套用於所述無線數據存儲裝置100,其流程包括:無線傳輸單元建立所述裝置與外部數據處理系統之間的數據通道的步驟;無線傳輸單元接收來自外部數據處理系統的數據包,進行解析後將指令和數據傳送至數據存儲控制單元的步驟;所述數據存儲控制單元根據來自無線傳輸單元的指令控制數據存儲單元的讀寫操作的步驟;所述數據存儲控制單元返回操作後的信息,並經無線傳輸單元傳送至外部數據處理系統的步驟。
下面對《無線數據存儲裝置及方法》無線數據存儲方法的流程作進一步的詳細說明,以便於對《無線數據存儲裝置及方法》的理解。
參閱圖7,當無線數據存儲裝置100的電源單元140開啟後,首先實施步驟S1,數據存儲控制單元120進行初始化,讀取數據存儲單元130的容量並智慧型恢複數據。
隨後實施步驟S2,數據存儲控制單元120開啟無線傳輸單元110的電源,實現無線傳輸單元110的初始化。
隨後,無線傳輸單元110開始搜尋外部數據處理系統900,如果搜尋成功,則進入步驟S3;如果搜尋失敗,則由無線傳輸單元110自動記錄搜尋次數,並進行重新搜尋,直到搜尋次數達到或超過預定值(如10次)停止搜尋,無線數據存儲裝置100自動斷電。
步驟S3中,無線傳輸單元110與外部數據處理系統900建立連線,並自動獲得由數據處理系統900配置的地址等信息。
依據無線傳輸單元110採用的協定類型,搜尋數據處理系統900及建立連線的步驟S3可能有所不同,以無線區域網路協定(802.11)為例,無線數據存儲裝置100的無線傳輸單元110上電開始工作,會對一定範圍的無線信號進行監聽與接收,同時數據處理系統900也會實施同樣的動作,所以當數據處理系統900檢測到無線數據存儲裝置100在同一個網域中,而且可以自動分配IP時,就會為該裝置100分配一個IP,從而在兩者間建立起直接通訊的連線。
步驟S4中,無線傳輸單元110使用數據處理系統900配置的信息向數據處理系統900傳送數據傳送請求,並等待系統100進行確認。如果系統900確認,則進入步驟S5;如果系統900沒有確認,則重複步驟S4。
步驟S5中,無線傳輸單元110向數據處理系統900傳送密碼確認程式。步驟S6中,由數據處理系統900對用戶身份進行確認。如果通過密碼校驗,則進入步驟S7;如果沒有通過密碼校驗,則重複步驟S6。
步驟S7是數據處理系統900與無線數據存儲裝置100之間進行數據交換。
待數據交換完成後,判斷用戶是否請求關閉無線數據存儲裝置100,如果是,則無線數據存儲裝置100結束工作;如果否,則返回步驟S7。
請一併參閱圖8與圖9,分別是外部數據處理系統900和無線數據存儲裝置100在讀取數據存儲單元130的數據時的操作過程示意圖。
步驟S711中,數據處理系統900選定讀取的檔案名稱。步驟S712中,數據處理系統900將該檔案名稱解析成一些對應的地址和長度等信息的集合。步驟S713中,數據處理系統900將單次獲得檔案的地址和長度信息按照無線傳輸協定打包成固定格式的數據包。步驟S714中,數據處理系統900傳送前述數據包至無線傳輸單元110。同時,等待無線數據存儲裝置100的接收確認信息,如果確認,則進入步驟S715,等待所述裝置100傳送的數據;如果沒有確認,則重裝數據包並返回步驟S714。
步驟S716中,無線傳輸單元110的無線接收器111接收該數據包並通過無線發射器112傳送接收確認信息。步驟S717中,無線傳輸單元110的協定處理單元113按照無線傳輸協定解析該數據包,分離出有效的信息(如起始地址和總長度等信息)。步驟S718中,無線傳輸單元110將起始地址和總長度等信息傳送到數據存儲控制單元120。
步驟S719中,數據存儲控制單元120將起始地址轉換成數據存儲單元的物理地址。步驟S720中,數據存儲控制單元120從數據存儲單元130的對應起始地址和一定空間內取出數據,並存放於數據存儲控制單元120的快取(圖未示)中。步驟S721中,數據存儲控制單元120的加密解密器124按照解密算法解密快取中的數據。步驟S722中,數據存儲控制單元120將解密後的數據傳送到無線傳輸單元110。
步驟S723中,無線傳輸單元110的協定處理單元113按照無線傳輸協定增加協定信息,並將其傳送到無線發射器112。步驟S724中,無線發射器112按照無線傳輸協定將數據傳送到外部數據處理系統900。同時,等待數據處理系統900的接收確認信息,如果沒有確認,則重裝數據並返回步驟S724;如果確認,則判斷單次獲取數據是否傳送完畢。如果否,則返回步驟S722;如果是,則判斷是否完成所有數據的讀取。如果是,則結束無線數據存儲裝置的工作;如果否,則更新物理起始地址和長度信息,並返回步驟S720。
步驟S725中,數據處理系統900接收來自無線數據存儲裝置100的數據。步驟S726中,數據處理系統900解析前述數據並存儲於系統內。同時判斷是否完成所有數據的讀取,如果是,則結束讀取流程;如果否,則返回步驟S713。
所述無線數據存儲裝置100的數據存儲過程是上述讀取過程的逆過程,包括如下步驟:
無線傳輸單元110接收來自外部數據處理系統900的包含數據存儲指令的數據包,按照無線傳輸協定解析該數據包,並將數據包中的指令數據通過第一接口121傳送到數據存儲控制單元;
數據存儲控制單元120依據相應的指令通過第二接口122與數據存儲單元130通信,啟動數據存儲單元130的設定,並等待數據包的到來;
無線傳輸單元110接收包括通訊協定包頭的數據包,解析該數據包並將其中有效的數據傳送到數據存儲控制單元120;
數據存儲控制單元120對數據進行加密,再把加密後的數據存放到數據存儲單元。
待數據存儲完成後,無線數據存儲裝置100反饋儲存成功信息至數據處理系統900。

榮譽表彰

2018年12月20日,《無線數據存儲裝置及方法》獲得第二十屆中國專利優秀獎。

相關詞條

熱門詞條

聯絡我們