文章目录
- 一、需求
- 二、相关概念
-
- 2.1 IMS
- 2.2 Volte
- 2.3 CS域与PS域
-
- 2.3.1 CS域
- 2.3.2 PS域
- 2.4 VOIP
- 2.5 URC消息
- 2.6 HIDL
- 三、环境
- 四、设计思路
-
- 4.1 RIL结构图
- 4.2 RIL相关模块介绍
-
- 4.2.1 Dialer模块
- 4.2.2 TeleService模块
-
- 4.2.2.1 TeleService启动
- 4.2.3 TelecomService模块
-
- 4.2.3.1 TelecomService启动
- 4.2.3.2 TeleComService消息处理模型
- 4.2.4 telephony-common模块
- 4.2.5 Telecom_Framewrok模块
- 4.2.6 Telephony_Framewrok模块
- 4.2.7 RIL模块
-
- 4.2.7.1 RILD守护进程
-
- 4.2.7.1.1 RILD启动
- 4.2.7.2 libril共享库
- 4.2.7.3 librefrence共享库
- 4.3 RIL相关模块通讯
-
- 4.3.1 通讯架构图
- 五、详细设计
-
- 5.1 Dialer拨号
-
- 5.1.1 Dialer应用拨号时序图
- 5.1.2 Dialer拨号界面显示
- 5.1.3 Dialer权限检查
- 5.1.4 与TelecomService通信
- 5.2 TelecomService处理拨号流程
-
- 5.2.1 TelecomService处理拨号时序图
- 5.2.2 往InCallService发送请求
- 5.2.3 广播下发消息
- 5.2.4 往TeleService下发请求
- 5.3 TeleService下发拨号请求
-
- 5.3.1 TeleService下发拨号请求时序图
- 5.3.2 TeleService类图
- 5.3.3 TelephonyConnectionService启动
- 5.3.4 TeleService拨号请求下发(GsmCdmaPhone)
- 5.3.5 TeleService拨号请求下发(ImsPhone)
-
- 5.3.5.1 时序图
- 5.3.5.2 IMS与CDMA、GSM时序切换
- 5.4 RILD处理拨号请求
-
- 5.4.1 RILD拨号请求消息下发时序图
- 5.4.2 RILJ往RILD发送指令
- 5.4.3 RILD接收到RILJ指令
- 5.4.4 RILD和reference侧消息传递
- 5.4.5 reference侧接收到消息
- 5.4.6 reference侧将消息发送至modem侧
- 5.4.7 modem侧发送消息至reference侧
- 5.4.8 reference侧轮询modem指令
- 六、RIL指令
-
- 6.1 RILJ主动发送指令
- 6.2 RILJ被动接收指令
- 七、参考资料

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/21981.html