本地模式的家庭计算机实时监控系统设计
本地模式的家庭计算机实时监控系统设计
0、引言
随着计算机和网络的普及,越来越多的家长面临着如何让自己的孩子远离网络社区中的不良信
息,并避开网络游戏的侵扰等问题。家庭计算机实时监控系统应运而生,并成为家长的首选,但是
真正能达到效果的并不多见。国外家庭绿色上网监控软件较多,但大部分都是收费软件。
据相关机构调查显示,电脑游戏成为未成年人学业、事业的拦路虎,而家庭绿色上网系统能较好
地解决这一问题。
其主要功能包括:游戏限制、网络限制、时间限制、流量监控等,可以采用简单易用的 VB 及
Access 作为开发环境,设计一套本地模式的系统来实现上述功能,为家庭营造一个良好的网络氛
围,使孩子远离不良信息的影响,远离游戏带来的一系列问题。
1、利用进程监控实现游戏限制
1.1 设计思路
进程是一个正在执行的应用程序。创建一个 Win32 进程需调用 CreateProcess、Create
ProcessWithLogonW 或CreateProcessAsUser 等函数,它们都是应用层提供的 API 函数。一般情况
下,正常运行的程序都会在任务管理器的进程中正常显示。可以通过函数来获得当前的进程列
表,如图 1所示。游戏监控包括以下几个步骤:
建立游戏进程表,如表 1所示,表中所列为部分游戏进程名,游戏进程表可以在系统设置中进行添
加;查询当前进程;匹配进程中是否有游戏进程,如果有则结束此进程。
1.2 关键技术
进程提取需要用到部分 API 函 数,如CreateTool-helpSnapshot、ProcessFirst 和ProcessNext,利用
这3个函数就可以得到当前状态下的进程名。先通过 CreateToo-helpSnapshot 函数获得进程的句
柄,再利用 ProcessFirst 和ProcessNext 遍历,得到最终结果。其流程如图 2所示。
进程结束部分可利用系统提供的 Taskkill 命令来完成,本系统中可以采用如下格式来结束进
程:“Taskkill/im 进程名/f, ”结束方式 。其中,进程名为需要结束的游戏的名称,结束方式设
“为vbhide”,即以隐藏的方式结束该进程。
通过上述两个步骤,就能实现对游戏的控制,帮助家长进行自动管理,远离游戏带来的不良后果。
2、网络文本数据分析
2.1 设计思路
通过对当前流行的浏览器进行监控,利用函数 Find-Window、FindWindowEx 及GetWindowText
等获取浏览器信息,分析浏览器所打开的 URL 及文档内容,对不健康的网页实行黑名单制,并及时
关闭网页。
2.2 关键技术
采用 FindWindow 函数可以获得某应用程序的窗口句柄,首先对其进行声明,代码为Declare
Function FindWin-dow Lib"user32"Alias"FindWindowA" (ByVal lpClass-Name As String,ByVal
lpWindowName As String)As Long,然后再进行调用,如获得 IE 浏览器的窗口句柄,则可以
用:iehwnd=findwindow(vbnullstring,”iexplorer.exe”),接下来就可以利用 Iehwnd 对IE 浏览器进行
操作。通过获取网页内容进行分析,判定其是否包含有不良信息。如果包含,立即关闭此浏览
器。常用的浏览器有如下几种:Microsoft 的IE、谷歌的Chrome 浏览器、腾讯 TT 浏览
器、Maxthon、Fire-fox、Opera、傲游、世界之窗、Netscape 等。
对文本信息的统计分析,可采用基于向量空间模型(VSM)的方法。向量空间模型是基于统计的分
类系统中广泛采用的文本计算模型。它可以将一个给定的文本信息转化为一个维数较高的向量,
方便计算两个向量的相似度来得出文本相似度。在本系统中用来判断当前打开的网页是否含有
不良信息,首先获取网页文档的特征向量T(n1,n2,…,nk,nm),其中 1<k≤m,分析文档中特征项的次
数向量W(w1,w2…,wk,wm),将其整合为特征项指数向量TW(n1,w1;n2,w2;…,nk,wk;nm,wm),其中
1<k≤m,将其简化为:TW(nw1,nw2,…,nwk,nwm)。系统定义有不良信息特征向量X(x1,x2,
…,xk,xm),其中 1<k≤m,其权重向量为 XW(xw1,xw2,…,xwk,xwm),利用上述的 TW、XW 向量来分
析该网页包含的不良信息超过标准值(阈值),利用两向量的夹角余弦值表示,公式如下:
上述公式可以求出指定网页的特征内容与系统中定义的不良信息匹配程度,如果此结果大于标准
值,那么就将该网页定义为不良网页,将其URL 地址写入黑名单。反之,表明此网页是安全的。
网络黑白名单控制技术是一种针对已知站点的控制技术,获取浏览器句柄后,获得其具体的网页
URL,然后与黑白名单进行对比,分析是否是不良信息的 URL。白名单为确定健康的 URL 集合,
是一种完全可信赖的网页集合。
3、网络流量分析
3.1 设计思路
摘要:
展开>>
收起<<
本地模式的家庭计算机实时监控系统设计0、引言随着计算机和网络的普及,越来越多的家长面临着如何让自己的孩子远离网络社区中的不良信息,并避开网络游戏的侵扰等问题。家庭计算机实时监控系统应运而生,并成为家长的首选,但是真正能达到效果的并不多见。国外家庭绿色上网监控软件较多,但大部分都是收费软件。据相关机构调查显示,电脑游戏成为未成年人学业、事业的拦路虎,而家庭绿色上网系统能较好地解决这一问题。其主要功能包括:游戏限制、网络限制、时间限制、流量监控等,可以采用简单易用的VB及Access作为开发环境,设计一套本地模式的系统来实现上述功能,为家庭营造一个良好的网络氛围,使孩子远离不良信息的影响,远离游戏...
相关推荐
-
CA6140车床滤油器体工艺及夹具设计(CAD图纸+说明书)
2022-10-10 429 -
齿轮轴的加工工艺与工装夹具的设计(滚齿及铣键槽夹具设计+PROE三维+说明书)
2022-10-13 374 -
阀盖零件的机械加工工艺规程及4-Φ14H8工艺装备设计(机械毕业设计+说明书+CAD)
2022-11-02 174 -
钻孔组合机床设计(机械毕业设计+说明书+全套CAD)
2022-11-10 315 -
Z3032摇臂钻床壳体工艺路线拟定及夹具设计(机械毕业设计+说明书+全套CAD)
2022-12-15 240 -
主轴箱加工工艺及专用夹具设计(机械毕业设计+说明书+全套CAD)
2023-02-03 323 -
转速器盘零件机械加工工艺规程及机床夹具设计(机械毕业设计+说明书+全套CAD)
2023-02-03 324 -
机床主轴箱齿轮加工工艺及夹具设计机械毕业设计
2023-02-06 392 -
+工艺-“填料箱盖”零件的工艺规程及钻孔夹具设计
2023-07-19 161 -
CA6140车床后托架加工工艺及夹具设计
2023-07-19 184
作者:闻远设计
分类:其它行业资料
价格:免费
属性:5 页
大小:182.95KB
格式:DOCX
时间:2024-03-03

