解决移动终端的触摸屏死锁的方法

文档序号:6358297阅读:350来源:国知局
专利名称:解决移动终端的触摸屏死锁的方法
技术领域
本发明涉及触摸屏控制技术领域,特别涉及一种解决移动终端的触摸屏死锁的方法。
背景技术
目前大屏幕触摸屏产品越来越受广大消费者的青睐,触摸屏产品已经占据了一定的消费市场。目前电子消费品上的触接屏一般采用多点触摸的电容触摸屏电容屏。而电容屏多属于主动器件,即内部含有MCU(Micrc) Controller Unit,微控制器)。 电容触摸屏的通讯大多属于是中断的方式,即由TP MCU (touch panel Micro Dontroller Unit,触摸面板控制单元)发出中断信号通知Host (主机),然后再通过TP MCU的I2C通讯告知HOST相关的坐标和讯息。由于触摸屏直接和外界接触,在实际使用中,电容屏存在一定几率的死锁现象,死锁多数由于其MCU遇到了外界干扰,如静电、潮湿等情况下,其软件已经跑飞,无法接受触摸信号并处理,也无中断发往CPU处理,造成类似与触摸死锁的现象。因而现有技术还有待改进和提高。

发明内容
鉴于上述现有技术的不足之处,本发明的目的在于提供一种解决移动终端的触摸屏死锁的方法,能解决触摸屏死锁的问题。为了达到上述目的,本发明采取了以下技术方案 一种解决移动终端的触摸屏死锁的方法,其中,包括
A、开启触摸屏;
B、触摸屏处理器正常运行;
C、微处理器判断是否需要监视触摸屏处理器的运行状态;如果是,则执行步骤D,否则,执行步骤B;
D、微控制器与触摸屏处理器通讯读取触摸屏处理器的ID,并判断通讯是否延时,如果是,则执行步骤E ;否则,执行步骤B ;
E、微控制器重启触摸屏处理器。所述的解决移动终端的触摸屏死锁的方法,其中,在步骤E之前,所述的方法还包括微控制器延时第一预设时间,再次与触摸屏处理器通讯,并判断通讯是否延时;如果是,则执行步骤B,否则执行步骤E。所述的解决移动终端的触摸屏死锁的方法,其中,在步骤E之后,所述的方法还包括
F、初始化触摸屏处理器,并判断触摸屏处理器的运行是否正常;如果是,则执行步骤 B;否则,执行步骤G ;
G、输出触摸屏异常的信息。
所述的解决移动终端的触摸屏死锁的方法,其中,所述步骤D具体包括 D1、微控制器延时第二预设时间与触摸屏处理器通讯;
D2、判断通讯是否延时,如果是,则执行步骤E ;否则,返回步骤B。所述的解决移动终端的触摸屏死锁的方法,其中,所述第一预设时间为 100-500ms。根据权利要求4所述的解决移动终端的触摸屏死锁的方法,其特征在于,所述第二预设时间为0. 05-0. 1ms。所述的解决移动终端的触摸屏死锁的方法,其中,触摸屏为电容触摸屏。所述的解决移动终端的触摸屏死锁的方法,其中,移动终端为手机、GPS或者PDA。本发明提供的解决移动终端的触摸屏死锁的方法,通过微处理器与触摸屏处理器通讯,在通讯延时时判断触摸屏进入死锁状态,重启触摸屏处理器,从而在触摸屏死锁时, 只需对触摸屏处理器进行断电解决死锁,而无需对整机断电,其侦测时间短,对用户的影响


