用于与便携式数据载体上的应用程序通信的方法以及这样的便携式数据载体技术

技术编号:10362008 阅读:155 留言:0更新日期:2014-08-27 18:07
本发明专利技术描述了一种用于与便携式数据载体(20)上的应用程序(40a,40b)通信的方法以及一种这样的便携式数据载体(20)。该方法包括以下步骤:将由外部实体(10)向所述便携式数据载体(20)传输的命令从在所述便携式数据载体上实现的运行时环境(25)传递到在所述便携式数据载体(20)上实现的代理应用程序(30);将所述命令由所述代理应用程序(30)经由所述运行时环境(25)传递到所述应用程序(40a,40b);和以命令形式监视在所述外部实体(10)和所述应用程序(40a,40b)之间的通信和/或通过所述代理应用程序(30)干预该通信。

【技术实现步骤摘要】
【国外来华专利技术】用于与便携式数据载体上的应用程序通信的方法以及这样的便携式数据载体
本专利技术涉及一种用于与便携式数据载体上的应用程序通信的方法以及这样的便携式数据载体。
技术介绍
便携式数据载体、特别是以芯片卡或智能卡形式的便携式数据载体,目前在多个应用中被使用,诸如在移动电话中作为sIM或USIM卡,作为银行卡,作为健康卡等。这样的便携式数据载体为了执行相应的应用程序包括微处理器和多个易失性或非易失性存储区域。作为非易失性存储区域例如可以设置ROM或EEPROM或闪存。易失性存储器例如作为RAM实现。与非易失性存储区域相反,当数据载体上的处理运行结束(卡复位)或为执行处理而所需的电流供应断开时,来自于易失性存储区域的数据丢失。特别地面向对象的编程语言适合于建立对于便携式数据载体的独立于平台的应用程序。在此已流行Java Card?技术。该技术在Java卡规范中描述,所述规范一直保持更新并且按照版本 3.0 呈现(参见 http://java.sun.com/java-card/3.0/specs,jsp)。在 Java 卡规范中定义了 Java 卡虚拟机(JCVM)和 Java 卡 AP本文档来自技高网...

【技术保护点】
一种用于与便携式数据载体(20)上的应用程序(40a,40b)通信的方法,其中,该方法包括以下步骤:将由外部实体(10)向所述便携式数据载体(20)传输的命令从在所述便携式数据载体(20)上实现的运行时环境(25)传递到在所述便携式数据载体上实现的代理应用程序(30);将所述命令由所述代理应用程序(30)经由所述运行时环境传递到所述应用程序(40a,40b);和以命令形式监视在所述外部实体(10)和所述应用程序(40a,40b)之间的通信和/或通过所述代理应用程序(30)干预该通信。

【技术特征摘要】
【国外来华专利技术】2011.12.23 DE 102011122242.51.一种用于与便携式数据载体(20)上的应用程序(40a,40b)通信的方法,其中,该方法包括以下步骤: 将由外部实体(10)向所述便携式数据载体(20)传输的命令从在所述便携式数据载体(20)上实现的运行时环境(25)传递到在所述便携式数据载体上实现的代理应用程序(30); 将所述命令由所述代理应用程序(30)经由所述运行时环境传递到所述应用程序(40a, 40b);和 以命令形式监视在所述外部实体(10)和所述应用程序(40a,40b)之间的通信和/或通过所述代理应用程序(30)干预该通信。2.根据权利要求1所述的方法,其中,所述命令的传递经由在所述便携式数据载体(20)上实现的代理API (28)进行,该代理API提供在所述运行时环境(25)和所述代理应用程序(30)之间的合适连接并且被构造为,通过在所述运行时环境(25)中到来的命令而被触发。3.根据权利要求1所述的方法,其中,通过在所述便携式数据载体(20)上实现的代理应用程序(30)监视在所述外部实体(10)和所述应用程序(40a,40b)之间的通信和/或干预该通信的步骤包括记录关于数据通信的信息。4.根据权利要求1 所述的方法,其中,通过在所述便携式数据载体(20)上实现的代理应用程序(30)监视在所述外部实体(10)和所述应用程序(40a,40b)之间的通信和/或干预该通信的步骤包括数据的监视和过滤,以便过滤可能危害所述应用程序(40a,40b)的或所述便携式数据载体(20)的安全的数据。5.根据权利要...

【专利技术属性】
技术研发人员:M施内林格F戈申霍弗
申请(专利权)人:德国捷德有限公司
类型:发明
国别省市:德国;DE

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

1