一种触控实现方法及装置.pdf

上传人:54 文档编号:629906 上传时间:2018-02-28 格式:PDF 页数:27 大小:3.06MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410407734.1

申请日:

2014.08.18

公开号:

CN104166508A

公开日:

2014.11.26

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 3/0484申请日:20140818|||公开

IPC分类号:

G06F3/0484(2013.01)I; G06F3/0488(2013.01)I; G06F1/32

主分类号:

G06F3/0484

申请人:

广东欧珀移动通信有限公司

发明人:

林华秋

地址:

523860 广东省东莞市长安镇乌沙海滨路18号

优先权:

专利代理机构:

北京品源专利代理有限公司 11332

代理人:

胡彬;路凯

PDF下载: PDF下载
内容摘要

本发明实施例公开了一种触控实现方法及装置。该方法包括:根据作用在触控面板上的点击操作,将当前主屏幕中第一目标区域上的显示内容在主屏幕中的第二目标区域进行显示,其中触控面板位于所在终端的背部,主屏幕位于所在终端的前部;如果检测到作用在第二目标区域上的第一触发操作,则计算第一触发操作对应的触摸点坐标在第一目标区域中的实际响应点坐标,并基于响应点坐标执行与第一触发操作对应的触控响应操作。本发明实施例提供的技术方案通过采用一种较为简单的操作方式,可以达到单手触摸终端的主屏幕效果,延长终端电池的续航能力。

权利要求书

1.  一种触控实现方法,其特征在于,包括:
根据作用在触控面板上的点击操作,将当前主屏幕中第一目标区域上的显示内容在主屏幕中的第二目标区域进行显示,其中所述触控面板位于所在终端的背部,所述主屏幕位于所在终端的前部;
如果检测到作用在所述第二目标区域上的第一触发操作,则计算所述第一触发操作对应的触摸点坐标在所述第一目标区域中的实际响应点坐标,并基于所述实际响应点坐标执行与所述第一触发操作对应的触控响应操作。

2.
  根据权利要求1所述的触控实现方法,其特征在于,所述触控面板包括多个子面板区域;所述主屏幕包括多个子主屏区域;
根据作用在触控面板上的点击操作,将当前主屏幕中第一目标区域上的显示内容在主屏幕中的第二目标区域进行显示,包括:
获取当前作用在所述触控面板上的点击操作;
检测所述点击操作所对应的子面板区域,根据检测结果调整水平平移参数值和垂直平移参数值,并根据调整后的水平平移参数值和垂直平移参数值,确定当前主屏幕中的第一目标区域和第二目标区域;其中第一目标区域和第二目标区域分别包括至少一个子主屏区域,并且第一目标区域和第二目标区域包括的子主屏区域不存在交集;
将确定的第一目标区域中的显示内容在确定的第二目标区域进行显示。

3.
  根据权利要求2所述的触控实现方法,其特征在于,所述触控面板包括第一子面板区域、第二子面板区域和第三子面板区域;所述主屏幕包括第一个子主屏区域、第二个子主屏区域、第三个子主屏区域以及第四个子主屏区域;
将确定的第一目标区域中的显示内容在确定的第二目标区域进行显示,包 括:
如果所确定的第一目标区域为第一个子主屏区域和第二个子主屏区域,第二目标区域为第三个子主屏区域和第四个子主屏区域,则将当前主屏幕中第一个子主屏区域上的显示内容在第三个子主屏区域上进行显示,将当前主屏幕中第二个子主屏区域上的显示内容在第四个子主屏区域上进行显示;
如果所确定的第一目标区域为第一个子主屏区域和第三个子主屏区域,第二目标区域为第二个子主屏区域和第四个子主屏区域,则将当前主屏幕中第一个子主屏区域上的显示内容在第二个子主屏区域上进行显示,将当前主屏幕中第三个子主屏区域上的显示内容在第四个子主屏区域上进行显示;
如果所确定的第一目标区域为第二个子主屏区域和第四个子主屏区域,第二目标区域为第一个子主屏区域和第三个子主屏区域,则将当前主屏幕中第二个子主屏区域上的显示内容在第一个子主屏区域上进行显示,将当前主屏幕中第四个子主屏区域上的显示内容在第三个子主屏区域上进行显示;
如果所确定的第一目标区域为第一个子主屏区域,第二目标区域为第四个子主屏区域,则将当前主屏幕中第一个子主屏区域上的显示内容在第四个子主屏区域上进行显示;
如果所确定的第一目标区域为第二个子主屏区域,第二目标区域为第三个子主屏区域,则将当前主屏幕中第二个子主屏区域上的显示内容在第三个子主屏区域上进行显示。

4.
  根据权利要求3所述的触控实现方法,其特征在于,根据检测结果调整水平平移参数值和垂直平移参数值,包括:
如果所检测到的子面板区域为所述第一子面板区域,且当前的水平平移参 数值小于1,则将当前的水平平移参数值加1;
如果所检测到的子面板区域为所述第二子面板区域,且当前的水平平移参数值大于0,则将当前的水平平移参数值减1;
如果所检测到的子面板区域为所述第三子面板区域,且当前的垂直平移参数值不等于1,则将当前的垂直平移参数值加1;
如果所检测到的子面板区域为所述第三子面板区域,且当前的垂直平移参数值等于1,则将当前的垂直平移参数值减1;
其中,所述水平平移参数值和垂直平移参数值的初始值均为0;
根据调整后的水平平移参数值和垂直平移参数值,确定当前主屏幕中的第一目标区域和第二目标区域,包括:
如果调整后的水平平移参数值为1,垂直平移参数值为0,确定当前主屏幕中的第一目标区域为第一个子主屏区域和第三个子主屏区域,第二目标区域为第二个子主屏区域和第四个子主屏区域;
如果调整后的水平平移参数值为-1,垂直平移参数值为0,确定当前主屏幕中的第一目标区域为第二个子主屏区域和第四个子主屏区域,第二目标区域为第一个子主屏区域和第三个子主屏区域;
如果调整后的水平平移参数值为0,垂直平移参数值为1,确定当前主屏幕中的第一目标区域为第一个子主屏区域和第二个子主屏区域,第二目标区域为第三个子主屏区域和第四个子主屏区域;
如果调整后的水平平移参数值为1,垂直平移参数值为1,确定当前主屏幕中的第一目标区域为第一个子主屏区域,第二目标区域为第四个子主屏区域;
如果调整后的水平平移参数值为-1,垂直平移参数值为1,确定当前主屏幕 中的第一目标区域为第二个子主屏区域,第二目标区域为第三个子主屏区域。

5.
  根据权利要求4所述的触控实现方法,其特征在于,所述第一个子主屏区域位于主屏幕的左上角,所述第二个子主屏区域位于主屏幕的右上角,所述第三个子主屏区域位于主屏幕的左下角,所述第四个子主屏区域位于主屏幕的右下角;所述第一个子主屏区域、第二个子主屏区域、第三个子主屏区域以及第四个子主屏区域均为尺寸相等的矩形区域,且所有子主屏区域的面积之和为主屏幕的面积;
则计算所述第一触发操作对应的触摸点坐标在所述第一目标区域中的实际响应点坐标,包括:
根据如下公式计算所述第一触发操作对应的触摸点坐标在所述第一目标区域中的实际响应点坐标:
xr=x-TH×W2]]>
yr=y-TV×H2]]>
其中,xr为实际响应点的横坐标,yr为实际响应点的纵坐标,x为触摸点的横坐标,y为触摸点的纵坐标,TH为调整后的水平平移参数值,TV为调整后的垂直平移参数值,W为主屏幕宽度,H为主屏幕高度。

6.
  根据权利要求3-5中任一项所述的触控实现方法,其特征在于,将当前主屏幕中第M个子主屏区域上的显示内容在第N个子主屏区域上进行显示,包括:
隐藏当前主屏幕中第N个子主屏区域的显示内容,将当前主屏幕中第M个子主屏区域上的显示内容作为当前主屏幕中第N个子主屏区域的显示内容进行 显示;或者,
检测与当前主屏幕中第M个子主屏区域相邻的子主屏区域上是否存在截图窗口;如果是,则判断所述截图窗口内容为当前主屏幕中第M个子主屏区域的显示内容,将所述截图窗口平移至当前主屏幕中第N个子主屏区域进行显示,并隐藏或删除所检测到的截图窗口;如果否,则创建并呈现用于覆盖当前主屏幕中第N个子主屏区域的截图窗口,其中所创建的截图窗口内容为当前主屏幕中第M个子主屏区域上的显示内容;
其中,所述M和N均可为一、二、三和四中的任一,且所述M和N不等。

7.
  根据权利要求2-5中任一所述的触控实现方法,其特征在于,在确定当前主屏幕中的第一目标区域和第二目标区域之后,还包括:
隐藏用于覆盖当前主屏幕中除所述第一目标区域和第二目标区域之外的其他子主屏区域的显示内容。

8.
  根据权利要求2-5中任一所述的触控实现方法,其特征在于,在将当前主屏幕中第一目标区域上的当前显示内容在第二目标区域进行显示之后,还包括:
如果检测到作用在除所述第二目标区域之外的其他各个子主屏区域上的第二触发操作,则将所检测到的第二触发操作对应的触摸点坐标作为实际响应点坐标,并基于该实际响应点坐标执行与所述第二触发操作对应的触控响应操作。

9.
  一种触控实现装置,其特征在于,包括:
显示模块,用于根据作用在触控面板上的点击操作,将当前主屏幕中第一目标区域上的显示内容在主屏幕中的第二目标区域进行显示,其中所述触控面板位于所在终端的背部,所述主屏幕位于所在终端的前部;
第一响应模块,用于如果检测到作用在所述第二目标区域上的第一触发操作,则计算所述第一触发操作对应的触摸点坐标在所述第一目标区域中的实际响应点坐标,并基于所述实际响应点坐标执行与所述第一触发操作对应的触控响应操作。

10.
  根据权利要求9所述的触控实现装置,其特征在于,所述触控面板包括多个子面板区域;所述主屏幕包括多个子主屏区域;
所述显示模块,包括:
点击操作获取单元,用于获取当前作用在所述触控面板上的点击操作;
目标区域确定单元,用于检测所述点击操作所对应的子面板区域,根据检测结果调整水平平移参数值和垂直平移参数值,并根据调整后的水平平移参数值和垂直平移参数值,确定当前主屏幕中的第一目标区域和第二目标区域;其中第一目标区域和第二目标区域分别包括至少一个子主屏区域,并且第一目标区域和第二目标区域包括的子主屏区域不存在交集;
目标内容显示单元,用于将确定的第一目标区域中的显示内容在确定的第二目标区域进行显示。

11.
  根据权利要求10所述的触控实现装置,其特征在于,所述触控面板包括第一子面板区域、第二子面板区域和第三子面板区域;所述主屏幕包括第一个子主屏区域、第二个子主屏区域、第三个子主屏区域以及第四个子主屏区域;
所述目标内容显示单元,具体用于:
如果所确定的第一目标区域为第一个子主屏区域和第二个子主屏区域,第二目标区域为第三个子主屏区域和第四个子主屏区域,则将当前主屏幕中第一个子主屏区域上的显示内容在第三个子主屏区域上进行显示,将当前主屏幕中 第二个子主屏区域上的显示内容在第四个子主屏区域上进行显示;
如果所确定的第一目标区域为第一个子主屏区域和第三个子主屏区域,第二目标区域为第二个子主屏区域和第四个子主屏区域,则将当前主屏幕中第一个子主屏区域上的显示内容在第二个子主屏区域上进行显示,将当前主屏幕中第三个子主屏区域上的显示内容在第四个子主屏区域上进行显示;
如果所确定的第一目标区域为第二个子主屏区域和第四个子主屏区域,第二目标区域为第一个子主屏区域和第三个子主屏区域,则将当前主屏幕中第二个子主屏区域上的显示内容在第一个子主屏区域上进行显示,将当前主屏幕中第四个子主屏区域上的显示内容在第三个子主屏区域上进行显示;
如果所确定的第一目标区域为第一个子主屏区域,第二目标区域为第四个子主屏区域,则将当前主屏幕中第一个子主屏区域上的显示内容在第四个子主屏区域上进行显示;
如果所确定的第一目标区域为第二个子主屏区域,第二目标区域为第三个子主屏区域,则将当前主屏幕中第二个子主屏区域上的显示内容在第三个子主屏区域上进行显示。

