操作对象的操作控制的方法及终端设备的制作方法

文档序号:6585023阅读:157来源:国知局
专利名称:操作对象的操作控制的方法及终端设备的制作方法
技术领域
本发明涉及手持终端设备,特别是指一种操作对象的操作控制的方法及终端设 备。
背景技术
越来越多的手持设备追求轻薄和大屏幕,触摸技术在手持设备上的使用也越来越 广泛。随着手持设备计算能力的加强,显示3D图形已经很常见,比如街景地图、立体菜单的显不。对于这些3D图形的显示,平移和旋转是常用的两种操作方式,可以通过触摸来进 行。但是在平面的触摸设备上,在同一时间内通常只支持一种操作方式,即只能进行平移操 作或者只能进行旋转操作。如果希望作另一类型的操作,必须进行切换,否则操作会产生歧 义。如图1所示,为现有的手持设备中,利用其触摸屏进行平移操作的效果图;如图2所示,为现有的手持设备中,利用其触摸屏进行旋转操作的效果图;但平移操作和旋转操作无法同时进行,如果要想达到既平移又旋转的效果,必须 进行平移操作后,操作对象平移到预定位置后,再切换到旋转操作模式下,进行旋转操作, 所述操作对象再在所述操作对象平移到的位置进行旋转。这样的操作方式非常不方便,无法满足用户的需求。

发明内容
本发明要解决的技术问题是提供一种实现两种操作同时进行的操作对象的操作 控制的方法及终端设备,能够实现两种操作同时被执行的操作效果。为解决上述技术问题,本发明的实施例提供一种操作对象的操作控制的方法,包 括获取一操作对象的第一操作方向和第二操作方向;确定所述第一操作方向与所述第二操作方向的方向组合关系对应的操作;对所述操作对象执行所述操作。优选的,确定所述第一操作方向与所述第二操作方向的方向组合关系对应的操作 的步骤具体为根据所述操作对象的操作类型,确定所述第一操作方向与所述第二操作方向的方 向组合关系对应的操作。优选的,所述操作对象的操作类型为对立体操作对象的操作时,根据所述操作对 象的操作类型,确定所述第一操作方向与所述第二操作方向的方向组合关系对应的操作的 步骤具体为在所述第一操作方向和所述第二操作方向相同时,则确定所述操作为所述立体 操作对象在所述第一操作方向或者第二操作方向上的平移操作;或者
在所述第一操作方向和所述第二操作方向相反时,则以所述第一操作方向和所述 第二操作方向形成的轨迹线的垂线为轴进行旋转操作。优选的,所述操作对象的操作类型为对平面操作对象的操作时,根据所述操作对 象的操作类型,确定所述第一操作方向与所述第二操作方向的方向组合关系对应的操作的 步骤具体为在所述第一操作方向和所述第二操作方向相同时,则确定所述操作为所述平面 操作对象在所述第一操作方向或者所述第二操作方向上的平移操作;或者在所述第一操作方向和所述第二操作方向相反时,则确定所述操作为所述平面 操作对象的整体放大操作。优选的,所述操作对象的操作类型为对窗口操作对象的操作时,根据所述操作对 象的操作类型,确定所述第一操作方向与所述第二操作方向的方向组合关系对应的操作的 步骤具体为在所述第一操作方向和所述第二操作方向相同的第一方向时,则确定所述操作 为所述窗口操作对象的打开操作;或者确定与所述窗口操作对象的打开操作相反的方向的操作为所述窗口操作对象的 关闭操作;或者在所述第一操作方向和所述第二操作方向相同的第二方向时,则确定所述操作 为所述窗口操作对象的最大化操作;或者确定与所述窗口操作对象的最大化操作相反方向的操作为所述窗口操作对象的 缩小操作;其中,所述第一方向和所述第二方向不同。优选的,在所述第一操作方向和所述第二操作方向相同时,则确定所述操作为第 一操作;在所述第一操作方向和所述第二操作方向相反时,则确定所述操作为第二操作。优选的,上述方法还包括选定所述操作对象上的一定位点的第三操作;相对于所述定位点作远离所述定位点的第一操作,进行相对于所述定位点的放 大。本发明的实施例还提供一种终端设备,包括壳体,设置在所述壳体上的第一操作 单元,还包括设置在所述壳体上的第二操作单元;所述第一操作单元,用于获取一操作对象的第一操作方向;所述第二操作单元,用于获取所述操作对象的第二操作方向;处理单元,用于确定所述第一操作方向与所述第二操作方向的方向组合关系对应 的操作;操作执行单元,用于对所述操作对象执行所述操作,并将所述操作的执行结果输 出显示。优选的,所述处理单元包括第一处理子单元,用于根据所述操作对象的属性特征,确定所述操作对象的操作 类型;第二处理子单元,用于根据所述操作对象的操作类型,确定所述第一操作方向与所述第二操作方向的方向组合关系对应的操作。优选的,所述第一处理子单元确定所述操作对象的操作类型为对立体操作对象 的操作时,所述第二处理子单元具体用于在所述第一操作方向和所述第二操作方向在同一直线上且相同时,则确定所述操 作为所述立体操作对象在所述第一操作方向或者第二操作方向上的平移操作;或者在所述第一操作方向和所述第二操作方向相反时,则以所述第一操作方向和所述 第二操作方向形成的轨迹线的垂线为轴进行旋转操作。优选的,所述第一处理子单元确定所述操作对象的操作类型为对平面操作对象 的操作时,所述第二处理子单元具体用于在所述第一操作方向和所述第二操作方向相同时,则确定所述操作为所述平面 操作对象在所述第一操作方向或者所述第二操作方向上的平移操作;或者在所述第一操作方向和所述第二操作方向相反时,则确定所述操作为所述平面 操作对象的整体放大操作。优选的,所述第一处理子单元确定所述操作对象的操作类型为对窗口操作对象 的操作时,所述第二处理子单元具体用于在所述第一操作方向和所述第二操作方向相同的第一方向时,则确定所述操作 为所述窗口操作对象的打开操作;或者确定与所述窗口操作对象的打开操作相反的方向的操作为所述窗口操作对象的 关闭操作;或者在所述第一操作方向和所述第二操作方向相同的第二方向时,则确定所述操作 为所述窗口操作对象的最大化操作;或者确定与所述窗口操作对象的最大化操作相反方向的操作为所述窗口操作对象的 缩小操作。优选的,所述第一操作单元设置在所述壳体的第一位置;所述第二操作单元设置 在所述壳体的与所述第一位置相对的第二位置。优选的,所述第一操作方向与所述第二操作方向相同时,则所述操作为第一操作; 所述第一操作方向与所述第二操作相反时,则所述操作为第二操作。本发明的实施例还提供一种操作对象的操作控制的方法,所述操作对象包括至少 一个显示对象,包括确定显示对象的优先级;接收对所述显示对象的第一操作方向和第二操作方向的指令;在所述第一操作方向和第二操作方向相反时,显示所述显示对象当前优先级的显 示信息以及低于当前优先级的显示信息。本发明的实施例还提供一种终端设备,包括存储单元,用于存储包括有至少一个显示对象的操作对象;处理单元,用于确定显示对象的优先级;接收对所述显示对象的第一操作方向和 第二操作方向的指令;在所述第一操作方向和第二操作方向相反时,产生显示所述显示对 象的当前优先级的显示信息以及低于当前优先级的显示信息的指令;显示单元,用于根据所述指令显示所述显示对象的显示信息。
本发明的上述技术方案的有益效果如下上述方案中,同时获取一操作对象的第一操作方向和第二操作方向,并根据该第 一操作方向和第二操作方向的方向组合关系,确定相应的操作,实现了两种操作同时进行, 并能够得到两种操作同时被执行的操作效果。


