[发明专利]一种通讯系统、通讯方法及电子终端在审
申请号: | 202210478578.2 | 申请日: | 2022-05-05 |
公开(公告)号: | CN114866445A | 公开(公告)日: | 2022-08-05 |
发明(设计)人: | 苏静 | 申请(专利权)人: | 合肥梦鹿信息科技有限公司 |
主分类号: | H04L43/0823 | 分类号: | H04L43/0823;H04L69/04;H04L67/06;H04L1/18 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 230000 安徽省合肥市高新区*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通讯 系统 方法 电子 终端 | ||
本申请涉及一种通讯系统、通讯方法及电子终端,该系统包括数据获取模块,用于获取接收方的数据文件;并获取对应数据文件的随附文件;数据比对模块,用于比对两次或多次接收的随附文件并判断是否存在差异;若是,则按照预设的规则筛选出目标随附文件;若否,则指定该随附文件为目标随附文件;数据校验模块,用于依据目标随附文件中的元数据依次对数据文件通过校验信息进行校验操作,并判断数据文件是否完整;若是,则输出表示数据文件传输完成的提示信息;若否,则依据校验结果生成补充请求信息;及数据补充模块,用于依据补充请求信息重新传输并补充数据文件中缺失的部分。本申请具有提升所传输数据文件的完整性的效果。
技术领域
本申请涉及数据通讯的领域,尤其是涉及一种通讯系统、通讯方法及电子终端。
背景技术
一般的数据批量传输形式包括文件夹传输及压缩文件传输等,文件压缩后再传输,可以减少带宽占用,提升传输效率。
数据文件在传输完成后一般需要通过验证信息进行数据完整性的验证,以此检查文件是否在传输时发生损坏、丢失等情况。若要提高验证效率,也可通过验证元数据与数据之间的关系来验证所传输数据的完整性。
针对上述中的相关技术,发明人认为元数据与验证文件在发送过程中也可能存在丢失或某部分重复发送的现象,降低了验证的真实性。
发明内容
第一方面,为了提升所传输数据文件的完整性,本申请提供一种通讯系统。
本申请提供的一种通讯系统,采用如下的技术方案:
一种通讯系统,包括:
数据获取模块,用于获取接收方的数据文件,并获取对应数据文件的随附文件,随附文件包括元数据及校验信息;
数据比对模块,用于再次获取发送方的随附文件,比对两次或多次接收的随附文件并判断是否存在差异;
若是,则按照预设的规则筛选出目标随附文件;
若否,则指定该随附文件为目标随附文件;
数据校验模块,用于依据目标随附文件中的元数据依次对数据文件通过校验信息进行校验操作,并判断数据文件是否完整;
若是,则输出表示数据文件传输完成的提示信息;
若否,则依据校验结果生成补充请求信息;及,
数据补充模块,用于依据补充请求信息重新传输并补充数据文件中缺失的部分。
通过采用上述技术方案,元数据用于梳理数据,校验信息用于校验元数据的完整性;由于在传输过程中元数据与校验信息都有可能发生丢失,或者在信号过滤时被误删,因此通过数据比对模块进行至少两次的随附文件下载和比对,验证随附文件的真实性和完整性,并选出最准确的目标随附文件,之后再根据目标随附文件通过数据校验模块依次验证数据文件的完整性,若出现缺失,则需要重新向发送方发送补充请求信息,通过数据补充模块对缺失的部分进行补充,从而提升所传输数据的完整度。
优选的,所述数据文件包含至少一个子文件,所述数据校验模块包括:
数据筛选子模块,用于依据检验结果筛选出存在问题的问题数据;及,
请求生成子模块,分析包含问题数据所对应的最小传输单元,汇总生成补充请求信息;及所述数据补充模块用于依据补充请求信息向发送方申请重新传输以最小传输单元为单位的子文件。
通过采用上述技术方案,在数据文件出现错误时需要查找包含该问题数据的最小传输单元,例如包含该问题数据的某个文档、视频或文件夹等,以此减少需要补充的数据文件缺失部分的容量,降低再次传输的数据传输量,从而提升数据文件修复的修复效率。
优选的,所述数据获取模块包括类型判断子模块、预解压子模块及还原子模块:
所述类型判断子模块用于判断数据文件是否为压缩包;
若是,则随附文件还包括压缩信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥梦鹿信息科技有限公司,未经合肥梦鹿信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210478578.2/2.html,转载请声明来源钻瓜专利网。