700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 开机异常处理方法 装置 电子设备以及存储介质与流程

开机异常处理方法 装置 电子设备以及存储介质与流程

时间:2022-02-04 05:27:36

相关推荐

开机异常处理方法 装置 电子设备以及存储介质与流程

本申请涉及电子设备技术领域,更具体地,涉及一种开机异常处理方法、装置、电子设备以及存储介质。

背景技术:

随着科学技术的发展,电子设备的使用越来越广泛,功能越来越多,已经成为人们日常生活中的必备之一。目前,若电子设备在开机过程中出现开机异常的情况,需要用户将电子设备返回厂家维修,过程比较繁琐,用户体验不佳。

技术实现要素:

鉴于上述问题,本申请提出了一种开机异常处理方法、装置、电子设备以及存储介质,以解决上述问题。

第一方面,本申请实施例提供了一种开机异常处理方法,应用于电子设备,所述方法包括:所述电子设备在接收到开机指令时,获取所述电子设备的状态信息;当所述状态信息表征所述电子设备发生开机异常时,获取作用于所述电子设备的触发事件;当所述触发事件满足指定触发条件时,启动日志抓取功能并抓取日志信息。

第二方面,本申请实施例提供了一种开机异常处理装置,应用于电子设备,所述装置包括:状态信息获取模块,用于所述电子设备在接收到开机指令时,获取所述电子设备的状态信息;触发事件获取模块,用于当所述状态信息表征所述电子设备发生开机异常时,获取作用于所述电子设备的触发事件;日志信息抓取模块,用于当所述触发事件满足指定触发条件时,启动日志抓取功能并抓取日志信息。

第三方面,本申请实施例提供了一种电子设备,包括存储器和处理器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时所述处理器执行上述方法。

第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述方法。

本申请实施例提供的开机异常处理方法、装置、电子设备以及存储介质,电子设备在接收到开机指令时,获取电子设备的状态信息,当状态信息表征电子设备发生开机异常时,获取作用于电子设备的触发事件,当触发事件满足指定触发条件时,启动日志抓取功能并抓取日志信息,从而通过获取电子设备的开机过程的状态信息,并在获取到开机异常且作用于电子设备的触发事件满足指定触发事件时启动日志抓取功能并抓取日志信息,从而实现在开机异常时可以抓取第一现场的日志信息,便于进行开机异常的分析和修复,提升用户体验。

附图说明

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

图1示出了可应用于本申请实施例提供的开机异常处理方法的应用场景的示意图;

图2示出了本申请一个实施例提供的开机异常处理方法的流程示意图;

图3示出了本申请又一个实施例提供的开机异常处理方法的流程示意图;

图4示出了本申请再一个实施例提供的开机异常处理方法的流程示意图;

图5示出了本申请另一个实施例提供的开机异常处理方法的流程示意图;

图6示出了本申请又再一个实施例提供的开机异常处理方法的流程示意图;

图7示出了本申请实施例提供的开机异常处理装置的模块框图;

图8示出了本申请实施例用于执行根据本申请实施例的开机异常处理方法的电子设备的框图;

图9示出了本申请实施例的用于保存或者携带实现根据本申请实施例的开机异常处理方法的程序代码的存储单元。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。

目前,电子设备可能存在如下场景:用户在购买电子设备并尝试开机时,电子设备可以正常进入开机向导界面,而电子设备的触摸屏因为各种原因不能点击、滑动,从而造成开机异常,需要开发人员或测试人员对开机异常进行处理。并且,由于电子设备的日志(log)一般都不会默认打开且电子设备已经售出,开发人员或测试人员难以进一步通过获取电子设备的日志进行分析。另外,如果造成开机异常的原因是屏幕的死故障,可以直接联合硬件厂家一起分析处理,而如果造成开机异常的原因是软件问题,那么,发生开机异常往往是概率性的,可能存在开机时好时坏的问题,重新开机也可能无法复现,进而造成开发人员或测试人员无法准确获得造成开机异常的原因,难以快速修复电子设备。

针对上述问题,发明人经过长期的研究发现,并提出了本申请实施例提供的开机异常处理方法、装置、电子设备以及存储介质,通过获取电子设备的开机过程的状态信息,并在获取到开机异常且作用于电子设备的触发事件满足指定触发事件时启动日志抓取功能并抓取日志信息,从而实现在开机异常时可以抓取第一现场的日志信息,便于进行开机异常的分析和修复,提升用户体验。其中,具体的开机异常处理方法在后续的实施例中进行详细的说明。

下面将针对可用于本申请实施例提供的开机异常处理方法的应用场景进行描述。

请参阅图1,图1示出了本申请实施例提供的开机异常处理方法的应用场景的示意图。其包括电子设备100、测试设备200以及服务器300,其中,电子设备100、测试设备200以及服务器300可以两两连接,以实现电子设备100和服务器300的数据交互,电子设备100和测试设备200的数据交互,测试设备200和服务器300的数据交互。例如,电子设备100可以发送日志信息至测试设备200,也可以发送日志信息至服务器300等。作为一种方式,电子设备100和服务器300可以分别与基站连接,以通过基站实现电子设备100和服务器300之间的数据交互。其中,电子设备100和测试设备200可以包括智能手机、平板电脑、穿戴式电子设备等。服务器300可以包括传统服务器、云服务器等,在此不做限定。在一些实施方式中,测试设备200的数量可以为一个或多个,图1所示的测试设备200的数量以一个为示例,在此不做限定。

请参阅图2,图2示出了本申请一个实施例提供的开机异常处理方法的流程示意图。所述开机异常处理方法用于通过获取电子设备的开机过程的状态信息,并在获取到开机异常且作用于电子设备的触发事件满足指定触发事件时启动日志抓取功能并抓取日志信息,从而实现在开机异常时可以抓取第一现场的日志信息,便于进行开机异常的分析和修复,提升用户体验。在具体的实施例中,所述开机异常处理方法应用于如图7所示的开机异常处理装置400以及配置有所述开机异常处理装置400的电子设备100(图8)。下面将以电子设备为例,说明本实施例的具体流程,当然,可以理解的,本实施例所应用的电子设备可以为智能手机、平板电脑、穿戴式电子设备等,在此不做限定。下面将针对图2所示的流程进行详细的阐述,所述开机异常处理方法具体可以包括以下步骤:

