基于各类终端通过白名单控制互联网访问的系统及方法

文档序号:7981900阅读:179来源:国知局
基于各类终端通过白名单控制互联网访问的系统及方法
【专利摘要】本发明公开一种基于各类终端通过白名单控制互联网访问的系统及方法,该方法至少包括如下步骤:建立一网络地址资料库,该网络地址资料库用于储存多个网络地址;接收一访问请求;判断该访问请求是否存在于网络地址资料库中;以及若该访问请求存在于该网络地址资料库中,则允许访问,否则则拒绝访问;本发明通过允许用户预先设置可访问的网址信息,而在用户输入访问请求时对输入的访问请求进行判断,达到了对可访问网址进行控制的目的,避免了不良网站的访问。
【专利说明】基于各类终端通过白名单控制互联网访问的系统及方法
【技术领域】
[0001]本发明涉及一种互联网【技术领域】,特别是涉及一种基于各类终端通过白名单控制互联网访问的系统及方法。
【背景技术】
[0002]如今,互联网已经成为日常生活中不可缺少的一个组成部分。人们在网上生活,享用着网络提供的形形色色的服务:网络购物、网上银行、收发邮件、信息查询等。然而,当人们享受互联网好处的同时,也存在着互联网上日益递增的负面影响。
[0003]当前,网络也成为越来越多的未成年人学习和娱乐的工具。然而,网络上信息复杂凌乱,有许多是未成年人不应该浏览的信息,例如暴力、色情网站等,如何去除这类不良信息成为当前家长迫切希望解决的问题。
[0004]现在许多软件,网站系统平台都广泛地采用黑名单的方式来限制用户访问一些不适宜访问的网络链接,其通过将不适宜访问的网络链接加入黑名单中来限制访问,其工作原理是封锁住不应检索的网址,对于一些不良网站的封锁,黑名单软件确实起到一定作用,然而,黑名单软件对于比较了解互联网的人来说是没有问题的,但是面对广大社会家长来说,他们并不知道哪些网站是不宜进入的,哪些网站是可以进入的,哪些网站能提供有益信息,因此他们无法确切地将需要封锁的网址加入黑名单以达到限制不良网站访问的目的。
[0005]综上所述,可知先前技术之传统的黑名单软件无法满足一般用户限制不良网站访问目的的问题,因此实有必要提出改进的技术手段,来解决此一问题。

【发明内容】

[0006]为克服上述现有技术存在的不足,本发明的主要目的在于提供一种基于各类终端通过白名单控制互联网访问的系统及方法,其通过用白名单代替黑名单,使广大家长在其中加入允许自己孩子访问的网站,解决了广大家长用户对互联网中不良网站或者未成年人不宜进入网站无法做出自己独立判断的难题。
[0007]为达上述及其它目的,本发明提供一种基于各类终端通过白名单控制互联网访问的系统,至少包括:
[0008]储存模组,用于储存多个网络地址;
[0009]接收模组,用于接收一访问请求;
[0010]判断模组,用于判断该访问请求是否储存于该储存模组;以及
[0011]控制模组,若该访问请求存在于该储存模组,则允许该访问请求访问;否则,则拒绝该访问请求访问。
[0012]进一步地,该储存模组中的多个网络地址预先设定。
[0013]进一步地,该接收模组通过一浏览器接收该访问请求。
[0014]进一步地,该访问请求为一网络地址址。
[0015]进一步地,所述控制模组通过拦截底层网卡的通讯数据对底层数据进行过滤。[0016]为达到上述及其他目的,本发明提供一种基于各类终端通过白名单控制互联网访问的方法,至少包括如下步骤:
[0017]建立一网络地址资料库,该网络地址资料库用于储存多个网络地址;
[0018]接收一访问请求;
[0019]判断该访问请求是否存在于该网络地址资料库中;以及
[0020]若该访问请求存在于该网络地址资料库中,则允许访问;否则,则拒绝访问。
[0021]进一步地,当拒绝访问时,显示链接失败。
[0022]进一步地,建立一网络地址资料库,该网络地址资料库用于储存多个网络地址的步骤之后,还包括利用C++语言的SSDT HOOK技术对网络控制过滤进程进行保护和隐藏。
[0023]与现有技术相比,本发明一种基于各类终端通过白名单控制互联网访问的系统及方法通过允许用户预先设置可访问的网址信息,而在用户输入访问请求时对输入的访问请求进行判断,达到了对可访问网址进行控制的目的,避免了不良网站的访问。
【专利附图】

