电子设备及信号传输方法与流程

文档序号:16880382发布日期:2019-02-15 22:04阅读:136来源:国知局
电子设备及信号传输方法与流程

本申请涉及计算机技术领域,更具体的说,是涉及电子设备及信号传输方法。



背景技术:

电子设备具有很多用于连接外部设备的接口,例如,usb接口,或,rj45接口,或,音频接口等等。

目前电子设备的接口的控制方式比较单一。



技术实现要素:

有鉴于此,本申请提供如下技术方案:

一种电子设备,包括:

接口,用于连接外部设备;

输入装置,用于获得输入操作;

第一处理器,具有第一功耗;

第二处理器,具有高于第一功耗的第二功耗;

所述电子设备具有至少两种状态,在第一状态下,所述第一处理器处于工作状态,所述第二处理器不处于非工作状态,所述接口在所述第二处理器或所述第一处理器的控制下;在所述第二状态下,所述第一处理器处于所述工作状态,第二处理器处于非工作状态,所述接口在所述第一处理器的控制下;

其中,所述第一处理器能将所述第二处理器从非工作状态切换至工作状态。

在一可选实施例中,所述第一处理器包括至少一个第一信号传输端口,所述第二处理器包括至少一个第二信号传输端口,

所述第一处理器用于:在所述电子设备处于不同状态下,控制第一信号传输端口或第二信号传输端口与所述接口连接,其中,所述第一信号传输端口和所述第二信号传输端口传输的信号不同。

在一可选实施例中,所述第一状态至少包括第一子状态和/或第二子状态;其中,

在所述第一子状态下,所述第一处理器处于工作状态,所述第二处理器再从非工作状态进入工作状态;

在所述第二子状态下,所述第一处理器以及所述第二处理器均处于工作行状态。

在一可选实施例中,所述第一处理器在执行在所述电子设备处于不同状态下,控制第一信号传输端口或第二信号传输端口与所述接口连接时,包括:

在所述电子设备处于第一子状态下,控制所述第一处理器中相应的第一信号传输端口与所述接口连接;

和/或,

在所述电子设备处于第二子状态下,控制所述第二处理器的第二信号传输端口与所述接口连接。

在一可选实施例中,所述第一处理器还用于:

在所述第一处理器处于工作状态,所述第二处理器再从非工作状态进入工作状态下,检测到所述输入装置获得满足第一条件的输入操作时,确定所述电子设备切换至第一子状态;

和/或,

在所述第一处理器以及所述第二处理器均处于工作状态下,所述电子设备切换至第二子状态。

在一可选实施例中,所述第一处理器在执行在所述电子设备处于不同状态下,控制第一信号传输端口或第二信号传输端口与所述接口连接时,包括:

在所述电子设备处于第二状态下,控制所述第一处理器中相应的第一信号传输端口与所述接口连接。

在一可选实施例中,所述电子设备还用于:

在所述第一处理器处于工作状态,所述第二处理器处于非工作状态下,检测到所述输入装置获得满足第二条件的输入操作时,确定所述电子设备进入第二状态。

在一可选实施例中,还包括:

选择开关,所述选择开关的第一传输端与所述接口相连,所述选择开关的多个第二传输端分别与相应的第一信号传输端口或第二信号传输端口相连;

所述第一处理器在执行在所述电子设备处于不同状态下,控制第一信号传输端口或第二信号传输端口与所述接口连接时,具体用于:

在所述电子设备处于不同状态下,控制所述选择开关的不同第二传输端与所述第一传输端相连。

一种信号传输方法,应用于电子设备,所述信号传输方法包括:

监测电子设备的状态;

若所述电子设备的状态满足预设条件时,由第一模式切换至第二模式;

所述第一模式和所述第二模式中,一个模式为所述电子设备中的接口与所述电子设备中的第一处理器的一个第一信号传输端口相连,或,所述接口与所述电子设备中的第二处理器的第二信号传输端口相连;其中,另一个模式为所述接口与所述第一处理器的另一第一信号传输端口相连;

其中,所述接口用于连接外部设备,所述第一处理器,具有第一功耗;第二处理器,具有高于第一功耗的第二功耗;其中,所述第一处理器能将所述第二处理器从非工作状态切换至工作状态。

