[发明专利]一种嵌入式环境下采用多任务技术的数据存储系统在审
申请号: | 201811339862.1 | 申请日: | 2018-11-12 |
公开(公告)号: | CN109460677A | 公开(公告)日: | 2019-03-12 |
发明(设计)人: | 郑鸿昌;高雪娟;付雪飞;吴金勇;冯亮;姜龙;刘浩;陈昕;言圣 | 申请(专利权)人: | 湖南中车时代通信信号有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 施浩 |
地址: | 410100 湖南省长沙市*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了嵌入式环境下采用多任务技术的数据存储系统,实现数据接收、存储和转储的多任务管理,数据分类存储管理,数据权限管理,数据软件锁保护,数据掉电保护。其技术方案为:系统包括程序状态控制模块,控制数据存储系统各组成模块之间的运行切换;自检与配置模块,系统上电后进行自检及配置,若自检成功则运行任务启动处理模块,若自检失败则运行故障状态处理模块;故障状态处理模块,对故障进行修复处理;任务启动处理模块,完成三个独立运行的处理线程,分别用于实现数据采集处理任务、数据存储任务和数据转储任务,并发执行的处理线程之间通过共享变量交互数据,共享变量的交互数据通过信号锁进行保护以防止线程发生死锁。 | ||
搜索关键词: | 自检 处理模块 数据存储系统 嵌入式环境 处理线程 共享变量 交互数据 任务启动 控制数据存储 数据采集处理 数据掉电保护 数据权限管理 状态处理模块 多任务管理 并发执行 程序状态 存储管理 独立运行 故障状态 控制模块 配置模块 数据存储 数据分类 数据接收 数据软件 数据转储 系统上电 运行故障 运行切换 组成模块 信号锁 死锁 线程 转储 存储 修复 失败 配置 成功 | ||
【主权项】:
1.一种嵌入式环境下采用多任务技术的数据存储系统,其特征在于,包括程序状态控制模块、自检与配置模块、任务启动处理模块以及故障状态处理模块,其中:程序状态控制模块,用于控制数据存储系统在自检与配置模块、任务启动处理模块以及故障状态处理模块之间的运行切换;自检与配置模块,用于数据存储系统上电后进行资源正确性状态的自检及配置,若自检成功则运行任务启动处理模块,若自检失败则运行故障状态处理模块;故障状态处理模块,用于对导致自检失败的故障进行修复处理;任务启动处理模块,用于完成三个独立运行的处理线程,该三个处理线程分别用于实现数据采集处理任务、数据存储任务和数据转储任务,该三个并发执行的处理线程之间通过共享变量交互数据,共享变量的交互数据通过信号锁进行保护以防止线程发生死锁。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南中车时代通信信号有限公司,未经湖南中车时代通信信号有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811339862.1/,转载请声明来源钻瓜专利网。