一种管理分身应用的方法、装置及终端与流程

文档序号:12747654阅读:369来源:国知局
一种管理分身应用的方法、装置及终端与流程

本发明涉及通信技术领域,尤其涉及一种管理分身应用的方法、装置及终端。



背景技术:

随着应用双开技术的普及,不同用户或是同一用户可以使用不同登录账号在同一终端上实现同一应用的使用,即在终端的显示界面上显示使用不同账号登录的同一应用的主应用和分身应用。

目前,当用户需要启动分身应用时,可以在系统设置中进行设置。在用户开启某一应用的分身开关之后,终端的显示界面上会显示该应用的分身应用,供用户使用。之后当用户需要关闭分身应用时,则可以在系统设置中关闭该应用的分身开关。在该应用的分身开关关闭之后,终端的显示界面上仅会显示该应用的主应用。

在实际操作过程中,当用户需要频繁开启、关闭分身应用时,采用上述方案则需要用户反复进入系统设置界面,并通过逐步操作来完成分身应用的设置,从而造成用户操作过程中的不便。



技术实现要素:

本发明提供一种管理分身应用的方法、装置及终端,能够解决因在系统设置中频繁进行分身应用的设置而给用户带来操作不便的问题。

为达到上述目的,本发明实施例采用如下技术方案:

第一方面,本发明提供一种管理分身应用的方法,所述方法包括:

在检测到用户触碰应用图标的时长达到阈值时间之后,检测用户停止触碰所述应用图标之后的一定时间内终端被连续摇动的次数是否达到阈值次数;

若检测到所述终端被连续摇动的次数大于或等于所述阈值次数,则确定用户所选应用是否为主应用,其中,所述用户所选应用为所述应用图标对应的应用,所述用户所选应用为所述主应用或所述主应用的分身应用;

若所述用户所选应用为所述主应用,则在所述终端中生成主应用的分身应用;

若所述用户所选应用为所述分身应用,则在所述终端的显示界面内,删除所述分身应用图标,并删除所述分身应用产生的数据

第二方面,本发明提供一种管理分身应用的装置,所述装置包括:

检测模块,用于在检测到用户触碰应用图标的时长达到阈值时间之后,检测用户停止触碰所述应用图标之后的一定时间内终端被连续摇动的次数是否达到阈值次数;

判断模块,用于若检测到所述终端被连续摇动的次数大于或等于所述阈值次数,则确定用户所选应用是否为主应用,其中,所述用户所选应用为所述应用图标对应的应用,所述用户所选应用为所述主应用或所述主应用的分身应用;

生成模块,用于若所述用户所选应用为所述主应用,则在所述终端中生成主应用的分身应用;

删除模块,用于若所述用户所选应用为所述分身应用,则在所述终端的显示界面内,删除所述分身应用图标,并删除所述分身应用产生的数据。

第三方面,本发明提供一种终端,其特征在于,所述终端至少包括如第二方面所述的管理分身应用的装置。

本发明提供的一种管理分身应用的方法、装置及终端,相比较于现有技术中通过进入系统设置界面,并进行逐步操作来完成分身应用的管理,本发明可以在用户长按应用图标达到阈值时间,且终端被摇动,那么如果此时用户所选应用图标为主应用,则在终端中生成该主应用的分身应用;如果此时用户所选应用图标为分身应用,则删除该分身应用的图标,并删除该分身应用产生的数据。由此可见,采用上述方式来管理分身应用,用户可以通过触碰应用图标的时长达到阈值时间,且在该时长达到阈值时间之后,通过在一定时间内连续摇动终端至阈值次数或是大于阈值次数,就可以达到启动/关闭分身应用的效果。因此,能够解决因在系统设置中频繁进行分身应用的设置而给用户带来操作不便的问题。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1为本发明实施例提供的一种管理分身应用的方法流程图;

图2至图4为本发明实施例提供的另一种管理分身应用的方法流程图;

图5为本发明实施例提供的一种管理分身应用的装置结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

本发明实施例提供一种管理分身应用的方法,该方法可以应用于终端,如图1所示,该方法流程包括:

101、检测用户触碰应用图标的时长。

终端内部可以设置有传感器,用于检测用户的触碰操作,以及产生触碰操作的时长,比如:终端内部可以设置有温度传感器,温度传感器可以根据用户手指的温度来感应到在终端的显示界面上用户针对应用图标所执行的触碰操作,并检测用户开始触碰到停止触碰这一操作过程的时长,将该时长作为用户触碰应用图标的时长。

102、在检测到用户触碰应用图标的时长达到阈值时间之后,检测用户停止触碰应用图标之后的一定时间内终端被连续摇动的次数是否达到阈值次数。若检测到终端被连续摇动的次数大于或等于阈值次数,则执行步骤103;否则,执行步骤104。

需要说明的是,阈值时间和阈值次数为用于判断用户是否期望生成或关闭分身应用的参考值。在本发明中,阈值时间和阈值次数可以根据用户的行为习惯进行预先设定,比如:阈值时间为1秒,阈值次数为1次,在此对于阈值时间和阈值次数的设置方式、时机,以及阈值时间和阈值次数的大小不做限定。

103、确定用户所选应用是否为主应用。如果用户所选应用为主应用,则执行步骤105;否则,执行步骤106。

其中,用户所选应用为应用图标对应的应用,用户所选应用为主应用或主应用的分身应用。

104、结束分身应用的管理过程。

105、在终端中生成主应用的分身应用。

106、在终端的显示界面内,删除分身应用图标,并删除分身应用产生的数据。

在本发明中,当用户不再需要分身应用时,可以直接将分身应用图标从终端的显示界面中删除。同时,为了避免在用户不需要分身应用时分身应用仍占用过多的资源,终端也会将分身应用在使用过程中所产生的数据一并删除。

本发明提供的一种管理分身应用的方法,相比较于现有技术中通过进入系统设置界面,并进行逐步操作来完成分身应用的管理,本发明可以在用户长按应用图标达到阈值时间,且终端被摇动,那么如果此时用户所选应用图标为主应用,则在终端中生成该主应用的分身应用;如果此时用户所选应用图标为分身应用,则删除该分身应用的图标,并删除该分身应用产生的数据。由此可见,采用上述方式来管理分身应用,用户可以仅通过触碰应用图标的时长达到阈值时间,且在该时长达到阈值时间之后,通过在一定时间内连续摇动终端至阈值次数或是大于阈值次数,就可以达到启动/关闭分身应用的效果。因此,能够解决因在系统设置中频繁进行分身应用的设置而给用户带来操作不便的问题。

考虑到同一主应用可以有多个分身应用,为了满足不同环境对于终端中分身应用数量的需求,在本发明实施例的一个实现方式中,可以预设分身应用的数量上限,并当分身应用的数量达到上限之后,不再生成新的分身应用。因此,在如图1所示的实现方式的基础上,还可以实现为如图2所示的实现方式。其中,在执行步骤105在终端中生成主应用的分身应用之前,还可以执行步骤107和步骤108:

107、确定当前主应用的分身应用的数量是否达到数量上限。若数量未达到数量上限,则执行步骤105;否则,执行步骤108。

108、在显示界面内生成提示信息,以告知用户主应用当前无法生成分身应用。

提示信息能够以对话框的形式展现给用户,提示信息的内容具体可以为“当前无法生成该主应用的分身应用”,或是“由于分身应用数量已达数量上限,请在删除至少一个分身应用之后再重新生成分身应用”。如果为后者,在对话框中还可以设置有直接用于删除分身应用的链接,即用户完成相应点击操作之后,当前界面可以直接跳转到主应用的分身应用所在界面,用户同样可以通过触碰分身应用图标的时长达到阈值时间,且在停止触碰分身应用图标之后的一定时间内使终端被连续摇动的次数达到阈值次数的方式来删除该分身应用,或是通过多次连续触碰分身应用图标等方式一次性选中多个分身应用,之后通过上述摇动终端的方式来完成批量删除。在成功删除至少一个分身应用之后,用户可以通过触碰主应用图标的时长达到阈值时间,且在停止触碰主应用图标之后的一定时间内使终端被连续摇动的次数达到阈值次数的方式,来重新生成主应用的分身应用。需要说明的是,提示信息还可以通过语音提示、震动、闪光灯闪烁等其他方式来提示用户当前操作无法顺利执行,具体提示方式在此不做限定。

