一种车载设备通信参数更新存储方法、系统技术方案

技术编号:34985416 阅读:19 留言:0更新日期:2022-09-21 14:29
本发明专利技术提出一种车载设备通信参数更新存储方法、系统,包括:建立并连接主存储区和辅助存储区,主存储区和辅助存储区通过相同的ID通信连接;根据更新地面设备的ID类型将更新的地面设备通信参数写入主存储区或辅助存储区;将更新后的主存储区和辅助存储区的地面设备通信参数更新到相应的内存中,将内存中的所有地面设备通信参数写入主存储区,完成车载设备通信参数更新存储。在面对通信参数实时在线更新需求时,不需要在硬件模块上增加其他可快速存取的非易失存储器,可在不修改硬件的情况下,很好的实现参数实时在线更新的需求;还能够极大的缩短存储器的操作时间,提高更新过程中车载设备的响应性能。载设备的响应性能。载设备的响应性能。

【技术实现步骤摘要】
一种车载设备通信参数更新存储方法、系统


[0001]本专利技术属于通信
,特别涉及一种车载设备通信参数更新存储方法、系统。

技术介绍

[0002]在轨道交通车载设备和地面设备通信场景下,车载设备需要存储和地面设备通信的相关参数,由于早期通信参数都是长期固定不变的,故大部分车载设备的通信参数都存储在NAND FLASH存储器(一种掉电不丢失数据的非易失存储器)中,通过线下烧录进行参数的更新。
[0003]NAND FLASH的操作分为:擦除、写入和读出,NAND FLASH的最小擦除单位为块(BLOCK),大小为128KB,写入和读出的最小单位为字节(BYTE),但写入和读出操作比较耗时,如:我们测试擦除一个块(128KB)将近3ms,写入6KB数据将近18ms,读出6KB数据将近8ms,且写入和读出的速度与数据量大小成正比,数据量越大,时间越长。
[0004]由于FLASH存储器的写入操作只能针对擦除的区域进行,已写过的区域只能擦除后才能再次写入;故通常,为了更新NAND FLASH中的数据,需要将指定块中的全部数据读出到内存中,再将要更新的数据先写到内存的对应地址,然后擦除指定块的所有数据,最后将更新后内存中的全部数据写入指定块中。在忽略擦除时间的情况下,即使只更新一个块的数据,所耗时间也能达到将近500ms。
[0005]在轨道交通车地通信场景下,由于车载设备通常对任务的实时性有较高的要求,如果采用常规的NAND FLASH数据更新解决方案,可能会影响整体任务的响应时间,最终影响车载设备的正常运行。
[0006]但随着需求的变化,目前出现了通信参数随着列车运行位置的变化而变化的情况,且变化后的参数仍需要保存到非易失存储器中,方便下次重新上电后使用;在不改变硬件的情况下,我们提出了一种通信参数在NAND FLASH上存储管理的方法,用于应对通信参数实时在线更新的需求。

技术实现思路

