一种限制启动STK应用的方法和装置制造方法及图纸

技术编号:24015638 阅读:58 留言:0更新日期:2020-05-02 03:18
本申请公开了一种限制启动STK应用的方法和装置。该限制启动STK应用的方法包括:设置一标志数值和至少一PLMN列表,所述PLMN列表包含预置PLMN数据;读取SIM卡中的PLMN数值;根据所述标志数值确定查询所述PLMN列表,对比所述PLMN数值和所述预置PLMN数据,得出对比结果;根据所述对比结果判断是否启动STK应用,使得移动终端可以自动限制某些SIM卡启动STK应用。

A method and device to limit STK application

【技术实现步骤摘要】
一种限制启动STK应用的方法和装置
本申请涉及STK应用
,尤其涉及移动设备
,具体涉及一种限制启动STK应用的方法和装置。
技术介绍
STK(SIMToolKit,用户识别模块工具包),是一系列SIM卡与移动终端之间交互的命令语句,是一种小型编程语言,它允许基于智能卡的用户身份识别模块,例如SIM卡,运行自己的应用软件。在对现有技术的研究和实践过程中,本专利技术的专利技术人发现,在移动终端中插入SIM卡之后,移动终端会直接让SIM卡启动STK应用,不能自动限制某些SIM卡启动STK应用。
技术实现思路
本申请实施例提供一种限制启动STK应用的方法和装置,可以通过在移动终端中设置标志数值和PLMN列表的方法,帮助移动终端自动限制某些SIM卡启动STK应用。本申请实施例提供一种限制启动STK应用的方法,包括:设置一标志数值和至少一PLMN列表,所述PLMN列表包含预置PLMN数据;读取SIM卡中的PLMN数值;根据所述标志数值确定查询所述PLMN列表,对比所述PLMN数值和所述预置PLMN数据,得出对比结果;根据所述对比结果判断是否启动STK应用。可选的,在本申请的一些实施例中,所述设置一标志数值,包括:所述标志数值为第一标志数值,所述第一标志数值表明启动STK应用;所述标志数值为第二标志数值,所述第二标志数值表明对比所述PLMN数值和所述预置PLMN数据。可选的,在本申请的一些实施例中,所述设置至少一PLMN列表,包括:设置一PLMN允许列表和/或一PLMN禁止列表。可选的,在本申请的一些实施例中,所述读取SIM卡中的PLMN数值,包括:读取SIM卡中的移动国家码和移动通信网络码;组合所述移动国家码和所述移动通信网络码,形成所述PLMN数值。可选的,在本申请的一些实施例中,所述根据所述标志数值确定查询所述PLMN列表,对比所述PLMN数值和所述预置PLMN数据,包括:若所述标志数值为第二标志数值,所述PLMN列表为所述PLMN允许列表,查询所述PLMN允许列表,对比所述PLMN数值和所述PLMN允许列表包含的预置PLMN数据;和/或若所述标志数值为第二标志数值,所述PLMN列表为所述PLMNB禁止列表,查询所述PLMN禁止列表,对比所述PLMN数值和所述PLMN禁止列表包含的预置PLMN数据。可选的,在本申请的一些实施例中,所述读取SIM卡中的PLMN数值之后,还包括:若所述标志数值为第一标志数值,启动STK应用。可选的,在本申请的一些实施例中,所述根据所述对比结果判断是否启动STK应用,包括:若所述PLMN数据与PLMN允许列表包含的其中一所述预置PLMN数据相同,启动STK应用;和/或若所述PLMN数据与PLMN禁止列表包含的其中一所述预置PLMN数据相同,限制启动STK应用。同样的,本申请实施例还提供一种限制启动STK应用的装置,包括:设置单元,用于设置一标志数值和至少一PLMN列表;读取单元,用于读取SIM卡中的PLMN数值;对比单元,用于根据所述标志数值确定查询所述PLMN列表,对比所述PLMN数值和所述预置PLMN数据,得出对比结果;判断单元,用于根据所述对比结果判断是否启动STK应用。相应的,本申请实施例还提供一种终端设备,包括:存储器,用于存储计算机程序;处理器,用于在执行所述计算机程序时实现本申请实施例任一项所述限制启动STK应用方法中的步骤。此外,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现本申请实施例任一项所述限制启动STK应用方法中的步骤。本申请实施例提供的限制启动STK应用的方法是在移动终端预先设置一个标志数值和至少一PLMN列表,标志数值可以是第一标志数值或第二标志数值,PLMN列表可以是PLMN允许列表和/或PLMN禁止列表,如果标志数值是第一标志数值,则此SIM卡可以直接启动STK应用;如果标志数值是第二标志数值,则查询PLMN列表,并将从SIM卡上获取的PLMN数值与PLMN列表里的预置PLMN数据对比,若PLMN数值与PLMN允许列表里的预置PLMN数据对比之后,有与PLMN数值相同的预置PLMN数据,则此SIM卡可以启动STK应用,若PLMN数值与PLMN禁止列表里的预置PLMN数据对比之后,有与PLMN数值相同的预置PLMN数据,则此SIM卡不可以启动STK应用,这样可以限制某些SIM卡启动STK应用。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的限制启动STK应用方法的场景示意图;图2是本申请实施例提供的限制启动STK应用方法的流程图;图3是本申请实施例提供的判断是否启动STK应用的流程图;图4是本申请实施例提供的限制启动STK应用装置的结构示意图;图5是本申请实施例提供的终端的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例提供一种限制启动STK应用的方法和装置。其中该装置可以集成在终端中,该终端可以是手机、平板电脑、笔记本电脑等设备。例如,如图1所示,在移动终端中设置一个标志数值和至少一PLMN列表,标志数值可以是第一标志数值或第二标志数值,PLMN列表可以是PLMN允许列表和/或PLMN禁止列表,如果标志数值是第一标志数值,则插入SIM卡之后,此SIM卡可以直接启动STK应用;如果标志数值是第二标志数值,则查询PLMN列表,并将从SIM卡上获取的PLMN数值与PLMN列表里的预置PLMN数据对比,若PLMN数值与PLMN允许列表里的预置PLMN数据对比之后,有与PLMN数值相同的预置PLMN数据,则此SIM卡可以启动STK应用,若PLMN数值与PLMN禁止列表里的预置PLMN数据对比之后,有与PLMN数值相同的预置PLMN数据,则此SIM卡不可以启动STK应用,这样可以限制某些SIM卡启动STK应用。以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。本实施例将从限制启动STK应用装置的角度进行描述,该限制启动STK应用装置具体可以集成在终端设备中,该终端设备可以包括笔记本电脑、平板电脑、智能手机等。一种限制启动STK应用的方法,包括:设置一标志数值和至本文档来自技高网...

