基于流量分析的防网络沉迷方法和装置制造方法及图纸

技术编号:20855201 阅读:25 留言:0更新日期:2019-04-13 10:49
本发明专利技术提出一种基于流量分析的防网络沉迷方法和装置,其中,方法包括:获取客户端发送的流量包;识别流量包是否隶属防沉迷应用,如果流量包隶属于防沉迷应用,根据流量包,确定客户端当前所登录的用户;获取用户在防沉迷应用中的使用数据;如果使用数据满足预设的防网络沉迷条件,则禁止在防沉迷应用与对应的服务器之间继续传输流量包。该方法能够实现当用户在防沉迷应用中的使用数据满足预设的防网络沉迷条件时,禁止在防沉迷应用与对应的服务器之间继续传输流量包,由此可以切断服务器和客户端之间的通信,从而对每个用户和用户在防沉迷应用中的使用数据进行限制,例如对用户使用防沉迷应用的时长、频率或时段进行限制,进而防止用户网络沉迷。

【技术实现步骤摘要】
基于流量分析的防网络沉迷方法和装置
本专利技术涉及互联网
,尤其涉及一种基于流量分析的防网络沉迷方法和装置。
技术介绍
随着互联网技术的不断发展以及终端设备(例如智能手机、电脑等)的普及,越来越多的未成年人可以接触到终端设备,以及使用终端设备随时随地上网。由于未成年人缺乏对自我的控制能力,从而导致未成年人沉迷于互联网或网络游戏。现有技术中,通过用户登记个人信息(例如身份证号),而后对个人信息使用互联网的时长进行限制,从而达到限制用户玩网络游戏和上网时长。这种方式下,如果用户登记的是虚假的个人信息,则将难以限制该用户使用互联网的时长,从而导致用户沉迷于互联网或网络游戏。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术提出一种基于流量分析的防网络沉迷方法,当使用数据满足预设的防网络沉迷条件时,禁止在防沉迷应用与对应的服务器之间继续传输流量包,由此可以切断服务器和客户端之间的通信,从而对每个用户和用户在防沉迷应用中的使用数据进行限制,例如对用户使用防沉迷应用的时长、频率或时段进行限制,进而防止用户网络沉迷。为达上述目的,本专利技术一方面实施例提出了一种基于流量分析的防网络沉迷方法,包括:获取客户端发送的流量包;识别流量包是否隶属防沉迷应用,如果流量包隶属于所述防沉迷应用,根据流量包,确定所述客户端当前所登录的用户;获取所述用户在所述防沉迷应用中的使用数据;如果所述使用数据满足预设的防网络沉迷条件,则禁止在所述防沉迷应用与对应的服务器之间继续传输流量包。本专利技术实施例的基于流量分析的防网络沉迷方法,通过获取客户端发送的流量包;识别流量包是否隶属防沉迷应用,如果流量包隶属于防沉迷应用,根据流量包,确定客户端当前所登录的用户;获取用户在防沉迷应用中的使用数据;如果使用数据满足预设的防网络沉迷条件,则禁止在防沉迷应用与对应的服务器之间继续传输流量包。本实施例中,通过当使用数据满足预设的防网络沉迷条件时,禁止在防沉迷应用与对应的服务器之间继续传输流量包,由此可以切断服务器和客户端之间的通信,从而对每个用户和用户在防沉迷应用中的使用数据进行限制,例如对用户使用防沉迷应用的时长、频率或时段进行限制,进而防止用户网络沉迷。为达上述目的,本专利技术另一方面实施例提出了一种基于流量分析的防网络沉迷装置,包括:第一获取模块,用于获取客户端发送的流量包。识别模块,用于识别流量包是否隶属防沉迷应用。确定模块,用于在流量包隶属于所述防沉迷应用时,根据流量包确定所述客户端当前所登录的用户。第二获取模块,用于统计获取所述用户在所述防沉迷应用中的使用数据。禁止模块,用于在所述使用数据满足预设的防沉迷条件时,则禁止在所述防沉迷应用与对应的服务器之间继续传输流量包。本专利技术实施例的基于流量分析的防网络沉迷装置,通过获取客户端发送的流量包;识别流量包是否隶属防沉迷应用,如果流量包隶属于防沉迷应用,根据流量包,确定客户端当前所登录的用户;获取用户在防沉迷应用中的使用数据;如果使用数据满足预设的防网络沉迷条件,则禁止在防沉迷应用与对应的服务器之间继续传输流量包。本实施例中,通过当使用数据满足预设的防网络沉迷条件时,禁止在防沉迷应用与对应的服务器之间继续传输流量包,由此可以切断服务器和客户端之间的通信,从而对每个用户和用户在防沉迷应用中的使用数据进行限制,例如对用户使用防沉迷应用的时长、频率或时段进行限制,进而防止用户网络沉迷。为达上述目的,本专利技术另一方面实施例提出了一种计算机设备,包括:处理器和存储器;其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现如本专利技术上述实施例所述的基于流量分析的防网络沉迷方法。为了实现上述目的,本专利技术另一方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如本专利技术上述实施例所述的基于流量分析的防网络沉迷方法。为了实现上述目的,本专利技术另一方面实施例提出了一种计算机程序产品,当所述计算机程序产品中的指令由处理器执行时实现如本专利技术上述实施例所述的基于流量分析的防网络沉迷方法。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1示出了可以应用本申请的基于流量分析的防网络沉迷方法或装置的实施例的示例性系统架构;图2为本专利技术实施例一所提供的基于流量分析的防网络沉迷方法的流程示意图;图3为开放系统互连参考模型示意图;图4为本专利技术实施例的应用场景示意图一;图5为本专利技术实施例的应用场景示意图二;图6为本专利技术实施例二所提供的基于流量分析的防网络沉迷方法的流程示意图;图7为本专利技术实施例的应用场景示意图三;图8为本专利技术实施例的应用场景示意图四;图9为本专利技术实施例三所提供的基于流量分析的防网络沉迷方法的流程示意图;图10为本专利技术实施例的应用场景示意图五;图11为本专利技术实施例中电子设备的显示界面示意图一;图12为本专利技术实施例中电子设备的显示界面示意图二;图13为本专利技术实施例中电子设备的显示界面示意图三;图14为本专利技术实施例的基于流量分析的防网络沉迷系统的结构示意图;图15为本专利技术实施例提供的一种基于流量分析的防网络沉迷装置的结构示意图;图16为本专利技术实施例提供的另一种基于流量分析的防网络沉迷装置的结构示意图;图17示出了适于用来实现本申请实施方式的示例性计算机设备的框图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。针对现有技术中如果用户登记的是虚假的个人信息,则将难以限制该用户使用互联网的时长,从而导致用户沉迷于互联网或网络游戏的技术问题,本专利技术实施例中,通过在网络层对客户端发送的流量包进行区分和控制,具体地,通过获取客户端发送的流量包;识别流量包是否隶属防沉迷应用,如果流量包隶属于防沉迷应用,根据流量包,确定客户端当前所登录的用户;获取用户在防沉迷应用中的使用数据;如果使用数据满足预设的防网络沉迷条件,则禁止在防沉迷应用与对应的服务器之间继续传输流量包。本实施例中,通过当使用数据满足预设的防网络沉迷条件时,禁止在防沉迷应用与对应的服务器之间继续传输流量包,由此可以切断服务器和客户端之间的通信,从而对每个用户和用户在防沉迷应用中的使用数据进行限制,例如对用户使用防沉迷应用的时长、频率或时段进行限制,进而防止用户网络沉迷。下面参考附图描述本专利技术实施例的基于流量分析的防网络沉迷方法和装置。图1示出了可以应用本申请的基于流量分析的防网络沉迷方法或装置的实施例的示例性系统架构。如图1所示,系统架构可以包括客户端110、120、130、140,网络150和服务器160。网络150用于在客户端110、120、130、140和服务器160之间提供传输链路的介质。网络150可以包括各种连接类型,例如有线、无线传输链路或者光纤电缆等等。用户可以使用客户端110、120、130、140通过本文档来自技高网...

