论文网首页|会计论文|管理论文|计算机论文|医药学|经济学论文|法学论文|社会学论文|文学论文|教育论文|理学论文|工学论文|艺术论文|哲学论文|文化论文|外语论文|论文格式
中国论文网

用户注册

设为首页

您现在的位置: 中国论文网 >> 工科论文 >> 建筑工程论文 >> 正文 会员中心
 通信学论文   交通运输论文   工业设计论文   环境工程论文   电力电气论文   水利工程论文   材料工程论文   建筑工程论文   化学工程论文
 机械工程论文   电子信息工程论文   建筑期刊   工科综合论文   汽车制造
运营协调中心发送数据到紧急应急中心的协议转换方法
【摘 要】本文阐述了一种运营协调中心(occ)发送数据到紧急应急中心(cocc)的协议转换方法,包括以下步骤:向列车自动监控系统(ats)服务器订阅设备属性信息;将从列车自动监控系统ats服务器收到的通用事件通知结构gena协议*数据转换为cocc协议格式的数据;最后将转换后的数据发送到cocc。本文说明了ats服务器端的数据无损的转换到cocc侧,实现了cocc侧统一显示线路信息的目的,可以根据cocc侧对具体数据的要求,方便地从occ侧订阅数据的内容。
  【关键词】协议转换;ats;gena协议;cocc协议
  【abstract】this paper introduces a protocol conversion method of send data from the operator control center to the emergency center. it includes the following steps: subscribe device attribute information from automatic train supervision server; convert this information from gena protocol to cocc protocol; send emergency cocc data sent to the emergency cocc.
  【key words】protocol conversion;ats;gena protocol;cocc protocol
  0 引言
  在地铁的信号系统中,各信号提供商对外的接口都有自己的协议类型。Www.11665.coM这样导致地铁运营公司很难统一管理和维护这些不同厂商的信号设备。而随着交通预警和统一调度的需求越来越急迫的环境下,需要各厂商将各自的信号系统的对外协议统一为一个通用的协议,以满足地铁运营公司的上述需求。
  1 转换内容
  本文所要解决的技术问题是提供一种控制中心发送数据到紧急应急中心的协议转换方法,它可以实现了ats服务器端的数据无损的转换到cocc侧。如图1所示,紧急应急中心的数据根据不同类型可以划分为四类数据:线路运行监控数据,设备监控数据,电力监控数据及防火/防淹监控数据。
  不同类型下的属性具体内容如表1所示。
  表1 不同类型下的属性内容
  图1 紧急应急中心的数据内容
  2 实现方式
  本文主要解决轨道交通中从线路的控制中心发送数据到紧急应急中心,为了实现数据转换的目的,紧急应急中心获得控制中心数据的网络架构图如图2所示。
  图2 网络架构图
  整个处理流程可以分三个阶段:
  第一阶段是occ fep向列车自动监控系统ats服务器订阅设备属性信息。其中包含了列车自动监控系统ats端可以发送的14类对象,具体内容如下表一所示。采用gena协议,订阅信息发送成功后,从列车自动监控系统ats将返回对应设备的状态信息,并采用xml语言描述。
  第二阶段是occ fep将从列车自动监控系统ats服务器收到的数据转换为cocc协议格式的数据。这部分也是本方法的关键,即如何实现不同协议间数据内容的相互转换。具体处理对象及内容如图3所示。本文的gena协议中的列车信息及进路信息需要结合起来处理才能生成cocc协议中的列车信息。
  第三阶段是occ fep将cocc数据发送给cocc端。
  以上三个阶段中,最关键的部分就是通用事件通知结构gena协议数据转换为cocc协议数据。处理步骤如下:
  1)程序从配置文件中加载固定数据,形成设备列表,并对列表中的每个对象进行初始化;
  2)启动通用事件通知结构gena订阅服务,从运营协调中心occ侧订阅设备的状态,接收到设备状态后更新设备列表中的对象状态值;
  3)如果从运营协调中心occ侧接收到动态对象,则生成动态对象并添加到设备列表中,并保存相应的状态值;
  4)根据当前设备列表中的对象状态值,按照cocc协议进行bitmap的组包,发送给cocc侧;
  5)接收运营协调中心occ侧的订阅消息,并根据消息包更新对应的对象状态值,并按照cocc协议进行status_change的组包,发送给cocc侧;
  6)如果接收到动态对象被删除,则按照cocc协议中的remove进行组包,发送给cocc侧。
  其中针对两种协议的不同之处有如下特殊的处理:
  1)该方法中列车对象及进路对象都是动态产生信息的,也就是说列车和进路都是可以增加,更改和删除的。而其他对象都是在程序初始化时就已经产生,后续的状态都是进行更新。
  2)站台对象需要和区域控制对象进行绑定,也就是说通过站台对象可以找到对应的区域控制对象,这样当站台的控制状态发生变化时就可以更新相应的区域控制对象。
  3)进路

对象需要和列车对象进行绑定,当程序从occ侧接收到一条进路对象时,需要通过进路所处的位置绑定到相应的列车上,这样当进路信息发生变化时(例如进路延伸、回退,总之任何导致进路发生变化的情况),就可以通过对应的列车对象发送更新信息到cocc侧。
  使用本方法实现了ats服务器端的数据无损的转换到cocc侧,实现了cocc侧统一显示线路信息的目的。可以根据cocc侧需要的具体数据要求,方便地定制从occ侧接收数据的内容。
  3 结论
  从以上的网络架构图可以看出,cocc-ats接口采用通用事件通知结构(gena)协议。ats系统作为某些外部系统的数据服务器,同时又作为其它一些外部系统的客户端订阅者,这时外部系统作为数据服务器。通用事件通知结构gena结构允许发送与服务器事件相关的实时更新数据,从而通知客户端系统状态变化。超文本传输协议(http)和简单对象获取协议(soap)协议都被用来在服务器和客户端间传输报文。该方法最终通过程序编程,已在上海紧急应急中心进行了实现和部署,并取得了很好效果。
  【参考文献】
  [1]upnp forum, about upnp[eb]. http://www.upnp.org.
  [2]w3c, extensible markup language (xml) [eb]. http://www.w3.org/xml/, 2010/03/14.
  [3]王政军.基于intel upnp sdk的upnp协议编程[eb].http://www.cqvip.com/qk/92317a/200507/18013100. html,2007/3/18.
  [责任编辑:汤静]
  • 上一篇工学论文:
  • 下一篇工学论文:
  •  作者:佚名 [标签: 协调 数据 的协议 转换方法 ]
    姓 名: *
    E-mail:
    评 分: 1分 2分 3分 4分 5分
    评论内容:
    发表评论请遵守中国各项有关法律法规,评论内容只代表网友个人观点,与本网站立场无关。
    现代物流促进黔中经济区协调发展的对策
    加强煤炭企业全面预算管理 提高整体运营水平
    基于模糊dEA模型的农民专业合作组织运营效率…
    电信运营商在移动互联时代的“去电信化”变…
    高速公路运营管理体制存在的问题探析
    基于产业链的智慧城市建设运营模式分析
    地铁运营风险分析与强化安全管理的思考
    运营地铁线路杂散电流探讨
    新生代农民工职业培训的政府责任与协调机制
    区域政府协调合作机制:一个概念性框架
    贸易结构变化与产业结构调整的协调性研究
    现代通信运营企业的培训管理
    | 设为首页 | 加入收藏 | 联系我们 | 网站地图 | 手机版 | 论文发表

    Copyright 2006-2013 © 毕业论文网 All rights reserved 

     [中国免费论文网]  版权所有