一种移动终端数据传输方法和装置.pdf

上传人:1*** 文档编号:1090212 上传时间:2018-03-30 格式:PDF 页数:11 大小:489.42KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910147271.9

申请日:

2009.06.19

公开号:

CN101582924A

公开日:

2009.11.18

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):H04L 29/08申请公布日:20091118|||实质审查的生效|||公开

IPC分类号:

H04L29/08; H04L29/06

主分类号:

H04L29/08

申请人:

深圳市五巨科技有限公司

发明人:

张宗楚; 韦晓飞

地址:

518040广东省深圳市福田区天安数码城创新科技广场二期西座1203室

优先权:

专利代理机构:

北京连和连知识产权代理有限公司

代理人:

郑 光

PDF下载: PDF下载
内容摘要

本发明提出了一种移动终端数据传输方法和装置,方法包括步骤1.移动终端选择当前下载任务;步骤2.移动终端将当前下载任务已下载完成的字节数添加到HTTP请求中并将所述HTTP请求发送给服务器;步骤3.服务器将所述当前下载任务已下载完成的字节数之后的数据发送给移动终端;步骤4.移动终端将上述数据写到当前下载任务已下载完成的文件末尾。装置包括:存储模块;发送模块;数据处理模块。本发明能够在移动终端上实现资源下载中断后可以在中断点继续下载的功能,省去了用户重新下载资源的麻烦,避免了资源浪费的问题。

权利要求书

1、  一种移动终端数据传输方法,其特征在于,包括以下步骤:
步骤1:移动终端选择当前下载任务;
步骤2:移动终端将当前下载任务已下载完成的字节数添加到HTTP请求中并将所述HTTP请求发送给服务器;
步骤3:服务器将所述当前下载任务已下载完成的字节数之后的数据发送给移动终端;
步骤4:移动终端将上述数据写到当前下载任务已下载完成的文件末尾。

2、
  根据权利要求1所述的移动终端数据传输方法,其特征在于,所述步骤2具体为:
步骤21:移动终端获取当前下载任务已下载完成的字节数;
步骤22:移动终端将所述已下载完成的字节数的值添加到HTTP请求的头部信息中;
步骤23:移动终端将上述HTTP请求发送给服务器。

3、
  根据权利要求2所述的移动终端数据传输方法,其特征在于,所述步骤21中的当前下载任务已下载完成的字节数是由移动终端在上次执行所述当前下载任务中断时记录并存储的。

4、
  根据权利要求1所述的移动终端数据传输方法,其特征在于,所述步骤3具体为:
步骤31:服务器对接收到的HTTP请求进行解析得到将要发送数据的起始位置;
步骤32:服务器将从上述起始位置起的数据发送给移动终端。

5、
  根据权利要求1所述的移动终端数据传输方法,其特征在于,所述步骤4具体为:
步骤41:移动终端将接收到的数据写入当前下载任务已下载完成的文件末尾,直到全部接收完毕为止。
步骤42:移动终端记录并存储本次下载的字节数。

6、
  根据权利要求5所述的移动终端数据传输方法,其特征在于,还包括:
步骤5:移动终端判断当前下载任务是否已全部完成,若是,前进至步骤6;若不是,跳至步骤7。
步骤6:将上次执行所述当前下载任务中断时记录并存储的已下载完成的字节数清零,将步骤42中记录并存储的所述本次下载的字节数清零,完成当前下载任务;
步骤7:更新记录当前下载任务已下载完成的字节数,结束本次下载任务。

7、
  根据权利要求6所述的移动终端数据传输方法,其特征在于,所述步骤6中判断的依据是:当前下载任务已下载完成的字节数加上本次下载的字节数之和是否等于当前下载任务的总字节数。

8、
  一种移动终端数据传输装置,其特征在于,包括:
存储模块,所述存储模块存储当前下载任务已下载完成的字节数以及本次下载的字节数;
发送模块,所述发送模块将上述存储模块中的当前下载任务已下载完成的字节数添加到HTTP请求头部信息中并发送该HTTP请求至服务器;
数据处理模块,所述数据处理模块将从服务器接收的数据写到当前下载任务已下载完成的文件末尾。

9、
  根据权利要求8所述的移动终端数据传输装置,其特征在于,还包括判断模块,所述判断模块判断当前下载任务是否已全部完成。

说明书

