一种应用app运行控制的方法及装置制造方法

文档序号:7807843阅读:138来源:国知局
一种应用app运行控制的方法及装置制造方法
【专利摘要】本发明实施例公开了一种应用APP运行控制的方法及装置,涉及计算机软件【技术领域】,所述方法包括:获得第一终端的前台运行应用的应用标识;根据所获得的前台运行应用的应用标识,确定所述前台运行应用的应用类型;当所述前台运行应用的应用类型为预设应用类型时,监控所述前台运行应用的持续运行时间;当所述预设应用类型对应的应用的运行总时间大于第一预设时间阈值时,关闭所述前台运行应用,其中,所述预设应用类型对应的应用的运行总时间为,所述预设应用类型对应的应用的持续运行时间之和。应用本发明实施例提供的应用APP运行控制方案,实现了有效监控用户访问应用的时间,进而控制其访问应用的时间。
【专利说明】一种应用APP运行控制的方法及装置

【技术领域】
[0001] 本发明涉及计算机软件【技术领域】,特别涉及一种应用APP运行控制的方法及装 置。

【背景技术】
[0002] 随着计算机技术的普及,越来越多的用户通过计算机、平板电脑、手机等终端访问 各种应用,例如,游戏类、视频类、通信类应用等。
[0003] 然而,用户长时间通过终端访问应用可能会影响工作、学习效率以及视力等等,现 有技术中,无法通过自动化手段监控用户访问应用的时间,进而控制其访问应用的时间。


【发明内容】

[0004] 本发明实施例公开了一种应用APP运行控制的方法及装置,以能够通过自动化手 段监控、控制用户访问应用的时间。
[0005] 为达到上述目的,本发明实施例公开了一种应用APP运行控制的方法,所述方法 包括:
[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] 为达到上述目的,本发明实施例公开了一种应用APP运行控制的装置,所述装置 包括:
[0031] 应用标识获得模块,用于获得第一终端的前台运行应用的应用标识;
[0032] 应用类型确定模块,用于根据所获得的前台运行应用的应用标识,确定所述前台 运行应用的应用类型;
[0033] 运行时间监控模块,用于当所述前台运行应用的应用类型为预设应用类型时,监 控所述前台运行应用的持续运行时间;
[0034] 第一应用关闭模块,用于当所述预设应用类型对应的应用的运行总时间大于第一 预设时间阈值时,关闭所述前台运行应用,其中,所述预设应用类型对应的应用的运行总时 间为,所述预设应用类型对应的应用的持续运行时间之和。
[0035] 可选的,所述应用标识获得模块,具体用于至少采用如下方式之一获得前台运行 应用的应用标识:
[0036] 当预设获得时刻到达时,获得前台运行应用的应用标识;
[0037] 当预设获得周期到达时,获得前台运行应用的应用标识;
[0038] 当检测到应用在前台启动时,获得最新启动的前台运行应用的应用标识;
[0039] 当检测到前台运行应用发生变化时,获得变化后的前台运行应用的应用标识。
[0040] 可选的,所述应用类型确定模块,包括:
[0041] 应用标识发送子模块,用于向服务器发送所获得的前台运行应用的应用标识;
[0042] 类型信息接收子模块,用于接收所述服务器返回的表示所述前台运行应用的应用 类型的类型信息;
[0043] 应用类型确定子模块,用于基于接收的所述类型信息确定所述前台运行应用的应 用类型。
[0044] 可选的,所述应用类型确定模块,具体用于根据所获得的前台运行应用的应用标 识,从存储于本地的应用类型列表中,获得所述前台运行应用的应用类型,其中,所述应用 类型列表,用于存储应用的应用标识与应用类型之间的对应关系。
[0045] 可选的,所述应用APP运行控制的装置还包括:
[0046] 应用标识发送模块,用于在所述应用类型确定模块从存储于本地的应用类型列表 中,获得的所述前台运行应用的应用类型为空的情况下,向服务器发送所获得的前台运行 应用的应用标识;
[0047] 应用类型接收模块,用于接收所述服务器返回的所述前台运行应用的应用类型;
[0048] 应用类型列表更新模块,用于将所述前台运行应用的应用类型,更新至所述应用 类型列表中。
[0049] 可选的,所述应用APP运行控制的装置还包括:
[0050] 监控信息发送模块,用于在所述第一应用关闭模块,关闭应用之前,当所述预设应 用类型对应的应用的运行总时间大于第二预设时间阈值时,向服务器发送表示所述预设应 用类型对应的应用的运行总时间大于所述第二预设时间阈值的第一监控信息,使所述服务 器在接收到所述第一监控信息后,向第二终端发送表示所述预设应用类型对应的应用的运 行总时间大于所述第二预设时间阈值的第二监控信息,其中,所述第二预设时间阈值小于 所述第一预设时间阈值。
[0051] 可选的,所述应用APP运行控制的装置还包括:
[0052] 关闭指令接收模块,用于在所述监控信息发送模块,发送所述第一监控信息之后, 接收所述服务器返回的第一关闭指令,所述第一关闭指令为所述服务器在接收到所述第二 终端发送的表示关闭所述前台运行应用的第二关闭指令后发送的;
[0053] 第二应用关闭模块,用于按照所述第一关闭指令,关闭所述前台运行应用。
[0054] 由以上可见,本发明实施例提供的方案中,在前台运行应用的应用类型为预设应 用类型时,通过判断预设应用类型对应的应用的运行总时间是否大于预设时间阈值,来控 制前台运行应用。与现有技术相比,实现了通过自动化手段有效监控用户访问应用的时间, 进而控制其访问应用的时间。

