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

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

2021-11-03 14:36:00 来源:中国专利 TAG:

技术特征:
1.一种数据获取方法,其特征在于,应用于终端,所述方法包括:发送数据请求至调度系统,其中,所述数据请求用于请求下载目标数据;接收所述调度系统返回的反馈信息,其中,所述反馈信息用于指示多个待访问节点的链接地址,所述多个待访问节点中包括家庭节点;根据所述反馈信息指示的链接地址生成多个下载请求;将各个所述下载请求按照链接地址发送至所述多个待访问节点中相应的目标节点,以从所述目标节点下载所述目标数据中的部分数据,其中,所述目标节点包括家庭节点。2.根据权利要求1所述的方法,其特征在于,将各个所述下载请求按照链接地址发送至所述多个待访问节点中相应的目标节点,以从所述目标节点下载所述目标数据中的部分数据,包括:将多个第一请求分别按照链接地址发送至相应的家庭节点,以从多个家庭节点下载所述目标数据中的部分数据,其中,所述多个下载请求包括所述多个第一请求,所述目标节点包括多个家庭节点,每个所述第一请求用于发送至所述多个家庭节点中的一个家庭节点;或,将所述多个下载请求中的第一请求按照链接地址发送至相应的家庭节点,并将所述多个下载请求的第二请求按照链接地址发送至相应的cdn节点,以从家庭节点和cdn节点下载所述目标数据中的部分数据,其中,所述目标节点包括家庭节点和cdn节点。3.根据权利要求2所述的方法,其特征在于,将各个所述下载请求按照链接地址发送至所述多个待访问节点中相应的目标节点,以从所述目标节点下载所述目标数据中的部分数据,还包括:在从多个家庭节点下载所述目标数据中的部分数据或从家庭节点和cdn节点下载所述目标数据中的部分数据之前,将所述下载请求中的第三请求按照链接地址发送至相应的cdn节点,以从cdn节点下载所述目标数据中的部分数据;在接收到cdn节点返回的数据之后,根据所述数据请求对应的业务类型,确定对应的第一切换条件;其中,在满足所述第一切换条件的情况下,切换为从多个家庭节点下载数据或从家庭节点和cdn节点下载数据。4.根据权利要求3所述的方法,其特征在于,所述数据请求对应的业务类型用于表示请求流媒体数据,所述第一切换条件包括缓存条件,其中,所述在满足所述第一切换条件的情况下,切换为从多个家庭节点下载数据或从家庭节点和cdn节点下载数据,包括:在所述cdn节点返回的流媒体数据满足缓存条件的情况下,切换为从多个家庭节点下载数据或从家庭节点和cdn节点下载数据,其中,所述缓存条件包括所述cdn节点返回的未播放流媒体数据的播放时长达到预设时长。5.根据权利要求2所述的方法,其特征在于,所述将所述多个下载请求中的第一请求按照链接地址发送至相应的家庭节点,并将所述多个下载请求的第二请求按照链接地址发送至相应的cdn节点之后,所述方法还包括:在接收到cdn节点返回的流媒体数据和家庭节点返回的流媒体数据的情况下,根据所述数据请求对应的业务类型,确定对应的第二切换条件;其中,在满足所述第二切换条件的情况下,切换为从多个家庭节点下载所述目标数据
中的部分数据。6.根据权利要求5所述的方法,其特征在于,所述第二切换条件包括下载速率条件,所述在满足所述第二切换条件的情况下,切换为从多个家庭节点下载所述目标数据中的部分数据,包括:在第一下载速度和第二下载速度满足所述下载速率条件的情况下,切换为从多个家庭节点下载所述目标数据中的部分数据,其中,所述第一下载速度用于指示从cdn节点获取所述目标数据中的部分数据的速度,所述第二下载速度用于指示从所述家庭节点获取所述目标数据中的部分数据的速度,所述下载速率条件包括根据所述第一下载速度和第二下载速度得到的平均下载速度大于或等于预设速度。7.根据权利要求2所述的方法,其特征在于,所述反馈信息包括各个所述家庭节点支持的数据传输方式,所述将多个第一请求分别按照链接地址发送至相应的家庭节点,包括:根据各个所述家庭节点支持的数据传输方式,将多个第一请求分别按照链接地址发送至相应的家庭节点,其中,所述数据传输方式包括tcp传输方式和p2p传输方式。8.一种数据下载方法,其特征在于,应用于调度系统,所述方法包括:接收多个节点的上报数据,其中,所述上报数据用于指示节点的服务状态;接收终端的数据请求,其中,所述数据请求用于请求下载目标数据;根据所述多个节点的上报数据,为所述终端分配响应所述数据请求的多个待响应节点,其中,所述多个待响应节点为除所述终端以外、保存有所述目标数据的节点,所述多个待响应节点包括家庭节点;将所述多个待访问节点的链接地址,作为反馈信息返回至所述终端,以使所述终端按照链接地址从所述多个待访问节点中的目标节点下载所述目标数据中的部分数据。9.根据权利要求8所述的方法,其特征在于,所述将所述多个待访问节点的链接地址,作为反馈信息返回至所述终端,包括:将所述多个待访问节点中的cdn节点的链接地址发送至所述终端,以使所述终端从所述cdn节点下载所述目标数据中的部分数据,其中,所述目标节点包括cdn节点;在接收到所述终端的第一返回数据的情况下,根据所述数据请求对应的业务类型,确定对应的第一切换条件,其中,所述第一返回数据用于指示所述终端从所述cdn节点下载所述目标数据中部分数据的传输状态;在所述第一返回数据满足第一切换条件的情况下,发送所述多个待访问节点中的家庭节点和所述cdn节点的链接地址至所述终端,以使所述终端按照链接地址从所述家庭节点和cdn节点下载所述目标数据中的部分数据,其中,所述目标节点包括家庭节点和cdn节点。10.根据权利要求9所述的方法,其特征在于,所述发送所述家庭节点和所述cdn节点的链接地址至所述终端之后,所述方法还包括:在接收到所述终端的第二返回数据的情况下,根据所述数据请求对应的业务类型确定对应的第二切换条件,其中,所述第二返回数据用于指示所述终端从所述家庭节点和cdn节点获取所述目标数据中部分数据的传输状态;在所述第二返回数据满足所述第二切换条件的情况下,发送所述多个待访问节点中的家庭节点的链接地址至所述终端,以使所述终端按照链接地址从所述家庭节点下载所述目标数据中的部分数据,其中,所述目标节点包括家庭节点。
11.一种数据获取装置,其特征在于,应用于终端,所述装置包括:第一发送模块,用于发送数据请求至调度系统,其中,所述数据请求用于请求下载目标数据;第一接收模块,用于接收所述调度系统返回的反馈信息,其中,所述反馈信息用于指示多个节点的链接地址,所述多个节点中包括家庭节点;请求生成模块,用于根据所述反馈信息指示的链接地址生成多个下载请求;下载模块,用于将各个所述下载请求按照链接地址发送至所述多个节点中相应的目标节点,以从所述目标节点下载所述目标数据中的部分数据,其中,所述目标节点包括家庭节点。12.一种数据获取装置,其特征在于,应用于调度系统,所述装置包括:第二接收模块,用于接收多个节点的上报数据,其中,所述上报数据用于指示节点的服务状态;接收终端的数据请求,其中,所述数据请求用于请求下载目标数据;节点分配模块,用于根据所述多个节点的上报数据,为所述终端分配响应所述数据请求的多个待响应节点,其中,所述多个待响应节点为除所述终端以外、保存有所述目标数据的节点,所述多个待响应节点包括家庭节点;第二发送模块,用于将所述多个待访问节点的链接地址,作为反馈信息返回至所述终端,以使所述终端按照链接地址从所述多个待访问节点中的目标节点下载所述目标数据中的部分数据。13.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至10中任一项所述方法的步骤。14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至10中任一项所述方法的步骤。

技术总结
本申请涉及一种数据获取方法、装置、计算机设备和存储介质。基于数据获取方法,终端向调度系统请求下载目标数据,调度系统为终端分配多个存储有目标数据的节点,并将多个待访问节点的链接地址发送至终端,终端可根据多个待访问节点的链接地址生成多个下载请求,每个下载请求用于请求下载目标数据中的部分数据,终端将每个下载请求按照链接地址发送给多个待访问节点中的目标节点,也就是说终端可从多个待访问节点获取目标数据中的部分数据,直至终端得到完整的目标数据,通过多个待访问节点下载目标数据减少了单独通过一个节点下载数据的数据压力,提高了下载效率,多个待访问节点包括家庭节点,终端可利用家庭节点的闲置带宽下载数据,减少了主干网络的网络流量。减少了主干网络的网络流量。减少了主干网络的网络流量。


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

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

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

相关文献