一种应用自动开启方法以及装置与流程

文档序号:12626429阅读:208来源:国知局
一种应用自动开启方法以及装置与流程

本发明涉及终端技术领域,特别涉及一种应用自动开启方法以及装置。



背景技术:

移动终端,如智能手机、平板电脑等中安装了大量的应用,比如QQ、微信、微博等应用,为了减少移动终端的能耗,通常会在应用退出时关闭这些应用,因而用户每次需要使用某一应用时,需要查找到该应用的图标,然后点击该图标,手动启动该应用,比较麻烦,用户体验差。



技术实现要素:

本发明实施例公开了一种应用自动开启方法以及装置,可以根据用户应用的使用习惯自动开启应用,不需要用户手动打开,提高用户体验。

第一方面,本发明提供了一种应用自动开启方法,包括:

获取移动终端当前参数信息,所述当前参数信息包括当前位置信息和/或当前时间信息;

根据所述当前参数信息,确定历史开启次数满足预设条件的目标应用;

开启所述目标应用。

结合第一方面,在第一方面的第一种实现中,所述方法还包括:

记录参数信息与应用历史开启次数的对应关系;所述参数信息包括位置信息和/或时间信息。

结合第一方面,在第一方面的第二种实现中,所述根据所述当前参数信息,确定历史开启次数满足预设条件的目标应用包括:

根据所述当前参数信息,获取当前参数信息下各个应用的历史开启次数;

确定历史开启次数大于预设阈值的应用为目标应用。

结合第一方面,在第一方面的第三种实现中,所述根据所述当前参数信息,确定历史开启次数满足预设条件的目标应用包括:

根据所述当前参数信息,确定在所述当前参数信息下历史开启次数大于预设阈值的应用;

当确定的应用的个数大于1时,选定所述确定的应用中在所述当前参数信息下历史开启次数最多的应用为目标应用。

结合第一方面的第二种实现和第三种实现,在第一方面的第四种实现中,所述当前参数信息包括当前位置信息;所述根据所述当前参数信息,确定历史开启次数满足预设条件的目标应用之后,所述方法还包括:

统计在所述当前位置信息下多个预设时间段内所述目标应用的历史总开启次数;

确定所述目标应用的历史总开启次数最多的预设时间段为目标时间段;

所述开启所述目标应用包括:在所述目标时间段开启所述目标应用。

第二方面,本发明还提供了一种应用自动开启装置,包括:

获取单元,用于获取移动终端当前参数信息;所述当前参数信息包括当前位置信息和/或当前时间信息;

第一确定单元,用于根据所述当前参数信息,确定历史开启次数满足预设条件的目标应用;

执行单元,用于开启所述目标应用。

结合第二方面,在第二方面的第一种实现中,所述装置还包括:

保存单元,用于记录参数信息与应用历史开启次数的对应关系;所述参数信息包括位置信息和/或时间信息。

结合第二方面,在第二方面的第二种实现中,所述第一确定单元具体用于:

根据所述当前参数信息,获取所述应用运行日志中当前参数信息下各个应用的历史开启次数;

确定历史开启次数大于预设阈值的应用为目标应用。

结合第二方面,在第二方面的第三种实现中,所述第一确定单元具体用于:

根据所述当前参数信息,确定在所述当前参数信息下历史开启次数大于预设阈值的应用;

当在确定的应用的个数大于1时,选定所述确定的应用中在所述当前参数信息下历史开启次数最多的应用为目标应用。

结合第二方面的第二种实现和第三种实现,在第二方面的第四种实现中,所述当前参数信息包括当前位置信息;所述装置还包括:

统计单元,用于统计在所述当前位置信息下多个预设时间段内所述目标应用的历史总开启次数;

第二确定单元,确定所述目标应用的历史总开启次数最多的预设时间段为目标时间段;

所述执行单元还用于,在所述目标时间段开启所述目标应用。

上述发明,通过获取该移动终端当前参数信息,所述当前参数信息包括当前位置信息和/或当前时间信息;并根据所述当前参数信息,确定历史开启次数满足预设条件的目标应用,开启目标应用。通过该方法可以根据用户应用的使用习惯,自动开启应用,不需要用户手动打开,提高用户体验。

附图说明

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

图1是本发明实施例提供的应用自动开启方法一实施方式的流程示意图;

图2是本发明实施例提供的应用自动开启方法另一实施方式的流程示意图;

图3是本发明实施例提供的应用自动开启装置一实施方式的结构示意图;

图4是本发明实施例提供的应用自动开启装置另一实施方式的结构示意图;

图5是本发明实施例提供的移动终端的一实施方式的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。

需要说明的是,在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

请参阅图1,图1是本发明实施例提供的应用自动开启方法一实施方式的流程示意图。本发明实施例提供的应用自动开启方法可以应用于移动终端,例如智能手机、平板电脑、智能手环等,该方法包括:

步骤S101:获取移动终端当前参数信息;所述当前参数信息包括当前位置信息和/或当前时间信息。

具体地,当前参数信息可以包括当前位置信息和/或当前时间信息,当前位置信息可以是当前位置,也可以是当前位置范围;当前时间信息可以是当前时间点,也可以是包括当前时间点的时间范围。移动终端可以通过GPS、BDS等卫星导航系统获取移动终端当前位置,也可以通过调用时间函数的方式获取系统当前时间。其中,当前位置范围可以是以当前位置为中心预设半径内(比如50米内)的位置范围,也可以是该当前位置所在的商圈、小区等位置范围。

步骤S102:根据所述当前参数信息,确定历史开启次数满足预设条件的目标应用。

具体地,移动终端可以记录参数信息与应用历史开启次数的对应关系,并实时更新所述参数信息与应用历史开启次数的对应关系,其中,所述参数信息可以包括位置信息和/或时间信息。移动终端可以根据所述参数信息与应用的历史开启次数的对应关系,查找当前参数信息对应的应用的历史打开次数,确定当前参数信息对应的应用的历史打开次数满足预设条件(例如,大于预设值,比如50次)的目标应用。

可选地,移动终端也可以包括应用运行日志,该应用运行日志用于记录移动终端中安装的各个应用的运行状况,比如各个应用每次开启时,移动终端所处的位置信息、时间信息以及运行时长等,应用运行日志可以统计移动终端在某一位置或某一位置范围的各个应用的历史开启次数,也可以统计移动终端在某一时间或某一时间段的各个应用的历史开启次数,也可以统计移动终端在某一位置,某一时间或某一时间段各个应用的历史开启次数。

比如,移动终端可以根据当前位置信息,在应用运行日志中查找在所述当前位置信息下历史开启次数大于预设值(比如50次)的目标应用;移动终端也可以根据当前时间信息,在应用运行日志中查找在所述当前时间信息时历史开启次数大于预设值(比如50次)的目标应用;移动终端也可以根据当前位置信息和当前时间信息,在应用运行日志中查找在所述当前位置信息下当前时间信息时历史开启次数大于预设值(比如50次)的目标应用。

本发明实施例中,步骤S102的实施方式可以包括:根据所述当前参数信息,获取当前参数信息下各个应用的历史开启次数;选定历史开启次数大于预设阈值的应用为目标应用。例如,移动终端获取当前位置,根据当前位置,获取应用运行日志或记录的参数信息与应用的历史开启次数的对应关系中当前位置或当前位置范围下各个应用的历史开启次数,比如,在当前位置比如“家”,第一应用的历史开启次数为100次、第二应用的历史开启次数为10次、第三应用的历史开启次数为23次、第四应用的历史开启次数为85次、第五应用的历史开启次数为123次,移动终端选定历史开启次数大于预设阈值(比如50次)的应用为目标应用,即目标应用为第一应用、第四应用、第五应用。

本发明实施例中,步骤S102的实施方式可以包括:所述根据当前参数信息,确定在所述当前参数信息下历史开启次数大于预设阈值的应用;当在所述当前参数信息下历史开启次数大于预设阈值的应用的个数大于1时,选定所述确定的应用中在所述当前参数信息下历史开启次数最多的应用为目标应用。例如,移动终端可以获取当前位置,根据当前位置,在应用运行日志或记录的参数信息与应用的历史开启次数的对应关系中查找在当前位置下历史开启次数大于预设阈值,比如50次的应用,比如,在当前位置比如“家”,第一应用的历史开启次数为100次、第四应用的历史开启次数为85次、第五应用的历史开启次数为123次都满足预设条件,且满足预设条件的应用的个数大于1,移动终端可以选定当前位置下历史开启次数最多的应用,即第五应用,为目标应用。

步骤S103:开启所述目标应用。

具体地,当移动终端查找到目标应用后,自动开启该目标应用,也可以弹出提示消息,提示用户是否开启目标应用,当接收到针对目标应用输入的开启指令时,开启目标应用。

本发明实施例,通过获取该移动终端当前参数信息,所述当前参数信息包括当前位置信息和/或当前时间信息;并根据所述当前参数信息,确定历史开启次数满足预设条件的目标应用,开启目标应用。通过该方法可以根据用户应用的使用习惯,自动开启应用,不需要用户手动打开,提高用户体验。

请参阅图2,图2是本发明实施例提供的应用自动开启方法另一实施方式的流程示意图。本发明实施例提供的应用自动开启方法可以应用于移动终端,例如智能手机、平板电脑、智能手环等,该方法包括:

步骤S201:获取移动终端当前位置信息。

