一种基于触摸屏与显示屏的死机检测系统的制作方法

文档序号:13512868阅读:106来源:国知局

本发明涉及电子设备技术领域,具体为一种基于触摸屏与显示屏的死机检测系统。



背景技术:

宕机在口语里面我们简单的把停掉机器叫做down机,转换为汉字是“宕机”,但很多人都叫做当机或者死机,虽然不规范但却流行,宕机,指操作系统无法从一个严重系统错误中恢复过来,或系统硬件层面出问题,以致系统长时间无响应,而不得不重新启动移动终端的现象。

目前移动终端功能复杂,用户会从网络上下载并安装各种质量参差不齐的应用软件,导致移动终端使用中会常常遇到死机,死机后需要及时提醒用户重启或者自行重启,使移动终端可以很快的恢复到正常状态,现有技术中使用看门狗定时器实时监测移动终端的动作状态,看门狗定时器它实际上是一个计数器,一般给看门狗一个数字,程序开始运行后看门狗开始倒计数,如果程序运行正常,过一段时间cpu应发出指令让看门狗复位,重新开始倒计数,如果看门狗减到0就认为程序没有正常工作,强制整个系统复位,这样cpu需要分配一定的空间使看门狗定时器可以不断的运行,这样会占用移动终端一部分的系统资源,影响移动终端的运行速度,使移动终端更容易死机。



技术实现要素:

(一)解决的技术问题

针对现有技术的不足,本发明提供了一种基于触摸屏与显示屏的死机检测系统,具备对移动终端进行实施监控时不会占用移动终端的内部系统资源等优点,解决了看门狗定时器检测移动终端时会占用系统资源,影响移动终端运行速度的问题。

(二)技术方案

为实现上述目的,本发明提供如下技术方案:一种基于触摸屏与显示屏的死机检测系统,包括显示屏数据采集模块以及触摸屏数据采集模块,所述显示屏数据采集模块以及触摸屏数据采集模块的输出端均与数据传输模块的输入端电连接,所述数据传输模块的输出端与应用服务器的输入端电连接,所述应用服务器的输出端与设置模块的输入端电连接,所述设置模块的输出端与计数模块的输入端电连接,所述计数模块的输出端与判定模块的输入端电连接,所述判定模块的输出端分别与控制模块以及时间控制芯片电连接,所述控制模块的输出端与重启模块的输出端电连接,所述控制芯片的输出端与显示模块的输入端电连接。

优选的,所述计数模块内部包含清零模块,当显示屏数据采集模块与触摸屏数据采集模块采集到数据相同时,计数模块清零。

优选的,所述重启模块的输出端与开机检测模块的输入端电连接,所述开机检测模块用于移动终端重启时对其工作环境进行检测。

优选的,所述开机检测模块的输出端分别与温度检测模块以及电压检测模块的输入端电连接,且开机时温度检测模块与电压检测模块同时进行。

优选的,所述显示模块共设置有三种限时模式,所述显示模块的三种模式分别为绿光、黄光以及红光。

优选的,所述控制芯片的输出端与语音播报模块的输入端电连接,所述语音播报模块可以发出的音量最大为五十分贝。

一种基于触摸屏与显示屏的死机检测方法,包括:

1)数据采集:显示屏数据收集模块将显示屏的变化次数以及变化时间的进行数据采集,触摸屏数据采集模块将触摸屏的触摸次数进行以及触摸的时间进行数据采集;

2)数据传输:数据传输模块会将显示屏数据采集模块采集的数据与触摸屏数据采集模块采集的数据传输到应用服务内部;

3)数据分析处理:应用服务器会对采集到的数据进行分析处理,其中:当显示屏数据采集模块采集到的屏幕变化次数与触摸屏数据采集模块采集到的触摸次数不相等时,计数模块内部数值加一,当显示屏数据采集模块采集到的屏幕变化次数与触摸屏数据采集模块采集到的触摸次数相等,且显示屏数据采集模块采集到的屏幕变化时间与触摸屏数据采集模块采集到的触摸时间相差不到二十微秒时,计数模块内部的计数清零;

4)提醒使用者:当显示屏数据采集模块采集到的屏幕变化时间与触摸屏数据采集模块采集到的触摸时间相差不到二十微秒时,控制芯片会控制显示模块显示为绿灯,且控制芯片会控制语音播报模块不工作,当显示屏数据采集模块采集到的屏幕变化时间与触摸屏数据采集模块采集到的触摸时间相差在二十微秒到五十毫秒时,控制芯片会控制显示模块显示为绿灯,且控制芯片会控制语音播报系统播报提醒使用者注意,当显示屏数据采集模块采集到的屏幕变化时间与触摸屏数据采集模块采集到的触摸时间相差在五十毫秒之上时,控制芯片会控制显示模块显示为红灯,且控制芯片会控制语音播报模块播报提醒使用者清理内存;

