The invention discloses a linkage control system and linkage control method, including the scene management unit, trigger management unit and execution management unit, wherein the scene management unit is used to provide a definition of linkage and linkage action scene interface for the user and the trigger condition, including scene linkage linkage linkage linkage action execution mode and reference, and linkage user defined to trigger scene output management unit; trigger management unit is used for receiving the scene scene management unit linkage, linkage linkage judgment scene trigger conditions are satisfied, if satisfied, notify the executive management unit; receiving from the executive management unit of execution state change, update the corresponding scene linkage state; executive management unit is used for receiving the notice trigger management unit, generating the corresponding action and on the basis of linkage linkage execution mode The execution state changes the execution state changes of each step of the action to the trigger management unit. The invention can be developed and reused for many times.
【技术实现步骤摘要】
一种联动控制系统和联动控制方法
本专利技术涉及计算机
,尤其涉及一种联动控制系统和联动控制方法。
技术介绍
随着城市轨道交通技术的进步以及减员、增效、提高线路通过能力等运营需求,全自动无人驾驶系统获得了越来越广泛的应用。全自动无人驾驶系统是一种将列车驾驶员执行的工作完全由自动化的、高度集中的控制系统所替代的列车员运行模式。无人驾驶系统具备列车自动唤醒和休眠、自动出入停车场、自动清洗、自动行驶、停车和开关车门、故障自动恢复、根据客流量列车自动投入或退出运行等功能。全自动无人驾驶系统具有常规运行、降级运行、运行中断和灾害状况等多重运行模式。全自动无人驾驶的最大特点是减少人在列车运行过程中的参与度,这就要求全自动无人驾驶系统具有很强的信息集成和信息互联能力,能够综合处理各种运营场景下与其它系统的联动,从而代替人工处理的过程。为保证在各种场景下的运营安全,全自动无人驾驶系统引入了大量的联动场景功能。为实现联动功能,如图1所示,现有的集成或互联系统一般会针对各种场景进行软件硬编码,将各种场景固化到系统中,或根据具体场景,将功能分散到不同的模块处理。此类做法会导致不同场景中存在重复处理,并且针对每种场景都需要对软件和数据进行测试;交付运营以后,一旦场景有变化或需要增加新的场景,就需要对软件进行代码层面的修改,给正常运营引入风险。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种联动控制系统和联动控制方法,能够实现软件一次开发、多次重复利用。为了达到本专利技术目的,本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种联动控制系统,包括场景管理单元 ...
【技术保护点】
一种联动控制系统,其特征在于,包括场景管理单元、触发管理单元和执行管理单元,其中,所述场景管理单元,用于为用户提供定义联动动作和联动场景的接口,所述用户定义的联动场景包括联动触发条件、联动执行方式以及联动动作引用,并将用户定义的联动场景输出至触发管理单元;所述触发管理单元,用于接收来自场景管理单元的联动场景,判断联动场景的联动触发条件是否满足,如果满足,通知执行管理单元;接收来自执行管理单元的执行状态变化,更新相应的联动场景的状态;所述执行管理单元,用于接收触发管理单元的通知,生成相应的联动动作并依据联动执行方式执行,将每一步联动动作的执行状态变化反馈至触发管理单元。
【技术特征摘要】
1.一种联动控制系统,其特征在于,包括场景管理单元、触发管理单元和执行管理单元,其中,所述场景管理单元,用于为用户提供定义联动动作和联动场景的接口,所述用户定义的联动场景包括联动触发条件、联动执行方式以及联动动作引用,并将用户定义的联动场景输出至触发管理单元;所述触发管理单元,用于接收来自场景管理单元的联动场景,判断联动场景的联动触发条件是否满足,如果满足,通知执行管理单元;接收来自执行管理单元的执行状态变化,更新相应的联动场景的状态;所述执行管理单元,用于接收触发管理单元的通知,生成相应的联动动作并依据联动执行方式执行,将每一步联动动作的执行状态变化反馈至触发管理单元。2.根据权利要求1所述的联动控制系统,其特征在于,所述场景管理单元包括联动场景定义模块、联动动作定义模块、联动数据管理模块,其中:所述联动动作定义模块,用于为用户提供定义联动动作的接口,检验用户定义的联动动作的合法性,并将合法的联动动作存储至联动数据管理模块中;所述联动场景定义模块,用于为用户提供定义联动场景的接口,检验用户定义的联动场景的合法性,并将合法的联动场景输出至联动数据管理模块;所述联动数据管理模块,用于存储接收的联动动作和联动场景,并将接收的联动场景输出至触发管理单元。3.根据权利要求2所述的联动控制系统,其特征在于,所述联动触发条件包括时间型触发、事件型触发和人工触发中的至少一个。4.根据权利要求2所述的联动控制系统,其特征在于,所述联动执行方式包括自动执行、半自动执行和人工执行中的至少一个。5.根据权利要求1所述的联动控制系统,其特征在于,所述触发管理单元包括场景注册管理模块、场景状态管理模块、事件型触发管理模块、时间型触发管理模块和人工触发管理模块,其中:所述场景注册管理模块,用于接收来自场景管理单元的联动场景,将所述联动场景输出至场景状态管理模块,并将联动场景的联动触发条件注册到事件型触发管理模块、时间型触发管理模块和/或人工触发管理模块中;所述场景状态管理模块,用于接收场景注册管理模块的联动场景,并维护相应的联动场景的状态及每一步联动动作的执行状态变化;所述事件型触发管理模块,...
【专利技术属性】
技术研发人员:武方,刘小树,熊辉,
申请(专利权)人:北京和利时系统工程有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。