[发明专利]基于解码异常的数据处理方法及装置有效
申请号: | 202011330563.9 | 申请日: | 2020-11-24 |
公开(公告)号: | CN112532349B | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 郑凛;马凤鸣;唐瑞波;刘毅;李玮棠;陈杰文 | 申请(专利权)人: | 广州技象科技有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L1/18 |
代理公司: | 北京泽方誉航专利代理事务所(普通合伙) 11884 | 代理人: | 陈照辉 |
地址: | 510000 广东省广州市海珠区新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 解码 异常 数据处理 方法 装置 | ||
本申请实施例公开了基于解码异常的数据处理方法及装置,方法包括:接收数据码,对数据进行解码以获取类型码;根据类型码获取数据的恢复能力指数,当恢复能力指数大于第一阈值时,获取与类型码对应类型的历史数据在解码异常时的恢复方式,并依照所述恢复方式对数据进行恢复;当恢复能力指数小于第一阈值时,发送重传请求至发送端。本申请实施例提供的技术方案通过在每一次发送的数据上携带对应该数据特征的类型码,当接收端接收到数据,根据类型码可以及时自身对该数据的恢复能力指数,当恢复能力指数达到条件时参数历史恢复情况进行回复,当恢复能力指数达不到条件时再发送重传请求,能够提高信道传输利用率、提高数据传输效率、降低数据传输时延。
技术领域
本申请实施例涉及数据通信技术领域,尤其涉及基于解码异常的数据处理方法及装置。
背景技术
随着互联网的发展,各类网络应用都需要建立数据传输。然而互联网的传输网络并非总是可靠,在传输过程中,由于种种不稳定性会导致数据丢包的现象。现有技术中解决数据丢包的问题,是由接收端确认出现丢包时,向发送端请求重传数据,发送端根据请求重传整个数据包给接收端,导致内存消耗大、传输效率低。
发明内容
本申请实施例提供一种基于解码异常的数据处理方法及装置,以根据对接收端恢复数据能力进行预判,在接收端具有足够数据恢复能力时不再重传数据,提供信道利用率,降低数据传输时延。
在第一方面,本申请实施例提供了基于解码异常的数据处理方法,包括:
接收来自发送端编码后的数据和系列随机码,并对所述数据进行解码,以获取数据中的类型码;
根据所述类型码获取当前所接收的数据的恢复能力指数,当恢复能力指数大于第一阈值时,获取与所述类型码对应类型的历史数据在解码异常时的恢复方式,并依照所述恢复方式对数据进行恢复;当恢复能力指数小于第一阈值时,发送重传请求至发送端。
进一步的,所述数据包括若干连续的数据帧和类型码,所述数据帧均带有特征码和识别码,所述系列随机码由多个与数据中的数据帧数量一致的特征码排列组成,所述系列随机码中的特征码依照所述数据中全部数据帧的特征码顺序一一对应排列;
发送重传请求至发送端,具体包括:
提取数据中的全部特征码,并将特征码按照对应数据帧的排列顺序排列组成系列特征码;
获取系列特征码相比系列随机码之间的差异位置,以确定所述数据中所丢失的数据帧;
所述重传请求包括丢失数据帧的识别码,发送重传请求至发送端,以接收来自发送端的对应的数据帧。
进一步的,根据所述类型码获取当前所接收的数据的恢复能力指数,包括:
比对系列随机码与系列特征码的差异度,根据所述差异度计算恢复能力指数,且差异度与恢复能力指数之间呈负相关关系。
进一步的,还包括:
检测发送端的当前接入数量,选取至少部分发送端作为传输队列,并确定与传输队列中的发送端建立数据传输的顺序;
其中,确定所述顺序包括以下方式:
获取传输队列的发送端的接入时间,根据发送端的接入时间顺序确定与传输队列的所述发送端建立数据传输的顺序;
或者,同时发送握手信号给传输队列的发送端,根据接收到发送端基于握手信号而反馈的反馈信号的时间顺序,建立数据传输的顺序。
进一步的,当确定与传输队列的发送端建立数据传输的顺序后,与当前的发送端建立数据传输时,关闭与其他发送端之间的数据传输通道。
进一步的,获取与所述类型码对应类型的历史数据在解码异常时的恢复方式,并依照所述恢复方式对数据进行恢复,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州技象科技有限公司,未经广州技象科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011330563.9/2.html,转载请声明来源钻瓜专利网。