[发明专利]基于通信的列车运行控制系统的数据通信方法有效
申请号: | 200910237540.0 | 申请日: | 2009-11-11 |
公开(公告)号: | CN101714911A | 公开(公告)日: | 2010-05-26 |
发明(设计)人: | 赵波波;唐涛;郜春海;刘波;张建民;周达天 | 申请(专利权)人: | 北京交通大学 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L12/28;H04L12/56;H04L29/06 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王朋飞 |
地址: | 100044*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 通信 列车 运行 控制系统 数据通信 方法 | ||
1.一种基于通信的列车运行控制系统的数据通信方法,该方法包括步骤:
S1.通信发起方向跟随方发送建链请求RFC报文,并将自身的通信链路状态设为等待建链请求应答报文WCONACK状态;
S2.若所述跟随方判断接收到的RFC报文符合通信关系要求,则执行步骤S3,否则通信链路建立失败;
S3.所述跟随方向所述发起方发送建链请求应答ACK报文,并将自身的通信链路状态设为通信正常状态;
S4.若所述发起方在第一设定时间间隔内收到所述ACK报文,则执行步骤S5,否则,返回步骤S1;
S5.若所述接收到的ACK报文符合通信关系要求,则执行步骤S6,否则通信链路建立失败;
S6.所述发起方将自身的通信链路状态改为通信正常状态,发起方与跟随方之间的通信链路建立;
S7.所述发起方向所述跟随方发送数据报文;
S8.若所述跟随方在第二设定时间间隔内收到所述发起方发送的具有时效性的报文,则执行步骤S9,否则判定与所述发起方通信出现异常,中止通信;
S9.所述跟随方判断所述接收到的具有时效性的报文的类型,若所述报文为RFC报文,则返回步骤S2,否则执行步骤S10;
S10.所述跟随方向所述发起方发送数据报文;
S11.若所述发起方在所述第二设定时间间隔内收到所述跟随方发送的具有时效性的报文,则执行步骤S12,否则,返回步骤S1;
S12.所述发起方判断所述接收的报文类型,若所述报文为ACK报文,则判定通信出现异常,返回执行步骤S1,否则执行步骤S13;
S13.若所述发起方不需再进行通信,则中止通信,否则,继续 执行步骤S7。
2.如权利要求1所述的基于通信的列车运行控制系统的数据通信方法,其特征在于,所述第一设定时间间隔为:
Timeout_rcv=(Nb+1)·Tb+d1+d2+Ta,其中,
Ta:为发起方的运行周期;
Tb:为跟随方的运行周期;
Nb:为跟随方收到RFC报文后发出ACK报文的处理周期/Tb的结果取整数值;
d1:为RFC报文的网络传输延时;
d2:为ACK报文的网络传输延时。
3.如权利要求1所述的基于通信的列车运行控制系统的数据通信方法,其特征在于,所述第一设定时间间隔为:
N={[(Nb+1)·Tb+d1+d2]/Ta}取整数+1,其中,
Ta:为发起方的运行周期;
Tb:为跟随方的运行周期;
Nb:为跟随方收到RFC报文后发出ACK报文的处理周期/Tb的结果取整数值;
d1:为RFC报文的网络传输延时;
d2:为ACK报文的网络传输延时。
4.如权利要求1所述的基于通信的列车运行控制系统的数据通信方法,其特征在于,
步骤S1中,发起方发送所述RFC报文时,生成随机RANDOM_RFC值并记录,且将其置于所述RFC报文中一并发送,发送的RFC报文的CRC校验码的计算包含主体数据BODY_DATA以及RANDOM_RFC值的计算;
步骤S2中,若接收到的RFC报文符合通信关系要求,则所述跟随方提取所述RANDOM_RFC值,生成随机RANDOM_ACK值并记 录,且将其置于所述ACK报文中一并发送,ACK报文的CRC校验码计算包含主体数据BODY_DATA以及RANDOM_ACK值的计算;
步骤S5后、S6之前,所述发起方须提取所述RANDOM_ACK值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京交通大学,未经北京交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910237540.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:保湿型草本花卉育苗营养土及其制备方法
- 下一篇:高精度超声信号发生器