具有多种连接器的存储装置及其传输数据的方法制造方法及图纸

技术编号:6050506 阅读:200 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种具有多种连接器的存储装置和传输数据的方法,包括多种连接器、存储单元,以及为存储装置各模块供电的电源控制单元,还包括:端口侦测单元,分别和所述多种连接器连接;分别向多种连接器发送测速数据包,根据返回的测速数据包检测出各连接器的传输速度,利用测速结果选择指定连接器;端口选择单元,选择所述指定连接器和外接装置连通;协议选择单元,选择指定连接器对应的传输协议作为数据通道的传输协议。所述存储装置选择指定连接器所连接的数据通道作为存储单元读写的数据通道。本发明专利技术通过收发测速数据包的时间选择出传输速度最快的连接器,有效利用各接口,提高存储装置传输数据的速度。

Storage device with multiple connectors and method for transmitting data thereof

The invention discloses a method with multiple connector storage device and data transmission, including a variety of connectors, storage unit and power storage device for each module power supply control unit also includes a port detection unit are respectively connected with the plurality of connectors; to send a variety of connector velocity data packets, according to the measurement data return the package to detect transmission speed of each connector, the velocity results select the specified connector; port selection unit, select the specified connector and the external device connected; protocol selection unit selection protocol corresponding to the specified connector as the transport protocol data channel. The storage device selects the data channel as specified by the connector to read and write the data channel as the memory cell. The invention selects the connector with the fastest transmission speed through the time of sending and receiving the speed measuring data packet, and effectively utilizes each interface to improve the speed of data transmission by the storage device.

【技术实现步骤摘要】

