《一种触控实现方法及装置.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本实施例提出的技术方案,不。