吳 彬, 蔣耀東
(卡斯柯信號(hào)有限公司,上海 200071)
有軌電車(chē)乘客信息系統(tǒng)的解決方案
吳 彬, 蔣耀東
(卡斯柯信號(hào)有限公司,上海 200071)
本文分析既有PIS存在的問(wèn)題,提出新的解決方案。乘客可以方便地在車(chē)站查看有軌電車(chē)的行車(chē)信息和社會(huì)信息,通過(guò)兩個(gè)服務(wù)器分開(kāi)傳輸,確保生產(chǎn)系統(tǒng)不受影響,而且方便與已有系統(tǒng)集成??蛻?hù)端和管理端使用中間件的形式訪問(wèn)系統(tǒng)數(shù)據(jù),確保整個(gè)通信系統(tǒng)的安全可靠。調(diào)度員可以隨時(shí)更新播放內(nèi)容,有緊急消息時(shí),可以立即中斷原有的播放計(jì)劃,播放緊急消息,完成后繼續(xù)原來(lái)的播放計(jì)劃。
乘客信息系統(tǒng);信息共享;遠(yuǎn)程控制;自適應(yīng)
有軌電車(chē)作為近年來(lái)新興的城市軌道交通工具,具有節(jié)能環(huán)保、安全高效、美觀舒適、成本低廉等特點(diǎn),成為許多大中型城市重點(diǎn)發(fā)展的交通方式。乘客信息系統(tǒng)(下文簡(jiǎn)稱(chēng)PIS),作為有軌電車(chē)弱電系統(tǒng)的重要組成部分,主要功能是將列車(chē)行駛過(guò)程中的信息展示給站臺(tái)候車(chē)乘客,避免乘客漫無(wú)目的等待。除此以外,還可以將一些提示信息以聲音、視頻、媒體、文字等多種方式提供給乘客,這也是PIS相對(duì)于其他系統(tǒng)所特有的需求。隨著高清視頻的不斷發(fā)展以及列車(chē)運(yùn)營(yíng)需求的增加,對(duì)PIS的需求量不斷增大,因此,如何將行車(chē)信息發(fā)送到客戶(hù)端,多臺(tái)客戶(hù)端如何進(jìn)行遠(yuǎn)程管理,各個(gè)站臺(tái)的行車(chē)信息如何處理,以及客戶(hù)端上應(yīng)該顯示哪些內(nèi)容成為一個(gè)難題。
傳統(tǒng)PIS解決方案的做法通常比較簡(jiǎn)單,客戶(hù)端只能播放行車(chē)信息,缺少社會(huì)信息和乘客信息,比如時(shí)事新聞、大風(fēng)大雨警報(bào)、尋人啟事、失物招領(lǐng)等;對(duì)于客戶(hù)端的控制采用B/S架構(gòu),不如本地應(yīng)用安全且無(wú)法遠(yuǎn)程更新客戶(hù)端軟件;節(jié)假日等特殊節(jié)日的播放內(nèi)容無(wú)法事先設(shè)置。因此選擇一套安全穩(wěn)定的乘客信息系統(tǒng)解決方案成為一種迫切的需要。
針對(duì)現(xiàn)有技術(shù)的不足,提出了一個(gè)新的解決方案,如圖1所示。乘客可以方便地在車(chē)站查看有軌電車(chē)的行車(chē)信息,除此之外,乘客還可以觀看新聞直播、廣告投放、公益電影或者其他視頻內(nèi)容。對(duì)于多臺(tái)客戶(hù)端的遠(yuǎn)程控制,可以由調(diào)度員在本地管理應(yīng)用上進(jìn)行操作,當(dāng)有緊急情況發(fā)生時(shí),也可以設(shè)置客戶(hù)端上顯示提醒信息。
本方案的特點(diǎn)如下:
(1)調(diào)度人員使用管理設(shè)備讀取配置信息,得到受控客戶(hù)端的IP地址、端口號(hào)、設(shè)備名字等信息,根據(jù)這些信息,管理員可以控制相關(guān)的客戶(hù)端。
(2)行車(chē)信息和社會(huì)信息通過(guò)兩個(gè)服務(wù)器分開(kāi)傳輸,確保生產(chǎn)系統(tǒng)不受影響,方便與已有弱電系統(tǒng)集成。
(3)客戶(hù)端和中心采用專(zhuān)用通信協(xié)議,從中心獲得所需信息,中心也會(huì)自動(dòng)向所有連接的客戶(hù)端推送最新信息(包括行車(chē)信息和社會(huì)信息)。
(4)服務(wù)器讀取配置文件,得到客戶(hù)端的車(chē)站位置、站臺(tái)編號(hào),并將行車(chē)信息分門(mén)別類(lèi)的推送給不同的客戶(hù)端,確保客戶(hù)端的行車(chē)信息顯示為自相關(guān),和周?chē)九_(tái)不相同。
(5)管理終端可以互相交換,沒(méi)有指定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)客戶(hù)端和管理端使用中間件的形式訪問(wèn)系統(tǒng)數(shù)據(jù),確保整個(gè)通信系統(tǒng)的安全可靠。
(8)客戶(hù)端有橫屏和豎屏兩種顯示方式,可以根據(jù)乘客喜好、設(shè)備大小、站臺(tái)面積等因素進(jìn)行設(shè)置。
圖1 有軌電車(chē)總體解決方案
與基于B/S架構(gòu)的傳統(tǒng)方案相比,本方案具有以下特點(diǎn):
(1)調(diào)度員可以做未來(lái)的播放計(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ù)原來(lái)的播放計(jì)劃。
(4)生產(chǎn)系統(tǒng)和PIS服務(wù)器之間采用專(zhuān)用通信協(xié)議,確保信息安全。
(5)整個(gè)系統(tǒng)采用SOA架構(gòu)共享信息,較好地支持傳統(tǒng)的文字信息以及現(xiàn)有的各種多媒體信息,包括文字、視頻、流媒體等格式,未來(lái)擴(kuò)展容易。
(6)安全信息和非安全信息分開(kāi)通信,提升信息共享的安全性。
(7)速度快,由于管理端是本地應(yīng)用,相比較B/S架構(gòu)的網(wǎng)頁(yè)應(yīng)用,速度、效率都有提升。
(8)集成方便,PIS管理端作為弱電系統(tǒng)集成的一部分,可以將節(jié)目表的操作界面與供電SCADA、排水系統(tǒng)、電梯系統(tǒng)、門(mén)禁系統(tǒng)、CCTV系統(tǒng)等控制界面集成在一個(gè)軟件中。
本文提出的方案,結(jié)構(gòu)包括服務(wù)器、管理端和客戶(hù)端,如圖2所示。服務(wù)器包含兩套設(shè)備:(1)一套是用來(lái)和客戶(hù)端直接連接,稱(chēng)之為PIS服務(wù)器;(2)連接著管理端,稱(chēng)之為透?jìng)鞣?wù)器。PIS服務(wù)器連接生產(chǎn)系統(tǒng),將行車(chē)信息進(jìn)行消息轉(zhuǎn)換、協(xié)議重組,根據(jù)不同站名、不同站臺(tái)號(hào),分門(mén)別類(lèi)的發(fā)送給不同的PIS客戶(hù)端。透?jìng)鞣?wù)器將管理端的控制命令,也就是節(jié)目表進(jìn)行消息轉(zhuǎn)換、協(xié)議重組,發(fā)送給PIS服務(wù)器,由PIS服務(wù)器將消息發(fā)送給客戶(hù)端。
圖2 PIS解決方案結(jié)構(gòu)設(shè)計(jì)
生產(chǎn)系統(tǒng)發(fā)送行車(chē)信息如表1所示。
表1 行車(chē)信息
管理端發(fā)送時(shí)間表信息如表2所示。
表2 時(shí)間表信息
4.1 管理端關(guān)鍵技術(shù)
管理端將調(diào)度員的操作實(shí)時(shí)推送給服務(wù)器。
車(chē)站調(diào)度員選擇被控遠(yuǎn)程客戶(hù)端,制作播放節(jié)目表,包括設(shè)置文字內(nèi)容、播放次數(shù)、優(yōu)先級(jí)、流媒體的播放來(lái)源(本地或者網(wǎng)絡(luò)),完成設(shè)置后,管理端程序自動(dòng)加入?yún)f(xié)議包頭,將節(jié)目表下發(fā)給指定的客戶(hù)端。關(guān)鍵流程如圖3所示。
圖3 管理端關(guān)鍵流程
4.2 PIS服務(wù)器與生產(chǎn)系統(tǒng)之間的通信
圖4 PIS服務(wù)器和生產(chǎn)系統(tǒng)采用專(zhuān)用協(xié)議通信
PIS服務(wù)器和生產(chǎn)系統(tǒng)之間采用專(zhuān)用協(xié)議通信,如圖4所示。首先讀取配置,并初始化IP地址、端口,和生產(chǎn)系統(tǒng)建立連接,依靠握手消息始終保持連接。一旦有最新的行車(chē)消息,立即進(jìn)行處理。
4.3 PIS服務(wù)器與透?jìng)鞣?wù)器之間的通信
透?jìng)鞣?wù)器和PIS服務(wù)器之間采用開(kāi)源中間件的方式進(jìn)行通信,前者為業(yè)務(wù)發(fā)起端,后者為接收端,當(dāng)有新的時(shí)間表消息時(shí),透?jìng)鞣?wù)器調(diào)用PIS服務(wù)器相關(guān)方法,接收時(shí)間表。通信過(guò)程如圖5所示。
圖5 透?jìng)鞣?wù)器和PIS服務(wù)器之間的通信過(guò)程
4.4 PIS服務(wù)器與客戶(hù)端之間的通信
PIS服務(wù)器和客戶(hù)端同樣采用開(kāi)源中間件的方式進(jìn)行通信,前者為業(yè)務(wù)發(fā)起端,后者為接收端,當(dāng)有新的播放內(nèi)容時(shí),PIS服務(wù)器調(diào)用客戶(hù)端的方法,進(jìn)行節(jié)目播放和行車(chē)信息更新。通信過(guò)程如圖6所示。
圖6 PIS服務(wù)器和客戶(hù)端之間的通信過(guò)程
本文提出的解決方案適用于有軌電車(chē)乘客信息系統(tǒng),部署成本低,性能安全穩(wěn)定。服務(wù)器、管理端、客戶(hù)端可以部署在不同的網(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í)工程師。