一种文件传输方法、系统及装置制造方法及图纸

技术编号:10420292 阅读:88 留言:0更新日期:2014-09-12 11:28
本发明专利技术公开了一种文件传输方法、系统及装置,本发明专利技术的发送用户的客户端将要传输的文件采用MD5算法计算摘要值后,将文件及摘要值发送给服务器存储,根据DTMF信号和摘要值的对应关系将摘要值转换为DTMF信号后,向接收用户的客户端发送;接收用户的客户端接收到DTMF信号后,根据DTMF信号和数字的对应关系得到摘要值后,向服务器发送携带该摘要值的获取请求,接收服务器返回的对应该摘要值的文件。因此,本发明专利技术可以简单且容易地实现对多个接收用户的客户端同时传输给中文件格式的文件。

【技术实现步骤摘要】
一种文件传输方法、系统及装置
本专利技术涉及通信领域,特别涉及一种文件传输方法、系统及装置。
技术介绍
随着通信技术的发展,可以实现越来越多的业务,文件传输业务就是其中一种。在多用户进行商务会谈、聚会或聚餐等时,常常需要在多用户之间分享电话号码。图片或音频等类型文件,这时,就需要在多用户之间进行文件传输。目前,在多用户之间进行文件传输常常采用蓝牙方式、即时通信方式或微博方式。当采用蓝牙方式传输文件时,发送用户的客户端与接收用户的客户端分别打开自身的蓝牙模块,配对连接成功后,由发送用户的客户端通过蓝牙通道将文件传输给接收用户的客户端。当采用即时通信方式传输文件时,发送用户的客户端与接收用户的客户端分别装载有即时通信软件并运行,发送用户的客户端与接收用户的客户端分别基于自身所安装的即时通信软件建立连接,采用点对点的方式传输文件。无论采用哪一种传输方式传输文件,都有其不足:采用蓝牙方式传输文件,发送用户的客户端和接收用户的客户端都需要多个步骤的操作,比如需要打开自身的蓝牙模块,配对连接及传输文件,使用门槛高,用户体验度不好,复杂不易实现;采用即时通信方式传输文件,采用的为点对点方式传输,无法实现对多个接收用户的客户端同时传输文件;采用微博方式传输文件时,文件格式仅限于图片格式,无法传输其他文件格式的文件。综上,目前还没有一种传输文件的方法,能够简单且容易地对多个接收用户的客户端同时传输各种文件格式的文件。
技术实现思路
有鉴于此,本专利技术提供一种文件传输方法,该方法能够简单且容易地实现对多个接收用户的客户端同时传输各种文件格式的文件。本专利技术还提供一种文件传输系统,该系统能够简单且容易地实现对多个接收用户的客户端同时传输各种文件格式的文件。本专利技术还提供一种文件传输装置,该装置能够简单且容易地实现对多个接收用户的客户端同时传输各种文件格式的文件。为达到上述目的,本专利技术实施的技术方案具体是这样实现的:一种文件传输方法,该方法包括:发送用户的客户端将要传输的文件采用MD5算法计算摘要值;发送用户的客户端将要传输的文件及摘要值发送给服务器存储;发送用户的客户端根据DTMF信号和摘要值的对应关系将摘要值转换为DTMF信号后,向接收用户的客户端发送。所述MD5算法采用的为32位的MD5算法。将要传输的文件及摘要值发送时,该方法还包括:发送接收用户标识;在发送DTMF信号之前,还包括发送DTMF验证信号给接收用户的客户端。—种文件传输方法,该方法包括:接收用户的客户端接收DTMF信号;接收用户的客户端根据DTMF信号和摘要值的对应关系得到所接收DTMF信号对应的摘要值;接收用户的客户端向服务器发送携带对应摘要值的获取请求;接收用户的客户端接收服务器返回的对应该摘要值的文件。所述接收DTMF信号之前或同时,还包括:接收DTMF验证信号;在向服务器发送携带对应摘要值的获取请求之前,该方法还包括:确定接收用户的客户端是否保存有身份令牌,如果有,将身份令牌发送给服务器认证接收用户客户端;如果没有,接收用户的客户端从服务器获取身份令牌后,将身份令牌发送给服务器认证接收用户客户端。所述接收用户的客户端从服务器获取身份令牌的过程为:接收用户的客户端向服务器发送一条内容为32个字符的随机数短信,服务器接收后,获取发送该短信的接收用户标识,根据该32个字符的随机数和接收用户标识共同生成身份令牌;在设定的时间内等待接收用户的客户端发送获取身份令牌的请求后,将身份令牌发送给接收用户的客户端;或者直接将身份令牌发送给接收用户的客户端。一种文件传输的系统,发送用户的客户端、服务器及接收用户的客户端,其中,发送用户的客户端,用于将要传输的文件采用MD5算法计算摘要值,将要传输的文件及摘要值发送给服务器,根据DTMF信号和摘要值的对应关系将摘要值转换为DTMF信号后,向接收用户的客户端发送;服务器,用于将从发送用户的客户端发送的文件及摘要值存储;从接收用户的客户端接收获取请求后,将所存储的对应携带在获取请求的摘要值的文件发送给接收用户的客户端;接收用户的客户端,用于从发送用户的客户端接收DTMF信号后,根据DTMF信号和摘要值的对应关系得到对应的摘要值,向服务器发送携带对应摘要值的获取请求;接收服务器返回的文件。发送用户的客户端,还用于将接收用户的身份标识发送给服务器,将DTMF验证信号发送给接收用户的客户端;服务器,还用于从发送用户的客户端接收接收用户的身份标识后,根据身份标识生成身份令牌,发送给接收用户的客户端;从接收用户的客户端接收身份令牌时,根据身份令牌对接收用户的客户端验证后,再发送对应携带在获取请求的摘要值的文件;接收用户的客户端,还用于从服务器接收身份令牌,从发送用户的客户端接收DTMF验证信号后,在发送获取请求之前或同时,将身份令牌发送给服务器验证。—种文件传输的发送用户的客户端,包括:第一计算模块、第一转换模块及第一传输模块,其中,第一计算模块,用于将要传输的文件采用MD5算法计算摘要值,第一转换模块,用于根据DTMF信号和摘要值的对应关系将摘要值转换为DTMF信号;第一传输模块,用于将要传输的文件及摘要值发送给服务器,将DTMF信号发送给接收用户的客户端。第一传输模块,还用于将接收用户的身份标识发送给服务器,将DTMF验证信号发送给接收用户的客户端。一种文件传输的接收用户的客户端,包括:第二转换模块及收发模块,其中,收发模块,用于从发送用户的客户端接收DTMF信号后,向服务器发送携带对应摘要值的获取请求;接收服务器返回的文件;第二转换模块,用于根据DTMF信号和摘要值的对应关系得到对应的摘要值。收发模块,还用于从服务器接收身份令牌,从发送用户的客户端接收DTMF验证信号,在发送获取请求之前或同时,将身份令牌发送给服务器验证。—种文件传输的服务器,包括:收发模块及存储模块,其中,收发模块,用于将从发送用户的客户端发送的文件及摘要值;从接收用户的客户端接收获取请求后,将所存储的对应携带在获取请求的摘要值的文件发送给接收用户的客户端;存储模块,用于存储文件及对应的摘要值。还包括第三转换模块,用于根据身份标识生成身份令牌;还包括验证模块,用于根据身份令牌对接收用户的客户端验证,再将验证成功指示发送给收发模块;收发模块,还用于从发送用户的客户端接收接收用户的身份标识,将身份令牌发送给接收用户的客户端;从接收用户的客户端接收身份令牌时,接收到验证成功指示后,再发送对应携带在获取请求的摘要值的文件。由上述方案可以看出,本专利技术的发送用户的客户端将要传输的文件采用消息摘要算法第5版(MD5)算法计算摘要值后,将文件及摘要值发送给服务器存储,根据双音多频(DTMF)信号和摘要值的对应关系将摘要值转换为DTMF信号后,向接收用户的客户端发送;接收用户的客户端接收到DTMF信号后,根据DTMF信号和数字的对应关系得到摘要值后,向服务器发送携带该摘要值的获取请求,接收服务器返回的对应该摘要值的文件。这样实现文件传输操作简单,发送用户的客户端只需要将共享文件和计算的摘要值发送给服务器,将对应的DTMF信号发送给接收用户的客户端通知其接收文件,接收用户的客户端只需要将DTMF信号转换为对应的摘要值后,从服务器获取该摘要值对应的文件即可,无需任何其本文档来自技高网...
一种文件传输方法、系统及装置

