Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD, APPARATUS AND TERMINAL FOR IMPLEMENTING STK/UTK SERVICE
Document Type and Number:
WIPO Patent Application WO/2012/130121
Kind Code:
A1
Abstract:
The present invention relates to the technical field of communication. Provided are a method, apparatus and terminal for implementing an STK/UTK service, invented to solve the technical problem of dedicated SIM/UIM card dependency for STK/UTK service implementation. The method comprises: obtaining the active command stream of an STK/UTK service and recording the active command stream into a file system; while implementing STK/UTK service, reporting the active command stream recorded in the file system to an STK/UTK module, and executing the active command stream via the STK/UTK module to implement the corresponding STK/UTK service; thus an STK/UTK service desired by a user can be implemented without depending on a dedicated SIM/UIM card.

Inventors:
ZHANG SHENYUN (CN)
Application Number:
PCT/CN2012/073041
Publication Date:
October 04, 2012
Filing Date:
March 26, 2012
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI DEVICE CO LTD (CN)
ZHANG SHENYUN (CN)
International Classes:
H04W4/20; H04W88/02
Domestic Patent References:
WO2009003682A22009-01-08
Foreign References:
CN102158836A2011-08-17
CN201667721U2010-12-08
CN101719958A2010-06-02
Attorney, Agent or Firm:
BEIJING SAN GAO YONG XIN INTELLECTUAL PROPERTY AGENCY CO., LTD. (CN)
北京三高永信知识产权代理有限责任公司 (CN)
Download PDF:
Claims:
权 利 要 求

1、 一种实现 STK/UTK业务的方法, 其特征在于, 包括:

获取 STK/UTK业务的主动命令流;

将所述主动命令流记录到文件系统中;

在实现 STK/UTK 业务时, 将所述文件系统中记录的主动命令流上报给 STK/UTK 模块, 由所述 STK/UTK 模块执行所述主动命令流实现相应的 STK/UTK业务。

2、 根据权利要求 1所述的方法, 其特征在于, 所述获取 STK/UTK业务 的主动命令流包括:

通过执行支持 STK/UTK业务的 SIM/UIM卡中的所述 STK/UTK业务的主 动命令, 获取 STK/UTK业务的主动命令流; 或者,

通过在出厂时拷贝或编辑运营商的 STK/UTK 业务的主动命令流, 获取 STK/UTK业务的主动命令流; 或者,

通过执行用户自己编辑的 STK/UTK业务的主动命令, 获取 STK/UTK业 务的主动命令流。

3、 根据权利要求 1 所述的方法, 其特征在于, 在获取到一项 STK/UTK 业务的多个主动命令流时, 所述将所述主动命令流记录到文件系统中包括: 将所述多个主动命令流之间的逻辑关系与用户界面的操作序列的对应关 系记录到所述文件系统中。

4、 根据权利要求 1-3任一项所述的方法, 其特征在于, 所述方法还包括: 将在所述文件系统中记录的 STK/UTK业务的主动命令流与用户操作界面 上的菜单或按键对应。 5、 一种实现 STK/UTK业务的装置, 其特征在于, 包括:

获取单元, 用于获取 STK/UTK业务的主动命令流;

记录单元, 用于将所述获取单元获取的主动命令流记录到文件系统中; 上报单元, 用于在实现 STK/UTK业务时, 将所述文件系统中记录的主动 命令流上报给 STK/UTK模块, 由所述 STK/UTK模块执行所述主动命令流实 现相应的 STK/UTK业务。

6、 根据权利要求 5所述的装置, 其特征在于, 所述获取单元包括如下至 少一个子单元:

第一获取子单元, 用于通过执行支持 STK/UTK业务的 SIM/UIM卡中的 所述 STK/UTK业务的主动命令, 获取 STK/UTK业务的主动命令流;

第二获取子单元, 用于通过在出厂时拷贝或编辑运营商的 STK/UTK业务 的主动命令流获取 STK/UTK业务的主动命令流;

第三获取子单元,用于通过执行用户自己编辑的 STK/UTK业务主动命令, 获取 STK/UTK业务的主动命令流。

7、 根据权利要求 6所述的装置, 其特征在于,

