一种网络行为的管控方法及装置与流程

文档序号:17210401发布日期:2019-03-27 10:44阅读:200来源:国知局
一种网络行为的管控方法及装置与流程

本发明涉及互联网技术领域,特别是涉及一种网络行为的管控方法及装置。



背景技术:

随着互联网技术的不断发展,人们多通过终端设备进行聊天、游戏、看视频等,而且随着智能终端设备的不断普及,青少年用户群体也在不断增加,由于青少年自控能力较差,通常会较长时间沉迷于网络中,除了通过智能终端进行学习之外,还可能会将较多时间浪费在游戏及视频中。因此,为了防止青少年过度沉迷于智能终端设备,亟待对其基于终端设备的网络行为进行管控,以辅助青少年合理管控自身的上网时间。



技术实现要素:

本发明提供了一种网络行为的管控方法及装置以克服上述问题或者至少部分地解决上述问题。

根据本发明的一个方面,提供了一种网络行为的管控方法,包括:

通过本地网络节点的路由器获取待管控终端在当天指定时间段内的网络行为数据;

对所述当天指定时间段内的网络行为数据进行分析,获取所述待管控终端中安装的至少一个应用程序在所述当天指定时间段内的网络连接数据;

基于所述至少一个应用程序的网络连数据判断所述待管控终端的网络行为是否属于待管控网络行为;

若所述待管控终端的网络行为属于待管控网络行为,则向所述路由器的主控终端发送提示信息,由所述主控终端通过所述路由器对所述待管控终端的网络行为进行管控。

可选地,所述通过本地网络节点的路由器获取待管控终端在当天指定时间段内的网络行为数据之前,还包括:

获取连接所述本地网络节点的路由器的多台终端,向使用者属于指定用户群体的终端添加管控标签;

将具有所述管控标签的终端设置为待管控终端,并监控所述待管控终端的网络行为。

可选地,所述基于所述至少一个应用程序的网络连数据判断所述待管控终端的网络行为是否属于待管控网络行为,包括:

解析所述待管控终端中任一应用程序的网络连接数据,所述网络连接数据包括:网络连接时长和/或连接网络时发送的特征信息;

基于所述网络连接数据判断所述待管控终端的网络行为是否属于待管控网络行为。

可选地,所述基于所述网络连接数据判断所述待管控终端的网络行为是否属于待管控网络行为,包括:

获取所述应用程序在第一时间周期内所述指定时间段的历史网络连接时长,比较所述应用程序当天的网络连接时长和历史网络连接时长;

若所述网络连接数据的网络连接时长超过所述历史网络数据的网络连接时长第一预设数值,则确定所述待管控终端的网络行为属于待管控网络行为。

可选地,所述基于所述网络连接数据判断所述待管控终端的网络行为是否属于待管控网络行为,还包括:

通过远程网络点的多台路由器获取所述多台路由器各自监控的待管控终端中所述应用程序当天的网络连接时长;

基于每台待管控终端中所述应用程序当天的网络连接时长计算所述应用程序当天的平均连接时长;

比较所述应用程序当天的网络连接时长和平均连接时长;

若所述应用程序当天的网络连接时长超过平均连接时长第二预设数值,则确定所述待管控终端的网络行为属于待管控网络行为。

可选地,所述若所述待管控终端的网络行为属于待管控网络行为,则向所述路由器的主控终端发送提示信息,由所述主控终端通过所述路由器对所述待管控终端的网络行为进行管控,包括:

若所述待管控终端的网络行为属于待管控网络行为,则向所述路由器的主控终端推荐供所述主控终端的用户选择的至少一项预设管控策略;

基于所述主控终端的用户选择的预设管控策略,通过所述路由器对所述待管控终端的网络行为进行管控。

可选地,所述若所述待管控终端的网络行为属于待管控网络行为,则向所述路由器的主控终端发送提示信息,由所述主控终端通过所述路由器对所述待管控终端的网络行为进行管控,包括:

若所述待管控终端的网络行为属于待管控网络行为,则向所述路由器的主控终端发送提示信息,由所述主控终端的用户设置管控策略;

基于所述主控终端的用户设置的管控策略,通过所述路由器对所述待管控终端的网络行为进行管控。

可选地,所述若所述待管控终端的网络行为属于待管控网络行为,则向所述路由器的主控终端发送提示信息,由所述主控终端通过所述路由器对所述待管控终端的网络行为进行管控,包括:

若所述待管控终端的网络行为属于待管控网络行为,则收集远程网络节点的路由器的主控终端设置的推荐管控策略;

将所述推荐管控策略推送至所述主控终端进行选择,当所述主控终端的用户选择所述推荐管控策略时,基于所述推荐管控策略通过所述本地网络节点的路由器对所述待管控终端的网络行为进行管控。

可选地,所述方法还包括:

获取所述待管控终端在第二时间周期内的网络行为数据,基于所述指定时间周期内的网络行为数据生成监控报告;

将所述监控报告发送至所述主控终端。

可选地,所述获取所述待管控终端在第二时间周期内的网络行为数据,基于所述指定时间周期内的网络行为数据生成监控报告,包括:

获取所述待管控终端中各应用程序在第二时间周期内的网络连接时间、浏览记录和/或搜索记录;

基于所述各应用程序在第二时间周期内的网络连接时间、浏览记录和/或搜索记录生成监控报告。

根据本发明的另一个方面,还提供了一种网络行为的管控装置,包括:

获取模块,配置为通过本地网络节点的路由器获取待管控终端在当天指定时间段内的网络行为数据;

分析模块,配置为对所述当天指定时间段内的网络行为数据进行分析,获取所述待管控终端中安装的至少一个应用程序在所述当天指定时间段内的网络连接数据;

判断模块,配置为基于所述至少一个应用程序的网络连数据判断所述待管控终端的网络行为是否属于待管控网络行为;

管控模块,配置为当所述待管控终端的网络行为属于待管控网络行为时,向所述路由器的主控终端发送提示信息,由所述主控终端通过所述路由器对所述待管控终端的网络行为进行管控。

可选地,所述装置还包括标签添加模块,配置为:

获取连接所述本地网络节点的路由器的多台终端,向使用者属于指定用户群体的终端添加管控标签;

将具有所述管控标签的终端设置为待管控终端,并监控所述待管控终端的网络行为。

可选地,所述判断模块包括:

第一判断单元,配置为解析所述待管控终端中任一应用程序的网络连接数据,所述网络连接数据包括:网络连接时长和/或连接网络时发送的特征信息;

基于所述网络连接数据判断所述待管控终端的网络行为是否属于待管控网络行为。

可选地,所述判断模块还包括:

第二判断单元,配置为获取所述应用程序在第一时间周期内所述指定时间段的历史网络连接时长,比较所述应用程序当天的网络连接时长和历史网络连接时长;

当所述网络连接数据的网络连接时长超过所述历史网络数据的网络连接时长第一预设数值时,确定所述待管控终端的网络行为属于待管控网络行为。

可选地,所述判断模块还包括:

第三判断单元,配置为通过远程网络点的多台路由器获取所述多台路由器各自监控的待管控终端中所述应用程序当天的网络连接时长;

基于每台待管控终端中所述应用程序当天的网络连接时长计算所述应用程序当天的平均连接时长;

比较所述应用程序当天的网络连接时长和平均连接时长;

当所述应用程序当天的网络连接时长超过平均连接时长第二预设数值时,确定所述待管控终端的网络行为属于待管控网络行为。

可选地,所述管控模块包括:

第一管控单元,配置为当所述待管控终端的网络行为属于待管控网络行为时,向所述路由器的主控终端推荐供所述主控终端的用户选择的至少一项预设管控策略;

基于所述主控终端的用户选择的预设管控策略,通过所述路由器对所述待管控终端的网络行为进行管控。

可选地,所述管控模块还包括:

第二管控单元,配置为当所述待管控终端的网络行为属于待管控网络行为时,向所述路由器的主控终端发送提示信息,由所述主控终端的用户设置管控策略;

基于所述主控终端的用户设置的管控策略,通过所述路由器对所述待管控终端的网络行为进行管控。

可选地,所述管控模块还包括:

第三管控单元,配置为当所述待管控终端的网络行为属于待管控网络行为时,收集远程网络节点的路由器的主控终端设置的推荐管控策略;

将所述推荐管控策略推送至所述主控终端进行选择,当所述主控终端的用户选择所述推荐管控策略时,基于所述推荐管控策略通过所述本地网络节点的路由器对所述待管控终端的网络行为进行管控。

可选地,所述装置还包括:

报告发送模块,配置为获取所述待管控终端在第二时间周期内的网络行为数据,基于所述指定时间周期内的网络行为数据生成监控报告;

将所述监控报告发送至所述主控终端。

可选地,所述报告发送模块,还配置为:

获取所述待管控终端中各应用程序在第二时间周期内的网络连接时间、浏览记录和/或搜索记录;

基于所述各应用程序在第二时间周期内的网络连接时间、浏览记录和/或搜索记录生成监控报告。

根据本发明的另一个方面,还提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序代码,当所述计算机程序代码在计算设备上运行时,导致所述计算设备执行上述任一项所述的网络行为的管控方法。

根据本发明的另一个方面,还提供了一种计算设备,包括:

处理器;

存储有计算机程序代码的存储器;

当所述计算机程序代码被所述处理器运行时,导致所述计算设备执行上述任一项所述的网络行为的管控方法。

本发明提供了一种基于路由器的网络行为的管控方法及装置,在获取并分析待管控终端在当天指定时间段内的网络行为数据之后,可进一步获取待管控终端中各应用程序的网络连接数据,当通过对各应用程序的网络连接数据进行分析并判断待管控终端的网络行为属于待管控网络行为时,可基于路由器的主控终端的指令对待管控终端的网络行为进行管控。基于本发明提供的方法,通过对待管控终端中各应用程序的网络连接数据的统计,可准确获知待管控终端当天各应用程序的运行时间及上传的特征信息,进而全面准确地获取待管控终端使用者的网络行为详情,以在了解待管控终端使用者上网习惯的同时合理有效地控制待管控终端使用者的上网时间,进而对其兴趣进行有效引导。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1是根据本发明实施例的网络行为的管控方法流程示意图;

