CN1245620A - 把用于sim(用户标识模块)卡的控制命令从外部装置传送到sim卡中的方法 - Google Patents
把用于sim(用户标识模块)卡的控制命令从外部装置传送到sim卡中的方法 Download PDFInfo
- Publication number
- CN1245620A CN1245620A CN97181695A CN97181695A CN1245620A CN 1245620 A CN1245620 A CN 1245620A CN 97181695 A CN97181695 A CN 97181695A CN 97181695 A CN97181695 A CN 97181695A CN 1245620 A CN1245620 A CN 1245620A
- Authority
- CN
- China
- Prior art keywords
- smart card
- control element
- sim card
- order
- card control
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/10—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
- G07F7/1008—Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/08—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers from or to individual record carriers, e.g. punched card, memory card, integrated circuit [IC] card or smart card
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/0013—Methods or arrangements for sensing record carriers, e.g. for reading patterns by galvanic contacts, e.g. card connectors for ISO-7816 compliant smart cards or memory cards, e.g. SD card readers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/0013—Methods or arrangements for sensing record carriers, e.g. for reading patterns by galvanic contacts, e.g. card connectors for ISO-7816 compliant smart cards or memory cards, e.g. SD card readers
- G06K7/0086—Methods or arrangements for sensing record carriers, e.g. for reading patterns by galvanic contacts, e.g. card connectors for ISO-7816 compliant smart cards or memory cards, e.g. SD card readers the connector comprising a circuit for steering the operations of the card connector
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/22—Payment schemes or models
- G06Q20/229—Hierarchy of users of accounts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/341—Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Accounting & Taxation (AREA)
- Artificial Intelligence (AREA)
- General Business, Economics & Management (AREA)
- Microelectronics & Electronic Packaging (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
- Preliminary Treatment Of Fibers (AREA)
- Conveying Record Carriers (AREA)
Abstract
根据本发明的方法可以用于把来自移动台(1)的外部装置的低级SIM卡命令传送给连接到该移动台的SIM卡(2)。本发明基于在低级命令交换过程中专门为特定控制元件(10)锁定SIM卡(2)。根据本发明移动台的优点是包括两个SIM卡控制元件(4,10),其中第一个控制元件(4)用于执行由移动台的内部模块所发出的命令,并且其中第二控制元件(10)用于传送连接到该移动台的来自外部装置(12)的低级命令。所述第一控制元件(4)接收来自该移动台的各种模块(6)的高级命令,并把响应的低级命令序列传送到SIM卡(2)。当必要时,所述第二控制元件(10)为其自身保留SIM卡(2),然后连接到该移动台的外部装置(12)可以发送由所述第二控制元件(10)传送到SIM卡(2)的低级命令。仅仅当外部装置(12)表明该命令序列结束时,所述第二控制元件(10)释放该SIM卡。如果所述第一控制元件(4)在外部装置的命令序列过程中接收一个命令,则该第一控制元件(4)保持等待,并且在SIM卡(2)被释放并且不再由所述第二控制元件(10)所使用之后执行由该命令所要求的操作。
Description
本发明涉及与移动通信装置相连接的智能卡,特别涉及在移动通信装置外部的装置与连接到该移动通信装置的智能卡之间的通信。
一种用户标识模块,称为SIM卡,是一种用于GSM(全球数字移动电话)***内的移动通信装置中(如在移动台中)的智能卡,其中包括用户标识信息,例如用户的电话号码。该GSM***把用户的入局呼叫导入用户的SIM所在的移动台。该用户可以通过把SIM卡从一个装置移到另一个装置中而简单地改换移动台。除了所述标识信息还有对应于SMS(存储管理***)服务的短信息、用户私人电话号码以及其它可以存储在SIM卡中的用户可选信息。另外,GSM***可以在SIM卡中存储各种控制数据。SIM卡和GSM***的结构在1992年由Palaiseau公司出版的,由Michel Mouly和Marie-Bernadette Pautet所著的《用于移动通信的GSM***》,ISBN 2-9507190-0-7,中有具体描述。SIM卡在GSM推荐标准ETSI GSM 11.11和ISO/IEC 7816标准中有具体描述。
关于SIM卡的信息以文件方式组织,并在通常记录的文件中。SIM卡由低级命令(或者也称为APDU命令)所控制,该命令的结构在ISO/IEC 7816-4标准的第5.3段有具体描述。例如,当从SIM卡中读出信息时,第一命令必须告诉该卡选择特定的文件和数据记录。然后,通过第二命令,该SIM卡被通知返回所述数据记录的数值。
因此,在该卡中存储信息和从该卡中读出信息需要几个按正确次序连续给出的命令。在现有技术中,命令的正确次序是用从该移动台的其他模块中接收命令的SIM卡控制元件来保证的,执行由该命令所要求的动作,并把可能的结果返回到发出该命令的模块。一般来说,移动台的其它模块只给SIM卡控制元件一个高级命令来表明它所要求的动作,该SIM卡控制元件负责把相应的低级APDU命令序列发送给SIM卡。
图1示出根据现有技术的***的一个实例。该实例的***包括:包含通信部分6的移动台1、SIM控制元件4、SIM卡接口16以及输入/输出(I/O)接口8。该***也包括连接到SIM卡接口的SIM卡2和一外部装置,例如连接到移动台的输入/输出接口的便携式计算机。作为一个进一步的实例,该移动台和外部装置可以是单个设备(例如,多功能便携式通信设备)的功能单元,该设备包括一移动台装置和一计算机,在这种情况下,该移动台装置与计算机之间的输入/输出接口位于该多功能便携式通信设备的内部。图2示出在根据图1的***中的消息交换的一个实例。
图2示出根据现有技术的SIM卡控制信息收发的一个实例。该实例描述在某种情况下SIM卡控制元件4的操作,在这种情况中,控制元件4接收新的高级命令,并执行由前一个高级命令所要求的SIM卡命令序列。为了说明该实例,图2的例子中包括两个通信部分模块6a、6b,它们处理SIM卡2上的信息并把高级命令给予SIM卡控制命令。在实践中,模块6a、6b可以是运行于该移动台的处理器中处理不同功能的两个软件过程。
SIM卡控制元件4接收来自移动台的其它模块6a、6b的用于SIM卡2的操纵命令,并根据该命令操纵SIM卡。在图2的实例中,移动台的第一模块6a向SIM卡控制元件发送取数据命令,用于取SIM卡的IMSI码。SIM卡控制元件负责把低级指令给予SIM卡。首先,SIM卡控制元件4向SIM卡2发送选择IMSI文件命令,并且SIM卡以返回一确认信号作出响应。在接收到该确认信号后,SIM卡控制元件4向SIM卡2发送一个读取IMSI码命令,并且SIM卡把所需的IMSI码返回给控制元件4。SIM卡控制元件把IMSI码返回第一模块6a。
在图2的实例中,在控制元件与SIM卡交换信息的同时,通信部分的第二模块6b向SIM卡控制元件发送一个存储SMS请求。SIM卡控制元件4不立即开始处理来自第二模块6b的命令,但该命令保持等待状态,直到该控制元件完成以前的任务。SIM卡控制元件在以前的任务结束时已经把IMSI码返回到第一模块6a,然后开始处理下一个命令。首先,SIM卡控制元件4把SELECT_FILE_SMS命令发送给SIM卡,然后当SIM卡返回一个确认信号后,该控制元件发出UPDATE_RECORD_SMS命令。当SIM卡存储该SMS信息时,它把一个确认信息返回给该控制元件,该控制元件接着把一个确认信号返回到由通信部分的第二模块6b所发送的原始命令。
但是,当移动台连接到直接操纵该移动台的SIM卡上的信息的外部装置时,上述现有技术的方案出现问题。特别是在需要利用诸如该移动台的SIM卡控制元件所未知的新方法,绕过该移动台的功能,完全自由的操纵SIM卡上的信息时,则会出现问题。例如当需要创建新的GSM服务时需要这种特性。在这种情况下,外部装置必须向移动台发送低级命令,这时SIM卡控制元件仅仅是把该命令发送给SIM卡。由于SIM卡控制元件在这种情况下不知道这种需要执行所需操作的命令序列,因此它也不知道由外部装置所发出的命令序列是否已经完成。因此,SIM卡控制元件可能在来自外部装置的命令序列的中间开始执行由移动台的其它模块所发出的命令,这样就造成错误。另外,根据现有技术的方案在多个SIM卡连接到一个移动台的情况下也会出现问题。
图3示出根据现有技术的可能出问题的情况。在该实例中,一移动台连接到象便携式个人计算机这样的外部装置12。在该实例中,移动台的SIM卡2由该移动台通信部分6和所述外部计算机12使用。首先,该计算机向移动台发送SELECT_FILE_ADN命令以选择所需文件和记录。SIM卡控制元件4把该命令传给SIM卡2,SIM卡返回一个确认信号。在这时,按照外部装置的要求,AND数据记录被在SIM卡中选择。然后移动台的通信部分6向SIM卡控制元件发出UPDATE_BCCH_INFO命令,并且SIM卡控制元件向SIM卡发送用于文件和BCCH数据记录的选择命令。当SIM卡确认该BCCH记录被选择时,SIM卡控制元件4发出UPDATE_BINARY_BCCH命令,并且当该记录被更新时,SIM卡再次向控制元件返回一个确认信号。接着,控制元件4向移动台的通信部分6返回一个确认信号,表明该序列已经完成。当外部装置12发出其命令序列的下一个命令UPDATE_RECORD_ADN时,该命令然后由SIM卡控制元件传给SIM卡。在这一阶段,在SIM卡中选择的数据记录是BCCH,并且没有外部元件所推测的并由命令UPDATE_RECORD_ADN所要求的ADN。由于ADN和BCCH数据记录是不同类型的,因此,SIM卡检测到错误并返回错误通知UPDATE_RECORD_ADN_FALSE,该通知然后由SIM卡控制元件发送回外部装置。
在以前的命令序列中选择的数据记录类型是与由外部装置发送的命令所要求的记录类型相同的情况下,会出现问题更大的错误。在这种情况下,由于数据记录类型是正确的,但是返回一个确认表明该命令被成功执行,因此SIM卡将没有检测到错误。在这种情况下,外部装置将没有检测到错误,并且数据是存储在错误的文件中的。
根据现有技术,上述有问题的情况可以用这种方法来避免,即外部装置仅发出所述高级命令,例如,象通信部分的第一和第二模块6a、6b,按照结合图2的描述所公开的方法。然后SIM卡控制元件可以用来自移动台的内部模块的命令替换在队列中来自外部装置的命令,并执行由这些处于正确次序中的命令所要求的低级SIM卡命令。这种方案的缺点是外部装置只能够使用在SIM卡控制元件所知的命令中选择的命令。
本发明的一个目的是提供一种方法,利用该方法外部装置可以绕过主机设备操纵连接到主机设备上的智能卡上的信息。本发明的另一个目的是提供一种***,通过该***,外部装置可以利用用于智能卡的低级命令操纵智能卡上的信息。
本发明的另一个目的是提供一种方法,通过该方法,在该***中的内部或外部元件可以利用低级命令操纵智能卡信息,而不受来自***中其它元件的影响。
通过专门为发送所述低级命令到该智能卡的元件交换低级命令的期间保留智能卡,可以实现这些目的。
根据本发明的装置的特征在于:
它还可以包括第二智能卡控制元件,
使得第一智能卡控制元件被设置为用于根据预定选择接收高级控制命令以控制该智能卡,该智能卡连接到智能卡连接装置,根据正在处理的控制命令执行预定低级命令序列,
以及使得第二智能卡控制元件被设置为接收低级命令,并把它们传送到连接到该智能卡连接装置的所述智能卡,
并且,它被设置为在某一时刻为一个智能卡控制元件保留连接到智能卡连接装置的智能卡。
根据本发明的***的特征在于:
该***的主机设备还包括第二智能卡控制元件,
使得第一智能卡控制元件被设置为用于根据预定选择接收高级控制命令,以根据由正在处理的控制命令所决定的预定低级命令序列控制该智能卡,
以及使得第二智能卡控制元件被设置为用于接收低级命令,并把它们传送到所述智能卡,
并且,该***被设置为在某一时刻为一个智能卡控制元件保留该智能卡,
并且,所述第一智能卡控制元件被设置为从主机设备的内部模块接收命令,以及
所述第二控制元件被设置为从连接到输入/输入接口的外部装置接收命令。
本发明也针对一种用于把命令从一装置转换到一智能卡中的方法,该智能卡至少可以被通过第一智能卡控制元件以及第二智能卡控制元件进行控制,并且从该装置到智能卡的命令通过第二智能卡控制元件转换,所述方法包括如下步骤:
-所述装置把一个第一命令发送给第二智能卡控制元件,
-第二智能卡控制元件响应所述命令为其自身保留该智能卡,
-当该保留完成后,第二智能卡控制元件把该保留情况通知给该装置,
-然后,该装置把命令发送给第二智能卡控制元件,该第二智能卡控制元件把这些命令传送给智能卡并把来自该智能卡的响应返回给该装置,
-该装置把一个结束命令发送给所述第二智能卡控制元件,以及
-该第二智能卡控制元件响应该结束命令释放该智能卡以由其他智能卡控制元件所使用。
一种在一移动台之外的装置可以应用根据本发明的方法来把低级SIM卡命令传输给连接到该移动台的SIM卡。本发明根据锁定该SIM卡使得对于低级命令的交换过程中仅可以访问特定的控制元件。根据本发明的移动台的优点是其中包含两个SIM卡控制元件,其中第一个用于执行来自该移动台的内部模块的命令,并且其中第二用于转换来自连接到该移动台的外部装置的低级命令。所述第一控制元件从该移动台的各模块中接收高级命令,并向SIM卡发送相应的低级命令序列。在必要时,所述第二控制元件为其自身保留SIM卡,随后连接到该移动台的外部装置可以发出所述第二控制元件传送到SIM卡中的低级命令。当外部装置通知该命令序列结束时,或者当超过预定时间限制时,所述第二控制元件释放SIM卡。如果所述第一控制元件在该外部装置的命令序列过程中接收一个命令,则该第一控制元件保持等待并在该SIM卡被释放之后执行由该命令所要求的行为。
下面将参照通过举例所展现的最佳实施例和附图对本发明作更加具体的描述,其中:
图1示出根据现有技术的一种解决方案,
图2示出根据现有技术的通信方式,
图3示出根据现有技术在通信中可能出现的错误,
图4示出根据本发明的***的一个实施例,
图5示出在本发明的最佳实施例中的通信方式,
图6示出在本发明的第二最佳实施例中的通信方式,
图7示出在本发明的第三最佳实施例中的通信方式,
图8示出在本发明的第四最佳实施例中的通信方式,以及
图9示出本发明的一个实施例,其中多个智能卡连接到一个主机装置上。
在图中相同的元件用相同的参考标号表示。
图4示出本发明的一个最佳实施例的方框图。在该实例中,该***采用两个SIM卡控制元件4、10,其中第一控制元件4设置为用于移动台1的通信部分6,并且第二控制元件4设置为用于通过输入/输出接口8连接到该移动台的外部装置12。在图4中,连接到SIM卡接口16的SIM卡包括一存储器21。图5示出在这种***中的根据本发明的通信方式的一个实例。
图5显示在根据本发明的方法的一个最佳实施例中交换的信息。一外部装置12通过把一个锁定命令LOCK或其他相应的启动信号发送到用于外部装置的第二SIM卡控制元件10,开始使用SIM卡2。该第二SIM卡控制元件时响应该锁定命令保留资源,并且通过命令LOCK锁定第一控制元件4,此后该第一控制元件返回一个确认信号LOCK_OK。接着第二控制元件10向SIM卡接口16发送一个命令,指示其发送该信息以跟随该第二控制元件10,并且SIM卡接口16返回一个确认信号Ok。
已经返回该确认信号LOCK_OK后,第一控制元件尝试保留资源,变为锁定并且保持等待该资源被释放。在该锁定状态中,该第一SIM卡控制元件4接收可能由该通信部分6所发送的命令,但是不对它们进行处理并且它们保持在队列中,直到锁定状态消除。
所述第二SIM卡控制元件10向外部装置12发送一个确认信号LOCK_OK,然后该外部装置12可以通过所述第二SIM卡控制元件10自由地使用该SIM卡2。外部装置12把SIM命令发送给所述第二SIM卡控制元件10,在控制元件通过SIM卡接口16把该命令传送给SIM卡2,并从SIM卡2把所得信息返回到外部装置12。
已经完成该命令序列后,外部装置12把释放命令UNLOCK或相应的结束信号发送给第二SIM卡控制元件10,此后该控制元件把一个命令发送给SIM卡接口16,以跟随第一控制元件4发送该信息。SIM卡接口16返回一个确认信号Ok。接着,第二SIM卡控制元件10释放所述第一SIM卡控制元件4所等待的资源,并把一个确认信号UNLOCK_OK发送给外部装置12。在该实例中,该确认信号也可以在该资源被释放之前被发送。
在图5的实例中,通信部分6已经在所述控制元件的锁定状态过程中把命令UPDATE_BCCH和READ_SMS发送给第一SIM卡控制元件4。第二SIM卡控制元件4已经被释放之后,控制元件4开始接通常方式处理这些命令。为了清楚起见,由UPDATE_BCCH和READ_SMS命令所要求的在SIM卡控制元件4和SIM卡2之间的通常通信方式没有在图5中具体示出。
图6示出本发明的一个可能实施例。在该实施例中,SIM卡被用作为一个可以用于支付在电信网络中的各种服务的货币卡。在该实施例中,所述外部装置是一个通过一移动台连接到数据传输网络便携式计算机。该便携式计算机运行两个程序,一个用于读取信息的浏览器程序和一个用于支付收费服务的支付交易程序。在该实例中,该数据传输网络包括一个服务提供商的服务器计算机,例如,一个报纸公司或股票经纪人的服务器,以及为所述公司接受支付的银行服务器。
当便携式计算机12的用户通过移动台和数据传输网络向该服务提供商的服务器14发出呼叫并使用收费服务,例如,获取股票交易价或头条新闻,该服务提供者的服务器14向银行支付服务器18发送一个Get_money命令以从该用户获取报酬。该支付服务器18把Give_money命令发送给在用户的计算机12中的支付交易程序12a。接收到该命令后,支付交易程序12a开始采用SIM卡。首先,该支付交易程序12a把一个SIM卡锁定命令LOCK发送给该移动台,更具体地说是发送给用于该移动台的外部装置的所述第二SIM卡控制元件10,该第二SIM卡控制元件10保留所述资源,并用LOCK信息把它开始启用SIM卡的情况通知给第一SIM卡控制元件4,并且第一SIM卡控制元件4发送一个确认信号LOCK_OK。接收到该确认信号后,所述第二SIM卡控制元件用一个LOCK_OK信息把该锁定情况通知外部装置12、12a,并且一个命令发送给SIM卡接口16,指示其发送信息以跟随第二控制元件10。为了清楚起见,SIM卡接口16没有在图6中示出。在该实例中用于SIM卡接口16的控制程序与图5中的实例相同。
然后,由运行与其中的支付交易程序12a所控制的外部装置12(在本例中为便携式计算机12)开始启用SIM卡2。如上文所述,支付交易程序12a通过所述第二SIM卡控制元件首先把一个文件选择命令Select_file发送给SIM卡,然后在收到来自SIM卡的响应Ok之后发送用于所需文件支付的代码,以及在接收到另一个确认信号Ok之后发送命令Give_money。SIM卡产生对应于所需货币量的数据,此后支付交易程序12a向所述第二控制元件10发送SIM卡释放命令UNLOCK。然后第二控制元件10释放所述资源并返回一个确认信号UNLOCK_OK。最后,支付交易程序12a把对应于所需货币量的信息发送给支付服务器18,该服务器把接收到支付的情况通知给内容提供者的服务器14,然后内容提供者的服务器可以把所需信息发送给在用户计算机12中的浏览器程序12b。
在这一实施例中,SIM卡有利地在其存储器中以特定日志文件的方式记录最近的命令以便于能够从错误状态中恢复。这种错误状态可能是支付交易程序与SIM卡之间的通信链路在支付交易过程中中断。当后来恢复连接后,该支付交易程序与SIM卡可以通过该日志文件找到连接中断的断点并从该正确的断点处继续中断的交易。该日志文件可以存储在命令序列或特定的预定数目的先前命令中发出的命令。
如果来自外部装置的命令序列占用太长的时间,例如由于在外部通信网络中的拥挤所造成的延迟,则根据本发明的***能够有利地断开外部装置与SIM卡之间的连接,并使得SIM卡可以再次由第一SIM卡控制元件4所获得。这类实施例可以按这种方式来实现,例如第二控制元件10监控来自外部装置12的命令序列所用的时间,并且如果该命令序列的时间超过特定的预定限度,则第二控制元件10通过把对SIM卡的控制强加给第一SIM卡控制元件4而释放SIM卡,把关于这一状态的信息发送给外部装置12,并指示SIM卡接口16直接把由该卡所发送的信息发送给第一SIM卡控制元件。其优点是该***把该中断交易的情况通知给用户,例如通过移动台的显示进行通知。
用于上述实例中的信息和命令的名称仅是用于解释该方法的实例。
在上述实例中,支付交易程序12a负责给出低级SIM命令。在其他本发明的最佳实施例中,支付服务器18可以处理通过低级命令与SIM卡交换的信息。当所用的电子货币***要求支付服务器SIM卡2相互识别以确认该支付交易时,这类实施例特别有利。
除了上述实施例之外,利用存储于SIM卡中的电子货币的所述外部装置可以是在商店中的支付终端、在公共交通工具上的支付设备或者其他相应的支付装置。移动台或其他相应的主机装置与该支付装置之间的数据传输可以用多种方式来实现,例如通过SMS(存储管理服务)信息、通过普通电话连接或利用红外线、声音或射频信号的数据传输。
图7示出本发明的一个最佳实施例,其中采用不同于上述实施例的SIM卡保留方法。图7的实施例也使用由请求使用该SIM卡控制元件所保留的独立资源。在图7中,移动台的通信部分6向第一SIM卡控制元件4发送命令COMMAND以执行SIM卡操作。SIM卡控制元件4尝试保留某一资源,并且这次获得成功,此后该控制元件按照该命令的要求执行与SIM卡的通信。
同时,第二SIM卡控制元件10从外部装置12接收一个SIM卡保留命令LOCK,此后该第二控制元件10尝试保留该资源。由于该资源已经由第一控制元件4所保留,所以该保留是不成功的,因此,第二控制元件10保持等待一段时间,这段时间可能是预定的或者是在特定限度内不确定的。在执行该命令序列之后,第一控制元件把一个确认信号COMMAND_OK返回给通信部分并释放该资源。在随后下一次尝试中,第二控制元件10成功保留该资源,然后第二控制元件10把一个确认信号LOCK_OK返回给外部装置。接收到确认信号后,外部装置12执行所要求的命令序列。在图7的实例中,第一控制元件在此时从通信部分6接收一个COMMAND,并尝试保留该资源。但是由于该资源由第二控制元件10所保留,所以在保留失败,因此第一控制元件保持等待该资源的释放。在命令序列结束时,外部装置12把UNLOCK命令发送给第二控制元件10以停止使用该SIM卡,并且第二控制元件10释放该资源并把一个确认信号UNLOCK_OK返回给外部装置。然后该资源可以由第一控制元件4所保留,并且该控制元件4保留该资源,执行由该命令所要求的命令序列,把确认信号COMMAND_OK返回给通信部分6,并释放该资源以使该***回到初始状态。
为了清楚起见,图7没有示出用于SIM卡接口16的控制命令。在图7的实例中,例如,接口16可以完全由第二控制元件10所控制,使得在保留资源之后第二控制元件向接口16发送一个命令以直接把该卡所发送的信息传给第二控制元件10,并且在该命令序列结束以及资源被释放之后,第二控制元件向接口16发送一个命令以把由该卡所发送的信息再次传给第一控制元件4。另一个设置该接口16的控制可能方式是在保留该资源后由每个控制元件向接口16发送一个命令,以把该卡的信息传给特定的控制元件。在这一实施例中,SIM卡信息控制可以根据资源的保留而实现:例如,接口16可以总是把SIM卡信息传给该已经保留资源的特定控制元件,这样该控制元件不需要把一个独立的命令发送给该接口16。
上文是结合图5、6和7描述各种用于为特定元件保留一个对象(例如一个SIM卡)的方法。但是,本发明不限于这些实例,而且在本发明的各种实施例中可以采用其它用于为特定元件保留一个对象的现有技术的方法。
在上述实例中,外部装置在发出低级命令之前发出一个独立的启动信号来保留该SIM卡。图8示出在不同于该方案的一个最佳实施例中的消息交换。该实施例不采用独立的启动信号,但是该外部装置直接发送低级命令序列的第一命令。在这种情况下,所述第二控制元件10尝试仅在接收该第一命令之后保留该资源。在成功保留该资源和该SIM卡之后,第二控制元件10把所述第一命令发送给SIM卡并把来自SIM卡的响应返回到外部装置12。然后外部装置12可以执行当前的命令序列,此后它把一个SIM卡释放命令UNLOCK发送给第二SIM卡控制元件10。该第二控制元件10释放该资源并返回一个确认信号UNLOCK_OK。为了清楚起见,图8没有示出用于SIM卡接口16的控制命令。在该实施例中,SIM卡接口16可以用结合图7的实施例所描述的方法进行控制。
图9示出本发明的一个最佳实施例的示意图。这一通过举例的方式公开的实施例具有一个以上的连接到一个主机装置的智能卡2、2’、2”。当在某人的移动台中除了具有一个SIM卡之外还有一个用于收费服务的独立支付卡的情况下,这一实施例特别适用。在该实施例中,该SIM卡接口16包括一个把该命令传送到所需智能卡另一方面把该响应信息传送给所需第一或第二SIM卡控制元件4、10的通信元件,以及用于该智能卡的所需机构和电连接,例如根据ISO 7816-2和7816-3标准的连接。在这类实施例中,控制元件4、10必需向该接口16指示要被使用的卡。这可以用多种方式实现。
一种用于选择要被使用的卡的方法如下:在默认情况下,SIM卡接口16把所有命令传给特定智能卡2,使得第一控制元件的命令自动到达该特定智能卡。当第二SIM卡控制元件10要使用某个卡时,它首先按照上述方式通知SIM卡接口,即应当从该卡把后续信息返回给第二控制元件10。然后第二控制元件10向该SIM卡接口指示要被发送的命令所跟随的卡。当该外部装置12停止使用该卡时,第二控制元件10通知SIM卡接口:来自该卡的后续信息要被返回到第一控制元件4,并且后续命令要被返回到默认智能卡2。
用于选择智能卡的另一方法是第一控制元件4和第二控制元件10可以在命令序列开始时告诉接口16那个是该命令要被发送到的智能卡。当然,在该实践中,其中一个智能卡可以通过一默认选择,这样在命令序列发送到该智能卡的开始时不需要指示出所用的智能卡,即,仅在所需的卡是除了该默认卡之外的其它卡时,才必须指定该智能卡。本方法的优点在于,如果必要的话,主机装置可以使用所有智能卡。所述第一控制元件4和第二控制元件10可以有利的通过固定电子电路或作为该微处理器中的程序控制该移动台的操作而实现。
在上述实例中,所述第一和第二SIM卡控制元件具有特定的互不相同的任务。但是,本发明可以按这样一种方式实现,即,两个控制元件都处理来自外部装置的低级命令和来自移动台的内部模块的高级命令。在这一实施例中,命令或低级命令序列由在第一命令被接收时空闲的控制元件所执行,或者如果两个控制元件都空闲,则由预定的控制元件,或者由特定命令控制器所指定的控制元件所执行。在这一实施例中,该控制元件必须能够识别给定命令是否为高级命令或低级命令序列的子命令。例如,这种识别可以通过把该命令与已知的高级命令数据库相比较,使得除了该数据库中所具有有命令之外的其它命令都被认为是低级命令。另一个可能的实现方法是用一个标志位表明该命令是否为低级命令或高级命令。在这一实施例中,所述标志位的数值可以为如下:该移动台的内部模块把该标志位数值在发出高级命令之前设置“高级命令”,并且相应地,当一外部装置发出命令时,该***把该标志位数值设置为“低级命令”。当第一或第二SIM卡控制元件接收一个低级命令序列的第一命令时,则当前控制元件为其自身保留SIM卡,并且其他控制元件保持等待。在该低级命令序列过程中,等待的控制元件接收可能的高级命令并把它们置于队列中以等待该低级命令序列结束。在低级命令序列过程中,等待的控制元件不处理低级命令,并且相应地,该激活的控制元件不处理高级命令。
上文描述了把移动台用作为在根据本发明的***中主机装置的实例。但是,本发明不限于使用通常的移动台,而且该主机装置可以是一种多用途的移动通信装置,一种称为个人数字助理(PDA)或其它应用SIM卡或其它智能卡的其它装置。这种多用途移动通信装置可以是一种通信器,其中包括物理集成在单个便携式装置中的移动通信装置和多用途计算机或者PDA,但是它们在逻辑和功能上是独立的单元,在它们之间具有输入/输出接口。
上文描述了在本发明的各种实施例中使用SIM卡的实例。但是本发明不限于对SIM卡的使用,而且智能卡2还可以是依照其它标准的一种智能卡,例如,根据本发明的应用,该智能卡可以是一种支付卡。该智能卡可以是所谓在其中包含一处理器的有源智能卡,或者仅执行从该卡外部发来的命令的无源智能卡。该智能卡到***的主机装置的连接方式可以根据智能卡的种类而不同。例如,如果该智能卡是一种所谓远程读取智能卡,则它不需要实际连接到在根据本发明的***中的主机装置上。
一种有源智能卡也可以发出一个导致智能卡数据的读出的事件序列。这种实施例的一个实例是采用包含电子支付应用程序的卡的设备。这种***的优点是包含:控制从该卡到控制元件的命令发送的特定控制器。当一个以上的卡可被连接到该***或者当该***包含在特定服务中专用的控制元件(例如,一种用于仅处理货币交易的智能卡的控制元件)时,这种控制器特别有利。当该包含支付应用程序的卡连接到该卡接口16时,所述控制器把关于该控制元件可被使用的信息通知该卡。然后,该卡可以把一交易启动命令或命令序列发送到处理货币交易的特定智能卡控制元件,并且该控制元件可以启动与外部装置的通信,例如,一种现金出纳机终端。然后,该现金出纳机终端可以利用低级命令和在该应用程序中所描述的方法从该卡中取得货币数据。这种处理电子支付并由主机装置的其他模块所辅助的智能卡控制元件可以在主机装置的显示器上产生支付菜单,或者提示用户同意该交易或要求用户输入要支付的总数的提示行。在这种应用中,该处理支付交易的智能卡控制元件可以作为在图6中所示的实施例中的支付交易程序12a交替操作,即,接收根据惯例或标准的支付请求,并且进行与该卡的低级通信。
在根据本发明的解决方案中,输入/输出接口8与外部装置12之间的连接可以用多种现有的方式来实现,例如用导线连接或者用红外链路实现的连接。所述外部装置12还可以是除了便携式计算机之外的一种装置。如上文所述,这种外部装置可以位于移动通信装置的外部并与该装置一同集成在相同的物理设备中,例如一种多用途通信设备在相同的壳体内包含一计算机和一移动通信装置,在这种情况下,该输入/输出接口位于所述壳体内部。
通过外部装置,根据本发明的方案可以用于实现采用SIM卡的新的应用。例如,根据本发明的移动台的用户可以在他的便携式计算机中安装采用该SIM卡的特点的新软件。
另外,根据本发明的方案使得从该移动台的外部用程序激活SIM卡成为可能,这正处于研究开发中。通常的SIM卡是一种所谓无源卡,它仅仅能够执行从该卡外部传来的命令。一种有源智能卡可以具有一个程序,然后该智能卡可以根据该程序进行操作而不需要外部控制。当移动台被使用时,根据本发明的这种方案可以用于在连接到移动台的有源卡(例如,一种有源SIM卡)中装载新的软件。
上述发明是参照最佳实施例进行描述的,但是显然本发明可以在由下述权利要求所限定的发明思想的范围内做出各种改变。在该权利要求中,“单元”这个术语是用于表示在通信装置之外的装置12。
Claims (10)
1.一种装置(1),其中具有第一智能卡控制元件(4)和用于在功能上把一智能卡连接到该装置的装置(16),其特征在于,它进一步包括第二智能卡控制元件(10),
使得第二智能卡控制元件(10)被设置为根据预定选择接收高级控制命令,并依照由当前控制命令所确定的预定低级命令序列控制一个连接到该智能卡连接装置(16)的智能卡(2),
并使得该第二智能卡控制元件(10)被设置为接收低级命令并把其传送给连接到该智能卡连接装置(16)的所述智能卡(2),
并且该装置被设置为在某一时刻为一个智能卡控制元件(4,10)保留连接到该智能卡连接装置(16)的智能卡(2)。
2.根据权利要求1所述的装置,其中还包括一个用于外部装置(12)的连接的输入/输出接口,其特征在于:
-所述第一智能卡控制元件(4)设置为从该装置的其它内部模块(6)中接收命令,以及
-所述第二智能卡控制元件(10)被设置为从一个连接到该输入/输出接口(8)的外部装置(12)接收命令。
3.根据权利要求1所述的装置,其特征在于,在某一时刻有一个以上的智能卡(2、2’、2”)可以连接到所述智能卡连接装置(16)。
4.一种***包括一主机装置(1),其中包括:
-用于在功能上把一智能卡连接到该***的装置(16),
-第一智能卡控制元件(4),
-用于外部装置(12)的连接的输入/输出接口(8),
并且该***还包括:
-至少一个在功能上连接到所述装置(16)的智能卡(2),以及
-连接到所述输入/输出接口(8)的外部装置(12),
该***的特征在于:
该***的主机装置(1)包括第二智能卡控制元件(10),
使得该第一智能卡控制元件(4)被设置为根据预定选择接收高级控制命令,并依照由当前控制命令所确定的预定低级命令序列控制该智能卡(2),
并使得该第二智能卡控制元件(10)被设置为接收低级命令并把其传送给所述智能卡(2),
并且该***还被设置为在某一时刻为一个智能卡控制元件(4,10)保留该智能卡(2),
以及所述第一智能卡控制元件(4)被设置为从该主机装置的内部模块(6)接收命令,以及
所述第二智能卡控制元件(10)被设置为从连接到输入/输出接口(8)的一外部装置(12)接收命令。
5.根据权利要求4所述的***,其特征在于,至少一个智能卡是具有处理器的有源智能卡。
6.根据权利要求4所述的***,其特征在于,所述至少一个智能卡被设置为在其存储器中存储至少一个以前的命令以便于能够从错误中恢复。
7.一种用于把来自一单元(12)的命令传送到智能卡(2)的方法,其中该智能卡至少可以被通过第一智能卡控制元件(4)和第二智能卡控制元件(10)进行控制,从该单元(12)到该智能卡(2)的命令可以通过第二智能卡控制元件(10)传送,其特征在于,该方法包括如下步骤:
-所述单元(12)把第一命令发送到第二智能卡控制元件(10),
-第二智能卡控制元件(10)响应所述命令,尝试为其自身保留该智能卡(2),
-当该保留成功后,第二智能卡控制元件(10)把该保留的情况通知单元(12),
-此后,该单元(12)把命令发送到第二智能卡控制元件(10),该智能卡控制元件把这些命令传送给智能卡(2),并把来自智能卡(2)的响应返回给单元(12),
-该单元(12)把一结束命令发送给所述第二智能卡控制元件(10),以及
-该第二智能卡控制元件响应该结束命令释放该智能卡,以便于由其它智能卡控制元件(4)所使用。
8.根据权利要求7所述的方法,其特征在于,如果当第二智能卡控制元件(10)尝试对该智能卡进行保留时,该智能卡(2)由第一智能卡控制元件(4)所使用,则第二智能卡控制元件(10)保持等待,直到该智能卡(2)被释放:
以及,如果当智能卡(2)由第二智能卡控制元件(10)所使用时,第一智能卡控制元件(4)尝试使用该智能卡控制元件,则该第一智能卡控制元件(4)保持等待,直到该智能卡被释放。
9.根据权利要求7所述的方法,其特征在于,该被传送的命令形成命令序列,每个命令序列由一个接收命令所终止,并且该方法还包括如下步骤:
-该第二智能卡控制元件(10)监控由该单元(12)发送命令序列的命令所用的时间,
-该第二智能卡控制元件(10)把该时间与预定时间限度相比较,并且如果该时间超过所述时间限度,则第二智能卡控制元件释放该智能卡,以便于由其它智能卡控制元件(4)所使用。
10.根据权利要求7所述的方法,其特征在于,由所述单元(12)所发送的所述第一命令是智能卡保留命令。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI965071 | 1996-12-17 | ||
FI965071A FI104223B1 (fi) | 1996-12-17 | 1996-12-17 | Menetelmä SIM-kortin ohjauskomentojen välittämiseksi ulkopuoliselta laitteelta SM-kortille |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1245620A true CN1245620A (zh) | 2000-02-23 |
CN1135022C CN1135022C (zh) | 2004-01-14 |
Family
ID=8547299
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB971816956A Expired - Fee Related CN1135022C (zh) | 1996-12-17 | 1997-12-16 | 把用于sim卡的控制命令从外部装置传送到sim卡中的方法 |
Country Status (9)
Country | Link |
---|---|
US (1) | US6092133A (zh) |
EP (1) | EP0976273B1 (zh) |
JP (1) | JP4090511B2 (zh) |
CN (1) | CN1135022C (zh) |
AU (1) | AU733031B2 (zh) |
DE (1) | DE69729008T2 (zh) |
FI (1) | FI104223B1 (zh) |
RU (1) | RU2200973C2 (zh) |
WO (1) | WO1998027767A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7344074B2 (en) | 2002-04-08 | 2008-03-18 | Nokia Corporation | Mobile terminal featuring smart card interrupt |
CN101765830A (zh) * | 2007-05-25 | 2010-06-30 | 金雅拓股份有限公司 | 使用便携电子设备处理来自物理信道的应用命令的方法及对应设备和*** |
Families Citing this family (77)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19708189C2 (de) * | 1997-02-28 | 2000-02-17 | Deutsche Telekom Mobil | Zu einem öffentlichen Mobilkommunikationssystem kompatibles nicht öffentliches Schnurlos-Kommunikationssystem |
FR2771205B1 (fr) * | 1997-11-20 | 2000-01-21 | Gemplus Card Int | Procede, carte a puce et terminaux pour effectuer des transactions a travers un reseau de telecommunication |
FR2776448B1 (fr) * | 1998-03-20 | 2000-04-28 | Gemplus Card Int | Terminal de telecommunication lecteur de carte a puce |
EP0949833A3 (de) * | 1998-04-09 | 2000-08-16 | Orga Kartensysteme GmbH | Mobilfunkendgerät |
GB2336507B (en) * | 1998-04-16 | 2003-02-12 | Motorola Ltd | Data carrier system |
US7013339B2 (en) * | 1998-07-06 | 2006-03-14 | Sony Corporation | Method to control a network device in a network comprising several devices |
EP0986275B1 (de) * | 1998-09-10 | 2009-09-09 | Swisscom AG | Verfahren zum Kaufen von Waren oder Dienstleistungen mit einem Mobiltelefon |
FI109756B (fi) | 1998-09-21 | 2002-09-30 | Nokia Corp | Menetelmä tiedonsiirtojärjestelmässä paikallisten resurssien hyödyntämiseksi, tiedonsiirtojärjestelmä ja langaton viestin |
US7813725B2 (en) * | 1998-10-01 | 2010-10-12 | Onepin, Llc | Wireless data exchange |
US8326361B2 (en) | 1998-10-01 | 2012-12-04 | Lupine Investments Llc | Phone to phone data exchange |
US7509349B2 (en) * | 1998-10-01 | 2009-03-24 | Onepin, Inc. | Method and apparatus for storing and retrieving business contact information in a computer system |
US7970792B2 (en) * | 1998-10-01 | 2011-06-28 | Onepin, Inc. | Phone to phone data exchange |
US7836011B2 (en) * | 1998-10-01 | 2010-11-16 | Onepin, Inc. | Phone to phone data exchange |
JP3522549B2 (ja) * | 1998-10-22 | 2004-04-26 | 富士通株式会社 | データ転送制御方法およびデータ転送制御装置 |
FR2785135B1 (fr) * | 1998-10-22 | 2000-12-29 | Sfr Sa | Procede de lancement d'une application par un terminal, sous commande d'un module d'identification d'abonne, module d'identification d'abonne et terminal correspondants |
FR2785700B1 (fr) * | 1998-11-10 | 2001-01-12 | St Microelectronics Sa | Procede de gestion d'un circuit electronique |
JP2000156031A (ja) * | 1998-11-17 | 2000-06-06 | Sony Corp | 情報処理システム、情報処理装置、及び情報処理方法 |
FR2793576B1 (fr) * | 1999-05-11 | 2001-11-16 | Gemplus Card Int | Terminal radiotelephonique avec une carte a puce dotee d'un navigateur |
US6470284B1 (en) * | 1999-08-05 | 2002-10-22 | 02 Micro International Limited | Integrated PC card host controller for the detection and operation of a plurality of expansion cards |
FI109571B (fi) * | 1999-09-09 | 2002-08-30 | Smarttrust Systems Oy | Signalointimekanismi Wireless Application Protocol -prokollaa varten |
FR2804769B1 (fr) * | 2000-02-07 | 2002-03-22 | Schlumberger Systems & Service | Microcontroleur et procede pour la gestion d'applications interactives |
FR2812419B1 (fr) * | 2000-07-31 | 2003-01-17 | Cit Alcatel | Procede de securisation de l'acces a une carte utilisateur a microprocesseur |
US6466804B1 (en) * | 2000-08-25 | 2002-10-15 | Motorola, Inc. | Method and apparatus for remote multiple access to subscriber identity module |
GB0021988D0 (en) * | 2000-09-07 | 2000-10-25 | Nokia Mobile Phones Ltd | Management of portable radiotelephones |
US6976217B1 (en) * | 2000-10-13 | 2005-12-13 | Palmsource, Inc. | Method and apparatus for integrating phone and PDA user interface on a single processor |
FR2818764B1 (fr) * | 2000-12-22 | 2004-05-28 | Sagem | Procede d'execution d'operations sur une carte a puce a partir d'un ordinateur |
DE10064546C1 (de) | 2000-12-22 | 2002-07-04 | Huf Huelsbeck & Fuerst Gmbh | Schließsystem für Kraftfahrzeuge |
US7418254B2 (en) * | 2001-02-20 | 2008-08-26 | Microsoft Corporation | Mobile communication device dynamic service application and dynamic service application scripting |
JP2002259869A (ja) * | 2001-03-01 | 2002-09-13 | Fujitsu Ltd | 携帯機器制御方法、icカード不正使用防止方法、携帯機器の設定を変更するプログラム及びicカード不正使用防止のためのプログラム |
US8054971B2 (en) * | 2001-04-27 | 2011-11-08 | Comverse Ltd | Free-hand mobile messaging-method and device |
FR2825563B1 (fr) * | 2001-05-31 | 2003-10-17 | Gemplus Card Int | Procede de mise a jour d'un fichier d'informations personnelles dans les appareils mobiles de reseaux de communications |
US6603968B2 (en) | 2001-06-22 | 2003-08-05 | Level Z, L.L.C. | Roaming in wireless networks with dynamic modification of subscriber identification |
US7095986B2 (en) | 2001-07-17 | 2006-08-22 | Wildseed Ltd. | Interchangeable covering with keys for personalizing mobile electronic communication devices |
US7146161B2 (en) * | 2001-08-27 | 2006-12-05 | Cheng-Hao Chou | Subscriber identity module card backup system |
US20030159054A1 (en) * | 2002-02-19 | 2003-08-21 | Minebea Co. | Reconfigurable secure input device |
US20030159053A1 (en) * | 2002-02-19 | 2003-08-21 | Charles Fauble | Secure reconfigurable input device with transaction card reader |
JP3966070B2 (ja) * | 2002-05-10 | 2007-08-29 | 松下電器産業株式会社 | 機器制御システム及び携帯端末 |
EP1369762A1 (en) * | 2002-05-29 | 2003-12-10 | Dialog Semiconductor GmbH | Active subscriber information module |
DE10227558A1 (de) * | 2002-06-20 | 2004-01-15 | Infineon Technologies Ag | System zum Datenaustausch zwischen mindestens zwei kontaktlosen Datenträgern |
US6782251B2 (en) * | 2002-09-26 | 2004-08-24 | Motorola Inc. | Method and apparatus for operating a lost mobile communication device |
US6676022B1 (en) * | 2002-10-04 | 2004-01-13 | Mobile-Mind, Inc. | Smart card system with command queuing |
US9591112B2 (en) * | 2002-12-31 | 2017-03-07 | Google Technology Holdings LLC | Command queuing for multimedia storage devices |
MXPA06002449A (es) * | 2003-09-04 | 2006-06-20 | Koninkl Philips Electronics Nv | Portador de disco que lleva senal de video y al menos una senal adicional de informacion. |
EP1523205B1 (en) | 2003-10-10 | 2014-04-16 | Option | Method and system for accessing a smart card stored in a telecommunications card from a host device to which said telecommunications card is connected |
US7149836B2 (en) * | 2004-03-12 | 2006-12-12 | C-One Technology Corporation | GPRS replaceable module communication device |
US8423007B2 (en) * | 2004-03-19 | 2013-04-16 | Brightpoint, Inc. | Multi-phone programming application |
US9509824B2 (en) | 2004-03-19 | 2016-11-29 | Brightpoint, Inc. | Multi-phone programming application |
DE102004022906A1 (de) * | 2004-05-10 | 2006-03-23 | Giesecke & Devrient Gmbh | Mobilfunktelefon |
US7856249B2 (en) * | 2004-11-08 | 2010-12-21 | Sony Ericsson Mobile Communications Ab | Combined mass storage and subscriber identity module providing information security and apparatus for use therewith |
US8408459B1 (en) | 2005-01-14 | 2013-04-02 | Brightpoint, Inc. | 4PL system and method |
WO2007035863A2 (en) | 2005-09-21 | 2007-03-29 | Intermec Ip Corp. | Radio frequency identification tags based on coalition formation |
US7769410B2 (en) * | 2006-03-29 | 2010-08-03 | A-Men Technology Corporation | Module structure for expanding and enhancing functions of a SIM card |
US8120461B2 (en) | 2006-04-03 | 2012-02-21 | Intermec Ip Corp. | Automatic data collection device, method and article |
WO2007145366A1 (en) * | 2006-06-15 | 2007-12-21 | Kabushiki Kaisha Toshiba | Portable electronic device and control method thereof |
US8002173B2 (en) | 2006-07-11 | 2011-08-23 | Intermec Ip Corp. | Automatic data collection device, method and article |
WO2008016553A2 (en) * | 2006-08-02 | 2008-02-07 | Onepin, Inc. | Event sharing |
US20080090597A1 (en) * | 2006-10-17 | 2008-04-17 | Feyzi Celik | Short message formatting for information exchange |
US7447510B2 (en) * | 2006-10-22 | 2008-11-04 | Onepin, Inc. | Short message service network plug-in |
JP2008210301A (ja) * | 2007-02-28 | 2008-09-11 | Sony Corp | 記憶媒体、通信システム、並びに制御装置。 |
US7546955B2 (en) * | 2007-03-16 | 2009-06-16 | Intermec Ip Corp. | Systems, devices, and methods for reading machine-readable characters and human-readable characters |
WO2008130653A1 (en) * | 2007-04-20 | 2008-10-30 | Onepin, Inc. | Mobile virtual community invitations |
WO2009063406A2 (en) * | 2007-11-14 | 2009-05-22 | Nxp B.V. | Electronic system and method of operating an electronic system |
CN101404066B (zh) * | 2008-01-14 | 2011-07-20 | 深圳市江波龙电子有限公司 | 配合sim卡使用的智能卡及其数据处理方法 |
US8571604B2 (en) * | 2008-01-18 | 2013-10-29 | Hewlett-Packard Development Company, L.P. | Subscriber identity module (SIM) card access system and method |
JP2009200845A (ja) | 2008-02-21 | 2009-09-03 | Ntt Docomo Inc | 移動端末の記憶システム及びアクセス制御方法 |
CN101257682B (zh) * | 2008-03-06 | 2010-12-15 | 上海展趣网络科技有限公司 | 应用于sim卡的外部控制控制方法 |
US8086269B2 (en) * | 2008-09-12 | 2011-12-27 | A-Men Technology Corporation | Modular structure to expand and enhance subscriber identity module card functionality |
KR101638920B1 (ko) * | 2008-12-22 | 2016-07-22 | 엘지전자 주식회사 | 스마트 카드를 이용하여 위치 정보를 획득하는 방법 및 장치 |
CN102111487B (zh) * | 2009-12-28 | 2015-04-15 | 重庆重邮信科通信技术有限公司 | Gsm终端访问3g usim卡的方法及装置 |
US20140075074A1 (en) * | 2012-09-10 | 2014-03-13 | Owitek Technology Ltd. | Electronic data exchange device |
DE102014018208A1 (de) * | 2014-12-08 | 2016-06-09 | Giesecke & Devrient Gmbh | Verfahren zum Betreiben eines Sicherheitsmoduls |
US10142834B2 (en) | 2015-01-29 | 2018-11-27 | Motorola Mobility Llc | Method and apparatus for operating a user client wireless communication device on a wireless wide area network |
US10142840B2 (en) | 2015-01-29 | 2018-11-27 | Motorola Mobility Llc | Method and apparatus for operating a user client wireless communication device on a wireless wide area network |
CN106304007A (zh) * | 2015-05-26 | 2017-01-04 | 中兴通讯股份有限公司 | 一种计费方法、通信平台及通信*** |
US10003959B2 (en) * | 2015-07-30 | 2018-06-19 | Qualcomm Incorporated | Subscriber identity module (SIM) access profile (SAP) |
US9918227B2 (en) | 2015-11-23 | 2018-03-13 | Motorola Mobility Llc | Network connectivity switching utilizing an authentication device |
US9674704B1 (en) | 2015-11-23 | 2017-06-06 | Motorola Mobility Llc | Network connectivity switching utilizing an authentication device |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI77550C (fi) * | 1987-07-29 | 1989-03-10 | Nokia Mobira Oy | Foerfarande foer sammankoppling till anvaendarens kort vid en mobilradiotelefon. |
FI88842C (fi) * | 1990-03-22 | 1993-07-12 | Nokia Mobile Phones Ltd | Kontroll av kortsanslutning |
FI89993C (fi) * | 1991-05-31 | 1993-12-10 | Nokia Mobile Phones Ltd | Programmering av installationsdata i en mobiltelefon |
FI89432C (fi) * | 1991-06-26 | 1993-09-27 | Nokia Mobile Phones Ltd | Genering av en klockfrekvens i ett smart card graenssnitt |
FI96564C (fi) * | 1991-07-08 | 1996-07-10 | Nokia Mobile Phones Ltd | Yksityispuhelinnumero solukkopuhelinjärjestelmässä |
FI98183C (fi) * | 1992-02-14 | 1997-04-25 | Nokia Mobile Phones Ltd | Järjestely data-adapterin kytkemiseksi GSM-solukkopuhelimeen |
US5418837A (en) * | 1993-07-30 | 1995-05-23 | Ericsson-Ge Mobile Communications Inc. | Method and apparatus for upgrading cellular mobile telephones |
US5764730A (en) * | 1994-10-05 | 1998-06-09 | Motorola | Radiotelephone having a plurality of subscriber identities and method for operating the same |
JPH08140136A (ja) * | 1994-11-07 | 1996-05-31 | Oki Electric Ind Co Ltd | 通信システム |
GB2301987B (en) * | 1995-06-05 | 2000-01-12 | Nokia Mobile Phones Ltd | Radio telephone text transmission system |
US5600708A (en) * | 1995-08-04 | 1997-02-04 | Nokia Mobile Phones Limited | Over the air locking of user identity modules for mobile telephones |
-
1996
- 1996-12-17 FI FI965071A patent/FI104223B1/fi not_active IP Right Cessation
-
1997
- 1997-10-28 US US08/959,315 patent/US6092133A/en not_active Expired - Fee Related
- 1997-12-16 EP EP97947738A patent/EP0976273B1/en not_active Expired - Lifetime
- 1997-12-16 AU AU53990/98A patent/AU733031B2/en not_active Ceased
- 1997-12-16 RU RU99115885/09A patent/RU2200973C2/ru not_active IP Right Cessation
- 1997-12-16 WO PCT/FI1997/000789 patent/WO1998027767A1/en active IP Right Grant
- 1997-12-16 DE DE69729008T patent/DE69729008T2/de not_active Expired - Lifetime
- 1997-12-16 CN CNB971816956A patent/CN1135022C/zh not_active Expired - Fee Related
- 1997-12-16 JP JP52736698A patent/JP4090511B2/ja not_active Expired - Fee Related
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7344074B2 (en) | 2002-04-08 | 2008-03-18 | Nokia Corporation | Mobile terminal featuring smart card interrupt |
CN100405396C (zh) * | 2002-04-08 | 2008-07-23 | 诺基亚有限公司 | 具有智能卡中断功能的移动终端 |
CN101765830A (zh) * | 2007-05-25 | 2010-06-30 | 金雅拓股份有限公司 | 使用便携电子设备处理来自物理信道的应用命令的方法及对应设备和*** |
Also Published As
Publication number | Publication date |
---|---|
EP0976273B1 (en) | 2004-05-06 |
US6092133A (en) | 2000-07-18 |
EP0976273A1 (en) | 2000-02-02 |
JP4090511B2 (ja) | 2008-05-28 |
AU733031B2 (en) | 2001-05-03 |
FI104223B (fi) | 1999-11-30 |
FI965071A0 (fi) | 1996-12-17 |
FI104223B1 (fi) | 1999-11-30 |
CN1135022C (zh) | 2004-01-14 |
JP2001508253A (ja) | 2001-06-19 |
WO1998027767A1 (en) | 1998-06-25 |
RU2200973C2 (ru) | 2003-03-20 |
AU5399098A (en) | 1998-07-15 |
DE69729008T2 (de) | 2005-04-07 |
FI965071A (fi) | 1998-06-18 |
DE69729008D1 (de) | 2004-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1135022C (zh) | 把用于sim卡的控制命令从外部装置传送到sim卡中的方法 | |
CN1155920C (zh) | 用于在电信网络中实现交易的方法、智能卡和终端 | |
JP5758120B2 (ja) | 携帯電子機器を使用して物理チャネルからのアプリケーションコマンドを処理する方法および対応する機器およびシステム | |
CN102469081B (zh) | 智能卡片操作的方法、设备及*** | |
CN1260939A (zh) | 移动机,芯片卡和通信方法 | |
CN1244997A (zh) | 用户标识模块移动台以及执行智能卡功能的方法 | |
CN111581994B (zh) | 近场通信nfc通信方法、装置及电子设备 | |
CN1301107A (zh) | 交易***与方法 | |
CN104599119A (zh) | 基于嵌入式与云计算的自动售货机移动电子支付方法 | |
US7729948B1 (en) | Systems and methods for enabling customer care assistance with self-service transactions | |
EP2620897A1 (en) | Method, device and system for displaying radio frequency identification application information | |
WO2009058009A1 (en) | Electronic payments using mobile communication devices | |
EP1348185A1 (en) | Payment system | |
CN102884541A (zh) | 用于管理例如无接触芯片卡的电子器件和例如读取器的通信设备之间的通信的方法和对应的电子器件 | |
CN103578207B (zh) | 一种数据处理方法、装置、***及相关设备 | |
CN102542696B (zh) | 安全性信息交互***及方法 | |
CN102270326A (zh) | 基于智能网支付类增值业务的鉴权计费***和方法 | |
US7832634B1 (en) | Customer care intelligent routing | |
JP5724694B2 (ja) | 通信装置、通信方法、及び通信処理プログラム | |
CN110070355A (zh) | 一种虚拟卡支付方法、移动设备 | |
CN114220214B (zh) | 一种刷卡pos机收取具有电子签名的支付包的方法及*** | |
CN104182872B (zh) | 基于移动通信终端的数据处理***及方法 | |
CN116842970B (zh) | 信息处理方法、装置、设备以及存储介质 | |
CN113822090A (zh) | 图像码识别方法及装置 | |
JP2005174215A (ja) | セキュアデバイスと情報処理装置と端末装置 |
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 | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20040114 Termination date: 20101216 |