步骤s110:所述电子设备在接收到开机指令时,获取所述电子设备的状态信息。

在一些实施方式中,电子设备可以接收开机指令,并在接收到开机指令时响应开机指令尝试开机。其中,电子设备可以接收由用户触发的开机指令,也可以接收按预设规则触发的开机指令等,在此不做限定。在本实施例中,当电子设备接收到的开机指令由用户触发时,该开机指令可以是在电子设备处于关机状态且检测到用户作用于开机按键上的按压操作满足预设条件时生成,也可以是在电子设备处于关机状态且检测到外设(如充电器)插入时生成等。当电子设备接收到的开机指令由预设规则触发时,该开机指令可以是电子设备处于关机状态且当前时间满足预设时间时生成、可以是电子设备处于关机状态且当前地点满足预设地点时生成、也可以是电子设备处于关机状态且当前温度满足预设温度时生成等。

在一些实施方式中,在电子设备接收到开机指令并尝试开机的过程中,可以获取该电子设备的状态信息,并基于获取到的电子设备的状态信息确定电子设备是否开机异常。

作为一种方式,可以通过获取电子设备在处于开机向导界面时其触摸屏能否响应触摸操作的方式,确定电子设备是否开机异常。具体地,当获取到电子设备处于开机向导界面时其触摸屏能响应触摸操作时,表征电子设备开机正常,当获取到电子设备处于开机向导界面时其触摸屏不能响应触摸操作时,表征电子设备开机异常。

作为又一种方式,可以通过获取该电子设备是否能从开机向导界面跳转至桌面的方式,确定电子设备是否开机异常。具体地,当获取到电子设备可以从开机向导界面跳转至桌面时,表征电子设备开机正常,当获取到电子设备不可以从开机向导界面跳转至桌面时,表征电子设备开机异常。

作为再一种方式,可以通过获取该电子设备是否能在预设时长内从开机向导界面跳转至桌面的方式,确定电子设备是否开机异常。具体地,当获取到电子设备可以在预设时长内从开机向导界面跳转至桌面时,表征电子设备开机正常,当获取到电子设备在预设时长内不可以从开机向导界面跳转至桌面时,表征电子设备开机异常。

当然,在本实施例中,还可以通过其他更多的方式获取电子设备的状态信息,并基于获取到的状态信息确定电子设备是否发生开机异常,在此不再赘述。

步骤s120:当所述状态信息表征所述电子设备发生开机异常时,获取作用于所述电子设备的触发事件。

在一些实施方式中,当获取到的电子设备的状态信息表征电子设备发生开机异常时,可以对作用于电子设备的触发事件进行检测,当检测到作用于电子设备的触发事件时,可以获取该作用于电子设备的触发事件。其中,该触发事件例如可以包括作用于电子设备的音量键上的按压操作、电子设备内置的传感器检测到的触发操作次数、通过电子设备的数据接口连接的外设发送的数据信息等,在此不做限定。

步骤s130:当所述触发事件满足指定触发条件时,启动日志抓取功能并抓取日志信息。

在一些实施方式中,电子设备预先设置并存储有指定触发条件,该指定触发条件用于作为获取的作用于电子设备的触发事件的判断依据。因此,在本实施例中,当获取到触发事件后,可以将触发事件和指定触发条件进行比较,以判断触发事件是否满足指定触发条件,其中,当触发事件满足指定触发条件时,可以认为用户通过触发事件开启电子设备的日志抓取功能,当触发事件不满足指定触发条件时,可以认为用户没有通过触发事件开启电子设备的日志抓取功能。

于本实施例中,当确定触发事件满足指定触发条件时,可以启动电子设备的日志抓取功能,并通过日志抓取功能抓取电子设备的日志信息,从而能第一时间、第一现场抓取到有效的日志信息,不需要破坏现场,避免进行复测或者压测,便于进行开机异常的分析和修复,提升用户体验。

其中,日志信息是指记录电子设备的系统的操作行为的信息,于本实施例中,所抓取的日志信息是指记录电子设备在开机过程中的系统的操作行为的信息。该日志信息可以包括文本数据和图片数据,其中,当该日志信息为文本数据时,该日志信息可以包括文字数据、数字数据、字符数据等,在此不做限定。另外,在本实施例中,电子设备在抓取到日志信息后,可以将日志信息存储在电子设备的内存中,也可以将日志信息存储在电子设备的磁盘(硬盘)中,在此不做限定。其中,当日志信息存储在内存中时,该内存可以包括电子设备预先创建的共享内存(sharedmemory),以实现各个进程通过该共享内存写入日志信息至日志文件,以便日志信息以文件的形式输出进行分析;当日志信息存储在磁盘时,该日志信息可以保存在日志文件中并存储在磁盘,以便日志信息以文件的形式输出进行分析。

本申请一个实施例提供的开机异常处理方法,电子设备在接收到开机指令时,获取电子设备的状态信息,当状态信息表征电子设备发生开机异常时,获取作用于电子设备的触发事件,当触发事件满足指定触发条件时,启动日志抓取功能并抓取日志信息,从而通过获取电子设备的开机过程的状态信息,并在获取到开机异常且作用于电子设备的触发事件满足指定触发事件时启动日志抓取功能并抓取日志信息,从而实现在开机异常时可以抓取第一现场的日志信息,便于进行开机异常的分析和修复,提升用户体验。

请参阅图3,图3示出了本申请又一个实施例提供的开机异常处理方法的流程示意图。该方法应用于上述电子设备,所述电子设备包括音量加键和音量减键,另外,所述电子设备存储有指定名称和指定密码,下面将针对图3所示的流程进行详细的阐述,所述开机异常处理方法具体可以包括以下步骤:

步骤s210:所述电子设备在接收到开机指令时,获取所述触摸屏停留在开机向导界面的时长。

