STK菜单点击处理流程
1、引言
对于sim卡的stk这块,其处理逻辑十分复杂,在此以点击其菜单为例,来分析其整个处理逻辑,对于modem侧在此不作分析,重点解析rild以上的事务和数据流向。
2、时序图
2.1 点击处理流程
注意:流程仅仅是当点击某一个menu的一系列操作,此将对应的内容传递到rild中,显然该流程仅仅是开始,这边厢modem根据传递过来的命令将数据返回在第二个流程里。
2.2 rild返回数据流程
注意:该流程是指rild返回数据给stk中间对这些数据的解析过程,解析之后的rildMessage就会传到stk,通过接受广播的形式
3、流程简析
3.1 STK 的处理
1)开启会话,超时结束
对于stk,当我们点击其某个menu后,会向下汇报数据,这时stk界面上会等待,这个等待不是说一直等待,你不会返回数据我就一直等到死为止,那肯定不可能,大家也知道这点,所以在这里有一个10秒的延迟时间,到时还没有数据更新此时就直接结束当前会话。
2)将请求发送到rild
上图2.1就是发送请求到rild
这里将我们需要的请求打包成rilMessage然后通过rild发送到modem侧;
3.2 rild返回数据给stk
rild接受到发送的请求后将对应数据给modem侧,modem得知后根据相关的命令,将对应数据返回,中间层做了一大堆的逻辑处理,主要是解析modem侧发送过来的数据,将对应数据解析后通过广播发送到stk,stk更新ui,如果之间stk没有接收到数据则超时,就会回到主界面去。
4、总结
对于该流程没有一个函数一个函数的解析,会在后面对中间的流程进行细化,敬请关注谢谢!
相关推荐
具体实现过程中,首先要编写STK应用程序,定义优惠券的接收、存储和使用流程。这通常涉及到SIM卡应用编程,需要熟悉GSM 11.11和GSM 11.14等相关标准。接着,运营商需要配置短信中心(SMSC)以支持数据短信的发送,并...
总结来说,STK卡梦网短信业务菜单OTA下载实现方案,要求对GSM网络中SIM卡应用的更新机制有深入理解,且需要综合运用GSM网络协议标准、智能卡技术、安全机制以及通信协议来确保整个更新流程的高效、安全和可靠性。
7. **错误处理和异常管理**:规范定义了错误代码和处理流程,当遇到操作失败或异常情况时,系统能够正确地报告并处理。 8. **兼容性和互操作性**:GSM11.14的目标之一是确保SIM卡和不同厂商的手机之间具有良好的...
2. **基础界面和工作流程**:手册会详细解析STK的界面布局,包括各个工具栏、菜单项和视图窗口的用途,使初学者能快速上手。此外,它还会讲解STK的基本工作流程,如新建项目、导入数据和保存工作。 3. **对象建模**...
`StkAppService`是STK框架的核心组件之一,它是一个后台服务,负责处理所有与STK相关的事件和数据。该服务通过`ServiceHandler`辅助处理各种事件。 - **处理事件类型**: - **OP_CMD**:由底层上报的命令,如设置...
《GSM11.14 STK技术规范》解析与深度理解 一、规范概览与背景 GSM11.14技术规范是欧洲电信标准协会(ETSI)于1996年12月发布的,版本为5.2.0。此规范主要聚焦于SIM Application Toolkit(STK),即SIM卡应用工具包...
### 《中国银联移动支付技术规范》 第2卷-第5部分 知识点解析 #### 一、概述 《中国银联移动支付技术规范》是一部全面指导中国移动支付技术发展的标准化文件,它包含了多个部分,旨在规范移动支付领域的各个环节。...
用户将学习如何利用STK的高级功能进行建模和分析,例如利用优化模块寻找最佳卫星轨道,或者使用图像处理模块解析遥感数据。 总的来说,这份培训教材是STK初学者和进阶用户的宝贵资源,它将帮助用户全面掌握STK的...
以下是对该文档标题、描述及部分展示内容的关键知识点进行的详细解析。 ### GSM11.14文档概述 **GSM11.14全英文文档**,作为GSM开发的基础性文档之一,它详细描述了数字蜂窝通信系统(即GSM)中关于SIM卡应用工具...
### OllyDbg工具命令手册解析 #### 一、引言 OllyDbg是一款功能强大的反汇编调试器,广泛应用于软件逆向工程领域。它不仅能够帮助开发者理解二进制程序的工作原理,还能在安全研究、漏洞分析等方面发挥重要作用。...
重载`EntryBarItemClick`方法,当用户点击库存查询菜单时,程序会获取当前分录行的数据。有两种方式获取当前分录字段数据:`TryGetEntryCurrentRow`返回当前行并检查是否成功获取,或者直接通过`GetEntryField`方法...