预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111951363A(43)申请公布日2020.11.17(21)申请号202010688459.0(22)申请日2020.07.16(71)申请人广州玖的数码科技有限公司地址510640广东省广州市天河区平云路163号之二901室(72)发明人梁应滔梁应鸿潘大为(74)专利代理机构广州嘉权专利商标事务所有限公司44205代理人谭英强(51)Int.Cl.G06T15/00(2011.01)G06F9/50(2006.01)权利要求书2页说明书8页附图2页(54)发明名称一种基于云算链的渲染方法、系统及存储介质(57)摘要本发明的提供了一种基于云算链的渲染方法、系统和存储介质,方法包括以下步骤:向服务器节点发出渲染任务请求;获取并行执行的渲染任务块;根据渲染任务块进行渲染,得到渲染结果;抽取若干渲染结果进行整合,整合后的结果返回整合后的结果至服务器节点;依据渲染节点主动提出任务请求,将任务处理拆分后产生的大量任务块合理分发至网络中各个可用渲染节点,利用渲染节点的空闲状态,为高强度计算类型任务提供强大的去中心化计算资源,数据处理效率更高;同时通过主动请求和分发匹配机制,使得计算任务的分发更为合理,并进一步实现无差异的渲染节点自治,可广泛应用于分布式计算网络技术领域。CN111951363ACN111951363A权利要求书1/2页1.一种基于云算链的渲染方法,其特征在于,包括以下步骤:向服务器节点发出渲染任务请求;获取并行执行的渲染任务块,所述渲染任务块是由所述服务器节点根据渲染任务请求,将获取的待渲染任务进行分配所得到的;所述待渲染任务的文件包括视频文件和图像文件;根据所述渲染任务块进行渲染,得到渲染结果;抽取若干所述渲染结果进行整合,返回整合后的渲染结果至所述服务器节点。2.根据权利要求1所述的一种基于云算链的渲染方法,其特征在于,所述方法还包括以下步骤:获取根据所述渲染任务块进行渲染所消耗的算力资源,根据所消耗的算力资源生成实际工作量证明;所述实际工作量证明为未在执行渲染任务情况下算力资源所能够完成的工作量。3.一种基于云算链的渲染方法,其特征在于,包括以下步骤:获取渲染节点的渲染任务请求、待渲染任务以及并行度,根据所述并行度,将所述待渲染任务进行分割得到若干并行执行的渲染任务块;所述渲染任务的文件包括视频文件和图像文件;根据所述渲染任务请求以及渲染节点的性能参数将所述渲染任务块分配至若干所述渲染节点;所述渲染节点的状态参数包括渲染节点的可支配渲染算力、存储空间以及宽带环境;获取第一渲染结果,对所述第一渲染结果进行校验得到第二渲染结果,输出所述第二渲染结果;所述第一渲染结果是由渲染节点抽取若干所述渲染结果进行整合,返回的整合后的渲染结果。4.根据权利要求3所述的一种基于云算链的渲染方法,其特征在于,所述方法还包括以下步骤:对所述渲染节点进行性能测试,记录性能测试结果;获取所述渲染节点的性能在全网的渲染节点性能中的相对位置;根据所述性能测试结果和所述相对位置生成执行所述任务块的渲染时间,并更新所述渲染节点的性能参数。5.根据权利要求3所述的一种基于云算链的渲染方法,其特征在于,所述方法还包括以下步骤:当未获取得到所述第一渲染结果,确定渲染失败并基于动态重分配机制将所述渲染任务块分配至新的渲染节点。6.根据权利要求3-5任一项所述的一种基于云算链的渲染方法,其特征在于,所述根据所述并行度,将所述待渲染任务进行分割得到若干并行执行的渲染任务块这一步骤,其具体包括:获取所述待渲染任务的文件中像素总和为第一像素数目;根据所述第一像素数目和以及所述并行度确定第二像素数目,所述第二像素数目为分割后的渲染任务块中的像素总和;当分割后得到的渲染任务块中的像素数目小于所述第二像素数目,对所述渲染任务块2CN111951363A权利要求书2/2页进行像素填补,直至渲染任务块中的像素数目等于所述第二像素数目。7.根据权利要求3-5任一项所述的一种基于云算链的渲染方法,其特征在于,所述根据所述渲染任务请求以及渲染节点的性能参数对所述渲染任务块分配至若干渲染节点这一步骤;其具体包括:确定所述渲染任务块占用的渲染算力资源;根据所述渲染任务块占用的渲染算力资源进行渲染节点性能匹配,并确定发送频率;根据渲染节点性能匹配的结果和所述发送频率将所述任务块分配至若干渲染节点。8.一种基于云算链的渲染系统,其特征在于,包括渲染节点和服务器节点:所述渲染节点,用于向服务器节点发出渲染任务请求;获取并行执行的渲染任务块,所述渲染任务块是由服务器节点根据渲染任务请求,将获取的待渲染任务进行分配所得到的;所述待渲染任务的文件包括视频文件和图像文件;并根据所述渲染任务块进行渲染,得到渲染结果;抽取