[发明专利]终端以太网调度方法、系统、存储介质及计算机在审
申请号: | 202310558894.5 | 申请日: | 2023-05-17 |
公开(公告)号: | CN116545953A | 公开(公告)日: | 2023-08-04 |
发明(设计)人: | 王子通;杨震宇;任毅;吴名芝;孙志朋;刘婷;胡鹏飞;李昊臻 | 申请(专利权)人: | 南昌智能新能源汽车研究院 |
主分类号: | H04L47/6275 | 分类号: | H04L47/6275;H04L47/62;H04L47/56;H04L49/90 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 何世磊 |
地址: | 330000 江西省南昌市*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端 以太网 调度 方法 系统 存储 介质 计算机 | ||
1.一种终端以太网调度方法,其特征在于,包括:
当获取到消息发送任务时,将该消息发送任务中的报文数据进行封装操作,以得到对应的封装报文;
将所述封装报文发送至缓冲队列中,并基于交换机的触发信号对所述缓冲队列中的封装报文按照其优先级进行报文发送;
当接收到消息事件时,对当前操作模式进行模式判断,其中,操作模式包括中断接收模式;
若当前操作模式为中断接收模式,则通过消息邮箱将所述消息事件所对应的报文数据广播至所有监听任务,并将各所述监听任务按照其优先级顺序进行报文处理。
2.根据权利要求1所述的终端以太网调度方法,其特征在于,将该消息发送任务中的报文数据进行封装操作,以得到对应的封装报文的步骤包括:
创建内存池,其中,所述内存池中包含有若干相同大小的内存块;
锁定所述消息发送任务中报文数据所占用的数据内存,并通过回调函数模型获取各所述内存块的锁定状态;
利用未锁定的内存块中的MAC地址和VLAN-tag字段对所述消息发送任务中报文数据进行封装操作,以得到对应的封装报文。
3.根据权利要求1所述的终端以太网调度方法,其特征在于,基于交换机的触发信号对所述缓冲队列中的封装报文按照其优先级进行报文发送的步骤包括:
在循环周期内判断是否接收到交换机所发送的IO信号;
若在循环周期内接收到所述IO信号,则将所述缓冲队列中的封装报文按照优先级顺序进行报文发送,直至全部发出。
4.根据权利要求1所述的终端以太网调度方法,其特征在于,所述操作模式还包括轮询接收模式,所述当接收到消息事件时,对当前操作模式进行模式判断的步骤之后,所述方法还包括:
若当前操作模式为轮询接收模式,则以固定周期对寄存器进行报文接收检查,并所述寄存器所接收到的报文数据传递至注册函数,对所述注册函数进行轮询处理,直至所述寄存器所接收到的报文数据被报文处理。
5.一种终端以太网调度系统,其特征在于,包括:
封装操作模块,用于当获取到消息发送任务时,将该消息发送任务中的报文数据进行封装操作,以得到对应的封装报文;
报文发送模块,用于将所述封装报文发送至缓冲队列中,并基于交换机的触发信号对所述缓冲队列中的封装报文按照其优先级进行报文发送;
模式判断模块,用于当接收到消息事件时,对当前操作模式进行模式判断,其中,操作模式包括中断接收模式;
第一处理模块,用于若当前操作模式为中断接收模式,则通过消息邮箱将所述消息事件所对应的报文数据广播至所有监听任务,并将各所述监听任务按照其优先级顺序进行报文处理。
6.根据权利要求5所述的终端以太网调度系统,其特征在于,所述封装操作模块包括:
内存池创建单元,用于创建内存池,其中,所述内存池中包含有若干相同大小的内存块;
状态获取单元,用于锁定所述消息发送任务中报文数据所占用的数据内存,并通过回调函数模型获取各所述内存块的锁定状态;
报文封装单元,用于利用未锁定的内存块中的MAC地址和VLAN-tag字段对所述消息发送任务中报文数据进行封装操作,以得到对应的封装报文。
7.根据权利要求5所述的终端以太网调度系统,其特征在于,所述报文发送模块包括:
信号判断单元,用于在循环周期内判断是否接收到交换机所发送的IO信号;
报文发送单元,用于若在循环周期内接收到所述IO信号,则将所述缓冲队列中的封装报文按照优先级顺序进行报文发送,直至全部发出。
8.根据权利要求5所述的终端以太网调度系统,其特征在于,所述操作模式还包括轮询接收模式,所述系统还包括:
第二处理模块,用于若当前操作模式为轮询接收模式,则以固定周期对寄存器进行报文接收检查,并所述寄存器所接收到的报文数据传递至注册函数,对所述注册函数进行轮询处理,直至所述寄存器所接收到的报文数据被报文处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南昌智能新能源汽车研究院,未经南昌智能新能源汽车研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310558894.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种光伏板故障检测电路
- 下一篇:一种秸秆加工用烘干筛选一体设备