在一些实施方式中,电子设备包括触摸屏,造成电子设备的开机异常的问题可能是由于触摸屏发生卡屏造成的。因此,在本实施例中,电子设备在接收到开机指令时,可以获取触摸屏的状态信息,以判断触摸屏是否发生卡屏,其中,当监测到触摸屏发生卡屏时,表征电子设备发生开机异常,当监测到触摸屏没有发生卡屏时,表征电子设备没有发生开机异常。其中,电子设备可以在开机向导线程中启动一个监控线程touchpanl_check获取触摸屏的状态信息。

在一些实施方式中,电子设备在接收到开机指令时,可以获取触摸屏停留在开机向导界面的时长,以判断触摸屏是否发生卡屏,其中,当获取到触摸屏停留在开机向导界面的时长达到时长阈值时,表征触摸屏发生卡屏,即表征电子设备发生开机异常,当获取到触摸屏停留在开机向导界面的时长没有达到时长阈值时跳转至桌面时,表征触摸屏没有发生卡屏,即表征电子设备没有发生开机异常。

步骤s220:当所述时长达到时长阈值时,确定所述电子设备发生开机异常。

步骤s230:当所述状态信息表征所述电子设备发生开机异常时,分别获取作用于所述音量加键上的第一按压操作和作用于所述音量减键上的第二按压操作。

于本实施例中,电子设备包括音量键,其中,音量键包括音量加键和音量减键。在一些实施方式中,当获取到电子设备的状态信息表征电子设备发生开机异常时,可以对作用于音量加键和音量减键上的按压操作进行检测获取,具体地,可以检测获取作用于音量加键上的按压操作作为第一按压操作,并检测获取作用于音量减键上的按压操作作为第二按压操作。在一些实施方式中,可以设定预设时长,那么,可以获取在预设时长内作用于音量加键上的第一按压操作,并获取在预设时长内作用于音量减键上的第二按压操作,其中,该预设时长可以包括30s,20s等,在此不做限定。

在本实施例中,获取作用于音量加键上的第一按压操作和作用于音量减键上的第二按压操作至少可以包括:获取作用于音量加键上的第一按压操作对应的按压次数、获取作用于音量减键上的第二按压操作对应的按压次数、以及获取作用于音量加键上的第一按压操作和作用于音量减键上的第二按压操作之间的按压顺序等,在此不做限定。

步骤s240:当所述第一按压操作对应的按压次数达到第一指定次数、所述第二按压操作对应的按压次数达到第二指定次数、且所述第一按压操作和所述第二按压操作之间的按压顺序满足指定按压顺序时,启动日志抓取功能并抓取日志信息。

在一些实施方式中,电子设备预先设置并存储有第一指定次数、第二指定次数以及指定按压顺序,其中,该第一指定次数可以等于第二指定次数,也可以不等于第二指定次数,在此不做限定。该第一指定次数可以用于作为作用于音量加键上的第一按压次数的判断依据,第二指定次数可以用于作为作用于音量减键上的第二按压次数的判断依据,指定按压顺序可以用于作为作用于音量加键上的第一按压操作和作用于音量减键上的第二按压操作之间的按压顺序的判断依据。因此,在本实施例中,在获取到作用于音量加键上的第一按压操作和作用于音量减键上的第二按压操作后,可以将第一按压操作对应的按压次数和第一指定次数进行比较,将第二按压操作对应的按压次数和第二指定次数进行比较,以及将第一按压操作和第二按压操作之间的按压顺序和和指定按压顺序进行比较,以判断第一按压操作对应的按压次数是否达到第一指定次数、第二按压操作对应的按压次数是否达到第二指定次数、以及第一按压操作和第二按压操作之间的按压顺序是否满足指定按压顺序,其中,当判断结果表征第一按压操作对应的按压次数达到第一指定次数、第二按压操作对应的按压次数达到第二指定次数、以及第一按压操作和第二按压操作之间的按压顺序满足指定按压顺序时,可以确定触发事件满足指定触发条件,则可以启动日志抓取功能并抓取日志信息。

例如,假设第一指定次数为3次,第二指定次数为4次,指定按压顺序为“音量加键-音量减键-音量加键-音量减键-音量减键-音量加键-音量减键”,那么,当获取到的作用于音量加键上的第一按压操作对应的按压次数达到3次、作用于音量减键上的第二按压操作对应的按压次数达到4次,且第一按压操作和第二按压操作之间的按压顺序为“音量加键-音量减键-音量加键-音量减键-音量减键-音量加键-音量减键”时,可以确定第一按压操作对应的按压次数达到第一指定次数、第二按压操作对应的按压次数达到第二指定次数、且第一按压操作和第二按压操作之间的按压顺序满足指定按压顺序,因此,可以启动日志抓取功能并抓取日志信息。

步骤s250:基于所述指定名称搜索短距离无线通信网络。

在一些实施方式中,电子设备预先设置并存储有预设条件,该预设条件用于作为搜索短距离无线通信网络的依据,因此,在本实施例中,在启动日志抓取功能并抓取日志信息之后,可以基于预设条件搜索短距离无线通信网络,其中,短距离无线通信网络包括无线保真wifi、蓝牙、近场通信nfc、紫峰zigbee等,在此不做限定。例如,当启动日志抓取功能并抓取到日志信息时,可以基于预设条件搜索wifi;当启动日志抓取功能并抓取到日志信息时,可以基于预设条件搜索蓝牙;当启动日志抓取功能并抓取到日志信息时,可以基于预设条件搜索nfc;当启动日志抓取功能并抓取到日志信息时,可以基于预设条件搜索zigbee等,在此不做限定。

在一些实施方式中,该预设条件可以包括指定名称,该指定名称与目标短距离无线通信网络的名称一致。也就是说,电子设备可以预先设置并存储有指定名称,该指定名称用于作为搜索短距离无线通信网络的依据,因此,在本实施例中,当启动日志抓取功能并抓取到日志信息时,可以基于指定名称搜索短距离无线通信网络,其中,当搜索到与指定名称的名称一致的短距离无线通信网络时,可以确定搜索到目标短距离无线通信网络,当没有搜索到与指定名称的名称一致的短距离无线通信网络时,可以确定没有搜索到目标短距离无线通信网络。以短距离无线通信网络为wifi为例,可以基于指定名称搜索wifi,当搜索到与指定名称的名称一致的wifi时,可以将该wifi确定为目标wifi,当没有搜索到与指定名称的名称一致的wifi时,表征没有搜索到目标wifi。

