一种列控DMI数据冗余控制方法和系统技术方案

技术编号:23331844 阅读:23 留言:0更新日期:2020-02-15 00:36
本发明专利技术提出一种列控DMI数据冗余控制方法和系统,所述DMI同时接收并处理互为主备关系的两组数据,所述DMI基于所述数据的解析结果判断主备关系,所述DMI显示主系数据;所述系统包括两个主控单元,用于分别向DMI发送数据,两组数据互为主备关系,DMI,用于同时接收并处理互为主备关系的两组数据,并基于所述数据的解析结果判断主备关系显示主系数据;DMI同时接收两个主控单元发送的数据,并根据两个主备系标识将两个主控单元分别作为主系和备系,当主系发生异常,两个主备系标识发生变化,DMI识别到两个主备系标识变化后切换主系和备系,DMI显示的内容不受影响,并且不需要配置切换模块,结构简单,切换效率高。

A data redundancy control method and system for train control DMI

【技术实现步骤摘要】
一种列控DMI数据冗余控制方法和系统
本专利技术属于双机热备
,特别涉及一种列控DMI数据冗余控制方法和系统。
技术介绍
在列车通讯领域,人机交互单元(DMI,drivermachineinterface)和车载主控单元之间的数据包通过总线进行数据的传输;车载设备主控单元通过总线将数据传输给人机交互单元,人机交互单元同样通过总线将数据传输给车载主控单元,其中根据需要可在车载主控单元和人机交互单元上均配置多个相对应的端口来进行数据的交互传输;现有的车载设备为单系主控单元,主控单元通过总线和人机交互单元进行数据交互传输,不具备双系热备的功能;图1示出了现有技术中人机交互单元与车载主控单元的通讯连接关系示意图,人机交互单元通过总线从相应的端口读取车载主控单元发送的数据,人机交互单元应用逻辑对读取到的数据进行解包等处理,人机交互单元同时把需要传送的数据写入到总线上相应的端口,车载主控单元从总线上的端口读取人机交互单元发送的数据进行处理。即使现有车载主控单元实现了双系热备,即设置两个车载主控单元,两个车载主控单元分别作为主系和备系,两个车载主控单元与人机交互单元通讯连接,但是车载主控单元和人机交互单元之间还是单系通信,即在用的主控单元与人机交互单元进行数据交互通信,备系主控单元此时不和人机交互单元进行数据通信传输,若在用主控单元故障时,车载设备需要切换到另一系主控单元,那么就需要专门设置切换电路实现切换功能,切换电电路的存在导致切换效率降低,实时差,容易导致数据丢失。
技术实现思路
<br>针对上述问题,本专利技术提出一种列控DMI数据冗余控制方法,所述DMI同时接收并处理互为主备关系的两组数据,所述DMI基于所述数据的解析结果判断主备关系,所述DMI显示主系数据。优选地,所述DMI存储备系数据。优选地,所述解析结果包含主备系标识,主备系标识基于数据状态动态变化;所述DMI判断主备系标识为主系标识或备系标识;所述DMI显示具有主系标识的数据,所述DMI存储具有备系标识的数据。优选地,所述主备系标识基于数据状态动态变化,包括:所述DMI接收主系发送的第一心跳数据,第一心跳数据状态随主系数据状态同步变换;所述DMI判断第一心跳数据是否正常,并基于判断结果执行以下步骤:所述DMI判断第一心跳数据正常,主备系标识保持不变;所述DMI判断第一心跳数据异常,主系标识转换为备系标识,备系标识转换为主系标识。优选地,所述主备系标识基于数据状态动态变化,包括:备系接收主系发送的第二心跳数据,第二心跳数据状态随主系数据状态同步变换;备系判断第二心跳数据是否正常,并基于判断结果执行以下步骤:备系判断第二心跳数据正常,主备系标识保持不变;备系判断第二心跳数据异常,主系标识转换为备系标识,备系标识转换为主系标识。优选地,所述DMI接收主系发送的第三心跳数据,第三心跳数据状态随主系数据状态同步变换;所述DMI判断第三心跳数据是否正常,并基于判断结果执行以下步骤:所述DMI判断第三心跳数据正常,主备系保持不变;所述DMI判断第三心跳数据异常,主系数据转换为备系数据,备系数据转换为主系数据。本专利技术还提出了一种列控DMI数据冗余控制系统,包括:两个主控单元,用于分别向DMI发送数据,两组数据互为主备关系;DMI,用于同时接收并处理互为主备关系的两组数据,并基于所述数据的解析结果判断主备关系,显示主系数据。优选地,所述DMI用于存储备系数据。优选地,所述解析结果包含主备系标识,主备系标识基于数据状态动态变化;所述DMI用于判断主备系标识为主系标识或备系标识;所述DMI用于显示具有主系标识的数据,并存储具有备系标识的数据。优选地,所述主备系标识基于数据状态动态变化,包括:所述DMI用于接收作为主系的主控单元发送的第一心跳数据,第一心跳数据状态随主系数据状态同步变换;所述DMI用于判断第一心跳数据是否正常,并基于判断结果执行以下步骤:所述DMI判断第一心跳数据正常,主备系标识保持不变;所述DMI判断第一心跳数据异常,主系标识转换为备系标识,备系标识转换为主系标识。优选地,所述主备系标识基于数据状态动态变化,包括:作为备系的主控单元接收作为主系的主控单元发送的第二心跳数据,第二心跳数据状态随主系数据状态同步变换;备系用于判断第二心跳数据是否正常,并基于判断结果执行以下步骤:备系判断第二心跳数据正常,主备系标识保持不变;备系判断第二心跳数据异常,主系标识转换为备系标识,备系标识转换为主系标识。优选地,所述DMI用于接收作为主系的主控单元发送的第三心跳数据,第三心跳数据状态随主系数据状态同步变换;所述DMI用于判断第三心跳数据是否正常,并基于判断结果执行以下步骤:所述DMI判断第三心跳数据正常,主备系保持不变;所述DMI判断第三心跳数据异常,主系数据转换为备系数据,备系数据转换为主系数据。本专利技术的列控DMI数据冗余控制方法和系统,人机交互单元同时接收第一主控单元和第二主控单元发送的数据,并根据第一主备系标识和第二主备系标识将第一主控单元和第二主控单元分别作为主系和备系,当主系发生异常,第一主备系标识和第二主备系标识发生变化,人机交互单元识别到第一主备系标识和第二主备系标识变化后切换主系和备系,人机交互单元显示的内容不受影响,并且不需要配置切换模块,结构简单,切换效率高。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所指出的结构来实现和获得。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了现有技术中单系主控单元与人机交互单元通讯连接示意图;图2示出了本专利技术实施例的列控DMI数据冗余控制系统的通讯连接示意图;图3示出了本专利技术实施例的列控DMI数据冗余控制方法的流程示意图;图4示出了本专利技术实施例的数据包的结构示意图;图5示出了本专利技术实施例的主备系状态监控流程示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地说明,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。人机交互单元(DMI,drivermac本文档来自技高网...

【技术保护点】
1.一种列控DMI数据冗余控制方法,其特征在于,/n所述DMI同时接收并处理互为主备关系的两组数据,所述DMI基于所述数据的解析结果判断主备关系,所述DMI显示主系数据。/n

【技术特征摘要】
1.一种列控DMI数据冗余控制方法,其特征在于,
所述DMI同时接收并处理互为主备关系的两组数据,所述DMI基于所述数据的解析结果判断主备关系,所述DMI显示主系数据。


2.根据权利要求1所述的列控DMI数据冗余控制方法,其特征在于,所述DMI存储备系数据。


3.根据权利要求1或2所述的列控DMI数据冗余控制方法,其特征在于,所述解析结果包含主备系标识,主备系标识基于数据状态动态变化;
所述DMI判断主备系标识为主系标识或备系标识;
所述DMI显示具有主系标识的数据,所述DMI存储具有备系标识的数据。


4.根据权利要求3所述的列控DMI数据冗余控制方法,其特征在于,
所述主备系标识基于数据状态动态变化,包括:
所述DMI接收主系发送的第一心跳数据,第一心跳数据状态随主系数据状态同步变换;
所述DMI判断第一心跳数据是否正常,并基于判断结果执行以下步骤:
所述DMI判断第一心跳数据正常,主备系标识保持不变;
所述DMI判断第一心跳数据异常,主系标识转换为备系标识,备系标识转换为主系标识。


5.根据权利要求3所述的列控DMI数据冗余控制方法,其特征在于,
所述主备系标识基于数据状态动态变化,包括:
备系接收主系发送的第二心跳数据,第二心跳数据状态随主系数据状态同步变换;
备系判断第二心跳数据是否正常,并基于判断结果执行以下步骤:
备系判断第二心跳数据正常,主备系标识保持不变;
备系判断第二心跳数据异常,主系标识转换为备系标识,备系标识转换为主系标识。


6.根据权利要求1或2所述的列控DMI数据冗余控制方法,其特征在于,
所述DMI接收主系发送的第三心跳数据,第三心跳数据状态随主系数据状态同步变换;
所述DMI判断第三心跳数据是否正常,并基于判断结果执行以下步骤:
所述DMI判断第三心跳数据正常,主备系保持不变;
所述DMI判断第三心跳数据异常,主系数据转换为备系数据,备系数据转换为主系数据。


7.一种列控DMI数据冗余控制系统,其特征在于,包括:
...

【专利技术属性】
技术研发人员:朱志承王建敏张友兵于晓娜
申请(专利权)人:北京全路通信信号研究设计院集团有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1