一种移动终端及其文件传输方法和系统技术方案

技术编号:11080568 阅读:70 留言:0更新日期:2015-02-25 19:03
一种移动终端及其文件传输方法和系统,所述方法包括:判断所述文件的大小是否大于预设阈值,并在所述文件的大小大于所述预设阈值时,将所述文件进行分割,分割后的文件块数据的大小不大于所述预设阈值;向服务器发送文件上传指令,所述文件上传指令中包含所述文件的保存路径信息和分割后的文件块数据。采用上述方案可以实现所述移动终端对大文件进行一次性传输,且通过文件上传指令进行传送,可以基于现有的web服务,因此实现简便且可充分利用现有网络资源。

【技术实现步骤摘要】
一种移动终端及其文件传输方法和系统
本专利技术涉及文件传输
,尤其涉及一种移动终端及其文件传输方法和系统。
技术介绍
移动终端或者叫移动通信终端是指可以在移动中使用的计算机设备,包括手机、笔记本、POS机甚至包括车载电脑。随着网络和技术朝着越来越宽带化的方向的发展,移动通信产业将走向真正的移动信息时代。另一方面,随着集成电路技术的飞速发展,移动终端的处理能力已经拥有了强大的处理能力,例如手机正在从简单的通话工具变为一个综合信息处理平台。具有综合信息处理能力的手机可以称为智能手机。通常,智能手机不仅提供语音通话,还提供各种文档文件、图片、音频、视频等各种文件服务等。 目前,包括Android和1S在内的采用各种操作系统的智能手机,通常采用http方式传输文件,但是在一次传输文件超过16MB后,手机会即刻崩溃。而如果采用ftp或tftp方式传输文件,需要在目前通用的web服务之外搭建服务,实现复杂且无法有效利用现有网络传输资源。
技术实现思路
本专利技术实施例解决的问题是如何以简单的方式实现移动终端大文件的传输。 为解决上述问题,本专利技术实施例提供一种移动终端文件传输方法,所述方法包括: 判断所述文件的大小是否大于预设阈值,并在所述文件的大小大于所述预设阈值时,将所述文件进行分割,分割后的文件块数据的大小不大于所述预设阈值; 向服务器发送文件上传指令,所述文件上传指令中包含所述文件的保存路径信息和分割后的文件块数据。 可选地,所述向服务器发送文件上传指令,包括: 向所述服务器发送开始上传文件指令,所述开始上传文件指令中包括所述文件的保存路径信息和分割后的文件块数据; 根据所述服务器发送的返回文件状态指令中所携带的已传输的所述文件的大小信息,向所述服务器发送文件续传指令,将所述文件剩余的文件块数据进行传输,所述文件续传指令中包含所述文件的保存路径信息和分割后的文件块数据。 可选地,所述向服务器发送文件上传指令,所述方法还包括: 根据所述服务器发送的文件状态指令中所携带的文件的大小信息,确定所述文件不存在剩余文件块数据时,向所述服务器发送结束文件上传指令,所述结束文件上传指令中包含所述文件的保存路径信息。 可选地,在所述向服务器发送文件上传指令之前,所述方法还包括: 向所述服务器发送文件状态获取指令,所述文件状态获取指令中包含所述文件的保存路径信息; 接收所述服务器发送的返回文件状态指令; 当所述文件状态指令中包含不存在所述文件的信息时,执行所述向所述服务器发送开始上传文件指令的操作; 当所述文件状态指令中包含存在所述文件的信息时,执行所述向所述服务器发送文件续传指令的操作。 可选地,所述方法还包括:在向所述服务器发送文件上传指令前,将所述文件上传指令进行加密。 可选地,采用RSA算法或者AES算法对所述文件上传指令进行加密。 可选地,所述向服务器发送的文件上传指令中还包括用于校验数据完整性的校验数据。 可选地,所述校验数据为采用MD5函数进行加密后得到的值。 可选地,所述预设阈值为512KB。 为解决上述问题,本专利技术实施例还提供了一种移动终端,所述移动终端包括: 判断单元,用于判断文件的大小是否大于预设阈值; 分割单元,用于在所述判断单元判断所述文件的大小大于所述预设阈值时,将所述文件进行分割,分割后的文件块数据的大小不大于所述预设阈值; 第一发送单元,用于向服务器发送文件上传指令,所述文件上传指令中包含所述文件的保存路径信息和分割后的文件块数据。 可选地,所述移动终端还包括:第一接收单元,用于接收所述服务器发送的返回文件状态指令,所述返回文件状态指令中包含已传输的所述文件的大小信息; 所述第一发送单元包括: 第一发送子单元,用于向所述服务器发送开始上传文件指令,所述上传文件指令中包括所述文件的保存路径信息和分割后的文件块数据; 第二发送子单元,用于根据所述服务器返回的已传输的所述文件的大小信息,向所述服务器发送文件续传指令,将所述文件剩余的文件块数据进行传输;其中,所述文件续传指令中包含所述文件的保存路径信息和分割后的文件块数据。 可选地,所述第一发送单元还包括第三发送子单元,用于在根据所述服务器发送的文件状态指令中所携带的文件的大小信息,确定所述文件不存在剩余文件块数据时,向所述服务器发送结束文件上传指令,所述结束文件上传指令中包含所述文件的保存路径信肩、O 可选地,所述移动终端还包括: 第二发送单元,用于在所述第一发送单元向所述服务器发送文件上传指令之前,向所述服务器发送文件状态获取指令,所述文件状态获取中包含所述文件的保存路径信息; 第二接收单元,用于接收所述服务器返回的文件状态指令,所述文件状态指令中包含是否存在所述文件的信息; 所述第一发送子单元,用于在所述第二接收单元接收到的所述文件状态指令中包含不存在所述文件的信息时,执行所述向所述服务器发送开始上传文件指令的操作; 所述第二发送子单元,用于在所述第二接收单元接收到的所述文件状态指令中包含存在所述文件的信息时,执行所述向所述服务器发送文件续传指令的操作。 可选地,所述移动终端还包括:加密单元,用于在所述第一发送单元向发送服务器发送文件上传指令前,将所述文件上传指令进行加密。 可选地,所述移动终端还包括:校验数据生成单元,用于在所述第一发送单元向所述服务器发送文件上传指令前,生成校验数据完整性的校验数据,并向所述校验数据添加在所述文件上传指令中。 可选地,所述预设阈值为512KB。 为解决上述问题,本专利技术实施例还提供了一种文件传输系统,所述系统包括:移动终端和服务器,其中: 所述移动终端,用于判断所述文件的大小是否大于预设阈值,并在所述文件的大于所述预设阈值时,将所述文件进行分割,分割后的文件块数据的大小不大于所述预设阈值,并向所述服务器发送文件上传指令,所述文件上传指令中包含所述文件的保存路径信息和分割后的文件块数据; 所述服务器,用于将接收到的文件上传指令中的文件块数据保存至所述文件上传指令中携带的所述文件的保存路径信息所对应的路径进行保存。 可选地,所述移动终端用于向所述服务器发送开始上传文件指令,并根据所述服务器发送的返回文件状态指令中所携带的已传输的所述文件的大小信息,向所述服务器发送文件续传指令,将所述文件剩余的文件块数据进行传输;其中,所述上传文件指令中包括所述文件的保存路径信息和分割后的文件块数据,所述文件续传指令中包含所述文件的保存路径信息和分割后的文件块数据; 所述服务器,用于在接收到所述移动终端发送的文件上传指令后,向所述移动终端发送返回文件状态指令,所述返回文件状态指令中包含已传输的所述文件的大小信息。 可选地,所述移动终端还用于在所述向服务器发送文件上传指令之前,向所述服务器发送文件状态获取指令,所述文件状态获取指令中包含所述文件的保存路径信息;以及用于接收所述服务器返回的文件状态指令,并当所述文件状态指令中包含不存在所述文件的信息时,执行所述向所述服务器发送开始上传文件指令的操作,当所述文件状态指令中包含存在所述文件的信息时,执行所述向所述服务器发送文件续传指令的操作。 可选地,所述移动本文档来自技高网...