在一些实施方式中,该预设条件可以包括指定密码,该指定密码与目标短距离无线通信网络的密码一致。也就是说,电子设备可以预先设置并存储有指定密码,该指定密码用于作为搜索短距离无线通信网络的依据,因此,在本实施例中,在启动日志抓取功能并抓取到日志信息之后,可以基于指定密码搜索短距离无线通信网络,其中,当搜索到与指定密码的密码一致的短距离无线通信网络时,可以确定搜索到目标短距离无线通信网络,当没有搜索到与指定密码的密码一致的短距离无线通信网络时,可以确定没有搜索到目标短距离无线通信网络。以短距离无线通信网络为wifi为例,可以基于指定密码搜索wifi,当搜索到与指定密码的密码一致的wifi时,可以将该wifi确定为目标wifi,当没有搜索到与指定密码的密码一致的wifi时,表征没有搜索到目标wifi。

在一些实施方式中,该预设条件可以包括指定名称和指定密码,该指定名称与目标短距离无线通信网络的名称一致,该指定密码与目标短距离无线通信网络的密码一致。也就是说,电子设备可以预先设置并存储有指定名称和指定密码,该指定名称和指定密码用于作为搜索短距离无线通信网络的依据,因此,在本实施例中,在启动日志抓取功能并抓取到日志信息之后,可以基于指定名称和指定密码搜索短距离无线通信网络,其中,当搜索到与指定名称的名称一致且与指定密码的密码一致的短距离无线通信网络时,可以确定搜索到目标短距离无线通信网络,当没有搜索到与指定名称的名称一致或与指定密码的密码一致的短距离无线通信网络时,可以确定没有搜索到目标短距离无线通信网络。以短距离无线通信网络为wifi为例,可以基于指定名称和指定密码搜索wifi,当搜索到与指定名称的名称一致且与指定密码的密码一致的wifi时,可以将该wifi确定为目标wifi,当没有搜索到与指定名称的名称一致或与指定密码的密码一致的wifi时,表征没有搜索到目标wifi。

步骤s260:当搜索到与所述指定名称对应的目标短距离无线通信网络时,通过所述指定密码连接至所述目标短距离无线通信网络。

在一些实施方式中,当搜索到与预设条件对应的目标短距离无线通信网络时,例如,当搜索到与指定名称的名称一致的目标短距离无线通信网网络时,可以通过预先存储的指定密码连接至该目标短距离无线通信网络,以实现与服务器之间的通信。

步骤s270:通过所述目标短距离无线通信网络将所述日志信息上传至服务器。

在一些实施方式中,在连接至目标短距离无线通信网络后,电子设备可以通过短距离无线通信网络将所抓取的日志信息发送至服务器,该日志信息可以用于指示服务器对日志信息进行分析处理,以便基于发生开机异常的电子设备的第一现场的日志信息进行分析,可以提升修复成功的几率。其中,电子设备可以通过目标短距离无线通信网络直接将日志信息上传至服务器,也可以通过目标短距离无线通信网络先发送至测试设备,再通过测试设备将日志信息上传至服务器,在此不做限定。

服务器对日志信息进行分析后,可以获得造成电子设备开机异常的问题,并判断造成电子设备开机异常的问题是否是已知问题,即判断造成电子设备开机异常的问题是否在之前已经发生过,其中,当判断结果表征造成电子设备开机异常的问题是已知问题时,可以基于之前解决该已知问题的方式对电子设备的开机异常进行处理,当判断结果表征造成电子设备开机异常的问题不是已知问题时,可以重新查找对电子设备的开机异常的解决方案。

在本实施例中,服务器在查找到电子设备的开机异常的解决方案时,可以输出更新固件,用于对电子设备的原始固件进行更新以解决电子设备开机异常的问题。因此,测试设备在针对每个造成电子设备开机异常的问题时,均会输出不同的更新固件以解决不同的问题,当然,服务器生成的更新固件可以在服务器的本地存储,从而在基于电子设备的日志信息分析获得造成电子设备的开机异常的问题是已知问题时,可以直接从服务器获取与该已知问题对应的更新固件,并将该更新固件发送至电子设备,从而快速解决电子设备开机异常的问题。

在一些实施方式中,电子设备在接收到测试设备发送的更新固件后,可以基于该更新固件对电子设备的原始固件进行更新,以解决开机异常的问题,提升用户体验。

在一些实施方式中,当没有搜索到与预设条件对应的目标短距离无线通信网络时,例如,当没有搜索到与指定名称的名称一致的短距离无线通信网网络时,可以表征电子设备不满足启动日志抓取功能的触发条件,因此,在本实施例中,可以再次基于预设条件搜索短距离无线通信网络。

在一些实施方式中,可以按预设时间间隔再次基于预设条件搜索短距离无线通信网络,其中,该预设时间间隔可以为3分钟、5分钟、10分钟等,以预设时间间隔为5分钟为例,则当没有搜索到与预设条件对应的目标短距离无线通信网络时,电子设备可以每间隔5分钟基于预设条件搜索短距离无线通信网络,以通过增加搜索次数的方式提升搜索到目标短距离无线通信网络的几率。

本申请又一个实施例提供的开机异常处理方法,电子设备在接收到开机指令时,获取触摸屏停留在开机向导界面的时长,当该时长达到时长阈值时,确定电子设备发生开机异常,分别获取作用于音量加键上的第一按压操作和作用于音量减键上的第二按压操作,当第一按压操作对应的按压次数达到第一指定次数、第二按压操作对应的按压次数达到第二指定次数、且第一按压操作和第二按压操作之间的按压顺序满足指定按压顺序时,启动日志抓取功能并抓取日志信息。基于指定名称搜索短距离无线通信网络,当搜索到与指定名称对应的目标短距离无线通信网络时,通过指定密码连接至目标短距离无线通信网络,通过目标短距离无线通信网络将日志信息上传至服务器。相较于图2所示的开机异常处理方法,本实施例还在触摸屏停留在开机向导界面的时长达到时长阈值时确定电子设备发生开机异常,以提升开机异常判断的准确性。本实施例还通过作用于音量加键和音量减键上的按压操作触发日志信息抓取,提升抓取到第一现场的日志信息的几率。另外,本实施例还通过短距离无线通信网络将日志信息上传至服务器进行日志处理,以快速修复开机异常,提升用户体验。

