文件传输的反馈方法、装置、设备和存储介质制造方法及图纸

技术编号:24418653 阅读:14 留言:0更新日期:2020-06-06 12:51
本申请涉及软件监控领域,提供了文件传输的反馈的方法、装置、设备和存储介质,方法包括:根据与第二终端的连接方式适配传输协议,接收来自第二终端的发送传输文件请求;收到传输文件请求后,获取预定格式的传输文件;接收来自第二终端的确认消息,根据各传输文件对应的分区节点标识将传输文件下发至对应的分区节点服务器;当所述传输文件发送失败时,将警告信息和失败原因发送出去并重新执行时检测失败原因是否被处理,当失败原因被处理时才重新执行;保存所述文件的文件信息并反馈给第二终端。通过此补偿机制,预警机制,可以提高文件传输成功率,可通过预警邮件告知人工介入,保证文件数据传输成功率百分之百。

Feedback methods, devices, equipment and storage media for file transmission

【技术实现步骤摘要】
文件传输的反馈方法、装置、设备和存储介质
本申请涉及软件监控领域,尤其涉及专利技术名称一种文件传输的反馈的方法、装置、设备和存储介质。
技术介绍
现有银保产品无论基于数据接口传输数据或者基于文件传输,都有一定比率会由于各种原因传送失败,比如网络抖动,亦或是系统异常,亦或是部分区域自然灾害等。当文件传输失败以后,操作人员往往不知道文件是否有所遗漏,要对接收的文件进行大量的比对,才能发现传输失败的文件。
技术实现思路
本专利技术实例中提出一种新的理赔服务模式,将AI图片识别定损技术运用在车险事故理赔场景,提供便捷的客户端,让用户可以快速方便的完成理赔的全部流程。第一方面,本申请提供一种文件传输的反馈的方法,包括:收到传输文件请求后,获取预定格式的传输文件。所述预定格式的传输文件包括传输文件信息及与传输文件对应的发布范围信息,根据所述与传输文件信息对应的发布范围信息处理所述预定格式的传输文件,生成对应各分区节点的传输文件,并向第二终端发起携带待接收传输文件分区节点标识的文件发布任务。接收来自第二终端的确认消息,根据各传输文件对应的分区节点标识将传输文件下发至对应的分区节点服务器。当所述传输文件发送失败时,在设置时间内向服务器重新发送所述传输文件并解析文件传输失败原因,将警告信息和失败原因发送出去以及当检测失败原因被处理时才重新发送所述传输文件。若通过超时线程检测的时间超过设置时间,则重复检测所述传输文件,直到次数检测线程重复次数达到设置预警次数后,失败原因仍未被处理,则将警告信息升级变为高级警告信息并使用邮件或短信发送出去。或者,通过设定时间的日期,对设定时间当日接口所有接收的文件进行检测,若检测所述传输文件的文件信息没有包含对应的文件信息,则将高级警告信息用邮件或者短信发送出去。保存所述传输文件的文件信息并反馈给第二终端。在一些可能的设计中,所述在设置时间内向服务器重新所述传输文件并解析文件传输失败原因之后,所述方法还包括:当所述传输文件产生缺损,对所述传输文件进行补偿,所述补偿包括通过互联网传输协议以及独立冗余磁盘阵列得到所述传输文件的文件缺损,并从网络来源中获取所述传输文件的缺损部分。在一些可能的设计中,所述对传输文件进行补偿,包括:通过网络获取所述传输文件的标识ID,并为所述传输文件分配预设值的储存空间。当所述传输文件的缺损部分重新开始传输后,所述第一终端从网络获取所述传输文件的片断不稳定造成传输过程中的缺损片断丢失,则所述缺损片断对应的磁盘空间空缺,且所述缺损片断ID号也不会被记录,从而进行丢失片断的查找,通过将所述传输文件的独立冗余磁盘阵列进行奇偶校验,以得到下载后文件的缺损信息,所述缺损片段包括缺失片段和损坏片段。通过所述缺损片断ID号,从服务器和其他用户获取缺损部分,获得所述缺损部分后按照所述缺损片断ID号将所述缺损片断写入磁盘空间,并根据所述缺损片断ID号将所述缺损片断写入预分配的空间,以将所述传输文件补充。在一些可能的设计中,对传输文件进行补偿,所方法还包括:接收所述第二终端发送的对所述缺损片段增加的指示信息,所述指示信息用于指示文件的预设帧数以及文件的重要性。当传输完成且接收到的所述指示信息中的实际帧数高于帧数阈值时,则判断此次文件接收正常。若接收到的所述指示信息的实际帧数低于所述帧数阈值,则将缺失的指示信息反馈给所述第二终端,以使得所述第二终端根据所述缺失的指示信息将缺失的帧文件进行重新发送。在一些可能的设计中,所述收到传输文件请求后,所述方法还包括:若接收到多个不同的传输文件请求,则采用多线程的方式进行文件传输。所述采用多线程的方式进行文件传输是指:当接收到所述多个不同的传输文件请求的数量超过第一阈值时,采用所述第一阈值个数的第一线程进行多线程文件传输,所述第一阈值是指线程池中的线程的数量上限。当所述多个不同的传输文件请求的数量小于或等于所述第一阈值时,采用所述传输文件请求的数量的线程数量进行多线程文件传输。在一些可能的设计中,所述根据各传输文件对应的分区节点标识将传输文件下发至对应的分区节点服务器之前,所述方法还还包括:向所述第二终端发送第一公钥,以使得所述第二终端根据所述第一公钥对传输文件进行加密。接收所述第二终端发送的所述传输文件。根据映射表,获取所述第一公钥对应的第一私钥,所述映射表包括第二公钥与第二私钥之间的对应关系,所述映射表存储于数据库中,所述第二公钥包含所述第一公钥,所述第二私钥包含所述第一私钥。根据所述第一私钥,对所述传输文件进行解密。在一些可能的设计中,所述收到传输文件请求后,所述方法还包括:收到第二终端的传输文件的请求后,对第二终端进行身份验证,身份验证包括检查文件传输服务器名、文件传输客户端名、IP地址、端口号、用户名以及口令信息是否正确。第二方面,本申请提供一种文件传输的反馈的装置,具有实现对应于上述第一方面提供的文件传输的反馈的平台的方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块,所述模块可以是软件和/或硬件。所述文件传输的反馈的装置包括:获取模块,用于根据与第二终端的连接方式适配传输协议,接收来自第二终端的发送传输文件请求。处理模块,用于根据与第二终端的连接方式适配传输协议,接收来自第二终端的发送传输文件请求;收到传输文件请求后,获取预定格式的传输文件;所述预定格式的传输文件包括传输文件信息及与传输文件对应的发布范围信息,根据所述与传输文件信息对应的发布范围信息处理所述预定格式的传输文件,生成对应各分区节点的传输文件,并向第二终端发起携带待接收传输文件分区节点标识的文件发布任务;接收来自第二终端的确认消息,根据各传输文件对应的分区节点标识将传输文件下发至对应的分区节点服务器;当所述传输文件发送失败时,在设置时间内向服务器重新发送所述传输文件并解析文件传输失败原因,将警告信息和失败原因发送出去以及当检测失败原因被处理时才重新发送所述传输文件;若通过超时线程检测的时间超过设置时间,则重复检测所述传输文件,直到次数检测线程重复次数达到设置预警次数后,失败原因仍未被处理,则通过所述输入输出模块将警告信息升级变为高级警告信息并使用邮件或短信发送出去;或者,通过设定时间的日期,对设定时间当日接口所有接收的文件进行检测,若检测所述传输文件的文件信息没有包含对应的文件信息,则通过所述输入输出模块将高级警告信息用邮件或者短信发送出去;保存所述传输文件的文件信息并反馈给第二终端。在一些可能的设计中,所述处理模块还用于:当所述传输文件产生缺损,对所述传输文件进行补偿,所述补偿包括通过互联网传输协议以及独立冗余磁盘阵列得到所述传输文件的文件缺损,并从网络来源中获取所述传输文件的缺损部分。在一些可能的设计中,所述处理模块还用于:通过网络获取所述传输文件的标识ID,并为本文档来自技高网...

