电子设备开机方法、电子设备和存储介质与流程
如何安全存储和充电电子设备? #生活知识# #科技生活# #健康生活技巧# #电子数码维修#
本技术涉及终端,尤其涉及电子设备开机方法、电子设备和存储介质。
背景技术:
1、目前,电子设备正常开机一般需要执行以下几个阶段,包括:安全验证阶段(security,sec)、可扩展固件接口(extensible firmware interface,efi)前期初始化阶段(pre efi,pei)、驱动执行环境阶段(driver execution environment,dxe)、启动设备选择阶段(boot device select,bds)、操作系统加载前期阶段(transient system load,tsl)、运行阶段(run time,rt)和灾难恢复阶段(after life,al)。
2、在pei阶段设置了关机状态显示电量功能的情况下,若在关机状态检测到显示电量功能被触发,则需要在关机状态下执行开机流程中的sec阶段和pei阶段,在pei阶段执行显示电量功能;在pei阶段执行显示电量功能后,结束开机流程。通常仅执行开机流程中的部分阶段会被标记为异常开机。因此,关机状态显示电量后,会被标记位异常开机。
3、为了保证电子设备的正常运行,在异常开机场景下,电子设备会在下次开机时的pei阶段进行内存训练,导致开机时间较长。
技术实现思路
1、本技术提供了一种电子设备开机方法、电子设备和存储介质,可以解决相关技术中,关机状态显示电量后,电子设备再开机时,开机时间较长的问题。所述技术方案如下:
2、第一方面,提供了一种电子设备开机方法,所述方法包括:
3、在关机状态,电子设备接收显示电量操作,所述显示电量操作用于触发在关机状态显示电量;
4、响应于所述显示电量操作,所述电子设备显示电量;
5、在关机状态,所述电子设备接收开机操作,所述开机操作用于启动所述电子设备;
6、响应于所述开机操作,所述电子设备开机;
7、在所述电子设备开机过程中,不执行内存训练。
8、在本技术实施例中,电子设备在关机状态显示电量后,再开机的过程中,无需执行内存训练,从而降低了开机时长,提高了开机效率。
9、作为本技术的一个示例,所述响应于所述显示电量操作,所述电子设备显示电量,包括:
10、响应于所述显示电量操作,所述电子设备获取第一异常标记位的标记值,所述第一异常标记位为历史最新存储的异常标记位;
11、所述电子设备将所述第一异常标记位的标记值赋值给预设变量;
12、所述电子设备显示电量;
13、所述电子设备显示电量之后,所述方法还包括:
14、所述电子设备将所述预设变量的值赋值给第二异常标记位,存储所述第二异常标记位,所述第二异常标记位为关机状态显示电量过程产生的异常标记位。
15、在本技术实施例中,通过设置预设变量作为中间量,使得历史最新存储的第一异常标记位不被清除,而是重新赋值给最新的第二异常标记位,从而在关机状态显示电量后,电子设备的异常标记位能够恢复为上次开机的异常标记位,这样关机状态显示电量不会对电子设备的异常标记位产生影响,进而避免了因关机状态显示电量而被标记为异常开机的问题,从而避免了关机状态显示电量导致下一次开机时间较长的问题。
16、作为本技术的一个示例,所述响应于所述开机操作,所述电子设备开机,包括:
17、响应于所述开机操作,所述电子设备获取所述第二异常标记位;
18、所述电子设备基于所述第二异常标记位的标记值,确定历史开机状态为正常开机,不执行内存训练。
19、在本技术实施例中,电子设备在开机时,获取第二异常标记位的标记值,由于第二异常标记位的标记值为根据历史的第一异常标记位确定的,因此,开机时仍是使用历史的异常标记位对电子设备的开机情况进行判断,从而避免了关机状态显示电量对开机的影响。
20、作为本技术的一个示例,所述在关机状态,电子设备接收显示电量操作之前,所述方法还包括:
21、在关机状态,所述电子设备接收开机操作;
22、响应于所述开机操作,所述电子设备正常开机;
23、所述电子设备标记第一异常标记位的标记值,存储所述第一异常标记位;
24、响应于关机操作,所述电子设备关机。
25、在本技术实施例中,只有在第一异常标记位为电子设备是正常开机时记录的标记位,在执行关机状态显示电量后,电子设备才不执行内存训练,防止了电子设备存在异常开机的状态下,不执行内存训练导致的电子设备异常运行,这样保证了电子设备正常运行的情况下,降低了电子设备的开机时长,提高了开机效率。
26、作为本技术的一个示例,所述响应于所述开机操作,所述电子设备正常开机,包括:
27、响应于所述开机操作,所述电子设备读取目标存储区域,所述目标存储区域用于存储内存训练结果;
28、若在所述目标存储区域读取到内存训练结果,电子设备在开机过程中不执行内存训练;
29、若在所述目标存储区域未读取到内存训练结果,电子设备在开机过程中执行内存训练。
30、在本技术实施例中,在开机前通过读取内存训练结果,确定本次开机不是出厂后的首次开机,防止了出厂后首次开机电子设备不进行内存训练,样保证了电子设备正常运行的情况下,降低了电子设备的开机时长,提高了开机效率。
31、作为本技术的一个示例,所述响应于所述显示电量操作,所述电子设备显示电量,包括:
32、响应于所述显示电量操作,所述电子设备获取电池状态和剩余电量百分比,所述电池状态为充电状态或空闲状态;
33、所述电子设备根据所述电池状态和电池电量获取对应的电量图片;
34、所述电子设备显示所述电量图片。
35、在本技术实施例中,通过获取电池状态和剩余电量百分比对应的图片,在关机状态显示电量,丰富了电子设备的功能。
36、作为本技术的一个示例,所述电子设备显示所述电量图片之后,所述方法还包括:
37、在预设时长后,所述电子设备关闭所述电量图片;
38、所述电子设备退出所述关机状态显示电量功能,保持关机状态。
39、在本技术实施例中,在预设时长后关闭电量图片,使电子设备保持关机状态,节省了电子设备耗电量,提高了电子设备的续航能力。
40、作为本技术的一个示例,所述响应于所述显示电量操作,所述电子设备显示电量之前,所述方法还包括:
41、所述电子设备确定关机状态显示电量功能的运行状态;
42、若所述电子设备的关机状态显示电量功能的运行状态为启动状态,执行所述响应于所述显示电量操作,所述电子设备显示电量的步骤。
43、在本技术实施例中,通过检测关机状态显示电量功能的运行状态,确定是否执行电量的功能,这样,若关机状态显示电量功能的运行状态为未启动状态,则不响应显示电量操作,以供用户在需要节能的情况下关闭该功能,节省电子设备的电量。
44、第二方面,提供了一种电子设备开机装置,所述装置包括:
45、接收模块,用于在关机状态,接收显示电量操作,所述显示电量操作用于触发在关机状态显示电量;
46、显示模块,用于响应于所述显示电量操作,显示电量;
47、所述接收模块,用于在关机状态,接收开机操作,所述开机操作用于启动所述电子设备;
48、控制模块,用于响应于所述开机操作,开机;在所述电子设备开机过程中,不执行内存训练。
49、作为本技术的一个示例,所述显示模块,包括:
50、第一获取单元,用于响应于所述显示电量操作,获取第一异常标记位的标记值,所述第一异常标记位为历史最新存储的异常标记位;
51、赋值单元,用于将所述第一异常标记位的标记值赋值给预设变量;
52、显示单元,用于显示电量;
53、所述赋值单元,还用于将所述预设变量的值赋值给第二异常标记位,存储所述第二异常标记位,所述第二异常标记位为关机状态显示电量过程产生的异常标记位。
54、作为本技术的一个示例,所述控制模块,包括:
55、第二获取单元,用于响应于所述开机操作,获取所述第二异常标记位;
56、确定单元,用于基于所述第二异常标记位的标记值,确定历史开机状态为正常开机,不执行内存训练。
57、作为本技术的一个示例,所述接收模块,还用于在关机状态,接收开机操作;
58、所述控制模块,还用于响应于所述开机操作,正常开机;
59、存储模块,用于标记第一异常标记位的标记值,存储所述第一异常标记位;
60、所述控制模块,还用于响应于关机操作,关机。
61、作为本技术的一个示例,所述控制模块,包括:
62、读取单元,用于响应于所述开机操作,读取目标存储区域,所述目标存储区域用于存储内存训练结果;
63、内存训练单元,用于若在所述目标存储区域读取到内存训练结果,在开机过程中不执行内存训练;
64、所述内存训练单元,用于若在所述目标存储区域未读取到内存训练结果,在开机过程中执行内存训练。
65、作为本技术的一个示例,所述显示模块,包括:
66、第三获取单元,用于响应于所述显示电量操作,获取电池状态和剩余电量百分比,所述电池状态为充电状态或空闲状态;
67、第四获取单元,用于根据所述电池状态和电池电量获取对应的电量图片;
68、所述显示单元,用于显示所述电量图片。
69、作为本技术的一个示例,所述显示模块,还用于在预设时长后,关闭所述电量图片;
70、所述控制模块,还用于退出所述关机状态显示电量功能,保持关机状态。
71、作为本技术的一个示例,所述装置还包括:
72、确定模块,用于确定关机状态显示电量功能的运行状态;
73、所述显示模块,还用于若所述电子设备的关机状态显示电量功能的运行状态为启动状态,响应于所述显示电量操作,显示电量。
74、第三方面,提供了一种电子设备,所述电子设备的结构中包括处理器和存储器,所述存储器用于存储支持电子设备执行上述第一方面所提供的方法的程序,以及存储用于实现上述第一方面所述的方法所涉及的数据。所述处理器被配置为用于执行所述存储器中存储的程序。
75、第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面所述的方法。
76、第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面所述的方法。
77、上述第二方面、第三方面、第四方面和第五方面所获得的技术效果与上述第一方面中对应的技术手段获得的技术效果近似,在这里不再赘述。
网址:电子设备开机方法、电子设备和存储介质与流程 https://www.yuejiaxmz.com/news/view/1061502
相关内容
电子设备的升级方法、装置、电子设备和存储介质与流程设备控制方法、装置、电子设备及存储介质与流程
升级固件的方法、电子设备和存储介质与流程
电子设备的固件升级方法、装置、设备及存储介质与流程
设备升级方法、电子设备和介质与流程
SQL优化方法、装置、电子设备及存储介质与流程
自动烹饪方法、装置、电子设备及存储介质与流程
嵌入式设备优化方法及装置、电子设备和存储介质与流程
一种生活热水加热控制方法、电子设备及存储介质与流程
设备参数设置方法、设备及存储介质与流程