发明名称 |
一种CBTC系统中数据一致性控制的方法 |
摘要 |
本发明涉及嵌入式系统技术领域,提出了一种CBTC系统中数据一致性控制的方法,用来实现对于数据的安全管理,保证在整个CBTC系统运行过程中,所有VOBC、ZC以及其他子系统能够及时从DSU获取最新的数据,并且相互间使用的数据完全一致。本发明中采用基于数据库版本号的管理策略,能够将版本号与数据内容相关联,减少了误识别的可能性。同时,最大程度上减少了不同子系统间交互数据的数量,提高了效率和安全性。 |
申请公布号 |
CN102201003A |
申请公布日期 |
2011.09.28 |
申请号 |
CN201110118393.2 |
申请日期 |
2011.05.09 |
申请人 |
北京交通大学 |
发明人 |
王悉;唐涛;郜春海;刘波 |
分类号 |
G06F17/30(2006.01)I;G06F19/00(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京路浩知识产权代理有限公司 11002 |
代理人 |
王莹 |
主权项 |
一种CBTC系统中数据一致性控制的方法,其特征在于,该方法包括步骤:S1,DSU、ZC以及VOBC各自上电后进行初始化及自检;S2,DSU自检成功后,将硬盘中存储的数据读入内存中,并实时对数据的完整性进行校验,当DSU中的数据库内容发生变化时,在数据更新完毕后对版本号进行升级;S3,ZC和VOBC周期性地发送数据库版本号申请;S4,DSU根据收到的版本号申请发送当前版本号;S5,ZC和VOBC根据收到的版本号进行版本号一致性检查,若收到的版本号与本地版本号一致则进入正常工作流程,否则终止正常工作流程并申请数据库内容下载;S6,DSU根据收到的下载申请发送最新的数据库内容;S7,ZC和VOBC收到数据库内容信息后,完成对本地数据库版本号和数据库内容的更新,更新成功后,重新开始正常工作。 |
地址 |
100044 北京市海淀区上园村3号 |