[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2009017292A1 - Mobile status detection contactless module - Google Patents

Mobile status detection contactless module Download PDF

Info

Publication number
WO2009017292A1
WO2009017292A1 PCT/KR2008/000695 KR2008000695W WO2009017292A1 WO 2009017292 A1 WO2009017292 A1 WO 2009017292A1 KR 2008000695 W KR2008000695 W KR 2008000695W WO 2009017292 A1 WO2009017292 A1 WO 2009017292A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
contactless
profile
mobile terminal
smart card
Prior art date
Application number
PCT/KR2008/000695
Other languages
French (fr)
Inventor
Paul Jolivet
Original Assignee
Lg Electronics Inc.
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 Lg Electronics Inc. filed Critical Lg Electronics Inc.
Publication of WO2009017292A1 publication Critical patent/WO2009017292A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/0008General problems related to the reading of electronic memory record carriers, independent of its reading method, e.g. power transfer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B5/00Near-field transmission systems, e.g. inductive or capacitive transmission systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/077Constructional details, e.g. mounting of circuits in the carrier
    • G06K19/07749Constructional details, e.g. mounting of circuits in the carrier the record carrier being capable of non-contact communication, e.g. constructional details of the antenna of a non-contact smart card
    • G06K19/07766Constructional details, e.g. mounting of circuits in the carrier the record carrier being capable of non-contact communication, e.g. constructional details of the antenna of a non-contact smart card comprising at least a second communication arrangement in addition to a first non-contact communication arrangement
    • G06K19/07769Constructional details, e.g. mounting of circuits in the carrier the record carrier being capable of non-contact communication, e.g. constructional details of the antenna of a non-contact smart card comprising at least a second communication arrangement in addition to a first non-contact communication arrangement the further communication means being a galvanic interface, e.g. hybrid or mixed smart cards having a contact and a non-contact interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • 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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Definitions

  • the present invention relates to a mobile status detection contactless module.
  • a mobile status detection contactless module is used to determine an operation status (state, facility, etc.) of the mobile terminal to decide whether a contactless transaction should be performed or not.
  • Figure 1 shows an example of how a mobile terminal and a contactless reader can cooperate with each other.
  • Figure 2 shows an example of a smart card (UICC) 220 having a particular allocation for eight (8) physical contacts, as indicated by the chart 240.
  • Figure 3 shows the concept of how the secure element and the contactless module may cooperate.
  • Figure 4 shows the concept of the contactless module being powered by the battery of the mobile terminal.
  • Figure 5 shows the concept of the contactless module being powered by induced current from electromagnetic (EM) fields or radio frequency (RF) signals.
  • Figure 6 shows a status command principle for a contactless module error based system according to the present invention.
  • Figure 7 shows a status command principle for a contactless module enhanced system according to the present invention.
  • Figure 8 shows an example of the structure and coding for the TERMINAL PROFILE as to how the thirtieth (30 th ) byte can be defined in accordance with the present invention.
  • Figure 9 shows an exemplary signal flow diagram regarding the procedures of the present invention. Mode for the Invention [13] The present disclosure claims priority benefit to U.S. Provisional Application No.
  • terminal will be used to refer to various types of user devices, such as mobile communication terminals, user equipment (UE), mobile equipment (ME), and other devices that support various types of wireless communication technologies.
  • UE user equipment
  • ME mobile equipment
  • ICC Integrated Circuit Card (smart card)
  • ETSI European Telecommunication Standard Institute (that is in charge of the UICC specification).
  • MMC MultiMedia Card as defined by the MMC Association (By extension, the protocol can be defined on the card/reader interface).
  • UICC Smart card platform supporting SIM, USIM, and other applications.
  • USB Universal Serial Bus as defined by the USB Implementers 1 Forum (By extension, the protocol can be defined on the card/reader interface).
  • USIM Universal SIM, UICC application including parameters and tools to identify and authenticate a 3G/UMTS user and to run its applications, as specified by 3GPP.
  • SIM Subscriber Identity Module
  • UICC Subscriber Identity Module
  • SAT SIM Application Toolkit as specified by 3GPP.
  • USAT USIM Application Toolkit as specified by 3GPP.
  • the present invention relates to a mobile status detection contactless module within a mobile terminal.
  • mobile terminals under development may have multiple card slots to receive more than one removable module (that could be a smart card, s SD card, etc.).
  • the contactless function module (CLF) itself may removable by being implemented on a smart card or the like.
  • a smart card can be considered to have a basic platform and various applications related thereto.
  • the standardization to support the basic platform is handled by the ETSI, while the various applications running on the platform are handled by different standard organizations.
  • the USIM and SIM features are handled by the 3GPP
  • the R-UIM features is handled by the 3GPP2
  • certain financial applications are handled by EMV (EuropayTM, MasterCardTM, VisaTM), and the like.
  • a smart card also referred to as a chip card, an integrated circuit card (ICC) or the like
  • ICC integrated circuit card
  • Various ICC applications can be used to receive inputs, perform processing thereon, and deliver outputs.
  • ICCs There are two types of ICCs, namely memory cards and microprocessor cards.
  • Memory cards contain non-volatile memory storage components, and some logic circuitry for security.
  • Microprocessor cards contain volatile memory and microprocessor components. Such cards may be made of plastic or some other appropriate material and may have an embedded hologram or other security device to avoid counterfeiting.
  • Smart cards may be categorized as having a contact interface, a contactless interface, or both. These smart cards typically do not have their own battery or power source.
  • a contact-type smart card has a stamp (typically made of gold) that makes physical contact with electrical connectors of a smart card reader upon insertion of the smart card, such that information can be read from and written to the chip.
  • a stamp typically made of gold
  • a contactless-type smart card communicates with a card reader through radio frequency identification (RFID) technology.
  • RFID radio frequency identification
  • Such contactless-type smart cards may also use near field communication (NFC), which is a short-range wireless communication technology that allows data exchanging between devices over a relatively short distance.
  • NFC technology is based on RFID, which makes it compatible with the existing contactless infrastructure already in use for public transportation and payment applications.
  • an inductor element can be used to capture and rectify incident RF signals in order to power the integrated circuits in the smart card.
  • a dual-interface card namely, a smart card implemented with contactless and contact interfaces, may use shared storage and processing.
  • contactless may be used in reference to certain technologies, such as a contactless smart card, a proximity card, contactless payment, radio-frequency identi- fication (RFID), near field communication (NFC), and the like.
  • RFID radio-frequency identi- fication
  • NFC near field communication
  • the current standard for contactless smart card communications is ISO/IEC 14443 that defines two types of contactless cards (Types A and B) and allows for contactless communications at a distance of up to about 10 centimeters.
  • Such enhanced services can support transportation applications (e.g., fare payments for riding the subway, metro, buses, etc.), e- purses (e.g., electronic financial transactions, e-banking, etc.), and the like.
  • transportation applications e.g., fare payments for riding the subway, metro, buses, etc.
  • e- purses e.g., electronic financial transactions, e-banking, etc.
  • the principle of the contactless feature is that a relatively low range medium is used between the terminal and a reader (for instance, a metro/subway turnstile or gate) to execute a fee transaction, to identify the user, or to perform some other type of function or application.
  • a reader for instance, a metro/subway turnstile or gate
  • a contactless function module i.e., a functional entity implemented in hardware, software, or a combination thereof to support contactless services and/or applications
  • (function) module to allow the mobile terminal to support various user applications, such as transportation pass services, banking services, electronic purse services, payment services, conditional access services, and the like.
  • the applications themselves can be based on the UICC.
  • Certain contactless transactions may be performed independently of the mobile terminal status (state, facility, network access, etc.). It is even possible to run a contactless transaction when the mobile terminal is turned off or using relatively low power based on current inducted through electromagnetic fields detected near the mobile terminal.
  • the principle of this invention is to enable the contactless module and/or the UICC to know the mobile terminal (handset) status in order to give the contactless application or service provider the possibility to decide at initialisation of the link and depending on the mobile phone status, if the transaction shall be initiated or not.
  • FIG. 1 shows an example of how a mobile terminal and a contactless reader can cooperate with each other.
  • the mobile terminal 100 has a contactless module 110 that interacts with a smart card 120 and with various terminal resources 130.
  • wireless communications can be performed with the contactless module 110 via a wireless (or contactless) interface 150.
  • the UICC is a smart card platform that supports various telecommunication applications, such as SIM (for GSM) or USIM (for 3G).
  • the UICC can also support other types of applications.
  • the UICC is the evolution of the GSM SIM card that was only able to run a SIM application.
  • the UICC continues to evolve with respect to two aspects; 1) employing a large memory and high-speed interface, and 2) supporting contactless services.
  • a large memory and high-speed interface allow the UICC to support more applications, personal data of the user, certificate procedures, etc. without having trouble in transferring large amounts of data within a reasonable timeframe.
  • FIG. 2 shows an example of a smart card (UICC) 220 having a particular allocation for eight (8) physical contacts, as indicated by the chart 240.
  • UICC smart card
  • the physical interface between the UICC and mobile terminal can be based on an
  • Figure 3 shows the concept of how the secure element and the contactless module may cooperate.
  • the secure element 310 may receive, via one of its contacts, appropriate power from the contactless module 320. A different contact of the secure element 310 may be grounded. As such, a data interface (Data I/O) may be formed between the secure element 310 and the contactless module 320 such that data and information exchange may take place.
  • Data I/O data interface
  • the principle of the contactless feature is to include in the terminal a contactless module 320 (i.e., a ContactLess Function (CLF) module).
  • This CLF module is connected to the UICC, and optionally, to the baseband of the mobile terminal. Note that this CLF module can be connected to several secure elements simultaneously.
  • Figure 4 shows the concept of the contactless module being powered by the battery of the mobile terminal.
  • the mobile terminal 400 cooperates with a contactless reader 450 to carry out a contactless transaction.
  • the mobile terminal 400 includes a contactless (function) module 420 that cooperates with a secure element 410 (smart card, UICC, etc.) and terminal resources 430 and a data interface (Data I/F) therebetween can carry information and data.
  • a power management unit 445 can control a battery 440 such that appropriate battery power is supplied to the secure element 410, the contactless module 420, and/or the terminal resources 430.
  • Figure 5 shows the concept of the contactless module being powered by induced current from electromagnetic (EM) fields or radio frequency (RF) signals.
  • EM electromagnetic
  • RF radio frequency
  • the mobile terminal 500 (in particular, the contactless module 520) can detect electromagnetic (EM) fields of radio frequency (RF) signals generated from a contactless reader 550.
  • EM electromagnetic
  • RF radio frequency
  • Such detected electromagnetic (EM) fields of radio frequency (RF) signals can be used to induce current and generate a relatively small amount of power that can be (momentarily or temporarily) supplied to the secure element 510 (and/or other components in the mobile terminal) such that data and information can be accessed via a data interface (Data I/F).
  • Data I/F data interface
  • the contactless module (420, 520) is able to get power from either from the terminal battery or the electromagnetic field. This latter option is used when terminal battery is at too low a level to provide adequate power.
  • the current generated in the contactless module (from the electromagnetic field) enables the possibility to (momentarily or temporarily) power the UICC (or a Secure Element, such as a SD Card).
  • battery off mode i.e., when the battery has relatively low power, or the battery is empty or detached or broken or inoperable, etc.
  • the contactless service can still be supported (or performed).
  • a particular principle of the present invention is to identify the terminal status at any time and to store the information onto the contactless module so that when a transaction is initiated, the service provider (or the reseller) can decide whether to begin the actual transaction or not knowing if the application can be executed until its end.
  • a particular principle of the present invention is that the contactless module shall get the information from the mobile terminal about its status. For instance, such status (state, facility, etc.) may indicate that the terminal is operating or ready to operate, that the terminal turned off (for whatever reason), and the like.
  • At least two ways of getting this information may be performed. The first is to perform a communication trial without answer, and the second is to perform mobile registering or de-registering of the contactless module when the mobile terminal is switched on or off.
  • the present invention can be further enhanced (or improved) by considering some more details about the terminal activity that could influence the behaviour of the function or application (such as a contactless transaction) to be performed.
  • Such mobile terminal activities may include: terminal in idle mode (sleeping mode, displays off), active (displays on), in (video-) communication, used for music/television or used for web browsing, and the like.
  • TERMINAL PROFILE for the secure element (UICC, smart card, etc.), which is a set of bytes including tags about many services that can be supported.
  • the impact on the terminal software is to design a system that updates this database at any new state (a new communication, etc.).
  • Such command(s) can either be: (1) an extension of the TERMINAL PROFILE
  • Toolkit commands or (2) a newly formed command (related to the contactless module) that can certainly be generic to any device willing to get information from the mobile terminal.
  • the invention allows identification as to whether the terminal is turned off or not, for whatever reason (e.g., running out of battery power, being switched off by the user, etc.).
  • a further enhancement of the present invention could be to obtain and use even more detailed status information (i.e., facilities), such as: (1) the mobile terminal was switched off by the user, but the battery has enough power, (2) the mobile terminal battery is empty, and the like.
  • the contactless module power management system can be used in conjunction with the mobile terminal status information using the basic concepts of the present invention in another way.
  • the basic principle herein is that the contactless module (or a processor or some other component) shall get the information from the mobile terminal about its status.
  • This status information i.e., facilities
  • At least two basic ways of getting this status information are (1) performing a communication trial without answer, and (2) performing mobile registering or de- registering of the contactless module when the mobile terminal is switched on or off.
  • a fake (or simulated) communication is initiated at regular times (intervals) with the terminal. It should be noted that a comparable procedure exists for the terminal to detect the secure element (UICC) by pushing a STATUS message every 30 seconds in idle mode. If no answer is given before a timeout is reached (e.g., upon expiration of a timer), the terminal is considered as being not active (e.g., out of order, turned off, etc.). The proactivity of this mechanism is based on the management of the information polling interval (i.e. timer value).
  • FIG. 6 shows a status command principle for a contactless module error based system according to the present invention.
  • the contactless module is in idle mode (S601).
  • S603 a communication attempt with the mobile terminal is made in order to obtain status information regarding the mobile terminal (S605).
  • the subsequent procedure is different. If the terminal does not answer, information indicating that the terminal is not active is stored (S608). If the terminal does answer, information indicating that the terminal is active is stored (S609).
  • STATUS or even more detailed TERMINAL PROFILE information in a dedicated memory part of the terminal instead of performing a communication attempt, it would be simpler to check (at regular slots of time) the status of the terminal in this memory part.
  • the proactivity of this mechanism is based on the management of the information polling interval (i.e., a timer value).
  • Figure 7 shows a status command principle for a contactless module enhanced system according to the present invention.
  • the contactless module is in idle mode (S701).
  • the status of the terminal is checked (S705). Depending upon whether there is any activity mentioned by the terminal (S707), the subsequent procedure is different. If there is no activity, information indicating that the terminal is not active is stored (S708). If there is activity, information indicating that the terminal is active is stored (S709).
  • a first possible extension may be considered.
  • the present invention can be enhanced by giving some more details about the terminal activity that could influence the behavior of the application: [93] 1) Terminal in idle mode (sleeping mode, displays off)
  • TERMINAL PROFILE for the UICC. This information can be indicated by a set of bytes, including tags about many services that are supported. Considering the impact on the terminal software, a system that updates this database at any new state (a new communication, etc.) should be designed.
  • TERMINAL PROFILE Toolkit commands may be extended and standardized, such that other modules (other than the UICC) can use these commands.
  • Figure 8 shows an example of the structure and coding for the TERMINAL
  • PROFILE as to how the thirtieth (30 th ) byte can be defined in accordance with the present invention.
  • CAT Card Application Toolkit
  • the bits of a particular byte can be defined and set to indicate various types of mobile terminal status information.
  • bl can indicate that the terminal is active
  • b2 can indicate that the terminal is in idle mode
  • b3 can indicate that the terminal is in video conference mode
  • b4 can indicate that the terminal is in phone conversation mode.
  • b5 can indicate that the terminal is in television mode
  • b6 can indicate that the terminal is using an application (such as reading MP3 files, operating a game or other entertainment function, etc.)
  • b7 can indicate that the terminal is being used for web (Internet) browsing
  • the present invention allows identification about whether the terminal is turned off or not, for whatever reason (such as, running out of battery or being switched off by the user).
  • An extension of this concept could be to get an even more detailed status information, such as:
  • a basic way of making the difference between these two types of status information is to use the contactless module power management system and the information from the basic proposal of the present invention in another way. For example, if power from the battery exists and the terminal activity cannot be detected, then the status is 1 (as above). If no power is detected, the status is 2.
  • a bank or other financial institution may like to reduce (as much as possible) the sensitive information exchange if the contactless transaction or application cannot be performed correctly.
  • This possibility can be achieved with the present invention, because a trial to initiate the transaction is initially attempted, and then the terminal status is returned to the point of sale (PoS) terminal and a policy (or procedure) is defined as to whether to continue such transaction or not.
  • PoS point of sale
  • the present invention allows various enhancements to security (i.e., user privacy), system performance, and user experience while using contactless services.
  • no (sensitive) information exchange will be initiated when it can easily be forecasted (or anticipated) that the application (i.e., contactless transaction) will not be able to operate correctly.
  • the application i.e., contactless transaction
  • the mobile terminal is off and the application needs mandatory user interaction via the mobile terminal.
  • Figure 9 shows an exemplary signal flow diagram regarding the procedures of the present invention.
  • the mobile terminal 900 can cooperate with an external reader 906 (such as a PoS terminal) and/or a server 908 in order to perform a transaction.
  • the mobile terminal 900 can have a contactless function module 901, a secure element 903 (such as a smart card, UICC, or the like) having a processor 904 (and other controllers, integrated circuits, and the like), and an interface 905 that may be part of the contactless function module 901, part of the secure element 903, or part of both.
  • a request for a contactless transaction may be received by the contactless function module 901 (S914).
  • Such transaction request may originate from the secure element 903, from the external reader 906, from the server 908, or any combination thereof.
  • the following procedures may be performed before any transaction request is received.
  • the transaction request step (S914) is depicted in Figure 9 as a dotted box.
  • a decision about how the requested contactless transaction should be processed is made (S915 through S918). Such decision may be made by the secure element 903 itself (S915), by the external reader 906 itself upon receiving information from the secure element 903 (S916), by the server 908 itself upon receiving information from the secure element 903 (S917), by both the external reader 906 and the server 908 (S918), or by any other combination of such procedures.
  • the requested contactless transaction is performed between the mobile terminal 900 and the external reader 906 (which may in turn need to communicate with the server 908) (S919).
  • the present invention provides a contactless system comprising: a terminal having its status information stored in a contactless module; and a server that performs a certain contactless transaction upon connection with the contactless module.
  • the status information relates to whether the terminal is in at least one of active mode, idle mode, video conference mode, phone communication mode, television viewing mode, application use mode (MP3 reader, games, etc.), web browsing mode, or the like.
  • the present invention provides a terminal comprising: a memory card having status in- formation of the terminal stored therein; and a contactless module that provides the status information to a server when a certain transaction is started.
  • the present invention provides a method of transmitting a terminal profile, the method comprising: sending, from a contactless module to a secure element, a profile download instruction for a profile that includes status information or facilities relevant to commands supported by the terminal, wherein the profile allows the secure element to determine what the terminal is capable of and the secure element is allowed to limit its instruction range accordingly.
  • the method may further comprise: receiving instructions from the secure element that determined what the terminal is capable of.
  • the instructions from the secure element are related to whether or not a transaction may be performed.
  • the status information relates to whether the terminal is in at least one active mode, idle mode, video conference mode, phone communication mode, television mode, application mode, and web browsing mode.
  • the commands are related to Card Application Toolkit (CAT) commands.
  • the profile is downloaded by performing a communication trial without answer or by performing mobile registering or de-registering of the contactless module when the terminal is switched on or off.
  • CAT Card Application Toolkit
  • the present invention provides a method of receiving a terminal profile, the method comprising: receiving, by a secure element from a contactless module of a terminal, a profile download instruction for a profile that includes status information or facilities relevant to Card Application Toolkit (CAT) commands supported by the terminal, wherein the profile allows the secure element to determine what the terminal is capable of and the secure element is allowed to limit its instruction range accordingly.
  • CAT Card Application Toolkit
  • the secure element and/or the application decides how to process the transaction.
  • the secure element transmits information to a server to allow the server and/or the application to decide about how to process the transaction.
  • the profile is downloaded and stored in the secure element.
  • the profile is downloaded by performing a communication trial without answer or by performing mobile registering or de -registering of the contactless module when the terminal is switched on or off.
  • the present invention provides a method of using operation characteristics of a mobile terminal to support contactless transactions, the method comprising: obtaining information about certain operation characteristics of the mobile terminal; deciding whether a contactless transaction could be processed based upon the obtained information; and performing the contactless transaction if it is decided that the contactless transaction could be processed.
  • the information is obtained by performing a communication trial without answer or by performing mobile registering or de-registering when the terminal is switched on or off.
  • the information is related to a status, state, facility or capability of the mobile terminal.
  • the status, the state, the facility, or the capability is related to a terminal profile of the mobile terminal.
  • the steps are performed by the mobile terminal having a smart card.
  • the steps are performed by a contactless reader or point-of-sale terminal upon cooperation with a smart card in the mobile terminal.
  • the steps are performed by a network server in communication with a contactless reader or point-of-sale terminal upon cooperation with a smart card in the terminal.
  • the present invention provides a mobile terminal that supports a contactless transaction, the mobile terminal comprising: an interface that supports data and information exchange with a smart card; and a contactless function module operatively connected with the interface to send, to a smart card, a profile download instruction for a profile that includes status information or facilities relevant to Card Application Toolkit (CAT) commands supported by the mobile terminal, wherein the profile allows the smart card to determine what the mobile terminal is capable of and the smart card is allowed to limit its instruction range accordingly.
  • CAT Card Application Toolkit
  • the present invention provides a smart card that supports a contactless transaction, the smart card comprising: an interface that supports data and information exchange with a mobile terminal; and a processor, that manages contactless applications and transactions, operatively connected with the interface to receive, from the mobile terminal, a profile download instruction for a profile that includes status information or facilities relevant to Card Application Toolkit (CAT) commands supported by the mobile terminal, wherein the profile allows the smart card to determine what the mobile terminal is capable of and the smart card is allowed to limit its instruction range accordingly.
  • CAT Card Application Toolkit
  • the described mobile status detection contactless module to support various contactless services can be used in a wide variety of fields, such as financial applications (e.g., credit cards, ATM cards, fuel cards, etc.) service subscriptions (SIM cards for mobile phones, public transportation passes, etc.), identification applications (e.g., personal electronic ID cards, healthcare cards, etc.), security applications (e.g., biometric passports, cryptographic pass cards, employee badges, etc.), and the like.
  • financial applications e.g., credit cards, ATM cards, fuel cards, etc.
  • SIM cards for mobile phones, public transportation passes, etc.
  • identification applications e.g., personal electronic ID cards, healthcare cards, etc.
  • security applications e.g., biometric passports, cryptographic pass cards, employee badges, etc.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Telephone Function (AREA)

