[发明专利]用于即时通信的共享文件管理方法和系统无效
申请号: | 201210526274.5 | 申请日: | 2012-12-07 |
公开(公告)号: | CN103269302A | 公开(公告)日: | 2013-08-28 |
发明(设计)人: | 朱翼鹏;刘航;陈宁一;周云峰;胡宇光 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/08 |
代理公司: | 北京市德权律师事务所 11302 | 代理人: | 刘丽君 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 即时 通信 共享 文件 管理 方法 系统 | ||
技术领域
本发明涉及即时通信技术领域,具体涉及用于即时通信的共享文件管理方法和系统。
背景技术
即时通讯(Instant Messenger,简称IM)是一种基于互联网的即时交流消息的服务。因为即时通讯的快速、功能丰富、社交网络覆盖范围广,所以越来越受到广大用户的喜爱。目前,用户不但通过即时通讯工具进行信息交流,而且通过即时通讯工具进行文件共享的需求也越来越大。例如,用户A可以将某文件指定共享给用户B,或者共享给其全部好友,或者共享给某用户群中的好友,等等,这样用户B或者其好友等就可以在用户A的共享文件列表中看到相应的文件,并且可以选择下载、收藏等等。
然而在现有技术中,虽然在下载分享的文件时可以利用点对点P2P传输的技术,但是,下载的速度仍有待提高;另一方面,一旦文件的共享者(例如前述用户A)将其共享的文件删除,则将无法再下载该文件,之前从共享列表中收藏过该文件的其他用户也无法下载该文件,从而使得现有的即时通信工具在一些情况下无法满足用户的需求。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的用于即时通信的共享文件管理方法和系统,能够提高P2P下载文件的速度及成功率。
依据本发明的一个方面,提供了一种用于即时通信的共享文件管理方法,包括:
显示指定用户的分享文件列表;其中,所述分享文件列表用于显示所述指定用户分享给当前用户的文件名单;
当接收到对所述分享文件列表中的指定文件进行收藏的请求时,将所述指定文件的标识信息加入到当前用户的收藏文件列表中,并记录所述指定文件的文件属性信息;
如果需要以点对点P2P下载的方式下载所述收藏文件列表中的指定文件或者将所述指定文件继续分享给其他用户,则根据所述文件属性信息,在全网范围内查找相匹配的文件;
基于所述相匹配的文件响应当前用户的P2P下载或继续分享的请求;
其中,所述文件属性信息为文件的内容校验信息,所述内容校验信息包括循环冗余校验码和/或信息摘要算法值。
可选地,所述基于所述相匹配的文件响应当前用户的P2P下载请求包括:
将所述相匹配的文件以P2P的方式传输给当前用户。
可选地,所述根据所述文件属性信息,在全网范围内查找相匹配的文件包括:
根据所述文件属性信息,在服务器备份的文件中查找相匹配的文件。
可选地,所述根据所述文件属性信息,在全网范围内查找相匹配的文件包括:
根据所述文件属性信息,确定保存有与所述指定文件具有相同文件属性信息的文件的目标P2P网络节点;
所述基于所述相匹配的文件响应当前用户的P2P下载请求包括:
将所述目标P2P网络节点返回给P2P客户端,以便所述P2P客户端从所述目标P2P网络节点中选择邻居节点,并通过所述邻居节点完成所述指定文件的P2P下载。
可选地,所述记录所述指定文件的文件属性信息包括:
生成对应的任务ID并保存,所述任务ID中包含有所述指定文件的文件属性信息。
可选地,所述任务ID中还包含有分享者的用户属性信息。
根据本发明的另一方面,提供了一种用于即时通信的共享文件管理系统,包括:
显示单元,用于显示指定用户的分享文件列表;其中,所述分享文件列表用于显示所述指定用户分享给当前用户的文件名单;
收藏单元,用于当接收到对所述分享文件列表中的指定文件进行收藏的请求时,将所述指定文件的标识信息加入到当前用户的收藏文件列表中,并记录所述指定文件的文件属性信息;
查找单元,用于如果需要以点对点P2P下载的方式下载所述收藏文件列表中的指定文件或者将所述指定文件继续分享给其他用户,则根据所述文件属性信息,在全网范围内查找相匹配的文件;
响应单元,用于基于所述相匹配的文件响应当前用户的P2P下载或继续分享的请求;
所述文件属性信息为文件的内容校验信息,所述内容校验信息包括循环冗余校验码和/或信息摘要算法值。
可选地,所述响应单元具体用于:
将所述相匹配的文件以P2P的方式传输给当前用户。
可选地,所述查找单元包括:
第一查找子单元,用于根据所述文件属性信息,在服务器备份的文件中查找相匹配的文件。
可选地,所述查找单元包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210526274.5/2.html,转载请声明来源钻瓜专利网。