一种应用中的对象的处理方法、装置及触屏终端的制作方法

文档序号:6502722阅读:144来源:国知局
一种应用中的对象的处理方法、装置及触屏终端的制作方法
【专利摘要】本发明公开了一种应用中的对象的处理方法,该方法包括:接收到第一手势操作及第二手势操作,将所述第一手势操作及所述第二手势操作分别解析为第一操作指令及第二操作指令;所述第一手势操作及第二手势操作为针对应用中的对象的手势操作;根据所述第一操作指令选定所述应用的一个或多个对象,以及,根据所述第二操作指令执行所选定的一个或多个对象的操作。本发明同时还公开了一种应用中的对象的处理装置及触屏终端。采用本发明的技术方案,能够给用户提供简单的触摸手势来完成应用中提供有操作功能的对象的操作处理,例如删除操作、或移动操作、或复制操作、或剪切操作等,极大地提升了用户的体验质量。
【专利说明】一种应用中的对象的处理方法、装置及触屏终端

【技术领域】
[0001] 本发明涉及网络通信技术,具体涉及一种触屏终端及应用中的对象的处理方法、 装置及触屏终端。

【背景技术】
[0002] 随着智能移动终端业务以及应用类型的日益丰富,越来越多的第三方应用(App, Application)被用户使用。App的日益多元化也导致风格多样化;对于App使用过程中用 户使用频率极高的对各种对象的删除操作,其菜单项的定位很不确定,甚至出现菜单项嵌 套太多或者其他各类不便,直接影响到用户App交互的便捷性,这也是一直困扰用户体验 的因素之一。


【发明内容】

[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] 图1为本发明应用中的对象的处理方法的流程示意图;
[0034] 图2为本发明实施例提供的应用中的对象的处理方法的流程示意图;
[0035] 图3为本发明实施例提供的删除手势示意图;
[0036] 图4为本发明应用中的对象的处理装置的组成结构示意图。

