设备控制方法、装置、电子设备及存储介质与流程
未命名
09-13
阅读:90
评论:0

1.本技术涉及计算机技术领域,具体涉及一种设备控制方法、装置、电子设备及存储介质。
背景技术:
2.电子设备在使用的过程中,由于软件故障、硬件故障等原因会导致电子设备的显示界面出现卡顿、黑屏等现象。
3.现有技术中,往往是通过重启系统才能够实现解决电子设备显示界面卡顿的问题,这样会导致用户需要等待较长的时间。
技术实现要素:
4.本技术实施例提供一种设备控制方法、装置、电子设备及存储介质。设备出现显示画面卡顿时,能够快速恢复显示界面。
5.第一方面,本技术实施例提供了一种设备控制方法,包括:
6.获取第一时刻对应的第一画面;
7.在第一时刻后的第二时刻获取第二画面;
8.若第一画面和第二画面相同,且在第一时刻到第二时刻内接收到操控指令,则在第二时刻后的第三时刻获取第三画面;
9.若第二画面和第三画面相同,则重启当前应用程序。
10.第二方面,本技术实施例提供了一种设备控制装置,包括:
11.第一获取模块,用于获取第一时刻对应的第一画面;
12.第二获取模块,用于在第一时刻后的第二时刻获取第二画面;
13.第三获取模块,用于若第一画面和第二画面相同,且在第一时刻到第二时刻内接收到操控指令,则在第二时刻后的第三时刻获取第三画面;
14.重启模块,用于若第二画面和第三画面相同,则重启当前应用程序。
15.第三方面,本技术实施例提供了一种电子设备,存储有可执行程序代码的存储器、与存储器耦合的处理器;处理器调用存储器中存储的可执行程序代码,执行本技术实施例提供的设备控制方法中的步骤。
16.第四方面,本技术实施例提供了一种计算机可读存储介质,存储介质存储有多条指令,指令适于处理器进行加载,以执行本技术实施例提供的设备控制方法中的步骤。
17.本技术实施例中,电子设备通过获取第一时刻对应的第一画面,然后在第一时刻后的第二时刻获取第二画面;若第一画面和第二画面相同,且在第一时刻到第二时刻内接收到操控指令,则在第二时刻后的第三时刻获取第三画面;若第二画面和第三画面相同,则重启当前应用程序。从而在设备出现显示画面卡顿时,能够快速恢复显示界面。
附图说明
18.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
19.图1是本技术实施例提供的设备控制方法的第一流程示意图。
20.图2是本技术实施例提供的设备控制方法的第二流程示意图。
21.图3是本技术实施例提供的设备控制装置的结构示意图。
22.图4是本技术实施例提供的电子设备的结构示意图。
具体实施方式
23.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
24.电子设备在使用的过程中,由于软件故障、硬件故障等原因会导致电子设备的显示界面出现卡顿、黑屏等现象。
25.现有技术中,往往是通过重启系统才能够实现解决电子设备显示界面卡顿的问题,这样会导致用户需要等待较长的时间。
26.为了解决该技术问题,本技术实施例提供了一种设备控制方法、装置、电子设备及存储介质。该设备控制方法可应用于多种电子设备,比如电视、电脑、手机等电子设备。该设备控制方法可以提高在电子设备的显示画面发生卡顿时,快速恢复显示界面。
27.请参阅图1,图1是本技术实施例提供的设备控制方法的第一流程示意图。该设备控制方法可以包括以下步骤:
28.110、获取第一时刻对应的第一画面。
29.在一些实施方式中,电子设备可以设置画面获取周期,比如在一个画面获取周期内可以在不同时刻获取不同的画面,当进入下一画面获取周期时,则可以重新获取对应的数量的画面。
30.在本画面获取周期内,电子设备可以获取第一时刻对应的第一画面,比如第一时刻为本画面获取周期的开始时刻,或者第一时刻为本画面获取周期内的任一时刻。
31.电子设备在获取第一画面的时候,同时可以获取第一画面对应的第一参数,比如第一画面为视频画面时,确定第一画面对应的显示进度,将该显示进度确定为第一参数。
32.还可以直接获取第一画面的第一哈希值,比如采用哈希值算法对第一画面进行哈希值计算,从而得到第一哈希值。
33.需要说明的是,第一参数可以是多个参数的组合,比如第一画面的显示进度和第一画面的第一哈希值共同构成第一参数。
34.120、在第一时刻后的第二时刻获取第二画面。
35.在一些实施方式中,电子设备在第一时刻之后的第二时刻获取第二画面。第二时刻可以是在第一时刻后过去第一预设时长后的时刻,比如第一时刻为第3秒,预设时长为5
秒,则第二时刻为第8秒。
36.电子设备还可以获取第二画面对应的第二参数,比如电子设备在获取第二画面的时候,同时可以获取第二画面对应的第二参数,比如第二画面为视频画面时,确定第二画面对应的显示进度,将该显示进度确定为第二参数。
37.还可以直接获取第二画面的第二哈希值,比如采用哈希值算法对第二画面进行哈希值计算,从而得到第二哈希值。
38.需要说明的是,第二参数可以是多个参数的组合,比如第二画面的显示进度和第二画面的第二哈希值共同构成第二参数。
39.130、若第一画面和第二画面相同,且在第一时刻到第二时刻内接收到操控指令,则在第二时刻后的第三时刻获取第三画面。
40.在一些实施方式中,电子设备还可以判断第一画面和第二画面是否相同,比如通过第一画面对应的第一参数和第二画面对应的第二参数来判断,如果第一参数和第二参数相同,则认为第一画面和第二画面是相同的。
41.比如,第一画面对应的第一哈希值和第二画面对应的第二哈希值相同,则认为第一画面和第二画面是相同的,此时认为第一画面和第二画面为同一个画面。
42.如果在第一时刻到第二时刻的过程中,第一画面和第二画面相同,但是电子设备接收到了操控指令,比如电子设备接收到蓝牙、红外、互联网等方式发送的操控指令,则说明此时电子设备在被操控,但是画面却没有发生变化。此时电子设备的显示界面可能发生了卡顿。
43.为了更加准确地确定电子设备的显示界面是否发生了卡顿,此时电子设备在第二时刻后的第三时刻获取第三画面,同时电子设备也会获取第三画面对应的第三参数,比如获取第三画面对应的第三哈希值作为第三参数。
44.然后判断第三参数和第二参数是否相同,从而判断出第二画面和第三画面是否相同,如果第三参数和第二参数相同,说明第三画面和第二画面相同,此时说明电子设备的显示画面发生了卡顿。
45.其中,第二时刻到第三时刻为第二预设时长,第二预设时长可以是第一预设市场的一半。比如第一预设时长为10秒,第二预设时长为5秒。
46.140、若第二画面和第三画面相同,则重启当前应用程序。
47.在一些实施方式中,如果第二画面和第三画面相同,说明此时电子设备的显示画面发生了卡顿,电子设备可以重启当前应用程序。比如,直接关闭整个应用程序,然后再打开该应用程序。
48.又比如,电子设备可以先确定出当前应用程序对应的主进程,然后直接关闭主进程,从而关闭整个应用程序。
49.在一些实施方式中,电子设备还可以先确定出当前应用程序对应的进程中工作不正常的异常进程,然后关闭该异常进程,当前应用程序会再次重启该异常进程对应的目标进程,从而使得该目标进程能够正常运行,从而实现解决应用程序异常的问题,最终使得电子设备的显示画面不再卡顿。
50.本技术实施例中,电子设备通过获取第一时刻对应的第一画面,然后在第一时刻后的第二时刻获取第二画面;若第一画面和第二画面相同,且在第一时刻到第二时刻内接
收到操控指令,则在第二时刻后的第三时刻获取第三画面;若第二画面和第三画面相同,则重启当前应用程序。从而在设备出现显示画面卡顿时,能够快速恢复显示界面。
51.请参阅图2,图2是本技术实施例提供的设备控制方法的第二流程示意图。该设备控制方法可以包括以下步骤:
52.201、获取第一时刻对应的第一画面。
53.在一些实施方式中,电子设备可以设置画面获取周期,比如在一个画面获取周期内可以在不同时刻获取不同的画面,当进入下一画面获取周期时,则可以重新获取对应的数量的画面。
54.在本画面获取周期内,电子设备可以获取第一时刻对应的第一画面,比如第一时刻为本画面获取周期的开始时刻,或者第一时刻为本画面获取周期内的任一时刻。
55.电子设备在获取第一画面的时候,同时可以获取第一画面对应的第一参数,比如第一画面为视频画面时,确定第一画面对应的显示进度,将该显示进度确定为第一参数。
56.还可以直接获取第一画面的第一哈希值,比如采用哈希值算法对第一画面进行哈希值计算,从而得到第一哈希值。
57.需要说明的是,第一参数可以是多个参数的组合,比如第一画面的显示进度和第一画面的第一哈希值共同构成第一参数。
58.202、在第一时刻后的第二时刻获取第二画面。
59.在一些实施方式中,电子设备在第一时刻之后的第二时刻获取第二画面。第二时刻可以是在第一时刻后过去第一预设时长后的时刻,比如第一时刻为第3秒,预设时长为5秒,则第二时刻为第8秒。
60.电子设备还可以获取第二画面对应的第二参数,比如电子设备在获取第二画面的时候,同时可以获取第二画面对应的第二参数,比如第二画面为视频画面时,确定第二画面对应的显示进度,将该显示进度确定为第二参数。
61.还可以直接获取第二画面的第二哈希值,比如采用哈希值算法对第二画面进行哈希值计算,从而得到第二哈希值。
62.需要说明的是,第二参数可以是多个参数的组合,比如第二画面的显示进度和第二画面的第二哈希值共同构成第二参数。
63.203、判断第一画面对应的第一参数和第二画面对应的第二参数是否相同。
64.如果第一参数和第二参数不相同,则进入步骤204,若第一参数和第二参数相同,则进入步骤205。
65.在一些实施方式中,第一参数中可以包括多个第一子参数,第二参数中包括多个第二子参数。当每一第一子参数和第二子参数相同时,才认为第一参数和第二参数相同。
66.比如,第一子参数包括第一显示进度、第一哈希值、第一亮度分布情况,第二子参数包括第二显示进度、第二哈希值、第二亮度分布情况,当第一显示进度和第二显示进度相同、第一哈希值和第二哈希值相同、第一亮度分布情况和第二亮度分布情况相同时,则认为第一参数和第二参数相同。
67.其中,第一亮度分布情况为第一画面中多个预设区域对应的分布情况,第二亮度分布情况为第二画面中多个预设区域对应的分布情况,比如预设区域为电子设备显示屏对应的预先分布的区域。
68.204、若第一参数和第二参数不相同,则说明电子设备的显示画面未卡顿。
69.在一些实施方式中,如果第一参数和第二参数不相同,则说明第一画面和第二画面不同,在此期间电子设备在显示画面时并未发生卡顿。
70.例如,当用户在电子设备上播放视频时,电子设备显示的画面均会发生改变,从而使得第一画面和第二画面均不相同,此时则认为电子设备未发生卡顿。
71.此时,电子设备会进入下一画面获取周期,重新确定电子设备的显示画面是否发生卡顿。
72.205、若第一参数和第二参数相同,且在第一时刻到第二时刻内接收到操控指令,则在第二时刻后的第三时刻获取第三画面。
73.如果第一参数和第二参数相同,则认为第一画面和第二画面相同。此时电子设备判断在第一时刻到第二时刻内是否接收到操控指令。比如用户可以通过wifi网络、蓝牙、红外的多种无线指令传输方式将操控指令传输给电子设备。
74.如果电子设备在第一时刻到第二时刻内接收到操控指令,说明用户在第一时刻到第二时刻内需要操控电子设备,从而进入不同的界面,但是此时第一画面和第二画面却是相同的,则说明电子设备的显示画面可能发生了卡顿。
75.为了进一步确定出电子设备的显示画面是否发生卡顿,此时电子设备会在第二时刻后的第三时刻继续获取第三画面。同时电子设备还会获取第三画面对应的第三参数。
76.在一些实施方式中,如果第一参数和第二参数相同,且在第一时刻到第二时刻内未接收到操控指令,此时电子设备可以进入下一画面获取周期,并获取电子设备的显示画面。
77.如果第一参数和第二参数相同,且在第一时刻到第二时刻内未接收到操控指令,电子设备还可以先判断出第一画面和第二画面对应的显示类型,如果第一画面和第二画面对应的画面显示类型均为长期固定显示类型,比如壁纸、相册中的图片,此时则认为电子设备未发生卡顿。
78.如果第一画面和第二画面对应的画面显示类型均为短期动态显示类型,比如视频、操作界面等,则可以控制电子设备进入下一画面获取周期,并获取电子设备的显示画面。
79.206、判断电子设备的系统服务是否重启过。
80.如果判断电子设备的系统服务重启过,则进入步骤207。如果判断电子设备的系统服务没有重启过,则进入步骤208。
81.其中,电子设备的系统服务可以是系统的主服务,如果系统的主服务重启过,但是此时第一画面、第二画面、第三画面均相同,说明此时电子设备的显示画面卡顿并不是因为某一应用程序引起的,而是系统故障原因引起的。
82.如果电子设备的系统服务并没有重启过,但是第一画面、第二画面、第三画面发生了卡顿,则说明此时电子设备的显示界面发生卡顿是因为应用程序故障导致的。
83.207、若系统服务重启过,则控制电子设备断电重启。
84.如果系统服务重启过,此时说明可能是因为系统故障原因导致电子设备的显示画面卡顿,此时电子设备可以直接断电重启,从而重启所有的系统服务,使得整个系统重新进入正常工作状态。最终解决电子设备的显示画面卡顿的问题。
85.208、若系统服务没有重启过,且第二画面和第三画面相同,则重启当前应用程序。
86.若系统服务没有重启过,且第二画面和第三画面相同,电子设备可以先确定出当前应用程序对应的主进程,然后直接关闭主进程,从而关闭整个应用程序。
87.在一些实施方式中,电子设备还可以先确定出当前应用程序对应的进程中工作不正常的异常进程,然后关闭该异常进程,当前应用程序会再次重启该异常进程对应的目标进程,从而使得该目标进程能够正常运行,从而实现解决应用程序异常的问题,最终使得电子设备的显示画面不再卡顿。
88.在一些实施方式中,如果电子设备在重启应用程序之前,可以对应用程序当前的显示画面进行位置确定,当电子设备再次重启应用程序的时候,则可以直接进入该应用程序被重启时对应的显示界面。
89.比如,当前应用程序被重启之前,则可确定出当前应用程序的操作界面,比如进入某一功能页面,或者是某一播放界面。当应用程序被重启之后,则可以进入该功能页面或者播放界面。从而实现快速恢复电子设备的显示界面,减少卡顿感。
90.在本技术实施例中,电子设备获取第一时刻对应的第一画面,在第一时刻后的第二时刻获取第二画面。然后判断第一画面对应的第一参数和第二画面对应的第二参数是否相同,若第一参数和第二参数相同,且在第一时刻到第二时刻内接收到操控指令,则在第二时刻后的第三时刻获取第三画面。再判断电子设备的系统服务是否重启过,若系统服务没有重启过,且第二画面和第三画面相同,则重启当前应用程序。若系统服务重启过,则控制电子设备断电重启。从而实现快速恢复电子设备的显示界面,防止电子设备一直卡顿在某一界面。
91.请参阅图3,图3是本技术实施例提供的设备控制装置的结构示意图。该设备控制装置300可以包括:
92.第一获取模块310,用于获取第一时刻对应的第一画面。
93.第二获取模块320,用于在第一时刻后的第二时刻获取第二画面。
94.第三获取模块330,用于若第一画面和第二画面相同,且在第一时刻到第二时刻内接收到操控指令,则在第二时刻后的第三时刻获取第三画面。
95.第三获取模块330还用于在若第一画面和第二画面相同,且在第一时刻到第二时刻内接收到操控指令,则在第二时刻后的第三时刻获取第三画面之前,获取第一画面对应的第一参数和第二画面对应的第二参数;判断第一参数和第二参数是否相同;若第一参数和第二参数相同,则第一画面和第二画面相同。
96.第三获取模块330还用于若第一画面和第二画面相同,且在第一时刻到第二时刻内未接收到操控指令,则进入下一画面获取周期,并获取电子设备的显示画面。
97.第三获取模块330还用于获取第一画面的第一哈希值和第二画面的第二哈希值;将第一哈希值确定为第一参数,将第二哈希值确定为第二参数。
98.重启模块340,用于若第二画面和第三画面相同,则重启当前应用程序。
99.重启模块340还用于判断电子设备的系统服务是否重启过;若第二画面和第三画面相同,则重启当前应用程序,包括:若系统服务没有重启过,且第二画面和第三画面相同,则重启当前应用程序。
100.重启模块340还用于若系统服务重启过,则控制电子设备断电重启。
101.重启模块340还用于确定当前应用程序对应的异常进程;重启异常进程,以重启当前应用程序。
102.本技术实施例中,电子设备通过获取第一时刻对应的第一画面,然后在第一时刻后的第二时刻获取第二画面;若第一画面和第二画面相同,且在第一时刻到第二时刻内接收到操控指令,则在第二时刻后的第三时刻获取第三画面;若第二画面和第三画面相同,则重启当前应用程序。从而在设备出现显示画面卡顿时,能够快速恢复显示界面。
103.相应的,本技术实施例还提供一种电子设备,如图4所示,该电子设备可以输入单元401、显示单元402、包括有一个或一个以上计算机可读存储介质的存储器403、传感器405、包括有一个或者一个以上处理核心的处理器404、以及电源406等部件。本领域技术人员可以理解,图4中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
104.输入单元401可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,在一个具体的实施例中,输入单元401可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器404,并能接收处理器404发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面。除了触敏表面,输入单元401还可以包括其他输入设备。具体地,其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
105.显示单元402可用于显示由用户输入的信息或提供给用户的信息以及电子设备的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元402可包括显示面板,可选的,可以采用液晶显示器(lcd,liquid crystal display)、有机发光二极管(oled,organic light-emitting diode)等形式来配置显示面板。进一步的,触敏表面可覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给处理器404以确定触摸事件的类型,随后处理器404根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图4中,触敏表面与显示面板是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面与显示面板集成而实现输入和输出功能。
106.存储器403可用于存储软件程序以及模块,处理器404通过运行存储在存储器403的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器403可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器403可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器403还可以包括存储器控制器,以提供处理器404和输入单元401对存储器
403的访问。
107.电子设备还可包括至少一种传感器405,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板的亮度,接近传感器可在电子设备移动到耳边时,关闭显示面板和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别电子设备姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于电子设备还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
108.处理器404是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器403内的软件程序和/或模块,以及调用存储在存储器403内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器404可包括一个或多个处理核心;优选的,处理器404可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器404中。
109.电子设备还包括给各个部件供电的电源406(比如电池),优选的,电源可以通过电源管理系统与处理器404逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源406还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
110.尽管未示出,电子设备还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,电子设备中的处理器404会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器403中,并由处理器404来运行存储在存储器403中的应用程序,从而实现各种功能:
111.获取第一时刻对应的第一画面;
112.在第一时刻后的第二时刻获取第二画面;
113.若第一画面和第二画面相同,且在第一时刻到第二时刻内接收到操控指令,则在第二时刻后的第三时刻获取第三画面;
114.若第二画面和第三画面相同,则重启当前应用程序。
115.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
116.为此,本技术实施例提供一种计算机可读存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本技术实施例所提供的任一种设备控制方法中的步骤。例如,该指令可以执行如下步骤:
117.获取第一时刻对应的第一画面;
118.在第一时刻后的第二时刻获取第二画面;
119.若第一画面和第二画面相同,且在第一时刻到第二时刻内接收到操控指令,则在第二时刻后的第三时刻获取第三画面;
120.若第二画面和第三画面相同,则重启当前应用程序。
121.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
122.其中,该计算机可读存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
123.由于该存储介质中所存储的指令,可以执行本技术实施例所提供的任一种设备控制方法中的步骤,因此,可以实现本技术实施例所提供的任一种设备控制方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
124.以上对本技术实施例所提供的一种设备控制方法、装置、电子设备及存储介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
技术特征:
1.一种设备控制方法,其特征在于,包括:获取第一时刻对应的第一画面;在所述第一时刻后的第二时刻获取第二画面;若所述第一画面和所述第二画面相同,且在所述第一时刻到所述第二时刻内接收到操控指令,则在所述第二时刻后的第三时刻获取第三画面;若所述第二画面和所述第三画面相同,则重启当前应用程序。2.根据权利要求1所述的设备控制方法,其特征在于,在所述若所述第一画面和所述第二画面相同,且在所述第一时刻到所述第二时刻内接收到操控指令,则在第二时刻后的第三时刻获取第三画面之前,所述方法还包括:获取所述第一画面对应的第一参数和所述第二画面对应的第二参数;判断所述第一参数和所述第二参数是否相同;若所述第一参数和所述第二参数相同,则所述第一画面和所述第二画面相同。3.根据权利要求2所述的设备控制方法,其特征在于,在所述若所述第一参数和所述第二参数相同,则所述第一画面和所述第二画面相同之后,所述方法还包括:若所述第一画面和所述第二画面相同,且在所述第一时刻到所述第二时刻内未接收到操控指令,则进入下一画面获取周期,并获取电子设备的显示画面。4.根据权利要求2所述的设备控制方法,其特征在于,所述获取所述第一画面对应的第一参数和所述第二画面对应的第二参数,包括:获取所述第一画面的第一哈希值和所述第二画面的第二哈希值;将所述第一哈希值确定为所述第一参数,将所述第二哈希值确定为所述第二参数。5.根据权利要求1所述的设备控制方法,其特征在于,在所述若所述第二画面和所述第三画面相同,则重启当前应用程序之前,所述方法还包括:判断电子设备的系统服务是否重启过;所述若所述第二画面和所述第三画面相同,则重启当前应用程序,包括:若所述系统服务没有重启过,且所述第二画面和所述第三画面相同,则重启所述当前应用程序。6.根据权利要求5所述的设备控制方法,其特征在于,在所述判断电子设备的系统服务是否重启过之后,所述方法还包括:若所述系统服务重启过,则控制电子设备断电重启。7.根据权利要求1至6任一项所述的设备控制方法,其特征在于,所述若所述第二画面和所述第三画面相同,则重启当前应用程序,包括:确定所述当前应用程序对应的异常进程;重启所述异常进程,以重启所述当前应用程序。8.一种设备控制装置,其特征在于,包括:第一获取模块,用于获取第一时刻对应的第一画面;第二获取模块,用于在所述第一时刻后的第二时刻获取第二画面;第三获取模块,用于若所述第一画面和所述第二画面相同,且在所述第一时刻到所述第二时刻内接收到操控指令,则在所述第二时刻后的第三时刻获取第三画面;重启模块,用于若所述第二画面和所述第三画面相同,则重启当前应用程序。
9.一种电子设备,其特征在于,包括:存储有可执行程序代码的存储器、与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,执行如权利要求1至7任一项所述的设备控制方法中的步骤。10.一种计算机可读存储介质,其特征在于,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至7任一项所述的设备控制方法中的步骤。
技术总结
本申请实施例公开了一种设备控制方法、装置、电子设备及存储介质。方法包括:电子设备通过获取第一时刻对应的第一画面,然后在第一时刻后的第二时刻获取第二画面;若第一画面和第二画面相同,且在第一时刻到第二时刻内接收到操控指令,则在第二时刻后的第三时刻获取第三画面;若第二画面和第三画面相同,则重启当前应用程序。从而在设备出现显示画面卡顿时,能够快速恢复显示界面。够快速恢复显示界面。够快速恢复显示界面。
技术研发人员:申雪梅
受保护的技术使用者:深圳TCL新技术有限公司
技术研发日:2022.03.01
技术公布日:2023/9/11
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/