[发明专利]Java SoC掌上游戏平台无效
| 申请号: | 201010127426.5 | 申请日: | 2010-03-16 |
| 公开(公告)号: | CN101797432A | 公开(公告)日: | 2010-08-11 |
| 发明(设计)人: | 谭洪舟;陈挚睿;林春优;文旭桦 | 申请(专利权)人: | 中山大学 |
| 主分类号: | A63F13/08 | 分类号: | A63F13/08;A63F13/12;G06F19/00 |
| 代理公司: | 广州凯东知识产权代理有限公司 44259 | 代理人: | 宋冬涛 |
| 地址: | 510630 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | java soc 掌上 游戏 平台 | ||
技术领域
本发明属于嵌入式系统领域,涉及一种Java SoC掌上游戏平台,具体来说,涉及一种以Java SoC为中央处理器,并能够提供在线下载、更新、双人对战、有线或无线联机游戏功能的掌上游戏平台。
背景技术
Java技术应用于嵌入式系统,尤其是电子游戏机将会有许多优势,但同时也带来了一些新的难题,其中最主要的就是Java程序运行效率欠佳,运行过程消耗过多的存储器资源,导致这些不足存在的原因在于Java为了保证跨平台运行特性而采用了软件虚拟机技术,在Java应用软件层和系统平台硬件层之间存在中间层——Java虚拟机。针对不同的处理器,必须在系统中安装相应的Java虚拟机,该系统才具备处理Java程序的能力。
由于Java虚拟机采用特殊的堆栈型体系结构及其它的一些特性,使其在常规嵌入式系统中的运行效率低下。随着Java游戏程序越来越复杂,使用Java虚拟机技术处理Java游戏程序已经不能胜任,这便给Java游戏程序在嵌入式系统中的广泛使用带来了挑战。
此外,目前掌上游戏系统大多为单人游戏模式,游戏模式单一,不利于双人乃至多人互动,无形中缩小了掌上游戏系统的应用场合,而其游戏更新基本采用USB连接或采用移动存储设备,无法直接连接上网络,这就浪费了网络上大量的游戏资源。
发明内容
针对以上的不足,本发明提供了一种Java SoC掌上游戏平台,该游戏平台以Java SoC处理器为核心,无需Java虚拟机直接运行Java游戏,并可通过网络模块从网络在线更新游戏,同时本游戏平台还具备双人对战、有线或无线联机游戏功能。
本发明的Java SoC掌上游戏平台包括:1)存储模块:该模块提供程序存储功能,包括临时存储单元、启动程序存储单元、游戏程序存储单元和音视频存储单元;2)音视频模块:该模块根据游戏的需要将对应的声音、图片及视频文件进行解码并输出,同时展现游戏的实时状态;3)控制模块:该模块通过按键、触摸屏或遥控器的方式提供控制功能,使用户能够对游戏平台进行控制和使用,以实现游戏平台的各种功能;4)中央处理模块,该模块采用实时嵌入式Java SoC处理器为核心,直接运行Java游戏程序。
所述Java游戏程序所包含的字节码指令完全符合Java虚拟机规范,继承了Java语言平台无关性的优点。
所述Java SoC掌上游戏平台还包括网络模块和在线更新系统,所述网络模块利用有线或者无线网卡,通过在线更新系统实现游戏程序的更新、添加和删除,所述Java SoC掌上游戏平台还通过网络模块与其他游戏平台互联,实现多机联网游戏功能;所述在线更新系统通过有线或无线网络对平台游戏程序、声音、图片或者视频文件进行更新,并对更新进程中出现的各种情况进行监视。
所述Java SoC处理器包括:直接运行由标准Java编译器生成的Java字节码程序的Java核VP6000;使用AMBA AHB总线连接处理器核和memory控制器,采用APB总线为系统的低速外部设备提供低功耗的简易互连的AMBA总线;用来存储启动程序、实时操作系统和文件系统的存储器;为扩展Java处理器的应用范围而提供的DMA控制器、以太网接口、SPI和I2C接口。
所述Java SoC处理器采用双AMBA总线结构,总线分别连到各自的仲裁器上,两级AMBA总线通过一个桥接模块相连,二级AMBA工作频率和一级AMBA工作频率是二分频的关系。
所述控制模块提供两套游戏操作控制单元,实现双人即时对战功能。
所述的游戏平台系统的操作流程为:
1)用户选择是否进行游戏更新,是,则执行2),否则执行4);
2)将游戏平台通过网络与在线更新系统连接,若取消更新,则执行4),否则执行3);
3)通过在线更新系统将游戏下载至游戏平台,完毕后重新启动,执行1);
4)进入游戏选择界面,可根据用户需要选择游戏进行相应操作;
5)游戏过程中可使用退出功能,退出后执行4)。
本发明的有益效果为:Java SoC处理Java游戏程序比软件处理效率更高,和虚拟机处理效率相比,Java SoC执行Java游戏程序的运行速度将大幅提高4--10倍,摆脱了以往Java虚拟机对游戏运行速度的限制,给Java游戏程序带来了更广阔的使用空间;同时该平台提供了双人对战模式和多机联网模式,摆脱了传统单机游戏的限制,提高了平台的娱乐功能,并能通过在线更新实现游戏更新,充分利用了丰富的网络游戏资源。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010127426.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:铅酸蓄电池板栅
- 下一篇:动力锂电池组合过流保护装置





