按应用程序进行存储分配制造技术

技术编号:2847866 阅读:276 留言:0更新日期:2012-04-11 18:40
一种配备了例如HDD的本地存储装置以及可移动光存储载体输入装置的装置。可移动载体包括需要存储空间来存储数据项的存储应用程序。存储管理单元将本地存储装置的存储空间分配给插入的可移动光存储载体以及在其上存储的应用程序。管理单元还将识别信息归属于该存储部分,该识别信息表示授予应用程序对存储在所分配的部分中的数据项的访问权限。应用程序不能访问存储在所分配存储部分之外的数据项。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及存储以及可移动存储与本地存储的组合。更具体地说,本专利技术针对配备有可容纳附加的可移动光存储载体的本地存储器的光存储扫描装置,其中应用程序配置成用来处理存储在本地存储器上的数据。
技术介绍
BD-ROM(蓝光ROM)是消费者电子设备联盟、软件公司和娱乐业共同开发的即将使用的光存储规范,对他们而言,希望能够将最新的存储、重放和软件技术集成在一起,从而开发出结合新用户体验机会和高存储密度的下一代载体和播放器。BD-ROM是下一代只读光盘标准,它使用蓝色激光从而有可能获得每一数据层至少25GB的容量。一些光学标准定义了载体和播放器的物理和逻辑格式。本文所述的专利技术针对逻辑方面。BD-ROM预计主要应用于高清晰度电视,然而诸如网络浏览、聊天应用或游戏的网络连通性和交互性也在本标准的范围内。BD-ROM标准的当前草案规定了通过与电影对象(movieobjects)互动来体验数字音频/视频(A/V)数据的电影模式。电影模式的概念包含类似于主要涉及播放A/V内容的数字通用光盘的功能性。有一个电影对象可以对包含存储在磁盘上的一列A/V序列的播放列表进行初始化,并且还允许内容作者就A/V重放进行一些预处理和后处理。电影模式还包括用户看到数据项时的标题并能选择重放。索引表将标题与电影对象链接起来。除该A/V重放功能之外,互动业务将可在新一代光媒体中得到应用,并需要一个在磁盘上呈现互动应用编程环境。JaVaTM,一种SUN技术,及其现有的虚拟机、应用编程接口和程序库,被工业联盟视为允许在光存储载体上进行互动应用的良好候选技术。然而,由于从一个环境到另一环境的用户体验和行业技术规范要求的不同,在将个人计算机环境向消费电子装置适应的过程中出现了几个问题。例如,在主要由家用装置组成的消费电子装置(CE)领域内,所开发的应用程序和用户界面的主要特征是用户友好和简明,从而让产品为市场所快速接受。结果,大多数内容处理操作对用户是透明的,并且用户可能不知道应用如何访问存储区并且正在访问什么数据。这样,应用程序就可能在用户不知道的情况下访问未授权的数据、错误数据或执行非法操作。此外,消费电子装置可处理受版权保护的多媒体内容,并且娱乐业经常表示希望看到更进一步防止数据破坏、非法数据复制或处理、防止未授权的应用或用户访问数据的技术的出现和推广。在CE产品中使用的硬盘驱动器(HDD)或固态存储器、例如闪存已经改变了体验多媒体内容的方式。由于现在可以对多媒体内容进行互动和预处理以及后处理,因而还使得更种的应用程序现在可提供给用户。此外,给定装置中的永久存储与可移动存储的组合产生了在多个应用程序之间可用存储的新共享。存储在可移动存储载体上的软件应用程序运行时可产生数据。所产生的数据例如与用户或家庭有关,例如简档、过去查看历史、偏好、游戏分数等。这种数据常常被保存用于下一对话,数据不是存储在载体本身,而是可存储在本地存储器装置直至下次会话。专利技术人已经找到在存储在可移动载体上的应用程序之间共享本地存储装置的解决方案。
技术实现思路
因此提出包括用于存储多个数据项的本地存储装置的装置。该装置还包括用于插入可移动存储载体的接受器。该载体包含一个或多个软件应用。有一个分配单元来管理本地存储装置并将本地存储装置的一个存储部分分配给可移动存储载体。该存储部分被加注上识别信息,该识别信息表示授予软件应用程序的对存储在该存储部分中的数据项的各自访问权限。本专利技术涉及存储在装置的本地存储装置上的任何数据类型、例如游戏分数、自定义游戏特性、电影、歌曲、文本文件、用户简档、网络内容、商业等。本专利技术设法防止存储数据的破坏和非法操作、例如防止未授权的应用访问或删除。例如,当仅应该擦除昨晚电视节目时,本专利技术设法防止第一互动应用程序从家用装置的HDD中擦除家庭中孩子的动画片。本专利技术例如还设法防止应用程序检索专用于商业目的的其它应用的用户私有数据。为此,分配单元将本地存储装置的一部分分配给插入的载体。或者,分配单元将该部分分配给存储在插入的载体上的应用程序之一。在一示范实施例中,分配的结果是应用程序无权查看或访问本地存储装置的其余存储空间。由于应用程序不能查看存储在所分配部分之外的项,因而应用程序不能无意或故意地访问或破坏它们。以类似方式,当用户与应用程序互动时执行的误操作不会删除存储在专用于另一应用程序的本地存储装置上的数据。分配可如下执行分配单元将该部分与识别信息相关联,识别信息表示给予应用程序的对存储在该部分中的项的访问权限。识别信息可与磁盘相关联,并且识别信息例如是磁盘序列号或磁盘出版商标识符。识别信息还可以表示软件应用程序而不是载体,例如应用程序编号。因此,未与专用于给定应用程序的识别信息相关联的存储部分或数据项不会被识别为应用程序有权访问的数据项。因此,该数据项不会提供给该应用程序。或者,在应用程序有权查看数据项但无权处理该数据项的实现中,会拒绝对该数据项的访问。本专利技术的一个或多个实施例的优点是使多个独立的应用程序安全地共享装置中可用的本地永久存储。本专利技术还允许从专用于用户的数据、例如内容或自定义数据中释放磁盘储存空间。附图说明以下,参照附图通过实例更详细地描述本专利技术,附图中图1示出Java环境的基本组件;图2是本专利技术的光盘/播放器系统的示范性框图。附图内具有类似或对应特征的元件采用相同的标号。具体实施例方式图1说明典型Java环境的基本要素。典型Java环境包括在装置的硬件110上运行的若干软件。所述装置可以是个人计算机或消费类电子装置例如网络手写板、个人数字助理、游戏控制台、机顶盒等。最初设计Java技术的目的是使相同的应用程序能在异类网络和各种硬件结构上执行。Java虚拟机(VM)120是使结构中立技术能实现的Java平台的第一部件。Java VM120是可移植Java技术平台的两个主要部件之一,Java程序设计语言编译器可为其产生代码。可修改或移植Java VM120以适应特定硬件110。纯软件的Java平台除Java VM120之外还包括Java应用编程接口(API)130。Java API130是提供许多有用功能例如图形用户界面(GUI)、连通性、I/O、存储等的现成软件的大集合。将JavaAPI130分为相关类和接口的程序库,在业内对于这些程序库作为组件可能也是已知的。然后,在Java平台120、130的顶部,可以执行以Java代码编写的开发者应用程序集140。图2示出本专利技术的BD-ROM系统的框图。系统包括光盘200和播放器100。播放器100包括硬件110、存储装置160、具有Java程序库的应用编程接口130、Java VM120和存储空间分配单元170。BD-ROM光盘即蓝光光盘200包含应用模块装入程序210、Java对象220、A/V数据260和电影对象250。关于应用模块装入程序210和Jav对象220的更多细节可在2003年10月10号提交的题目为″Java lifecycle model for BDdiscs″的欧洲专利申请EP03292522.4(代理案号FR030119)中得到,该申请通过引用结合于本文。应注意,虽然本专利技术将在BD-ROM的语境中描述,但本专利技术包含任何当前类型或将来类型(光学的或非光学的)的存储载体和本文档来自技高网
...