所述记录单元, 还用于在所述获取单元获取到一项 STK/UTK业务的多个 主动命令流时,将所述多个主动命令流之间的逻辑关系与用户界面的操作序列 的对应关系记录到所述文件系统中。

8、 根据权利要求 6-8任一项所述的装置, 其特征在于, 所述装置还包括: 对应单元, 用于将在所述记录单元记录的 STK/UTK业务的主动命令流与 用户操作界面上的菜单或按键对应。

9、 一种终端, 其特征在于, 包括 STK/UTK模块、 文件系统, 还包括 STK/UTK管理模块和检测用户操作模块, 其中,

所述 STK/UTK管理模块, 用于获取 STK/UTK业务的主动命令流, 将所 述主动命令流记录到终端的文件系统中, 并在实现 STK/UTK业务时, 将所述 文件系统中记录的主动命令流上报给所述 STK/UTK模块, 由所述 STK/UTK 模块执行所述主动命令流实现相应的 STK/UTK业务;

所述检测用户操作模块, 用于检测用户的操作, 并将用户的操作与所述文 件系统中记录的 STK/UTK业务的主动命令流对应。

10、 根据权利要求 9所述的终端, 其特征在于, 所述 STK/UTK管理模块 还用于在获取到一项 STK/UTK业务的多个主动命令流时, 将所述多个主动命 令流之间的逻辑关系与用户界面的操作序列的对应关系记录到所述文件系统 中。

Description:
一种实现 STK/UTK业务的方法、 装置及终端

本申请要求于 2011 年 3 月 31 日提交中国专利局、 申请号为 201110081185.X, 发明名称为 "一种实现 STK/UTK业务的方法、 装置及终 端" 的中国专利申请的优先权, 其全部内容通过引用结合在本申请中。 技术领域

本发明属于通信技术领域, 具体涉及一种实现 STK/UTK业务的方法、 装 置及终端。

背景技术

STK/UTK ( SIM/UIM Tool Kit ), 筒称 "用户识别应用开发工具", 可以理 解为一组开发增值业务的命令。 STK/UTK是一种小型编程语言软件, 可以固 化在用户身份识别模块 SIM/UIM卡中,允许 SIM/UIM卡运行自己的应用软件, 实现基于 SIM/UIM卡的服务业务。

在实现本发明的过程中发明人发现, 现有 STK/UTK业务都 ^^于专门的 SIM/UIM 卡, 需要卡侧上报主动命令, 终端侧解析主动命令, 并执行该主动 命令来实现。 由于卡商或生产批次的不同, 不同的 SIM/UIM 卡上内置的 STK/UTK业务有差异, 有些卡上有一些 STK/UTK业务用户比较感兴趣, 而 这些 STK/UTK业务在另一些卡上没有。 如果用户当前所使用的 SIM/UIM卡 没有用户感兴趣的业务,则该用户使用自己的 卡就不能实现其他卡上用户感兴 趣的 UTK/STK业务。 发明内容

本发明实施例提供了一种实现 STK/UTK业务的方法、 装置及终端, 能够 不依赖于专门的 SIM/UIM卡实现 STK/UTK业务。 本发明实施例采用如下技术方案:

一种实现 STK/UTK业务的方法, 包括:

获取 STK/UTK业务的主动命令流;

将所述主动命令流记录到文件系统中;

在实现 STK/UTK 业务时, 将所述文件系统中记录的主动命令流上报给 STK/UTK 模块, 由所述 STK/UTK 模块执行所述主动命令流实现相应的 STK/UTK业务。

一种实现 STK/UTK业务的装置, 包括:

获取单元, 用于获取 STK/UTK业务的主动命令流;

记录单元, 用于将所述获取单元获取的主动命令流记录到 文件系统中; 上报单元, 用于在实现 STK/UTK业务时, 将所述文件系统中记录的主动 命令流上报给 STK/UTK模块, 由所述 STK/UTK模块执行所述主动命令流实 现相应的 STK/UTK业务。

以及, 一种终端, 包括 STK/UTK模块、 文件系统, 还包括 STK/UTK管 理模块和检测用户操作模块, 其中,

