一种固态硬盘通信的方法、装置和系统的制作方法

文档序号:7923095阅读:136来源:国知局
专利名称:一种固态硬盘通信的方法、装置和系统的制作方法
技术领域
本发明涉及通信技术领域,特别涉及一种固态硬盘通信的方法、装置和系统。
背景技术
硬盘可以分为机械硬盘和固态硬盘,其中固态硬盘(Solid State Disk,SSD)采用 了非易失性的存储芯片作为存储单元,并且SSD不再采用机械转动装置,相比于机械硬盘 SSD具有读写性能更高,抗震能力更强,电源开销更小等优势。可以应用于军事、车载、工控、 视频监控、网络监控、网络终端、电力、医疗、航空、导航设备等领域。 目前,无线传输技术飞速发展,如微波多路分配系统(MicrowaveMultipoint Distribution Systems, MMDS)、本地多点分配业务(local multipointdistribution services, LMDS)、无线局域网(wireless local area network, WLAN)、超宽带(Ultra Wide band, UWB)、全球微波接入互操作性(Worldlnteroperability for Microwave Access, WiMAX)等为生活生产带来巨大便利。无线传输具有高移动性、抗干扰性强、安装便捷等有线 传输所不具有多优势。 发明人在实现本发明的过程中发现无线传输技术还没应用在固态硬盘中。

发明内容
本发明实施例要解决的技术问题是提供一种固态硬盘通信的方法、装置和系统, 实现硬盘的无线通信。 为解决上述技术问题,本发明所提供的硬盘通信的方法实施例可以通过以下技术 方案实现 读取需要传输的数据; 使用与无线传输类型对应的无线传输协议对所述数据进行封装;
发送封装后的数据包。 本发明实施例还提供了另一种固态硬盘通信的方法,包括 接收无线传输的数据包; 解析所述数据包的无线传输协议; 存储解析所述数据包得到的数据。 本发明实施例还提供了一种硬盘连接器,包括 数据读取单元,用于从硬盘中读取需要传输的数据; 无线协议封装单元,用于使用与无线传输类型对应的无线传输协议对所述数据进 行封装; 发送单元,用于发送封装后的数据包。 本发明实施例还提供了另一种硬盘连接器,包括 数据接收单元,用于接收数据; 无线协议解析单元,用于解析所述数据包的无线传输协议;
4
发送单元,用于将解析所述数据包得到的数据发送给硬盘。
本发明实施例还提供了一种固态硬盘,包括
数据存储单元,用于存储数据。 数据读取单元,用于从属句存储器单元中读取需要传输的数据; 无线协议封装单元,用于使用与无线传输类型对应的无线传输协议对所 本发明实施例还提供了另一种固态硬盘,包括 接收单元,用于接收无线传输的数据包; 无线协议解析单元,用于解析所述数据包的无线传输协议; 数据存储单元,用于存储解析所述数据包得到的数据。
本发明实施例还提供了一种通信系统,包括 无线固态硬盘,用于读取需要传输的数据;使用与无线传输类型对应的无线传输 协议对所述数据进行封装;发送封装后的数据包; 网络设备,用于接收无线硬盘发送的数据包;解析所述数据包的无线传输协议; 存储解析所述数据包得到的数据。
本发明实施例还提供了另一种通信系统,包括 网络设备,用于发送使用与无线传输类型对应的无线传输协议对数据进行封装的 数据包; 无线固态硬盘,用于接收网络设备发送的数据包;解析所述数据包的无线传输协 议;存储解析所述数据包得到的数据。 上述技术方案具有如下有益效果在固态硬盘上实现无线通信,达到集合无线通 信的优势,使固态硬盘不再受位置、距离的限制。