【技术保护点】
1.一种文件传输的反馈方法,其特征在于,所述方法由第一终端执行,所述方法包括:/n根据与第二终端的连接方式适配传输协议,接收来自第二终端的发送传输文件请求;/n收到传输文件请求后,获取预定格式的传输文件;所述预定格式的传输文件包括传输文件信息及与传输文件对应的发布范围信息,根据所述与传输文件信息对应的发布范围信息处理所述预定格式的传输文件,生成对应各分区节点的传输文件,并向第二终端发起携带待接收传输文件分区节点标识的文件发布任务;/n接收来自第二终端的确认消息,根据各传输文件对应的分区节点标识将传输文件下发至对应的分区节点服务器;/n当所述传输文件发送失败时,在设置时间内向服务器重新发送所述传输文件并解析文件传输失败原因,将警告信息和失败原因发送出去以及当检测失败原因被处理时才重新发送所述传输文件;若通过超时线程检测的时间超过设置时间,则重复检测所述传输文件,直到次数检测线程重复次数达到设置预警次数后,失败原因仍未被处理,则将警告信息升级变为高级警告信息并使用邮件或短信发送出去;/n或者,通过设定时间的日期,对设定时间当日接口所有接收的文件进行检测,若检测所述传输文件的文件信息没有包含对应的文件信息,则将高级警告信息用邮件或者短信发送出去;/n保存所述传输文件的文件信息并反馈给第二终端。/n...