一种移动终端数据传输方法和装置
技术领域
本发明涉及通信技术领域,特别是涉及一种移动终端数据传输方法和装置。
背景技术
随着通信技术的不断发展,用户可以使用移动终端通过网络来下载网络资源,例如音乐、图片、视频等。这里,移动终端是指能够通过网络收发信息的手持通信设备,如手机、PDA等。移动终端的下载过程通常需要一个连续的过程实现,如果在下载的过程中产生了中断(例如因电池用尽、用户来电、来消息以及网络信号不稳定等原因造成),则导致整个下载过程失败,未下载的网络资源没法进行保存,下次以同样的条件下载时,需要对已经下载的资源进行重复下载。这样不仅浪费了用户等待下载的时间,而且给用户带来因网络流量的增大造成的资源浪费。
发明内容
针对现有技术中存在的缺陷和不足,本发明的目的是提出一种应用于移动终端与服务器之间的移动终端数据传输方法和装置,能进行断点续传。
为了达到上述目的,本发明提出了一种移动终端数据传输方法,包括以下步骤:
步骤1:移动终端选择当前下载任务;
步骤2:移动终端将当前下载任务已下载完成的字节数添加到HTTP请求中并将所述HTTP请求发送给服务器;
步骤3:服务器将所述当前下载任务已下载完成的字节数之后的数据发送给移动终端;
步骤4:移动终端将上述数据写到当前下载任务已下载完成的文件末尾。
作为上述技术方案的优选,所述步骤2具体为:
步骤21:移动终端获取当前下载任务已下载完成的字节数;
步骤22:移动终端将所述已下载完成的字节数的值添加到HTTP请求的头部信息中;
步骤23:移动终端将上述HTTP请求发送给服务器。
作为上述技术方案的优选,所述步骤21中的当前下载任务已下载完成的字节数是由移动终端在上次执行所述当前下载任务中断时记录并存储的。
作为上述技术方案的优选,所述步骤3具体为:
步骤31:服务器对接收到的HTTP请求进行解析得到将要发送数据的起始位置;
步骤32:服务器将从上述起始位置起的数据发送给移动终端。
作为上述技术方案的优选,所述步骤4具体为:
步骤41:移动终端将接收到的数据定期写入当前下载任务已下载完成的文件末尾,直到全部接收完毕为止。
步骤42:移动终端记录本次下载的字节数。
作为上述技术方案的优选,还包括:
步骤5:移动终端判断当前下载任务是否已全部完成,若是,前进至步骤6;若不是,跳至步骤7。
步骤6:将上次执行所述当前下载任务中断时记录并存储的已下载完成的字节数清零,将步骤42中记录并存储的所述本次下载的字节数清零,完成当前下载任务;
步骤7:更新记录并存储当前下载任务已下载完成的字节数,结束本次下载任务。
作为上述技术方案的优选,所述步骤6中判断的依据是:当前下载任务已下载完成的字节数加上本次下载的字节数之和是否等于当前下载任务的总字节数。
为了达到上述目的,本发明还提出一种移动终端数据传输装置,包括:
存储模块,所述存储模块存储当前下载任务已下载完成的字节数以及本次下载的字节数;
发送模块,所述发送模块将上述存储模块中的当前下载任务已下载完成的字节数添加到HTTP请求头部信息中并发送该HTTP请求至服务器;
数据处理模块,所述数据处理模块将从服务器接收的数据写到当前下载任务已下载完成的文件末尾。
作为上述技术方案的优选,还包括判断模块,所述判断模块判断当前下载任务是否已全部完成。
本发明提出了一种移动终端数据传输方法,包括步骤1、移动终端选择当前下载任务;步骤2、移动终端将当前下载任务已下载完成的字节数添加到HTTP请求中并将所述HTTP请求发送给服务器;步骤3、服务器将所述当前下载任务已下载完成的字节数之后的数据发送给移动终端;步骤4、移动终端将上述数据写到当前下载任务已下载完成的文件末尾。本发明还提出一种移动终端数据传输装置,包括:存储模块;发送模块;数据处理模块。本发明能够在移动终端上实现资源下载中断后可以在中断点继续下载的功能,省去了用户重新下载资源的麻烦,避免了资源浪费的问题。
下面结合附图,对本发明的具体实施方式作进一步的详细说明。对于所属技术领域的技术人员而言,从对本发明的详细说明中,本发明的上述和其他目的、特征和优点将显而易见。
附图说明
图1为本发明提出的一种移动终端数据传输方法的流程示意图;
图2为本发明提出的一种移动终端数据传输装置组成框图。
具体实施方式
本发明提出了一种应用于移动终端的数据传输方法,其优选实施例包括:
步骤1:用户通过移动终端选择当前下载任务;
步骤2:移动终端将当前下载任务已下载完成的字节数添加到HTTP请求中并给服务器发送所述HTTP请求;
步骤3:服务器将所述当前下载任务已下载完成的字节数之后的数据发送给移动终端;
步骤4:移动终端将上述数据写到当前下载任务已下载完成的文件末尾。
在上述步骤2中,当前下载任务已下载完成的字节数是由移动终端在上次执行所述当前下载任务中断时记录并存储的。
如图1所示,本发明的第二优选实施例包括以下步骤:
步骤1:用户可以通过在移动终端中点击某个超级链接来选择当前下载任务,得到当前下载任务的URL、当前下载任务的总字节数等相关信息;
步骤2:移动终端获取保存在移动终端中的当前下载任务已下载完成的字节数,该当前下载任务已下载完成的字节数是由移动终端在上次执行所述当前下载任务中断时记录并存储的。当已下载完成的字节数等于零时,表示当前下载任务没有被下载过,这时可以按原有的方法从头下载;当已下载完成的字节数不为零时,表示当前下载任务被下载过,但是上次下载过程被中断,也即当移动终端与服务器断开连接时,当前下载任务在并未全部完成,这时转到步骤3;
其中,已下载完成的字节数表示上次移动终端接收到的未完全完成的当前下载任务的字节数,也标示了下次移动终端继续执行当前下载任务时接收数据的起始位置及服务器将要发送数据的起始位置,比如已下载完成的字节数是5时,下次继续下载时服务器从当前下载任务总字节的第6个字节开始发送,移动终端也就从当前下载任务总字节的第6个字节开始接收;
步骤3:移动终端将获取的当前下载任务已下载完成的字节数的值添加到HTTP请求的头信息中。具体的,可以将值添加到HTTP请求头信息中的Range域中;
步骤4:移动终端向服务器发送所述步骤3中已配置好的HTTP请求消息,HTTP请求消息中包括当前下载任务的URL、当前下载任务已下载完成的字节数等信息;
步骤5:服务器接收到HTTP请求消息后,对其进行解析,得到将要发送数据的起始位置,然后向移动终端发出HTTP响应消息;
服务器发出的所述HTTP响应消息中包含有:告知移动终端现在开始部分传输的信息、传输的数据的长度(用字节数表示)以及数据实体;
服务器向移动终端发出HTTP响应消息就是将所述当前下载任务已下载完成的字节数之后的数据发送给移动终端;
步骤6:移动终端将接收到的HTTP响应消息进行解析后,将上述数据写到当前下载任务已下载完成的文件末尾;
写入的时间可以是连续写入,也可以是定时写入。
步骤7:移动终端将接收到的数据定期写入当前下载任务已下载完成的文件末尾,直到全部接收完毕为止。
本发明的第三优选实施例是在第二优选实施例的基础上增加了后续的判断步骤,即:
步骤7:移动终端将接收到的数据定期写入当前下载任务已下载完成的文件末尾,直到全部接收完毕为止,并且,移动终端还记录并存储本次下载的字节数。
步骤8:移动终端判断当前下载任务已下载完成的字节数加上本次下载的字节数之和是否等于当前下载任务的总字节数。当前下载任务是否已全部完成,若是,前进至步骤9;若不是,则可能是因外某些原因使得下载中断,未能全部完成,跳至步骤10。
步骤9:将移动终端在上次执行所述当前下载任务中断时记录并存储的已下载完成的字节数清零,将移动终端记录并存储的本次下载的字节数清零,完成当前下载任务,将该下载任务删除;
步骤10:移动终端更新记录并存储当前下载任务已下载完成的字节数,新的当前下载任务已下载完成的字节数是步骤8中用作判断的当前下载任务已下载完成的字节数加上本次下载的字节数之和,以留作移动终端下次执行当前下载任务时读取和使用,结束本次下载任务。
为了实现本发明目的,本发明中的服务器应当是支持断点续传的服务器,移动终端的上述应用是通过安装在其内的一种移动终端数据传输装置来实现的,本发明装置的优选实施例如图2所示,包括:存储模块,所述存储模块存储当前下载任务已下载完成的字节数以及本次下载的字节数;发送模块,所述发送模块将上述存储模块中的当前下载任务已下载完成的字节数添加到HTTP请求头部信息中并发送该HTTP请求至服务器;数据处理模块,所述数据处理模块将从服务器接收的数据写到当前下载任务已下载完成的文件末尾。
本发明装置的另一优选实施例是在上述实施例的基础上增加了判断模块,所述判断模块用以判断当前下载任务是否已全部完成,如果完成,就删除该任务,如果未完成,则更新存储模块中存储的当前下载任务已下载完成的字节数。
虽然,本发明已通过以上实施例及其附图而清楚说明,然而在不背离本发明精神及其实质的情况下,所属技术领域的技术人员当可根据本发明作出各种相应的变化和修正,但这些相应的变化和修正都应属于本发明的权利要求的保护范围。

一种移动终端数据传输方法和装置.pdf_第1页
第1页 / 共11页
一种移动终端数据传输方法和装置.pdf_第2页
第2页 / 共11页
一种移动终端数据传输方法和装置.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《一种移动终端数据传输方法和装置.pdf》由会员分享,可在线阅读,更多相关《一种移动终端数据传输方法和装置.pdf(11页珍藏版)》请在专利查询网上搜索。

本发明提出了一种移动终端数据传输方法和装置,方法包括步骤1.移动终端选择当前下载任务;步骤2.移动终端将当前下载任务已下载完成的字节数添加到HTTP请求中并将所述HTTP请求发送给服务器;步骤3.服务器将所述当前下载任务已下载完成的字节数之后的数据发送给移动终端;步骤4.移动终端将上述数据写到当前下载任务已下载完成的文件末尾。装置包括:存储模块;发送模块;数据处理模块。本发明能够在移动终端上实现资。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1