在一可选实施例中,所述预设条件包括第一子条件、第二子条件以及第二条件中任一个,其中:

第一子条件包括:所述第一处理器处于工作状态,所述第二处理器再从非工作状态进入工作状态;且所述电子设备的输入装置接收到第一输入操作;

第二子条件包括:所述第一处理器处于工作状态,所述第二处理器处于工作状态;

第二条件包括:第一处理器处于工作状态,第二处理器处于非工作状态;且所述输入装置接收到第二输入操作。

经由上述的技术方案可知,本申请公开了一种电子设备,该电子设备包括接口、输入装置、第一处理器以及第二处理器,其中,该接口用于连接外接设备,第一处理器具有第一功耗,第二处理器具有高于第一功耗的第二功耗;该电子设备具有至少两种状态,在第一状态下,第一处理器处于工作状态,第二处理器不处于非工作状态,接口在第二处理器或第一处理器的控制下;在第二状态下,第一处理器处于工作状态,第二处理器处于非工作状态,接口在第一处理器的控制下;其中,第一处理器能将第二处理器从非工作状态切换至工作状态。综上,在不同状态下,控制接口的处理器不同,即电子设备在不同处理器控制下通过接口与外部设备进行数据交互;与目前接口仅能通过单一处理器控制的方式相比,增加了接口的控制方式。

进一步的,目前在第二状态下,外部设备不能通过接口与电子设备进行数据交互,本申请实施例中,在第二状态下,外部设备可以通过接口与电子设备进行数据交互,增加了接口的使用效率。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请实施例提供的电子设备的一种实现方式的结构图;

图2为本申请实施例提供的电子设备的另一种实现方式的示意图;

图3为本申请实施例提供的电子设备的一种具体实现方式的示意图;

图4为本申请实施例提供的电子设备的一种具体工作原理的示意图;

图5为本申请实施例提供的typec接口的示意图;

图6为本申请实施例提供的信号传输方法的一种实现方式的流程图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

电子设备具有很多接口,例如,usb接口,或,rj45接口,或,音频接口,或,hdmi(highdefinitionmultimediainterface,高清晰度多媒体接口)接口,或,读卡器接口,或,vga(videographicsarray)接口等用于连接外部设备的接口。目前电子设备的接口的控制方式比较单一。

下面进行详细说明。

如图1所示,为本申请实施例提供的电子设备的一种实现方式的结构图;该电子设备包括:接口11、输入装置12、第一处理器13以及第二处理器14;其中:

接口11,用于连接外部设备。

在一可选实施例中,接口11可以为电子设备中已有接口(即复用接口)或新增接口。本申请实施例涉及的接口11的类型与故障调试或故障恢复对应的工具有关,例如,接口11的类型可以为usb接口,或,rj45接口,或,音频接口,或,hdmi(highdefinitionmultimediainterface,高清晰度多媒体接口)接口,或,读卡器接口,或,vga(videographicsarray)接口等用于连接外部设备的接口。可选的,若故障调试对应的工具为调试卡,则接口11可以为usb接口中的typec接口。

输入装置12,用于获得输入操作。

在一可选实施例中,输入装置12可以包括接收用户输入的数据和信息的装置,例如键盘,或,预设按键,或,摄像头,或,扫描仪,或,语音输入装置,或,触摸屏,或,生物特征输入装置等。其中,在第二处理器14处于非工作状态时,第一处理器13能够响应用户对预设按键的操作;可选的,预设按键可以为一键恢复按键或电源按键等。

第一处理器13,具有第一功耗。

第二处理器14,具有高于第一功耗的第二功耗。

可选的,第一处理器的功耗低于第二处理器的功耗,可能是由于第一处理器仅能执行简单的操作,不能进行复杂的逻辑运算,而第二处理器14可以进行复杂的逻辑运算。和/或,第一处理器为低速信号处理设备,第二处理器为高速信号处理设备;一般情况下,信号处理速度低于100mhz/s属于低速信号处理设备,信号处理速度高于100mhz/s属于高速信号处理设备。

第一处理器13能将所述第二处理器14从非工作状态切换至工作状态。

在一可选实施例中,第一处理器13可以向第二处理器14发送从非工作状态进入工作状态的启动时序;第二处理器14基于该启动时序,执行相应的操作,使得第二处理器14由非工作状态进入工作状态。