【技术特征摘要】
1.一种文件传输的反馈方法,其特征在于,所述方法由第一终端执行,所述方法包括:
根据与第二终端的连接方式适配传输协议,接收来自第二终端的发送传输文件请求;
收到传输文件请求后,获取预定格式的传输文件;所述预定格式的传输文件包括传输文件信息及与传输文件对应的发布范围信息,根据所述与传输文件信息对应的发布范围信息处理所述预定格式的传输文件,生成对应各分区节点的传输文件,并向第二终端发起携带待接收传输文件分区节点标识的文件发布任务;
接收来自第二终端的确认消息,根据各传输文件对应的分区节点标识将传输文件下发至对应的分区节点服务器;
当所述传输文件发送失败时,在设置时间内向服务器重新发送所述传输文件并解析文件传输失败原因,将警告信息和失败原因发送出去以及当检测失败原因被处理时才重新发送所述传输文件;若通过超时线程检测的时间超过设置时间,则重复检测所述传输文件,直到次数检测线程重复次数达到设置预警次数后,失败原因仍未被处理,则将警告信息升级变为高级警告信息并使用邮件或短信发送出去;
或者,通过设定时间的日期,对设定时间当日接口所有接收的文件进行检测,若检测所述传输文件的文件信息没有包含对应的文件信息,则将高级警告信息用邮件或者短信发送出去;
保存所述传输文件的文件信息并反馈给第二终端。


2.根据权利要求1所述的方法,其特征在于,所述在设置时间内向服务器重新所述传输文件并解析文件传输失败原因之后,所述方法还包括:
当所述传输文件产生缺损,对所述传输文件进行补偿,所述补偿包括通过互联网传输协议以及独立冗余磁盘阵列得到所述传输文件的文件缺损,并从网络来源中获取所述传输文件的缺损部分。


3.根据权利要求2所述的方法,其特征在于,所述对传输文件进行补偿,包括:
通过网络获取所述传输文件的标识ID,并为所述传输文件分配预设值的储存空间;
当所述传输文件的缺损部分重新开始传输后,所述第一终端从网络获取所述传输文件的片断不稳定造成传输过程中的缺损片断丢失,则所述缺损片断对应的磁盘空间空缺,且所述缺损片断ID号也不会被记录,从而进行丢失片断的查找,通过将传输文件的独立冗余磁盘阵列奇偶校验,以得到下载后文件的缺损信息,所述缺损片段包括缺失片段和损坏片段;
通过所述缺损片断ID号,从服务器和其他用户获取缺损部分,获得所述缺损部分后按照所述缺损片断ID号将所述缺损片断写入磁盘空间,并根据所述缺损片断ID号将所述缺损片断写入预分配的空间,以将所述传输文件补充。


4.根据权利要求3所述的方法,其特征在于,所述对传输文件进行补偿,所述方法还包括:
接收所述第二终端发送的对所述缺损片段增加的指示信息,所述指示信息用于指示文件的预设帧数以及文件的重要性;
当传输完成且接收到的所述指示信息中的实际帧数高于帧数阈值时,则判断此次文件接收正常;
若接收到的所述指示信息的实际帧数低于所述帧数阈值,则将缺失的指示信息反馈给所述第二终端,以使得所述第二终端根据所述缺失的指示信息将缺失的帧文件进行重新发送。


5.根据权利要求1所述的方法,其特征在于,所述收到传输文件请求后,所述方法还包括:
若接收到多个不同的传输文件请求,...

【专利技术属性】
技术研发人员:黄武科
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东;44

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

1