一种应用定位方法和装置转让专利

申请号 : CN201310314035.8

文献号 : CN104346078B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘黄玲子

申请人 : 中国移动通信集团公司

摘要 :

本发明公开了一种应用定位方法,包括:当监测到用户在智能终端的屏幕上作出跨屏定位应用的手势时,从智能终端的各应用屏上所展示的应用图标中选出与所述手势相关联的应用图标;将选出的应用图标展示在所述屏幕上。本发明同时公开了一种应用定位装置。应用本发明所述的方法和装置,能够提高应用的定位速度。

权利要求 :

1.一种应用定位方法,其特征在于,包括:

当监测到用户在智能终端的屏幕上作出跨屏定位应用的手势时,从所述智能终端的各应用屏上所展示的应用图标中选出与所述手势相关联的应用图标;

将选出的应用图标展示在所述屏幕上;

其中,所述从各应用屏上所展示的应用图标中选出与所述手势相关联的应用图标包括:确定所述手势对应的屏幕位置;

针对各应用屏中所展示的每个应用图标,分别进行以下处理:确定该应用图标的展示位置与所述手势对应的屏幕位置之间的关系是否满足预定要求,如果是,则将该应用图标作为与所述手势相关联的应用图标。

2.根据权利要求1所述的方法,其特征在于,所述确定该应用图标的展示位置与所述手势对应的屏幕位置之间的关系是否满足预定要求包括:当所述手势对应的屏幕位置为一个位置点时,确定该应用图标的展示位置中的预定位置点与所述手势对应的位置点之间的距离的绝对值是否小于预定阈值;

如果是,则确定该应用图标的展示位置与所述手势对应的屏幕位置之间的关系满足预定要求。

3.根据权利要求2所述的方法,其特征在于,所述手势为:两个手指初始捏合在一起的Pinch手势;

所述手势对应的位置点为:两个手指初始捏合在一起时所在的屏幕位置点。

4.根据权利要求1所述的方法,其特征在于,所述确定该应用图标的展示位置与所述手势对应的屏幕位置之间的关系是否满足预定要求包括:当所述手势对应的屏幕位置为一个区域范围时,确定该应用图标的展示位置中的预定位置点是否位于所述区域范围内;

如果是,则确定该应用图标的展示位置与所述手势对应的屏幕位置之间的关系满足预定要求。

5.根据权利要求4所述的方法,其特征在于,所述手势为:划圈手势;

所述手势对应的区域范围为:所圈住的区域范围。

6.一种应用定位装置,其特征在于,包括:

第一处理模块,用于当监测到用户在智能终端的屏幕上作出跨屏定位应用的手势时,从所述智能终端的各应用屏上所展示的应用图标中选出与所述手势相关联的应用图标,并通知给第二处理模块;

所述第二处理模块,用于将选出的应用图标展示在所述屏幕上;

其中,所述第一处理模块中包括:

第一处理单元,用于当监测到用户在所述智能终端的屏幕上作出跨屏定位应用的手势时,确定所述手势对应的屏幕位置,并通知给第二处理单元;

所述第二处理单元,用于针对各应用屏中所展示的每个应用图标,分别进行以下处理:确定该应用图标的展示位置与所述手势对应的屏幕位置之间的关系是否满足预定要求,如果是,则将该应用图标作为与所述手势相关联的应用图标,并通知给所述第二处理模块。

7.根据权利要求6所述的装置,其特征在于,当所述手势对应的屏幕位置为一个位置点时,所述第二处理单元确定该应用图标的展示位置中的预定位置点与所述手势对应的位置点之间的距离的绝对值是否小于预定阈值,如果是,则确定该应用图标的展示位置与所述手势对应的屏幕位置之间的关系满足预定要求。

8.根据权利要求7所述的装置,其特征在于,所述手势为:两个手指初始捏合在一起的Pinch手势;

所述手势对应的位置点为:两个手指初始捏合在一起时所在的屏幕位置点。

9.根据权利要求6所述的装置,其特征在于,当所述手势对应的屏幕位置为一个区域范围时,所述第二处理单元确定该应用图标的展示位置中的预定位置点是否位于所述区域范围内,如果是,则确定该应用图标的展示位置与所述手势对应的屏幕位置之间的关系满足预定要求。

10.根据权利要求9所述的装置,其特征在于,所述手势为:划圈手势;

所述手势对应的区域范围为:所圈住的区域范围。

说明书 :

一种应用定位方法和装置

技术领域

[0001] 本发明涉及智能终端领域,特别涉及一种智能终端中的应用定位方法和装置。

背景技术

[0002] 目前,用户可在所使用的智能终端上安装各种各样的应用,而且,越来越多的用户已经习惯在智能终端的多个屏幕上平铺展示所安装的众多应用的图标。比如,用户共安装了40个应用,那么可利用4个应用屏来展示这40个应用的图标,每个应用屏上平铺展示有10个应用的图标。这样,用户就常常需要在多个应用屏之间来回切换,以定位所需的应用。
[0003] 以待定位的应用为应用x为例,现有技术中,通常采用以下方式来进行应用x的定位:首先,用户需要定位到目标应用屏,即用于展示应用x的图标的应用屏,之后,用户在目标应用屏中定位应用x,即找到应用x的图标并进行点击操作等。
[0004] 其中,定位到目标应用屏的方式可以有以下几种:
[0005] 1)针对多个应用屏,用户可设定其中的某个应用屏为默认主屏,无论屏幕处于什么界面,均可通过某个按键如home键快速切换到默认主屏;
[0006] 这样,当目标应用屏为默认主屏时,用户即可通过home键快速定位到目标应用屏,但是,如果目标应用屏不是默认主屏,用户则需要通过翻屏操作来定位到目标应用屏;
[0007] 2)用户可通过触发某种操作,使得屏幕上出现一个翻页滚动条,并可通过拖拽该翻页滚动条来实现翻屏操作,从而定位到目标应用屏;
[0008] 3)用户可通过触发某种操作,使得多个应用屏以缩略图的形式一并展示在屏幕上,并可点击目标应用屏将其放大。
[0009] 可见,现有技术中,无论采用上述哪种方式,用户均需要执行一系列的操作后,才能定位到目标应用屏,而只有在定位到目标应用屏后,才能定位到应用x,从而降低了应用x的定位速度。

发明内容

[0010] 有鉴于此,本发明提供了一种应用定位方法和装置,能够提高应用的定位速度。
[0011] 为达到上述目的,本发明的技术方案是这样实现的:
[0012] 一种应用定位方法,包括:
[0013] 当监测到用户在智能终端的屏幕上作出跨屏定位应用的手势时,从所述智能终端的各应用屏上所展示的应用图标中选出与所述手势相关联的应用图标;
[0014] 将选出的应用图标展示在所述屏幕上。
[0015] 一种应用定位装置,包括:
[0016] 第一处理模块,用于当监测到用户在智能终端的屏幕上作出跨屏定位应用的手势时,从所述智能终端的各应用屏上所展示的应用图标中选出与所述手势相关联的应用图标,并通知给第二处理模块;
[0017] 所述第二处理模块,用于将选出的应用图标展示在所述屏幕上。
[0018] 可见,采用本发明所述方案,一旦监测到用户在智能终端的屏幕上作出跨屏定位应用的手势时,即可从智能终端的各应用屏上所展示的应用图标中选出与该手势相关联的应用图标,并展示到屏幕上;也就是说,对于用户来说,当其需要定位某一应用时,无需先定位到该应用所在的目标应用屏,只需在当前屏幕上作出与该应用相关联的手势,即可在当前屏幕上看到该应用的图标;从而相比于现有方式,简化了用户操作,进而提高了应用的定位速度,而且,本发明所述方案实现起来简单方便,便于普及和推广。

附图说明

[0019] 图1为本发明应用定位方法实施例的流程图。
[0020] 图2为本发明两个手指初始捏合在一起的Pinch手势示意图。
[0021] 图3为本发明顺序展示选出的各应用图标的方式示意图。
[0022] 图4为本发明环行展示选出的各应用图标的方式示意图。
[0023] 图5为本发明应用定位方法第一较佳实施例的流程图。
[0024] 图6为本发明应用定位方法第二较佳实施例的流程图。
[0025] 图7为本发明应用定位装置实施例的组成结构示意图。

具体实施方式

[0026] 针对现有技术中存在的问题,本发明中提出一种应用定位方案,能够提高应用的定位速度。
[0027] 为了使本发明的技术方案更加清楚、明白,以下参照附图并举实施例,对本发明所述方案作进一步的详细说明。
[0028] 图1为本发明应用定位方法实施例的流程图。如图1所示,包括:
[0029] 步骤11:当监测到用户在智能终端的屏幕上作出跨屏定位应用的手势时,从智能终端的各应用屏上所展示的应用图标中选出与所述手势相关联的应用图标。
[0030] 通常,对于用户来说,针对每个应用屏,为了方便操作,会将一些比较常用的应用图标放在屏幕的右下角,相应地,会将一些不太常用的应用图标放在屏幕的左上角,这样,当用户单手操作智能终端时,会比较方便地操作到常用的应用,也就是说,用户通常会知道各应用图标在屏幕上的大概展示位置。
[0031] 为此,本步骤中,当智能终端处于任一屏幕(即处于任一界面)时,当监测到用户在智能终端的屏幕上作出跨屏定位应用的手势时,即可进行以下处理:首先,确定该手势对应的屏幕位置,之后,针对各应用屏中所展示的每个应用图标,分别确定该应用图标的展示位置与该手势对应的屏幕位置之间的关系是否满足预定要求,如果是,则将该应用图标作为与该手势相关联的应用图标。
[0032] 在实际应用中,用户在智能终端的屏幕上作出的跨屏定位应用的手势对应的屏幕位置包括但不限于以下情况之一:
[0033] 1)对应的屏幕位置为一个位置点;
[0034] 比如,当用户作出两个手指初始捏合在一起的Pinch手势时,两个手指初始捏合在一起时所在的屏幕位置点即为该手势对应的位置点;图2为本发明两个手指初始捏合在一起的Pinch手势示意图,如图2所示,初始,两个手指捏合在一起,位于位置点处,之后,两个手指分别按照箭头所示方向在屏幕上滑动;
[0035] 再比如,当用户作出长按手势时,所长按的屏幕位置点即为该手势对应的位置点;
[0036] 需要说明的是,无论是两个手指初始捏合在一起的Pinch手势还是长按手势,用户手指与屏幕接触到的部分通常都是一个面,而不是一个点,如何从这个面中选出一个点作为所需的位置点为现有技术;
[0037] 2)对应的屏幕位置为一个区域范围;
[0038] 比如,当用户作出划圈手势时,所圈住的区域范围即为该手势对应的区域范围;
[0039] 再比如,当用户作出两个手指初始未捏合在一起的Pinch手势时,可分别确定两个手指初始所在的屏幕位置点A和B,并可将以A和B两点组成的直线作为直径的圆形区域作为该手势对应的区域范围。
[0040] 在实际应用中,通常会设定某一种手势作为用户跨屏定位应用的手势,具体是哪种手势可根据实际需要而定,另外,以上各手势仅为举例说明,并不用于限制本发明的技术方案,其它可能的手势不再一一赘述。
[0041] 相应地,当监测到用户在智能终端的屏幕上作出跨屏定位应用的手势时,如果该手势对应的屏幕位置为一个位置点,那么则可针对智能终端的各应用屏中所展示的每个应用图标,分别进行以下处理:确定该应用图标的展示位置中的预定位置点与该手势对应的位置点之间的距离的绝对值是否小于预定阈值,如果是,则确定该应用图标的展示位置与该手势对应的屏幕位置之间的关系满足预定要求,并将该应用图标作为选出的应用图标。
[0042] 当监测到用户在智能终端的屏幕上作出跨屏定位应用的手势时,如果该手势对应的屏幕位置为一个区域范围,那么则可针对各应用屏中所展示的每个应用图标,分别进行以下处理:确定该应用图标的展示位置中的预定位置点是否位于该区域范围内,如果是,则确定该应用图标的展示位置与该手势对应的屏幕位置之间的关系满足预定要求,并将该应用图标作为选出的应用图标。
[0043] 通常来说,每个应用图标均会占用一个矩形的展示位置,在实际应用中,可按照现有方式预先分别获取并记录每个应用图标的展示位置,如记录每个应用图标所占用的矩形展示位置的左上角和右下角的坐标;相应地,针对每个应用图标,所述预定位置点可以是指该应用图标所占用的矩形展示位置的中心点,或者,也可以是指左上角等。
[0044] 步骤12:将选出的应用图标展示在屏幕上。
[0045] 如何进行展示不作限制,比如,可顺序展示选出的各应用图标,其中,所在应用屏的展示顺序越靠前的应用图标,展示时可越靠前,对于位于同一应用屏的应用图标,展示时可任意设定先后顺序;或者,也可以环行展示选出的各应用图标。
[0046] 图3为本发明顺序展示选出的各应用图标的方式示意图,如图3所示,假设选出的应用图标数为4;图4为本发明环行展示选出的各应用图标的方式示意图,如图4所示,假设选出的应用图标数为5。
[0047] 其它可能的展示方式不再一一赘述。
[0048] 选出的各应用图标位于屏幕的最上层,用户可从中找出自身所需的应用图标,即定位到所需的应用图标,并执行点击等操作。
[0049] 基于上述介绍,图5为本发明应用定位方法第一较佳实施例的流程图。如图5所示,包括:
[0050] 步骤51:当监测到用户在智能终端的屏幕上作出两个手指初始捏合在一起的Pinch手势时,确定该手势对应的位置点Lc。
[0051] 步骤52:针对智能终端的各应用屏中所展示的每个应用图标,分别确定该应用图标的中心点与Lc的距离的绝对值是否小于预定阈值,如果是,将该应用图标作为选出的应用图标,否则,对该应用图标不作处理。
[0052] 所述阈值的具体取值可根据实际需要而定。
[0053] 步骤53:将选出的各应用图标按照顺序展示的方式展示在屏幕上。
[0054] 举例说明:
[0055] 假设智能终端中共有4个应用屏,每个应用屏上分别展示有10个应用图标,用户知道自己想要定位的应用图标位于屏幕右下角的某一大概位置,那么,用户则可在该大概位置附近作出两个手指初始捏合在一起的Pinch手势,相应地,智能终端则会将4个应用屏上、在该手势对应的位置点Lc附近的应用图标展示到当前屏幕上,其中即会包括用户想要定位的应用图标。
[0056] 图6为本发明应用定位方法第二较佳实施例的流程图。如图6所示,包括:
[0057] 步骤61:当监测到用户在智能终端的屏幕上作出划圈手势时,确定该手势对应的区域范围。
[0058] 步骤62:针对智能终端的各应用屏中所展示的每个应用图标,分别确定该应用图标的中心点是否位于步骤61中确定出的区域范围内,如果是,则将该应用图标作为选出的应用图标,否则,对该应用图标不作处理。
[0059] 步骤63:将选出的各应用图标按照环行展示的方式展示在屏幕上。
[0060] 基于上述介绍,本发明同时公开了一种应用定位装置。图7为本发明应用定位装置实施例的组成结构示意图。如图7所示,包括:
[0061] 第一处理模块71,用于当监测到用户在智能终端的屏幕上作出跨屏定位应用的手势时,从所述智能终端的各应用屏上所展示的应用图标中选出与所述手势相关联的应用图标,并通知给第二处理模块72;
[0062] 第二处理模块72,用于将选出的应用图标展示在所述屏幕上。
[0063] 其中,第一处理模块71中可具体包括:
[0064] 第一处理单元711,用于当监测到用户在所述智能终端的屏幕上作出跨屏定位应用的手势时,确定所述手势对应的屏幕位置,并通知给第二处理单元712;
[0065] 第二处理单元712,用于针对各应用屏中所展示的每个应用图标,分别进行以下处理:确定该应用图标的展示位置与所述手势对应的屏幕位置之间的关系是否满足预定要求,如果是,则将该应用图标作为与所述手势相关联的应用图标,并通知给所述第二处理模块72。
[0066] 具体地,当所述手势对应的屏幕位置为一个位置点时,第二处理单元712确定该应用图标的展示位置中的预定位置点与所述手势对应的位置点之间的距离的绝对值是否小于预定阈值,如果是,则确定该应用图标的展示位置与所述手势对应的屏幕位置之间的关系满足预定要求。
[0067] 较佳地,所述手势可为:两个手指初始捏合在一起的Pinch手势;
[0068] 相应地,所述手势对应的位置点可为:两个手指初始捏合在一起时所在的屏幕位置点。
[0069] 或者,当所述手势对应的屏幕位置为一个区域范围时,第二处理单元712确定该应用图标的展示位置中的预定位置点是否位于所述区域范围内,如果是,则确定该应用图标的展示位置与所述手势对应的屏幕位置之间的关系满足预定要求。
[0070] 较佳地,所述手势为:划圈手势;
[0071] 相应地,所述手势对应的区域范围可为:所圈住的区域范围。
[0072] 图7所示装置实施例的具体工作流程请参照前述方法实施例中的相应说明,此处不再赘述。
[0073] 需要说明的是,以上各实施例中所述的根据位置选择应用图标的方式仅为举例说明,并不用于限制本发明的技术方案,如果采用其它方式,只要能够达到同样的目的,也是可以的。比如,还可采用以下方式:预先设定多个手势,并分别设定每个手势与一个或多个应用图标之间的对应关系,当监测到用户在屏幕上作出某一手势时,展示该手势对应的应用图标。
[0074] 另外,图7所示装置通常位于智能终端中,或者,也可将图7所示装置的功能以软件的形式集成到智能终端的操作系统中;在实际应用中,可在智能终端上设置一个专门的按键,用户可根据自身需求,通过操作该按键来开启或关闭图7所示装置的功能,或者,也可以在智能终端的操作系统的设置项中增加一个图7所示装置的功能对应的子项,用户可选择开启或关闭该子项的功能;这样,只有在图7所示装置的功能被开启的情况下,才会按照本发明所述方案进行处理,即不会强迫用户使用该功能,从而可提升用户体验等。
[0075] 综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。