例如,第一处理器13可以为嵌入式处理器(ec,embeddedcontroller),第二处理器14可以为中央处理器(cpu,centralprocessingunit)。可选的,第二处理器14可以为pch(platformcontrollerhub)。

在一可选实施例中,同一时间,第一处理器13与接口11相连,或,第二处理器14与接口11相连,因此,图1中实线表示第一处理器13与接口11相连,虚线表示第二处理器14可以与接口11相连,但是当前并未相连;图1中也可用实线表示第二处理器14与接口11相连,虚线表示第一处理器13可与接口11相连,但是当前并未相连,由于图1仅能示出一种情况,因此仅显示一种情况。

上述电子设备具有至少两种状态,在第一状态下,所述第一处理器13处于工作状态,所述第二处理器14不处于非工作状态,所述接口11在所述第二处理器14或所述第一处理器13的控制下;在所述第二状态下,所述第一处理器13处于所述工作状态,第二处理器14处于非工作状态,所述接口在所述第一处理器13的控制下。

在一可选实施例中,本申请实施例提及的工作状态可以是指能够执行相应预设功能时对应的状态。例如,第一处理器13处于工作状态是指第一处理器13能够执行相应预设功能时对应的状态;第二处理器14处于工作状态是指第二处理器14能够执行相应预设功能时对应的状态。

第二处理器14不处于非工作状态可以是指第二处理器14处于工作状态,或,第二处理器14再从非工作状态进入工作状态。

本申请实施例提及的从非工作状态进入工作状态的过程中,还不能够执行相应预设功能对应的状态。例如,第二处理器14从非工作状态进入工作状态的过程中,尽管第二处理器14能够执行一定能的功能,但是在进入工作状态之前不能执行相应预设功能。

下面以电子设备为笔记本电脑为例,对上述第一处理器13和第二处理器14的工作状态、非工作状态、从非工作状态进入工作状态进行说明。

电子设备在关机状态下,第一处理器13(例如,第一处理器13为ec)处于工作状态,第一处理器13能够执行相应预设功能,例如,响应用户操作电源按键或一键恢复按键;或,能够向第二处理器14(例如第二处理器为cpu)发送启动时序等。第二处理器14处于非工作状态,此时第二处理器不能执行相应的预设操作,例如,播放视频;用户触按电子设备的电源按键后,第一处理器13将启动时序发送给第二处理器14,第二处理器14基于bl0进行初始化硬件,然后获得bl1,初始化主存;然后读获得bl2,启动操作系统,直至操作系统启动完毕。第二处理器14在接收到启动时序,并基于启动时序执行上述操作直至操作系统启动完毕的过程中,第二处理器14处于从非工作状态进入工作状态的过程,在这个过程中,第二处理器14不能够执行相应的预设操作,例如播放视频。操作系统启动完毕后,第二处理器14处于工作状态,此时第二处理器14能够执行相应的预设操作,例如播放视频。在上述过程中,第一处理器13始终处于工作状态。

本申请实施例提供的电子设备包括接口11、输入装置12、第一处理器13以及第二处理器14,其中,该接口11用于连接外接设备,第一处理器13具有第一功耗,第二处理器14具有高于第一功耗的第二功耗;该电子设备具有至少两种状态,在第一状态下,第一处理器13处于工作状态,第二处理器14不处于非工作状态,接口11在第二处理器14或第一处理器13的控制下;在第二状态下,第一处理器13处于工作状态,第二处理器14处于非工作状态,接口在第一处理器13的控制下;其中,第一处理器13能将第二处理器14从非工作状态切换至工作状态。综上,在不同状态下,控制接口11的处理器可能不同,即电子设备在不同处理器控制下通过接口11与外部设备进行数据交互;与目前接口仅能通过单一处理器控制的方式相比,增加了接口的控制方式。

进一步的,目前在第二状态下,外部设备不能通过接口11与电子设备进行数据交互,本申请实施例中,在第二状态下,外部设备可以通过接口与电子设备进行数据交互,增加了接口11的使用效率。

在一可选实施例中,第一处理器13包括至少一个第一信号传输端口,第二处理器14包括至少一个第二信号传输端口,第一处理器13用于:在电子设备处于不同状态下,控制第一信号传输端口或第二信号传输端口与接口11连接,其中,第一信号传输端口和第二信号传输端口传输的信号不同。