所述 STK/UTK管理模块, 用于获取 STK/UTK业务的主动命令流, 将所 述主动命令流记录到终端的文件系统中, 并在实现 STK/UTK业务时, 将所述 文件系统中记录的主动命令流上报给所述 STK/UTK模块, 由所述 STK/UTK 模块执行所述主动命令流实现相应的 STK/UTK业务;

所述检测用户操作模块, 用于检测用户的操作, 并将用户的操作与所述文 件系统中记录的 STK/UTK业务的主动命令流对应。

由上述技术方案可知, 本发明实施例通过事先获取 STK/UTK业务的主动 命令流, 并将所述主动命令流记录到文件系统中, 从而在需要实现 STK/UTK 业务时, 将所述文件系统中记录的主动命令流上报给 STK/UTK模块, 由所述 STK/UTK模块执行所述主动命令流来实现相应的 STK/UTK业务, 因此即使 用户使用一张不支持 STK/UTK业务的普通卡或者在无卡模式下, 也能够不依 赖于专门的 SIM/UIM卡实现用户感兴趣的 STK/UTK业务。

附图说明

下面对本发明描述中所需要使用的附图作一筒 单地介绍。

图 1为本发明实施例提供的一种实现 STK/UTK业务的方法示意图; 图 2为本发明实施例在手机终端上实现 STK/UTK业务的流程示意图; 图 3为本发明实施例提供的一种实现 STK/UTK业务的装置示意图; 图 4为本发明实施例提供的一种终端的结构示意 。

具体实施方式

下面结合附图及实施例, 对本发明的技术方案进行清楚、 完整地描述。 参见图 1 , 本发明实施例提供的一种实现 STK/UTK业务的方法, 包括: S11 , 获取 STK/UTK业务的主动命令流。 为获取 STK/UTK 业务的主动命令流, 一种方式是, 通过插入一张支持 STK/UTK业务的 SIM/UIM卡, 执行所述 SIM/UIM卡中的所述 STK/UTK业 务的主动命令, 获取所述主动命令执行时的主动命令流。本方 式在本卡不支持

STK/UTK功能或没有其他卡上用户感兴趣的 STK/UTK业务时, 通过复制其 他卡上的 STK/UTK功能获取到 STK/UTK业务的主动命令流。 当然, 用户还 可以复制自己卡里面的某条主动命令, 制作一个快捷方式, 而不用进入到专门 的 STK/UTK菜单里面执行, 大大方便用户进行某项常用的 STK/UTK命令操 作。 一种方式是, 通过供应商在出厂时拷贝或编辑运营商的 STK/UTK业务的 主动命令流获取主动命令流。 本方式可以快捷地定制各运营商的一些特色业 务, 例如有些运营商希望对 UTK/STK应用进行定制, 这样供应商在出厂时, 可以拷贝运营商新卡或编辑特色业务对应的主 动命令流, 实现运营商定制业 务。

还有一种方式是, 通过执行用户自己编辑的 STK/UTK业务主动命令, 获 取所述主动命令执行时的主动命令流。 例如用户可以自己编辑卡的主动命令, 比如可以编辑一条经常发送的短信或者经常拨 打的电话的主动命令,预置到手 机文件系统里, 实际操作时, 只要执行该条主动命令对应的操作项即可实现 某 项特有的 STK/UTK命令。

512, 将所述主动命令流记录到文件系统中。

513, 在实现 STK/UTK业务时, 将所述文件系统中记录的主动命令流上 报给 STK/UTK模块, 由所述 STK/UTK模块执行所述主动命令流实现相应的 STK/UTK业务。

需要说明的是, 所述的 STK/UTK模块为一种用户应用模块, 用于具体执 行 STK/UTK业务的主动命令实现相应的 STK/UTK业务。

本发明实施例的实现 STK/UTK业务的方法, 通过事先获取 STK/UTK业 务的主动命令流, 并将所述主动命令流记录到文件系统中, 从而在需要实现

