一种动态调整触控屏响应区域的方法、系统及智能终端与流程

文档序号:17638169发布日期:2019-05-11 00:30阅读:208来源:国知局
一种动态调整触控屏响应区域的方法、系统及智能终端与流程

本发明涉及显示屏技术领域,具体涉及一种动态调整触控屏响应区域的方法、系统及智能终端。



背景技术:

随着科技的发展,智能终端成为集通信和娱乐为一体的电子设备。智能终端(如手机、平板电脑)在人们的日常生活中扮演着越来越重要的角色,使用手机等智能终端的用户越来越多,人们的生活中随处可见智能手机的身影。人们通过智能手机进行语音交流、文字交流、消费、娱乐甚至工作,可以说智能手机已经成为现代生活不可缺少的工具。

其中,为了让使用者更方便地操控智能终端,许多智能终端都增设有触控式面板,或是其他可供使用者输入操作轨迹的方式,以提供使用者借由触控式面板进行操作的输入手段,这些触控式面板的操作有单一触点的,也有多触点的,但是这些触控方式都存在耗电量较多的情形。其耗电的主要因素在于触控电容ic的扫描数量及时间,因此,如何提高触控电容ic的扫描速度和方式是一关键。

触控式面板在操作时候,上报触控事件数据给主机。主机获取并处理这些信息,响应其中必要的操作,具有很好的使用体验。这种交互的方式,建立在如下基础上:主机会对当前的ui界面进行区域划分,分成触控响应区域和非响应区域,响应区域会嵌入功能触发按钮或跳转链接;触摸屏侦测到某一位置的触控事件,将坐标位置和事件上报给主机;主机比较触屏上报的位置数据,依照是否落入ui界面触控响应区域或非响应区域,决定是否触发和跳转,刷新应用ui界面。

上述触控式面板侦测需要打开整个显示区域内所有的驱动和感应电极,保持工作状态。这个过程中存在两个问题:屏幕在既定的ui界面下,部分区域触控数据提交给主机但主机并不响应,这些无效数据冗余传输和主机冗余计算,浪费主机的资源;同时,屏幕在既定的ui界面下,触屏并不需要进行全屏侦测,打开所有电极,增加功耗,导致智能终端的电量的浪费等,降低了用户的体验效果,影响使用感受。



技术实现要素:

本发明为了解决屏幕在既定的ui界面下,触屏进行全屏侦测,打开所有电极,增加功耗,导致智能终端的电量的浪费,降低了用户的体验效果,影响使用感受的问题,提供了一种动态调整触控屏响应区域的方法、系统及智能终端。

为了解决上述技术问题,本发明实施例采用如下技术方案:

一方面,本发明实施例提供了一种动态调整触控屏响应区域的方法,所述方法包括:

识别触控屏当前界面的非触碰响应区域;

所述触控屏驱动芯片将所述非触控响应区域的电极停止工作,所述非触碰响应区域所对应驱动接口和感应接口的输出/输入功能关闭。

进一步的,所述触控屏驱动芯片获取所述非触碰响应区域在触控屏上的驱动通道位置信息和感应通道位置信息,根据所述驱动通道位置信息和感应通道位置信息查找所述非触碰响应区域所对应的驱动接口和感应接口。

进一步的,所述非触碰响应区域包括当前界面中无嵌入链接的区域。

进一步的,识别触控屏当前界面的非触碰响应区域时,扫描所述当前界面的控件信息确定当前界面中无嵌入链接的区域,并将所述无嵌入链接的区域在触控屏上的驱动通道位置信息和感应通道位置信息发送至触控屏驱动芯片。

进一步的,所述驱动芯片中存有与驱动接口和感应接口对应的坐标集数据,所述坐标集数据与触控屏的驱动通道位置信息和感应通道位置信息映射。

进一步的,所述坐标集数据包括触控屏上所有的驱动通道位置信息和感应通道位置信息对应的映射。

第二方面,本发明实施例还提供了一种动态调整触控屏响应区域的系统,所述系统包括:

识别模块,用于识别触控屏当前界面的非触碰响应区域;

触控屏驱动芯片,用于将所述非触控响应区域的电极停止工作,所述非触碰响应区域所对应驱动接口和感应接口的输出/输入功能关闭。

进一步的,所述触控屏驱动芯片包括通道获取模块,用于获取所述非触碰响应区域在触控屏上的驱动通道位置信息和感应通道位置信息,根据所述驱动通道位置信息和感应通道位置信息查找所述非触碰响应区域所对应的驱动接口和感应接口。