Abstract

Mobile terminal status information is obtained and stored such that when a contactless service transaction is initiated, at least one of the mobile terminal itself, the transaction reader device, and the service provider can decide whether to begin the actual transaction. The status information or facility indicates various operation characteristics of the terminal that may be needed to support the actual transaction.

Description

Description MOBILE STATUS DETECTION CONTACTLESS MODULE
Technical Field
[I] The present invention relates to a mobile status detection contactless module. Background Art
[2] The background art related to contactless technologies do not sufficiently address the issues related to a mobile status detection contactless module for a mobile terminal, and thus do not offer appropriate solutions. Disclosure of Invention
Technical Solution
[3] The present inventor recognized some drawbacks of the background art. Based upon such recognition, the various features described hereafter have been conceived such that a mobile status detection contactless module is used to determine an operation status (state, facility, etc.) of the mobile terminal to decide whether a contactless transaction should be performed or not.
Brief Description of the Drawings [4] Figure 1 shows an example of how a mobile terminal and a contactless reader can cooperate with each other. [5] Figure 2 shows an example of a smart card (UICC) 220 having a particular allocation for eight (8) physical contacts, as indicated by the chart 240. [6] Figure 3 shows the concept of how the secure element and the contactless module may cooperate. [7] Figure 4 shows the concept of the contactless module being powered by the battery of the mobile terminal. [8] Figure 5 shows the concept of the contactless module being powered by induced current from electromagnetic (EM) fields or radio frequency (RF) signals. [9] Figure 6 shows a status command principle for a contactless module error based system according to the present invention. [10] Figure 7 shows a status command principle for a contactless module enhanced system according to the present invention.
[I I] Figure 8 shows an example of the structure and coding for the TERMINAL PROFILE as to how the thirtieth (30th) byte can be defined in accordance with the present invention.
[12] Figure 9 shows an exemplary signal flow diagram regarding the procedures of the present invention. Mode for the Invention [13] The present disclosure claims priority benefit to U.S. Provisional Application No.
60/953,149 (filed July 31, 2007), which contents are all incorporated by reference herein.
[14] The inventive concepts and features described herein that are related to a mobile status detection contactless module will be explained in terms of implementation for a user terminal, such as a mobile phone. However, such details are not meant to limit the various features described herein, which are applicable to other types of devices.
[15] Hereafter, the term "terminal" will be used to refer to various types of user devices, such as mobile communication terminals, user equipment (UE), mobile equipment (ME), and other devices that support various types of wireless communication technologies.
[16] The definitions of some other terms used herein are provided as follows:
[17] CAT: Common Application Toolkit (the generic part of USAT, specified by ETSI)
[18] CLF: ContactLess Function (module)
[19] ICC: Integrated Circuit Card (smart card)
[20] ISO: International Standard Organisation.
[21] ETSI: European Telecommunication Standard Institute (that is in charge of the UICC specification).
[22] MMC: MultiMedia Card as defined by the MMC Association (By extension, the protocol can be defined on the card/reader interface).
[23] UICC: Smart card platform supporting SIM, USIM, and other applications.
[24] USB: Universal Serial Bus as defined by the USB Implementers1 Forum (By extension, the protocol can be defined on the card/reader interface).
[25] USIM: Universal SIM, UICC application including parameters and tools to identify and authenticate a 3G/UMTS user and to run its applications, as specified by 3GPP.
[26] SIM: Subscriber Identity Module, UICC application including parameters and tools to identify and authenticate a GSM user and to run its applications, as specified by 3GPP.
[27] SAT: SIM Application Toolkit as specified by 3GPP.
[28] USAT: USIM Application Toolkit as specified by 3GPP.
[29] The present invention relates to a mobile status detection contactless module within a mobile terminal.
[30] It should be noted that mobile terminals under development (or to be developed in the near future) may have multiple card slots to receive more than one removable module (that could be a smart card, s SD card, etc.). Also, the contactless function module (CLF) itself may removable by being implemented on a smart card or the like.
[31] As the concepts and aspects described herein are applicable to smart cards (or other types of storage media and memories), various standards that are related to and support such smart card technologies (such as ISO/IEC, ETSI, GSM, 3GPP, 3GPP2, OMA, IEEE, etc.) are also part of the exemplary embodiments described herein. It can be understood that the above exemplary standards are not intended to be limiting, as other related standards and technologies would also be applicable to the various features and concepts described herein.
[32] For example, a smart card can be considered to have a basic platform and various applications related thereto. The standardization to support the basic platform is handled by the ETSI, while the various applications running on the platform are handled by different standard organizations. For example, the USIM and SIM features are handled by the 3GPP, the R-UIM features is handled by the 3GPP2, certain financial applications are handled by EMV (Europay™, MasterCard™, Visa™), and the like.
[33] A smart card (also referred to as a chip card, an integrated circuit card (ICC) or the like) is defined as any pocket- sized card with embedded integrated circuits that can process information. Various ICC applications can be used to receive inputs, perform processing thereon, and deliver outputs. There are two types of ICCs, namely memory cards and microprocessor cards. Memory cards contain non-volatile memory storage components, and some logic circuitry for security. Microprocessor cards contain volatile memory and microprocessor components. Such cards may be made of plastic or some other appropriate material and may have an embedded hologram or other security device to avoid counterfeiting.
[34] Smart cards may be categorized as having a contact interface, a contactless interface, or both. These smart cards typically do not have their own battery or power source.
[35] A contact-type smart card has a stamp (typically made of gold) that makes physical contact with electrical connectors of a smart card reader upon insertion of the smart card, such that information can be read from and written to the chip.
[36] A contactless-type smart card communicates with a card reader through radio frequency identification (RFID) technology. Such contactless-type smart cards may also use near field communication (NFC), which is a short-range wireless communication technology that allows data exchanging between devices over a relatively short distance. NFC technology is based on RFID, which makes it compatible with the existing contactless infrastructure already in use for public transportation and payment applications. Also, in a contactless-type smart card, an inductor element can be used to capture and rectify incident RF signals in order to power the integrated circuits in the smart card.
[37] A dual-interface card, namely, a smart card implemented with contactless and contact interfaces, may use shared storage and processing.
[38] The term "contactless" may be used in reference to certain technologies, such as a contactless smart card, a proximity card, contactless payment, radio-frequency identi- fication (RFID), near field communication (NFC), and the like.
[39] The current standard for contactless smart card communications is ISO/IEC 14443 that defines two types of contactless cards (Types A and B) and allows for contactless communications at a distance of up to about 10 centimeters.
[40] To provide enhanced services and applications, more and more terminals will implement to so-called contactless features. Such enhanced services can support transportation applications (e.g., fare payments for riding the subway, metro, buses, etc.), e- purses (e.g., electronic financial transactions, e-banking, etc.), and the like.
[41] The principle of the contactless feature is that a relatively low range medium is used between the terminal and a reader (for instance, a metro/subway turnstile or gate) to execute a fee transaction, to identify the user, or to perform some other type of function or application.
[42] For security and service management reasons, it is likely that the UICC (the telecommunication smart card supporting SIM/USIM) will manage at least part of the contactless services/applications, therefore implementations must consider a physical or logical interface with the UICC.
[43] For technical reasons (such as, electromagnetic constraints (EMC), antenna implementation, etc.), it is impossible (or at least very difficult) to implement all (or the desired or necessary) contactless features in the smart card (UICC). At least part of such features shall be supported in a contactless function module (i.e., a functional entity implemented in hardware, software, or a combination thereof to support contactless services and/or applications), which is part of the terminal.
[44] New features are being added to the mobile terminal, including a contactless
(function) module to allow the mobile terminal to support various user applications, such as transportation pass services, banking services, electronic purse services, payment services, conditional access services, and the like. The applications themselves can be based on the UICC.
[45] Certain contactless transactions may be performed independently of the mobile terminal status (state, facility, network access, etc.). It is even possible to run a contactless transaction when the mobile terminal is turned off or using relatively low power based on current inducted through electromagnetic fields detected near the mobile terminal.
[46] However, some services can only be operated when the terminal is active, if for example there is a need for user interaction via a display screen and keyboard of the mobile terminal. The service providers in that case would prefer that no transaction would be initiated (for security reasons) when the terminal cannot operate the complete transaction.
[47] The principle of this invention is to enable the contactless module and/or the UICC to know the mobile terminal (handset) status in order to give the contactless application or service provider the possibility to decide at initialisation of the link and depending on the mobile phone status, if the transaction shall be initiated or not.
[48] Figure 1 shows an example of how a mobile terminal and a contactless reader can cooperate with each other. The mobile terminal 100 has a contactless module 110 that interacts with a smart card 120 and with various terminal resources 130. When the mobile terminal 100 is placed at or near a contactless reader 140, wireless communications can be performed with the contactless module 110 via a wireless (or contactless) interface 150.
[49] As an example of a smart card 120, the UICC is a smart card platform that supports various telecommunication applications, such as SIM (for GSM) or USIM (for 3G). The UICC can also support other types of applications. The UICC is the evolution of the GSM SIM card that was only able to run a SIM application.
[50] The UICC continues to evolve with respect to two aspects; 1) employing a large memory and high-speed interface, and 2) supporting contactless services.
[51] A large memory and high-speed interface allow the UICC to support more applications, personal data of the user, certificate procedures, etc. without having trouble in transferring large amounts of data within a reasonable timeframe.
[52] Contactless services address the market of integrating access control services, transportation passes, and the like into the mobile terminal. The UICC would be used in such cases to secure information and applications, whereas for reasons detailed below, most of the actual contactless link management (modulation, power control and management, etc.) would be made in the mobile terminal.
[53] Figure 2 shows an example of a smart card (UICC) 220 having a particular allocation for eight (8) physical contacts, as indicated by the chart 240.
[54] Although it can be understood that the features of the present invention can also be adapted and implemented to smart cards with a different number of physical contacts, the exemplary embodiments will focus on an 8-contact type UICC.
[55] The physical interface between the UICC and mobile terminal can be based on an
8-contact module. It is currently unlikely that more contacts can be implemented in the future. Therefore, all extensions have to be considered based on the existing contacts, and minimum backward compatibility requirements, such that a session can be always opened on the ISO T=O protocol, as defined in the ISO 7816 series.
[56] Therefore, only 3 contacts are remaining for further development. Currently, 2 contact candidates are considered for a High-Speed interface between the UICC and the terminal. Additionally, MMC can be implemented by using the C4/C6/C8 contacts, and USB can be implemented by using the C4/C8 contacts.
[57] In order to obtain a physical I/O interface for connection with an external contactless module (such as, via a two-wire based connection), there is a need for either having a single wire interface, or adding new contacts (which is unlikely to be adopted), or multiplexing the signals on the existing contacts that would be used for several logical interfaces (which is heavy or burdensome to support and requires much software and probably hardware).
[58] Figure 3 shows the concept of how the secure element and the contactless module may cooperate.
[59] The secure element 310 (such as a smart card, UICC, etc.) may receive, via one of its contacts, appropriate power from the contactless module 320. A different contact of the secure element 310 may be grounded. As such, a data interface (Data I/O) may be formed between the secure element 310 and the contactless module 320 such that data and information exchange may take place.
[60] The principle of the contactless feature is to include in the terminal a contactless module 320 (i.e., a ContactLess Function (CLF) module). This CLF module is connected to the UICC, and optionally, to the baseband of the mobile terminal. Note that this CLF module can be connected to several secure elements simultaneously.
[61] Figure 4 shows the concept of the contactless module being powered by the battery of the mobile terminal.
[62] The mobile terminal 400 cooperates with a contactless reader 450 to carry out a contactless transaction. The mobile terminal 400 includes a contactless (function) module 420 that cooperates with a secure element 410 (smart card, UICC, etc.) and terminal resources 430 and a data interface (Data I/F) therebetween can carry information and data. A power management unit 445 can control a battery 440 such that appropriate battery power is supplied to the secure element 410, the contactless module 420, and/or the terminal resources 430.
[63] Figure 5 shows the concept of the contactless module being powered by induced current from electromagnetic (EM) fields or radio frequency (RF) signals.
[64] Unlike in Figure 4 above, this situation occurs when the battery 540 is found to have a relatively low power level or is in some other state that results in insufficient power for operating certain components of the mobile terminal 500.
[65] In such case, the mobile terminal 500 (in particular, the contactless module 520) can detect electromagnetic (EM) fields of radio frequency (RF) signals generated from a contactless reader 550. Such detected electromagnetic (EM) fields of radio frequency (RF) signals can be used to induce current and generate a relatively small amount of power that can be (momentarily or temporarily) supplied to the secure element 510 (and/or other components in the mobile terminal) such that data and information can be accessed via a data interface (Data I/F).
[66] Referring to Figures 4 and 5, the contactless module (420, 520) is able to get power from either from the terminal battery or the electromagnetic field. This latter option is used when terminal battery is at too low a level to provide adequate power. The current generated in the contactless module (from the electromagnetic field) enables the possibility to (momentarily or temporarily) power the UICC (or a Secure Element, such as a SD Card). Thus, in battery off mode (i.e., when the battery has relatively low power, or the battery is empty or detached or broken or inoperable, etc.), the contactless service can still be supported (or performed).
[67] Some applications do not require any user interaction. Thus, they can work in battery off mode. This is typically the case of transportation passes, identification cards, tag/ information storage in the secure element (UICC), and the like.
[68] On the other hand, some functions or applications imply mandatory interactions with the user. This typically includes financial transactions (e.g., bank or fund transfers, etc.), making payments by credit card, e-purse services, and the like. In such cases, for security reasons, there is an added value in being able to not even start the transaction when it can be determined that the application will not be able to be properly executed or completed, because user interaction via the mobile phone would not be possible when the mobile phone is in battery off mode (i.e., when battery power is too low, when the battery is empty, the battery is inoperable, the battery is broken, and the battery is detached, etc.).
[69] In the background art, neither the contactless module nor the smart card (when powered by the contactless module) knows of the terminal status.
[70] A particular principle of the present invention is to identify the terminal status at any time and to store the information onto the contactless module so that when a transaction is initiated, the service provider (or the reseller) can decide whether to begin the actual transaction or not knowing if the application can be executed until its end.
[71] A particular principle of the present invention is that the contactless module shall get the information from the mobile terminal about its status. For instance, such status (state, facility, etc.) may indicate that the terminal is operating or ready to operate, that the terminal turned off (for whatever reason), and the like.
[72] At least two ways of getting this information may be performed. The first is to perform a communication trial without answer, and the second is to perform mobile registering or de-registering of the contactless module when the mobile terminal is switched on or off.
[73] The present invention can be further enhanced (or improved) by considering some more details about the terminal activity that could influence the behaviour of the function or application (such as a contactless transaction) to be performed. Such mobile terminal activities may include: terminal in idle mode (sleeping mode, displays off), active (displays on), in (video-) communication, used for music/television or used for web browsing, and the like.
[74] This information can be managed the same (or similar) way than the so-called
TERMINAL PROFILE for the secure element (UICC, smart card, etc.), which is a set of bytes including tags about many services that can be supported. The impact on the terminal software is to design a system that updates this database at any new state (a new communication, etc.).
[75] Such command(s) can either be: (1) an extension of the TERMINAL PROFILE
Toolkit commands or (2) a newly formed command (related to the contactless module) that can certainly be generic to any device willing to get information from the mobile terminal.
[76] The invention allows identification as to whether the terminal is turned off or not, for whatever reason (e.g., running out of battery power, being switched off by the user, etc.). A further enhancement of the present invention could be to obtain and use even more detailed status information (i.e., facilities), such as: (1) the mobile terminal was switched off by the user, but the battery has enough power, (2) the mobile terminal battery is empty, and the like.
[77] The contactless module power management system can be used in conjunction with the mobile terminal status information using the basic concepts of the present invention in another way.
[78] The basic principle herein is that the contactless module (or a processor or some other component) shall get the information from the mobile terminal about its status. This status information (i.e., facilities) could be for instance: (1) the terminal operating or ready to operate, (2) the terminal is turned off (for whatever reason, and the like.
[79] At least two basic ways of getting this status information are (1) performing a communication trial without answer, and (2) performing mobile registering or de- registering of the contactless module when the mobile terminal is switched on or off.
[80] (1) Communication trial without answer:
[81] This mechanism will be explained with reference to Figures 6 and 7.
[82] A fake (or simulated) communication is initiated at regular times (intervals) with the terminal. It should be noted that a comparable procedure exists for the terminal to detect the secure element (UICC) by pushing a STATUS message every 30 seconds in idle mode. If no answer is given before a timeout is reached (e.g., upon expiration of a timer), the terminal is considered as being not active (e.g., out of order, turned off, etc.). The proactivity of this mechanism is based on the management of the information polling interval (i.e. timer value).
[83] Figure 6 shows a status command principle for a contactless module error based system according to the present invention. Initially, the contactless module is in idle mode (S601). When the timer expires (S603), a communication attempt with the mobile terminal is made in order to obtain status information regarding the mobile terminal (S605). Depending upon whether there is an answer from the terminal (S607), the subsequent procedure is different. If the terminal does not answer, information indicating that the terminal is not active is stored (S608). If the terminal does answer, information indicating that the terminal is active is stored (S609).
[84] An enhancement of this mechanism is to consider the storage of a TERMINAL
STATUS or even more detailed TERMINAL PROFILE information in a dedicated memory part of the terminal. Instead of performing a communication attempt, it would be simpler to check (at regular slots of time) the status of the terminal in this memory part. The proactivity of this mechanism is based on the management of the information polling interval (i.e., a timer value).
[85] It should be noted that such storage of semi-permanent and accessible information is not only dedicated to a Contactless Interface, but other types of interface techniques may be used as well.
[86] Figure 7 shows a status command principle for a contactless module enhanced system according to the present invention.
[87] Initially, the contactless module is in idle mode (S701). When the timer expires
(S703), the status of the terminal is checked (S705). Depending upon whether there is any activity mentioned by the terminal (S707), the subsequent procedure is different. If there is no activity, information indicating that the terminal is not active is stored (S708). If there is activity, information indicating that the terminal is active is stored (S709).
[88] Note that another alternative is to check the terminal status only when a contactless transaction is tried. This would be advantageous in that power consumption may be reduced, because the information is checked once rather than regularly. But the drawback is the introduction of a minor delay in getting the information when required.
[89] (2) Mobile registering/deregistering the contactless module when mobile terminal is switched on or off:
[90] Upon turning the mobile terminal on or off, the contactless module is registered or de-registered accordingly. However, this proposal has the drawback that in case the battery is removed, the procedure can not be initiated. Note that in case the battery power is getting too low, the user may be warned at that time, and thus the contactless module can be deactivated. This system is comparable to the IMSI attach/detach procedure in the network.
[91] A first possible extension may be considered.
[92] Namely, the present invention can be enhanced by giving some more details about the terminal activity that could influence the behavior of the application: [93] 1) Terminal in idle mode (sleeping mode, displays off)
[94] T) Terminal active (displays on)
[95] 3) Terminal in (video-) communication
[96] 4) Terminal used for music/television
[97] 5) Terminal used for web browsing
[98] Such information can be managed the same way (or in a similar way) as that for the
TERMINAL PROFILE for the UICC. This information can be indicated by a set of bytes, including tags about many services that are supported. Considering the impact on the terminal software, a system that updates this database at any new state (a new communication, etc.) should be designed.
[99] One possibility is that TERMINAL PROFILE Toolkit commands may be extended and standardized, such that other modules (other than the UICC) can use these commands.
[100] Figure 8 shows an example of the structure and coding for the TERMINAL
PROFILE as to how the thirtieth (30th) byte can be defined in accordance with the present invention.
[101] The contents of the TERMINAL PROFILE can indicate a list of Card Application Toolkit (CAT) functions (= status information) that are supported by the mobile terminal. As for coding, one bit is used to code each function, whereby bit = 1 means that the function is supported by the terminal, while bit = 0 means that the function is not supported by the terminal.
[102] The bits of a particular byte (i.e., the 30th byte) can be defined and set to indicate various types of mobile terminal status information. As shown, bl can indicate that the terminal is active, b2 can indicate that the terminal is in idle mode, b3 can indicate that the terminal is in video conference mode, b4 can indicate that the terminal is in phone conversation mode. Additionally, b5 can indicate that the terminal is in television mode, b6 can indicate that the terminal is using an application (such as reading MP3 files, operating a game or other entertainment function, etc.), b7 can indicate that the terminal is being used for web (Internet) browsing, and b8 can indicate RFU, bit =0.
[103] Clearly, such indications for each bit is not meant to be limiting, but merely exemplary. Addition and/or alternative types of status information (= functions) may be accommodated.
[104] Another possibility is to design a contactless module related command that can certainly be generic to any device willing to get information from the terminal. This extension is to be standardized at OMA level.
[105] A second possible extension may be considered.
[106] The present invention allows identification about whether the terminal is turned off or not, for whatever reason (such as, running out of battery or being switched off by the user). An extension of this concept could be to get an even more detailed status information, such as:
[107] 1) Terminal is switched off by the user, but battery with enough power
[108] 2) Terminal battery is empty
[109] A basic way of making the difference between these two types of status information is to use the contactless module power management system and the information from the basic proposal of the present invention in another way. For example, if power from the battery exists and the terminal activity cannot be detected, then the status is 1 (as above). If no power is detected, the status is 2.
[110] Several use cases (i.e., practical applications) for the concepts provided by the present invention can be considered.
[I l l] As case 1, if the user would like to pay with his terminal onboard MasterCard however his terminal is out of battery. Because anyway the transaction cannot be operated, the transaction will fail before even having transmitted any sensitive information.
[112] As case 2, a bank (or other financial institution) may like to reduce (as much as possible) the sensitive information exchange if the contactless transaction or application cannot be performed correctly. This possibility can be achieved with the present invention, because a trial to initiate the transaction is initially attempted, and then the terminal status is returned to the point of sale (PoS) terminal and a policy (or procedure) is defined as to whether to continue such transaction or not.
[113] Thus, the present invention allows various enhancements to security (i.e., user privacy), system performance, and user experience while using contactless services.
[114] Regarding security aspects, no (sensitive) information exchange will be initiated when it can easily be forecasted (or anticipated) that the application (i.e., contactless transaction) will not be able to operate correctly. Typically, such may be the case when the mobile terminal is off and the application needs mandatory user interaction via the mobile terminal.
[115] Regarding system performance, a reduction in the exchange of information to only those that are needed (i.e., by significantly reducing impossible transaction requests) will lead to a smaller number of terminal operations and thus resulting in savings in power and resources.
[116] Regarding user experience, the user will know that certain features may not be accessed from the beginning, because it can be known that such will not be available. A simple rejection is better than a rejection after trials (i.e., numerous transaction attempts) were made. For the user, a clear rejection is better than one or more unsuccessful attempts.
[117] Figure 9 shows an exemplary signal flow diagram regarding the procedures of the present invention.
[118] The mobile terminal 900 can cooperate with an external reader 906 (such as a PoS terminal) and/or a server 908 in order to perform a transaction. The mobile terminal 900 can have a contactless function module 901, a secure element 903 (such as a smart card, UICC, or the like) having a processor 904 (and other controllers, integrated circuits, and the like), and an interface 905 that may be part of the contactless function module 901, part of the secure element 903, or part of both.
[119] An instruction or command to download or otherwise obtain a terminal profile is sent from the contactless function module 901 to the secure element 903 via the interface 905 (S911). In response, the secure element 903 sends the capabilities of the terminal to the contactless function module via the interface 905 (S913). Here, it should be noted that the terminal capabilities may then be informed to the external reader 906, to the server 908, or to both.
[120] Next, a request for a contactless transaction (or application) may be received by the contactless function module 901 (S914). Such transaction request may originate from the secure element 903, from the external reader 906, from the server 908, or any combination thereof. Alternatively, the following procedures may be performed before any transaction request is received. As such, the transaction request step (S914) is depicted in Figure 9 as a dotted box.
[121] Then, a decision about how the requested contactless transaction should be processed is made (S915 through S918). Such decision may be made by the secure element 903 itself (S915), by the external reader 906 itself upon receiving information from the secure element 903 (S916), by the server 908 itself upon receiving information from the secure element 903 (S917), by both the external reader 906 and the server 908 (S918), or by any other combination of such procedures.
[122] Thereafter, the requested contactless transaction is performed between the mobile terminal 900 and the external reader 906 (which may in turn need to communicate with the server 908) (S919).
[123] As described thus far, the concepts and features related to a mobile status detection contactless module to support various contactless services can also be summed up as follows.
[124] The present invention provides a contactless system comprising: a terminal having its status information stored in a contactless module; and a server that performs a certain contactless transaction upon connection with the contactless module. The status information relates to whether the terminal is in at least one of active mode, idle mode, video conference mode, phone communication mode, television viewing mode, application use mode (MP3 reader, games, etc.), web browsing mode, or the like. Also, the present invention provides a terminal comprising: a memory card having status in- formation of the terminal stored therein; and a contactless module that provides the status information to a server when a certain transaction is started.
[125] Also, the present invention provides a method of transmitting a terminal profile, the method comprising: sending, from a contactless module to a secure element, a profile download instruction for a profile that includes status information or facilities relevant to commands supported by the terminal, wherein the profile allows the secure element to determine what the terminal is capable of and the secure element is allowed to limit its instruction range accordingly.
[126] The method may further comprise: receiving instructions from the secure element that determined what the terminal is capable of. The instructions from the secure element are related to whether or not a transaction may be performed. The status information relates to whether the terminal is in at least one active mode, idle mode, video conference mode, phone communication mode, television mode, application mode, and web browsing mode. The commands are related to Card Application Toolkit (CAT) commands. The profile is downloaded by performing a communication trial without answer or by performing mobile registering or de-registering of the contactless module when the terminal is switched on or off.
[127] Additionally, the present invention provides a method of receiving a terminal profile, the method comprising: receiving, by a secure element from a contactless module of a terminal, a profile download instruction for a profile that includes status information or facilities relevant to Card Application Toolkit (CAT) commands supported by the terminal, wherein the profile allows the secure element to determine what the terminal is capable of and the secure element is allowed to limit its instruction range accordingly.
[128] The secure element and/or the application decides how to process the transaction.
The secure element transmits information to a server to allow the server and/or the application to decide about how to process the transaction. The profile is downloaded and stored in the secure element. The profile is downloaded by performing a communication trial without answer or by performing mobile registering or de -registering of the contactless module when the terminal is switched on or off.
[129] Furthermore, the present invention provides a method of using operation characteristics of a mobile terminal to support contactless transactions, the method comprising: obtaining information about certain operation characteristics of the mobile terminal; deciding whether a contactless transaction could be processed based upon the obtained information; and performing the contactless transaction if it is decided that the contactless transaction could be processed.
[130] The information is obtained by performing a communication trial without answer or by performing mobile registering or de-registering when the terminal is switched on or off. The information is related to a status, state, facility or capability of the mobile terminal. The status, the state, the facility, or the capability is related to a terminal profile of the mobile terminal. The steps are performed by the mobile terminal having a smart card. The steps are performed by a contactless reader or point-of-sale terminal upon cooperation with a smart card in the mobile terminal. The steps are performed by a network server in communication with a contactless reader or point-of-sale terminal upon cooperation with a smart card in the terminal.
[131] Moreover, the present invention provides a mobile terminal that supports a contactless transaction, the mobile terminal comprising: an interface that supports data and information exchange with a smart card; and a contactless function module operatively connected with the interface to send, to a smart card, a profile download instruction for a profile that includes status information or facilities relevant to Card Application Toolkit (CAT) commands supported by the mobile terminal, wherein the profile allows the smart card to determine what the mobile terminal is capable of and the smart card is allowed to limit its instruction range accordingly.
[132] As well, the present invention provides a smart card that supports a contactless transaction, the smart card comprising: an interface that supports data and information exchange with a mobile terminal; and a processor, that manages contactless applications and transactions, operatively connected with the interface to receive, from the mobile terminal, a profile download instruction for a profile that includes status information or facilities relevant to Card Application Toolkit (CAT) commands supported by the mobile terminal, wherein the profile allows the smart card to determine what the mobile terminal is capable of and the smart card is allowed to limit its instruction range accordingly. Industrial Applicability
[133] The features and concepts herein are applicable to and can be implemented for various types of user devices (e.g., mobile terminals, handsets, wireless communication devices, etc.) and/or entities that can support different types of air interfaces, protocols, and applications used in wireless communications.
[134] The described mobile status detection contactless module to support various contactless services can be used in a wide variety of fields, such as financial applications (e.g., credit cards, ATM cards, fuel cards, etc.) service subscriptions (SIM cards for mobile phones, public transportation passes, etc.), identification applications (e.g., personal electronic ID cards, healthcare cards, etc.), security applications (e.g., biometric passports, cryptographic pass cards, employee badges, etc.), and the like.
[135] As the various concepts and features described herein may be embodied in several forms without departing from the characteristics thereof, it should also be understood that the above-described embodiments are not limited by any of the details of the foregoing description, unless otherwise specified, but rather should be construed broadly within its scope as defined in the appended claims. Therefore, all changes and modifications that fall within such scope or equivalents thereof are therefore intended to be embraced by the appended claims.