上述“在所述电子设备处于不同状态下,控制第一信号传输端口或第二信号传输端口与所述接口11连接”包括:在所述电子设备处于不同状态下,控制第一处理器中不同第一信号传输端口与接口11相连,和/或,在电子设备处于不同状态下,控制第二处理器中不同第二信号传输端口与接口11相连。

实现第一信号传输端口与第二信号传输端口与接口11之间的切换的方式有多种,本申请实施例提供但不限于以下几种:

第一种,利用选择开关。

可选的,选择开关可以为数字选择器或有基本逻辑电路搭建的选择开关。基本逻辑电路包括但不限于:与门,和/或,非门,和/或,是门等等。

如图2所示,为本申请实施例提供的电子设备的另一种实现方式的示意图,该电子设备可以包括:接口11、输入装置12、第一处理器13、第二处理器14以及选择开关21;其中:

选择开关21包括:多个第二传输端d0至dn、第一传输端y,可选的,选择开关21包括一个或多个使能端a0至am。其中,n为大于或等于1的正整数,m为大于或等于0的正整数。图2中n=3,m=1。

图2中示出的第一处理器13包括至少两个第一信号传输端口;第二处理器14包括至少两个第二信号传输端口;图2并不对第一处理器13包含的第一信号传输端口的数目,以及,第二处理器14包含的第二信号传输端口的数目进行限定,例如,第一处理器13可以仅包括一个第一信号传输端口,也可以仅包括两个第一信号传输端口;第二处理器14可以仅包括一个第二信号传输端口,也可以仅包括两个第二信号传输端口。

其中,选择开关21的多个第二传输端分别与相应的第一信号传输端口或第二信号传输端口相连;可选的,一个第二传输端与一个第一信号传输端口或一个第二信号传输端口相连。选择开关21的第一传输端y与所述接口11相连。

可选的,结合图2所示电子设备,在电子设备处于第一状态下,控制第二传输端d0或第二传输端d2与第一传输端y相连(或第二传输端d3与第一传输端y相连),使得第一信号传输端口或第二信号传输端口与接口11相连;或,在电子设备处于第一状态下,控制第二传输端d0或第二传输端d1与第一传输端y相连,使得不同第二信号传输端口与接口11相连;或,在电子设备处于第一状态下,控制第二传输端d2或第二传输端d3与第一传输端y相连,使得不同第一信号传输端口与接口11相连。可选的,在电子设备处于第二状态下,控制第二传输端d2或第二传输端d3与第一传输端y相连,使得第一信号传输端口与接口11相连。

可选的,不同的处理器可以通过接口11与外部设备传输不同的信号,同一处理器的不同信号传输端口可以通过接口11与外部设备传输不同的信号。

图2中是由第一处理器13控制选择开关21,可选的,还可以是独立于第一处理器13之外的其他装置控制选择开关21。

第二种,利用软件程序。

可选的,软件程序可以存储于第一处理器13中,也可以存储于独立于第一处理器13的其他装置中。

可选的,第一处理器13的至少一个第一信号传输端口以及第二处理器14的至少一个第二信号传输端口分别与接口11相连。软件程序可以基于电子设备所处的状态,控制相应的信号传输端口处于使能状态,其他信号传输端口处于非使能状态,其中,处于使能状态的信号传输端口可以正常传输信号;处于非使能状态的信号传输端口不能够传输信号。

例如,在电子设备处于第一状态下,控制第二处理器的一个第二信号传输端口处于使能状态,其他第二信号传输端口和所有第一信号传输端口处于非使能状态;或,在电子设备处于第一状态下,控制第一处理器的一个第一个第一信号传输端口处于使能状态,其他第一信号传输端口和所有第二信号传输端口处于非使能状态;或,在第二状态下,控制第一处理器的第一个第一信号传输端口处于使能状态,其他第一信号传输端口处于非使能状态。

在第二状态下,第二处理器处于非工作状态,所有第二信号传输端口均处于非使能状态。

目前可以对电子设备进行故障调试或故障恢复,在对电子设备进行故障调试或故障恢复时,需要对电子设备进行拆机。