进一步的,所述识别模块包括扫描单元,用于扫描所述当前界面的控件信息获取当前界面非触碰响应区域中的无嵌入链接的区域,并将所述无嵌入链接的区域在触控屏上的驱动通道位置信息和感应通道位置信息发送至触控屏驱动芯片。

进一步的,所述触控屏驱动芯片包括数据单元,用于存储与驱动接口和感应接口对应的坐标集数据,所述坐标集数据与触控屏的驱动通道位置信息和感应通道位置信息映射。

第三方面,本发明实施例还提供了一种智能终端,所述智能终端使用上述的动态调整触控屏响应区域的方法。

第四方面,本发明实施例还提供了一种智能终端,所述智能终端上设有上述的动态调整触控屏响应区域的系统。

本发明的一种动态调整触控屏响应区域的方法、系统及智能终端具有以下有益效果:识别触控屏当前界面的非触碰响应区域;触控屏驱动芯片所述非触控响应区域的电极停止工作,将所述非触碰响应区域所对应驱动接口和感应接口的输出/输入功能关闭,不再侦测和上报数据,进入休眠模式。屏幕在不同的ui界面下,部分区域触控数据提交给主机但主机并不响应,将当前ui界面下的这些无效数据对应的区域的电极掉电,避免冗余传输和主机冗余计算,节约主机资源;同时,屏幕在既定的ui界面下,触屏并不需要进行全屏侦测,降低功耗,延长了智能终端待机时间,大大提高了用户体验。

附图说明

图1为本发明中一种动态调整触控屏响应区域的方法的流程图;

图2为本发明中一种驱动芯片中驱动通道位置和感应通道位置的示意图;

图3为本发明中一种ui界面区域的示意图;

图4为本发明中一种动态调整触控屏响应区域的系统的示意图。

具体实施方式

下面将结合本发明实施例中的附图对本发明实施例中的技术方案进行清楚、完整的描述,应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

结合图1所示,本发明实施例公开了一种动态调整触控屏响应区域的方法及智能终端,所述智能终端具有触碰屏,且能够实现所述动态调整触控屏响应区域的方法的所有细节,所述智能终端包括手机、平板电脑、电视机、冰箱、电脑、空调、洗衣机中的一种或多种;

所述动态调整触控屏响应区域的方法包括:

s1:获取所述触控屏的驱动通道位置信息和感应通道位置信息;

触控屏在工作时,获取所述触控屏的驱动通道信息和感应通道信息,上报触控事件数据给主机;所述驱动通道信息和感应通道信息包括所述驱动通道坐标信息和感应通道坐标信息;主机获取并处理这些信息,响应其中必要的操作,每一块触控屏上的驱动通道和感应通道位置是固定的,触控屏的驱动芯片中存有与驱动接口和感应接口对应的坐标集数据,所述坐标集数据与触控屏的驱动通道位置信息和感应通道位置信息映射;所述坐标集数据包括触控屏上所有的驱动通道位置信息和感应通道位置信息对应的映射;如图2所示,所述触控屏的驱动芯片中驱动接口的坐标集范围为t0到tm,感应接口的坐标集范围为r0到rn;

s2:识别触控屏当前界面的非触碰响应区域;

如图3所示,主机会对当前的ui界面进行区域划分,分成触控响应区域和非响应区域,响应区域会嵌入功能触发按钮或跳转链接;触摸屏侦测到某一位置的触控事件,将坐标位置和触控事件上报给主机;主机比较触屏上报的位置数据,依照所述触控事件是否落入ui界面触控响应区域或非响应区域,决定是否触发跳转或刷新当前应用ui界面;

所述非触碰响应区域包括当前界面中无嵌入链接的区域;扫描所述当前界面的控件信息确定当前界面中无嵌入链接的区域,并将所述无嵌入链接的区域在触控屏上的驱动通道位置信息和感应通道位置信息发送至触控屏驱动芯片;如图2所示,通过扫描所述当前界面的控件信息确定当前界面中无嵌入链接的区域,所述当前界面中无嵌入链接的区域的驱动通道位置信息和感应通道位置信息所对应的坐标集数据为{0<x<a,t0<y<t2},主机将此数据发送至触控屏驱动芯片;

s3:触控屏驱动芯片将所述非触控响应区域的电极停止工作,所述非触碰响应区域所对应驱动接口和感应接口的输出/输入功能关闭;