5)判断移动终端是否死机:当计数模块内部的数值累计达到设定的数值时,判定模块将其判定为移动终端死机;

6)移动终端自动重启:当判定模块将移动终端判定为死机状态后,控制模块会控制重启模块对移动终端进行重新启动,且在启动的过程中通过开机检测模块对移动终端的开机环境进行检测。

(三)有益效果

与现有技术相比,本发明提供了一种基于触摸屏与显示屏的死机检测系统,具备以下有益效果:

1、该基于触摸屏与显示屏的死机检测系统,通过显示屏数据采集模块、触摸屏数据采集模块、应用服务器以及计数模块之间的配合,可以实时监测移动终端的运行状况,检测时不会占用系统资源,使移动终端的运行更加流畅,提高移动终端的运行速度,且对移动终端的检测比看门狗定时器更加准确,提高用户感知,使用户使用时更加快捷不卡顿。

2、该基于触摸屏与显示屏的死机检测系统,通过判定模块、控制模块、重启模块以及开机检测模块之间的配合,当检测到移动终端死机后,会立即对移动终端进行重启,且在重启时会对移动终端的运行环境进行检测,保证移动终端运行时不会出现问题。

3、该基于触摸屏与显示屏的死机检测系统,通过控制芯片、显示模块以及语音播报模块之间的配合,可以加强使用者对移动终端运行速度的了解,让使用者可以实时了解移动终端内部的运行速度,且可以提醒使用者对移动终端内部的内存进行清理,提高移动终端的运行速度。

附图说明

图1为本发明提出的一种基于触摸屏与显示屏的死机检测系统结构示意图。

图中:1显示屏数据采集模块、2触摸屏数据采集模块、3数据传输模块、4应用服务器、5设置模块、6计数模块、7判定模块、8控制模块、9重启模块、10开机检测模块、11控制芯片、12显示模块、13语音播报模块、14温度检测模块、15电压检测模块。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,一种基于触摸屏与显示屏的死机检测系统,包括显示屏数据采集模块1以及触摸屏数据采集模块2,显示屏数据采集模块1用来采集显示屏的变化系数以及显示屏每次变化的时间,触摸屏数据采集模块2用来采集触摸屏被触摸的次数以及触摸屏每次被触摸的时间,显示屏数据采集模块1以及触摸屏数据采集模块2的输出端均与数据传输模块3的输入端电连接,数据传输模块3负责将显示屏数据采集模块1以及触摸屏数据采集模块2采集到的数据压缩且传输给应用服务器4,数据传输模块3的输出端与应用服务器4的输入端电连接,应用服务器4会将出书回来的数据进行分析处理,应用服务器4的输出端与设置模块5的输入端电连接,设置模块5可以设置计数的数值,当计数模块6数值内部的数值达到设置模块5设置的数值后,便判定移动终端死机,这样便于对各个运行速度不同的机型进行实时监测,设置模块5的输出端与计数模块6的输入端电连接,计数模块6内部包含清零模块,当显示屏数据采集模块1与触摸屏数据采集模块2采集到数据相同时,计数模块6清零,这样的设置保证基于触摸屏与显示屏的死机检测系统在移动终端正常运行时将前面的技术清楚,保证移动终端不会在正常运行时重启,使移动终端可以的正常运行,提高用户的感知度,计数模块6的输出端与判定模块7的输入端电连接,判定模块7通过计数模块6内部的数值判断移动终端是否死机,判定模块7的输出端分别与控制模块8以及时间控制芯片11电连接,控制模块8的输出端与重启模块9的输出端电连接,重启模块9的输出端与开机检测模块10的输入端电连接,开机检测模块10用于移动终端重启时对其工作环境进行检测,开机检测模块10在开机的钱会检测移动终端的状态,保证移动终端在环境良好的情况下开机,避免移动终端周围或者内部环境不好时开机,保证移动终端每次重启都可以正常开机,可以提高移动终端的使用寿命,开机检测模块10的输出端分别与温度检测模块14以及电压检测模块15的输入端电连接,且开机时温度检测模块14与电压检测模块15同时进行,这样的设置在每次移动终端开机时,温度检测模块14会检测移动终端周围环境的温度,电压检测模块15会检测移动终端内部的电压大小,且当移动终端周围温度以及内部电压大小适合时,移动终端才能开机,降低移动终端的损耗,提高移动终端的使用寿命,控制芯片11的输出端与显示模块12的输入端电连接,显示模块12共设置有三种限时模式,显示模块12的三种模式分别为绿光、黄光以及红光,这样的设置方便提示使用者目前移动终端内部的运行速度,方便使用者了解移动终端的运行内存状况,控制芯片11的输出端与语音播报模块13的输入端电连接,语音播报模块13可以发出的音量最大为五十分贝,这样的设置在每次移动终端内部运行速度变慢时都会提醒使用者对移动终端的运行内存进行清理加速,提高移动终端的运行速度,提高移动终端的使用寿命,且提示时的音量分贝不会过大,不会产生噪音。

