Radio Interface Layer Segmentation for Smartphone Modem Adaptability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional wireless communication devices require dynamic loading of libraries and software components for different modem types, leading to inefficiencies in radio interface layer (RIL) structures, which complicates communication between user applications and transceivers.
Innovation Solution
A method and system utilizing a hardware-dependent application framework that sends API calls through an inter-language translation interface like JNI to a vendor RIL, enabling communication with specific transceivers using transceiver protocol software, optimizing the RIL architecture for efficient communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional RIL structures include abstraction layers supporting multiple modem types, then adaptability is improved, but device complexity increases due to dynamic library loading
Solution Approach 1:
The patent segments the RIL into distinct components: a hardware-dependent application framework and vendor-specific RIL modules. Each modem type has its own dedicated RIL module that implements specific protocols, eliminating the need for a single complex abstraction layer that supports all modem types through dynamic loading.
Solution Approach 2:
The patent introduces an intermediary hardware-dependent application framework that sits between the transceiver and the application layer. This framework provides a standardized interface and automatically selects and invokes the appropriate vendor-specific RIL module based on the transceiver type, eliminating the need for complex dynamic library loading while maintaining multi-modem support.
2Adaptability or versatility
If traditional RIL structures dynamically load libraries for specific modems, then adaptability is improved, but loss of time occurs during library loading
Solution Approach 1:
The patent implements preliminary action by having the hardware-dependent application framework pre-configured with knowledge of available vendor-specific RIL modules. When a transceiver is detected, the framework immediately identifies and invokes the appropriate module without requiring dynamic library loading, as the module selection logic is pre-established in the system.
3Ease of operation
If traditional RIL structures use abstraction layers, then ease of operation is improved, but device complexity increases
Solution Approach 1:
The patent extracts the vendor-specific complexity from the general RIL structure into separate, isolated modules. The hardware-dependent application framework contains only the essential abstraction logic needed for application-transceiver communication, while vendor-specific protocol details are contained in dedicated RIL modules that are invoked only when needed.
Data Source
AI summary
A method and system communicates a request between a user application and a modem within a wireless communication device. A radio interface layer (RIL) architecture includes an application framework which receives a hardware specific request as a first application programming interface (API) call from the user application. In response to receiving the request, the application framework sends a corresponding, second API call to a vendor radio interface layer (Vendor RIL) which provides an interface configured for communicating with a specific type of transceiver or modem. In one embodiment, the second API call is transmitted via a Java Native interface (JNI). The JNI provides access to software programs associated with the transceiver, which programs are written in a language that is different from Java. The Vendor RIL communicates with the modem using a modem protocol software corresponding to the specific type of modem to perform commands associated with the request.


