一种实现固态硬盘交互的装置、方法和和电子设备制造方法及图纸

技术编号:15616473 阅读:225 留言:0更新日期:2017-06-14 03:28
本发明专利技术实施例提供了一种实现固态硬盘数据交互的装置、方法和电子设备,该装置包括依次连接于所述固态硬盘和CPU之间的监控管理模块和信号增强模块;其中:信号增强模块,其配置为对所述固态硬盘和CPU之间传输的数据进行信号增强处理;监控管理模块,其配置为监控所述固态硬盘的数据端口的连接状态,并将监控结果返回至CPU。本发明专利技术实施例具备成本低且能够实现两种热插拔方式的功能。

【技术实现步骤摘要】
一种实现固态硬盘交互的装置、方法和和电子设备
本专利技术涉及电子器件领域,特别涉及一种实现固态硬盘数据交互的装置、方法和电子设备。
技术介绍
目前,针对硬件设备(如固态硬盘)的热插拔的功能的解决方案有两类:一类是采用retimer卡对PCIE信号进行增强,但是此方案不支持硬件方式的热插拔,只能支持软件方式的热插拔;另一类方案就是使用Avago的NVMeSwitch,此方案支持两种类型的热插拔,但是具有成本高的缺陷。
技术实现思路
本专利技术实施例提供了一种低成本且能够实现两种方式的热插拔的实现固态硬盘数据交互的装置、方法和电子设备。为了解决上述技术问题,本专利技术实施例提供了如下的技术方案:一种实现固态硬盘数据交互的装置,包括依次连接于所述固态硬盘和CPU之间的监控管理模块和信号增强模块;其中:信号增强模块,其配置为对所述固态硬盘和CPU之间传输的数据进行信号增强处理;监控管理模块,其配置为监控所述固态硬盘的数据端口的连接状态,并将监控结果返回至CPU。本专利技术实施例还提供了一种电子设备,其配置有如上所述的实现固态硬盘数据交互的装置,并且还包括所述固态硬盘和CPU。本专利技术实施例还提供了一种实现固态硬盘数据交互的方法,其包括:获取关于各固态硬盘的数据端口的连接状态的信息;对所述连接状态的信息执行信号加强处理;将加强处理后的信息发送至CPU。另外,通过上述公开实施例可以获知:本专利技术实施例可以通过监控管理模块实现对于固态硬盘的连接状态的监控,并及时反馈给CPU,实现了硬件方式和软件方式的热插拔功能,同时还具备低成本的特点。附图说明图1为本专利技术实施例中的一种实现固态硬盘数据交互的装置的结构示意图;图2为本专利技术另一实施例中的一种实现固态硬盘数据交互的装置的结构示意图;图3为本专利技术实施例中的监控管理模块的结构示意图;图4为本专利技术实施例中的实现固态硬盘数据交互的方法的流程图。附图标记说明100-信号增强模块200-监控管理模块300-CPU400-固态硬盘500-数据端口600-PCIE插卡槽700-时钟信号器201-主控制器202-检测器具体实施方式下面,结合附图对本专利技术的具体实施例进行详细的说明,但不作为本专利技术的限定。应理解的是,可以对此处公开的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本公开的范围和精神内的其他修改。包含在说明书中并构成说明书的一部分的附图示出了本公开的实施例,并且与上面给出的对本公开的大致描述以及下面给出的对实施例的详细描述一起用于解释本公开的原理。通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本专利技术的这些和其它特性将会变得显而易见。还应当理解,尽管已经参照一些具体实例对本专利技术进行了描述,但本领域技术人员能够确定地实现本专利技术的很多其它等效形式,它们具有如权利要求所述的特征并因此都位于借此所限定的保护范围内。当结合附图时,鉴于以下详细说明,本公开的上述和其他方面、特征和优势将变得更为显而易见。此后参照附图描述本公开的具体实施例;然而,应当理解,所公开的实施例仅仅是本公开的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本公开模糊不清。因此,本文所公开的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本公开。本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其他实施例中”,其均可指代根据本公开的相同或不同实施例中的一个或多个。具体的,本专利技术实施例提供了一种实现固态硬盘数据交互的装置,该装置可以同时实现硬件方式和软件方式的热插拔,用于监控固态硬盘的连接和断开状态,以通知CPU相关的连接状态信息,同时实现CPU和固态硬盘之间的数据传输和控制。如图1所示,为本专利技术实施例中的一种实现固态硬盘数据交互的装置的结构示意图。其中,本专利技术实施例中实现固态硬盘数据交互的装置可以设置在任意的电子设备中,并与电子设备中的CPU和固态硬盘建立连接和数据传输。如图1所示,实现固态硬盘数据交互的装置包括信号增强模块100和监控管理模块200。其中,本专利技术实施例中的信号增强模块100可以对接收到的数据信息或者控制信息执行信号增强处理,以便于后续的信号处理操作。例如,本专利技术实施例中的信号增强模块100可以与CPU300和固态硬盘400连接,以对CPU300传输至固态硬盘的数据信息进行信号增强处理后发送至固态硬盘400或者其他电子器件。同时,信号增强模块100也可以将固态硬盘400内存储的数据信息进行增强处理后传输至CPU。另外,这里所述的信号增强处理可以包括信号强度的增强,具体可以通过信号放大的方式对信号进行处理。本实施例中的信号增强模块100可以包括Retimer芯片。另外,监控管理模块200可以与信号增强模块100、CPU300和固态硬盘400连接,并用于监控固态硬盘400的数据端口500的连接状态,并将监控结果返回至CPU300。也就是说,监控管理模块200可以接收来自信号增强模块100的经过信号增强处理后的数据信息和控制信息,也可以直接从CPU300接收上述数据信息和控制信息,以及可以将接收到的数据信息传输至固态硬盘400,或者根据控制信息的内容对固态硬盘400执行操作,如读取固态硬盘400内的数据或者监控固态硬盘400的连接状态等。另外,本实施例中的上述数据端口500可以为多个,分别与对应的固态硬盘400连接,其可以构造为硬件接口组件。具体的,监控管理模块200可以实时监测固态硬盘400是否接入至数据端口500上,并且将该接入状态或断开状态发送至CPU300进行管理。本专利技术实施例中,监控管理模块200可以将关于各数据端口500的连接状态的信息通过信号增强模块100传输至CPU300,也可以通过数据总线(I2C总线)传输至CPU300。而且,监控管理模块200可以根据各数据端口反馈的信息判断该数据端口500是否有固态硬盘400接入。例如,数据端口500可以返回包括“1”或“0”的标识信息,在返回“1”时,监控管理模块200判断该数据端口500有固态硬盘400接入,在返回“0”时,监控管理模块200判断该数据端口500未连接固态硬盘400或与固态硬盘400断开连接。同时监控管理模块200也可以读取各固态硬盘400的数据状态信息,该数据状态信息可以包括各固态硬盘400的容量信息、温度信息、型号信息等。并将该检测到的数据状态信息自存储以及传输给CPU300进行管理。同时,本实施例中的固态硬盘可以包括NVMe硬盘。下面对本专利技术实施例的数据流程进行详细的描述。CPU300可以生成请求各固态硬盘400的连接状态的请求信息,而信号增强模块100可以将该请求信息进行增强处理后发送至监控管理模块200,监控管理模块200可以根据接收到的经增强处理后的请求信息或者直接从CPU300处接收的请求信息读取各连接端口500的标识信息,并根据各数据端口的标识信息判断其与固态硬盘400的连接状态,从而向CPU300返回该关于各数据端口处固态硬盘的连接状态的信息。如图2所示,监控管理模块200可以通过数据总线经总线开关本文档来自技高网...
一种实现固态硬盘交互的装置、方法和和电子设备

