首页 / 专利库 / 家用器具 / 定时器 / 识别不支持移动通信网络的SIM/USIM卡的方法、装置和移动终端

识别不支持移动通信网络的SIM/USIM卡的方法、装置和移动终端

阅读:640发布:2020-05-08

专利汇可以提供识别不支持移动通信网络的SIM/USIM卡的方法、装置和移动终端专利检索,专利查询,专利分析的服务。并且本 发明 提供了一种识别不支持 移动通信网络 的SIM/USIM卡的方法、装置和移动终端。该方法通过将判定为不支持移动通信网络的SIM/USIM卡加入保存于非易失性随机 访问 存储器 的不支持列表中,可以在用户下次开机时通过读取不支持列表直接判定该SIM/USIM卡不支持移动通信网络,避免了在重新开机后重新对该SIM/USIM卡进行判断。本发明还提供了一种识别不支持移动通信网络的SIM/USIM卡的方法、装置和移动终端。该方法通过将判定为不支持移动通信网络的SIM/USIM卡加入不支持列表中,并且触发事件可以将SIM/USIM卡从不支持列表中删除,能够灵活地对SIM/USIM卡是否支持移动通信网络进行判断。本发明涉及的两种方法能够提高移动终端的效率,节约移动通信网络无线资源,提升用户的移动通信网络使用体验。,下面是识别不支持移动通信网络的SIM/USIM卡的方法、装置和移动终端专利的具体信息内容。

1.一种识别不支持移动通信网络的SIM/USIM卡的方法,包括以下步骤:
步骤a.判断当前SIM/USIM卡是否支持所述移动通信网络相关的服务或存在与所述移动通信网络相关的文件和数据,如果支持相关服务或存在相关文件、数据,则判定所述SIM/USIM卡支持所述移动通信网络并结束流程,否则进入步骤b;
步骤b.判断所述SIM/USIM卡是否在不支持列表中,如果是则判定所述SIM/USIM卡不支持所述移动通信网络并结束流程,否则进入步骤c;
步骤c.当移动终端尝试在所述移动通信网络下进行注册时,检测注册是否成功,如果注册成功则判定所述SIM/USIM卡支持所述移动通信网络并结束流程,否则进入步骤d;
步骤d.判断注册失败的原因是否属于一组设定的网络拒绝原因,如果是则累加所述移动通信网络拒绝注册次数,否则结束流程;以及
步骤e.判断所述移动终端在所述移动通信网络注册失败次数是否达到设定次数,如果是则判定所述SIM/USIM卡不支持所述移动通信网络并将所述SIM/USIM卡加入所述不支持列表然后结束流程,否则直接结束流程,其中所述不支持列表存储于非易失性随机访问存储器
2.如权利要求1所述的方法,其特征在于,所述步骤b还包括:
如果判断所述SIM/USIM卡在所述不支持列表中则进一步判断所述SIM/USIM卡对应的定时器是否超时,如果超时则将所述SIM/USIM卡从所述不支持列表中删除并进入步骤c,如果不超时则判定所述SIM/USIM卡不支持所述移动通信网络并结束流程;
在所述步骤e中判定所述SIM/USIM卡不支持所述移动通信网络后,还包括:
开启定时器,其中所述定时器的时长为预先设置。
3.如权利要求1所述的方法,其特征在于,还包括:
当用户手动选择所述移动通信网络或运营商通过空中下载OTA将所述SIM/USIM卡更新为支持所述移动通信网络时,将所述SIM/USIM卡从所述不支持列表中删除。
4.如权利要求1至3任一项所述的方法,其特征在于,所述判断当前SIM/USIM卡是否支持所述移动通信网络相关的服务或存在与所述移动通信网络相关的文件和数据包括:
步骤a1.读所述SIM/USIM卡内的EFust文件数据;以及
步骤a2.根据EFust文件数据中所述移动通信网络相关的服务所对应的字节的位的值来判断所述SIM/USIM卡是否支持所述移动通信网络相关的服务,如果支持则判定所述SIM/USIM卡支持所述移动通信网络并结束流程,否则判定所述SIM/USIM卡不支持所述移动通信网络。
5.如权利要求4所述的方法,其特征在于,当所述移动通信网络为5G网络时,所述移动通信网络相关的服务包括Service n°122、Service n°123、Service n°124、Service n°
125、Service n°126、Service n°127、Service n°128、Service n°129和Service n°130;
当所述移动通信网络相关的服务所对应的字节的位的值为1时,判定所述SIM/USIM卡支持所述移动通信网络相关的服务,否则判定所述SIM/USIM卡不支持所述移动通信网络相关的服务。
6.如权利要求1所述的方法,其特征在于,当所述移动通信网络为5G网络时,所述一组设定的网络拒绝原因包括#3、#6和#7。
7.如权利要求1所述的方法,其特征在于,判定所述SIM/USIM卡不支持所述移动通信网络后还包括:提醒用户,所述SIM/USIM卡不支持所述移动通信网络。
8.一种识别不支持移动通信网络的SIM/USIM卡的方法,包括以下步骤:
步骤a.判断当前SIM/USIM卡是否支持所述移动通信网络相关的服务或存在与所述移动通信网络相关的文件和数据,如果支持相关服务或存在相关文件、数据,则判定所述SIM/USIM卡支持所述移动通信网络并结束流程,否则进入步骤b;
步骤b.判断所述SIM/USIM卡是否在不支持列表中,如果是则进入步骤b1,否则进入步骤c;
步骤b1.判断是否有支持将所述SIM/USIM卡从所述不支持列表中删除的触发事件,如果是则将所述SIM/USIM卡从所述不支持列表中删除并进入步骤c,否则判定所述SIM/USIM卡不支持所述移动通信网络并结束流程;
步骤c.当移动终端尝试在所述移动通信网络下进行注册时,检测注册是否成功,如果注册成功则判定所述SIM/USIM卡支持所述移动通信网络并结束流程,否则进入步骤d;
步骤d.判断注册失败的原因是否属于一组设定的网络拒绝原因,如果是则累加所述移动通信网络拒绝注册次数,否则结束流程;以及
步骤e.判断所述移动终端在所述移动通信网络注册失败次数是否达到设定次数,如果是则判定所述SIM/USIM卡不支持所述移动通信网络并将所述SIM/USIM卡加入所述不支持列表然后结束流程,否则直接结束流程。
9.如权利要求8所述的方法,其特征在于,
所述触发事件包括:判断所述SIM/USIM卡对应的定时器是否超时;
在所述步骤e中判定所述SIM/USIM卡不支持所述移动通信网络后,还包括:
开启定时器,其中所述定时器的时长为预先设置。
10.如权利要求8所述的方法,其特征在于,所述触发事件包括:用户手动选择所述移动通信网络或运营商通过空中下载OTA将所述SIM/USIM卡更新为支持所述移动通信网络。
11.如权利要求8所述的方法,其特征在于,判定所述SIM/USIM卡不支持所述移动通信网络后还包括:提醒用户,所述SIM/USIM卡不支持所述移动通信网络。
12.一种识别不支持移动通信网络的SIM/USIM卡的装置,包括:
存储器,用于存储可由处理器执行的指令;以及
处理器,用于执行所述指令以实现如权利要求1-11任一项所述的方法。
13.一种移动终端,包含如权利要求12所述的识别不支持移动通信网络的SIM/USIM卡的装置。

