一种信息处理方法和电子设备的制造方法

文档序号:8395667阅读:193来源:国知局
一种信息处理方法和电子设备的制造方法
【技术领域】
[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]若所述第一夹角值、所述第二夹角值和所述第三夹角值中其中一个小于等于90度时,则将对应的两个运动轨迹的起始点合成一合成起始点,终点合成一合成终点;或
[0033]若所述第一夹角值、所述第二夹角值和所述第三夹角值中其中两个小于等于90度或者三个都大于90度时,则将所述第一运动轨迹、所述第二运动轨迹和所述第三运动轨迹中的任意两个运动轨迹的起始点合成一合成起始点,终点合成一合成终点。
[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]若所述第一夹角值、所述第二夹角值和所述第三夹角值中其中一个小于等于90度时,则将对应的两个运动轨迹的起始点合成一合成起始点,终点合成一合成终点;或
[0059]若所述第一夹角值、所述第二夹角值和所述第三夹角值中其中两个小于等于90度或者三个都大于90度时,则将所述第一运动轨迹、所述第二运动轨迹和所述第三运动轨迹中的任意两个运动轨迹的起始点合成一合成起始点,终点合成一合成终点。
[0060]优选地,所述执行单元
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1