【技术保护点】
一种实现固态硬盘数据交互的装置,包括依次连接于所述固态硬盘和CPU之间的监控管理模块和信号增强模块;其中:信号增强模块,其配置为对所述固态硬盘和CPU之间传输的数据进行信号增强处理;监控管理模块,其配置为监控所述固态硬盘的数据端口的连接状态,并将监控结果返回至CPU。

【技术特征摘要】
1.一种实现固态硬盘数据交互的装置,包括依次连接于所述固态硬盘和CPU之间的监控管理模块和信号增强模块;其中:信号增强模块,其配置为对所述固态硬盘和CPU之间传输的数据进行信号增强处理;监控管理模块,其配置为监控所述固态硬盘的数据端口的连接状态,并将监控结果返回至CPU。2.根据权利要求1所述的实现固态硬盘数据交互的装置,其中,所述监控管理模块包括主控器和与所述主控制连接的检测器,并且,所述检测器和主控器分别与各所述固态硬盘连接;其中,所述检测器配置为监控各所述固态硬盘的连接状态,并将关于固态硬盘的连接状态的信息传输至所述主控制器;所述主控制器与所述CPU连接,并将所述关于固态硬盘的连接状态的信息通过数据总线发送至CPU。3.根据权利要求2所述的实现固态硬盘数据交互的装置,其中,所述主控制器还配置为获取各固态硬盘的数据状态信息,并配置为将所述数据状态信息和检测器发送的关于固态硬盘的连接状态的信息通过数据总线发送至CPU。4.根据权利要求2所述的实现固态硬盘数据交互的装置,其中,所述检测器还配置为与CPU连接,以将所述关于固态硬盘的连接状态的信息直接传输至CPU。5.根据权利要求1所述的实现...

【专利技术属性】
技术研发人员:胡泽志辛伯勇
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1