[发明专利]客户端的数据传输方法及系统、介质和计算设备在审
申请号: | 201810120462.5 | 申请日: | 2018-02-06 |
公开(公告)号: | CN108366112A | 公开(公告)日: | 2018-08-03 |
发明(设计)人: | 王磊;项望烽;黄俊;周江华 | 申请(专利权)人: | 杭州朗和科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 吕雁葭 |
地址: | 310052 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 第一数据 数据传输 数据块 服务器发送 传输 计算设备 客户 块传输 服务器 数据传输系统 网络类型确定 尺寸调整 网络环境 客户端 块发送 失败 发送 成功 | ||
本发明的实施方式提供了一种客户端的数据传输方法,该客户端的数据传输方法包括确定需要传输给服务器的第一数据块的尺寸;向服务器发送第一数据块;根据第一数据块传输成功或第一数据块传输失败,基于第一数据块的尺寸调整客户端需要传输给服务器的第二数据块的尺寸;以及向服务器发送第二数据块。通过向服务器发送第一数据块,并根据第一数据块发送成功与失败的结果,确定后续待发送的第二数据块的尺寸,本发明的方法使得在复杂多变的网络环境下,可以不用根据网络类型确定传输的数据块尺寸,从而显著地提高数据传输的稳定性和传输速率。此外,本发明的实施方式提供了一种客户端的数据传输系统、一种介质和一种计算设备。
技术领域
本发明的实施方式涉及互联网领域,更具体地,本发明的实施方式涉及客户端的数据传输方法及系统、介质和计算设备。
背景技术
本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
在整个互联网技术领域,数据的上传或下载作为一项基本的上网行为,在各种应用场景下都会使用,但是如何高效、稳定地上传或下载数据,尤其是在网络情况极为复杂的场景下稳定上传或下载数据,一直是个业内难题。
目前,已经出现一些进行数据传输的处理方法,以上传数据的流程为例,首先客户端得到一个固定的上传服务器地址,通常为http或者https域名,作为上传的目标地址,其次获取上传凭证,该上传凭证用于给服务器验证这次上传请求的合法性,然后根据上传地址和凭证构造一个http/https请求,请求数据为上传文件数据,最后进行上传,并等待响应报文,根据响应反馈给上层成功或者失败。
发明内容
但是,出于网络环境复杂多变的原因,现有技术如果上传或下载一个很大的文件,会导致数据传输时间非常长,若在这么长的传输时间里一旦发生网络问题,会导致整个数据传输失败。
因此在现有技术中,在复杂的网络环境中不能稳定快速地传输数据这是非常令人烦恼的过程。
为此,非常需要一种改进的数据传输方法,以使能够在复杂的网络环境中稳定快速地传输数据。
在本上下文中,本发明的实施方式期望提供一种客户端的数据传输方法及系统、介质和计算设备。
在本发明实施方式的第一方面中,提供了一种客户端的数据传输方法,包括:确定需要传输给服务器的第一数据块的尺寸;向上述服务器发送上述第一数据块;根据上述第一数据块传输成功或上述第一数据块传输失败,基于上述第一数据块的尺寸调整上述客户端需要传输给上述服务器的第二数据块的尺寸;以及向上述服务器发送上述第二数据块。
在本发明的一个实施例中,调整上述客户端需要传输给上述服务器的第二数据块的尺寸包括:在上述第一数据块传输成功的情况下,将上述第二数据块的尺寸调整为大于上述第一数据块的尺寸;以及在上述第一数据块传输失败的情况下,将上述第二数据块的尺寸调整为小于上述第一数据块的尺寸。
在本发明的另一个实施例中,在上述第一数据块传输成功的情况下,将上述第二数据块的尺寸调整为大于上述第一数据块的尺寸,包括:判断上述第一数据块的尺寸的M倍与预设阈值的大小,其中上述M大于1;以及在上述第一数据块的尺寸的M倍大于或等于上述预定阈值的情况下,将上述第二数据块的尺寸调整为上述预定阈值。
在本发明的又一个实施例中,上述客户端的数据传输方法还包括:在上述第一数据块的尺寸的M倍小于或等于上述预定阈值的情况下,将上述第二数据块的尺寸调整为上述第一数据块的M倍。
在本发明的再一个实施例中,上述客户端的数据传输方法还包括:在上述第一数据块的尺寸的M倍大于或等于上述预定阈值的情况下,将上述第二数据块之后的其他数据块的尺寸固定为上述预定阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州朗和科技有限公司,未经杭州朗和科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810120462.5/2.html,转载请声明来源钻瓜专利网。