【具体实施方式】
[0037] 下面结合附图及具体实施例对本发明再作进一步详细的说明。
[0038] 图1为本发明应用中的对象的处理方法的流程示意图,如图1所示,包括以下步 骤:
[0039] 步骤101 :接收到第一手势操作及第二手势操作;
[0040] 这里,所述第一手势操作及第二手势操作为针对应用中的对象的手势操作;
[0041] 进一步的,所述第一手势操作为选定所述应用的一个或多个对象的手势操作;
[0042] 所述第二手势操作为执行所选定的一个或多个对象的操作的手势操作;
[0043] 其中,所述第二手势操作为接收到的图形手势操作;以区别用于选定所述应用的 一个或多个对象的第一手势操作;
[0044] 具体的,所述第一手势操作包括以下至少之一:连续滑动手势、单击手势;
[0045] 所述第二手势操作包括以下至少之一:叉形手势、箭头型手势、圆形手势。
[0046] 进一步的,所述接收到第一手势操作及第二手势操作之前,该方法还包括:
[0047] 设置第一手势与第二操作指令的对应关系;所述对应关系用于将所述第一手势操 作解析为第一操作指令;
[0048] 设置第二手势与第二操作指令的对应关系;所述对应关系用于将所述第二手势操 作解析为第二操作指令。
[0049] 这里,所述第一手势操作可以是选定一个或多个应用的对象的单击手势操作、通 过某种手势圈定一个区域范围,选定所述区域范围的一个或多个应用的对象的手势操作等 等;例如通过被连续滑动的触点触及的应用的对象作为第一操作指令选定的对象,或者,通 过被连续滑动的触点圈定的范围内的对象作为第一操作指令选定的对象,或者,以连续滑 动的触点的首触点及末触点形成的直线为对角线形成的矩形范围内的对象作为第一操作 指令选定的对象,或者,以连续滑动的触点的首触点及末触点形成的直线为直径形成的矩 形范围内的对象作为第一操作指令选定的对象。
[0050] 所述第二手势操作为用户自行设定的操作手势,可以是一个叉形(X)手势操作、 箭头型手势操作、圆形手势操作等等。
[0051] 进一步的,所述接收到第一手势操作及第二手势操作之前,该方法还包括:在所述 应用的对象中设置操作属性;
[0052] 所述操作属性包括以下属性的至少之一:删除操作属性、移动操作属性、复制操作 属性、剪切操作属性。
[0053] 进一步的,所述设置操作属性为,在所述应用的对象中添加调用所述应用的对象 的接口,所述接口用于操作所述应用的对象;
[0054] 所述操作所述应用的对象包括以下之一:删除所述应用的对象、移动所述应用的 对象、复制所述应用的对象、剪切所述应用的对象;
[0055] 具体的,可通过调用待操作对象对应的操作处理函数,完成对该对象的处理过程。
[0056] 步骤102 :将所述第一手势操作及所述第二手势操作分别解析为第一操作指令及 第二操作指令;
[0057] 这里,由于在删除处理之前已设置第一手势与选定待删除的应用的对象的对应关 系;以及,第二手势与删除所选定的对象的对应关系;可根据所述对应关系将所述第一手 势操作及所述第二手势操作分别解析为第一操作指令及第二操作指令。
[0058] 步骤103 :根据所述第一操作指令选定所述应用的一个或多个对象,以及,根据所 述第二操作指令执行所选定的一个或多个对象的操作;
[0059] 进一步的,所述根据所述第二操作指令执行所选定的一个或多个对象的操作包 括:根据所述第二操作指令执行所选定的一个或多个对象的删除操作、或移动操作、或复制 操作、或剪切操作。
[0060] 进一步的,在根据所述第二操作指令执行所选定的一个或多个对象的操作之后, 该方法还包括:输出操作结束信息。
[0061] 以下以删除操作为例,进一步阐明本发明技术方案。
[0062] 图2为本发明实施例提供的应用中的对象的处理方法的流程示意图,如图2所示, 包括以下步骤:
[0063] 步骤201 :用户运行某一应用,进入所述应用中某对象浏览界面;
[0064] 步骤202 :用户欲删除该对象浏览界面中的某一对象,通过第一手势选定该对象;
[0065] 具体的,可通过第一手势圈定一个区域,选定该区域中的某一个对象或多个对象。
[0066] 步骤203 :用户在触摸屏任意区域划出第二手势;
[0067] 具体的,所述第二手势可在删除任务之前设定,可以以任何手势作为第二手势,具 体的,可采用如图3所示的手势作为第二手势。
[0068] 步骤204 :触屏终端获取所述第一手势操作和第二手势操作,将所述第一手势操 作及所述第二手势操作分别解析为第一操作指令及第二操作指令;
[0069] 这里,所述第一手势指令为选定所述应用的一个或多个对象;所述第二手势指令 为删除所选定的一个或多个对象。
[0070] 步骤205 :触屏终端根据第一操作指令获取所述选定对象,根据第二操作指令完 成对所述选定对象的删除处理;
[0071] 这里,所述触屏终端可通过调用所述应用的对象的删除应用接口,完成对当前对 象的删除处理;
[0072] 进一步的,在执行对当前对象的删除处理之前,该步骤还包括:触屏终端查询待删 除的对象是否设置有删除属性,即所述对象是否关联有删除应用接口,若所述对象设置有 删除属性,则通过调用所述对象的删除应用接口,完成对当前对象的删除处理;否则,则直 接返回删除结束。
[0073] 步骤206 :输出删除结束信息。
[0074] 这里,输出结束信息后,触屏终端关闭本次的删除采集任务,并进入常态,以进行 下次手势采集工作状态。
[0075] 进一步的,针对其他操作,例如:移动操作、或复制操作、或剪切操作,与上述删除 操作的方法相同,皆是通过第一手势操作选定一个或多个对象,通过第二手势操作执行所 选定的一个或多个对象的移动操作、或复制操作,或剪切操作。
[0076] 图4为本发明应用中的对象的处理装置的组成结构示意图,如图4所示,所述装置 包括:输入模块41和操作管理模块42 ;其中,
[0077] 所述输入模块41,用于接收到第一手势操作及第二手势操作后,将所述第一手势 操作及所述第二手势操作分别解析为第一操作指令及第二操作指令,并发送给操作管理模 块42 ;所述第一手势操作及第二手势操作为针对应用中的对象的手势操作;
[0078] 所述操作管理模块42,用于根据所述第一操作指令选定所述应用的一个或多个对 象,以及,根据所述第二操作指令执行所选定的一个或多个对象的操作。
[0079] 这里,所述输入模块11用于接收通过触摸屏输入的手势操作,所述输入模块可通 过标准应用程序编程接口(API,Application Programming Interface)接收输入的手势操 作,即采用基于平台的通用化、规范化的接口模式接收输入的手势操作;
[0080] 所述操作管理模块12在接收到所述输入模块11发送的第二操作指令后,调用所 选定的对象中的操作所述应用的对象的应用接口,执行对应的一个或多个对象的操作。
[0081] 进一步的,所述操作管理模块12,具体用于根据所述第二操作指令执行所选定的 一个或多个对象的删除操作、或移动操作、或复制操作、或剪切操作。
[0082] 进一步的,所述装置还包括:设置模块43,用于设置第一手势与第一操作指令的 对应关系;所述对应关系用于将所述第一手势操作解析为第一操作指令;和/或第二手势 与第二操作指令的对应关系;所述对应关系用于将所述第二手势操作解析为第二操作指 令。
[0083] 进一步的,所述设置模块43,还用于在所述应用的对象中设置操作属性;所述操 作属性包括以下属性的至少之一:删除操作属性、移动操作属性、复制操作属性、剪切操作 属性。
[0084] 进一步的,所述设置模块43设置操作属性为,在所述应用的对象中添加调用所述 应用的对象的应用接口,所述接口用于操作所述应用的对象;
[0085] 所述操作所述应用的对象包括以下之一:删除所述应用的对象、移动所述应用的 对象、复制所述应用的对象、剪切所述应用的对象。
[0086] 这里,所述设置模块43,是触屏终端为APP开发阶段中创建对象时提供执行所述 对象的操作而设置的应用接口,在创建应用的对象时,对于有操作需求的对象,在其属性中 添加能够实现操作功能的过程名,所述操作包括以下至少之一:删除操作、移动操作、复制 操作、剪切操作。
[0087] 进一步的,所述装置还包括输出模块44,用于在根据所述第二操作指令执行所选 定的一个或多个对象的操作之后,输出操作结束信息。
[0088] 本领域技术人员应当理解,图4中所示的应用中的对象的处理装置中的各处理模 块的实现功能可参照前述应用中的对象的处理方法的相关描述而理解。本领域技术人员应 当理解,图4所示的应用中的对象的处理装置中各模块单元的功能可通过运行于处理器上 的程序而实现,也可通过具体的逻辑电路而实现。
[0089] 本发明还记载了一种触屏终端,所述触屏终端包括如图4所示的应用中的对象的 处理装置。
[0090] 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示 出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或 步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0091] 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在 本发明的精神和范围之内所作的任何修改、等同替换和改进等,均包含在本发明的保护范 围之内。
【权利要求】
1. 一种应用中的对象的处理方法,其特征在于,该方法包括: 接收到第一手势操作及第二手势操作,将所述第一手势操作及所述第二手势操作分别 解析为第一操作指令及第二操作指令;所述第一手势操作及第二手势操作为针对应用中的 对象的手势操作; 根据所述第一操作指令选定所述应用的一个或多个对象,以及,根据所述第二操作指 令执行所选定的一个或多个对象的操作。
2. 根据权利要求1所述的处理方法,其特征在于,所述根据所述第二操作指令执行所 选定的一个或多个对象的操作包括:根据所述第二操作指令执行所选定的一个或多个对象 的删除操作、或移动操作、或复制操作、或剪切操作。
3. 根据权利要求1所述的处理方法,其特征在于,所述接收到第一手势操作及第二手 势操作之前,该方法还包括: 设置第一手势与第一操作指令的对应关系;所述对应关系用于将所述第一手势操作解 析为第一操作指令; 和/或设置第二手势与第二操作指令的对应关系;所述对应关系用于将所述第二手势 操作解析为第二操作指令。
4. 根据权利要求1所述的处理方法,其特征在于,所述接收到第一手势操作及第二手 势操作之前,该方法还包括:在所述应用的对象中设置操作属性; 所述操作属性包括以下属性的至少之一:删除操作属性、移动操作属性、复制操作属 性、剪切操作属性。
5. 根据权利要求4所述的处理方法,其特征在于,所述设置操作属性为,在所述应用的 对象中添加调用所述应用的对象的接口,所述接口用于操作所述应用的对象; 所述操作所述应用的对象包括以下之一:删除所述应用的对象、移动所述应用的对象、 复制所述应用的对象、剪切所述应用的对象。
6. 根据权利要求1所述的处理方法,其特征在于,在根据所述第二操作指令执行所选 定的一个或多个对象的操作之后,该方法还包括:输出操作结束信息。
7. 根据权利要求1至6任一项所述的处理方法,其特征在于,所述第一手势操作为选定 所述应用的一个或多个对象的手势操作; 所述第二手势操作为执行所选定的一个或多个对象的操作的手势操作。
8. 根据权利要求7所述的处理方法,其特征在于,所述第二手势操作为接收到的图形 手势操作。
9. 根据权利要求8所述的处理方法,其特征在于, 所述第一手势操作包括以下至少之一:连续滑动手势、单击手势; 所述第二手势操作包括以下至少之一:叉形手势、箭头型手势、圆形手势。
10. -种应用中的对象的处理装置,其特征在于,该装置包括:输入模块和操作管理模 块;其中, 所述输入模块,用于接收到第一手势操作及第二手势操作后,将所述第一手势操作及 所述第二手势操作分别解析为第一操作指令及第二操作指令,并发送给所述操作管理模 块;所述第一手势操作及第二手势操作为针对应用中的对象的手势操作; 所述操作管理模块,用于根据所述第一操作指令选定所述应用的一个或多个对象,以 及,根据所述第二操作指令执行所选定的一个或多个对象的操作。
11. 根据权利要求10所述的处理装置,其特征在于,所述操作管理模块,具体用于根据 所述第二操作指令执行所选定的一个或多个对象的删除操作、或移动操作、或复制操作、或 剪切操作。
12. 根据权利要求10所述的处理装置,其特征在于,所述装置还包括: 设置模块,用于设置第一手势与第一操作指令的对应关系;所述对应关系用于将所述 第一手势操作解析为第一操作指令;和/或第二手势与第二操作指令的对应关系;所述对 应关系用于将所述第二手势操作解析为第二操作指令。
13. 根据权利要求10所述的处理装置,其特征在于,所述设置模块,还用于在所述应用 的对象中设置操作属性;所述操作属性包括以下属性的至少之一:删除操作属性、移动操 作属性、复制操作属性、剪切操作属性。
14. 根据权利要求13所述的处理装置,其特征在于,所述设置模块设置操作属性为,在 所述应用的对象中添加调用所述应用的对象的接口,所述接口用于操作所述应用的对象; 所述操作所述应用的对象包括以下之一:删除所述应用的对象、移动所述应用的对象、 复制所述应用的对象、剪切所述应用的对象。
15. 根据权利要求10所述的处理装置,其特征在于,所述装置还包括输出模块,用于在 根据所述第二操作指令执行所选定的一个或多个对象的操作之后,输出操作结束信息。
16. -种触屏终端,其特征在于,所述触屏终端包括权利要求10至15任一项所述的应 用中的对象的处理装置。
【文档编号】G06F3/0484GK104156146SQ201310176096
【公开日】2014年11月19日 申请日期:2013年5月13日 优先权日:2013年5月13日
【发明者】陈斌 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1