一种访问智能卡扇区数据的方法及系统技术方案

技术编号:15241141 阅读:159 留言:0更新日期:2017-05-01 01:10
本发明专利技术公开一种访问智能卡扇区数据的方法、系统及第一装置、第二装置,所述方法包括当接收到对终端设备智能卡的第一扇区数据的修改请求时,显示一修改界面;该修改请求为用户在获得第一扇区的数据修改权限后触发的请求;接收用户输入的新的第一扇区数据并将其更新至预定的缓存文件中,该缓存文件预先存储有第一扇区数据的备份数据;向第二装置发送数据修改指令,以使得第二装置将更新后的缓存文件的数据更新至所述第一扇区,所述第二装置为终端设备智能卡的卡端处理装置。由此可见,在应用本申请方案时,可实现在终端设备中以接触方式来访问其智能卡M1扇区(即第一扇区)中的数据,进一步满足了用户在终端设备使用M1应用时的接触式访问需求。

Method and system for accessing smart card sector data

The invention discloses a smart card access method, sector data system and the first device and the second device, the method includes when receiving the first smart card sector data terminal equipment modification request, according to a modified interface; the modification request for users in the trigger sector after the data modify permissions the first sector data request; receiving user input and the update to a predetermined cache file, the cache file stored backup data of the first data sector; to the second device to send data modification instruction so that second devices will cache file updated data update to the first sector of the the second device for the terminal equipment intelligent card end processing device. Thus, in the application of the application program, can realize the terminal equipment in contact mode to access the smart card M1 sector (the first sector) in the data, and further meet the needs of the users of the M1 application in the contact terminal device access demand.

【技术实现步骤摘要】

