基于多Agent上网管理系统的研究
2014-08-15姬涛
信息安全与技术 2014年6期
关键词:网络
【摘要】针对网络监管越来越困难的问题,本文基于Agent设计出网络监控系统,对网络中的共性问题进行监控管理。首先从单个Agent分析其体系结构,描述多Agent技术和特点;其次对网络监控系统的功能和结构进行了详细的分析;最后给出了系统的部分核心代码。
【关键词】Agent;网络;监控
1前言
随着网络通讯和分布计算等技术飞速发展,互联网已经成为当前最大的信息资源库,通过互联网人们可以高效地获取知识和信息。我国是世界上拥有网民最多的国家,网站的数量和上网人数在不断地增加,网络在给人们带来经济效益和生活便利的同时,同时也带来了一些负面的影响,网络游戏、赌博、色情等内容充斥着网络,对网络进行合理的监控和管理已经成为政府和社会各界关注的焦点问题。
2Agent技术
软件Agent是一种采取自治行为,环境与应用相协同,完成特定目标的复杂程序。在IT领域内,Agent有时也称为智能体,作为一个计算实体发挥作用。
2.1Agent的体系结构
单个Agent结构从建造角度出发,可以分为三种。
(1)思考型Agent。这是用来建造Agent的经典方法,它将Agent看作成一个意识系统,其目的是作为人类个体的智能代理,能够模拟出被代理者的意识态度(愿望、目标、信念等)。
(2)反应型Agent。该模型认为Agent不需要专业的知识支撑,将Agent当作人类,随着外界的刺激不同展现出不同的行为。
(3)混合型Agent。思考型Agent具有较高的智能,但反应较迟钝,反应型Agent对外界环境可作出迅速反应,但智能较低,缺乏灵活性,将两者进行有效的结合,可以根据环境的变化快速作出准确的响应。……
登录APP查看全文