在电脑上实现安卓模拟器图形加速方法

文档序号:6622384阅读:1523来源:国知局
在电脑上实现安卓模拟器图形加速方法
【专利摘要】本发明提供一种在电脑上实现安卓模拟器图形加速方法,方法为1、安卓模拟器运行时,安卓模拟器将图形渲染数据传递给一桥接器;2、所述桥接器将图形数据进行打包,并发送到电脑桌面系统的接收程序;3、接收程序收到数据后,进行解包;解包后的数据被发送给电脑桌面系统的图形驱动进行渲染图形;4、电脑桌面系统渲染完毕后将数据结果返回给电脑桌面系统接收程序;5、接收程序将数据结果进行打包,然后发送给所述桥接器;6、桥接器接收到数据结果后,将数据解包,然后发送给安卓模拟器;7、安卓模拟器收到数据结果后,完成渲染。本发明的图形渲染效果佳,且渲染效率高。
【专利说明】在电脑上实现安卓模拟器图形加速方法

【技术领域】
[0001] 本发明涉及通讯设备【技术领域】,尤其涉及一种在电脑上实现安卓模拟器图形加速 方法。

【背景技术】
[0002] 目前的安卓模拟器(Android Emulator)图形系统是在虚拟机中进行渲染图形, 由于虚拟机系统是在电脑cpu中进行处理,这样无法利用电脑桌面系统的本地图形硬件设 备,从而导致了安卓模拟器进行图形渲染效果不够理想。


【发明内容】

[0003] 本发明要解决的技术问题,在于提供一种在电脑上实现安卓模拟器图形加速方 法,解决了安卓模拟器的图形加速问题,提高了图形渲染效果。
[0004] 本发明是这样实现的:一种在电脑上实现安卓模拟器图形加速方法,包括如下步 骤:
[0005] 步骤1、安卓模拟器运行时,安卓模拟器将图形渲染数据传递给一桥接器;
[0006] 步骤2、所述桥接器将图形数据进行打包,并发送到电脑桌面系统的接收程序;
[0007] 步骤3、接收程序收到数据后,进行解包;解包后的数据被发送给电脑桌面系统的 图形驱动进行渲染图形;
[0008] 步骤4、电脑桌面系统渲染完毕后将数据结果返回给电脑桌面系统接收程序;
[0009] 步骤5、接收程序将数据结果进行打包,然后发送给所述桥接器;
[0010] 步骤6、桥接器接收到数据结果后,将数据解包,然后发送给安卓模拟器;
[0011] 步骤7、安卓模拟器收到数据结果后,完成渲染。
[0012] 进一步地,所述数据结果包括:函数名称、函数参数、以及函数返回值。
[0013] 进一步地,所述步骤3中图形驱动进行渲染图形具体为:将针对图形的API函数调 用及API函数参数进行串行化,然后发送到电脑桌面系统,电脑桌面系统的解包程序进行 解包,并把对应的图形API和数据放到电脑的图形系统进行渲染操作。
[0014] 本发明具有如下优点:本发明通过桥接器将安卓模拟器中的图形数据转发到电脑 桌面系统的接收程序,再将渲染结果通过桥接器返回给安卓模拟器,以实现图形加速过程。 提高了图形渲染效果,且渲染效率高。

【专利附图】

【附图说明】
[0015] 图1为本发明方法流程示意图。

【具体实施方式】
[0016] 请参阅图1所示,本发明的一种在电脑上实现安卓模拟器图形加速方法,包括如 下步骤:
[0017] 步骤1、安卓模拟器运行时,安卓模拟器将图形渲染数据传递给一桥接器;
[0018] 步骤2、所述桥接器将图形数据进行打包,并发送到电脑桌面系统的接收程序;
[0019] 步骤3、接收程序收到数据后,进行解包;解包后的数据被发送给电脑桌面系统的 图形驱动进行渲染图形;
[0020] 步骤4、电脑桌面系统渲染完毕后将数据结果返回给电脑桌面系统接收程序;所 述数据结果包括:函数名称、函数参数、以及函数返回值。
[0021] 步骤5、接收程序将数据结果进行打包,然后发送给所述桥接器;
[0022] 步骤6、桥接器接收到数据结果后,将数据解包,然后发送给安卓模拟器;
[0023] 步骤7、安卓模拟器收到数据结果后,完成渲染。
[0024] 其中,所述步骤3中图形驱动进行渲染图形具体为:将针对图形的API函数调用及 API函数参数进行串行化,然后发送到电脑桌面系统,电脑桌面系统的解包程序进行解包, 并把对应的图形API和数据放到电脑的图形系统进行渲染操作。
[0025] 总之,本发明通过桥接器将安卓模拟器中的图形数据转发到电脑桌面系统的接收 程序,再将渲染结果通过桥接器返回给安卓模拟器,以实现图形加速过程。提高了图形渲染 效果,且渲染效率高。
[0026] 以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与 修饰,皆应属本发明的涵盖范围。
【权利要求】
1. 一种在电脑上实现安卓模拟器图形加速方法,其特征在于,包括如下步骤: 步骤1、安卓模拟器运行时,安卓模拟器将图形渲染数据传递给一桥接器; 步骤2、所述桥接器将图形数据进行打包,并发送到电脑桌面系统的接收程序; 步骤3、接收程序收到数据后,进行解包;解包后的数据被发送给电脑桌面系统的图形 驱动进行渲染图形; 步骤4、电脑桌面系统渲染完毕后将数据结果返回给电脑桌面系统接收程序; 步骤5、接收程序将数据结果进行打包,然后发送给所述桥接器; 步骤6、桥接器接收到数据结果后,将数据解包,然后发送给安卓模拟器; 步骤7、安卓模拟器收到数据结果后,完成渲染。
2.根据权利要求1所述的在电脑上实现安卓模拟器图形加速方法,其特征在于:所述 数据结果包括:函数名称、函数参数、以及函数返回值。
3.根据权利要求1所述的在电脑上实现安卓模拟器图形加速方法,其特征在于:所述 步骤3中图形驱动进行渲染图形具体为:将针对图形的API函数调用及API函数参数进 行串行化,然后发送到电脑桌面系统,电脑桌面系统的解包程序进行解包,并把对应的图形 API和数据放到电脑的图形系统进行渲染操作。
【文档编号】G06F9/455GK104142852SQ201410379490
【公开日】2014年11月12日 申请日期:2014年8月4日 优先权日:2014年8月4日
【发明者】李玮, 李琦, 谢健聪, 林炜 申请人:福州靠谱网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1