一种移动终端缩放触控方法及装置制造方法

文档序号:6536527阅读:130来源:国知局
一种移动终端缩放触控方法及装置制造方法
【专利摘要】本发明适用于移动终端【技术领域】,提供了一种移动终端缩放触控方法及装置。在本发明中,通过检测触摸设备在移动终端上的触摸动作,在检测到触摸动作为同时在移动终端正面触控板和移动终端背面触控板上进行的触摸,且在正面触控板上触摸对应的第一触摸点和在背面触控板上触摸对应的第二触摸点所形成的两点触摸的滑动轨迹为相对滑动后或相向滑动,根据第一触摸点和所述第二触摸点最终落点的距离差,判定所述触摸动作为是否为放大指令或缩小指令,若是,则对目标对象进行放大或缩小,实现了单手完成缩放操作,提高了用户体验。
【专利说明】一种移动终端缩放触控方法及装置
【技术领域】
[0001]本发明属于移动终端【技术领域】,尤其涉及一种移动终端缩放触控方法及装置。
【背景技术】
[0002]随着智能移动终端的发展,触摸屏尤其变得越来越普及,因为其操作简单、功能多样并且价格逐渐下降。触摸屏允许用户使用手指或触笔通过简单触摸显示屏来进行选择和移动光标。通常,触摸屏识别出显示屏上的触摸以及触摸位置,并且计算机系统解释此触摸,随后基于触摸事件执行一项操作。原有的单面触控,两指缩放方法,操作的时候需要另外一只手拿着移动终端(比如手机),才能实现两指缩放操作,通常不能通过一只手实现缩放操作。

【发明内容】

[0003]本发明的目的在于提供一种基于双触控板的移动终端缩放触控方法及装置,旨在解决现有的单面触控不能通过一只手实现缩放操作的问题。
[0004]本发明是这样实现的,一种移动终端缩放触控方法,包括:
[0005]检测触摸设备在移动终端上的触摸动作;
[0006]在检测到所述触摸动作为同时在移动终端正面触控板和移动终端背面触控板上进行的触摸,且在正面触控板上触摸对应的第一触摸点和在背面触控板上触摸对应的第二触摸点所形成的两点触摸的滑动轨迹为相对滑动后,判断所述第一触摸点和所述第二触摸点最终落点的距离差是否大于预设的第一阈值,若是,则判定所述触摸动作为放大指令,对目标对象进行放大;
[0007]在检测到所述触摸动作为同时在移动终端正面触控板和移动终端背面触控板上进行的触摸,且在正面触控板上触摸对应的第一触摸点和在背面触控板上触摸对应的第二触摸点所形成的两点触摸的滑动轨迹为相向滑动后,判断所述第一触摸点和所述第二触摸点最终落点的距离差是否小于预设的第二阈值,若是,则判定所述触摸动作为缩小指令,对目标对象进行缩小。
[0008]优选的,所述目标对象,具体为:
[0009]所述第一触摸点滑动前对应的对象;或
[0010]所述第二触摸点滑动前对应的对象;或
[0011]所述第一触摸点和所述第二触摸点滑动前所对应的连线以预设规则形成的对应区域中的对象,所述以预设规则形成的对应区域包括以所述对应的连线为直径形成的圆形区域或以对应的连线为对角线形成的矩形区域。
[0012]本发明还提供了提供一种移动终端缩放触控装置,包括:
[0013]检测模块、第一判断模块、第二判断模块、放大模块、缩小模块;
[0014]所述检测模块,用于检测触摸设备在移动终端上的触摸动作;
[0015]所述第一判断模块,用于在检测到所述触摸动作为同时在移动终端正面触控板和移动终端背面触控板上进行的触摸,且在正面触控板上触摸对应的第一触摸点和在背面触控板上触摸对应的第二触摸点所形成的两点触摸的滑动轨迹为相对滑动后,判断所述第一触摸点和所述第二触摸点最终落点的距离差是否大于预设的第一阈值,若是,则判定所述触摸动作为放大指令;
[0016]所述放大模块,用于当对触摸动作为放大指令时目标对象进行放大;
[0017]所述第二判断模块,用于在检测到所述触摸动作为同时在移动终端正面触控板和移动终端背面触控板上进行的触摸,且在正面触控板上触摸对应的第一触摸点和在背面触控板上触摸对应的第二触摸点所形成的两点触摸的滑动轨迹为相向滑动后,判断所述第一触摸点和所述第二触摸点最终落点的距离差是否小于预设的第二阈值,若是,则判定所述触摸动作为缩小指令;
[0018]所述缩小模块,用于当所述触摸动作为缩小指令对目标对象进行缩小。
[0019]优选的,所述目标对象,具体为:
[0020]所述第一触摸点滑动前对应的对象;或
[0021]所述第二触摸点滑动前对应的对象;或
[0022]所述第一触摸点和所述第二触摸点滑动前所对应的连线以预设规则形成的对应区域中的对象,所述以预设规则形成的对应区域包括以所述对应的连线为直径形成的圆形区域或以对应的连线为对角线形成的矩形区域。
[0023]在本发明中,通过检测触摸设备在移动终端上的触摸动作,在检测到所述触摸动作为同时在移动终端正面触控板和移动终端背面触控板上进行的触摸,且在正面触控板上触摸对应的第一触摸点和在背面触控板上触摸对应的第二触摸点所形成的两点触摸的滑动轨迹为相对滑动后或相向滑动,根据第一触摸点和所述第二触摸点最终落点的距离差,判定所述触摸动作为是否为放大指令或缩小指令,若是,则对目标对象进行放大或缩小,实现了单手完成缩放操作,提高了用户体验。
【专利附图】

