Method for conveying control commands for SIM card from external apparatus to SIM card
First Claim
1. An apparatus having means for functionally connecting a smart card to the apparatus, comprising:
- a first smart card control element for receiving high-level control commands belonging to a predetermined selection of commands, for controlling a smart card connected to the smart card connection means according to a predetermined low-level command sequence corresponding to the control command in question; and
a second smart card control element for receiving low-level commands and for conveying them to the smart card connected to the smart card connection means;
wherein said smart card control elements are arranged to reserve the smart card connected to the smart card connection means for one smart card control element at a time; and
during operation of the apparatus with an external source of command signal, said second smart card control element is responsive to a command from said external source to reserve a resource, provided that if said resource is reserved by said first smart card control element, said second smart card control element is to wait for a release of said resource.
1 Assignment
0 Petitions
Accused Products
Abstract
The method according to the invention can be used for conveying low-level SIM card commands from an external apparatus (12) of a mobile station (1) to a SIM card (2) connected to the mobile station. The invention is based on locking the SIM card (2) solely for a particular control element (10) for the duration of the exchange of low-level commands. The mobile station according to the invention advantageously includes two SIM card control elements (4, 10) the first of which (4) is intended for executing commands issued by internal blocks of the mobile station and the second of which (10) is intended for conveying low-level commands from an external apparatus (12) connected to the mobile station. Said first control element (4) receives high-level commands from the various blocks (6) of the mobile station and conveys to the SIM card (2) the corresponding low-level command sequences. Said second control element (10) reserves the SIM card (2) for itself, when necessary, whereafter the external apparatus (12) connected to the mobile station can issue low-level commands which are conveyed by said second control element (10) to the SIM card (2). Said second control element (10) frees the SIM card only when the external apparatus (12) indicates that the command sequence has ended. If said first control element (4) receives a command during the command sequence of the external apparatus, the first control element (4) remains waiting and executes the operations required by the command after the SIM card (2) has been released and is no more used by said second control element (10).
132 Citations
12 Claims
-
1. An apparatus having means for functionally connecting a smart card to the apparatus, comprising:
-
a first smart card control element for receiving high-level control commands belonging to a predetermined selection of commands, for controlling a smart card connected to the smart card connection means according to a predetermined low-level command sequence corresponding to the control command in question; and a second smart card control element for receiving low-level commands and for conveying them to the smart card connected to the smart card connection means; wherein said smart card control elements are arranged to reserve the smart card connected to the smart card connection means for one smart card control element at a time; and during operation of the apparatus with an external source of command signal, said second smart card control element is responsive to a command from said external source to reserve a resource, provided that if said resource is reserved by said first smart card control element, said second smart card control element is to wait for a release of said resource. - View Dependent Claims (2, 3)
-
-
4. A system having a host device which has
means for functionally connecting a smart card to the system, and at least one smart card functionally connected to the means, the system comprising; -
a first smart card control element in the host device for receiving high-level control commands belonging to a predetermined selection of commands, for controlling a smart card connected to the smart card connection means according to a predetermined low-level command sequence corresponding to the control command in question; a second smart card control element in the host device for receiving low-level commands and for conveying them to the smart card connected to the smart card connection means, said smart card control elements being arranged to reserve the smart card connected to the smart card connection means for one smart card control element at a time; at least one further internal block in the host device for sending said high-level control commands to said first smart card control element; an I/O interface in the host device for connecting external apparatuses and for transferring commands from an external apparatus to said second smart card control element; and an external apparatus connected to said I/O interface; wherein during operation of the system with said external apparatus, said second smart card control element is responsive to a command from said external apparatus to reserve a resource, provided that if said resource is reserved by said first smart card control element, said second smart card control element is to wait for a release of said resource. - View Dependent Claims (5, 6)
-
-
7. A method for conveying commands from a unit to a smart card,
which smart card can be controlled at least via a first smart card control element and a second smart card control element, and which commands from the unit to the smart card are conveyed via the second smart card control element, comprising steps in which said unit sends a first command to the second smart card control element, in response to said command the second smart card control element attempts to reserve the smart card for itself, when the reservation succeeds, the second smart card control element informs the unit of the reservation, whereafter the unit sends commands to the second smart card control element which passes them on to the smart card and returns the responses from the smart card to the unit, the unit sends an end command to said second smart card control element, and in response to the end command the second control smart card element releases the smart card for use by other smart card control elements.
-
11. A mobile communication device having means for functionally connecting a smart card to the device, comprising:
-
a first smart card control element for receiving high-level control commands belonging to a predetermined selection of commands, for controlling a smart card connected to the smart card connection means according to a predetermined low-level command sequence corresponding to a control command in question; a second smart card control element for receiving low-level commands and for conveying them to the smart card connected to the smart card connection means; an input/output interface for connection of external apparatuses and for transferring of commands from an external apparatus connected to the input/output interface to said second smart card control element; at least one further internal block for sending high-level control commands to said first smart card control element; and wherein said first and said second smart card control elements are arranged to reserve the smart card connected to the smart card connection means for one of said smart card control elements at a time; and during operation of the communication device with said external apparatus, said second smart card control element is responsive to a command from said external apparatus to reserve a resource, provided that if said resource is reserved by said first smart card control element, said second smart card control element is to wait for a release of said resource.
-
-
12. A system having a portable computer and a mobile communication device, said mobile communication device having means for functionally connecting a smart card to the device, the system comprising:
-
a first smart card control element in the mobile communication device for receiving high-level control commands belonging to a predetermined selection of commands, and for controlling a smart card connected to the smart card connection means according to a predetermined low-level command sequence corresponding to a control command in question; a second smart card control element in the mobile communication device for receiving low-level commands and for conveying them to the smart card connected to the smart card connection means; an input/output interface in the mobile communication device for connection of the portable computer to the mobile communication device and for transferring of commands from the portable computer connected to the input/output interface to said second smart card control element; at least one further internal block in the mobile communication device for sending said high-level control commands to said first smart card control element; and wherein said first and said smart card control elements in the mobile communication device are arranged to reserve the smart card connected to the smart card connection means for one of said smart card control elements at a time; and during operation of the system with said computer, said second smart card control element is responsive to a command from said computer to reserve a resource, provided that if said resource is reserved by said first smart card control element, said second smart card control element is to wait for a release of said resource.
-
Specification