本发明中,当分身应用的数量达到数量上限之后,终端不再生成新的分身应用,并通过在显示界面内生成提示信息来告知用户当前无法再生成分身应用的消息。这样一来,能够有效控制同一主应用的分身应用的数量。

为了方便用户从视觉角度区分主应用和分身应用,且便于用户对分身应用进行管理,在本发明实施例的一个实现方式中,分身应用的图标可以为主应用图标经过滤镜处理后的图标,并且,在显示界面内生成分身应用时,可以将分身应用图标显示在与主应用图标所处位置之间的直线距离小于或等于阈值距离的位置。因此,在如图1或图2所示的实现方式的基础上,以图1为例,还可以实现为如图3所示的实现方式。其中,步骤105在终端中生成主应用的分身应用,可以具体实现为步骤1051和步骤1052:

1051、将主应用图标经过滤镜处理后,得到分身应用图标。

采用滤镜处理的目的主要在于,在不改变主应用图标中各个图形的组合、排列方式的前提条件下,更换图标的中各个图形的配色,这样不仅可以保证同一应用的主应用和分身应用具有相同图形的图标,还能通过图标颜色有效区分主应用和分身应用。需要说明的是,除了滤镜处理以外,还可以采用其他能够将主应用图标和分身应用图标进行有效区分的方式,比如:通过改变图标的透明度,将分身应用透明化等,在此不做限定。

1052、在显示界面内,将分身应用图标显示在与主应用图标所处位置之间的直线距离小于或等于阈值距离的位置。

在本发明中,直线距离可以为主应用图标中心点距分身应用图标中心点之间的直线距离。在终端的显示界面内,各个应用图标通常是按照应用生成的先后顺序,或是遵从用户对应用图标排列所设置的要求依次进行排列的。也就意味着,为了使显示界面内各个应用图标能够整齐排列,通常情况下,当一个显示界面中排满应用图标之后,每一列、每一行所显示的应用图标对齐,且数量相同,因此,采用本发明所提供的放置分身应用图标的方式,可以将分身应用图标的位置设置在主应用图标所在位置的正上方、正下方、正左方、正右方,或者设置在主应用图标所在位置的左斜上方、右斜上方、左斜下方、右斜下方等方位。需要说明的是,也可以将分身应用统一设置于某一页的显示界面中,从而使主应用与分身应用分开方式,避免在增加或是删除分身应用时,改变原有图标的排列顺序,在此对于图标的排列方式不做限定。

本发明中,将主应用图标经过滤镜处理后,可以得到分身应用图标。也就意味着,主应用图标与分身应用图标在显示时图形相同,但是图标的颜色不同。这样一来,不仅可以保证同一应用的主应用和分身应用具有相同图形的图标,同时还可以通过颜色来对主应用和分身应用加以区分。此外,分身应用图标可以显示在主应用图标的相邻位置,实现同一类应用在显示界面内的同一区域,还可以便于用户根据主应用图标所处位置,快速找到分身应用所处位置。

为了避免用户误操作,在本发明实施例的一个实现方式中,用户可以在需要生成、关闭分身应用之前开启应用分身功能,和/或在不需要生成、关闭分身应用之后关闭应用分身功能。因此,在如图3所示的实现方式的基础上,还可以实现为如图4所示的实现方式。其中,在执行步骤101检测用户触碰应用图标的时长之前,还可以执行步骤109;在执行步骤106在终端的显示界面内,删除分身应用图标,并删除分身应用产生的数据之后,还可以执行步骤110:

109、开启应用分身功能。

110、关闭应用分身功能。

触发应用分身功能的开启、关闭的开关可以设置在系统设置界面,或是设置在终端的主显示界面中一个方便用户触控的地方,在此不做限定。

本发明中,考虑到所检测到的长按、摇动操作很可能为用户在无意情况下误触发的动作,因此,用户可以在需要生成、关闭分身应用之前开启应用分身功能,和/或在不需要生成、关闭分身应用之后关闭应用分身功能。这样就能在便于用户对分身应用进行管理的情况下,有效减少误操作的产生。

本发明实施例提供一种管理分身应用的装置20,该装置20可以应用于终端,如图5所示,该装置20用于执行如图1至4所示的任意一项方法流程,该装置20包括:

检测模块21,用于在检测到用户触碰应用图标的时长达到阈值时间之后,检测用户停止触碰应用图标之后的一定时间内终端被连续摇动的次数是否达到阈值次数。

判断模块22,用于若检测到终端被连续摇动的次数大于或等于阈值次数,则确定用户所选应用是否为主应用,其中,用户所选应用为应用图标对应的应用,用户所选应用为主应用或主应用的分身应用。

生成模块23,用于若用户所选应用为主应用,则在终端中生成主应用的分身应用。

删除模块24,用于若用户所选应用为分身应用,则在终端的显示界面内,删除分身应用图标,并删除分身应用产生的数据。

在本发明实施例的一个实现方式中,判断模块22,还用于确定当前主应用的分身应用的数量是否达到数量上限。

生成模块23,还用于若数量未达到数量上限,则执行在终端中生成主应用的分身应用。

提示模块25,用于若数量已达到数量上限,则在显示界面内生成提示信息,以告知用户主应用当前无法生成分身应用。

在本发明实施例的一个实现方式中,生成模块23,具体用于:

将主应用图标经过滤镜处理后,得到分身应用图标;

在显示界面内,将分身应用图标显示在与主应用图标所处位置之间的直线距离小于或等于阈值距离的位置。

在本发明实施例的一个实现方式中,装置20还包括:

开启模块26,用于开启应用分身功能。

关闭模块27,用于关闭应用分身功能。

本发明提供的一种管理分身应用的装置,相比较于现有技术中通过进入系统设置界面,并进行逐步操作来完成分身应用的管理,本发明可以在用户长按应用图标达到阈值时间,且终端被摇动,那么如果此时用户所选应用图标为主应用,则在终端中生成该主应用的分身应用;如果此时用户所选应用图标为分身应用,则删除该分身应用的图标,并删除该分身应用产生的数据。由此可见,采用上述方式来管理分身应用,用户可以通过触碰应用图标的时长达到阈值时间,且在该时长达到阈值时间之后,通过在一定时间内连续摇动终端至阈值次数或是大于阈值次数,就可以达到启动/关闭分身应用的效果。因此,能够解决因在系统设置中频繁进行分身应用的设置而给用户带来操作不便的问题。

本发明实施例提供一种终端,该终端用于执行如图1至4所示的任意一项方法流程,终端至少包括如图5所示的装置20。

本发明提供的一种终端,相比较于现有技术中通过进入系统设置界面,并进行逐步操作来完成分身应用的管理,本发明可以在用户长按应用图标达到阈值时间,且终端被摇动,那么如果此时用户所选应用图标为主应用,则在终端中生成该主应用的分身应用;如果此时用户所选应用图标为分身应用,则删除该分身应用的图标,并删除该分身应用产生的数据。由此可见,采用上述方式来管理分身应用,用户可以通过触碰应用图标的时长达到阈值时间,且在该时长达到阈值时间之后,通过在一定时间内连续摇动终端至阈值次数或是大于阈值次数,就可以达到启动/关闭分身应用的效果。因此,能够解决因在系统设置中频繁进行分身应用的设置而给用户带来操作不便的问题。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:Read-Only Memory,简称:ROM)或随机存储记忆体(英文:Random Access Memory,简称:RAM)等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1