12.
  根据权利要求11所述的触控实现装置,其特征在于,所述目标区域确定单元,包括:参数调整子单元和区域确定子单元;其中,
所述参数调整子单元,用于:
如果所检测到的子面板区域为所述第一子面板区域,且当前的水平平移参数值小于1,则将当前的水平平移参数值加1;
如果所检测到的子面板区域为所述第二子面板区域,且当前的水平平移参数值大于0,则将当前的水平平移参数值减1;
如果所检测到的子面板区域为所述第三子面板区域,且当前的垂直平移参数值不等于1,则将当前的垂直平移参数值加1;
如果所检测到的子面板区域为所述第三子面板区域,且当前的垂直平移参数值等于1,则将当前的垂直平移参数值减1;
其中,所述水平平移参数值和垂直平移参数值的初始值均为0;
所述区域确定子单元,用于:
如果调整后的水平平移参数值为1,垂直平移参数值为0,确定当前主屏幕中的第一目标区域为第一个子主屏区域和第三个子主屏区域,第二目标区域为第二个子主屏区域和第四个子主屏区域;
如果调整后的水平平移参数值为-1,垂直平移参数值为0,确定当前主屏幕中的第一目标区域为第二个子主屏区域和第四个子主屏区域,第二目标区域为第一个子主屏区域和第三个子主屏区域;
如果调整后的水平平移参数值为0,垂直平移参数值为1,确定当前主屏幕中的第一目标区域为第一个子主屏区域和第二个子主屏区域,第二目标区域为第三个子主屏区域和第四个子主屏区域;
如果调整后的水平平移参数值为1,垂直平移参数值为1,确定当前主屏幕中的第一目标区域为第一个子主屏区域,第二目标区域为第四个子主屏区域;
如果调整后的水平平移参数值为-1,垂直平移参数值为1,确定当前主屏幕中的第一目标区域为第二个子主屏区域,第二目标区域为第三个子主屏区域。

13.
  根据权利要求12所述的触控实现装置,其特征在于,所述第一个子主屏区域位于主屏幕的左上角,所述第二个子主屏区域位于主屏幕的右上角,所述第三个子主屏区域位于主屏幕的左下角,所述第四个子主屏区域位于主屏幕 的右下角;所述第一个子主屏区域、第二个子主屏区域、第三个子主屏区域以及第四个子主屏区域均为尺寸相等的矩形区域,且所有子主屏区域的面积之和为主屏幕的面积;
则所述第一响应模块,具体用于:
根据如下公式计算所述第一触发操作对应的触摸点坐标在所述第一目标区域中的实际响应点坐标:
xr=x-TH×W2]]>
yr=y-TV×H2]]>
其中,xr为实际响应点的横坐标,yr为实际响应点的纵坐标,x为触摸点的横坐标,y为触摸点的纵坐标,TH为调整后的水平平移参数值,TV为调整后的垂直平移参数值,W为主屏幕宽度,H为主屏幕高度。

14.
  根据权利要求11-13中任一项所述的触控实现装置,其特征在于,所述目标内容显示单元,具体用于:
隐藏当前主屏幕中第N个子主屏区域的显示内容,将当前主屏幕中第M个子主屏区域上的显示内容作为当前主屏幕中第N个子主屏区域的显示内容进行显示;或者,
检测与当前主屏幕中第M个子主屏区域相邻的子主屏区域上是否存在截图窗口;如果是,则判断所述截图窗口内容为当前主屏幕中第M个子主屏区域的显示内容,将所述截图窗口平移至当前主屏幕中第N个子主屏区域进行显示,并隐藏或删除所检测到的截图窗口;如果否,则创建并呈现用于覆盖当前主屏幕中第N个子主屏区域的截图窗口,其中所创建的截图窗口内容为当前主屏幕 中第M个子主屏区域上的显示内容;
其中,所述M和N均可为一、二、三和四中的任一,且所述M和N不等。

15.
  根据权利要求10-13中任一所述的触控实现装置,其特征在于,还包括:
显示内容隐藏模块,用于在所述目标区域确定单元确定当前主屏幕中的第一目标区域和第二目标区域之后,隐藏用于覆盖当前主屏幕中除所述第一目标区域和第二目标区域之外的其他子主屏区域的显示内容。

16.
  根据权利要求10-13中任一所述的触控实现装置,其特征在于,还包括:
第二响应模块,用于在所述目标内容显示单元将当前主屏幕中第一目标区域上的当前显示内容在第二目标区域进行显示之后,如果检测到作用在除所述第二目标区域之外的其他各个子主屏区域上的第二触发操作,则将所检测到的第二触发操作对应的触摸点坐标作为实际响应点坐标,并基于该实际响应点坐标执行与所述第二触发操作对应的触控响应操作。

说明书

