`

STK解析---菜单点击处理流程

    博客分类:
  • Stk
阅读更多
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菜单实现短信优惠券的方法.zip

    具体实现过程中,首先要编写STK应用程序,定义优惠券的接收、存储和使用流程。这通常涉及到SIM卡应用编程,需要熟悉GSM 11.11和GSM 11.14等相关标准。接着,运营商需要配置短信中心(SMSC)以支持数据短信的发送,并...

    STK卡梦网短信业务菜单OTA下载实现方案

    总结来说,STK卡梦网短信业务菜单OTA下载实现方案,要求对GSM网络中SIM卡应用的更新机制有深入理解,且需要综合运用GSM网络协议标准、智能卡技术、安全机制以及通信协议来确保整个更新流程的高效、安全和可靠性。

    SIM卡应用技术规范(STK)_GSM11.14

    7. **错误处理和异常管理**:规范定义了错误代码和处理流程,当遇到操作失败或异常情况时,系统能够正确地报告并处理。 8. **兼容性和互操作性**:GSM11.14的目标之一是确保SIM卡和不同厂商的手机之间具有良好的...

    STK用户手册(中文版)

    2. **基础界面和工作流程**:手册会详细解析STK的界面布局,包括各个工具栏、菜单项和视图窗口的用途,使初学者能快速上手。此外,它还会讲解STK的基本工作流程,如新建项目、导入数据和保存工作。 3. **对象建模**...

    android stk

    `StkAppService`是STK框架的核心组件之一,它是一个后台服务,负责处理所有与STK相关的事件和数据。该服务通过`ServiceHandler`辅助处理各种事件。 - **处理事件类型**: - **OP_CMD**:由底层上报的命令,如设置...

    GSM11.14 STK技术规范

    《GSM11.14 STK技术规范》解析与深度理解 一、规范概览与背景 GSM11.14技术规范是欧洲电信标准协会(ETSI)于1996年12月发布的,版本为5.2.0。此规范主要聚焦于SIM Application Toolkit(STK),即SIM卡应用工具包...

    《中国银联移动支付技术规范》 第2卷-第5部分

    ### 《中国银联移动支付技术规范》 第2卷-第5部分 知识点解析 #### 一、概述 《中国银联移动支付技术规范》是一部全面指导中国移动支付技术发展的标准化文件,它包含了多个部分,旨在规范移动支付领域的各个环节。...

    Satellite Tool Kit培训教材

    用户将学习如何利用STK的高级功能进行建模和分析,例如利用优化模块寻找最佳卫星轨道,或者使用图像处理模块解析遥感数据。 总的来说,这份培训教材是STK初学者和进阶用户的宝贵资源,它将帮助用户全面掌握STK的...

    GSM11.14全英文文档

    以下是对该文档标题、描述及部分展示内容的关键知识点进行的详细解析。 ### GSM11.14文档概述 **GSM11.14全英文文档**,作为GSM开发的基础性文档之一,它详细描述了数字蜂窝通信系统(即GSM)中关于SIM卡应用工具...

    od工具命令手册,用于软件逆向

    ### OllyDbg工具命令手册解析 #### 一、引言 OllyDbg是一款功能强大的反汇编调试器,广泛应用于软件逆向工程领域。它不仅能够帮助开发者理解二进制程序的工作原理,还能在安全研究、漏洞分析等方面发挥重要作用。...

    K3Cloud7.0插件开发应用案例.doc

    重载`EntryBarItemClick`方法,当用户点击库存查询菜单时,程序会获取当前分录行的数据。有两种方式获取当前分录字段数据:`TryGetEntryCurrentRow`返回当前行并检查是否成功获取,或者直接通过`GetEntryField`方法...

Global site tag (gtag.js) - Google Analytics