【附图说明】
[0024]图1是本发明实施例提供的移动终端缩放触控方法的实现流程图;
[0025]图2是本发明实施例提供的移动终端缩放触控装置的结构框图。
【具体实施方式】
[0026]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0027]图1示出了本发明实施例提供的移动终端缩放触控方法的实现流程,详述如下:
[0028]步骤101、检测触摸设备在移动终端上的触摸动作。
[0029]移动终端检测用户通过触摸设备在移动终端上的触摸动作,比如滑动、单击、长按等,上述触摸设备可以为用户手指。
[0030]步骤102、在检测到触摸动作为同时在移动终端正面触控板和移动终端背面触控板上进行的触摸,且在正面触控板上触摸对应的第一触摸点和在背面触控板上触摸对应的第二触摸点所形成的两点触摸的滑动轨迹为相对滑动后,判断上述第一触摸点和上述第二触摸点最终落点的距离差是否大于预设的第一阈值,若是,则执行步骤104,若否,则返回步骤 101。
[0031]具体的,正面触控板和背面触控板分别位于移动终端的正面和移动终端的背面,正面触控板的坐标系也即前触控板的坐标系和背面触控板的坐标系也即后触控板的坐标系进行映射。如果正面触控板和背面触控板的面积相同,那它们的坐标系就可以完全一一对应的;如果正面触控板比背面触控板面积大时,有两种映射方法:(1)可以设定为部分区域坐标系对应,即在正面触控板和背面触控板对应重叠的区域可以实现坐标系对应,触控坐标系可以实现对应重叠的区域的完全一一对应,这个只需给定正面触控板和背面触控板的重叠区域就可以了,这时两触控板坐标映射方式,除了可操作区域比较小外其他和正面触控板和背面触控板的面积相同时情况一致;(2)由按照正面触控板和背面触控板的比例,将正面触控板和背面触控板上的区域一一对应起来,将正面触控板和背面触控板都划分为N*M个小区域,将这N*M个小区域对应起来,即正面触控板坐标为(i,j)的对应的区域与背面触控板坐标为(i,j)的对应区域是对应的,其中I≤i≤N,I≤j≤M,当用户操作落在正面触控板和背面触控板坐标为(i,j)对应的小区域内则认为用户正在操作正面触控板和背面触控板的对应的同一个目标对象。
[0032]当检测到触摸动作为同时在移动终端正面触控板和移动终端背面触控板上进行的触摸,且在正面触控板上触摸对应的第一触摸点和在背面触控板上触摸对应的第二触摸点所形成的两点触摸的滑动轨迹为相对滑动后,判断第一触摸点和第二触摸点最终落点的距离差是否大于预设的第一阈值,比如正面触控板上触摸对应的第一触摸点向左滑动,背面触控板上触摸对应的第二触摸点向右滑动,形成两点触摸的滑动轨迹为左右相对滑动后,判断第一触摸点和第二触摸点最终落点的距离差是否大于预设的第一阈值,若是,则执行步骤104,如否,则 返回执行步骤101。
[0033]步骤103、在检测到所述触摸动作为同时在移动终端正面触控板和移动终端背面触控板上进行的触摸,且在正面触控板上触摸对应的第一触摸点和在背面触控板上触摸对应的第二触摸点所形成的两点触摸的滑动轨迹为相向滑动后,判断第一触摸点和第二触摸点最终落点的距离差是否小于预设的第二阈值,若是,则执行步骤105,若否,则返回执行步骤 101。
[0034]正面触控板的坐标系也即前触控板的坐标系和背面触控板的坐标系也即后触控板的坐标系进行映射,具体映射方法如前述步骤102中相同。在检测到所述触摸动作为同时在移动终端正面触控板和移动终端背面触控板上进行的触摸,且在正面触控板上触摸对应的第一触摸点和在背面触控板上触摸对应的第二触摸点所形成的两点触摸的滑动轨迹为相向滑动后,比如在检测到正面触控板上触摸对应的第一触摸点向下滑动,背面触控板上触摸对应的第二触摸点向上滑动,且形成两点触摸的滑动轨迹为上下相向滑动后,判断第一触摸点和第二触摸点最终落点的距离差是否小于预设的第二阈值,若是则执行步骤105,若否,则返回执行步骤101。
[0035]步骤104、判定上述触摸动作为放大指令,对目标对象进行放大。
[0036]当检测到触摸动作为同时在移动终端正面触控板和移动终端背面触控板上进行的触摸,且在正面触控板上触摸对应的第一触摸点和在背面触控板上触摸对应的第二触摸点所形成的两点触摸的滑动轨迹为相对滑动后,当第一触摸点和第二触摸点最终落点的距离差大于预设的第一阈值时,判定触摸动作为放大指令,对目标对象进行放大。上述目标对象,可以为第一触摸点滑动前对应的对象、或第二触摸点滑动前对应的对象、或第一触摸点和第二触摸点滑动前所对应的连线以预设规则形成的对应区域中的对象,所述以预设规则形成的对应区域包括以所述对应的连线为直径形成的圆形区域或以对应的连线为对角线形成的矩形区域等等。对目标对象进行放大,可以以第一触摸点和第二触摸点最终落点的距离差为放大比例因子对目标对象进行放大。比如目标对象放大的倍数为最终落点的距离差、或者放大的倍数为最终落点的距离差乘以一常数等等。
[0037]步骤105、判定上述触摸动作为缩小指令,对目标对象进行缩小。
[0038]在检测到所述触摸动作为同时在移动终端正面触控板和移动终端背面触控板上进行的触摸,且在正面触控板上触摸对应的第一触摸点和在背面触控板上触摸对应的第二触摸点所形成的两点触摸的滑动轨迹为相向滑动后,当第一触摸点和第二触摸点最终落点的距离差小于预设的第二阈值,则判定触摸动作为缩小指令,对目标对象进行缩小。同样,上述目标对象,可以为第一触摸点滑动前对应的对象、或者为第二触摸点滑动前对应的对象、或者为第一触摸点和第二触摸点滑动前所对应的连线以预设规则形成的对应区域中的对象,以预设规则形成的对应区域包括以对应的连线为直径形成的圆形区域或以对应的连线为对角线形成的矩形区域等等。对目标对象进行缩小,可以以第一触摸点和第二触摸点最终落点的距离差为缩小比例因子对目标对象进行缩小。比如目标对象缩小的倍数为最终落点的距离差、缩小的倍数为最终落点的距离差乘以一常数等等。
[0039]这样通过检测正面触控板和背面触控板上所形成的两点触摸的滑动轨迹,并判断两点触摸滑动轨迹是否为放大指令或缩小指令,从而实现对目标对象进行放大或缩小,且由于是通过正面触控板和背面触控板进行操作的,用户可以很容易通过一只手就能形成两点触摸且滑动轨迹为相对滑动或相向的操作,而不需要一只手拿移动终端,另一只手进行触摸形成两点触摸且滑动轨迹为相对滑动的操作,用于可以单手完成缩放操作,提高了用户体验。
[0040]进一步的,上述移动终端缩放触控方法还包括:接收启动缩放功能信息。启动缩放功能,可以是用户触发启动缩放功能,比如用户打开缩放触摸开关等,或者移动终端自动触发启动,可以根据浏览的文件自动触发,比如移动终端识别用户浏览的文件为图片时,则自动触发启动缩放功能。当启动锁定功能后,移动终端通过接收模块接收启动缩放功能信息,之后就进行触摸动作的检测以及判定触摸动作是否为缩放指令等。这样可以在接收到启动缩放功能信息后再进行相关的缩放触控操作等。
[0041]需要说明的是,对于前述的方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。
[0042]图2示出了本发明实施例提供的移动终端缩放触控装置的结构框图,该装置可以实现前述方法实施例所描述的方法。该装置可以运行于具备触摸屏的各种终端,包括但不限于移动电话、口袋计算机(Pocket Personal Computer, PPC)、掌上电脑、计算机、笔记本电脑、个人数字助理(Personal Digital Assistant, PDA)、MP4、MP3等。为了便于说明,仅不出了与本实施例相关的部分。
[0043]参照图2,该移动终端缩放触控装置,包括:检测模块21、第一判断模块22、放大模块23、第二判断模块24、缩小模块25。
[0044]检测模块21,用于检测触摸设备在移动终端上的触摸动作。
[0045]第一判断模块22,用于在检测到所述触摸动作为同时在移动终端正面触控板和移动终端背面触控板上进行的触摸,且在正面触控板上触摸对应的第一触摸点和在背面触控板上触摸对应的第二触摸点所形成的两点触摸的滑动轨迹为相对滑动后,判断所述第一触摸点和所述第二触摸点最终落点的距离差是否大于预设的第一阈值,若是,则判定所述触摸动作为放大指令。放大模块23,用于当对触摸动作为放大指令时目标对象进行放大。
[0046]上述正面触控板和背面触控板分别位于移动终端的正面和移动终端的背面,正面触控板的坐标系也即前触控板的坐标系和背面触控板的坐标系也即后触控板的坐标系进行映射。具体的,如果正面触控板和背面触控板的面积相同,那它们的坐标系就可以完全
--对应的;如果正面触控板比背面触控板面积大时,有两种映射方法:(I)可以设定为部
分区域坐标系对应,即在正面触控板和背面触控板对应重叠的区域可以实现坐标系对应,触控坐标系可以实现对应重叠的区域的完全一一对应,这个只需给定正面触控板和背面触控板的重叠区域就可以了,这时两触控板坐标映射方式,除了可操作区域比较小外其他和正面触控板和背面触控板的面积相同时情况一致;(2)由按照正面触控板和背面触控板的比例,将正面触控板和背面触控板上的区域一一对应起来,将正面触控板和背面触控板都划分为N*M个小区域,将这N*M个小区域对应起来,正面触控板坐标为(i,j)的对应的区域与正面触控板坐标为(i,j)的对应区域是对应的,其中I≤i≤N,I≤j≤M,当用户操作落在正面触控板和背面触控板坐标为(i,j)对应的小区域内则认为用户正在操作正面触控板和背面触控板的对应 的同一个目标对象。
[0047]当检测模块21检测到触摸动作为同时在移动终端正面触控板和移动终端背面触控板上进行的触摸,且在正面触控板上触摸对应的第一触摸点和在背面触控板上触摸对应的第二触摸点所形成的两点触摸的滑动轨迹为相对滑动后,第一判断模块22判断第一触摸点和第二触摸点最终落点的距离差是否大于预设的第一阈值,若是,则判定触摸动作为放大指令。放大模块23,对目标对象进行放大。比如正面触控板上触摸对应的第一触摸点向左滑动,背面触控板上触摸对应的第二触摸点向右滑动,形成两点触摸的滑动轨迹为左右相对滑动后,判断第一触摸点和第二触摸点最终落点的距离差是否大于预设的第一阈值,若大于则放大模块23对目标对象进行放大。上述目标对象,可以为第一触摸点滑动前对应的对象、或第二触摸点滑动前对应的对象、或第一触摸点和第二触摸点滑动前所对应的连线以预设规则形成的对应区域中的对象,以预设规则形成的对应区域包括以所述对应的连线为直径形成的圆形区域或以对应的连线为对角线形成的矩形区域等等。进一步的,所述放大模块23,还包括:放大子模块231,用于以第一触摸点和第二触摸点最终落点的距离差为放大比例因子对目标对象进行放大。比如放大子模块231对目标对象放大的倍数为最终落点的距离差、或者放大的倍数为最终落点的距离差乘以一常数等等。
[0048]第二判断模块24,用于在检测到所述触摸动作为同时在移动终端正面触控板和移动终端背面触控板上进行的触摸,且在正面触控板上触摸对应的第一触摸点和在背面触控板上触摸对应的第二触摸点所形成的两点触摸的滑动轨迹为相向滑动后,判断所述第一触摸点和所述第二触摸点最终落点的距离差是否小于预设的第二阈值,若是,则判定所述触摸动作为缩小指令。缩小模块25,用于当所述触摸动作为缩小指令对目标对象进行缩小。[0049]当检测模块21在检测到所述触摸动作为同时在移动终端正面触控板和移动终端背面触控板上进行的触摸,且在正面触控板上触摸对应的第一触摸点和在背面触控板上触摸对应的第二触摸点所形成的两点触摸的滑动轨迹为相向滑动后,第二判断模块24判断第一触摸点和第二触摸点最终落点的距离差是否小于预设的第二阈值,若是,则判定所述触摸动作为缩小指令,之后缩小模块25对目标对象进行缩小。比如,正面触控板上触摸对应的第一触摸点向下滑动,背面触控板上触摸对应的第二触摸点向上滑动,且形成两点触摸的滑动轨迹为上下相向滑动后,第二判断模块24判断第一触摸点和第二触摸点最终落点的距离差是否小于预设的第二阈值,若是,则判定触摸动作为缩小指令,然后缩小模块25对目标对象进行缩小。同样,上述目标对象,可以为第一触摸点滑动前对应的对象、或者为第二触摸点滑动前对应的对象、或者为第一触摸点和第二触摸点滑动前所对应的连线以预设规则形成的对应区域中的对象,以预设规则形成的对应区域包括以对应的连线为直径形成的圆形区域或以对应的连线为对角线形成的矩形区域等等。进一步的,所述缩小模块25,还包括:缩小子模块251,用于以所述第一触摸点和所述第二触摸点最终落点的距离差为缩小比例因子对目标对象进行缩小。比如目标对象缩小的倍数为最终落点的距离差、缩小的倍数为最终落点的距离差乘以一常数等等。
[0050]进一步的,上述移动终端缩放触控装置还包括:接收模块26,用于接收启动缩放功能信息。启动缩放功能,可以是用户触发启动缩放功能,比如用户打开缩放触摸开关等,或者移动终端自动触发启动,可以根据浏览的文件自动触发,比如移动终端识别用户浏览的文件为图片时,则自动触发启动缩放功能。当启动锁定功能后,移动终端通过接收模块26接收启动缩放功能信息,之后就进行触摸动作的检测以及判定触摸动作是否为缩放指令等。这样可以在接收到启动缩放功能信息后再进行相关的缩放触控操作等。
[0051]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种移动终端缩放触控方法,其特征在于,包括: 检测触摸设备在移动终端上的触摸动作; 在检测到所述触摸动作为同时在移动终端正面触控板和移动终端背面触控板上进行的触摸,且在正面触控板上触摸对应的第一触摸点和在背面触控板上触摸对应的第二触摸点所形成的两点触摸的滑动轨迹为相对滑动后,判断所述第一触摸点和所述第二触摸点最终落点的距离差是否大于预设的第一阈值,若是,则判定所述触摸动作为放大指令,对目标对象进行放大; 在检测到所述触摸动作为同时在移动终端正面触控板和移动终端背面触控板上进行的触摸,且在正面触控板上触摸对应的第一触摸点和在背面触控板上触摸对应的第二触摸点所形成的两点触摸的滑动轨迹为相向滑动后,判断所述第一触摸点和所述第二触摸点最终落点的距离差是否小于预设的第二阈值,若是,则判定所述触摸动作为缩小指令,对目标对象进行缩小。
2.如权利要求1所述的方法,其特征在于,所述目标对象,具体为: 所述第一触摸点滑动前对应的对象;或 所述第二触摸点滑动前对应的对象;或 所述第一触摸点和所述第二触摸点滑动前所对应的连线以预设规则形成的对应区域中的对象,所述以预设规则形成的对应区域包括以所述对应的连线为直径形成的圆形区域或以对应的 连线为对角线形成的矩形区域。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:接收启动缩放功能信息。
4.如权利要求1-3之一所述的方法,其特征在于,所述对目标对象进行放大,包括: 以所述第一触摸点和所述第二触摸点最终落点的距离差为放大比例因子对目标对象进行放大。
5.如权利要求1-3之一所述的方法,其特征在于,所述对目标对象进行放大,包括: 以所述第一触摸点和所述第二触摸点最终落点的距离差为缩小比例因子对目标对象进行缩小。
6.一种移动终端缩放触控装置,其特征在于,所述装置包括: 检测模块、第一判断模块、第二判断模块、放大模块、缩小模块; 所述检测模块,用于检测触摸设备在移动终端上的触摸动作; 所述第一判断模块,用于在检测到所述触摸动作为同时在移动终端正面触控板和移动终端背面触控板上进行的触摸,且在正面触控板上触摸对应的第一触摸点和在背面触控板上触摸对应的第二触摸点所形成的两点触摸的滑动轨迹为相对滑动后,判断所述第一触摸点和所述第二触摸点最终落点的距离差是否大于预设的第一阈值,若是,则判定所述触摸动作为放大指令; 所述放大模块,用于当对触摸动作为放大指令时目标对象进行放大; 所述第二判断模块,用于在检测到所述触摸动作为同时在移动终端正面触控板和移动终端背面触控板上进行的触摸,且在正面触控板上触摸对应的第一触摸点和在背面触控板上触摸对应的第二触摸点所形成的两点触摸的滑动轨迹为相向滑动后,判断所述第一触摸点和所述第二触摸点最终落点的距离差是否小于预设的第二阈值,若是,则判定所述触摸动作为缩小指令;所述缩小模块,用于当所述触摸动作为缩小指令对目标对象进行缩小。
7.如权利要求6所述的装置,其特征在于,所述目标对象,具体为: 所述第一触摸点滑动前对应的对象;或 所述第二触摸点滑动前对应的对象;或 所述第一触摸点和所述第二触摸点滑动前所对应的连线以预设规则形成的对应区域中的对象,所述以预设规则形成的对应区域包括以所述对应的连线为直径形成的圆形区域或以对应的连线为对角线形成的矩形区域。
8.如权利要求6所述的装置,其特征在于,所述装置还包括:接收模块,用于接收启动缩放功能信息。
9.如权利要求6-8之一所述的装置,其特征在于,所述放大模块,还包括: 放大子模块,用于以所述第一触摸点和所述第二触摸点最终落点的距离差为放大比例因子对目标对象进行放大。
10.如权 利要求6-8之一所述的装置,其特征在于,所述缩小模块,还包括: 缩小子模块,用于以所述第一触摸点和所述第二触摸点最终落点的距离差为缩小比例因子对目标对象进行缩小。
【文档编号】G06F3/0484GK103761045SQ201410029973
【公开日】2014年4月30日 申请日期:2014年1月22日 优先权日:2014年1月22日
【发明者】郑剑荣 申请人:深圳市欧珀通信软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1