请参阅图4,图4示出了本申请再一个实施例提供的开机异常处理方法的流程示意图。该方法应用于上述电子设备,所述电子设备包括传感器,另外,所述电子设备存储有指定名称和指定密码,下面将针对图4所示的流程进行详细的阐述,所述开机异常处理方法具体可以包括以下步骤:

步骤s310:所述电子设备在接收到开机指令时,获取所述触摸屏停留在开机向导界面的时长。

步骤s320:当所述时长达到时长阈值时,确定所述电子设备发生开机异常。

其中,步骤s310-步骤s320的具体描述请参阅步骤s210-步骤s220,在此不再赘述。

步骤s330:当所述状态信息表征所述电子设备发生开机异常时,获取所述传感器采集的触发操作次数。

于本实施例中,电子设备包括传感器。在一些实施方式中,当获取到电子设备的状态信息表征电子设备发生开机异常时,可以获取传感器采集到的触发操作对应的触发操作次数。例如,当传感器为接近传感器时,可以获取接近传感器检测到的接近次数,当传感器为姿态传感器时,可以获取姿态传感器检测到的晃动次数等,在此不做限定。

步骤s340:当所述触发操作次数达到第三指定次数时,启动日志抓取功能并抓取日志信息。

在一些实施方式中,电子设备预先设置并存储有第三指定次数,该第三指定次数用于作为传感器采集到的触发操作次数的判断依据。因此,在本实施例中,当获取到传感器采集的触发操作次数时,可以将触发操作次数与第三指定次数进行比较,以判断触发操作次数是否达到第三指定次数,其中,当判断结果表征触发操作次数达到第三指定次数时,可以确定触发事件满足指定触发条件,则可以启动日志抓取功能并抓取日志信息。

在一些实施方式中,所述传感器包括接近传感器,当所述状态信息表征所述电子设备发生开机异常时,获取所述接近传感器在第一指定时间内采集到的接近次数,当所述接近次数达到第三指定次数时,启动日志抓取功能并抓取日志信息,其中,该接近传感器例如可以包括距离传感器、红外传感器、光感传感器等,另外,该第一指定时间可以由电子设备自动设置,也可以由用户手动设置,在此不做限定。具体地,当接近传感器为距离传感器时,且距离传感器在第一指定时间内采集到第三指定次数的接近手势,可以启动日志抓取功能并抓取日志信息;当接近传感器为光感传感器时,且光感传感器在第一指定时间内采集到第三指定次数的接近手势,可以启动日志抓取功能并抓取日志信息。

在一些实施方式中,所述传感器包括姿态传感器,当所述状态信息表征所述电子设备发生开机异常时,获取所述姿态传感器在第二指定时间内采集到的晃动次数,当所述晃动次数达到第三指定次数时,启动日志抓取功能并抓取日志信息,其中,该姿态传感器例如可以包括加速度传感器、重力传感器(gsensor传感器)、陀螺仪等,另外,该第二指定时间可以由电子设备自动设置,也可以由用户手动设置,在此不做限定。于本实施例中,当姿态传感器采集到电子设备的转动角度(转动幅度)大于指定角度(指定幅度)时,可以确定电子设备晃动,即每采集到电子设备的转动角度大于指定角度时,可以记录电子设备晃动一次。具体地,当姿态传感器为重力传感器时,且重力传感器在第二指定时间内采集到第三指定次数的晃动操作,可以启动日志抓取功能并抓取日志信息;当姿态传感器为陀螺仪时,且陀螺仪在第二指定时间内采集到第三指定次数的晃动,可以启动日志抓取功能并抓取日志信息。

在一些实施方式中,所述传感器包括指纹传感器,当所述状态信息表征所述电子设备发生开机异常时,获取所述指纹传感器在第三指定时间内采集到的触摸次数,当所述触摸次数达到第三指定次数时,启动日志抓取功能并抓取日志信息,其中,该第三指定时间可以由电子设备自动设置,也可以由用户手动设置,在此不做限定。于本实施例中,当指纹传感器采集到一次指纹数据时,可以确定采集到触摸,即每采集到一次指纹数据,可以记录一次触摸,进一步地,当指纹传感器采集到一次指纹数据时,可以将采集到的指纹数据和预存的指纹数据进行对比,当采集的指纹数据与预存的指纹数据匹配时,可以确定采集到触摸,并记录一次指纹数据。

步骤s350:基于所述指定名称搜索短距离无线通信网络。

步骤s360:当搜索到与所述指定名称对应的目标短距离无线通信网络时,通过所述指定密码连接至所述目标短距离无线通信网络。

步骤s370:通过所述目标短距离无线通信网络将所述日志信息上传至服务器。

其中,步骤s350-步骤s370的具体描述请参阅步骤s250-步骤s270,在此不再赘述。

本申请再一个实施例提供的开机异常处理方法,电子设备在接收到开机指令时,获取触摸屏停留在开机向导界面的时长,当该时长达到时长阈值时,确定电子设备发生开机异常,获取传感器采集的触发操作次数,当触发操作次数达到第三指定次数时,启动日志抓取功能并抓取日志信息。基于指定名称搜索短距离无线通信网络,当搜索到与指定名称对应的目标短距离无线通信网络时,通过指定密码连接至目标短距离无线通信网络,通过目标短距离无线通信网络将日志信息上传至服务器。相较于图2所示的开机异常处理方法,本实施例还在触摸屏停留在开机向导界面的时长达到时长阈值时确定电子设备发生开机异常,以提升开机异常判断的准确性。本实施例还通过传感器检测到的触发操作次数触发日志信息抓取,提升抓取到第一现场的日志信息的几率。另外,本实施例还通过短距离无线通信网络将日志信息上传至服务器进行日志处理,以快速修复开机异常,提升用户体验。

