[發明專利]一種Android雙模RIL系統的構建方法及系統有效
| 申請號: | 201310375558.3 | 申請日: | 2013-08-26 |
| 公開(公告)號: | CN103458118A | 公開(公告)日: | 2013-12-18 |
| 發明(設計)人: | 張濤;袁志堅;陳融;趙敏;王金雙 | 申請(專利權)人: | 中國人民解放軍理工大學 |
| 主分類號: | H04M1/725 | 分類號: | H04M1/725;G06F9/44 |
| 代理公司: | 南京正聯知識產權代理有限公司 32243 | 代理人: | 王素琴 |
| 地址: | 210007 *** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 android 雙模 ril 系統 構建 方法 | ||
技術領域
本發明屬于智能手持移動終端操作系統領域,具體地說是一種Android雙模RIL系統的構建方法及系統。
背景技術
隨著通信技術的發展,用戶對雙模移動終端的需求越來越強烈,終端廠商開發雙模終端的動力也越來越足。雙模終端一般可以分為雙模雙待終端和雙模單待終端,雙模終端中最關鍵的是雙模的RIL系統,一般說來,雙模終端的RIL系統都與特定的硬件平臺相關,且不同的雙模終端都需要大量修改第三方應用程序,給雙模終端開發造成了不便,增加了開發工作量。
另一方面,Android手機操作系統平臺是一個架構良好的層次化軟硬件平臺,可以分為四層:最上層為應用程序層,由操作系統廠商或者第三方開發人員提供多種功能的應用程序;第二層為應用框架層,提供應用程序運行的Java層框架及必要的基礎服務等;第三層為系統運行庫層,提供系統庫和Android運行時庫;最底層為Linux內核層,提供必要的操作系統內核驅動和硬件驅動。
如圖1所示,原生Android?RIL系統包括Phone模塊20、RIL-Java模塊30、RILD模塊40和通信模塊50;
然而,現有的構建Android雙模RIL系統的方法都是根據硬件廠商指定的兩種通信制式來構建的,然而隨著4G等更新一代的通信制式的出現,采用這種構建方法多種雙模RIL系統其工作量顯然比較大,不具有普適性。
發明內容
本發明所解決的技術問題是提供一種具有普適性的Android雙模RIL系統的構建方法以及利用該方法所構建的系統。
為解決上述技術問題,本發明一種Android雙模RIL系統的構建方法,包括以下步驟:
(1)構建不同通信制式的單模的RIL系統:采用原生Android?RIL系統的Phone模塊、RIL-Java模塊、RILD模塊和通信模塊,根據通信制式及硬件平臺的不同來配置Phone模塊、RIL-Java模塊、RILD模塊中的AT命令字處理子模塊和RILD模塊中的通信模塊驅動器;
(2)構建雙模的第一通信通道與第二通信通道;
(3)構建Phone管理器用于調度每個單模RIL系統中的Phone模塊;所述Phone管理器包括Phone模塊啟動器和通知接收器的注冊器;
(4)任意選取2個步驟(1)中構建的單模RIL系統分別作為第一RIL系統和第二RIL系統;所述第一RIL系統中的RIL-Java模塊和RILD模塊采用步驟(2)中所述的第一通信通道進行通信;第二RIL系統中的RIL-Java模塊和RILD模塊采用步驟(2)中所述的第二通信通道進行通信;
(5)Phone管理器啟動步驟(4)選取的2個單模RIL系統中的Phone模塊,并注冊上述2個單模RIL系統的通知接收器。
進一步地優選方案,本發明Android雙模RIL系統的構建方法中,所述步驟(1)的通信制式為2G的GSM、CDMA或3G的WCDMA、CDMA2000、TD-SCDMA。
進一步地優選方案,本發明Android雙模RIL系統的構建方法中,所述第一通信通道為原生Android?RIL系統中RIL-Java模塊和RILD模塊通信的socket通道;所述第二通信通道采用與原生Android系統的其他socket通道的名稱不沖突的socket通道。
同時本發明還提出了一種利用該方法構建的Android雙模RIL系統,其特征在于:包括第一RIL系統和第二RIL系統,所述第一RIL系統包括第一Phone模塊、第一RIL-Java模塊、第一RILD模塊和第一通信模塊;所述第一RIL-Java模塊與第一RILD模塊采用原生Android?RIL系統的socket通道;所述第二RIL系統包括第二Phone模塊、第二RIL-Java模塊、第二RILD模塊和第二通信模塊,所述第二RIL-Java模塊與第二RILD模塊采用與原生Android系統的其他socket通道的名稱不沖突的socket通道。
本發明與現有技術相比,具有以下顯著的優點:(1)通信制式無關性:雙模之間無關聯關系,方便進行通信制式的替換,可以適用于多個雙模通信制式的組合,例如GSM+WCDMA或者TD-SCDMA+CDMA2000等;(2)第三方軟件獨立性:軟件架構對第三方應用程序透明,第三方應用程序無需進行改動或者只需少量改動即可使用雙模制式;(3)減少工作量:隨著通信制式的增多,本發明在構建多種雙模RIL系統的情況下其工作量明顯小于現有技術。
附圖說明
圖1為原始Android?RIL系統結構框圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍理工大學,未經中國人民解放軍理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310375558.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于識別電弧故障的方法和斷路器
- 下一篇:一種分段崩落法采礦的切割方法





