一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据下载方法、装置、计算机设备和存储介质与流程

2021-11-15 17:52:00 来源:中国专利 TAG:

技术特征:
1.一种数据下载方法,其特征在于,应用于边缘节点,所述方法包括:向调度系统发送文件拉取请求,其中,所述文件拉取请求用于目标边缘节点请求下载目标文件;接收所述调度系统返回的响应信息,其中,所述响应信息包括多个待访问节点的访问地址以及所述目标文件在所述待访问节点中的存储状态,其中,所述多个待访问节点为保存有所述目标文件或所述目标文件中的部分数据的节点;根据所述目标文件在所述多个待访问节点中的存储状态,生成多个下载请求,其中,每个所述下载请求用于从一个待访问节点下载所述目标文件中的部分数据,任意两个所述下载请求所请求下载的数据不同;将每个所述下载请求发送至所述多个待访问节点中与所述下载请求中访问地址匹配的目标节点,以从所述目标节点下载所述目标文件中的部分数据。2.根据权利要求1所述的方法,其特征在于,所述将每个所述下载请求发送至所述多个待访问节点中与所述下载请求中访问地址匹配的目标节点,以从所述目标节点下载所述目标文件中的部分数据,包括:将第一请求按照访问地址发送至相应的家庭节点,以从家庭节点下载所述目标数据中的部分数据,其中,所述多个下载请求包括所述第一请求,所述目标节点包括所述家庭节点;或,将所述第一请求按照访问地址发送至相应的家庭节点,并将所述多个下载请求中的第二请求按照访问地址发送至相应的cdn节点,以从家庭节点和cdn节点下载所述目标数据中的部分数据,其中,所述目标节点包括家庭节点和cdn节点。3.根据权利要求2所述的方法,其特征在于,在所述目标边缘节点为目标家庭节点的情况下,所述将每个所述下载请求发送至所述多个待访问节点中与所述下载请求中访问地址匹配的目标节点,以从所述目标节点下载所述目标文件中的部分数据,还包括:在从家庭节点下载所述目标数据中的部分数据或从家庭节点和cdn节点下载所述目标数据中的部分数据之前,将所述下载请求中的第三请求按照访问地址发送至相应的cdn节点,以从所述cdn节点下载所述目标文件中的部分数据;在接收到所述cdn节点返回的数据,根据所述cdn节点返回数据的传输状态,确定对应的第一切换条件;其中,在满足所述第一切换条件的情况下,切换为从家庭节点下载数据或从家庭节点和cdn节点下载数据。4.根据权利要求3所述的方法,其特征在于,所述在满足所述第一切换条件的情况下,切换为从家庭节点下载数据或从家庭节点和cdn节点下载数据,包括:在从所述cdn节点返回数据的传输速率大于或等于第一速率的情况下,切换为从家庭节点和cdn节点下载数据,其中,所述第一切换条件包括传输速率大于或等于第一速率,第一速率用于指示所述下载切换条件的切换标准。5.根据权利要求4所述的方法,其特征在于,所述切换为从家庭节点和cdn节点下载数据之后,所述方法还包括:在接收到所述家庭节点返回的数据的情况下,根据所述家庭节点返回数据的传输状态,确定对应的第二切换条件;
在满足所述第二切换条件的情况下,切换为仅从所述家庭节点下载数据。6.根据权利要求5所述的方法,其特征在于,所述在满足所述第二切换条件的情况下,切换为仅从所述家庭节点下载数据,包括:在从所述家庭节点返回数据的传输速率大于或等于第二速率的情况下,切换为仅从所述家庭节点下载数据,其中,所述第二切换条件包括传输速率大于或等于第二速率,第二速率用于指示所述第二切换条件的切换标准。7.根据权利要求2