【技术保护点】
一种移动终端文件传输方法,其特征在于,包括:判断所述文件的大小是否大于预设阈值,并在所述文件的大小大于所述预设阈值时,将所述文件进行分割,分割后的文件块数据的大小不大于所述预设阈值;向服务器发送文件上传指令,所述文件上传指令中包含所述文件的保存路径信息和分割后的文件块数据。

【技术特征摘要】
1.一种移动终端文件传输方法,其特征在于,包括: 判断所述文件的大小是否大于预设阈值,并在所述文件的大小大于所述预设阈值时,将所述文件进行分割,分割后的文件块数据的大小不大于所述预设阈值; 向服务器发送文件上传指令,所述文件上传指令中包含所述文件的保存路径信息和分割后的文件块数据。2.如权利要求1所述的移动终端文件传输方法,其特征在于,所述向服务器发送文件上传指令,包括: 向所述服务器发送开始上传文件指令,所述开始上传文件指令中包括所述文件的保存路径信息和分割后的文件块数据; 根据所述服务器发送的返回文件状态指令中所携带的已传输的所述文件的大小信息,向所述服务器发送文件续传指令,将所述文件剩余的文件块数据进行传输,所述文件续传指令中包含所述文件的保存路径信息和分割后的文件块数据。3.如权利要求2所述的移动终端文件传输方法,其特征在于,所述向服务器发送文件上传指令,还包括: 根据所述服务器发送的文件状态指令中所携带的文件的大小信息,确定所述文件不存在剩余文件块数据时,向所述服务器发送结束文件上传指令,所述结束文件上传指令中包含所述文件的保存路径信息。4.如权利要求2所述的移动终端文件传输方法,其特征在于,在所述向服务器发送文件上传指令之前,还包括: 向所述服务器发送文件状态获取指令,所述文件状态获取指令中包含所述文件的保存路径信息; 接收所述服务器发送的返回文件状态指令; 当所述文件状态指令中包含不存在所述文件的信息时,执行所述向所述服务器发送开始上传文件指令的操作; 当所述文件状态指令中包含存在所述文件的信息时,执行所述向所述服务器发送文件续传指令的操作。5.如权利要求1-4任一项所述的移动终端文件传输方法,其特征在于,还包括:在向所述服务器发送文件上传指令前,将所述文件上传指令进行加密。6.如权利要求5所述的移动终端文件传输方法,其特征在于,采用RSA算法或者AES算法对所述文件上传指令进行加密。7.如权利要求1所述的移动终端文件传输方法,其特征在于,所述向服务器发送的文件上传指令中还包括用于校验数据完整性的校验数据。8.如权利要求7所述的移动终端文件传输方法,其特征在于,所述校验数据为采用MD5函数进行加密后得到的值。9.如权利要求1所述的移动终端文件传输方法,其特征在于,所述预设阈值为512KB。10.一种移动终端,其特征在于,包括: 判断单元,用于判断文件的大小是否大于预设阈值; 分割单元,用于在所述判断单元判断所述文件的大小大于所述预设阈值时,将所述文件进行分割,分割后的文件块数据的大小不大于所述预设阈值; 第一发送单元,用于向服务器发送文件上传指令,所述文件上传指令中包含所述文件的保存路径信息和分割后的文件块数据。11.如权利要求10所述的移动终端,其特征在于,所述移动终端还包括:第一接收单元,用于接收所述服务器发送的返回文件状态指令,所述返回文件状态指令中包含已传输的所述文件的大小信息; 所述第一发送单元包括: 第一发送子单元,用于向所述服务器发送开始上传文件指令,所述上传文件指令中包括所述文件的保存路径信息和分割后的文件块数据; 第二发送子单元,用于根据所述服务器返回的已传输的所述文件的大小信息,向所述服务器发送文件续传指令,将所述文件剩余的文件块数据进行传输;其中,所述文件续传指令中包含所述文件的保存路径信息和分割后的文件块数据。12.如权利要求11所述的移动终端,其特征在于,所述第一发送单元还包括第三发送子单元,用于在根据所述服务器发...

【专利技术属性】
技术研发人员:温怀湘卢东起刘彬许丽捧穆鹏王文红赵晓辉曹景臣刘昕
申请(专利权)人:中国联合网络通信有限公司保定市分公司
类型:发明
国别省市:河北;13

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

1