【技术保护点】
一种文件传输方法,其特征在于,该方法包括:发送用户的客户端将要传输的文件采用MD5算法计算摘要值;发送用户的客户端将要传输的文件及摘要值发送给服务器存储;发送用户的客户端根据DTMF信号和摘要值的对应关系将摘要值转换为DTMF信号后,向接收用户的客户端发送。

【技术特征摘要】
1.一种文件传输方法,其特征在于,该方法包括: 发送用户的客户端将要传输的文件采用MD5算法计算摘要值; 发送用户的客户端将要传输的文件及摘要值发送给服务器存储; 发送用户的客户端根据DTMF信号和摘要值的对应关系将摘要值转换为DTMF信号后,向接收用户的客户端发送。2.如权利要求1所述的方法,其特征在于,所述MD5算法采用的为32位的MD5算法。3.如权利要求1所述的方法,其特征在于,将要传输的文件及摘要值发送时,该方法还包括: 发送接收用户标识; 在发送DTMF信号之前,还包括发送DTMF验证信号给接收用户的客户端。4.一种文件传输方法,其特征在于,该方法包括: 接收用户的客户端接收DTMF信号; 接收用户的客户端根据DTMF信号和摘要值的对应关系得到所接收DTMF信号对应的摘要值; 接收用户的客户端 向服务器发送携带对应摘要值的获取请求; 接收用户的客户端接收服务器返回的对应该摘要值的文件。5.如权利要求4所述的方法,其特征在于,所述接收DTMF信号之前或同时,还包括: 接收DTMF验证信号; 在向服务器发送携带对应摘要值的获取请求之前,该方法还包括: 确定接收用户的客户端是否保存有身份令牌,如果有,将身份令牌发送给服务器认证接收用户客户端;如果没有,接收用户的客户端从服务器获取身份令牌后,将身份令牌发送给服务器认证接收用户客户端。6.如权利要求5所述的方法,其特征在于,所述接收用户的客户端从服务器获取身份令牌的过程为: 接收用户的客户端向服务器发送一条内容为32个字符的随机数短信,服务器接收后,获取发送该短信的接收用户标识,根据该32个字符的随机数和接收用户标识共同生成身份令牌; 在设定的时间内等待接收用户的客户端发送获取身份令牌的请求后,将身份令牌发送给接收用户的客户端;或者直接将身份令牌发送给接收用户的客户端。7.一种文件传输的系统,其特征在于,发送用户的客户端、服务器及接收用户的客户端,其中, 发送用户的客户端,用于将要传输的文件采用MD5算法计算摘要值,将要传输的文件及摘要值发送给服务器,根据DTMF信号和摘要值的对应关系将摘要值转换为DTMF信号后,向接收用户的客户端发送; 服务器,用于将从发送用户的客户端发送的文件及摘要值存储;从接收用户的客户端接收获取请求后,将所存储的对应携带在获取请求的摘要值的文件发送给接收用户的客户端; 接收用户的客户端,用于从发送用户的客户端接收DTMF信号后,根据DTMF信号和摘要值的对应关系得到对应的摘要值,向服务器发送携带对应摘要值...

【专利技术属性】
技术研发人员:吴博
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:北京;11

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

1