一种电子设备的控制方法及电子设备与流程

文档序号:16247421发布日期:2018-12-11 23:42阅读:147来源:国知局
一种电子设备的控制方法及电子设备与流程

本发明涉及电子设备控制领域,特别涉及一种电子设备的控制方法及电子设备。

背景技术

计算机等电子设备上可以通过转接卡连接多种其他外部设备(如扩展设备),以增强电子设备的功能,但是在连接扩展设备时,由于扩展设备上的接口设计具有不确定性(如不同品牌或型号的独特设计),对应的计算机等电子设备的转接卡并不一定适用于所有的扩展设备,当连接了不适配的扩展设备到计算机等电子设备上时,可能会发生错误,甚至会有烧毁扩展设备的风险。例如,联想的tiny电脑,可以通过具有m.2接口的m.2转接卡连接其他扩展设备,例如连接预设扩展盒(具有多个功能模块)或固态硬盘等,但是如果在该接口上连接其他公司出品的固态硬盘后,由于该固态硬盘的接口设计可能为专有的设计,与m.2转接卡对应的m.2接口并不兼容,因此可能会发生错误,甚至烧毁等风险。



技术实现要素:

本发明实施例的目的在于提供一种电子设备的控制方法及电子设备,该方法能够通过控制计算机等电子设备与扩展设备的连接关系,有效的避免连接在计算机等电子设备的扩展设备由于型号或种类的不同而发生故障等风险。

为了解决上述技术问题,本发明的实施例采用了如下技术方案:一种电子设备的控制方法,所述电子设备具有m.2转接卡,所述电子设备通过所述m.2转接卡连接扩展设备,以实现所述电子设备的功能扩展,所述方法包括:

在所述m.2转接卡中选定至少一个侦测端口,以当所述扩展设备连接在所述m.2转接卡上时,根据所述侦测端口基于所述扩展设备侦测到的信号,确定所述扩展设备的类型;

根据所述扩展设备的类型,控制所述m.2转接卡中的至少一个连接端口与所述扩展设备的连接状态,以使所述m.2转接卡适配于所述扩展设备。

作为优选,所述的根据所述扩展设备的类型,控制所述m.2转接卡中的至少一个连接端口与所述扩展设备的连接状态包括:

根据所述扩展设备的种类,基于预设关系表,在多个所述连接端口中选定与所述扩展设备的种类相对应的至少一个目标端口。

作为优选,所述的根据所述扩展设备的类型,控制所述m.2转接卡中的至少一个连接端口与所述扩展设备的连接状态还包括:

通过控制所述目标端口与所述扩展设备之间设置的开关,来控制所述目标端口与所述扩展设备的连接状态,以使所述m.2转接卡与所述扩展设备的种类相适配。

作为优选,所述的当所述扩展设备连接在所述m.2转接卡上时,根据所述侦测端口基于所述扩展设备侦测到的信号,确定所述扩展设备的类型包括:

通过所述侦测端口向所述扩展设备发送请求信号,根据接收到的响应信号确定所述扩展设备的类型;或者,

当侦测到所述扩展设备连在所述m.2转接卡上后,判断与所述扩展设备连接的所述侦测端口的电位,并根据所述电位确定所述扩展设备的种类。

作为优选,所述扩展设备包括固态存储设备;所述侦测端口包括至少一个接地端口。

本申请实施例还提供了一种电子设备,包括m.2转接卡,所述电子设备通过所述m.2转接卡连接扩展设备,以实现所述电子设备的功能扩展,所述电子设备还包括处理器和存储器,所述存储器存储有可执行指令,所述处理器执行所述可执行指令以实现如下步骤:

在所述m.2转接卡中选定至少一个侦测端口,以当所述扩展设备连接在所述m.2转接卡上时,根据所述侦测端口基于所述扩展设备侦测到的信号,确定所述扩展设备的类型;

根据所述扩展设备的类型,控制所述m.2转接卡中的至少一个连接端口与所述扩展设备的连接状态,以使所述m.2转接卡适配于所述扩展设备。

作为优选,所述处理器进一步执行所述可执行指令进行如下步骤:

根据所述扩展设备的种类,基于预设关系表,在多个所述连接端口中选定与所述扩展设备的种类相对应的至少一个目标端口。

作为优选,所述处理器进一步执行所述可执行指令进行如下步骤:

通过控制所述目标端口与所述扩展设备之间设置的开关,来控制所述目标端口与所述扩展设备的连接状态,以使所述m.2转接卡与所述扩展设备的种类相适配。

