一种应用程序启动方法及移动终端技术

技术编号:19511057 阅读:28 留言:0更新日期:2018-11-21 07:38
本发明专利技术提供了一种应用程序启动方法和移动终端,涉及软件技术领域。其中,所述方法包括:接收用户对第一应用程序图标的第一触发指令;当针对所述第一应用程序存在至少一个关联应用程序,响应于所述第一触发指令,启动所述第一应用程序并显示悬浮窗;在所述悬浮窗中展示所述关联应用程序图标;当接收到用户对目标关联应用程序图标的第二触发指令后,关闭所述第一应用程序,并启动所述目标关联应用程序。能够实现当用户打开错误的第一应用时,可以直接在第一应用的悬浮窗中选择正确的应用,减少了用户在桌面查找正确应用的时间,提高了用户体验。

【技术实现步骤摘要】
一种应用程序启动方法及移动终端
本专利技术涉及软件
,尤其涉及一种应用程序启动方法及移动终端。
技术介绍
应用程序作为用户使用移动终端基本需求,一般展示给用户最直观的状态是在桌面显示一个很小的图标。随着移动终端的推广,大量的应用程序被开发出来,同样用户也会在移动终端安装各种各样的应用。当前很多应用图标的设计都追求精简、明了。这就导致很多应用图标非常相似,用户非常容易出现误触的行为。现有技术中,针对误触行为实行的方法是,当用户打开A应用时,如果发现是误触行为,则关闭A应用,在桌面上查找后,再打开正确的应用,可见,现有方案存在操作复杂,造成用户体验差的问题。
技术实现思路
本专利技术提供一种应用程序启动方法,以解决用户手动关闭错误的应用,再查找打开正确的应用,过程复杂,处理效率低下的问题。第一方面,本专利技术实施例提供了一种应用程序启动方法,应用于移动终端,该方法包括:接收用户对第一应用程序图标的第一触发指令;当针对所述第一应用程序存在至少一个关联应用程序,响应于所述第一触发指令,启动所述第一应用程序并显示悬浮窗;在所述悬浮窗中展示所述关联应用程序图标;当接收到用户对目标关联应用程序图标的第二触发指令后,关闭所述第一应用程序,并启动所述目标关联应用程序。第二方面,本专利技术实施例提供了一种移动终端,该移动终端包括:接收模块,用于接收用户对第一应用程序图标的第一触发指令;显示模块,用于当针对所述第一应用程序存在至少一个关联应用程序,响应于所述第一触发指令,启动所述第一应用程序并显示悬浮窗;展示模块,用于在所述悬浮窗中展示所述关联应用程序图标;启动模块,用于当接收到用户对目标关联应用程序的第二触发指令后,关闭所述第一应用程序,并启动所述目标关联应用程序。第三方面,提供了一种移动终端,该移动终端包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现本专利技术所述的应用程序启动方法的步骤。第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现本专利技术所述的应用程序打开方法的步骤。在本专利技术实施例中,通过接收用户对第一应用程序图标的第一触发指令;当针对第一应用程序存在至少一个关联应用程序,则对应第一应用程序生成悬浮窗;在悬浮窗中展示关联应用程序;当接收到用户对一关联应用程序的第二触发指令后,启动关联应用程序。能够实现当用户打开错误的第一应用程序时,可以直接在第一应用程序的悬浮窗中选择正确的应用程序,减少了用户在桌面查找正确应用程序的时间,提高了用户体验。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1示出了本专利技术实施例一中的一种应用程序启动方法的流程图;图2示出了本专利技术实施例二中的一种应用程序启动方法的流程图;图3示出了本专利技术实施例二中的一种在应用程序A的界面中生成一悬浮窗的示意图;图4示出了本专利技术实施例三中的一种移动终端的结构框图;图5示出了本专利技术实施例三中的一种移动终端的结构框图;图6示出了本专利技术实施例五中的一种移动终端的结构框图。具体实施方式下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。实施例一参照图1,示出了本专利技术实施例一的一种应用程序启动方法的流程图,具体可以包括如下步骤:步骤101,接收用户对第一应用程序图标的第一触发指令。在本专利技术实施例中,移动终端界面上具有多个应用程序,每个应用程序都有其对应的图标,当用户触发第一应用程序图标即启动第一应用程序时,移动终端检测到此第一触发指令。步骤102,当针对所述第一应用程序存在至少一个关联应用程序,响应于所述第一触发指令,启动所述第一应用程序并显示悬浮窗。在本专利技术实施例中,所述第一应用程序的关联应用程序根据预设策略确定;其中,预设策略包括:根据历史用户行为记录,确定与所述第一应用程序对应的关联应用程序;具体的,从历史用户行为记录中,统计误触行为的第一次数;所述误触行为包括:用户打开所述第一应用程序后,在预设时间内关闭所述第一应用程序,并在预设时间内启动第二应用程序;当所述第一次数达到第一阈值时,将所述第二应用程序确定为与所述第一应用程序对应的关联应用程序;或者,预设策略包括:根据各应用程序的图标的图像之间的相似度,确定与所述第一应用程序对应的关联应用程序。在本专利技术实施例中,将确定的关联应用程序加入到第一应用程序的关联应用程序列表中,在使用过程中,判断第一应用程序是否存在关联应用程序,例如,第一应用程序具有自己的关联应用程序列表,关联应用程序列表中存储有第一应用程序的关联应用程序。在本专利技术实施例中,可以对移动终端中的应用程序预设其关联应用程序。当然,移动终端中的应用程序可以有一个或多个关联应用程序,也可以没有关联应用程序。例如,在移动终端界面上有应用程序A、应用程序B、应用程序C、应用程序D、应用程序E和应用程序F。参照表1:表1第一应用程序关联应用程序应用程序A应用程序B,应用程序C应用程序B应用程序A,应用程序D应用程序C应用程序A、应用程序E应用程序D应用程序B、应用程序E应用程序E应用程序C、应用程序D应用程序F无参照表1,在本专利技术实施例中,应用程序A-应用程序E都有自己的关联应用程序,而应用程序F并无关联应用程序,其中,应用程序A的关联应用程序有应用程序B和应用程序C。而应用程序B和应用程序C并不一定为关联应用程序。所以,在本专利技术实施例中,每个应用程序都有其关联的应用程序列表。在本专利技术实施例中,优选的,可事先根据各应用程序的图标的图像之间的相似度,确定与所述第一应用程序对应的关联应用程序。例如,将与第一应用程序图标图形形状相似或图标背景颜色相似的多个应用程序放在第一应用程序的关联应用程序列表中。具体的,对第一应用程序和所述移动终端中所有的其他应用程序的图标背景颜色进行采样,获取与所述第一应用程序图标背景颜色的第一相似度,将所述第一相似度达到第一阈值的应用程序放在第一应用的关联列表中;对第一应用程序和所述移动终端中所有的其他应用程序的图标图形形状进行差异化对比,获取与所述第一应用程序图标图形形状的第二相似度,将所述第二相似度达到第二阈值的应用程序放在第一应用程序的关联列表中。在本专利技术实施例中,例如,当应用程序A与应用程序B颜色相似时,将应用程序B放入应用程序A的关联应用程序列表中,当应用程序A与应用程序C图标图形相似时,将应用程序C放入应用程序A的关联应用程序列表中,即应用程序B和应用程序C都是应用程序A的关联应用程序。在本专利技术实施例中,启动所述第一应用程序并显示悬浮窗,具体包括:已经打开第一应用程序的显示界面,在第一应用程序的显示界面上生成悬浮窗。这种方式,并不影响第一应用程序的启动。或者,拦截第一应用程序显示界面的进程,在显示第一应用程序界面前本文档来自技高网...

