The invention discloses a rail traffic wireless communication scheduling system and its design method, the system includes: data layer module, the data structure definition file, and set up different data structure, receiving external rail transportation subsystem and the local parameters of the data file, and stored in the corresponding data structure; the view model layer module. The data processing layer module data sent to the view layer or other layer module; transmission module data sent to the data layer module; view layer module, and the view model layer module for data interaction, and the data model layer view module to send and receive data to display instructions outside input. The invention utilizes the advantages of the MVVM architecture mode to reduce the coupling degree of the program, improve the work efficiency of the developers and designers, and make the program easier to maintain and update.
【技术实现步骤摘要】
一种轨道交通无线通信调度系统及其设计方法
本专利技术属于轨道交通通信
,具体指代一种轨道交通无线通信调度系统及其设计方法。
技术介绍
城市轨道交通无线通信系统的调度软件系统部署于地铁运营控制中心,为指挥中心的调度员对列车司机、车站运营人员、维护人员等无线终端用户分别实施无线通信。具备的业务功能包括:组呼、广播呼、派接呼、紧急呼、单呼、动态重组、多媒体视频调度、录音、存储等。早期传统基于Tetra制式的调度软件系统一般采用C++实现,底层实现复杂度较大,需要编程人员拥有较深的编码基础,且人机界面单一,后期维护成本高;随着编码技术的不断发展,越来越多调度软件系统开始基于C#等语言实现,去掉了C++中较难掌握且不安全的指针,增加了类似于Java的托管执行环节,具有语法简介、完全面向对象设计、较强错误处理能力、灵活性等优点。而C#的WPF将界面开发和逻辑设计部分分开、Xaml标签语音编程等特性,使用户有了全新的视觉体验,给开发人员开发过程带来了变革性的改变。
技术实现思路
针对于上述现有技术的不足,本专利技术的目的在于提供一种轨道交通无线通信调度系统及其设计方法,以解决现有调度软件开发方式良莠不齐、扩展性差等问题;本专利技术利用MVVM架构模式的优势,降低程序耦合度,提高了开发人员和设计人员的工作效率,使程序更易于维护和更新。为达到上述目的,本专利技术采用的技术方案如下:本专利技术的一种轨道交通无线通信调度系统,包括:数据层模块、视图模型层模块、视图层模块;其中,数据层模块,其定义数据结构文件,并建立不同的数据结构;接收外部轨道交通子系统及本地参数文件的数据,并 ...
【技术保护点】
一种轨道交通无线通信调度系统,其特征在于,包括:数据层模块、视图模型层模块、视图层模块;其中,数据层模块,其定义数据结构文件,并建立不同的数据结构;接收外部轨道交通子系统及本地参数文件的数据并存储在相应的数据结构中;视图模型层模块,其对数据层模块发送的数据进行处理后传输给视图层模块;或对视图层模块发送的数据进行处理后传输给数据层模块,该视图模型层模块对数据的处理包含:业务回传处理、参数初始化处理和资源数据管理处理;视图层模块,其与视图模型层模块进行数据交互,对视图模型层模块发送的数据进行显示,并接收外界输入的指令数据。
【技术特征摘要】
1.一种轨道交通无线通信调度系统,其特征在于,包括:数据层模块、视图模型层模块、视图层模块;其中,数据层模块,其定义数据结构文件,并建立不同的数据结构;接收外部轨道交通子系统及本地参数文件的数据并存储在相应的数据结构中;视图模型层模块,其对数据层模块发送的数据进行处理后传输给视图层模块;或对视图层模块发送的数据进行处理后传输给数据层模块,该视图模型层模块对数据的处理包含:业务回传处理、参数初始化处理和资源数据管理处理;视图层模块,其与视图模型层模块进行数据交互,对视图模型层模块发送的数据进行显示,并接收外界输入的指令数据。2.根据权利要求1所述的轨道交通无线通信调度系统,其特征在于,所述的外部轨道交通子系统包括调度辅助服务器和集群核心网系统,外部轨道交通子系统的数据类型包括群组资源的基础数据、集群业务数据以及子系统链路状态数据;基础数据通过TCP协议获取,子系统链路状态数据通过UDP协议获取,集群业务数据通过接口调用获取;本地参数文件的数据类型包括串口号数据、服务器网络参数数据及登录账号数据,本地参数文件的数据通过FileStream读写文件类逐行读取的方式获取。3.根据权利要求1所述的轨道交通无线通信调度系统,其特征在于,所述的数据结构包括:列车位置数据、列车资源数据、车站资源数据、派接通话组资源数据、无线用户资源数据、用户注册数据、链路状态数据及参数设置数据;通过get和set方式定义,其中列车位置数据、列车资源数据、车站资源数据、派接通话组资源数据、无线用户资源数据、链路状态数据通过定义数据绑定接口与视图模型层模块绑定。4.根据权利要求1至3任意一项所述的轨道交通无线通信调度系统,其特征在于,所述的业务回传处理为视图模型层模块接收数据层模块的集群音视频、短信、资源组用户回传状态数据并定义为用户界面提示消息,通过get和set方式定义动态数据集合,实例化对象将数据放入对应动态数据集合中,传输给视图层模块;并接收视图层模块的集群音频、短信、资源组数据进行业务接口调用。5.根据权利要求1至3任意一项所述的轨道交通无线通信调度系统,其特征在于,所述的参数初始化处理为视图模型层模块进行视频窗口号、视频格式、参数设置、手动转组列车组数据初始化后通过动态数据集合传输给视图层模块,并接收视图层模块选定的上述数据进行业务接口调用。6.根据权利要求1至3任意一项所述的轨道交通无线通信调度系统,其特征在于,所述的资源数据管理处理为视图模型层模块通过get和set方式定义列表集合,实例化列表对象来接收数据层模块的列车位置数据、列车资源数据、车站资源数据、派接通话组资源数据、无线用户资源数据及子系统链路状态数据,传输给视图层模块。7.一种轨道交通无线通信调度系统的设计方法,其特征在于,包括如下:数据...
【专利技术属性】
技术研发人员:刘思瑶,包磊,
申请(专利权)人:南京轨道交通系统工程有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。