动车组广播模拟报站技术的设计与实现

2020-10-20 06:57唐健琼
科学与信息化 2020年22期
关键词:系统设计

摘 要 随着中国高铁的迅速发展,调图的频次、车次越来越多,车辆部门需要对停站信息进行更新、核对,耗费大量精力。为了提高工作效率,避免人工审核错漏,开发了动车组广播模拟报站系统,该系统有效解决了动车组自动广播出现错报、误报从而造成旅客越站及错下车等问题。

关键词 动车组广播;调图表;系统设计

动车组自动广播是根据线路里程、车站代码等信息,自动判断列车的出发、到站状态,实现自动报站功能。每逢调图、临客开行以及车次停站调整,车辆部门需及时对停站等信息进行更新、核对,耗费了大量精力,在数据编辑和更新后,无有效的数据审核手段,均需要人工审核,人工审核错漏无法避免,且无模拟到站文字、语音等功能。线上语音信息播报或内显报站错误易造成旅客越站。因此,需利用信息化手段进行数据审核、文字模拟显示、语音模拟播报,确保数据正确。

本文针对以上问题,实现了动车组广播模拟报站环境,根据调图车次及时刻表,对编辑的停站、语音广播、车内显示、车外显示的广播数据进行模拟及验证,输出校对结果。避免动车组自动广播出现错报、误报从而造成不良影响。

1系统设计

系统采用C/S开发模式,数据库为MYSQL。

系统可读取、整理调图表数据,确保不错漏。

系统可对专用软件导出的停靠站信息进行读取、分析及存储。

系统可将停靠站信息与调图表信息自动校对,发现错误自动提示。

系统可模拟到站语音广播,车次及广告文的液晶显示[1]。

总体技术架构

2主要功能的实现

2.1 调图表的读取与整理

调图表是Excel格式,里面包含许多工作表,每个工作表按照规律分布多个车次的信息。本系统采用Epplus组件实现Excel的读取,Epplus是一个使用Open Office XML(Xlsx)文件格式,能读写Excel 2007/2010文件的开源组件。

2.2 停靠站数据的去读与整理

停靠站数据可从专用软件导出为Excel格式,包含车次、始发站、终到站,停靠站及运行时间范围等信息,结合专用软件的基础数据,通过Epplus可完成数据的读取和整理工作。

2.3 数据自动校核

调图表中各车站的开点、到点对工作无意义,故程序中只判断车站是否会停站的信息。将调图表存储在AdjustChart表中,将专用软件导出的停靠站一览表的数据存储在OutAdjustChart表中。软件通过AdjustChart表和OutAdjustChart表对比来自动弹出提示信息(车次、车站)。

2.4 语音广播的实现

为了实现语音广播功能,需要采用TTS语音合成技术。目前语音合成主要有科大讯飞、百度语音等厂家。考虑到数据安全性,系统采用的是科大讯飞离线语音合成。c#调用科大讯飞的离线语音合成,需要在科大讯飞开放平台注册、创建应用(获取APPID)、开通离线语音服务、下载SDK。语音合成核心代码如下:

IntPtr source = TTSDll.QTTSAudioGet(Ptr2Str(session_ID), ref audio_len, ref synth_status, ref ret);

byte[] array = new byte[(int)audio_len];

if (audio_len > 0)

{

Marshal.Copy(source, array, 0, (int)audio_len);

}

memoryStream.Write(array, 0, array.Length);

Thread.Sleep(100);

if (synth_status == SynthStatus.MSP_TTS_FLAG_DATA_END || ret != 0)

break;

}

2.5 LED屏幕显示功能

乘客信息显示屏选用支持RS232接口的LED屏幕,该屏幕可显示到站信息、车厢内温度及广告文等内容[2]。

3结束语

本系统可实现动车组交路停站信息自动校对、模拟到站广播及显示功能,可为旅客提供良好的乘车体验,杜绝因广播报站错误造成旅客越站、错下车产生的不良影响,提高劳动效率。

参考文献

[1] 黄贤立,罗冬梅.基于讯飞语音技术的智能家居控制APP设计[J].福建电脑,2016,32(8):112,145.

[2] 张钊,张世明.C#读取和顯示Excel大数据文件技术[J].电脑编程技巧与维护,2015(6):49-50.

作者简介

唐健琼(1984-),女;学历:硕士研究生,硕士,职称:工程师,现就职单位:中国铁路南宁局集团有限公司科学技术研究所,研究方向:计算机信息。

猜你喜欢
系统设计
基于FCR的城市地下供水管网应急处置系统设计
基于移动互联技术的通用评价系统的设计
基于UML技术的高校贫困生管理系统建模分析
一种基于SATA硬盘阵列的数据存储与控制系统设计研究
目标特性测量雷达平台建设构想
信息管理服务平台项目应用系统设计探析
基于工程应用能力培养的智能终端课程改革与实践