Claims

Claims
[I] A method of transmitting a terminal profile, the method comprising: sending, from a contactless module to a secure element, a profile download instruction for a profile that includes status information or facilities relevant to commands supported by the terminal, wherein the profile allows the secure element to determine what the terminal is capable of and the secure element is allowed to limit its instruction range accordingly.
[2] The method of claim 1 , further comprising: receiving instructions from the secure element that determined what the terminal is capable of.
[3] The method of claim 1, wherein the instructions from the secure element are related to whether or not a transaction may be performed.
[4] The method of claim 1 , wherein the status information relates to whether the terminal is in at least one active mode, idle mode, video conference mode, phone communication mode, television mode, application mode, and web browsing mode.
[5] The method of claim 1, wherein the commands are related to Card Application
Toolkit (CAT) commands.
[6] The method of claim 1 , wherein the profile is downloaded by performing a communication trial without answer or by performing mobile registering or de- registering of the contactless module when the terminal is switched on or off.
[7] A method of receiving a terminal profile, the method comprising: receiving, by a secure element from a contactless module of a terminal, a profile download instruction for a profile that includes status information or facilities relevant to commands supported by the terminal, wherein the profile allows the secure element to determine what the terminal is capable of and the secure element is allowed to limit its instruction range accordingly.
[8] The method of claim 7, wherein the secure element and/or the application decides how to process the transaction.
[9] The method of claim 7, wherein the secure element transmits information to a server to allow the server and/or the application to decide about how to process the transaction.
[10] The method of claim 7, wherein the profile is downloaded and stored in the secure element.
[I I] The method of claim 7, wherein the profile is downloaded by performing a com- munication trial without answer or by performing mobile registering or de- registering of the contactless module when the terminal is switched on or off.
[12] A method of using operation characteristics of a mobile terminal to support con- tactless transactions, the method comprising: obtaining information about certain operation characteristics of the mobile terminal; deciding whether a contactless transaction could be processed based upon the obtained information; and performing the contactless transaction if it is decided that the contactless transaction could be processed.
[13] The method of claim 12, wherein the information is obtained by performing a communication trial without answer or by performing mobile registering or de- registering when the terminal is switched on or off.
[14] The method of claim 12, wherein the information is related to a status, state, facility or capability of the mobile terminal.
[15] The method of claim 12, wherein the status, the state, the facility, or the capability is related to a terminal profile of the mobile terminal.
[16] The method of claim 12, wherein the steps are performed by the mobile terminal having a smart card.
[17] The method of claim 12, wherein the steps are performed by a contactless reader or point-of-sale terminal upon cooperation with a smart card in the mobile terminal.
[18] The method of claim 12, wherein the steps are performed by a network server in communication with a contactless reader or point-of-sale terminal upon cooperation with a smart card in the terminal.
[19] A mobile terminal that supports a contactless transaction, the mobile terminal comprising: an interface that supports data and information exchange with a smart card; and a contactless function module operatively connected with the interface to send, to a smart card, a profile download instruction for a profile that includes status information or facilities relevant to commands supported by the mobile terminal, wherein the profile allows the smart card to determine what the mobile terminal is capable of and the smart card is allowed to limit its instruction range accordingly.
[20] A smart card that supports a contactless transaction, the smart card comprising: an interface that supports data and information exchange with a mobile terminal; and a processor, that manages contactless applications and transactions, operatively connected with the interface to receive, from the mobile terminal, a profile download instruction for a profile that includes status information or facilities relevant to Card Application Toolkit (CAT) commands supported by the mobile terminal, wherein the profile allows the smart card to determine what the mobile terminal is capable of and the smart card is allowed to limit its instruction range accordingly.
PCT/KR2008/000695 2007-07-31 2008-02-04 Mobile status detection contactless module WO2009017292A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US95314907P 2007-07-31 2007-07-31
US60/953,149 2007-07-31
KR1020070086304A KR101386472B1 (en) 2007-08-27 2007-08-27 Mobile terminal system having contactless module
KR10-2007-0086304 2007-08-27

