【技术实现步骤摘要】
基于线程锚的防沉迷方法、装置、电子设备及存储介质
[0001]本申请涉及数据处理
,尤其涉及一种基于线程锚的防沉迷方法、 装置、电子设备及存储介质。
技术介绍
[0002]随着科技的不断发展,开发出来的应用程序种类和数量越来越多。无论用 户是成年人还是未成年人,在很多应用程序使用过程中会产生沉迷。尤其是未 成年人,他们的自控能力以及自我管理能力都相对较弱,更容易沉迷于应用程 序中,尤其是一些游戏应用中。
[0003]现有技术中,一般采用时间管控的方式对特定的应用程序进行防沉迷管 控,这种方式一般是连续使用超过一定的时间就会对应用程序进行锁定,不让 用户继续使用。
[0004]但是这种方法,往往需要管理者完成大量的工作,例如,游戏应用的选择、 时间的设定、超时后如何对游戏应用进行管控处理等,步骤繁琐,用户体验感 较差。并且这种方式很容易被一些黑客或者游戏程序开发者通过技术手段进行 规避,这样就无法达到防沉迷的目的。
技术实现思路
[0005]有鉴于此,本申请的目的在于提出一种基于线程锚的防 ...
【技术保护点】
【技术特征摘要】
1.一种基于线程锚的防沉迷方法,其特征在于,包括:目标应用程序启动时,确定所述目标应用程序的调用入口,在所述调用入口添加线程探针形成所述目标应用程序的线程锚代理;利用所述线程锚代理动态获取所述目标应用程序的锚点信息;从数据库中获取预定义策略数据,根据所述预定义策略数据确定所述目标应用程序对应的目标策略,其中,预先将至少一个应用程序对应的预定策略数据存储在数据库中;当所述锚点信息不满足所述目标策略时,生成冻结指令,通过所述线程锚代理通知线程锚冻结所述目标应用程序的主线程。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述目标应用程序启动时,利用所述线程锚获取所述目标应用程序的初始锚点信息。3.根据权利要求2所述的方法,其特征在于,所述确定所述目标应用程序的调用入口,在所述调用入口添加线程探针形成所述目标应用程序的线程锚代理,包括:根据所述初始锚点信息确定所述目标应用程序是否属于被限制的应用程序,是则,获取所述目标应用程序的调用入口,在所述调用入口添加线程探针形成所述目标应用程序的线程锚代理;否则,保持所述目标应用程序当前运行状态。4.根据权利要求1所述的方法,其特征在于,所述预定义策略数据中包括与各个类别的应用程序对应的策略,其中,策略与类别一一对应;所述根据所述预定义策略数据确定所述目标应用程序对应的目标策略,包括:确定所述目标应用程序的目标类别,根据所述目标类别从所述预定义策略数据中查找对应的目标策略。5.根据权利要求1所述的方法,其特征在于,所述锚点信息包括下列至少之一...
【专利技术属性】
技术研发人员:徐玉伟,
申请(专利权)人:北京安云世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。