[发明专利]极端网络环境下图片切分传输方法、系统、终端及服务器在审
申请号: | 201911008576.1 | 申请日: | 2019-10-22 |
公开(公告)号: | CN111131376A | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 贾俊强;苟亮;马占军;王平;薛高倩;买合布拜;马倩;迪力尼亚·迪力夏提;朱帕尔·努尔兰;文云;王晓玉 | 申请(专利权)人: | 国网新疆电力有限公司信息通信公司;国家电网有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/953 |
代理公司: | 乌鲁木齐合纵专利商标事务所 65105 | 代理人: | 周星莹;汤洁 |
地址: | 830001 新疆维吾尔*** | 国省代码: | 新疆;65 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 极端 网络 环境 图片 切分 传输 方法 系统 终端 服务器 | ||
1.一种极端网络环境下图片切分传输方法,其特征在于,包括以下步骤:
将图片编码转换为长字符串,并生成与该图片对应的唯一图片标识;
预设分段字符串拆分长度,根据该拆分长度将长字符串依序拆分为多节分段字符串,并按照分段字符串的拆分顺序生成拆分顺序标识;
建立网络请求,按照分段字符串的拆分顺序,上传图片标识、拆分顺序标识和所有分段字符串至服务器;
服务器判断是否获取所有分段字符串,响应于是,则根据拆分顺序标识拼接所有分段字符串,还原长字符串;
将长字符串解码转换为原始图片。
2.根据权利要求1所述的极端网络环境下图片切分传输方法,其特征在于,所述服务器判断是否获取所有分段字符串,具体包括:
服务器接收每接收到一个网络请求后,判断拆分顺序标识与已接收到的分段字符串个数是否一致;
响应于一致,则服务器判定当前网络请求为最后一个请求,即所有分段字符串均已获取,响应于不一致,则存储该分段字符串。
3.根据权利要求1所述的极端网络环境下图片切分传输方法,其特征在于,所述建立网络请求,按照分段字符串的拆分顺序,上传图片标识、拆分顺序标识和所有分段字符串至服务器,具体包括:
建立一个循环的网络请求,其中循环次数与分段字符串的个数相同;
按照分段字符串的拆分顺序,在每一次网络请求中向服务器上传图片标识、拆分顺序标识和对应分段字符串;
若上传失败,则重新上传当前数据,上传成功则继续上传新的数据。
4.根据权利要求1所述的极端网络环境下图片切分传输方法,其特征在于,所述将图片通过Base64编码方式转换为长字符串。
5.根据权利要求1或2或3或4所述的极端网络环境下图片切分传输方法,其特征在于,所述将长字符串通过Base64编码方式转换为原始图片。
6.一种极端网络环境下图片切分传输系统,其特征在于,包括服务器和终端;
所述终端,用于将图片编码转换为长字符串,并生成与该图片对应的唯一图片标识;拆分长字符串,生成拆分顺序标识;上传所有分段字符串、图片标识和拆分顺序标识至服务器;
所述服务器,用于服务器判断是否获取所有分段字符串,响应于是,则根据拆分顺序标识拼接所有分段字符串,还原长字符串,并将长字符串解码转换为原始图片。
7.一种终端,其特征在于,包括图片转换单元、长字符串拆分单元和分段字符串上传单元;
所述图片转换单元,用于将图片编码转换为长字符串,并生成与该图片对应的唯一图片标识;
所述长字符串拆分单元,用于预设分段字符串拆分长度,根据该拆分长度将长字符串依序拆分为多节分段字符串,并按照分段字符串的拆分顺序生成拆分顺序标识;
所述分段字符串上传单元,用于建立网络请求,按照分段字符串的拆分顺序,上传图片标识、拆分顺序标识和所有分段字符串至服务器。
8.一种服务器,其特征在于,包括接收单元、拼接单元和还原单元;
所述接收单元,用于接收图片标识、拆分顺序标识和分段字符串,并判断是否获取所有分段字符串;
所述拼接单元,用于在分段字符串接收完毕后,根据拆分顺序标识拼接所有分段字符串,还原长字符串;
所述还原单元,用于将长字符串解码转换为原始图片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网新疆电力有限公司信息通信公司;国家电网有限公司,未经国网新疆电力有限公司信息通信公司;国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911008576.1/1.html,转载请声明来源钻瓜专利网。