WO2006010371A2 - Procede et systeme permettant de faire communiquer un materiel de communication et un module d'identite d'abonne (sim), materiel connexe et programme informatique s'y rapportant - Google Patents
Procede et systeme permettant de faire communiquer un materiel de communication et un module d'identite d'abonne (sim), materiel connexe et programme informatique s'y rapportant Download PDFInfo
- Publication number
- WO2006010371A2 WO2006010371A2 PCT/EP2004/008364 EP2004008364W WO2006010371A2 WO 2006010371 A2 WO2006010371 A2 WO 2006010371A2 EP 2004008364 W EP2004008364 W EP 2004008364W WO 2006010371 A2 WO2006010371 A2 WO 2006010371A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- sim
- sat
- application
- equipment
- command
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 53
- 230000006854 communication Effects 0.000 title claims abstract description 53
- 238000000034 method Methods 0.000 title claims description 38
- 238000004590 computer program Methods 0.000 title claims description 5
- 230000003993 interaction Effects 0.000 claims abstract description 13
- 230000006870 function Effects 0.000 claims description 29
- 238000012545 processing Methods 0.000 claims description 24
- 230000004044 response Effects 0.000 claims description 23
- 230000004913 activation Effects 0.000 claims description 4
- 238000010295 mobile communication Methods 0.000 claims description 2
- 230000008569 process Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/04—Interfaces between hierarchically different network devices
- H04W92/08—Interfaces between hierarchically different network devices between user and terminal device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/16—Interfaces between hierarchically similar devices
- H04W92/18—Interfaces between hierarchically similar devices between terminal devices
Definitions
- the present invention relates generally to communication devices. Specifically, the invention was devised by paying attention to the possible application in those contexts that involve cooperation between mobile apparatus such as e.g. a mobile phone and a Subscriber Identity Module (SIM) associated therewith. However, the invention is per se applicable also to non-mobile apparatus involving a similar type of cooperation.
- mobile apparatus such as e.g. a mobile phone and a Subscriber Identity Module (SIM) associated therewith.
- SIM Subscriber Identity Module
- SIM Subscriber Identity Module
- a Mobile Network Operator may want to exploit the security and portability features of a SIM to perform user authentication or deal with sensitive data when providing value added services to mobile customers.
- MNO Mobile Network Operator
- the intrinsic limitations of processing and communication capabilities of current SIM platforms demand for resource-intensive functions being re-located outside a SIM in order to be implemented.
- WO-A-01/99448 discloses a method where a software program running on a remote server exchanges data with a SIM application in order to cooperate in implementing specific functionalities. Communication with the SIM application is achieved via the Short Message Service (SMS) feature.
- SMS Short Message Service
- EP-A-O 869 691 discloses a similar approach, by essentially replacing the remote server with custom circuitry that communicates with the SIM through the mobile phone serial port.
- GSM mobile phones support standardized methods for communicating with a SIM that are specified by the European Telecommunications Standard Institute (ETSI) . These methods allow:
- the mobile phone software to read and write data from and into a SIM (e.g. a subscriber phonebook entries) ,
- the mobile phone software to have certain types of data processed by the SIM and result returned (e.g. a subscriber PIN validated) , the SIM software to have specific tasks performed by a mobile phone (e.g. send a SMS) .
- certain types of data processed by the SIM and result returned e.g. a subscriber PIN validated
- the SIM software to have specific tasks performed by a mobile phone (e.g. send a SMS) .
- ETSI European Telecommunications Standard Institute
- SIM Applications Toolkit SAT
- SIM software such as e.g. Mobile Network Operators (generally not having access to such proprietary information)
- developers of SIM software had to rely on mobile phones to carry out standard tasks in support to SIM communications with the outside world (e.g. communications with the mobile phone user or with an operator service center) only within the framework set by the aforementioned ETSI specifications.
- SIM Applications Toolkit (SAT) protocol is thus a normal option for third-party application developers to implement communications between mobile phone software and SIM applications.
- the SIM Applications Toolkit protocol provides only standard means in order that software modules running on a SIM (a SAT application) may:
- the mobile phone itself specific information regarding the GSM service e.g. the mobile network signal power level received by the phone and so on.
- the SIM Applications Toolkit protocol makes no provisions for software running on a mobile phone to exchange "generic" data with a SAT application, i.e. with software running on a SIM that makes use of the SAT communication channel. For instance, no provisions exist for software running on a mobile phone to start a SAT application on a SIM, pass custom data to such application, have such data processed by the application and a result returned.
- a software program developed by a Mobile Network Operator on a mobile phone having to retrieve certain data (e.g. a graphic map) from a remote application server in order to display it to the mobile phone user, with such data depending on specific subscriber information stored inside the onboard operator-provided SIM (e.g. network-based location information) .
- the mobile phone user has to manually activate a SIM Application Toolkit application on the SIM, which sends an SMS containing subscriber information (e.g. current user location) to the application server.
- subscriber information e.g. current user location
- the user has to launch the Mobile Network Operator application on the mobile phone, which retrieves the requested data (e.g. a location-specific map) from the application server.
- any custom communications between a third-party application running on a mobile phone and a SIM Application Toolkit application running on a SIM has to take place through a remote server via SMS or other facilities that are external to the mobile phone.
- the user has to "close the loop” by manually starting both programs (and possibly copying parameters from one to the other) .
- this is cumbersome and time consuming: direct exchange of custom data between phone applications and SIM applications would shorten the whole process and allow the operator subscriber to deal with just one user interface provided by the mobile phone software.
- the object of the invention is thus to provide a fully satisfactory response to the needs outlined in the foregoing, that is primarily:
- the invention also relates to a corresponding system, a related equipment as well as a related computer program product, loadable in the memory of at least one computer and including software code portions for performing the steps of the method of the invention when the product is run on a computer.
- a computer program product is intended to be equivalent to reference to a computer-readable medium containing instructions for controlling a computer system to coordinate the performance of the method of the invention.
- Reference to "at least one computer” is evidently intended to highlight the possibility for the present invention to be implemented in a distributed/ modular fashion.
- a currently preferred embodiment of the invention is thus a method of providing communication between applications running on communication equipment, such as e.g. a mobile phone, and a SIM-type module associated with said equipment by using a SIM Application Toolkit (SAT) protocol. That protocol is able to convey messages including user messages between a user of the equipment and the SIM-type module.
- the method in question includes the step of providing communication between the applications and the SIM-type module via the user messages of the SIM Application Toolkit (SAT) protocol.
- SAT SIM Application Toolkit
- a preferred embodiment of the invention is to provide within e.g. a mobile phone a module that acts as a "bridge” or a "gateway" between the mobile phone applications and the SIM, automating exchange of custom data in a way that is transparent to the physical user.
- the module in question preferably emulates the user in its interaction with SAT applications, relieving the user of the burden of manually "closing the loop" between SAT applications and mobile phone applications.
- SIM Gateway SIM Gateway
- the arrangement described herein allows the mobile phone user to simply start the Mobile Network Operator application on the mobile phone and request a map pertaining to the current location.
- the Mobile Network Operator application then asks the SIM Applications Toolkit application on the SIM to compute current location information, gets the result and passes it to the remote application server, which provides the proper map, all without further human intervention.
- a preferred embodiment of the present invention permits the "SIM Gateway" to exploit a subset of the standard SIM Applications Toolkit protocol commands that are normally used by SAT applications to interact with a mobile phone user, in order to transfer custom data between the mobile phone and the SIM.
- a particularly preferred embodiment of the arrangement described herein solves the additional problems related to the interactions between mobile phone applications and SAT applications.
- concurrent access to the SAT communication channel by multiple programs running on a mobile phone is permitted by means of a SAT access arbitration method that ensures consistency of all transactions occurring between the SIM and the mobile phone through the SAT protocol .
- Figure 1 shows the logical structure of a standard GSM mobile phone adapted to incorporate the arrangement described herein, and
- FIG. 2 shows a graphical summary of a possible related workflow.
- FIG. 1 shows the logical structure of a standard GSM mobile phone, enhanced with the provisions of the arrangement described herein.
- GSM mobile phones are typically comprised of a Mobile Equipment or ME, indicated 1, managing resources and interfaces with the outside world and a GSM Subscriber Identity Module or SIM, indicated 2, holding user data.
- ME Mobile Equipment
- SIM GSM Subscriber Identity Module
- SIM-type module e.g. a so-called USIM
- a first layer typically provided by the Mobile Equipment manufacturer, comprises the Operating System
- a second layer typically developed by any "third-party”, comprises the software applications.
- reference 6 indicates a Mobile Equipment Operating System, including Mobile Equipment Operating System functions, indicated 7 in Figure 1, to support the SAT framework. Additionally, Mobile Equipment Operating System functions, indicated 11 in Figure 1, provide access to Mobile Equipment resources like output devices, indicated 12, and input devices, indicated 13. In addition, a network connection 14 for the mobile network is provided.
- reference 3 indicates a Mobile Equipment application performing service- specific tasks.
- the term application is used, in general, as a reference to Mobile Equipment applications performing, for instance, service-specific tasks.
- Reference 4 indicates a "SIM Gateway” provision according to the embodiment described herein.
- a first layer comprises the software provided by the SIM manufact ⁇ rer
- a second layer comprises the software developed by the third-party.
- reference 9 indicates a SIM Operating System, including SIM Operating System functions, indicated 8, to support the SAT framework.
- reference 5 indicates a SAT application performing service-specific tasks.
- application is further used, in general, as a reference to SAT application performing, for instance, service- specific tasks.
- the SIM Gateway 4 provides an Application Program Interface (API) , hereinafter designated SIM Gateway API and indicated 10. This interface is made available to applications running on Mobile Equipment 1 that need to communicate with the SIM 2. An example is, for instance, the Mobile Equipment application 3.
- the SIM Gateway API 10 can be implemented using any specific inter-process communications methods provided by the Mobile Equipment Operating System 6.
- the SAT application 5 can for instance be installed on the SIM 2 by a mobile operator owning the SIM 2 during the SIM configuration phase or installed over-the-air via the operator specific protocol.
- Self-installing packages for the Mobile Equipment application 3 and the SIM Gateway 4 can be downloaded over-the-air on Mobile Equipment 1 by a third-party using, for example, well-known Wireless Application Protocol (WAP) push methods. Further, third-party software may be installed afterwards.
- WAP Wireless Application Protocol
- the Mobile Equipment Application 3 is able to exchange any kind of data with the SAT application 5 by means of a SIM Gateway 4 providing a Application Programming Interface (API) to Mobile Equipment Application 3.
- API Application Programming Interface
- the SIM Gateway 4 provides the function of encapsulating any kind of data into SAT protocol user messages in order to send them to the SAT Application 5 on the SIM.
- SIM Gateway 4 provides the function of extracting any kind of data out of SAT protocol user messages generated on the SIM by SAT Application 5.
- the SIM Gateway acts as an emulation module emulating interactions of the Mobile Equipment 1 user with the SIM 2 through the SAT protocol,
- ETSI European Telecommunications Standard Institute
- ETSI 11.11 basic communications for setting up and operating a GSM session (e.g. voice call or SMS transmission) , and
- the SIM Applications Toolkit commands can be originated either by the Mobile Equipment or by the SIM.
- a SIM Applications Toolkit command that can be sent by the Mobile Equipment to the SIM is the MENU SELECTION command: a Mobile Equipment user can request the Mobile Equipment to display a list of all SIM Applications Toolkit applications available on the onboard SIM; the MENU SELECTION command is then issued by the Mobile Equipment when the user selects one specific SIM Applications Toolkit application to be started.
- SIM proactive commands can be sent from the SIM to the Mobile Equipment :
- this command is normally issued during the mobile phone startup process to provide the Mobile Equipment with a list of the SAT applications that are available on the onboard SIM;
- this command can be issued by a SAT application to request a Mobile Equipment user to select an item in a list of options; the Mobile Equipment presents the user with the list of options and captures the result of the selection;
- this command can be issued by a SAT application to request a Mobile Equipment to display textual information to the Mobile Equipment user, and
- this command can be issued by a SAT application to require a Mobile Equipment user to input textual information; the Mobile Equipment captures the user input.
- the Mobile Equipment responds with a TERMINAL RESPONSE command to deliver the results of the requested operation (for instance, textual input from the Mobile Equipment user in response to a GET INPUT proactive command) or to simply acknowledge execution of the operation requested.
- a TERMINAL RESPONSE command to deliver the results of the requested operation (for instance, textual input from the Mobile Equipment user in response to a GET INPUT proactive command) or to simply acknowledge execution of the operation requested.
- the SIM 2 issues a SET UP MENU command providing a list of available SAT applications.
- the user requires the Mobile Equipment 1 to display such list, for instance by starting a dedicated Operator Services application, and selects a specific SAT application.
- the Mobile Equipment 1 issues a MENU SELECTION command indicating the specific SAT application selected by the user.
- the SIM 2 starts the selected SAT application, which issues a SELECT ITEM command to request that the user should pick up an item in a list of options, for instance a list of the various functions that the selected SAT application can perform.
- the Mobile Equipment 1 issues a TERMINAL RESPONSE command indicating the item selected by the user.
- the SAT application issues a GET INPUT command to request further textual information from the user.
- the Mobile Equipment 1 issues a TERMINAL RESPONSE command carrying textual information provided by the user.
- the SAT application issues a DISPLAY TEXT command to display further textual information resulting from user input processing.
- the Mobile Equipment 1 issues a TERMINAL RESPONSE command to confirm that such textual information has been displayed to the user and acknowledged by the user.
- the user selects another SAT application among those available or quits the Operator Services application.
- the SIM Gateway 4 is launched as a resident service at Mobile Equipment 1 startup; the SIM Gateway 4 receives the SET UP MENU command issued by the SIM 2 and stores internally the list of available SAT applications.
- the Mobile Equipment 1 user By interacting with the Mobile Equipment 1 input/output peripherals (like the display 12 and the keyboard 13) the Mobile Equipment 1 user requests the Mobile Equipment application 3 to perform an operation, for instance downloading from a mobile network a specific map for the current location area.
- the Mobile Equipment application 3 needs location data that are stored in the SIM 2 in order to carry out the requested operation; the Mobile Equipment application 3 knows that such data is managed in the SIM 2 by the SAT application 5; therefore, in a step 200, the Mobile Equipment application 3 calls a CONNECT method, of the SIM Gateway API 10, passing on as a parameter the name of the SAT application 5 as a text string.
- the SIM Gateway 4 finds out in the list of available SAT applications what identifier corresponds to the SAT application 5; it then issues a MENU SELECTION command (step 202) passing such identifier as a parameter; the command is forwarded (step 204) by the SAT function 7 to the SAT function 8, which starts the SAT application 5 (step 206) .
- the SAT application 5 issues a SELECT ITEM command, which is forwarded all the way back through the SAT function 7, and 8, to the SIM Gateway 4 (steps 208, 210, 212) in order to prompt the selection of a specific SAT application 5 function; upon receipt of such a command, (step 212) , the SIM Gateway 4 knows that the SAT application 5 has been started successfully.
- the SIM Gateway 4 returns successfully from the CONNECT method, and informs (step 214) the Mobile Equipment application 3 that the mobile equipment application 3 is now connected to the SAT application 5; the SIM Gateway 4 ensures that no other application running on the Mobile Equipment 1 can use the SAT function 7, through the SIM Gateway 4, while the Mobile Equipment application 3 remains connected.
- the Mobile Equipment application 3 calls an EXECUTE method of the SIM Gateway API 10, passing on the following parameters: i) an identifier of the specific function required from the SAT application 5 for instance a function returning information about the current location area; ii) an indicator of the exact piece of information (for instance, location information) requested; iii) a pointer to a callback method of Mobile Equipment application 3, named RESULT, that is thus installed into the SIM Gateway 4 as part of SIM Gateway API 10 (step 216) .
- the SIM Gateway 4 issues a TERMINAL RESPONSE command (steps 218, 220, and 222) passing on as a parameter the location function identifier; the command is forwarded through the usual path to the SAT application 5.
- the SAT application 5 executes the location function and issues a GET INPUT command (steps 224, 226, and 228) , to prompt for the exact piece of location information that must be provided.
- the SIM Gateway 4 successfully returns from the EXECUTE method, and informs (step 230) the Mobile Equipment application 3 that the SAT application 5 is now processing its request.
- the SIM Gateway 4 replies to the GET INPUT command, (step 228) , by issuing a TERMINAL RESPONSE command (steps 232, 234, and 236) by passing as a parameter a description of the exact piece of location information that is requested; before doing so, it encodes such description as text using a SAT-compatible text encoding scheme (for instance GSM 7-bit unpacked format) as specified in the ETSI 11.14 document; such encoding is needed because the GET INPUT command, requires a text-formatted response.
- a SAT-compatible text encoding scheme for instance GSM 7-bit unpacked format
- the SAT application 5 receives the description of the exact piece of location information that is requested, decodes it and retrieves the location information (step 238) ; it then issues a DISPLAY TEXT command (steps 240, 242, and 244) passing on as a parameter the retrieved location information; before doing so, it encodes the information as text using a SAT-compatible text encoding scheme (for instance GSM 7-bit unpacked format) as specified in the ETSI 11.14 document; such encoding is needed because the DISPLAY TEXT command requires a text-formatted parameter.
- a SAT-compatible text encoding scheme for instance GSM 7-bit unpacked format
- the SIM Gateway 4 decodes the location information received in the step 244 and calls (step 246) the previously installed RESULT callback method of the Mobile Equipment application 3 passing on as a parameter the related information; then it issues a TERMINAL RESPONSE command (steps 248, 250, 252) with no parameter to acknowledge receipt of the requested piece of location information.
- the SAT application 5 Upon receipt of such TERMINAL RESPONSE (step 252) , the SAT application 5 terminates; it can then be started over to serve a new request according to the same procedure outlined in the previous steps.
- the Mobile Equipment application 3 may for instance fetch a specific map for the user location area over the mobile network by using the appropriate Mobile Equipment OS function 11, and then display such a map on the Mobile Equipment display unit 12.
- the Mobile Equipment application 3 acknowledges the result (step 254) and calls a DISCONNECT method of the SIM Gateway API 10 (step 256) ; the SIM Gateway 4, acknowledges the message (step 258) and gets then ready to accept a new connection request from another Mobile Equipment application.
- the stated example illustrates how a provision of the arrangement described herein, namely the SIM Gateway function, solves the problem of allowing whatever software program running on a mobile phone to exchange custom data with a SAT application designed to support such interaction, by making use of a well- supported and widespread communications means on mobile phones like the SAT protocol.
- the arrangement described herein can be used to implement an interaction pattern between a Mobile Equipment application and a corresponding SAT Application that emulates a Remote Procedure Call (RPC) interface.
- This interface involves a module running on a device invoking a service provided by an application located on a different device, passing on input data to such service and having result of the service processing returned.
- the SIM Gateway function provides a Mobile Equipment application with an Application Programming Interface (SIM Gateway API) by means of which the Mobile Equipment application can interact with a SAT application. This can be configured to support the API for instance in accordance with the RPC programming paradigm.
- the Mobile Equipment application can launch the SAT application, provide it with whatever amount of generic information to be processed, wait for the SAT application to process the information and receive whatever amount of new information as result of such processing.
- the SIM Gateway can implement the SIM Gateway API interface by using a complete set or a subset of six standard SAT protocol commands, which normally enable activation of a SAT application by a physical user and exchange of textual information with the user.
- the standard SAT protocol commands in question are the following:
- the SET UP MENU command used by the SIM Gateway to acquire knowledge of the SAT applications available on a SIM.
- the MENU SELECTION command used by the SIM Gateway to select a specific SAT application among those available on a SIM.
- the SELECT ITEM command used by a SAT application to prompt activation of a specific function performed by such SAT application.
- the DISPLAY TEXT command used by a SAT application to provide processing output.
- the TERMINAL RESPONSE command used by the SIM Gateway to respond to the SAT application requests, namely to: select a function performed by a SAT application in response to a SELECT ITEM command,
- the method according to present invention could be implemented by using fewer commands, by excluding, e.g. the GET INPUT command or the DISPLAY TEXT command, in case communications has to be provided only in one direction between applications resident on the mobile equipment 1 and the SIM 2.
- the SAT application on the SIM could perform a service specific function or processing without returning any processing output to the mobile equipment application.
- the mobile equipment application could cause said SIM application toolkit (SAT) application to perform a service specific processing by simply activating it, without the need to provide said SAT application with input parameters.
- SIM application toolkit SAT
- the SAT application may return the result of said service specific processing to the mobile equipment application.
- the SIM Gateway 4 just described thus ensures consistency of a single interaction session between a Mobile Equipment application and a SAT application, for instance an RPC session (intended as a complete cycle including launching a SAT application, transferring parameters to the SAT application and receiving the result from the SAT application) , by being in a position to refuse to serve connection requests from other Mobile Equipment applications while a session is in progress.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Communication Control (AREA)
Abstract
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/EP2004/008364 WO2006010371A2 (fr) | 2004-07-27 | 2004-07-27 | Procede et systeme permettant de faire communiquer un materiel de communication et un module d'identite d'abonne (sim), materiel connexe et programme informatique s'y rapportant |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/EP2004/008364 WO2006010371A2 (fr) | 2004-07-27 | 2004-07-27 | Procede et systeme permettant de faire communiquer un materiel de communication et un module d'identite d'abonne (sim), materiel connexe et programme informatique s'y rapportant |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2006010371A2 true WO2006010371A2 (fr) | 2006-02-02 |
WO2006010371A3 WO2006010371A3 (fr) | 2007-12-21 |
Family
ID=34958390
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2004/008364 WO2006010371A2 (fr) | 2004-07-27 | 2004-07-27 | Procede et systeme permettant de faire communiquer un materiel de communication et un module d'identite d'abonne (sim), materiel connexe et programme informatique s'y rapportant |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2006010371A2 (fr) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1816837A1 (fr) * | 2006-02-03 | 2007-08-08 | Giesecke & Devrient GmbH | Carte à puce communiquant avec un terminal et comprenant un programme pour administrer plusieurs programmes d'applications stokés dans cette carte |
WO2009027743A3 (fr) * | 2007-08-31 | 2009-04-16 | Vodafone Plc | Sécurité de dispositif de télécommunication |
EP2124422A4 (fr) * | 2006-11-23 | 2016-03-16 | Vodafone Plc | Gestionnaire de lancement d'application par enfoncement de touches pour applications u/sim toolkit |
EP3276906A1 (fr) * | 2016-07-28 | 2018-01-31 | Deutsche Telekom AG | Procédé permettant d'améliorer un niveau d'authentification associé à une application client de logiciel dans un dispositif informatique de client comprenant une entité de module d'identité d'abonné avec une boîte à outils de module d'identité d'abonné, ainsi qu'en tant qu'applet de module d'identité d'abonné, système, dispositif informatique client et entité de module d'identité d'abonné pour un niveau d'authentification associé à une application client de logiciel dans le dispositif informatique client, programme comprenant un code de programme lisible par ordinateur et produit de programme |
CN108848497A (zh) * | 2018-06-01 | 2018-11-20 | 中国联合网络通信集团有限公司 | 应用列表的获取方法、装置、终端及计算机可读存储介质 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI111318B (fi) * | 1999-12-10 | 2003-06-30 | Sonera Oyj | Sovellusten käyttö tietoliikennejärjestelmässä |
FR2810841B1 (fr) * | 2000-06-22 | 2005-07-29 | Bull Cp8 | Procede pour le traitement et la transmission de donnees numeriques sur un reseau de telephonie mobile, notamment a la norme "gsm", et systeme embarque a puce electronique |
-
2004
- 2004-07-27 WO PCT/EP2004/008364 patent/WO2006010371A2/fr active Application Filing
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1816837A1 (fr) * | 2006-02-03 | 2007-08-08 | Giesecke & Devrient GmbH | Carte à puce communiquant avec un terminal et comprenant un programme pour administrer plusieurs programmes d'applications stokés dans cette carte |
EP2124422A4 (fr) * | 2006-11-23 | 2016-03-16 | Vodafone Plc | Gestionnaire de lancement d'application par enfoncement de touches pour applications u/sim toolkit |
WO2009027743A3 (fr) * | 2007-08-31 | 2009-04-16 | Vodafone Plc | Sécurité de dispositif de télécommunication |
US9049597B2 (en) | 2007-08-31 | 2015-06-02 | Vodafone Group Plc | Telecommunications device security |
EP3276906A1 (fr) * | 2016-07-28 | 2018-01-31 | Deutsche Telekom AG | Procédé permettant d'améliorer un niveau d'authentification associé à une application client de logiciel dans un dispositif informatique de client comprenant une entité de module d'identité d'abonné avec une boîte à outils de module d'identité d'abonné, ainsi qu'en tant qu'applet de module d'identité d'abonné, système, dispositif informatique client et entité de module d'identité d'abonné pour un niveau d'authentification associé à une application client de logiciel dans le dispositif informatique client, programme comprenant un code de programme lisible par ordinateur et produit de programme |
US10929522B2 (en) | 2016-07-28 | 2021-02-23 | Deutsche Telekom Ag | Enhanced level of authentication related to a software client application within a client computing device |
CN108848497A (zh) * | 2018-06-01 | 2018-11-20 | 中国联合网络通信集团有限公司 | 应用列表的获取方法、装置、终端及计算机可读存储介质 |
CN108848497B (zh) * | 2018-06-01 | 2022-05-20 | 中国联合网络通信集团有限公司 | 应用列表的获取方法、装置、终端及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2006010371A3 (fr) | 2007-12-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4571675B2 (ja) | 通信システムにおけるキャリア・カスタマイゼーションのための方法と装置 | |
CN110225487B (zh) | Profile生成、获取方法及相关设备和存储介质 | |
US11722880B2 (en) | Electronic subscriber identity module (eSIM) profile delivery and activation system and methods | |
JP5500807B2 (ja) | モバイルデバイス上での顧客セルフサポートなどのための電話傍受方法 | |
US9043936B2 (en) | Communications device | |
US9420496B1 (en) | Activation sequence using permission based connection to network | |
US8805365B2 (en) | Registration with a mobile telecommunications service provider | |
US9392395B1 (en) | Background delivery of device configuration and branding | |
CZ200488A3 (cs) | Způsob spuštění aplikace s použitím mobilního zařízení, mobilní zařízení pro tento způsob a identifikační karta pro toto mobilní zařízení | |
TW200805057A (en) | Improved subscriber identity module (SIM) application toolkit test method and system | |
US9603009B1 (en) | System and method of branding a device independent of device activation | |
US10902307B1 (en) | Universal integrated circuit card (UICC) toolkit | |
US12200815B2 (en) | Subscriber identity module (SIM) remote update agent | |
CN106791207A (zh) | 一种移动终端的拨号控制方法及移动终端 | |
US7742585B2 (en) | Mobile communication terminal | |
KR20160061846A (ko) | 통신 프로파일 운용 방법 및 이를 지원하는 전자 장치 | |
CN114185579A (zh) | 软件升级的方法、装置、电子设备和可读存储介质 | |
KR20120115315A (ko) | 모바일 통신 서비스 제공자에의 개선된 등록 | |
WO2006010371A2 (fr) | Procede et systeme permettant de faire communiquer un materiel de communication et un module d'identite d'abonne (sim), materiel connexe et programme informatique s'y rapportant | |
CN114640974B (zh) | 数据迁移方法、设备及存储介质 | |
EP2356805B1 (fr) | Méthode et système pour la gestion de service des stations mobiles | |
JP2004126736A (ja) | 通信端末及び通信制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |