[发明专利]Android网游的分布式支持多终端和多网络的系统有效
申请号: | 201811335622.4 | 申请日: | 2018-11-11 |
公开(公告)号: | CN109587118B | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 王伟珣;徐琳;黄晟;马超;周磊 | 申请(专利权)人: | 长沙摩智云计算机科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04M1/72427;H04M1/72403 |
代理公司: | 上海申汇专利代理有限公司 31001 | 代理人: | 徐俊;柏子雵 |
地址: | 410000 湖南省长沙市高新开发区尖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | android 网游 分布式 支持 终端 网络 系统 | ||
本发明涉及本发明的一个技术方案是提供了一种Android网游App的分布式支持多种终端和多种网络的系统,包括:网游服务器,其特征在于,还包括Android网游App分布式视频和远控服务器,Android网游视频和远控模式客户端。本发明的技术方案还包括提供了一种基于上述系统的Android网游App的分布式支持多种终端和多种网络的方法。本发明的有益效果是:使得Android网游达到服务器GPU能支持的电影般逼真的图形效果,同时能支持AR、VR所需的高性能图形处理;Android网游App端可以很好地适用于各种网络环境和各种用户端智能终端的OS平台。
技术领域
本发明涉及一种Android网游App的分布式支持多种终端和多种网络的系统以及基于该系统的方法。
背景技术
目前运行于Android平台的网游(以下简称Android网游)较为流行,因其游戏内容丰富吸引了大量玩家。目前为止,Android网游的运行架构有以下两种:
第一种是客户端/服务器模式,系统架构图如图1所示。在图1所示的架构中,Android网游的App客户端只能在Android OS平台的智能手机和平板电脑运行。这就限制了Android网游的App客户端的图形处理(OpenGL)只能在Android OS平台的智能手机和平板电脑硬件配置的图形处理器(以下简称GPU)和中央处理器(以下简称CPU)的上运行和处理。
与电脑服务器和个人电脑配置的GPU和CPU的性能相比,基于Android OS平台的智能手机和平板电脑的GPU和CPU的性能弱近百倍。受制于性能限制,虽然电脑服务器和个人电脑上运行的游戏的效果已经可以达到电影般真实,但现有的Android网游的图形效果却不够真实,差距甚远。
第二种是利用ARM CPU虚拟化技术和配套的GPU虚拟化驱动程序的GPU虚拟化技术,在ARM Linux KVM上虚拟机里运行Android OS,在Android OS里修改图形处理管线,做图形的分布式远程处理。这种技术必须使用支持GPU虚拟化的GPU卡和配套的GPU虚拟化驱动程序,才实现GPU虚拟化技术。其系统构架如图2所示。
Android网游在图2所示构架的处理流程是:Android网游App调用Android平台的图形框架和运行时(runtime),通过改造过的Android图形运行时将App图形调用捕捉到,并将这Android网游App图形调用通过网络通讯发到客户端智能手机上。客户端智能手机上的客户端App接收图形调用,该客户端App重放这些图形调用到智能手机的Android OS,做图形显示处理。这些图形调用由客户端智能手机的常规的Linux内核GPU驱动程序和智能手机的GPU进行处理并显示。
上述技术存在的问题是:依赖OS虚拟化技术,虚拟化技术的网络和GPU部分性能差,成本高。由于还是用智能手机的GPU对图形调用进行图形处理,因此图形显示效果仍然受限于智能手机的GPU,图形效果仍然达不到真实逼真的效果。
发明内容
本发明的目的是:使得Android网游的App端达到服务器或个人电脑GPU能支持的电影般逼真的图形效果,并可以将Android网游的App端扩展支持到多种终端和多种网络。
为了达到上述目的,本发明的一个技术方案是提供了一种Android网游App的分布式支持多种终端和多种网络的系统,包括:
网游服务器,用于存储用户的Android网游账户信息和游戏信息(例如游戏内容剧情等),并服务和响应Android网游App,其特征在于,还包括:
Android网游App分布式视频和远控服务器,分别与Android网游服务器及Android网游视频和远控模式客户端建立网络通信,包括增强的ARM CPU版Android OS、增强的多实例的ARM Linux Docker容器和宿主服务端、增强的ARMCPU版本Linux,ARM Linux Docker容器和宿主服务端在ARM CPU版本Linux上运行,其中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙摩智云计算机科技有限公司,未经长沙摩智云计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811335622.4/2.html,转载请声明来源钻瓜专利网。