[发明专利]帧数据处理方法、装置、电子设备及存储介质有效
| 申请号: | 202110168008.9 | 申请日: | 2021-02-05 |
| 公开(公告)号: | CN112995066B | 公开(公告)日: | 2023-10-24 |
| 发明(设计)人: | 费战波;师文佼;魏帅;王坤明;全永燊 | 申请(专利权)人: | 新天科技股份有限公司 |
| 主分类号: | H04L47/62 | 分类号: | H04L47/62;G08C19/00 |
| 代理公司: | 北京超凡宏宇知识产权代理有限公司 11463 | 代理人: | 曹瑞敏 |
| 地址: | 450001 河*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 帧数 处理 方法 装置 电子设备 存储 介质 | ||
1.一种帧数据处理方法,其特征在于,包括:
将待分析帧数据队列中的帧数据进行合并,得到合并后帧数据,并清空所述待分析帧数据队列,所述待分析帧数据队列中的帧数据包括:发送设备所发送的帧数据;
根据预设的起始标志以及结束标志,从所述合并后帧数据中读取出至少一个完整帧,并确定完成帧数据读取,所述完整帧具有预设的长度;
若确定完成帧数据读取之后,所述合并后帧数据中存在非完整帧,则将所述非完整帧增加至所述待分析帧数据队列。
2.根据权利要求1所述的方法,其特征在于,所述根据预设的起始标志以及结束标志,从所述合并后帧数据中读取出至少一个完整帧,包括:
将所述合并后帧数据作为初始的待处理数据;
A、根据所述待处理数据中是否包含所述预设的起始标志以及结束标志,确定所述待处理数据中是否包含完整帧;
B、若是,则将所述待处理数据中所述起始标志与所述结束标志之间的数据作为所包含的完整帧,将所包含的完整帧增加至完整帧队列中,并从所述待处理数据中删除所包含的完整帧,得到新的待处理数据;
C、若否,则根据所述待处理数据的长度确定是否完成帧数据读取;
D、若确定完成帧数据读取,则结束;
E、若确定未完成帧数据读取且所述待处理数据不包含所述结束标志,则删除所述待处理数据中的首个所述起始标志,得到新的待处理数据;
循环执行步骤A-E,直至所述待处理数据的长度为0。
3.根据权利要求2所述的方法,其特征在于,所述根据所述待处理数据中是否包含所述预设的起始标志以及结束标志,确定所述待处理数据中是否包含完整帧,包括:
判断所述待处理数据中是否包含所述起始标志;
若是,则根据所述待处理数据的长度以及所述结束标志,确定所述待处理数据中是否包含完整帧。
4.根据权利要求3所述的方法,其特征在于,所述根据所述待处理数据的长度以及所述结束标志,确定所述待处理数据中是否包含完整帧,包括:
若所述待处理数据的长度大于或等于所述预设的长度,且所述待处理数据包含所述结束标志,确定所述待处理数据中包含完整帧。
5.根据权利要求3所述的方法,其特征在于,所述根据所述待处理数据的长度以及所述结束标志,确定所述待处理数据中是否包含完整帧之前,还包括:
从所述待处理数据中删除所述起始标志之前的数据。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述将所述非完整帧增加至所述待分析帧数据队列之后,还包括:
接收发送设备发送的帧数据;
将所述发送设备发送的帧数据与所述非完整帧合并,得到新的待分析帧数据队列。
7.根据权利要求6所述的方法,其特征在于,所述将所述发送设备发送的帧数据与所述非完整帧合并,得到新的待分析帧数据队列,包括:
将所述发送设备发送的帧数据拼接到所述非完整帧的末尾,得到新的待分析帧数据队列。
8.一种帧数据处理装置,其特征在于,包括:合并单元、读取单元、添加单元;
所述合并单元,用于将待分析帧数据队列中的帧数据进行合并,得到合并后帧数据,并清空所述待分析帧数据队列,所述待分析帧数据队列中的帧数据包括:发送设备所发送的帧数据;
所述读取单元,用于根据预设的起始标志以及结束标志,从所述合并后帧数据中读取出至少一个完整帧,并确定完成帧数据读取,所述完整帧具有预设的长度;
所述添加单元,用于若确定完成帧数据读取之后,所述合并后帧数据中存在非完整帧,则将所述非完整帧增加至所述待分析帧数据队列。
9.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当所述电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如权利要求1-7任一项所述方法的步骤。
10.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1-7任一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新天科技股份有限公司,未经新天科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110168008.9/1.html,转载请声明来源钻瓜专利网。