例如,在对电子设备进行主板故障调试时,需要将电子设备进行拆卸,然后将调试卡(debugcard)插入电子设备中具有m.2固态硬盘的wlan卡槽中,调试卡可以显示主板的故障状态。再例如,若电子设备中的bios出现故障,在对电子设备中的bios进行恢复时,需要将存储bios(basicinput/outputsystem,基本输入输出系统)的rom(readonlymemoryimage,只读存储器镜像),从电子设备中拆卸下来,用专用治具刷新bios。

在一可选实施例中,本申请实施例提供的电子设备的接口11可以连接用于故障调试或故障恢复的外部设备,使得在对电子设备进行故障调试或故障恢复时,不对电子设备进行拆机。

可以理解的是,不同类型的故障调试或不同类型的故障恢复需要传输的信号不同,例如,故障调试对应的传输信号为故障信号,bios故障恢复对应的传输信号为修复bios恢复信号;即不同类型的故障调试或不同类型的故障恢复可能需要不同信号传输端口与接口11相连,使得相应的信号传输端口与接口之间传输相应的信号。

第一处理器13可以利用不同的第一信号传输端口通过接口11与外部设备之间传输不同的信号;第二处理器14可以利用不同的第二信号传输端口通过接口11与外部设备之间传输不同的信号。

可选的,第一处理器13与需要故障调试或故障恢复的装置相连,或,第一处理器13包含需要故障调试或故障恢复的装置,第一处理器13可以将需要故障调试的装置的故障信号通过相应的第一信号传输端口以及接口11传输至外部设备(例如,调试卡)上,可选的,外部设备可以显示表征故障类型的故障标识;第一处理器13可以通过相应的第一信号传输端口以及接口11接收外部设备(例如,专用刷新bios的工具)传输的修复数据,以修复需要进行故障恢复的装置,例如,存储bios的rom。

综上,在进行故障调试或故障恢复时,在电子设备处于相应状态下,将相应的外接设备插入该接口11,即可完成对电子设备的故障调试或故障恢复,无需对电子设备进行拆卸。

可以理解的是,在对电子设备进行故障调试或故障恢复时,可能需要电子设备处于不同的状态下,例如,在对存储bios的rom进行故障恢复时,需要电子设备处于第二状态(对于计算机而言,第二状态为计算机关机状态);在需要进行故障调试时,需要电子设备处于第一状态。因此,如何控制电子设备进入第一状态或第二状态也比较重要。

本申请实施例详细介绍如何控制电子设备进入第一状态或第二状态。

第一,如何控制电子设备进入第一状态。

在第一处理器13处于工作状态,第二处理器14不处于非工作状态下,确定电子设备切换至第一状态。

在一可选实施例中,输入装置12可以包括接收用户输入的数据和信息的装置,例如键盘,或,预设按键,或,摄像头,或,扫描仪,或,语音输入装置,或,触摸屏,或生物特征输入装置等。

可以理解的是,本申请实施例提及的第一状态包括至少一个子状态。

第一状态包含的子状态的数目可以基于实际情况而定,例如,第一状态包含的子状态的数目可以基于故障调试类型的数目和/或故障恢复类型的数目而定。不同子状态下,第一处理器13或第二处理器14与接口11相连的信号传输端口不同。

以第一状态至少包括第一子状态和/或第二子状态为例进行说明。可选的,在第一状态下,第一处理器13处于工作状态,第二处理器14不处于非工作状态,包括:在第一子状态下,第一处理器13处于工作状态,第二处理器14再从非工作状态进入工作状态;在所述第二子状态下,第一处理器13与第二处理器14均处于工作状态。控制电子设备进入第一子状态或第二子状态的方法包括:

在所述第一处理器处于工作状态,所述第二处理器再从非工作状态进入工作状态下,检测到所述输入装置获得满足第一条件的输入操作时,确定所述电子设备切换至第一子状态;和/或,在所述第一处理器以及所述第二处理器均处于工作状态下,所述电子设备切换至第二子状态。

可以理解的是,第一处理器和第二处理器均处于工作状态下,是电子设备的常态,以计算机为例,第一处理器和第二处理器均处于工作状态下,表明计算机处于操作系统已经启动完毕后的状态,即计算机在第二子状态下,可选的,用户可以利用计算机上安装的应用程序进行相应操作。为了提高接口11的使用效率,可以复用接口11,即在第二子状态下,用户可以利用该接口11实现外部设备与电子设备的信号交互;在第一子状态下,用户也可以利用该接口11进行信号交互;其中,不同状态下,接口11交互的数据不同。

