[发明专利]一种渲染指令的处理方法、装置和系统有效
申请号: | 201310703684.7 | 申请日: | 2013-12-19 |
公开(公告)号: | CN103714569B | 公开(公告)日: | 2017-12-15 |
发明(设计)人: | 徐利成;廖桂潘 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;H04L29/06 |
代理公司: | 北京同达信恒知识产权代理有限公司11291 | 代理人: | 黄志华 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 渲染 指令 处理 方法 装置 系统 | ||
1.一种渲染指令的处理方法,其特征在于,包括:
获取当前运行的三维3D应用程序产生的3D渲染指令;
确定所述当前运行的3D应用程序产生的3D渲染指令对应的键值,所述键值用于表征3D渲染指令的特征信息;
将确定出的所述当前运行的3D应用程序产生的3D渲染指令对应的键值发送给服务器端,以便服务器端能够根据所述当前运行的3D应用程序产生的3D渲染指令对应的键值执行渲染处理;
在预先设置的时间周期内,统计预先存储的3D渲染指令和键值的对应关系的集合中的3D渲染指令的实施次数;
确定实施次数小于预先设置的阈值的3D渲染指令;
在所述对应关系的集合中删除所述实施次数小于预先设置的阈值的3D渲染指令相关的对应关系。
2.如权利要求1所述的方法,其特征在于,还包括:
预先设置3D渲染指令和键值的对应关系的集合;
所述确定所述当前运行的3D应用程序产生的3D渲染指令对应的键值包括:
查询预先存储的所述对应关系的集合,确定所述当前运行的3D应用程序产生的3D渲染指令对应的键值。
3.如权利要求2所述的方法,其特征在于,所述对应关系的集合还指示已经记录了对应关系的3D渲染指令的类型;
则所述方法还包括:
判断所述当前运行的3D应用程序产生的3D渲染指令的类型是否是已经记录了对应关系的3D渲染指令的类型;
所述确定所述当前运行的3D应用程序产生的3D渲染指令对应的键值包括:
如果判断出所述当前运行的3D应用程序产生的3D渲染指令的类型是已经记录了对应关系的3D渲染指令的类型,查询预先存储的所述对应关系的集合,确定所述当前运行的3D应用程序产生的3D渲染指令对应的键值。
4.如权利要求3所述的方法,其特征在于,所述方法还包括:
如果判断出所述当前运行的3D应用程序产生的3D渲染指令的类型不是已经记录了对应关系的3D渲染指令的类型,则对所述当前运行的3D应用程序产生的3D渲染指令进行哈希运算,计算得到所述当前运行的3D应用程序产生的3D渲染指令对应的键值;
将所述计算得到的键值发送给服务器端。
5.如权利要求4所述的方法,其特征在于,所述方法还包括:
根据所述当前运行的3D应用程序产生的3D渲染指令与所述计算得到的键值,更新所述对应关系。
6.一种渲染指令的处理方法,其特征在于,包括:
接收客户端发送的用于表征3D渲染指令的特征信息的键值;
确定所述键值对应的3D渲染指令;
根据所述3D渲染指令,处理得到渲染结果;
将得到的渲染结果回传给客户端,以便客户端能够根据所述渲染结果进行显示;
在预先设置的时间周期内,统计预先存储的键值与3D渲染指令的对应关系的集合中的键值的实施次数;
确定实施次数小于预先设置的阈值的键值;
在所述对应关系的集合中删除所述实施次数小于预先设置的阈值的键值相关的对应关系,以及在预先设置的3D渲染指令与渲染结果的显示列表中删除所述实施次数小于预先设置的阈值的键值对应的3D渲染指令相关的渲染结果。
7.如权利要求6所述的方法,其特征在于,所述方法还包括:
预先设置键值与3D渲染指令的对应关系的集合;则
所述确定所述键值对应的3D渲染指令包括:
查询预先存储的所述对应关系的集合,确定所述键值对应的3D渲染指令。
8.如权利要求6所述的方法,其特征在于,所述方法还包括:
预先设置3D渲染指令与渲染结果的显示列表;则
所述根据所述3D渲染指令,处理得到渲染结果包括:
根据所述3D渲染指令查询所述显示列表,获得对应的渲染结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310703684.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:无线控制的可自动旋转的多功能摄像机
- 下一篇:防刮连接器弹片卡套