Radio interface layer in a cell phone with a set of APIs having a hardware-independent proxy layer and a hardware-specific driver layer

   
   

A Radio Interface Layer (RIL) is disclosed. The RIL comprises an API set which provides a level of abstraction between the radio on a cell phone and the software of the cell phone. The API set of RIL is roughly based on the GSM AT interface as defined in GSM specifications 07.05 and 07.07. The API set provides access to functionality contained within a cellular telephone, such as a GSM or CDMA compatible telephone. These APIs allow applications running on an operating system in the cellular telephone to issue commands without knowledge of the underlying radio structure of the cellular telephone and specific knowledge of the GSM-type commands. For example, these APIs allow the applications to access to phonebook entries, restrict access to data and functionality using passwords, access file and message storage, and perform many other functions. The RIL is divided into a hardware-independent proxy layer, called by various software components, and a driver layer that is hardware-specific.

Une couche par radio d'interface (RIL) est révélée. Le RIL comporte un api réglé qui fournit un niveau d'abstraction entre la radio à un téléphone de cellules et le logiciel du téléphone de cellules. L'ensemble d'api de RIL est rudement basé sur le GM/M à l'interface comme défini dans les caractéristiques 07.05 et 07.07 de GM/M. L'ensemble d'api permet d'accéder à la fonctionnalité contenue dans un téléphone cellulaire, tel qu'un téléphone compatible de GM/M ou de CDMA. Ces APIs permettent des applications fonctionnant sur un logiciel d'exploitation dans le téléphone cellulaire aux commandes d'issue sans connaissance de la structure par radio fondamentale du téléphone cellulaire et connaissance spécifique du GM/M-type commandes. Par exemple, ces APIs permettent aux applications d'accéder aux entrées de phonebook, limitent l'accès aux données et à la fonctionnalité en utilisant des mots de passe, accèdent au stockage de dossier et de message, et exécutent beaucoup d'autres fonctions. Le RIL est divisé en couche matériel-indépendante de procuration, appelée par de divers composants de logiciel, et couche de conducteur qui est matériel-spécifique.

 
Web www.patentalert.com

< Lock-free implementation of concurrent shared object with dynamic node allocation and distinguishing pointer value

< RC netlist reduction for timing and noise analysis

> Interprocess communication mechanism

> System and method for pre-verification of stack usage in bytecode program loops

~ 00146