[发明专利]一种用于集中式数据通信的最优时序控制方法及系统有效

专利信息
申请号: 202011377713.1 申请日: 2020-11-30
公开(公告)号: CN112347014B 公开(公告)日: 2022-04-26
发明(设计)人: 刘春静;徐旺 申请(专利权)人: 安徽信息工程学院
主分类号: G06F13/24 分类号: G06F13/24
代理公司: 芜湖创启知识产权代理事务所(普通合伙) 34181 代理人: 周锟;周刚
地址: 241000 安*** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 用于 集中 数据通信 最优 时序 控制 方法 系统
【权利要求书】:

1.一种用于集中式数据通信的最优时序控制方法,其特征在于,所述用于集中式数据通信的最优时序控制方法包括:

计算下位机进行中断的工作区间下位机进行数据打包的工作区间以及某个上位机发送指令的时间间隔对应的上位机发送请求指令的工作区间其中,

系统参数包括:下位机的中断间隔时间TLi、中断持续时间tLi、中断持续时间的误差ΔtLi、第n部下位机的初始延迟时间tLdn,所述计算下位机在上述系统参数下通过下述公式计算第n部下位机的第k次中断的工作区间

系统参数包括:数据打包及缓存到所述下位机的存储器需要的时间tLp和打包及缓存的时间误差ΔtLp,所述计算下位机在上述系统参数下通过下述公式计算第n部下位机在第m次数据打包的工作区间

其中,TLp为下位机进行数据打包的间隔时间;

通过下述公式计算某个上位机发送指令的时间间隔对应的上位机发送请求指令的工作区间

其中,i为上位机发送指令的次数,THq为上位机发送指令的时间间隔,NH2L为请求指令的数据长度,v为数据传输速率;

在所述下位机端,若上位机发送请求指令的工作区间不处于所述下位机进行中断的工作区间和所述下位机进行数据打包的工作区间中,则延时预设时间后向所述上位机发送预设定数据长度的消息;

在所述上位机端,判断所述下位机返回的消息的长度是否等于预设定的长度,在所述下位机返回的消息的长度等于预设定的长度时,判断所述消息是否存在比特错误,在不存在比特错误时,解包出所述消息中的消息包计数Mcn,基于所解包出的消息包计数Mcn与上一次获取消息包计数M′cn确定所述消息包的丢失数;

采用蒙特卡诺仿真的方法,基于预设的系统参数确定上位机发送指令的各个时间间隔对应的消息包的丢失数及其对应的丢失率;

确定以各个消息包丢失率中小于预设定消息包丢失率阈值中的时间间隔最小一者作为最优时序的配置值。

2.根据权利要求1所述的用于集中式数据通信的最优时序控制方法,其特征在于,所述基于所解包出的消息包计数Mcn与上一次获取消息包计数M′cn确定所述消息包的丢失数包括:

在所述消息包计数Mcn与上一次获取消息包计数M′cn的差不等于1时,通过下述公式计算所述消息包的丢失数:

其中,L为所述消息包的总数量。

3.根据权利要求2所述的用于集中式数据通信的最优时序控制方法,其特征在于,所述确定以各个消息包丢失率中小于预设定消息包丢失率阈值中的时间间隔最小一者作为最优时序的配置值包括:

计算出不同时间间隔THq对应的各个消息包丢失率,其中所述消息包丢失率被配置为消息包丢失的数量与返回的所述消息包的总数量L之比ρ;以及

根据预先设定的消息包丢失率阈值ρ0,确定满足ρ≤ρ0的最小时间间隔THq作为最优时序的配置值。

4.一种用于集中式数据通信的最优时序控制系统,其特征在于,所述用于集中式数据通信的最优时序控制系统包括:

计算单元,用于计算下位机进行中断的工作区间下位机进行数据打包的工作区间以及某个上位机发送指令的时间间隔对应的上位机发送请求指令的工作区间

系统参数包括:下位机的中断间隔时间TLi、中断持续时间tLi、中断持续时间的误差ΔtLi、第n部下位机的初始延迟时间tLdn,所述计算下位机在上述系统参数下通过下述公式计算第n部下位机的第k次中断的工作区间

系统参数包括:数据打包及缓存到所述下位机的存储器需要的时间tLp和打包及缓存的时间误差ΔtLp,所述计算下位机在上述系统参数下通过下述公式计算第n部下位机在第m次数据打包的工作区间

其中,TLp为下位机进行数据打包的间隔时间;

通过下述公式计算某个上位机发送指令的时间间隔对应的上位机发送请求指令的工作区间

其中,i为上位机发送指令的次数,THq为上位机发送指令的时间间隔,NH2L为请求指令的数据长度,v为数据传输速率;

所述下位机,用于若上位机发送请求指令的工作区间不处于下位机进行中断的工作区间和下位机进行数据打包的工作区间中,则延时预设时间后向所述上位机发送预设定数据长度的消息;

所述上位机,用于判断所述下位机返回的消息的长度是否等于预设定的长度,在所述下位机返回的消息的长度等于预设定的长度时,判断所述消息是否存在比特错误,在不存在比特错误时,解包出所述消息中的消息包计数Mcn,基于所解包出的消息包计数Mcn与上一次获取消息包计数M′cn确定所述消息包的丢失数;

丢失率确定单元,用于采用蒙特卡诺仿真的方法,基于预设的系统参数确定上位机发送指令的各个时间间隔对应的消息包的丢失数及其对应的丢失率;其中,所述系统参数包括:下位机的中断间隔时间TLi、中断持续时间tLi、中断持续时间的误差ΔtLi、第n部下位机的初始延迟时间tLdn、数据打包及缓存到所述下位机的存储器需要的时间tLp和打包及缓存的时间误差ΔtLp;以及

配置值确定单元,用于确定以各个消息包丢失率中小于预设定消息包丢失率阈值中的时间间隔最小一者作为最优时序的配置值。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽信息工程学院,未经安徽信息工程学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011377713.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top