[发明专利]多终端点对点文件传输中文件接收互斥实现方法和系统有效

专利信息
申请号: 201710619134.5 申请日: 2017-07-26
公开(公告)号: CN109309611B 公开(公告)日: 2021-09-28
发明(设计)人: 宋延平;肖勇 申请(专利权)人: 深圳艾派网络科技股份有限公司
主分类号: H04L12/58 分类号: H04L12/58;H04L29/06;H04L29/08
代理公司: 深圳市顺天达专利商标代理有限公司 44217 代理人: 郭伟刚
地址: 518057 广东省深圳市南山*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 终端 点对点 文件传输 文件 接收 实现 方法 系统
【权利要求书】:

1.一种多终端点对点文件传输中文件接收互斥实现方法,其特征在于,包括:

第一客户端根据第一用户的操作,向消息服务器发送待传输文件的文件传输请求,所述待传输文件用于传输至第二用户;

第一客户端选择待传输文件点击发送,消息服务器接收到第一客户端的文件传输请求,会为文件信息生成文件ID,然后以文件ID为key、文件传输信息为值,保存在一个Map集合中,并且通过文件最后操作时间定时清理Map集合中过期的文件信息,最后消息服务器将文件信息和第一客户端的终端类型转发至第二客户端;

消息服务器根据接收到的文件传输请求,向第二用户对应的多个第二客户端发送文件传输请求,所述多个第二客户端采用不同版本的通信软件登录第二用户的同一通信账户;

当消息服务器接收到任一个第二客户端最先反馈的接收文件传输请求时,消息服务器向其他第二客户端发送待传输文件已被处理的信息提示,并向第一客户端转发接收文件传输请求;消息服务器具有同步加锁机制,多个第二客户端同时点击接收时,最先发送接收文件传输请求的第二客户端被同意文件传输,后发出请求的第二客户端被消息服务器提示文件已经在其他终端操作;

消息服务器接收到第二客户端发送的第二用户的请求,首先通过文件ID找到缓存中的Map集合中的文件传输信息,如果没有找到文件传输信息,则直接提示文件已经过期被清理;如果查询到文件传输信息并且文件的操作类型为取消或者接收则应给出对应的合理响应提示;

所述消息服务器向其他第二客户端发送待传输文件已被其他终端处理的信息提示,包括消息服务器向其他在线第二客户端发送待传输文件已被其他终端处理的在线信息提示,并向其他离线第二客户端发送待传输文件已被其他终端处理的离线消息提示;

第一客户端根据接收到的接收文件传输请求,与相应的第二客户端通过点对点通信方式传输待传输文件。

2.根据权利要求1所述的方法,其特征在于,当消息服务器接收到任一个第二客户端最先反馈的接收文件传输请求时,所述方法还包括:

接收文件传输的第二客户端检验其所处的网络环境是否符合点对点传输的要求;

当接收文件传输的第二客户所处网络环境检验不符合点对点传输要求时,接收文件传输的第二客户通过消息服务器向第一客户端转发无法进行点对点传输的信息提示;

第一客户端接到消息服务器转发的接收文件传输请求和无法进行点对点传输的信息提示时,向文件服务器上传待传输文件,并通过消息服务器向接收文件传输的第二客户端发送文件服务器信息;

接收文件传输的第二客户端根据接收到的文件服务器信息,从相应的文件服务器中下载待传输文件。

3.根据权利要求2所述的方法,其特征在于,当接收文件传输的第二客户端所处网络环境检验符合点对点传输要求时,所述方法还包括:

接收文件传输的第二客户端通过消息服务器向第一客户端发送可点对点文件传输的信息提示;

第一客户端检验其所处的网络环境是否符合点对点传输的要求;

当其所处的网络环境检验不符合点对点传输要求时,第一客户端向文件服务器上传待传输文件,并通过消息服务器向接收文件传输的第二客户端发送文件服务器信息,供第二客户端从文件服务器中下载待传输文件。

4.根据权利要求1-3任一项所述的方法,其特征在于,所述第一客户端和所述第二客户端均与所述消息服务器进行基于WebSocket协议的通信连接。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳艾派网络科技股份有限公司,未经深圳艾派网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710619134.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top