请参阅图5,图5示出了本申请另一个实施例提供的开机异常处理方法的流程示意图。该方法应用于上述电子设备,所述电子设备设置有数据接口,另外,所述电子设备存储有指定名称和指定密码,下面将针对图5所示的流程进行详细的阐述,所述开机异常处理方法具体可以包括以下步骤:

步骤s410:所述电子设备在接收到开机指令时,获取所述触摸屏停留在开机向导界面的时长。

步骤s420:当所述时长达到时长阈值时,确定所述电子设备发生开机异常。

其中,步骤s410-步骤s420的具体描述请参阅步骤s210-步骤s220,在此不再赘述。

步骤s430:当所述状态信息表征所述电子设备发生开机异常时,获取通过所述数据接口连接的外设发送的数据信息。

于本实施例中,电子设备设置有数据接口,其中,该数据接口可以包括usb接口。在一些实施方式中,当获取到电子设备的状态信息表征电子设备发生开机异常时,可以获取通过数据接口连接的外设发送的数据信息。其中,电子设备通过数据接口连接的外设可以包括适配器、电脑、耳机等,在此不做限定。在一些实施方式中,当电子设备通过数据接口连接的外设为适配器时,则可以获取适配器通过数据接口发送的适配器预置的数据信息;当电子设备通过数据接口连接的外设为电脑时,则可以获取电脑中安装的软件发送的数据信息;当电子设备通过数据接口连接的外设为耳机时,则可以获取耳机中接收到作用于耳机按键上的按压操作时发送的数据信息等,在此不做限定。

步骤s440:当所述数据信息包括指定数据信息时,启动日志抓取功能并抓取日志信息。

在一些实施方式中,电子设备预先设置并存储有指定数据信息,该指定数据信息用于作为电子设备通过数据接口接收到的外设发送的数据信息的判断依据。因此,在本实施例中,当接收到通过数据接口连接的外设发送的数据信息时,可以将数据信息与指定数据信息进行比较,以判断数据信息是否包括指定数据信息,其中,当判断结果表征数据信息包括指定数据信息时,可以确定触发事件满足指定触发条件,则可以启动日志抓取功能并抓取日志信息。

步骤s450:基于所述指定名称搜索短距离无线通信网络。

步骤s460:当搜索到与所述指定名称对应的目标短距离无线通信网络时,通过所述指定密码连接至所述目标短距离无线通信网络。

步骤s470:通过所述目标短距离无线通信网络将所述日志信息上传至服务器。

其中,步骤s450-步骤s470的具体描述请参阅步骤s250-步骤s270,在此不再赘述。

本申请另一个实施例提供的开机异常处理方法,电子设备在接收到开机指令时,获取触摸屏停留在开机向导界面的时长,当该时长达到时长阈值时,确定电子设备发生开机异常,获取通过数据接口连接的外设发生的数据信息,当数据信息包括指定数据信息时,启动日志抓取功能并抓取日志信息。基于指定名称搜索短距离无线通信网络,当搜索到与指定名称对应的目标短距离无线通信网络时,通过指定密码连接至目标短距离无线通信网络,通过目标短距离无线通信网络将日志信息上传至服务器。相较于图2所示的开机异常处理方法,本实施例还在触摸屏停留在开机向导界面的时长达到时长阈值时确定电子设备发生开机异常,以提升开机异常判断的准确性。本实施例还通过数据接口接收到的外设发送的数据信息触发日志信息抓取,提升抓取到第一现场的日志信息的几率。另外,本实施例还通过短距离无线通信网络将日志信息上传至服务器进行日志处理,以快速修复开机异常,提升用户体验。

请参阅图6,图6示出了本申请又再一个实施例提供的开机异常处理方法的流程示意图。该方法应用于上述电子设备,该电子设备包括用户身份识别sim卡,下面将针对图6所示的流程进行详细的阐述,所述开机异常处理方法具体可以包括以下步骤:

步骤s510:所述电子设备在接收到开机指令时,获取所述电子设备的状态信息。

步骤s520:当所述状态信息表征所述电子设备发生开机异常时,获取作用于所述电子设备的触发事件。

步骤s530:当所述触发事件满足指定触发条件时,启动日志抓取功能并抓取日志信息。

其中,步骤s510-步骤s530的具体描述请参阅步骤s110-步骤s130,在此不再赘述。

步骤s540:通过所述sim卡连接至服务器,并将所述日志信息上传至所述服务器。

在一些实施方式中,在获取到日志信息之后,可以在电子设备中插入sim卡,以通过sim卡自动连接至服务器,并通过sim卡将日志信息上传至服务器,该日志信息可以用于指示服务器对日志信息进行分析处理,以便基于发生开机异常的电子设备的第一现场的日志信息进行分析,可以提升修复成功的几率。

本申请又再一个实施例提供的开机异常处理方法,电子设备在接收到开机指令时,获取电子设备的状态信息,当状态信息表征电子设备发生开机异常时,获取作用于电子设备的触发事件,当触发事件满足指定触发条件时,启动日志抓取功能并抓取日志信息,通过sim卡连接至服务器,并将日志信息上传至服务器。相较于图2所示的开机异常处理方法,本实施例还通过sim卡将日志信息上传至服务器进行日志处理,以快速修复开机异常,提升用户体验。

请参阅图7,图7示出了本申请实施例提供的开机异常处理装置400的模块框图。该开机异常处理装置400应用于上述电子设备,下面将针对图7所示的框图进行阐述,所述开机异常处理装置400包括:状态信息获取模块410、触发事件获取模块420以及日志信息抓取模块430,其中:

状态信息获取模块410,用于所述电子设备在接收到开机指令时,获取所述电子设备的状态信息。

进一步地,所述状态信息获取模块410包括:时长获取子模块和异常确定子模块,其中:

时长获取子模块,用于所述电子设备在接收到开机指令时,获取所述触摸屏停留在开机向导界面的时长。

异常确定子模块,用于当所述时长达到时长阈值时,确定所述电子设备发生开机异常。

触发事件获取模块420,用于当所述状态信息表征所述电子设备发生开机异常时,获取作用于所述电子设备的触发事件。

进一步地,所述电子设备包括音量加键和音量减键,所述触发事件获取模块420包括:按压操作获取子模块,其中:

