高速公路收费系统通信服务器的设计与实现解析(共9页).doc
《高速公路收费系统通信服务器的设计与实现解析(共9页).doc》由会员分享,可在线阅读,更多相关《高速公路收费系统通信服务器的设计与实现解析(共9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 收稿日期 : 作者简介 :付孟若 (1972- , 男 , 广东韶关人 , 博士生 , fumengruo 21cn. com.高速公路收费系统通信服务器的设计与实现付孟若 吴今培 张其善(北京航空航天大学 电子信息工程学院 , 北京 摘 要 :高速公路收费系统通信服务器是高速公路收费系统数据传输的枢纽 . 重点介绍了高速公路收费系统通信服务器软件的设计 、 实现方法和特点 . 通信服 务器使用按优先级分发报文的通信协议 , 支持多用户的并发通信 . 为了实现数据共享 的集中控制 , 通信服务器采用客户 服务器的模式 . 使用多线程的编程技术 , 满足了对 通信服务
2、器实时性的要求 . 目前 , 该软件已通过了验收 , 在广深高速公路上运行良好 .关 键 词 :通信软件 ; 协议 (通信 ; 网络软件 ; 并发通信中图分类号 :U 412. 36+6. 1; TP 393. 09文献标识码 :A 文 章 编 号 :(2003 De sign and implementation of on highway toll (School of E , of Aeronautics and Astronautics , Beijing , China toll connection system is the center of data transmission
3、. The de 2sign , of communication server were introduced. Based on designed protocol support packets , communication server exchanges data concurrently with end 2users. Client Server m odel was utilized to meet the need of centralized control of sharing data. Multithread programming technique was us
4、ed to fulfill requirement of real 2time. The system w orks satis factorily at G uangzhou 2Shenzhen highway.K ey words :communication s oftware ; protocol (communication ; netw ork s oftwares ; concurrent communication 我国是当今世界上公路建设速度最快的国家 . 目前已通车高速公路收费系统普遍采用 “ 人工 收费 , 计算机管理” , 随着高速公路路网的发展和 计算机网络 、 通信
5、等高新技术的发展 , 在区域或省 内实行联网收费 , 是当前智能交通系统 (ITS 发展 的趋势 . 高速公路收费系统一般分为 3级 :收费车 道 、 收费站 、 收费管理中心 . 收费管理中心负责管 理各个收费站 , 收费站管理各个车道 , 收费中心与 收费站通过同步数字网 S DH (Synchronous Digital Hierardly 快速传递数据 , 收费站通过局域网对收 费车道实施监控并获得相关的收费信息 . 收费数 据在车道形成 , 经过收费站上报到中心 . 各种系统 配置及参数表由中心下发到收费站 , 再由收费站 下发到各个车道 .为了连接高速公路收费管理中心和收费站 、
6、收费车道 , 分发收费数据和监控数据 , 需要开发高 速公路收费系统通信服务器 . 主要解决各级管理 部门之间的网络互连 、 监控报文的可靠实时分发 和其它类型报文的可靠分发 . 通过该通信服务器 , 可以获得各个收费车道设备的实时状态信息 , 并 可下发打开车道 、 关闭车道 、 强制下班等控制报文 和其它业务参数表 .本文主要讨论该通信服务器的设计 (功能 、 通 信协议 和实现 (开发手段 、 软件结构和特点 .1 系统设计通信服务器是高速公路收费系统通信的桥 2003年 7月 第 29卷 第 7期 北 京 航 空 航 天 大 学 学 报Journal of Beijing Univer
7、sity of Aeronautics and Astronautics July 2003V ol. 29 N o 17梁 , 通过它可以实现各级系统之间的数据通信和 信息交换 .1 功能 实时接收和发送监控报文 ; 根据数据的 优先级 , 接收和发送其它各种类型的报文 ; 支持 文件传输 ; 通信链路的维护和侦测 . 当链路中断 并恢复后 , 支持自动重连 ; 具有简单网管功能 , 可以维护各个通信节点 .2 通信协议通信服务器为各个客户端提供 TCP IP 的接 口 1. 由于报文不是按照 FIFO (先进先出 的原则 进行传送 , 因此通信服务器使用一个应用层的通 信协议 , 来调度和
8、分配优先级不同的报文 . 按照协 议的定义 , 报文被分为 5部分 (见图 1 .目的地址 源地址 优先级 数据 校验 图 1 报文结构报文按类型分为监控报文和数据报文 . 监控报文的优先级别最高 , 数据报文的优先级次之 , 普 通文件的优先级最低 . 网络通信中断时 ,器缓存未上传的数据 ,. 优先级划分的原则是 :在同类 报文中 , 不需确认的监控报文或实时数据报文的 优先级最高 , 其次才是需要确认的监控报文或非 实时数据报文 .2 实 现2. 1 开发手段在 Windows 2000平台上有大量的系统服务类 型作为分布式计算手段 . 除了直接使用 Windows 提供的 Wins o
9、ck 服务外 ,Windows 2000还有命名管 道 (pipe 、 远程过程调用 (RPC 、 分布式组件对象 模型 (DC OM 、 消息队列 (MS M Q 等名目繁多的分 布式软件开发手段 . RPC ,DC OM 都是为专门的系 统功能而设定的 , 在通信服务器以数据传输为主 的情况下 , 使用它们只能增加系统开销 . MS M Q 虽 然很适用于开发传输数据的中转中心 , 但它使用 了过多的中间层系统调用 , 导致效率太低 , 会成为 系统的瓶颈 . 因此最佳的选择就是直接对 Wins ock (Windows S ocket 接口进行开发 , 虽然编程复杂 , 但可以获得最好的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高速公路 收费 系统 通信 服务器 设计 实现 解析
限制150内