接收端基于数据重传数据进行内容合并的方法及装置制造方法及图纸

技术编号:27751140 阅读:14 留言:0更新日期:2021-03-19 13:47
本发明专利技术实施例公开了一种接收端基于数据重传数据进行内容合并的方法,该方法包括:对接收到的数据块进行校验,以判断所述数据块内容是否正确;如果确定出所述数据块内容错误,则获取所述数据块的传输次数,如果所述传输次数小于预设次数,则对所述数据块进行丢弃;如果所述传输次数大于或等于所述预设次数,确定所述数据块的完整度,如果完整度满足预设条件,则对所述数据块进行保留,并发送重传指令至数据发送端;接收所述数据发送端根据所述重传指令发送的重传数据块,将所述保留的数据块和所述重传数据块进行合并处理。由此,显著提高了数据传输效率,优化了数据传输机制。

【技术实现步骤摘要】
接收端基于数据重传数据进行内容合并的方法及装置
本申请实施例涉及信号检测
,尤其涉及一种接收端基于数据重传数据进行内容合并的方法、装置、设备和存储介质。
技术介绍
在停等模式下的数据传输过程中,发送端在每发完一个数据块后会停下来等待对方的反馈消息,如果反馈消息为数据接收完整则再发送下一数据块,如果反馈消息为数据缺失,则重新发送当前数据块。然而该种数据传输机制灵活性较差,需要改进。
技术实现思路
本专利技术实施例提供了一种接收端基于数据重传数据进行内容合并的方法、装置、设备和存储介质,显著提高了数据传输效率,优化了数据传输机制。第一方面,本专利技术实施例提供了一种接收端基于数据重传数据进行内容合并的方法,该方法包括:对接收到的数据块进行校验,以判断所述数据块内容是否正确;如果确定出所述数据块内容错误,则获取所述数据块的传输次数,如果所述传输次数小于预设次数,则对所述数据块进行丢弃;如果所述传输次数大于或等于所述预设次数,确定所述数据块的完整度,如果完整度满足预设条件,则对所述数据块进行保留,并发送重传指令至数据发送端;接收所述数据发送端根据所述重传指令发送的重传数据块,将所述保留的数据块和所述重传数据块进行合并处理。可选的,所述对接收到的数据块进行校验,以判断所述数据块内容是否正确,包括:提取接收到的数据块的校验标识,根据所述校验标识获取本地存储的校验数据,根据所述校验数据和所述接收到的数据块进行标识计算得到比对标识,将所述比对标识和所述校验标识进行比对,以判断所述数据块内容是否正确。可选的,所述如果所述传输次数小于预设次数,则对所述数据块进行丢弃,包括:如果所述传输次数小于预设次数,则确定所述传输数据的数据应用类型,如果所述数据应用类型不是预设数据应用类型,则对所述数据块进行丢弃,其中,数据应用类型为对应终端设备同一个应用程序中不同应用功能对应的类型。可选的,在对所述数据块进行丢弃之后,还包括:发送第一重传指令至数据发送端,以使所述数据发送端创建第一传输进程,用于进行所述重传指令所关联数据的重传。可选的,发送重传指令至数据发送端,包括:发送第二重传指令至数据发送端,以使所述数据发送端创建第二传输进程,用于进行正常数据的发送。可选的,所述接收所述数据发送端根据所述重传指令发送的重传数据块,将所述保留的数据块和所述重传数据块进行合并处理,包括:接收所述数据发送端根据所述重传指令发送的重传数据块,将所述重传数据块以及对应的重传次数存储在缓存中;根据缓存中存储的关联重传数据以及对应的重传次数进行数据合并处理。可选的,还包括对所述预设次数的值进行调整的步骤,具体包括:初始化通信信道的质量变化参数,发送单独数据帧至多个数据发送端,并处于等待状态,当接收到所述多个数据发送端的反馈信息后,根据所述反馈信息进行下一数据帧的发送;接收第一设备发送的第一通信信号,确定第一通信质量参数,相隔预设时间后,接收第二设备发送的第二通信信号,确定第二通信质量参数,所述第一设备和所述第二设备为应用类型相同的不同数据发送端;根据所述第一通信质量参数和所述第二通信质量参数修正所述质量变化参数,根据修正后的质量变化参数设置所述预设次数的具体值。第二方面,本专利技术实施例还提供了一种接收端基于数据重传数据进行内容合并的装置,该装置包括:内容校验模块,用于对接收到的数据块进行校验,以判断所述数据块内容是否正确;数据丢弃模块,用于如果确定出所述数据块内容错误,则获取所述数据块的传输次数,如果所述传输次数小于预设次数,则对所述数据块进行丢弃;数据保留模块,用于如果所述传输次数大于或等于所述预设次数,确定所述数据块的完整度,如果完整度满足预设条件,则对所述数据块进行保留,并发送重传指令至数据发送端;数据合并模块,用于接收所述数据发送端根据所述重传指令发送的重传数据块,将所述保留的数据块和所述重传数据块进行合并处理。第三方面,本专利技术实施例还提供了一种接收端基于数据重传数据进行内容合并的设备,该设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术实施例所述的接收端基于数据重传数据进行内容合并的方法。第四方面,本专利技术实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行本专利技术实施例所述的接收端基于数据重传数据进行内容合并的方法。本专利技术实施例中,通过对接收到的数据块进行校验,以判断所述数据块内容是否正确;如果确定出所述数据块内容错误,则获取所述数据块的传输次数,如果所述传输次数小于预设次数,则对所述数据块进行丢弃;如果所述传输次数大于或等于所述预设次数,确定所述数据块的完整度,如果完整度满足预设条件,则对所述数据块进行保留,并发送重传指令至数据发送端;接收所述数据发送端根据所述重传指令发送的重传数据块,将所述保留的数据块和所述重传数据块进行合并处理。由此,显著提高了数据传输效率,优化了数据传输机制。附图说明图1为本专利技术实施例提供的一种接收端基于数据重传数据进行内容合并的方法的流程图;图2为本专利技术实施例提供的另一种接收端基于数据重传数据进行内容合并的方法的流程图;图3为本专利技术实施例提供的另一种接收端基于数据重传数据进行内容合并的方法的流程图;图4为本专利技术实施例提供的另一种接收端基于数据重传数据进行内容合并的方法的流程图;图5为本专利技术实施例提供的另一种接收端基于数据重传数据进行内容合并的方法的流程图;图6为本专利技术实施例提供的另一种接收端基于数据重传数据进行内容合并的方法的流程图;图7为本专利技术实施例提供的一种接收端基于数据重传数据进行内容合并的装置的结构框图;图8为本专利技术实施例提供的一种接收端基于数据重传数据进行内容合并的设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术实施例,而非对本专利技术实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术实施例相关的部分而非全部结构。图1为本专利技术实施例提供的一种接收端基于数据重传数据进行内容合并的方法的流程图,本实施例可适用于数据的传输过程,该方法可以由设备如数据接收端计算设备执行,具体包括如下步骤:步骤S101、对接收到的数据块进行校验,以判断所述数据块内容是否正确。在一个实施例中,对接收到的数据块进行完整性校验,如采用奇偶校验,具体的为:根据被传输的一组二进制代码中“1”的个数是奇数或偶数来进行校验。通过在数据块中专门设置一个奇偶校验位,存放代码中“1”的个数为奇数还是偶数。若用奇校验,则奇偶校验位为奇数,表示数据正确。若用偶校验,则奇偶校验位为偶本文档来自技高网...

