一种应用的操作方法及装置制造方法及图纸

技术编号:13378519 阅读:36 留言:0更新日期:2016-07-21 07:35
本申请公开了一种应用的操作方法及装置,用以解决现有技术中用户操作的便利性较低的问题。该方法终端接收到第一操作指令时,确定该第一操作指令所针对的APP,并在根据该APP确定该第一操作指令满足预设条件时,将用户输入的第二操作指令发送给该APP进行处理。通过上述方法,当用户要操作一个APP时,无需在桌面上呼出该APP,只需输入满足预设条件的第一操作指令,再输入第二操作指令,终端即可将该第二操作指令发送给该APP进行处理,可有效提高用户操作的便利性。

【技术实现步骤摘要】

本申请涉及计算机
,尤其涉及一种应用的操作方法及装置
技术介绍
随着计算机技术的快速发展,人们已经可以通过安装在个人计算机(PersonalComputer,PC)、手机、平板电脑等各种终端上的应用(Application,APP)来获得各种服务。而如今,APP所支持的操作类型也日趋多样化,除了传统的仅支持鼠标操作、键盘操作、手势操作的普通APP以外,支持语音操作、体感操作的特殊APP也层出不穷。下面以支持语音操作的APP为例进行说明。目前,对于一个终端来说,桌面是进入该终端中安装的各APP的入口,而在现有技术中,当用户想操作一个支持语音操作的APP时,必须先在桌面上以鼠标、键盘或触摸的方式点击该APP的图标,以呼出该APP,再通过语音对该APP进行操作。显然,先呼出APP,再采用语音、体感等特殊操作方式操作APP的方式对于用户来说并不方便,因此,现有技术中操作APP的方法降低了用户操作的便利性。
技术实现思路
本申请实施例提供一种应用的操作方法及装置,用以解决现有技术中用户操作的便利性较低的问题。本申请实施例提供的一种应用的操作方法,包括:终端接收用户输入的第一操作指令;并确定所述第一操作指令所针对的应用APP;以及根据所述APP,判断所述第一操作指令是否满足预设条件;若是,则将用户输入的第二操作指令发送给所述APP进行处理;否则,处理所述第一操作指令。>本申请实施例提供的一种应用的操作装置,包括:接收模块,用于接收用户输入的第一操作指令;确定模块,用于确定所述第一操作指令所针对的应用APP;判断模块,用于根据所述APP,判断所述第一操作指令是否满足预设条件;特殊处理模块,用于当所述判断模块的判断结果为是时,将用户输入的第二操作指令发送给所述APP进行处理;一般处理模块,用于当所述判断模块的判断结果为否时,处理所述第一操作指令。本申请实施例提供的一种应用的操作方法及装置,该方法终端接收到第一操作指令时,确定该第一操作指令所针对的APP,并在根据该APP确定该第一操作指令满足预设条件时,将用户输入的第二操作指令发送给该APP进行处理。通过上述方法,当用户要操作一个APP时,无需在桌面上呼出该APP,只需输入满足预设条件的第一操作指令,再输入第二操作指令,终端即可将该第二操作指令发送给该APP进行处理,可有效提高用户操作的便利性。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例提供的应用的操作过程;图2为本申请实施例提供的图标与预设区域的相对位置示意图;图3为本申请实施例提供的终端发出提示信息的示意图;图4为本申请实施例提供的应用的操作装置结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。图1为本申请实施例提供的应用的操作过程,具体包括:S101:终端接收用户输入的第一操作指令。在本申请实施例中,用户想要操作某个APP时,先要向终端输入第一操作指令。其中,本申请实施例中所述的第一操作指令并非是呼出该APP的操作指令,而是用于触发终端进入对用户后续输入的第二操作指令的处理。S102:确定该第一操作指令所针对的APP。终端接收到该第一操作指令后,可确定该第一操作指令所针对的APP,也即,确定用户对哪个APP的图标执行了该第一操作指令。S103:根据该APP,判断该第一操作指令是否满足预设条件,若是,则执行步骤S104,否则执行步骤S105。在本申请实施例中,所述的预设条件可以根据需要进行设置,假设该预设条件为针对该APP的图标执行设定操作的指令,则终端可判断该第一操作指令是否为针对该APP的图标执行的设定操作的指令。其中,该设定操作用于触发终端进入对用户后续输入的第二操作指令的处理,该设定操作可包括长按该APP的图标超过预设时长,或者,悬浮于该APP的图标上方超过预设时长。下面以该设定操作为长按该APP的图标超过预设时长为例进行说明。终端判断该第一操作指令是否满足预设条件的方法可以是:判断该第一操作指令是否为长按该APP的图标超过设定时长的操作指令,若是,则确定该第一操作指令满足预设条件,否则,确定该第一操作指令不满足预设条件。其中,上述的设定时长也可根据需要进行设置,例如该设定时长可以是1秒,则当用户长按某一APP的图标超过1秒时,终端就会确定用户输入了满足预设条件的第一操作指令。S104:将用户输入的第二操作指令发送给该APP进行处理。当确定该第一操作指令满足预设条件时,终端可将用户输入的第二操作指令发送给该APP进行处理,其中,该第二操作指令可以是语音操作指令、体感操作指令等用于操作支持语音操作或体感操作的APP的操作指令。S105:处理该第一操作指令。如果确定该第一操作指令不满足预设条件,终端则可直接处理该第一操作指令,也即,将该第一操作指令作为普通的操作指令进行处理。例如,在手机的操作系统中,一般将长按某一APP的图标的操作指令作为拖拽该APP图标的操作指令,而如果本申请实施例中满足预设条件的第一操作指令为长按某一APP的图标超过设定时长的操作指令,则:当终端确定用户长按该APP的图标未超过设定时长时(不满足预设条件),可将本次的长按操作作为普通的拖拽该APP图标的操作指令进行处理。进一步的,由于在实际应用场景中,长按操作和拖拽操作一般是连续的操作,因此,如果满足预设条件的第一操作指令为长按某一APP的图标超过设定时长的操作指令,则终端在确定该第一操作指令满足预设条件之前,还需要在该设定时长内,确定该APP的图标未被拖拽出预设区域。也即,当用户输入的第一操作指令为长按某一APP的图标超过设定时长的操作指令,且在该设定时长内,用户也未将该APP的图标拖拽出预设区域,则终端就会确定该第一操作指令满足预设条件。而如果用户长按该APP的图标未超过设定时长,或者用户在该设定时长内将该APP的图标拖拽出了预设区域,则终端确定该第一操作指令不满足预设条本文档来自技高网...

