论文部分内容阅读
和平与发展虽然仍然是当今世界的主题,我国也确实迫切需要一个稳定的国内外环境来发展经济,但是,不可否认的是,世界格局正在变得混乱,国防正遭受严峻考验,国内也时而有突发性事件发生。突发性事件具有突发性、不确定性、危害性、相对性等特点,一旦爆发,不仅能导致大量人员伤亡和妨碍心理健康,还会导致巨大的财产损失,也可能对经济、政治、军事、文化和社会安定产生非常不良的影响。面对国内、国防甚至国外的可能发生的突发性事件,要做到及时应对而且有效应对是一个非常大的挑战。世界各国都在加强在一些(假想)事件发生的情况下的应急演练,例如军事演习、防空演习、地震演习、火灾演习、毒气或者核泄漏演习及其它群体性突发事件。在现实环境中演练无疑能够给参与演习者带来切身感受,也能够提高参与演练者面对突发事件的响应效率。但是,这种演练费用高昂且风险较大,因为资金或者技术等障碍而基本不能重复演练。因此,提供一种模拟真实环境下的演练仿真系统将会是非常令人鼓舞的,它可以大量节省费用而且避免风险。本文拟提供一种基于移动Agent的应急演练系统,真实模拟现实环境,对参训人员进行有效培训。在一个应急演练系统中,演练系统的灵活性显得非常重要。通常一个演练系统都是按照既定的程序进行演练,对“突发性”这一特点模拟得不够。本文的优越性在于其对突发性情景处理上,充分考虑真实环境下事情发生的突发性,从而可以更好地训练参训人员对突发性事件的响应能力。这就要求演练系统有很强的适应性,才能使参训人员可以尝试在更多情况下进行训练。在演练过程中,演练系统可以产生新的情境,对参训人员去面对这种新的没有预先安排演练内容。但是,对这演练系统提出更高的要求。这就意味着,可能会要求对演练系统重写代码来实现这种新情境。如果只要在外部写一个与新情境相对应的脚本然后使其动态执行就能够实现新情境,那将会非常便捷。目前,有这么好的适应性且方便使用的训练系统几乎还没有。本文使用一种叫做移动先行的技术来实现这一功能,它是一种基于移动Agent的应急响应平台,通过加入解释性脚本与移动Agent来实现训练系统所必需的各种功能。本文还使用可与应用程序通信的嵌入解释器,让包含可执行代码的移动Agent迁移到应用程序中,以得到一个有良好适应性的、功能强大的基于移动Agent的系统。在一个演练系统中可同时使用移动Agent技术的各种不同实现。本文讨论了许多移动Agent的实现技术,例如,与实时系统整合的任务与实现的动态组合问题。本文技术能够非常好的处理实时应用,在演练过程中及时为系统提供新的情境或者帮助。本文对系统特征进行了详细描述,正如已经讨论过的使用类似技术的系统一样。作为一个应用举例,本文将移动Agent技术与一个应急响应训练的电子游戏整合在一起。通过使用本文提供的技术,在这个应急响应训练的电子游戏中容易地加入了任务脚本,从而能够在运行中的游戏中插入或者删除一些演练系统情境对应的模块。