【技术实现步骤摘要】
极端网络环境下图片切分传输方法、系统、终端及服务器
本专利技术涉及一种图片传输
,是一种极端网络环境下图片切分传输方法、系统、终端及服务器。
技术介绍
随着信息技术的不断发展以及社会需求的不断增强,信息产业的发展日新月异,对通信传输的质量、高速性、准确性有更高的要求,移动应用的蓬勃发展让人们可以通过移动软件就可以随时、随地的办公和上传现场图片,这些都需要无线网络进行通信传输,较多的工作场景都需要上传图片来完成,在通信信号较差、发生意外中断、网络安全策略不允许使用文件流方式传输、对数据请求长度存在限制等情况时,图片等文件的上传将被限制,或者导致体积较大的图片无法上传成功。
技术实现思路
本专利技术提供了一种极端网络环境下图片切分传输方法,克服了上述现有技术之不足,其能有效解决现有在网络较差或者对数据请求长度存在限制时存在的图片上传困难、不易成功的问题。本专利技术的技术方案之一是通过以下措施来实现的:一种极端网络环境下图片切分传输方法,包括以下步骤:将图片编码转换为长字符串,并生成与该图 ...
【技术保护点】
1.一种极端网络环境下图片切分传输方法,其特征在于,包括以下步骤:/n将图片编码转换为长字符串,并生成与该图片对应的唯一图片标识;/n预设分段字符串拆分长度,根据该拆分长度将长字符串依序拆分为多节分段字符串,并按照分段字符串的拆分顺序生成拆分顺序标识;/n建立网络请求,按照分段字符串的拆分顺序,上传图片标识、拆分顺序标识和所有分段字符串至服务器;/n服务器判断是否获取所有分段字符串,响应于是,则根据拆分顺序标识拼接所有分段字符串,还原长字符串;/n将长字符串解码转换为原始图片。/n
【技术特征摘要】
1.一种极端网络环境下图片切分传输方法,其特征在于,包括以下步骤:
将图片编码转换为长字符串,并生成与该图片对应的唯一图片标识;
预设分段字符串拆分长度,根据该拆分长度将长字符串依序拆分为多节分段字符串,并按照分段字符串的拆分顺序生成拆分顺序标识;
建立网络请求,按照分段字符串的拆分顺序,上传图片标识、拆分顺序标识和所有分段字符串至服务器;
服务器判断是否获取所有分段字符串,响应于是,则根据拆分顺序标识拼接所有分段字符串,还原长字符串;
将长字符串解码转换为原始图片。
2.根据权利要求1所述的极端网络环境下图片切分传输方法,其特征在于,所述服务器判断是否获取所有分段字符串,具体包括:
服务器接收每接收到一个网络请求后,判断拆分顺序标识与已接收到的分段字符串个数是否一致;
响应于一致,则服务器判定当前网络请求为最后一个请求,即所有分段字符串均已获取,响应于不一致,则存储该分段字符串。
3.根据权利要求1所述的极端网络环境下图片切分传输方法,其特征在于,所述建立网络请求,按照分段字符串的拆分顺序,上传图片标识、拆分顺序标识和所有分段字符串至服务器,具体包括:
建立一个循环的网络请求,其中循环次数与分段字符串的个数相同;
按照分段字符串的拆分顺序,在每一次网络请求中向服务器上传图片标识、拆分顺序标识和对应分段字符串;
若上传失败,则重新上传当前数据,上传成功则继续上传新的数据。
4.根据权利要求1所述的极端网络环境下图片切分传输方法,其特征在于,所述将图片通过Base6...
【专利技术属性】
技术研发人员:贾俊强,苟亮,马占军,王平,薛高倩,买合布拜,马倩,迪力尼亚·迪力夏提,朱帕尔·努尔兰,文云,王晓玉,
申请(专利权)人:国网新疆电力有限公司信息通信公司,国家电网有限公司,
类型:发明
国别省市:新疆;65
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。