图2是根据本发明实施例的防火墙管理界面示意图;

图3是根据本发明实施例的终端设备管理界面示意图;

图4是根据本发明实施例的对待管控终端进行限速设置界面示意图;

图5是根据本发明实施例的对待管控终端进行联网时间管控界面示意图;

图6是根据本发明实施例的添加时段界面示意图;

图7是根据本发明实施例的待管控终端的网络行为日志示意图;

图8是根据本发明实施例的添加预设管控策略示意图;

图9是根据本发明实施例的添加新管控策略示意图;

图10是根据本发明实施例的添加新管控策略时应用选择示意图;

图11是根据本发明实施例的添加新管控策略时网址选择示意图;

图12是根据本发明实施例的网络行为的管控装置结构示意图;

图13是根据本发明优选实施例的网络行为的管控装置结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

图1是根据本发明实施例网络行为的管控方法流程示意图,如图1所示,根据本发明实施例的网络行为的管控方法可以包括:

步骤s102,通过本地网络节点的路由器获取待管控终端在当天指定时间段内的网络行为数据;

步骤s104,对当天指定时间段内的网络行为数据进行分析,获取待管控终端中安装的至少一个应用程序在当天指定时间段内的网络连接数据;

步骤s106,基于上述至少一个应用程序的网络连数据判断待管控终端的网络行为是否属于待管控网络行为;

步骤s108,若待管控终端的网络行为属于待管控网络行为,则向路由器的主控终端发送提示信息,由主控终端通过路由器对待管控终端的网络行为进行管控。

本发明实施例提供了一种基于路由器的网络行为的管控方法,在获取并分析待管控终端在当天指定时间段内的网络行为数据之后,可进一步获取待管控终端中各应用程序的网络连接数据,当通过对各应用程序的网络连接数据进行分析并判断待管控终端的网络行为属于待管控网络行为时,可基于路由器的主控终端的指令对待管控终端的网络行为进行管控。基于本发明实施例提供的方法,通过对待管控终端中各应用程序的网络连接数据的统计,可准确获知待管控终端当天各应用程序的运行时间及上传的特征信息,进而全面准确地获取待管控终端使用者的网络行为详情,以在了解待管控终端使用者上网习惯的同时合理有效地控制待管控终端使用者的上网时间,进而对其兴趣进行有效引导。本发明实施例中的待管控终端可以是青少年、儿童、常用终端设备,如手机、平板电脑等,控制终端可以是家长使用的手机、平板电脑等。另外,由于有些情况下老人容易受到部分网络信息的诱导而上当,因此,老人使用的终端设备也可以设置为待管控终端。

路由器作为网络层的网络互连设备路由器在网络互连中起到了不可或缺的作用。防火墙则是位于内部网络与外部网络之间的网络安全系统。在网络中,所谓“防火墙”,是指一种将内部网和公众访问网(如internet)分开的方法,它实际上是一种隔离技术。防火墙是在两个网络通讯时执行的一种访问控制尺度,它能允许你“同意”的人和数据进入你的网络,同时将你“不同意”的人和数据拒之门外。通过路由器可对基于该路由器接入网络的终端进行监控,在监控时,可以是在待管控终端上线后实时获取其网络行为数据,也可以是获取当天指定时间段内的网络行为数据,并将获取到的网络行为数据与对应的待管控终端进行存,以便后续对其进行分析。

获取待管控终端的网络行为数据的前提条件是或者通过路由器防火墙连接网络的终端中,哪些属于待管控终端,哪些终端不属于待管控终端。本发明一实施例在上述步骤s102之前,还可以包括:获取连接本地网络节点的路由器的多台终端,向使用者属于指定用户群体的终端添加管控标签;将具有管控标签的终端设置为待管控终端,并监控待管控终端的网络行为。上文提及,待管控终端为使用者属于指定用户群体使用的终端设备,其中,指定用户群体可以为第一指定年龄以下的用户,如18周岁以下的用户群体,也可以是第二指定年龄以上的用户,如50岁以上的用户群体,针对不同的用户群体,可预先设置不同的管控标签以供主控终端用户进行选择,或者由主控终端可根据不同的需求进行自定义设置管控标签,本发明不做限定。向待管控终端添加管控标签时,可以先在控制终端的当前界面中显示通过本地网络节点的路由器的防火墙管理界面,在该管理界面中显示连接该本地防火墙的多个终端设备,通过对每个终端进行编辑以实现对各终端设置管控标签,在此之后,就可通过路由器对待管控终端的网络行为进行监控。

图2示出了根据本发明实施例的路由器的防火墙管理界面示意图,参见图2可知,防火墙管理界面中可展示连接该本地防火墙的多个终端设备,如“小锅盖的手机”、“平板电脑1”、“平板电脑2”、“电视1”、“老锅盖的手机”以及“电视2”等设备。图2所示的防火墙管理界面中不仅展示了连接路由器的各终端设备,还展示了每台终端设备的网络连接状态,如在线、离线状态,以及在线状态下的上传、下载网络速度等,另外,每台终端设备还具有独立的管控界面,当任一终端设备被触发时,即可进入相应终端设备的单独管理界面。举例来说,当图2中的“小锅盖的手机”被触发时,可进入图3所示的“小锅盖的手机”的管理界面,从设置管控标签中选取“儿童”即可为“小锅盖的手机”添加并设置管控标签。

