[发明专利]一种提高系统实时性的方法及嵌入式数据实时采集系统在审
申请号: | 202011591580.8 | 申请日: | 2020-12-29 |
公开(公告)号: | CN112685198A | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 谢浪涛;刘宇洋;谭德辉 | 申请(专利权)人: | 湖南博匠信息科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 长沙智勤知识产权代理事务所(普通合伙) 43254 | 代理人: | 彭凤琴 |
地址: | 410000 湖南省长沙市高新开发区麓景*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 系统 实时 方法 嵌入式 数据 采集 | ||
1.一种提高系统实时性的方法,其特征在于,所述提高系统实时性的方法应用于嵌入式数据实时采集系统,所述嵌入式数据实时采集系统包括主体模块和分别独立于主体模块之外的缓冲模块和实时硬核,所述实时硬核、所述缓冲模块和所述主体模块依次信号连接;所述提高系统实时性的方法包括以下步骤:
通过所述实时硬核采集数据并存入缓冲模块;
将所述缓冲模块中存储的数据发送至所述主体模块进行处理;
将所述主体模块处理后的数据发送至存储介质。
2.根据权利要求1所述的提高系统实时性的方法,其特征在于,所述将所述缓冲模块中存储的数据发送至所述主体模块进行处理的步骤,包括:
接收所述缓冲模块发送的所述数据;
获取预设的排列方式;
根据所述预设的排列方式,对排列无序的所述数据进行排列处理,以将所述数据排列成存储文件。
3.根据权利要求1所述的提高系统实时性的方法,其特征在于,所述提高系统实时性的方法,还包括:
判断所述缓冲模块是否存满;
若是,则执行所述将所述缓冲模块中存储的数据发送至所述主体模块进行处理的步骤;
若否,则执行所述通过所述实时硬核采集数据并存入缓冲模块的步骤。
4.根据权利要求1所述的提高系统实时性的方法,其特征在于,所述实时硬核的数量为多个;所述提高系统实时性的方法还包括以下步骤:
设定速率阈值;
通过所述主体模块采集数据并侦测外部数据传输速率;
比较所述速率阈值与所述外部数据传输速率,并根据比较结果启用全部或部分所述实时硬核;
根据所述比较结果关闭或部分关闭所述主体模块的数据采集功能。
5.根据权利要求4所述的提高系统实时性的方法,其特征在于,所述设定速率阈值的步骤,包括:
获取主体模块总算力值;
获取所述主体模块中的各业务子模块的算力需求预计量,并确定保险系数;
求所述主体模块总算力值与所述各业务子模块的算力需求预计量之差,并乘以保险系数,得到所述速率阈值。
6.根据权利要求4所述的提高系统实时性的方法,其特征在于,所述比较所述速率阈值与所述外部数据传输速率,并根据比较结果启用全部或部分所述实时硬核的步骤,包括:
分别获取以T1、T2和T3为起始时刻的预设时段的数据传输速率平均值ST1、ST2和ST3;
分别比较ST1、ST2和ST3与所述速率阈值的大小;
当ST1、ST2和ST3中两项或三项大于所述速率阈值时,启用第一批所述实时硬核;
获取以Tn为起始时刻的三段预设时段的数据传输速率平均值STn1、STn2和STn3;
分别比较STn1、STn2和STn3与所述速率阈值的大小;
当STn1、STn2和STn3中两项或三项大于所述速率阈值时,启用下一批所述实时硬核;
其中,T1、T2和T3为启用所述实时硬核前依次按时间顺序推移的时间点;Tn为启用第一批所述实时硬核后依次按时间顺序推移的时间点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南博匠信息科技有限公司,未经湖南博匠信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011591580.8/1.html,转载请声明来源钻瓜专利网。