【技术保护点】
一种应用的操作方法,其特征在于,包括:终端接收用户输入的第一操作指令;并确定所述第一操作指令所针对的应用APP;以及根据所述APP,判断所述第一操作指令是否满足预设条件;若是,则将用户输入的第二操作指令发送给所述APP进行处理;否则,处理所述第一操作指令。

【技术特征摘要】
1.一种应用的操作方法,其特征在于,包括:
终端接收用户输入的第一操作指令;并
确定所述第一操作指令所针对的应用APP;以及
根据所述APP,判断所述第一操作指令是否满足预设条件;
若是,则将用户输入的第二操作指令发送给所述APP进行处理;
否则,处理所述第一操作指令。
2.如权利要求1所述的方法,其特征在于,判断所述第一操作指令是否
满足预设条件,具体包括:
判断所述第一操作指令是否为针对所述APP的图标执行的设定操作的指
令,其中,所述设定操作用于触发进入对第二操作指令的处理;
若是,则确定所述第一操作指令满足预设条件;
否则,确定所述第一操作指令不满足预设条件。
3.如权利要求2所述的方法,其特征在于,所述设定操作包括:长按所
述APP的图标超过预设时长;或者,悬浮于所述APP的图标上方超过预设时
长。
4.如权利要求3所述的方法,其特征在于,确定所述第一操作指令满足
预设条件之前,所述方法还包括:
在所述设定时长内,确定所述APP的图标未被拖拽出预设区域。
5.如权利要求4所述的方法,其特征在于,确定所述APP的图标未被拖
拽出预设区域,具体包括:
确定所述APP的图标的中心点未被拖拽出预设区域。
6.如权利要求1所述的方法,其特征在于,当确定所述第一操作指令满
足预设条件时,所述方法还包括:
发出提示信息,以提示用户输入第二操作指令。
7.如权利要求1至6任一项所述的方法,其特征在于,所述第二操作指
令包括语音操作指令。
8.如权利要求7所述的方法,其特征在于,判断所述第一操作指令是否
满足预设条件之前,所述方法还包括:
确定所述APP支持语音操作。
9.如权利要求8所述的方法,其特征在于,若所述APP不支持语音操作,
则将用户输入的第二操作指令发送给所述APP进行处理,包括:
将用户输入的语音操作指令转换为非语音操作指令。
10.如权利要求7所述的方法,其特征在于,接收用户输入的第一操作指
令之前,所述方法还包括:
所述终端确定自身安装的支持语音操作的APP;并
分别建立桌面服务进程与确定的各APP服务进程之间的连接;以及
分别为确定的每个APP创建对应的对象,所述对象用于在APP服务进程
与桌面服务进程之间传递信息。
11.如权利要求10所述的方法,其特征在于,判断所述第一操作指令是
否满足预设条件,具体包括:
向所述终端的操作系统的主线程消息队列中添加接口调用消息,并将所述
接口调用消息的超时时间设置为所述预设时长;
在所述超时时间内监测所述第一操作指令是否满足预设条件。
12.如权利要求11所述的方法,其特征在于,将用户输入的第二操作指
令发送给所述APP进行处理,具体包括:
根据所述接口调用消息,通过所述操作系统的主线程调用并执行相应的执
行方法,通过所述执行方法和所述APP对应的对象,将用户输入的第二操作
指令发送给所述APP进行处理。
13.如权利要求11所述的方法,其特征在于,处理所述第一操作指令,
具体包括:
从主线程消息队列中删除所述接口调用消息,并处理所述第一操作指令...

【专利技术属性】
技术研发人员:李小冬吴宏星
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1