[发明专利]用微控制器使用高级程序设计语言有效
申请号: | 97181037.0 | 申请日: | 1997-10-22 |
公开(公告)号: | CN1242086A | 公开(公告)日: | 2000-01-19 |
发明(设计)人: | T·J·维尔金森;S·B·古特赖;K·克里斯纳;M·A·蒙特格梅赖 | 申请(专利权)人: | 施卢默格系统公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G07F7/10 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 王勇,王忠忠 |
地址: | 法国蒙*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制器 使用 高级 程序设计语言 | ||
1.一种用于终端的集成电路卡,包含:
一个配置成能与该终端通信的通信器;
一个存储一个具有高级程序设计语言格式的应用程序和一个解释程序的存储器;
一个与该存储器相连的处理器,该处理器被配置成能用该解释程序来解释执行该应用程序并用该通信器与该终端通信。
2.权利要求1的集成电路卡,其中,该高级程序设计语言包含一个类文件格式。
3.权利要求1的集成电路卡,其中,该处理器包含一个微控制器
4.权利要求1的集成电路卡,其中,该存储器至少有一部分位于该处理器中。
5.权利要求1的集成电路卡,其中,该高级程序设计语言格式包含Java程序设计语言格式。
6.权利要求1的集成电路卡,其中,该应用程序已经被有一个字符串的第二应用程序处理过,该字符串在第一应用程序中用一个标识符来代表。
7.权利要求6的集成电路卡,其中,该标识符包含一个整数。
8.权利要求1的集成电路卡,其中,该处理器被进一步配置成:
从某个请求者接收要求访问该卡的某个单元的请求;
接收该请求后,与该请求者交互作用以验证该请求者的身份;
根据该身份,有选择地授予对该单元的访问权。
9.权利要求8的集成电路卡,其中,该请求者包含该处理器。
10.权利要求8的集成电路卡,其中,该请求者包含该终端。
11.权利要求8的集成电路卡,其中,该单元包含在该存储器中存储的该应用程序,并且一旦访问被允许时,该请求者被配置成能使用该应用程序。
12.权利要求8的集成电路卡,其中,该单元包含另一个在该存储器中存储的应用程序。
13.权利要求8的集成电路卡,其中,该单元包含在存储器中存储的数据。
14.权利要求8的集成电路卡,其中,该单元包含该通信器。
15.权利要求8的集成电路卡,其中,该存储器也为该单元存储一个存取控制列表,该存取控制列表中有一个表示要授予该身份的访问的类型的标志,该处理器进一步被配置成能根据该存取控制列表有选择地将特定的访问类型授权给该请求者。
16.权利要求15的集成电路卡,其中,该访问的类型包括读数据。
17.权利要求15的集成电路卡,其中,该访问的类型包括写数据。
18.权利要求15的集成电路卡,其中,该访问的类型包括追加数据。
19.权利要求15的集成电路卡,其中,该访问的类型包括创建数据。
20.权利要求15的集成电路卡,其中,该访问的类型包括删除数据。
21.权利要求15的集成电路卡,其中,该访问的类型包括执行某应用程序。
22.权利要求1的集成电路卡,其中,该应用程序是该存储器中存储的多个应用程序的其中之一,该处理器进一步被配置成:
接收来自一个请求者要求访问多个应用程序的其中之一的请求;
接收该请求后,判定多个应用程序的该其中之一是否与一个预定的规则集相符;
根据该判定,有选择地授予该请求者对多个应用程序的所述一个的访问权。
23.权利要求22的集成电路卡,其中,该预定的规则为决定多个应用程序的所述一个是否访问存储器的某预定区域提供指引。
24.权利要求22的集成电路卡,其中,该处理器进一步被配置成:
验证该请求者的一个身份;
根据该身份,授予对多个应用程序的所述一个的访问权。
25.权利要求1的集成电路卡,其中,该处理器进一步被配置成:
通过该通信器与该终端进行交互作用以验证某个身份;
判断该身份是否已经被验证;
根据该判断,有选择地允许该终端与该集成电路卡之间的通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于施卢默格系统公司,未经施卢默格系统公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/97181037.0/1.html,转载请声明来源钻瓜专利网。