说明书全文

识别不支持移动通信网络的SIM/USIM卡的方法、装置和移动

终端

技术领域

[0001] 本发明主要涉及移动通信领域,尤其涉及一种识别不支持移动通信网络的SIM/USIM卡的方法、装置和移动终端

背景技术

[0002] 随着5G网络的商业化普及,支持5G的多模移动终端也将越来越普遍。
[0003] 对于持有5G移动终端并希望使用5G网络服务的用户,运营商通常将用户的手机卡更换为支持5G网络的USIM(Universal Subscriber Identity Module)卡。支持5G网络的USIM卡,应该支持某些与5G技术相关的服务,从卡文件EFust中可以获得USIM卡是否支持这些服务或存在某些仅与5G技术相关的文件和数据等。
[0004] 由于在升级到5G网络时,只需要使用特定的5G终端,用户可以更换新的5G USIM卡,也可以不更换USIM卡,那么必然存在某些没有权限的USIM卡尝试接入5G网络的情况。特别是一些中老年人群,仅出于换手机的目的使用了支持5G的移动终端,但没有向运营商申请使用5G网络服务,所使用的USIM卡可能还是3G时代的USIM卡或者是某些没有向运营商申请使用5G网络服务的4G USIM卡。这些用户使用的USIM卡不能在5G网络上注册并提供服务。
[0005] 一般的5G多模终端不能识别当前USIM卡在特定网络是否具有5G权限,即使插入的是不支持5G网络的USIM卡,每当遇到某些特定场景时,比如开机RPLMN(Registerd Public Land Mobile Network,注册公用陆地移动网络)选网,驻留在2G、3G、4G小区但发现5G邻区等,会优先尝试到5G网络注册,而由于USIM卡用户权限的原因,这些尝试都会失败。由于当前5G网络已经开始普及,以及5G技术相对于2G、3G、4G技术的优越性,支持5G的多模移动终端通常优先尝试驻留和注册到5G网络上,导致这些场景非常容易遇见,从而产生大量不必要的开销,影响移动终端的效率,浪费移动通信网络无线资源。
[0006] 发明专利申请号201610185775.X,申请公布号CN107241709A提供了一种识别不支持4G网络的USIM卡的方法,通过判断USIM卡是否支持LTE相关特定服务或存在与LTE相关的文件和数据,以及在4G网络下注册时的行为,来判断当前USIM卡是否在特定网络下具有4G权限,避免了在USIM卡不具有4G权限时对4G网络做过多无效的驻留或注册尝试。
[0007] 但该方法在移动终端重新开机后依然需要重新对USIM卡是否支持4G网络进行判断并且未说明用于5G或其它移动通信网络下的具体方法,影响了移动终端的效率和浪费了移动通信网络无线资源。另外,该方法没有提供重新评估USIM卡是否支持4G网络的机制。

