一种智能卡数据写入的方法及装置制造方法及图纸

技术编号:19240485 阅读:44 留言:0更新日期:2018-10-24 03:59
本申请提供了一种应用于一电子设备的智能卡数据写入的方法,包括:获取待写入数据;控制打开预设上报开关;基于所述预设上报开关处于打开的状态,将所述待写入数据写入所述智能卡并保存。采用该方法,通过将上报开关控制为打开状态,实现将待写入数据写入该智能卡中并保存,无需在操作系统的底层嵌入代码,过程较简单易行。

【技术实现步骤摘要】
一种智能卡数据写入的方法及装置
本申请属于应用于智能卡数据处理领域,尤其涉及一种智能卡数据写入的方法及装置。
技术介绍
智能卡(SIM,SubscriberIdentityModule,又称用户身份识别卡),是手机等智能终端用于客户身份鉴别的必要装置。智能卡能够在电脑芯片上存储数字移动电话客户的信息,加密的密钥以及用户的电话簿等多项内容,可供全球移动通信系统网络客户身份进行鉴别,并对客户通话时的语音信息进行加密。现有技术中,已有几种向智能卡中写入数据的方法,如OTA(Over-The-AirTechnology,空中下载)技术、OpenMobileAPI(移动开放应用程序编程接口)(API,ApplicationProgrammingInterface,应用程序编程接口)方式。其中,该OpenMobileAPI方式为操作系统把对智能卡的操作屏蔽掉,而在底层嵌入的这段代码相当于在操作系统和智能卡之间建立起了一个隧道,可以把终端当成普通读卡器使用,从而向智能卡写入任意数据。但是,该OpenMobileAPI方式必须在操作系统底层嵌入代码,然后跟源代码一起编译,过程较为繁琐复杂。
技术实现思路
有鉴于此,本申请的目的在于提供一种智能卡数据写入的方法,以解决现有技术中,需要在操作系统底层嵌入代码导致的写入过程复杂的问题。一种智能卡数据写入的方法,应用于电子设备,所述方法包括:获取待写入数据;控制打开预设上报开关;基于所述预设上报开关处于打开的状态,将所述待写入数据写入所述智能卡并保存。上述的方法,优选的,所述获取待写入的数据之后,还包括:根据预设的编码规范,对所述待写入数据的内容进行组包,得到数据包。上述的方法,优选的,所述基于所述预设上报开关处于打开的状态,将所述待写入数据写入所述智能卡并保存,包括:基于所述预设上报开关处于打开的状态,接收第一指令,基于所述第一指令控制所述电子设备的显示屏幕中显示智能卡的菜单项,所述智能卡与所述电子设备处于连接状态;接收第二指令,基于所述第二指令在所述菜单项中选择待写入数据对应的子菜单项;基于所述子菜单项,输入所述数据包,以实现将所述待写入数据写入所述智能卡;存储所述数据包至所述智能卡的预设存储区域。上述的方法,优选的,所述将所述待写入数据写入所述智能卡并保存之后,还包括:接收操作信息;依据所述操作信息从存储区域中读取所述待写入数据,所述存储区域中保存有所述待写入数据;将所述待写入数据写入到智能卡的第一位置。上述的方法,优选的,所述将所述待写入数据写入所述智能卡并保存之后,还包括:接收第三指令;依据所述第三指令,控制在电子设备的显示屏幕中显示所述待写入数据。一种智能卡数据写入的装置,包括:获取模块,用于获取待写入数据;控制模块,用于控制打开预设上报开关;第一写入模块,用于基于所述预设上报开关处于打开的状态,将所述待写入数据写入所述智能卡并保存。上述的装置,优选的,还包括:编码模块,用于根据预设的编码规范,对所述待写入数据的内容进行组包,得到数据包。上述的装置,优选的,所述写入模块包括:菜单项单元,用于基于所述预设上报开关处于打开的状态,接收第一指令,基于所述第一指令控制所述电子设备的显示屏幕中显示智能卡的菜单项,所述智能卡与所述电子设备处于连接状态;选择单元,用于接收第二指令,基于所述第二指令在所述菜单项中选择待写入数据对应的子菜单项;输入单元,用于基于所述子菜单项,输入所述数据包,以实现将所述待写入数据写入所述智能卡;存储单元,用于存储所述数据包至所述智能卡的预设存储区域。上述的装置,优选的,还包括:第一接收模块,用于接收操作信息;读取模块,用于依据所述操作信息从存储区域中读取所述待写入数据,所述存储区域中保存有所述待写入数据;第二写入模块,用于将所述待写入数据写入到智能卡的第一位置。上述的装置,优选的,还包括:第二接收模块,用于接收第三指令;显示模块,用于依据所述第三指令,控制在电子设备的显示屏幕中显示所述待写入数据。经由上述的技术方案可知,与现有技术相比,本专利技术提供了一种应用于一电子设备的智能卡数据写入的方法,包括:获取待写入数据;控制打开预设上报开关;基于所述预设上报开关处于打开的状态,将所述待写入数据写入所述智能卡并保存。采用该方法,通过将上报开关控制为打开状态,实现将待写入数据写入该智能卡中并保存,无需在操作系统的底层嵌入代码,过程较简单易行。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术提供的一种智能卡数据写入的方法实施例1的流程图;图2为本专利技术提供的一种智能卡数据写入的方法实施例2的流程图;图3为本专利技术提供的一种智能卡数据写入的方法实施例3的流程图;图4为本专利技术提供的一种智能卡数据写入的方法实施例4的流程图;图5为本专利技术提供的一种智能卡数据写入的方法实施例5的流程图;图6为本专利技术提供的一种智能卡数据写入的装置实施例1的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示的为本专利技术提供的一种智能卡数据写入的方法实施例1的流程图,该方法应用于电子设备中,该电子设备具体可以为智能手机、平板电脑、笔记本电脑等设备,或者可以为具有GPRS(GeneralPacketRadioService,通用分组无线服务技术)模块的设备等,该电子设备可以作为调试工具或者作为专用的模块模组将待写入数据写入该智能卡中。其中,该方法包括以下步骤:步骤S101:获取待写入数据;其中,该待写入数据可以为在该电子设备中预先存储的,在执行本方法时,直接从电子设备的存储空间中获取得到。当然,具体实施中,该电子设备中也有输入结构,则该待写入数据也可以为实时输入到并缓存在该电子设备中,以实现从缓存中获取该待写入数据。具体的,待写入数据可以包括:智能卡核心鉴权参数、随机数、校验密钥、KI(KeyIdentifier,鉴权密钥)、OPC(OperatorVariantAlgorithmConfigurationField,运营商变体算法配置字段)、IMSI(InternationalMobileSubscriberIdentificationNumber,国际移动用户识别码)或者通过应用协议数据单元(APDU,ApplicationProtocolDataUnit)进行封装的命令等,本申请不对待写入数据的具体内容做限制。步骤S102:控制打开预设上报开关;其中,该电子设备具有一上报开关,该上报开关打开后,能够保证后续写入数据过程中涉及的指令正常响应。例如,该上报开关可以采用STKURC,用“0”表示开关关闭,用“1”表示开关打开。具体可以通过相关的AT指令(Attention,一般应用于终端设备与PC应用之间的连接与通信)控制实现该S本文档来自技高网...