作为优选,所述处理器进一步执行所述可执行指令进行如下步骤:

通过所述侦测端口向所述扩展设备发送请求信号,根据接收到的响应信号确定所述扩展设备的类型;或者,

当侦测到所述扩展设备连在所述m.2转接卡上后,判断与所述扩展设备连接的所述侦测端口的电位,并根据所述电位确定所述扩展设备的种类。

作为优选,所述扩展设备包括固态存储设备;所述侦测端口包括至少一个接地端口。

本发明实施例的有益效果在于:该方法能够通过控制计算机等电子设备与扩展设备的电路连接关系,使得扩展设备能够与电子设备(包括与电子设备上的m.2转接卡)相适配,有效的避免连接在计算机等电子设备的扩展设备由于型号或种类的不同而使扩展设备或电子设备本身发生错误或故障等情况。

附图说明

图1为本发明实施例的电子设备的控制方法的流程图;

图2为本发明实施例的电子设备与扩展设备的连接关系示意图;

图3为本发明实施例的电子设备与扩展设备之间的一个具体实施例的连接关系图。

具体实施方式

此处参考附图描述本发明的各种方案以及特征。

应理解的是,可以对此处发明的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本发明的范围和精神内的其他修改。

包含在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且与上面给出的对本发明的大致描述以及下面给出的对实施例的详细描述一起用于解释本发明的原理。

通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本发明的这些和其它特性将会变得显而易见。

还应当理解,尽管已经参照一些具体实例对本发明进行了描述,但本领域技术人员能够确定地实现本发明的很多其它等效形式,它们具有如权利要求所述的特征并因此都位于借此所限定的保护范围内。

当结合附图时,鉴于以下详细说明,本发明的上述和其他方面、特征和优势将变得更为显而易见。

此后参照附图描述本发明的具体实施例;然而,应当理解,所发明的实施例仅仅是本发明的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本发明模糊不清。因此,本文所发明的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本发明。

本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其他实施例中”,其均可指代根据本发明的相同或不同实施例中的一个或多个。

本发明实施例的一种电子设备的控制方法,电子设备具有m.2转接卡,电子设备通过m.2转接卡连接扩展设备,以实现电子设备的功能扩展。m.2接口,是intel推出的一种接口规范,m.2接口可以用在超极本(ultrabook)上,以取代原来的msata接口,m.2接口不仅具有更小巧的规格尺寸,还具有更高的传输性能。而m.2转接卡是基于m.2接口的转接卡,具有m.2接口的特性,而且m.2转接卡作为与外接的扩展设备的连接元件,m.2转接卡2能够实现多种不同功能的信号转换,通过此m.2转接卡能够实现电子设备分别与具有多种功能的扩展设备进行通信连接,令电子设备的功能扩展范围更加广泛,此外体积较小的m.2转接卡可以直接设置在电子设备的主板上,方便使用。需要说明的是,扩展设备可以是预设设备,如预设扩展盒,其安装了多个功能模块(扩展卡),每个功能模块具有相对应的功能,每个功能模块可以连接有外接设备,以使电子设备可以通过扩展设备来使用外接设备;扩展设备也可以直接为单一设备,如外接存储设备(如固态硬盘)或显示设备(显示器)等多种类型。图1为本发明实施例的电子设备的控制方法的流程图,图2为本发明实施例的电子设备与扩展设备的连接关系示意图,如图1所示并结合图2,该方法包括以下步骤:

s1,在m.2转接卡中选定至少一个侦测端口,以当扩展设备连接在m.2转接卡上时,根据侦测端口基于扩展设备侦测到的信号,确定扩展设备的类型。m.2转接卡具有多个数据端口,该数据端口用于与扩展设备或其他连接的设备进行数据交互,可以根据m.2转接卡的各个数据端口的作用选定至少一个侦测端口,或者单独设置该侦测端口,当扩展设备连接在m.2转接卡上时,可以通过侦测端口向扩展设备发送请求信号,使得扩展设备根据请求信号发送反馈信号,从而根据反馈信号中的内容来确定扩展设备的类型。如扩展设备是预设扩展盒还是存储设备(如固态硬盘),该预设扩展盒由于是根据电子设备而预先配置,因此能够以预设连接方式与m.2转接卡进行连接,而如果侦测到扩展设备为其他设备如固态硬盘等,则需要改变与m.2转接卡的连接方式。

