吳 彬, 蔣耀東
(卡斯柯信號(hào)有限公司,上海 200071)
有軌電車乘客信息系統(tǒng)的解決方案
吳 彬, 蔣耀東
(卡斯柯信號(hào)有限公司,上海 200071)
本文分析既有PIS存在的問題,提出新的解決方案。乘客可以方便地在車站查看有軌電車的行車信息和社會(huì)信息,通過兩個(gè)服務(wù)器分開傳輸,確保生產(chǎn)系統(tǒng)不受影響,而且方便與已有系統(tǒng)集成??蛻舳撕凸芾矶耸褂弥虚g件的形式訪問系統(tǒng)數(shù)據(jù),確保整個(gè)通信系統(tǒng)的安全可靠。調(diào)度員可以隨時(shí)更新播放內(nèi)容,有緊急消息時(shí),可以立即中斷原有的播放計(jì)劃,播放緊急消息,完成后繼續(xù)原來的播放計(jì)劃。
乘客信息系統(tǒng);信息共享;遠(yuǎn)程控制;自適應(yīng)
有軌電車作為近年來新興的城市軌道交通工具,具有節(jié)能環(huán)保、安全高效、美觀舒適、成本低廉等特點(diǎn),成為許多大中型城市重點(diǎn)發(fā)展的交通方式。乘客信息系統(tǒng)(下文簡(jiǎn)稱PIS),作為有軌電車弱電系統(tǒng)的重要組成部分,主要功能是將列車行駛過程中的信息展示給站臺(tái)候車乘客,避免乘客漫無目的等待。除此以外,還可以將一些提示信息以聲音、視頻、媒體、文字等多種方式提供給乘客,這也是PIS相對(duì)于其他系統(tǒng)所特有的需求。隨著高清視頻的不斷發(fā)展以及列車運(yùn)營(yíng)需求的增加,對(duì)PIS的需求量不斷增大,因此,如何將行車信息發(fā)送到客戶端,多臺(tái)客戶端如何進(jìn)行遠(yuǎn)程管理,各個(gè)站臺(tái)的行車信息如何處理,以及客戶端上應(yīng)該顯示哪些內(nèi)容成為一個(gè)難題。
傳統(tǒng)PIS解決方案的做法通常比較簡(jiǎn)單,客戶端只能播放行車信息,缺少社會(huì)信息和乘客信息,比如時(shí)事新聞、大風(fēng)大雨警報(bào)、尋人啟事、失物招領(lǐng)等;對(duì)于客戶端的控制采用B/S架構(gòu),不如本地應(yīng)用安全且無法遠(yuǎn)程更新客戶端軟件;節(jié)假日等特殊節(jié)日的播放內(nèi)容無法事先設(shè)置。因此選擇一套安全穩(wěn)定的乘客信息系統(tǒng)解決方案成為一種迫切的需要。
針對(duì)現(xiàn)有技術(shù)的不足,提出了一個(gè)新的解決方案,如圖1所示。乘客可以方便地在車站查看有軌電車的行車信息,除此之外,乘客還可以觀看新聞直播、廣告投放、公益電影或者其他視頻內(nèi)容。對(duì)于多臺(tái)客戶端的遠(yuǎn)程控制,可以由調(diào)度員在本地管理應(yīng)用上進(jìn)行操作,當(dāng)有緊急情況發(fā)生時(shí),也可以設(shè)置客戶端上顯示提醒信息。
本方案的特點(diǎn)如下:
(1)調(diào)度人員使用管理設(shè)備讀取配置信息,得到受控客戶端的IP地址、端口號(hào)、設(shè)備名字等信息,根據(jù)這些信息,管理員可以控制相關(guān)的客戶端。
(2)行車信息和社會(huì)信息通過兩個(gè)服務(wù)器分開傳輸,確保生產(chǎn)系統(tǒng)不受影響,方便與已有弱電系統(tǒng)集成。
(3)客戶端和中心采用專用通信協(xié)議,從中心獲得所需信息,中心也會(huì)自動(dòng)向所有連接的客戶端推送最新信息(包括行車信息和社會(huì)信息)。
(4)服務(wù)器讀取配置文件,得到客戶端的車站位置、站臺(tái)編號(hào),并將行車信息分門別類的推送給不同的客戶端,確??蛻舳说男熊囆畔@示為自相關(guān),和周圍站臺(tái)不相同。
(5)管理終端可以互相交換,沒有指定IP地址的要求,調(diào)度人員可以在任何授權(quán)安裝管理軟件的設(shè)備上進(jìn)行終端控制,配置文件在服務(wù)器上設(shè)置。
(6)管理終端可以設(shè)置不同的時(shí)間表,一張為即時(shí)播放時(shí)間表,代表當(dāng)前播放的內(nèi)容,另一張為計(jì)劃時(shí)間表,可以設(shè)置一個(gè)播放計(jì)劃。
(7)客戶端和管理端使用中間件的形式訪問系統(tǒng)數(shù)據(jù),確保整個(gè)通信系統(tǒng)的安全可靠。
(8)客戶端有橫屏和豎屏兩種顯示方式,可以根據(jù)乘客喜好、設(shè)備大小、站臺(tái)面積等因素進(jìn)行設(shè)置。
圖1 有軌電車總體解決方案
與基于B/S架構(gòu)的傳統(tǒng)方案相比,本方案具有以下特點(diǎn):
(1)調(diào)度員可以做未來的播放計(jì)劃、定時(shí)計(jì)劃。比如每天固定時(shí)間段的播放內(nèi)容,可以一次設(shè)置完成;節(jié)假日等特殊節(jié)日的播放內(nèi)容,可以提前計(jì)劃。提升工作效率,減少工作負(fù)擔(dān)。
(2)文字和視頻可以設(shè)置優(yōu)先級(jí),播放次數(shù)。方便循環(huán)播放、順序播放、隨機(jī)播放等,添加了多種播放形式。
(3)隨時(shí)更新播放內(nèi)容,有緊急消息時(shí),立即中斷原有的播放計(jì)劃播放緊急消息,完成后繼續(xù)原來的播放計(jì)劃。
(4)生產(chǎn)系統(tǒng)和PIS服務(wù)器之間采用專用通信協(xié)議,確保信息安全。
(5)整個(gè)系統(tǒng)采用SOA架構(gòu)共享信息,較好地支持傳統(tǒng)的文字信息以及現(xiàn)有的各種多媒體信息,包括文字、視頻、流媒體等格式,未來擴(kuò)展容易。
(6)安全信息和非安全信息分開通信,提升信息共享的安全性。
(7)速度快,由于管理端是本地應(yīng)用,相比較B/S架構(gòu)的網(wǎng)頁應(yīng)用,速度、效率都有提升。
(8)集成方便,PIS管理端作為弱電系統(tǒng)集成的一部分,可以將節(jié)目表的操作界面與供電SCADA、排水系統(tǒng)、電梯系統(tǒng)、門禁系統(tǒng)、CCTV系統(tǒng)等控制界面集成在一個(gè)軟件中。
本文提出的方案,結(jié)構(gòu)包括服務(wù)器、管理端和客戶端,如圖2所示。服務(wù)器包含兩套設(shè)備:(1)一套是用來和客戶端直接連接,稱之為PIS服務(wù)器;(2)連接著管理端,稱之為透?jìng)鞣?wù)器。PIS服務(wù)器連接生產(chǎn)系統(tǒng),將行車信息進(jìn)行消息轉(zhuǎn)換、協(xié)議重組,根據(jù)不同站名、不同站臺(tái)號(hào),分門別類的發(fā)送給不同的PIS客戶端。透?jìng)鞣?wù)器將管理端的控制命令,也就是節(jié)目表進(jìn)行消息轉(zhuǎn)換、協(xié)議重組,發(fā)送給PIS服務(wù)器,由PIS服務(wù)器將消息發(fā)送給客戶端。
圖2 PIS解決方案結(jié)構(gòu)設(shè)計(jì)
生產(chǎn)系統(tǒng)發(fā)送行車信息如表1所示。
表1 行車信息
管理端發(fā)送時(shí)間表信息如表2所示。
表2 時(shí)間表信息
4.1 管理端關(guān)鍵技術(shù)
管理端將調(diào)度員的操作實(shí)時(shí)推送給服務(wù)器。
車站調(diào)度員選擇被控遠(yuǎn)程客戶端,制作播放節(jié)目表,包括設(shè)置文字內(nèi)容、播放次數(shù)、優(yōu)先級(jí)、流媒體的播放來源(本地或者網(wǎng)絡(luò)),完成設(shè)置后,管理端程序自動(dòng)加入?yún)f(xié)議包頭,將節(jié)目表下發(fā)給指定的客戶端。關(guān)鍵流程如圖3所示。
圖3 管理端關(guān)鍵流程
4.2 PIS服務(wù)器與生產(chǎn)系統(tǒng)之間的通信
圖4 PIS服務(wù)器和生產(chǎn)系統(tǒng)采用專用協(xié)議通信
PIS服務(wù)器和生產(chǎn)系統(tǒng)之間采用專用協(xié)議通信,如圖4所示。首先讀取配置,并初始化IP地址、端口,和生產(chǎn)系統(tǒng)建立連接,依靠握手消息始終保持連接。一旦有最新的行車消息,立即進(jìn)行處理。
4.3 PIS服務(wù)器與透?jìng)鞣?wù)器之間的通信
透?jìng)鞣?wù)器和PIS服務(wù)器之間采用開源中間件的方式進(jìn)行通信,前者為業(yè)務(wù)發(fā)起端,后者為接收端,當(dāng)有新的時(shí)間表消息時(shí),透?jìng)鞣?wù)器調(diào)用PIS服務(wù)器相關(guān)方法,接收時(shí)間表。通信過程如圖5所示。
圖5 透?jìng)鞣?wù)器和PIS服務(wù)器之間的通信過程
4.4 PIS服務(wù)器與客戶端之間的通信
PIS服務(wù)器和客戶端同樣采用開源中間件的方式進(jìn)行通信,前者為業(yè)務(wù)發(fā)起端,后者為接收端,當(dāng)有新的播放內(nèi)容時(shí),PIS服務(wù)器調(diào)用客戶端的方法,進(jìn)行節(jié)目播放和行車信息更新。通信過程如圖6所示。
圖6 PIS服務(wù)器和客戶端之間的通信過程
本文提出的解決方案適用于有軌電車乘客信息系統(tǒng),部署成本低,性能安全穩(wěn)定。服務(wù)器、管理端、客戶端可以部署在不同的網(wǎng)絡(luò),有效地保證了系統(tǒng)的高內(nèi)聚和低耦合。本公司的實(shí)驗(yàn)室中已采用了這套解決方案,系統(tǒng)長(zhǎng)時(shí)間連續(xù)運(yùn)行、工作良好、實(shí)時(shí)性高。
[1] BS EN50126.Railway Applications:The Specification &Demonstration of Reliability,Availablity,Maintainability and Safety [S]CENELEC,1999.
[2] BS EN50128.Railway Applications:Software for Railway Control and Protection Systems [S].CENELEC,2001.
責(zé)任編輯 王 浩
Solution for Tram Passenger Information System
WU Bin,JIANG Yaodong
( CASCO Signal Ltd.,Shanghai 200071,China)
The article analyzed the problems existed in the Passenger Information System(PIS),offered a new solution,that passengers could read the train schedule and social news more easily in the station.Two servers transmitted the information separately to make sure that the production system was not affected.Client and management terminal used middleware to access the system data,ensure the Communication System safe and reliable.Operator could update the media at any time.If urgent news occured,the movie schedule could be interrupted,after it ended,the original plan could be continued to play.
Passenger Information System(PIS);information sharing;remote control;self-adaption
U231.92∶TP39
A
1005-8451(2016)01-0060-03
2015-04-24
吳 彬,工程師; 蔣耀東,高級(jí)工程師。