本专利技术属于智能卡
,尤其涉及一种访问智能卡扇区数据的方法及系统。
技术介绍
Mifare是恩智浦半导体(NXPSemiconductors)拥有的商标之一,伴随着超过50亿张智能卡和IC(IntegratedCircuit,集成电路)卡以及超过5千万台读卡器的销售,Mifare已成为全球大多数非接触式智能卡的技术选择,并且是自动收费领域最成功的平台。目前,Mifare应用,比如M1(Mifareone)应用主要使用在公交卡、门禁卡、校园卡、饭卡等多种类型的卡片上,该应用通过非接触式协议实现上述各类卡片与读卡器机具间的数据交互,如通过读卡器机具进行公交卡/饭卡充值,或刷卡消费等。随着NFC(NearFieldCommunication,近场通信)手机的普及和M1应用的广泛使用,在手机上使用M1应用也日渐兴起,比如通过在手机SIM(SubscriberIdentityModule,客户识别模块)卡上开辟一M1扇区用于M1应用的相关数据存储(如进行公交卡数据或门禁卡数据的存储等),在此基础上实现手机上的M1应用,鉴于M1应用的非接触式特点,现有技术在手机上使用M1应用时,同样通过非接触式协议实现手机SIM卡的M1扇区与读卡器机具间的数据交互,与传统方式使用公交卡、门禁卡等物理卡片进行M1应用相比,在手机进行M1应用无需携带多张物理卡片,使用方便。目前,对于在手机上使用M1应用而言,用户不能采用接触方式对其手机SIM卡M1扇区的数据进行访问,例如不能在手机上查看/修改M1扇区中的公交卡余额,不能在手机上修改其SIM卡M1扇区中的门禁卡号等,而是需要在相关部门/地点进行M1扇区数据的查看/修改等访问操作,如需要在公交充值点通过非接触方式进行余额查看/修改,在公司相关门禁管理处进行门禁卡号修改等,无法满足用户在手机上通过接触方式访问SIM卡M1扇区数据的需求。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种访问智能卡扇区数据的方法及系统,旨在实现在手机等终端设备中以接触方式来访问其智能卡M1扇区中的数据。为此,本专利技术公开如下技术方案:一种访问智能卡扇区数据的方法,应用于第一装置,所述第一装置为具有智能卡的终端设备的设备端处理装置,所述方法包括:当接收到对所述智能卡的第一扇区数据的修改请求时,显示一修改界面;所述修改请求为用户在获得所述第一扇区的数据修改权限后所触发的请求;接收用户在所述修改界面上输入的新的第一扇区数据,并将所述新的第一扇区数据更新至预定的缓存文件中;其中,所述缓存文件中预先存储有所述第一扇区数据的备份数据;向第二装置发送一数据修改指令,以使得第二装置将所述更新后的缓存文件的数据更新至所述第一扇区;所述第二装置为所述终端设备智能卡的卡端处理装置。上述方法,优选的,还包括:当接收到对所述智能卡的第一扇区数据的查看请求时,向第二装置发送一数据获取指令;所述数据获取指令用于指示获取所述智能卡的第一扇区数据;接收所述第二装置反馈的所述智能卡的第一扇区数据,并显示所述第一扇区数据。上述方法,优选的,所述智能卡为客户识别模块SIM卡,所述第一扇区为SIM卡的M1扇区。上述方法,优选的,所述缓存文件存储于所述智能卡上所述第一扇区除外的其他存储区域内。一种访问智能卡扇区数据的方法,应用于第二装置,所述第二装置为具有智能卡的终端设备的卡端处理装置,所述方法包括:在接收到第一装置的数据修改指令时,获得操作所述智能卡的第一扇区的权限;其中,所述第一装置为所述终端设备的设备端处理装置,所述数据修改指令用于指示依据预定的缓存文件的数据对所述第一扇区的数据进行修改,所述缓存文件中预先存储有所述第一扇区数据的备份数据,且在所述第二装置接收到所述数据修改指令时,所述缓存文件中的备份数据已发生更改;获取所述缓存文件中的数据;将获取的所述缓存文件的数据更新至所述智能卡的第一扇区,以实现修改所述第一扇区的数据。上述方法,优选的,还包括:在接收到第一装置的数据获取指令时,获得操作所述智能卡的第一扇区的权限;其中,所述数据获取指令用于指示对所述第一扇区的数据进行获取;获取所述智能卡的第一扇区的数据,并将获取的数据反馈至所述第一装置,以使得第一装置对所述第一扇区的数据进行显示。上述方法,优选的,所述获得操作所述智能卡的第一扇区的权限,包括:获取预先存储的第一秘钥及第二秘钥,所述第一秘钥及所述第二秘钥预先存储在所述智能卡上所述第一扇区除外的其他存储区域内;利用所述第一秘钥及所述第二秘钥,计算操作所述智能卡的第一扇区的操作秘钥;将所述操作秘钥与预先设定的基准秘钥进行比对,并在比对结果为两者一致时,获得操作所述第一扇区的权限;所述基准秘钥预先存储在所述第一扇区内。一种第一装置,所述第一装置为具有智能卡的终端设备的设备端处理装置,所述第一装置包括:第一显示单元,用于在接收到对所述智能卡的第一扇区数据的修改请求时,显示一修改界面;所述修改请求为用户在获得所述第一扇区的数据修改权限后所触发的请求;第一接收单元,用于接收用户在所述修改界面上输入的新的第一扇区数据,并将所述新的第一扇区数据更新至预定的缓存文件中;其中,所述缓存文件中预先存储有所述第一扇区数据的备份数据;第一发送单元,用于向第二装置发送一数据修改指令,以使得第二装置将所述更新后的缓存文件的数据更新至所述第一扇区;所述第二装置为所述终端设备智能卡的卡端处理装置。上述第一装置,优选的,还包括:第二发送单元,用于在接收到对所述智能卡的第一扇区数据的查看请求时,向第二装置发送一数据获取指令;所述数据获取指令用于指示获取所述智能卡的第一扇区数据;第二显示单元,用于接收所述第二装置反馈的所述智能卡的第一扇区数据,并显示所述第一扇区数据。一种第二装置,所述第二装置为具有智能卡的终端设备的卡端处理装置,所述第二装置包括:第一权限认证单元,用于在接收到第一装置的数据修改指令时,获得操作所述智能卡的第一扇区的权限;其中,所述第一装置为所述终端设备的设备端处理装置,所述数据修改指令用于指示依据预定的缓存文件的数据对所述第一扇区的数据进行修改,所述缓存文件中预先存储有所述第一扇区数据的备份数据,且在所述第二装置接收到所述数据修改指令时,所述缓存文件中的备份数据已发生更改;获取单元,用于获取所述缓存文件中的数据;更新单元,用于将获取的所述缓存文件的数据更新至所述智能卡的第一扇区,以实现修改所述第一扇区的数据。上述第二装置,优选的,还包括:第二权限认证单元,用于在接收到第一装置的数据获取指令时,获得操作所述智能卡的第一扇区的权限;其中,所述数据获取指令用于指示对所述第一扇区的数据进行获取;反馈单元,用于获取所述智能卡的第一扇区的数据,并将获取的数据反馈至所述第一装置,以使得第一装置对所述第一扇区的数据进行显示。上述第二装置,优选的,所述第一权限认证单元及所述第二权限认证单元,进一步用于:获取预先存储的第一秘钥及第二秘钥,所述第一秘钥及所述第二秘钥预先存储在所述智能卡上所述第一扇区除外的其他存储区域内;利用所述第一秘钥及所述第二秘钥,计算操作所述智能卡的第一扇区的操作秘钥;将所述操作秘钥与预先设定的基准秘钥进行比对,并在比对结果为两者一致时,获得操作所述第一扇区的权限;所述基准秘钥预先存储在所本文档来自技高网
...

