一种触控操作指令的执行方法及电子设备的制造方法

文档序号:8395650阅读:803来源:国知局
一种触控操作指令的执行方法及电子设备的制造方法
【技术领域】
[0001]本发明涉及数据处理领域,特别是涉及一种触控操作指令的执行方法及电子设备。
【背景技术】
[0002]时下的电子设备,大都具有触控功能,可以支持触控操作。用户在使用具有触控功能的电子设备时,可以对电子设备显示的画面通过触控操作进行调节。例如,通过手指的捏合,缩小画面的显示尺寸;或者,通过手指的扩张,扩大画面的显示尺寸。
[0003]但是,现有技术中,电子设备在执行触控操作指令时,有一个缺陷:即对于在某个程序窗口输入的触控操作指令,不会区分该指令是针对整个窗口的,还是针对该窗口内包含的内容的。

【发明内容】

[0004]本发明的目的是提供一种触控操作指令的执行方法及电子设备,能够解决对于在某个程序窗口输入的触控操作指令,无法区分该指令是针对整个窗口的,还是针对该窗口内包含的内容的问题。
[0005]为实现上述目的,本发明提供了如下方案:
[0006]一种触控操作指令的执行方法,应用于具有触控输入单元和图像显示单元的电子设备,用户在所述触控输入单元上输入触控操作指令时的触控位置,与所述图像显示单元上显示的图像相对应的区域为第一图像区域,所述第一图像区域至少与第一显示内容和第二显示内容相对应,所述第一显示内容与所述第二显示内容不同;
[0007]所述方法包括:
[0008]确定用户输入所述触控操作指令时所使用的操作体的信息;
[0009]判断所述信息是否满足预设条件,得到第一判断结果;
[0010]当所述第一判断结果为是时,对所述第一显示内容执行所述触控操作指令所表示的动作;
[0011]当所述第一判断结果为否时,对所述第二显示内容执行所述触控操作指令所表示的动作。
[0012]可选的,所述确定用户输入所述触控操作指令时所使用的操作体的信息,具体包括:
[0013]确定用户输入所述触控操作指令时所使用的操作体的数量信息;
[0014]相应的,所述判断所述信息是否满足预设条件,具体包括:
[0015]判断所述数量信息表示的数目是否大于第一预设阈值。
[0016]可选的,所述确定用户输入所述触控操作指令时所使用的操作体的信息,具体包括:
[0017]确定用户输入所述触控操作指令时所使用的操作体的间距信息;所述间距信息表示所述操作体之间的距离;
[0018]相应的,所述判断所述信息是否满足预设条件,具体包括:
[0019]判断所述距离是否大于第二预设阈值。
[0020]可选的,所述对所述第一显示内容执行所述触控操作指令所表示的动作,具体包括:
[0021]对所述第一显示内容执行所述触控操作指令所表示的旋转动作;.
[0022]所述对所述第二显示内容执行所述触控操作指令所表示的动作,具体包括:
[0023]对所述第二显示内容执行所述触控操作指令所表示的旋转动作。
[0024]可选的,所述对所述第一显示内容执行所述触控操作指令所表示的动作,具体包括:
[0025]对所述第一显示内容执行所述触控操作指令所表示的平移动作;
[0026]所述对所述第二显示内容执行所述触控操作指令所表示的动作,具体包括:
[0027]对所述第二显示内容执行所述触控操作指令所表示的平移动作。
[0028]可选的,所述对所述第一显示内容执行所述触控操作指令所表示的旋转动作,具体包括:
[0029]获取用户输入所述触控操作指令时,与所述触控输入单元之间相接触的触控点的位置;
[0030]根据所述触控点的位置,确定所述触控点的几何中心;
[0031]将所述几何中心确定为所述第一显示内容的第一旋转中心;
[0032]将所述触控点围绕所述几何中心旋转的角度确定为所述第一显示内容的第一旋转角度;
[0033]将所述第一显示内容围绕所述第一旋转中心旋转所述第一旋转角度;
[0034]相应的,所述对所述第二显示内容执行所述触控操作指令所表示的旋转动作,具体包括:
[0035]获取用户输入所述触控操作指令时,与所述触控输入单元之间相接触的触控点的位置;
[0036]根据所述触控点的位置,确定所述触控点的几何中心;
[0037]将所述几何中心确定为所述第二显示内容的第二旋转中心;
[0038]将所述触控点围绕所述几何中心旋转的角度确定为所述第二显示内容的第二旋转角度;
[0039]将所述第二显示内容围绕所述第二旋转中心旋转所述第二旋转角度。
[0040]可选的,所述对所述第一显示内容执行所述触控操作指令所表示的旋转动作,具体包括:
[0041]获取用户输入所述触控操作指令时,触控点在所述触控输入单元上的弧形移动轨迹;
[0042]确定所述弧形移动轨迹所围绕的圆心;
[0043]将所述圆心确定为所述第一显示内容的第三旋转中心;
[0044]将所述触控点围绕所述圆心旋转的角度确定为所述第一显示内容的第三旋转角度;
[0045]将所述第一显示内容围绕所述第三旋转中心旋转所述第三旋转角度;
[0046]相应的,所述对所述第二显示内容执行所述触控操作指令所表示的旋转动作,具体包括:
[0047]获取用户输入所述触控操作指令时,触控点在所述触控输入单元上的弧形移动轨迹;
[0048]确定所述弧形移动轨迹所围绕的圆心;
[0049]将所述圆心确定为所述第二显示内容的第四旋转中心;
[0050]将所述触控点围绕所述圆心旋转的角度确定为所述第二显示内容的第四旋转角度;
[0051]将所述第二显示内容围绕所述第四旋转中心旋转所述第四旋转角度。
[0052]可选的,所述对所述第一显示内容执行所述触控操作指令所表示的动作,具体包括:
[0053]对所述第一图像区域对应的窗口以及窗口内包含的内容执行所述触控操作指令所表示的动作
[0054]相应的,所述对所述第二显示内容执行所述触控操作指令所表示的动作,具体包括:
[0055]对所述第一图像区域对应的窗口内包含的内容执行所述触控操作指令所表示的动作;
[0056]或者,所述对所述第一显示内容执行所述触控操作指令所表示的动作,具体包括:
[0057]对所述第一图像区域对应的窗口内包含的内容执行所述触控操作指令所表示的动作;
[0058]相应的,所述对所述第二显示内容执行所述触控操作指令所表示的动作,具体包括:
[0059]对所述第一图像区域对应的窗口以及窗口内包含的内容执行所述触控操作指令所表示的动作。
[0060]一种电子设备,所述电子设备具有触控输入单元和图像显示单元,用户在所述触控输入单元上输入触控操作指令时的触控位置,与所述图像显示单元上显示的图像相对应的区域为第一图像区域,所述第一图像区域至少与第一显示内容和第二显示内容相对应,所述第一显示内容与所述第二显示内容不同;
[0061]所述电子设备包括:
[0062]确定单元,用于确定用户输入所述触控操作指令时所使用的操作体的信息;
[0063]判断单元,用于判断所述信息是否满足预设条件,得到第一判断结果;
[0064]第一执行单元,用于当所述第一判断结果为是时,对所述第一显示内容执行所述触控操作指令所表示的动作;
[0065]第二执行单元,用于当所述第一判断结果为否时,对所述第二显示内容执行所述触控操作指令所表示的动作。
[0066]可选的,所述确定单元,具体包括:
[0067]第一确定子单元,用于确定用户输入所述触控操作指令时所使用的操作体的数量信息;
[0068]相应的,所述判断单元,具体包括:
[0069]第一判断子单元,用于判断所述数量信息表示的数目是否大于第一预设阈值。
[0070]可选的,所述确定单元,具体包括:
[0071]第二确定子单元,用于确定用户输入所述触控操作指令时所使用的操作体的间距信息;所述间距信息表示所述操作体之间的距离;
[0072]相应的,所述判断单元,具体包括:
[0073]第二判断子单元,用于判断所述距离是否大于第二预设阈值。
[0074]可选的,所述第一执行单元,具体包括:
[0075]第一执行子单元,用于对所述第一显示内容执行所述触控操作指令所表示的旋转动作;.
[0076]所述第二执行单元,具体包括:
[0077]第二执行子单元,用于对所述第二显示内容执行所述触控操作指令所表示的旋转动作。
[0078]可选的,所述第一执行单元,具体包括:
[0079]第三执行子单元,用于对所述第一显示内容执行所述触控操作指令所表示的平移动作;
[0080]所述第二执行单元,具体包括:
[0081]第四执行子单元,用于对所述第二显示内容执行所述触控操作指令所表示的平移动作。
[0082]可选的,所述第一执行子单元,具体包括:
[0083]第一位置获取子单元,用于获取用户输入所述触控操作指令时,与所述触控输入单元之间相接触的触控点的位置;
[0084]第一几何中心确定
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1