[发明专利]一种实现文件传输的方法无效
申请号: | 201110059969.2 | 申请日: | 2011-03-14 |
公开(公告)号: | CN102316146A | 公开(公告)日: | 2012-01-11 |
发明(设计)人: | 胡加明 | 申请(专利权)人: | 苏州阔地网络科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215121 江苏省苏州工*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 文件传输 方法 | ||
技术领域
本发明属于网络技术领域,尤其涉及一种实现文件传输的方法。
背景技术
目前,基于需要下载安装的IM(Instant Messaging)即时通讯工具,如MSN,QQ,网易泡泡已经深受大家的喜爱,它为人们的沟通、信息交流提供了新的途径,是除手机、固话、电子邮件之外的又一种重要的信息交流方式。通过这些工具,大大降低了人们之间的交流成本,且提高了效率。
一提及即时通讯,一般都会想到使用即时通讯工具进行聊天即文本通讯功能。众多即时通讯工具几乎全部支持文件传输功能,用户也不可避免地使用这些功能。但是,目前市场上的即时通工具,用户在使用时须下载安装相应的客户端软件,且需进行相关设置,无形中增加了人们使用这些工具的负担,对于从来没有使用过这类工具和不经常使用计算机的用户来说较为困难。而且,现在的客户端下载的即时通讯工具软件越来越大,比如QQ2010软件达到32.6MB,MSN软件达到11.2MB,占用了不小的电脑存储空间;同时,因为下载带来的网络安全问题也会困扰着用户;另外,由于所有数据信息(比如聊天记录等)都存储在电脑终端,一旦更换了电脑(如果出差等原因)或者重新安装软件,用户将无法获取原有的数据信息,非常不便。
在这种强烈的市场需求下,Web IM(网页版的即时通讯工具)诞生了。WebIM其实就是基于web浏览器的即时交流工具,其展示形式是以网页为媒介,其作用是给那些用不了或者不方便使用应用程序客户端的用户使用,其最大的价值是提供便捷的交流渠道。比如聊天记录和重要文件都可以存储在网页上,无需下载到本地电脑,大大提高了数据的安全性和阅读的便捷性。
但是这些Web IM均不能很好地提供文件传输的功能,比如网页版的远程网络会议、远程网络教育系统,在线传输文件是非常重要的一项功能,现阶段的技术是安装软件可以解决在线文件传输。但是,硬件条件有变动如出差、更换电脑的情况下将要重复下载安装插件。现行网页版即时通讯中的在线文件传输功能并不能有效地满足即时、快捷、高效、方便的通讯需求。
发明内容
本发明提供了一种实现文件传输的方法,完全基于网页中实现,无需下载安装任何软件,实现了即时、快捷、高效、方便的文件传输。
为达到上述目的,本发明的技术方案为:
一种实现文件传输的方法,包括以下步骤:
1)用户打开网页,加载flash,连接通讯服务器;
2)源用户通过flash的文件选择对话框从本地选取要发送的1个或者多个文件;
3)源用户调用flash发送一个文件发送的通知给目标用户;
4)目标用户收到通知后,若选择接收,则发送一个接收通知给源用户,若选择拒绝,则发送一个拒绝通知给源用户;
5)源用户收到目标用户的通知后,若为接收通知,则开始调用flash的上传方法,将本地文件上传到服务器,并继续下一步,若为拒绝通知,则在网页上显示一个提示信息,告知源用户目标,目标用户拒绝了文件的发送请求;
6)源用户的flash获取文件上传的进度,发送给目标用户,若文件已经上传完成,则发送文件的服务器路径URL地址和完成的通知给目标用户;
7)目标用户收到进度后,在网页上显示出来,若收到了完成通知,则直接在网页上打开文件的URL地址查看文件内容。
上述技术方案中,其中步骤1)包含如下过程:
1a)用户打开网页,显示用户列表,加载flash;
1b)flash连接socket服务器,建立连接并监听数据;
1c)flash将用户名发送给socket服务器,socket服务器将用户名和连接保存到一个变量socketList(socketList为变量名)。
上述技术方案中,其中步骤1b)中所述socket服务器是指:可用于通讯的任何服务器。
上述技术方案中,其中步骤2)包含如下过程:
2a)源用户的flash通过Fi leReferenceList或者FileReference类创建文件选择对话框;
2b)源用户在文件选择对话框中选择1个或者多个文件。
上述技术方案中,其中步骤3)包含如下过程:
3a)源用户调用flash的通讯类,将文件发送的通知和目标用户的用户名发送到socket服务器;
3b)socket服务器收到通知后,从socketList中找出目标用户名所对应的连接,并将消息转发给目标用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州阔地网络科技有限公司,未经苏州阔地网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110059969.2/2.html,转载请声明来源钻瓜专利网。