本发明专利技术公开了一种涉黄内容主动防御的方法及终端,方法包括:定时获取操作系统下所有窗口的窗口句柄;根据窗口句柄依次获取每个窗口在屏幕上四个角的坐标位置;根据窗口的坐标点对各个窗口进行排序;循环计算各窗口在屏幕上显示的面积;若窗口有被其他窗口遮挡,则计算未被遮挡的面积;若窗口显示面积大于预设值,则对窗口进行截图;调用鉴黄模型对所述窗口截图进行黄色内容鉴别;若判断属于黄色内容,则执行禁制操作的锁屏操作,并在本地保存图片和用户的操作记录;将鉴黄结果上传至管控云服务器,通知预设联系人。本发明专利技术可以实时的发现用户在使用网络浏览器、视频播放软件、图像软件、游戏等软件程序查看涉黄内容,并及时阻止和上报家长或管理者。
【技术实现步骤摘要】
一种涉黄内容主动防御的方法及终端
本专利技术涉及通信
,特别涉及一种涉黄内容主动防御的方法及终端。
技术介绍
目前,青少年使用网络的人群量日益增长,青少年在使用终端如PC电脑、手机、平板电脑或网络电视时,往往面对各种黄色图片、视频或文字的诱惑,有些是被动的,有些是主动的,由于青少年自制能力不强,家长如不及时发现和管控会导致诸多不良后果。但是,当前对于图片鉴黄的服务,都处于云服务,供一些网盘类、直播类服务后台调用,只实现事后的图像鉴别。而对于直接在终端上进行管控操作,目前并无同类的产品和案例。但实际上有大量的中小学生、网吧用户还在使用PC电脑进行各种应用操作,这个过程需要进行监控,尤其是涉黄方面。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提出一种克服上述问题或者至少部分地解决上述问题的一种涉黄内容主动防御的方法及终端,实现直接在终端上进行管控操作,可以实时的发现用户在使用网络浏览器、视频播放软件、图像软件、游戏等软件程序查看涉黄内容,并及时阻止和上报家长或管理者。本专利技术解决其技术问题所采用的技术方案是:一方面本专利技术实施例提供了一种涉黄内容主动防御的方法,包括:定时获取操作系统下所有窗口的窗口句柄;根据窗口句柄依次获取每个窗口在屏幕上四个角的坐标位置,并将所有窗口的坐标点存储到数组中;根据窗口的坐标点对各个窗口进行排序;循环计算各窗口在屏幕上显示的面积;若窗口有被其他窗口遮挡,则计算未被遮挡的面积,将未被遮挡的面积设为显示的面积;若窗口显示面积大于预设值,则对窗口进行截图;调用鉴黄模型对所述窗口截图进行黄色内容鉴别;若判断属于黄色内容,则执行禁制操作的锁屏操作,并在本地保存图片和用户的操作记录;将鉴黄结果上传至管控云服务器,由管控云服务器通知预设联系人。在一种可选的实现方式中,所述定时获取操作系统下所有窗口的窗口句柄,包括:接收定时自动执行任务设置的定时执行时间,根据所述定时执行时间定时获取操作系统下所有窗口的窗口句柄。所述操作系统包括Windows、Android、Linux或IOS操作系统。在一种可选的实现方式中,所述根据窗口的坐标点对各个窗口进行排序,包括:根据窗口的坐标点,对各个窗口按从屏幕的左上角最前方到右下角最后方的顺序进行排序。在一种可选的实现方式中,所述循环计算各窗口在屏幕上显示的面积,包括:从最前面的窗口开始,循环计算各窗口在屏幕上显示的面积。在一种可选的实现方式中,所述调用鉴黄模型对所述窗口截图进行黄色图片鉴别,包括:调用离线鉴黄模型对所述窗口截图进行黄色图片鉴别。二方面本专利技术实施例还提供了一种终端,包括:信息读取单元,用于接收定时自动执行任务设置的定时执行时间,根据所述定时执行时间定时获取操作系统下所有窗口的窗口句柄;信息处理单元,用于根据窗口句柄依次获取每个窗口在屏幕上四个角的坐标位置,并将所有窗口的坐标点存储到数组中;根据窗口的坐标点对各个窗口进行排序;循环计算各窗口在屏幕上显示的面积;若窗口有被其他窗口遮挡,则计算未被遮挡的面积,将未被遮挡的面积设为显示的面积;若窗口显示面积大于预设值,则对窗口进行截图;调用鉴黄模型对所述窗口截图进行黄色内容鉴别,若判断涉及黄色内容,则执行禁制操作的锁屏操作,并在本地保存图片和用户的操作记录;信息发送单元,用于将鉴黄结果上传至管控云服务器,由管控云服务器通知预设联系人。所述终端包括PC、手机、平板电脑或网络电视。三方面本专利技术实施列提供一种终端,包括:无线通信设备、存储设备、处理器及显示屏;所述存储器存储有可执行程序;所述处理器用于运行所述可执行程序执行本专利技术实施例提供的任意一项的方法。所述终端包括PC、手机、平板电脑或网络电视。从以上技术方案可以看出,本专利技术实施例具有以下优点:提供一种直接在终端上进行管控操作的涉黄内容主动防御方法,实现直接在终端上进行管控操作,可以实时的发现用户在使用网络浏览器、视频播放软件、图像软件、游戏等软件程序查看涉黄内容,并及时阻止和上报家长或管理者。上述说明仅是本专利技术技术方案的概述,为了能够更清楚地了解本专利技术的技术手段,从而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其他目的、特征和优点能够更明显易懂,以下列举本专利技术的具体实施方式。根据下文结合附图对本专利技术具体实施例的详细描述,本领域技术人员将会更加明了本专利技术的上述及其他目的、优点和特征。附图说明图1为本专利技术的方法流程图;图2为本专利技术方法在Windows系统下的实现流程图;图3为本专利技术实施例终端结构示意图一;图4为本专利技术实施例终端结构示意图二。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步的详细描述。需要说明的是,本实施方式的方法的执行主体为终端,所述终端包括PC、手机、平板电脑或网络电视,本专利技术不做唯一限定,对应的,所述PC和网络电视可使用Windows或Linux操作系统,所述手机和平板电脑可使用Android或IOS操作系统,本专利技术不做唯一限定,本专利技术一种涉黄内容主动防御的方法流程图如图1所示,包括:步骤101,定时获取操作系统下所有窗口的窗口句柄;具体的,包括接收定时自动执行任务设置的定时执行时间,并根据所述定时执行时间定时获取操作系统下所有窗口的窗口句柄。进一步的,定时自动执行任务的设置可使操作系统自带的功能实现,亦可自己实现,本专利技术不做唯一限定。本专利技术的后续处理过程根据自动执行任务设置的定时执行时间,每隔所述定时执行时间执行一次检查。进一步的,对于屏幕窗口句柄的获取可使用多种方式,如在Windows操作系统下,可先使用GetDesktopWindow函数获得桌面窗口的句柄,再使用GetWindow函数循环获得桌面下的所有子窗口的句柄。步骤102,根据窗口句柄依次获取每个窗口在屏幕上四个角的坐标位置,并将所有窗口的坐标点存储到数组中;步骤103,根据窗口的坐标点对各个窗口进行排序;具体的,可根据窗口的坐标点,对各个窗口按从屏幕的左上角最前方到右下角最后方的顺序进行排序。步骤104,循环计算各窗口在屏幕上显示的面积;若窗口有被其他窗口遮挡,则计算未被遮挡的面积,将未被遮挡的面积设为显示的面积;若窗口显示面积大于预设值,则对窗口进行截图;具体的,从最前面的窗口开始,循环计算各窗口在屏幕上显示的面积,;若窗口有被其他窗口遮挡,则计算未被遮挡的面积,将未被遮挡的面积设为显示的面积;若窗口显示面积大于预设值,则对窗口进行截图。步骤105,调用鉴黄模型对所述窗口截图进行黄色内容鉴别;若判断属于黄色内容,则执行禁制操作的锁屏操作,并在本地保存图片和用户的操作记录;具体的,调用离线鉴黄模型对所述窗口截图进行黄色图片鉴别,所述黄色内容可以是图片、视频或文字或其它形式的信息。步骤106,将鉴黄结果上传至管控云服务器,由管控云服务器通知预设联系人。如图2所示为本专利技术方法在Windows系统下的实现流程图,包括:设置一个定时器系统进程,根据设置的时间,进行定时扫面;定时循环获取Windows所有窗口句柄,判断获取到的窗口句柄是否为空,如果不为空,获取窗口四个角坐标位置,并存入窗口数据数组;如果为空,获取窗口句柄完成,则根据窗口坐标点,对窗口哦按从桌面的左上角最前方到右下角最后方的顺序进行排序;从最前面的窗口本文档来自技高网...