【技术保护点】
1.一种限制启动STK应用的方法,其特征在于,包括:/n设置一标志数值和至少一PLMN列表,所述PLMN列表包含预置PLMN数据;/n读取SIM卡中的PLMN数值;/n根据所述标志数值确定查询所述PLMN列表,对比所述PLMN数值和所述预置PLMN数据,得出对比结果;/n根据所述对比结果判断是否启动STK应用。/n

【技术特征摘要】
1.一种限制启动STK应用的方法,其特征在于,包括:
设置一标志数值和至少一PLMN列表,所述PLMN列表包含预置PLMN数据;
读取SIM卡中的PLMN数值;
根据所述标志数值确定查询所述PLMN列表,对比所述PLMN数值和所述预置PLMN数据,得出对比结果;
根据所述对比结果判断是否启动STK应用。


2.根据权利要求1所述的方法,其特征在于,所述设置一标志数值,包括:
所述标志数值为第一标志数值,所述第一标志数值表明启动STK应用;
所述标志数值为第二标志数值,所述第二标志数值表明对比所述PLMN数值和所述预置PLMN数据。


3.根据权利要求1所述的方法,其特征在于,所述设置至少一PLMN列表,包括:
设置一PLMN允许列表和/或一PLMN禁止列表。


4.根据权利要求1所述的方法,其特征在于,所述读取SIM卡中的PLMN数值,包括:
读取SIM卡中的移动国家码和移动通信网络码;
组合所述移动国家码和所述移动通信网络码,形成所述PLMN数值。


5.根据权利要求1或3所述的方法,其特征在于,所述根据所述标志数值确定查询所述PLMN列表,对比所述PLMN数值和所述预置PLMN数据,包括:
若所述标志数值为第二标志数值,所述PLMN列表为所述PLMN允许列表,查询所述PLMN允许列表,对比所述PLMN数值和所述PLMN允许列表包含的预置PLMN数据;和/或
若所述标志数值为第二标志数值,所述PLMN列表...

【专利技术属性】
技术研发人员:吴东海谢瀚武洪仰宁陈祖斌李涛曾灿炫
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1