一种SIM卡加密文件的修复方法及装置制造方法及图纸

技术编号:12811939 阅读:71 留言:0更新日期:2016-02-05 11:17
本发明专利技术实施例提供一种SIM卡加密文件的修复方法及装置,涉及通信技术领域,能够解决现有技术中由于终端设备SIM卡加密文件的异常导致无法识别SIM卡的有效性,影响通话、上网等功能的实现的问题。具体方案为判断第一SIM卡加密文件的内存空间是否等于标准值,若否,删除所述第一SIM卡加密文件所述标准值为正常SIM卡加密文件的内存空间;基于终端设备需锁定的内容信息采用加密算法生成第二SIM卡加密文件。本发明专利技术实施例用于SIM卡加密文件的修复。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种S頂卡加密文件的修复方法及装置。
技术介绍
随着通信技术的快速发展,智能终端设备在人们日常生活中发挥着原来越大的作 用。人们不仅可以利用这些终端设备进行语音通话,还可以通过上网进行视频观赏、文件传 输等。 对于手机以及一些其他带有S頂卡的终端设备,要实现通话、上网等一些与S頂卡 相关的功能需保证S頂卡处于正常的工作状态。当终端设备插入S頂卡进行初始化流程时, 需完成S頂卡有效性的验证后S頂卡才能正常工作,其中S頂有效性的验证需要读取S頂 卡加密文件中的相关信息。 具体的原因为:手机开机启动时,首先是AP(APPProcessor)启动,AP完成初始 化后,引导MP(ModemProcessor)启动,最终AP和MP协同工作实现手机各种功能。S頂卡 加密文件的建立是在MP上执行的,且该文件对于AP是无法直接访问的。SIM卡加密文件 当且仅当在手机第一次开机时进行创建,以后的开机不会在进行初始化操作。所述SIM卡 加密文件位于终端设备的EFS/FFS区域中,用于保存终端设备的一些加密信息,如加密时 的锁定范围(运营商锁定,子网掩码锁定等,用IndicationFeature来表示),解锁码(每个 锁定范围对应不同的解锁码),解锁次数及不需要锁定的值等。当终端设备插入S頂卡进行 初始化流程时,需读取第一次开机创建的SIM卡加密文件,根据特定的算法解密锁定的特 征值与S頂卡中提取的对应信息进行比对,完成卡的识别。例如,当需要锁定运营商(MCC, MNC)时,使用约定的解密算法提取Networklock相关信息与S頂卡中提取的信息(主要是 MCC,MNC)进行比较,如果匹配,则不需要输入解锁码,即可使用,如果不匹配,则需要输入解 锁码,通过校验后,才能正常使用。 在用户的使用过程中,会出现由于S頂卡加密文件异常,如异常断电、S頂卡加密 文件被恶意篡改等原因导致无法正常识别S頂卡,从而造成终端设备与S頂卡相关的功能 或应用无法正常使用的问题。因此有必要提出一种针对S頂卡加密文件异常的修复方法来 解决该问题。
技术实现思路
本专利技术实施例所要解决的技术问题在于提供一种S頂卡加密文件的修复方法,解 决终端设备因S頂卡加密文件的异常导致无法实现卡有效性的识别,从而影响终端设备上 网等功能的实现。 为达到上述目的,本专利技术实施例采用如下技术方案: 一种S頂卡加密文件的修复方法,包括: 判断第一S頂卡加密文件的内存空间是否等于标准值,若否,删除所述第一S頂卡加密 文件,所述标准值为正常S頂卡加密文件的内存空间; 基于终端设备需锁定的内容信息采用加密算法生成第二S頂卡加密文件。 进一步的,所述方法还包括: 当所述第一SIM卡加密文件的内存空间等于标准值时,进一步检测所述第一SIM卡加 密文件的内容信息是否等于加密预存值,所述加密预存值为所述终端设备第一次开机上电 时用于生成S頂卡加密文件的参数值。 若不等于,则删除所述第一SIM卡加密文件。 其中,判断第一SIM卡加密文件的内存空间是否等于标准值包括: 从终端设备读取所述SIM卡的加密文件,获取第一SIM卡加密文件的内存空间; 读取终端设备中预存的标准值,判断获取的第一S頂卡加密文件的内存空间是否等于 标准值。 其中,检测第一SIM卡加密文件的内容信息是否等于加密预存值包括: 从终端设备中读取所述SIM卡的加密文件,获取第一S頂卡加密文件的内容信息; 读取终端设备中预存的加密预存值,将获取的第一SIM卡加密文件内容信息与加密预 存值进行比对; 若存在不一致,则判定第一S頂卡加密文件的内容信息不等于加密预存值。 需要注意的是,所述第一S頂卡加密文件的内容信息包括锁定范围、解锁码、解锁 次数等与终端设备权限相关的信息中的一种或者多种。 本专利技术实施例提供的一种S頂卡加密文件的修复方法,通过检测S頂卡加密文件 的异常状态并提供新的可用S頂卡加密文件,保证了终端设备的S頂卡可以正常读取加密 文件的内容实现卡的识别,从而保证了终端设备可以正常使用与S頂卡相关的通话、上网 等业务。 本专利技术实施例所要解决的另一个技术问题在于提供一种SIM卡加密文件的修复 装置,解决终端设备因S頂卡加密文件的异常导致无法实现卡有效性的识别,从而影响终 端设备通话、上网等功能的实现。 为实现上述目的,本专利技术实施例采用如下技术方案: 一种S頂卡加密文件的修复装置,包括: 判断模块,用于判断所述第一S頂卡加密文件的内存空间是否等于标准值; 删除模块,用于删除所述第一S頂卡加密文件; 生成模块,用于生成所述第二S頂卡加密文件。 进一步的,所述装置还包括: 检测模块,用于在第一SIM卡加密文件的内存空间等于标准值时,检测第一SIM卡加密 文件的内容信息是否等于加密预存值。 其中,所述判断模块包括: 第一获取单元,用于获取第一SIM卡加密文件的内存空间; 第二获取单元,用于获取标准值; 判断单元,用于判断所述第一S頂卡加密文件的内存空间是否等于标准值。 其中,所述生成模块包括: 获取单元,用于获取终端设备需锁定的内容信息; 生成单元,用于基于获取终端设备需锁定的内容信息采用加密算法生成第二S頂卡加 密文件。 其中,所述检测模块包括: 获取单元,用于获取第一SIM卡加密文件的内容信息; 第二获取单元,用于获取加密预存值; 对比单元,用于将获取的第一S頂卡加密文件内容信息与所述加密预存值进行比对。 本专利技术实施例提供的一种S頂卡加密文件的修复装置,可以实现对异常SIM卡加 密文件的检测并生成新的SIM卡加密文件,保证了终端设备的SIM卡可以正常读取加密文 件的内容,从而保证了终端设备可以正常使用与S頂卡相关的通话、上网等业务。【附图说明】 图1为本专利技术实施例S頂卡加密文件修复方法的流程图一 图2为本专利技术实施例S頂卡加密文件修复方法的流程图二 图3为本专利技术实施例S頂卡加密文件修复装置的示意图一 图4为本专利技术实施例S頂卡加密文件修复装置的示意图二 图5为本专利技术实施例SIM卡加密文件修复装置的结构图一 图6为本专利技术实施例SIM卡加密文件修复装置的结构图二 图7为本专利技术实施例SIM卡加密文件修复装置的结构图二。【具体实施方式】 为了进一步使本专利技术的目的、技术方案和优点更加清楚,下面结合附图及具体实 施例对本专利技术作进一步的详细描述,显然,所描述的实施例只是本专利技术一部分实施例,而不 是全部实施例。基于本专利技术的实施例,本领域的技术人员在不付出创造性劳动的前提下获 取的其他实施例,都属于本专利技术保护的范围。 本专利技术实施例中,终端设备可以为手机、平板电脑等可以插入S頂卡的终端。 S頂卡加密文件在终端设备第一次开机上电时自动创建,存储于终端设备的EFS/ FFS区域中,用于保存终端设备的一些加密信息,如加密时的锁定范围(运营商锁定,子网掩 码锁定等,用当前第1页1 2 3 本文档来自技高网
...

【技术保护点】
一种SIM卡加密文件的修复方法,其特征在于,包括:判断第一SIM卡加密文件的内存空间是否等于标准值,若否,删除所述第一SIM卡加密文件,所述标准值为正常SIM卡加密文件的内存空间;基于终端设备需锁定的内容信息采用加密算法生成第二SIM卡加密文件。

【技术特征摘要】

【专利技术属性】
技术研发人员:张景新
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东;37

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

1