CN104166508A - 一种触控实现方法及装置 - Google Patents
一种触控实现方法及装置 Download PDFInfo
- Publication number
- CN104166508A CN104166508A CN201410407734.1A CN201410407734A CN104166508A CN 104166508 A CN104166508 A CN 104166508A CN 201410407734 A CN201410407734 A CN 201410407734A CN 104166508 A CN104166508 A CN 104166508A
- Authority
- CN
- China
- Prior art keywords
- main screen
- sub
- region
- screen region
- current
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例公开了一种触控实现方法及装置。该方法包括:根据作用在触控面板上的点击操作,将当前主屏幕中第一目标区域上的显示内容在主屏幕中的第二目标区域进行显示,其中触控面板位于所在终端的背部,主屏幕位于所在终端的前部;如果检测到作用在第二目标区域上的第一触发操作,则计算第一触发操作对应的触摸点坐标在第一目标区域中的实际响应点坐标,并基于响应点坐标执行与第一触发操作对应的触控响应操作。本发明实施例提供的技术方案通过采用一种较为简单的操作方式,可以达到单手触摸终端的主屏幕效果,延长终端电池的续航能力。
Description
技术领域
本发明实施例涉及触控技术领域,尤其涉及一种触控实现方法及装置。
背景技术
目前,各式各样的触摸屏终端(例如智能手机、平板电脑、个人数字助理)蜂拥而现,成为当下最为主流的一种电子产品。其中,触摸屏又称为触控屏或者触控面板,是一种可接收触头等输入讯号的感应式液晶显示装置。当接触了屏幕上的图形按钮时,屏幕上的触觉反馈***可根据预先编程的程式驱动各种连结装置,可用以取代机械式的按钮面板,并借由液晶显示画面制造出生动的影音效果。触摸屏作为一种交互式用户输入装置,具有操作简单、方便、自然等优点。
随着电子科技技术的发展以及人们日益增长的需求,终端触摸屏的屏幕被设计的越来越大,从而可以带给用户一种高品质的视觉体验。但是,由于终端触摸屏幕较大,不便于用户仅采用单手来触摸其屏幕,也即不便于仅通过握有终端的一只手实现对触摸屏幕上任何区域的触发。为此,背部触控式智能终端随着出现。所谓背部触控式终端,即为在背部置备有触控面板的终端。其中,触控面板区域的面积远小于主屏幕(即前部触摸屏幕)区域的面积。图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、如果检测到作用在第二目标区域上的第一触发操作,则根据如下公式计算第一触发操作对应的触摸点坐标在所述第一目标区域中的实际响应点坐标: 并基于实际响应点坐标执行与第一触发操作对应的触控响应操作。
操作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为实际响应点的横坐标,yr为实际响应点的纵坐标,x为触摸点的横坐标,y为触摸点的纵坐标,TH为调整后的水平平移参数值,TV为调整后的垂直平移参数值,W为主屏幕宽度,H为主屏幕高度。
在上述技术方案的基础上,所述目标内容显示单元613,具体用于:
隐藏当前主屏幕中第N个子主屏区域的显示内容,将当前主屏幕中第M个子主屏区域上的显示内容作为当前主屏幕中第N个子主屏区域的显示内容进行显示;或者,
检测与当前主屏幕中第M个子主屏区域相邻的子主屏区域上是否存在截图窗口;如果是,则判断所述截图窗口内容为当前主屏幕中第M个子主屏区域的显示内容,将所述截图窗口平移至当前主屏幕中第N个子主屏区域进行显示,并隐藏或删除所检测到的截图窗口;如果否,则创建并呈现用于覆盖当前主屏幕中第N个子主屏区域的截图窗口,其中所创建的截图窗口内容为当前主屏幕中第M个子主屏区域上的显示内容;
其中,所述M和N均可为一、二、三和四中的任一,且所述M和N不等。
在上述技术方案的基础上,所述触控实现装置还包括:
显示内容隐藏模块630,用于在所述目标区域确定单元612确定当前主屏幕中的第一目标区域和第二目标区域之后,隐藏用于覆盖当前主屏幕中除所述第一目标区域和第二目标区域之外的其他子主屏区域的显示内容。
在上述技术方案的基础上,所述触控实现装置还包括:
第二响应模块640,用于在所述目标内容显示单元613将当前主屏幕中第一目标区域上的当前显示内容在第二目标区域进行显示之后,如果检测到作用在除所述第二目标区域之外的其他各个子主屏区域上的第二触发操作,则将所检测到的第二触发操作对应的触摸点坐标作为实际响应点坐标,并基于该实际响应点坐标执行与所述第二触发操作对应的触控响应操作。
上述触控实现装置这一产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,参见上述任意实施例所提供的方法,在此不再赘述。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (16)
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为实际响应点的横坐标,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为实际响应点的横坐标,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中任一所述的触控实现装置,其特征在于,还包括:
第二响应模块,用于在所述目标内容显示单元将当前主屏幕中第一目标区域上的当前显示内容在第二目标区域进行显示之后,如果检测到作用在除所述第二目标区域之外的其他各个子主屏区域上的第二触发操作,则将所检测到的第二触发操作对应的触摸点坐标作为实际响应点坐标,并基于该实际响应点坐标执行与所述第二触发操作对应的触控响应操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410407734.1A CN104166508B (zh) | 2014-08-18 | 2014-08-18 | 一种触控实现方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410407734.1A CN104166508B (zh) | 2014-08-18 | 2014-08-18 | 一种触控实现方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104166508A true CN104166508A (zh) | 2014-11-26 |
CN104166508B CN104166508B (zh) | 2017-10-20 |
Family
ID=51910351
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410407734.1A Expired - Fee Related CN104166508B (zh) | 2014-08-18 | 2014-08-18 | 一种触控实现方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104166508B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105912252A (zh) * | 2016-03-31 | 2016-08-31 | 宇龙计算机通信科技(深圳)有限公司 | 文本擦除方法和装置 |
CN106020623A (zh) * | 2015-03-31 | 2016-10-12 | 三星电子株式会社 | 电子设备及显示电子设备的方法 |
CN109218514A (zh) * | 2017-07-07 | 2019-01-15 | 中兴通讯股份有限公司 | 一种控制方法、装置及设备 |
CN112463002A (zh) * | 2020-11-13 | 2021-03-09 | 维沃移动通信有限公司 | 电子设备和单手操作方法 |
CN115033091A (zh) * | 2021-03-03 | 2022-09-09 | 上海艾为电子技术股份有限公司 | 一种降低手持移动设备功耗的方法及装置 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090167696A1 (en) * | 2007-12-31 | 2009-07-02 | Sony Ericsson Mobile Communications Ab | Mobile terminals including multiple user interfaces on different faces thereof configured to be used in tandem and related methods of operation |
CN102681779A (zh) * | 2012-04-25 | 2012-09-19 | 中兴通讯股份有限公司南京分公司 | 触摸屏操作方法及装置 |
CN102830926A (zh) * | 2012-08-10 | 2012-12-19 | 北京三星通信技术研究有限公司 | 移动终端及其操作方法 |
WO2013033309A1 (en) * | 2011-09-01 | 2013-03-07 | Google Inc. | Receiving input at a computing device |
CN103257826A (zh) * | 2013-05-17 | 2013-08-21 | 广东欧珀移动通信有限公司 | 移动终端基于指纹识别来实现导航键功能的方法和*** |
CN103279294A (zh) * | 2013-05-02 | 2013-09-04 | 深圳市金立通信设备有限公司 | 一种终端的操作方法和终端 |
CN103472996A (zh) * | 2013-09-17 | 2013-12-25 | 深圳市佳创软件有限公司 | 一种移动设备接收触控方法及设备 |
CN103488419A (zh) * | 2013-08-26 | 2014-01-01 | 宇龙计算机通信科技(深圳)有限公司 | 通信终端的操作方法及通信终端 |
-
2014
- 2014-08-18 CN CN201410407734.1A patent/CN104166508B/zh not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090167696A1 (en) * | 2007-12-31 | 2009-07-02 | Sony Ericsson Mobile Communications Ab | Mobile terminals including multiple user interfaces on different faces thereof configured to be used in tandem and related methods of operation |
WO2013033309A1 (en) * | 2011-09-01 | 2013-03-07 | Google Inc. | Receiving input at a computing device |
CN102681779A (zh) * | 2012-04-25 | 2012-09-19 | 中兴通讯股份有限公司南京分公司 | 触摸屏操作方法及装置 |
CN102830926A (zh) * | 2012-08-10 | 2012-12-19 | 北京三星通信技术研究有限公司 | 移动终端及其操作方法 |
CN103279294A (zh) * | 2013-05-02 | 2013-09-04 | 深圳市金立通信设备有限公司 | 一种终端的操作方法和终端 |
CN103257826A (zh) * | 2013-05-17 | 2013-08-21 | 广东欧珀移动通信有限公司 | 移动终端基于指纹识别来实现导航键功能的方法和*** |
CN103488419A (zh) * | 2013-08-26 | 2014-01-01 | 宇龙计算机通信科技(深圳)有限公司 | 通信终端的操作方法及通信终端 |
CN103472996A (zh) * | 2013-09-17 | 2013-12-25 | 深圳市佳创软件有限公司 | 一种移动设备接收触控方法及设备 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106020623A (zh) * | 2015-03-31 | 2016-10-12 | 三星电子株式会社 | 电子设备及显示电子设备的方法 |
CN105912252A (zh) * | 2016-03-31 | 2016-08-31 | 宇龙计算机通信科技(深圳)有限公司 | 文本擦除方法和装置 |
CN109218514A (zh) * | 2017-07-07 | 2019-01-15 | 中兴通讯股份有限公司 | 一种控制方法、装置及设备 |
CN112463002A (zh) * | 2020-11-13 | 2021-03-09 | 维沃移动通信有限公司 | 电子设备和单手操作方法 |
CN115033091A (zh) * | 2021-03-03 | 2022-09-09 | 上海艾为电子技术股份有限公司 | 一种降低手持移动设备功耗的方法及装置 |
CN115033091B (zh) * | 2021-03-03 | 2023-08-11 | 上海艾为电子技术股份有限公司 | 一种降低手持移动设备功耗的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN104166508B (zh) | 2017-10-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8436832B2 (en) | Multi-touch system and driving method thereof | |
US9753547B2 (en) | Interactive displaying method, control method and system for achieving displaying of a holographic image | |
CN104185831B (zh) | 用于使用输入装置动态调节用户界面参数的***和方法 | |
US20170102738A1 (en) | Electronic device and method for processing gesture thereof | |
US20170300227A1 (en) | Method for adjusting input virtual keyboard and input apparatus | |
CN105653190B (zh) | 移动通讯终端及其单手操作模式控制方法和装置 | |
CN104166508A (zh) | 一种触控实现方法及装置 | |
US20110298722A1 (en) | Interactive input system and method | |
US20130007666A1 (en) | Electronic device with touch screen device, method of moving function icon and computer readable storage media comprising computer executable instructions | |
CN104572058B (zh) | 一种信息处理方法及电子设备 | |
US20090265659A1 (en) | Multi-window display control system and method for presenting a multi-window display | |
KR101019254B1 (ko) | 공간 투영 및 공간 터치 기능이 구비된 단말 장치 및 그 제어 방법 | |
US20140015785A1 (en) | Electronic device | |
CN103793093A (zh) | 多屏幕便携终端及其触摸控制方法 | |
CN103049199A (zh) | 一种触摸屏终端、控制装置以及触摸屏终端的工作方法 | |
CN103105963A (zh) | 触控装置及其控制方法 | |
CN103365541A (zh) | 展示窗口的方法及终端 | |
WO2017032193A1 (zh) | 用户界面布局的调整方法及装置 | |
CN103777876A (zh) | 触摸屏显示器页面处理方法、装置及电子设备 | |
KR20140000346A (ko) | 표시 장치, 제어 방법 및 기록 매체 | |
CN103513871A (zh) | 控制移动终端的方法和装置 | |
JP2009098990A (ja) | 表示装置 | |
WO2019185007A1 (zh) | 一种窗口控制栏的布局方法、装置及设备 | |
CN111782062B (zh) | 软输入法位置调整方法、装置、存储介质及大屏一体机 | |
CN103914228A (zh) | 一种移动终端及其触摸屏的操作方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20171020 |