一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于更高效数字通信的屏蔽的分组校验和的制作方法

2022-03-19 18:20:54 来源:中国专利 TAG:

技术特征:
1.一种系统,包括:发送计算设备,包括:一个或多个发送计算设备处理单元;以及一个或多个发送计算设备存储介质,包括计算机可执行指令,当由所述发送计算设备处理单元中的至少一些执行时,所述计算机可执行指令使所述发送计算设备:生成第一位掩码,所述第一位掩码指示与所述第一位掩码相关联的一个或多个分组的第一连续数据范围将被包括在分组检错码的生成中、并且与所述第一位掩码相关联的所述一个或多个分组的第二连续数据范围将被排除在所述分组检错码的生成之外,其中与所述第一位掩码相关联的所述一个或多个分组中的每个分组具有对应的分组检错码,所述对应的分组检错码根据所述第一位掩码生成;针对第一分组,基于所述第一分组的、在所述第一连续数据范围内的数据,来生成第一分组检错码,以排除所述第一分组的、在所述第二连续数据范围内的数据,所述第一分组是与所述第一位掩码相关联的分组中的一个分组;发送所述第一位掩码、所述第一分组和所述第一分组检错码;以及接收计算设备,包括:一个或多个接收计算设备处理单元;以及一个或多个接收计算设备存储介质,包括计算机可执行指令,当由所述接收计算设备处理单元中的至少一些执行时,所述计算机可执行指令使所述接收计算设备:接收所述第一位掩码、所述第一分组和所述第一分组检错码;基于由所述接收计算设备接收的所述第一分组的、在所述第一连续数据范围内的数据,来生成所述第一分组检错码的另一实例,以排除由所述接收计算设备接收的所述第一分组的、在所述第二连续数据范围内的数据;以及如果生成的所述第一分组检错码的所述实例不同于由所述接收计算设备接收的所述第一分组检错码,则从所述接收计算设备丢弃所述第一分组;其中,如果由所述发送计算设备发送的所述第一分组与由所述接收计算设备接收的所述第一分组之间的差异在所述第二连续数据范围内,则即使存在所述差异,所述接收计算机也将保留所述第一分组作为被正确接收的分组。2.根据权利要求1所述的系统,其中所述第一分组包括所述第一位掩码和所述第一分组检错码两者,与所述第一位掩码相关联的所述一个或多个分组仅具有所述第一分组。3.根据权利要求1所述的系统,其中所述第一位掩码独立于所述第一分组和所述第一分组检错码被发送。4.根据权利要求1所述的系统,其中所述第一检错码是纠错码。5.根据权利要求1所述的系统,其中所述第一位掩码包括如下的码,所述码对应于所述第一连续数据范围将被包括在所述分组检错码的生成中、并且所述第二连续数据范围将被排除在所述分组检错码的生成之外的指示,所述码和对应的所述指示是码和对应的指示的字典的一部分,所述字典可由所述发送计算设备和所述接收计算设备两者访问。6.根据权利要求1所述的系统,其中用于发送所述第一位掩码、所述第一分组和所述第一分组检错码的所述计算机可执行指令包括当由所述发送计算设备处理单元中的至少一些执行时使所述发送计算设备执行以下操作的计算机可执行指令:
将所述第一位掩码、所述第一分组和所述第一分组检错码封装到第二分组的有效载荷中;以及发送所述第二分组。7.根据权利要求1所述的系统,其中,所述一个或多个发送计算设备存储介质还包括当由所述发送计算设备处理单元中的至少一些执行时使所述发送计算设备执行以下操作的计算机可执行指令:接收与第二位掩码相关联的所述第二分组,所述第二位掩码指示所述第二分组的第一连续数据范围将被包括在所述分组检错码的生成中、并且所述第二分组的第二连续数据范围将被排除在所述分组检错码的生成之外;以及将所述第二分组封装到所述第一分组的有效载荷中;其中生成所述第一位掩码是基于所述第二位掩码的。8.根据权利要求7所述的系统,其中生成所述第一位掩码包括:划定与所述第一位掩码相关联的所述第一分组的所述第一连续数据范围,以对应于所述第二分组的所述第一连续数据范围,所述第二分组被封装到所述第一分组的所述有效载荷中;以及划定与所述第一位掩码相关联的所述第一分组的所述第二连续数据范围,以对应于所述第二分组的所述第二连续数据范围,所述第二分组被封装到所述第一分组的所述有效载荷中。9.一种生成用于通过网络发送数字数据的分组的方法,其中仅保护所述分组的有效载荷的一部分免受传输错误,所述方法包括:在发送计算设备处生成第一位掩码,所述第一位掩码指示与所述第一位掩码相关联的一个或多个分组的第一连续数据范围将被包括在分组检错码的生成中、并且与所述第一位掩码相关联的所述一个或多个分组的第二连续数据范围将被排除在所述分组检错码的生成之外,其中与所述第一位掩码相关联的所述一个或多个分组中的每个分组具有对应的分组检错码,所述对应的分组检错码根据第一位掩码生成;在所述发送计算设备处,针对第一分组,基于所述第一分组的、在所述第一连续数据范围内的数据,来生成第一分组检错码,以排除所述第一分组的、在所述第二连续数据范围内的数据,所述第一分组是与所述第一位掩码相关联的分组中的一个分组;以及从所述发送计算设备通过所述网络发送所述第一位掩码、所述第一分组和所述第一分组检错码。10.一种接收通过网络传送数字数据的分组的方法,其中仅检查所述分组的有效载荷的一部分的传输错误,所述方法包括:在接收计算设备处接收第一位掩码、第一分组和第一分组检错码,所述第一分组与所述第一位掩码相关联,所述第一位掩码指示所述第一分组的第一连续数据范围被包括在了所述第一分组检错码的生成中、并且所述第一分组的第二连续数据范围被排除在了所述第一分组检错码的生成之外;在所述接收计算设备处,基于接收的所述第一分组的、在所述第一连续数据范围内的数据,来生成所述第一分组检错码的另一实例,以排除接收的所述第一分组的、在所述第二连续数据范围内的数据;以及
如果生成的所述第一分组检错码的所述实例不同于接收的所述第一分组检错码,则从所述接收计算设备丢弃接收的所述第一分组;其中,如果发送的所述第一分组与接收的所述第一分组之间的差异在所述第二连续数据范围内,则即使在存在所述差异,接收的所述第一分组也被保留作为被正确接收的分组。11.根据权利要求1所述的系统,其中所述第一位掩码包括两个数据位:第一数据位,被设置为第一二进制值,所述第一数据位对应于所述第一连续数据范围,所述第一二进制值指示在所述分组检错码的生成中包括所述第一连续数据范围;以及第二数据位,被设置为第二二进制值,所述第二二进制值不同于所述第一二进制值,所述第二数据位对应于所述第二连续数据范围,所述第二二进制值指示从所述分组检错码的生成中排除所述第二连续数据范围。12.根据权利要求1所述的系统,其中发送所述第一位掩码和接收所述第一位掩码包括交换信息,所述发送计算设备和所述接收计算设备能够从所述信息中独立地推导出所述第一位掩码。13.根据权利要求1所述的系统,其中所述第一位掩码包括第一位组和第二位组,所述第一位组指示所述第一连续数据范围和所述第二连续数据范围中的任何数据范围是否将被包括在所述分组检错码的生成中,所述第二组位分离地指示所述第一连续数据范围和所述第二连续数据范围中的任何数据范围是否将被包括在分组纠错码的生成中。14.根据权利要求1所述的系统,其中所述第一位掩码通过省略所述第一连续数据范围的标识来指示所述第一连续数据范围将被包括在所述分组检错码的生成中,所述第一位掩码仅标识将被排除在所述分组检错码的生成之外的数据范围。15.根据权利要求1所述的系统,其中所述第一位掩码通过不包括所述第二连续数据范围的标识来指示所述第二连续数据范围将被排除在所述分组检错码的生成之外,所述第一位掩码仅标识将被包括在所述分组检错码的生成中的数据范围。

技术总结
屏蔽的分组校验和被用于仅针对分组的离散部分提供检错和/或纠错,以排除其他部分,从而如果传输错误仅出现在由屏蔽的分组校验和所排除的部分中,则避免重传。位掩码标识其数据将被检错和/或纠错方案保护的分组的部分、其数据将被排除在这种检错和/或纠错方案之外的分组的部分、或它们的组合。位掩码可以是被合并到单独的分组的一个或多个字段中的、每个分组的规范,或者单个位掩码可以同等地应用于多个分组,这些分组可以以多种方式被划定并且可以被分开发送或推导。在较低层机制被停用的情况下,可以在较高层处生成位掩码,或者可以基于向下传递的数据在较低层处生成位掩码。基于向下传递的数据在较低层处生成位掩码。基于向下传递的数据在较低层处生成位掩码。


技术研发人员:A
受保护的技术使用者:微软技术许可有限责任公司
技术研发日:2020.06.17
技术公布日:2022/3/18
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献