按压操作获取子模块,用于当所述状态信息表征所述电子设备发生开机异常时,分别获取作用于所述音量加键上的第一按压操作和作用于所述音量减键上的第二按压操作。

进一步地,所述电子设备包括传感器,所述触发事件获取模块420包括:

触发操作次数获取子模块,用于当所述状态信息表征所述电子设备发生开机异常时,获取所述传感器采集的触发操作次数。

进一步地,所述传感器包括接近传感器,所述触发操作次数获取子模块包括:接近次数获取单元,其中:

接近次数获取单元,用于当所述状态信息表征所述电子设备发生开机异常时,获取所述接近传感器在第一指定时间内采集到的接近次数。

进一步地,所述传感器包括姿态传感器,所述触发操作次数获取子模块包括:晃动次数获取单元,其中:

晃动次数获取单元,用于当所述状态信息表征所述电子设备发生开机异常时,获取所述姿态传感器在第二指定时间内采集到的晃动次数。

进一步地,所述传感器包括指纹传感器,所述触发操作次数获取子模块包括:触摸次数获取单元,其中:

触摸次数获取单元,用于当所述状态信息表征所述电子设备发生开机异常时,获取所述指纹传感器在第三指定时间内采集到的触摸次数。

进一步地,所述电子设备设置有数据接口,所述触发事件获取模块420包括:数据信息获取子模块,其中:

数据信息获取子模块,用于当所述状态信息表征所述电子设备发生开机异常时,获取通过所述数据接口连接的外设发送的数据信息。

日志信息抓取模块430,用于当所述触发事件满足指定触发条件时,启动日志抓取功能并抓取日志信息。

进一步地,所述电子设备包括音量加键和音量减键,所述日志信息抓取模块430包括:第一日志信息抓取子模块,其中:

第一日志信息抓取子模块,用于当所述第一按压操作对应的按压次数达到第一指定次数、所述第二按压操作对应的按压次数达到第二指定次数、且所述第一按压操作和所述第二按压操作之间的按压顺序满足指定按压顺序时,启动日志抓取功能并抓取日志信息。

进一步地,所述电子设备包括传感器,所述日志信息抓取模块430包括:第二日志信息抓取子模块,其中:

第二日志信息抓取子模块,用于当所述触发操作次数达到第三指定次数时,启动日志抓取功能并抓取日志信息。

进一步地,所述传感器包括接近传感器,所述第二日志信息抓取子模块包括:第一日志信息抓取单元,其中:

第一日志信息抓取单元,用于当所述接近次数达到第三指定次数时,启动日志抓取功能并抓取日志信息。

进一步地,所述传感器包括姿态传感器,所述第二日志信息抓取子模块包括:第二日志信息抓取单元,其中:

第二日志信息抓取单元,用于当所述晃动次数达到第三指定次数时,启动日志抓取功能并抓取日志信息。

进一步地,所述传感器包括指纹传感器,所述第二日志信息抓取子模块包括:第三日志信息抓取单元,其中:

第三日志信息抓取单元,用于当所述触摸次数达到第三指定次数时,启动日志抓取功能并抓取日志信息。

进一步地,所述电子设备设置有数据接口,所述日志信息抓取模块430包括:

第三日志信息抓取子模块,用于当所述数据信息包括指定数据信息时,启动日志抓取功能并抓取日志信息。

进一步地,所述电子设备存储有指定名称和指定密码,所述开机异常处理装置400还包括:网络搜索模块、网络连接模块以及第一日志信息上传模块,其中:

网络搜索模块,用于基于所述指定名称搜索短距离无线通信网络。

网络连接模块,用于当搜索到与所述指定名称对应的目标短距离无线通信网络时,通过所述指定密码连接至所述目标短距离无线通信网络。

第一日志信息上传模块,用于通过所述目标短距离无线通信网络将所述日志信息上传至服务器。

进一步地,所述电子设备包括用户身份识别sim卡,所述开机异常处理装置400还包括:第二日志信息上传模块,其中:

第二日志信息上传模块,用于通过所述sim卡连接至服务器,并将所述日志信息上传至所述服务器。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。

另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

请参阅图8,其示出了本申请实施例提供的一种电子设备100的结构框图。该电子设备100可以是智能手机、平板电脑、电子书等能够运行应用程序的电子设备。本申请中的电子设备100可以包括一个或多个如下部件:处理器110、存储器120、触摸屏130以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器120中并被配置为由一个或多个处理器110执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。

其中,处理器110可以包括一个或者多个处理核。处理器110利用各种接口和线路连接整个电子设备100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行电子设备100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器110可集成中央处理器(centralprocessingunit,cpu)、图形处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责待显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。

存储器120可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储终端100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。

触摸屏130用于显示由用户输入的信息、提供给用户的信息以及所述电子设备100的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、数字、视频和其任意组合来构成,在一个实例中,该触摸屏130可以为液晶显示器(liquidcrystaldisplay,lcd),也可以为有机发光二极管(organiclight-emittingdiode,oled),在此不做限定。

请参阅图9,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质500中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。

计算机可读存储介质500可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质500包括非易失性计算机可读介质(non-transitorycomputer-readablestoragemedium)。计算机可读存储介质500具有执行上述方法中的任何方法步骤的程序代码510的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码510可以例如以适当形式进行压缩。

综上所述,本申请实施例提供的开机异常处理方法、装置、电子设备以及存储介质,电子设备在接收到开机指令时,获取电子设备的状态信息,当状态信息表征电子设备发生开机异常时,获取作用于电子设备的触发事件,当触发事件满足指定触发条件时,启动日志抓取功能并抓取日志信息,从而通过获取电子设备的开机过程的状态信息,并在获取到开机异常且作用于电子设备的触发事件满足指定触发事件时启动日志抓取功能并抓取日志信息,从而实现在开机异常时可以抓取第一现场的日志信息,便于进行开机异常的分析和修复,提升用户体验。

最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

技术特征:

1.一种开机异常处理方法,其特征在于,应用于电子设备,所述方法包括:

所述电子设备在接收到开机指令时,获取所述电子设备的状态信息;

