一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于进程管理的防沉迷方法、系统、存储介质及计算机设备与流程

2022-03-02 01:17:24 来源:中国专利 TAG:


1.本发明涉及浏览器技术领域,尤其涉及一种基于进程管理的防沉迷方法、系统、存储介质及计算机设备。


背景技术:

2.随着智能设备普及,学生群体持有智能终端的比例逐步增加;而随之带来的现象是,由于网络的发达,游戏等娱乐类的网络内容已然蔓延到广大学生群体;为此,监护人迫切需要对学生群体的智能终端进行有效的针对性管控。
3.现有技术方案虽然提供了可在预设的时间段内对预设的待控制进程列表进行实时控制的方法或者针对指定时间段对指定进程进行定制化监控的方法,但这些方法均需要人为的预先配置对应的“待控制进程列表”和“指定进程”,因此增加了人力成本,同时还存在着人为配置误差的风险。
4.综上可知,现有的方法在实际使用上,存在着较多的问题,所以有必要加以改进。


技术实现要素:

5.针对上述的缺陷,本发明的目的在于提供一种基于进程管理的防沉迷方法,系统、存储介质及其计算机设备,能够有效的管控未成年人沉迷于网络游戏的问题,提升对终端应用的有效识别,从而确保防沉迷措施的有效执行。
6.为了实现上述目的,本发明提供一种基于进程管理的防沉迷方法,包括步骤:
7.解析确定应用为多进程应用时,对所述多进程应用的进程进行分类划分;
8.检测到所述多进程应用启动时,判断所述多进程应用当前的运行信息是否符合预设条件;
9.若符合所述预设条件,则识别确定所述多进程应用是否属于目标类型;
10.若所述多进程应用为所述目标类型,则根据预设的进程管控策略,控制所述多进程应用中对应类别的所述进程。
11.可选的,所述解析确定应用为多进程应用时,对所述多进程应用的进程进行分类划分的步骤具体包括:
12.检测到应用安装时,解析所述应用的应用配置文件,获得解析信息;
13.根据所述解析信息中的进程数目,确定所述应用是否为所述多进程应用;
14.若所述应用是所述多进程应用,则根据预设的划分规则,对所述多进程应用的若干所述进程进行分类划分。
15.可选的,所述根据预设的划分规则,对所述多进程应用的若干所述进程进行分类划分的步骤具体包括:
16.根据所述划分规则和所述解析信息中对应的内容标签,将所述多进程应用的若干所述进程分别划分至对应的进程类别;其中,所述进程类别包括界面展现进程类、后台服务进程类以及通信进程类。
17.可选的,所述解析确定安装的应用为多进程应用时,对所述多进程应用的进程进行分类划分的步骤还包括:
18.初始化可冻结进程类表,以使所述多进程应用记载于所述可冻结进程类表中。
19.可选的,所述检测到所述多进程应用启动时,判断所述多进程应用当前的运行信息是否符合预设条件的步骤具体包括:
20.检测到应用启动事件时,根据所述可冻结进程类表查询对应的启动应用是否为所述多进程应用;
21.若是所述多进程应用,则监测所述多进程应用的使用时长是否超过预设的时长阈值。
22.可选的,所述若是所述多进程应用,则监测所述多进程应用的使用时长是否超过预设的时长阈值的步骤具体包括:
23.若是所述多进程应用,则将所述多进程应用迁移至经由虚拟化生成的影子容器,并监测所述多进程应用的使用时长是否超过预设的时长阈值。
24.可选的,所述若符合所述预设条件,则识别确定所述多进程应用是否属于目标类型的步骤具体包括:
25.若所述使用时长超过所述时长阈值,则基于用户终端与云端之间的交互匹配信息以确定所述多进程应用是否属于目标类型。
26.还提供了一种基于进程管理的防沉迷系统,包括有:
27.解析分类单元,用于解析确定应用为多进程应用时,对所述多进程应用的进程进行分类划分;
28.判断单元,用于检测到所述多进程应用启动时,判断所述多进程应用当前的运行信息是否符合预设条件;
29.识别单元,用于若符合所述预设条件,则识别确定所述多进程应用是否属于目标类型;
30.管控单元,用于若所述多进程应用为所述目标类型,则根据预设的进程管控策略,控制所述多进程应用中对应类别的所述进程。
31.另外,还提供了一种存储介质和计算机设备,所述存储介质用于存储一种用于执行上述基于进程管理的防沉迷方法的计算机程序。
32.所述计算机设备包括存储介质、处理器以及存储在所述存储介质上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的基于进程管理的防沉迷方法。
33.本发明所述的基于进程管理的防沉迷方法及其系统,通过预先对应用进行解析,并基于解析结果将多进程应用中的各个进程进行分类划分;在检测到多进程应用启动时,判断所述多进程应用当前的运行信息是否符合预设条件;若符合则进一步识别确定该多进程应用是否属于目标类型;若属于目标类型则基于预设的管控措施,以控制对应类别的所述进程。借此,本发明实现了对未成年假借成年人账号长沉迷于网络游戏的有效管控,切实保护未成年人身心健康,营造绿色健康的智能终端上网环境。
附图说明
34.图1为本发明一实施例提供的基于进程管理的防沉迷方法的步骤流程图;
35.图2为本发明一实施例提供的基于进程管理的防沉迷方法用于解析分类进程可选的步骤流程图;
36.图3为本发明一实施例提供的基于进程管理的防沉迷方法用于判断与识别目标类型可选的步骤流程图;
37.图4为本发明一实施例提供的基于进程管理的防沉迷方法用于管控可选的步骤流程图;
38.图5为本发明一实施例提供的基于进程管理的防沉迷系统的结构示意框图;
39.图6为本发明一实施例提供的基于进程管理的防沉迷系统的所述解析分类单元可选的结构示意框图;
40.图7为本发明一实施例提供的基于进程管理的防沉迷系统的所述判断单元可选的结构示意框图;
41.图8为本发明一实施例提供的基于进程管理的防沉迷系统的所述管控单元可选的结构示意框图。
具体实施方式
42.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
43.需要说明的,本说明书中针对“一个实施例”、“实施例”、“示例实施例”等的引用,指的是描述的该实施例可包括特定的特征、结构或特性,但是不是每个实施例必须包含这些特定特征、结构或特性。此外,这样的表述并非指的是同一个实施例。进一步,在结合实施例描述特定的特征、结构或特性时,不管有没有明确的描述,已经表明将这样的特征、结构或特性结合到其它实施例中是在本领域技术人员的知识范围内的。
44.此外,在说明书及后续的权利要求当中使用了某些词汇来指称特定组件或部件,所属领域中具有通常知识者应可理解,制造商可以用不同的名词或术语来称呼同一个组件或部件。本说明书及后续的权利要求并不以名称的差异来作为区分组件或部件的方式,而是以组件或部件在功能上的差异来作为区分的准则。在通篇说明书及后续的权利要求书中所提及的“包括”和“包含”为一开放式的用语,故应解释成“包含但不限定于”。以外,“连接”一词在此系包含任何直接及间接的电性连接手段。间接的电性连接手段包括通过其它装置进行连接。
45.图1示出本发明一实施例提供的基于进程管理的防沉迷方法,所述防沉迷方法应用于可安装应用的设备终端,包括但不限于智能手机、平板电脑或者个人计算机等设备,其包括步骤如下:
46.s101:解析确定应用为多进程应用时,对所述多进程应用的进程进行分类划分。应用可根据进程数分为单进程应用和多进程应用,而由于操作系统对单进程内存最大上限的限制,绝大多数游戏类应用为了避免被系统强制回收内存而被清理,从而采用多进程模式;因此,本发明通过对应用进行解析,以识别出多进程应用,并进一步对多进程应用中的各个
进程按照一定规则进行类别划分,据此可将多进程应用中的各个进程归类于指定的类别。
47.参见图2,一种可选的实施方式中,步骤s101具体包括:
48.s1011:检测到应用安装时,解析所述应用的应用配置文件,获得解析信息。以安卓系统为例,其应用配置文件为androidmanifest文件,所述应用配置文件使用专属标签描述语言描述了应用包中包含的组件(如:活动组件activities,服务组件services等)以及进程划分(如:android:process=“:remote”表示为应用重新划分一个新进程)等。本实施例基于对所述应用配置文件的解析,以获得对应所述应用的解析信息。
49.s1012:根据所述解析信息中的进程数目,确定所述应用是否为所述多进程应用。根据从所述解析信息中获取到的进程数目,以确定该应用是否属于多进程应用,即依据所述解析信息确定该应用包含有至少两个进程,则该应用属于多进程应用;反之,则属于单进程应用。在实际应用中,由于单进程应用一般不属于需要被管控的游戏类应用,因此若在确定所述应用属于单进程应用时,可无需针对该应用执行相应的管控措施。
50.s1013:若所述应用是所述多进程应用,则根据预设的划分规则,对所述多进程应用的若干进程进行分类划分。本实施例按照所述划分规则将多进程应用中的各个进程划分到相应的类别中。可选的,步骤s1013具体包括:根据划分规则和所述解析信息中对应的内容标签,将多进程应用的若干进程分别划分至对应的进程类别;其中,所述进程类别包括界面展现进程类、后台服务进程类以及通信进程类。以安卓平台为例,安卓系统为规范应用开发而提供了四大标准组件:活动(activity)用于界面展现;服务(service)用于后台运行服务,不提供界面展现;广播接受者(broadcast receiver)用于接收广播;内容提供者(content provider)支持多个应用中存储和读取数据,即共享数据;具体实施时,对于多进程应用,本实施例根据应用配置文件中的内容标签是否含activity,service将进程换成3大类:1、界面展现进程类(a类);2、后台服务进程类(b类);3、通信进程类(c类)。
51.步骤s101还包括:初始化可冻结进程类表,以使所述多进程应用记载于所述可冻结进程类表中。具体实施时,若解析确定正在安装的应用为多进程应用,则标记分类该多进程应用并记录于所述可冻结进程类表中。
52.s102:检测到所述多进程应用启动时,判断所述多进程应用当前的运行信息是否符合预设条件。所述运行信息是指该多进程应用在使用过程中产生的数据信息,包括cpu占用率、内存消耗以及使用时长等信息;本实施例通过配置预设条件用于针对多进程应用当前的运行信息进行初查,从而确定是否需要进一步识别。
53.参见图3,一种可选的实施方式中,
54.步骤s101还包括:
55.s211:初始化可冻结进程类表,以使所述多进程应用记载于所述可冻结进程类表中。具体实施时,若解析确定正在安装的应用为多进程应用,则标记分类该多进程应用并记录于所述可冻结进程类表中。
56.步骤s102具体包括:
57.s212:检测到应用启动事件时,根据所述可冻结进程类表查询对应的启动应用是否为多进程应用。具体的,在检测到用户在终端上通过点击应用图标以启动对应的应用程序时,从可冻结进程类表中查询是否存在与该应用程序的相关记录信息,若存在相关的记录信息则确定该应用程序为多进程应用;反之,则属于单进程应用。
58.s213:若是所述多进程应用,则监测所述多进程应用的使用时长是否超过预设的时长阈值。即本实施例的预设条件即为预设的时长阈值(例如一小时),所述运行信息即为该多进程应用的使用时长,所述使用时长具体为多进程应用在前台运行的时间长度。本实施例从多进程应用被启动的时刻由计时器进行计时,进而持续监测该多进程应用的累计使用时长是否超过所述时长阈值。
59.可选的,步骤s213具体包括:若是所述多进程应用,则将所述多进程应用迁移至经由虚拟化生成的影子容器,并监测所述多进程应用的使用时长是否超过预设的时长阈值。在确定当前启动的应用为多进程应用时,本实施例提前为其虚拟化一个影子容器并将多进程应用迁移进去,以避免因进程冻结解冻时引起频繁的系统上下文切换而影响智能终端整机性能和系统鲁棒性。
60.s103:若符合所述预设条件,则识别确定所述多进程应用是否属于目标类型。其中,目标类型可以是游戏类、视频娱乐类等类型;具体的,本实施例根据对多进程应用持续监测到的运行信息符合预设条件时,进一步识别该多进程应用是否游戏类应用。
61.结合上述,步骤s103具体包括:
62.s214:若所述使用时长超过所述时长阈值,则基于用户终端与云端之间的交互匹配信息以确定所述多进程应用是否属于目标类型。其中,用户终端是指该防沉迷方法所要针对的设备终端,例如未成年人的智能手机;所述云端即为与用户终端通信联系的防沉迷后台服务端。即本实施例通过端云双模式匹配判断当前的多进程应用是否为游戏应用,若确定该多进程应用并非游戏应用则可无需对其执行管控措施。
63.s104:若所述多进程应用为目标类型,则根据预设的进程管控策略,控制所述多进程应用中对应类别的进程。所述进程管控策略包含有对各个进程类别相应的管控措施,据此本实施例在确认当前运行的多进程应用为目标类型时,依据该进程管控措施对多进程应用中的相关进程进行管控,从而限制该多进程应用的运行,以达到防沉迷的效果。
64.参见图4,一种可选的实施方式中,步骤s104具体包括:
65.s1041:根据所述进程管控策略,确定所述多进程应用中各个进程类别的优先级。具体的,本实施例在进程管控策略中配置有全部进程类别的优先级,进而依据该进程管控措施确定多进程应用中包含的各个进程类别的优先级。例如设界面展现进程为a类,后台服务进程为b类,通信进程为c类;且优先级配置为a》b》c。
66.s1042:基于所述优先级的排序,逐级冻结对应所述进程类别的所述进程。结合上述示例,在确定优先级的排序后,将逐级根据相应的优先级先后排序来冻结相关的进程,如先冻结a类进程,再冻结b类进程,保留c类进程(推送消息进程)。
67.可选的,步骤s1042之后还包括:在预设时段内自动解除对所述进程的冻结。具体的,所述预设时段可根据实际需要由授权方进行设置,例如设置在某一时段自动解除对进程的冻结,或者设置在下次游戏时间窗口到来时将自动恢复冻结前的状态。
68.一实施例中,步骤s104还包括:若所述多进程应用为目标类型,则生成弹框提醒并监测所述多进程应用上是否有执行预设操作;其中,所述预设操作为用于规避账户管控的账户切换操作;若用户执行所述预设操作,则根据预设的进程管控策略,逐级冻结所述多进程应用对应类别的进程。具体实施时,在多进程应用的使用时长超过预设时长时,通过识别确认其为游戏应用,则在用户终端的显示界面上弹框提醒游戏时间已经用完;由于未成年
人自控力弱,一旦出现弹框提醒则他们往往会重新换账号继续游戏,为此本实施例通过进一步检测到用户执行账户切换操作时,则依据进程管控策略,逐级冻结该多进程应用的进程。
69.可选的,步骤s104之后还包括:获取对所述多进程应用的截图和/或录制视频,并将所述截图和/或录制视频发送至关联终端。本实施例的所述关联终端为监护人的设备终端,在对未成年人的用户终端进行管控时,进一步将该用户终端上的截图和/或录制视频上报给监护人的设备终端上。具体的,对冻结前未成年最后玩的游戏进行截图和录制视频,上报给云端控制中心并推送到家长智能终端,从而便于监护人了解未成年的用机情况,及时采取合情合理的教育方式防止未成年沉迷于游戏。
70.图5示出本发明一实施例提供的基于进程管理的防沉迷系统100,所述防沉迷系统具体配置于需要执行防沉迷的用户终端,如智能手机、平板电脑或个人计算机等终端。所述防沉迷系统100包括有解析分类单元10、判断单元20、识别单元30以及管控单元40,其中:
71.解析分类单元10用于解析确定应用为多进程应用时,对所述多进程应用的进程进行分类划分;判断单元20用于检测到所述多进程应用启动时,判断所述多进程应用当前的运行信息是否符合预设条件;识别单元30用于若符合所述预设条件,则识别确定所述多进程应用是否属于目标类型;管控单元40用于若所述多进程应用为所述目标类型,则根据预设的进程管控策略,控制所述多进程应用中对应类别的所述进程。
72.参见图6,一种可选的实施方式中,解析分类单元10具体包括解析子单元11、确定子单元12以及分类子单元13,其中:
73.解析子单元11用于检测到应用安装时,解析所述应用的应用配置文件,获得解析信息;确定子单元12用于根据所述解析信息中的进程数目,确定所述应用是否为所述多进程应用;分类子单元13用于若所述应用是所述多进程应用,则根据预设的划分规则,对所述多进程应用的若干所述进程进行分类划分。
74.可选的,所述分类子单元13具体用于:根据所述划分规则和所述解析信息中对应的内容标签,将所述多进程应用的若干所述进程分别划分至对应的进程类别;其中,所述进程类别包括界面展现进程类、后台服务进程类以及通信进程类。
75.一实施例中,所述解析分类单元10还包括初始化单元,其用于初始化可冻结进程类表,以使所述多进程应用记载于所述可冻结进程类表中。
76.参见图7,一种可选的实施方式汇总,所述判断单元20具体包括查询子单元21和监测子单元22,其中:
77.查询子单元21用于检测到应用启动事件时,根据所述可冻结进程类表查询对应的启动应用是否为所述多进程应用;监测子单元22用于若是所述多进程应用,则监测所述多进程应用的使用时长是否超过预设的时长阈值。
78.可选的,所述监测子单元22具体用于:若是所述多进程应用,则将所述多进程应用迁移至经由虚拟化生成的影子容器,并监测所述多进程应用的使用时长是否超过预设的时长阈值。
79.可选的,所述识别单元30具体用于:
80.若所述使用时长超过所述时长阈值,则基于用户终端与云端之间的交互匹配信息以确定所述多进程应用是否属于目标类型。
81.参见图8,一种可选的实施方式中,所述管控单元40具体包括优先级子单元41和冻结子单元42,其中:
82.优先级子单元41用于根据所述进程管控策略,确定所述多进程应用中各个进程类别的优先级;冻结子单元42用于基于所述优先级的排序,逐级冻结对应所述进程类别的所述进程。
83.可选的,还包括有解冻单元,其用于在预设时段内自动解除对所述进程的冻结。
84.一实施例中,所述管控单元40还用于:
85.若所述多进程应用为所述目标类型,则生成弹框提醒并监测所述多进程应用上是否有执行预设操作;其中,所述预设操作为用于规避账户管控的账户切换操作;若所述用户执行所述预设操作,则根据预设的进程管控策略,逐级冻结所述多进程应用对应类别的所述进程。
86.可选的,还包括有上报单元,其用于获取对所述多进程应用的截图和/或录制视频,并将所述截图和/或所述录制视频发送至关联终端。
87.本发明还提供一种存储介质,用于存储如图1~图4所述基于进程管理的防沉迷方法的计算机程序。例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本技术的方法和/或技术方案。而调用本技术的方法的程序指令,可能被存储在固定的或可移动的存储介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输和/或被存储在根据程序指令运行的计算机设备的存储介质中。在此,根据本技术的一个实施例包括如图5所示基于进程管理的防沉迷系统的计算机设备,所述计算机设备优选包括用于存储计算机程序的存储介质和用于执行计算机程序的处理器,其中,当该计算机程序被该处理器执行时,触发该计算机设备执行基于前述多个实施例中的方法和/或技术方案。
88.需要注意的是,本技术可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(asic)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本技术的软件程序可以通过处理器执行以实现上文步骤或功能。同样地,本技术的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,ram存储器,磁或光驱动器或软磁盘及类似设备。另外,本技术的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
89.根据本发明的方法可以作为计算机实现方法在计算机上实现、或者在专用硬件中实现、或以两者的组合的方式实现。用于根据本发明的方法的可执行代码或其部分可以存储在计算机程序产品上。计算机程序产品的示例包括存储器设备、光学存储设备、集成电路、服务器、在线软件等。优选地,计算机程序产品包括存储在计算机可读介质上以便当所述程序产品在计算机上执行时执行根据本发明的方法的非临时程序代码部件。
90.在优选实施例中,计算机程序包括适合于当计算机程序在计算机上运行时执行根据本发明的方法的所有步骤的计算机程序代码部件。优选地,在计算机可读介质上体现计算机程序。
91.综上所述,本发明所述的基于进程管理的防沉迷方法及其系统,通过预先对应用进行解析,并基于解析结果将多进程应用中的各个进程进行分类划分;在检测到多进程应用启动时,判断所述多进程应用当前的运行信息是否符合预设条件;若符合则进一步识别
确定该多进程应用是否属于目标类型;若属于目标类型则基于预设的管控措施,以控制对应类别的所述进程。借此,本发明实现了对未成年假借成年人账号长沉迷于网络游戏的有效管控,切实保护未成年人身心健康,营造绿色健康的智能终端上网环境。
92.当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
93.本发明还提供了a1、一种基于进程管理的防沉迷方法,包括步骤:
94.解析确定应用为多进程应用时,对所述多进程应用的进程进行分类划分;
95.检测到所述多进程应用启动时,判断所述多进程应用当前的运行信息是否符合预设条件;
96.若符合所述预设条件,则识别确定所述多进程应用是否属于目标类型;
97.若所述多进程应用为所述目标类型,则根据预设的进程管控策略,控制所述多进程应用中对应类别的所述进程。
98.a2、根据a1所述的基于进程管理的防沉迷方法,所述解析确定应用为多进程应用时,对所述多进程应用的进程进行分类划分的步骤具体包括:
99.检测到应用安装时,解析所述应用的应用配置文件,获得解析信息;
100.根据所述解析信息中的进程数目,确定所述应用是否为所述多进程应用;
101.若所述应用是所述多进程应用,则根据预设的划分规则,对所述多进程应用的若干所述进程进行分类划分。
102.a3、根据a2所述的基于进程管理的防沉迷方法,所述根据预设的划分规则,对所述多进程应用的若干所述进程进行分类划分的步骤具体包括:
103.根据所述划分规则和所述解析信息中对应的内容标签,将所述多进程应用的若干所述进程分别划分至对应的进程类别;其中,所述进程类别包括界面展现进程类、后台服务进程类以及通信进程类。
104.a4、根据a1所述的基于进程管理的防沉迷方法,所述解析确定安装的应用为多进程应用时,对所述多进程应用的进程进行分类划分的步骤还包括:
105.初始化可冻结进程类表,以使所述多进程应用记载于所述可冻结进程类表中。
106.a5、根据a4所述的基于进程管理的防沉迷方法,所述检测到所述多进程应用启动时,判断所述多进程应用当前的运行信息是否符合预设条件的步骤具体包括:
107.检测到应用启动事件时,根据所述可冻结进程类表查询对应的启动应用是否为所述多进程应用;
108.若是所述多进程应用,则监测所述多进程应用的使用时长是否超过预设的时长阈值。
109.a6、根据a5所述的基于进程管理的防沉迷方法,所述若是所述多进程应用,则监测所述多进程应用的使用时长是否超过预设的时长阈值的步骤具体包括:
110.若是所述多进程应用,则将所述多进程应用迁移至经由虚拟化生成的影子容器,并监测所述多进程应用的使用时长是否超过预设的时长阈值。
111.a7、根据a5所述的基于进程管理的防沉迷方法,所述若符合所述预设条件,则识别确定所述多进程应用是否属于目标类型的步骤具体包括:
112.若所述使用时长超过所述时长阈值,则基于用户终端与云端之间的交互匹配信息以确定所述多进程应用是否属于目标类型。
113.a8、根据a1所述的基于进程管理的防沉迷方法,所述根据预设的进程管控策略,控制所述多进程应用中对应类别的所述进程的步骤具体包括:
114.根据所述进程管控策略,确定所述多进程应用中各个进程类别的优先级;
115.基于所述优先级的排序,逐级冻结对应所述进程类别的所述进程。
116.a9、根据a8所述的基于进程管理的防沉迷方法,所述基于所述优先级的排序,逐级冻结对应所述进程类别的所述进程的步骤之后,还包括:
117.在预设时段内自动解除对所述进程的冻结。
118.a10、根据a1所述的基于进程管理的防沉迷方法,所述若所述多进程应用为所述目标类型,则根据预设的进程管控策略,控制所述多进程应用中对应类别的所述进程的步骤还包括:
119.若所述多进程应用为所述目标类型,则生成弹框提醒并监测所述多进程应用上是否有执行预设操作;其中,所述预设操作为用于规避账户管控的账户切换操作;
120.若所述用户执行所述预设操作,则根据预设的进程管控策略,逐级冻结所述多进程应用对应类别的所述进程。
121.a11、根据a1所述的基于进程管理的防沉迷方法,所述若所述多进程应用为所述目标类型,则根据预设的进程管控策略,控制所述多进程应用中对应类别的所述进程的步骤之后,还包括:
122.获取对所述多进程应用的截图和/或录制视频,并将所述截图和/或所述录制视频发送至关联终端。
123.还提供了b12、一种基于进程管理的防沉迷系统,包括有:
124.解析分类单元,用于解析确定应用为多进程应用时,对所述多进程应用的进程进行分类划分;
125.判断单元,用于检测到所述多进程应用启动时,判断所述多进程应用当前的运行信息是否符合预设条件;
126.识别单元,用于若符合所述预设条件,则识别确定所述多进程应用是否属于目标类型;
127.管控单元,用于若所述多进程应用为所述目标类型,则根据预设的进程管控策略,控制所述多进程应用中对应类别的所述进程。
128.b13、根据b12所述的基于进程管理的防沉迷系统,所述解析分类单元具体包括:
129.解析子单元,用于检测到应用安装时,解析所述应用的应用配置文件,获得解析信息;
130.确定子单元,用于根据所述解析信息中的进程数目,确定所述应用是否为所述多进程应用;
131.分类子单元,用于若所述应用是所述多进程应用,则根据预设的划分规则,对所述多进程应用的若干所述进程进行分类划分。
132.b14、根据b13所述的基于进程管理的防沉迷系统,所述分类子单元具体用于:
133.根据所述划分规则和所述解析信息中对应的内容标签,将所述多进程应用的若干
所述进程分别划分至对应的进程类别;其中,所述进程类别包括界面展现进程类、后台服务进程类以及通信进程类。
134.b15、根据b12所述的基于进程管理的防沉迷系统,所述解析分类单元还包括:
135.初始化单元,用于初始化可冻结进程类表,以使所述多进程应用记载于所述可冻结进程类表中。
136.b16、根据b15所述的基于进程管理的防沉迷系统,所述判断单元具体包括:
137.查询子单元,用于检测到应用启动事件时,根据所述可冻结进程类表查询对应的启动应用是否为所述多进程应用;
138.监测子单元,用于若是所述多进程应用,则监测所述多进程应用的使用时长是否超过预设的时长阈值。
139.b17、根据b16所述的基于进程管理的防沉迷系统,所述监测子单元具体用于:
140.若是所述多进程应用,则将所述多进程应用迁移至经由虚拟化生成的影子容器,并监测所述多进程应用的使用时长是否超过预设的时长阈值。
141.b18、根据b16所述的基于进程管理的防沉迷系统,所述识别单元具体用于:
142.若所述使用时长超过所述时长阈值,则基于用户终端与云端之间的交互匹配信息以确定所述多进程应用是否属于目标类型。
143.b19、根据b12所述的基于进程管理的防沉迷系统,所述管控单元具体包括:
144.优先级子单元,用于根据所述进程管控策略,确定所述多进程应用中各个进程类别的优先级;
145.冻结子单元,用于基于所述优先级的排序,逐级冻结对应所述进程类别的所述进程。
146.b20、根据b19所述的基于进程管理的防沉迷系统,还包括有:
147.解冻单元,用于在预设时段内自动解除对所述进程的冻结。
148.b21、根据b12所述的基于进程管理的防沉迷系统,所述管控单元还用于:
149.若所述多进程应用为所述目标类型,则生成弹框提醒并监测所述多进程应用上是否有执行预设操作;其中,所述预设操作为用于规避账户管控的账户切换操作;
150.若所述用户执行所述预设操作,则根据预设的进程管控策略,逐级冻结所述多进程应用对应类别的所述进程。
151.b22、根据b12所述的基于进程管理的防沉迷系统,还包括有:
152.上报单元,用于获取对所述多进程应用的截图和/或录制视频,并将所述截图和/或所述录制视频发送至关联终端。
153.还提供了c23、一种存储介质,用于存储一种用于执行a1~a11中任意一种所述基于进程管理的防沉迷方法的计算机程序。
154.还提供了d24、一种计算机设备,包括存储介质、处理器以及存储在所述存储介质上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现a1~a11任一项所述基于进程管理的防沉迷方法。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献