[发明专利]优化列车自动监控系统ATS界面资源管理系统无效

专利信息
申请号: 201210405539.6 申请日: 2012-10-22
公开(公告)号: CN102968443A 公开(公告)日: 2013-03-13
发明(设计)人: 郑娜;孔令发;巩荣海;黄润磊;王庆胜 申请(专利权)人: 上海富欣智能交通控制有限公司
主分类号: G06F17/30 分类号: G06F17/30;G06F17/22
代理公司: 上海浦一知识产权代理有限公司 31211 代理人: 孙大为
地址: 201203 上海市浦东新*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 优化 列车 自动 监控 系统 ats 界面 资源管理
【说明书】:

技术领域

发明涉及列车自动监控系统ATS界面资源管理数据的生成、修改和调用系统。

背景技术

扩展标记语言XML是一种有效的数据存储语言,它是一种跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具,因为可以在任何应用程序中读写数据,这使扩展标记语言XML很快成为数据交换的唯一公共语言。但对于开发人员来说,扩展标记语言XML文件非常繁琐,使得数据的录入工作变的非常繁重。而EXCEL是一种非常强大的数据编辑工具,简单易用,但是它的跨平台性太差,同时还是个二进制文件,如果直接使用EXCEL作为列车自动监控系统ATS的数据存储会使列车自动监控系统ATS必须依赖微软所提供的安装包,这对于列车自动监控系统ATS客户端来说是不可取的。

发明内容

本发明所要解决的技术问题是提供一种优化列车自动监控系统ATS界面资源管理系统,它可以有效的简化了人机界面HMI的资源录入工作,降低了资源录入的错误率,提高了人机界面HMI工作人员的工作效率。

为了解决以上技术问题,本发明提供了一种优化列车自动监控系统ATS界面资源管理系统;包括资源管理模块和转换器;所述资源管理模块为excel文件,其中包含有界面资源内容;所述转换器连接资源管理模块,所述转换器在软件编译时将excel文件中的界面资源内容转化为扩展标记语言XML资源和包含资源标识的头文件。

本发明的有益效果在于:有效的简化了人机界面HMI的资源录入工作,降低了资源录入的错误率,提高了人机界面HMI工作人员的工作效率。通过标识ID访问资源,简易了访问资源的方法,提高了资源访问速度。编辑添加资源不需要人工修改代码,提高了代码的可靠性。

所述界面资源内容有一个专门的类进行管理,该类是个单例模型的类。

所述类中以数组和map来管理所有的界面资源内容,并提供接口来调用所述界面资源内容。

所述转换器为ruby工具,所述转换器在生成标识符索引时按照标识符在EXCEL资源文件的顺序为依据,获取资源的时候只需获取起点和终点的ID之间的资源即可。

所述界面资源内容包括颜色、尺寸、字符串、数组和位图。

附图说明

下面结合附图和具体实施方式对本发明作进一步详细说明。

图1是本发明实施例所述系统的示意图;

图2是实施例中的类以数组和map来管理所有的界面资源的示意图。

具体实施方式

本发明使用Ruby(一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘开发,遵守GPL协议和Ruby License)将这EXCEL和扩展标记语言XML结合起来应用在列车监控系统的客户端的界面资源管理上,有效的利用了EXCEL的编辑能力和扩展标记语言XML的通用性,简化了开发人员的工作,提高了开发人员的效率。

本发明主要是针对轨道交通自动列车监控系统客户端的人机界面HMI部分。因为列车自动监控系统ATS所有的数据都必须是可配置的,针对不同的线路只需要更换数据不需要对代码做更改。而列车自动监控系统ATS的客户端应该是台干净的计算机,以防止因为安装其他程序影响到列车自动监控系统ATS的运营。但列车自动监控系统ATS尤其是人机界面HMI部分资源应当能够实时更改,以满足现场时客户的要求。所以扩展标记语言XML是作为列车自动监控系统ATS数据存储的不二选择。

然而列车自动监控系统ATS本身的数据非常庞大,使用扩展标记语言XML书写后文件长度更是可观,对数据的录入和维护提高了难度,尤其是人机界面HMI的数据经常需要更改,使得人机界面HMI开发人员的工作加重。而且列车自动监控系统ATS的扩展标记语言XML文件是列车自动监控系统ATS专用的,有自己定义的一些标识符,使用一些扩展标记语言XML编辑工具也不能减轻工作量。

本发明利用EXCEL编辑能力,开发人员可以先将界面资源内容写入excel文件中,使用ruby语言将excel的内容转换为繁杂的列车自动监控系统ATS所需的扩展标记语言XML文件,同时自动生成一个头文件,内容是资源的标识符ID,如图1所示。列车自动监控系统ATS人机界面HMI启动时将载入扩展标记语言XML文件,开发人员通过标示符可以获得对应的资源值。利用这种方法添加、删除或修改资源不需要修改代码,提高了代码的可靠性。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海富欣智能交通控制有限公司,未经上海富欣智能交通控制有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210405539.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top