Publications (1)

Publication Number Publication Date
WO2009017292A1 true WO2009017292A1 (en) 2009-02-05

Family

ID=40304501

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2008/000695 WO2009017292A1 (en) 2007-07-31 2008-02-04 Mobile status detection contactless module

Country Status (2)

Country Link
KR (1) KR101386472B1 (en)
WO (1) WO2009017292A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101819696A (en) * 2009-02-27 2010-09-01 中兴通讯股份有限公司 Application downloading system and method
JP2013205910A (en) * 2012-03-27 2013-10-07 Dainippon Printing Co Ltd Content data transfer system, content data transfer method, information processing device, and program
WO2019045895A1 (en) * 2017-08-30 2019-03-07 Qualcomm Incorporated Mechanism to update/download profile using low power or no power
US10504102B2 (en) 2012-02-29 2019-12-10 Mobeewave, Inc. Method, device and secure element for conducting a secured financial transaction on a device
EP3236405B1 (en) * 2016-04-21 2022-11-02 IDEMIA France Selecting an application on a card

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002245424A (en) * 2001-02-19 2002-08-30 Dainippon Printing Co Ltd Portable electronic medium with non-contact ic
KR20030083865A (en) * 2002-04-22 2003-11-01 주식회사 스마트카드연구소 A system for an electronic account by off-line using mobile-phone inside combi-type smartcard
JP2004161338A (en) * 2002-11-14 2004-06-10 Toyo Glass Co Ltd Vial
US6843413B2 (en) * 2001-09-07 2005-01-18 Mitsubishi Denki Kabushiki Kaisha Information providing method and information providing device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100725449B1 (en) * 2005-07-20 2007-06-07 삼성전자주식회사 Portable terminal with improved server connecting apparatus and method of server connection thereof
JP2007124345A (en) * 2005-10-28 2007-05-17 Nec Corp Mobile terminal operation system, non-contacting ic chip reader, server, mobile terminal, and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002245424A (en) * 2001-02-19 2002-08-30 Dainippon Printing Co Ltd Portable electronic medium with non-contact ic
US6843413B2 (en) * 2001-09-07 2005-01-18 Mitsubishi Denki Kabushiki Kaisha Information providing method and information providing device
KR20030083865A (en) * 2002-04-22 2003-11-01 주식회사 스마트카드연구소 A system for an electronic account by off-line using mobile-phone inside combi-type smartcard
JP2004161338A (en) * 2002-11-14 2004-06-10 Toyo Glass Co Ltd Vial

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101819696A (en) * 2009-02-27 2010-09-01 中兴通讯股份有限公司 Application downloading system and method
WO2010096991A1 (en) * 2009-02-27 2010-09-02 中兴通讯股份有限公司 An application downloading system and method
EP2820601B1 (en) * 2012-02-29 2021-10-27 Apple Inc. Method, device and secure element for conducting a secured financial transaction on a device
US10504102B2 (en) 2012-02-29 2019-12-10 Mobeewave, Inc. Method, device and secure element for conducting a secured financial transaction on a device
US10504101B2 (en) 2012-02-29 2019-12-10 Mobeewave, Inc. Method, device and secure element for conducting a secured financial transaction on a device
US10558971B2 (en) 2012-02-29 2020-02-11 Mobeewave, Inc. Method, device and secure element for conducting a secured financial transaction on a device
US11132665B2 (en) 2012-02-29 2021-09-28 Apple Inc. Method and device for conducting a secured financial transaction on a device
US11301835B2 (en) 2012-02-29 2022-04-12 Apple Inc. Method, device and secure element for conducting a secured financial transaction on a device
US11397936B2 (en) 2012-02-29 2022-07-26 Apple Inc. Method, device and secure element for conducting a secured financial transaction on a device
US11756021B2 (en) 2012-02-29 2023-09-12 Apple Inc. Method, device and secure element for conducting a secured financial transaction on a device
JP2013205910A (en) * 2012-03-27 2013-10-07 Dainippon Printing Co Ltd Content data transfer system, content data transfer method, information processing device, and program
EP3236405B1 (en) * 2016-04-21 2022-11-02 IDEMIA France Selecting an application on a card
WO2019045895A1 (en) * 2017-08-30 2019-03-07 Qualcomm Incorporated Mechanism to update/download profile using low power or no power
US10412682B2 (en) 2017-08-30 2019-09-10 Qualcomm Incorporated Mechanism to update/download profile using low power or no power

