智能卡文件内容更新方法及装置制造方法及图纸

技术编号:7704623 阅读:209 留言:0更新日期:2012-08-25 01:48
本发明专利技术提供一种智能卡文件内容更新方法及装置,方法包括:根据接收到的智能卡文件内容的更新指令中的标识查询标识文件;判断标识文件的内容是否为空或者是否为预设定义值,若是,则根据更新指令中的更新数据更新所述标识文件的内容,并返回更新成功响应,若否,则停止执行所述更新指令,并返回更新失败响应。根据本实施例的智能卡文件内容更新方法,在接收到智能卡文件内容的更新指令后,通过检测待更新的标识文件的内容是否为空或是否为预设定义值来判断是否继续更新操作,能够尽量确保对智能卡的更新操作是安全的。

【技术实现步骤摘要】

本专利技术涉及通信技术,尤其涉及智能卡文件内容更新方法及装置
技术介绍
随着移动技术的飞速发展,现如今,已经有越来越多的人在使用移动手机。 移动手机的卡包括很多种,其中智能卡为最普遍使用的其中ー种。智能卡有很多种,例如 SIM (Subscriber Identity Model,客户识别模块)卡、R-UIM (Removab Ie UserIdentity Module,可移动用户识别模块)卡以及 USIM(Universal Subscriber IdentityModule,全球用户识别模块)卡等。其中,智能卡中的IMSI (International MobileSubscriber Identification Number,国际移动用户识别码)文件的内容与用户的手机号码相关。现如今,在各移动业务运营商服务网点中进行开户及补换卡业务时,其主要工作之一就是在系统中将IMSI文件内容进行更新以便与手机号码相对应,使该智能卡能够顺利连入网络。随着各运营商现场写卡业务的开展,例如开户业务、本地/异地补换卡业务,如何在营业厅对智能卡的IMSI文件进行安全更新,就成为了亟需解决的问题。
技术实现思路
本专利技术提供ー种智能卡文件内容更新方法及装置,用于安全地为智能卡的文件内容进行更新。本专利技术的ー个方面提供ー种智能卡文件内容更新方法,包括根据接收到的智能卡文件内容的更新指令中的标识查询标识文件;判断所述标识文件的内容是否为空或者是否为预设定义值,若是,则根据更新指令中的更新数据更新所述标识文件的内容,并返回更新成功响应,若否,则停止执行所述更新指令,并返回更新失败响应。如上所述的智能卡文件内容更新方法,优选地,在返回更新失败响应之后,还包括接收智能卡文件内容的清空指令;判断所述智能卡的登网标识是否表示未成功登录过网络,若是,则根据所述清空指令中的标识清空所述标识文件的内容;根据更新指令中的更新数据更新所述标识文件的内容。如上所述的智能卡文件内容更新方法,优选地,在接收智能卡文件内容清空指令之后,且在根据所述清空指令清空所述标识文件的内容之前,还包括当所述智能卡的登网标识的不表示未成功登录过网络时,判断所述智能卡的登网标识是否表示出厂设置,若是,则则根据接收到的所述智能卡文件内容的清空指令,将所述清空指令中的加密数据按照设定解密算法进行解密;将解密后的数据与所述智能卡中的密钥数据进行比对;当比对结果为一致时触发所述清空所述标识文件的内容的操作。如上所述的智能卡文件内容更新方法,优选地,所述密钥数据为用户鉴权密钥的后8字节,所述设定解密算法为密码分 组链接模式下的数据加密标准,所述加密数据为PUK2的8字节。如上所述的智能卡文件内容更新方法,优选地,所述标识文件为IMSI文件。本专利技术另一方面还提供ー种智能卡文件内容更新装置,包括查询模块,用于根据接收到的智能卡文件内容的更新指令中的标识查询标识文件,并判断所述标识文件的内容是否为空或者是否为预设定义值,若是,则触发更新模块,若否,则停止执行所述更新指令,并返回更新失败响应;所述更新模块,用于根据更新指令中的更新数据更新所述标识文件的内容,并返回更新成功响应。如上所述的智能卡文件内容更新装置,优选地,还包括接收清空指令模块,用于接收智能卡文件内容清空指令;第一判断模块,用于判断所述智能卡的登网标识是否表示未成功登录过网络,若是,则触发清空模块;所述清空模块,用于根据所述清空指令中的标识清空所述标识文件的内容,并触发更新模块。如上所述的智能卡文件内容更新装置,优选地,还包括第二判断模块,用于当智能卡的登网标识不表示未成功登录过网络时,判断所述智能卡的登网标识是否表示出厂设置,若是,则触发解密模块;所述解密模块,用于将所述清空指令中的加密数据按照设定解密算法进行解密,并发送至对比模块;所述对比模块,用于将解密后的数据与所述智能卡中的密钥数据进行比对,当比对结果为一致时触发所述清空模块。如上所述的智能卡文件内容更新装置,优选地,所述标识文件为MSI文件。根据本实施例的智能卡文件内容更新方法及装置,在接收到智能卡文件内容的更新指令后,通过检测待更新的标识文件的内容是否为空或是否为预设定义值来判断是否继续更新操作,能够尽量确保对智能卡的更新操作是安全的。附图说明图I为根据本专利技术ー实施例的智能卡文件内容更新方法的流程示意图;图2为根据本专利技术另一实施例的智能卡文件内容更新方法的流程示意图;图3为根据本专利技术再一实施例的智能卡文件内容更新装置的结构示意图;图4为根据本专利技术又一实施例的智能卡文件内容更新装置的结构示意图;图5为根据本专利技术另一实施例的智能卡文件内容更新装置的结构示意图。具体实施例方式实施例一本实施例提供ー种智能卡文件内容更新方法,其适用于智能卡文件内容更新装置,该智能卡文件内容更新装置可以设置于用于更新智能卡的计算机中或者设置于智能卡中。智能卡在更新时,可以先放在读卡器中,再将读卡器插入营业厅的专用计算机以对智能卡进行更新,或者将智能卡插入移动终端,通过无线方式对智能卡进行更新。如图I所示,为根据本实施例的智能卡文件内容更新方法的流程示意图,该方法包括步骤101,根据接收到的智能卡文件内容的更新指令中的标识查询标识文件。更新指令中具体可以包括以下内容待更新文件的标识以及待更新数据。步骤102,判断标识文件的内容是否为空或者是否为预设定义值,若是,则根据更新指令中的更新数据更新标识文件的内容,并返回更新成功响应,若否,则停止执行更新指令,并返回更新失败响应。其中,预设定义值为预先设定的允许更新智能卡的值。根据本实施例的智能卡文件内容更新方法,在接收到智能卡文件内容的更新指令后,通过检测待更新的标识文件的内容是否为空或是否为预设定义值来判断是否继续更新操作。这是由于,如果待更新的标识文件不为空或不为预设定义值时,说明其中的内容很有可能是可以执行的安全的文件内容,而试图更新标识文件操作很有可能是恶意操作。此时禁止更新操作,则能够确保该智能卡的正常操作。智能卡文件内容更新装置可以通过返回的更新成功响应和更新失败响应,使计算机得知该智能卡更新的具体情況,以在屏幕上显示相应地信息告知操作用户该智能卡是否更新成功。本实施例中的更新指令具体可以如表I所示,更新指令格式为ISO 7816标准APDU指令格式。表I本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.ー种智能卡文件内容更新方法,其特征在于,包括 根据接收到的智能卡文件内容的更新指令中的标识查询标识文件; 判断所述标识文件的内容是否为空或者是否为预设定义值,若是,则根据更新指令中的更新数据更新所述标识文件的内容,并返回更新成功响应,若否,则停止执行所述更新指令,并返回更新失败响应。2.根据权利要求I所述的智能卡文件内容更新方法,其特征在于,在返回更新失败响应之后,还包括 接收智能卡文件内容的清空指令; 判断所述智能卡的登网标识是否表示未成功登录过网络,若是,则根据所述清空指令中的标识清空所述标识文件的内容; 根据更新指令中的更新数据更新所述标识文件的内容。3.根据权利要求2所述的智能卡文件内容更新方法,其特征在于,在接收智能卡文件内容清空指令之后,且在根据所述清空指令清空所述标识文件的内容之前,还包括 当所述智能卡的登网标识的不表示未成功登录过网络时,判断所述智能卡的登网标识是否表示出厂设置,若是,则根据接收到的所述智能卡文件内容的清空指令,将所述清空指令中的加密数据按照设定解密算法进行解密; 将解密后的数据与所述智能卡中的密钥数据进行比对; 当比对结果为一致时触发所述清空所述标识文件的内容的操作。4.根据权利要求3所述的智能卡文件内容更新方法,其特征在干, 所述密钥数据为用户鉴权密钥的后8字节,所述设定解密算法为密码分组链接模式下的数据加密标准,所述加密数据为PUK2的8字...

【专利技术属性】
技术研发人员:李刚顾晓敏杜永红张冰王永刚
申请(专利权)人:中国联合网络通信集团有限公司联通兴业通信技术有限公司
类型:发明
国别省市:

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

1