继续参见图3,本发明实施例中还可以通过路由器对终端设备的上下线时间进行监控,进而对主控终端进行“上线提醒”、“下线提醒”,除此之外,还可以通过路由器进行“断网”、“上网限速”以及“时间管控”等对待管控终端进行管理。

图4示出了根据本发明实施例的对待管控终端进行上传限速设置界面示意图,参见图4可知,主控终端用户可选择是否进行分时段限速,以及分别设置上传及下载的速度。图5则示出了对待管控终端进行联网时间管控界面示意图,主控终端用户可对待管控终端进行多时段时间管控,即分别添加时间段,添加时间段的界面可如图6所示,可分别选择管控开始时间以及结束时间,同时还可以选择重复周期。图4-6只是示意性的示出各界面,实际应用中还可以通过其他方式限速设置、时间管控等,本发明不做限定。

可选地,本发明实施例中的待管控终端的网络行为可以是待管控终端中任一应用程序的使用时间以及使用时长、网络搜索行为、网络连接地址以及发送的数据包等待管控终端中各应用程序的使用情况。因此,在获取到待管控终端中应用程序的网络连接数据后,可以包括:

s1-1,解析待管控终端中任一应用程序的网络连接数据,该网络连接数据可以包括网络连接时长和/或连接网络时发送的特征信息,或者是待管控终端向某些网址发起访问请求的次数等;

s1-2,基于上述网络连接数据判断待管控终端的网络行为是否属于待管控网络行为。应用程序的网络连接时长可以直接反应终端中该应用程序的运行时间,而应用程序连接网络时发送的特征信息则反映了应用程序可能请求的数据,因此,通过对网络连接时长和/或连接网络时发送的特征信息可以准确并快速的对待管控终端的网络行为进行判断,进而及时对待管控终端的网络行为进行管控。

在本发明实施例中,路由器可以随时监控并记录待管控终端的网络行为,如网络连接时长、使用应用程序的记录以及使用网址的记录等,并对上述数据进行汇总以生成日志,参见图3,主控终端用户通过待管控终端的管理界面可随时查看该管控终端网络行为的日志,待管控终端的网络行为日志可由图7所示,除了可以监控当天的网络连接时长(即图7中每次的在线时长,包括上线时间、离线时间),还可以监控使用应用程序的记录和时间段,以及请求访问的网址以及次数。优选地,待管控终端的网络行为日志可以以日历形式进行展示,主控终端用户可通过日志日历查看待管控终端每天的网络行为。

在本发明一优选实施例中,基于应用程序的网络连接数据对待管控终端的网络行为数据进行判断时,可以将该应用程序的当天网络连接数据与历史网络连接数据进行比较进行判断,具体可以包括:

s2-1,获取应用程序在第一时间周期内指定时间段的历史网络连接时长,比较应用程序当天的网络连接时长和历史网络连接时长;

s2-2,若上述网络连接数据的网络连接时长超过历史网络数据的网络连接时长第一预设数值,则确定待管控终端的网络行为属于待管控网络行为。

举例来说,儿童使用的手机中可能会安装有各种娱乐类型的应用程序,如聊天软件、视频软件以及游戏软件。通过对上述类型应用程序的网络连接数据进行分析,可以获知儿童在当天看了多久的视频、玩了多久的游戏,进而将各软件的使用时长与第一时间周期内的历史使用时长进行比较,本实施例中的历史网络连接时长,可以是任一应用程序在第一时间周期内平均每天的网络连接时长,如一周或一个月等时间周期内平均每天的网络连接时长。如果发现某一应用程序的当天使用时长超出历史使用时长第一预设数值,可确定该儿童所使用的手机在当天的网络行为属于待管控行为。其中,第一预设数值可以为半个小时、一个小时或是其他由主控终端用户自定义设置的数值,设置第一预设数值时,还可以为不同的应用程序设定不同的第一预设数值,本发明不做限定。

在本发明另一实施例中,除了可以与待管控终端自身的历史网络连接数据进行比较之外,可以与连接其他网络节点的待管控终端的网络连接数据进行比较,具体可以包括:

s3-1,通过远程网络点的多台路由器获取多台路由器各自监控的待管控终端中该应用程序当天的网络连接时长;

s3-2,基于每台待管控终端中该应用程序当天的网络连接时长计算该应用程序当天的平均连接时长;

s3-3,比较该应用程序当天的网络连接时长和平均连接时长;

s3-4,若该应用程序当天的网络连接时长超过平均连接时长第二预设数值,则确定待管控终端的网络行为属于待管控网络行为。

