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

技术编号:6148120 阅读:197 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了解决移动终端的触摸屏死锁的方法,包括:A、开启触摸屏;B、触摸屏处理器正常运行;C、微处理器判断是否需要监视触摸屏处理器的运行状态;如果是,则执行步骤D,否则,执行步骤B;D、微控制器与触摸屏处理器通讯读取触摸屏处理器的ID,并判断通讯是否延时,如果是,则执行步骤E;否则,执行步骤B;E、微控制器重启触摸屏处理器。本发明专利技术提供的解决移动终端的触摸屏死锁的方法,通过微处理器与触摸屏处理器通讯,在通讯延时时判断触摸屏进入死锁状态,重启触摸屏处理器,从而在触摸屏死锁时,只需对触摸屏处理器进行断电解决死锁,而无需对整机断电,其侦测时间短,对用户的影响小。

【技术实现步骤摘要】

本专利技术涉及触摸屏控制
,特别涉及一种。
技术介绍
目前大屏幕触摸屏产品越来越受广大消费者的青睐,触摸屏产品已经占据了一定的消费市场。目前电子消费品上的触接屏一般采用多点触摸的电容触摸屏电容屏。而电容屏多属于主动器件,即内部含有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 ;本文档来自技高网...

【技术保护点】
1.一种解决移动终端的触摸屏死锁的方法,其特征在于,包括:A、开启触摸屏;B、触摸屏处理器正常运行;C、微处理器判断是否需要监视触摸屏处理器的运行状态;如果是,则执行步骤D,否则,执行步骤B;D、微控制器与触摸屏处理器通讯读取触摸屏处理器的ID,并判断通讯是否延时,如果是,则执行步骤E;否则,执行步骤B;E、微控制器重启触摸屏处理器。

【技术特征摘要】

【专利技术属性】
技术研发人员:伍延椿
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:44

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

1