一种在双卡双待移动终端中实现stk应用的方法和系统的制作方法

文档序号:7694939阅读:244来源:国知局
专利名称:一种在双卡双待移动终端中实现stk应用的方法和系统的制作方法
技术领域
本发明涉及STK应用技术,特别是指一种在双卡双待移动终端中实现 STK应用的方法和系统。
背景技术
STK是SIM卡工具包的英文缩写,是一系列SIM卡与移动终端之间交 互的命令语句。
图1所示为在单卡移动终端中实现STK应用的系统结构图。如图l所 示,该系统包括STK应用程序调用模块、STK策略模块、无线接口驱动模 块和无线模块。当用户通过调用STK应用程序调用模块调用STK应用程序 时,STK应用程序调用STK策略模块,STK策略模块向用户展示菜单。当 用户选择菜单中的选项之后,STK策略模块将与该被选中的选项对应的STK 请求命令通过无线接口驱动模块发送给无线模块,无线模块中的SIM卡对 该STK请求命令进行处理之后,通过无线接口驱动模块将STK命令发送给 STK策略模块,STK策略模块执行该STK命令,并通过无线接口驱动模块 将STK响应命令发送给无线模块,由此完成STK应用。
随着移动通信技术的发展,出现了双卡双待移动终端。在双卡双待移动 终端中,由于用户可以同时使用两个SIM卡,所以,需要4是供在双卡双待 移动终端中实现STK应用的方法。

