[发明专利]帧数据处理方法、装置、电子设备及存储介质有效
| 申请号: | 202110168008.9 | 申请日: | 2021-02-05 |
| 公开(公告)号: | CN112995066B | 公开(公告)日: | 2023-10-24 |
| 发明(设计)人: | 费战波;师文佼;魏帅;王坤明;全永燊 | 申请(专利权)人: | 新天科技股份有限公司 |
| 主分类号: | H04L47/62 | 分类号: | H04L47/62;G08C19/00 |
| 代理公司: | 北京超凡宏宇知识产权代理有限公司 11463 | 代理人: | 曹瑞敏 |
| 地址: | 450001 河*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 帧数 处理 方法 装置 电子设备 存储 介质 | ||
本申请提供的一种帧数据处理方法、装置、电子设备及存储介质,涉及数据处理技术领域。帧数据处理方法包括:将待分析帧数据队列中的帧数据进行合并,得到合并后帧数据,并清空待分析帧数据队列;根据预设的起始标志以及结束标志,从合并后帧数据中读取出至少一个完整帧,并确定完成帧数据读取,完整帧具有预设的长度;若确定完成帧数据读取之后,合并后帧数据中存在非完整帧,则将非完整帧增加至待分析帧数据队列。本申请实施例中,通过预设的起始标志以及结束标志对合并帧数据进行断帧处理,获取完整帧数据;以及将处理后的非完整帧添加至待分析帧数据队列,能够在获取到新数据后与新数据进行合并处理,提高了数据的利用率以及抄读效率。
技术领域
本申请涉及数据处理技术领域,具体而言,涉及一种帧数据处理方法、装置、电子设备及存储介质。
背景技术
随着国内智能化系统的日益发展和完善,在大多数的小区或村庄中都开始安装远程抄表系统,作为现代化管理系统的重要组成部分,该系统发挥了相当重要的作用。
在抄表过程中,若遇到高并发或网络信号差的情况,远程抄表系统则可能会接收到多个帧粘连或不完整的帧数据,这时抄表系统为了保证抄回数据的准确性会进行丢弃处理,而其中缺失的数据,需要维护人员手动补抄来完善,给维护人员带来很大的工作量。
现有的抄表方法,抄读效率低下。
发明内容
为了解决现有技术中存在的问题,本申请提供了一种帧数据处理方法、装置、电子设备及存储介质。
本申请第一方面提供一种帧数据处理方法,包括:
将待分析帧数据队列中的帧数据进行合并,得到合并后帧数据,并清空所述待分析帧数据队列,所述待分析帧数据队列中的帧数据包括:发送设备所发送的帧数据;
根据预设的起始标志以及结束标志,从所述合并后帧数据中读取出至少一个完整帧,并确定完成帧数据读取,所述完整帧具有预设的长度;
若确定完成帧数据读取之后,所述合并后帧数据中存在非完整帧,则将所述非完整帧增加至所述待分析帧数据队列。
可选地,所述根据预设的起始标志以及结束标志,从所述合并后帧数据中读取出至少一个完整帧,包括:
将所述合并后帧数据作为初始的待处理数据;
A、根据所述待处理数据中是否包含所述预设的起始标志以及结束标志,确定所述待处理数据中是否包含完整帧;
B、若是,则将所述待处理数据中所述起始标志与所述结束标志之间的数据作为所包含的完整帧,将所包含的完整帧增加至完整帧队列中,并从所述待处理数据中删除所包含的完整帧,得到新的待处理数据;
C、若否,则根据所述待处理数据的长度确定是否完成帧数据读取;
D、若确定完成帧数据读取,则结束;
E、若确定未完成帧数据读取且所述待处理数据不包含所述结束标志,则删除所述待处理数据中的首个所述起始标志,得到新的待处理数据;
循环执行步骤A-E,直至所述待处理数据的长度为0。
可选地,所述根据所述待处理数据中是否包含所述预设的起始标志以及结束标志,确定所述待处理数据中是否包含完整帧,包括:
判断所述待处理数据中是否包含所述起始标志;
若是,则根据所述待处理数据的长度以及所述结束标志,确定所述待处理数据中是否包含完整帧。
可选地,所述根据所述待处理数据的长度以及所述结束标志,确定所述待处理数据中是否包含完整帧,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新天科技股份有限公司,未经新天科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110168008.9/2.html,转载请声明来源钻瓜专利网。





