• 人民日报为人民,70年办报不容易,办报人付出了心血和汗水,记录了中国的发展过程,祝愿办得越来越好! 2019-07-20
  • 最美逆行!高速隧道突发火灾  交警三次逆行穿火线撤离400多名群众 2019-07-17
  • 《陕西省县域经济社会发展监测考评办法》解读 2019-07-17
  • 一切都是老板炒工人的鱿鱼 2019-07-14
  • 赏花不用跑远 宗角禄康开得正艳 2019-07-14
  • 车俊会见毛里求斯代总统 2019-07-14
  • 除了杨崇勇,“2亿元贪官俱乐部”至少还有这些人 2019-07-09
  • [民生热线]咸安西大街烤鸭店每天油烟扰民 区政府:已责令整改 2019-07-09
  • 海淀:得天独厚的自然条件 2019-07-09
  • 进京通行证限次数!70.9万辆本地化使用外埠号牌车或将受影响 2019-07-06
  • 6月14日凤凰直通车:茅台再开市场化招聘大门,32个部门要285人葡萄 种植 2019-07-05
  • 东京湾产业转型启示录 2019-07-05
  • 中国三星获第十二届人民企业社会责任奖年度扶贫奖 2019-06-30
  • 一个语文基础都没有的人就喜欢指手画脚, 2019-06-30
  • 匹夫有责之一百一十二—道义大义的博客—强国博客—人民网 2019-06-25
    • / 17
    • 下载费用:20 金币  

    广西11选5走势图手机版: 实现离线文件传输的方法和系统.pdf

    摘要
    申请专利号:

    广西11选5大小走势图 www.fnjpv.tw CN201110183229.X

    申请日:

    2011.06.30

    公开号:

    CN102355426B

    公开日:

    2015.01.14

    当前法律状态:

    有效性:

    法律详情: 授权|||实质审查的生效IPC(主分类):H04L 12/58申请日:20110630|||公开
    IPC分类号: H04L12/58; H04L29/08 主分类号: H04L12/58
    申请人: 北京神州泰岳软件股份有限公司
    发明人: 顾天恩
    地址: 100089 北京市海淀区万泉庄路28号万柳新贵大厦A座5层
    优先权:
    专利代理机构: 北京市隆安律师事务所 11323 代理人: 权鲜枝
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201110183229.X

    授权公告号:

    102355426B||||||

    法律状态公告日:

    2015.01.14|||2012.03.28|||2012.02.15

    法律状态类型:

    授权|||实质审查的生效|||公开

    摘要

    本发明公开了一种实现离线文件传输的方法和系统,丰富了即时通信系统的功能,能够快速实现离线文件的上传和下载,提高了用户体验。本发明实施例提供的方法包括:当作为接收方的第二即时通信客户端处于离线状态时,作为发送方的第一即时通信客户端与离线文件服务器建立HTTP连接,并通过所述HTTP连接将离线文件上传至离线文件服务器;离线文件服务器将接收到的离线文件传输至高效分布式文件系统FastDFS存储器并保存;第二即时通信客户端上线后,根据接收到的离线文件接收通知,与离线文件服务器建立HTTP连接;第二即时通信客户端通过离线文件服务器从FastDFS存储器下载得到相应的离线文件。

    权利要求书

    1: 一种实现离线文件传输的方法, 其特征在于, 所述方法包括 : 当作为接收方的第二即时通信客户端处于离线状态时, 作为发送方的第一即时通信客 户端与离线文件服务器建立超文本传输协议 HTTP 连接, 并通过所述 HTTP 连接将离线文件 上传至离线文件服务器 ; 离线文件服务器将接收到的离线文件传输至高效分布式文件系统 FastDFS 存储器并 保存 ; 第二即时通信客户端上线后, 根据接收到的离线文件接收通知, 与离线文件服务器建 立 HTTP 连接 ; 第二即时通信客户端通过离线文件服务器从 FastDFS 存储器下载得到相应的离线文 件。
    2: 根据权利要求 1 所述的方法, 其特征在于, 在通过所述 HTTP 连接将离线文件上传至 离线文件服务器之前, 所述方法还包括 : 第一即时通信客户端向离线文件服务器发送查询 Query 指令, 查询第一即时通信客户 端的当前剩余空间 ; 离线文件服务器根据所述查询指令, 从离线文件业务服务获取第一即时通信客户端的 当前剩余空间容量, 并通过查询响应发送至第一即时通信客户端 ; 第一即时通信客户端将当前剩余空间与当前离线文件进行比较, 确认当前剩余空间的 容量大于当前离线文件的容量后, 启动当前离线文件的上传。
    3: 根据权利要求 2 所述的方法, 其特征在于, 通过所述 HTTP 连接将离线文件上传至离 线文件服务器包括 : 第一即时通信客户端向离线文件服务器发送配置 Allocate 请求信令 ; 离线文件服务器通过离线文件业务服务在相应数据库中查询所分配的上传文件服务 器的地址信息, 并通知第一即时通信客户端, 所述地址信息包括上传文件服务器的 IP 地址 及端口号, 所述上传文件服务器为从多个离线文件服务器中选取的一个服务器 ; 第一即时通信客户端向上传文件服务器发送上传会话初始化 InitializeSession 信 令, 所述上传会话初始化信令中携带第一即时通信客户端的元数据, 所述元数据包括接收 方的标识 ID 和当前离线文件的属性信息 ; 上传文件服务器创建离线文件上传会话, 并将所述元数据保存至离线文件业务服务所 相应的数据库中 ; 第一即时通信客户端向上传文件服务器发送数据上传 PostData 信令, 按照所创建的 离线文件上传会话, 通过离线文件服务器将离线文件上传至 FastDFS 存储器并保存 ; 当上传完成后, 第一即时通信客户端向上传文件服务器发送会话结束 FinishSession 指令, 以及, 离线文件业务服务将当前离线文件的物理路径保存在相应的数据库中。
    4: 根据权利要求 3 所述的方法, 其特征在于, 所述查询响应中还携带块文件容量配置 ; 根据所述块文件容量配置将当前离线文件划分为多个文件块, 所述上传会话初始化 信令中还携带有当前离线文件的块列表信息, 所述当前离线文件的属性信息包含块列表信 息; 第一即时通信客户端采用多线程的方式, 按照预定容量的字节流, 以文件块为单位, 利 2 用所创建的离线文件上传会话, 通过离线文件服务器将离线文件上传至 FastDFS 存储器并 保存 ; 其中, 所述预定容量的字节流为 8K 的字节流, 所述块文件容量配置为 2M。
    5: 根据权利要求 3 或 4 所述的方法, 其特征在于, 在第一即时通信客户端向上传文件服 务器发送数据上传 PostData 信令之前, 所述方法还包括 : 上传文件服务器通过查询缓存中所保存的文件数据判断当前离线文件是否属于断点 续传, 若是, 将断点位置通知第一即时通信客户端, 第一即时通信客户端从断点位置起上传 当前离线文件的相应内容 ; 若否, 第一即时通信客户端上传当前离线文件的全部内容。
    6: 根据权利要求 3 所述的方法, 其特征在于, 所述第二即时通信客户端通过离线文件 服务器从 FastDFS 存储器下载得到相应的离线文件包括 : 第二即时通信客户端向离线文件服务器发送 Allocate 请求信令, 所述 Allocate 请求 信令携带需要下载的离线文件的 ID, 所述离线文件的 ID 从离线文件接收通知中获得 ; 离线文件服务器通过离线文件业务服务在相应数据库中查询所分配的下载文件服务 器的地址信息和当前离线文件的元数据, 并通知第二即时通信客户端, 所述地址信息包括 下载文件服务器的 IP 地址及端口号, 所述下载文件服务器为从多个离线文件服务器中选 取的一个服务器 ; 第二即时通信客户端向下载文件服务器发送下载会话初始化信令, 请求建立离线文件 下载会话 ; 下载文件服务器创建离线文件下载会话, 并从离线文件业务服务的相应数据库中获取 当前离线文件的逻辑信息, 所述逻辑信息包括当前离线文件的元数据和物理路径 ; 第二即时通信客户端向下载文件服务器发送数据下载 GetData 信令, 按照所创建的离 线文件下载会话, 通过下载文件服务器从 FastDFS 存储器中下载相应的离线文件 ; 当下载完成后, 第二即时通信客户端向下载文件服务器发送会话结束 FinishSession 指令。
    7: 根据权利要求 6 所述的方法, 其特征在于, 所述当前离线文件的元数据中包含块列表信息, 第二即时通信客户端采用多线程的方式, 按照预定容量的字节流, 以文件块为单位, 利 用所创建的离线文件下载会话, 通过下载文件服务器从 FastDFS 存储器中下载相应的离线 文件 ; 其中, 所述预定容量的字节流为 8K 的字节流, 所述文件块的大小为 2M。
    8: 根据权利要求 7 所述的方法, 其特征在于, 在每一个文件块的下载过程中, 下载文件服务器先将整个文件块的字节流从 FastDFS 存储器读取出来保存至缓存中, 然后从缓存中每次读取预定容量的字节流并发送至第二即 时通信客户端, 直至该文件块下载完毕。
    9: 根据权利要求 7 所述的方法, 其特征在于, 所述方法还包括 : 当 FastDFS 存储器保存的离线文件超出预定时间后, FastDFS 存储器删除该离线文件, 离线文件业务服务删除相应数据库中该离线文件所关联的数据。
    10: 一种实现离线文件传输的系统, 其特征在于, 所述系统包括至少两个即时通信客户 端、 至少一个离线文件服务器和 FastDFS 存储器, 所述即时通信客户端包括作为发送方的 3 第一即时通信客户端和作为接收方的第二即时通信客户端, 所述第一即时通信客户端, 用于当第二即时通信客户端处于离线状态时, 与离线文件 服务器建立 HTTP 连接, 并通过所述 HTTP 连接将离线文件上传至离线文件服务器 ; 所述离线文件服务器, 用于将接收到的离线文件传输至 FastDFS 存储器并保存 ; 所述第二即时通信客户端, 用于在上线后, 根据接收到的离线文件接收通知, 与离线文 件服务器建立 HTTP 连接, 并通过离线文件服务器从 FastDFS 存储器下载得到相应的离线文 件; 其中, 所述离线文件服务器, 还用于通过查询缓存中所保存的文件数据判断当前离线 文件是否属于断点续传, 若是, 将断点位置通知第一即时通信客户端, 第一即时通信客户端 从断点位置起上传当前离线文件的相应内容 ; 若否, 第一即时通信客户端上传当前离线文 件的全部内容 ; 以及, 所述第二即时通信客户端, 还用于以文件块为单位通过离线文件服务器下载相应的离 线文件, 在每一个文件块的下载过程中, 离线文件服务器先将整个文件块从 FastDFS 存储 器读取出来, 然后按照预定容量的字节流将文件块传输至第二即时通信客户端。

    关 键 词:
    实现 离线 文件传输 方法 系统
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:实现离线文件传输的方法和系统.pdf
    链接地址://www.fnjpv.tw/p-6420110.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.fnjpv.tw网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 人民日报为人民,70年办报不容易,办报人付出了心血和汗水,记录了中国的发展过程,祝愿办得越来越好! 2019-07-20
  • 最美逆行!高速隧道突发火灾  交警三次逆行穿火线撤离400多名群众 2019-07-17
  • 《陕西省县域经济社会发展监测考评办法》解读 2019-07-17
  • 一切都是老板炒工人的鱿鱼 2019-07-14
  • 赏花不用跑远 宗角禄康开得正艳 2019-07-14
  • 车俊会见毛里求斯代总统 2019-07-14
  • 除了杨崇勇,“2亿元贪官俱乐部”至少还有这些人 2019-07-09
  • [民生热线]咸安西大街烤鸭店每天油烟扰民 区政府:已责令整改 2019-07-09
  • 海淀:得天独厚的自然条件 2019-07-09
  • 进京通行证限次数!70.9万辆本地化使用外埠号牌车或将受影响 2019-07-06
  • 6月14日凤凰直通车:茅台再开市场化招聘大门,32个部门要285人葡萄 种植 2019-07-05
  • 东京湾产业转型启示录 2019-07-05
  • 中国三星获第十二届人民企业社会责任奖年度扶贫奖 2019-06-30
  • 一个语文基础都没有的人就喜欢指手画脚, 2019-06-30
  • 匹夫有责之一百一十二—道义大义的博客—强国博客—人民网 2019-06-25
  • 快乐扑克3玩法 阿尼姆斯阿尼玛 辽宁十一选五计划 六合彩查询 切沃维罗纳足球俱乐部 j吉林11选5走势图 一分赛车计划网 望京电子游艺城 新切水果大战游戏 墨尔本胜利vs西部悉尼