一种智能终端的显示控制方法、装置及智能终端制造方法及图纸

技术编号:15251111 阅读:162 留言:0更新日期:2017-05-02 14:21
本发明专利技术实施例公开了一种智能终端的显示控制方法、装置及智能终端。该方法包括:在应用程序的目标窗口界面的绘制过程中,冻结当前显示界面;获取所述当前显示界面处于冻结状态的冻结时长;当所述冻结时长达到预设时长阈值时,对屏幕显示状态进行恢复处理。通过采用上述技术方案,在应用程序的目标窗口界面的绘制过程中,在智能终端检测到冻结时长过长时,对屏幕显示状态进行恢复处理,从而自动恢复智能终端屏幕的正常工作,提高智能终端的运行效率。

Display control method, device and intelligent terminal for intelligent terminal

The embodiment of the invention discloses a display control method, a device and an intelligent terminal of an intelligent terminal. The method includes: in the drawing process of the application of target window interface, freeze the current display interface; obtaining the current display interface in frozen frozen length; when the preset length reaches the freezing time threshold, the screen display state recovery processing. By adopting the technical scheme, in the drawing process of the goal of the application window interface, the intelligent terminal detects freezing time is too long, the screen shows the state of the recovery process, the normal work to automatically restore the intelligent terminal screen, improve the operation efficiency of intelligent terminal.

【技术实现步骤摘要】

本专利技术实施例涉及智能终端
,尤其涉及一种智能终端的显示控制方法、装置及智能终端。
技术介绍
随着智能终端技术的快速发展,智能终端用户群体规模的不断加大,用户对智能终端中应用程序的反应速度以及应用程序窗口界面的丰富程度的要求也越来越高。用户在使用智能终端的过程中,经常会出现以下情况:应用程序在智能终端上启动时或运行过程中,显示界面卡住不动,在屏幕上进行的如点击、滑动及长按等各种形式的操作均无反应,等待一段时间后问题也依旧存在,为了继续使用智能终端,用户只能通过强制关机并重新开机来能恢复屏幕的正常显示,影响了智能终端的正常工作,且降低了智能终端的运行效率。
技术实现思路
本专利技术实施例提供一种智能终端的显示控制方法、装置及智能终端,以解决智能终端的显示界面处于卡死状态的问题。第一方面,本专利技术实施例提供了一种智能终端的显示控制方法,包括:在应用程序的目标窗口界面的绘制过程中,冻结当前显示界面;获取所述当前显示界面处于冻结状态的冻结时长;当所述冻结时长达到预设时长阈值时,对屏幕显示状态进行恢复处理。第二方面,本专利技术实施例提供了一种智能终端的显示控制装置,包括:界面冻结模块,用于在应用程序的目标窗口界面的绘制过程中,冻结当前显示界面;时长获取模块,用于获取所述当前显示界面处于冻结状态的冻结时长;显示恢复模块,用于当所述冻结时长达到预设时长阈值时,对屏幕显示状态进行恢复处理。第三方面,本专利技术实施例提供了一种智能终端,所述智能终端存储器,处理器及存储在存储器上并可在处理器运行的计算机程序。所述处理器执行所述计算机程序时实现以下步骤:在应用程序的目标窗口界面的绘制过程中,冻结当前显示界面;获取所述当前显示界面处于冻结状态的冻结时长;当所述冻结时长达到预设时长阈值时,对屏幕显示状态进行恢复处理。本专利技术实施例中提供的智能终端的显示控制方案,在应用程序的目标窗口界面的绘制过程中,冻结当前显示界面。获取当前显示界面处于冻结状态的冻结时长,当冻结时长达到预设时长阈值时,则对屏幕显示状态进行恢复处理。在应用程序的目标窗口界面的绘制过程中,若出现绘制故障,会导致当前显示界面的冻结时间过长,目标窗口界面无法显示,且智能终端也无法响应用户对屏幕的操作,用户只能通过关机重启的方式使智能终端恢复正常的工作。通过采用上述技术方案,在智能终端检测到冻结时长过长时,对屏幕显示状态进行恢复处理,从而自动恢复智能终端屏幕的正常工作,提高智能终端的运行效率。附图说明图1为本专利技术实施例提供的一种智能终端的显示控制方法的流程示意图;图2为本专利技术实施例提供的在微信启动时当前显示界面处于冻结状态的示意图;图3为本专利技术实施例提供的在微信启动时目标窗口界面示意图;图4为本专利技术实施例提供的在微信的运行过程中当前显示界面处于冻结状态的示意图;图5为本专利技术实施例提供的在微信的运行过程中目标窗口界面示意图;图6为本专利技术实施例提供的另一种智能终端的显示控制方法的流程示意图;图7为本专利技术实施例提供的一种智能终端的显示控制装置的结构框图;图8为本专利技术实施例提供的一种智能终端的结构示意图。具体实施方式下面结合附图并通过具体实施方式来进一步说明本专利技术的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。图1为本专利技术实施例提供的一种智能终端的显示控制方法的流程示意图,该方法可以由智能终端的显示控制装置执行,其中该装置可由软件和/或硬件实现,一般可集成在智能终端中。如图1所示,该方法包括:步骤101、在应用程序的目标窗口界面的绘制过程中,冻结当前显示界面。示例性的,本实施例中的智能终端可为智能手机、智能手表、平板电脑、以及智能电视等设备。其中,应用程序可包括智能终端已经安装的所有应用程序。例如,QQ、微信、微博及电话簿等。当应用程序在智能终端上启动时或在运行的过程中,为了防止界面闪烁现象的发生,在应用程序的目标窗口界面的绘制过程未完成之前,显示系统会冻结当前显示界面(即屏幕停留在当前显示界面,该显示界面可以是桌面,也可以是当前的窗口界面),等新的窗口界面绘制完成后,再释放对界面显示的冻结(即显示新绘制完成的窗口界面)。上述处理方式可以使得所绘制的窗口界面能够平滑的出现,但也会带来以下问题:由于应用本身可能存在漏洞(bug),经常会出现绘制故障,如安卓(Android)系统中应用程序包(AndroidPackage,APK)绘制不合理,此时,窗口界面将长期处于绘制状态,显示系统也将一直等待窗口界面绘制的完成,从而导致显示系统处于停滞状态,在用户看来就是智能终端死机定屏了,对屏幕的各种操作都没有响应,所以用户会通过强制关机并重新开机来恢复屏幕的正常显示,影响了智能终端的正常工作。示例性的,当应用程序在启动时,当前显示界面为当前桌面,应用程序启动后的第一个显示界面为目标窗口界面。若第一个显示界面处于绘制状态,则冻结当前桌面。示例性的,当应用程序在运行的过程中时,当前显示界面为当前的窗口界面,在接收到系统或用户的界面切换指令后,即将显示的界面切换为目标窗口界面。若目标窗口界面处于绘制状态,则冻结当前窗口界面。具体以微信为例,对应用程序启动时以及运行过程中两种情况进行说明:(1)当接收到用户启动微信的指令时,微信的目标窗口界面(即微信启动后屏幕第一次出现的含有地球的显示界面)开始绘制。此时,当前桌面即为当前显示界面,且处于冻结状态。图2为本专利技术实施例提供的在微信启动时当前显示界面处于冻结状态的示意图。如图2所示,当微信的目标窗口界面绘制完成前,屏幕显示将停留在当前桌面。图3为本专利技术实施例提供的在微信启动时目标窗口界面示意图。如图3所示,当微信启动后第一次出现的含有地球的显示界面绘制完成后,当前桌面显示的冻结状态将被释放,并且显示新绘制完成的含有地球的显示界面。(2)图4为本专利技术实施例提供的在微信的运行过程中当前显示界面处于冻结状态的示意图。图5为本专利技术实施例提供的在微信的运行过程中目标窗口界面示意图。如图4所示,当微信正在运行的过程中时,若当前显示界面为“通讯录”界面,在接收到用户切换到“发现”的指令后,目标窗口界面(含有“朋友圈”和“摇一摇”等功能的界面)开始绘制,当前“通讯录”界面将被冻结,屏幕显示停留在当前通讯录界面。如图5所示,当含有“朋友圈”和“扫一扫”等功能的界面绘制完成后,屏幕显示将切换到新绘制完成的窗口界面。优选的,在应用程序的目标窗口界面的绘制过程中,冻结当前显示界面,可包括:将显示界面冻结标志设置为有效状态,以实现冻结当前显示界面。其中,显示界面冻结标志的状态可包括有效状态和无效状态两种。示例性的,在有效状态下,显示界面冻结标志的标志位为1;在无效状态下,显示界面冻结标志的标志位为0。这样设置的好处在本文档来自技高网...