【技术保护点】
一种访问智能卡扇区数据的方法,其特征在于,应用于第一装置,所述第一装置为具有智能卡的终端设备的设备端处理装置,所述方法包括:当接收到对所述智能卡的第一扇区数据的修改请求时,显示一修改界面;所述修改请求为用户在获得所述第一扇区的数据修改权限后所触发的请求;接收用户在所述修改界面上输入的新的第一扇区数据,并将所述新的第一扇区数据更新至预定的缓存文件中;其中,所述缓存文件中预先存储有所述第一扇区数据的备份数据;向第二装置发送一数据修改指令,以使得第二装置将所述更新后的缓存文件的数据更新至所述第一扇区;所述第二装置为所述终端设备智能卡的卡端处理装置。

【技术特征摘要】
1.一种访问智能卡扇区数据的方法,其特征在于,应用于第一装置,所述第一装置为具有智能卡的终端设备的设备端处理装置,所述方法包括:当接收到对所述智能卡的第一扇区数据的修改请求时,显示一修改界面;所述修改请求为用户在获得所述第一扇区的数据修改权限后所触发的请求;接收用户在所述修改界面上输入的新的第一扇区数据,并将所述新的第一扇区数据更新至预定的缓存文件中;其中,所述缓存文件中预先存储有所述第一扇区数据的备份数据;向第二装置发送一数据修改指令,以使得第二装置将所述更新后的缓存文件的数据更新至所述第一扇区;所述第二装置为所述终端设备智能卡的卡端处理装置。2.根据权利要求1所述的方法,其特征在于,还包括:当接收到对所述智能卡的第一扇区数据的查看请求时,向第二装置发送一数据获取指令;所述数据获取指令用于指示获取所述智能卡的第一扇区数据;接收所述第二装置反馈的所述智能卡的第一扇区数据,并显示所述第一扇区数据。3.根据权利要求1或2所述的方法,其特征在于,所述智能卡为客户识别模块SIM卡,所述第一扇区为SIM卡的M1扇区。4.根据权利要求1或2所述的方法,其特征在于,所述缓存文件存储于所述智能卡上所述第一扇区除外的其他存储区域内。5.一种访问智能卡扇区数据的方法,其特征在于,应用于第二装置,所述第二装置为具有智能卡的终端设备的卡端处理装置,所述方法包括:在接收到第一装置的数据修改指令时,获得操作所述智能卡的第一扇区的权限;其中,所述第一装置为所述终端设备的设备端处理装置,所述数据修改指令用于指示依据预定的缓存文件的数据对所述第一扇区的数据进行修改,所述缓存文件中预先存储有所述第一扇区数据的备份数据,且在所述第二装置接收到所述数据修改指令时,所述缓存文件中的备份数据已发生更改;获取所述缓存文件中的数据;将获取的所述缓存文件的数据更新至所述智能卡的第一扇区,以实现修改所述第一扇区的数据。6.根据权利要求5所述的方法,其特征在于,还包括:在接收到第一装置的数据获取指令时,获得操作所述智能卡的第一扇区的权限;其中,所述数据获取指令用于指示对所述第一扇区的数据进行获取;获取所述智能卡的第一扇区的数据,并将获取的数据反馈至所述第一装置,以使得第一装置对所述第一扇区的数据进行显示。7.根据权利要求5或6所述的方法,其特征在于,所述获得操作所述智能卡的第一扇区的权限,包括:获取预先存储的第一秘钥及第二秘钥,所述第一秘钥及所述第二秘钥预先存储在所述智能卡上所述第一扇区除外的其他存储区域内;利用所述第一秘钥及所述第二秘钥,计算操作所述智能卡的第一扇区的操作秘钥;将所述操作秘钥与预先设定的基准秘钥进行比对,并在比对结果为两者一致时,获得操作所述第一扇区的权限;所述基准秘钥预先存储在所述第一扇区内。8.一种第一装置,其特征在于,...

【专利技术属性】
技术研发人员:王禄佳
申请(专利权)人:北京握奇智能科技有限公司
类型:发明
国别省市:北京;11

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

1