基于本发明实施例提供的方法,待管控终端中应用程序的网络连接数据除了可以可自身的历史网络连接数据进行纵向比较之外,还可以与处于其他网络节点所监控到的同一应用程序的网络连接数据进行横向比较。由于每台待管控终端均可设置标签,因此,在进行比较时,优先比较具备同一标签的待管控终端。也就是说,基于与本地路由器连接的儿童使用的手机中任一应用程序的网络连接数据判断该手机的网络连接行为是否属于待管控行为时,可以与远控网络节点的多台路由器监控的同为儿童标签的待管控终端的同一应用程序的网络连接数据进行比较,当本地儿童使用的手机相较于其他儿童使用手机的平均时间第二预设数值时,确定本地儿童的手机的网络行为属于待管控网络行为。其中,第二预设数值可由主控终端用户自定义设置,对待管控终端的网络行为进行判断时,可以采用上述任意一种或是多种进行判断,本发明不做限定。

上文提及,当判断待管控终端的网络行为属于待管控行为时,可以由路由器的主控终端对待管控终端的网络行为进行管控。可选地,本发明实施例可提供以下几种:

第一种,若待管控终端的网络行为属于待管控网络行为,则向路由器的主控终端推荐供主控终端的用户选择的至少一项预设管控策略;基于主控终端的用户选择的预设管控策略,通过路由器对待管控终端的网络行为进行管控。本实施例中,可预先设置通用的管控策略,如禁止应用程序连接网络、禁止运行应用程序、禁止连接某些网址等,主控终端用户可直接在路由器的管理界面中进行选择。图8示出了对于儿童的预设管控策略,如限制儿童玩的游戏管控儿童玩社交、限制儿童上课的软件、限制儿童看的网站等,主控终端用户可直接对预先创建的策略进行选择,路由器可基于主控终端用户的选择对待管控终端的网络行为进行管控。

第二种,若待管控终端的网络行为属于待管控网络行为,则向路由器的主控终端发送提示信息,由主控终端的用户设置管控策略;基于主控终端的用户设置的管控策略,通过路由器对待管控终端的网络行为进行管控。除了选择预设的管控策略之外,主控终端用户还可以自定义管控策略,如自定义设置某应用程序的允许运行时间段、允许运行时长、增减禁用网址等。图9示出了根据本发明实施例的添加新管控策略示意图,参见图9可以,主控终端用户可自主设置管控策略,如对应用的管控以及对网站的管控,对应用管控时,还可以根据排名选择应用和/或时间管控。按排名选择应用时,可参见图10,可通过管理界面中的搜索框中输入应用名称后选择添加(图中的a、b...l均为应用程序的图标,当任一图标被点击时,即可将其加入管控应用中),也可以通过预设的标签如“游戏类”“视频类”“社交类”等标签对应用进行筛选后进行选择,也可以选择“top30”中被添加管控应用的次数较多的应用进行选择,当然,还可以通过其他方式进行选择添加,本发明不做限定。图11示出了网址选择示意图,主控终端用户可选择添加预先设置并分类的网址,或是自定义添加网址均可。

主控终端用户自定义管控策略时,可以基于具备不同管控标签的待管控终端进行设定,如为儿童设定管控策略、为老人设定管控策略,或是为其他用户自定设置的管控标签的待管控终端设置,本发明不做限定。

第三种,若待管控终端的网络行为属于待管控网络行为,则收集远程网络节点的路由器的主控终端设置的推荐管控策略;将推荐管控策略推送至主控终端进行选择,当主控终端的用户选择推荐管控策略时,基于推荐管控策略通过本地网络节点的路由器对待管控终端的网络行为进行管控。由于远程网络节点中路由器数量很大,因此,可能会有任意一个或多个路由器检测到其所监控的待管控终端有类似的网络行为时,可以获取上述路由器的主控终端所选择或自定义设置的管控策略并进行汇总,选取使用率较高的至少一个管控策略作为推荐管控策略推送至本地路由器的主控终端,以供该主控终端的用户进行选择,并基于该主控终端用户选择的推荐管控策略对本地路由器监控待管控终端的网络行为进行管控。

本发明实施例中对待管控终端的网络行为进行管控时,可以控制待管控终端中的任一应用程序禁止连接网络、或进行访问某些指定网址。举例来说,当待管控终端中任一应用程序连接server服务器时,可以获取该应用程序连接服务器时发送的数据包,进而提取该数据包中的特征信息,当需要对该应用程序进行管控时,可以对其发送的数据包进行监控,当再次监控到发送具有上述特征信息的数据包时,说明需要对此次网络行为进行管控,此时,则可以对此次网络行为进行管控。除了上文所介绍的方式之外,还可以有其他方式对待管控终端的网络行为进行管控,此处不再赘述。

前文提及的是对待管控终端的网络行为的即时管控,也就是当发现待管控终端需要进行管控时,则会启用相应的管控策略。除上述方式之外,还可以获取待管控终端在第二时间周期内的网络行为数据,基于指定时间周期内的网络行为数据生成监控报告;将监控报告发送至主控终端。即,实时或定期汇总待管控终端的网络行为,并生成监控报告后定期发送至主控终端,由主控终端进行查看,以便后续设定管控策略。具体生成监控报告时,可以获取待管控终端中各应用程序在第二时间周期内的网络连接时间、浏览记录和/或搜索记录;基于各应用程序在第二时间周期内的网络连接时间、浏览记录和/或搜索记录生成监控报告。主控终端可随时查看监控报告,进一步了解待管控终端的网络行为数据,进而辅助青少年或儿童合理管控自己的上网时间,对其兴趣进行有效引导。

