移动软件代理在交通控制中的应用研究
2012-02-08陈晓燕王海丰
海南热带海洋学院学报 2012年2期
陈晓燕,王海丰
(琼州学院电子信息工程学院,海南三亚572022)
0 引言
随着经济的日益发展,拥有汽车的人越来越多,交通问题也就成为当今社会瞩目的问题,交通问题的出现,又制约着经济的发展,如何协调二者,让交通成为经济的推动力,而非阻力,应是研究的重点,而计算机技术的应用正是为了解决生活中遇到的问题。基于交通的现状,将计算机中的移动Agent技术应用于交通控制当中,对交通问题进行探讨与研究。
1 移动Agent技术
移动Agent技术是集软件Agent技术移动代码技术分布式对象技术于一体的技术。具体的技术而言,移动Agent是可以在异质网络环境中自主移动的可执行程序。在自己的执行过程中,移动Agent可以暂停自己的执行,移动到其它网络节点,并在远程网络节点上的主机上恢复执行。移动Agent在自己的控制下进行移动,自主地决定是否移动、如何移动。在各网络节点上,移动Agent依靠与静态Agent、本地资源的交互,以及自己的计算能力完成任务[1]。
2 移动Agent的特点
移动Agent在他的生命周期内,可以在不同的网络节点之间移动。在执行过程中,移动Agent可以从一个执行环境迁移到另一个执行环境。因此,在具备软件Agent特性的基础上,移动Agent有三个突出特点[2]:
1)持续性:能在网络环境中不同节点之间移动和执行,转移后其执行是持续的。
2)标识:任何一个移动Agent具有一个全局唯一标识。
3).目标:移动Agent根据自己的目标/任务对环境作出反应、判断并实施行为以达到目标。
3 交通控制中移动Agent的设计
交通控制中所使用的移动Agent主要有四种类型:路口移动Agent、路段移动Agent、区域移动Agent,车辆Agent。……
登录APP查看全文