本专利技术涉及一种存储装置和存储装置传输数据的方法,尤其涉及一种具有多种不同协议连接器的存储装置,和该存储装置从不同协议的连接器中选择一个连接器同主机装置实现数据传输的方法。
技术介绍
现有技术下,具有即插即用功能的USB2.0连接器在各种数码设备上非常普及。随着数码产品存储容量的增加,USB2. 0连接器的数据传输速度逐渐不能满足人们的需要。为了解决USB2. 0连接器数据传输的瓶颈,出现了 USB3. 0的连接器,以及使用SATA 协议的ESATA连接器。USB3. 0标准可以支持高达4. SGbps的数据传输速率,数据传输速度超过USB2. 0的10倍。而ESATA标准可以达到3Gbs甚至6Gbs的速率,也远远超过了 USB2. 0 连接器的数据传输速率。从产品应用上来讲,具有USB2. 0和USB3. 0 二合一的连接器、USB 2. 0和ESATA 二合一的连接器,以及USB2. 0、USB3. 0、ESATA三合一的连机器,各种产品也开始出现。在存储装置和主机装置上使用三合一的连接器,或者三种以上协议的连接器,存储装置和主机装置如何从三种以上的连接器中选择出最合适的连接器?是亟待解决的问题。因此,现有技术存在困难,有待于进一步改进和发展。
技术实现思路
本专利技术的目的在于提供一种,使存储装置通过多个连接器和同一外接装置连接时,能选择最合适的连接器进行数据传输。本专利技术的技术方案如下一种具有多种连接器的存储装置,包括多种连接器、存储单元,以及为存储装置各模块供电的电源控制单元,其中,还包括端口侦测单元,分别和所述多种连接器连接;分别向多种连接器发送测速数据包, 根据返回的测速数据包检测出各连接器的传输速度,利用测速结果选择指定连接器;端口选择单元,选择所述指定连接器和外接装置连通;协议选择单元,选择指定连接器对应的传输协议作为数据通道的传输协议。所述存储装置选择指定连接器所连接的数据通道作为存储单元读写的数据通道。所述的存储装置,其中,所述指定连接器为传输速度最快的连接器、传输速度最慢的连接器或传输速度最稳定的连接器。所述的存储装置,其中,所述端口侦测单元利用测速模块通过收发测速数据包的时间,检测各连接器的传输速度。所述的存储装置,其中,所述测速模块包括计算子单元,计算通过测速连接器的测速数据包的传输速度;比较子单元,比较各连接器传输数据的速度。所述的存储装置,其中,所述端口侦测单元、端口选择单元和协议选择单元设置在所述存储装置的微处理器中,所述微处理器分别连接多个连接器和存储单元。所述的存储装置,其中,所述测速模块、端口侦测单元或微处理器包括发送子模块和接收子模块。所述的存储装置,其中,所述测速模块或端口侦测单元分别多次向多种连接器发送大小不同的测速数据包,计算得出连接器多次传输测速数据包时间的平均值或加权平均值,选择测速数据包收发时间平均值或加权平均值最小的连接器为传输速度最快的连接器。所述的存储装置,其中,所述测速模块存储在存储装置的存储单元或第二存储单元中。所述的存储装置,其中,所述第二存储单元为FLASH,所述FLASH与所述端口侦测单元连接。所述的存储装置,其中,所述存储装置被供电后,所述测速模块、端口侦测单元或微处理器每隔一段时间向连接器发送一次测速数据包。所述的存储装置,其中,所述端口侦测单元或微处理器向与其连接的多种连接器发送数据包,判定实现物理连接的连接器。所述的存储装置,其中,所述端口侦测单元或微处理器通过芯片电路连接状况检测与其连接的连接器是否实现物理连接。所述的存储装置,其中,所述实现物理连接的连接器有多个,所述端口侦测单元或微处理器检测与所述多个实现物理连接的连接器连接的是否为同一装置,如果是同一装置,向多个实现物理连接的连接器发送测速数据包。所述的存储装置,其中,所述测速模块、端口侦测单元或微处理器包含选择连接器的判断子模块。所述的存储装置,其中,所述指定连接器选择完毕,所述指定连接器连通之前,所述端口侦测单元或微处理器判断出当前数据通道存在数据传输,且正在传输数据的传输协议和选定连接器的协议不同时,所述存储装置等待正在传输的数据传输完毕。所述的存储装置,其中,所述指定连接器连通为信号连通。所述的存储装置,其中,所述微处理器或端口侦测单元包括测速模块。所述的存储装置,其中,所述微处理器包括控制存储单元读写的控制模块。所述的存储装置,其中,所述多种连接器包括USB2. 0接口、USB3. 0接口、ESATA接口、红外接口、1394接口、蓝牙接口、WIFI接口。所述的存储装置,其镇南关,所述USB2. 0接口、USB3. 0接口和ESATA接口为三合一的插头或插座。所述的存储装置,其中,所述USB3. 0接口或ESATA接口为选定的传输数据最快的连接器,所述USB3. 0或ESATA接口分别借用USB2. 0接口中的电源端子作为电源端。一种存储装置传输数据的方法,用于存储装置和外接装置传输数据,包括以下步骤存储装置被供电后,存储装置分别通过各连接器发送测速数据包;存储装置得到返回的测速数据包后,根据测速数据包通过各连接器的收发时间得到各连接器的传输速度,选择出传指定连接器;存储装置把将指定连接器和外接装置连通,选择指定连接器所对应的传输协议为存储装置和外接装置之间数据传输的传输协议,然后进行存储装置和外接装置的数据传输。所述的方法,其中,所述存储装置通过向各连接器发送数据包的方式,检测各连接器是否实现物理连接。所述的方法,其中,所述存储装置每隔一段时间分别通过多个实现物理连接的数据接发送测速数据包。所述的方法,其中,选定指定连接器后,所述存储装置判断数据通道是否存在数据传输如果是,存储装置进一步判断正在传输数据的传输协议和选定连接器的传输协议是否相同,如果不同,存储装置等待正在传输的数据传输完毕后,将指定连接器信号连通, 并启用和指定连接器对应的传输协议;如果否,或者正在传输数据的传输协议和指定连接器的传输协议相同,存储装置不做连接器的切换和协议转换。所述的方法,其中,所述指定连接器为传输数据速度最快的连接器、传输速度最慢的连接器或传输速度最稳定的连机器。与现有技术相比,本专利技术提供的,由存储装置的端口侦测单元通过各连接器向外接装置发送测速数据包,通过收发测速数据包的时间选择出指定连接器最为存储装置和外接装置传输数据的接口,有效利用各连接器,提高存储装置传输数据的速度。附图说明图1为本专利技术存储装置第一个实施例的功能结构框图;图2为本专利技术存储装置第二个实施例的功能结构框图;图3为本专利技术存储装置第三个实施例的功能结构框图;图4为本专利技术存储装置第四个实施例的功能结构框图;图5为本专利技术存储装置第五个实施例的功能结构框图;图6为本专利技术具有多个连接器的主机装置的第一个实施例的功能结构框图;图7为本专利技术具有多个连接器的主机装置的第二个实施例的功能结构框图;图8为本专利技术具有多个连接器的主机装置的第三个实施例的功能结构框图;图9为本专利技术具有多个连接器的主机装置的第四个实施例的功能结构框图;图10为本专利技术存储装置选择连接器第一个实施例的流程图;图11为本专利技术存储装置选择连接器第二实施例的流程图;图12为本专利技术存储装置选择连接器第三实施例的流程图;图13本专利技术主机装置选择连接器方法的本文档来自技高网...

【技术保护点】
1.一种具有多种连接器的存储装置,包括多种连接器、存储单元,以及为存储装置各模块供电的电源控制单元,其特征在于,还包括:端口侦测单元,分别和所述多种连接器连接;分别向多种连接器发送测速数据包,根据返回的测速数据包检测出各连接器的传输速度,利用测速结果选择指定连接器;端口选择单元,选择所述指定连接器和外接装置连通;协议选择单元,选择指定连接器对应的传输协议作为数据通道的传输协议。所述存储装置选择指定连接器所连接的数据通道作为存储单元读写的数据通道。

【技术特征摘要】

【专利技术属性】
技术研发人员:李栋
申请(专利权)人:爱国者电子科技有限公司
类型:发明
国别省市:11[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1