可以理解的是,由于第一处理器和第二处理器均处于工作状态下,是电子设备的常态,可选的,在第一处理器和第二处理器均处于工作状态下,电子设备可以直接进入第二子状态,而不需要接收任何输入操作。例如,接口11为usb接口,在第二子状态下,接口11对应的功能即为usb接口的功能。

可选的,第一条件可以为:摄像头采集到的手势为第一预设手势,或,摄像头采集到的人脸表情为第一预设表情,或,键盘中目标按键触按信息满足第一预设触按条件,或,触按预设按键的触按信息满足第二预设触按条件等等。

可选的,触按信息包括:触按时长和/或触按轨迹和/或触按力度。第一预设触按条件可以包括:触按时长小于或等于第一值,和/或,触按轨迹为第一预设轨迹,和/或,触按力度大于或等于第二值;或,第一预设触按条件可以包括:触按时长大于或等于第一值,和/或,触按轨迹为第一预设轨迹,和/或,触按力度大于或等于第二值;可选的,第二预设触按条件可以包括:触按时长小于或等于第三值,和/或,触按轨迹为第二预设轨迹,和/或,触按力度大于或等于第四值;或,第二预设触按条件可以包括:触按时长大于或等于第三值,和/或,触按轨迹为第二预设轨迹,和/或,触按力度大于或等于第四值。

例如,假设第一处理器13为ec,第二处理器14为cpu,第一输入操作可以为触按键盘上的f4按键的时间大于或等于第一值。

上述,第一值、第二值、第三值、第四值可以基于实际情况而定,本申请不作任何限定。

在一可选实施例中,所述第一处理器13在执行在所述电子设备处于不同状态下,控制第一信号传输端口或第二信号传输端口与所述接口连接时,包括:

在所述电子设备处于第一子状态下,控制所述第一处理器的第一信号传输端口与所述接口连接;和/或,在所述电子设备处于第二子状态下,控制所述第二处理器的第二信号传输端口与所述接口连接。

第二,如何控制电子设备进入第二状态。

在所述第一处理器处于工作状态,所述第二处理器处于非工作状态下,检测到所述输入装置获得满足第二条件的输入操作时,确定所述电子设备进入第二状态。

第二条件可以为:摄像头采集到的手势为第二预设手势,或,摄像头采集到的人脸表情为第二预设表情,或,键盘中目标按键触按信息满足第三预设触按条件,或,触按预设按键的触按信息满足第四预设触按条件等等。

可选的,触按信息包括:触按时长和/或触按轨迹和/或触按力度。第三预设触按条件可以包括:触按时长小于或等于第五值,和/或,触按轨迹为第三预设轨迹,和/或,触按力度大于或等于第六值;或第三预设触按条件可以包括:触按时长大于或等于第五值,和/或,触按轨迹为第三预设轨迹,和/或,触按力度大于或等于第六值;可选的,第四预设触按条件可以包括:触按时长小于或等于第七值,和/或,触按轨迹为第四预设轨迹,和/或,触按力度大于或等于第八值;或第二预设触按条件可以包括:触按时长大于或等于第七值,和/或,触按轨迹为第四预设轨迹,和/或,触按力度大于或等于第八值。

例如,假设第一处理器13为ec,第二处理器14为cpu,满足第二条件的输入操作可以为触按一键恢复按键的时间大于或等于第七值,由于一键恢复按键直接与ec相连,一键恢复按键具有恢复计算机系统功能,为了避免与该功能混淆,可选的,假设触按一键恢复按键的时长为第八值时,可以启动恢复计算机系统的功能;尽量使得第七值与第八值的差距大些,从而不会将一键恢复按键对应的进入第一子状态的功能和恢复计算机系统的功能混淆,产生误操作。

上述,第五值、第六值、第七值、第八值可以基于实际情况而定,本申请不作任何限定。

可以理解的是,本申请实施例提及的第二状态包括至少一个子状态。第二状态包含的子状态的数目以基于实际情况而定。例如,例如,第二状态包含的子状态的数目可以基于故障调试类型的数目和/或故障恢复类型的数目而定。不同子状态下,第一处理器13或第二处理器14与接口11相连的信号传输端口不同。