图1为本发明实施例一方法流程示意图;图2为本发明实施例二方法流程示意图;图3为本发明实施例三装置结构示意图;图4为本发明实施例三另一装置结构示意图;图5为本发明实施例四装置结构示意图;图6为本发明实施例四另一装置结构示意图;图7为本发明实施例五系统结构示意图;图8为本发明实施例六系统结构示意图;图9为本发明实施例七系统结构示意图;图10为本发明实施例七协议封装/解析示意图;图11为本发明实施例七另一协议封装/解析示意图。
具体实施例方式
本发明实施例要解决的技术问题是提供一种硬盘通信的方法、装置和系统,实现 硬盘的无线通信。 实施例一,如图1所示,本发明提供的一种固态硬盘通信的方法,可以包括以下步骤 步骤101 :读取需要传输的数据;上述读取的数据可以为从硬盘中读取;
步骤102 :使用与无线传输类型对应的无线传输协议对上述数据进行封装;
上述无线传输协议包括与匪DS、 LMDS、 WLAN、 UWB、 WiMAX对应的无线传输协议;
由于现有的各种硬盘数据采用的协议可能不兼容,上述数据包还可以使用硬盘标 准接口协议封装上述数据;具体如何封装在后续实施例中将有更详细的说明;数据包的封 装过程可以在步骤103之前完成; 可以理解的是使用何种协议封装需要根据无线通信的需要来进行,所以还可以采 用其它类型的协议对上述数据进行封装,无线传输协议和/或标准硬盘接口协议不应理解 为对本发明实施例的限定;
步骤103 :发送封装后的数据包。 上述发送的数据包的宿端可以为网络服务器,也可以为终端、主机等,本发明实施 例对此不作限定; 上述步骤的执行主体可以为固态硬盘。当然,上述步骤的执行主体也可以为一种 硬盘连接器; 上述实施例在硬盘上实现无线通信,达到集合无线通信的优势,使硬盘不再受位 置、距离的限制。 实施例二,如图2所示,与上述步骤对应,硬盘接收数据包的方法实现可以包括
步骤201 :接收无线传输的数据包; 上述数据包的源端可以为网络服务器,也可以为终端、主机等,本发明实施例对此 不作限定; 步骤202 :解析上述数据包的无线传输协议; 上述无线传输协议包括与匪DS、 LMDS、 WLAN、 UWB、 WiMAX对应得无线传输协议;
步骤203 :存储解析上述数据包得到的数据; 接收无线传输的数据包之后还可以包括解析上述数据包的硬盘标准接口协议; 上述硬盘标准协议可以为小型计算机系统接口 (Small ComputerSystem Interface, SCSI)、串口 (Serial ATA, SATA)、串行连接(Serial AttachedSCSI, SAS)、集成磁盘电子接 口 (Integrated Drive Electronics, IDE)、并口 (parallel ATA,PATA),上述接口协议只是 硬盘标准协议的一些举例,并不是硬盘标准协议的穷举,不对硬盘标准协议构成限定;
可以理解的是需要对数据包的协议进行哪些类型的解析需要根据无线通信所使 用的协议来进行,所以还可能有针对其它类型的协议的解析,针对无线传输协议和/或标 准硬盘接口协议不应理解为对本发明实施例的限定。 上述步骤的执行主体可以为固态硬盘。上述步骤的执行主体也可以是一种硬盘连 接器,上述步骤203存储解析上述数据包得到的数据可以为存储解析上述数据包得到的 数据到硬盘; 上述实施例在硬盘上实现无线通信,达到集合无线通信的优势,使硬盘不受再位 置、距离的限制。 实施例三,如图3所示,本发明实施例提供了一种硬盘连接器,可以包括 数据读取单元301,用于读取需要传输的数据;上述读取需要传输的数据可以是
6在硬盘中读取; 无线协议封装单元302,用于使用与无线传输类型对应的无线传输协议对上述数 据进行封装; 发送单元303,用于发送封装后的数据包。 上述发送的数据包的宿端可以为网络服务器,也可以为终端、主机等,本发明实施 例对此不作限定; 上述无线硬盘也可以是一种无线连接器,这时,数据读取单元301可以是无线连 接器与硬盘的接口 ;当然上述连接器可以集成在固态硬盘中。
如图4所示,上述硬盘连接器还可以包括 接口协议封装单元401 ,用于使用硬盘标准接口协议封装上述数据。 可以理解的是使用何种协议封装需要根据无线通信的需要来进行,所以还可以采
用其它类型的协议对上述数据进行封装,无线传输协议和/或标准硬盘接口协议不应理解
为对本发明实施例的限定;封装的控制单元可以集成在一起,也可以分别独立完成协议的
封装; 上述实施例在硬盘上实现无线通信,达到集合无线通信的优势,使硬盘不再受位 置、距离的限制。 实施例四,如图5所示,本发明实施例还提供了另一种无线硬盘,可以包括
接收单元501,用于接收无线传输的数据包;上述数据包的源端可以为网络服务 器,也可以为终端;本发明实施例对此不作限定; 无线协议解析单元502,用于解析上述数据包的无线传输协议;
数据存储单元503,用于存储解析上述数据包得到的数据。 上述无线硬盘也可以是一种无线连接器,这时,数据存储单元503可以是无线连 接器与硬盘的接口,用于将解析上述数据包得到的数据发送给硬盘存储;
如图6所示,上述无线硬盘还可以包括 接口协议解析单元601,用于解析上述数据包的硬盘标准接口协议。
可以理解的是需要对数据包的协议进行哪些类型的解析需要根据无线通信所使 用的协议来进行,所以还可能有针对其它类型的协议的解析,针对无线传输协议和/或标 准硬盘接口协议不应理解为对本发明实施例的限定。解析相关协议的控制单元可以集成在 一起,也可以分别独立完成协议的解析; 上述实施例在硬盘上实现无线通信,达到集合无线通信的优势,使硬盘不再受位 置、距离的限制。 实施例五,如图7所示,本发明实施例提供了一种通信系统,可以包括 无线固态硬盘701,用于读取需要传输的数据;使用与无线传输类型对应的无线
传输协议对上述数据进行封装;发送封装后的数据包; 网络设备702,用于接收无线硬盘发送的数据包;解析上述数据包的无线传输协 议;存储解析上述数据包得到的数据。 上述无线固态硬盘701还可以用于使用硬盘标准接口协议封装上述数据;上述网 络设备702还可以用于解析上述数据包的硬盘标准接口协议; 可以理解的是需要对数据包的协议进行那些类型的解析/封装需要根据无线通信所使用的协议来进行,所以还可能有针对其它类型的协议的解析/封装,针对无线传输协议和/或标准硬盘接口协议不应理解为对本发明实施例的限定。 上述实施例在硬盘上实现无线通信,达到集合无线通信的优势,使硬盘不再受位置、距离的限制。
实施例六,本发明实施例还提供了另一种通信系统,可以包括 网络设备802,用于发送使用与无线传输类型对应的无线传输协议对数据进行封
装的数据包; 无线固态硬盘801,用于接收网络设备发送的数据包;解析上述数据包的无线传输协议;存储解析上述数据包得到的数据。 上述网络设备802还可以用于使用硬盘标准接口协议封装上述数据;上述无线固态硬盘801还可以用于解析上述数据包的硬盘标准接口协议; 可以理解的是需要对数据包的协议进行那些类型的解析/封装需要根据无线通信所使用的协议来进行,所以还可能有针对其它类型的协议的解析/封装,针对无线传输协议和/或标准硬盘接口协议不应理解为对本发明实施例的限定。 上述实施例在硬盘上实现无线通信,达到集合无线通信的优势,使硬盘不再受位置、距离的限制。 实施例七,本发明实施例还提供了综合运用实施例一至实施例六的思想的实施例; 如图9所示, 网络设备90a包括存储设备接口 901、接口控制芯片902、无线数据接口 903 ;上述网络设备90a可以为网络服务器,也可以为终端、主机等,本发明实施例对此不作限定;
硬盘90b包括无线数据接口 904、接口控制芯片905、协议控制装置906、存储控制器907、存储单元908、中央处理器909、缓存910 ;其中中央处理器909、缓存910为可选;上述硬盘90b可以为固态硬盘,也可以为机械硬盘;上述无线数据接口 904、接口控制芯片905和协议控制装置906还可以组成无线连接器,独立于硬盘90b之外;
无线数据接口 903,用于接收硬盘90b发送的数据,向硬盘90b发送的数据;
接口控制芯片902、用于解析协议;上述协议可以是无线传输协议、标准硬盘接口协议; 存储设备接口 901,用于为主机提供经过解析过的具有标准协议的数据; 无线数据接口 904,用于接收网络设备90a发送的数据,向网络设备90a发送的数
据; 接口控制芯片905,用于无线协议的解析;硬盘可以根据网络设备的传输协议的需求进行解析; 协议控制装置906,用于解析网络设备的标准硬盘接口协议; 存储控制器907,用于数据的读写,调度等控制; 缓存910,用于缓存相关读写数据; 中央处理器909,用于相关运算,算法执行等; 存储单元908,用于存储数据。 如图10所示,为硬盘90b封装/解析的示意图,
图10从上往下看,为发送数据的过程 数据由存储控制器907从存储单元908上读出数据作为传输的数据; 传输的数据可以根据网络设备的要求做相应的协议转换,如具有标准硬盘接口协
议,如SATA, SAS, FC等协议格式,该步骤可以由协议控制装置906完成; 接口控制芯片905将经过标准接口协议封装过的数据再次封装,本次封装根据无
线传输方式所采用的与之对应的传输协议来封装; 经过接口控制芯片905封装的数据包由无线数据接口 904进行发送;数据的发送和传输过程可以由所选定的无线传输协议的机制进行控制。 图IO从下往上看,为接收数据的过程,接收过程为发送过程的逆过程,主要体现在协议的拆封和解析方面; 数据接收到后可以由接口控制芯片905进行无线传输协议的解析;经无线传输协议解析后的数据可以发送给协议解析装置906 ; 协议解析装置906解析这些数据得到相关命令、数据等;上述经过无线传输协议解析后的数据可以为具有标准硬盘接口协议,如SAS, SATA等协议的数据;
上述经过协议解析装置906解析这些数据得到相关命令、数据等可以发送给存储单元908存储。 如图11所示为,网络设备90a封装/解析的示意图
图11从上往下看,为发送数据的过程; 可以由系统总线将需发送的数据传输至存储设备接口 901作为"传输的数据";存储设备接口 901封装上述传输的数据,可以使用标准硬盘接口协议进行封装,例如使用SATA, SAS等协议进行封装; 接口控制芯片902根据需要使用的无线传输方式选择对应得无线传输协议对上述存储设备接口 901封装后的数据进行封装; 无线数据接口 903将上述接口控制芯片902封装过的数据发送给硬盘。 图11从下往上看,为接收数据的过程,为发送数据的逆过程; 无线数据接口 903接收到硬盘发送的数据后进行无线传输协议的解析,得到标准
硬盘接口协议封装的数据,上述标准硬盘接口协议可以为SAS, SATA等;上述解析有时候也
会被称为拆封; 接口控制芯片901将上述经无线数据接口 903解析后数据通过系统总线传输给网络设备。 上述实施例在硬盘上实现无线通信,达到集合无线通信的优势,使硬盘不再受位置、距离的限制。 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。 以上对本发明实施例所提供的一种固态硬盘通信的方法、装置和系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制(
权利要求
一种固态硬盘通信的方法,其特征在于,包括读取需要传输的数据;使用与无线传输类型对应的无线传输协议对所述数据进行封装;发送封装后的数据包。
2. 根据权利要求1所述方法,其特征在于,所述发送封装后的数据包之前还包括 使用硬盘标准接口协议封装所述数据。
3. —种固态硬盘通信的方法,其特征在于,包括 接收无线传输的数据包; 解析所述数据包的无线传输协议; 存储解析所述数据包得到的数据。
4. 根据权利要求3所述方法,其特征在于,接收无线传输的数据包之后还包括 解析所述数据包的硬盘标准接口协议。
5. —种硬盘连接器,其特征在于,包括 数据读取单元,用于从硬盘中读取需要传输的数据;无线协议封装单元,用于使用与无线传输类型对应的无线传输协议对所述数据进行封发送单元,用于发送封装后的数据包。
6. 根据权利要求5所述连接器,其特征在于,还包括接口协议封装单元,用于使用硬盘标准接口协议封装所述数据。
7. —种硬盘连接器,其特征在于,包括 数据接收单元,用于接收数据;无线协议解析单元,用于解析所述数据包的无线传输协议; 发送单元,用于将解析所述数据包得到的数据发送给硬盘。
8. —种固态硬盘,其特征在于,包括 数据存储单元,用于存储数据;数据读取单元,用于从属句存储器单元中读取需要传输的数据;无线协议封装单元,用于使用与无线传输类型对应的无线传输协议对所述数据进行封 发送单元,用于发送封装后的数据包。
9. 根据权利要求8所述固态硬盘,其特征在于,还包括接口协议封装单元,用于使用硬盘标准接口协议封装所述数据。
10. —种固态硬盘,其特征在于,包括 接收单元,用于接收无线传输的数据包;无线协议解析单元,用于解析所述数据包的无线传输协议; 数据存储单元,用于存储解析所述数据包得到的数据。
11. 根据权利要求IO所述固态硬盘,其特征在于,还包括接口协议解析单元,用于解析所述数据包的硬盘标准接口协议。
12. —种通信系统,其特征在于,包括无线固态硬盘,用于读取需要传输的数据;使用与无线传输类型对应的无线传输协议对所述数据进行封装;发送封装后的数据包;网络设备,用于接收无线硬盘发送的数据包;解析所述数据包的无线传输协议;存储 解析所述数据包得到的数据。
13. —种通信系统,其特征在于,包括网络设备,用于发送使用与无线传输类型对应的无线传输协议对数据进行封装的数据包;无线固态硬盘,用于接收网络设备发送的数据包;解析所述数据包的无线传输协议; 存储解析所述数据包得到的数据。
全文摘要
本发明实施例公开了一种固态硬盘通信的方法、装置和系统;以硬盘通信的方法实施例的实现为例,可以包括以下步骤读取需要传输的数据;使用与无线传输类型对应的无线传输协议对所述数据进行封装;发送封装后的数据包。上述实施例具有如下有益效果在固态硬盘上实现无线通信,达到集合无线通信的优势,使固态硬盘不再受位置、距离的限制。
文档编号H04L29/06GK101753528SQ20081018652
公开日2010年6月23日 申请日期2008年12月22日 优先权日2008年12月22日
发明者柯乔 申请人:成都市华为赛门铁克科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1