未成年人专用网页浏览过滤软件狗设备的制作方法

文档序号:6630996阅读:962来源:国知局
未成年人专用网页浏览过滤软件狗设备的制作方法
【专利摘要】本发明提供一种未成年人专用网页浏览过滤软件狗设备,采用SPI拦截过滤模式。包括软件狗硬件单元和PC机执行单元,其中软件狗硬件单元包含色情站点库模块、白名单库模块、特征库模块和自动安装模块;PC执行单元包括浏览器拦截监视模块、色情内容分析模块、历史拦截表。
【专利说明】 未成年人专用网页浏览过滤软件狗设备

【技术领域】
[0001]本发明涉及一种网页浏览过滤软件狗设备,特别涉及到基于色情图片的特征分析,包括色情关键字和色情图元进行过滤分析的方法。

【背景技术】
[0002]随着现代网路技术的飞速发展,互联网成为人们日常生活中不可或缺的辅助工具,人们可以通过互联网进行各种商务活动,也可以通过互联网获取各种资讯,互联网彻底改变了现代人的生活。互联网的快速发展给人们生活带来了便利,也带来了不少问题,特别是少年儿童对互联网上的非法信息判别能力弱,容易受到影响而造成不良后果,如何最大范围内清洁互联网,为少年儿童提供一个健康积极的网络环境是迫在眉睫的事情。目前对网络不良内容主要通过屏蔽和转接URL方式,识别经分析的电子通讯中的URL并且分类成适合或不适合,以经过分类的URL的函数形式来转发电子通讯。例如,适合的电子通讯可转发至被访地址,而不适合的电子通讯具有受控制的访问。这种方法可以对很多公开的不良网页进行屏蔽,也可以通过举报等方式,不断收纳受控制的网站。但是这样也带来一个问题,就是很多网站并非简单的认为是色情的或不是色情的,其中有很多很有用的信息,同时也会掺杂不少不良信息,一旦完全屏蔽,会带来很多不便。能否有一种针对具体网页的技术,对页面上内容进行分析,适合的内容予以通过,不适合的内容进行屏蔽或被替代,这样就不会因噎废食了,既带来了方便,同时又保证了少年儿童不受影响。


【发明内容】

[0003]本发明所要解决的技术问题是:针对上述存在的问题,提供一种通过SPI拦截过滤的软件狗设备。
[0004]本发明是这样实现的:
一种采用SPI拦截过滤的软件狗设备,包括软件狗硬件单元和PC机执行单元,其中软件狗硬件单元包含色情站点库模块、白名单库模块、特征库模块和自动安装模块;PC执行单元包括浏览器拦截监视模块、色情内容分析模块、历史拦截表。
[0005]色情站点库模块包含常见的色情站点记录,并在使用过程中不断更新。
[0006]白名单库初始为空,在使用过程中不断更新。
[0007]特征库单元包括色情文本关键字库、色情图元特征库,用作分析单元的比对分析。
[0008]自动安装模块负责在初次插入本设备时,把PC执行单元安装到PC机上。
[0009]浏览器拦截监视单元用来实时检测浏览器进程,当浏览器启动后,自动检测软件狗硬件是否存在,如果不存在则关闭浏览器,同时提示插入软件狗。如果存在,则截获浏览器的内容并根据其源地址检索白名单库和色情站点库,属于白名单库,原报文原封不动直接转发,属于色情站点库备案的直接返回警示页面,未备案的,继续搜索历史拦截表,如果有相同的记录,则直接用上次同样的方法处理;如果没有则将截获的http报文,交到色情内容分析单元处理。
[0010]色情内容分析单元包括文本分析模块、图片分析模块和视频分析模块。将接收到的内容分为文本、图片和视频,分别调用相应的分析模块进行处理,并把处理的结果写进历史拦截表,并对白名单库和色情站点库进行更新。
[0011]历史拦截表包括多级屏蔽,如地址Url级、页面Page级和页面元素element级。Url级将被直接拦截,返回网站禁止访问提示页,并在色情站点库备案;页面Page级有部分页面禁止访问,返回页面不存在提示,其他页面正常访问;页面元素element级屏蔽时页面依然可以正常访问,但是页面上的色情文字、图片和视频被替换成预置的内容。
[0012]本发明的创新点是:
1、软件和硬件结合进行色情分析监测。过滤软件全部存放在软件狗硬件内,在初次插入软件狗时自动安装到系统,为不熟悉电脑的家长带来了方便;软件狗内自带了常见的色情站点库和白名单库,浏览器拦截监视单元首先扫描硬件自带的色情站点库和白名单库,提闻了系统运行的效率。
[0013]2、多级屏蔽,灵活自如,屏蔽等级分为地址Url级、页面Page级和页面元素element级,既屏蔽了常见的色情网站,又可以对必须访问的网站进行页面Page级屏蔽和页面元素element级屏蔽。在保证网络清洁的前提下,最大限度地获取网络上的资源。