图1为本发明解决移动终端的触摸屏死锁的方法一应用实施例的流程图。
具体实施例方式本发明提供一种解决移动终端的触摸屏死锁的方法,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。请参阅图1,提供一种解决移动终端的触摸屏死锁的方法包括 S110、开启触摸屏;
S120、触摸屏处理器正常运行;
S130、微处理器判断是否需要监视触摸屏处理器的运行状态;如果是,则执行步骤 S140,否则,执行步骤S120 ;
S140、微控制器与触摸屏处理器通讯读取触摸屏处理器的ID (IDentity,身份标识号码),并判断通讯是否延时,如果是,则执行步骤S150 ;否则,执行步骤S120 ; S150、微控制器重启触摸屏处理器。本发明在具体实施时,在步骤S150之前,所述的方法还包括,微控制器延时第一预设时间,再次与触摸屏处理器通讯,并判断通讯是否延时;如果是,则执行步骤S120,否则执行步骤S150。其中,步骤S140具体包括
a、微控制器延时第二预设时间与触摸屏处理器通讯;
b、判断通讯是否延时,如果是,则执行步骤S150;否则,返回步骤S120。其中,所述第一预设时间为100-500ms,第二预设时间为0. 05-0. 1ms,本发明通过微处理器两次与触摸屏处理器通讯,准确判断触摸屏是否处于死锁现象,在触摸屏处理器重新上电后,解决触摸屏死锁的问题。在进一步的实施例中,在步骤S150之后,所述的方法还可包括S160、初始化触摸屏处理器,并判断触摸屏处理器的运行是否正常;如果是,则执行步骤S120 ;否则,执行步骤S170 ; S170、输出触摸屏异常的信息。本发明实施例中,通过对触摸屏处理器重新上电初始化后,再判断触摸屏死锁问题是否解决,当触摸屏死锁现象通过重新上电得不到解决时,输出触摸屏异常的信息,通知用户重新启动移动终端。其中,本发明实施例提供的移动终端优选为手机、GPS (Global Positioning System,全球定位系统)或者PDA (掌上电脑)。该移动终端具有触摸屏,且该触摸屏可为电容触摸屏。以下以触摸屏手机为应用实施例对本发明实施例提供的解决触摸屏死锁的方法进行详细描述
触摸屏手机开机后开始正常运行,用户未输入控制信息时,触摸屏处于锁定状态,当用户需要拔打电话、写信息或者需要播放歌曲时,只需通过手机开锁键解锁开启触摸屏,触摸屏开启后其触摸屏处理器正常运行,之后通过微处理器定期监视触摸屏处理器运行状态, 该方式通过手机处理器延时0. Ims与触摸屏处理器通讯,并判断通讯是否超时(即有无响应)实现;在有响应时,只需保持触摸屏处理器正常运行即可,但在无响应时,手机微处理器延时500ms,再次与触摸屏处理器通讯,并判断通讯是否有响应,如果通讯正常,认为触摸屏没有死锁,保持触摸屏控制器正常运行即可,如果通讯无响应,则重新给触摸屏控制器上电,在触摸屏控制器配置完成后,通过微处理器判断触摸屏控制器运行是否正常,如果正常,则表示触摸屏死锁现象已解决,只需保护触摸屏处理器正常运行即可,如果不正常,则触摸屏死锁现象通过重启触摸屏处理器的方式未得到解决,通知用户需重新启动触摸屏手机。综上所述,本发明提供的解决移动终端的触摸屏死锁的方法,通过微处理器与触摸屏处理器通讯,在通讯延时时判断触摸屏进入死锁状态,重启触摸屏处理器,从而在触摸屏死锁时,只需对触摸屏处理器进行断电解决死锁现象,而无需对整机断电,其侦测时间短,对用户的影响小。在不改变硬件的前提下,增加了终端终端机的功能。而且,在对触摸屏处理器重新上电之后,判断触摸屏死锁现象是否解决,在重启触摸屏处理器的方式未得到解决,通知用户需重新启动移动终端机的方式,进一步方便了用户的操作。可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种解决移动终端的触摸屏死锁的方法,其特征在于,包括A、开启触摸屏;B、触摸屏处理器正常运行;C、微处理器判断是否需要监视触摸屏处理器的运行状态;如果是,则执行步骤D,否则,执行步骤B;D、微控制器与触摸屏处理器通讯读取触摸屏处理器的ID,并判断通讯是否延时,如果是,则执行步骤E ;否则,执行步骤B ;E、微控制器重启触摸屏处理器。
2.根据权利要求1所述的解决移动终端的触摸屏死锁的方法,其特征在于,在步骤E之前,所述的方法还包括微控制器延时第一预设时间,再次与触摸屏处理器通讯,并判断通讯是否延时;如果是,则执行步骤B,否则执行步骤E。
3.根据权利要求1或2所述的解决移动终端的触摸屏死锁的方法,其特征在于,在步骤 E之后,所述的方法还包括F、初始化触摸屏处理器,并判断触摸屏处理器的运行是否正常;如果是,则执行步骤 B;否则,执行步骤G ;G、输出触摸屏异常的信息。
4.根据权利要求1所述的解决移动终端的触摸屏死锁的方法,其特征在于,所述步骤D 具体包括D1、微控制器延时第二预设时间与触摸屏处理器通讯;D2、判断通讯是否延时,如果是,则执行步骤E ;否则,返回步骤B。
5.根据权利要求2所述的解决移动终端的触摸屏死锁的方法,其特征在于,所述第一预设时间为100-500ms。
6.根据权利要求4所述的解决移动终端的触摸屏死锁的方法,其特征在于,所述第二预设时间为0. 05-0. Ims0
7.根据权利要求1所述的解决移动终端的触摸屏死锁的方法,其特征在于,触摸屏为电容触摸屏。
8.根据权利要求1所述的解决移动终端的触摸屏死锁的方法,其特征在于,移动终端为手机、GPS或者PDA。
全文摘要
本发明公开了解决移动终端的触摸屏死锁的方法,包括A、开启触摸屏;B、触摸屏处理器正常运行;C、微处理器判断是否需要监视触摸屏处理器的运行状态;如果是,则执行步骤D,否则,执行步骤B;D、微控制器与触摸屏处理器通讯读取触摸屏处理器的ID,并判断通讯是否延时,如果是,则执行步骤E;否则,执行步骤B;E、微控制器重启触摸屏处理器。本发明提供的解决移动终端的触摸屏死锁的方法,通过微处理器与触摸屏处理器通讯,在通讯延时时判断触摸屏进入死锁状态,重启触摸屏处理器,从而在触摸屏死锁时,只需对触摸屏处理器进行断电解决死锁,而无需对整机断电,其侦测时间短,对用户的影响小。
文档编号G06F3/041GK102169452SQ20111009808
公开日2011年8月31日 申请日期2011年4月19日 优先权日2011年4月19日
发明者伍延椿 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1