具体地,当前位置信息可以是当前位置,也可以是当前位置范围,移动终端可以通过GPS、BDS等卫星导航系统获取移动终端当前位置,也可以通过调用时间函数的方式获取系统当前时间。其中,当前位置范围可以是以当前位置为中心预设半径内(比如50米内)的位置范围,也可以是该当前位置所在是商圈、小区等位置范围。

步骤S202:根据所述当前位置信息,确定历史开启次数满足预设条件的目标应用。

具体地,移动终端可以记录参数信息与应用历史开启次数的对应关系,并实时更新所述参数信息与应用历史开启次数的对应关系,其中,所述参数信息可以包括位置信息和/或时间信息。移动终端可以根据所述参数信息与应用的历史开启次数的对应关系,查找当前参数信息对应的应用的历史打开次数,确定当前参数信息对应的应用的历史打开次数满足预设条件(例如,大于预设值,比如50次)的目标应用。

可选地,移动终端也可以包括应用运行日志,该应用运行日志用于记录移动终端中安装的各个应用的运行状况,比如各个应用每次开启时,移动终端所处的位置信息、时间信息以及运行时长等,应用运行日志可以统计移动终端在某一位置或某一位置范围的各个应用的历史开启次数,也可以统计移动终端在某一时间或某一时间段的各个应用的历史开启次数,也可以统计移动终端在某一位置,某一时间或某一时间段各个应用的历史开启次数。移动终端可以根据当前位置信息,在应用运行日志中查找在所述当前位置信息下历史开启次数满足大于预设值(比如50次)的目标应用。

本发明实施例中,步骤S202的实施方式可以是:根据所述当前位置信息,获取当前位置信息下各个应用的历史开启次数;选定历史开启次数大于预设阈值的应用为目标应用。例如,在当前位置下,第一应用的历史开启次数为100次、第二应用的历史开启次数为10次、第三应用的历史开启次数为23次、第四应用的历史开启次数为85次、第五应用的历史开启次数为123次,移动终端选定历史开启次数大于预设阈值(比如50次)的应用为目标应用,即目标应用为第一应用、第四应用、第五应用。

本发明实施例中,步骤S202的实施方式还可以是:所述根据当前位置信息,确定在所述当前位置信息下历史开启次数大于预设阈值的应用;当在所述当前位置信息下历史开启次数大于预设阈值的应用的个数大于1时,选定所述确定的应用中在所述当前位置信息下历史开启次数最多的应用为目标应用。例如,移动终端可以获取当前位置,根据当前位置,在应用运行日志或记录的参数信息与应用的历史开启次数的对应关系中查找在当前位置下历史开启次数大于预设阈值,比如50次的应用,比如,在当前位置,第一应用的历史开启次数为100次、第四应用的历史开启次数为85次、第五应用的历史开启次数为123次都满足预设条件,且满足预设条件的应用的个数大于1,移动终端可以选定当前位置下历史开启次数最多的应用,即第五应用为目标应用。

步骤S203:统计在所述当前位置信息下多个预设时间段内所述目标应用的历史总开启次数。

具体地,移动终端可以记录移动终端在某一位置,某一时间应用的历史总开启次数。当获取到目标应用后,移动终端可以统计在当前位置信息下各个预设时间段内该目标应用的历史总开启次数,比如,按照人们的生活规律可以将时间划分为多个预设时间段,包括8时至12时、12时至14时、14时至18时、18时至22时、以及22时至次日8时。

步骤S204:确定所述目标应用的历史总开启次数最多的预设时间段为目标时间段。

例如,当统计结果为移动终端在当前位置信息下,12时至14时的时间段打开目标应用的历史总次数最多,则将12时至14时确定为目标时间段。

步骤S205:在所述目标时间段开启所述目标应用。

具体地,若当前时间达到目标时间段的起始时间,例如12时,移动终端生成针对目标应用的开启指令,指示移动终端开启该目标应用。

本发明实施例,通过获取移动终端当前位置信息,根据所述当前位置信息,确定历史开启次数满足预设条件的目标应用,再统计在所述当前位置信息下多个预设时间段内所述目标应用的历史总开启次数,确定所述目标应用的历史总开启次数最多的预设时间段为目标时间段,在所述目标时间段开启所述目标应用,从而实现在合适的位置以及合适的时间段开启用户习惯使用的应用,避免在用户不常使用该目标应用的时间的打开该目标应用,降低移动终端的能耗,提高用户体验。

请参阅图3,图3是本发明实施例提供的应用自动开启装置一实施方式的结构示意图。本发明实施例提供的应用自动开启装置可以应用于移动终端,例如智能手机、平板电脑、智能手环等,该应用自动开启装置300包括:获取单元301、第一单元302以及执行单元303,其中,

获取单元301,用于获取移动终端当前参数信息;所述当前参数信息包括当前位置信息和/或当前时间信息;

