[发明专利]传输数据结构配置方法、数据收发方法和通信系统有效
| 申请号: | 202110902729.8 | 申请日: | 2021-08-06 |
| 公开(公告)号: | CN113839919B | 公开(公告)日: | 2023-04-18 |
| 发明(设计)人: | 杨榃;王祥基;迟宝全 | 申请(专利权)人: | 上海富欣智能交通控制有限公司 |
| 主分类号: | H04L69/06 | 分类号: | H04L69/06 |
| 代理公司: | 上海浦一知识产权代理有限公司 31211 | 代理人: | 焦天雷 |
| 地址: | 201203 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 传输 数据结构 配置 方法 数据 收发 通信 系统 | ||
1.一种传输数据结构的配置方法,其用于轨道交通信号系统各子系统间通信,其特征在于,包括以下步骤:
定义传输数据结构的模型接口表和字段属性表,模型接口表用于描述传输数据结构的格式和顺序,字段属性表用于描述每个传输数据结构中的各字段;
读取模型接口表、字段属性表、设备联锁表和通信程序代码生成接口设备索引表,将接口设备索引表转换为二进制形式作为传输数据的结构;采用以下步骤生成接口设备索引表:
定义模型接口表和字段属性表,配置传输数据的结构;
读取设备联锁表中的设备信息,结合传输数据结构实例化通信内容;
扫描通信所需设备的传输数据结构中数据字段在通信程序内部数据结构的位置,计算出此字段在内存中的偏移量,以及字段属性表中的其他非设备信息字段在内存中的偏移量。
2.如权利要求1所述的传输数据结构配置方法,其特征在于,所述字段属性表各字段包括:
字段含义、字段所占内存大小(bit)、字段在轨道交通系统通信程序内部对应的传输数据结构位置和取值范围。
3.一种利用权利要求2所述传输数据结构配置方法形成传输数据结构的数据收发方法,其特征在于,包括:
发送传输数据时,遍历接口设备索引表,获得该传输数据结构在内存中的位置来获取数据,转化为通信所需格式插入发送缓存;
接收传输数据时,遍历接口设备索引表,获取此字段对应的内存大小和位置,从接收缓存中选取对应长度的数据,转化为应用软件内部格式,并根据内存位置赋值到对应内存。
4.如权利要求3所述的数据收发方法,其特征在于:发送数据和接收数据能通过离线配置文件方式完成。
5.一种通信系统,其用于轨道交通信号系统各子系统间通信,其特征在于,包括:
定义模块,用于定义模型接口表和字段属性表,所述模型接口表用于描述传输数据结构的格式和顺序,所述字段属性表用于描述每个传输数据结构中的各字段;
数据结构扫描模块,其用于扫描获取轨道交通系统通信程序代码中的所有传输数据结构;
传输数据生成模块,其用于根据模型接口表、字段属性表、设备联锁表和通信程序代码生成接口设备索引表,将接口设备索引表转换为二进制形式作为传输数据结构;
发送模块,其遍历接口设备索引表,获得该传输数据结构在内存中的位置来获取数据,转化为通信所需格式插入发送缓存;
接收模块,遍历接口设备索引表,获取此字段对应的内存大小和位置,从接收缓存中选取对应长度的数据,转化为应用软件内部格式,并根据内存位置,赋值到对应内存;
其中,传输数据生成模块采用以下方式形成接口设备索引表;
定义模型接口表和字段属性表,配置传输数据的结构;
读取设备联锁表中的设备信息,结合传输数据结构实例化通信内容;
扫描通信所需设备的传输数据结构中数据字段在通信程序内部数据结构的位置,计算出此字段在内存中的偏移量,以及字段属性表中的其他非设备信息字段在内存中的偏移量。
6.如权利要求5所述的通信系统,其特征在于,还包括:
可视化模块,其用于将接口设备索引表转换为可视化版本显示。
7.权利要求5所述的通信系统,其特征在于:所述字段属性表各字段包括:
字段含义、字段所占内存大小(bit)、字段在通信程序内部对应的传输数据结构位置和取值范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海富欣智能交通控制有限公司,未经上海富欣智能交通控制有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110902729.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种断路器的高低温温度补偿机构
- 下一篇:基于足底压力的身高估算方法