【技术保护点】
1.一种智能卡数据写入的方法,其特征在于,应用于电子设备,所述方法包括:获取待写入数据;控制打开预设上报开关;基于所述预设上报开关处于打开的状态,将所述待写入数据写入所述智能卡并保存。

【技术特征摘要】
1.一种智能卡数据写入的方法,其特征在于,应用于电子设备,所述方法包括:获取待写入数据;控制打开预设上报开关;基于所述预设上报开关处于打开的状态,将所述待写入数据写入所述智能卡并保存。2.根据权利要求1所述的方法,其特征在于,所述获取待写入的数据之后,还包括:根据预设的编码规范,对所述待写入数据的内容进行组包,得到数据包。3.根据权利要求2所述的方法,其特征在于,所述基于所述预设上报开关处于打开的状态,将所述待写入数据写入所述智能卡并保存,包括:基于所述预设上报开关处于打开的状态,接收第一指令,基于所述第一指令控制所述电子设备的显示屏幕中显示智能卡的菜单项,所述智能卡与所述电子设备处于连接状态;接收第二指令,基于所述第二指令在所述菜单项中选择待写入数据对应的子菜单项;基于所述子菜单项,输入所述数据包,以实现将所述待写入数据写入所述智能卡;存储所述数据包至所述智能卡的预设存储区域。4.根据权利要求1所述的方法,其特征在于,所述将所述待写入数据写入所述智能卡并保存之后,还包括:接收操作信息;依据所述操作信息从存储区域中读取所述待写入数据,所述存储区域中保存有所述待写入数据;将所述待写入数据写入到智能卡的第一位置。5.根据权利要求1所述的方法,其特征在于,所述将所述待写入数据写入所述智能卡并保存之后,还包括:接收第三指令;依据所述第三指令,控制在电子设备的显示屏幕中显示所述待写入数...

【专利技术属性】
技术研发人员:刘青郝佳
申请(专利权)人:北京华虹集成电路设计有限责任公司
类型:发明
国别省市:北京,11

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

1