第一确定单元302,用于根据所述当前参数信息,确定历史开启次数满足预设条件的目标应用;

执行单元303,用于开启所述目标应用。

本发明实施例中,所述应用自动开启装置300还包括:

保存单元304,用于记录参数信息与应用历史开启次数的对应关系;所述参数信息包括位置信息和/或时间信息。

本发明实施例中,所述第一确定单元302可以具体用于:

根据所述当前参数信息,获取所述应用运行日志中当前参数信息下各个应用的历史开启次数;确定历史开启次数大于预设阈值的应用为目标应用。

本发明实施例中,所述第一确定单元302可以具体用于:

根据所述当前参数信息,确定在所述当前参数信息下历史开启次数大于预设阈值的应用;

当在确定的应用的个数大于1时,选定所述确定的应用中在所述当前参数信息下历史开启次数最多的应用为目标应用。

需要说明的是,本发明各实施例中的应用自动开启装置300中获取单元301、第一确定单元302、第一执行单元303以及保存单元的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。

请参阅图4,图4是本发明实施例提供的应用自动开启装置另一实施方式的结构示意图。本发明实施例提供的应用自动开启装置400可以除包括应用自动开启装置300各个单元外,还可以包括:统计单元304、第二单元305,其中,

本发明实施例中,所述当前参数信息包括当前位置;所述应用自动开启装置400还可以包括:

统计单元304,用于统计在所述当前位置信息下多个预设时间段内所述目标应用的历史总开启次数;

第二确定单元305,确定所述目标应用的历史总开启次数最多的预设时间段为目标时间段;

所述执行单元303还用于,在所述目标时间段开启所述目标应用。

需要说明的是,本发明各实施例中的应用自动开启装置400中获取单元301、第一确定单元302、执行单元303、保存单元、统计单元304以及第二确定单元305的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。

请参阅图5,图5是本发明实施例提供的移动终端的一实施方式的结构示意图。该终端用于配合实施上述方案。该移动终端可以是智能手机,平板电脑等。本发明实施例提供的终端可以用于实施上述图1或图2所示的本发明各实施例实现的方法,为了便于说明,仅示出了与本发明各实施例相关的部分,具体技术细节未揭示的,请参照图1或图2所示的本发明各实施例。其中,图5所示的移动终端可以包括:处理器501以及通过接口502与处理器501相连接的输入模块503,以及通过总线504与处理器501相连接的存储器505。其中,存储器505用于存储一组程序代码;处理器501用于调用存储器505中存储的程序代码,用于执行以下操作:

通过输入模块503获取移动终端当前参数信息,所述当前参数信息包括当前位置信息和/或当前时间信息;

根据所述当前参数信息,确定历史开启次数满足预设条件的目标应用;

开启所述目标应用。

本发明实施例中,所述处理器501还用于执行:

通过所述存储器505记录参数信息与应用的历史开启次数的对应关系;所述参数信息包括位置信息和/或时间信息。

本发明实施例中,所述处理器501执行所述根据所述当前参数信息,确定历史开启次数满足预设条件的目标应用包括:

根据所述当前参数信息,获取当前参数信息下各个应用的历史开启次数;

确定历史开启次数大于预设阈值的应用为目标应用。

本发明实施例中,所述根据所述当前参数信息,所述处理器501执行所述确定历史开启次数满足预设条件的目标应用包括:

根据所述当前参数信息,确定在所述当前参数信息下历史开启次数大于预设阈值的应用;

当确定的应用的个数大于1时,选定所述确定的应用中在所述当前参数信息下历史开启次数最多的应用为目标应用。

本发明实施例中,所述当前参数信息包括当前位置信息;所述处理器501执行所述根据所述当前参数信息,确定历史开启次数满足预设条件的目标应用之后,所述处理器501还用于执行:

统计在当前位置信息下多个预设时间段内所述目标应用的历史总开启次数;

确定所述目标应用的历史总开启次数最多的预设时间段为目标时间段;

所述处理器501执行所述开启所述目标应用包括:在所述目标时间段开启所述目标应用。

综上所述,通过获取该移动终端当前参数信息,所述当前参数信息包括当前位置信息和/或当前时间信息;并根据所述当前参数信息,确定历史开启次数满足预设条件的目标应用,开启目标应用。通过该方法可以根据用户应用的使用习惯,自动开启应用,不需要用户手动打开,提高用户体验。

而且,移动终端可以统计当前位置信息下多个预设时间段内所述目标应用的历史总开启次数,确定所述目标应用的历史总开启次数最多的预设时间段为目标时间段,在所述目标时间段开启所述目标应用,从而实现在合适的位置以及合适的时间段开启用户习惯使用的应用,避免在用户不常使用该目标应用的时间的打开该目标应用,降低移动终端的能耗,提高用户体验。

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

以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

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