发明内容

[0008] 本发明要解决的一个技术问题是提供一种识别不支持移动通信网络的SIM/USIM卡的方法,可以避免在重新开机后重新对不具有移动通信网络权限的SIM/USIM卡进行判断是否支持移动通信网络。
[0009] 为解决上述技术问题,本发明提供了一种识别不支持移动通信网络的SIM/USIM卡的方法,包括以下步骤:
[0010] 步骤a.判断当前SIM/USIM卡是否支持移动通信网络相关的服务或存在与移动通信网络相关的文件和数据,如果支持相关服务或存在相关文件、数据,则判定SIM/USIM卡支持移动通信网络并结束流程,否则进入步骤b;步骤b.判断SIM/USIM卡是否在不支持列表中,如果是则判定SIM/USIM卡不支持移动通信网络并结束流程,否则进入步骤c;步骤c.当移动终端尝试在移动通信网络下进行注册时,检测注册是否成功,如果注册成功则判定SIM/USIM卡支持移动通信网络并结束流程,否则进入步骤d;步骤d.判断注册失败的原因是否属于一组设定的网络拒绝原因,如果是则累加移动通信网络拒绝注册次数,否则结束流程;以及步骤e.判断移动终端在移动通信网络注册失败次数是否达到设定次数,如果是则判定SIM/USIM卡不支持移动通信网络并将SIM/USIM卡加入不支持列表然后结束流程,否则直接结束流程,其中不支持列表存储于非易失性随机访问存储器
[0011] 可选地,步骤b还包括:如果判断SIM/USIM卡在不支持列表中则进一步判断SIM/USIM卡对应的定时器是否超时,如果超时则将SIM/USIM卡从不支持列表中删除并进入步骤c,如果不超时则判定SIM/USIM卡不支持移动通信网络并结束流程;在步骤e中判定SIM/USIM卡不支持移动通信网络后,还包括:开启定时器,其中定时器的时长为预先设置。
[0012] 可选地,该方法还包括:当用户手动选择移动通信网络或运营商通过空中下载OTA将SIM/USIM卡更新为支持移动通信网络时,将SIM/USIM卡从不支持列表中删除。
[0013] 可选地,判断当前SIM/USIM卡是否支持移动通信网络相关的服务或存在与移动通信网络相关的文件和数据包括:步骤a1.读SIM/USIM卡内的EFust文件数据;以及步骤a2.根据EFust文件数据中移动通信网络相关的服务所对应的字节的位的值来判断SIM/USIM卡是否支持移动通信网络相关的服务,如果支持则判定SIM/USIM卡支持移动通信网络并结束流程,否则判定SIM/USIM卡不支持移动通信网络。
[0014] 可选地,当移动通信网络为5G网络时,移动通信网络相关的服务包括Service n°122、Service n°123、Service n°124、Service n°125、Service n°126、Service n°127、Service n°128、Service n°129和Service n°130;当移动通信网络相关的服务所对应的字节的位的值为1时,判定SIM/USIM卡支持移动通信网络相关的服务,否则判定SIM/USIM卡不支持移动通信网络相关的服务。
[0015] 可选地,当移动通信网络为5G网络时,一组设定的网络拒绝原因包括#3、#6和#7。
[0016] 可选地,判定SIM/USIM卡不支持移动通信网络后还包括:提醒用户,SIM/USIM卡不支持移动通信网络。
[0017] 本发明还提供了一种识别不支持移动通信网络的SIM/USIM卡的方法,包括以下步骤:步骤a.判断当前SIM/USIM卡是否支持移动通信网络相关的服务或存在与移动通信网络相关的文件和数据,如果支持相关服务或存在相关文件、数据,则判定SIM/USIM卡支持移动通信网络并结束流程,否则进入步骤b;步骤b.判断SIM/USIM卡是否在不支持列表中,如果是则进入步骤b1,否则进入步骤c;步骤b1.判断是否有支持将SIM/USIM卡从不支持列表中删除的触发事件,如果是则将SIM/USIM卡从不支持列表中删除并进入步骤c,否则判定SIM/USIM卡不支持移动通信网络并结束流程;步骤c.当移动终端尝试在移动通信网络下进行注册时,检测注册是否成功,如果注册成功则判定SIM/USIM卡支持移动通信网络并结束流程,否则进入步骤d;步骤d.判断注册失败的原因是否属于一组设定的网络拒绝原因,如果是则累加移动通信网络拒绝注册次数,否则结束流程;以及步骤e.判断移动终端在移动通信网络注册失败次数是否达到设定次数,如果是则判定SIM/USIM卡不支持移动通信网络并将SIM/USIM卡加入不支持列表然后结束流程,否则直接结束流程。
[0018] 可选地,触发事件包括:判断SIM/USIM卡对应的定时器是否超时;在步骤e中判定SIM/USIM卡不支持移动通信网络后,还包括:开启定时器,其中定时器的时长为预先设置。
[0019] 可选地,触发事件包括:用户手动选择移动通信网络或运营商通过空中下载OTA将SIM/USIM卡更新为支持移动通信网络。
[0020] 可选地,判定SIM/USIM卡不支持移动通信网络后还包括:提醒用户,SIM/USIM卡不支持移动通信网络。
[0021] 本发明还提供了一种识别不支持移动通信网络的SIM/USIM卡的装置,包括:存储器,用于存储可由处理器执行的指令;以及处理器,用于执行所述指令以实现如上所述的方法。
[0022] 本发明还提供了一种移动终端,包含如上所述的识别不支持移动通信网络的SIM/USIM卡的装置。
[0023] 与现有技术相比,本发明的识别不支持移动通信网络的SIM/USIM卡的方法、装置和移动终端具有以下优点:
[0024] 通过将判定为不支持移动通信网络的SIM/USIM卡加入保存于NVRAM的不支持列表中,可以在用户下次开机时通过读取不支持列表直接判定该SIM/USIM卡不支持移动通信网络,避免了在重新开机后重新对不具有移动通信网络权限的SIM/USIM卡进行判断是否支持移动通信网络,提高了移动终端的效率,节约了移动通信网络无线资源,进而提升了用户的移动通信网络使用体验。附图说明
[0025] 通过参照附图详细描述其示例实施例,本发明的上述和其它目标、特征及优点将变得更加显而易见。下面描述的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0026] 图1是根据本发明一实施例示出的识别不支持移动通信网络的SIM/USIM卡的方法流程图
[0027] 图2是根据本发明另一实施例示出的识别不支持移动通信网络的SIM/USIM卡的方法流程图。
[0028] 图3是根据本发明一实施例示出的识别不支持移动通信网络的SIM/USIM卡的装置的系统框图
[0029] 图4是根据本发明又一实施例示出的识别不支持移动通信网络的SIM/USIM卡的方法流程图。