图1为现有手持设备中,利用其触摸屏进行平移操作的效果图;图2为现有手持设备中,利用其触摸屏进行旋转操作的效果图;图3为本发明的操作对象的操作控制的方法流程图;图4为本发明的终端设备的结构图;图5为图4所示终端设备对一操作对象进行一种操作的操作方向示意图;图6为图5所示操作对象的操作效果图;图7为图4所示终端设备对一操作对象进行的另一种操作的操作方向示意图;图8为图7所示操作对象的操作效果图;图9为图4所示终端设备对通讯录操作对象的操作方向及打开示意图;图10为图4所示终端设备对操作对象的定点放大的操作示意图。
具体实施例方式为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具 体实施例进行详细描述。如图3所示,本发明的操作对象的操作控制的方法,包括步骤31,获取一操作对象的第一操作方向和第二操作方向;步骤32,确定所述第一操作方向与所述第二操作方向的方向组合关系对应的操 作;步骤33,对所述操作对象执行所述操作。该方法通过同时获取一操作对象的第一操作方向和第二操作方向,并根据该第一 操作方向和第二操作方向的方向组合关系,确定相应的操作,实现了两种操作同时进行。其中,上述步骤32在具体实现时,根据所述操作对象的操作类型,确定所述第一 操作方向与所述第二操作方向的方向组合关系对应的操作。其中,操作对象的操作类型可以包括对立体操作对象的操作、对平面操作对象的 操作或者对窗口操作对象的操作,但并不限这些,还可以根据具体的需求,对其它的操作对 象进行各个方向的操作的定义,但实现方式与这几种操作对象的操作类型相似。操作类型1 当所述操作对象的操作类型为对立体操作对象的操作时,根据所述操作对象的 操作类型,确定所述第一操作方向与所述第二操作方向的方向组合关系对应的操作的步骤 具体为以下几种情况1)在所述第一操作方向和所述第二操作方向相同时(即第一操作方向和第二操 作方向形成的轨迹线平行并且方向相同,或者该轨迹线被系统认为是平行的,也就是说,第 一操作方向和第二操作方向的轨迹可以具有一定的角度,但系统处理后是平行的),则确定所述操作为所述立体操作对象在所述第一操作方向或者第二操作方向上的平移操作;如在所述立体操作对象所在的坐标系中,第一操作方向和第二操作方向均沿X轴 方向或者Y轴方向且方向相同时,则所述操作是在所述第一操作方向或者所述第二操作 方向上的平移操作;举例说明
^^ 乍方向 第一操X轴负向X轴正向Y轴正向Y轴负向X轴负向整体向X轴负 向平移X轴正向整体向X轴正 向平移
Y轴正向整体向Y轴正 向平移Y轴负向整体向Y轴负 向平移表1当然该表1中仅列举出了在X轴方向或者Y轴方向的移动操作,如果第一操作方 向和第二操作方向不是严格意义上的X轴或者Y轴方向的移动操作,只要该第一操作方向 和第二操作方向在同一方向相同即可,如沿X轴和Y轴的角平分线的方向,以及该角平分线 与X轴的角平分线,或者该角平分线与Y轴的角平分线的方向,依次类推,所有方向相同的 操作都是可以的。2)在所述第一操作方向和所述第二操作方向相反时,则确定所述操作为以所述 第一操作方向和所述第二操作方向形成的轨迹线的垂线为轴进行旋转操作(即第一操作 方向和第二操作方向形成的轨迹线平行或近似平行,并且方向相反,其中近似平行是指第 一操作方向和第二操作方向的轨迹可以具有一定的角度,但系统认为是平行的);比如,以 所述第一操作方向和所述第二操作方向形成的轨迹线的垂线为轴进行,第一操作方向的旋 转操作或者第二操作方向的旋转操作。如在所述立体操作对象所在的坐标系中,所述第一操作方向和所述第二操作方向 均沿X轴方向或者Y轴方向且方向不同时,则所述操作是所述立体操作对象以X轴为中心 在所述第一操作方向上的旋转操作或者以Y轴为中心在所述第二操作方向上的旋转操作;
举例说明
权利要求
1.一种操作对象的操作控制的方法,其特征在于,包括 获取一操作对象的第一操作方向和第二操作方向;确定所述第一操作方向与所述第二操作方向的方向组合关系对应的操作; 对所述操作对象执行所述操作。
2.根据权利要求1所述的方法,其特征在于,确定所述第一操作方向与 所述第二操作方向的方向组合关系对应的操作的步骤具体为根据所述操作对象的操作类型,确定所述第一操作方向与所述第二操作方 向的方向组合关系对应的操作。
3.根据权利要求2所述的方法,其特征在于,所述操作对象的操作类型为对立体操作 对象的操作时,根据所述操作对象的操作类型,确定所述第一操作方向与所述第二操作方 向的方向组合关系对应的操作的步骤具体为在所述第一操作方向和所述第二操作方向相同时,则确定所述操作为所述立体操作 对象在所述第一操作方向或者第二操作方向上的平移操作;或者在所述第一操作方向和所述第二操作方向相反时,则确定所述操作为所述立体操作 对象以所述第一操作方向和所述第二操作方向形成的轨迹线的垂线为轴进行旋转操作。
4.根据权利要求2所述的方法,其特征在于,所述操作对象的操作类型为对平面操作 对象的操作时,根据所述操作对象的操作类型,确定所述第一操作方向与所述第二操作方 向的方向组合关系对应的操作的步骤具体为在所述第一操作方向和所述第二操作方向相同时,则确定所述操作为所述平面操作 对象在所述第一操作方向或者所述第二操作方向上的平移操作;或者在所述第一操作方向和所述第二操作方向相反时,则确定所述操作为所述平面操作 对象的整体放大操作。
5.根据权利要求2所述的方法,其特征在于,所述操作对象的操作类型为对窗口操作 对象的操作时,根据所述操作对象的操作类型,确定所述第一操作方向与所述第二操作方 向的方向组合关系对应的操作的步骤具体为在所述第一操作方向和所述第二操作方向相同的第一方向时,则确定所述操作为所 述窗口操作对象的打开操作;或者确定与所述窗口操作对象的打开操作相反的方向的操作为所述窗口操作对象的关闭 操作;或者在所述第一操作方向和所述第二操作方向相同的第二方向时,则确定所述操作为所 述窗口操作对象的最大化操作;或者确定与所述窗口操作对象的最大化操作相反方向的操作为所述窗口操作对象的缩小 操作;其中,所述第一方向和所述第二方向不同。
6.根据权利要求1所述的方法,其特征在于,在所述第一操作方向和所述第二操作方 向相同时,则确定所述操作为第一操作;在所述第一操作方向和所述第二操作方向相反时,则确定所述操作为第二操作。
7.根据权利要求1所述的方法,其特征在于,还包括 选定所述操作对象上的一定位点的第三操作;相对于所述定位点作远离所述定位点的所述第一操作,进行相对于所述定位点的放大。
8.—种终端设备,包括壳体,设置在所述壳体上的第一操作单元,其特征在于,还包括 设置在所述壳体上的第二操作单元;所述第一操作单元,用于获取一操作对象的第一操作方向;所述第二操作单元,用于获取所述操作对象的第二操作方向;处理单元,用于确定所述第一操作方向与所述第二操作方向的方向组合关系对应的操作;操作执行单元,用于对所述操作对象执行所述操作,并将所述操作的执行结果输出显7J\ ο
9.根据权利要求8所述的终端设备,其特征在于,所述处理单元包括第一处理子单元,用于根据所述操作对象的属性特征,确定所述操作对象的操作类型;第二处理子单元,用于根据所述操作对象的操作类型,确定所述第一操作方向与所述 第二操作方向的方向组合关系对应的操作。
10.根据权利要求9所述的终端设备,其特征在于,所述第一处理子单元确定所述操作 对象的操作类型为对立体操作对象的操作时,所述第二处理子单元具体用于在所述第一操作方向和所述第二操作方向相同时,则确定所述操作为所述立体操作 对象在所述第一操作方向或者第二操作方向上的平移操作;或者在所述第一操作方向和所述第二操作方向相反时,则以所述第一操作方向和所述第二 操作方向形成的轨迹线的垂线为轴进行旋转操作。
11.根据权利要求9所述的终端设备,其特征在于,所述第一处理子单元确定所述操作 对象的操作类型为对平面操作对象的操作时,所述第二处理子单元具体用于在所述第一操作方向和所述第二操作方向相同时,则确定所述操作为所述平面操作 对象在所述第一操作方向或者所述第二操作方向上的平移操作;或者在所述第一操作方向和所述第二操作方向相反时,则确定所述操作为所述平面操作 对象的整体放大操作。
12.根据权利要求9所述的终端设备,其特征在于,所述第一处理子单元确定所述操作 对象的操作类型为对窗口操作对象的操作时,所述第二处理子单元具体用于在所述第一操作方向和所述第二操作方向相同的第一方向时,则确定所述操作为所 述窗口操作对象的打开操作;或者确定与所述窗口操作对象的打开操作相反的方向的操作为所述窗口操作对象的关闭 操作;或者在所述第一操作方向和所述第二操作方向相同的第二方向时,则确定所述操作为所 述窗口操作对象的最大化操作;或者确定与所述窗口操作对象的最大化操作相反方向的操作为所述窗口操作对象的缩小 操作。
13.根据权利要求8-12任一项所述的终端设备,其特征在于,所述第一操作单元设置 在所述壳体的第一位置;所述第二操作单元设置在所述壳体的与所述第一位置相对的第二 位置。
14.根据权利要求8所述的终端设备,其特征在于,所述第一操作方向与所述第二操作 方向相同时,则所述操作为第一操作;所述第一操作方向与所述第二操作相反时,则所述操作为第二操作。
15.一种操作对象的操作控制的方法,所述操作对象包括至少一个显示对象,其特征在 于,包括确定显示对象的优先级;接收对所述显示对象的第一操作方向和第二操作方向的指令; 在所述第一操作方向和第二操作方向相反时,显示所述显示对象当前优先级的显示信 息以及低于当前优先级的显示信息。
16.一种终端设备,该终端设备包括存储单元,用于存储包括有至少一个显示对象的操作对象;处理单元,用于确定显示对象的优先级;接收对所述显示对象的第一操作方向和第二 操作方向的指令;在所述第一操作方向和第二操作方向相反时,产生显示所述显示对象的 当前优先级的显示信息以及低于当前优先级的显示信息的指令; 显示单元,用于根据所述指令显示所述显示对象的显示信息。
全文摘要
本发明提供一种操作对象的操作控制的方法及终端设备,其中,方法包括获取一操作对象的第一操作方向和第二操作方向;确定所述第一操作方向与所述第二操作方向的方向组合关系对应的操作;对所述操作对象执行所述操作。本发明的方案能够实现同时对操作对象进行两种操作,并能产生两种操作同时被执行的操作效果。
文档编号G06F3/041GK102087571SQ20091024177
公开日2011年6月8日 申请日期2009年12月7日 优先权日2009年12月7日
发明者刘俊峰, 张渊毅, 王茜莺, 贺志强 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1