6任意一项所述的方法,其特征在于,从家庭节点获取所述目标文件中的部分数据,包括:按照p2p数据传输方式从家庭节点下载所述目标文件中的部分数据。8.根据权利要求1所述的方法,其特征在于,所述根据所述目标文件在所述多个待访问节点中的存储状态生成多个下载请求,包括:在所述待访问节点的存储状态为缓存中的情况下,根据所述待访问节点对于所述目标文件已缓存的部分数据,生成对应的第四请求,其中,所述下载请求包括所述第四请求,所述第四请求用于请求下载所述待访问节点中对于所述目标文件已缓存的部分数据;在所述待访问节点的存储状态为缓存完成的情况下,根据所述目标文件中未生成下载请求的部分数据,生成对应的第五请求,其中,所述下载请求包括所述第五请求,所述第五请求用于请求下载所述目标文件中与所述第五请求对应的部分数据。9.一种数据下载方法,其特征在于,应用于调度系统,所述方法包括:接收多个边缘节点的第一上报数据,其中,所述第一上报数据用于指示节点的服务状态;接收目标边缘节点的文件拉取请求,其中,所述文件拉取请求用于请求下载目标文件;根据所述多个边缘节点的第一上报数据,为所述目标边缘节点分配响应所述文件拉取请求的多个待访问节点,其中,所述多个待访问节点为保存有所述目标文件或所述目标文件中部分数据的节点;将所述目标文件在所述多个待访问节点中的存储状态以及所述多个待访问节点的访问地址,作为响应信息返回至所述目标边缘节点,以使所述目标边缘节点按照访问地址从所述多个待访问节点中的目标节点下载所述目标文件中的部分数据。10.根据权利要求9所述的方法,其特征在于,在所述目标边缘节点为目标家庭节点的情况下,所述将所述目标文件在所述多个待访问节点中的存储状态以及所述多个待访问节点的访问地址,作为响应信息返回至所述目标家庭节点,包括:将所述多个待访问节点中的cdn节点的访问地址发送至所述目标家庭节点,以使所述目标家庭节点从所述cdn节点下载所述目标文件中的部分数据,其中,所述目标节点包括cdn节点;接收所述目标家庭节点的第二上报数据,其中,所述第二上报数据用于指示所述目标家庭节点从所述cdn节点下载所述目标文件中部分数据的传输状态;在所述第二上报数据中的传输状态满足第一切换条件的情况下,发送所述多个待访问节点中的家庭节点和所述cdn节点的访问地址至所述目标家庭节点,以使所述目标家庭节点按照访问地址从所述家庭节点和cdn节点下载所述目标文件中的部分数据,其中,所述目标节点包括家庭节点和cdn节点。
11.根据权利要求10所述的方法,其特征在于,所述发送所述家庭节点和所述cdn节点的访问地址至所述目标家庭节点之后,所述方法还包括:接收所述目标家庭节点的第三上报数据,其中,所述第三上报数据用于指示所述目标家庭节点从所述家庭节点和cdn节点获取所述目标文件中部分数据的传输状态;在所述第三上报数据中的传输状态满足第二切换条件的情况下,发送所述多个待访问节点中的家庭节点的访问地址至所述目标家庭节点,以使所述目标家庭节点按照访问地址从所述家庭节点下载所述目标文件中的部分数据,其中,所述目标节点包括家庭节点。12.一种数据下载装置,其特征在于,所述装置包括:请求模块,用于向调度系统发送文件拉取请求,其中,所述文件拉取请求用于目标边缘节点请求下载目标文件;第一接收模块,用于接收所述调度系统返回的响应信息,其中,所述响应信息包括多个待访问节点的访问地址以及所述目标文件在所述待访问节点中的存储状态,其中,所述多个待访问节点为保存有所述目标文件或所述目标文件中的部分数据的节点;请求拆分模块,用于根据所述目标文件在所述多个待访问节点中的存储状态,生成多个下载请求,其中,每个所述下载请求用于从一个待访问节点下载所述目标文件中的部分数据,任意两个所述下载请求所请求下载的数据不同;下载模块,用于将每个所述下载请求发送至所述多个待访问节点中与所述下载请求中访问地址匹配的目标节点,以从所述目标节点下载所述目标文件中的部分数据。13.一种数据下载装置,其特征在于,所述装置包括:第二接收模块,用于接收多个边缘节点的第一上报数据,其中,所述第一上报数据用于指示节点的服务状态;接收目标边缘节点的文件拉取请求,其中,所述文件拉取请求用于请求下载目标文件;节点调度模块,用于根据所述多个边缘节点的第一上报数据,为所述目标边缘节点分配响应所述文件拉取请求的多个待访问节点,其中,所述多个待访问节点为保存有所述目标文件或所述目标文件中部分数据的节点;响应模块,用于将所述目标文件在所述多个待访问节点中的存储状态以及所述多个待访问节点的访问地址,作为响应信息返回至所述目标边缘节点,以使所述目标边缘节点按照访问地址从所述多个待访问节点中的目标节点下载所述目标文件中的部分数据。14.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至11中任一项所述方法的步骤。15.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至11中任一项所述方法的步骤。

技术总结
本申请涉及一种数据下载方法、装置、计算机设备和存储介质。所述方法通过目标边缘节点向调度系统发送文件拉取请求,以请求下载目标文件,调度系统则根据文件拉取请求为目标边缘节点分配多个待访问节点,调度系统将多个待访问节点的访问地址以及目标文件在待访问节点中的存储状态,发送至目标边缘节点,使目标边缘节点生成多个下载请求,将每个所述下载请求发送至所述多个待访问节点中与所述下载请求中访问地址匹配的目标节点,以从所述目标节点下载所述目标文件中的部分数据,即目标边缘节点可以从多个待访问节点下载目标文件中的部分数据,直至目标边缘节点获取目标文件的全部数据,以此方式提高了下载效率。以此方式提高了下载效率。以此方式提高了下载效率。


技术研发人员:黄绍纯
受保护的技术使用者:深圳市云帆加速科技有限公司
技术研发日:2021.08.02
技术公布日:2021/11/14
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献