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.