[发明专利]一种轨道交通无线通信调度系统及其设计方法在审
申请号: | 201710895102.8 | 申请日: | 2017-09-28 |
公开(公告)号: | CN107623737A | 公开(公告)日: | 2018-01-23 |
发明(设计)人: | 刘思瑶;包磊 | 申请(专利权)人: | 南京轨道交通系统工程有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/44 |
代理公司: | 江苏圣典律师事务所32237 | 代理人: | 贺翔 |
地址: | 210000 江苏省南京市麒*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 轨道交通 无线通信 调度 系统 及其 设计 方法 | ||
技术领域
本发明属于轨道交通通信技术领域,具体指代一种轨道交通无线通信调度系统及其设计方法。
背景技术
城市轨道交通无线通信系统的调度软件系统部署于地铁运营控制中心,为指挥中心的调度员对列车司机、车站运营人员、维护人员等无线终端用户分别实施无线通信。具备的业务功能包括:组呼、广播呼、派接呼、紧急呼、单呼、动态重组、多媒体视频调度、录音、存储等。早期传统基于Tetra制式的调度软件系统一般采用C++实现,底层实现复杂度较大,需要编程人员拥有较深的编码基础,且人机界面单一,后期维护成本高;随着编码技术的不断发展,越来越多调度软件系统开始基于C#等语言实现,去掉了C++中较难掌握且不安全的指针,增加了类似于Java的托管执行环节,具有语法简介、完全面向对象设计、较强错误处理能力、灵活性等优点。而C#的WPF将界面开发和逻辑设计部分分开、Xaml标签语音编程等特性,使用户有了全新的视觉体验,给开发人员开发过程带来了变革性的改变。
发明内容
针对于上述现有技术的不足,本发明的目的在于提供一种轨道交通无线通信调度系统及其设计方法,以解决现有调度软件开发方式良莠不齐、扩展性差等问题;本发明利用MVVM架构模式的优势,降低程序耦合度,提高了开发人员和设计人员的工作效率,使程序更易于维护和更新。
为达到上述目的,本发明采用的技术方案如下:
本发明的一种轨道交通无线通信调度系统,包括:数据层模块、视图模型层模块、视图层模块;其中,
数据层模块,其定义数据结构文件,并建立不同的数据结构;接收外部轨道交通子系统及本地参数文件的数据,并存储在相应的数据结构中;
视图模型层模块,其对数据层模块发送的数据进行处理后传输给视图层模块;或对视图层模块发送的数据进行处理后传输给数据层模块,该视图模型层模块对数据的处理包含:业务回传处理、参数初始化处理和资源数据管理处理;
视图层模块,其与视图模型层模块进行数据交互,对视图模型层模块发送的数据进行显示,并接收外界的指令数据。
优选地,所述的外部轨道交通子系统包括调度辅助服务器和集群核心网系统,外部轨道交通子系统的数据类型包括群组资源的基础数据、集群业务数据以及子系统链路状态数据;基础数据通过TCP协议获取,子系统链路状态数据通过UDP协议获取,集群业务数据通过接口调用获取;本地参数文件的数据类型包括串口号数据、服务器网络参数数据及登录账号数据,本地参数文件的数据通过FileStream读写文件类逐行读取的方式获取。
优选地,所述的数据结构包括:列车位置数据、列车资源数据、车站资源数据、派接通话组资源数据、无线用户资源数据、用户注册数据、链路状态数据及参数设置数据;通过get和set方式定义,其中列车位置数据、列车资源数据、车站资源数据、派接通话组资源数据、无线用户资源数据、链路状态数据通过定义数据绑定接口与视图模型层模块绑定。
优选地,所述的业务回传处理为视图模型层模块接收数据层模块的集群音视频、短信、资源组用户回传状态数据并定义为用户界面提示消息,通过get和set方式定义动态数据集合,实例化对象将数据放入对应动态数据集合中,传输给视图层模块;并接收视图层模块的集群音频、短信、资源组数据进行业务接口调用。
优选地,所述的参数初始化处理为视图模型层模块进行视频窗口号、视频格式、参数设置、手动转组列车组数据初始化后通过动态数据集合传输给视图层模块,并接收视图层模块选定的上述数据进行业务接口调用。
优选地,所述的资源数据管理处理为视图模型层模块通过get和set方式定义列表集合,实例化列表对象来接收数据层模块的列车位置数据、列车资源数据、车站资源数据、派接通话组资源数据、无线用户资源数据、子系统链路状态数据,传输给视图层模块。
优选地,所述的视图层模块显示的数据包括:列车位置数据、音视频呼叫接听类数据、业务状态数据、链路状态数据、资源组数据;并通过添加按钮触发方法将音频呼叫、短信、资源重组、视频回传、参数设置命令发送给视图模型层模块。
本发明的一种轨道交通无线通信调度系统的设计方法,包括如下:
数据层模块设计:将所有的数据结构在基础框架子工程的数据结构类里定义,包括群组资源的基础数据、集群业务数据、子系统链路状态数据以及参数设置数据,基础数据通过TCP协议获取,子系统链路状态数据通过UDP协议获取,集群业务数据通过接口调用获取,参数设置数据通过FileStream读写文件类逐行读取的方式获取;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京轨道交通系统工程有限公司,未经南京轨道交通系统工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710895102.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:高容量锂电池开壳检测装置
- 下一篇:探针结构