Sim manager API

   
   

A SIM Manager is disclosed that accesses functionality contained within a GSM-type telephone SIM by combining functionality of a plurality of asynchronous RIL functions into a single synchronous application programming interface. A first dynamic link library receives a function call for performing a selected function from an application operating in a GSM-type telephone device. The first dynamic link library is preferably a stub dynamic link library to which applications link, links to the application and initiates a process thread corresponding to the received function call, thereby blocking all subsequently received calls until the received function call for the selected function is complete. A second dynamic link library contains at least one application programming interface corresponding to the selected function. Each application programming interface corresponds to the selected function within the second dynamic link library links to a radio interface layer of the GSM-type telephone device for performing the selected function. The second dynamic link library is loaded by the first dynamic link library when the first dynamic link library receives the function call. The second dynamic link library initiates a process thread corresponding to the received function call and blocks all subsequently received calls until the received function call for the selected function is complete.

Ein SIM Manager wird freigegeben, daß die Zugänge Funktionalität, die innerhalb einer G/M-Art Telefon SIM enthalten wird, indem sie Funktionalität einer Mehrzahl asynchronen RIL kombiniert, in eine einzelne synchrone Anwendungsprogramm-Schnittstelle arbeitet. Eine erste dynamische Hauptbibliothek empfängt einen Funktion Anruf für das Durchführen einer vorgewählten Funktion von einer Anwendung, die in einer G/M-Art Telefonvorrichtung funktioniert. Die erste dynamische Hauptbibliothek ist vorzugsweise eine dynamische Hauptbibliothek des Stummels, mit der Anwendungen verbinden, Verbindungen zur Anwendung und Eingeführte ein Prozeßgewinde, das dem empfangenen Funktion Anruf entspricht, dadurch sieblockiert sieblockiert alle nachher empfangene Anrufe, bis der empfangene Funktion Anruf für die vorgewählte Funktion komplett ist. Eine zweite dynamische Hauptbibliothek enthält mindestens eine Anwendungsprogramm-Schnittstelle, die der vorgewählten Funktion entspricht. Jede Anwendungsprogramm-Schnittstelle entspricht der vorgewählten Funktion innerhalb der zweiten dynamischen Hauptbibliothek Verbindungen einer Radioschnittstelle Schicht der G/M-Art Telefonvorrichtung für das Durchführen der vorgewählten Funktion. Die zweite dynamische Hauptbibliothek wird durch die erste dynamische Hauptbibliothek geladen, wenn die erste dynamische Hauptbibliothek den Funktion Anruf empfängt. Die zweite dynamische Hauptbibliothek leitet ein Prozeßgewinde ein, das dem empfangenen Funktion Anruf entspricht und blockiert alle nachher empfangene Anrufe, bis der empfangene Funktion Anruf für die vorgewählte Funktion komplett ist.

 
Web www.patentalert.com

< Integrated antenna coupler element

< System and method for using a wireless enabled portable computer system as a wireless modem

> User interface assembly, and associated method, for alerting placement of a call to a mobile station

> Radio network communication system

~ 00114