版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目概ISCS数据处理模目概ISCS数据处理模 函函函s.cpp 函 概底层线路的设备的数据及减轻线路 ISCS 3 ISCS 服务器能COCC 和 ISCS 进行通信,确保数据的安全传输。系统概要设计概底层线路的设备的数据及减轻线路 ISCS 3 ISCS 服务器能COCC 和 ISCS 进行通信,确保数据的安全传输。系统概要设计数据接入系统涉及以下四部分:ISCS 主机、接入服务器、COCC ISCS ISCS ISCS 主进程交入服务器进程作为客户端,从 ISCS 接入数据进程获取数据。 服务器C-主进服务器A-进进系统详细设计ISCS 数据处理ISCSOracle系统详细设计ISCS 数
2、据处理ISCSOracle数据库的表afc_entityafc_entityparametervalue中定期获取相应数据。afc_entity表结构如表1所示,afc_entityparametervalue如表 2 所示。表 从 表 和 表中取上述两表中 从 表 和 表中取上述两表中 YPE_KEY、数据字段并将结果AFC_DP151500数组中,作ISCS 模拟底层系统生成的设备状态点信息。在获取 AFC_DP 结构中的数据后,由于要将该数据传输给同一台服务器上AFC_DP 中的数据写入到用户开辟的共享内存位置并改变共享内存的可读写位。ISCS 接入数据进程轮询得到共享 TCP modb
3、us AFC_DP socket 接口传输到接入服务器数据处理模2所示请求队ISCS发送线COCC接收线接入服务器数据处理模2所示请求队ISCS发送线COCC接收线ISCS接收线COCC发送线响应队2 ISCS socket 端口将出队的请求发送到 ISCS 端。器的 ISCS 端接收进程负责将 ISCS 服务器的响应信息加入到响应队列中。接入服务器上的 COCC 端发送线程轮询响应队列,如果响应队列为空,继续轮询。当发现响应队列不为空时,出队并将通过与 COCCsocket客户端数据监视模块 客户端数据监视模块 3所示,包括头部和数据部分:头部共两个字节,一字 应用层报文格1字1 字1 字1
4、 字1车站 ID&数据地址 & 数据类车站 ID&数据地址 & 数据类03 1) 3 个字节数据(长度;3 1) 3 个字节数据(长度;主备切换模块MA.1-SA.1、MA.1-SA.2、MB.1-SB.1、MB.1-SB.2分别MA.1-SA.1、MA.1-SA.2、MB.1-SB.1、MB.1-SB.2分别4OCCOCCC/S 来OCC OCC 主服备服询传输心否检测到是当主 主服备服询传输心否检测到是当主 OCC 接入服务器停止运行时(当再次运行时,将成为备 OCC 接入服务器OCCTCP socket 连接断开后,接收心跳报文函数返0 或当连接超过设置的超时时间,则认为主 OCC 接入
5、服务器发生故障,从机自动接管主 OCC 接入服务器的事物,成为新的主 OCC 接入服务器。当原主 OCC 接入服务器被修复投入运行,自动成为备 OCC 接入服务器OCCOCC 接入服务器建立连接,恢复同步心跳,进系统主要代码文件主要代码文件表 系统主要代码文心附录 函数与数据结构说明文数据结构文函原型附录 函数与数据结构说明文数据结构文函原型 string&和sid登录到oracleoracle数据库广播2.2原型:boolCOracle:executeSql(conststring&文原型:bool函3.2 原型:bool 文原型函4.2原型文原型 ConSocket:对应的socket位3
6、.2 原型:bool 文原型函4.2原型文原型 ConSocket:对应的socket位函文e 结构体数据结构6.2HostOrBackupFlag文原型参数:无函说明:心跳包模块的发送心跳包的服务器端功能,由主服务器端执行7.2原型参数:无说明:心跳包模块的接收心跳包的客户端功能,由备服务器执行7.3 原型:voidstartHeartBeat(constchar*ip,constunsignedshort参数:ip:对方服务器端IP文函 说明:接入服务器7.3 原型:voidstartHeartBeat(constchar*ip,constunsignedshort参数:ip:对方服务器端
7、IP文函 说明:接入服务器上接收COCC请求的参数:para:函数参数的指针,转换为Para 说明:接入服务器上向COCC发送响应参数:para:函数参数的指针,转换为Para 说明:接入服务器上OCC与COCC交互的线参数:para:函数参数的指针,转换为ParaTaskQueue 说明:接入服务器上接收ISCS响应的参数:para:函数参数的指针,转换为Para 说明:接入服务器上向ISCS发送请求参数:para:函数参数的指针,转换为Para 说明:接入服务器上OCC与ISCSC交互的参数:para:函数参数的指针,转换为ParaTaskQueueForm1.h 函原型:void 说明:程序初始化:服务器配置参数:无原型:void MyFresh()服务器IP及端口信9.4 原型:voidist(List 原型:void MyFresh()服务器IP及端口信9.4 原型:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安庆职业技术学院《市场调研与预测》2025-2026学年期末试卷
- 集美工业职业学院《健康教育与健康促进》2025-2026学年期末试卷
- 安徽林业职业技术学院《第二语言习得》2025-2026学年期末试卷
- 厦门东海职业技术学院《国际贸易实务》2025-2026学年期末试卷
- 合肥信息技术职业学院《内部控制与风险管理》2025-2026学年期末试卷
- 延边职业技术学院《运动控制系统》2025-2026学年期末试卷
- 南昌理工学院《毒理学》2025-2026学年期末试卷
- 福州理工学院《大学生职业与发展》2025-2026学年期末试卷
- 运城护理职业学院《广告创意表现》2025-2026学年期末试卷
- 泉州工艺美术职业学院《电路原理》2025-2026学年期末试卷
- 邮政扫黄打非培训课件
- 《2025年美国甲状腺协会(ATA)成人分化型甲状腺癌管理指南》双语对照版
- 肺动脉CTA检查课件
- 产后盆底功能障碍的康复治疗进展
- 医学执行功能障碍和脑小血管病培训课件
- 仓储公司防汛知识培训课件
- 初级安全员考试模拟题库及答案解析
- 体检科普及知识培训内容课件
- 索尼相机DSC-WX350中文使用说明书
- 2025年湖南长沙一中丘成桐少年班选拔数学试题(含答案详解)
- 选矿厂安全知识培训课件
评论
0/150
提交评论