发明内容
有鉴于此,本发明的目的在于提供一种在双卡双待移动终端中实现STK 应用的方法和在双卡双待移动终端中实现STK应用的系统,使得当在双卡 双待移动终端中使用两个支持STK应用的SIM卡时能够正确地完成对应SIM卡的STK应用。
为了达到上述目的,本发明提供一种在双卡双待移动终端中实现STK 应用的方法,在双卡双待移动终端中包括两个STK应用程序,所述两个STK 应用程序分别与两个SIM卡对应;在双卡双待移动终端中包括两个STK策 略模块,所述两个STK策略模块分别与两个SIM卡对应;实现STK应用的 方法包括如下步骤
调用STK应用程序;
STK应用程序在注册表中登记与被调用的STK应用程序对应的SIM卡 合勺才示i口、;
获取在注册表中登记的SIM卡的标识,根据所获取的SIM卡的标识确 定对应的STK策略冲莫块;
STK策略模块在双模双待终端中展示菜单,当检测出菜单中的选项被选 中时,STK策略模块通过无线接口层与对应的SIM卡交互完成STK应用。
在双卡双待移动终端中创建两个STK应用的快捷方式,所述两个STK 应用的快捷方式分别与两个STK应用程序对应;所述调用STK应用程序为 通过调用STK应用的快捷方式来调用对应的STK应用程序。
在双卡双待移动终端中包括两个STK服务线程,所述两个STK服务线 程分别与两个SIM卡对应;所述STK服务线程根据对应的SIM卡的STK 应用程序是否可用来创建或删除用于调用对应的SIM卡的对应的STK应用 程序的快捷方式。当双卡双待移动终端开^L时,系统月良务进程依次启动并初 始化所述两个STK月良务线程。
在双卡双待移动终端中包括STK路由模块;所述STK应用程序完成在 注册表中登记的步骤之后,调用STK路由模块,由STK路由模块获取在注 册表中登记的SIM卡的标识,冲艮据所获^f又的SIM卡的标识确定对应的STK 策略模块,并调用该对应的STK策略模块。
当所述双卡双待移动终端采用Windows Mobile操作系统时,所述STK 应用程序完成在注册表中登记的步骤之后,调用默认界面调用程序,由默认界面调用程序调用STK路由模块。
当双卡双待移动终端开机时,加载并初始化STK路由才莫块,STK路由 模块依次加载并初始化所述两个STK策略模块。
所述STK策略^^莫块通过无线接口层与对应的SIM卡交互完成STK应用 的步骤包括
STK策略模块通过无线接口层将被选中的选项所对应的STK请求命令 发送给包括对应的SIM卡的无线模块;
无线模块中的SIM卡处理STK请求命令之后,通过无线接口层向所述 两个STK策略模块以广播方式发送STK命令;
STK策略模块接收STK命令并判断STK命令是否需要处理,如果是, 则执行该STK命令之后,通过无线接口层将STK响应命令发送给包括对应 的SIM卡的无线模块,由此完成STK应用。
其中,所述STK策略模块通过无线接口层将被选中的选项所对应的STK 请求命令发送给包括对应的SIM卡的无线模块的步骤包括STK策略模块 在STK请求命令中添加用于表示对应的SIM卡的标识,并通过调用扩展的 无线接口层代理将该STK请求命令发送给无线接口层路由器,无线接口层 路由器根据STK请求命令中添加的用于表示对应的SIM卡的标识,将STK 请求命令发送给与包括对应的SIM卡的无线模块对应的无线接口驱动模块, 由该无线接口驱动模块将STK请求命令发送给包括对应的SIM卡的无线模
块;
所述SIM卡通过无线接口层向两个STK策略模块以广播方式发送STK 命令的步骤包括SIM卡对应的无线模块向对应的无线接口驱动模块发送 STK命令,无线接口驱动模块解析STK命令之后,在STK命令中添加用于 表示对应的SIM卡的标识,并发送给无线接口层路由器,无线接口层路由 器通过调用扩展的无线接口层代理将接收到的STK命令以广播方式发送给 两个STK策略模块;
所述STK策略模块接收STK命令并判断STK命令是否需要处理的步骤包括STK策略模块接收到STK命令之后,获取STK命令中添加的标识, 根据STK命令中添加的标识确定该STK命令是否需要处理;
所述STK策略模块通过无线接口层将STK响应命令发送给包括对应的 SIM卡的无线模块的步骤包括STK策略模块在STK响应命令中添加用于 表示对应的SIM卡的标识,通过调用扩展的无线接口层代理将该STK响应 命令发送给无线接口层路由器,无线接口层路由器根据STK响应命令中添 加的标识,将STK响应命令发送给对应的无线接口驱动模块,由该无线接 口驱动模块将STK响应命令发送给包括对应的SIM卡的无线模块。
为了达到上述目的,本发明提供一种在双卡双待移动终端中实现STK 应用的系统,该系统包括两个STK应用程序调用模块、 一个STK路由模 块、两个STK策略模块、 一个扩展的无线接口层代理、 一个无线接口层路 由器、两个无线接口驱动模块以及两个无线模块;所述两个STK应用程序 调用模块分别与两个SIM卡对应,所述两个STK策略模块分别与两个SIM 卡对应,所述两个无线接口驱动模块分别与两个SIM卡对应,所述两个无 线模块分别与两个SIM卡对应;
所述STK应用程序调用模块,用于调用STK应用程序,当该被调用的 STK应用程序在注册表中登记与被调用的STK应用程序对应的SIM卡的标 识之后,所述STK应用程序调用模块调用所述STK路由模块;
STK路由模块,用于保存SIM卡的标识和STK策略模块之间的对应关 系,用于获取在注册表中登记的SIM卡的标识,根据所获取的STM卡的标 识查找所述对应关系确定对应的STK策略模块,并调用该对应的STK策略
模块;
STK策略模块,用于展示菜单,当检测出菜单中的选项被选中时,通过 调用扩展的无线接口层代理,将被选中的选项所对应的STK请求命令发送 给无线接口层路由器;用于接收STK命令并判断STK命令是否需要处理, 如果是,则执行该STK命令之后,通过调用扩展的无线接口层代理将STK 响应命令发送给无线接口层路由器;无线接口层路由器,用于接收来自STK策略模块的STK请求命令,并 发送给对应的无线接口驱动模块;用于接收来自无线接口驱动模块的STK 命令,并以广播方式发送给两个STK策略模块;用于接收来自STK策略模 块的STK响应命令,并发送给对应的无线接口驱动模块;
无线接口驱动模块,用于接收来自无线接口层路由器的STK请求命令 并进行解析,将解析后的STK请求命令发送给对应的无线模块;用于接收 来自对应的无线模块的STK命令并进行解析,将解析后的STK命令发送给 无线接口层路由器;
无线模块,用于接收来自对应的无线接口驱动模块的STK请求命令, 送给对应的SIM卡处理该STK请求命令;用于将SIM卡发出的STK命令 发送给对应的无线接口驱动模块。
所述系统进一 步包括两个STK应用快捷方式创建/删除模块,所述两个 STK应用快捷方式创建/删除模块分别与两个SIM卡对应;所述STK应用快 捷方式创建/删除模块,用于创建或删除用于调用对应的SIM卡对应的STK 应用程序的快捷方式。
所述系统进一步包括默认界面调用模块;当被调用的STK应用程序在 注册表中登记与被调用的STK应用程序对应的SIM卡的标识之后,所述STK 应用程序调用模块调用所述默认界面调用模块;所述默认界面调用模块,用 于调用STK路由模块。
根据本发明提供的在双卡双待移动终端中实现STK应用的方法和系统, 当用户调用某一 SIM卡对应的STK应用程序时,STK应用程序在注册表中 登记SIM卡标识,这样在后续步骤中可以根据注册表中登记的SIM卡标识 来确定用户调用的是那一个SIM卡对应的STK应用,从而调用相应的STK 策略模块来完成相应的STK应用。根据该方法和系统,能够简单、正确地 区分出不同SIM卡对应的STK应用,由此可以在双卡双待移动终端中实现 STK应用。
另外,根据本发明提供的在双卡双待移动终端中实现STK应用的方法和系统,通过创建与STK应用对应的快捷方式,并根据SIM卡能否支持STK 应用来创建或删除相应的快捷方式,从而能够方^更用户使用STK应用,而 且用户能够根据快捷方式的有无来判断某一 SIM卡是否支持STK应用,提 高了用户的使用感受。