基于同一发明构思,本发明实施例还提供了一种网络行为的管控装置,如图12所示,本发明实施例提供的网络行为的管控装置可以包括:

获取模块1210,配置为通过本地网络节点的路由器获取待管控终端在当天指定时间段内的网络行为数据;

分析模块1220,配置为对当天指定时间段内的网络行为数据进行分析,获取待管控终端中安装的至少一个应用程序在当天指定时间段内的网络连接数据;

判断模块1230,配置为基于至少一个应用程序的网络连数据判断待管控终端的网络行为是否属于待管控网络行为;

管控模块1240,配置为当待管控终端的网络行为属于待管控网络行为时,向路由器的主控终端发送提示信息,由主控终端通过路由器对待管控终端的网络行为进行管控。

在本发明一优选实施例中,上述装置还可以包括:标签添加模块1250,配置为:获取连接本地网络节点的路由器的多台终端,向使用者属于指定用户群体的终端添加管控标签;将具有管控标签的终端设置为待管控终端,并监控待管控终端的网络行为。

在本发明一优选实施例中,判断模块1230可以包括:

第一判断单元1231,配置为解析待管控终端中任一应用程序的网络连接数据,上述网络连接数据包括:网络连接时长和/或连接网络时发送的特征信息;

基于网络连接数据判断待管控终端的网络行为是否属于待管控网络行为。

在本发明一优选实施例中,判断模块1230还可以包括:

第二判断单元1232,配置为获取该应用程序在第一时间周期内指定时间段的历史网络连接时长,比较该应用程序当天的网络连接时长和历史网络连接时长;

当网络连接数据的网络连接时长超过历史网络数据的网络连接时长第一预设数值时,确定待管控终端的网络行为属于待管控网络行为。

在本发明一优选实施例中,判断模块1230还可以包括:

第三判断单元1233,配置为通过远程网络点的多台路由器获取多台路由器各自监控的待管控终端中该应用程序当天的网络连接时长;

基于每台待管控终端中该应用程序当天的网络连接时长计算该应用程序当天的平均连接时长;

比较该应用程序当天的网络连接时长和平均连接时长;

当该应用程序当天的网络连接时长超过平均连接时长第二预设数值时,确定待管控终端的网络行为属于待管控网络行为。

在本发明一优选实施例中,管控模块1240可以包括:

第一管控单元1241,配置为当待管控终端的网络行为属于待管控网络行为时,向路由器的主控终端推荐供主控终端的用户选择的至少一项预设管控策略;

基于主控终端的用户选择的预设管控策略,通过路由器对待管控终端的网络行为进行管控。

在本发明一优选实施例中,管控模块1240还可以包括:

第二管控单元1242,配置为当待管控终端的网络行为属于待管控网络行为时,向路由器的主控终端发送提示信息,由主控终端的用户设置管控策略;

基于主控终端的用户设置的管控策略,通过路由器对待管控终端的网络行为进行管控。

在本发明一优选实施例中,管控模块1240还可以包括:

第三管控单元1243,配置为当待管控终端的网络行为属于待管控网络行为时,收集远程网络节点的路由器的主控终端设置的推荐管控策略;

将推荐管控策略推送至主控终端进行选择,当主控终端的用户选择推荐管控策略时,基于推荐管控策略通过本地网络节点的路由器对待管控终端的网络行为进行管控。

在本发明一优选实施例中,上述装置还可以包括:

报告发送模块1260,配置为获取待管控终端在第二时间周期内的网络行为数据,基于指定时间周期内的网络行为数据生成监控报告;

将监控报告发送至主控终端。

在本发明一优选实施例中,报告发送模块1260还可以配置为:

获取待管控终端中各应用程序在第二时间周期内的网络连接时间、浏览记录和/或搜索记录;

基于各应用程序在第二时间周期内的网络连接时间、浏览记录和/或搜索记录生成监控报告。

基于同一发明构思,本发明实施例还提供了一种计算机存储介质,计算机存储介质存储有计算机程序代码,当计算机程序代码在计算设备上运行时,导致计算设备执行权上述任一项所述的网络行为的管控方法。

基于同一发明构思,本发明实施例还提供了一种计算设备,包括:

处理器;

存储有计算机程序代码的存储器;

当计算机程序代码被处理器运行时,导致计算设备执行上述任一项所述的网络行为的管控方法。

本发明实施例提供的基于路由器的网络行为的管控方法及装置,通过对待管控终端中各应用程序的网络连接数据的统计,可准确获知待管控终端当天各应用程序的运行时间及上传的特征信息,进而全面准确地获取待管控终端使用者的网络行为详情,在了解待管控终端使用者上网习惯的同时合理有效地控制待管控终端使用者的上网时间。除此之外,还可以生成待管控终端网络行为的监控报告,并由主控终端随时查看,进一步了解待管控终端的网络行为数据,进而辅助青少年或儿童合理管控自己的上网时间,对其兴趣进行有效引导。

所属领域的技术人员可以清楚地了解到,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,为简洁起见,在此不另赘述。