【专利附图】

【附图说明】
[0014]图1为本发明的装置总体示意图。

【具体实施方式】
[0015]下面结合附图详细说明本发明,其作为本说明书的一部分,通过实施例来说明本发明的原理。
[0016]未成年人专用网页浏览过滤软件狗设备包括软件狗硬件单元和PC执行单元。当设备初次使用时,会将除色情站点库、白名单库和特征库以外的软体部分安装到PC机上,形成PC执行单元。PC执行单元包括浏览器拦截监视模块、色情内容分析模块和历史拦截表。
[0017]浏览器拦截监视模块通过自定义传输服务提供者接口 SPI来实现,SPI由很多层构成,通过修改SPI配置表,加载我们自己的层,把其中的WSPStartup函数导出以便上一层SPI程序调用。操作系统会根据SPI配置表加载SPI模块。
[0018]当浏览器启动并接收到http报文时,我们通过SPI配置表自定义的层也同时被加载,浏览器拦截监视模块将截获报文并自动检查硬件单元是否存在,如果不存在会提示插入过滤软件狗设备。如果存在则截获浏览器的报文并根据其源地址检索白名单库和色情站点库,属于白名单库,原报文原封不动直接转发,属于色情站点库备案的直接返回警示页面。如果没有检索到,则需要对网页内容进行分析,把报文传送到色情内容分析模块,该分析模块首先将原报文备份,然后将其分成文本、图片和视频三部分,分别交到文本分析模块、图片分析模块和视频分析模块。文本模块根据特征库中色情文本关键字进行检索,分析报文中是否含有色情关键字;图片分析模块调用特征库中图元特征,对图片进行分析,发现有符合特征的图元,即认为是色情图片;视频分析模块按照均匀间隔抽取部分帧图片,对照特征库图元特征,分析符合特征的图元,如果有则认为是色情视频。
[0019]如果所有的分析均没有发现问题,则认为是正常的,浏览器拦截监视模块将原始的http协议报文,进行转发并更新白名单库;如果网站是必须访问的站点,但是有部分内容未成年人不宜观看,就需要对其内容进行分析和屏蔽。如果分析到文本含有色情内容,其色情文本将被系统预定义的文本替代。同样如果分析到图片或视频有色情内容,它们也会被预定义的图片和视频取代。这样既保证了网站的资源能够获取,又能保证色情内容被屏蔽。每次分析的结果都写进历史拦截表,以便下一次分析时参考。
[0020]由本领域技术人员做出的各种变化或改型都不会脱离本发明的范围。
【权利要求】
1.一种采用SPI拦截过滤的软件狗设备,包括软件狗硬件单元和PC机执行单元,其中软件狗硬件单元包含色情站点库模块、白名单库模块、特征库模块和自动安装模块;PC执行单元包括浏览器拦截监视模块、色情内容分析模块、历史拦截表。
2.色情站点库模块包含常见的色情站点记录,并在使用过程中不断更新。
3.白名单库初始为空,在使用过程中不断更新。
4.特征库单元包括色情文本关键字库、色情图元特征库,用作分析单元的比对分析。
5.自动安装模块负责在初次插入本设备时,把PC执行单元安装到PC机上。
6.浏览器拦截监视单元用来实时检测浏览器进程,当浏览器启动后,自动检测软件狗硬件是否存在,如果不存在则关闭浏览器,同时提示插入软件狗。
7.如果存在,则截获浏览器的内容并处理。
8.色情内容分析单元包括文本分析模块、图片分析模块和视频分析模块。
9.将接收到的内容分为文本、图片和视频,分别调用相应的分析模块进行处理,并把处理的结果写进历史拦截表,并对白名单库和色情站点库进行更新。
10.历史拦截表包括多级屏蔽,如地址Url级、页面Page级和页面元素element级。
【文档编号】G06F17/30GK104268284SQ201410561327
【公开日】2015年1月7日 申请日期:2014年10月21日 优先权日:2014年10月21日
【发明者】胡平 申请人:合肥星服信息科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1