【技术保护点】
一种装置(100),包括:用于存储多个数据项的本地存储装置(160);用以插入存有一个软件应用程序(220)的可移动存储载体(200)的接受器(150);存储管理单元(170),用以将所述本地存储装置的一部分(162-166)分配给所述可移动存储载体,并将识别信息加注在所述存储部分上,所述识别信息表示授予所述软件应用程序的对存储在所述存储部分中的数据项的各自访问权限。

【技术特征摘要】
【国外来华专利技术】EP 2003-10-13 03300153.81.一种装置(100),包括用于存储多个数据项的本地存储装置(160);用以插入存有一个软件应用程序(220)的可移动存储载体(200)的接受器(150);存储管理单元(170),用以将所述本地存储装置的一部分(162-166)分配给所述可移动存储载体,并将识别信息加注在所述存储部分上,所述识别信息表示授予所述软件应用程序的对存储在所述存储部分中的数据项的各自访问权限。2.如权利要求1所述的装置,其中,所述存储管理单元包含控制对所述本地存储装置的访问的应用编程接口。3.如权利要求1所述的装置,其中,所述访问权限包括下列关于所述数据项的至少一个操作查看、读取、执行、访问、检索、删除、写入和保存。4.如权利要求1所述的装置,其中,所述识别信息包含所述可移动存储载体的标识符。5.如权利要求4所述的装置,其中,所述识别信息包含与所述可移动存储载体相关联的唯一标识号。6.如权利要求4所述的装置,其中,所述识别信息是下列之一烧录区。7.如权利要求1所述的装置,其中...

【专利技术属性】
技术研发人员:PS纽顿DP凯利FG米德马KJG霍尔特曼W德哈恩W布尔图伊斯WP范德布鲁格
申请(专利权)人:皇家飞利浦电子股份有限公司
类型:发明
国别省市:NL[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1