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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号(10)申请公布号CNCN103617027103617027A(43)申请公布日2014.03.05(21)申请号201310519055.9(22)申请日2013.10.29(71)申请人合一网络技术(北京)有限公司地址100080北京市海淀区海淀大街8号中钢国际广场A座5层A、C区(72)发明人张圣姚健潘柏宇卢述奇(51)Int.Cl.G06F9/44(2006.01)权权利要求书2页利要求书2页说明书7页说明书7页附图2页附图2页(54)发明名称基于安卓系统的图像渲染引擎构建方法及系统(57)摘要本申请公开了一种基于安卓系统的图像渲染引擎构建方法及系统,该方法包括:创建本地窗口对象,将该本地窗口对象的图像数据传送至相对应的底层接口,建立所述本地窗口对象与渲染线程的连接;所述渲染线程以外的数据线程中有图像数据传输到指定的资源存储空间后,启动所述渲染线程对所述资源存储空间中的所述图像数据进行图像渲染,生成渲染数据;实时获取所述渲染数据进行显示,并在渲染完毕后销毁所述本地窗口对象,结束所述渲染线程。本申请解决了移动设备的渲染线程运行效率较低的问题。CN103617027ACN103672ACN103617027A权利要求书1/2页1.一种基于安卓系统的图像渲染引擎构建方法,其特征在于,该方法包括:创建本地窗口对象,将该本地窗口对象的图像数据传送至相对应的底层接口,建立所述本地窗口对象与渲染线程的连接;所述渲染线程以外的数据线程中有图像数据传输到指定的资源存储空间后,启动所述渲染线程对所述资源存储空间中的所述图像数据进行图像渲染,生成渲染数据;实时获取所述渲染数据进行显示,并在渲染完毕后销毁所述本地窗口对象,结束所述渲染线程。2.如权利要求1所述的基于安卓系统的图像渲染引擎构建方法,其特征在于,当所述渲染线程以外的数据线程中有图像数据传输到指定的资源存储空间后,启动所述渲染线程对所述资源存储空间中的所述图像数据进行图像渲染,进一步为,所述渲染线程以外的数据线程中有图像数据传输到指定的资源存储空间后,将预先生成的所述脚本信息数据发送至所述底层接口中与上一次保存的进行渲染处理所执行的所述脚本信息数据进行比较,若相同,则启动该渲染线程进行图像渲染;若不同,则进行初始化处理生成相应的渲染线程后再进行图像渲染。3.如权利要求2所述的基于安卓系统的图像渲染引擎构建方法,其特征在于,所述脚本信息数据,进一步为字符串形式的脚本信息通过相应函数写入显存,编译为二进制码进行存储的图形处理器进行渲染处理时的执行数据。4.如权利要求1所述的基于安卓系统的图像渲染引擎构建方法,其特征在于,启动所述渲染线程对所述图像数据进行图像渲染,生成渲染数据,进一步为,启动所述渲染线程,本地渲染接口函数以循环体的方式在该渲染线程中进行轮询监测,在所述图像数据传输至所述指定的资源存储空间后,将该图像数据传递到底层进行图像渲染,生成渲染数据。5.如权利要求4所述的基于安卓系统的图像渲染引擎构建方法,其特征在于,将所述图像数据传递到底层进行图像渲染,进一步为,将所述图像数据以字节数组的方式传递到底层进行图像渲染。6.一种基于安卓系统的图像渲染引擎构建系统,其特征在于,该系统包括:窗口对象创建模块、渲染处理模块以及窗口显示处理模块,其中,所述窗口对象创建模块,用于创建本地窗口对象,将所述本地窗口对象的图像数据发送至所述渲染处理模块;所述渲染处理模块,用于通过其内部的所述渲染线程以外的数据线程接收所述图像数据,并在所述图像数据传输到该渲染处理模块内部指定的资源存储空间后,启动所述渲染线程对所述资源存储空间中的所述图像数据进行图像渲染,生成渲染数据发送至所述窗口显示处理模块,以及用于接收所述窗口显示处理模块发送的终止指令结束所述渲染线程;所述窗口显示处理模块,用于实时获取所述渲染数据进行显示,在渲染完毕后生成销毁指令对所述本地窗口对象进行销毁,同时生成终止指令发送至所述渲染处理模块。7.如权利要求6所述的基于安卓系统的图像渲染引擎构建系统,其特征在于,所述渲染处理模块,进一步用于,通过其内部的所述渲染线程以外的数据线程接收所述图像数据,并在所述图像数据传输到指定的资源存储空间后,将预先生成的所述脚本信息数据与上一次保存的进行渲染处理所执行的所述脚本信息数据进行比较,若相同,则启动所述渲染线程对所述资源存储空间中的进行图像渲染;若不同,则进行初始化处理生成相应的渲染线2CN103617027A权利要求书2/2页程后再进行图像渲染,生成渲染数据发送至所述窗口显示处理模块。8.如权利要求7所述的基于安卓系统的图像渲染引擎构建系统,其特征在于,所述脚本信息数据,进一步为字符串形式的脚本信息通过相应函数写入显存,编