一种触控实现方法及装置
技术领域
本发明实施例涉及触控技术领域,尤其涉及一种触控实现方法及装置。
背景技术
目前,各式各样的触摸屏终端(例如智能手机、平板电脑、个人数字助理)蜂拥而现,成为当下最为主流的一种电子产品。其中,触摸屏又称为触控屏或者触控面板,是一种可接收触头等输入讯号的感应式液晶显示装置。当接触了屏幕上的图形按钮时,屏幕上的触觉反馈系统可根据预先编程的程式驱动各种连结装置,可用以取代机械式的按钮面板,并借由液晶显示画面制造出生动的影音效果。触摸屏作为一种交互式用户输入装置,具有操作简单、方便、自然等优点。
随着电子科技技术的发展以及人们日益增长的需求,终端触摸屏的屏幕被设计的越来越大,从而可以带给用户一种高品质的视觉体验。但是,由于终端触摸屏幕较大,不便于用户仅采用单手来触摸其屏幕,也即不便于仅通过握有终端的一只手实现对触摸屏幕上任何区域的触发。为此,背部触控式智能终端随着出现。所谓背部触控式终端,即为在背部置备有触控面板的终端。其中,触控面板区域的面积远小于主屏幕(即前部触摸屏幕)区域的面积。图1为现有技术提供的一种背部触控式终端的结构示意图。参见图1,图1(a)示出了背部触控式终端的前部,即正面部分,在该部分中包含有主屏幕110;图1(b)示出了背部触控式终端的背部,即反面部分,在该部分中包含有触控面板120。 背部触控式终端可以通过用户作用在触控面板120上的滑动操作以及触控面板上的点与主屏幕110上的点之间的映射关系,来控制对主屏幕110中相应图标的触发。
但是,现有技术存在的缺陷在于:在终端背部置备的触控面板不易被用户查看,因此用户很难通过上述滑动操作一次性准确触发主屏幕中的相应图标,而是需要不断的尝试多次,从而造成了用户触控操作上的繁琐,缩短了终端电池的续航能力。
发明内容
本发明实施例提供一种触控实现方法及装置,以通过采用一种较为简单的操作方式来达到可以单手触摸终端的主屏幕效果,延长终端电池的续航能力。
第一方面,本发明实施例提供了一种触控实现方法,该方法包括:
根据作用在触控面板上的点击操作,将当前主屏幕中第一目标区域上的显示内容在主屏幕中的第二目标区域进行显示,其中所述触控面板位于所在终端的背部,所述主屏幕位于所在终端的前部;
如果检测到作用在所述第二目标区域上的第一触发操作,则计算所述第一触发操作对应的触摸点坐标在所述第一目标区域中的实际响应点坐标,并基于所述实际响应点坐标执行与所述第一触发操作对应的触控响应操作。
第二方面,本发明实施例还提供了一种触控实现装置,该装置包括:
显示模块,用于根据作用在触控面板上的点击操作,将当前主屏幕中第一目标区域上的显示内容在主屏幕中的第二目标区域进行显示,其中所述触控面板位于所在终端的背部,所述主屏幕位于所在终端的前部;
第一响应模块,用于如果检测到作用在所述第二目标区域上的第一触发操作,则计算所述第一触发操作对应的触摸点坐标在所述第一目标区域中的实际响应点坐标,并基于所述实际响应点坐标执行与所述第一触发操作对应的触控响应操作。
本发明实施例提出的技术方案,使得用户在通过对背部触控面板的点击操作将主屏幕中第一目标区域上的显示内容在第二目标区域进行显示之后,可以进一步通过触摸第二目标区域来完成对第一目标区域相应坐标点的触控响应。这样,在第一目标区域为用户单手不可触及的主屏幕区域,第二目标区域为用户单手可触及的主屏幕区域的情况下,用户仅使用单手便可实现对终端主屏幕不可触及区域的触发。与通过对背部触控面板的滑动操作来触发终端主屏幕相应区域的方案相比,本发明实施例不仅能够达到可以单手触摸终端的主屏幕的技术效果,而且对背部触控面板的操作仅为简单的点击操作,其出错率低,无需用户多次定位,能够延长终端电池的续航能力。
附图说明
图1为现有技术提供的一种背部触控式终端的结构示意图;
图2A是本发明实施例一提供的一种触控实现方法的流程示意图;
图2B是本发明实施例一提供的一种主屏幕被划分为上下两个子主屏区域的示意图;
图2C是本发明实施例一提供的一种主屏幕被划分为左右两个子主屏区域的示意图;
图2D是本发明实施例一提供的一种主屏幕被划分为四个子主屏区域的示 意图;
图2E是本发明实施例一提供的一种触控面板被划分为三个子面板区域的示意图;
图3是本发明实施例二提供的一种触控实现方法的流程示意图;
图4是本发明实施例三提供的一种触控实现方法的流程示意图;
图5A是本发明实施例四提供的一种触控实现方法的流程示意图;
图5B是本发明实施例四提供的一种包含有四个子主屏区域的主屏幕的显示示意图;
图5C是本发明实施例四提供的一种根据作用在触控面板上的第一次点击操作,将图5B所示的当前主屏幕中第一目标区域上的显示内容在主屏幕中的第二目标区域进行显示后的示意图;
图5D是本发明实施例四提供的一种根据作用在触控面板上的第二次点击操作,将图5C所示的当前主屏幕中第一目标区域上的显示内容在主屏幕中的第二目标区域进行显示后的示意图;
图6是本发明实施例五提供的一种触控实现装置的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图2A是本发明实施例一提供的一种触控实现方法的流程示意图。本实施例可适用于对背部触控式终端主屏幕的触控情况,该方法可以由触控实现装置来执行,所述装置由软件和/或硬件实现。该装置可以被内置在包含有触控面板和主屏幕的背部触控式终端中。其中,触控面板位于所在终端的背部,主屏幕位于所在终端的前部。参见图2A,本实施例中的触控实现方法具体包括如下操作:
操作210、根据作用在触控面板上的点击操作,将当前主屏幕中第一目标区域上的显示内容在主屏幕中的第二目标区域进行显示。
在本实施例中,可预先将主屏幕划分为至少两个子主屏区域,将触控面板划分为至少一个子面板区域;然后,实时检测用户对触控面板上子面板区域的点击操作,并基于该检测结果将当前主屏幕中第一目标区域上的显示内容在主屏幕中的第二目标区域进行显示。其中,第一目标区域可以是不能够被用户握有背部触控式终端的单手进行触摸操作的区域,第二目标区域可以是能够被用户握有背部触控式终端的单手进行触摸操作的区域作为第二目标区域。所述点击操作可以单击操作,也可以是双击操作,本实施例对此不作限定。
在本实施例的一种具体实施方式中,在主屏幕被划分为上下两个子主屏区域(如图2B)或者左右两个子主屏区域(如图2C)的情况下,可仅将触控面板划分一个子面板区域(该子面板区域即为触控面板区域)。
其中,在主屏幕被划分为上下两个子主屏区域时,由于通常情况下不易对上面的子主屏区域进行单手触摸操作,因此,优选的,可将上面的子主屏区域作为主屏幕的第一目标区域,将下面的子主屏区域作为主屏幕的第二目标区域。在主屏幕被划分为左右两个子主屏区域时,由于通常情况下不易对左面的子主 屏区域进行单手触摸操作,因此,优选的,可将左面的子主屏区域作为主屏幕的第一目标区域,将右面的子主屏区域作为主屏幕的第二目标区域。如果实时检测用户对触控面板区域的点击操作,则将当前主屏幕中第一目标区域上的显示内容在主屏幕中的第二目标区域进行显示。
在本实施例的另一种具体实施方式中,在主屏幕被划分为多个子主屏区域的情况下,可将触控面板划分为多个子面板区域,第一目标区域和第二目标区域是根据作用在触控面板上的点击操作而实时的被进行确定。例如,主屏幕被划分为四个子主屏区域(如图2D),触控面板被划分为三个子面板区域(如图2E)。这三个子面板区域可以分别视为是控制第一目标区域显示内容向右、向左和向下平移的区域。在此情况下可通过如下方式来确定第一目标区域和第二目标区域:
如果触控面板的第一个子面板区域被点击,则确定当前主屏幕中的第一目标区域为第一个子主屏区域和第三个子主屏区域,第二目标区域为第二个子主屏区域和第四个子主屏区域;
如果触控面板的第二个子面板区域被点击,则确定当前主屏幕中的第一目标区域为第二个子主屏区域和第四个子主屏区域,第二目标区域为第一个子主屏区域和第三个子主屏区域;
如果触控面板的第三个子面板区域被点击,则确定当前主屏幕中的第一目标区域为第一个子主屏区域和第二个子主屏区域,第二目标区域为第三个子主屏区域和第四个子主屏区域;
如果触控面板的第一个子面板区域和第三个子面板顺序被点击,则确定当前主屏幕中的第一目标区域为第一个子主屏区域,第二目标区域为第四个子主 屏区域;
如果触控面板的第二个子面板区域和第三个子面板顺序被点击,则确定当前主屏幕中的第一目标区域为第二个子主屏区域,第二目标区域为第三个子主屏区域。
当然,在主屏幕被划分为四个子主屏区域的情况下,触控面板还可被划分为四个子面板区域。这四个子面板区域可以分别视为是控制第一目标区域显示内容向右、向左、向下和向上平移的区域。在此情况下可通过如下方式来确定第一目标区域和第二目标区域:
如果触控面板的第一个子面板区域和第三个子面板顺序被点击,则确定当前主屏幕中的第一目标区域为第一个子主屏区域,第二目标区域为第四个子主屏区域;
如果触控面板的第一个子面板区域和第四个子面板顺序被点击,则确定当前主屏幕中的第一目标区域为第三个子主屏区域,第二目标区域为第二个子主屏区域;
如果触控面板的第二个子面板区域和第三个子面板顺序被点击,则确定当前主屏幕中的第一目标区域为第二个子主屏区域,第二目标区域为第三个子主屏区域;
如果触控面板的第二个子面板区域和第四个子面板顺序被点击,则确定当前主屏幕中的第一目标区域为第四个子主屏区域,第二目标区域为第一个子主屏区域。
本领域的普通技术人员应理解,还可按照其他方式:对主屏幕和触控面板进行区域划分,并确定第一目标区域和第二目标区域。例如,将主屏幕划分为 K个子主屏区域,将触控面板划分为K个子面板区域,在此情况下可通过如下方式来确定第一目标区域和第二目标区域:如果触控面板的第i个子面板区域和第j个子面板顺序被点击,则确定当前主屏幕中的第一目标区域为第i个子主屏区域,第二目标区域为第j个子主屏区域。其中,i大于0且小于等于K,j大于0且小于等于K,i与j不相等。
在本发明实施例中,将当前主屏幕中第一目标区域上的显示内容在主屏幕中的第二目标区域进行显示,可具体包括:隐藏当前主屏幕中第一目标区域上的显示内容,并将所隐藏的显示内容作为当前主屏幕中第二目标区域的显示内容进行显示;或者,在当前主屏幕中第二目标区域上创建截图窗口,该截图窗口能够覆盖当前主屏幕中的第二目标区域,并显示当前主屏幕中第一目标区域上的显示内容。
操作220、如果检测到作用在第二目标区域上的第一触发操作,则计算第一触发操作对应的触摸点坐标在第一目标区域中的实际响应点坐标,并基于所述实际响应点坐标执行与第一触发操作对应的触控响应操作。
在根据作用在触控面板上的点击操作,将当前主屏幕中第一目标区域上的显示内容在主屏幕中的第二目标区域进行显示之后,可实时检测作用在主屏幕上的第一触发操作。
在本发明实施例中,预先存储有主屏幕上各个触摸点坐标与各个触控响应之间的映射关系。例如,第一目标区域上以(x1,y1)、(x1+a,y1)、(x1,y1+b)和(x1+a,y1+b)为顶点的第一矩形所属的坐标范围,所映射的触控响应为启动浏览器;第二目标区域上以(x2,y2)、(x2+a,y2)、(x2,y2+b)和(x2+a,y2+b)为顶点的第二矩形所属的坐标范围,所映射的触控响应为启 动事务管理应用软件。
在检测到作用在第二目标区域上的触发操作后,如果直接将所检测到的触发操作所对应的触摸点坐标作为实际响应点坐标,则基于上述映射关系,所确定的触控响应为与检测到的第二目标区域上触摸点坐标相对应的触控响应。
但是,由于第二目标区域当前所显示的是第一目标区域内容,为达到可以通过触摸第二目标区域来完成对第一目标区域相应坐标点的触控响应这样一种效果,可根据第一目标区域与第二目标区域之间的位置关系,来确定作用在第二目标区域上的第一触发操作所对应的触摸点坐标在第一目标区域中的实际响应点坐标,并基于该实际响应点坐标执行与第一触发操作对应的触控响应操作。
例如,第二目标区域的中心位置相对于第一目标区域的中心位置向下平移了t,向右平移了r,在检测到对上述第二矩形所属坐标范围内的某个坐标点(x,y)的触发之后,可确定该坐标点在第一目标区域中的实际响应点坐标为(x-r,y-t),如果该实际响应点坐标(x-r,y-t)位于上述第一矩形所属的坐标范围,则基于上述映射关系可以得到相应的触控响应为对浏览器的启动响应,而非对事务管理应用软件的启动。
本实施例提出的技术方案,使得用户在通过对背部触控面板的点击操作将主屏幕中第一目标区域上的显示内容在第二目标区域进行显示之后,可以进一步通过触摸第二目标区域来完成对第一目标区域相应坐标点的触控响应。这样,在第一目标区域为用户单手不可触及的主屏幕区域,第二目标区域为用户单手可触及的主屏幕区域的情况下,用户仅使用单手便可实现对终端主屏幕不可触及区域的触发。与通过对背部触控面板的滑动操作来触发终端主屏幕相应区域的方案相比,本实施例不仅能够达到可以单手触摸终端的主屏幕的技术效果, 而且对背部触控面板的操作仅为简单的点击操作,其出错率低,无需用户多次定位,能够延长终端电池的续航能力。
实施例二
图3是本发明实施例二提供的一种触控实现方法的流程示意图。本实施例在上述实施例一的基础上,在触控面板包括多个子面板区域,主屏幕包括多个子主屏区域的应用场景下,对操作210作进一步优化。参见图3,本实施例提供的触控实现方法包括如下操作:
操作310、获取当前作用在触控面板上的点击操作。
操作320、检测所述点击操作所对应的子面板区域,根据检测结果调整水平平移参数值和垂直平移参数值,并根据调整后的水平平移参数值和垂直平移参数值,确定当前主屏幕中的第一目标区域和第二目标区域。
操作330、将确定的第一目标区域中的显示内容在确定的第二目标区域进行显示。
操作340、如果检测到作用在第二目标区域上的第一触发操作,则计算第一触发操作对应的触摸点坐标在第一目标区域中的实际响应点坐标,并基于所述实际响应点坐标执行与第一触发操作对应的触控响应操作。
其中,第一目标区域和第二目标区域分别包括至少一个子主屏区域,并且第一目标区域和第二目标区域包括的子主屏区域不存在交集。
在本实施例中,各个子主屏区域的形状和大小可以均相等,例如均为尺寸相等的矩形。水平平移参数值用于表示第二目标区域相对于第一目标区域在主屏幕水平(即宽度)方向上平移的矩形宽度的数量,垂直平移参数值用于表示第二目标区域相对于第一目标区域在主屏幕垂直(即高度)方向上平移的矩形 高度的数量。当水平平移参数值为正数时,表示向右平移,为负数时,表示向左平移。当垂直平移参数值为正数时,表示向下平移,为负数时,表示向上平移。
在触控面板包括第一子面板区域、第二子面板区域和第三子面板区域(如图2E),主屏幕包括第一个子主屏区域、第二个子主屏区域、第三个子主屏区域以及第四个子主屏区域(如图2D)的应用场景下,将确定的第一目标区域中的显示内容在确定的第二目标区域进行显示,包括:
如果所确定的第一目标区域为第一个子主屏区域和第二个子主屏区域,第二目标区域为第三个子主屏区域和第四个子主屏区域,则将当前主屏幕中第一个子主屏区域上的显示内容在第三个子主屏区域上进行显示,将当前主屏幕中第二个子主屏区域上的显示内容在第四个子主屏区域上进行显示;
如果所确定的第一目标区域为第一个子主屏区域和第三个子主屏区域,第二目标区域为第二个子主屏区域和第四个子主屏区域,则将当前主屏幕中第一个子主屏区域上的显示内容在第二个子主屏区域上进行显示,将当前主屏幕中第三个子主屏区域上的显示内容在第四个子主屏区域上进行显示;
如果所确定的第一目标区域为第二个子主屏区域和第四个子主屏区域,第二目标区域为第一个子主屏区域和第三个子主屏区域,则将当前主屏幕中第二个子主屏区域上的显示内容在第一个子主屏区域上进行显示,将当前主屏幕中第四个子主屏区域上的显示内容在第三个子主屏区域上进行显示;
如果所确定的第一目标区域为第一个子主屏区域,第二目标区域为第四个子主屏区域,则将当前主屏幕中第一个子主屏区域上的显示内容在第四个子主屏区域上进行显示;
如果所确定的第一目标区域为第二个子主屏区域,第二目标区域为第三个子主屏区域,则将当前主屏幕中第二个子主屏区域上的显示内容在第三个子主屏区域上进行显示。
进一步的,根据检测结果调整水平平移参数值和垂直平移参数值,包括:
如果所检测到的子面板区域为第一子面板区域,且当前的水平平移参数值小于1,则将当前的水平平移参数值加1;
如果所检测到的子面板区域为第二子面板区域,且当前的水平平移参数值大于0,则将当前的水平平移参数值减1;
如果所检测到的子面板区域为第三子面板区域,且当前的垂直平移参数值不等于1,则将当前的垂直平移参数值加1;
如果所检测到的子面板区域为第三子面板区域,且当前的垂直平移参数值等于1,则将当前的垂直平移参数值减1;
其中,水平平移参数值和垂直平移参数值的初始值均为0。
根据调整后的水平平移参数值和垂直平移参数值,确定当前主屏幕中的第一目标区域和第二目标区域,包括:
如果调整后的水平平移参数值为1,垂直平移参数值为0,确定当前主屏幕中的第一目标区域为第一个子主屏区域和第三个子主屏区域,第二目标区域为第二个子主屏区域和第四个子主屏区域;
如果调整后的水平平移参数值为-1,垂直平移参数值为0,确定当前主屏幕中的第一目标区域为第二个子主屏区域和第四个子主屏区域,第二目标区域为第一个子主屏区域和第三个子主屏区域;
如果调整后的水平平移参数值为0,垂直平移参数值为1,确定当前主屏幕 中的第一目标区域为第一个子主屏区域和第二个子主屏区域,第二目标区域为第三个子主屏区域和第四个子主屏区域;
如果调整后的水平平移参数值为1,垂直平移参数值为1,确定当前主屏幕中的第一目标区域为第一个子主屏区域,第二目标区域为第四个子主屏区域;
如果调整后的水平平移参数值为-1,垂直平移参数值为1,确定当前主屏幕中的第一目标区域为第二个子主屏区域,第二目标区域为第三个子主屏区域。
当然,在触控面板包括第一子面板区域、第二子面板区域、第三子面板区域和第四子面板区域的情况下,根据检测结果调整水平平移参数值和垂直平移参数值,包括:
如果所检测到的子面板区域为第一子面板区域,且当前的水平平移参数值小于1,则将当前的水平平移参数值加1;
如果所检测到的子面板区域为第二子面板区域,且当前的水平平移参数值大于0,则将当前的水平平移参数值减1;
如果所检测到的子面板区域为第三子面板区域,且当前的垂直平移参数值小于1,则将当前的垂直平移参数值加1;
如果所检测到的子面板区域为第四子面板区域,且当前的垂直平移参数值大于0,则将当前的垂直平移参数值减1;
其中,水平平移参数值和垂直平移参数值的初始值均为0。
与上述触控面板包括三个子面板区域的应用场景下的技术方案相比,在触控面板包括第一子面板区域、第二子面板区域、第三子面板区域和第四子面板区域的情况下,根据调整后的水平平移参数值和垂直平移参数值,确定当前主屏幕中的第一目标区域和第二目标区域,还包括:
如果调整后的水平平移参数值为-1,垂直平移参数值为-1,确定当前主屏幕中的第一目标区域为第四个子主屏区域,第二目标区域为第一个子主屏区域;
如果调整后的水平平移参数值为0,垂直平移参数值为-1,确定当前主屏幕中的第一目标区域为第三个子主屏区域和第四个子主屏区域,第二目标区域为第一个子主屏区域和第二个子主屏区域;
如果调整后的水平平移参数值为1,垂直平移参数值为-1,确定当前主屏幕中的第一目标区域为第三个子主屏区域,第二目标区域为第二个子主屏区域。
本实施例提出的技术方案,不仅能够达到可以单手触摸终端的主屏幕的技术效果,而且对背部触控面板的操作仅为简单的点击操作,其出错率低,无需用户多次定位,能够延长终端电池的续航能力。并且,本实施例能够实时根据当前作用在触控面板上的点击操作,来动态的确定当前主屏幕中的第一目标区域和第二目标区域,这样使得用户能够通过对触控面板点击操作,来控制要将主屏幕的哪些子主屏区域设置为第一目标区域,将哪些子主屏区域设置为第二目标区域,而不是预先自动的将这两个目标区域设置为固定的子主屏区域,从而能够很好的满足用户需求,提升用户体验。
在上述技术方案的基础上,将当前主屏幕中第M个子主屏区域上的显示内容在第N个子主屏区域上进行显示,包括:
隐藏当前主屏幕中第N个子主屏区域的显示内容,将当前主屏幕中第M个子主屏区域上的显示内容作为当前主屏幕中第N个子主屏区域的显示内容进行显示;或者,
检测与当前主屏幕中第M个子主屏区域相邻的子主屏区域上是否存在截图窗口;如果是,则判断所述截图窗口内容为当前主屏幕中第M个子主屏区域的 显示内容,将所述截图窗口平移至当前主屏幕中第N个子主屏区域进行显示,并隐藏或删除所检测到的截图窗口;如果否,则创建并呈现用于覆盖当前主屏幕中第N个子主屏区域的截图窗口,其中所创建的截图窗口内容为当前主屏幕中第M个子主屏区域上的显示内容;
其中,所述M和N均可为一、二、三和四中的任一,且所述M和N不等。
实施例三
图4是本发明实施例三提供的一种触控实现方法的流程示意图。本实施例在上述实施例二的基础上,增加了对除第二目标区域之外的其他各个子主屏区域的触发响应操作。参见图4,本实施例提供的触控实现方法包括如下操作:
操作410、获取当前作用在触控面板上的点击操作。
操作420、检测所述点击操作所对应的子面板区域,根据检测结果调整水平平移参数值和垂直平移参数值,并根据调整后的水平平移参数值和垂直平移参数值,确定当前主屏幕中的第一目标区域和第二目标区域。
其中,第一目标区域和第二目标区域分别包括至少一个子主屏区域,并且第一目标区域和第二目标区域包括的子主屏区域不存在交集。
操作430、将确定的第一目标区域中的显示内容在确定的第二目标区域进行显示。
操作440、如果检测到作用在第二目标区域上的第一触发操作,则计算第一触发操作对应的触摸点坐标在第一目标区域中的实际响应点坐标,并基于所述实际响应点坐标执行与第一触发操作对应的触控响应操作。
操作450、如果检测到作用在除第二目标区域之外的其他各个子主屏区域上的第二触发操作,则将所检测到的第二触发操作对应的触摸点坐标作为实际 响应点坐标,并基于该实际响应点坐标执行与第二触发操作对应的触控响应操作。
本实施例提供的技术方案,在通过对背部触控面板的点击操作将主屏幕中第一目标区域上的显示内容在第二目标区域进行显示之后,一方面可以使得用户通过触摸第二目标区域来完成对第一目标区域相应坐标点的触控响应,另一方面可以使得用户通过触摸除第二目标区域之外的其他子主屏区域来完成相应坐标点的触控响应,从而能够正确检测除第二目标区域之外的其他子主屏区域的触控响应。
当然,在上述技术方法的基础上,在确定当前主屏幕中的第一目标区域和第二目标区域之后,还包括:
隐藏用于覆盖当前主屏幕中除第一目标区域和第二目标区域之外的其他子主屏区域的显示内容。
实施例四
图5A是本发明实施例四提供的一种触控实现方法的流程示意图。本实施例可以以上述实施例为基础,提供了一种优选实例。在本实施例中,触控面板包括第一子面板区域、第二子面板区域和第三子面板区域(如图2E),主屏幕包括第一个子主屏区域、第二个子主屏区域、第三个子主屏区域以及第四个子主屏区域(如图2D)。其中,第一个子主屏区域位于主屏幕的左上角,第二个子主屏区域位于主屏幕的右上角,第三个子主屏区域位于主屏幕的左下角,第四个子主屏区域位于主屏幕的右下角;第一个子主屏区域、第二个子主屏区域、第三个子主屏区域以及第四个子主屏区域均为尺寸相等的矩形区域,且所有子主屏区域的面积之和为主屏幕的面积。
参见图5A,本实施例提供的触控实现方法具体包括如下操作:
操作510、获取当前作用在触控面板上的双击操作。
操作520、检测所述双击操作所对应的子面板区域,根据检测结果调整水平平移参数值和垂直平移参数值,并根据调整后的水平平移参数值和垂直平移参数值,确定当前主屏幕中的第一目标区域和第二目标区域。
操作530、将确定的第一目标区域中的显示内容在确定的第二目标区域进行显示。
操作540、如果检测到作用在第二目标区域上的第一触发操作,则根据如下公式计算第一触发操作对应的触摸点坐标在所述第一目标区域中的实际响应点坐标:xr=x-TH×W2,yr=y-TV×H2,]]>并基于实际响应点坐标执行与第一触发操作对应的触控响应操作。
操作550、如果检测到作用在除第二目标区域之外的其他各个子主屏区域上的第二触发操作,则将所检测到的第二触发操作对应的触摸点坐标作为实际响应点坐标,并基于该实际响应点坐标执行与第二触发操作对应的触控响应操作。
其中,xr为实际响应点的横坐标,yr为实际响应点的纵坐标,x为触摸点的横坐标,y为触摸点的纵坐标,TH为调整后的水平平移参数值,TV为调整后的垂直平移参数值,W为主屏幕宽度,H为主屏幕高度。
对操作520的详细技术细节可参见上述实施例二中关于在触控面板包括第一子面板区域、第二子面板区域和第三子面板区域(如图2E),主屏幕包括第一个子主屏区域、第二个子主屏区域、第三个子主屏区域以及第四个子主屏区域(如图2D)的应用场景下所阐述的相关内容,在此不再赘述。
在本实施例中,将当前主屏幕中第M个子主屏区域上的显示内容在第N个子主屏区域上进行显示,包括:
检测与当前主屏幕中第M个子主屏区域相邻的子主屏区域上是否存在截图窗口;
如果是,则判断所述截图窗口内容为当前主屏幕中第M个子主屏区域的显示内容,将所述截图窗口平移至当前主屏幕中第N个子主屏区域进行显示,并隐藏或删除所检测到的截图窗口;
如果否,则创建并呈现用于覆盖当前主屏幕中第N个子主屏区域的截图窗口,其中所创建的截图窗口内容为当前主屏幕中第M个子主屏区域上的显示内容;
其中,所述M和N均可为一、二、三和四中的任一,且所述M和N不等。
为更清楚的阐述本实施例所述的技术方案,现在进行举例说明。如图5B所示,主屏幕上的第一个子主屏区域、第二个子主屏区域、第三个子主屏区域以及第四个子主屏区域分别对应显示有A、B、C和D四个图标。预先将水平平移参数值和垂直平移参数值均初始化为0,然后:
(1)获取到当前作用在触控面板上的一个双击操作;
(2)检测所获取到的双击操作所对应的子面板区域为第一子面板区域,对当前的水平平移参数值和垂直平移参数值作如下调整:将当前的水平平移参数值调整为1,垂直平移参数值保持不变,仍为0;
(3)确定当前主屏幕中的第一目标区域为第一个子主屏区域和第三个子主屏区域,第二目标区域为第二个子主屏区域和第四个子主屏区域;
(4)检测与当前主屏幕中第二个子主屏区域相邻的子主屏区域上是否存在 截图窗口,与当前主屏幕中第四个子主屏区域相邻的子主屏区域上是否存在截图窗口;
检测到与当前主屏幕中第二个子主屏区域相邻的子主屏区域上不存在截图窗口,创建并呈现用于覆盖当前主屏幕中第二个子主屏区域的截图窗口,其中所创建的截图窗口内容为当前主屏幕中第一个子主屏区域上的显示内容,以实现将第一个子主屏区域的显示内容在第二个子主屏区域进行显示(如图5C);
检测到与当前主屏幕中第四个子主屏区域相邻的子主屏区域上不存在截图窗口,创建并呈现用于覆盖当前主屏幕中第四个子主屏区域的截图窗口,其中所创建的截图窗口内容为当前主屏幕中第三个子主屏区域上的显示内容,以实现将第三个子主屏区域的显示内容在第四个子主屏区域进行显示(如图5C);
(5)获取到当前作用在触控面板上的另一个双击操作;
(6)检测所获取到的双击操作所对应的子面板区域为第三子面板区域,对当前的水平平移参数值和垂直平移参数值作如下调整:将当前的垂直平移参数值调整为1,水平平移参数值保持不变,仍为1;
(7)确定当前主屏幕中的第一目标区域为第一个子主屏区域,第二目标区域为第四个子主屏区域;
(8)检测到与当前主屏幕中第四个子主屏区域相邻的第二个子主屏区域上存在截图窗口,则判断所述截图窗口内容为当前主屏幕中第一个子主屏区域的显示内容,将所述截图窗口平移至当前主屏幕中第四个子主屏区域进行显示,并隐藏或删除所检测到的截图窗口,以实现将第一个子主屏区域的显示内容在第四个子主屏区域进行显示(如图5D);
(9)检测到作用在第四个子主屏区域上的第一触发操作,根据如下公式计 算第一触发操作对应的触摸点坐标在第一个子主屏区域中的实际响应点坐标:并基于实际响应点坐标执行与第一触发操作对应的触控响应操作。
(10)如果检测到作用在除第四个子主屏区域之外的其他各个子主屏区域上的第二触发操作,则将所检测到的第二触发操作对应的触摸点坐标作为实际响应点坐标,并基于该实际响应点坐标执行与第二触发操作对应的触控响应操作。
本实施例提出的技术方案,使得用户在通过对背部触控面板的点击操作将主屏幕中第一目标区域上的显示内容在第二目标区域进行显示之后,可以进一步通过触摸第二目标区域来完成对第一目标区域相应坐标点的触控响应。这样,在第一目标区域为用户单手不可触及的主屏幕区域,第二目标区域为用户单手可触及的主屏幕区域的情况下,用户仅使用单手便可实现对终端主屏幕不可触及区域的触发。与通过对背部触控面板的滑动操作来触发终端主屏幕相应区域的方案相比,本实施例不仅能够达到可以单手触摸终端的主屏幕的技术效果,而且对背部触控面板的操作仅为简单的点击操作,其出错率低,无需用户多次定位,能够延长终端电池的续航能力。
实施例五
图6是本发明实施例五提供的一种触控实现装置的结构示意图。本实施例可适用于对背部触控式终端主屏幕的触控情况。该装置可以被内置在包含有触控面板和主屏幕的背部触控式终端中。参见图6,该触控实现装置的具体结构如下:
显示模块610,用于根据作用在触控面板上的点击操作,将当前主屏幕中 第一目标区域上的显示内容在主屏幕中的第二目标区域进行显示,其中所述触控面板位于所在终端的背部,所述主屏幕位于所在终端的前部;
第一响应模块620,用于如果检测到作用在所述第二目标区域上的第一触发操作,则计算所述第一触发操作对应的触摸点坐标在所述第一目标区域中的实际响应点坐标,并基于所述实际响应点坐标执行与所述第一触发操作对应的触控响应操作。
进一步的,所述触控面板包括多个子面板区域;所述主屏幕包括多个子主屏区域;
所述显示模块610,包括:
点击操作获取单元611,用于获取当前作用在所述触控面板上的点击操作;
目标区域确定单元612,用于检测所述点击操作所对应的子面板区域,根据检测结果调整水平平移参数值和垂直平移参数值,并根据调整后的水平平移参数值和垂直平移参数值,确定当前主屏幕中的第一目标区域和第二目标区域;其中第一目标区域和第二目标区域分别包括至少一个子主屏区域,并且第一目标区域和第二目标区域包括的子主屏区域不存在交集;
目标内容显示单元613,用于将确定的第一目标区域中的显示内容在确定的第二目标区域进行显示。
进一步的,所述触控面板包括第一子面板区域、第二子面板区域和第三子面板区域;所述主屏幕包括第一个子主屏区域、第二个子主屏区域、第三个子主屏区域以及第四个子主屏区域;
所述目标内容显示单元613,具体用于:
如果所确定的第一目标区域为第一个子主屏区域和第二个子主屏区域,第 二目标区域为第三个子主屏区域和第四个子主屏区域,则将当前主屏幕中第一个子主屏区域上的显示内容在第三个子主屏区域上进行显示,将当前主屏幕中第二个子主屏区域上的显示内容在第四个子主屏区域上进行显示;
如果所确定的第一目标区域为第一个子主屏区域和第三个子主屏区域,第二目标区域为第二个子主屏区域和第四个子主屏区域,则将当前主屏幕中第一个子主屏区域上的显示内容在第二个子主屏区域上进行显示,将当前主屏幕中第三个子主屏区域上的显示内容在第四个子主屏区域上进行显示;
如果所确定的第一目标区域为第二个子主屏区域和第四个子主屏区域,第二目标区域为第一个子主屏区域和第三个子主屏区域,则将当前主屏幕中第二个子主屏区域上的显示内容在第一个子主屏区域上进行显示,将当前主屏幕中第四个子主屏区域上的显示内容在第三个子主屏区域上进行显示;
如果所确定的第一目标区域为第一个子主屏区域,第二目标区域为第四个子主屏区域,则将当前主屏幕中第一个子主屏区域上的显示内容在第四个子主屏区域上进行显示;
如果所确定的第一目标区域为第二个子主屏区域,第二目标区域为第三个子主屏区域,则将当前主屏幕中第二个子主屏区域上的显示内容在第三个子主屏区域上进行显示。
进一步的,所述目标区域确定单元612,包括:参数调整子单元6121和区域确定子单元6122;其中,
所述参数调整子单元6121,用于:
如果所检测到的子面板区域为所述第一子面板区域,且当前的水平平移参数值小于1,则将当前的水平平移参数值加1;
如果所检测到的子面板区域为所述第二子面板区域,且当前的水平平移参数值大于0,则将当前的水平平移参数值减1;
如果所检测到的子面板区域为所述第三子面板区域,且当前的垂直平移参数值不等于1,则将当前的垂直平移参数值加1;
如果所检测到的子面板区域为所述第三子面板区域,且当前的垂直平移参数值等于1,则将当前的垂直平移参数值减1;
其中,所述水平平移参数值和垂直平移参数值的初始值均为0;
所述区域确定子单元6122,用于:
如果调整后的水平平移参数值为1,垂直平移参数值为0,确定当前主屏幕中的第一目标区域为第一个子主屏区域和第三个子主屏区域,第二目标区域为第二个子主屏区域和第四个子主屏区域;
如果调整后的水平平移参数值为-1,垂直平移参数值为0,确定当前主屏幕中的第一目标区域为第二个子主屏区域和第四个子主屏区域,第二目标区域为第一个子主屏区域和第三个子主屏区域;
如果调整后的水平平移参数值为0,垂直平移参数值为1,确定当前主屏幕中的第一目标区域为第一个子主屏区域和第二个子主屏区域,第二目标区域为第三个子主屏区域和第四个子主屏区域;
如果调整后的水平平移参数值为1,垂直平移参数值为1,确定当前主屏幕中的第一目标区域为第一个子主屏区域,第二目标区域为第四个子主屏区域;
如果调整后的水平平移参数值为-1,垂直平移参数值为1,确定当前主屏幕中的第一目标区域为第二个子主屏区域,第二目标区域为第三个子主屏区域。
进一步的,所述第一个子主屏区域位于主屏幕的左上角,所述第二个子主 屏区域位于主屏幕的右上角,所述第三个子主屏区域位于主屏幕的左下角,所述第四个子主屏区域位于主屏幕的右下角;所述第一个子主屏区域、第二个子主屏区域、第三个子主屏区域以及第四个子主屏区域均为尺寸相等的矩形区域,且所有子主屏区域的面积之和为主屏幕的面积;
则所述第一响应模块620,具体用于:
根据如下公式计算所述第一触发操作对应的触摸点坐标在所述第一目标区域中的实际响应点坐标:
xr=x-TH×W2]]>
yr=y-TV×H2]]>
其中,xr为实际响应点的横坐标,yr为实际响应点的纵坐标,x为触摸点的横坐标,y为触摸点的纵坐标,TH为调整后的水平平移参数值,TV为调整后的垂直平移参数值,W为主屏幕宽度,H为主屏幕高度。
在上述技术方案的基础上,所述目标内容显示单元613,具体用于:
隐藏当前主屏幕中第N个子主屏区域的显示内容,将当前主屏幕中第M个子主屏区域上的显示内容作为当前主屏幕中第N个子主屏区域的显示内容进行显示;或者,
检测与当前主屏幕中第M个子主屏区域相邻的子主屏区域上是否存在截图窗口;如果是,则判断所述截图窗口内容为当前主屏幕中第M个子主屏区域的显示内容,将所述截图窗口平移至当前主屏幕中第N个子主屏区域进行显示,并隐藏或删除所检测到的截图窗口;如果否,则创建并呈现用于覆盖当前主屏幕中第N个子主屏区域的截图窗口,其中所创建的截图窗口内容为当前主屏幕 中第M个子主屏区域上的显示内容;
其中,所述M和N均可为一、二、三和四中的任一,且所述M和N不等。
在上述技术方案的基础上,所述触控实现装置还包括:
显示内容隐藏模块630,用于在所述目标区域确定单元612确定当前主屏幕中的第一目标区域和第二目标区域之后,隐藏用于覆盖当前主屏幕中除所述第一目标区域和第二目标区域之外的其他子主屏区域的显示内容。
在上述技术方案的基础上,所述触控实现装置还包括:
第二响应模块640,用于在所述目标内容显示单元613将当前主屏幕中第一目标区域上的当前显示内容在第二目标区域进行显示之后,如果检测到作用在除所述第二目标区域之外的其他各个子主屏区域上的第二触发操作,则将所检测到的第二触发操作对应的触摸点坐标作为实际响应点坐标,并基于该实际响应点坐标执行与所述第二触发操作对应的触控响应操作。
上述触控实现装置这一产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,参见上述任意实施例所提供的方法,在此不再赘述。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

