一种海量照片的异步上传方法、系统、电子设备及介质技术方案

技术编号:37139484 阅读:17 留言:0更新日期:2023-04-06 21:43
本发明专利技术公开一种海量照片的异步上传方法、系统、电子设备及介质,涉及数据传输技术领域,方法包括:通过移动端获取待上传理赔照片组;通过移动端将待上传理赔照片组中的多张理赔照片,通过异步并发多线程上传至后台服务器;通过后台服务器将每张理赔照片的上传状态,发送至移动端进行本地存储;上传状态包括上传失败和上传成功;通过移动端定时将上传状态为上传失败的理赔照片,通过异步并发多线程上传至后台服务器。本发明专利技术实现对于照片的及时上传,解决照片上传丢失的问题。解决照片上传丢失的问题。解决照片上传丢失的问题。

【技术实现步骤摘要】
一种海量照片的异步上传方法、系统、电子设备及介质


[0001]本专利技术涉及数据传输
,特别是涉及一种海量照片的异步上传方法、系统、电子设备及介质。

技术介绍

[0002]农业保险具有点多面广、数量巨大且空间分布呈分散状态的特性。并且农村地区特别是山区,网络信号较弱,对移动端在线验标、查勘拍照上传产生较大影响。另外,农险大户投保数量大,验标拍照、出险查勘时拍照的数量多,上传服务器后台,如果不做异步上传处理机制,会导致上传耗时较长、用户体验差、如果信号不稳定,会导致上传中断,照片丢失等问题。
[0003]手机移动端APP端上传照片时,照片文件本身比较大,占用网络带宽,尤其是农险实际业务中,验标、查勘过程中需要采集大量现场照片作为影像资料留存,采用目前常用的实时接口上传技术,受制于网络信号、服务器性能瓶颈等因素影响,经常会出现照片丢失、照片上传缓慢的问题,用户体验不好。

技术实现思路

