[发明专利]用于管理对面向对象编程语言的对象的访问权的系统在审
申请号: | 200980137621.1 | 申请日: | 2009-09-25 |
公开(公告)号: | CN102165459A | 公开(公告)日: | 2011-08-24 |
发明(设计)人: | 鄂尔斯特·哈塞尔斯泰恩尔 | 申请(专利权)人: | NXP股份有限公司 |
主分类号: | G06F21/00 | 分类号: | G06F21/00 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 潘剑颖 |
地址: | 荷兰艾*** | 国省代码: | 荷兰;NL |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 管理 面向 对象 编程 语言 访问 系统 | ||
技术领域
本发明涉及一种用于管理对面向对象编程语言的对象的访问权的设备。
此外,本发明涉及一种用于管理对面向对象编程语言的对象的访问权的方法。
此外,本发明涉及一种程序单元。
此外,本发明涉及一种计算机可读介质。
背景技术
自动标识系统的重要性日益增长,尤其在服务业、物流领域、商业领域和工业生产领域。标识系统的其他应用涉及对人和动物的标识。
具体地,非接触式标识系统,如应答器系统(例如使用RFID标签),适于以快速方式并且在不需要可能恼人的线缆连接的情况下进行数据的无线传输。这种系统使用电磁波的发射和反射/吸收,尤其是在高频域中的电磁波。
对于通常的非接触式智能卡交易或基于接触的系统交易,终端开始发送消息,以请求所有存在的卡提供响应。在初始化阶段,所有卡提供标识码,标识码允许终端对卡进行区分,并对其分别进行寻址。这种应答器系统传统上基于简单的算法和软件例程。
在另一技术领域,即如PC或服务器之类的计算系统领域,这种高性能计算平台可以由处理器执行的程序控制,例如Java程序。在Java编程语言中,典型地在Web浏览器中显示的Web页面中的Java程序或小应用程序(嵌入其他应用中的程序),不能直接访问平台(它们在该平台上执行)的主存储器。这与如C或C++之类的编程语言相反,如C或C++之类的编程语言仍允许程序实际分配主存储器的片段并直接访问这些存储器片段。在Java中,程序仅可以通过创建新对象(例如数组)来分配存储器。然而,不能确定用于保存这些对象的存储器地址。访问这些对象的唯一方式是经由对Java应用编程接口(API)的调用。从安全观点看这是有益的,因为程序只能访问具有要由该程序访问的正确设置的存储器。Java中的访问控制管理器关注特定Java程序或小应用程序是否被允许访问对象的特定信息。由于Java的完全面向对象的方式,几乎所有事物都是对象,访问对象是Java程序最经常做的事情之一。因此,Java环境,或更准确而言是访问控制管理器,需要对要准许/允许还是要拒绝/不允许特定访问进行许多检查。在如PC之类的高性能计算平台上的Java领域,这(这种检查)不是真正的问题。
US 2002/0166052 A1公开了一种用于与计算机系统中的授权相关联地进行高速缓存的系统。针对可能要重复的每个访问策略确定,支持授权句柄。具体地,可以将授权句柄分配给与相同的任意访问控制列表和相同的客户端上下文相关联的访问检查结果。可以基于针对应用或服务的预设准则、基于使用历史等等来确定这种可能性。一旦将授权句柄分配给访问策略确定,则针对该策略确定,对静态的最大允许访问进行高速缓存。根据访问检查的不同,客户端期望的许可集合改变,可能影响总体特权准许的动态因素也可以改变;然而,一般地,仍存在不受改变影响的并且在访问请求之间共用的策略集合。因此,使用高速缓存的静态最大允许访问数据来提供公共策略集合的评估的高效操作。在重复进行访问策略评估的系统中,授权策略评估可能更加高效,计算机资源可以空闲用于其他任务,可以观察到性能改进。
US 7,260,831B1公开了一种涉及资源访问判定设备(优选地是Corba RAD)的系统。从RAD获得的资源访问判定被放入高速缓存中。应用可以从高速缓存中直接检索访问判定,而不向RAD请求判定。如果访问判定在高速缓存中不可用,则向RAD请求访问判定。
发明内容
本发明的目的是提供一种用于管理对面向对象编程语言的对象的访问权的系统,能够节约时间和能量资源。
为了实现上述目的,提供了根据独立权利要求所述的一种用于管理对面向对象编程语言的对象的访问权的设备、一种用于管理对面向对象编程语言的对象的访问权的方法、一种程序单元和一种计算机可读介质。
根据本发明的示例性实施例,提供了一种用于管理对面向对象编程语言的对象的访问权的设备,其中,所述设备包括:处理单元(可以具有处理能力)和存储器管理单元(MMU)。处理单元可以适于确定指示对对象的访问权的信息,并将所确定的信息存储在存储器管理单元中。
根据本发明的另一示例性实施例,提供了一种用于管理对面向对象编程语言的对象的访问权的方法。所述方法可以包括:确定指示对对象的访问权的信息,并将所确定的信息存储在存储器管理单元中。
根据本发明的另一示例性实施例,提供了一种程序单元(例如具有源代码或可执行代码形式的软件例程),当由处理器执行时,所述程序单元适于控制或执行具有上述特征的访问权管理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于NXP股份有限公司,未经NXP股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980137621.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种SAN存储加密系统及方法
- 下一篇:用户设备间媒体转移方法和应用服务器