[0007]针对上述问题,本专利技术提出一种车载设备通信参数更新存储方法,所述方法包括:建立并连接主存储区和辅助存储区,所述主存储区和所述辅助存储区通过相同的ID通信连接;根据更新地面设备的ID类型将所述更新的地面设备通信参数写入主存储区或辅助存储区;将更新后的主存储区和辅助存储区的地面设备通信参数更新到相应的内存中,将内存中的所有地面设备通信参数写入主存储区,完成车载设备通信参数更新存储。
[0008]进一步的,根据更新地面设备的ID类型将所述更新的地面设备通信参数写入主存储区或辅助存储区包括:遍历主存储区的地面设备ID;
判断所述主存储区地面设备ID中是否存在与更新地面设备相同的ID;若存在与更新地面设备相同的ID,则将更新的地面设备通信参数写入辅助存储区;若不存在与更新地面设备相同的ID,则将更新的地面设备通信参数写入主存储区。
[0009]进一步的,将更新后的主存储区和辅助存储区的地面设备通信参数更新到相应的内存中,将内存中的所有地面设备通信参数写入主存储区包括:读取更新后的主存储区地面设备通信参数,并将更新后的主存储区地面设备通信参数读取到内存中;根据所述相同的ID将辅助存储区数据与内存中主存储区数据进行匹配,将辅助存储区的地面设备通信参数更新到相应的内存中;擦除主存储区和辅助存储区的所有参数块,将内存中的所有地面设备通信参数写入主存储区,完成车载设备通信参数更新存储。
[0010]进一步的,所述主存储区和所述辅助存储区为大小相同的两个区域。
[0011]进一步的,所述主存储区内存储所有地面设备的通信参数,每个地面设备的ID都是独立且唯一的;所述辅助存储区内存储运行过程中需要更新的、其设备ID与主存储区的某一个地面设备ID相同的地面设备的通信参数。
[0012]本专利技术还提供一种车载设备通信参数更新存储系统,所述系统包括:建立单元、写入单元和更新存储单元,建立单元,用于建立并连接主存储区和辅助存储区,所述主存储区和所述辅助存储区通过相同的ID通信连接;写入单元,与建立单元相连接,用于根据更新地面设备的ID类型将所述更新的地面设备通信参数写入主存储区或辅助存储区;更新存储单元,与写入单元相连接,用于将更新后的主存储区和辅助存储区的地面设备通信参数更新到相应的内存中,将内存中的所有地面设备通信参数写入主存储区,完成车载设备通信参数更新存储。
[0013]进一步的,所述写入单元包括判断模块、第一写入模块和第二写入模块,其中,判断模块,用于遍历主存储区的地面设备ID,判断所述主存储区地面设备ID中是否存在与更新地面设备相同的ID;第一写入模块,与判断模块相连接,用于存在与更新地面设备相同的ID时,则将更新的地面设备通信参数写入辅助存储区;第二写入模块,与判断模块相连接,用于不存在与更新地面设备相同的ID时,则将更新的地面设备通信参数写入主存储区。
[0014]进一步的,所述更新存储单元包括读取模块、匹配模块、擦除模块和第三写入模块,其中,读取模块,用于读取更新后的主存储区地面设备通信参数,并将更新后的主存储区地面设备通信参数读取到内存中;匹配模块,用于根据所述相同的ID将辅助存储区数据与内存中主存储区数据进行
匹配,将辅助存储区的地面设备通信参数更新到相应的内存中;擦除模块,用于擦除主存储区和辅助存储区的所有参数块;第三写入模块,用于将内存中的所有地面设备通信参数写入经擦除模块擦除干净的主存储区,完成车载设备通信参数更新存储。
[0015]进一步的,所述主存储区和所述辅助存储区为大小相同的两个区域。
[0016]进一步的,所述主存储区,用于存储所有地面设备的通信参数,每个地面设备的ID都是独立且唯一的;所述辅助存储区,用于存储运行过程中需要更新的、其设备ID与主存储区的某一个地面设备ID相同的地面设备的通信参数。
[0017]本专利技术还提供一种计算机可读存储介质,所述存储介质中存储有程序,所述程序被执行时实现如上述所述的车载设备通信参数更新存储方法的步骤。
[0018]本专利技术的车载设备通信参数更新存储方法、系统,在面对通信参数实时在线更新需求时,不需要在硬件模块上增加其他可快速存取的非易失存储器,降低成本的同时还能够避免对后续参数扩容的限制,可在不修改硬件的情况下,很好的实现参数实时在线更新的需求;同时还能够极大的缩短NAND FLASH存储器的操作时间,提高更新过程中车载设备的响应性能。
[0019]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所指出的结构来实现和获得。
附图说明
[0020]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1示出了本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车载设备通信参数更新存储方法,其特征在于,所述方法包括:建立并连接主存储区和辅助存储区,所述主存储区和所述辅助存储区通过相同的ID通信连接;根据更新地面设备的ID类型将所述更新的地面设备通信参数写入主存储区或辅助存储区;将更新后的主存储区和辅助存储区的地面设备通信参数更新到相应的内存中,将内存中的所有地面设备通信参数写入主存储区,完成车载设备通信参数更新存储。2.根据权利要求1所述的车载设备通信参数更新存储方法,其特征在于,根据更新地面设备的ID类型将所述更新的地面设备通信参数写入主存储区或辅助存储区包括:遍历主存储区的地面设备ID;判断所述主存储区地面设备ID中是否存在与更新地面设备相同的ID;若存在与更新地面设备相同的ID,则将更新的地面设备通信参数写入辅助存储区;若不存在与更新地面设备相同的ID,则将更新的地面设备通信参数写入主存储区。3.根据权利要求1或2所述的车载设备通信参数更新存储方法,其特征在于,将更新后的主存储区和辅助存储区的地面设备通信参数更新到相应的内存中,将内存中的所有地面设备通信参数写入主存储区包括:读取更新后的主存储区地面设备通信参数,并将更新后的主存储区地面设备通信参数读取到内存中;根据所述相同的ID将辅助存储区数据与内存中主存储区数据进行匹配,将辅助存储区的地面设备通信参数更新到相应的内存中;擦除主存储区和辅助存储区的所有参数块,将内存中的所有地面设备通信参数写入主存储区,完成车载设备通信参数更新存储。4.根据权利要求2所述的车载设备通信参数更新存储方法,其特征在于,所述主存储区和所述辅助存储区为大小相同的两个区域。5.根据权利要求4所述的车载设备通信参数更新存储方法,其特征在于,所述主存储区内存储所有地面设备的通信参数,每个地面设备的ID都是独立且唯一的;所述辅助存储区内存储运行过程中需要更新的、其设备ID与主存储区的某一个地面设备ID相同的地面设备的通信参数。6.一种车载设备通信参数更新存储系统,其特征在于,所述系统包括:建立单元、写入单元和更新存储单元,其中,建立单元,用于建立并连接主存储区和辅助存储区,所述主存储区和所述辅助存储区通过相同的ID通信连接;写入单元,与建立...

【专利技术属性】
技术研发人员:郑志雄陈志强王东赵雅恒谢和欢展鑫李莹莹田宏达张晗星
申请(专利权)人:北京全路通信信号研究设计院集团有限公司
类型:发明
国别省市:

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

1