图1所示为现有技术中在单卡移动终端中实现S T K应用的系统结构图。 图2所示为本发明实施方式中在双卡双待移动终端中实现STK应用的 方法流程图。
图3所示为本发明实施方式中初始化STK服务线程的示意图。
图4所示为本发明实施方式中在双卡双待移动终端中实现STK应用的
系统结构图。
图5所示为本发明实施方式中初始化STK路由模块和STK策略模块的 示意图。
图6所示为本发明实施方式中在具有图4所示系统结构的双卡双待移动 终端中实现STK应用的方法流程图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚明白,下面举具体实施例, 对本发明作进 一 步详细的说明。
为了在双卡双待移动终端中实现STK应用,本发明实施方式在双卡双 待移动终端中设置两个STK应用程序,所述两个STK应用程序分别与两个 SIM卡对应;在双卡双待移动终端中设置两个STK策略模块,所述两个STK 策略模块分别与两个SIM卡对应。STK策略模块针对其对应的SIM卡实现 不同的策略,实现STK的各项功能。在双卡双待移动终端中实现STK应用 的方法如图2所示,包括如下步骤
步骤201:用户调用其中一个SIM卡对应的STK应用程序。在本发明实施方式中,为了方便用户调用STK应用程序,在双卡双待
移动终端中可以创建两个STK应用的快捷方式,所述两个STK应用的快捷 方式分别与两个SIM卡的STK应用程序对应。STK应用快捷方式的名称可 以与所对应的SIM卡中STK应用名称统一,从而使用户能够非常直接地辨 别STK应用与SIM卡的对应关系。这样,在本步骤中,用户可以通过调用 STK应用的快捷方式来调用对应的STK应用程序。
在本发明实施方式中,为了创建和删除STK应用的快捷方式,在双卡 双待移动终端中设置两个STK服务线程,所述两个STK服务线程分别与两 个SIM卡对应。STK服务线程根据对应的SIM卡的STK应用程序是否可用 来创建或删除用于调用对应的SIM卡对应的STK应用程序的快捷方式。
例如,当SIM卡支持STK应用时,对应的STK服务线程创建该SIM 卡对应的STK应用的快捷方式;相反,当SIM卡不支持STK应用时,对应 的STK服务线程不会创建STK应用的快捷方式。再如,当终端的当前状态 从支持STK应用转变为不支持STK应用(例如在飞行模式下)时,STK服 务线程将两个SIM卡所分别对应的STK应用的快捷方式删除掉;当终端的 当前状态从不支持STK应用转变为支持STK应用时,STK服务线程创建两 个SIM卡所分别对应的STK应用的快捷方式。即,STK服务线程可以根据 不同SIM卡支持STK应用的情况以及终端的状态支持STK应用的情况来创 建或删除STK应用快捷方式,使得快捷方式的存在与否能够直接反映SIM 卡中的STK应用是否可用。当使用的SIM卡或终端的当前状态不支持STK 应用时,用户不会看到相应的STK应用的快4走方式,乂人而避免用户调用STK 应用快捷方式时无法完成相应的STK应用的情况。
为了通过STK服务线程来创建或删除STK应用快捷方式,当双卡双待移 动终端开机时,本发明实施方式中,系统的服务进程依次启动并初始化STK服 务线程1和STK服务线程2,如图3所示。其中,STK服务线程1与SIM卡1 对应,用于负责与SIM卡1对应的STK应用的快捷方式的创建和删除;STK 服务线程2与SIM卡2对应,用于负责与SIM卡2对应的STK应用的快捷方式的创建和删除。
步骤202:被调用的STK应用程序在注册表中登记与被调用的STK应 用程序对应的SIM卡的标识。
步骤203:获取在注册表中登记的SIM卡的标识,根据所获取的SIM 卡的标识确定对应的STK策略模块,并调用该STK策略模块。
在本发明实施方式中,可以在双卡双待移动终端中设置STK路由才莫块。 此时,在步骤202之后,被调用的STK应用程序调用该STK路由模块,本 步骤203由该STK路由模块执行。
在本发明实施方式中,若双卡双待移动终端采用windows Mobile操作 系统,则双卡双待移动终端中包括默认界面调用程序。在这种情况下,在步 骤202之后,被调用的STK应用程序调用该默认界面调用程序,由默认界 面调用程序调用STK路由模块。
步骤204:被调用的STK策略模块在双模双待终端中展示菜单,当检测 出菜单中的选项被选中时,STK策略模块通过RIL层与对应的SIM卡交互 完成STK应用。
下面以基于windows Mobile操作系统的双卡双待移动终端为例,介绍 本发明实施方式。
图4示出了本发明实施方式中在基于windows Mobile操作系统的双卡 双待移动终端中实现STK应用的系统结构图。该系统包括两个STK应用 程序调用模块、 一个默认界面调用模块、 一个STK路由模块、两个STK策 略模块、 一个扩展的无线接口层代理(RIL Proxy), 一个RIL路由器、两 个无线接口驱动模块和两个无线模块,每个无线模块中分别包括一个SIM 卡。在双卡双待移动终端中,若两个SIM卡分别为SIM卡1和SIM卡2, 则与SIM卡1对应的模块包括STK应用程序调用模块1 、 STK策略模块1 、 无线接口驱动模块1以及无线模块1,与SIM卡2对应的模块包括STK应 用程序调用模块2、 STK策略模块2、无线接口驱动模块2以及无线模块2。
图4所示系统中还可以包括两个STK应用快捷方式创建/删除模块(未图示),所述两个STK应用快捷方式创建/删除^t块分別与两个SIM卡对应。 所述STK应用快捷方式创建/删除模块创建或删除用于调用对应的SIM卡对 应的STK应用程序的快捷方式。
当双卡双待移动终端开机时,本发明实施方式中对STK路由模块和STK 策略模块进行初始化,具体为,系统shell首先加载并初始化STK路由模块, STK路由模块被初始化之后,STK路由模块依次加载并初始化STK策略模 块1和STK策略模块2,如图5所示。STK策略模块初始化的主要动作是 向系统注册消息通知,这样,当从RIL层广播STK策略^^莫块注册的消息时, 两个STK策略模块都会收到。
下面以图4所示的系统架构,详细介绍在基于windows Mobile操作系 统的双卡双待移动终端中实现STK应用的方法。如图6所示,在双卡双待 移动终端中实现STK应用的方法包括如下步骤。
步骤601:用户通过调用STK应用的快捷方式来调用对应的STK应用程序。 步骤602:当被调用的STK应用程序在注册表中登记被调用的STK应用程 序对应的SIM卡的标识之后,STK应用程序调用模块调用默认界面调用模块。 步骤603:默认界面调用模块调用STK路由模块。 其中,默认界面调用模块是windows Mobile操作系统中已有的模块。 步骤604: STK路由模块获取在注册表中登记的SIM卡的标识,根据所获 取的SIM卡的标识查找SIM卡的标识和STK策略模块之间的对应关系,确定 在注册表中登记的SIM卡的标识对应的STK策略模块,并调用该对应的STK 策略模块。STK路由模块中保存SIM卡的标识和STK策略模块之间的对应关 系。
步骤605:被调用的STK策略模块展示菜单。 该菜单中包括多个选项,每个选项表示一个STK应用。 步骤606:当用户选择菜单中的选项,由STK策略模块检测出菜单中的选 项被选中时,STK策略模块通过无线接口层(RIL层)将被选中的选项所对应 的STK请求命令发送给包括对应的SIM卡的无线模块。该STK请求命令是用于请求用户选择的菜单中的选项所对应的STK应用的命令。
本步骤中,STK策略模块通过RIL层将被选中的选项所对应的STK请求命 令发送给包括对应的SIM卡的无线模块的步骤具体包括STK策略模块在STK 请求命令中添加用于表示对应的SIM卡的标识,并通过调用扩展的RIL Proxy 将该STK请求命令发送给RIL路由器,RIL路由器根据STK请求命令中添加 的用于表示对应的SIM卡的标识,将STK请求命令发送给与包括对应的SIM 卡的无线模块对应的无线接口驱动模块,由该无线接口驱动模块将STK请求命 令发送给包括对应的SIM卡的无线模块。
步骤607:无线模块中的SIM卡处理STK请求命令之后,通过RIL层向所 述两个STK策略^f莫块以广播方式发送STK命令。
本步骤中,SIM卡通过RIL层向STK策略才莫块以广播方式发送STK命令 的步骤具体包括SIM卡对应的无线模块向对应的无线接口驱动模块发送STK 命令,无线接口驱动模块解析STK命令之后,在STK命令中添加用于表示对 应的SIM卡的标识,并发送给RIL路由器,RIL路由器通过调用扩展的RIL Proxy 将接收到的STK命令以广播方式发送给两个STK策略模块。
步骤608: STK策略模块接收STK命令并判断STK命令是否需要处理,如 果是,则执行该STK命令之后,通过RIL层将STK响应命令发送给包括对应 的SIM卡的无线模块。
本步骤中,STK策略模块接收STK命令并判断STK命令是否需要处理的 步骤具体包括STK策略模块接收到STK命令之后,获取STK命令中添加的 标识,根据STK命令中添加的标识确定该STK命令是否需要处理。
另夕卜,本步骤中,STK策略模块通过RIL层将STK响应命令发送给包括对 应的SIM卡的无线模块的步骤具体包括STK策略模块在STK响应命令中添 加用于表示对应的SIM卡的标识,通过调用扩展的RIL Proxy将该STK响应命 令发送给RIL路由器,RIL路由器根据STK响应命令中添加的标识,将STK 响应命令发送给对应的无线接口驱动模块,由该无线接口驱动模块将STK响应 命令发送给包括对应的SIM卡的无线模块。通过以上步骤,完成净皮选中选项所对应的STK应用。
举例说明在双卡双待移动终端中实现STK应用的过程。
假设用户调用与SIM卡1的STK应用程序1对应的STK应用快捷方式 1,此时,STK应用程序1在注册表中登记该STK应用1对应的SIM卡1 的ID,并调用默认界面调用模块,默认界面调用模块调用STK路由模块。
STK路由模块获取在注册表中登记的SIM卡1的ID,并通过查找SIM 卡的ID和STK策略才莫块之间的对应关系,确定与SIM卡1的ID对应的STK 策略模块为STK策略模块1,然后调用STK策略模块1。
STK策略模块l展示菜单,以便用户通过菜单选择某一 STK应用的选 项。当用户选择菜单中的选项时,STK策略模块1在STK请求命令中添加 用于表示SIM卡1的标识,并通过扩展的RIL Proxy将STK请求命令发送 给RIL路由器;RIL路由器根据STK请求命令中的用于表示SIM卡1的标 识,向无线接口驱动模块1发送STK请求命令;无线接口驱动模块1解析 STK请求命令之后,通过无线模块1将STK请求命令发送给SIM卡1,由 SIM卡1处理该STK请求命令。
SIM卡1处理完STK请求命令之后,通过无线模块1向无线接口驱动 模块1发送STK命令;无线接口驱动模块1接收来自于无线模块1的STK 命令,并对其进行解析之后,在STK命令中添加用于表示SIM卡1的标识 之后,发送给RIL路由器;RIL路由器通过调用扩展的RIL Proxy将STK命 令以广播的形式向STK策略模块1和STK策略模块2发送。
STK策略模块l接收到STK命令之后,获取STK命令中添加的用于表 示SIM卡1的标识,根据用于表示SIM卡1的标识确定该STK命令需要由 自己处理。STK策略模块1执行该STK命令,生成STK响应命令,并在STK 响应命令中添加用于表示SIM卡1的标识之后,通过扩展的RIL Proxy将 STK响应命令发送给RIL路由器;RIL路由器根据STK响应命令中添加的 标识,将STK响应命令发送给无线接口驱动模块1;由无线接口驱动模块l 通过无线模块1将该STK响应命令发送给SIM卡1,由此完成用户选择的选项所对应的STK应用。
而STK策略模块2接收到STK命令之后,获取STK命令中添加的用于 表示SIM卡1的标识,根据用于表示SIM卡1的标识确定该STK命令不需 要自己处理。
如上所述,用户调用SIM卡1对应的STK应用程序时,由于STK应用 程序在注册表中登记SIM卡1标识,这样,可以根据注册表中登记的SIM 卡1标识确定对应的STK策略模块,由此能够正确地与SIM卡1交互完成 STK应用。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本 发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在 本发明的保护范围之内。
权利要求
1. 一种在双卡双待移动终端中实现STK应用的方法,其特征在于,在双卡双待移动终端中包括两个STK应用程序,所述两个STK应用程序分别与两个SIM卡对应;在双卡双待移动终端中包括两个STK策略模块,所述两个STK策略模块分别与两个SIM卡对应;实现STK应用的方法包括如下步骤调用STK应用程序;STK应用程序在注册表中登记与被调用的STK应用程序对应的SIM卡的标识;获取在注册表中登记的SIM卡的标识,根据所获取的SIM卡的标识确定对应的STK策略模块;STK策略模块在双模双待终端中展示菜单,当检测出菜单中的选项被选中时,STK策略模块通过无线接口层与对应的SIM卡交互完成STK应用。
2、 根据权利要求1所述的方法,其特征在于,在双卡双待移动终端中创建 两个STK应用的快捷方式,所述两个STK应用的快捷方式分别与两个STK应 用程序对应;所述调用STK应用程序为通过调用STK应用的快捷方式来调用对应的 STK应用程序。
3、 根据权利要求2所述的方法,其特征在于,在双卡双待移动终端中包括所述STK服务线程根据对应的SIM卡的STK应用程序是否可用来创建或 删除用于调用对应的SIM卡的对应的STK应用程序的快捷方式。
4、 根据权利要求3所述的方法,其特征在于,当双卡双待移动终端开机时, 系统服务进程依次启动并初始化所述两个STK服务线程。
5、 根据权利要求1所述的方法,其特征在于,在双卡双待移动终端中包括 STK路由模块;所述STK应用程序完成在注册表中登记的步骤之后,调用STK路由模块,由STK路由模块获取在注册表中登记的SIM卡的标识,根据所获取的SIM卡 的标识确定对应的STK策略^^块,并调用该对应的STK策略4莫块。
6、 根据权利要求5所述的方法,其特征在于,当所述双卡双待移动终端采 用Windows Mobile操作系统时,所述STK应用程序完成在注册表中登记的步 骤之后,调用默认界面调用程序,由默认界面调用程序调用STK路由模块。
7、 根据权利要求5所述的方法,其特征在于,当双卡双待移动终端开机时, 加载并初始化STK ^各由才莫块,STK路由才莫块依次加载并初始化所述两个STK 策略模块。
8、 根据权利要求1至7中任一项所述的方法,其特征在于,所述STK策 略模块通过无线接口层与对应的SIM卡交互完成STK应用的步骤包括STK策略模块通过无线接口层将被选中的选项所对应的STK请求命令发送 给包括对应的SIM卡的无线模块;无线模块中的SIM卡处理STK请求命令之后,通过无线接口层向所述两个 STK策略模块以广播方式发送STK命令;STK策略模块接收STK命令并判断STK命令是否需要处理,如果是,则 执行该STK命令之后,通过无线接口层将STK响应命令发送给包括对应的SIM 卡的无线模块,由此完成STK应用。
9、 根据权利要求8所述的方法,其特征在于,所述STK策略模块通过无线接口层将被选中的选项所对应的STK请求命 令发送给包括对应的SIM卡的无线模块的步骤包括STK策略模块在STK请 求命令中添加用于表示对应的SIM卡的标识,并通过调用扩展的无线接口层代 理将该STK请求命令发送给无线接口层路由器,无线接口层路由器根据STK 请求命令中添加的用于表示对应的SIM卡的标识,将STK请求命令发送给与 包括对应的SIM卡的无线模块对应的无线接口驱动模块,由该无线接口驱动模 块将STK请求命令发送给包括对应的SIM卡的无线模块;所述SIM卡通过无线接口层向两个STK策略模块以广播方式发送STK命 令的步骤包括SIM卡对应的无线模块向对应的无线接口驱动模块发送STK命令,无线接口驱动模块解析STK命令之后,在STK命令中添加用于表示对应 的SIM卡的标识,并发送给无线接口层路由器,无线接口层路由器通过调用扩 展的无线接口层代理将接收到的STK命令以广播方式发送给两个STK策略模 块;所述STK策略模块接收STK命令并判断STK命令是否需要处理的步骤包 括STK策略模块接收到STK命令之后,获取STK命令中添加的标识,根据 STK命令中添加的标识确定该STK命令是否需要处理;所述STK策略^f莫块通过无线接口层将STK响应命令发送给包括对应的 SIM卡的无线模块的步骤包括STK策略模块在STK响应命令中添加用于表示 对应的SIM卡的标识,通过调用扩展的无线接口层代理将该STK响应命令发 送给无线接口层路由器,无线接口层路由器根据STK响应命令中添加的标识, 将STK响应命令发送给对应的无线接口驱动模块,由该无线接口驱动模块将 STK响应命令发送给包括对应的SIM卡的无线模块。
10、 一种在双卡双待移动终端中实现STK应用的系统,其特征在于,该系 统包括两个STK应用程序调用模块、 一个STK路由模块、两个STK策略模 块、 一个扩展的无线接口层代理、 一个无线接口层路由器、两个无线接口驱动 模块以及两个无线模块;所述两个STK应用程序调用模块分别与两个SIM卡 对应,所述两个STK策略才莫块分别与两个SIM卡对应,所述两个无线接口驱 动模块分别与两个SIM卡对应,所述两个无线模块分别与两个SIM卡对应;所述STK应用程序调用模块,用于调用STK应用程序,当该被调用的STK 应用程序在注册表中登记与被调用的STK应用程序对应的SIM卡的标识之后, 所述STK应用程序调用模块调用所述STK路由模块;STK路由模块,用于保存SIM卡的标识和STK策略模块之间的对应关系, 用于获取在注册表中登记的SIM卡的标识,根据所获取的SIM卡的标识查找所 述对应关系确定对应的STK策略模块,并调用该对应的STK策略模块;STK策略模块,用于展示菜单,当检测出菜单中的选项被选中时,通过调 用扩展的无线接口层代理,将被选中的选项所对应的STK请求命令发送给无线接口层路由器;用于接收STK命令并判断STK命令是否需要处理,如果是, 则执行该STK命令之后,通过调用扩展的无线接口层代理将STK响应命令发 送给无线接口层路由器;无线接口层路由器,用于接收来自STK策略模块的STK请求命令,并发 送给对应的无线接口驱动模块;用于接收来自无线接口驱动模块的STK命令, 并以广播方式发送给两个STK策略模块;用于接收来自STK策略模块的STK 响应命令,并发送给对应的无线接口驱动模块;无线接口驱动模块,用于接收来自无线接口层路由器的STK请求命令并进 行解析,将解析后的STK请求命令发送给对应的无线模块;用于接收来自对应 的无线模块的STK命令并进行解析,将解析后的STK命令发送给无线接口层 路由器;无线模块,用于接收来自对应的无线接口驱动模块的STK请求命令,送给 对应的SIM卡处理该STK请求命令;用于将SIM卡发出的STK命令发送给对 应的无线接口驱动模块。
11、 根据权利要求10所述的系统,其特征在于,所迷系统进一步包括两个 STK应用快捷方式创建/删除模块,所述两个STK应用快捷方式创建/删除模块 分別与两个SIM卡对应;所述STK应用快捷方式创建/删除模块,用于创建或删除用于调用对应的 SIM卡对应的STK应用程序的快捷方式。
12、 根据权利要求IO或11所述的系统,其特征在于,所述系统进一步包 括默认界面调用模块;当被调用的STK应用程序在注册表中登记与4皮调用的STK应用程序对应 的S1M卡的标识之后,所述STK应用程序调用模块调用所述默认界面调用模 块;所述默认界面调用模块,用于调用STK路由模块。
全文摘要
本发明公开了在双卡双待移动终端中实现STK应用的方法,在双卡双待移动终端中包括分别与两个SIM卡对应的两个STK应用程序和两个STK策略模块;该方法包括调用STK应用程序;STK应用程序在注册表中登记与被调用的STK应用程序对应的SIM卡的标识;获取在注册表中登记的SIM卡标识,根据SIM卡标识确定对应的STK策略模块;STK策略模块展示菜单,当检测出菜单中的选项被选中时,STK策略模块通过无线接口层与对应的SIM卡交互完成STK应用。本发明还公开了在双卡双待移动终端中实现STK应用的系统。根据本发明公开的方法和系统,在双卡双待移动终端中使用两个支持STK应用的SIM卡时能够正确地完成对应SIM卡的STK应用。
文档编号H04M1/02GK101287233SQ20081011264
公开日2008年10月15日 申请日期2008年5月23日 优先权日2008年5月23日
发明者韩双焕 申请人:德信无线通讯科技(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1