STK/UTK业务时, 将所述文件系统中记录的主动命令流上报给 STK/UTK模 块,由所述 STK/UTK模块执行所述主动命令流来实现相应的 STK/UTK业务, 因此即使用户使用一张不支持 STK/UTK业务的普通卡或者在无卡模式下, 也 能够不依赖于专门的 SIM/UIM卡实现用户感兴趣的 STK/UTK业务。 进一步地, 在获取到一项 STK/UTK业务的多个主动命令流时, 本发明实 施例的方法还需要将所述多个主动命令流之间 的逻辑关系与用户界面的操作 序列的对应关系记录到所述文件系统中, 从而在需要实现该项 STK/UTK业务 时,同时将文件系统中记录的多个主动命令流 之间的逻辑关系与用户界面的操 作序列的对应关系上报给 STK/UTK模块, 由 STK/UTK模块依次执行所述多 个主动命令流。

另外, 在需要实现多项 STK/UTK业务时, 还有必要将所述文件系统中记 录的每项 STK/UTK业务的主动命令流与用户操作界面上的 单或按键对应。

参见图 2, 在手机终端上实现 STK/UTK业务, 可以包括如下步骤:

521 , 在手机中插入一张支持 STK/UTK业务的 A卡并开机;

522, 手机的 STK/UTK模块执行 A卡中某个 STK/UTK业务的主动命令;

523 , 将该主动命令执行的主动命令流记录到手机的 文件系统中;

524, 在手机中插入一张不支持 A卡上该 STK/UTK业务的 B卡并开机;

525, 用户通过手机上的用户菜单或按键, 从手机上触发文件系统中记录 的 STK/UTK主动命令流上报给手机的 STK/UTK模块;

526, 手机的 STK/UTK模块执行该主动命令流实现 A卡的 STK/UTK业 务。

由此可知, 通过上述本发明实施例的方法, 用户没有支持 STK/UTK业务 的卡, 使用一张普通的卡或者是 CDMA手机的无卡模式也能实现 STK/UTK 业务。

参见图 3, 本发明实施例提供的一种实现 STK/UTK业务的装置, 包括: 获取单元 31 , 用于获取 STK/UTK业务的主动命令流; 记录单元 32, 用于将所述获取单元 31获取的主动命令流记录到文件系统 中;

上才艮单元 33, 用于在实现 STK/UTK业务时, 将所述文件系统中记录的主 动命令流上报给 STK/UTK模块, 由所述 STK/UTK模块执行所述主动命令流 实现相应的 STK/UTK业务。

具体地, 所述获取单元 31包括如下至少一个子单元:

第一获取子单元, 用于通过执行支持 STK/UTK业务的 SIM/UIM卡中的 所述 STK/UTK业务的主动命令, 获取 STK/UTK业务的主动命令流;

第二获取子单元, 用于通过在出厂时拷贝或编辑运营商的 STK/UTK业务 的主动命令流, 获取 STK/UTK业务的主动命令流;

第三获取子单元,用于通过执行用户自己编辑 的 STK/UTK业务主动命令, 获取 STK/UTK业务的主动命令流。

其中, 在所述获取单元 31获取到一项 STK/UTK业务的多个主动命令流 时, 所述记录单元 32还用于将所述多个主动命令流之间的逻辑关 与用户界 面的操作序列的对应关系记录到所述文件系统 中。

进一步地, 本发明实施例的实现 STK/UTK业务的装置还可以包括: 对应单元, 用于将在所述记录单元 32记录的 STK/UTK业务的主动命令 流与用户操作界面上的菜单或按键对应。 从而, 在需要实现多项 STK/UTK业 务时, 可以通过所述对应单元将文件系统中记录的每 项 STK/UTK业务的主动 命令流与用户操作界面上的菜单或按键对应。

本发明实施例的实现 STK/UTK 业务的装置, 通过获取单元 31 获取 STK/UTK业务的主动命令流,并通过记录单元 32将获取的主动命令流记录到 文件系统中, 从而在需要实现 STK/UTK业务时, 通过上报单元 33所述文件 系统中记录的主动命令流上报给 STK/UTK模块, 由所述 STK/UTK模块执行 所述主动命令流来实现相应的 STK/UTK业务,从而在实现 STK/UTK业务时, 无需依赖于专门的 SIM/UIM卡。

参见图 4, 本发明实施例提供的一种终端, 包括 STK/UTK模块 41、 文件 系统 43, 还包括 STK/UTK管理模块 42和检测用户操作模块 40, 其中,

