[发明专利]一种云渲染方法及相关设备在审
申请号: | 202310221018.3 | 申请日: | 2023-03-03 |
公开(公告)号: | CN116405709A | 公开(公告)日: | 2023-07-07 |
发明(设计)人: | 肖波;李林生 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | H04N21/234 | 分类号: | H04N21/234;H04N21/262;H04N21/44 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 张相钦 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 渲染 方法 相关 设备 | ||
1.一种云渲染方法,应用于与终端设备对应的云手机服务器,其中,所述云手机服务器用于向所述终端设备提供渲染服务;所述方法包括:
接收所述终端设备发送的交互数据,并基于所述交互数据生成对应的渲染指令;
发送所述渲染指令至与所述云手机服务器对接的第三方的运算服务端,以由所述运算服务端解析所述渲染指令,基于解析结果进行图像渲染生成对应的视频流,并将所述视频流返回至所述终端设备,以使所述终端设备基于所述视频流进行显示;
其中,所述云手机服务器的渲染能力低于所述运算服务端的渲染能力。
2.根据权利要求1所述的方法,所述运算服务端包括至少一个运算服务器;其中,所述云手机服务器包括基于CPU提供算力的服务器,所述运算服务器包括基于GPU提供算力的服务器。
3.根据权利要求2所述的方法,所述渲染指令包括基于EGL/OpenGL接口标准的渲染指令。
4.根据权利要求2所述的方法,所述交互数据包括所述终端设备接收到的用户在所述终端设备提供的应用界面上输入的至少一个交互操作。
5.根据权利要求2所述的方法,所述解析结果包括所述运算服务器所支持的用于进行图像渲染的指令;所述运算服务器进行图像渲染采用的方式包括离屏渲染。
6.根据权利要求2所述的方法,所述方法还包括:
向对应的串流服务器发送连接请求,以建立所述云手机服务器与所述串流服务器之间的数据传输通道;
所述接收所述终端设备发送的交互数据,包括:
基于已建立的所述云手机服务器与所述串流服务器之间的数据传输通道,接收所述终端设备通过所述串流服务器发送的所述交互数据。
7.根据权利要求2所述的方法,所述云手机服务器包括基于android操作系统的服务器,所述运算服务器包括基于linux操作系统的服务器。
8.根据权利要求2-6任意一项所述的方法,所述云手机服务器包括基于ARM架构的服务器,所述运算服务器包括基于X86架构的服务器。
9.一种云渲染方法,应用于与云手机服务器对接的第三方的运算服务端,其中,所述云手机服务器用于向对应的终端设备提供渲染服务;所述方法包括:
接收所述云手机服务器发送的渲染指令;所述渲染指令为所述云手机服务器基于接收到的所述终端设备发送的交互数据所生成的指令;
解析所述渲染指令,并基于解析结果进行图像渲染生成对应的视频流;
发送所述视频流至所述终端设备,以使所述终端设备基于所述视频流进行显示;
其中,所述云手机服务器的渲染能力低于所述运算服务端的渲染能力。
10.根据权利要求9所述的方法,所述运算服务端包括至少一个运算服务器;其中,所述云手机服务器包括基于CPU提供算力的服务器,所述运算服务器包括基于GPU提供算力的服务器。
11.根据权利要求10所述的方法,所述渲染指令包括基于EGL/OpenGL接口标准的渲染指令。
12.根据权利要求10所述的方法,所述交互数据包括所述终端设备接收到的用户在所述终端设备提供的应用界面上输入的至少一个交互操作。
13.根据权利要求10所述的方法,所述解析所述渲染指令,并基于解析结果进行图像渲染生成对应的视频流,包括:
解析所述渲染指令,得到对应的所述解析结果;所述解析结果包括所述运算服务器所支持的用于进行图像渲染的指令;
基于所述解析结果进行图像渲染,生成对应的多个图像帧,并对所述多个图像帧进行视频编码,得到对应的所述视频流;所述运算服务器进行图像渲染采用的方式包括离屏渲染。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310221018.3/1.html,转载请声明来源钻瓜专利网。