[发明专利]BD-java平台上的最小内存自适应机制及使用方法有效
申请号: | 201510108075.6 | 申请日: | 2015-03-12 |
公开(公告)号: | CN104679578B | 公开(公告)日: | 2018-09-07 |
发明(设计)人: | 吴树江;龙方儿;黄新华 | 申请(专利权)人: | 绚视软件科技(上海)有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 上海国智知识产权代理事务所(普通合伙) 31274 | 代理人: | 潘建玲 |
地址: | 200023 上海市黄浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | bd java 平台 最小 内存 自适应 机制 使用方法 | ||
本发明属于计算机软件技术领域,提供了BD‑java平台上的最小内存自适应机制及使用方法,包括:由BD‑java模块和虚拟文件系统组成的BD‑java平台,BD‑java模块由应用程序缓存管理器、音频缓存管理器、字体管理器组成,BD‑java模块与虚拟文件系统相连接;虚拟设备包括音频临时存储模块、字体临时存储模块、解压缩zip文件临时存储模块,虚拟文件系统将来自于BD‑java模块的音频、字体和文件缓存信息传递给对应的音频临时存储模块、字体临时存储模块和解压缩zip文件临时存储模块对客户端临时信息进行存储。本发明具有同时满足内存,性能和BD规范,能够应用到256M BD‑java平台的优点。
技术领域
本发明属于计算机软件技术领域,特别涉及一种BD-java平台上的最小内存自适应机制及使用方法。
背景技术
从2002年发布BD规范1.0版开始,各生产厂家都以软件的要求来设计硬件的性能,导致几乎所有的厂商生产出来的硬件规格都偏高,成本也比市场预期的高。随着更多的生产厂家加入,蓝光播放器市场竞争的加剧,减少成本、增加生存空间是各厂家追求的目标。在这过程中降低硬件配置是其中重要的一环,就系统内存空间而言,主流趋势仍然是512M和384M的BD-java平台,所以减少内存的使用能直接减低成本。但是对于不同硬件平台,例如:PC机和BD播放器,硬件性能、内存缓冲大小相差很大,造成不同平台对软件的需求、性能和功能要求不一样,造成不同平台下的BD-Java平台差异很大,兼容性差。
传统技术一般存在如下问题:针对硬件平台差异大,性能需求也不同,BD-Java平台的设计很难做到一步到位,虽然减少内存的方法很多,实现方法也多种多样,但到目前为止没有一种通用技术能够兼用BD规范、性能和内存得以使用。一般采用的方法都是减少功能、牺牲性能,不能灵活实现动态内存的分配和调度,而在BD中的Java平台,其规范中牵涉的功能多、内存使用量大、调度复杂,很难在保持一定的性能时降低内存。
目前市场上的BD-Java平台很难运行在256M内存下的BD播放器上,性能也受到诸多限制,运行在256M播放器平台上的BD-Java平台也很难简单直接的移植到计算机平台上。
因此,计算机软件技术领域急需一种同时满足内存,性能和BD规范,能够应用到256M内存下BD播放器上的BD-Java平台。
发明内容
本发明提供了一种BD-java平台上的最小内存自适应机制及使用方法,技术方案如下:
BD-java平台上的最小内存自适应机制的使用方法,自适应机制包括:BD-java平台和虚拟设备,BD-java平台与虚拟设备电连接;
BD-java平台,包括BD-java模块和虚拟文件系统,BD-java模块由应用程序缓存管理器、音频缓存管理器、字体管理器组成,BD-java模块与虚拟文件系统相连接;
虚拟设备,包括音频临时存储模块、字体临时存储模块、解压缩zip文件临时存储模块,虚拟文件系统将来自于BD-java模块的音频、字体和文件缓存信息传递给对应的音频临时存储模块、字体临时存储模块和解压缩zip文件临时存储模块对客户端临时信息进行存储;
BD-java平台上的最小内存自适应机制的使用方法,包括如下步骤:
步骤一,BD-java模块读取文件,应用程序缓存管理器查找虚拟文件系统内部的文件映射表,对读取的文件是否存在进行判定,如果存在,则音频缓存管理器、字体管理器直接读取读取文件,进而执行步骤六,如果不存在,则执行步骤二;
步骤二,读取文件为新的不在内存中的文件,音频缓存管理器、字体管理器将会加载整个文件包所包含的资源文件,读取光盘文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于绚视软件科技(上海)有限公司,未经绚视软件科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510108075.6/2.html,转载请声明来源钻瓜专利网。