System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种触摸屏异常处理方法、系统及存储介质技术方案_技高网

一种触摸屏异常处理方法、系统及存储介质技术方案

技术编号:40300406 阅读:8 留言:0更新日期:2024-02-07 20:47
本发明专利技术公开了一种触摸屏异常处理方法、系统及存储介质,其中所述方法包括:加载触摸屏驱动并初始化定时器;启动所述定时器;当所述定时器到达预设定时时长时,对触摸屏控制芯片的中断寄存器进行检测并判断是否出现异常;若所述中断寄存器出现异常,则对所述触摸屏控制芯片进行软复位,再重新启动所述触摸屏控制芯片;对所述触摸屏控制芯片的固件进行检测并判断是否出现异常;若所述固件出现异常,则对所述触摸屏控制芯片进行硬复位和软复位,再将完整的固件下载至所述触摸屏控制芯片之后,重新启动所述触摸屏控制芯片;返回启动所述定时器的步骤。本发明专利技术提出针对特定的异常类型执行特定的异常恢复方式,无需重启触摸屏,可以提高用户的体验感。

【技术实现步骤摘要】

本专利技术涉及触摸屏,具体是涉及一种触摸屏异常处理方法、系统及存储介质


技术介绍

1、现有的触摸屏容易因受到不同的环境干扰(如电磁干扰、电网干扰等)而出现工作异常的情况,通常需要重新启动才能恢复正常工作,但是重启后的触摸屏在工作一段时间之后也有可能再次出现异常情况,若通过不断重启的方式来解决触摸屏异常的问题,会给用户带来较差的体验感。


技术实现思路

1、本专利技术提供一种触摸屏异常处理方法、系统及存储介质,以解决现有技术中所存在的一个或多个技术问题,至少提供一种有益的选择或创造条件。

2、第一方面,提供一种触摸屏异常处理方法,所述方法包括:

3、加载触摸屏驱动并初始化定时器;

4、启动所述定时器,判断所述定时器是否到达预设定时时长;

5、若所述定时器到达预设定时时长,则对触摸屏控制芯片的中断寄存器进行检测并判断是否出现异常;

6、若所述中断寄存器出现异常,则对所述触摸屏控制芯片进行软复位,再重新启动所述触摸屏控制芯片;

7、对所述触摸屏控制芯片的固件进行检测并判断是否出现异常;

8、若所述固件出现异常,则对所述触摸屏控制芯片进行硬复位和软复位,再将完整的固件下载至所述触摸屏控制芯片之后,重新启动所述触摸屏控制芯片;

9、返回启动所述定时器,判断所述定时器是否到达预设定时时长的步骤。

10、进一步地,在对触摸屏控制芯片的中断寄存器进行检测并判断是否出现异常之后,还包括:>

11、若所述中断寄存器未出现异常,则执行对所述触摸屏控制芯片的固件进行检测并判断是否出现异常的步骤。

12、进一步地,所述对所述触摸屏控制芯片进行软复位包括:

13、复位所述触摸屏控制芯片中的状态切换寄存器;

14、在所述触摸屏控制芯片中配置绿色模式寄存器并对其赋予初始值;

15、复位所述触摸屏控制芯片中的状态寄存器。

16、进一步地,所述重新启动所述触摸屏控制芯片包括:

17、初始化所述触摸屏控制芯片中的状态切换寄存器。

18、进一步地,所述对所述触摸屏控制芯片进行硬复位包括:

19、将所述触摸屏控制芯片的复位引脚设置为低电平,再控制所述触摸屏控制芯片在预设时间段内保持休眠模式;

20、将所述复位引脚设置为高电平,再控制所述触摸屏控制芯片在所述预设时间段内保持休眠模式。

21、进一步地,所述对触摸屏控制芯片的中断寄存器进行检测并判断是否出现异常包括:

22、读取所述中断寄存器的值并判断是否等于预设异常值;若是,则判断所述中断寄存器出现异常;若否,则判断所述中断寄存器未出现异常。

23、进一步地,所述对所述触摸屏控制芯片的固件进行检测并判断是否出现异常包括:

24、读取所述触摸屏控制芯片中的状态检查寄存器的值并判断是否等于预设正常值;若是,则判断所述固件未出现异常;若否,则判断所述固件出现异常。

25、进一步地,在返回启动所述定时器,判断所述定时器是否到达预设定时时长的步骤之前,还包括:

26、统计所述触摸屏控制芯片出现的异常信息及其对应的异常恢复信息,再上传至后台服务器进行分析处理。

27、第二方面,提供一种触摸屏异常处理系统,所述系统包括:

28、触摸屏控制芯片;

29、主控芯片,包括至少一个处理器和至少一个存储器,所述至少一个存储器用于存储至少一个程序,当所述至少一个程序被所述至少一个处理器执行时,使得所述至少一个处理器实现如第一方面所述的触摸屏异常处理方法。

30、第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的触摸屏异常处理方法。

31、本专利技术至少具有以下有益效果:在触摸屏的使用过程中,通过定时自动检测触摸屏控制芯片的中断寄存器和固件是否出现异常,并且针对特定的异常类型执行特定的异常恢复方式,即在该中断寄存器出现异常时对该触摸屏控制芯片执行软复位操作之后重新启动,而在该固件出现异常时对该触摸屏控制芯片按序执行硬复位、软复位和下载完整固件的操作之后重新启动,无需重启触摸屏即可使其恢复正常工作,提高用户的体验感。

本文档来自技高网...

【技术保护点】

1.一种触摸屏异常处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的触摸屏异常处理方法,其特征在于,在对触摸屏控制芯片的中断寄存器进行检测并判断是否出现异常之后,还包括:

3.根据权利要求1所述的触摸屏异常处理方法,其特征在于,所述对所述触摸屏控制芯片进行软复位包括:

4.根据权利要求1所述的触摸屏异常处理方法,其特征在于,所述重新启动所述触摸屏控制芯片包括:

5.根据权利要求1所述的触摸屏异常处理方法,其特征在于,所述对所述触摸屏控制芯片进行硬复位包括:

6.根据权利要求1所述的触摸屏异常处理方法,其特征在于,所述对触摸屏控制芯片的中断寄存器进行检测并判断是否出现异常包括:

7.根据权利要求1所述的触摸屏异常处理方法,其特征在于,所述对所述触摸屏控制芯片的固件进行检测并判断是否出现异常包括:

8.根据权利要求1所述的触摸屏异常处理方法,其特征在于,在返回启动所述定时器,判断所述定时器是否到达预设定时时长的步骤之前,还包括:

9.一种触摸屏异常处理系统,其特征在于,所述系统包括:

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8中任一项所述的触摸屏异常处理方法。

...

【技术特征摘要】

1.一种触摸屏异常处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的触摸屏异常处理方法,其特征在于,在对触摸屏控制芯片的中断寄存器进行检测并判断是否出现异常之后,还包括:

3.根据权利要求1所述的触摸屏异常处理方法,其特征在于,所述对所述触摸屏控制芯片进行软复位包括:

4.根据权利要求1所述的触摸屏异常处理方法,其特征在于,所述重新启动所述触摸屏控制芯片包括:

5.根据权利要求1所述的触摸屏异常处理方法,其特征在于,所述对所述触摸屏控制芯片进行硬复位包括:

6.根据权利要求1所述的触摸屏异常处理方法,其...

【专利技术属性】
技术研发人员:陈堪宜
申请(专利权)人:广东天波信息技术股份有限公司
类型:发明
国别省市:

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

1