本发明涉及移动终端技术领域,尤其涉及的是一种基于触摸屏与显示屏的死机检测方法及系统。
背景技术:
随着移动终端技术的飞速发展,目前如手机、平板等智能移动终端走进了越来越多的普通老百姓家中;而目前移动终端功能复杂,并且用户会从网络上下载并安装各种质量参差不齐的应用软件,因此,在移动终端使用中难免会遇到死机;对于死机,移动终端需要实时检测,并且当检测到死机时需要及时重启移动终端或通过点亮指示灯等方式向用户发出提醒,以使移动终端尽快恢复到正常状态。在现有技术中,对于死机的检测是通过启动一个看门狗定时器,然后由一个进程不断对看门狗定时器进行复位,如果该进程未及时对看门狗定时器进行复位则看门狗定时器超时将触发中断提示死机。上述过程需要不断在后台对看门狗定时器作复位操作,一定程度上占用了一些系统的资源。
因此,现有技术还有待于改进和发展。
技术实现要素:
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于触摸屏与显示屏的死机检测方法及系统。旨在解决现有技术中需要通过开启一个专门的进程来执行不断对看门狗定时器复位的操作以发现移动终端死机。
本发明解决技术问题所采用的技术方案如下:
一种基于触摸屏与显示屏的死机检测方法,其中,包括:
步骤A,设置用一个计数器记录存储检测触摸屏输入的次数,当检测到触摸屏输入时将计数器加一;
步骤B,当检测到显示屏显示内容发生改变时将所述计数器清零;
步骤C,当检测到计数器的计数值超过设定门限时,判定移动终端死机。
所述基于触摸屏与显示屏的死机检测方法,其中,还包括:
步骤D,当判定移动终端死机时执行重启移动终端操作。
所述基于触摸屏与显示屏的死机检测方法,其中,所述步骤A还包括:
检测触摸屏中断脚的变化,当触摸屏中断脚产生一次中断时将计数器加一。
所述基于触摸屏与显示屏的死机检测方法,其中,所述步骤B还包括:
检测显示屏数据脚的变化,当显示屏数据脚产生一次变化时将计数器清零。
一种基于触摸屏与显示屏的死机检测系统,其中,包括:
设置模块,用于设置用一个计数器记录存储检测触摸屏输入的次数,当检测到触摸屏输入时将计数器加一;
检测模块,用于当检测到显示屏显示内容发生改变时将所述计数器清零;
控制模块,用于当检测到计数器的计数值超过设定门限时,判定移动终端死机。
所述基于触摸屏与显示屏的死机检测系统,其中,还包括:
重启执行模块,用于当判定移动终端死机时执行重启移动终端操作。
所述基于触摸屏与显示屏的死机检测系统,其中,所述设置模块包括:
第一检测单元,用于检测触摸屏中断脚的变化,当触摸屏中断脚产生一次中断时将计数器加一。
所述基于触摸屏与显示屏的死机检测系统,其中,所述检测模块包括:
第二检测单元,用于检测显示屏数据脚的变化,当显示屏数据脚产生一次变化时将计数器清零。
本发明所提供的基于触摸屏与显示屏的死机检测方法及系统,所述方法通过用一个计数器记录存储检测触摸屏输入的次数,当检测到触摸屏输入时将计数器加一;当检测到显示屏显示内容发生改变时将所述计数器清零;当检测到计数器的计数值超过设定门限时,判定移动终端死机。从而解决现有技术中需要通过开启一个专门的进程来执行不断对看门狗定时器复位的操作以发现移动终端死机;为系统节省资源,提高系统的运行效率。
附图说明
图1是本发明基于触摸屏与显示屏的死机检测方法的较佳实施例的流程图。
图2是本发明基于触摸屏与显示屏的死机检测系统的较佳实施例的功能原理框图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参见图1,图1是本发明基于触摸屏与显示屏的死机检测方法的较佳实施例的结构示意图。如图1所示,本发明实施例提供的一种基于触摸屏与显示屏的死机检测方法,包括以下步骤:
步骤S100,设置一个计数器记录存储检测触摸屏输入的次数,当检测到触摸屏输入时将计数器加一。
本发明实施例中,需要设置一计数器,用于计数触摸屏输入的次数,更具体地,用于计数触摸屏中断脚产生中断的次数。通过设置一个计数器记录存储检测触摸屏输入的次数,当检测到触摸屏输入时将计数器加一。
其中,触摸屏检测时,检测连线连接触摸屏的中断脚,当触摸屏检测到触摸时,其会通过中断脚产生中断通知系统读取触摸信息,而该中断脚也连接到了触摸屏检系统,在每一次触摸屏的中断脚产生中断时将会被触摸屏检测模块所检测到,然后触摸屏检测模块将计数器作加一操作。
步骤S200,当检测到显示屏显示内容发生改变时将所述计数器清零。
本实施例中,将检测到显示屏显示的内容发生改变时将所述计数器清零。
在显示屏内容检测时,设置一连接线连线显示屏的数据脚,有可能显示屏与系统之间连接有多条数据脚用于系统将显示数据传递给显示屏,此处只需任意取一条数据脚即可;当系统将显示数据发送给显示屏时,数据脚会产生高低变化,此时如果数据脚产生了高低变化将同时被检测到,然后将通过计数器清零模块对计数器作清零操作。
步骤S300,当检测到计数器的计数值超过设定门限时,判定移动终端死机。
即本发明中,通过设置一计数器,记录用户操作触摸屏次数,当记录到用户操作触摸屏输入的次数到达预定门限例如5次,显示屏显示的内容都没有发生改变,则判定移动终端死机。
步骤S400,当判定移动终端死机时执行重启移动终端操作。
当判定移动终端死机,则控制重启移动终端。
其中,所述步骤S100具体如下:
检测触摸屏中断脚的变化,当触摸屏中断脚产生一次中断时将计数器加一。
其中,所述步骤200具体包括:
检测显示屏数据脚的变化,当显示屏数据脚产生一次变化时将计数器清零。
由上可见,本发明提供的一种基于触摸屏与显示屏的死机检测方法。解决了现有技术中需要通过开启一个专门的进程来执行不断对看门狗定时器复位的操作以发现移动终端死机,省能了资源损耗,节能了电能,为用户提供了方便。
请参阅图2,图2所示为本发明一种基于触摸屏与显示屏的死机检测系统的功能原理框图,如图2所示,所述系统包括:
设置模块210,用于设置用一个计数器记录存储检测触摸屏输入的次数,当检测到触摸屏输入时将计数器加一;具体如上所述。
检测模块220,用于当检测到显示屏显示内容发生改变时将所述计数器清零;具体如上所述。
控制模块230,用于当检测到计数器的计数值超过设定门限时,判定移动终端死机;具体如上所述。
所述基于触摸屏与显示屏的死机检测系统,其中,还包括:
重启执行模块,用于当判定移动终端死机时执行重启移动终端操作;具体如上所述。
所述基于触摸屏与显示屏的死机检测系统,其中,所述设置模块包括:
第一检测单元,用于检测触摸屏中断脚的变化,当触摸屏中断脚产生一次中断时将计数器加一;具体如上所述。
所述基于触摸屏与显示屏的死机检测系统,其中,所述检测模块包括:
第二检测单元,用于检测显示屏数据脚的变化,当显示屏数据脚产生一次变化时将计数器清零;具体如上所述。
综上所述,本发明所提供的基于触摸屏与显示屏的死机检测方法及系统,所述方法通过用一个计数器记录存储检测触摸屏输入的次数,当检测到触摸屏输入时将计数器加一;当检测到显示屏显示内容发生改变时将所述计数器清零;当检测到计数器的计数值超过设定门限时,判定移动终端死机。从而解决现有技术中需要通过开启一个专门的进程来执行不断对看门狗定时器复位的操作以发现移动终端死机;为系统节省资源,提高系统的运行效率。
综上所述,本发明一种基于触摸屏与显示屏的死机检测方法,所述方法通过用一个计数器记录存储检测触摸屏输入的次数,当检测到触摸屏输入时将计数器加一;当检测到显示屏显示内容发生改变时将所述计数器清零;当检测到计数器的计数值超过设定门限时,判定移动终端死机。从而解决现有技术中需要通过开启一个专门的进程来执行不断对看门狗定时器复位的操作以发现移动终端死机;为系统节省资源,提高系统的运行效率。
当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。