一种移动终端应用程序管理方法以及装置制造方法
【专利摘要】本申请公开了一种移动终端应用程序管理方法,包括:获取用户在移动终端中已使用的应用程序的历史记录,所述历史记录包含所述应用程序在各个使用时段内的使用时长;根据该应用程序在各个使用时段内的使用时长,计算出由一个或多个应用程序组成的应用分组当中的应用程序在任意一个或者多个使用时段内的累计总时长;判断所述应用分组当中的应用程序在任意一个或者多个使用时段内的累计总时长是否达到了预设的阈值;若是,则通过所述移动终端执行告警操作。所述移动终端应用程序管理方法,将应用程序分为不同的应用分组,针对不同的应用分组统一进行分析和统计,并根据应用分组的使用时间提供告警提示功能,实用性较高,使用户的使用更加方便。
【专利说明】一种移动终端应用程序管理方法以及装置
【技术领域】
[0001]本申请涉及移动终端应用程序管理领域,具体涉及一种移动终端应用程序管理方法。本申请同时涉及一种移动终端应用程序管理装置。
【背景技术】
[0002]随着电子行业的不断发展,以手机为代表的移动终端的功能越来越多,也越来越强大,很多用户已经将手机视为一种不可或缺的生活工具,早晨起床需要手机的闹钟功能,坐地铁上班途中需要通过手机的上网功能浏览新闻,中午订餐需要手机的支付功能,手机的多样化功能给用户提供了便利。但是,另一方面,随着手机功能的不断增加,手机对用户的吸引力也不断增强,用户对手机的依赖性越来越严重,部分用户甚至将手机作为一种娱乐工具,沉迷于手机当中的各种单机游戏和网络游戏,此外,还有部分用户通过手机观看各种影视节目,甚至通过手机阅读网络小说,给用户的学习和工作造成影响。
[0003]目前,有部分手机厂商在手机操作系统当中加入了应用程序管理模块,主要功能是安装和卸载应用程序,同时会显示应用程序相关的信息,包括运行中的所有应用程序、应用程序占用的内存空间大小以及运行时长等。
[0004]上述现有技术提供的移动终端应用程序管理方法存在一定的缺陷,对于手机当中的应用程序的运行时长的统计,一旦手机被关机,则手机当中所有应用程序的运行时间被清零,从下次开机之后重新开始起算,无法累计应用程序的运行时长;此外,现有技术提供的移动终端应用程序管理方法中,针对单个应用程序进行分析和统计,无法对一类应用程序进行统一的分析和统计,用户在使用时多有不便。
【发明内容】
[0005]本申请提供一种移动终端应用程序管理方法,以解决现有的移动终端应用程序管理方法存在的用户使用不便的问题。本申请同时涉及一种移动终端应用程序管理装置。
[0006]本申请提供一种移动终端应用程序管理方法,包括:
[0007]获取用户在移动终端中已使用的应用程序的历史记录,所述历史记录包含所述应用程序在各个使用时段内的使用时长;
[0008]根据该应用程序在各个使用时段内的使用时长,计算出由一个或多个应用程序组成的应用分组当中的应用程序在任意一个或者多个使用时段内的累计总时长;
[0009]判断所述应用分组当中的应用程序在任意一个或者多个使用时段内的累计总时长是否达到了预设的阈值;
[0010]若是,则通过所述移动终端执行告警操作。
[0011]可选的,所述获取用户在移动终端中已使用的应用程序的历史记录步骤,可通过下述方式实现:
[0012]通过从所述移动终端操作系统收集的应用程序的历史记录中读取所述用户在该移动终端中已使用的应用程序的历史记录;
[0013]和/或
[0014]以后台常驻内存的方式检测并获取所述移动终端中已使用的应用程序的历史记录;
[0015]和/或
[0016]通过从接收并存储所述移动终端中应用程序历史记录的服务器中读取该移动终端中已使用的应用程序的历史记录。
[0017]可选的,所述根据该应用程序在各个使用时段内的使用时长,计算出由一个或多个应用程序组成的应用分组当中的应用程序在任意一个或者多个使用时段内的累计总时长,包括:
[0018]根据该应用程序在各个使用时段内的使用时长,通过累加的方式计算出所述应用分组当中各个应用程序在任意一个或者多个使用时段内的累计时长;
[0019]根据上述计算获得的所述应用分组当中各个应用程序在任意一个或者多个使用时段内的累计时长,通过求和的方式计算出所述应用分组当中各个应用程序在任意一个或者多个使用时段内的累计总时长。
[0020]可选的,所述判断所述应用分组当中的应用程序在任意一个或者多个使用时段内的累计总时长是否达到了预设的阈值步骤,可通过下述方式实现:
[0021]通过设定特定时间间隔的定时器,当所述定时器当前的时间间隔被满足时,执行上述判断所述应用分组当中的应用程序在任意一个或者多个使用时段内的累计总时长是否达到了预设的阈值步骤,所述步骤执行完毕后,进入所述定时器下一个时间间隔的循环。
[0022]可选的,所述通过所述移动终端执行告警操作步骤之后,包括:
[0023]通过所述移动终端接收到所述用户发出的用于解除所述告警操作的消息;
[0024]基于该消息生成用于解除所述移动终端的告警操作的验证信息,生成所述验证信息之后,将该验证信息发送至用于管理所述移动终端的管理设备。
[0025]可选的,所述移动终端应用程序管理方法,包括:
[0026]通过所述移动终端接收到所述用户输入的验证信息之后,关闭所述定时器。
[0027]可选的,所述移动终端应用程序管理方法,包括:
[0028]接收所述用户通过所述移动终端发出的清除该移动终端中已使用的应用程序的历史记录的消息;
[0029]基于该消息清除所述移动终端中已使用的应用程序的历史记录,并重新启动所述定时器。
[0030]可选的,所述通过所述移动终端执行告警操作步骤,可通过下述方式实现:
[0031]在所述移动终端屏幕显示所述应用分组或者该应用分组在不同使用时段对应的文字、图像和/或动画信息;
[0032]和/ 或
[0033]在所述移动终端播放所述应用分组或者该应用分组在不同使用时段对应的声音信息;
[0034]和/ 或
[0035]通过所述移动终端的应用程序管理接口,关闭所述应用分组中当前运行的应用程序;
[0036]和/ 或
[0037]通过所述移动终端操作系统,关闭所述移动终端的操作系统;
[0038]和/ 或
[0039]将所述移动终端中所述用户已使用的应用程序的历史记录发送至用于管理所述移动终端的管理设备。
[0040]可选的,所述根据该应用程序在各个使用时段内的使用时长,计算出由一个或多个应用程序组成的应用分组当中的应用程序在任意一个或者多个使用时段内的累计总时长步骤之后,包括:
[0041]对上述获得的所述应用分组当中的应用程序在任意一个或者多个使用时段内的累计总时长进行排序;
[0042]完成排序之后将所述应用分组的总时长在所述移动终端的屏幕上显示;或者
[0043]完成排序之后计算各个应用分组的累计总时长在所有的应用分组累计总时长所占百分比,以百分比的形式在所述移动终端的屏幕上显示所述用户使用各个应用分组中应用程序的比例。
[0044]可选的,所述移动终端应用程序管理方法,包括:
[0045]接收所述用户针对所述移动终端当中任意一个或者多个应用程序输入的应用分组标签;
[0046]将所述应用程序的应用分组标签更新至数据库;
[0047]所述数据库用于存储所述移动终端当中应用程序的应用分组标签。
[0048]可选的,所述移动终端应用程序管理方法,包括:
[0049]基于Web网络连接到网络服务器;
[0050]在所述网络服务器当中查找所述移动终端当中的应用程序是否存在;
[0051]若否,则将所述应用程序同步至所述网络服务器,或者将该应用程序和该应用程序的应用分组标签同步至所述网络服务器;
[0052]若是,则从所述网络服务器获取该应用程序已有的应用分组标签,获取到所述应用分组标签之后,判断所述数据库中是否存在该应用程序的应用分组标签;
[0053]如果不存在,则将该应用程序的应用分组标签同步至所述数据库中;
[0054]如果存在,则以所述网络服务器获取所述应用程序的应用分组标签覆盖所述数据库中存储的该应用程序的应用分组标签;
[0055]所述网络服务器用于存储Web网络当中的应用程序,以及该应用程序的应用分组标签。
[0056]本申请另外提供一种移动终端应用程序管理装置,包括:
[0057]历史记录获取单元,用于获取用户在移动终端中已使用的应用程序的历史记录,所述历史记录包含所述应用程序在各个使用时段内的使用时长;
[0058]计算单元,用于根据该应用程序在各个使用时段内的使用时长,计算出由一个或多个应用程序组成的应用分组当中的应用程序在任意一个或者多个使用时段内的累计总时长;
[0059]阈值判断单元,用于判断所述应用分组当中的应用程序在任意一个或者多个使用时段内的累计总时长是否达到了预设的阈值;
[0060]若是,则进入告警执行单元;
[0061]所述告警执行单元,用于通过所述移动终端执行告警操作。
[0062]可选的,所述计算单元,包括:
[0063]第一计算子单元,用于根据该应用程序在各个使用时段内的使用时长,通过累加的方式计算出所述应用分组当中各个应用程序在任意一个或者多个使用时段内的累计时长;
[0064]第二计算子单元,用于根据上述计算获得的所述应用分组当中各个应用程序在任意一个或者多个使用时段内的累计时长,通过求和的方式计算出所述应用分组当中各个应用程序在任意一个或者多个使用时段内的累计总时长。
[0065]可选的,所述移动终端应用程序管理装置,包括:
[0066]解除告警消息接收单元,用于通过所述移动终端接收到所述用户发出的用于解除所述告警操作的消息;
[0067]验证信息生成单元,用于基于该消息生成用于解除所述移动终端的告警操作的验证信息,生成所述验证信息之后,将该验证信息发送至用于管理所述移动终端的管理设备。
[0068]可选的,所述移动终端应用程序管理装置,包括:
[0069]应用分组标签输入单元,用于接收所述用户针对所述移动终端当中任意一个或者多个应用程序输入的应用分组标签;
[0070]应用分组标签更新单元,用于将所述应用程序的应用分组标签更新至数据库;
[0071]所述数据库用于存储所述移动终端当中应用程序的应用分组标签。
[0072]本申请所述的移动终端应用程序管理方法,包括:获取用户在移动终端中已使用的应用程序的历史记录,所述历史记录包含所述应用程序在各个使用时段内的使用时长;根据该应用程序在各个使用时段内的使用时长,计算出由一个或多个应用程序组成的应用分组当中的应用程序在任意一个或者多个使用时段内的累计总时长;判断所述应用分组当中的应用程序在任意一个或者多个使用时段内的累计总时长是否达到了预设的阈值;若是,则通过所述移动终端执行告警操作。
[0073]与现有技术相比,本申请具有以下优点:
[0074]本申请所述的移动终端应用程序管理方法,将移动终端当中的应用程序分为不同的应用分组,针对不同的应用分组统一进行分析和统计,一旦用户使用应用程序的时间超出设定的阈值,则针对该应用程序或者该应用程序所属的应用分组向用户发出告警提示,实用性较高,使用户的使用更加方便。
【专利附图】
【附图说明】
[0075]图1是本申请提供的一种移动终端应用程序管理方法处理流程图;
[0076]图2是本申请提供的一种移动终端应用程序管理装置示意图。
【具体实施方式】
[0077]在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其他方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。
[0078]本申请提供一种移动终端应用程序管理方法,本申请另外提供一种移动终端应用程序管理装置。
[0079]所述移动终端应用程序管理方法实施例如下:
[0080]参照图1,其示出了本实施例提供的一种移动终端应用程序管理方法处理流程图。
[0081]以下结合图1对本实施例提供的一种移动终端应用程序管理方法进行说明,并且对该方法的各个步骤进行说明;此外,本实施例提供的一种移动终端应用程序管理方法的具体步骤之间的顺序关系请根据图1确定。
[0082]本实施例以手机当中的应用程序管理方法为例进行说明,除此之外,所述移动终端应用程序管理方法还可以通过其他方式实现,比如基于平板电脑、智能穿戴设备的应用程序管理方法,在此不作限定。
[0083]步骤S101,获取用户在移动终端中已使用的应用程序的历史记录,所述历史记录包含所述应用程序在各个使用时段内的使用时长。
[0084]本实施例中,所述应用程序是指手机当中安装的第三方应用程序,此外,所述应用程序也可包括手机操作系统内置的系统应用程序,在此不做限定;
[0085]所述应用程序的历史记录是指所述应用程序在手机开机一次后的运行时长,除此之外,所述应用程序的历史记录也可包括所述应用程序占用手机内存的大小等信息,在此不做限定;
[0086]需要说明的是,本实施例中,针对手机当中安装的应用程序向用户提供了应用程序分组功能,对于由不同的应用程序组成的应用分组,设有对应的应用分组标签,例如针对手机当中安装的“QQ、微信、新浪微博、..?”这一类与用户的社交有关的应用程序组成的应用分组,对应的应用分组标签设为“社交”;“淘宝、天猫、京东、..?”这一类应用程序组成的应用分组,对应的应用分组标签设为“购物”。除此之外,对于初次安装到手机中的应用程序,在用户手动对该应用程序进行分组之前,该应用程序没有对应的应用分组,即:该应用程序默认的应用分组标签是“其他”。
[0087]对于手机当中已经安装的任意一个应用程序,用户通过手机屏幕点击该应用程序时,可以对该应用程序的应用分组标签进行修改,当接收到用户针对手机当中已经安装的任意一个应用程序输入的应用分组标签时,更新该应用程序在手机屏幕上的应用分组标签显示,并将用户针对该应用程序输入的应用分组标签更新至手机当中用于存储应用程序和应用程序对应的应用分组标签的数据库中。
[0088]除此之外,当检测到手机通过蜂窝移动网络或者无线局域网连接到网络时,自动连接到网络当中用于存储应用程序和应用程序对应的应用分组标签的网络服务器,并在所述网络服务器当中查找手机当中的应用程序是否存在;
[0089]如果用户的手机当中的应用程序在所述网络服务器中能够查找到,则从所述网络服务器获取用户的手机当中的应用程序对应的应用分组标签,以所述网络服务器当中设定的应用程序对应的应用分组标签为准,修改或者替换手机当中用户自定义的应用程序的应用分组标签;
[0090]如果用户的手机当中的应用程序在所述网络服务器中查找不到,则将该应用程序以及该应用程序对应的应用分组标签同步至所述网络服务器,以此丰富所述网络服务器当中的应用程序数据。
[0091]除此之外,也可以采用本实施例之外的其他的方式实现上述方案,比如查找到用户的手机当中的应用程序在所述网络服务器中存在时,检测手机当中该应用程序的版本信息,并将该应用程序在手机当中更新至所述网络服务器中最新发布的版本;或者以手机当中的应用程序和用户自定义的应用程序对应的应用分组标签为准,将手机当中的应用程序和对应的应用分组标签同步至所述网络服务器,在此不作限定。
[0092]完成上述手机当中应用程序的分组,以及应用程序的应用分组标签确定的步骤之后,下述步骤中,获取手机当中各个应用分组当中的应用程序的历史记录(即:运行时长)。
[0093]本实施例中,所述获取手机当中各个应用分组当中的应用程序的运行时长是通过读取手机的操作系统收集的应用程序的运行时长,本实施例中,所述操作系统收集的应用程序的运行时长是指操作系统记录的手机当中应用程序在本次开机之后的运行时长,本步骤通过从所述操作系统读取到手机当中应用程序在本次开机之后的运行时长,获取手机当中应用程序在每一次开机之后的运行时长。除此之外,还可以通过本实施例之外的其他方式实现上述获取手机当中应用程序的使用时长的过程,比如以后台常驻内存的方式检测并获取手机当中应用程序在每一次开机之后的运行时长,或者通过从接收并存储手机当中应用程序历史记录的服务器中读取当前手机当中的应用程序的运行时长,在此不作限定。
[0094]步骤S102,根据该应用程序在各个使用时段内的使用时长,计算出由一个或多个应用程序组成的应用分组当中的应用程序在任意一个或者多个使用时段内的累计总时长。
[0095]上述步骤SlOl中,通过从所述操作系统获取到了手机当中应用程序在每一次开机之后的运行时长,本步骤中,根据上述步骤SlOl获取到的手机当中应用程序在每一次开机之后的运行时长进行计算,从而统计出手机当中任意一个应用程序在具体的一个时间段内的累计时长,并且进一步统计出由应用程序组成的任意一个应用分组当中的应用程序在具体的一个时间段内的累计总时长,比如的应用程序在一天、一周、一个月或者一年内的累计总时长;具体步骤如下:
[0096]I)根据上述步骤SlOl获取到的手机当中应用程序在每一次开机之后的运行时长,将应用程序在每一次开机之后的运行时长相加,获得任意一个应用分组当中各个应用程序在一天、一周、一个月或者一年内的累计时长。
[0097]2)根据上述计算获得的任意一个应用分组当中各个应用程序在一天、一周、一个月或者一年内的累计时长,对所述应用分组当中的应用程序在一天、一周、一个月或者一年内的累计时长进行求和,获得该应用分组当中各个应用程序在一天、一周、一个月或者一年内的累计总时长。
[0098]此外,本实施例中,根据上述步骤计算出手机当中应用程序在一天、一周、一个月或者一年内的累计时长,以及计算出应用分组当中各个应用程序在一天、一周、一个月或者一年内的累计总时长之后,对上述应用程序在一个时间段(比如一天、一周、一个月或者一年)内的累计时长进行排序,按照应用程序在一个时间段内的累计时长由高到低进行排序,并将排序的结果在手机屏幕上显示;以及,按照应用分组当中的应用程序在一个时间段(比如一天、一周、一个月或者一年)内的累计总时长由高到低进行排序,同样将排序的结果在手机屏幕上显示。
[0099]除此之外,还可以通过本实施例之外的其他方式实现上述应用程序的累计时长以及应用分组的累计总时长的排序和展示,比如计算出手机当中应用程序在一个时间段(比如一天、一周、一个月或者一年)内的累计时长,在手机中所有应用程序在相同时间段内的累计时长当中所占的百分比,以百分比由高到低的方式在手机屏幕上展示用户使用不同应用程序的频率;或者计算出手机当中应用分组当中应用程序在一个时间段内的累计总时长,在手机中所有应用分组在相同时间段内的累计总时长当中所占的百分比,同样以百分比由高到低的方式在手机屏幕上展示用户使用不同应用分组当中的应用程序的频率,在此不作限定。
[0100]步骤S103,判断所述应用分组当中的应用程序在任意一个或者多个使用时段内的累计总时长是否达到了预设的阈值。
[0101]上述步骤S102根据步骤SlOl获取到的应用程序的运行时长,计算出了手机当中应用分组当中的应用程序在一个时间段(比如一天、一周、一个月或者一年)内的累计总时长,本步骤中,根据上述步骤S102计算获得的应用分组当中的应用程序在一个时间段内的累计总时长,针对所述应用分组设定阈值,所述阈值是用于监控该应用分组当中的应用程序在一个时间段内的累计总时长。
[0102]本实施例中,通过设定一个特定时间间隔(5s或者1s)的定时器,当所述定时器的当前时间间隔被满足时,判断由上述步骤S102计算获得的应用分组当中的应用程序在一个时间段内的累计总时长是否大于或者等于预设的阈值;若是,则进入下述步骤S104 ;若否,则说明所述应用分组当中的应用程序在一个时间段内的累计总时长没有达到预设的阈值,所述定时器进入下一个时间间隔的循环即可。
[0103]除此之外,还可以针对应用分组当中的一个或者多个应用程序设定阈值,判断该应用程序或者该些应用程序在一个时间段内的累计总时长是否达到了预设的阈值,在此不作限定。
[0104]本步骤中,设定手机当中的应用分组设定阈值,对所述应用分组当中的应用程序在一个时间段内的累计总时长进行监控具有重要的实际意义,例如:在用户预期设定的工作或者学习时间段,设定一个30min的阈值,用于监控用户在工作或者学习时间段内使用与工作或者学习无关的应用分组(比如游戏、娱乐)内应用程序的时间,是否小于设定的30min的阈值;定时器不停的检测游戏或者娱乐应用分组当中的应用程序的累计总时长是否超出设定的30min的阈值,一旦用户在学习时间段内使用游戏或者娱乐应用分组当中的应用程序的累计总时长超出30min,则向用户发出提示;与此相类似的,还可以针对用户每天的所有应用设定阈值进行监控,或者针对一些沉迷于游戏的用户手机当中的游戏应用分组,设定在一周、一个月或者一年内的阈值,监控用户在手机当中玩游戏的状况,本实施例在此不一一列举。
[0105]步骤S104,通过所述移动终端执行告警操作。
[0106]上述步骤S103中,通过判断手机当中应用分组当中的应用程序在一个时间段内的累计总时长是否达到了预设的阈值,来监控用户在一个时间段内使用所述应用分组当中的应用程序的累计总时长,一旦用户在所述时间段内使用所述应用分组当中的应用程序的累计总时长超出设定的阈值,则通过本步骤执行相关的告警操作。
[0107]本实施例中,所述告警操作是通过手机来执行的;所述告警操作是指通过手机向用户发出的提示信息,或者是通过手机执行的强制措施。
[0108]例如:在上述步骤S103中的举例场景当中,对于预期设定的在工作或者学习时间段的用户;
[0109]如果用户使用与工作或者学习无关的应用分组当中的应用程序的时间超出设定的30min的阈值,通过手机屏幕向用户发出信息提示;
[0110]如果检测到用户使用与工作或者学习无关的应用分组当中的应用程序的时间超出设定的30min的阈值之后,用户还在使用上述与工作或者学习无关的应用分组当中的应用程序,则可以设定一个提醒定时器,每隔5分钟向用户发送一次提醒;此外,也可以向手机发送指令信息,用于强制退出用户当前使用的与工作或者学习无关的应用分组当中的应用程序;或者向手机发送指令信息,用于将手机的操作系统注销,此外,还有其他方式,在此不再列举。
[0111]需要说明的是,除本步骤中所述的告警操作之外,还可以采用本实施例之外的其他方式实现告警操作,比如通过手机向用户发送图像和/或动画信息(例如闪屏提示),也可以通过手机播放用户针对不同的应用分组或者不同的时间段设定的声音提示信息,或者将手机当中用户已使用的应用程序在一个时间段的累计时长,以及应用分组当中的应用程序在一个时间段内的累计总时长发送至用于管理手机的管理设备,在此不作限定。
[0112]此外,还需要说明的是,本实施例中,通过手机执行告警操作之后,还包括解除告警操作的步骤,以及清除手机当中应用程序和应用分组在一个时间段(比如一天、一周、一个月或者一年)内的累计时长和累计总时长的步骤,具体步骤实现如下:
[0113]I)解除告警操作;
[0114]本实施例中,针对解除告警操作的步骤,设定了输入密码验证的功能,对于不同权限的用户,设定不同的密码;
[0115]例如:对于上述预期设定的在工作或者学习时间段的用户,设定初级密码和高级密码两个等级的密码,对于预期设定的在工作时间段的用户,在外出时,如果要使用与工作无关的应用分组当中的应用程序,或者如果要在使用时间超出预设的阈值之后,继续使用与工作无关的应用分组当中的应用程序,可通过输入初级密码,关闭所述提醒定时器,解除每5分钟通过手机发送的提醒;
[0116]对于预期设定的在学习时间段的学生,如果要在使用时间超出预设的阈值之后,继续使用与学习无关的应用分组当中的应用程序,则必须向具有家长权限的管理设备发送申请,经得家长同意之后,获得管理设备返回的高级密码,可关闭所述提醒定时器,解除每5分钟通过手机发送的提醒。
[0117]除此之外,上述解除告警操作也可采用本实施例之外的其他方式实现,在此不作限定。
[0118]2)清除手机当中应用程序和应用分组在一个时间段(比如一天、一周、一个月或者一年)内的累计时长和累计总时长。
[0119]本实施例中,提供了手机当中应用程序和应用分组在一个时间段(比如一天、一周、一个月或者一年)内的累计时长和累计总时长的清除功能,具体的,当接收到用户通过手机发出的清除手机内应用程序和应用分组在一个时间段内的累计时长和累计总时长的消息时,则清除手机当中存储的应用程序和应用分组在当前时间点以前的一个时间段内的累计时长和累计总时长,并且重新启动上述步骤S103中设定的定时器,重新统计手机当中应用程序在一个时间段内的累计时长或者应用分组在一个时间段内的累计总时长,并通过所述定时器重新进行监控该应用分组当中的应用程序在一个时间段内的累计总时长是否超出预设的阈值。
[0120]除此之外,本步骤所述的清除手机当中应用程序和应用分组在一个时间段内的累计时长和累计总时长也可通过其他方式实现,比如在上述接收到用户通过手机发出的清除手机内应用程序和应用分组在一个时间段内的累计时长和累计总时长的消息步骤之后,清除手机当中存储的应用程序和应用分组在当前时间点以前的一个时间段内的累计时长和累计总时长步骤之前,增加用户权限的判断步骤,在此不作限定。
[0121]所述移动终端应用程序管理装置实施例如下:
[0122]在上述的实施例中,提供了一种移动终端应用程序管理方法,与之相对应的,本申请还提供了一种移动终端应用程序管理装置。
[0123]参照图2,其示出了根据本实施例提供的一种移动终端应用程序管理装置示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关的部分请参见方法实施例的对应说明即可。下述描述的装置实施例仅仅是示意性的。
[0124]本申请所述的一种移动终端应用程序管理装置,包括:
[0125]历史记录获取单元201,用于获取用户在移动终端中已使用的应用程序的历史记录,所述历史记录包含所述应用程序在各个使用时段内的使用时长;
[0126]计算单元202,用于根据该应用程序在各个使用时段内的使用时长,计算出由一个或多个应用程序组成的应用分组当中的应用程序在任意一个或者多个使用时段内的累计总时长;
[0127]阈值判断单元203,用于判断所述应用分组当中的应用程序在任意一个或者多个使用时段内的累计总时长是否达到了预设的阈值;
[0128]若是,则进入告警执行单元204 ;
[0129]所述告警执行单元204,用于通过所述移动终端执行告警操作。
[0130]可选的,所述计算单元202,包括:
[0131]第一计算子单元,用于根据该应用程序在各个使用时段内的使用时长,通过累加的方式计算出所述应用分组当中各个应用程序在任意一个或者多个使用时段内的累计时长;
[0132]第二计算子单元,用于根据上述计算获得的所述应用分组当中各个应用程序在任意一个或者多个使用时段内的累计时长,通过求和的方式计算出所述应用分组当中各个应用程序在任意一个或者多个使用时段内的累计总时长。
[0133]可选的,所述移动终端应用程序管理装置,包括:
[0134]解除告警消息接收单元,用于通过所述移动终端接收到所述用户发出的用于解除所述告警操作的消息;
[0135]验证信息生成单元,用于基于该消息生成用于解除所述移动终端的告警操作的验证信息,生成所述验证信息之后,将该验证信息发送至用于管理所述移动终端的管理设备。
[0136]可选的,所述移动终端应用程序管理装置,包括:
[0137]应用分组标签输入单元,用于接收所述用户针对所述移动终端当中任意一个或者多个应用程序输入的应用分组标签;
[0138]应用分组标签更新单元,用于将所述应用程序的应用分组标签更新至数据库;
[0139]所述数据库用于存储所述移动终端当中应用程序的应用分组标签。
[0140]本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本申请权利要求所界定的范围为准。
[0141]在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
[0142]内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
[0143]1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0144]2、本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
【权利要求】
1.一种移动终端应用程序管理方法,其特征在于,包括: 获取用户在移动终端中已使用的应用程序的历史记录,所述历史记录包含所述应用程序在各个使用时段内的使用时长; 根据该应用程序在各个使用时段内的使用时长,计算出由一个或多个应用程序组成的应用分组当中的应用程序在任意一个或者多个使用时段内的累计总时长; 判断所述应用分组当中的应用程序在任意一个或者多个使用时段内的累计总时长是否达到了预设的阈值; 若是,则通过所述移动终端执行告警操作。
2.根据权利要求1所述的移动终端应用程序管理方法,其特征在于,所述获取用户在移动终端中已使用的应用程序的历史记录步骤,可通过下述方式实现: 通过从所述移动终端操作系统收集的应用程序的历史记录中读取所述用户在该移动终端中已使用的应用程序的历史记录; 和/或 以后台常驻内存的方式检测并获取所述移动终端中已使用的应用程序的历史记录; 和/或 通过从接收并存储所述移动终端中应用程序历史记录的服务器中读取该移动终端中已使用的应用程序的历史记录。
3.根据权利要求1所述的移动终端应用程序管理方法,其特征在于,所述根据该应用程序在各个使用时段内的使用时长,计算出由一个或多个应用程序组成的应用分组当中的应用程序在任意一个或者多个使用时段内的累计总时长,包括: 根据该应用程序在各个使用时段内的使用时长,通过累加的方式计算出所述应用分组当中各个应用程序在任意一个或者多个使用时段内的累计时长; 根据上述计算获得的所述应用分组当中各个应用程序在任意一个或者多个使用时段内的累计时长,通过求和的方式计算出所述应用分组当中各个应用程序在任意一个或者多个使用时段内的累计总时长。
4.根据权利要求1所述的移动终端应用程序管理方法,其特征在于,所述判断所述应用分组当中的应用程序在任意一个或者多个使用时段内的累计总时长是否达到了预设的阈值步骤,可通过下述方式实现: 通过设定特定时间间隔的定时器,当所述定时器当前的时间间隔被满足时,执行上述判断所述应用分组当中的应用程序在任意一个或者多个使用时段内的累计总时长是否达到了预设的阈值步骤,所述步骤执行完毕后,进入所述定时器下一个时间间隔的循环。
5.根据权利要求4所述的移动终端应用程序管理方法,其特征在于,所述通过所述移动终端执行告警操作步骤之后,包括: 通过所述移动终端接收到所述用户发出的用于解除所述告警操作的消息; 基于该消息生成用于解除所述移动终端的告警操作的验证信息,生成所述验证信息之后,将该验证信息发送至用于管理所述移动终端的管理设备。
6.根据权利要求5所述的移动终端应用程序管理方法,其特征在于,包括: 通过所述移动终端接收到所述用户输入的验证信息之后,关闭所述定时器。
7.根据权利要求5所述的移动终端应用程序管理方法,其特征在于,包括: 接收所述用户通过所述移动终端发出的清除该移动终端中已使用的应用程序的历史记录的消息; 基于该消息清除所述移动终端中已使用的应用程序的历史记录,并重新启动所述定时器。
8.根据权利要求1所述的移动终端应用程序管理方法,其特征在于,所述通过所述移动终端执行告警操作步骤,可通过下述方式实现: 在所述移动终端屏幕显示所述应用分组或者该应用分组在不同使用时段对应的文字、图像和/或动画?目息; 和/或 在所述移动终端播放所述应用分组或者该应用分组在不同使用时段对应的声音信息; 和/或 通过所述移动终端的应用程序管理接口,关闭所述应用分组中当前运行的应用程序; 和/或 通过所述移动终端操作系统,关闭所述移动终端的操作系统; 和/或 将所述移动终端中所述用户已使用的应用程序的历史记录发送至用于管理所述移动终端的管理设备。
9.根据权利要求1所述的移动终端应用程序管理方法,其特征在于,所述根据该应用程序在各个使用时段内的使用时长,计算出由一个或多个应用程序组成的应用分组当中的应用程序在任意一个或者多个使用时段内的累计总时长步骤之后,包括: 对上述获得的所述应用分组当中的应用程序在任意一个或者多个使用时段内的累计总时长进行排序; 完成排序之后将所述应用分组的总时长在所述移动终端的屏幕上显示;或者完成排序之后计算各个应用分组的累计总时长在所有的应用分组累计总时长所占百分比,以百分比的形式在所述移动终端的屏幕上显示所述用户使用各个应用分组中应用程序的比例。
10.根据权利要求1所述的移动终端应用程序管理方法,其特征在于,包括: 接收所述用户针对所述移动终端当中任意一个或者多个应用程序输入的应用分组标签; 将所述应用程序的应用分组标签更新至数据库; 所述数据库用于存储所述移动终端当中应用程序的应用分组标签。
11.根据权利要求10所述的移动终端应用程序管理方法,其特征在于,包括: 基于Web网络连接到网络服务器; 在所述网络服务器当中查找所述移动终端当中的应用程序是否存在; 若否,则将所述应用程序同步至所述网络服务器,或者将该应用程序和该应用程序的应用分组标签同步至所述网络服务器; 若是,则从所述网络服务器获取该应用程序已有的应用分组标签,获取到所述应用分组标签之后,判断所述数据库中是否存在该应用程序的应用分组标签; 如果不存在,则将该应用程序的应用分组标签同步至所述数据库中; 如果存在,则以所述网络服务器获取所述应用程序的应用分组标签覆盖所述数据库中存储的该应用程序的应用分组标签; 所述网络服务器用于存储Web网络当中的应用程序,以及该应用程序的应用分组标签。
12.—种移动终端应用程序管理装置,其特征在于,包括: 历史记录获取单元,用于获取用户在移动终端中已使用的应用程序的历史记录,所述历史记录包含所述应用程序在各个使用时段内的使用时长; 计算单元,用于根据该应用程序在各个使用时段内的使用时长,计算出由一个或多个应用程序组成的应用分组当中的应用程序在任意一个或者多个使用时段内的累计总时长; 阈值判断单元,用于判断所述应用分组当中的应用程序在任意一个或者多个使用时段内的累计总时长是否达到了预设的阈值; 若是,则进入告警执行单元; 所述告警执行单元,用于通过所述移动终端执行告警操作。
13.根据权利要求12所述的移动终端应用程序管理装置,其特征在于,所述计算单元,包括: 第一计算子单元,用于根据该应用程序在各个使用时段内的使用时长,通过累加的方式计算出所述应用分组当中各个应用程序在任意一个或者多个使用时段内的累计时长; 第二计算子单元,用于根据上述计算获得的所述应用分组当中各个应用程序在任意一个或者多个使用时段内的累计时长,通过求和的方式计算出所述应用分组当中各个应用程序在任意一个或者多个使用时段内的累计总时长。
14.根据权利要求12所述的移动终端应用程序管理装置,其特征在于,包括: 解除告警消息接收单元,用于通过所述移动终端接收到所述用户发出的用于解除所述告警操作的消息; 验证信息生成单元,用于基于该消息生成用于解除所述移动终端的告警操作的验证信息,生成所述验证信息之后,将该验证信息发送至用于管理所述移动终端的管理设备。
15.根据权利要求12所述的移动终端应用程序管理装置,其特征在于,包括: 应用分组标签输入单元,用于接收所述用户针对所述移动终端当中任意一个或者多个应用程序输入的应用分组标签; 应用分组标签更新单元,用于将所述应用程序的应用分组标签更新至数据库; 所述数据库用于存储所述移动终端当中应用程序的应用分组标签。
【文档编号】G06F9/44GK104360852SQ201410601923
【公开日】2015年2月18日 申请日期:2014年10月30日 优先权日:2014年10月30日
【发明者】刘洋 申请人:北京数字天域科技股份有限公司