为了本领域技术人员更加理解本申请实施例提供的电子设备,下面举一具体例子,对电子设备进行说明。

如图3所示,为本申请实施例提供的电子设备的一种具体实现方式的示意图,该电子设备包括:

接口11、输入装置12、第一处理器13、第二处理器14以及选择开关31;其中:

选择开关31包括:多个第二传输端d0至d3、第一传输端y,可选的,选择开关31包括使能端a0和a1。

图3中示出的第一处理器13包括第一信号传输端口131以及第一信号传输端口132;第二处理器14包括第二信号传输端口141;其中:

第一信号传输端口131可以为uart(universalasynchronousreceiver/transmitter,通用异步收发传输器)端口;第一信号传输端口132可以为嵌入式闪存(e-flash)对应的端口。第二信号传输端口141可以为usb2.0端口。

可选的,嵌入式闪存(e-flash)可以存储有ec的厂商相关内容。

可选的,电子设备还可以包括biosrom32,其中biosrom32存储有bios程序。

可选的,biosrom32包括:ec-code控制区域、mc-code控制区域以及bios控制区域,其中,bios挂掉是指mc-code控制区域和/或bios控制区域挂掉。在这种情况下,可以对biosrom进行恢复;可选的,若bios控制区域被损坏,则biosrom无法进行恢复。

第一处理器13可以为ec,第二处理器14可以为cpu或pch(platformcontrollerhub)。

下面对图3所示的电子设备的工作原理进行说明,如图4所示,为本申请实施例提供的电子设备的一种具体工作原理的示意图。

步骤s400:输入装置21监测输入操作。

步骤s401:在接口11插入存储有修复bios的程序的外部设备。

步骤s402:在第一处理器13处于工作状态下,第二处理器14处于非工作状态下,第一处理器13检测到输入装置21接收的输入操作满足第二条件,切换至第二状态,控制选择开关31的使能端a0和a1,使得选择开关31的第二输入端d2与第一输入端y相连,如图3选择开关31中实线所示。

选择开关的第二输入端d2与第一输入端y相连,使得第一处理器13的第一信号传输端口132与接口11的通信导通。

可选的,步骤s402中满足第二条件的输入操作可以为触按一键恢复按键的时间大于或等于20秒。

可选的,控制选择开关31的使能端a0和a1,使得选择开关31的第二输入端d2与第一输入端y相连,包括:控制使能端a0电平为低(或为高),使能端a1电平为高(或为低),使得选择开关31的第二输入端d2与第一输入端y相连。

步骤s403:第一处理器13通过第一信号传输端口132、接口11与外部设备传输bios恢复信号。

在第一处理器13通过第一信号传输端口132、接口11与外部设备进行通信过程中,可以基于外部设备存储的修复bios的程序对biosrom32进行修复。图3中用虚线示出了嵌入式闪存(e-flash)与biosrom32在进行bios恢复时的信号传输路径。

利用本申请实施例提供的电子设备,在对biosrom32进行恢复时,无需将biosrom32拆卸下来,用专用工具进行恢复。

步骤s404:在接口11插入的能够显示故障信号的外部设备。

外部设备可以为调试卡。

步骤s405:在第一处理器13处于工作状态下,第二处理器14再从非工作状态进入工作状态下,第一处理器13检测到输入装置21接收的输入操作满足第一条件,切换至第一子状态,控制选择开关31的使能端a0和a1,使得选择开关31的第二输入端d3与第一输入端y相连,如图3选择开关31中虚线所示。

选择开关31的第二输入端d3与第一输入端y相连,使得第一信号传输端131与接口11的通路导通。

可选的,满足第一条件的输入操作可以为触按的按键为f4。

可选的,控制选择开关31的使能端a0和a1,使得选择开关31的第二输入端d3与第一输入端y相连,包括:控制选择开关31的使能端a0的电平为高(或为低),使能端a1电平为低(或为高),使得选择开关31的第二输入端d3与第一输入端y相连。

步骤s406:第一处理器13通过第一信号传输端口131、接口11与外部设备传输故障类型信号。

可选的,外部设备可以显示表征故障信号类型的故障标识。

可选的,第一处理器13可以为ec,ec可以将cpu、ec、电源等的故障信号通过uart131、接口11传输至外部设备,例如调试卡。

