基于多Agent上网管理系统研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于多Agent上网管理系统研究

基于多Agent上网管理系统研究   【摘要】针对网络监管越来越困难的问题,本文基于Agent设计出网络监控系统,对网络中的共性问题进行监控管理。首先从单个Agent分析其体系结构,描述多Agent技术和特点;其次对网络监控系统的功能和结构进行了详细的分析;最后给出了系统的部分核心代码。   【关键词】Agent;网络;监控   1前言   随着网络通讯和分布计算等技术飞速发展,互联网已经成为当前最大的信息资源库,通过互联网人们可以高效地获取知识和信息。我国是世界上拥有网民最多的国家,网站的数量和上网人数在不断地增加,网络在给人们带来经济效益和生活便利的同时,同时也带来了一些负面的影响,网络游戏、赌博、色情等内容充斥着网络,对网络进行合理的监控和管理已经成为政府和社会各界关注的焦点问题。   2Agent技术   软件Agent是一种采取自治行为,环境与应用相协同,完成特定目标的复杂程序。在IT领域内,Agent有时也称为智能体,作为一个计算实体发挥作用。   2.1Agent的体系结构   单个Agent结构从建造角度出发,可以分为三种。   (1)思考型Agent。这是用来建造Agent的经典方法,它将Agent看作成一个意识系统,其目的是作为人类个体的智能代理,能够模拟出被代理者的意识态度(愿望、目标、信念等)。   (2)反应型Agent。该模型认为Agent不需要专业的知识支撑,将Agent当作人类,随着外界的刺激不同展现出不同的行为。   (3)混合型Agent。思考型Agent具有较高的智能,但反应较迟钝,反应型Agent对外界环境可作出迅速反应,但智能较低,缺乏灵活性,将两者进行有效的结合,可以根据环境的变化快速作出准确的响应。   2.2多Agent技术   在多Agent相互协作中,根据策略不同可以分为任务分担和结果共享两种。   (1)任务分担 将整个问题划分为若干个小的问题,利用Agent协同的方式,清楚地分配每一个子任务和任务之间的关系,以便求出最终的解。其框架结构如图1所示。   (2)结果共享 对于分布问题进行求解,无法通过任务分担模式进行,利用Agent局部共享且互相协助的方式分析问题,一个Agent求得的值是另一个Agent所需的参数值,利用Agent相互协作的方式求得分布问题。   2.3多Agent系统的特点   (1)问题求解的能力更强:利用若干单个Agent相互协作,能够解决更加复杂的问题。   (2)计算能力加强:计算并不仅仅局限在单个主机上,而是分布在包含Agent的整个系统上,利用并行计算,消除了主机性能不足的缺点。   (3)良好的扩展性:Agent具有独立性,可以根据自身的需求动态地加入到多Agent系统中,从而获得更强的求解能力。   另外,当计算完毕后,还可以动态地退出系统。   (4)较强的可靠性:在系统中的每个Agent都具有局部解决问题的能力,当某个Agent由于故障退出系统,会将另外一个Agent进行顶替,使整个系统的功能影响降至最低,从而保障了系统的安生可靠运行。   (5)适应性强:对于突发事件的处理,多Agent与单一的中央处理机相比,具有更强的适应性。   3网络监控系统的设计   3.1系统功能   对于网络的监控根据角色的不同,主要有服务器端、客户端、监管人员和一般用户四个角色,本文在此所设计的系统主要由上网控制、聊天控制、游戏控制及上网时间控制等功能。具体的系统模块组成如图2所示。   如图2所示,整个系统主要由服务器端、客户端和数据服务端三大模块组成。   (1)聊天控制 该模块主要控制聊天工具的使用,允许和禁止特定聊天工具的运行,控制用户使用的时间,监控聊天内容。   (2)上网监控 每个网络使用者根据自身的需求以浏览网站的形式获取相关的资源,该模块通过对网站进行锁定的方式,允许用户访问特定的网站,而对于不在列表之内的网站则不能进行访问,另外对上网的时间进行限制。   (3)游戏监控 当前,利用互联网进行游戏的用户越来越多,对游戏进行监控是网络监控系统关注的重点,系统允许和禁止特定的游戏运行,特别在规定的时限内,禁止所有的游戏运行。   (4)控制上网时间 对于上网时间的控制,可以有两种方式,一种是一天24小时内,总的上机时长;另一种是一次上机的时长不能超过特定的时间。当超过规定的时间后,系统会以屏保或自动关机的形式警告使用者。   (5)网站审核 当前,互联网上的网站数目很多,系统初始设置时,不可能把所有的网站都覆盖进去,随着时间的推移,对网站的性质进行审核,允许范围内的网站加入到信任体系中,而对于非法的网站则直接排除。   (6)查看和管理客户端 网络管理员可以在系统内的用户未

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档