【附图说明】
[0024]图1为本发明一种个性化网页显示系统之系统架构图;
[0025]图2为本发明一种个性化网页显示系统之具体实施例中设定模组的操作界面示意图;
[0026]图3为本发明一种个性化网页显示方法的步骤流程图。
【具体实施方式】
[0027]以下通过特定的具体实例并结合【专利附图】
附图
【附图说明】本发明的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本发明的其它优点与功效。本发明亦可通过其它不同的具体实例加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不背离本发明的精神下进行各种修饰与变更。
[0028]图1为本发明一种基于各类终端通过白名单控制互联网访问的系统之系统架构图。如图1所示,本发明一种基于各类终端通过白名单控制互联网访问的系统,包括储存模组101、接收模组102以及判断模组103以及控制模组104。
[0029]其中储存模组101用于储存若干网络地址,该若干网络地址为允许用户访问的网络地址,储存模组101可以将该网络地址储存于一数据库中,也可以储存于本地文件,本发明不以此为限;接收模组102用于通过一浏览器接收用户输入的网络地址(访问请求);判断模组103用于将用户输入的网络地址与储存模组101中的网络地址进行比对;判断模组103判断出用户输入的网络地址存在于该储存模组101,则控制模组104允许进行该网络地址的连接;否则,控制模组104则拒绝用户进行该网络地址的连接。
[0030]较佳的,所述控制模组通过拦截底层网卡的通讯数据对底层数据进行过滤。
[0031 ] 以下将通过一具体实施例来进一步说明本发明之基于各类终端通过白名单控制互联网访问的系统。在本发明之具体实施例中,本发明提供用户(例如学生家长)一白名单软件,如图2所示,当用户点击下载白名单软件后,可在其中输入允许自己孩子进入网站的网址,这样当孩子通过浏览器输入网址信息时,判断模组103首先将接收到的网址信息与白名单中的网址进行比对,若判断出该网址信息存在于白名单中,则允许孩子登陆该网址,否则则显示链接失败,通过白名单的设置,即可形成对该台电脑的自动控制,使得家长不必担忧自己孩子会上一些不良网站。
[0032]图3为本发明一种基于各类终端通过白名单控制互联网访问的方法之步骤流程图。如图3所示,本发明一种基于各类终端通过白名单控制互联网访问的方法,包括如下步骤:
[0033]步骤301,建立一网络地址资料库,该网络地址资料库用于储存若干允许访问的网络地址,该网络地址资料库可以储存于数据库中,也可以存于本地文件,本发明不以此为限;
[0034]步骤302,接收一用户输入的网址信息(访问请求,如URL);
[0035]步骤303,判断该网址信息是否存在于该网络地址资料库中;以及
[0036]步骤304,若该网址信息存在于该网络地址资料库中,则进行链接;否则拒绝链接,显示链接失败。
[0037]可选的,建立一网络地址资料库,该网络地址资料库用于储存多个网络地址的步骤之后,还可包括利用C++语言的SSDT HOOK技术对网络控制过滤进程进行保护和隐藏。
[0038]综上所述,本发明一种基于各类终端通过白名单控制互联网访问的系统及方法通过允许用户预先设置可访问的网址信息,而在用户输入访问请求时对输入的访问请求进行判断,达到了对可访问网址进行控制的目的,避免了不良网站的访问。
[0039]上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何本领域技术人员均可在不违背本发明的精神及范畴下,对上述实施例进行修饰与改变。因此,本发明的权利保护范围,应如权利要求书所列。
【权利要求】
1.一种基于各类终端通过白名单控制互联网访问的系统,至少包括: 储存模组,用于储存多个网络地址; 接收模组,用于接收一访问请求; 判断模组,用于判断该访问请求是否储存于该储存模组;以及 控制模组,若该访问请求存在于该储存模组,则允许该访问请求访问;否则,则拒绝该访问请求访问。
2.如权利要求1所述的基于各类终端通过白名单控制互联网访问的系统,其特征在于:该储存模组中的多个网络地址预先设定。
3.如权利要求1所述的基于各类终端通过白名单控制互联网访问的系统,其特征在于:该接收模组通过一浏览器接收该访问请求。
4.如权利要求1所述的基于各类终端通过白名单控制互联网访问的系统,其特征在于:该访问请求为一网络地址。
5.如权利要求1所述的基于各类终端通过白名单控制互联网访问的系统,其特征在于:所述控制模组通过拦截底层网卡的通讯数据对底层数据进行过滤。
6.一种基于各类终端通过白名单控制互联网访问的方法,至少包括如下步骤: 建立一网络地址资料库,该网络地址资料库用于储存多个网络地址; 接收一访问请求; 判断该访问请求是否存在于该网络地址资料库中;以及 若该访问请求存在于该网络地址资料库中,则允许访问;否则,则拒绝访问。
7.如权利要求6所述的基于各类终端通过白名单控制互联网访问的方法,其特征在于:当拒绝访问时,显示链接失败。
8.如权利要求6所述的基于各类终端通过白名单控制互联网访问的方法,其特征在于:建立一网络地址资料库,该网络地址资料库用于储存多个网络地址的步骤之后,还包括利用C++语言的SSDT HOOK技术对网络控制过滤进程进行保护和隐藏。
【文档编号】H04L29/12GK103581159SQ201210285518
【公开日】2014年2月12日 申请日期:2012年8月10日 优先权日:2012年8月10日
【发明者】俞晓鸿 申请人:俞晓鸿, 杭州闪亮科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1