【技术保护点】
1.一种基于流量分析的防网络沉迷方法,其特征在于,包括:获取客户端发送的流量包;识别流量包是否隶属防沉迷应用,如果流量包隶属于所述防沉迷应用,根据流量包,确定所述客户端当前所登录的用户;获取所述用户在所述防沉迷应用中的使用数据;如果所述使用数据满足预设的防网络沉迷条件,则禁止在所述防沉迷应用与对应的服务器之间继续传输流量包。

【技术特征摘要】
1.一种基于流量分析的防网络沉迷方法,其特征在于,包括:获取客户端发送的流量包;识别流量包是否隶属防沉迷应用,如果流量包隶属于所述防沉迷应用,根据流量包,确定所述客户端当前所登录的用户;获取所述用户在所述防沉迷应用中的使用数据;如果所述使用数据满足预设的防网络沉迷条件,则禁止在所述防沉迷应用与对应的服务器之间继续传输流量包。2.根据权利要求1所述的方法,其特征在于,所述使用数据包括所述用户在所述防沉迷应用上的停留时长,所述获取所述用户在所述防沉迷应用中的使用数据,包括:获取所述用户在所述防沉迷应用中的停留时间,作为所述使用数据;所述基于流量分析的防网络沉迷方法,还包括:将当前获取到的所述停留时长与预设时长进行比较,如果所述停留时长等于所述预设时长,则确定所述使用数据满足所述防网络沉迷条件;其中,所述防网络沉迷条件为在所述防沉迷应用上的停留时长等于所述预设时长;如果所述停留时长小于所述预设时长,则继续获取所述客户端发送的流量包。3.根据权利要求2所述的方法,其特征在于,在所述停留时长小于所述预设时长的防网络沉迷监控过程中,如果识别出的流量包所隶属的防沉迷应用为两个或者两个以上时,则所述获取所述用户在所述防沉迷应用中的停留时间,包括:从识别出所登陆的第一个防沉迷应用开始计时;从流量包中提取所述客户端所绑定的电子设备的标识信息,以及所述电子设备当前登录的防沉迷应用的应用标识信息;判断当前提取的所述应用标识信息,与上一次提取的所述应用标识信息是否一致;如果当前提取的所述应用标识信息与上一次提取的所述应用标识信息不一致,则确定当前登陆的防沉迷应用发生变化,继续对当前登陆的防沉应用进行计时,得到所述停留时长。4.根据权利要求2所述的方法,其特征在于,在所述停留时长小于所述预设时长的防网络沉迷监控过程中,如果在预设的监控周期内识别出的流量包所隶属的防沉迷应用不变,但所述防沉迷应用所登录的电子设备不同时,所述获取所述用户在所述防沉迷应用中的停留时间,包括:从识别出所述防沉迷应用所登陆的第一个电子设备开始计时;从流量包中提取所述客户端所绑定的电子设备的标识信息;判断当前提取的所述电子设备的标识信息,与上一次提取的所述电子设备的标识信息是否一致;如果当前提取的所述电子设备的标识信息与上一次提取的所述电子设备的标识信息不一致,则确定所述防沉迷应用当前所登陆的电子设备发生变化,继续对当前所登陆的电子设备进行计时,得到所述停留时长。5.根据权利要求1所述的方法,其特征在于,所述使用数据包括所述用户在所述防沉迷应用上的使用频率或使用时段;则所述获取所述用户在所述防沉迷应用中的使用数据,包括:获取所述用户在所述防沉迷应用中的使用频率或使用时段,作为所述使用数据;所述基于流量分析的防网络沉迷方法,还包括:将当前获取到的所述使用频率与预...

【专利技术属性】
技术研发人员:刘杰
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1