s2,根据扩展设备的类型,控制m.2转接卡中的至少一个连接端口与扩展设备的连接状态,以使m.2转接卡适配于扩展设备。具体来说,在确定了扩展设备的类型后,需要根据扩展设备的类型控制扩展设备与m.2转接卡的连接方式,本实施例中可以通过控制m.2转接卡中的至少一个连接端口与扩展设备的连接状态,来控制上述的连接方式。举例说明,通过导通或断开多个连接端口使得整个扩展设备与m.2转接卡的连接方式发生变化,如当所有的连接端口均导通时可以使m.2转接卡适配于预设扩展盒,当部分连接端口断开时使得m.2转接卡适配于固态硬盘,而且无论该固态硬盘是具体参数已知的固态硬盘,还是其他厂商设计制造的具体参数未知的固态硬盘,均能够适配于m.2转接卡即适配于该电子设备,避免由于连接的扩展设备的不确定性而导致该扩展设备或电子设备本身发生错误或危险。

在本申请的一个实施例中,所述的根据扩展设备的类型,控制m.2转接卡中的至少一个连接端口与扩展设备的连接状态的步骤包括:根据扩展设备的种类,基于预设关系表,在多个连接端口中选定与扩展设备的种类相对应的至少一个目标端口。不同的扩展设备可以利用相应的连接端口,确定了扩展设备的种类后,在预设关系表中查询该种类对应的连接端口,从而选定为目标端口,可以通过控制目标端口的工作状态,来控制m.2转接卡与扩展设备的连接状态,以使m.2转接卡适配于扩展设备。例如,图3为本发明实施例的电子设备与扩展设备之间的一个具体实施例的连接关系图,结合图3,当判断扩展设备为固态硬盘时,可以基于预设关系表来选定m.2转接卡中的sm_clk_m2端口,sm_data_m2端口,slp_s4端口,pwrbtn端口为目标端口,并且通过断开上述目标端口的方式(扩展设备仍旧通过其他连接端口与m.2转接卡连接)来控制m.2转接卡与扩展设备的连接状态,其中sm_clk_m2端口和sm_data_m2端口用于低速数据传输,sm_clk_m2端口对应了扩展设备的pin28_nc引脚,sm_data_m2端口对应了扩展设备的pin30_nc引脚;slp_s4端口用于控制扩展设备上电,slp_s4端口对应了扩展设备的pin46_nc引脚;pwrbtn端口用于发送开机信号,pwrbtn端口对应了扩展设备的pin48_nc引脚。由于固态硬盘并不需要上述端口及其相应作用,因此上述目标端口断开后使得该固态硬盘与m.2转接卡,或者与电子设备不会发生错误,能够相适配。

在本申请的一个实施例中,所述的根据扩展设备的类型,控制m.2转接卡中的至少一个连接端口与扩展设备的连接状态还包括:通过控制目标端口与扩展设备之间设置的开关,来控制目标端口与扩展设备的连接状态,以使m.2转接卡与扩展设备的种类相适配。目标端口与扩展设备之间设置了开关(也可以为多个开关单元),开关的动作使得控制目标端口与扩展设备之间导通或断开,从而使得电子设备可以根据扩展设备的种类的变化而做出相应的连接,使得扩展设备始终与电子设备相适配。而开关本身一方面可以是独立设置并由m.2转接卡直接控制;另一方面也可以与至少一个连接端口连接,并由m.2转接卡通过该连接端口来对其进行控制。当然由于m.2转接卡安装在电子设备的主板上,相应的控制命令也可以由电子设备来发出。

在本申请的一个实施例中,所述的当扩展设备连接在m.2转接卡上时,根据侦测端口基于扩展设备侦测到的信号,确定扩展设备的类型包括:通过侦测端口向扩展设备发送请求信号,根据接收到的响应信号确定扩展设备的类型;或者,当侦测到扩展设备连在m.2转接卡上后,判断与扩展设备连接的侦测端口的电位,并根据电位确定扩展设备的种类。具体来说,一旦扩展设备连接在电子设备的m.2转接卡上时,在正常使用该扩展设备之前,可以利用m.2转接卡通过侦测端口向扩展设备发送请求信号,以请求扩展设备关于其类型的相应数据,而扩展设备则会以预设回复方式来进行回复,例如通过发送厂商标识(pid)和产品标识(vid)的方式并通过侦测端口来回复自身的身份信息,使得m.2转接卡根据接收到的响应信号以确定扩展设备的类型。或者,当侦测到扩展设备连在m.2转接卡上后,侦测端口具有与该扩展设备的类型相适配的电位(高电位或者低电位),不同的类型可以具有不同的电位,m.2转接卡读取侦测端口的电位,从而根据电位来判断扩展设备的类型。

