一种操作智能终端触摸屏失灵区域的方法及***
技术领域
本发明涉及***设备管理领域,特别是涉及一种通过动态改变智能终端触摸屏失灵区域图标中心点的坐标,实现操作终端触摸屏失灵区域的方法。
背景技术
在数据通信***设备中,以目前最常见的智能大屏手机为例,一般都是TP(触摸屏),基本上是没有数字键和方向键的,因此,几乎所有的人机交互操作都是通过TP(触摸屏)来完成的,当TP触摸屏某个部分区域硬件损坏,则该区域的图标,文字等都会触摸失灵,即无法实现该触摸失灵区域的人机交互操作。
现有技术中,当智能手机、IPAD等智能终端的Touch panel部分区域触摸失灵时,通常只能更换新TP触摸屏器件,有的TP触摸屏和显示屏的LCD是粘合在一起的,需要将TP触摸屏和LCD一起更换,操作麻烦且成本比较高。
鉴于上述情况的存在,一种新的、有效的、低成本的解决智能终端的触摸屏Touchpanel部分区域触摸失灵的方法及***的发明是势在必行的。
发明内容
鉴于以上所述的现有技术的缺点,本发明的目的在于提供一种操作智能终端触摸屏失灵区域的方法及***,其通过动态改变TP触摸屏失灵区域图标的中心点的水平坐标或垂直坐标,实现对TP触摸屏失灵区域的操作,将手机上的重要数据及时备份出来。
本发明技术方案的基本内容是在通过在屏幕底部或左侧弹出矩形框,这样可以改变TP触摸屏失灵区域图标在屏幕的相对位置,从而使得TP触摸屏失灵区域图标中心点的新坐标值在可操作正常范围,实现智能手机的智能终端的TP触摸屏失灵区域的操作。该方法操作简单,成本低,简单快捷、效率较高。
为实现上述目的及其他相关目的,本发明提供一种操作智能终端触摸屏失灵区域的方法,其至少包括如下步骤:
将后台监控服务程序设置为开机启动服务程序,保持在开机初始化文件中,作为守护进程在后台运行,监测设定键的操作;
当后台监控服务程序的主线程检测到设定键的操作符合预设的操作方式时则开启线程,在智能终端的屏幕内弹出矩形窗口;以及
当触摸屏的失灵区域图标中心点的坐标值在介于屏幕垂直或水平最小坐标值与最大坐标值之间时,即可操作触摸屏的失灵区域的图标和文字。
优选的,所述的操作智能终端触摸屏失灵区域的方法,其所述矩形窗口的宽度等于屏幕水平最大分辨率,高度等于屏幕图标垂直最大分辨率的一半。
优选的,所述的操作智能终端触摸屏失灵区域的方法,其还包括如下步骤:
当后台监控服务程序的主线程检测到设定键的操作符合预设的第一操作方式时,即开启线程P1,在智能终端的屏幕的底部弹出一个矩形窗口;
其中矩形窗口的宽度w等于屏幕水平最大分辨率,高度h等于屏幕图标垂直最大分辨率的一半,如此,触摸屏的失灵区域图标中心点的垂直坐标Y0变为Y1(Y1=Y0+h);
当Y1值在介于屏幕垂直最小坐标值Ymin与屏幕垂直最大坐标值Ymax之间时,即可操作触摸屏的失灵区域的图标和文字。
优选的,所述的操作智能终端触摸屏失灵区域的方法,其还包括如下步骤:
如果当触摸屏的失灵区域图标中心点的垂直坐标值超出垂直分辨率的有效范围,则再次按照预设的第一操作方式操作设定键,开启线程P2,在智能终端的屏幕的底部再弹出第二个新矩形窗口;
所述触摸屏失灵区域中心点的垂直坐标Y0变为Y2(Y2=Y0+h*2),当Ymin<=Y2<=Ymax时,即可操作触摸屏失灵区域的图标和文字;否则,
循环重复上述操作步骤,直到触摸屏失灵区域中心点的垂直坐标满足Ymin<=Yi<=Ymax时。
优选的,所述的操作智能终端触摸屏失灵区域的方法,其还包括如下步骤:
当后台监控服务程序的主线程检测到设定键的操作符合预设的第二操作方式时,开启线程Q1,在智能终端的屏幕的左侧会弹出一个矩形窗口;其中,
矩形窗口宽度w等于屏幕图标水平最大分辨率的一半,高度h等于屏幕垂直最大分辨率;
触摸屏的失灵区域中心点的水平坐标X0变为X1(X1=X0+w),当X1值在介于屏幕水平最小坐标值Xmin与屏幕水平最大坐标值Xmax之间时,即可操作触摸屏的失灵区域的图标和文字;否则,
循环重复本步骤,直到触摸屏的失灵区域中心点的垂直坐标Xmin<=Xi<=Xmax时。
优选的,所述的操作智能终端触摸屏失灵区域的方法,其,
所述矩形窗口的默认有效时间为30秒,超过30秒时自动关闭矩形窗口;
所述预设的操作方式包括第一操作方式和第二操作方式,所述第一操作方式为:音量+键调到最大值,再连续按5次;所述第二操作方式为:音量-键调到最小值,再连续按5次。
为实现上述目的及其他相关目的,一种操作智能终端触摸屏失灵区域的***,其包括:
监测模块,将后台监控服务程序设置为开机启动服务程序,保持在开机初始化文件中,作为守护进程在后台运行,监测设定键的操作;
矩形窗口弹出模块,当后台监控服务程序的主线程检测到设定键的操作符合预设的操作方式时则开启线程,在智能终端的屏幕内弹出矩形窗口;以及
失灵区域操作模块,当触摸屏的失灵区域图标中心点的坐标值在介于屏幕坐标值与最大坐标值之间时,即可操作触摸屏的失灵区域的图标和文字。
优选的,所述的操作智能终端触摸屏失灵区域的***,其所述其所述矩形窗口的宽度等于屏幕水平最大分辨率,高度等于屏幕图标垂直最大分辨率的一半。
优选的,所述的操作智能终端触摸屏失灵区域的***,其所述当后台监控服务程序的主线程检测到设定键的操作符合预设的第一操作方式时,即开启线程P1,在智能终端的屏幕的底部弹出一个矩形窗口;
其中矩形窗口的宽度w等于屏幕水平最大分辨率,高度h等于屏幕图标垂直最大分辨率的一半,如此,触摸屏的失灵区域图标中心点的垂直坐标Y0变为Y1(Y1=Y0+h);
当Y1值在介于屏幕垂直最小坐标值Ymin与屏幕垂直最大坐标值Ymax之间时,即可操作触摸屏的失灵区域的图标和文字。
优选的,所述的操作智能终端触摸屏失灵区域的***,如果当触摸屏的失灵区域图标中心点的垂直坐标值超出垂直分辨率的有效范围,则再次按照预设的第一操作方式操作设定键,开启线程P2,在智能终端的屏幕的底部再弹出第二个新矩形窗口;
所述触摸屏失灵区域中心点的垂直坐标Y0变为Y2(Y2=Y0+h*2),当Ymin<=Y2<=Ymax时,即可操作触摸屏失灵区域的图标和文字;否则,
循环重复上述操作步骤,直到触摸屏失灵区域中心点的垂直坐标满足Ymin<=Yi<=Ymax时。
优选的,所述的操作智能终端触摸屏失灵区域的***,其当后台监控服务程序的主线程检测到设定键的操作符合预设的第二操作方式时,开启线程Q1,在智能终端的屏幕的左侧会弹出一个矩形窗口;其中,
矩形窗口宽度w等于屏幕图标水平最大分辨率的一半,高度h等于屏幕垂直最大分辨率;
触摸屏的失灵区域中心点的水平坐标X0变为X1(X1=X0+w),当X1值在介于屏幕水平最小坐标值Xmin与屏幕水平最大坐标值Xmax之间时,即可操作触摸屏的失灵区域的图标和文字;否则,
循环重复本步骤,直到触摸屏的失灵区域中心点的垂直坐标Xmin<=Xi<=Xmax时。
优选的,所述的操作智能终端触摸屏失灵区域的***,其所述矩形窗口的默认有效时间为30秒,超过30秒时自动关闭矩形窗口;所述预设的操作方式包括第一操作方式和第二操作方式,所述第一操作方式为:音量+键调到最大值,再连续按5次;所述第二操作方式为:音量-键调到最小值,再连续按5次。
如上所述,本发明的一种操作智能终端触摸屏失灵区域的方法及***,具有以下有益效果:
本发明通过动态改变TP失灵区域图标的中心点的水平坐标或垂直坐标,实现对TP失灵区域的操作,将手机上的重要数据及时备份出来,从而使得TP触摸屏失灵区域图标中心点的新坐标值在可操作正常范围,实现智能手机的智能终端的TP触摸屏失灵区域的操作。该方法操作简单,成本低,简单快捷、效率较高。
附图说明
图1显示为本发明一种操作智能终端触摸屏失灵区域的方法的流程示意框图。
图2显示为本发明一种操作智能终端触摸屏失灵区域的方法的较佳实施例的流程示意框图。
图3显示为本发明一种操作智能终端触摸屏失灵区域的方法的操作中的触摸屏示意图。
图4显示为本发明一种操作智能终端触摸屏失灵区域的***的结构框图。
元件标号说明
11 主控卡
12 CPU模块
13 背板
S10~S18 步骤S10~S18
S31~S33 步骤S21~S25
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
本发明提供一种操作智能终端触摸屏失灵区域的方法及***,其通过动态改变TP触摸屏失灵区域图标的中心点的水平坐标或垂直坐标,实现对TP触摸屏失灵区域的操作,以此将手机上的重要数据及时备份出来,减低损失和重要信息的丢失。
概括而言,本发明技术方案的基本内容是在通过在屏幕底部或侧面等位置弹出矩形框,这样可以改变TP触摸屏失灵区域图标在屏幕的相对位置,从而使得TP触摸屏失灵区域图标中心点的新坐标值在可操作正常范围,实现如手机等的智能终端的TP触摸屏失灵区域的操作。该发明方法操作简单,成本低,简单快捷、效率较高。
本发明提供的一种操作智能终端触摸屏失灵区域的方法,首先,设定某智能终端的技术方案的后台监控服务程序(如名称为TP_Daemon)是个多线程程序。其主线程用于检测音量键的操作,当音量+键或音量-键按键次数满足一定条件时,开启第一个新线程,在屏幕底部或者是左侧弹出窗口,将整个屏幕上的所有图标向上或向右移动。
请参阅图1-图3,如下将以较佳实施例详细描述本发明一种操作智能终端触摸屏失灵区域的方法的技术方案详细实施过程如下:
将后台监控服务程序TP_Daemon设置为开机启动服务程序,保持在开机初始化文件中,当智能终端如手机等开机启动后,该后台监控服务程序TP_Daemon作为守护进程在后台运行,监测设定键,例如:音量键的操作。
当后台监控服务程序TP_Daemon的主线程检测到音量+键调到最大值,再连续按5次后,即开启第一个新线程P1,在智能终端如手机的屏幕的底部会弹出一个矩形窗口,(其中矩形窗口的宽度w等于屏幕水平最大分辨率,高度h等于屏幕图标垂直最大分辨率的一半,)这样TP触摸屏的失灵区域图标中心点的垂直坐标Y0就变为Y1(Y1=Y0+h),当Y1值在介于屏幕垂直最小坐标值Ymin与屏幕垂直最大坐标值Ymax之间时,TP触摸屏的失灵区域的图标和文字等就可以操作了。
如果Y1值超出垂直分辨率的有效范围,则再连续按5次音量+键,开启第二个新线程P2,则会在智能终端如手机的屏幕的底部会弹出第二个新矩形窗口,TP触摸屏的失灵区域中心点的垂直坐标Y0就变为Y2(Y2=Y0+h*2),当Ymin<=Y2<=Ymax时,TP触摸屏的失灵区域的图标和文字等就可以操作了,否则循环重复本步骤,直到TP触摸屏的失灵区域中心点的垂直坐标Ymin<=Yi<=Ymax时。
同理,当后台监控服务程序TP_Daemon主线程检测到音量-键调到最小值,再连续按5次后,开启第一个新线程Q1,在智能终端如手机的屏幕的左侧会弹出一个矩形窗口(其中矩形窗口宽度w等于屏幕图标水平最大分辨率的一半,高度h等于屏幕垂直最大分辨率),这样TP触摸屏的失灵区域中心点的水平坐标X0就变为X1(X1=X0+w),当X1值在介于屏幕水平最小坐标值Xmin与屏幕水平最大坐标值Xmax之间时,TP触摸屏的失灵区域的图标和文字等就可以操作了,否则循环重复本步骤,直到TP触摸屏的失灵区域中心点的水平坐标Xmin<=Xi<=Xmax时。
5、每个弹出的矩形窗口的默认有效时间是30秒,当超过30秒时,线程Pi会退出,自动关闭自己弹出的矩形窗口,这样可以回收内存资源。当然,有效时间值可以根据需要修改,但是,为了有效的回收内存资源,有效时间值总是不宜设置的过长。
请参阅图3,本发明一种操作智能终端触摸屏失灵区域的方法的技术方案之一的较佳实施例的实施步骤如下:
执行步骤S10,开始;
执行步骤S11,将后台监控服务程序TP_Daemon设置为开机启动服务程序,保持在开机初始化文件中。
执行步骤S12,进入后台监控服务程序TP_Daemon的主线程。
执行步骤S13,后台监控服务程序TP_Daemon的主线程检测到音量+键是否调到最大值。
执行步骤S14,当主线程检测到音量+键是否调到最大值,则继续监测按键次数N值,如果连续按5次后,则,
执行步骤S15,当即开启第一个新线程P1,在智能终端如手机的屏幕的底部会弹出一个矩形窗口。
执行步骤S16,其中矩形窗口的宽度w等于屏幕水平最大分辨率,高度h等于屏幕图标垂直最大分辨率的一半,这样TP触摸屏的失灵区域图标中心点的垂直坐标Y0就变为Y1(Y1=Y0+h),当Y1值在介于屏幕垂直最小坐标值Ymin与屏幕垂直最大坐标值Ymax之间时,则,
执行步骤S17,将整个屏幕上的所有图标向上或向右移动,操作TP触摸屏的失灵区域的图标和文字。否则,
如果Y1值超出垂直分辨率的有效范围,则再连续按5次音量+键,开启第二个新线程P2,则会在智能终端如手机的屏幕的底部会弹出第二个新矩形窗口,TP触摸屏的失灵区域中心点的垂直坐标Y0就变为Y2(Y2=Y0+h*2),当Ymin<=Y2<=Ymax时,TP触摸屏的失灵区域的图标和文字等就可以操作了,否则循环重复本步骤,直到TP触摸屏的失灵区域中心点的垂直坐标Ymin<=Yi<=Ymax时;
执行步骤S18,结束。
同理,当后台监控服务程序TP_Daemon主线程检测到音量-键调到最小值,再连续按5次后,开启第一个新线程Q1,在智能终端如手机的屏幕的左侧会弹出一个矩形窗口(其中矩形窗口宽度w等于屏幕图标水平最大分辨率的一半,高度h等于屏幕垂直最大分辨率),这样TP触摸屏的失灵区域中心点的水平坐标X0就变为X1(X1=X0+w),当X1值在介于屏幕水平最小坐标值Xmin与屏幕水平最大坐标值Xmax之间时,TP触摸屏的失灵区域的图标和文字等就可以操作了,否则循环重复本步骤,直到TP触摸屏的失灵区域中心点的垂直坐标Xmin<=Xi<=Xmax时。与上述步骤原理相同,不再赘述。
请参阅图2-图3,总之,本发明提供一种操作智能终端触摸屏失灵区域的方法,其至少包括如下步骤:
执行步骤S31,将后台监控服务程序设置为开机启动服务程序,保持在开机初始化文件中,作为守护进程在后台运行,监测设定键的操作;
执行步骤S32,当后台监控服务程序的主线程检测到设定键的操作符合预设的操作方式时则开启线程,在智能终端的屏幕内弹出矩形窗口;以及,
执行步骤S33,当触摸屏的失灵区域图标中心点的坐标值在介于屏幕垂直最小坐标值与最大坐标值之间时,即可操作触摸屏的失灵区域的图标和文字。其所述矩形窗口的宽度等于屏幕水平最大分辨率,高度等于屏幕图标垂直最大分辨率的一半。
当后台监控服务程序的主线程检测到设定键的操作符合预设的第一操作方式:音量+键调到最大值时,再连续按5次,即开启线程P1,在智能终端的屏幕的底部弹出一个矩形窗口;其中矩形窗口的宽度w等于屏幕水平最大分辨率,高度h等于屏幕图标垂直最大分辨率的一半,如此,触摸屏的失灵区域图标中心点的垂直坐标Y0变为Y1(Y1=Y0+h);当Y1值在介于屏幕垂直最小坐标值Ymin与屏幕垂直最大坐标值Ymax之间时,即可操作触摸屏的失灵区域的图标和文字。如果当触摸屏的失灵区域图标中心点的垂直坐标值超出垂直分辨率的有效范围,则再次按照预设的第一操作方式操作设定键,开启线程P2,在智能终端的屏幕的底部再弹出第二个新矩形窗口;所述触摸屏失灵区域中心点的垂直坐标Y0变为Y2(Y2=Y0+h*2),当Ymin<=Y2<=Ymax时,即可操作触摸屏失灵区域的图标和文字;否则,循环重复上述操作步骤,直到触摸屏失灵区域中心点的垂直坐标满足Ymin<=Yi<=Ymax时。
当后台监控服务程序的主线程检测到设定键的操作符合预设的第二操作方式时:音量-键调到最小值,再连续按5次,开启线程Q1,在智能终端的屏幕的左侧会弹出一个矩形窗口;其中,矩形窗口宽度w等于屏幕图标水平最大分辨率的一半,高度h等于屏幕垂直最大分辨率;触摸屏的失灵区域中心点的水平坐标X0变为X1(X1=X0+w),当X1值在介于屏幕水平最小坐标值Xmin与屏幕水平最大坐标值Xmax之间时,即可操作触摸屏的失灵区域的图标和文字;否则,循环重复本步骤,直到触摸屏的失灵区域中心点的垂直坐标Xmin<=Xi<=Xmax时。
请参阅图4,本发明还提供一种操作智能终端触摸屏失灵区域的***,其包括:
监测模块11,将后台监控服务程序设置为开机启动服务程序,保持在开机初始化文件中,作为守护进程在后台运行,监测设定键的操作;
矩形窗口弹出模块12,当后台监控服务程序的主线程检测到设定键的操作符合预设的操作方式时则开启线程,在智能终端的屏幕内弹出矩形窗口;以及
失灵区域操作模块13,当触摸屏的失灵区域图标中心点的坐标值在介于屏幕垂直或水平最小坐标值与最大坐标值之间时,即可操作触摸屏的失灵区域的图标和文字。
所述矩形窗口的宽度等于屏幕水平最大分辨率,高度等于屏幕图标垂直最大分辨率的一半。所述当后台监控服务程序的主线程检测到设定键的操作符合预设的第一操作方式:音量+键调到最大值,再连续按5次时,即开启线程P1,在智能终端的屏幕的底部弹出一个矩形窗口;其中矩形窗口的宽度w等于屏幕水平最大分辨率,高度h等于屏幕图标垂直最大分辨率的一半,如此,触摸屏的失灵区域图标中心点的垂直坐标Y0变为Y1(Y1=Y0+h);当Y1值在介于屏幕垂直最小坐标值Ymin与屏幕垂直最大坐标值Ymax之间时,即可操作触摸屏的失灵区域的图标和文字。如果当触摸屏的失灵区域图标中心点的垂直坐标值超出垂直分辨率的有效范围,则再次按照预设的第一操作方式:音量+键调到最大值,再连续按5次操作设定键,开启线程P2,在智能终端的屏幕的底部再弹出第二个新矩形窗口;所述触摸屏失灵区域中心点的垂直坐标Y0变为Y2(Y2=Y0+h*2),当Ymin<=Y2<=Ymax时,即可操作触摸屏失灵区域的图标和文字;否则,循环重复上述操作步骤,直到触摸屏失灵区域中心点的垂直坐标满足Ymin<=Yi<=Ymax时。
当后台监控服务程序的主线程检测到设定键的操作符合预设的第二操作方式:音量-键调到最小值,再连续按5次时,开启线程Q1,在智能终端的屏幕的左侧会弹出一个矩形窗口;其中,矩形窗口宽度w等于屏幕图标水平最大分辨率的一半,高度h等于屏幕垂直最大分辨率;触摸屏的失灵区域中心点的水平坐标X0变为X1(X1=X0+w),当X1值在介于屏幕水平最小坐标值Xmin与屏幕水平最大坐标值Xmax之间时,即可操作触摸屏的失灵区域的图标和文字;否则,循环重复本步骤,直到触摸屏的失灵区域中心点的垂直坐标Xmin<=Xi<=Xmax时。其中所述矩形窗口的默认有效时间为30秒,超过30秒时自动关闭矩形窗口;所述预设的操作方式包括第一操作方式和第二操作方式。
综上所述,本发明基于通过在屏幕底部或侧面等位置弹出矩形框,这样可以改变TP触摸屏失灵区域图标在屏幕的相对位置,从而使得TP触摸屏失灵区域图标中心点的新坐标值在可操作正常范围,实现如手机等的智能终端的TP触摸屏失灵区域的操作。该发明方法操作简单,成本低,简单快捷、效率较高。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。