【技术实现步骤摘要】
一种基于Subset
‑
037协议的多通道匹配方法及通信方法
[0001]本专利技术涉及一种基于Subset
‑
037协议的多通道匹配方法及通信方法。
技术介绍
[0002]在轨道交通中进行必要的车车和车地通信,需要在交互的两个设备之间建立可靠的通信环境。目前,基于Subset
‑
037协议进行的车车和车地通信所采用的几种方法存在下述限制:
[0003]1、单网情况下网络需冗余交织覆盖,对组网的要求较高。
[0004]2、多网一主多从情况下需采用硬件或软件的方式进行网络状态判断后切网,切网存在通信中断的风险,需重新链接。
[0005]3、多网承载相同数据时由于不同网的时延和连接建立进度的差异,无法通过特定的数据包进行匹配操作,需要固定配置冗余关系。
[0006]这里的陈述仅提供与本专利技术有关的
技术介绍
,而并不必然地构成现有技术。
技术实现思路
[0007]本专利技术的目的在于提供一种基于Subset
‑
037协议的多通道匹配方法及通信方法,降低了组网的要求,避免了因为切网可能造成的通信中断和重连问题,避免了因需人工配置通道关系而造成的配置错误风险和由此引起的无法链接问题。
[0008]为了达到上述目的,本专利技术提供一种基于Subset
‑
037协议的多通道通信方法,包含以下步骤:
[0009]客户端通过不同通信通道按照通信周期发送报文;
[0010]服务 ...
【技术保护点】
【技术特征摘要】
1.一种基于Subset
‑
037协议的多通道通信方法,其特征在于,包含以下步骤:客户端通过不同通信通道按照通信周期发送报文;服务器接收到客户端发送的报文后,从报文中获取与客户端唯一对应的身份信息,完成来自同一客户端的通信通道匹配;服务器对来自客户端的报文进行通信通道冗余筛选,避免数据重复。2.如权利要求1所述的基于Subset
‑
037协议的多通道通信方法,其特征在于,客户端发送的报文中包含连接请求消息,所述连接请求消息采用的数据包为Subset
‑
037协议中的AU1包,所述AU1包中带有客户端的身份标识信息。3.如权利要求2所述的基于Subset
‑
037协议的多通道通信方法,其特征在于,TCP层在同一个周期内建立起客户端和服务器之间的连接,服务器先后从不同通信通道收到AU1包,服务器根据AU1包中的身份标识信息完成各个通道的匹配。4.如权利要求1所述的基于Subset
‑
037协议的多通道通信方法,其特征在于,对客户端发送的报文进行校验时,计算得到的校验域MAC值与客户端存在唯一对应关系,来自相同客户端的报文计算得到的校验域MAC值相同。5.如权利要求4所述的基于Subset
‑
037协议的多通道通信方法,其特征在于,TCP层未在同一个周期内建立起客户端和服务器之间的连接,服务器根据校验域MAC值完成各个通道的匹配。6.如权利要求5所述的基于Subset
‑
037协议的多通道通信方法,其特征在于,所述服务器根据校验域MAC值完成各个通道的匹配的方法包含:服务器存储连续N个周期的已校验通过的MAC值数据,形成N组已校验通过的MAC值数据;服务器存储连续M个周期的还未匹配的通道的MAC值数据,形成M组未匹配通道的MAC值数据;服务器将M组未匹配通道的MAC值数据在N组已校验通过的MAC值数据中进行检索匹配,检索到相同的MAC值,则找到了该MAC值对应的客户端。7.如权利要求6所述的基于Subset
‑
037协议的多通道通信方法,其特征在于,N的数值为:(网络最长延时时间/通信周期)+2。8.如权利要求7所述的基于Subset
‑
037协议的多通道通信方法,其特征在于,M的数值为:(网络最长延时时间/通信周期)+1。9.如权利要求6所述的基于Subset
‑
037协议的多通道通信方法,其特征在于,服务器在存储多个周期的MAC值数据时,新一周期的数据覆盖上一周期的数据,数据为移位存储。10.如权利要求6所述的基于Subset
‑
037协议的多通道通信方法,其特征在于,服务器根据匹配成功的MAC值获得客户端的身份标识信息,根据客户端的身份标识信息创建一个虚拟AU1包,利用该虚拟AU1包完成通道匹配。11.如权利要求10所述的基于Subset
‑
037协议的多通道通信方法,其特征在于,所述虚拟AU1...
【专利技术属性】
技术研发人员:陈宜航,张立鹏,周芳,邵晗文,李长远,周宇恒,朱爱鹏,王建涛,
申请(专利权)人:卡斯柯信号有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。