CN103229492B - 管理异步实体的方法 - Google Patents

管理异步实体的方法 Download PDF

Info

Publication number
CN103229492B
CN103229492B CN201180058525.5A CN201180058525A CN103229492B CN 103229492 B CN103229492 B CN 103229492B CN 201180058525 A CN201180058525 A CN 201180058525A CN 103229492 B CN103229492 B CN 103229492B
Authority
CN
China
Prior art keywords
message
application
nfc
sent
nmi
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201180058525.5A
Other languages
English (en)
Other versions
CN103229492A (zh
Inventor
C·弗塞尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gemplus SA
Thales DIS France SA
Original Assignee
Gemplus Card International SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gemplus Card International SA filed Critical Gemplus Card International SA
Publication of CN103229492A publication Critical patent/CN103229492A/zh
Application granted granted Critical
Publication of CN103229492B publication Critical patent/CN103229492B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72412User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/04Details of telephonic subscriber devices including near field communication means, e.g. RFID
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明是用于管理在安全元件中嵌入的第一和第二异步实体之间的通信的方法。所述第一实体是NFC应用。所述安全元件包括服务器和STK引擎并且被连接到包括NFC控制器的电信设备。所述第二实体取决于所述SimToolKit引擎。所述方法包括以下步骤:-将第一消息从所述第一实体发送到在所述电信设备中包括的第二应用,所述第一消息通过所述NFC控制器来发送并且它请求将第二消息发送到所述服务器,-响应于收到所述第一消息,通过BIP将所述第二消息发送到所述服务器以便激活所述STK引擎,所述第二消息的发送由所述第二应用来启动。

Description

管理异步实体的方法
技术领域
本发明涉及管理异步实体的方法。本发明特别地涉及用于优化被嵌入在安全元件中的两个异步实体之间的通信的方法。
背景技术
安全元件可以提供若干服务例如加密服务、SIM特征或可以被嵌入在例如智能卡中的任何应用。
NFC(近场通信)技术是基于数据经由磁场的交换的。多亏等于13.56 MHz的场频率的电感耦合两个NFC设备可以通信。特别地,ISO14443和ISO18092标准提供了可以被用在NFC域中的调制技术和通信协议。
安全元件(还叫做安全令牌)是包括用于计算处理的存储器、微处理器以及操作***的小型机器。安全元件旨在连接 – 在接触或非接触模式下 – 可以提供功率和用户接口的设备。一般而言,安全元件包括不同类型的多个存储器。例如,它们可以包括RAM、ROM、EEPROM或闪存型的存储器。安全元件具有有限的计算资源。例如,智能卡是安全元件。安全元件可以包括NFC应用。安全元件可以包括能够管理如ETSI GSM 11.14标准中所描述的STK命令的SimTookKit (STK)引擎。
移动电话可以具有允许NFC读取器访问在SIM卡中嵌入的NFC应用的NFC特征。SIM卡可以包括SimToolKit (STK)引擎、取决于STK引擎的应用以及NFC应用。取决于STK引擎的应用是使用STK引擎特征的应用。例如,这样的应用可以通过发送到STK引擎的命令与移动电话交换数据。因此该应用取决于STK引擎以便与移动电话交换数据。存在在取决于STK引擎的应用与NFC应用之间交换数据的困难。这个困难是由于STK引擎和NFC应用在不同的方案下操作的事实而导致的。这两个方案是异步的。可以随时开始NFC应用而SimToolKit引擎能够仅在它已从移动电话接收到消息时执行处理。可能的消息在ETSI TS 102 223 v7.0和上层标准中被定义。例如,可以使用状态(Status)消息。在这样的情况下,当在SIM卡中嵌入的NFC应用由外部NFC读取器来触发时,SIM卡必须等待接收允许数据在移动电话显示器上的显示的处理的状态消息。状态消息的发送在轮询模式下被管理。一般而言,每隔6至30秒钟发送状态消息。所以在由NFC应用所发送的数据被显示在移动电话之前可能花费多达11秒钟。
存在对使被嵌入在安全元件中的NFC应用和取决于STK引擎的应用同步的需要。
发明内容
本发明的目的是解决上面提到的技术问题。
本发明的目的是用于管理在安全元件中嵌入的第一和第二异步实体之间的通信的方法。第一实体是第一NFC应用。安全元件包括网络(web)服务器和SimToolKit引擎。安全元件被连接到包括NFC控制器的电信设备。第二实体依赖于SimToolKit引擎。所述方法包括以下步骤:
- 将第一消息从第一实体发送到在电信设备中包括的第二应用,所述第一消息通过NFC控制器来发送并且所述第一消息请求将第二消息发送到网络服务器,
- 进一步地为了接收第一消息,通过承载无关协议将第二消息发送到网络服务器以便激活SimToolKit引擎,第二消息的发送由第二应用来启动。
有利地,第二消息可以被从第二应用直接地发送到网络服务器。
替换地,电信设备可以包括网络浏览器并且第二应用可以请求网络浏览器将第二消息发送到网络服务器。
在一个实施例中,第二应用可能没有图形用户界面。
有利地,第二应用可以为移动信息设备小程序(midlet),第一实体可以为NFC小程序并且第一消息可以包含HCI事件事务。
在一个实施例中,第一消息的发送可以通过接收由NFC读取器所发送的第三消息来触发。
在另一实施例中,第一消息的发送可以通过接收由嵌入到安全元件中或到电信设备中的部件所生成的第三消息来触发。
本发明的另一目的是包括NFC控制器和安全元件的电信设备。安全元件被连接到电信设备。安全元件包括网络服务器、SimToolKit引擎、第一NFC应用以及依赖于所述SimToolKit引擎的实体。所述实体和第一NFC应用是异步的。电信设备包括第二应用。第一NFC应用能够通过NFC控制器将第一消息发送到第二应用以便请求将第二消息发送到网络服务器。第二应用被适配成响应于收到第一消息通过使用承载无关协议(还叫做BIP)来启动第二消息到网络服务器的发送。
有利地,第一NFC应用也许能通过单线协议(还叫做SWP)来发送第一消息。
在一个实施例中,第二应用可以为移动信息设备小程序,第一实体可以为NFC小程序并且第一消息可以包含HCI事件事务。
附图说明
本发明的其他特性和优点从参考对应附图阅读本发明的许多优选实施例的以下描述中将更清楚地显现,在附图中:
- 图1示意性地描绘其中执行了直接调用的根据本发明的包括移动电话和SIM卡的***的第一示例;
- 图2是其中执行了直接调用的根据本发明的包括NFC读取器、移动电话以及智能卡的***的第二示例,以及
- 图3是其中执行了间接调用的根据本发明的包括移动电话和智能卡的***的示例。
具体实施方式
NFC控制器是还叫做非接触前端芯片(CLF)的硬件模块。本发明可以适用于包括NFC控制器和安全元件并且能够管理如ETSI TS 102 223 v7.0和上层标准中所定义的承载无关协议(还叫做BIP)的任何类型的设备。这些设备可以为便携式设备,例如装配有通信装置的移动电话、用于支付的电子资金转移终端或个人数字助理。这些设备还可以为固定设备例如被称为标签的智能海报。这些设备还可以为用在机器对机器(M2M)域中的电信设备。
图1示出了根据本发明的包括NFC读取器RD、移动电话MP以及安全元件SC的***的示例。图1还示出了根据本发明的用于通过直接调用来管理NFC应用与STK应用之间的通信的步骤序列。
NFC读取器RD是工作在读取器模式下的NFC设备。NFC读取器RD具有它自己的天线AN2。
移动电话MP包括天线AN、NFC控制器NC、安全元件SC、显示器DI、Java虚拟机VM、应用NMI以及应用管理器AM。安全元件SC被以接触或无线模式连接到移动电话MP。
在一个实施例中,安全元件SC是通用集成电路卡(UICC)。该安全元件可以为SIM卡、USIM卡或任何个人安全令牌。
替换地,安全元件SC可以为安全数字(SD)卡、miniSD卡、microSD卡或智能卡。
在图1的示例中,应用NMI是依靠Java虚拟机VM的Midlet。所述Midlet是J2ME应用,其例如使用如针对JavaTM 2 Micro Edition Version 2.1在SUN移动信息设备配置文件中所定义的MIDP 2.x。应用管理器AM控制Java ME环境内的Midlet在移动电话MP上的活动。应用管理器AM能够在给定时间通过开始并且通过个别地暂停它来选择哪一个Midlet是活动的。
NFC控制器NC和安全元件SC通过单线链路(在图1处未绘制)来链接。这个单线链路允许NFC控制器NC与安全元件SC之间在接触模式下的通信。在优选实施例中,NFC控制器NC和安全元件SC两者都使用如由TS 102.613所定义的单线协议(SWP)。
在本文档中,措辞“NFC应用”意指能够与NFC控制器进行通信的应用。
安全元件SC包括旨在通过非接触协议与NFC读取器RD进行通信的NFC应用NAP。所使用的非接触协议可以符合ISO14443、ISO18092或ISO15693标准。所使用的非接触协议还可以遵照专用规范。
两个应用SA和NAP可以形成提供对公共传输网络的访问的传输应用或支付应用。这两个应用还可以在例如电子票务、游戏、电子钱包、借记/信用支付卡、用于访问汽车/房子/房间的电子钥匙等的各种域中。NFC读取器RD包括旨在与应用NAP进行通信的读取器部分应用(未绘制)。
安全元件SC包括网络服务器WS。网络服务器WS包括可以被实现为小服务程序(Servlet)的应用W1。在一个实施例中,网络服务器WS可以为如由OMA-TS智能卡网络服务器V1.0标准所定义的智能卡网络服务器(SCWS)。
安全元件SC包括SimToolKit (STK)引擎和STK应用SA。STK应用SA是取决于STK引擎SE的应用。换句话说,当运行时,STK应用SA需要访问STK引擎SE的服务。
应用NAP包括能够通过NFC控制器NC将消息M1发送到应用NMI的装置ME1。消息M1请求将第二消息M2发送到网络服务器WS。消息M1经由单线链路而被从安全元件SC输送到控制器NC。
应用NMI包括能够启动以网络服务器WS为目标的消息M2经由承载无关协议(BIP)的发送。装置ME2被适配成响应于收到消息M1来启动消息M2的发送。
图1示出了根据本发明的用于管理应用NAP与STK引擎SE之间的通信的步骤序列的示例。应用NAP和STK应用SA两者都是异步的。这是由于应用NAP取决于STK引擎SE并且STK引擎SE和应用NAP以异步方式表现的事实而导致的。
首先应用NAP通过事件来触发。在图1的示例中,在步骤S1处应用NAP接收到由NFC读取器RD所发出的数据。这个发出的数据通过NFC控制器NC被路由到安全元件SC。因此在安全元件SC中收到这个发出的数据是触发应用NAP的事件。
在步骤S2处,应用NAP发送待显示在移动电话显示器D1上的数据。这个数据由应用NAP发送到STK应用SA。在步骤S3处,STK应用SA将消息发送到STK引擎SE以便请求在移动电话显示器DI上显示数据。在这一点上, STK引擎SE应该在没有本发明的情况下等待数秒钟。
在步骤S4处,装置ME1发送以应用NMI为目标的消息M1。
消息M1通过NFC控制器NC被路由到应用NMI。
在一个实施例中,消息M1可以包含如由ETSI TS 102 705 V9.0和上层标准所定义的“HCI事件事务”。
消息M1可以通过控制器NC经由移动电话MP的基带调制解调器(未绘制)而被传送到应用管理器AM。然后应用管理器AM启动应用NMI并且给应用NMI提供消息M1。这个启动可以通过如由SUN JSR257规范所定义的推式(Push)注册机制来实现。因此可以通过若干形式在装置ME1与应用NMI之间传输消息M1。
出于清楚原因已经以特定次序对三个步骤S2、S3以及S4进行了描述。然而这三个步骤可以以任何次序发生。
然后在步骤S5处,应用NMI的装置ME2通过基于BIP信道的本地通信网络将消息M2发送到网络服务器WS。基于BIP信道的本地通信网络的使用激活STK引擎SE。
消息M2的发送通过接收消息M1来触发。
这个实施例对应于由应用NMI所执行的直接调用。例如,直接调用(即消息M2的直接发送)可以通过将请求发送到网络服务器WS来完成。幸亏J2ME标准网络API该直接调用还可以通过将请求发送到网络服务器WS的应用W1来执行。在这种情况下,消息M2被发送到进一步将消息M2转发到应用W1的网络服务器WS。例如装置ME2可以发送以下网络请求“HTTP://127.0.0.1:3516/trigger”。这个请求被用于生成待发送到服务器WS的消息M2。应用W1可以接收包含以下项的消息:“GET HTTP 1.1 /trigger”。
应当注意的是,应用W1可以没有计算处理。应用W1的主要作用是成为由于以应用W1为目标的请求的发送而允许开始STK引擎SE的目标。本发明利用了以网络应用为目标并且由应用NMI所启动的消息的发送。无论这两个应用的进一步执行怎样,消息发送生成STK引擎SE的激活。
在这一点上,STK引擎SE已在安全元件SC中开始了。因此在步骤S6处,STK引擎SE可以将消息发送到移动电话以便使相关数据显示在移动电话显示器DI上。
因为应用NMI的作用是提供用来开始STK引擎SE的方式,所以应用NMI可以没有图形用户界面(GUI)。
本发明利用了步骤S4和S5的非常短的执行时间。因此STK引擎被以几乎实时方式激活。
在上述示例中,应用NAP通过接收由NFC读取器RD在步骤S1处发出的数据来触发。替换地,应用NAP可以由任何种类的事件来触发。例如,应用NAP可以通过接收来自在安全元件SC它本身中嵌入的部件的消息来触发。例如,安全元件SC可以包括能够将消息发送到应用NAP的传感器。嵌入式部件可以为能够测量光、运动、温度、磁场、重力、湿度、振动、压力、电场、声音以及外部环境的任何其他物理方面的传感器。
替换地,应用NAP可以通过接收来自在设备MP中嵌入的部件的消息来触发。嵌入式部件可以为如上所述的传感器。有利地,嵌入式部件可以经由NFC控制器NC将消息发送到安全元件SC以便利用安全元件SC与控制器NC之间的现有接口。
在另一示例中,嵌入式部件可以经由被嵌入在电信设备MP中的USB控制器将消息发送到安全元件SC。
在另一示例中,应用SA可以被包括在应用NAP中。
在另外的示例中,应用SA可以被包括在应用W1中。在这个特定示例中,STK应用SA可以在应用W1已由消息M2触发之后将显示请求发送到STK引擎SE。换句话说步骤S4和S5可以发生在步骤S3之前。
在图1的实施例中,设备MP可以没有网络浏览器。
替换地,应用W1可以是默认网络服务器WS应用。
图2示出了根据本发明的包括NFC读取器RD、移动电话MP2以及安全元件SC2的***的另一示例。图2还示出了根据本发明的用于通过直接调用来管理NFC应用与网络服务器应用之间的通信的另一步骤序列。
NFC读取器RD是与在图1描述的读取器类似的读取器。
移动电话MP2与图1的移动电话MP类似但有一个差别:移动电话MP2包括网络浏览器BR。
安全元件SC2可以以有线或无线模式连接到移动电话MP2。
在一个实施例中,安全元件SC2是通用集成电路卡(UICC)。安全元件SC2可以为SIM卡、USIM卡、安全数字(SD)卡、miniSD卡、microSD卡、智能卡或任何个人安全令牌。
NFC控制器NC和安全元件SC2通过单线链路(未绘制)来链接。这个单线链路允许NFC控制器NC与安全元件SC2之间在接触模式下的通信。在优选实施例中,NFC控制器NC和安全元件SC2两者都使用单线协议(SWP)。
安全元件SC2包括旨在通过非接触协议与NFC读取器RD进行通信的NFC应用NAP。
例如应用NAP可以为支付应用。
安全元件SC2包括网络服务器WS。网络服务器WS包括两个应用W1和W2。这些应用可以被实现为SCWS小服务程序。在一个实施例中,网络服务器WS可以为智能卡网络服务器(SCWS)。
安全元件SC2包括SimToolKit引擎SE。应用W2是取决于STK引擎SE的应用。例如,为了在移动电话显示器DI上显示文本应用W2需要STK引擎。
应用NAP包括能够通过NFC控制器NC将消息M1发送到应用NMI的装置ME1。消息M1请求将第二消息M2发送到网络服务器WS。消息M1经由单线链路而被从安全元件SC2输送到控制器NC。
应用NMI包括能够启动以网络服务器WS为目标的消息M2经由承载无关协议(BIP)的发送。装置ME2被适配成响应于收到消息M1来启动消息M2的发送。
图2示出了根据本发明的用于管理应用NAP与应用W2之间的通信的步骤序列的示例。应用NAP和应用W2是异步的。换句话说应用NAP和STK引擎SE两者是异步的。
首先应用NAP通过事件来触发。在图2的示例中,应用NAP接收到由NFC读取器RD在步骤S1处所发出的数据。这个发出的数据通过NFC控制器NC被路由到安全元件SC2。因此在安全元件SC2中收到这个发出的数据是触发应用NAP的事件。
在步骤S2B处,应用NAP发送待显示在移动电话显示器DI上的数据。这个数据由应用NAP发送到应用W2。在步骤S3B处,应用W2将消息发送到STK引擎SE以便请求在移动电话显示器DI上显示数据。
在步骤S4处,装置ME1发送以应用NMI为目标的消息M1。消息M1通过NFC控制器NC被路由到应用NMI。
三个步骤S2B、S3B以及S4可以以任何次序发生。
然后在步骤S5处,应用NMI的装置ME2通过基于BIP信道的本地通信网络将消息M2发送到网络服务器WS。基于BIP信道的本地通信网络的使用激活STK引擎SE。消息M2的发送通过接收消息M1来触发。
这个实施例对应于由应用NMI所执行的直接调用。例如,直接调用可以通过将请求发送到网络服务器WS来完成。幸亏J2ME标准网络API该直接调用还可以通过将请求发送到网络服务器WS的应用W1来执行。在这种情况下,消息M2被发送到进一步将消息M2转发到应用W1的网络服务器WS。应当注意的是,应用W1可以没有计算处理。应用W1的主要作用是成为由于以应用W1为目标的请求的发送而允许开始STK引擎SE的目标。
替换地,应用W1可以是默认网络服务器WS应用。
在这一点上,STK引擎SE已在安全元件SC2中开始了。因此在步骤S6B处STK引擎SE可以发送消息以启动浏览器BR。作为响应,在步骤S7处浏览器BR将请求发送到应用W2以便得到待显示的数据。然后在步骤S8处应用W2将相关数据发送到浏览器。作为响应在步骤S9处浏览器BR在移动电话MP2的屏幕DI上显示数据。
图3示出了根据本发明的包括NFC读取器RD、移动电话MP2以及安全元件SC2的***的另一示例。图3还示出了根据本发明的用于通过间接呼叫来管理NFC应用与网络服务器应用之间的通信的另一步骤序列。
NFC读取器RD是与在图1描述的读取器类似的读取器。
移动电话MP2与图1的移动电话MP类似但有一个差别:移动电话MP2包括网络浏览器BR。
在一个实施例中,安全元件SC2是USIM类型的通用集成电路卡(UICC)。NFC控制器NC和安全元件SC2通过单线链路(未绘制)来链接并且根据单线协议进行通信。
安全元件SC2包括旨在通过非接触协议与NFC读取器RD进行通信的NFC应用NAP。
例如应用NAP可以为身份应用。
安全元件SC2包括网络服务器WS。网络服务器WS包括两个应用W1和W2。安全元件SC2包括SimToolKit (STK)引擎SE。应用W2是取决于STK引擎SE的应用。例如,应用W2通过BIP信道来使用STK引擎服务以便返回待显示在移动电话显示器DI上的所请求的数据。
应用NAP包括能够通过NFC控制器NC将消息M1发送到应用NMI的装置ME1。消息M1请求将第二消息M2发送到网络服务器WS。
应用NMI包括能够启动以网络服务器WS为目标的消息M2经由承载无关协议(BIP)的发送。装置ME2被适配成响应于收到消息M1来将消息发送到浏览器BR。发送到浏览器BR的消息请求将消息M2发送到网络服务器WS。
图3示出了根据本发明的用于管理应用NAP与应用W2之间的通信的步骤序列的示例。应用NAP和W2两者是异步的。
步骤S1、S2B、S3B以及S4与在图2描述的对应步骤类似。
然后在步骤S5B处,应用NMI的装置ME2使用***调用用于启动浏览器BR。目的在于启动浏览器BR的***调用通过接收消息M1来触发。
然后在步骤S6C处,浏览器BR通过基于BIP信道的本地通信网络将消息M2发送到网络服务器WS。基于BIP信道的本地通信网络的使用激活STK引擎SE。
这个实施例对应于由应用NMI所执行的间接调用,因为浏览器作为中间部件。例如,间接调用可以通过将第一请求发送到浏览器BR来完成。作为响应,浏览器BR将第二请求发送到网络服务器WS。第二请求可以以应用W1或应用W2为目标。
例如装置ME2可以包含以下请求:
平台请求(platformRequest) (“HTTP://127.0.0.1:3516/DisplayResult”);。
由应用NMI所发送的消息触发***浏览器BR。作为响应浏览器BR使用由步骤S5B的消息所提供的URL。这个URL对应于对应用W1的访问。
在这一点上,STK引擎SE已在安全元件SC2中开始了。进一步的处理可以通过应用NAP来执行并且可以经由STK引擎SE导致与移动电话MP2元件的数据交换。
替换地,应用W1和W2可以被合并在单个应用中。
应该注意的是,应用NMI未必是移动信息设备小程序。应用NMI可以为能够将消息发送到浏览器BR或到网络服务器WS的任何类型的应用。已经针对移动信息设备小程序的示例描述了应用管理器AM。取决于操作***框架,应用管理器可能是可选的。本发明应用连接到安全元件的设备的无论什么类型的操作***。例如,本发明非常适合于使用用于Iphone ®的iOS ® 、Androïd OS ®、Symbian OS ®、Bada Mobile OS ®, Blackberry OS ®以及Windows phone ®的手机。
本发明的优点是允许NFC设备保持状态消息的轮询模式不变。因为可以以低速率保持状态消息的频率,所以通信装置是没有压力的。此外,本发明允许去除降低通信带宽的多余的状态消息。
此外,本发明提供了独立于状态消息管理方案的解决方案。因此本申请不受与状态消息的管理相关的设计约束限制。
在上述示例中,STK引擎SE的激活允许对数据的显示进行解锁。本发明的机制还可以用于通过移动电话建立从安全元件到远方服务器的远程连接。在这种情况下,当建立连接时安全元件可以作为客户端。
在另一示例中,本发明的机制还可以用于启动进入电信设备的目标应用。
在另一示例中,本发明的机制还可以用于生成进入电信设备的声音或另一事件。

Claims (10)

1.一种用于管理在安全元件(SC)中嵌入的第一和第二实体之间的通信的方法,所述第一实体和第二实体是异步的,第一实体为第一NFC应用(NAP),所述安全元件(SC)包括网络服务器(WS)和SimToolKit引擎(SE),所述安全元件(SC)被连接到包括NFC控制器(NC)的电信设备(MP),第二实体(SA, W2)依赖于所述SimToolKit引擎(SE),其特征在于所述方法包括以下步骤:
- 将第一消息(M1)从所述第一实体(NAP)发送到在所述电信设备(MP)中包括的第二应用(NMI),所述第一消息(M1)通过所述NFC控制器(NC)来发送并且请求将第二消息(M2)发送到所述网络服务器(WS),
- 进一步地为了接收所述第一消息(M1),通过承载无关协议(BIP)将所述第二消息(M2)发送到所述网络服务器(WS)以便激活所述SimToolKit引擎(SE),所述第二消息(M2)的发送由所述第二应用(NMI)来启动。
2.根据权利要求1所述的方法,其中,所述第二消息(M2)被从所述第二应用(NMI)直接地发送到所述网络服务器(WS)。
3.根据权利要求1所述的方法,其中,所述电信设备(MP)包括网络浏览器(BR),并且其中,所述第二应用(NMI)请求所述网络浏览器(BR)将所述第二消息(M2)发送到所述网络服务器(WS)。
4.根据权利要求1至3中任何一项所述的方法,其中,所述第二应用(NMI)没有图形用户界面。
5.根据权利要求1至3中任何一项所述的方法,其中,所述第二应用(NMI)是移动信息设备小程序,所述第一NFC应用是NFC小程序并且所述第一消息包含HCI事件事务。
6.根据权利要求1至3中任何一项所述的方法,其中,所述第一消息的发送通过接收由NFC读取器(RD)所发送的第三消息来触发。
7.根据权利要求1至3中任何一项所述的方法,其中,所述第一消息(M1)的发送通过接收由嵌入到所述安全元件(SC)中或者到所述电信设备(MP)中的部件所生成的第三消息来触发。
8.一种电信设备(MP, MP2),其包括连接到所述电信设备(MP, MP2)的安全元件(SC)和NFC控制器(NC),所述安全元件(SC)包括网络服务器(WS)、SimToolKit引擎(SE)、第一NFC应用(NAP)以及依赖于所述SimToolKit引擎(SE)的实体(SA, W2),所述实体(SA, W2)和第一NFC应用(NAP)为异步的,所述电信设备(MP, MP2)包括第二应用(NMI),
其特征在于,所述第一NFC应用(NAP)被适配成通过所述NFC控制器(NC)将第一消息(M1)发送到所述第二应用(NMI)以便请求将第二消息(M2)发送到所述网络服务器(WS),并且所述第二应用(NMI)被适配成响应于收到所述第一消息(M1)通过使用承载无关协议(BIP)来启动所述第二消息到所述网络服务器(WS)的发送。
9.根据权利要求8所述的电信设备(MP, MP2),其中,所述第一NFC应用(NAP)能够通过单线协议来发送所述第一消息(M1)。
10.根据权利要求8至9中任何一项所述的电信设备(MP, MP2),其中,所述第二应用(NMI)是移动信息设备小程序,所述第一NFC应用(NAP)是NFC小程序并且所述第一消息包含HCI事件事务。
CN201180058525.5A 2010-12-06 2011-11-15 管理异步实体的方法 Expired - Fee Related CN103229492B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP10306354.1 2010-12-06
EP10306354A EP2461551A1 (en) 2010-12-06 2010-12-06 Method of managing asynchronous entities
PCT/EP2011/070183 WO2012076301A1 (en) 2010-12-06 2011-11-15 Method of managing asynchronous entities

Publications (2)

Publication Number Publication Date
CN103229492A CN103229492A (zh) 2013-07-31
CN103229492B true CN103229492B (zh) 2015-01-14

Family

ID=43945367

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180058525.5A Expired - Fee Related CN103229492B (zh) 2010-12-06 2011-11-15 管理异步实体的方法

Country Status (3)

Country Link
EP (2) EP2461551A1 (zh)
CN (1) CN103229492B (zh)
WO (1) WO2012076301A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104184699B (zh) 2013-05-21 2018-06-22 ***股份有限公司 安全性信息交互***、设备和方法
CN106550351B (zh) * 2015-09-22 2020-07-07 联芯科技有限公司 传输bip协议数据的方法及所适用的移动设备

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101236453A (zh) * 2008-01-30 2008-08-06 上海华虹集成电路有限责任公司 Nfc控制芯片与sim卡芯片间的连接结构与通讯方法
CN101887617A (zh) * 2010-07-13 2010-11-17 武汉天喻信息产业股份有限公司 一种用于移动支付的数据通道建立方法及***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080121687A1 (en) * 2006-11-28 2008-05-29 Motorola, Inc. Method and system for detecting an end of transaction for contactless transactions on a mobile device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101236453A (zh) * 2008-01-30 2008-08-06 上海华虹集成电路有限责任公司 Nfc控制芯片与sim卡芯片间的连接结构与通讯方法
CN101887617A (zh) * 2010-07-13 2010-11-17 武汉天喻信息产业股份有限公司 一种用于移动支付的数据通道建立方法及***

Also Published As

Publication number Publication date
EP2649776A1 (en) 2013-10-16
WO2012076301A1 (en) 2012-06-14
EP2461551A1 (en) 2012-06-06
CN103229492A (zh) 2013-07-31

Similar Documents

Publication Publication Date Title
EP2852070B1 (en) Wireless communication device for providing at least one near field communication service
EP2211480B1 (en) Wireless communication device for providing at least one near field communication service
US8811896B2 (en) Non-volatile memory for contactless systems
US8914489B2 (en) Method of personalizing an application embedded in a secured electronic token
Reveilhac et al. Promising secure element alternatives for NFC technology
US8745187B2 (en) System and method for installing smart card applet
EP2388968B1 (en) System and method for downloading application
EP1965596A1 (en) A personal token having enhanced communication abilities for a hosted application
JP2014506033A (ja) 端末間で加入者情報を転送する方法
CN103366140A (zh) 一种基于nfc的写卡方法和写卡装置
CN101742478B (zh) 智能卡从安全域密钥更新分发方法、***及移动终端
US20150363765A1 (en) Method and system for managing a device with a secure element used as a payment terminal
US10097553B2 (en) Installation of a secure-element-related service application in a secure element in a communication device, system and telecommunications
EP2620897A1 (en) Method, device and system for displaying radio frequency identification application information
EP2745569A1 (en) A system, an apparatus, a device, a computer program and a method for devices with short range communication capabilities
EP2355368A1 (en) Telecommunication component, wireless communication system and method for coupling a cellular mobile telecommunication device to an NFC terminal
CN103229492B (zh) 管理异步实体的方法
Benyó et al. A generalized approach for NFC application development
KR20170126543A (ko) 뱅킹앱을 이용한 브랜드캐시 자동충전 제공 방법
CN102484645B (zh) 管理嵌入在安全电子令牌中的应用的方法
WO2007132056A1 (en) Method and system for loading value to a smartcard
EP2632180A1 (en) Method for exchanging data between two mobile devices
EP3138360B1 (en) Method of managing profiles in a token
EP2871865A1 (en) Method of managing communication between two secure elements

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150114

Termination date: 20151115

EXPY Termination of patent right or utility model