具体实施方式

[0030] 为了更清楚地说明本发明的实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本发明的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本发明应用于其他类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。
[0031] 如本发明和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其他的步骤或元素。本发明文件中使用的术语“和/或”,包括一个或多个相关的所列项目的任意的和所有的组合。
[0032] 本发明中使用了流程图用来说明根据本发明的实施例的系统所执行的操作。应当理解的是,前面或下面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各种步骤。同时,或将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。
[0033] 本发明实施例描述的识别不支持移动通信网络的SIM/USIM卡的方法,适用于移动终端。通过判断当前SIM/USIM卡是否具有移动通信网络的权限,避免在SIM/USIM卡不具有移动通信网络权限时对该移动通信网络做过多无效的驻留或注册尝试。
[0034] 图1是根据本发明一实施例示出的识别不支持移动通信网络的SIM/USIM卡的方法流程图。如图1所示,本发明实施例的识别不支持移动通信网络的SIM/USIM卡的方法,包括以下步骤:
[0035] 步骤101,判断当前SIM/USIM卡是否支持移动通信网络相关的服务或存在与移动通信网络相关的文件和数据,如果支持相关服务或存在相关文件、数据,则进入步骤108,否则进入步骤102;
[0036] 步骤102,判断SIM/USIM卡是否在不支持列表中,如果是则进入步骤109,否则进入步骤103;
[0037] 步骤103,当移动终端尝试在移动通信网络下进行注册时,检测注册是否成功,如果注册成功则进入步骤108,否则进入步骤104;
[0038] 步骤104,判断注册失败的原因是否属于一组设定的网络拒绝原因,如果是则进入步骤105,否则结束流程;
[0039] 步骤105,累加移动通信网络拒绝注册次数;
[0040] 步骤106,判断移动终端在移动通信网络注册失败次数是否达到设定次数,如果是则进入步骤107,否则直接结束流程;
[0041] 步骤107,判定SIM/USIM卡不支持移动通信网络并将SIM/USIM卡加入不支持列表然后结束流程,其中不支持列表存储于非易失性随机访问存储器(Non-Volatile Random Access Memory,NVRAM);
[0042] 步骤108,判定SIM/USIM卡支持移动通信网络并结束流程;
[0043] 步骤109,判定SIM/USIM卡不支持移动通信网络并结束流程。
[0044] 一旦判定SIM/USIM卡不支持预定的移动通信网络,则可以禁止移动终端使用该移动通信网络的能,不再尝试驻留或注册该移动通信网络。在本发明的实施例中,移动通信网络可以是特定世代的移动通信网络,例如5G网络。移动通信网络也可以是某个特定制式的移动通信网络。
[0045] 在一个实施例中,判定SIM/USIM卡不支持移动通信网络后也可以提醒用户,SIM/USIM卡不支持该移动通信网络;并且,可以提醒用户联系运营商解决或者换卡。
[0046] 在本发明实施例中,移动终端通过将判定为不支持移动通信网络的SIM/USIM卡加入保存于NVRAM的不支持列表,可以在用户下次开机时通过读取不支持列表直接判定该SIM/USIM卡不支持该移动通信网络,避免了SIM/USIM卡在不具有移动通信网络权限时在重新开机后需要重新进行判断,提高了移动终端的效率,节约移动通信网络无线资源,进而提升了用户的移动通信网络使用体验。特别是在频繁开关机的场景下,通过本发明实施例可以避免重新开机后对同一张SIM/USIM卡是否支持移动通信网络的重复判断。
[0047] 在步骤101中,可选地,判断当前SIM/USIM卡是否支持移动通信网络相关的服务或存在与移动通信网络相关的文件和数据可以包括以下步骤:
[0048] 步骤110,读SIM/USIM卡内的EFust文件数据;以及
[0049] 步骤111,根据EFust文件数据中移动通信网络相关的服务所对应的字节的位的值来判断SIM/USIM卡是否支持移动通信网络相关的服务,如果支持则进入步骤108,否则进入步骤102。
[0050] 可选地,在步骤111中,当移动通信网络为5G网络时,移动通信网络相关的服务可以包括Service n°122、Service n°123、Service n°124、Service n°125、Service n°126、Service n°127、Service n°128、Service n°129和Service n°130;当移动通信网络相关的服务所对应的字节的位的值为1时,可以进入步骤108,否则进入步骤102。其中,在EFust文件数据中,移动通信网络相关的各个服务的名称和所对应的字节的位如下表格1所示:
[0051]
[0052] 表格1
[0053] 也就是说,当表格1中的任一服务对应的字节的位的值为1时,可以进入步骤108;当表格1中的所有服务对应的字节的位的值均为0时,可以判定当前SIM/USIM卡不是该移动通信网络的新卡,进入步骤102以进一步判断当前SIM/USIM卡是否支持该移动通信网络。需要注意的是,5G相关服务不仅可以包含表格1中的5G网络的相关服务,也可以包括其他与5G网络相关的服务,本发明对此不作限定。
[0054] 在步骤101中,可选地,当移动通信网络为5G网络时,判断当前SIM/USIM卡是否支持5G网络相关的文件和数据,可以是判断当前SIM/USIM卡是否存在与5G技术相关的文件和数据。例如,当SIM/USIM卡中的EFust文件存在Service n°122文件时,可以判定该SIM/USIM卡具支持5G网络。
[0055] 在步骤102中,由于移动终端可能已经把某些不支持该移动通信网络的SIM/USIM卡的信息存入不支持列表中,读不支持列表以判断SIM/USIM卡是否在不支持列表中。
[0056] 在步骤104中,可选地,当移动通信网络为5G网络时,一组设定的网络拒绝原因包括#3(Illegal UE)、#6(Illegal ME)和#7(5GS services not allowed)。
[0057] 在步骤106中,该设定次数可综合考虑效率、工程经验等因素来设置。
[0058] 可选地,当用户手动选择移动通信网络或运营商通过空中下载(Over The Air,OTA)将SIM/USIM卡更新为支持移动通信网络时,可以将当前SIM/USIM卡从不支持列表中删除。当用户进行手动搜网选择移动通信网络时,由于用户希望在该移动通信网络下尝试驻留和注册,因此应解禁当前SIM/USIM卡的该移动通信网络能力,使其能够在该移动通信网络下重新尝试驻留和注册,保证了用户可以手动对移动通信网络的自由选择。当运营商通过OTA方式更新当前SIM/USIM卡的权限时,即把不支持移动通信网络的SIM/USIM卡更新成支持移动通信网络的SIM/USIM卡时,终端会立即使能该移动通信网络的能力,因此可以把当前SIM/USIM卡从不支持列表中删除。
[0059] 在步骤107中,当判定当前SIM/USIM卡不支持该移动通信网络时,移动终端应禁止该移动通信网络的能力,不在该移动通信网络下尝试驻留和注册,并且把SIM/USIM卡的ID存入不支持列表中,其中不支持列表存储于移动终端的NVRAM中。不支持列表中可以保存一个或多个SIM/USIM卡的ID。存入NVRAM中的信息在移动终端下电后不会丢失,因此关机后该SIM/USIM卡ID信息仍然保存在NVRAM中的不支持列表里,在下次开机时可通过读取不支持列表获取到。
[0060] 可选地,在步骤107判定SIM/USIM卡不支持移动通信网络后还可以包括:提醒用户,SIM/USIM卡不支持移动通信网络。
[0061] 在本发明另一实施例中,假定移动终端为支持5G的多模移动终端,插入USIM卡,且设定注册失败次数限N=6,其识别不支持移动通信网络的SIM/USIM卡的方法流程如图2所示,包括步骤201-217。
[0062] 以下对本发明实施例中的识别不支持移动通信网络的SIM/USIM卡的方法的各个步骤作进一步的详细描述:
[0063] 在步骤201中,移动终端读取当前USIM卡内EFust文件数据。
[0064] 在步骤202中,移动终端根据USIM卡内EFust文件数据判断USIM卡是否支持前文表格1中的5G新增的相关服务,即判断USIM卡内EFust文件数据的第16字节的第2-8位和第17字节的第1-2位(自低位向高位,且从1开始计算)的值是否为1。如果USIM卡支持5G相关服务,进入步骤216,判定当前USIM卡支持5G,流程结束;如果USIM卡不支持5G相关服务,进入步骤203。
[0065] 在步骤203中,判定当前USIM卡非5G新卡,但USIM卡是否支持5G网络还需进一步判断。
[0066] 在步骤204中,由于移动终端可能已经把某些不支持5G的USIM卡的ID存入NVRAM中的不支持列表里,因此移动终端读取NVRAM中存储的不支持列表。
[0067] 在步骤205中,判断当前USIM卡ID是否在不支持列表中,如果是则进入步骤206,否则进入步骤208。
[0068] 在步骤206中,判断当前USIM卡对应的定时器是否超时,如果是则进入步骤207,否则进入步骤215。通过判断当前USIM卡对应的定时器是否超时,以确定USIM卡加入不支持列表后是否已经过预定时长。当USIM卡加入不支持列表后已经过预定时长,可以重新尝试进行5G网络的注册。
[0069] 在步骤207中,删除不支持列表中当前USIM卡ID。当USIM卡对应的定时器超时后,将USIM卡ID从不支持列表中删除,并可以重新尝试进行5G网络的注册。
[0070] 在步骤208中,按正常逻辑继续执行其他流程,例如搜网5G网络等流程。在此,由于存在某些运营商,在用户需要升级到5G网络时,只需要使用特定的5G终端,不需要更换手机卡,仍使用原来4G时代的USIM卡,移动终端需要根据其他流程判断当前USIM卡是否支持5G网络,因此按正常逻辑执行其他流程;
[0071] 在步骤209中,检测到移动终端在5G网络上尝试注册等行为。在一个示例中,终端在5G网络上尝试注册的行为包括开机时在5G下注册或者从其他接入技术重选到5G网络。
[0072] 在步骤210中,检测移动终端在5G网络上的注册结果;如果移动终端在5G网络上注册成功,则进入步骤216,判定当前USIM卡支持5G,流程结束;如果移动终端在5G网络上注册失败,则进入步骤211。
[0073] 在步骤211中,判断5G网络注册失败的原因是否属于一组设定的网络拒绝原因,当判断为是时,进入步骤212;否则结束流程。其中,例如注册失败的原因是否因为#3(Illegal UE)、#6(Illegal ME)或#7(5GS services not allowed)等原因被网络拒绝。
[0074] 在步骤212中,注册失败次数累加1。
[0075] 在步骤213中,判断注册失败次数是否达到6,如果判断为是,则进入步骤214,否则结束流程。注册失败次数的门限可以综合考虑效率、工程经验等因素进行设置,本发明对此不作限定。
[0076] 在步骤214中,把当前USIM卡的ID存入不支持列表中并开启与USIM卡对应的定时器,其中定时器的时长可以是综合考虑效率、工程经验等因素进行预先设置的,不支持列表存储于NVRAM中,在关机后不会丢失。
[0077] 在步骤215中,判定当前USIM卡无5G网络权限,禁止移动终端的5G能力,流程结束。
[0078] 在步骤216中,判定当前USIM卡支持5G网络,流程结束。
[0079] 在步骤217中,当用户手动选择了5G网络或运营商通过空中下载OTA将USIM卡更新为支持5G网络时,则进入步骤207,删除不支持列表中当前USIM卡的ID。
[0080] 本发明实施例所描述的识别不支持移动通信网络的SIM/USIM卡的方法,通过在将SIM/USIM卡加入不支持列表时开启带有预设时长的定时器,可以在定时器超时后将SIM/USIM卡从不支持列表中删除,从而增加了在一定时间后移动通信网络的尝试注册的机会,减少了因误判将SIM/USIM卡加入不支持列表后不能够重新尝试注册移动通信网络的问题,进而提升了用户的移动通信网络使用体验。
[0081] 本发明还提供了一种识别不支持移动通信网络的SIM/USIM卡的方法。图4是根据本发明又一实施例示出的识别不支持移动通信网络的SIM/USIM卡的方法流程图。如图4所示,该识别不支持移动通信网络的SIM/USIM卡的方法包括以下步骤:
[0082] 步骤401,判断当前SIM/USIM卡是否支持移动通信网络相关的服务或存在与移动通信网络相关的文件和数据,如果支持相关服务或存在相关文件、数据,则进入步骤408,否则进入步骤402;
[0083] 步骤402,判断SIM/USIM卡是否在不支持列表中,如果是则进入步骤410,否则进入步骤403;
[0084] 步骤403,当移动终端尝试在移动通信网络下进行注册时,检测注册是否成功,如果注册成功则进入步骤408,否则进入步骤404;
[0085] 步骤404,判断注册失败的原因是否属于一组设定的网络拒绝原因,如果是则进入步骤405,否则结束流程;
[0086] 步骤405,累加移动通信网络拒绝注册次数;
[0087] 步骤406,判断移动终端在移动通信网络注册失败次数是否达到设定次数,如果是则进入步骤407,否则直接结束流程;
[0088] 步骤407,判定SIM/USIM卡不支持移动通信网络并将SIM/USIM卡加入不支持列表,然后结束流程;
[0089] 步骤408,判定SIM/USIM卡支持移动通信网络并结束流程;
[0090] 步骤409,判定SIM/USIM卡不支持移动通信网络并结束流程;
[0091] 步骤410,判断是否有支持将SIM/USIM卡从不支持列表中删除的触发事件,如果是则进入步骤411,否则进入步骤409;
[0092] 步骤411,将SIM/USIM卡从不支持列表中删除。可选地,触发事件可以包括:判断SIM/USIM卡对应的定时器是否超时;在步骤e中判定SIM/USIM卡不支持移动通信网络后,还包括:开启定时器,其中定时器的时长为预先设置。这些步骤与前文的步骤206和214类似,在此不再展开。
[0093] 在本实施例中,不支持列表既可以存储在NVRAM中,也可以存储在RAM中。在后一示例中,不支持列表会在关机后消失。
[0094] 可选地,触发事件可以包括:用户手动选择移动通信网络或运营商通过空中下载OTA将SIM/USIM卡更新为支持移动通信网络。此步骤与前文的步骤217类似,在此不再展开描述。
[0095] 在一个实施例中,判定SIM/USIM卡不支持移动通信网络后也可以提醒用户,SIM/USIM卡不支持该移动通信网络;并且,可以提醒用户联系运营商解决或者换卡。
[0096] 综上所述,本发明实施例中的识别不支持移动通信网络的SIM/USIM卡的方法,通过将判定为不支持移动通信网络的SIM/USIM卡加入不支持列表中,并且可以通过触发事件将SIM/USIM卡从不支持列表中删除,能够灵活地对SIM/USIM卡是否支持移动通信网络进行判断,提高了移动终端的效率,节约移动通信网络无线资源,提升了用户的移动通信网络使用体验。
[0097] 本发明还提供了一种识别不支持移动通信网络的SIM/USIM卡的装置,包括:存储器,用于存储可由处理器执行的指令;以及处理器,用于执行所述指令以实现如上所述的识别不支持移动通信网络的SIM/USIM卡的方法。
[0098] 图3是根据本发明一实施例示出的识别不支持移动通信网络的SIM/USIM卡的装置的系统框图。识别不支持移动通信网络的SIM/USIM卡的装置300可包括内部通信总线301、处理器(Processor)302、只读存储器(ROM)303、随机存取存储器(RAM)304、通信端口305、以及硬盘307。内部通信总线301可以实现识别不支持移动通信网络的SIM/USIM卡的装置300组件间的数据通信。处理器302可以进行判断和发出提示。在一些实施例中,处理器302可以由一个或多个处理器组成。通信端口305可以实现识别不支持移动通信网络的SIM/USIM卡的装置300与外部的数据通信。在一些实施例中,识别不支持移动通信网络的SIM/USIM卡的装置300可以通过通信端口305从网络发送和接受信息及数据。识别不支持移动通信网络的SIM/USIM卡的装置300还可以包括不同形式的程序储存单元以及数据储存单元,例如硬盘307,只读存储器(ROM)303和随机存取存储器(RAM)304,能够存储计算机处理和/或通信使用的各种数据文件,以及处理器302所执行的可能的程序指令。处理器执行这些指令以实现方法的主要部分。处理器执行这些指令以实现方法的主要部分。处理器处理的结果通过通信端口传给用户设备,在用户界面上显示。
[0099] 举例来说,上述的识别不支持移动通信网络的SIM/USIM卡的过程可以实施为计算机程序,保存在硬盘307中,并可记载到处理器302中执行,以实施本发明的方法。
[0100] 识别不支持移动通信网络的SIM/USIM卡的过程实施为计算机程序时,也可以存储在计算机可读存储介质中作为制品。例如,计算机可读存储介质可以包括但不限于磁存储设备(例如,硬盘、软盘、磁条)、光盘(例如,压缩盘(CD)、数字多功能盘(DVD))、智能卡和闪存设备(例如,电可擦除可编程只读存储器(EPROM)、卡、棒、键驱动)。此外,本文描述的各种存储介质能代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”可以包括但不限于能存储、包含和/或承载代码和/或指令和/或数据的无线信道和各种其它介质(和/或存储介质)。
[0101] 上述的识别不支持移动通信网络的SIM/USIM卡的装置可以结合在移动终端。本发明还提供了一种移动终端,包含如上所述的识别不支持移动通信网络的SIM/USIM卡的装置。移动终端可以是手机、平板电脑、可穿戴设备等电子设备,本发明对此不作限定。
[0102] 应该理解,上文所描述的实施例仅是示意。本文描述的实施例可在硬件软件固件中间件微码或者其任意组合中实现。对于硬件实现,处理单元可以在一个或者多个特定用途集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、处理器、控制器微控制器微处理器和/或设计为执行本文所述功能的其它电子单元或者其结合内实现。
[0103] 上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述发明披露仅仅作为示例,而并不构成对本发明的限定。虽然此处并没有明确说明,本领域技术人员可能会对本发明进行各种修改、改进和修正。该类修改、改进和修正在本发明中被建议,所以该类修改、改进、修正仍属于本发明示例性实施例的精神和范围。
[0104] 同时,本发明使用了特定词语来描述本发明的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本发明至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一替代性实施例”并不一定是指同一实施例。此外,本发明的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。
[0105] 本发明的一些方面可以完全由硬件执行、可以完全由软件(包括固件、常驻软件、微码等)执行、也可以由硬件和软件组合执行。以上硬件或软件均可被称为“数据”、“模块”、“引擎”、“单元”、“组件”或“系统”。处理器可以是一个或多个专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理器件(DAPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器或者其组合。此外,本发明的各方面可能表现为位于一个或多个计算机可读介质中的计算机产品,该产品包括计算机可读程序编码。例如,计算机可读介质可包括,但不限于,磁性存储设备(例如,硬盘、软盘、磁带……)、光盘(例如,压缩盘CD、数字多功能盘DVD……)、智能卡以及闪存设备(例如,卡、棒、键驱动器……)。
[0106] 同理,应当注意的是,为了简化本发明披露的表述,从而帮助对一个或多个发明实施例的理解,前文对本发明实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本发明对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。
[0107] 虽然本发明已参照当前的具体实施例来描述,但是本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,在没有脱离本发明精神的情况下还可作出各种等效的变化或替换,因此,只要在本发明的实质精神范围内对上述实施例的变化、变型都将落在本发明的权利要求书的范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