【专利附图】

【附图说明】
[0055] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0056] 图1为本发明实施例提供的应用APP运行控制的方法的第一种流程示意图;
[0057] 图2为本发明实施例提供的应用APP运行控制的方法的第二种流程示意图;
[0058] 图3为本发明实施例提供的应用APP运行控制的方法的第三种流程示意图;
[0059] 图4为本发明实施例提供的应用APP运行控制的方法的第四种流程示意图;
[0060] 图5为本发明实施例提供的应用APP运行控制的方法的第五种流程示意图;
[0061] 图6为本发明实施例提供的应用APP运行控制的装置的第一种结构示意图; [0062] 图7为本发明实施例提供的应用APP运行控制的装置的第二种结构示意图; [0063] 图8为本发明实施例提供的应用APP运行控制的装置的第三种结构示意图; [0064] 图9为本发明实施例提供的应用APP运行控制的装置的第四种结构示意图。

【具体实施方式】
[0065] 本发明实施例提供了一种应用APP运行控制的方法,该方法可以包括以下步骤:
[0066] 获得第一终端的前台运行应用的应用标识;
[0067] 根据所获得的前台运行应用的应用标识,确定前台运行应用的应用类型;
[0068] 当前台运行应用的应用类型为预设应用类型时,监控前台运行应用的持续运行时 间;
[0069] 当预设应用类型对应的应用的运行总时间大于第一预设时间阈值时,关闭前台运 行应用。
[0070] 以上步骤的执行主体为APP(应用)客户端,其中,第一终端可以是用户使用的手 机、平板电脑等终端设备。
[0071] 本实施例所提供方案的一种具体的应用场景中,家长用户可应用本实施例提供的 方案监控学生用户访问应用的时间,具体的,家长用户将相应的APP安装至作为第一终端 的学生用户的终端设备中后,在学生用户不关闭或者卸载该APP的前提下,可成功通过该 方案监控学生用户访问应用的时间。
[0072] 本实施例所提供方案的另一具体的应用场景中,用户也可以在自己所使用的终端 设备中安装相应的APP,以监控自己访问应用的时间。
[0073] 当然,本申请只是以上述为例进行说明,实际应用中本实施例所提供方案的具体 应用场景并不仅限于此。
[0074] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0075] 图1为本发明实施例提供的应用APP运行控制的方法的第一种流程示意图,该方 法包括:
[0076] S101 :获得第一终端的前台运行应用的应用标识。
[0077] 实际应用中,可以通过以下几种方式中的一种或几种获得前台运行应用的应用标 识:
[0078] 当预设获得时刻到达时,获得前台运行应用的应用标识;
[0079] 当预设获得周期到达时,获得前台运行应用的应用标识;
[0080] 当检测到应用在前台启动时,获得最新启动的前台运行应用的应用标识;
[0081] 当检测到前台运行应用发生变化时,获得变化后的前台运行应用的应用标识。
[0082] 当然,本申请只是以上述为例进行说明,实际应用中,获得前台运行应用的应用标 识的方法并不仅限于此。
[0083] 在获得前台运行应用的应用标识时,可以先确定正在运行的应用中处于前台运行 的应用,然后再获得所确定的应用的应用标识。
[0084] 其中,确定正在运行的应用中处于前台运行的应用时,可以通过操作系统的特定 系统变量值确定,例如,安卓操作系统中可以通过RunningAppProcessInfo的成员变量 importance的值确定,该变量的变量值为IMP0RTANCE_F0REGR0UND的应用即可确定为前台 运行的应用。
[0085] S102:根据所获得的前台运行应用的应用标识,确定前台运行应用的应用类型。
[0086] 从不同角度,应用的应用类型可以划分为:
[0087] 按照应用的功能可以划分为:游戏类应用、通信类应用、工具类应用等等;
[0088] 按照应用所适合用户的年龄段可以划分为:1_2岁、3-5岁、6-10岁等等。
[0089] 本申请并不对应用类型的划分角度进行限定,实际应用中还可以从其他角度进行 划分。
[0090] 实际应用中,确定前台运行应用的应用类型可以由服务器确定,也可以根据第一 终端中已存储的信息进行确定。
[0091] S103:当前台运行应用的应用类型为预设应用类型时,监控前台运行应用的持续 运行时间。
[0092] S104:当预设应用类型对应的应用的运行总时间大于第一预设时间阈值时,关闭 前台运行应用。
[0093] 其中,预设应用类型对应的应用的运行总时间为,预设应用类型对应应用的持续 运行时间之和。
[0094] 本领域内的技术人员可以理解的是,可以按照某一规则对预设应用类型对应的应 用运行总时间进行清零处理,例如:每天〇点对该运行总时间进行清零处理等等。
[0095] 由以上可见,本实施例提供的方案中,在前台运行应用的应用类型为预设应用类 型时,通过判断预设应用类型对应的应用的运行总时间是否大于预设时间阈值,来控制前 台运行应用。与现有技术相比,实现了通过自动化手段有效监控用户访问应用的时间,进而 控制其访问应用的时间。
[0096] 可选的,在本发明的一个具体实施例中,参见图2,提供了一种应用APP运行控制 的方法的第二种流程示意图,与前述实施例相比,本实施例中,S102可以包括:
[0097] S102A :向服务器发送所获得的前台运行应用的应用标识。
[0098] S102B :接收服务器返回的表示前台运行应用的应用类型的类型信息。
[0099] 实际应用中可以在服务器中记录应用的标识与应用类型的类型信息之间的对应 关系,当服务器中不存在当前所接收的应用标识的对应关系时,可以通知维护人员,由维护 人员人工确定相应的对应关系,并将该对应关系添加至服务器中,由上述可见,在服务器中 的对应关系发生变化时,依然终端能够获得服务器根据最新的对应关系确定的应用的类型 信息。
[0100] S102C :基于接收的类型信息确定前台运行应用的应用类型。
[0101] 由以上可见,本实施例提供的方案中,通过服务器根据应用标识获得的应用类型 的类型信息,确定应用的应用类型,当应用的标识与应用类型的类型信息之间的对应关系 发生变化时,只在服务器中更新该对应关系,即可保证各个终端能够根据最新的对应关系 确定应用类型的类型信息。
[0102] 可选的,在本发明的另一个具体实施例中,参见图3,提供了应用APP运行控制的 方法的第三种流程示意图,与前述实施例相比,本实施例中,S102可以包括:
[0103] S102D:根据所获得的前台运行应用的应用标识,从存储于本地的应用类型列表 中,获得前台运行应用的应用类型。
[0104] 其中,应用类型列表,用于存储应用的应用标识与应用类型之间的对应关系。
[0105] 本领域内的技术人员可以理解的是,服务器可以周期性的向终端发送上述应用类 型列表的更新信息,另外,具有一定权限的用户可以编辑上述的应用类型列表等,例如,家 长用户可以在上述的应用类型列表中添加新的对应关系等等。
[0106] 实际应用中,在从存储于本地的应用类型列表中,获得的前台运行应用的应用类 型为空的情况下,还可以向服务器发送所获得的前台运行应用的应用标识,并接收服务器 返回的前台运行应用的应用类型,在接收到该应用的应用类型后,可将该应用的应用类型, 更新至应用类型列表中。
[0107] 由以上可见,本实施例提供的方案中,通过存储于本地的应用类型列表,获得前台 运行应用的应用类型,在网络不可用的情况下,依然能够获得前台运行应用的应用类型。
[0108] 可选的,在本发明的另一个具体实施例中,参见图4,提供了应用APP运行控制的 方法的第四种流程示意图,与前述实施例相比,本实施例中,在S104之前,还可以包括:
[0109] S105 :当预设应用类型对应的应用的运行总时间大于第二预设时间阈值时,向服 务器发送表示预设应用类型对应的应用的运行总时间大于第二预设时间阈值的第一监控 信息。
[0110] 进一步的,服务器在接收到第一监控信息后,可以向第二终端发送表示预设应用 类型对应的应用的运行总时间大于第二预设时间阈值的第二监控信息,其中,第二预设时 间阈值小于第一预设时间阈值。
[0111] 上述的第二终端可以是手机、平板电脑等终端设备,例如,家长用户所使用的终端 设备等等。
[0112] 第一监控信息和第二监控信息中可以包括:预设应用类型对应的应用运行总时 间、预设应用类型对应的已运行应用的应用标识、各个已运行应用的运行时间段和运行时 长等等。
[0113] 由以上可见,本实施例提供的方案中,第二终端通过接收服务器发送的监控信息 获得第一终端访问应用的详细信息,进而使用第二终端的用户能够更便捷的监控使用第一 终端的用户访问应用的时间。
[0114] 可选的,在本发明的另一个具体实施例中,参见图5,提供了应用APP运行控制的 方法的第五种流程示意图,与前述实施例相比,在S105之后,还可以包括:
[0115] S106 :接收服务器返回的第一关闭指令。
[0116] 第一关闭指令为服务器在接收到第二终端发送的表示关闭前台运行应用的第二 关闭指令后发送的。
[0117] 具体的,作为第二终端的家长用户的终端设备在接收到服务器发送的第二监控信 息后,家长用户可以根据第二监控信息所展现的信息详情,确定是否关闭作为第一终端的 学生用户的终端设备中的前台运行的应用,若关闭,则向服务器发送关闭该前台运行应用 的第二关闭指令,服务器在接收到第二关闭指令后,向第一终端中的APP客户端发送关闭 其前台运行的应用的第一关闭指令。
[0118] S107 :按照第一关闭指令,关闭前台运行应用。
[0119] 实际应用中,若使用第二终端的用户查看第二监控信息后,确定不关闭第一终端 中的前台运行的应用,则可继续执行S104。
[0120] 由以上可见,本实施例提供的方案中,第二终端可以通过服务器发送的监控信息, 获得第一终端访问应用的详细信息,并且能够通过服务器关闭第一终端中前台运行的应 用,进而使用第二终端的用户能够更便捷的控制使用第一终端的用户访问应用的时间。
[0121] 与上述的应用APP运行控制的方法相对应,本发明实施例还提供了应用APP运行 控制的装置。
[0122] 图6为本发明实施例提供的应用APP运行控制的装置的第一种结构示意图,该装 置包括:应用标识获得模块601、应用类型确定模块602、运行时间监控模块603和第一应用 关闭1?块604。
[0123] 其中,应用标识获得模块601,用于获得第一终端的前台运行应用的应用标识;
[0124] 应用类型确定模块602,用于根据所获得的前台运行应用的应用标识,确定所述前 台运行应用的应用类型;
[0125] 运行时间监控模块603,用于当所述前台运行应用的应用类型为预设应用类型时, 监控所述前台运行应用的持续运行时间;
[0126] 第一应用关闭模块604,用于当所述预设应用类型对应的应用的运行总时间大于 第一预设时间阈值时,关闭所述前台运行应用,其中,所述预设应用类型对应的应用的运行 总时间为,所述预设应用类型对应的应用的持续运行时间之和。
[0127] 具体的,所述应用标识获得模块601,具体用于至少采用如下方式之一获得前台运 行应用的标识:
[0128] 当预设获得时刻到达时,获得前台运行应用的应用标识;
[0129] 当预设获得周期到达时,获得前台运行应用的应用标识;
[0130] 当检测到应用在前台启动时,获得最新启动的前台运行应用的应用标识;
[0131] 当检测到前台运行应用发生变化时,获得变化后的前台运行应用的应用标识。
[0132] 由以上可见,本实施例提供的方案中,在前台运行应用的应用类型为预设应用类 型时,通过判断预设应用类型对应的应用的运行总时间是否大于预设时间阈值,来控制前 台运行应用。与现有技术相比,实现了通过自动化手段有效监控用户访问应用的时间,进而 控制其访问应用的时间。
[0133] 可选的,在本发明的一个具体实施例中,参见图7,提供了应用APP运行控制的 装置的第二种结构示意图,其中,应用类型确定模块602可以包括:应用标识发送子模块 6021、类型信息接收子模块6022和应用类型确定子模块6023。
[0134] 具体的,应用标识发送子模块6021,用于向服务器发送所获得的前台运行应用的 应用标识;
[0135] 类型信息接收子模块6022,用于接收所述服务器返回的表示所述前台运行应用的 应用类型的类型信息;
[0136] 应用类型确定子模块6023,用于基于接收的所述类型信息确定所述前台运行应用 的应用类型。
[0137] 可选的,所述应用类型确定模块602,具体用于根据所获得的前台运行应用的应用 标识,从存储于本地的应用类型列表中,获得所述前台运行应用的应用类型,其中,所述应 用类型列表,用于存储应用的应用标识与应用类型之间的对应关系。
[0138] 在本发明的另一具体实施例中,该装置还可以包括:应用标识发送模块、应用类型 接收模块和应用类型列表更新模块(图中未示出)。
[0139] 其中,应用标识发送模块,用于在所述应用类型确定模块602从存储于本地的应 用类型列表中,获得的所述前台运行应用的应用类型为空的情况下,向服务器发送所获得 的前台运行应用的应用标识;
[0140] 应用类型接收模块,用于接收所述服务器返回的所述前台运行应用的应用类型;
[0141] 应用类型列表更新模块,用于将所述前台运行应用的应用类型,更新至所述应用 类型列表中。
[0142] 由以上可见,本实施例提供的方案中,通过服务器根据应用标识获得的应用类型 的类型信息,确定应用的应用类型,当应用的标识与应用类型的类型信息之间的对应关系 发生变化时,只在服务器中更新该对应关系,即可保证各个终端能够根据最新的对应关系 确定应用类型的类型信息。
[0143] 可选的,在本发明的另一个具体实施例中,参见图8,提供了应用APP运行控制的 装置的第三种结构示意图,该装置还可以包括:监控信息发送模块605。
[0144] 其中,监控信息发送模块605,用于在所述第一应用关闭模块604,关闭应用之前, 当所述预设应用类型对应的应用的运行总时间大于第二预设时间阈值时,向服务器发送表 示所述预设应用类型对应的应用的运行总时间大于所述第二预设时间阈值的第一监控信 息,使所述服务器在接收到所述第一监控信息后,向第二终端发送表示所述预设应用类型 对应的应用的运行总时间大于所述第二预设时间阈值的第二监控信息,其中,所述第二预 设时间阈值小于所述第一预设时间阈值。
[0145] 由以上可见,本实施例提供的方案中,第二终端通过接收服务器发送的监控信息 获得第一终端访问应用的详细信息,进而使用第二终端的用户能够更便捷的监控使用第一 终端的用户访问应用的时间。
[0146] 可选的,在本发明的另一个具体实施例中,参见图9,提供了应用APP运行控制的 装置的第四种结构示意图,该装置还可以包括:关闭指令接收模块606和第二应用关闭模 块 607。
[0147] 其中,关闭指令接收模块606,用于在所述监控信息发送模块605,发送所述第一 监控信息之后,接收所述服务器返回的第一关闭指令,所述第一关闭指令为所述服务器在 接收到所述第二终端发送的表示关闭所述前台运行应用的第二关闭指令后发送的;
[0148] 第二应用关闭模块607,用于按照所述第一关闭指令,关闭所述前台运行应用。
[0149] 由以上可见,本实施例提供的方案中,第二终端可以通过服务器发送的监控信息, 获得第一终端访问应用的详细信息,并且能够通过服务器关闭第一终端中前台运行的应 用,进而使用第二终端的用户能够更便捷的控制使用第一终端的用户访问应用的时间。
[0150] 对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关 之处参见方法实施例的部分说明即可。
[0151] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实 体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存 在任何这种实际的关系或者顺序。而且,术语"包括"、"包含"或者其任何其他变体意在涵 盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要 素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备 所固有的要素。在没有更多限制的情况下,由语句"包括一个……"限定的要素,并不排除 在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0152] 本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可 以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中, 这里所称得的存储介质,如:R0M/RAM、磁碟、光盘等。
[0153] 以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在 本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围 内。
【权利要求】
1. 一种应用APP运行控制的方法,其特征在于,所述方法包括: 获得第一终端的前台运行应用的应用标识; 根据所获得的前台运行应用的应用标识,确定所述前台运行应用的应用类型; 当所述前台运行应用的应用类型为预设应用类型时,监控所述前台运行应用的持续运 行时间; 当所述预设应用类型对应的应用的运行总时间大于第一预设时间阈值时,关闭所述前 台运行应用,其中,所述预设应用类型对应的应用的运行总时间为,所述预设应用类型对应 的应用的持续运行时间之和。
2. 根据权利要求1所述的方法,其特征在于,至少采用如下方式之一获得前台运行应 用的应用标识,包括: 当预设获得时刻到达时,获得前台运行应用的应用标识; 当预设获得周期到达时,获得前台运行应用的应用标识; 当检测到应用在前台启动时,获得最新启动的前台运行应用的应用标识; 当检测到前台运行应用发生变化时,获得变化后的前台运行应用的应用标识。
3. 根据权利要求1或2所述的方法,其特征在于,所述根据所获得的前台运行应用的应 用标识,确定所述前台运行应用的应用类型,包括: 向服务器发送所获得的前台运行应用的应用标识; 接收所述服务器返回的表示所述前台运行应用的应用类型的类型信息; 基于接收的所述类型信息确定所述前台运行应用的应用类型。
4. 根据权利要求1或2所述的方法,其特征在于,所述根据所获得的前台运行应用的应 用标识,确定所述前台运行应用的应用类型,包括: 根据所获得的前台运行应用的应用标识,从存储于本地的应用类型列表中,获得所述 前台运行应用的应用类型,其中,所述应用类型列表,用于存储应用的应用标识与应用类型 之间的对应关系。
5. 根据权利要求4所述的方法,其特征在于,在从存储于本地的应用类型列表中,获得 的所述前台运行应用的应用类型为空的情况下,还包括: 向服务器发送所获得的前台运行应用的应用标识; 接收所述服务器返回的所述前台运行应用的应用类型; 将所述前台运行应用的应用类型,更新至所述应用类型列表中。
6. 根据权利要求1所述的方法,其特征在于,在所述当所述预设应用类型对应的应用 的运行总时间大于第一预设时间阈值时,关闭所述前台运行应用之前,还包括: 当所述预设应用类型对应的应用的运行总时间大于第二预设时间阈值时,向服务器发 送表示所述预设应用类型对应的应用的运行总时间大于所述第二预设时间阈值的第一监 控信息,使所述服务器在接收到所述第一监控信息后,向第二终端发送表示所述预设应用 类型对应的应用的运行总时间大于所述第二预设时间阈值的第二监控信息,其中,所述第 二预设时间阈值小于所述第一预设时间阈值。
7. 根据权利要求6所述的方法,其特征在于,在所述当所述预设应用类型对应的应用 的运行总时间大于第二预设时间阈值时,向服务器发送表示所述预设应用类型对应的应用 的运行总时间大于所述第二预设时间阈值的第一监控信息之后,还包括: 接收所述服务器返回的第一关闭指令,所述第一关闭指令为所述服务器在接收到所述 第二终端发送的表示关闭所述前台运行应用的第二关闭指令后发送的; 按照所述第一关闭指令,关闭所述前台运行应用。
8. -种应用APP运行控制的装置,其特征在于,所述装置包括: 应用标识获得模块,用于获得第一终端的前台运行应用的应用标识; 应用类型确定模块,用于根据所获得的前台运行应用的应用标识,确定所述前台运行 应用的应用类型; 运行时间监控模块,用于当所述前台运行应用的应用类型为预设应用类型时,监控所 述前台运行应用的持续运行时间; 第一应用关闭模块,用于当所述预设应用类型对应的应用的运行总时间大于第一预 设时间阈值时,关闭所述前台运行应用,其中,所述预设应用类型对应的应用的运行总时间 为,所述预设应用类型对应的应用的持续运行时间之和。
9. 根据权利要求8所述的装置,其特征在于,所述应用标识获得模块,具体用于至少采 用如下方式之一获得前台运行应用的应用标识: 当预设获得时刻到达时,获得前台运行应用的应用标识; 当预设获得周期到达时,获得前台运行应用的应用标识; 当检测到应用在前台启动时,获得最新启动的前台运行应用的应用标识; 当检测到前台运行应用发生变化时,获得变化后的前台运行应用的应用标识。
10. 根据权利要求8或9所述的装置,其特征在于,所述应用类型确定模块,包括: 应用标识发送子模块,用于向服务器发送所获得的前台运行应用的应用标识; 类型信息接收子模块,用于接收所述服务器返回的表示所述前台运行应用的应用类型 的类型信息; 应用类型确定子模块,用于基于接收的所述类型信息确定所述前台运行应用的应用类 型。
11. 根据权利要求8或9所述的装置,其特征在于,所述应用类型确定模块,具体用于: 根据所获得的前台运行应用的应用标识,从存储于本地的应用类型列表中,获得所述 前台运行应用的应用类型,其中,所述应用类型列表,用于存储应用的应用标识与应用类型 之间的对应关系。
12. 根据权利要求11所述的装置,其特征在于,所述装置还包括: 应用标识发送模块,用于在所述应用类型确定模块从存储于本地的应用类型列表中, 获得的所述前台运行应用的应用类型为空的情况下,向服务器发送所获得的前台运行应用 的应用标识; 应用类型接收模块,用于接收所述服务器返回的所述前台运行应用的应用类型; 应用类型列表更新模块,用于将所述前台运行应用的应用类型,更新至所述应用类型 列表中。
13. 根据权利要求8所述的装置,其特征在于,所述装置还包括: 监控信息发送模块,用于在所述第一应用关闭模块,关闭应用之前,当所述预设应用类 型对应的应用的运行总时间大于第二预设时间阈值时,向服务器发送表示所述预设应用类 型对应的应用的运行总时间大于所述第二预设时间阈值的第一监控信息,使所述服务器在 接收到所述第一监控信息后,向第二终端发送表示所述预设应用类型对应的应用的运行总 时间大于所述第二预设时间阈值的第二监控信息,其中,所述第二预设时间阈值小于所述 第一预设时间阈值。
14.根据权利要求13所述的装置,其特征在于,所述装置还包括: 关闭指令接收模块,用于在所述监控信息发送模块,发送所述第一监控信息之后,接收 所述服务器返回的第一关闭指令,所述第一关闭指令为所述服务器在接收到所述第二终端 发送的表示关闭所述前台运行应用的第二关闭指令后发送的; 第二应用关闭模块,用于按照所述第一关闭指令,关闭所述前台运行应用。
【文档编号】H04L29/08GK104092748SQ201410308758
【公开日】2014年10月8日 申请日期:2014年6月30日 优先权日:2014年6月30日
【发明者】邝锐强 申请人:广州金山网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1