[发明专利]一种建立虚拟标签文件夹、共享及下载文件的方法有效
申请号: | 200710123481.5 | 申请日: | 2007-06-25 |
公开(公告)号: | CN101090376A | 公开(公告)日: | 2007-12-19 |
发明(设计)人: | 李斌 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/06 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 建立 虚拟 标签 文件夹 共享 下载 文件 方法 | ||
技术领域
本发明涉及互联网领域,尤其涉及一种共享及下载文件的方法及一种客户端和服务器。
背景技术
网络即时通讯工具已经被大多数的网络用户所接收。目前网络即时通讯工具成为了大多数网络用户必不可少的即时通讯工具,在用户的工作和生活中得到广泛的使用。因此用户对即时通讯工具的易用性等方面提出了更高的要求。
目前的网络即时通讯工具,除了可以为广大用户提供聊天功能,还可以提供文件共享等功能。目前文件共享功能的实现是通过下述方法实现的:首先被共享联系人A将共享文件/共享文件夹及共享联系人名单B发送到服务器存储;服务器控制文件的共享处理,将被共享联系人A上传的共享文件/共享文件夹进行存储管理同时服务器建立对应的文件索引与序号;当共享联系人B打开查看该用户的共享文件/共享文件夹的时候,则通过服务器更新本地对应的文件索引列表显示出共享文件列表;如果共享联系人B希望下载,则通过与服务器的连接进行文件数据流的下载处理。
从上述的共享文件功能实现方法看,目前用户的共享方式只是采用操作系统的文件组织方式,如果在不同的文件夹下的文件需要共享多个文件夹,或者进行拷贝建立新文件夹的方式,不方便用户共享以及组织文件;并且共享时是采用将文件上传到服务器存储,下载也是通过服务器下载;这样就容易造成占用过多的用户客户端与服务器之间带宽,并且浪费过多的服务器存储资源。
发明内容
为了解决上述的不方便用户共享以及组织文件、占用过多的用户客户端与服务器之间带宽,并且浪费过多的服务器存储资源的问题,本发明实施例 是通过下述方案解决的:
即时通讯客户端接收到创建虚拟标签文件夹的命令时,生成具有虚拟标签名称的虚拟标签文件夹并保存;当接收到添加本地存储文件到所述虚拟标签文件夹命令时,生成添加的本地存储文件实际路径及本地存储实际文件名到所述虚拟标签文件夹保存;所述虚拟标签文件夹中的文件为不同类型不同名称的文件,所述不同类型不同名称的文件具有的文件关联属性为所述虚拟标签。其中,接收到修改虚拟标签文件夹的命令、修改本地存储文件路径、删除本地存储文件路径时,按照接收到的命令改变虚拟标签文件夹的存储信息;当客户端接收到选择虚拟标签文件夹列表命令时,该列表包括共享文件目录及每个共享文件的本地存储的实际路径;将选择的虚拟文件夹列表、被共享用户名及选择的共享用户名列表发送至服务器;服务器接收后通过被共享用户名确认请求共享文件合法后,将虚拟标签文件夹列表、选择的共享用户名列表对应于被共享用户名存储。
本发明实施例提供了一种共享文件的方法,该方法包括:即时通讯客户端接收到选择虚拟标签文件夹列表命令时,该列表包括共享文件目录及每个共享文件的本地存储的实际路径;将选择的虚拟标签文件夹列表、被共享用户名及选择的共享用户名列表发送至服务器,请求共享文件;服务器接收后通过被共享用户名确认请求共享文件合法后,将虚拟标签文件夹列表、选择的共享用户名列表对应于被共享用户名存储;所述虚拟标签文件夹中的文件为不同类型不同名称的文件,所述不同类型不同名称的文件具有的文件关联属性为所述虚拟标签。
本发明实施例还提供了一种共享文件的方法,该方法包括:即时通讯客户端接收到选择虚拟标签文件夹列表命令时,该列表包括共享文件目录及每个共享文件的本地存储的实际路径;发送被共享用户名至服务器查询虚拟标签文件夹列表的序列号;接收到服务器反馈的所述序列号后,判断是否与本地存储的一致或本地是否存储所述序列号;所述虚拟标签文件夹中的文件为不同类型不同名称的文件,所述不同类型不同名称的文件具有的文件关联属性为所述虚拟标签;
若本地不存在时,将选择的虚拟标签文件夹列表、被共享用户名及选择的共享用户名列表发送至服务器,请求共享文件;服务器接收后通过被共享用户名确认请求共享文件合法后,将虚拟标签文件夹列表、选择的共享用户名列表对应于被共享用户名存储;并生成一个虚拟标签文件夹列表的序列号反馈给被共享用户客户端存储;若与本地存储的序列号不一致时,从服务器获取虚拟标签文件夹目录,并根据获取的虚拟标签文件夹目录判断目录中的共享文件在本地是否存储及存储路径是否正确,若本地未存储则不做任何处理,若本地存储但实际路径不同则生成新的实际存储路径;并将生成包含有新的实际存储路径的虚拟标签文件夹列表、被共享用户名发送至服务器更新;服务器更新后生成一个新虚拟标签文件夹列表序列号并存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710123481.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种发酵改善三七主要功效成份的方法
- 下一篇:静音拼装木地板