发明名称 |
一种云上传方法及系统、调度设备、客户端 |
摘要 |
本发明的云上传方法及系统、调度设备、客户端,方法为:调度中心接收至少一个客户端发送的文件上传请求,该请求包括待文件指纹;根据文件指纹查询数据中心,判断待上传文件的状态:若为未完成上传,则从数据中心获取待上传文件的当前上传进度及分片信息,并为每个客户端分配一个上传节点,将当前上传进度、分片信息及分配的上传节点发送给对应的客户端;每个客户端执行:显示当前上传进度;根据分片信息通过上传节点进行文件片上传;每个上传节点执行:根据客户端上传的文件片更新数据中心的当前上传进度;读取数据中心汇总后的更新进度发送给客户端显示;若为已完成上传,则向客户端返回上传成功的信息。缩短了文件上传时间,提高了云上传效率。 |
申请公布号 |
CN103561100A |
申请公布日期 |
2014.02.05 |
申请号 |
CN201310547408.6 |
申请日期 |
2013.11.06 |
申请人 |
乐视网信息技术(北京)股份有限公司 |
发明人 |
胡勇;薛伟;陈翔;王国强;魏泽涛;张清柱 |
分类号 |
H04L29/08(2006.01)I |
主分类号 |
H04L29/08(2006.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
王宝筠 |
主权项 |
一种云上传方法,其特征在于,所述方法包括:调度中心接收至少一个客户端发送的文件上传请求,所述请求包括待上传文件的文件指纹;所述调度中心根据所述文件指纹查询数据中心,判断所述待上传文件的状态:如果所述状态为未完成上传,则所述调度中心从所述数据中心获取所述待上传文件的当前上传进度以及分片信息,并为所述至少一个客户端中的每个客户端分别分配一个上传节点,将所述当前上传进度、分片信息以及分配的上传节点发送给对应的客户端;所述至少一个客户端中的每个客户端分别执行:显示所述当前上传进度;并根据所述分片信息,通过该客户端被分配的上传节点进行所述待上传文件的文件片上传;分配给所述至少一个客户端的上传节点中的每个上传节点分别执行:根据与该上传节点所对应的客户端上传的所述待上传文件的文件片,更新所述数据中心保存的所述当前上传进度;读取所述数据中心汇总后的所述待上传文件的更新进度,并将所述更新进度发送给对应的客户端,由所述客户端显示所述更新进度;如果所述状态为已完成上传,则所述调度中心向所述至少一个客户端返回上传成功的信息。 |
地址 |
100089 北京市海淀区学院南路68号19号楼六层6184号房间 |