Also Published As

Publication number Publication date
KR20090021647A (en) 2009-03-04
KR101386472B1 (en) 2014-04-18

Similar Documents

Publication Publication Date Title
US8186591B2 (en) Contactless management between a smart card and mobile terminal
US8867988B2 (en) Performing contactless applications in battery off mode
US7374100B2 (en) Mobile terminal having smart card coupled with RFID tag and method for performing RFID function in such mobile terminal
JP5123857B2 (en) NFC reader with passive mode of operation with low power consumption
US8925827B2 (en) Amplifying radio frequency signals
US9842356B2 (en) System, method, apparatus and computer program product for interfacing a multi-card radio frequency (RF) device with a mobile communications device
EP2421216B1 (en) Enhanced near field communication terminal, smart card and communication method thereof
EP2048590B1 (en) Method for communication, communication device and secure processor
US20150118958A1 (en) Switching between near-field communication systems
US20100012721A1 (en) Switching Between Internal and External Antennas
KR20090049559A (en) Smart card, telephone comprising such a card and method for executing a command in such a card
CN102542697B (en) Based on the POS terminal of electronic equipment with network access functions
CN101990029A (en) Mobile interactive system and application method and related equipment thereof
KR20090049561A (en) Smartcard, telephone comprising such a card and method for executing a command in such a card
WO2008150060A1 (en) Contactless management using envelope format
WO2009020264A1 (en) Mobile terminal power up by external device
US20130179499A1 (en) Method, apparatus and system for displaying radio frequency identification application information
WO2009017292A1 (en) Mobile status detection contactless module
CN103295345A (en) POS machine system and POS machine server
US9665414B2 (en) Communication protocol bridge for card computing devices
KR100780243B1 (en) Mobile terminal, method and system for providing financial service ticket by using the mobile terminal
WO2010133469A1 (en) Device for conventional smart card allowing an electronic transaction through a network
KR101025621B1 (en) Method for Charging the Prepaid Card Function in Mobile Devices
KR20120020696A (en) System for managing bulletin information using bar-code
CN103186804A (en) Smart card and working method of smart card

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08712346

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08712346

Country of ref document: EP

Kind code of ref document: A1