基于时间线的应急演练脚本可视化编辑工具及编辑方法与流程

文档序号:15686555发布日期:2018-10-16 21:07阅读:582来源:国知局
本发明涉及综合应急管理
技术领域
,特别涉及用于制作基于时间线的应急演练脚本的可视化编辑工具。
背景技术
:近年来,我国自然灾害和人为突发事件时有发生,对人民群众生命和财产安全以及国家经济发展都造成了极大的影响。为了加强人们在遇到突发事件时的应对能力,有效检验应急预案的有效性,因此,开展应急演练也是日常生活中必备的应急教学课程。现今,应急演练中所使用的演练脚本(或称为演练课件)大多是参考现有的应急预案制定而成的。在这些演练脚本中,往往只是记载了应急演练中各个演练角色需要完成的演练任务和需要达到的演练目的,而这些任务大多也只是进行了笼统的说明,并且还缺乏对应急演练流程中场景设置等其它信息的描述,无法给予应急演练计划的制定者或实施者以直观的描述,从而导致了从演练脚本到实际实施应急演练的过程中存在很大的难度。因此,需要一种用于制作应急演练脚本的编辑工具,可从现有的演练脚本中提取关键信息从而编辑制作更加直观,更加便于实施的演练脚本。技术实现要素:本发明的目的在于解决上述难以快速根据应急演练预案制作应简单清晰的应急演练脚本的问题。为了解决上述目的,本发明提供一种基于时间线的应急演练脚本可视化编辑工具,用于三维仿真多部门应急演练,其包括策划数据生成模块、资源提取模块、脚本生成模块和可视化界面接口,其中:所述策划数据生成模块,用于接收包含多个演练内容的演练流程信息,利用预设的时间线模板按照时间顺序排列所述演练流程信息中的所有演练内容,以生成演练策划数据;所述资源提取模块,用于接收所述演练策划数据,从每个所述演练内容中抽取至少一个演练资源并导入演练资源列表,并输出所述演练资源列表,其中每个所述演练资源具有用以描述所述演练资源的资源属性数据;所述脚本生成模块,用于接收所述演练策划数据和所述演练资源列表,依据所述演练策划数据将所述演练资源列表中的所述演练资源配置在其内部的时间线脚本中,以生成演练脚本;以及所述可视化界面接口,用于访问所述策划数据生成模块、所述资源提取模块以及所述脚本生成模块。上述编辑工具,其中所述数据生成模块还接收应急演练的演练角色信息和/或应急演练能力评估清单,以生成考核任务,并将所述考核任务配置在所述演练策划数据的固定时间点上。上述编辑工具,其中所述资源属性数据包括时间信息、角色信息以及资源类别。上述编辑工具,其中所述时间信息为执行所述演练内容的时间,所述角色信息为执行所述演练内容的演练角色,所述资源类别为所述演练内容所述的资源分类;其中所述资源类别为场景资源、任务资源或素材资源。上述编辑工具,其中所述角色信息为参加演练的演练角色、公共信息或主界面。上述编辑工具,其中所述时间线脚本具有横轴和/或纵轴,其中所述横轴为时间,所述纵轴为所述角色信息。上述编辑工具,其中所述资源提取模块进一步用于根据所述资源类别对所述演练内容进行二次抽取。上述编辑工具,其中所述资源提取模块抽取多个场景描述信息、任务描述信息和/或素材描述信息,其中每个所述场景描述信息对应资源类别为场景资源的演练资源,每个所述任务描述信息对应资源类别为任务资源的演练资源,每个素材描述信息对应资源类别为素材资源的演练资源。上述编辑工具,其中所述场景描述为三维场景、特效或三维动画,所述任务描述为选择题、操作题、三维交互题或语音交互题,所述素材描述为文字信息、音视频信息、gis地图或图片信息。本发明还提供一种基于时间线的应急演练脚本可视化编辑方法,用于三维仿真多部门应急演练,其包括:生成策划数据的步骤,取得包含多个演练内容的演练流程信息、应急演练的演练角色信息和/或应急演练能力评估清单,根据所述演练角色信息和/或急演练能力评估清单生成考核任务,利用预设的时间线模板按照时间顺序排列所述演练流程信息中的所有演练内容生成演练策划数据,将所述演练任务配置在所述演练策划数据的固定时间点上;提取资源的步骤,接收所述演练策划数据,从每个所述演练内容中抽取至少一个演练资源,将所述演练资源存储在演练资源列表中;以及生成演练基本的步骤,接收所述演练策划数据和所述演练资源列表,依据所述演练策划数据将所述演练资源列表中的所述演练资源配置在其内部的时间线脚本中,生成所述演练脚本。上述编辑方法,其中所述提取资源的步骤进一步包括:从所述演练内容中抽取与所述演练资源对应的时间信息、角色信息、阶段信息和/或资源类别。上述编辑方法,其中所述提取资源的步骤进一步包括:从所述演练内容中抽取场景描述信息,所述场景描述信息对应资源类别为场景资源的演练资源;从所述演练内容中抽取任务描述信息,所述任务描述信息对应资源类别为任务资源的演练资源;或从所述演练内容中抽取素材描述信息,所述素材描述信息对应资源类别为素材资源的演练资源。附图说明图1为根据本发明的实施方式的可视化编辑工具的结构示意图;图2为根据本发明的实施方式的演练策划数据的结构示意图;图3为根据本发明的实施方式的演练资源的资源属性的层级图;图4为根据本发明的实施方式的演练脚本的示意图;图5为根据本发明的实施方式的应急演练脚本可视化编辑方法的流程图;图6为根据本发明的实施方式的应急演练脚本可视化编辑方法的一部分的流程图。具体实施方式下面结合附图和具体实施方式对本发明的技术方案进行详细说明。请参阅图1,图1为根据本发明的实施方式的可视化编辑工具100的结构示意图,在图1中,策划数据生成模块110从外部接收演练流程数据,并通过设置在策划数据生成模块110内部的时间线模板111将接收到的演练流程数据转化为演练策划数据,所述演练策划数据可以被可视化编辑工具读取并操作。在具体的实施方式中,策划数据生成模块110接收的演练流程数据包含了多个演练内容,每个演练内容可用于描述以下内容:在演练过程中特定的演练角色在特定的演练阶段或演练场景内需要完成的演练任务;和在演练过程中特定的演练阶段模拟发生的各种预先制定的事件。因此,可以说用于应急演练的演练流程数据是由多个不同的演练内容组成的,策划数据生成模块110从演练流程数据中提取出这些演练内容,并根据每个演练内容发生/执行的时间将这些演练内容挂载到设置在策划数据生成模块110内部的时间线模板111中,以生成基于时间线的演练策划数据。在具体实施方式中,可使用多种方法从演练流程数据中抽取(或分割)演练内容,例如可使用人工的方式进行抽取/分割,虽然此举精度很高,但花费时间较长;或也可使用计算机从演练流程数据自动识别用于描述发生时刻和结束时刻的关键词,根据这些关键词对演练流程数据进行分割,此举花费时间少,但精度较低;或也可使用手动提取和自动提取相结合的方式,先自动对演练流程数据进行提取,接着对提取后的结果进行手动修正,以达到处理时间和精度的平衡。当然,也可使用可以实现相同功效的其它任何方法。另外,在一些实施方式中,策划数据生成模块110还可从外部接收应急演练的演练角色信息和/或应急演练能力评估清单,应急演练能力评估清单也包含有多个需要特定演练角色完成的演练任务。因此,策划数据生成模块110还可根据演练角色信息将与这些演练角色相关的演练任务从应急演练能力评估清单中提取出,并将这些演练任务作为演练策划数据的另一部分挂载到时间线模板。图2表示了根据本发明的实施方式的演练策划数据200的示例性结构,时间线模板111表示为位于演练策划数据200的时间箭头,在时间箭头的两侧挂载了多个演练内容,在具体的实施方式中,演练内容可分为演练事件和演练任务。例如在图2中,事件1挂载在时刻t0到t1之间,即在应急演练中,预先制定的事件1开始于时刻t0并在时刻t1结束,与之类似的,事件2发生在时刻t1和时刻t2之间。同时,在图2中,任务1~任务5也挂载在时间箭头上,其中任务1触发于时刻t3并在时刻t4执行完毕,任务2触发于时刻t4并在时刻t5执行完毕,任务3触发于时刻t6并在时刻t7执行完毕;同时,在演练策划数据中,可在任务的执行期间触发另一个任务,例如图2中任务4触发于任务1的执行期间(即t1和t2之间)的时刻t8,并在任务2的执行期间(即t2和t3之间)的时刻t9执行完毕,或在同一个时刻同时出发多个任务,例如在图2中,任务3和任务5同时触发于相同的时刻6,并分别在时刻t7和时刻t10被执行完毕,这是因为在应急演练中,不同的演练任务是被不同的演练角色执行的,或在不同的演练场景下被执行。因此,在演练策划数据中会发生演练任务的交叠或重合,类似的,不同的演练事件在演练策划数据中也会出现交叠和重合。应注意,图2仅表示了较简单的演练策划数据的结构,而在实际情况下,由于演练策划数据中包含数量众多且种类繁杂的各种演练任务和演练事件,因此演练策划数据的结构也将变得更为丰富。请返回参阅图1,虽然通过策划数据生成模块110生成了演练策划数据200,但演练策划数据200中的演练内容(例如事件1~2或任务1~5)仍然采用的是叙事性的描述,虽然相关的参演人员在阅读这些演练内容后能够立刻理解其中的内容,但并不适合作为最终的演练脚本来使用。因此,在可视化编辑工具100具有资源提取模块120以将每个演练内容分解为多个演练资源并将这些演练资源进行储存,资源提取模块120具有抽取单元121和演练资源列表122。抽取单元121从策划数据生成模块110中获得演练策划数据200,并根据事先制定的抽取规则对演练策划数据200中的每个演练内容进行抽取,从而从每个演练内容中获得多个演练资源,并将抽取得到的演练资源存入到演练资源列表122中。在具体实施方式中,所述抽取规则是指根据演练资源的多个资源属性进行抽取。请参阅图3,图3为根据本发明的实施方式的演练资源的资源属性的层级图。这些资源属性分为i级属性和ii级属性,其中,i级属性包括演练资源被执行的时间信息、执行演练资源的演练角色信息以及该演练资源的资源类别信息。资源类别信息可以为场景资源,用于应急演练中的各种场景;任务资源,用于应急演练中需要执行的各种任务;或素材资源,用于与场景资源和任务资源结合使用。另外,在其它实施方式中,资源属性还可具有二级属性,例如资源类别为场景资源的演练资源可以继续细分为三维场景资源,特效资源或三维动画资源,其中三维场景资源为应急演练中使用的各种三维场景,特效资源为在三维场景中出现的各种粒子特效,三维动画资源为三维场景中各种模型执行各种规定动作所形成的动画效果;资源类别为任务资源的演练资源可以继续细分为选择题类资源、操作题类资源、三维交互类资源和语音交互类资源,其中所述选择题类资源和操作题类资源为涉及应急演练各种知识的考题,三维交互类资源为在三维场景中使用各种三维模型进行交互的任务,语音交互类资源为多个演练角色进行语音对话的交互任务;资源类别为素材资源的演练资源可继续细分为文字信息、音视频信息、gis地图信息和图片信息,其中,文字信息为应急演练中出现各种的文字,例如在应急演练中推送的公共信息,考题类任务中出现的提示文字和所涉及的知识点等,音视频信息为应急演练中出现的各种音频和视频,例如在应急演练中播放的背景音乐和灾害视频,考题类任务中播放的提示音等,gis地图信息为应急演练中使用的地图数据,图片信息为应急演练中使用的各种图片。举例而言,演练策划数据200中的事件1为某地发生地震的事件,因此,可通过抽取单元121对事件1进行抽取从而得到多个演练资源,如表1所示;表1序号时间角色资源类别内容10:00-10:00主界面场景-三维场景地震灾害的三维场景20:00-10:00主界面场景-特效地震灾害的粒子特效31:00-3:30主界面场景-三维动画地震灾害时的三维动画40:00-6:00主界面素材-音视频地震灾害时的背景音乐57:00-10:00公共信息栏素材-文字与地震灾害相关的报道由表1可知,从事件1中可提取出5个演练资源,这些演练资源中的一些可以具有相同的演练角色信息,应注意,本文中的“演练角色”并不仅指代应急演练中的各种角色,也涵盖了诸如表1中的“主界面”和“公共信息栏”这一类的主体,因为在应急演练中,执行这些演练资源的主体都可被泛指为“演练角色”。例如演练资源1~4的演练角色信息均为“主界面”,表明演练资源1~4是由应急演练系统的主界面执行的,即这些演练资源最终呈现在主界面中。其中演练资源1的i级资源类别为场景,ii级资源类别为三维场景,演练资源2的i级资源类别为场景,ii级资源类别则为特效,由于三维场景类的资源总是伴随着特效类的资源一起开始并一起结束,因此,演练资源1和演练资源2可以具有相同的时间信息,即表1中的“0:00-10:00”。另外,演练资源3的i级资源类别为场景,ii级资源类别为三维动画,由于三维动画类资源可以只在演练资源1被执行期间内的一段时间内被执行,因此,演练资源3的时间信息可以为演练资源1被执行期间的某个时间段,例如表1中的“1:00-3:30”。同样的,演练资源4的i级资源类别为素材,ii级资源类别为音视频,其是在事件1发生期间内的某一段时间播放的背景音乐,因此,演练资源4的时间信息可为表1中的“0:00-6:00”。演练资源5的i级资源类别为素材,ii级资源类别为文字,其是与事件1的地震灾害的相关报道文字,因此,其在事件1发生期间内的某一段时间在单独的公共信息栏内被执行。另外,抽取单元121对图2中的任务1进行抽取从而得到多个演练资源,例如任务1为应急部门回答与地震预案相关的选择题,抽取后的演练资源如表2所示;表2序号时间角色资源类别内容61:00-4:00应急部门任务-选择题与地震预案相关的选择题内容72:00-2:30应急部门素材-音视频答题时的提示音82:00-2:30应急部门素材-文字题目的提示信息93:30-4:00应急部门素材-文字题目相关的知识点在表2中,从事件1中可提取出演练资源6~9,其中,演练资源6的i级资源类别为任务,ii级资源类别为选择题,在1:00-4:00时间段内由应急部门执行,内容为回答与地震预案相关的选择题。另外,在演练资源6的执行期间,内容为答题提示音的素材类资源的演练资源7和内容为提示信息的素材类资源的演练资源8可在演练资源6的执行期间中(例如表2中的“2:00-2:30”)被执行,即在应急部门答题时播放提示音和提示信息。另外,内容为题目知识点的素材类资源的演练资源9可在演练资源6的执行期间(例如表2中的“3:30-4:00”)被执行,即在应急部门做出回答后将题目相关的知识点呈现给应急部门。应注意,虽然上述内容中从事件1提取了5个演练资源,从任务1提取了4个演练资源,但在其它实施方式中,也可以从不同的演练内容中提取更多或更少的演练资源,这取决于被提取的演练内容的丰富程度(或称为复杂程度)。在抽取单元121对所有的演练内容(例如图2的演练策划数据200中得事件1-2和任务1-5)提取演练资源后,将所有提取的演练资源存储在演练资源列表122中,演练资源列表122可以如与表1和表2类似的表格信息存储演练资源,也可采用可清晰表示演练资源的所有资源属性的任何其它形式。另外,在一些实施方式中,编辑工具100还可对存储在演练资源列表122中得演练资源进行编码管理,可按照“i级属性-ii级属性-序号”的方式命名所有演练资源进行命名,例如将表1中的演练资源1命名为“场景-3d场景-001”,演练资源2命名为“场景-特效-001”,将表2中的演练资源6命名为“任务-选择题-001”,演练资源7命名为“素材-音视频-002”,但并不限于此种命名方式。请返回参阅图1,编辑工具100的脚本生成模块130从策划数据生成模块110取得演练策划数据200,根据演练策划数据200中的不同演练内容(例如事件1~2和任务1~5)的配置状态从演练资源列表122中调取对应的演练资源(例如演练资源1~9),并将这些演练资源挂载到脚本生成模块131的时间线脚本中,从而最终生成演练脚本。下面将根据上述事件1和任务1,以及从事件1和任务1中提取的演练资源1~9生成演练脚本来对脚本生成模块130进行详细说明。请参阅图4,图4为根据本发明的实施方式的演练脚本300的示意图。演练脚本300具有作为时间轴的横轴310和用于表示不同演练角色的纵轴320,其中在纵轴320上具有与时间轴310平行的轴330、340和350,分别用于表示主界面、公共信息栏和应急部门。脚本生成模块131根据事件1和任务1的演练内容描述将从事件1和任务1中提取的演练资源1~9配置在了对应的轴330、340和350上,例如将演练资源1~4配置在了主界面的轴330上的对应时间点上以分别对应演练资源1~4的时间信息,将演练资源5配置在了公共信息栏的轴340的对应时间点以对应演练资源5的时间信息(即7:00-10:00),同样的,将演练资源6~9配置在了应急演练的轴350上的对应时间点上以分别对应演练资源6~9的时间信息。另外,演练脚本300还具有候选资源区域360,此处存储有其余的演练资源(例如图中的演练资源10~13),区域360中的演练资源例如可以是从演练策划数据200上的其它演练内容(例如事件2和任务2~5)中提取出的,脚本生成模块130可继续将这些演练资源配置到演练脚本300中相信的位置上。另外,虽然只图示了主界面、公共信息栏和应急部门这3个演练角色,但纵轴320可继续向下延伸并配置其它演练角色(例如消防部门,公安部门等)。请返回参阅图1,编辑工具100还具有可视化界面接口140,通过可视化界面接口140可以图形界面的方式访问并操作策划数据生成模块110、资源提取模块120和脚本生成模块130。例如在一些实施方式中,使用者可经由可视化界面接口140访问策划数据生成模块110查看如图2所示的演练策划数据的结构,并可拖拽演练策划数据中的演练内容在时间轴上移动以改变演练任务的执行时间,或点击演练内容以显示和编辑演练内容中的数据。还例如在一些实施方式中,使用者可经由可视化界面接口140访问资源提取模块120,查看并编辑如表1和表2所示结构的演练资源列表。又例如在一些实施方式中,使用者可经由可视化界面接口140访问脚本生成模块130,以查看如图4所示的演练脚本的结构,通过拖拽各种演练资源来调整其在演练脚本中的位置,并点击演练资源来查看和编辑演练资源中的数据。请参阅图5,图5为根据本发明的实施方式的应急演练脚本可视化编辑方法的流程图。在步骤s102中,取得包含多个演练内容的演练流程数据、演练角色信息和/或应急演练能力评估清单,分割演练流程数据得到多个演练内容,同时根据演练角色信息从应急演练能力评估清单中提取出对应的演练任务,将演练内容和演练任务挂载到预设的时间线模板上,从而形成演练策划数据。在步骤s104中,对演练策划数据中的每个演练内容进行抽取,从而得到多个演练资源,并将这些演练资源存储到演练资源列表中。在步骤s106中,根据演练策划数据中演练内容的配置信息将演练资源列表总的演练资源挂载到预设的时间线脚本上的对应位置中,以形成演练脚本。请参阅图6,图6为根据本发明的实施方式的应急演练脚本可视化编辑方法的步骤s104的流程图。在步骤s201中,根据时间信息对演练内容进行抽取,以获得具有不同时间信息的多个演练资源,所述时间信息为演练资源被执行的时间。在步骤s202中,针对在步骤s201中的每个具有不同时间信息的演练资源,在演练内容中根据角色信息进行进一步抽取,以获得演练资源的不同的角色信息,所述角色信息为执行对应演练资源的演练角色。在步骤s203中,针对执行步骤s202后的具有不同时间信息和角色信息的演练资源,进一步根据资源类别信息演练内容中根据角色信息进行抽取,以获得演练资源的不同的资源类别,所述资源类别用以区分演练资源。接着在步骤s204中,将最终得到的演练资源存储演练列表中。虽然图示了先抽取时间信息,再抽取角色信息,最后抽取资源类别的顺序对演练内容进行抽取,但也可使用其它的顺序对演练内容进行了抽取。另外,在其它实施方式中,步骤s104还具有步骤s205~s207,在该实施方式中,资源类别信息可以为场景资源,用于应急演练中的各种场景;任务资源,用于应急演练中需要执行的各种任务;或素材资源,用于与场景资源和任务资源结合使用,因此,在步骤s205中,针对资源类别为场景资源的演练资源在演练内容中抽取场景描述信息,所述场景描述信息可细分为三维场景资源,特效资源或三维动画资源。在步骤s206中,针对资源类别为任务资源的演练资源在演练内容中抽取任务描述信息,所述任务描述信息可细分为选择题类资源、操作题类资源、三维交互类资源和语音交互类资源。以及在步骤s207中,针对资源类别为素材资源的演练资源在演练内容中抽取素材描述信息,所述素材描述信息可细分为文字信息、音视频信息、gis地图信息和图片信息。从而更加丰富了演练资源描述。虽然本发明已以实施方式揭露如上,然其并非用以限定本发明,任何熟悉本
技术领域
的普通技术人员,在不脱离本发明的精神和范围内,可作各种更动与润饰,但这些更动与润饰皆落入本发明所附权利要求的保护范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1