一种获取移动终端使用 STK 业务的方法、 系统及装置 技术领域 本发明涉及通信技术领域, 尤其涉及一种获取移动终端使用用户识别应用开发工 具 (SIM Tool Kit, STK) 业务的方法、 系统及装置。
背景技术 随着移动通信技术的发展, 用户识别模块 (User Identity Module, UIM) 除了提供 身份鉴别的功能外, 还可以进行业务的承载, 这是因为通过 STK 技术, 可以将 STK 应用对应 的 STK 业务内置于用户识别模块上。该用户识别模块包括用户身份识别模块 (Subscriber Identity Module, SIM) 卡、 全球用户识别模块 (Universal Subscriber Identity Module, USIM) 卡等。
内置于用户识别模块上的 STK 业务可以采用菜单技术在移动终端上显示, 用户通 过操作移动终端的菜单来使用 STK 业务。用户使用 STK 业务主要包括 : 使用本地业务和使 用远程业务。其中使用本地业务包括浏览移动终端中显示的 STK 业务的介绍信息等, 使用 远程业务包括向 STK 业务对应网络侧业务平台发送短信息或进行语音呼叫, 从而使用某种 业务等。
STK 业务内置于用户识别模块上可以有效的提升用户识别模块的业务能力, 并且 还可以使移动应用 STK 业务得到较好的推广。但是用户识别模块上硬件资源是有限的, 从 而限制了内置的 STK 业务的数量。
为了提高业务的使用效率, 节省网络资源, 需要确定用户通过移动终端对 STK 业 务的使用情况, 从而能够将用户使用较频繁的 STK 业务内置于用户识别模块。但是用户在 通过移动终端使用 STK 业务的同时, 还可以通过 PC 程序、 互联网等多种渠道使用 STK 业务。 为了区分向网络侧业务平台发送的使用 STK 业务的短信息是从移动终端发起的, 还是从其 他渠道发起的, 可以将从移动终端发起的使用 STK 业务的短信息设置固定的格式, 例如当 该用户识别模块为 SIM 卡时, 以 “SIM” 开头以便区别。
但是对于使用 STK 业务还包括使用本地业务, 以及与 STK 业务对应的网络平台进 行语音呼叫, 在现有技术中并没有相应的确定使用情况的手段, 因此导致无法确定用户通 过移动终端对 STK 业务的使用情况, 从而无法优化 SIK 中内置的 STK 业务, 进而影响 STK 业 务被使用的效率。
发明内容
有鉴于此, 本发明实施例提供一种获取移动终端使用 STK 业务的方法、 系统及装 置, 用以解决现有技术中无法获取用户通过移动终端对 STK 业务的操作情况, 从而影响 STK 业务被使用的效率的问题。
本发明实施例提供的一种获取移动终端使用 STK 业务的方法, 包括 :
用户识别模块根据用户进入的菜单, 确定所述菜单的标识信息 ;
根据保存的菜单的标识信息及操作类型信息的对应关系, 确定所述用户对进入的所述菜单进行操作的操作类型的信息 ;
记录并保存所述用户通过所述操作类型对所述标识信息的菜单进行操作的信 息;
在满足设定条件时, 将保存的所述信息上报到网络侧设备。
本发明实施例提供的一种获取移动终端使用 STK 业务的系统, 包括 :
用户识别模块, 用于根据用户进入的菜单, 确定所述菜单的标识信息, 根据保存的 菜单的标识信息与操作类型信息的对应关系, 确定所述用户对进入的所述菜单进行操作的 操作类型的信息, 记录并保存所述用户通过该操作类型操作对所述标识信息的菜单进行操 作的信息, 在满足设定条件时, 将保存的所述信息上报到网络侧设备 ;
网络侧设备, 用于接收所述用户识别模块上报的信息。
本发明实施例提供的一种获取移动终端使用 STK 业务的装置, 包括 :
第一确定模块, 用于根据用户进入的菜单, 确定该菜单的标识信息 ;
第二确定模块, 用于根据保存的菜单的标识信息与操作类型信息的对应关系, 确 定所述用户对进入的所述菜单进行操作的操作类型的信息 ;
记录保存模块, 用于记录并保存所述用户通过所述操作类型对所述标识信息的菜 单进行操作的信息 ;
发送模块, 用于在满足设定条件时, 将保存的所述信息上报到网络侧设备。
本发明实施例提供一种获取移动终端使用 STK 业务的方法、 系统及装置, 该方法 用户识别模块识别用户对进入的菜单的标识信息, 确定该用户对该菜单进行操作的操作类 型的信息, 记录用户通过所述操作类型对所述标识信息的菜单进行操作的信息, 并将记录 的该信息上报到网络侧设备, 以便网络侧设备根据上报的信息, 优化内置于用户识别模块 上的 STK 业务, 从而可以提高内置于用户识别模块上的 STK 业务被使用的效率。 附图说明
图 1 为本发明实施例提供的一种获取移动终端使用 STK 业务的过程 ;
图 2A 为本发明实施例提供的一种获取移动终端使用用户标识应用开发工具 STK 业务的装置的结构示意图 ;
图 2B 为本发明实施例提供的获取移动终端使用 STK 业务的过程进行的详细说 明;
图 3 为本发明实施例提供的一种获取移动终端使用用户标识应用开发工具 STK 业 务的系统的结构示意图。 具体实施方式
本发明实施例为了优化内置于用户识别模块上的 STK 业务的种类, 提高 STK 业务 的使用效率, 提供了一种获取移动终端使用 STK 业务的方法, 该方法中用户识别模块识别 并记录用户对进入的菜单, 采用某一操作类型进行操作的信息, 并将记录的信息上报到网 络侧设备, 以便网络侧设备根据上报的信息, 优化内置于用户识别模块上的 STK 业务, 从而 可以提高内置于用户识别模块上的 STK 业务被使用的效率。
下面结合说明书附图, 对本发明实施例进行详细说明。图 1 为本发明实施例提供的一种获取移动终端使用 STK 业务的过程, 该过程包括 以下步骤 :
S101 : 用户识别模块根据用户进入的菜单, 确定该菜单的标识信息。
具体的在本发明实施例中用户识别模块通过 STK 应用模块确定菜单的标识信息, 当用户进入某一 STK 应用模块的菜单时, 该 STK 应用模块根据用户进入的菜单, 将该菜单对 应的内容显示给用户, 同时确定该菜单的标识信息。
由于 STK 应用模块可以根据用户进入的菜单将该菜单的内容显示给用户, 因此 STK 应用模块也一定可以确定该菜单的标识信息。
该用户识别模块包括 SIM 卡、 USIM 卡等。
S102 : 根据保存的菜单的标识信息与操作类型信息的对应关系, 确定该用户对进 入的所述菜单操作的操作类型的信息。
用户对菜单操作的操作类型包括 : 浏览操作、 发送短信息操作、 语音呼叫操作和回 退操作等。
S103 : 用户识别模块记录并保存该用户通过该操作类型对该标识信息的菜单进行 操作的信息。 在本发明实施例中 STK 应用模块可以在本地记录用户通过哪种操作类型操作哪 个菜单的信息, 并将记录的信息发送到用户识别模块上的存储空间中进行保存。
S104 : 在满足设定条件时, 将保存的所述信息上报到网络侧设备。
为了实现网络侧设备对用户通过移动终端操作 STK 业务的信息进行分析, 在本发 明实施例中用户识别模块中保存的信息, 在满足设定的条件下需要发送到网络侧设备。
其中, 在满足设定条件下, 将保存的所述信息上报到网络侧设备包括 :
当所述用户识别模块中保存的信息的数量不小于设定的数量阈值时, 用户识别模 块将保存的所述信息上报到网络侧设备 ; 或,
当所述用户识别模块中保存的信息的字节数不小于设定的字节数阈值时, 用户识 别模块将保存的所述信息上报到网络侧设备 ; 或,
当用户识别模块接收到网络侧设备发送的上报指令时, 将保存的所述信息上报到 网络侧设备。
由于在每个用户识别模块中内置的 STK 应用模块可能包括多个, 当用户进入到每 个 STK 应用模块的菜单时, 该 STK 应用模块都可以根据用户对菜单的操作进行记录, 并将记 录的信息发送到用户识别模块中保存。
而移动终端为了准确的为用户显示每个 STK 应用模块的菜单信息, 已经赋予每个 STK 应用模块的菜单唯一的标识信息。 因此当用户进入到某一 STK 应用模块的某一菜单时, STK 应用模块可以识别该菜单的标识信息, 并将该标识信息对应的菜单的信息显示给用户。
用户对 STK 应用模块的显示的菜单进行的操作包括 : 浏览操作、 发送短信息操作、 语音呼叫操作和回退操作。具体的 STK 应用模块的菜单本身对应的属性信息不同, 即当用 户具体的进入该菜单时, 即用户点击该菜单时, 对应的具体的操作类型不同。 例如当用户进 入某一菜单时, 对应的操作为浏览操作, 例如当该菜单为 “内容介绍” 菜单时 ; 当用户进入某 一菜单时, 对应的操作为发送短信息操作, 例如当该菜单为 “发送信息” 菜单时 ; 当用户进入 某一菜单时, 对应的操作为语音呼叫操作时, 例如当该菜单为 “语音呼叫” 菜单时。
因此, 在本发明实例中 STK 应用模块中每个菜单其本身对应的操作类型的信息是 确定的, STK 应用模块中针对每个菜单可以在本地保存与该菜单的标识信息对应的操作类 型的信息。因此当用户进入菜单后, STK 应用模块可以根据自身保存的每个菜单的标识信 息与操作类型信息的对应关系, 确定用户进入的菜单对应的操作类型的信息。
另外, 在本发明实施例中为了提高网络侧设备分析移动终端使用 STK 业务的准确 性, 当 STK 应用模块确定用户的操作类型为发送短信息类型时, STK 应用模块识别进行短信 息接收的接收端的标识信息, 并将该标识信息, 及用户通过短信息操作类型对该标识信息 的菜单进行操作的信息发送到用户识别模块上的存储空间进行保存。
图 2A 为本发明实施例提供的一种获取移动终端使用用户标识应用开发工具 STK 业务的装置的结构示意图, 该装置包括 :
第一确定模块 21, 用于确定用户进入的菜单的标识信息 ;
第二确定模块 22, 用于根据保存的菜单的标识信息与操作类型信息的对应关系, 确定所述用户对进入的所述菜单进行操作的操作类型的信息 ;
记录保存模块 23, 用于记录并保存所述用户通过所述操作类型对所述标识信息的 菜单进行操作的信息 ; 发送模块 24, 用于在满足设定条件时, 将保存的所述信息上报到网络侧设备。
所述记录保存模块 23 包括 :
记录单元 231, 用于当所述操作类型为发送短信息操作类型时, 识别接收短信息的 接收端的标识信息, 及所述用户通过短信息操作类型对该标识信息的菜单进行操作的信息 记录, 并将记录的所述信息发送到存储单元 ;
存储单元 232, 用于接收所述记录单元发送的信息, 并保存接收的所述信息。
所述记录保存模块 23 包括 :
记录单元 231, 用于当所述操作类型为语音呼叫操作类型时, 记录所述被叫用户的 标识信息, 及所述用户通过语音呼叫操作类型对该标识信息的菜单进行操作的信息, 并将 记录的所述信息发送到存储单元 ;
存储单元 232, 用于接收所述记录单元发送的信息, 并保存接收的所述信息。
所述发送模块 24 具体用于, 当保存的信息的数量不小于设定的数量阈值时, 将保 存的信息上报到网络侧设备 ; 或,
当保存的信息的字节数不小于设定的字节数阈值时, 将保存的信息上报到网络侧 设备 ; 或,
当接收到网络侧设备发送的上报指令时, 将保存的信息上报到网络侧设备。
具体的在本发明实施例中该第一确定模块和第二确定模块以及记录保存模块中 的记录单元位于 STK 应用模块中, 记录保存模块中的存储模块以及发送模块用户识别模块 上的其他模块中。
图 2B 为本发明实施例提供的结合图 2A 所示的结构图, 以操作类型为发送短信息 类型, 用户进入的菜单为 “信息发送” 菜单为例, 对本发明实施例获取移动终端使用 STK 业 务的过程进行的详细说明, 该过程包括以下步骤 :
S201 : 第一确定模块根据用户进入的 “信息发送” 菜单, 确定该菜单的标识信息。
S202 : 第二确定模块根据保存的菜单的标识信息与操作类型信息的对应关系, 确
定用户进入的该 “信息发送” 菜单对应的发送短信息操作类型。
S203 : 记录保存模块记录并保存该用户通过短信息发送操作类型操作该标识信息 的 “信息发送” 的信息。
S204 : 发送模块判断该记录保存模块中保存的信息的字节数是否不小于设定的字 节数的阈值, 当判断结果为是, 进行步骤 S205, 否则, 该信息保存过程结束。
S205 : 发送模块将存储空间中保存的信息上报网络侧设备。
在本发明实施例中可以规定 STK 应用模块发送的信息的格式, 及每个信息包含的 字节数。当 STK 应用模块发送的每个信息包含的字节数确定时, 用户识别模块也可以根据 该存储空间中保存的信息的数量, 判断是否将存储空间中保存的信息上报。
另外, 在 STK 应用模块在上报存储空间保存的信息时, 也可以采用被动的方式, 即 判断是否接收到网络侧设备发送的上报指令, 当接收到网络侧设备发送的上报指令时, 将 存储空间中保存的信息上报到网络侧设备。 而网络侧设备可以根据需要按照设定的时间间 隔, 向用户识别模块发送上报指令。该时间间隔可以灵活设置, 例如可以为一个月, 或者一 天等。
由于用户识别模块受硬件条件的限制, 其本身并没有时钟, 因此当用户识别模块 在满足设定的条件, 将保存的信息上报到网络侧设备后, 为了避免数据的重复发送, 该用户 识别模块将存储空间中保存的信息清除。 下面以一个具体的实施例对本发明实施例中获取移动终端使用 STK 业务的过程 进行详细说明。在本发明实施例中规定浏览操作对应的标识信息为 00, 发送短信息操作 对应的标识信息为 01, 语音呼叫操作对应的操作标识信息为 02, 回退操作对应的标识信为 03, 并且其他操作对应的标识信息也为 03。 并且, 在本发明实施例中以用户进入的 STK 应用 模块为飞信客户端为例。
具体的, 当用户点击进入飞信客户端中的 “飞信” 的菜单时, 飞信客户端根据用户 进入的菜单, 识别该菜单 “飞信” 的标识信息为 “A” , 并根据保存的菜单的标识信息与操作类 型信息的对应关系, 确定用户进入的菜单 “飞信” 对应的浏览操作类型, 因此飞信客户端记 录 “0004A” 的信息, 该信息中 “00” 标识用户进行的浏览操作, “04” 为 “飞信” 菜单的标识信 息 “A” 的字节数, “A” 为菜单 “飞信” 的标识信息。
当用户点击进入 “飞信介绍” 菜单时, 飞信客户端根据用户进入的菜单, 识别菜单 “飞信介绍” 的标识信息为 “B” , 并根据保存的菜单的标识信息与操作类型信息的对应关系, 确定用户进入的菜单 “飞信介绍” 对应浏览操作类型, 因此飞信客户端记录 “0008B” 该信息 中 “00” 标识用户进行的浏览操作, “04” 为 “飞信介绍” 菜单的标识信息 “B” 的字节数, “B” 为菜单 “飞信介绍” 的标识信息。
当用户点击 “发送短信息” 时, 飞信客户端根据用户进入的菜单, 识别菜单 “发送 短信息” 的标识信息为 “300KTFX” , 并根据保存的菜单的标识信息与操作类型信息的对应关 系, 确定用户进入的菜单 “发送短信息” 对应发送短信息操作类型, 飞信客户端识别接收该 短信息的接收端的标识信息 “12520” , 因此, 飞信客户端记录 “010D300KTFX0312520” 该信 息中 “01” 标识用户进行发送短信息操作, “0D” 为 “发送短信息” 菜单的标识信息 “300KTFX” 的字节数, “300KTFX” 为菜单 “发送短信息” 的标识信息, “03” 为其他操作信息, “12520” 为 识别到的接收该短信息的接收端的标识信息。
飞信客户端每记录一条信息, 即将该信息发送到用户识别模块的存储空间中进行 保存, 当满足设定条件时, 用户识别模块将存储空间中保存的每条信息发送到网络侧设备。
由于在本发明实施例中用户识别模块将用户对 STK 业务中每个菜单的操作情况 上报到了网络侧设备, 因此网络设备可以统计每个用户对每个 STK 业务的使用情况, 并具 体的确定用户对每个 STK 业务中每个菜单的使用情况, 从而可以对每个 STK 业务中的菜单 进行优化, 并优化内置于用户识别模块中的 STK 业务, 由于内置于用户识别模块中的每个 STK 业务及每个 STK 业务的菜单, 都是根据用户对每个 STK 业务的菜单情况确定的, 从而可 以有效的提高内置于用户识别模块中每个 STK 业务的被使用的效率, 节省用户识别模块的 硬件空间。
图 3 为本发明实施例提供的一种获取移动终端使用用户标识应用开发工具 STK 业 务的系统的结构示意图, 所述系统包括 :
用户识别模块 31, 用于根据用户进入的菜单, 确定所述菜单的标识信息, 根据保存 的菜单的标识信息与操作类型信息的对应关系, 确定所述用户对进入的所述菜单进行操作 的操作类型的信息, 记录并保存所述用户通过该操作类型操作对所述标识信息的菜单进行 操作的信息, 在满足设定条件时, 将保存的所述信息上报到网络侧设备 32 ;
网络侧设备 32, 用于接收所述用户识别模块 31 上报的信息。
所述用户识别模块 31 具体用于, 当自身保存的信息的数量不小于设定的数量阈 值时, 将保存的信息上报到网络侧设备 32 ; 或, 当自身保存的信息的字节数不小于设定的 字节数阈值时, 将保存的信息上报到网络侧设备 32 ; 或, 当接收到网络侧设备发送的上报 指令时, 将保存的信息上报到网络侧设备 32。
本发明实施例提供一种获取移动终端使用 STK 业务的方法、 系统及装置, 该方法 用户识别模块识别用户对进入的菜单的标识信息, 确定该用户对该菜单进行操作的操作类 型的信息, 记录用户通过所述操作类型对所述标识信息的菜单进行操作的信息, 并将记录 的该信息上报到网络侧设备, 以便网络侧设备根据上报的信息, 优化内置于用户识别模块 上的 STK 业务, 从而可以提高内置于用户识别模块上的 STK 业务被使用的效率。
显然, 本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样, 倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内, 则本发明也意图包含这些改动和变型在内。