[0004]本专利技术的目的是提供一种海量照片的异步上传方法、系统、电子设备及介质,实现及时上传,解决照片上传丢失的问题。
[0005]为实现上述目的,本专利技术提供了如下方案:
[0006]第一方面,本专利技术提供一种海量照片的异步上传方法,包括:
[0007]通过移动端获取待上传理赔照片组;所述待上传理赔照片组包括多张理赔照片;
[0008]通过所述移动端将所述待上传理赔照片组中的多张理赔照片,通过异步并发多线程上传至后台服务器;
[0009]通过所述后台服务器将每张理赔照片的上传状态,发送至所述移动端进行本地存储;所述上传状态包括上传失败和上传成功;
[0010]通过所述移动端定时将上传状态为上传失败的理赔照片,通过异步并发多线程上传至所述后台服务器。
[0011]可选地,所述海量照片的异步上传方法还包括:
[0012]通过所述移动端的本地Room数据库对每张理赔照片的上传状态进行存储。
[0013]可选地,所述后台服务器为总公司应用服务器;
[0014]通过所述移动端将所述待上传理赔照片组中的多张理赔照片,通过异步并发多线程上传至后台服务器,具体包括:
[0015]通过所述移动端将所述待上传理赔照片组中的多张理赔照片,经由总公司防火墙隔离区域,通过异步并发多线程上传至所述总公司应用服务器。
[0016]可选地,所述后台服务器包括总公司应用服务器、总公司理赔业务服务器和分公司影像服务器;
[0017]所述海量照片的异步上传方法,还包括:
[0018]通过所述总公司应用服务器接收和存储所述上传状态为上传成功的理赔照片,同时生成所述上传状态为上传成功的理赔照片对应的存储位置目录;
[0019]通过所述总公司应用服务器将所述上传状态为上传成功的理赔照片以及所述存储位置目录,发送至所述总公司理赔业务服务器进行照片筛选,以得到合格理赔照片;
[0020]通过所述总公司理赔业务服务器确定所述合格理赔照片对应的存储位置,并将所述合格理赔照片对应的存储位置发送至所述分公司影像服务器;
[0021]通过所述分公司影像服务器依据所述合格理赔照片对应的存储位置,获取所述合格理赔照片。
[0022]可选地,所述海量照片的异步上传方法,还包括:
[0023]通过所述移动端记录每张理赔照片的理赔业务类型、照片名称、通用唯一识别码和上传时间。
[0024]第二方面,本专利技术提供一种海量照片的异步上传系统,包括移动端和后台服务器;
[0025]所述移动端,用于:
[0026]获取待上传理赔照片组;所述待上传理赔照片组包括多张理赔照片;
[0027]将所述待上传理赔照片组中的多张理赔照片,通过异步并发多线程上传至所述后台服务器;
[0028]所述后台服务器,用于
[0029]将每张理赔照片的上传状态,发送至所述移动端进行本地存储;所述上传状态包括上传失败和上传成功;
[0030]所述移动端,还用于:
[0031]定时将上传状态为上传失败的理赔照片,通过异步并发多线程上传至所述后台服务器。
[0032]第三方面,本专利技术提供一种电子设备,所述电子设备包括存储器和处理器;
[0033]所述存储器用于存储计算机程序,所述处理器用于运行所述计算机程序以执行海量照片的异步上传方法。
[0034]第四方面,本专利技术提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序;
[0035]所述计算机程序被处理器执行时实现海量照片的异步上传方法的步骤。
[0036]根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:
[0037]本专利技术提供了一种海量照片的异步上传方法、系统、电子设备及介质,对于移动端采集到的待上传理赔照片组,通过异步并发多线程的方式上传至后台服务器,从而实现对于移动端的海量数据实现同时传输,大大缩短了上传时间,实现及时上传。通过后台服务器对于理赔照片的上传状态进行记录,移动端将其中上传状态为上传失败的理赔照片,定时通过异步并发多线程重新进行上传,以避免出现数据丢失的情况。综上,本专利技术综合了多线程上传、异步定时补传和移动端本地存储的方式,具有照片及时上传、用户无感、后台静默上传的良好体验。
附图说明
[0038]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0039]图1为本专利技术海量照片的异步上传方法的流程示意图;
[0040]图2为本专利技术实施例的流程示意图;
[0041]图3为本专利技术海量照片的异步上传系统的结构示意图。
具体实施方式
[0042]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0043]本专利技术提出一种单海量照片的异步上传方法、系统、电子设备及介质,整合APP本地数据库、多线程上传、异步定时补传方式,经过改造,手机端支持接入电话、接听微信语言视频、切换操作界面等中断续传,解决网络信号不好、验标查勘高峰期的情况下,验标照片、查勘照片上传丢失和上传超时的问题,提升用户体验。
[0044]为使本专利技术的目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。
[0045]实施例一
[0046]如图1所示,本实施例提供一种海量照片的异步上传方法,包括:
[0047]步骤100,通过移动端获取待上传理赔照片组;所述待上传理赔照片组包括多张理赔照片。
[0048]步骤200,通本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种海量照片的异步上传方法,其特征在于,所述海量照片的异步上传方法包括:通过移动端获取待上传理赔照片组;所述待上传理赔照片组包括多张理赔照片;通过所述移动端将所述待上传理赔照片组中的多张理赔照片,通过异步并发多线程上传至后台服务器;通过所述后台服务器将每张理赔照片的上传状态,发送至所述移动端进行本地存储;所述上传状态包括上传失败和上传成功;通过所述移动端定时将上传状态为上传失败的理赔照片,通过异步并发多线程上传至所述后台服务器。2.根据权利要求1所述的海量照片的异步上传方法,其特征在于,所述海量照片的异步上传方法还包括:通过所述移动端的本地Room数据库对每张理赔照片的上传状态进行存储。3.根据权利要求1所述的海量照片的异步上传方法,其特征在于,所述后台服务器为总公司应用服务器;通过所述移动端将所述待上传理赔照片组中的多张理赔照片,通过异步并发多线程上传至后台服务器,具体包括:通过所述移动端将所述待上传理赔照片组中的多张理赔照片,经由总公司防火墙隔离区域,通过异步并发多线程上传至所述总公司应用服务器。4.根据权利要求1所述的海量照片的异步上传方法,其特征在于,所述后台服务器包括总公司应用服务器、总公司理赔业务服务器和分公司影像服务器;所述海量照片的异步上传方法,还包括:通过所述总公司应用服务器接收和存储所述上传状态为上传成功的理赔照片,同时生成所述上传状态为上传成功的理赔照片对应的存储位置目录;通过所述总公司应用服务器将所述上传状态为上传成功的理赔照片以及所述存储位置目录,发送至所述总公司理赔业...

【专利技术属性】
技术研发人员:逯长松任晓鹏任喜海赵洪溢吴国华
申请(专利权)人:中国人民财产保险股份有限公司
类型:发明
国别省市:

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

1