一种触控实现方法及装置.pdf_第1页
第1页 / 共27页
一种触控实现方法及装置.pdf_第2页
第2页 / 共27页
一种触控实现方法及装置.pdf_第3页
第3页 / 共27页
点击查看更多>>
资源描述

《一种触控实现方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种触控实现方法及装置.pdf(27页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104166508A43申请公布日20141126CN104166508A21申请号201410407734122申请日20140818G06F3/0484201301G06F3/0488201301G06F1/3220060171申请人广东欧珀移动通信有限公司地址523860广东省东莞市长安镇乌沙海滨路18号72发明人林华秋74专利代理机构北京品源专利代理有限公司11332代理人胡彬路凯54发明名称一种触控实现方法及装置57摘要本发明实施例公开了一种触控实现方法及装置。该方法包括根据作用在触控面板上的点击操作,将当前主屏幕中第一目标区域上的显示内容在主屏幕中的第二目标区域进。

2、行显示,其中触控面板位于所在终端的背部,主屏幕位于所在终端的前部;如果检测到作用在第二目标区域上的第一触发操作,则计算第一触发操作对应的触摸点坐标在第一目标区域中的实际响应点坐标,并基于响应点坐标执行与第一触发操作对应的触控响应操作。本发明实施例提供的技术方案通过采用一种较为简单的操作方式,可以达到单手触摸终端的主屏幕效果,延长终端电池的续航能力。51INTCL权利要求书6页说明书13页附图7页19中华人民共和国国家知识产权局12发明专利申请权利要求书6页说明书13页附图7页10申请公布号CN104166508ACN104166508A1/6页21一种触控实现方法,其特征在于,包括根据作用在触。

3、控面板上的点击操作,将当前主屏幕中第一目标区域上的显示内容在主屏幕中的第二目标区域进行显示,其中所述触控面板位于所在终端的背部,所述主屏幕位于所在终端的前部;如果检测到作用在所述第二目标区域上的第一触发操作,则计算所述第一触发操作对应的触摸点坐标在所述第一目标区域中的实际响应点坐标,并基于所述实际响应点坐标执行与所述第一触发操作对应的触控响应操作。2根据权利要求1所述的触控实现方法,其特征在于,所述触控面板包括多个子面板区域;所述主屏幕包括多个子主屏区域;根据作用在触控面板上的点击操作,将当前主屏幕中第一目标区域上的显示内容在主屏幕中的第二目标区域进行显示,包括获取当前作用在所述触控面板上的点。

4、击操作;检测所述点击操作所对应的子面板区域,根据检测结果调整水平平移参数值和垂直平移参数值,并根据调整后的水平平移参数值和垂直平移参数值,确定当前主屏幕中的第一目标区域和第二目标区域;其中第一目标区域和第二目标区域分别包括至少一个子主屏区域,并且第一目标区域和第二目标区域包括的子主屏区域不存在交集;将确定的第一目标区域中的显示内容在确定的第二目标区域进行显示。3根据权利要求2所述的触控实现方法,其特征在于,所述触控面板包括第一子面板区域、第二子面板区域和第三子面板区域;所述主屏幕包括第一个子主屏区域、第二个子主屏区域、第三个子主屏区域以及第四个子主屏区域;将确定的第一目标区域中的显示内容在确定。

5、的第二目标区域进行显示,包括如果所确定的第一目标区域为第一个子主屏区域和第二个子主屏区域,第二目标区域为第三个子主屏区域和第四个子主屏区域,则将当前主屏幕中第一个子主屏区域上的显示内容在第三个子主屏区域上进行显示,将当前主屏幕中第二个子主屏区域上的显示内容在第四个子主屏区域上进行显示;如果所确定的第一目标区域为第一个子主屏区域和第三个子主屏区域,第二目标区域为第二个子主屏区域和第四个子主屏区域,则将当前主屏幕中第一个子主屏区域上的显示内容在第二个子主屏区域上进行显示,将当前主屏幕中第三个子主屏区域上的显示内容在第四个子主屏区域上进行显示;如果所确定的第一目标区域为第二个子主屏区域和第四个子主屏。

6、区域,第二目标区域为第一个子主屏区域和第三个子主屏区域,则将当前主屏幕中第二个子主屏区域上的显示内容在第一个子主屏区域上进行显示,将当前主屏幕中第四个子主屏区域上的显示内容在第三个子主屏区域上进行显示;如果所确定的第一目标区域为第一个子主屏区域,第二目标区域为第四个子主屏区域,则将当前主屏幕中第一个子主屏区域上的显示内容在第四个子主屏区域上进行显示;如果所确定的第一目标区域为第二个子主屏区域,第二目标区域为第三个子主屏区域,则将当前主屏幕中第二个子主屏区域上的显示内容在第三个子主屏区域上进行显示。4根据权利要求3所述的触控实现方法,其特征在于,根据检测结果调整水平平移参数值和垂直平移参数值,包。

7、括权利要求书CN104166508A2/6页3如果所检测到的子面板区域为所述第一子面板区域,且当前的水平平移参数值小于1,则将当前的水平平移参数值加1;如果所检测到的子面板区域为所述第二子面板区域,且当前的水平平移参数值大于0,则将当前的水平平移参数值减1;如果所检测到的子面板区域为所述第三子面板区域,且当前的垂直平移参数值不等于1,则将当前的垂直平移参数值加1;如果所检测到的子面板区域为所述第三子面板区域,且当前的垂直平移参数值等于1,则将当前的垂直平移参数值减1;其中,所述水平平移参数值和垂直平移参数值的初始值均为0;根据调整后的水平平移参数值和垂直平移参数值,确定当前主屏幕中的第一目标区。

8、域和第二目标区域,包括如果调整后的水平平移参数值为1,垂直平移参数值为0,确定当前主屏幕中的第一目标区域为第一个子主屏区域和第三个子主屏区域,第二目标区域为第二个子主屏区域和第四个子主屏区域;如果调整后的水平平移参数值为1,垂直平移参数值为0,确定当前主屏幕中的第一目标区域为第二个子主屏区域和第四个子主屏区域,第二目标区域为第一个子主屏区域和第三个子主屏区域;如果调整后的水平平移参数值为0,垂直平移参数值为1,确定当前主屏幕中的第一目标区域为第一个子主屏区域和第二个子主屏区域,第二目标区域为第三个子主屏区域和第四个子主屏区域;如果调整后的水平平移参数值为1,垂直平移参数值为1,确定当前主屏幕中。

9、的第一目标区域为第一个子主屏区域,第二目标区域为第四个子主屏区域;如果调整后的水平平移参数值为1,垂直平移参数值为1,确定当前主屏幕中的第一目标区域为第二个子主屏区域,第二目标区域为第三个子主屏区域。5根据权利要求4所述的触控实现方法,其特征在于,所述第一个子主屏区域位于主屏幕的左上角,所述第二个子主屏区域位于主屏幕的右上角,所述第三个子主屏区域位于主屏幕的左下角,所述第四个子主屏区域位于主屏幕的右下角;所述第一个子主屏区域、第二个子主屏区域、第三个子主屏区域以及第四个子主屏区域均为尺寸相等的矩形区域,且所有子主屏区域的面积之和为主屏幕的面积;则计算所述第一触发操作对应的触摸点坐标在所述第一目。

10、标区域中的实际响应点坐标,包括根据如下公式计算所述第一触发操作对应的触摸点坐标在所述第一目标区域中的实际响应点坐标其中,XR为实际响应点的横坐标,YR为实际响应点的纵坐标,X为触摸点的横坐标,Y为权利要求书CN104166508A3/6页4触摸点的纵坐标,TH为调整后的水平平移参数值,TV为调整后的垂直平移参数值,W为主屏幕宽度,H为主屏幕高度。6根据权利要求35中任一项所述的触控实现方法,其特征在于,将当前主屏幕中第M个子主屏区域上的显示内容在第N个子主屏区域上进行显示,包括隐藏当前主屏幕中第N个子主屏区域的显示内容,将当前主屏幕中第M个子主屏区域上的显示内容作为当前主屏幕中第N个子主屏区域。

11、的显示内容进行显示;或者,检测与当前主屏幕中第M个子主屏区域相邻的子主屏区域上是否存在截图窗口;如果是,则判断所述截图窗口内容为当前主屏幕中第M个子主屏区域的显示内容,将所述截图窗口平移至当前主屏幕中第N个子主屏区域进行显示,并隐藏或删除所检测到的截图窗口;如果否,则创建并呈现用于覆盖当前主屏幕中第N个子主屏区域的截图窗口,其中所创建的截图窗口内容为当前主屏幕中第M个子主屏区域上的显示内容;其中,所述M和N均可为一、二、三和四中的任一,且所述M和N不等。7根据权利要求25中任一所述的触控实现方法,其特征在于,在确定当前主屏幕中的第一目标区域和第二目标区域之后,还包括隐藏用于覆盖当前主屏幕中除所。

12、述第一目标区域和第二目标区域之外的其他子主屏区域的显示内容。8根据权利要求25中任一所述的触控实现方法,其特征在于,在将当前主屏幕中第一目标区域上的当前显示内容在第二目标区域进行显示之后,还包括如果检测到作用在除所述第二目标区域之外的其他各个子主屏区域上的第二触发操作,则将所检测到的第二触发操作对应的触摸点坐标作为实际响应点坐标,并基于该实际响应点坐标执行与所述第二触发操作对应的触控响应操作。9一种触控实现装置,其特征在于,包括显示模块,用于根据作用在触控面板上的点击操作,将当前主屏幕中第一目标区域上的显示内容在主屏幕中的第二目标区域进行显示,其中所述触控面板位于所在终端的背部,所述主屏幕位于。

13、所在终端的前部;第一响应模块,用于如果检测到作用在所述第二目标区域上的第一触发操作,则计算所述第一触发操作对应的触摸点坐标在所述第一目标区域中的实际响应点坐标,并基于所述实际响应点坐标执行与所述第一触发操作对应的触控响应操作。10根据权利要求9所述的触控实现装置,其特征在于,所述触控面板包括多个子面板区域;所述主屏幕包括多个子主屏区域;所述显示模块,包括点击操作获取单元,用于获取当前作用在所述触控面板上的点击操作;目标区域确定单元,用于检测所述点击操作所对应的子面板区域,根据检测结果调整水平平移参数值和垂直平移参数值,并根据调整后的水平平移参数值和垂直平移参数值,确定当前主屏幕中的第一目标区域。

14、和第二目标区域;其中第一目标区域和第二目标区域分别包括至少一个子主屏区域,并且第一目标区域和第二目标区域包括的子主屏区域不存在交集;目标内容显示单元,用于将确定的第一目标区域中的显示内容在确定的第二目标区域进行显示。权利要求书CN104166508A4/6页511根据权利要求10所述的触控实现装置,其特征在于,所述触控面板包括第一子面板区域、第二子面板区域和第三子面板区域;所述主屏幕包括第一个子主屏区域、第二个子主屏区域、第三个子主屏区域以及第四个子主屏区域;所述目标内容显示单元,具体用于如果所确定的第一目标区域为第一个子主屏区域和第二个子主屏区域,第二目标区域为第三个子主屏区域和第四个子主屏。

15、区域,则将当前主屏幕中第一个子主屏区域上的显示内容在第三个子主屏区域上进行显示,将当前主屏幕中第二个子主屏区域上的显示内容在第四个子主屏区域上进行显示;如果所确定的第一目标区域为第一个子主屏区域和第三个子主屏区域,第二目标区域为第二个子主屏区域和第四个子主屏区域,则将当前主屏幕中第一个子主屏区域上的显示内容在第二个子主屏区域上进行显示,将当前主屏幕中第三个子主屏区域上的显示内容在第四个子主屏区域上进行显示;如果所确定的第一目标区域为第二个子主屏区域和第四个子主屏区域,第二目标区域为第一个子主屏区域和第三个子主屏区域,则将当前主屏幕中第二个子主屏区域上的显示内容在第一个子主屏区域上进行显示,将当。

16、前主屏幕中第四个子主屏区域上的显示内容在第三个子主屏区域上进行显示;如果所确定的第一目标区域为第一个子主屏区域,第二目标区域为第四个子主屏区域,则将当前主屏幕中第一个子主屏区域上的显示内容在第四个子主屏区域上进行显示;如果所确定的第一目标区域为第二个子主屏区域,第二目标区域为第三个子主屏区域,则将当前主屏幕中第二个子主屏区域上的显示内容在第三个子主屏区域上进行显示。12根据权利要求11所述的触控实现装置,其特征在于,所述目标区域确定单元,包括参数调整子单元和区域确定子单元;其中,所述参数调整子单元,用于如果所检测到的子面板区域为所述第一子面板区域,且当前的水平平移参数值小于1,则将当前的水平平。

17、移参数值加1;如果所检测到的子面板区域为所述第二子面板区域,且当前的水平平移参数值大于0,则将当前的水平平移参数值减1;如果所检测到的子面板区域为所述第三子面板区域,且当前的垂直平移参数值不等于1,则将当前的垂直平移参数值加1;如果所检测到的子面板区域为所述第三子面板区域,且当前的垂直平移参数值等于1,则将当前的垂直平移参数值减1;其中,所述水平平移参数值和垂直平移参数值的初始值均为0;所述区域确定子单元,用于如果调整后的水平平移参数值为1,垂直平移参数值为0,确定当前主屏幕中的第一目标区域为第一个子主屏区域和第三个子主屏区域,第二目标区域为第二个子主屏区域和第四个子主屏区域;如果调整后的水平。

18、平移参数值为1,垂直平移参数值为0,确定当前主屏幕中的第一目标区域为第二个子主屏区域和第四个子主屏区域,第二目标区域为第一个子主屏区域和第三个子主屏区域;权利要求书CN104166508A5/6页6如果调整后的水平平移参数值为0,垂直平移参数值为1,确定当前主屏幕中的第一目标区域为第一个子主屏区域和第二个子主屏区域,第二目标区域为第三个子主屏区域和第四个子主屏区域;如果调整后的水平平移参数值为1,垂直平移参数值为1,确定当前主屏幕中的第一目标区域为第一个子主屏区域,第二目标区域为第四个子主屏区域;如果调整后的水平平移参数值为1,垂直平移参数值为1,确定当前主屏幕中的第一目标区域为第二个子主屏区。

19、域,第二目标区域为第三个子主屏区域。13根据权利要求12所述的触控实现装置,其特征在于,所述第一个子主屏区域位于主屏幕的左上角,所述第二个子主屏区域位于主屏幕的右上角,所述第三个子主屏区域位于主屏幕的左下角,所述第四个子主屏区域位于主屏幕的右下角;所述第一个子主屏区域、第二个子主屏区域、第三个子主屏区域以及第四个子主屏区域均为尺寸相等的矩形区域,且所有子主屏区域的面积之和为主屏幕的面积;则所述第一响应模块,具体用于根据如下公式计算所述第一触发操作对应的触摸点坐标在所述第一目标区域中的实际响应点坐标其中,XR为实际响应点的横坐标,YR为实际响应点的纵坐标,X为触摸点的横坐标,Y为触摸点的纵坐标,。

20、TH为调整后的水平平移参数值,TV为调整后的垂直平移参数值,W为主屏幕宽度,H为主屏幕高度。14根据权利要求1113中任一项所述的触控实现装置,其特征在于,所述目标内容显示单元,具体用于隐藏当前主屏幕中第N个子主屏区域的显示内容,将当前主屏幕中第M个子主屏区域上的显示内容作为当前主屏幕中第N个子主屏区域的显示内容进行显示;或者,检测与当前主屏幕中第M个子主屏区域相邻的子主屏区域上是否存在截图窗口;如果是,则判断所述截图窗口内容为当前主屏幕中第M个子主屏区域的显示内容,将所述截图窗口平移至当前主屏幕中第N个子主屏区域进行显示,并隐藏或删除所检测到的截图窗口;如果否,则创建并呈现用于覆盖当前主屏幕。

21、中第N个子主屏区域的截图窗口,其中所创建的截图窗口内容为当前主屏幕中第M个子主屏区域上的显示内容;其中,所述M和N均可为一、二、三和四中的任一,且所述M和N不等。15根据权利要求1013中任一所述的触控实现装置,其特征在于,还包括显示内容隐藏模块,用于在所述目标区域确定单元确定当前主屏幕中的第一目标区域和第二目标区域之后,隐藏用于覆盖当前主屏幕中除所述第一目标区域和第二目标区域之外的其他子主屏区域的显示内容。16根据权利要求1013中任一所述的触控实现装置,其特征在于,还包括第二响应模块,用于在所述目标内容显示单元将当前主屏幕中第一目标区域上的当前权利要求书CN104166508A6/6页7显。

22、示内容在第二目标区域进行显示之后,如果检测到作用在除所述第二目标区域之外的其他各个子主屏区域上的第二触发操作,则将所检测到的第二触发操作对应的触摸点坐标作为实际响应点坐标,并基于该实际响应点坐标执行与所述第二触发操作对应的触控响应操作。权利要求书CN104166508A1/13页8一种触控实现方法及装置技术领域0001本发明实施例涉及触控技术领域,尤其涉及一种触控实现方法及装置。背景技术0002目前,各式各样的触摸屏终端例如智能手机、平板电脑、个人数字助理蜂拥而现,成为当下最为主流的一种电子产品。其中,触摸屏又称为触控屏或者触控面板,是一种可接收触头等输入讯号的感应式液晶显示装置。当接触了屏幕。

23、上的图形按钮时,屏幕上的触觉反馈系统可根据预先编程的程式驱动各种连结装置,可用以取代机械式的按钮面板,并借由液晶显示画面制造出生动的影音效果。触摸屏作为一种交互式用户输入装置,具有操作简单、方便、自然等优点。0003随着电子科技技术的发展以及人们日益增长的需求,终端触摸屏的屏幕被设计的越来越大,从而可以带给用户一种高品质的视觉体验。但是,由于终端触摸屏幕较大,不便于用户仅采用单手来触摸其屏幕,也即不便于仅通过握有终端的一只手实现对触摸屏幕上任何区域的触发。为此,背部触控式智能终端随着出现。所谓背部触控式终端,即为在背部置备有触控面板的终端。其中,触控面板区域的面积远小于主屏幕即前部触摸屏幕区域。

24、的面积。图1为现有技术提供的一种背部触控式终端的结构示意图。参见图1,图1A示出了背部触控式终端的前部,即正面部分,在该部分中包含有主屏幕110;图1B示出了背部触控式终端的背部,即反面部分,在该部分中包含有触控面板120。背部触控式终端可以通过用户作用在触控面板120上的滑动操作以及触控面板上的点与主屏幕110上的点之间的映射关系,来控制对主屏幕110中相应图标的触发。0004但是,现有技术存在的缺陷在于在终端背部置备的触控面板不易被用户查看,因此用户很难通过上述滑动操作一次性准确触发主屏幕中的相应图标,而是需要不断的尝试多次,从而造成了用户触控操作上的繁琐,缩短了终端电池的续航能力。发明内。

25、容0005本发明实施例提供一种触控实现方法及装置,以通过采用一种较为简单的操作方式来达到可以单手触摸终端的主屏幕效果,延长终端电池的续航能力。0006第一方面,本发明实施例提供了一种触控实现方法,该方法包括0007根据作用在触控面板上的点击操作,将当前主屏幕中第一目标区域上的显示内容在主屏幕中的第二目标区域进行显示,其中所述触控面板位于所在终端的背部,所述主屏幕位于所在终端的前部;0008如果检测到作用在所述第二目标区域上的第一触发操作,则计算所述第一触发操作对应的触摸点坐标在所述第一目标区域中的实际响应点坐标,并基于所述实际响应点坐标执行与所述第一触发操作对应的触控响应操作。0009第二方面。

26、,本发明实施例还提供了一种触控实现装置,该装置包括0010显示模块,用于根据作用在触控面板上的点击操作,将当前主屏幕中第一目标区说明书CN104166508A2/13页9域上的显示内容在主屏幕中的第二目标区域进行显示,其中所述触控面板位于所在终端的背部,所述主屏幕位于所在终端的前部;0011第一响应模块,用于如果检测到作用在所述第二目标区域上的第一触发操作,则计算所述第一触发操作对应的触摸点坐标在所述第一目标区域中的实际响应点坐标,并基于所述实际响应点坐标执行与所述第一触发操作对应的触控响应操作。0012本发明实施例提出的技术方案,使得用户在通过对背部触控面板的点击操作将主屏幕中第一目标区域上。

27、的显示内容在第二目标区域进行显示之后,可以进一步通过触摸第二目标区域来完成对第一目标区域相应坐标点的触控响应。这样,在第一目标区域为用户单手不可触及的主屏幕区域,第二目标区域为用户单手可触及的主屏幕区域的情况下,用户仅使用单手便可实现对终端主屏幕不可触及区域的触发。与通过对背部触控面板的滑动操作来触发终端主屏幕相应区域的方案相比,本发明实施例不仅能够达到可以单手触摸终端的主屏幕的技术效果,而且对背部触控面板的操作仅为简单的点击操作,其出错率低,无需用户多次定位,能够延长终端电池的续航能力。附图说明0013图1为现有技术提供的一种背部触控式终端的结构示意图;0014图2A是本发明实施例一提供的一。

28、种触控实现方法的流程示意图;0015图2B是本发明实施例一提供的一种主屏幕被划分为上下两个子主屏区域的示意图;0016图2C是本发明实施例一提供的一种主屏幕被划分为左右两个子主屏区域的示意图;0017图2D是本发明实施例一提供的一种主屏幕被划分为四个子主屏区域的示意图;0018图2E是本发明实施例一提供的一种触控面板被划分为三个子面板区域的示意图;0019图3是本发明实施例二提供的一种触控实现方法的流程示意图;0020图4是本发明实施例三提供的一种触控实现方法的流程示意图;0021图5A是本发明实施例四提供的一种触控实现方法的流程示意图;0022图5B是本发明实施例四提供的一种包含有四个子主屏。

29、区域的主屏幕的显示示意图;0023图5C是本发明实施例四提供的一种根据作用在触控面板上的第一次点击操作,将图5B所示的当前主屏幕中第一目标区域上的显示内容在主屏幕中的第二目标区域进行显示后的示意图;0024图5D是本发明实施例四提供的一种根据作用在触控面板上的第二次点击操作,将图5C所示的当前主屏幕中第一目标区域上的显示内容在主屏幕中的第二目标区域进行显示后的示意图;0025图6是本发明实施例五提供的一种触控实现装置的结构示意图。具体实施方式0026下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描说明书CN104166508A3/13页10述的具体实施例仅仅用于解释本发明。

30、,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。0027实施例一0028图2A是本发明实施例一提供的一种触控实现方法的流程示意图。本实施例可适用于对背部触控式终端主屏幕的触控情况,该方法可以由触控实现装置来执行,所述装置由软件和/或硬件实现。该装置可以被内置在包含有触控面板和主屏幕的背部触控式终端中。其中,触控面板位于所在终端的背部,主屏幕位于所在终端的前部。参见图2A,本实施例中的触控实现方法具体包括如下操作0029操作210、根据作用在触控面板上的点击操作,将当前主屏幕中第一目标区域上的显示内容在主屏幕中的第二目标区域进行显示。0030。

31、在本实施例中,可预先将主屏幕划分为至少两个子主屏区域,将触控面板划分为至少一个子面板区域;然后,实时检测用户对触控面板上子面板区域的点击操作,并基于该检测结果将当前主屏幕中第一目标区域上的显示内容在主屏幕中的第二目标区域进行显示。其中,第一目标区域可以是不能够被用户握有背部触控式终端的单手进行触摸操作的区域,第二目标区域可以是能够被用户握有背部触控式终端的单手进行触摸操作的区域作为第二目标区域。所述点击操作可以单击操作,也可以是双击操作,本实施例对此不作限定。0031在本实施例的一种具体实施方式中,在主屏幕被划分为上下两个子主屏区域如图2B或者左右两个子主屏区域如图2C的情况下,可仅将触控面板。

32、划分一个子面板区域该子面板区域即为触控面板区域。0032其中,在主屏幕被划分为上下两个子主屏区域时,由于通常情况下不易对上面的子主屏区域进行单手触摸操作,因此,优选的,可将上面的子主屏区域作为主屏幕的第一目标区域,将下面的子主屏区域作为主屏幕的第二目标区域。在主屏幕被划分为左右两个子主屏区域时,由于通常情况下不易对左面的子主屏区域进行单手触摸操作,因此,优选的,可将左面的子主屏区域作为主屏幕的第一目标区域,将右面的子主屏区域作为主屏幕的第二目标区域。如果实时检测用户对触控面板区域的点击操作,则将当前主屏幕中第一目标区域上的显示内容在主屏幕中的第二目标区域进行显示。0033在本实施例的另一种具体。

33、实施方式中,在主屏幕被划分为多个子主屏区域的情况下,可将触控面板划分为多个子面板区域,第一目标区域和第二目标区域是根据作用在触控面板上的点击操作而实时的被进行确定。例如,主屏幕被划分为四个子主屏区域如图2D,触控面板被划分为三个子面板区域如图2E。这三个子面板区域可以分别视为是控制第一目标区域显示内容向右、向左和向下平移的区域。在此情况下可通过如下方式来确定第一目标区域和第二目标区域0034如果触控面板的第一个子面板区域被点击,则确定当前主屏幕中的第一目标区域为第一个子主屏区域和第三个子主屏区域,第二目标区域为第二个子主屏区域和第四个子主屏区域;0035如果触控面板的第二个子面板区域被点击,则。

34、确定当前主屏幕中的第一目标区域为第二个子主屏区域和第四个子主屏区域,第二目标区域为第一个子主屏区域和第三个子主屏区域;说明书CN104166508A104/13页110036如果触控面板的第三个子面板区域被点击,则确定当前主屏幕中的第一目标区域为第一个子主屏区域和第二个子主屏区域,第二目标区域为第三个子主屏区域和第四个子主屏区域;0037如果触控面板的第一个子面板区域和第三个子面板顺序被点击,则确定当前主屏幕中的第一目标区域为第一个子主屏区域,第二目标区域为第四个子主屏区域;0038如果触控面板的第二个子面板区域和第三个子面板顺序被点击,则确定当前主屏幕中的第一目标区域为第二个子主屏区域,第二。

35、目标区域为第三个子主屏区域。0039当然,在主屏幕被划分为四个子主屏区域的情况下,触控面板还可被划分为四个子面板区域。这四个子面板区域可以分别视为是控制第一目标区域显示内容向右、向左、向下和向上平移的区域。在此情况下可通过如下方式来确定第一目标区域和第二目标区域0040如果触控面板的第一个子面板区域和第三个子面板顺序被点击,则确定当前主屏幕中的第一目标区域为第一个子主屏区域,第二目标区域为第四个子主屏区域;0041如果触控面板的第一个子面板区域和第四个子面板顺序被点击,则确定当前主屏幕中的第一目标区域为第三个子主屏区域,第二目标区域为第二个子主屏区域;0042如果触控面板的第二个子面板区域和第。

36、三个子面板顺序被点击,则确定当前主屏幕中的第一目标区域为第二个子主屏区域,第二目标区域为第三个子主屏区域;0043如果触控面板的第二个子面板区域和第四个子面板顺序被点击,则确定当前主屏幕中的第一目标区域为第四个子主屏区域,第二目标区域为第一个子主屏区域。0044本领域的普通技术人员应理解,还可按照其他方式对主屏幕和触控面板进行区域划分,并确定第一目标区域和第二目标区域。例如,将主屏幕划分为K个子主屏区域,将触控面板划分为K个子面板区域,在此情况下可通过如下方式来确定第一目标区域和第二目标区域如果触控面板的第I个子面板区域和第J个子面板顺序被点击,则确定当前主屏幕中的第一目标区域为第I个子主屏区。

37、域,第二目标区域为第J个子主屏区域。其中,I大于0且小于等于K,J大于0且小于等于K,I与J不相等。0045在本发明实施例中,将当前主屏幕中第一目标区域上的显示内容在主屏幕中的第二目标区域进行显示,可具体包括隐藏当前主屏幕中第一目标区域上的显示内容,并将所隐藏的显示内容作为当前主屏幕中第二目标区域的显示内容进行显示;或者,在当前主屏幕中第二目标区域上创建截图窗口,该截图窗口能够覆盖当前主屏幕中的第二目标区域,并显示当前主屏幕中第一目标区域上的显示内容。0046操作220、如果检测到作用在第二目标区域上的第一触发操作,则计算第一触发操作对应的触摸点坐标在第一目标区域中的实际响应点坐标,并基于所述。

38、实际响应点坐标执行与第一触发操作对应的触控响应操作。0047在根据作用在触控面板上的点击操作,将当前主屏幕中第一目标区域上的显示内容在主屏幕中的第二目标区域进行显示之后,可实时检测作用在主屏幕上的第一触发操作。0048在本发明实施例中,预先存储有主屏幕上各个触摸点坐标与各个触控响应之间的映射关系。例如,第一目标区域上以X1,Y1、X1A,Y1、X1,Y1B和X1A,Y1B为顶点的第一矩形所属的坐标范围,所映射的触控响应为启动浏览器;第二目标区域上以X2,Y2、X2A,Y2、X2,Y2B和X2A,Y2B为顶点的第二矩形所属的坐标范围,所映射的说明书CN104166508A115/13页12触控响。

39、应为启动事务管理应用软件。0049在检测到作用在第二目标区域上的触发操作后,如果直接将所检测到的触发操作所对应的触摸点坐标作为实际响应点坐标,则基于上述映射关系,所确定的触控响应为与检测到的第二目标区域上触摸点坐标相对应的触控响应。0050但是,由于第二目标区域当前所显示的是第一目标区域内容,为达到可以通过触摸第二目标区域来完成对第一目标区域相应坐标点的触控响应这样一种效果,可根据第一目标区域与第二目标区域之间的位置关系,来确定作用在第二目标区域上的第一触发操作所对应的触摸点坐标在第一目标区域中的实际响应点坐标,并基于该实际响应点坐标执行与第一触发操作对应的触控响应操作。0051例如,第二目标。

40、区域的中心位置相对于第一目标区域的中心位置向下平移了T,向右平移了R,在检测到对上述第二矩形所属坐标范围内的某个坐标点X,Y的触发之后,可确定该坐标点在第一目标区域中的实际响应点坐标为XR,YT,如果该实际响应点坐标XR,YT位于上述第一矩形所属的坐标范围,则基于上述映射关系可以得到相应的触控响应为对浏览器的启动响应,而非对事务管理应用软件的启动。0052本实施例提出的技术方案,使得用户在通过对背部触控面板的点击操作将主屏幕中第一目标区域上的显示内容在第二目标区域进行显示之后,可以进一步通过触摸第二目标区域来完成对第一目标区域相应坐标点的触控响应。这样,在第一目标区域为用户单手不可触及的主屏幕。

41、区域,第二目标区域为用户单手可触及的主屏幕区域的情况下,用户仅使用单手便可实现对终端主屏幕不可触及区域的触发。与通过对背部触控面板的滑动操作来触发终端主屏幕相应区域的方案相比,本实施例不仅能够达到可以单手触摸终端的主屏幕的技术效果,而且对背部触控面板的操作仅为简单的点击操作,其出错率低,无需用户多次定位,能够延长终端电池的续航能力。0053实施例二0054图3是本发明实施例二提供的一种触控实现方法的流程示意图。本实施例在上述实施例一的基础上,在触控面板包括多个子面板区域,主屏幕包括多个子主屏区域的应用场景下,对操作210作进一步优化。参见图3,本实施例提供的触控实现方法包括如下操作0055操作。

42、310、获取当前作用在触控面板上的点击操作。0056操作320、检测所述点击操作所对应的子面板区域,根据检测结果调整水平平移参数值和垂直平移参数值,并根据调整后的水平平移参数值和垂直平移参数值,确定当前主屏幕中的第一目标区域和第二目标区域。0057操作330、将确定的第一目标区域中的显示内容在确定的第二目标区域进行显示。0058操作340、如果检测到作用在第二目标区域上的第一触发操作,则计算第一触发操作对应的触摸点坐标在第一目标区域中的实际响应点坐标,并基于所述实际响应点坐标执行与第一触发操作对应的触控响应操作。0059其中,第一目标区域和第二目标区域分别包括至少一个子主屏区域,并且第一目标区。

43、域和第二目标区域包括的子主屏区域不存在交集。0060在本实施例中,各个子主屏区域的形状和大小可以均相等,例如均为尺寸相等的矩形。水平平移参数值用于表示第二目标区域相对于第一目标区域在主屏幕水平即宽度方向上平移的矩形宽度的数量,垂直平移参数值用于表示第二目标区域相对于第一目说明书CN104166508A126/13页13标区域在主屏幕垂直即高度方向上平移的矩形高度的数量。当水平平移参数值为正数时,表示向右平移,为负数时,表示向左平移。当垂直平移参数值为正数时,表示向下平移,为负数时,表示向上平移。0061在触控面板包括第一子面板区域、第二子面板区域和第三子面板区域如图2E,主屏幕包括第一个子主屏。

44、区域、第二个子主屏区域、第三个子主屏区域以及第四个子主屏区域如图2D的应用场景下,将确定的第一目标区域中的显示内容在确定的第二目标区域进行显示,包括0062如果所确定的第一目标区域为第一个子主屏区域和第二个子主屏区域,第二目标区域为第三个子主屏区域和第四个子主屏区域,则将当前主屏幕中第一个子主屏区域上的显示内容在第三个子主屏区域上进行显示,将当前主屏幕中第二个子主屏区域上的显示内容在第四个子主屏区域上进行显示;0063如果所确定的第一目标区域为第一个子主屏区域和第三个子主屏区域,第二目标区域为第二个子主屏区域和第四个子主屏区域,则将当前主屏幕中第一个子主屏区域上的显示内容在第二个子主屏区域上进。

45、行显示,将当前主屏幕中第三个子主屏区域上的显示内容在第四个子主屏区域上进行显示;0064如果所确定的第一目标区域为第二个子主屏区域和第四个子主屏区域,第二目标区域为第一个子主屏区域和第三个子主屏区域,则将当前主屏幕中第二个子主屏区域上的显示内容在第一个子主屏区域上进行显示,将当前主屏幕中第四个子主屏区域上的显示内容在第三个子主屏区域上进行显示;0065如果所确定的第一目标区域为第一个子主屏区域,第二目标区域为第四个子主屏区域,则将当前主屏幕中第一个子主屏区域上的显示内容在第四个子主屏区域上进行显示;0066如果所确定的第一目标区域为第二个子主屏区域,第二目标区域为第三个子主屏区域,则将当前主屏。

46、幕中第二个子主屏区域上的显示内容在第三个子主屏区域上进行显示。0067进一步的,根据检测结果调整水平平移参数值和垂直平移参数值,包括0068如果所检测到的子面板区域为第一子面板区域,且当前的水平平移参数值小于1,则将当前的水平平移参数值加1;0069如果所检测到的子面板区域为第二子面板区域,且当前的水平平移参数值大于0,则将当前的水平平移参数值减1;0070如果所检测到的子面板区域为第三子面板区域,且当前的垂直平移参数值不等于1,则将当前的垂直平移参数值加1;0071如果所检测到的子面板区域为第三子面板区域,且当前的垂直平移参数值等于1,则将当前的垂直平移参数值减1;0072其中,水平平移参数。

47、值和垂直平移参数值的初始值均为0。0073根据调整后的水平平移参数值和垂直平移参数值,确定当前主屏幕中的第一目标区域和第二目标区域,包括0074如果调整后的水平平移参数值为1,垂直平移参数值为0,确定当前主屏幕中的第一目标区域为第一个子主屏区域和第三个子主屏区域,第二目标区域为第二个子主屏区域说明书CN104166508A137/13页14和第四个子主屏区域;0075如果调整后的水平平移参数值为1,垂直平移参数值为0,确定当前主屏幕中的第一目标区域为第二个子主屏区域和第四个子主屏区域,第二目标区域为第一个子主屏区域和第三个子主屏区域;0076如果调整后的水平平移参数值为0,垂直平移参数值为1,。

48、确定当前主屏幕中的第一目标区域为第一个子主屏区域和第二个子主屏区域,第二目标区域为第三个子主屏区域和第四个子主屏区域;0077如果调整后的水平平移参数值为1,垂直平移参数值为1,确定当前主屏幕中的第一目标区域为第一个子主屏区域,第二目标区域为第四个子主屏区域;0078如果调整后的水平平移参数值为1,垂直平移参数值为1,确定当前主屏幕中的第一目标区域为第二个子主屏区域,第二目标区域为第三个子主屏区域。0079当然,在触控面板包括第一子面板区域、第二子面板区域、第三子面板区域和第四子面板区域的情况下,根据检测结果调整水平平移参数值和垂直平移参数值,包括0080如果所检测到的子面板区域为第一子面板区。

49、域,且当前的水平平移参数值小于1,则将当前的水平平移参数值加1;0081如果所检测到的子面板区域为第二子面板区域,且当前的水平平移参数值大于0,则将当前的水平平移参数值减1;0082如果所检测到的子面板区域为第三子面板区域,且当前的垂直平移参数值小于1,则将当前的垂直平移参数值加1;0083如果所检测到的子面板区域为第四子面板区域,且当前的垂直平移参数值大于0,则将当前的垂直平移参数值减1;0084其中,水平平移参数值和垂直平移参数值的初始值均为0。0085与上述触控面板包括三个子面板区域的应用场景下的技术方案相比,在触控面板包括第一子面板区域、第二子面板区域、第三子面板区域和第四子面板区域的。

50、情况下,根据调整后的水平平移参数值和垂直平移参数值,确定当前主屏幕中的第一目标区域和第二目标区域,还包括0086如果调整后的水平平移参数值为1,垂直平移参数值为1,确定当前主屏幕中的第一目标区域为第四个子主屏区域,第二目标区域为第一个子主屏区域;0087如果调整后的水平平移参数值为0,垂直平移参数值为1,确定当前主屏幕中的第一目标区域为第三个子主屏区域和第四个子主屏区域,第二目标区域为第一个子主屏区域和第二个子主屏区域;0088如果调整后的水平平移参数值为1,垂直平移参数值为1,确定当前主屏幕中的第一目标区域为第三个子主屏区域,第二目标区域为第二个子主屏区域。0089本实施例提出的技术方案,不。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1