一种基于触摸屏与显示屏的死机检测方法,包括:

1)数据采集:显示屏数据收集模块1将显示屏的变化次数以及变化时间的进行数据采集,触摸屏数据采集模块2将触摸屏的触摸次数进行以及触摸的时间进行数据采集;

2)数据传输:数据传输模块3会将显示屏数据采集模块1采集的数据与触摸屏数据采集模块2采集的数据传输到应用服务4内部,且在传输时会进行压缩,从而提高数据的传输速度;

3)数据分析处理:应用服务器4会对采集到的数据进行分析处理,其中:当显示屏数据采集模块1采集到的屏幕变化次数与触摸屏数据采集模块2采集到的触摸次数不相等时,计数模块6内部数值加一,当显示屏数据采集模块1采集到的屏幕变化次数与触摸屏数据采集模块2采集到的触摸次数相等,且显示屏数据采集模块1采集到的屏幕变化时间与触摸屏数据采集模块2采集到的触摸时间相差不到二十微秒时,计数模块6内部的计数清零,这样可以当内部运行速度较卡时,不会清除计数模块6内部的数值,当移动终端的运行速度一直较卡时也会判定为死机,从而重启移动终端来清除移动终端内部的运行内存,提高移动终端的运行速度;

4)提醒使用者:当显示屏数据采集模块1采集到的屏幕变化时间与触摸屏数据采集模块2采集到的触摸时间相差不到二十微秒时,控制芯片11会控制显示模块12显示为绿灯,且控制芯片11会控制语音播报模块13不工作,当显示屏数据采集模块1采集到的屏幕变化时间与触摸屏数据采集模块2采集到的触摸时间相差在二十微秒到五十毫秒时,控制芯片11会控制显示模块12显示为绿灯,且控制芯片11会控制语音播报系统13播报提醒使用者注意,当显示屏数据采集模块1采集到的屏幕变化时间与触摸屏数据采集模块2采集到的触摸时间相差在五十毫秒之上时,控制芯片11会控制显示模块12显示为红灯,且控制芯片11会控制语音播报模块13播报提醒使用者清理内存,且每次移动终端运行速度变慢时语音播报模块13都会进行一次播报提示,提醒使用者尽快清理内存;

5)判断移动终端是否死机:当计数模块6内部的数值累计达到设定的数值时,判定模块7将其判定为移动终端死机;

6)移动终端自动重启:当判定模块7将移动终端判定为死机状态后,控制模块8会控制重启模块9对移动终端进行重新启动,且在启动的过程中通过开机检测模块10对移动终端的开机环境进行检测,开机检测时会检测移动终端的温度以及移动终端内部的电压大小,保证移动终端可以稳定正常的重启。

该文中出现的电器元件均与外界的主控器及220v市电电连接,并且主控器可为计算机等起到控制的常规已知设备。

综上所述,该基于触摸屏与显示屏的死机检测系统,通过显示屏数据采集模块1、触摸屏数据采集模块2、应用服务器4以及计数模块6之间的配合,可以实时监测移动终端的运行状况,检测时不会占用系统资源,使移动终端的运行更加流畅,提高移动终端的运行速度,且对移动终端的检测比看门狗定时器更加准确,提高用户感知,使用户使用时更加快捷不卡顿,且通过判定模块7、控制模块8、重启模块9以及开机检测模块10之间的配合,当检测到移动终端死机后,会立即对移动终端进行重启,且在重启时会对移动终端的运行环境进行检测,保证移动终端运行时不会出现问题。

综上所述,该基于触摸屏与显示屏的死机检测方法,显示屏数据采集模块1采集到的屏幕变化次数与触摸屏数据采集模块2采集到的触摸次数不相等时,计数模块6内部数值加一,显示屏数据采集模块1采集到的屏幕变化次数与触摸屏数据采集模块2采集到的触摸次数相等,且显示屏数据采集模块1采集到的屏幕变化时间与触摸屏数据采集模块2采集到的触摸时间相差不到五微秒时,计数模块6内部的计数清零,当计数模块6内部达到一定数值后,判定模块7便会判定移动终端死机,这样检测时不会占用系统资源,使移动终端的运行更加流畅,提高移动终端的运行速度,且对移动终端的检测比看门狗定时器更加准确,提高用户感知,使用户使用时更加快捷不卡顿。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1