所述触控屏驱动芯片获取所述非触碰响应区域在触控屏上的驱动通道位置信息和感应通道位置信息,根据所述驱动通道位置信息和感应通道位置信息查找所述非触碰响应区域所对应驱动接口和感应接口;如图2所示,主机将所述当前界面中无嵌入链接的区域的驱动通道位置信息和感应通道位置信息所对应的坐标集数据{0<x<a,t0<y<t2}发送至触控屏驱动芯片;触控屏驱动芯片将所述非触控响应区域的电极掉电后停止工作,实现对应电极的掉电,所述非触碰响应区域所对应驱动接口和感应接口的输出/输入功能关闭,不再侦测和上报数据,进入休眠模式;

主机在切换到新的ui界面时候,重复上述s1到s3的步骤,实现动态调整触摸屏感应区域。

参照图4所示,本发明实施例公开了一种动态调整触控屏响应区域的系统及智能终端,所述智能终端包括所述动态调整触控屏响应区域的系统,所述智能终端包括手机、平板电脑、电视机、冰箱、电脑、空调、洗衣机中的一种或多种;

所述动态调整触控屏响应区域的系统包括识别模块1和触控屏驱动芯片2,

所述识别模块1用于识别触控屏当前界面的非触碰响应区域;所述识别模块1包括扫描单元11,用于扫描所述当前界面的控件信息确定当前界面非触碰响应区域中的无嵌入链接的区域,并将所述无嵌入链接的区域在触控屏上的驱动通道位置信息和感应通道位置信息发送至所述通道获取单元;

触控屏驱动芯片2用于将所述非触控响应区域的电极掉电,停止工作,所述非触碰响应区域所对应驱动接口和感应接口的输出/输入功能关闭,不再侦测和上报数据,进入休眠模式;

所述触控屏驱动芯片包括通道获取单元21和数据单元22,所述通道获取单元21用于获取所述非触碰响应区域在触控屏上的驱动通道位置信息和感应通道位置信息,根据所述驱动通道位置信息和感应通道位置信息查找所述非触碰响应区域所对应驱动接口和感应接口;所述数据单元22用于存储与驱动接口和感应接口对应的坐标集数据,所述坐标集数据与触控屏的驱动通道位置信息和感应通道位置信息映射;

每一块触控屏上的驱动通道和感应通道位置是固定的,触控屏的驱动芯片数据单元22中存有与驱动接口和感应接口对应的坐标集数据,所述坐标集数据与触控屏的驱动通道位置信息和感应通道位置信息映射;所述坐标集数据包括触控屏上所有的驱动通道位置信息和感应通道位置信息对应的映射;如图2所示,所述数据单元22中驱动接口的坐标集范围为t0到tm,感应接口的坐标集范围为r0到rn;

如图3所示,主机会对当前的ui界面进行区域划分,分成触控响应区域和非响应区域,识别模块1识别触控屏当前界面的非触碰响应区域,触碰响应区域会嵌入功能触发按钮或跳转链接;触摸屏侦测到某一位置的触控事件,将坐标位置和触控事件上报给主机;主机比较触屏上报的位置数据,依照所述触控事件是否落入ui界面触控响应区域或非响应区域,决定是否触发跳转或刷新当前应用ui界面;

所述非触碰响应区域包括当前界面中无嵌入链接的区域;扫描单元11扫描所述当前界面的控件信息获取当前界面中无嵌入链接的区域,并将所述无嵌入链接的区域在触控屏上的驱动通道位置信息和感应通道位置信息发送至触控屏驱动芯片的通道获取单元21;如图2所示,所述当前界面中无嵌入链接的区域的驱动通道位置信息和感应通道位置信息所对应的坐标集数据为{0<x<a,t0<y<t2},主机将此数据发送至通道获取单元21;

通道获取单元21获取到所述无嵌入链接的区域的驱动通道位置信息和感应通道位置信息所对应的坐标集数据{0<x<a,t0<y<t2}后,根据所述驱动通道位置信息和感应通道位置信息查找所述非触碰响应区域所对应驱动接口和感应接口;驱动芯片2接收到所述驱动接口和感应接口后将所述非触控响应区域的电极停止工作,所述非触碰响应区域所对应驱动接口和感应接口的输出/输入功能关闭,不再侦测和上报数据,进入休眠模式;

主机在切换到新的ui界面时候,重复上述s1到s3的步骤,实现动态调整触摸屏感应区域。

上述仅为本发明的若干具体实施方式,但本发明的设计构思并不局限于此,凡利用此构思对本发明进行非实质性的改动,均应属于侵犯本发明保护范围的行为。

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