在本申请的一个实施例中,扩展设备包括固态存储设备(如固态硬盘);侦测端口包括至少一个接地端口。当扩展设备为固态硬盘时,其pin57_(gnd)引脚对应了侦测端口中的接地端口,通过接地端口控制开关的导通或断开,从而控制固态硬盘与m.2转接卡的连接状态。

下面结合图3,通过一个具体的实施例对该方法的工作过程进行说明,当扩展设备连接在m.2转接卡上时,通过接地的ext_det#端口(通过电阻r与预设电源+3v3_dsw连接)侦测扩展设备的类型为固态硬盘,则通过gpio总线控制接地端口ext_det#端口将第一开关单元和第二开关单元断开,进而断开目标端口(sm_clk_m2端口,sm_data_m2端口,slp_s4端口,pwrbtn端口)与固态硬盘的连接,但同时保持m.2转接卡的其他连接端口与固态硬盘的连接(图中未示出),使得固态硬盘能够与电子设备相适配。当通过接地端口ext_det#端口侦测到扩展设备的类型为预设扩展盒时,则通过gpio总线控制接地端口ext_det#端口将第一开关单元和第二开关单元导通,进而导通目标端口(sm_clk_m2端口,sm_data_m2端口,slp_s4端口,pwrbtn端口)与预设扩展盒的连接,从而使得预设扩展盒与电子设备相适配。

本申请实施例还提供了一种电子设备,如图2所示,包括m.2转接卡,电子设备通过m.2转接卡连接扩展设备,以实现电子设备的功能扩展。m.2接口,是intel推出的一种接口规范,m.2接口可以用在超极本(ultrabook)上,以取代原来的msata接口,m.2接口不仅具有更小巧的规格尺寸,还具有更高的传输性能。而m.2转接卡是基于m.2接口的转接卡,具有m.2接口的特性,而且m.2转接卡作为与外接的扩展设备的连接元件,m.2转接卡2能够实现多种不同功能的信号转换,通过此m.2转接卡能够实现电子设备分别与具有多种功能的扩展设备进行通信连接,令电子设备的功能扩展范围更加广泛,此外体积较小的m.2转接卡可以直接设置在电子设备的主板上,方便使用。需要说明的是,扩展设备可以是预设设备,如预设扩展盒,其安装了多个功能模块(扩展卡),每个功能模块具有相对应的功能,每个功能模块可以连接有外接设备,以使电子设备可以通过扩展设备来使用外接设备;扩展设备也可以直接为单一设备,如外接存储设备(如固态硬盘)或显示设备(显示器)等多种类型。电子设备还包括处理器和存储器,存储器存储有可执行指令,处理器执行可执行指令以实现如下步骤:

在m.2转接卡中选定至少一个侦测端口,以当扩展设备连接在m.2转接卡上时,根据侦测端口基于扩展设备侦测到的信号,确定扩展设备的类型。m.2转接卡具有多个数据端口,该数据端口用于与扩展设备或其他连接的设备进行数据交互,可以根据m.2转接卡的各个数据端口的作用选定至少一个侦测端口,或者单独设置该侦测端口,当扩展设备连接在m.2转接卡上时,可以通过侦测端口向扩展设备发送请求信号,使得扩展设备根据请求信号发送反馈信号,从而根据反馈信号中的内容来确定扩展设备的类型。如扩展设备是预设扩展盒还是存储设备(如固态硬盘),该预设扩展盒由于是根据电子设备而预先配置,因此能够以预设连接方式与m.2转接卡进行连接,而如果侦测到扩展设备为其他设备如固态硬盘等,则需要改变与m.2转接卡的连接方式。

根据扩展设备的类型,控制m.2转接卡中的至少一个连接端口与扩展设备的连接状态,以使m.2转接卡适配于扩展设备。具体来说,在确定了扩展设备的类型后,需要根据扩展设备的类型控制扩展设备与m.2转接卡的连接方式,本实施例中可以通过控制m.2转接卡中的至少一个连接端口与扩展设备的连接状态,来控制上述的连接方式。举例说明,通过导通或断开多个连接端口使得整个扩展设备与m.2转接卡的连接方式发生变化,如当所有的连接端口均导通时可以使m.2转接卡适配于预设扩展盒,当部分连接端口断开时使得m.2转接卡适配于固态硬盘,而且无论该固态硬盘是具体参数已知的固态硬盘,还是其他厂商设计制造的具体参数未知的固态硬盘,均能够适配于m.2转接卡即适配于该电子设备,避免由于连接的扩展设备的不确定性而导致该扩展设备或电子设备本身发生错误或危险。

