[发明专利]具有虚拟机启动的便携式大容量存储装置有效
申请号: | 200780029427.2 | 申请日: | 2007-07-26 |
公开(公告)号: | CN101501642A | 公开(公告)日: | 2009-08-05 |
发明(设计)人: | 法布里斯·约刚-库仑;巴赫曼·卡瓦迈;法施德·萨伯特-沙吉;卡洛斯·J·冈萨雷斯 | 申请(专利权)人: | 桑迪士克股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京律盟知识产权代理有限责任公司 | 代理人: | 刘国伟 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 虚拟机 启动 便携式 容量 存储 装置 | ||
技术领域
本发明大体来说涉及便携式大容量存储装置及在所述装置上运行的固件及软件, 且更具体来说涉及提供所述软件及其它内容及启动并支付所述软件及所述其它内容。
背景技术
智能卡已存在相当长的时间且尤其被频繁地用作借记卡及信用卡。如名称所暗 示,智能卡受处理器控制且还包括小存储量以保存与识别及交易相关的数据。近年已 开发在智能卡上创建并运行基于Java的程序的能力且其受到欢迎。基于Java的程序 也可实施在其它智能装置中,例如通常用于数码相机及音乐播放器中的大容量存储存 储器卡。由于这些其它卡必须存储并存取非常大的数据库(例如,照片及音乐),其 数量级比存储在智能卡中的交易及识别数据大,因此将其视为大容量存储装置。这些 大容量存储卡的实例是微型闪存(“CF”)卡、安全数字(“SD”)卡、迷你SD 卡、微SD卡、多媒体(“MMC”)卡及存储棒。除所列举的实例以外,还存在许多 不同格式的大容量存储卡。基于便携式快闪存储器的通用串行总线(“USB”)驱动 器是另一种类型的便携式大容量存储装置。
Java CardTM技术使得以Java编程语言编写的程序能够在智能卡及其它小的资源 受限制的装置上运行。开发者可使用标准的软件开发工具及环境建立并测试程序,然 后将其转换为可被安装到启用Java CardTM技术的装置上的形式。Java CardTM平台的应 用软件称为小应用程序,或更具体来说称为Java CardTM小应用程序或卡小应用程序 (以将其与浏览器小应用程序区分开来)。
尽管Java CardTM技术使得以Java编程语言编写的程序能够在小存储器卡上运 行,但所述小装置功率远远不足而不能够支持所述Java平台的全部功能性。因此,Java CardTM平台仅支持所述Java平台的精心选择的定制子组的特征。此子组提供非常适于 编写用于小装置的程序的特征且保持Java编程语言的面向对象的能力。
Java CardTM是一种类型的虚拟机。其它虚拟机也可用,且虚拟机是物理处理器的 抽象且具有常规处理器的虚拟对等物。在Java语言的情况下,Java虚拟机是充当经 编译的Java二进制代码与基本硬件平台微处理器之间的接口的软件。
当实施在所述小装置中时将特别有用的一种应用程序涉及对受保护内容(例如, 音乐或电影等)进行支付。
为运行以Java编写的应用程序,必须将Java CardTM虚拟机加载到所述卡中并将 其启动。所述机器的每一实例需要向太阳(Sun)或向所述组件的供应商支付许可证 费。由于智能卡的主要用途是交易,因此所述许可证费的成本作为做生意的成本对于 所述卡的发行者来说是可接受的。然而,大容量存储类型的存储器卡的用户可能或可 能不需要虚拟机使其成为可能的额外应用,因为典型的用户主要出于数据存储的目的 占有并使用所述卡。因此,制造商当然不能够传递或吸收所述许可证费的成本。此外, 当然,在虚拟机上运行的小应用程序或其它程序中的每一者也可需要不能够被传递 (传递到可不需要其的用户)或吸收的许可证费。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桑迪士克股份有限公司,未经桑迪士克股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780029427.2/2.html,转载请声明来源钻瓜专利网。