步骤s407:在接口11插入存储有数据的外部设备,例如u盘。

步骤s408:在第一处理器13处于工作状态,第二处理器处于工作状态下,切换至第二子状态,控制选择开关31的使能端a0和a1,使得选择开关31的第二输入端d0与第一输入端y相连,如图3选择开关31中点划线所示。

选择开关31的第二输入端d0与第一输入端y相连,使得第二信号传输端口141与接口11相连。

可选的,控制选择开关31的使能端a0和a1,使得选择开关31的第二输入端d0与第一输入端y相连,包括:控制选择开关31的使能端a0以及使能端a1电平同时为低(或为高),使得选择开关31的第二输入端d0与第一输入端y相连。

步骤s409:第二处理器14利用第二信号传输端口141、接口11与外部设备传输usb2.0信号。

外部设备可以为u盘。

图3和图4所示例子,是对电子设备中已经存在的usb接口(可选的,可以为typec接口)进行复用,即在电子设备处于不同状态,例如,第二状态、第一子状态、第二子状态,该接口11的功能不同。

可选的,接口11可以是电子设备中新增加的接口,该接口11可以包括:第一子状态对应的功能,即传输故障信号;和/或,第二状态对应的功能,传输修复bios信号;和/或,第二子状态对应的功能,例如,传输usb信号。

其中,“步骤s401至步骤s403”,“步骤s404至步骤s406”,“步骤s407至步骤s409”,是电子设备所处的三种状态下,分别对应的流程;三者之前并没有时间先后顺序。

在一可选实施例中,图3和图4所示电子设备的接口11可以为typec接口,如图5所示,为本申请实施例提供的typec接口的示意图,电子设备在不同的状态下,可以复用typec端口中用虚线框框出的引脚。

上述本申请公开的实施例中详细描述了装置,本申请实施例还提供了一种信号传输方法,下面给出具体的实施例进行详细说明。

如图6所示,为本申请实施例提供的信号传输方法的一种实现方式的流程图,该方法包括:

步骤s601:监测电子设备的状态。

可选的,本申请实施例提供的信号传输方法可以应用于第一处理器13。

步骤s602:若所述电子设备的状态满足预设条件时,由第一模式切换至第二模式。

所述第一模式和所述第二模式中,一个模式为所述电子设备中的接口与所述电子设备中的第一处理器的一个第一信号传输端口相连,或,所述接口与所述电子设备中的第二处理器的第二信号传输端口相连;其中,另一个模式为所述接口与所述第一处理器的另一第一信号传输端口相连;

其中,所述接口用于连接外部设备,所述第一处理器,具有第一功耗;第二处理器,具有高于第一功耗的第二功耗;其中,所述第一处理器能将所述第二处理器从非工作状态切换至工作状态。

可选的,步骤s602若所述电子设备的状态满足预设条件时,由第一模式切换至第二模式的方式可以参见图2或图3所示方式,这里不再进行赘述。

在一可选实施例中,所述预设条件包括第一子条件、第二子条件以及第二条件中任一个,其中:

第一子条件包括:所述第一处理器处于工作状态,所述第二处理器再从非工作状态进入工作状态;且所述电子设备的输入装置接收到第一输入操作;

第二子条件包括:所述第一处理器处于工作状态,所述第二处理器处于工作状态;

第二条件包括:第一处理器处于工作状态,第二处理器处于非工作状态;且所述输入装置接收到第二输入操作。

在一可选实施例中,若所述电子设备的状态满足预设条件时,由第一模式切换至第二模式包括:

若所述电子设备的状态满足第一子条件,控制所述电子设备中的接口11与所述电子设备中的第一处理器的一个第一信号传输端口相连;

若所述电子设备的状态满足第二子条件,控制所述接口与所述电子设备中的第二处理器的第二信号传输端口相连;

若所述电子设备的状态满足第二条件,控制所述接口与所述第一处理器的另一第一信号传输端口相连。

关于本申请实施例提供的信息传输方法实施例中提及的工作状态、非工作状态,再从非工作状态进入工作状态、第一输入操作、第二输入操作、第一功耗、第二功耗等均可以参见本申请实施例提供的电子设备实施例中的说明,这里不再赘述。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置或系统类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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