[发明专利]一种基于JavaScript的Web站场回放功能开发框架有效
| 申请号: | 202011313321.9 | 申请日: | 2020-11-20 |
| 公开(公告)号: | CN112346716B | 公开(公告)日: | 2023-08-25 |
| 发明(设计)人: | 蒋远;李鸿毛;杨辉;权文明;朱泹锐;谢飞;吴翔;王如跃 | 申请(专利权)人: | 卡斯柯信号(成都)有限公司 |
| 主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/38;G06F16/958 |
| 代理公司: | 成都天嘉专利事务所(普通合伙) 51211 | 代理人: | 康拯通 |
| 地址: | 610036 四川省成都市金牛高新技*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 javascript web 回放 功能 开发 框架 | ||
1.一种基于JavaScript的Web站场回放功能开发框架,其特征在于:包括用于站场回放页面设计和回放界面的实现的站场图模块、用于供用户获取站场回放数据的数据源模块、用于对回放数据进行解析的数据解析模块以及用于执行回放操作的回放控制模块;
所述数据解析模块对回放数据进行解析得到回放数据中所包含的控件元素,具体的,所述数据解析模块读取回放数据,所述数据解析模块根据不同类型数据进行解析,转变成渲染控件所能识别的结构,以供回放控制模块调用;回放数据指的是站场控件不同时刻的状态,所述数据解析模块配合数据源模块的使用而执行,用于解析从数据库、输入文件以及服务器中获取到的回放数据;
所述站场图模块包括站场图控件、站场图解析控件、场图事件控件和渲染控件,所述站场图控件包括用于站场回放页面设计的控件元素,所述站场图解析控件用于解析本地或输入的站场图文件中所包含的控件元素,所述场图事件控件用于接收和相应传入的指令事件,而所述渲染控件则用于将所述站场图解析控件解析出的本地或输入的站场图文件中所包含的控件元素、与所述数据解析模块解析出的站场回放数据中的控件元素进行绑定,并将站场回放数据中解析出的与本地或输入的站场图文件中解析出的不一致的控件元素替换为站场图解析控件从本地或输入的站场图文件中解析出的控件元素;
所述数据源模块包括用于从数据库、输入文件以及服务器上获取站场回放数据的统一数据访问接口;
所述回放控制模块包括带有可交互控制界面的显示单元,所述可交互控制界面中包括回放控制控件,所述回放控制模块用于根据当前回放时间点从所述数据解析模块的解析结果中筛选出对应的数据,并交由所述站场图模块中的渲染控件进行渲染,然后在显示单元中可交互显示。
2.如权利要求1所述的一种基于JavaScript的Web站场回放功能开发框架,其特征在于:所述站场图控件中包括用于以对象形式来创建界面、进行站场页面设计的控件函数;所述控件函数包括站场控件函数和通用控件函数,所述站场控件函数包括股道、区段、道岔、信号灯、列车元素,元素通过站场控件函数生成HTML的SVG元素、保存为SVG文件;所述通用控件函数包括按钮、单选/复选框、菜单栏、下拉菜单元素。
3.如权利要求1所述的一种基于JavaScript的Web站场回放功能开发框架,其特征在于:所述站场图解析控件用于读取并解析本地或输入的站场图文件中的CAD底图,并转换为站场图SVG图保存在本地;以及用于解析保存在本地的站场图SVG文件、识别出控件元素。
4.如权利要求1所述的一种基于JavaScript的Web站场回放功能开发框架,其特征在于:所述场图事件控件包括若干类型站场控件的常用事件函数,场图事件控件通过传入事件回调函数响应事件,所述事件包括鼠标单击、鼠标双击、鼠标移入移出、状态改变。
5.如权利要求1所述的一种基于JavaScript的Web站场回放功能开发框架,其特征在于:所述渲染控件用于将所述站场图解析控件解析保存在本地的站场图SVG文件识别出的控件元素、与所述数据解析模块解析出的站场回放数据中对应的控件元素进行绑定,且所述数据解析模块解析出的站场回放数据中控件元素当前时刻所对应的状态更新至所述站场图解析控件解析保存在本地的站场图SVG文件识别出的控件元素。
6.如权利要求5所述的一种基于JavaScript的Web站场回放功能开发框架,其特征在于:所述渲染控件是通过每个控件元素的唯一id号,将其解析保存在本地的站场图SVG文件、识别出的站场图中的控件元素与所述数据解析模块解析出的站场回放数据中该控件元素进行匹配并绑定的。
7.如权利要求1所述的一种基于JavaScript的Web站场回放功能开发框架,其特征在于:所述数据源模块通过指定数据库的类型、IP、SQL代码直接从数据库读获取站场回放数据或者站场图文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卡斯柯信号(成都)有限公司,未经卡斯柯信号(成都)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011313321.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:物业管理的软件方法
- 下一篇:一种锂离子电池包散热装置