当所述状态信息表征所述电子设备发生开机异常时,获取作用于所述电子设备的触发事件;

当所述触发事件满足指定触发条件时,启动日志抓取功能并抓取日志信息。

2.根据权利要求1所述的方法,其特征在于,所述电子设备包括音量加键和音量减键,所述当所述状态信息表征所述电子设备发生开机异常时,获取作用于所述电子设备的触发事件,包括:

当所述状态信息表征所述电子设备发生开机异常时,分别获取作用于所述音量加键上的第一按压操作和作用于所述音量减键上的第二按压操作;

所述当所述触发事件满足指定触发条件时,启动日志抓取功能并抓取日志信息,包括:

当所述第一按压操作对应的按压次数达到第一指定次数、所述第二按压操作对应的按压次数达到第二指定次数、且所述第一按压操作和所述第二按压操作之间的按压顺序满足指定按压顺序时,启动日志抓取功能并抓取日志信息。

3.根据权利要求1所述的方法,其特征在于,所述电子设备包括传感器,所述当所述状态信息表征所述电子设备发生开机异常时,获取作用于所述电子设备的触发事件,包括:

当所述状态信息表征所述电子设备发生开机异常时,获取所述传感器采集的触发操作次数;

所述当所述触发事件满足指定触发条件时,启动日志抓取功能并抓取日志信息,包括:

当所述触发操作次数达到第三指定次数时,启动日志抓取功能并抓取日志信息。

4.根据权利要求3所述的方法,其特征在于,所述传感器包括接近传感器,所述当所述状态信息表征所述电子设备发生开机异常时,获取所述传感器采集的触发操作次数;

当所述状态信息表征所述电子设备发生开机异常时,获取所述接近传感器在第一指定时间内采集到的接近次数;

所述当所述触发操作次数达到第三指定次数时,启动日志抓取功能并抓取日志信息,包括:

当所述接近次数达到第三指定次数时,启动日志抓取功能并抓取日志信息。

5.根据权利要求3所述的方法,其特征在于,所述传感器包括姿态传感器,所述当所述状态信息表征所述电子设备发生开机异常时,获取所述传感器采集的触发操作次数;

当所述状态信息表征所述电子设备发生开机异常时,获取所述姿态传感器在第二指定时间内采集到的晃动次数;

所述当所述触发操作次数达到第三指定次数时,启动日志抓取功能并抓取日志信息,包括:

当所述晃动次数达到第三指定次数时,启动日志抓取功能并抓取日志信息。

6.根据权利要求3所述的方法,其特征在于,所述传感器包括指纹传感器,所述当所述状态信息表征所述电子设备发生开机异常时,获取所述传感器采集的触发操作次数;

当所述状态信息表征所述电子设备发生开机异常时,获取所述指纹传感器在第三指定时间内采集到的触摸次数;

所述当所述触发操作次数达到第三指定次数时,启动日志抓取功能并抓取日志信息,包括:

当所述触摸次数达到第三指定次数时,启动日志抓取功能并抓取日志信息。

7.根据权利要求1所述的方法,其特征在于,所述电子设备设置有数据接口,所述当所述状态信息表征所述电子设备发生开机异常时,获取作用于所述电子设备的触发事件,包括:

当所述状态信息表征所述电子设备发生开机异常时,获取通过所述数据接口连接的外设发送的数据信息;

所述当所述触发事件满足指定触发条件时,启动日志抓取功能并抓取日志信息,包括:

当所述数据信息包括指定数据信息时,启动日志抓取功能并抓取日志信息。

8.根据权利要求1-7任一项所述的方法,其特征在于,所述电子设备存储有指定名称和指定密码,所述当所述触发事件满足指定触发事件时,启动日志抓取功能并抓取日志信息之后,还包括:

基于所述指定名称搜索短距离无线通信网络;

当搜索到与所述指定名称对应的目标短距离无线通信网络时,通过所述指定密码连接至所述目标短距离无线通信网络;

通过所述目标短距离无线通信网络将所述日志信息上传至服务器。

9.根据权利要求1-7任一项所述的方法,其特征在于,所述电子设备包括用户身份识别sim卡,所述当所述触发事件满足指定触发事件时,启动日志抓取功能并抓取日志信息之后,还包括

通过所述sim卡连接至服务器,并将所述日志信息上传至所述服务器。

10.根据权利要求1-7任一项所述的方法,其特征在于,所述电子设备包括触摸屏,所述电子设备在接收到开机指令时,获取所述电子设备的状态信息,包括:

所述电子设备在接收到开机指令时,获取所述触摸屏停留在开机向导界面的时长;

当所述时长达到时长阈值时,确定所述电子设备发生开机异常。

11.一种开机异常处理装置,其特征在于,应用于电子设备,所述装置包括:

状态信息获取模块,用于所述电子设备在接收到开机指令时,获取所述电子设备的状态信息;

触发事件获取模块,用于当所述状态信息表征所述电子设备发生开机异常时,获取作用于所述电子设备的触发事件;

日志信息抓取模块,用于当所述触发事件满足指定触发条件时,启动日志抓取功能并抓取日志信息。

12.一种电子设备,其特征在于,包括存储器和处理器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时所述处理器执行如权利要求1-10任一项所述的方法。

13.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行如权利要求1-10任一项所述的方法。

技术总结

本申请公开了一种开机异常处理方法、装置、电子设备以及存储介质,涉及电子设备技术领域。该方法应用于电子设备,所述方法包括:电子设备在接收到开机指令时,获取电子设备的状态信息,当状态信息表征电子设备发生开机异常时,获取作用于电子设备的触发事件,当触发事件满足指定触发条件时,启动日志抓取功能并抓取日志信息。本申请实施例提供的开机异常处理方法、装置、电子设备以及存储介质通过获取电子设备的开机过程的状态信息,并在获取到开机异常且作用于电子设备的触发事件满足指定触发事件时启动日志抓取功能并抓取日志信息,从而实现在开机异常时可以抓取第一现场的日志信息,便于进行开机异常的分析和修复,提升用户体验。

技术研发人员:王汉青

受保护的技术使用者:RealMe重庆移动通信有限公司

技术研发日:.11.05

技术公布日:.02.25

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。