【技术保护点】
一种智能终端的显示控制方法,其特征在于,包括:在应用程序的目标窗口界面的绘制过程中,冻结当前显示界面;获取所述当前显示界面处于冻结状态的冻结时长;当所述冻结时长达到预设时长阈值时,对屏幕显示状态进行恢复处理。

【技术特征摘要】
1.一种智能终端的显示控制方法,其特征在于,包括:在应用程序的目标窗口界面的绘制过程中,冻结当前显示界面;获取所述当前显示界面处于冻结状态的冻结时长;当所述冻结时长达到预设时长阈值时,对屏幕显示状态进行恢复处理。2.根据权利要求1所述的方法,其特征在于,在应用程序的目标窗口界面的绘制过程中,冻结当前显示界面,包括:在应用程序的目标窗口界面的绘制过程中,将显示界面冻结标志设置为有效状态,以实现冻结当前显示界面;所述获取所述当前显示界面处于冻结状态的冻结时长,包括:获取所述显示界面冻结标志处于有效状态的有效时长,将所述有效时长记为所述当前显示界面处于冻结状态的冻结时长。3.根据权利要求1或2所述的方法,其特征在于,所述对屏幕显示状态进行恢复处理,包括:关闭所述应用程序。4.根据权利要求3所述的方法,其特征在于,在关闭所述应用程序之后,还包括:重新启动所述应用程序。5.根据权利要求4所述的方法,其特征在于,在重新启动所述应用程序之后,还包括:若在预设时间范围内所述应用程序重新启动的次数达到预设次数阈值,则重新启动所述应用程序所在的操作系统。6.一种智能终端的显示控制装置,其特征在于,包括:界面冻结模块,用于在应用程序的目标窗口界面的绘制过程中,冻结当前显示界面;时长获取模块,用于获取所述当前显示界面处于...

【专利技术属性】
技术研发人员:郑健平
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1