另外,在本发明各个实施例中的各功能单元可以物理上相互独立,也可以两个或两个以上功能单元集成在一起,还可以全部功能单元都集成在一个处理单元中。上述集成的功能单元既可以采用硬件的形式实现,也可以采用软件或者固件的形式实现。

本领域普通技术人员可以理解:所述集成的功能单元如果以软件的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,其包括若干指令,用以使得一台计算设备(例如个人计算机,服务器,或者网络设备等)在运行所述指令时执行本发明各实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom)、随机存取存储器(ram),磁碟或者光盘等各种可以存储程序代码的介质。

或者,实现前述方法实施例的全部或部分步骤可以通过程序指令相关的硬件(诸如个人计算机,服务器,或者网络设备等的计算设备)来完成,所述程序指令可以存储于一计算机可读取存储介质中,当所述程序指令被计算设备的处理器执行时,所述计算设备执行本发明各实施例所述方法的全部或部分步骤。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:在本发明的精神和原则之内,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案脱离本发明的保护范围。

根据本发明实施例的一个方面,提供了一种a1.一种网络行为的管控方法,包括:

通过本地网络节点的路由器获取待管控终端在当天指定时间段内的网络行为数据;

对所述当天指定时间段内的网络行为数据进行分析,获取所述待管控终端中安装的至少一个应用程序在所述当天指定时间段内的网络连接数据;

基于所述至少一个应用程序的网络连数据判断所述待管控终端的网络行为是否属于待管控网络行为;

若所述待管控终端的网络行为属于待管控网络行为,则向所述路由器的主控终端发送提示信息,由所述主控终端通过所述路由器对所述待管控终端的网络行为进行管控。

a2.根据a1所述的方法,其中,所述通过本地网络节点的路由器获取待管控终端在当天指定时间段内的网络行为数据之前,还包括:

获取连接所述本地网络节点的路由器的多台终端,向使用者属于指定用户群体的终端添加管控标签;

将具有所述管控标签的终端设置为待管控终端,并监控所述待管控终端的网络行为。

a3.根据a1所述的方法,其中,所述基于所述至少一个应用程序的网络连数据判断所述待管控终端的网络行为是否属于待管控网络行为,包括:

解析所述待管控终端中任一应用程序的网络连接数据,所述网络连接数据包括:网络连接时长和/或连接网络时发送的特征信息;

基于所述网络连接数据判断所述待管控终端的网络行为是否属于待管控网络行为。

a4.根据a3所述的方法,其中,所述基于所述网络连接数据判断所述待管控终端的网络行为是否属于待管控网络行为,包括:

获取所述应用程序在第一时间周期内所述指定时间段的历史网络连接时长,比较所述应用程序当天的网络连接时长和历史网络连接时长;

若所述网络连接数据的网络连接时长超过所述历史网络数据的网络连接时长第一预设数值,则确定所述待管控终端的网络行为属于待管控网络行为。

a5.根据a3所述的方法,其中,所述基于所述网络连接数据判断所述待管控终端的网络行为是否属于待管控网络行为,还包括:

通过远程网络点的多台路由器获取所述多台路由器各自监控的待管控终端中所述应用程序当天的网络连接时长;

基于每台待管控终端中所述应用程序当天的网络连接时长计算所述应用程序当天的平均连接时长;

比较所述应用程序当天的网络连接时长和平均连接时长;

若所述应用程序当天的网络连接时长超过平均连接时长第二预设数值,则确定所述待管控终端的网络行为属于待管控网络行为。

a6.根据a1所述的方法,其中,所述若所述待管控终端的网络行为属于待管控网络行为,则向所述路由器的主控终端发送提示信息,由所述主控终端通过所述路由器对所述待管控终端的网络行为进行管控,包括:

若所述待管控终端的网络行为属于待管控网络行为,则向所述路由器的主控终端推荐供所述主控终端的用户选择的至少一项预设管控策略;

基于所述主控终端的用户选择的预设管控策略,通过所述路由器对所述待管控终端的网络行为进行管控。

a7.根据a1所述的方法,其中,所述若所述待管控终端的网络行为属于待管控网络行为,则向所述路由器的主控终端发送提示信息,由所述主控终端通过所述路由器对所述待管控终端的网络行为进行管控,包括:

若所述待管控终端的网络行为属于待管控网络行为,则向所述路由器的主控终端发送提示信息,由所述主控终端的用户设置管控策略;

基于所述主控终端的用户设置的管控策略,通过所述路由器对所述待管控终端的网络行为进行管控。

a8.根据a1所述的方法,其中,所述若所述待管控终端的网络行为属于待管控网络行为,则向所述路由器的主控终端发送提示信息,由所述主控终端通过所述路由器对所述待管控终端的网络行为进行管控,包括:

若所述待管控终端的网络行为属于待管控网络行为,则收集远程网络节点的路由器的主控终端设置的推荐管控策略;

将所述推荐管控策略推送至所述主控终端进行选择,当所述主控终端的用户选择所述推荐管控策略时,基于所述推荐管控策略通过所述本地网络节点的路由器对所述待管控终端的网络行为进行管控。

a9.根据a1-a8任一项所述的方法,其中,还包括:

获取所述待管控终端在第二时间周期内的网络行为数据,基于所述指定时间周期内的网络行为数据生成监控报告;

将所述监控报告发送至所述主控终端。

a10.根据a9所述的方法,其中,所述获取所述待管控终端在第二时间周期内的网络行为数据,基于所述指定时间周期内的网络行为数据生成监控报告,包括:

获取所述待管控终端中各应用程序在第二时间周期内的网络连接时间、浏览记录和/或搜索记录;

基于所述各应用程序在第二时间周期内的网络连接时间、浏览记录和/或搜索记录生成监控报告。

根据本发明实施例的另一个方面,还提供了一种b11.一种网络行为的管控装置,包括:

获取模块,配置为通过本地网络节点的路由器获取待管控终端在当天指定时间段内的网络行为数据;

分析模块,配置为对所述当天指定时间段内的网络行为数据进行分析,获取所述待管控终端中安装的至少一个应用程序在所述当天指定时间段内的网络连接数据;

判断模块,配置为基于所述至少一个应用程序的网络连数据判断所述待管控终端的网络行为是否属于待管控网络行为;

管控模块,配置为当所述待管控终端的网络行为属于待管控网络行为时,向所述路由器的主控终端发送提示信息,由所述主控终端通过所述路由器对所述待管控终端的网络行为进行管控。

b12.根据b11所述的装置,其中,还包括标签添加模块,配置为:

获取连接所述本地网络节点的路由器的多台终端,向使用者属于指定用户群体的终端添加管控标签;

将具有所述管控标签的终端设置为待管控终端,并监控所述待管控终端的网络行为。

b13.根据b11所述的装置,其中,所述判断模块包括:

第一判断单元,配置为解析所述待管控终端中任一应用程序的网络连接数据,所述网络连接数据包括:网络连接时长和/或连接网络时发送的特征信息;

基于所述网络连接数据判断所述待管控终端的网络行为是否属于待管控网络行为。

b14.根据b13所述的装置,其中,所述判断模块还包括:

第二判断单元,配置为获取所述应用程序在第一时间周期内所述指定时间段的历史网络连接时长,比较所述应用程序当天的网络连接时长和历史网络连接时长;

当所述网络连接数据的网络连接时长超过所述历史网络数据的网络连接时长第一预设数值时,确定所述待管控终端的网络行为属于待管控网络行为。

b15.根据b13所述的装置,其中,所述判断模块还包括:

第三判断单元,配置为通过远程网络点的多台路由器获取所述多台路由器各自监控的待管控终端中所述应用程序当天的网络连接时长;

基于每台待管控终端中所述应用程序当天的网络连接时长计算所述应用程序当天的平均连接时长;

比较所述应用程序当天的网络连接时长和平均连接时长;

当所述应用程序当天的网络连接时长超过平均连接时长第二预设数值时,确定所述待管控终端的网络行为属于待管控网络行为。

b16.根据b11所述的装置,其中,所述管控模块包括:

第一管控单元,配置为当所述待管控终端的网络行为属于待管控网络行为时,向所述路由器的主控终端推荐供所述主控终端的用户选择的至少一项预设管控策略;

基于所述主控终端的用户选择的预设管控策略,通过所述路由器对所述待管控终端的网络行为进行管控。

b17.根据b11所述的装置,其中,所述管控模块还包括:

第二管控单元,配置为当所述待管控终端的网络行为属于待管控网络行为时,向所述路由器的主控终端发送提示信息,由所述主控终端的用户设置管控策略;

基于所述主控终端的用户设置的管控策略,通过所述路由器对所述待管控终端的网络行为进行管控。

b18.根据b11所述的装置,其中,所述管控模块还包括:

第三管控单元,配置为当所述待管控终端的网络行为属于待管控网络行为时,收集远程网络节点的路由器的主控终端设置的推荐管控策略;

将所述推荐管控策略推送至所述主控终端进行选择,当所述主控终端的用户选择所述推荐管控策略时,基于所述推荐管控策略通过所述本地网络节点的路由器对所述待管控终端的网络行为进行管控。

b19.根据b11-b18任一项所述的装置,其中,还包括:

报告发送模块,配置为获取所述待管控终端在第二时间周期内的网络行为数据,基于所述指定时间周期内的网络行为数据生成监控报告;

将所述监控报告发送至所述主控终端。

b20.根据b19所述的装置,其中,所述报告发送模块,还配置为:

获取所述待管控终端中各应用程序在第二时间周期内的网络连接时间、浏览记录和/或搜索记录;

基于所述各应用程序在第二时间周期内的网络连接时间、浏览记录和/或搜索记录生成监控报告。

根据本发明实施例的另一个方面,还提供了c21.一种计算机存储介质,所述计算机存储介质存储有计算机程序代码,当所述计算机程序代码在计算设备上运行时,导致所述计算设备执行a1-a10任一项所述的网络行为的管控方法。

根据本发明实施例的另一个方面,还提供了c22.一种计算设备,包括:

处理器;

存储有计算机程序代码的存储器;

当所述计算机程序代码被所述处理器运行时,导致所述计算设备执行a1-a10任一项所述的网络行为的管控方法。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1