【技术保护点】
1.接收端基于数据重传数据进行内容合并的方法,其特征在于,包括:/n对接收到的数据块进行校验,以判断所述数据块内容是否正确;/n如果确定出所述数据块内容错误,则获取所述数据块的传输次数,如果所述传输次数小于预设次数,则对所述数据块进行丢弃;/n如果所述传输次数大于或等于所述预设次数,确定所述数据块的完整度,如果完整度满足预设条件,则对所述数据块进行保留,并发送重传指令至数据发送端;/n接收所述数据发送端根据所述重传指令发送的重传数据块,将所述保留的数据块和所述重传数据块进行合并处理。/n

【技术特征摘要】
1.接收端基于数据重传数据进行内容合并的方法,其特征在于,包括:
对接收到的数据块进行校验,以判断所述数据块内容是否正确;
如果确定出所述数据块内容错误,则获取所述数据块的传输次数,如果所述传输次数小于预设次数,则对所述数据块进行丢弃;
如果所述传输次数大于或等于所述预设次数,确定所述数据块的完整度,如果完整度满足预设条件,则对所述数据块进行保留,并发送重传指令至数据发送端;
接收所述数据发送端根据所述重传指令发送的重传数据块,将所述保留的数据块和所述重传数据块进行合并处理。


2.根据权利要求1所述的方法,其特征在于,所述对接收到的数据块进行校验,以判断所述数据块内容是否正确,包括:
提取接收到的数据块的校验标识,根据所述校验标识获取本地存储的校验数据,根据所述校验数据和所述接收到的数据块进行标识计算得到比对标识,将所述比对标识和所述校验标识进行比对,以判断所述数据块内容是否正确。


3.根据权利要求1所述的方法,其特征在于,所述如果所述传输次数小于预设次数,则对所述数据块进行丢弃,包括:
如果所述传输次数小于预设次数,则确定所述传输数据的数据应用类型,如果所述数据应用类型不是预设数据应用类型,则对所述数据块进行丢弃,其中,数据应用类型为对应终端设备同一个应用程序中不同应用功能对应的类型。


4.根据权利要求3所述的方法,其特征在于,在对所述数据块进行丢弃之后,还包括:
发送第一重传指令至数据发送端,以使所述数据发送端创建第一传输进程,用于进行所述重传指令所关联数据的重传。


5.根据权利要求4所述的方法,其特征在于,发送重传指令至数据发送端,包括:
发送第二重传指令至数据发送端,以使所述数据发送端创建第二传输进程,用于进行正常数据的发送。


6.根据权利要求1-5中任一项所述的方法,其特征在于,所述接收所述数据发送端根据所述重传指令发送的重传数据块,将所述保留的数据块和所述重传数据块进行合并处理,包括:
接收所述数据发送端根据所述...

【专利技术属性】
技术研发人员:郑凛刘毅王鑫陈杰文林英喜李玮棠
申请(专利权)人:广州技象科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1