控制中心发送数据到紧急应急中心的协议转换方法
【专利摘要】本发明公开了一种控制中心发送数据到紧急应急中心的协议转换方法;包括以下步骤:向列车自动监控系统ATS服务器订阅设备属性信息;将从列车自动监控系统ATS服务器收到的通用事件通知结构GENA协议数据转换为紧急应急中心COCC协议格式的数据;将紧急应急COCC数据发送给紧急应急COCC端。本发明实现了列车自动监控系统ATS服务器端的数据无损的转换到COCC侧,实现了COCC侧统一显示线路信息的目的,可以根据COCC侧需要的具体数据要求,方便地定制从OCC侧接收数据的内容。
【专利说明】控制中心发送数据到紧急应急中心的协议转换方法
【技术领域】
[0001]本发明属于计算机方法领域,用于将地铁运行线路的通用事件通知架构(GENA)协议数据转换为地铁运营公司的统一的紧急应急中心(COCC)协议数据。
【背景技术】
[0002]在地铁的信号系统中,各信号提供商对外的接口都有自己的协议类型。这样导致地铁运营公司很难统一管理和维护这些不同厂商的信号设备。而随着交通预警和统一调度的需求越来越急迫的环境下,需要各厂商将各自的信号系统的对外协议统一为一个通用的协议,以满足地铁运营公司的上述需求。
[0003]从以上的网络架构图可以看出,紧急应急中心到列车自动监控系统COCC-ATS接口采用通用事件通知结构(GENA)协议。列车自动监控系统ATS系统作为某些外部系统的数据服务器,同时又作为其它一些外部系统的客户端订阅者,这时外部系统作为数据服务器。通用事件通知结构GENA结构允许发送与服务器事件相关的实时更新数据,从而通知客户端系统状态变化。超文本传输协议(HTTP)和简单对象获取协议(SOAP)协议都被用来在服务器和客户端间传输报文。
【发明内容】
[0004]本发明所要解决的技术问题是提供一种控制中心发送数据到紧急应急中心的协议转换方法,它可以实现了列车自动监控系统ATS服务器端的数据无损的转换到紧急应急COCC 侧。
[0005]为了解决以上技术问题,本发明提供了一种控制中心发送数据到紧急应急中心的协议转换方法;包括以下步骤:向列车自动监控系统ATS服务器订阅设备属性信息;将从列车自动监控系统ATS服务器收到的通用事件通知结构GENA协议数据转换为紧急应急中心COCC协议格式的数据;将紧急应急COCC数据发送给紧急应急COCC端。
[0006]本发明的有益效果在于:实现了列车自动监控系统ATS服务器端的数据无损的转换到COCC侧,实现了 COCC侧统一显示线路信息的目的,可以根据COCC侧需要的具体数据要求,方便地定制从OCC侧接收数据的内容。
[0007]所述将从列车自动监控系统ATS服务器收到的通用事件通知结构GENA协议数据转换包括以下步骤:
[0008]程序从配置文件中加载固定数据,形成设备列表,并对列表中的每个对象进行初始化;
[0009]启动通用事件通知结构GENA订阅服务,从运营协调中心OCC侧订阅设备的状态,接收到设备状态后更新设备列表中的对象状态值;
[0010]如果从运营协调中心OCC侧接收到动态对象,则生成动态对象并添加到设备列表中,并保存相应的状态值;
[0011]根据当前设备列表中的对象状态值,按照紧急应急COCC协议进行组包,发送给紧急应急COCC侧;
[0012]接收运营协调中心OCC侧的订阅消息,并根据消息包更新对应的对象状态值,并按照紧急应急COCC协议进行组包,发送给紧急应急COCC侧;
[0013]如果接收到动态对象被删除,则按照紧急应急COCC协议进行组包,发送给紧急应急COCC侧。
【专利附图】
【附图说明】
[0014]下面结合附图和【具体实施方式】对本发明作进一步详细说明。
[0015]图1是控制中心发送数据到轨道交通的紧急应急中心网络架构图;
[0016]图2是将从列车自动监控系统ATS服务器收到的数据转换为COCC协议格式数据的具体处理对象及内容示意图。
【具体实施方式】
[0017]本发明提供一种从列车自动监控系统ATS服务器端到紧急应急中心COCC的协议转换方法,该方法能够运用在轨道交通中从线路的控制中心发送数据到轨道交通的紧急应急中心,网络架构图参见图1。
[0018]本发明整个处理流程可以分三个阶段:
[0019]第一阶段是向列车自动监控系统ATS服务器订阅设备属性信息。其中包含了列车自动监控系统ATS端可以发送的14类对象,具体内容如下:
[0020]
【权利要求】
1.一种控制中心发送数据到紧急应急中心的协议转换方法;其特征在于,包括以下步骤: 向列车自动监控系统ATS服务器订阅设备属性信息; 将从列车自动监控系统ATS服务器收到的通用事件通知结构GENA协议数据转换为紧急应急中心COCC协议格式的数据; 将紧急应急COCC数据发送给紧急应急COCC端。
2.如权利要求1所述的控制中心发送数据到紧急应急中心的协议转换方法,其特征在于,所述将从列车自动监控系统ATS服务器收到的通用事件通知结构GENA协议数据转换包括以下步骤: 程序从配置文件中加载固定数据,形成设备列表,并对列表中的每个对象进行初始化; 启动通用事件通知结构GENA订阅服务,从运营协调中心OCC侧订阅设备的状态,接收到设备状态后更新设备列表中的对象状态值; 如果从运营协调中心OCC侧接收到动态对象,则生成动态对象并添加到设备列表中,并保存相应的状态值; 根据当前设备列表中的对象状态值,按照紧急应急COCC协议进行组包,发送给紧急应急COCC侧; 接收运营协调中心OCC侧的订阅消息,并根据消息包更新对应的对象状态值,并按照紧急应急COCC协议进行组包,发送给紧急应急COCC侧; 如果接收到动态对象被删除,则按照紧急应急COCC协议进行组包,发送给紧急应急COCC 侧。
【文档编号】H04L29/06GK103888437SQ201310065102
【公开日】2014年6月25日 申请日期:2013年3月1日 优先权日:2013年3月1日
【发明者】王庆胜, 黄文强, 郑娜 申请人:上海富欣智能交通控制有限公司