在本申请的一个实施例中,处理器进一步执行可执行指令进行如下步骤:根据扩展设备的种类,基于预设关系表,在多个连接端口中选定与扩展设备的种类相对应的至少一个目标端口。不同的扩展设备可以利用相应的连接端口,确定了扩展设备的种类后,在预设关系表中查询该种类对应的连接端口,从而选定为目标端口,可以通过控制目标端口的工作状态,来控制m.2转接卡与扩展设备的连接状态,以使m.2转接卡适配于扩展设备。例如,图3为本发明实施例的电子设备与扩展设备之间的一个具体实施例的连接关系图,结合图3,当判断扩展设备为固态硬盘时,可以基于预设关系表来选定m.2转接卡中的sm_clk_m2端口,sm_data_m2端口,slp_s4端口,pwrbtn端口为目标端口,并且通过断开上述目标端口的方式(扩展设备仍旧通过其他连接端口与m.2转接卡连接)来控制m.2转接卡与扩展设备的连接状态,其中sm_clk_m2端口和sm_data_m2端口用于低速数据传输,sm_clk_m2端口对应了扩展设备的pin28_nc引脚,sm_data_m2端口对应了扩展设备的pin30_nc引脚;slp_s4端口用于控制扩展设备上电,slp_s4端口对应了扩展设备的pin46_nc引脚;pwrbtn端口用于发送开机信号,pwrbtn端口对应了扩展设备的pin48_nc引脚。由于固态硬盘并不需要上述端口及其相应作用,因此上述目标端口断开后使得该固态硬盘与m.2转接卡,或者与电子设备不会发生错误,能够相适配。

在本申请的一个实施例中,处理器进一步执行所述可执行指令进行如下步骤:通过控制目标端口与扩展设备之间设置的开关,来控制目标端口与扩展设备的连接状态,以使m.2转接卡与扩展设备的种类相适配。目标端口与扩展设备之间设置了开关(也可以为多个开关单元),开关的动作使得控制目标端口与扩展设备之间导通或断开,从而使得电子设备可以根据扩展设备的种类的变化而做出相应的连接,使得扩展设备始终与电子设备相适配。而开关本身一方面可以是独立设置并由m.2转接卡直接控制;另一方面也可以与至少一个连接端口连接,并由m.2转接卡通过该连接端口来对其进行控制。当然由于m.2转接卡安装在电子设备的主板上,相应的控制命令也可以由电子设备来发出。

在本申请的一个实施例中,处理器进一步执行可执行指令进行如下步骤:通过侦测端口向扩展设备发送请求信号,根据接收到的响应信号确定扩展设备的类型;或者,当侦测到扩展设备连在m.2转接卡上后,判断与扩展设备连接的侦测端口的电位,并根据电位确定扩展设备的种类。具体来说,一旦扩展设备连接在电子设备的m.2转接卡上时,在正常使用该扩展设备之前,可以利用m.2转接卡通过侦测端口向扩展设备发送请求信号,以请求扩展设备关于其类型的相应数据,而扩展设备则会以预设回复方式来进行回复,例如通过发送厂商标识(pid)和产品标识(vid)的方式并通过侦测端口来回复自身的身份信息,使得m.2转接卡根据接收到的响应信号以确定扩展设备的类型。或者,当侦测到扩展设备连在m.2转接卡上后,侦测端口具有与该扩展设备的类型相适配的电位(高电位或者低电位),不同的类型可以具有不同的电位,m.2转接卡读取侦测端口的电位,从而根据电位来判断扩展设备的类型。

在本申请的一个实施例中,扩展设备包括固态存储设备(如固态硬盘);侦测端口包括至少一个接地端口。当扩展设备为固态硬盘时,其pin57_(gnd)引脚对应了侦测端口中的接地端口,通过接地端口控制开关的导通或断开,从而控制固态硬盘与m.2转接卡的连接状态。

以上实施例仅为本发明的示例性实施例,不用于限制本发明,本发明的保护范围由权利要求书限定。本领域技术人员可以在本发明的实质和保护范围内,对本发明做出各种修改或等同替换,这种修改或等同替换也应视为落在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1