[发明专利]基于EPA的数据通信的方法、计算设备和介质有效
申请号: | 202111237890.4 | 申请日: | 2021-10-25 |
公开(公告)号: | CN113688076B | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 李红波;罗丁元;陈建飞;王迎 | 申请(专利权)人: | 浙江国利信安科技有限公司 |
主分类号: | G06F13/28 | 分类号: | G06F13/28;G06F13/16 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 310053 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 epa 数据通信 方法 计算 设备 介质 | ||
1.一种基于EPA的数据通信的方法,包括:
响应于确定EPA通信单元的数据收发模块接收到周期数据报文,确定所述周期数据报文的报文类型是否为实时报文,所述EPA通信单元配置有缓冲区、数据收发模块,所述缓冲区包括第一预定子缓冲区和第二预定子缓冲区;
响应确定所述周期数据报文的报文类型为实时报文,将周期数据报文存储至所述第一预定子缓冲区;
响应于确定所述周期数据报文的报文类型为非实时报文,将周期数据报文存储至所述第二预定子缓冲区;
获取EPA通信单元的状态信息,所述状态信息包括用于指示缓冲区存储数据量的第一状态信息和用于指示平均传输间隔时间的第二状态信息中的至少一个;
基于所获取的EPA通信单元的状态信息,使得处理器和EPA通信单元之间的通信方式在轮询方式和中断方式之间切换;
其中使得处理器和EPA通信单元之间的通信方式在轮询方式和中断方式之间切换包括:
在处理器处,确定切换条件是否满足,切换条件包括以下任一项:
第一状态信息大于或者等于预定堆积阈值;以及
第二状态信息小于或者等于预定时间阈值;
响应于确定切换条件满足,使得处理器和EPA通信单元之间的通信方式为轮询方式;
响应于确定切换条件不满足,使得处理器和EPA通信单元之间的通信方式为中断方式。
2.根据权利要求1所述的方法,其中使得处理器和EPA通信单元之间的通信方式在轮询方式和中断方式之间切换:
响应于确定切换条件满足,处理器在预定寄存器写入第一预定数据,第一预定数据指示处理器待切换至的目标通信方式;
EPA通信单元以预定时间间隔读取预定寄存器的数据;
响应于确定所读取预定寄存器的数据为所述第一预定数据,EPA通信单元在预定寄存器写入第二预定数据,第二预定数据指示EPA通信单元待同步切换至目标通信方式;以及
响应于处理器确定预定寄存器被写入所述第二预定数据,切换处理器至目标通信方式。
3.根据权利要求1所述的方法,还包括:
设定预定堆积阈值和预定时间阈值,预定时间阈值大于EPA通信单元的宏周期时间,宏周期时间包括周期时间和非周期时间;
经由EPA通信单元,向处理器发送预定数量阈值的周期数据报文,每一个周期数据报文中包括数据区数据和验证码,每一个周期数据报文的数据区数据不同于其他周期数据报文的数据区数据;
在处理器处,基于每一个周期数据报文中所包括的验证码,确认处理器是否全部正常接收到预定数量的周期数据报文的数据区数据;以及
响应于确认处理器未全部正常接收到预定数量的周期数据报文的数据区数据,进行以下至少一项直至确认处理器全部正常接收到预定数量的周期数据报文的数据区数据:
降低增加预定堆积阈值;以及
增加预定时间阈值。
4.根据权利要求1所述的方法,其中使得处理器和EPA通信单元之间的通信方式为轮询方式包括:
处理器通知EPA通信单元关闭中断方式;以及
EPA通信单元的状态管理寄存器关闭中断方式,以便处理器和EPA通信单元之间的通信方式切换至轮询方式。
5.根据权利要求1所述的方法,还包括:
EPA通信单元的状态管理模块记录缓冲区的数据堆积信息,以便生成第一状态信息;
状态管理模块按照数据发送顺序记录连续预定次数的传输间隔时间,每一次传输间隔时间指示从EPA通信单元发送缓冲区的数据至处理器接收完毕所述数据并且EPA通信单元发送下一次缓冲区的数据之前的时间间隔;以及
状态管理模块基于预定次数和连续预定次数的传输间隔时间,计算传输间隔时间的平均值,以便生成第二状态信息。
6.根据权利要求1所述的方法,其中确定所述周期数据报文的报文类型是否为实时报文包括:
EPA通信单元的数据收发模块确定网络协议类型字段是否指示预定值;以及
响应于确定网络协议类型字段指示预定值,收发模块确定所述周期数据报文的报文类型为实时报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江国利信安科技有限公司,未经浙江国利信安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111237890.4/1.html,转载请声明来源钻瓜专利网。