所述 STK/UTK管理模块 42, 用于获取 STK/UTK业务的主动命令流, 将 所述主动命令流记录到所述文件系统 43 中, 并在实现 STK/UTK业务时, 将 所述文件系统 43 中记录的主动命令流上报给所述 STK/UTK模块 41 , 由 STK/UTK模块 41执行所述主动命令流实现相应的 STK/UTK业务;

所述检测用户操作模块 40, 用于检测用户的操作, 并将用户的操作与所 述文件系统 43中记录的 STK/UTK业务的主动命令流对应。

进一步地,在所述 STK/UTK管理模块 42获取到一项 STK/UTK业务的多 个主动命令流时,还用于将所述多个主动命令 流之间的逻辑关系与用户界面的 操作序列的对应关系记录到所述文件系统中。

其中, 为获取 STK/UTK业务的主动命令流时, 所述 STK/UTK管理模块 42,或可以通过执行支持 STK/UTK业务的 SIM/UIM卡中的所述 STK/UTK业 务的主动命令, 获取 STK/UTK业务的主动命令流; 或可以通过供应商在出厂 时拷贝或编辑运营商的 STK/UTK业务的主动命令流获取主动命令流; 或可以 通过执行用户自己编辑的 STK/UTK业务主动命令, 获取所述主动命令执行时 的主动命令流。

以手机终端为例, 在获取 STK/UTK业务的主动命令流时, 可以通过在手 机的 STK/UTK业务的相关操作界面的快捷键或菜单, 指示用户是否开始复制 接下来要执行的 STK/UTK主动命令。 比如说通过在 STK/UTK业务菜单中设 置一个 "开始" 与 "结束" 的按键。 按 "开始" 键, 则 STK/UTK管理模块开 始复制手机的 STK/UTK模块其后要执行的 STK/UTK主动命令, 按 "结束" 键, 则 STK/UTK管理模块把要复制的主动命令流保存到 机的文件系统中。

具体地, 当使用者在手机上插入一张支持 STK/UTK业务的 SIM/UIM卡 (将此卡标记为 A卡), 并在手机的 STK/UTK业务的相关操作界面上指示要 复制其后要执行的 STK/UTK主动命令, 此时 A卡向手机侧上报主动命令, 手 机的 STK/UTK模块 41解析并执行 A卡上报的主动命令, 并根据用户的复制 指示,传输主动命令执行时的主动命令流给手 机的 STK/UTK管理模块 42, 然 后由 STK/UTK管理模块 42将所述主动命令流保存到手机的文件系统 43中, 记录下 A卡相关的主动命令的命令流。

下次使用者在手机上插入另外一张 SIM/UIM卡(将此卡标记为 B卡), B 卡不支持 STK/UTK功能或没有 A卡上用户感兴趣的 STK/UTK业务。 为实现 A卡上相关的 STK/UTK业务, 用户在 STK/UTK业务的相关操作界面上, 通 过检测用户操作模块 42检测用户的操作, 并将用户的操作与所述文件系统中 记录的 STK/UTK业务的主动命令流对应,从而触发 STK/UTK管理模块 42将 手机文件系统 43中记录的 STK/UTK主动命令流上 给手机上的 STK/UTK模 块 41 , 由所述 STK/UTK模块 41执行所述主动命令流从而实现 A卡上相关的 STK/UTK业务。

由此可知,终端通过 STK/UTK管理模块 42获取到 STK/UTK业务的主动 命令流, 并将主动命令流记录到终端的文件系统 43中, 在需要实现 STK/UTK 业务时, 通过检测用户操作模块 40检测用户的操作, 并将用户的操作与所述 文件系统 43 中记录的 STK/UTK业务的主动命令流对应, 从而终端再通过该 STK/UTK管理模块 42将所述文件系统 43中记录的主动命令流上报给终端的 STK/UTK模块 41 ,由所述 STK/UTK模块 41执行所述主动命令流实现相应的 STK/UTK业务,并最终不依赖于专门的 SIM/UIM卡实现具体 STK/UTK业务。 以上所述,仅为本发明的具体实施方式,但本 发明的保护范围并不局限于 此,任何熟悉本技术领域的技术人员在本发明 揭露的技术范围内, 可轻易想到 变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本发明的保护范围应 该以权利要求的保护范围为准。