一种智能建筑业务系统的多子系统联动方法技术方案

技术编号:15898805 阅读:132 留言:0更新日期:2017-07-28 21:34
本发明专利技术提供一种智能建筑业务系统的多子系统联动方法,包括子系统API注册,调用链编排,子系统异常信息采集,子系统调用链分析及异常视图生成,多子系统联动处理,还原异常子系统与系统之间的业务流程,自动调用正向补偿或API调用链中编排的反向/冲正API,及API调用链中涉及到的其他子系统相关API,确保所有子系统间的联动一致性。本发明专利技术通过将各子系统控制异常信息dump到异常处理中心,还原异常子系统与系统之间的业务场景,分析异常场景下的各子系统数据是否已一致,实现子系统数据一致性处理。

【技术实现步骤摘要】
一种智能建筑业务系统的多子系统联动方法
本专利技术属于智能建筑自动化控制领域,涉及一种智能建筑业务系统的多子系统联动方法。
技术介绍
早期的楼宇自动化系统,通常只有以楼宇设备为主的自控系统,随着通讯与计算技术,尤其是物联网技术的发展,其他楼宇中的设备也逐渐地被集成到楼宇自动化系统中,如能耗监测、智能卡门禁、消防自动报警与控制、安防、电梯、供配电、供水等等系统,实现了基于IT技术的各类业务管理系统与控制系统的融合,最终形成具有某些特定业态的智能建筑业务系统,如智慧社区云平台、智慧办公楼运营平台等。但是随着越来越多的子系统集成到智能建筑业务系统中,业务场景中一个按钮操作需要完成多个子系统的设备控制,导致智能建筑业务系统需要与多个子系统多次交互,调用关系复杂。在此过程中,如果因为某些原因(如子系统控制规则、网络、设备状态等)导致子系统控制失败,则会造成各子系统间联动不一致,只能通过人工逐一进入各子系统进行相关控制操作,不但效率低,还可能衍生操作失误,造成更大的隐患。经过总结,当前控制多子系统的联动一致性,主要采用人工介入各独立子系统的传统方法,存在以下问题:(1)需要人工逐一进入各独立子系本文档来自技高网...
一种智能建筑业务系统的多子系统联动方法

【技术保护点】
一种智能建筑业务系统的多子系统联动方法,其特征在于:包括以下步骤,步骤1,子系统API注册,包括在异常处理中心针对各子系统分别注册子系统部署信息和功能API,当功能API提供反向/冲正服务时,同时注册相应反向/冲正服务API;所述反向/冲正表示反向或冲正处理方式;步骤2,调用链编排,包括将各子系统注册的API,根据实际业务场景进行编排,以节点的形式展现为API调用链;如果各子系统注册的某API同时注册了相应反向/冲正服务API,则API调用链中编排对应的相应反向/冲正服务API与该API匹配;步骤3,子系统异常信息采集,包括当硬件子系统发生操作异常时,将异常信息业务上下文dump到异常处理中心...

【技术特征摘要】
1.一种智能建筑业务系统的多子系统联动方法,其特征在于:包括以下步骤,步骤1,子系统API注册,包括在异常处理中心针对各子系统分别注册子系统部署信息和功能API,当功能API提供反向/冲正服务时,同时注册相应反向/冲正服务API;所述反向/冲正表示反向或冲正处理方式;步骤2,调用链编排,包括将各子系统注册的API,根据实际业务场景进行编排,以节点的形式展现为API调用链;如果各子系统注册的某API同时注册了相应反向/冲正服务API,则API调用链中编排对应的相应反向/冲正服务API与该API匹配;步骤3,子系统异常信息采集,包括当硬件子系统发生操作异常时,将异常信息业务上下文dump到异常处理中心,供异常处理中心分析和处理整个流程的一致性;所述dump表示转存;步骤4,子系统调用链分析及异常视图生成,包括根据收集的异常信息,分析已发生异常的业务流程对应的业务API调用链,提供异常视图;步骤5,多子系统联动处理,包括展示API调用链中的某个节点的异常信息,还原异常子系统与系统之间的业务流程,自动调用正向补偿或API调用链...

【专利技术属性】
技术研发人员:张松胡志勇陈峰阳许军邱显龙陈亮杨然郑继东
申请(专利权)人:武汉虹信技术服务有限责任公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1