【技术保护点】
一种涉黄内容主动防御的方法,包括:定时获取操作系统下所有窗口的窗口句柄;根据窗口句柄依次获取每个窗口在屏幕上四个角的坐标位置,并将所有窗口的坐标点存储到数组中;根据窗口的坐标点对各个窗口进行排序;循环计算各窗口在屏幕上显示的面积;若窗口有被其他窗口遮挡,则计算未被遮挡的面积,将未被遮挡的面积设为显示的面积;若窗口显示面积大于预设值,则对窗口进行截图;调用鉴黄模型对所述窗口截图进行黄色内容鉴别;若判断属于黄色内容,则执行禁制操作的锁屏操作,并在本地保存图片和用户的操作记录;将鉴黄结果上传至管控云服务器,由管控云服务器通知预设联系人。
【技术特征摘要】
1.一种涉黄内容主动防御的方法,包括:定时获取操作系统下所有窗口的窗口句柄;根据窗口句柄依次获取每个窗口在屏幕上四个角的坐标位置,并将所有窗口的坐标点存储到数组中;根据窗口的坐标点对各个窗口进行排序;循环计算各窗口在屏幕上显示的面积;若窗口有被其他窗口遮挡,则计算未被遮挡的面积,将未被遮挡的面积设为显示的面积;若窗口显示面积大于预设值,则对窗口进行截图;调用鉴黄模型对所述窗口截图进行黄色内容鉴别;若判断属于黄色内容,则执行禁制操作的锁屏操作,并在本地保存图片和用户的操作记录;将鉴黄结果上传至管控云服务器,由管控云服务器通知预设联系人。2.根据权利要求1所述的涉黄内容主动防御的方法,其特征在于,所述定时获取操作系统下所有窗口的窗口句柄,包括:接收定时自动执行任务设置的定时执行时间,根据所述定时执行时间定时获取操作系统下所有窗口的窗口句柄。3.根据权利要求1所述的涉黄内容主动防御的方法,其特征在于,所述操作系统包括Windows、Android、Linux或IOS操作系统。4.根据权利要求1所述的涉黄内容主动防御的方法,其特征在于,所述根据窗口的坐标点对各个窗口进行排序,包括:根据窗口的坐标点,对各个窗口按从屏幕的左上角最前方到右下角最后方的顺序进行排序。5.根据权利要求1所述的涉黄内容主动防御的方法,其特征在于,所述循环计算各窗口在屏幕上显示的面积,包括:从最前面的窗...
【专利技术属性】
技术研发人员:张锡聪,李颖聪,
申请(专利权)人:绿网天下福建网络科技股份有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。