【技术保护点】
1.一种应用程序启动方法,应用于移动终端,其特征在于,所述方法包括:接收用户对第一应用程序图标的第一触发指令;当针对所述第一应用程序存在至少一个关联应用程序,响应于所述第一触发指令,启动所述第一应用程序并显示悬浮窗;在所述悬浮窗中展示所述关联应用程序图标;当接收到用户对目标关联应用程序图标的第二触发指令后,关闭所述第一应用程序,并启动所述目标关联应用程序。

【技术特征摘要】
1.一种应用程序启动方法,应用于移动终端,其特征在于,所述方法包括:接收用户对第一应用程序图标的第一触发指令;当针对所述第一应用程序存在至少一个关联应用程序,响应于所述第一触发指令,启动所述第一应用程序并显示悬浮窗;在所述悬浮窗中展示所述关联应用程序图标;当接收到用户对目标关联应用程序图标的第二触发指令后,关闭所述第一应用程序,并启动所述目标关联应用程序。2.根据权利要求1所述的方法,其特征在于,所述接收用户对第一应用程序图标的第一触发指令的步骤之前,还包括:根据历史用户行为记录,确定与所述第一应用程序对应的关联应用程序。3.根据权利要求2所述的方法,其特征在于,所述根据历史用户行为记录,确定与所述第一应用程序对应的关联应用程序的步骤,包括:从历史用户行为记录中,统计误触行为的第一次数;所述误触行为包括:用户打开所述第一应用程序后,在预设时间内关闭所述第一应用程序,并在预设时间内启动第二应用程序;当所述第一次数达到第一阈值时,将所述第二应用程序确定为与所述第一应用程序对应的关联应用程序。4.根据权利要求1所述的方法,其特征在于,所述启动所述第一应用程序并显示悬浮窗的步骤,包括:启动所述第一应用程序,并在所述第一应用的展示界面之上,生成所述悬浮窗。5.根据权利要求4所述的方法,其特征在于,在所述启动所述目标关联应用程序的步骤之前,还包括:生成跳转信息用于提示;所述跳转信息包括:将关闭所述第一应用程序的界面,跳转至所述关联应用程序的界面。6.一种移动终端,其特征在于,所述移动终端包括:接收模块,用于...

【专利技术属性】
技术研发人员:胡鹏程
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1