CN104077618B - 一种访问智能卡的方法和装置 - Google Patents

一种访问智能卡的方法和装置 Download PDF

Info

Publication number
CN104077618B
CN104077618B CN201310110024.8A CN201310110024A CN104077618B CN 104077618 B CN104077618 B CN 104077618B CN 201310110024 A CN201310110024 A CN 201310110024A CN 104077618 B CN104077618 B CN 104077618B
Authority
CN
China
Prior art keywords
data packet
smart card
protocol data
intelligent
interface protocol
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310110024.8A
Other languages
English (en)
Other versions
CN104077618A (zh
Inventor
李作为
郭代飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nets Technology Group Co ltd
Original Assignee
Siemens AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens AG filed Critical Siemens AG
Priority to CN201310110024.8A priority Critical patent/CN104077618B/zh
Publication of CN104077618A publication Critical patent/CN104077618A/zh
Application granted granted Critical
Publication of CN104077618B publication Critical patent/CN104077618B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种访问智能卡的方法和装置。根据本发明的一个实施方式,该方法包括:发送第一功能级接口数据包,在该第一功能级接口数据包的载荷域中承载有第一智能卡接口协议数据包。根据本发明的另一实施方式,该方法包括:接收第二智能卡接口协议数据包;从该第二智能卡接口协议数据包的值域中解析出第一智能卡接口协议数据包,并从该第一智能卡接口协议数据包中解析出功能标签和值;应用该功能标签和值对智能卡进行相应操作;生成并发送第三智能卡接口协议数据包,在该第三智能卡接口协议数据包的值域中承载有第四智能卡接口协议数据包。应用本发明实施方式之后,可以绕开智能终端操作***的限制,实现应用功能级接口对智能卡的协议级访问。

Description

一种访问智能卡的方法和装置
技术领域
本发明涉及计算机应用技术领域,特别是涉及一种访问智能卡的方法和装置。
背景技术
当前,智能终端,比如,智能手机已经广泛使用。由于在智能终端上采用了开放操作***(比如,iOS、安卓(Android)、塞班(Symbian)及Windows Mobile等),因此在智能终端产品上安装和运行第三方软件应用非常简便。
许多基于开放操作***的第三方应用是面向智能卡的,这意味着这些第三方应用旨在与内置到智能终端中的智能卡相交互。然而,目前所有的智能终端操作***只向第三方应用提供功能级接口(function-level interface),而不向第三方应用提供协议级接口(比如ISO7816协议级接口)。比如,在智能卡中可能保存有文件或记录形式的短消息(SMS),第三方应用只能通过由智能终端操作***提供的SMS接口才能从智能卡读取SMS消息或者将SMS消息写入到智能卡中,而不能直接访问智能卡中的文件或记录。
由于智能终端操作***提供的功能级接口具有上述限制,一些需要访问智能卡中文件或记录的特定第三方应用无法利用功能级接口访问智能卡。举例,加密应用可能需要更新存储在智能卡私有文件中的KEY数据,但是智能终端操作***却没有提供针对该私有文件的访问接口,因此加密应用无法执行针对KEY数据的更新操作。
发明内容
针对上述问题,本发明实施方式提出了一种访问智能卡的方法和装置,可以通过功能级接口实现对智能卡的协议级访问。
根据本发明实施方式的一种访问智能卡的方法,该方法包括:
发送第一功能级接口数据包,在该第一功能级接口数据包的载荷域中承载有第一智能卡接口协议数据包。
其中,该第一功能级接口数据包的包头包含下列功能标签中的任一个:
读/写智能卡信息;
读/写智能卡菜单;
读/写智能卡SMS信息
读/写智能卡地址簿。
其中,所述第一智能卡接口协议数据包为ISO7816协议数据包或预定的私有协议数据包。
根据本发明另一实施方式的一种访问智能卡的方法,包括:
接收第二智能卡接口协议数据包;
从该第二智能卡接口协议数据包的值域中解析出第一智能卡接口协议数据包,并从该第一智能卡接口协议数据包中解析出功能标签和值;
应用该功能标签和值对智能卡进行相应操作;
生成第三智能卡接口协议数据包,在该第三智能卡接口协议数据包的值域中承载有第四智能卡接口协议数据包;
发送该第三智能卡接口协议数据包。
其中,所述应用该功能标签和值对智能卡进行相应操作包括下列中的任一种:
读/写智能卡信息;
读/写智能卡菜单;
读/写智能卡SMS信息;
读/写智能卡地址簿。
其中,所述智能卡接口协议为ISO7816协议或预定的私有协议。
根据本发明实施方式的一种访问智能卡的装置,包括功能级接口数据包发送单元,用于接收第一功能级接口数据包,在该第一功能级接口数据包的载荷域中承载有第一智能卡接口协议数据包。
根据本发明另一实施方式的一种智能卡装置,包括:
智能卡接口协议数据包接收单元,用于接收第二智能卡接口协议数据包;
解析单元,用于从该第二智能卡接口协议数据包的值域中解析出第一智能卡接口协议数据包,并从该第一智能卡接口协议数据包中解析出功能标签和值;
操作单元,用于应用该功能标签和值对智能卡进行相应操作;
智能卡接口协议数据包生成单元,用于生成第三智能卡接口协议数据包,在该第三智能卡接口协议数据包的值域中承载有第四智能卡接口协议数据包;
智能卡接口协议数据包发送单元,用于发送该第三智能卡接口协议数据包。
从上述技术方案可以看出,在发明实施方式中,发送第一功能级接口数据包,在该第一功能级接口数据包的载荷域中承载有第一智能卡接口协议数据包。通过将功能级接口数据包的载荷域设置为智能卡接口协议的数据结构,可以绕开操作***的限制,实现应用功能级接口对智能卡的协议级访问。
附图说明
为了使本发明的技术方案及优点更加清楚明白,以下结合附图及实施方式,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施方式仅仅用以阐述性说明本发明,并不用于限定本发明的保护范围。
图1为根据本发明实施方式访问智能卡的方法流程图;
图2为根据本发明实施方式的智能卡装置结构图;
图3为根据本发明实施方式访问智能卡的***结构图。
具体实施方式
通常情况下,如果第三方应用期望通过功能级接口与智能终端的智能卡相交互,第三方应用需要向智能终端操作***发送功能级接口数据包。通常,功能级接口数据包的数据结构包括包头域(Header field)和载荷域(Payload field),如表1所示。
表1
包头域 载荷域
其中在包头域包含命令标签,第三方应用通过该命令标签指示智能卡执行具体操作;载荷域部分包含与该操作相关的具体数据。智能终端操作***对包头域的取值范围具有明确规定,在该取值范围之外的任何数据将不被智能终端操作***所接受。
申请人发现:当包头域符合操作***的相应取值要求时,通过将功能级接口数据包的载荷域设置为智能卡接口协议的数据结构,可以实现应用功能级接口对智能卡的协议级访问。
图1为根据本发明实施方式的访问智能卡的方法流程图。
如图1所示,该方法包括:
步骤101:发送第一功能级接口数据包,在该第一功能级接口数据包的载荷域中承载有第一智能卡接口协议数据包。
访问智能卡的流程可以由第三方应用等源启动。在该步骤中,第三方应用通过功能级接口向智能终端发送第一功能级接口数据包。第一功能级接口数据包包括包头域和载荷域,其中载荷域具有智能卡接口协议的数据结构。一般地,智能卡接口协议的数据结构通常包括标签、长度和值。
表2为功能级接口数据包的载荷域的数据结构表。
表2
标签 长度
因此,功能级接口数据包的整体数据结构如表3所示。
表3
其中,在载荷域中的第一智能卡接口协议数据包具有标签1、长度1和值1。
为了满足智能终端操作***对功能级接口的具体要求,该第一功能级接口数据包的包头可以为下列中的任一个:读/写智能卡信息;读/写智能卡菜单;读/写智能卡SMS信息;读/写智能卡地址簿,等等。而且,智能终端操作***包括但是不局限于:Palm OS、Symbian(塞班)、Windows mobile、Linux、Android(安卓)、iPhone(苹果)OS、Black Berry(黑莓)OS 6.0、Windows Phone系列,等等。
步骤102:接收第一功能级接口数据包,并基于第一功能级接口数据包生成第二智能卡接口协议数据包,其中该第一智能卡接口协议数据包被承载到该第二智能卡接口协议数据包的值域。
在这里,智能终端可以从智能终端之外的任意数据源(比如,第三方应用),通过功能级接口接收第一功能级接口数据包。
当智能终端操作***通过功能级接口接收到第一功能级接口数据包之后,智能终端操作***首先检验第一功能级接口数据包中包头的合法性。当确认包头合法之后,基于第一功能级接口数据包生成第二智能卡接口协议数据包,其中该第一智能卡接口协议数据包被承载到该第二智能卡接口协议数据包的值域。
在一个实施方式中,基于第一功能级接口数据包生成第二智能卡接口协议数据包包括:从第一功能级接口数据包中解析出包头;确定与该包头相对应的功能标签;根据该功能标签以及第一智能卡接口协议数据包生成第二智能卡接口协议数据包。
第二智能卡接口协议数据包的数据结构如表4所示。
表4
其中标签2为与第一功能级接口数据包中包头相对应的功能标签;长度2为后续数据的长度,也就是第一智能卡接口协议数据包的长度,长度2的值具体为标签1、长度1与值1的长度之和。
步骤103:通过智能卡接口将该第二智能卡接口协议数据包发送到智能卡。
在这里,智能终端的操作***可以通过智能卡接口(比如ISO7816协议级接口),将第二智能卡接口协议数据包发送到智能卡,其中在该第二智能卡接口协议数据包的值域中承载有由第三方应用等源所提供的第一智能卡接口协议数据包。
步骤104:接收并解析该第二智能卡接口协议数据包。
在这里,智能卡从该第二智能卡接口协议数据包的值域中解析出第一智能卡接口协议数据包;并从第一智能卡接口协议数据包中解析出功能标签和值。
步骤105:应用该功能标签和值对智能卡进行相应操作。
根据所解析出的功能标签和值,智能卡进行相应的操作,例如包括如下操作中的任一种:
读/写智能卡信息;
读/写智能卡菜单;
读/写智能卡SMS信息;
读/写智能卡地址簿。
步骤106:生成并发送第三智能卡接口协议数据包,在该第三智能卡接口协议数据包的值域中承载有第四智能卡接口协议数据包。
在这里,智能卡在执行完读/写等操作或运算处理之后,可进一步向第三方应用等源发出响应消息:智能卡生成并发送第三智能卡接口协议数据包到智能终端操作***,其中第四智能卡接口协议数据包被承载到该第三智能卡接口协议数据包的值域,该第四智能卡接口协议数据包为对该第二智能卡接口协议数据包值域中第一智能卡接口协议数据包的功能标签的执行响应。
表5为第三智能卡接口协议数据包的数据结构表。
表5
其中,标签4为第四智能卡接口协议数据包的标签;长度4为第四智能卡接口协议数据包的长度;值4为第四智能卡接口协议数据包的具体数据。标签3为第三智能卡接口协议数据包标签;长度3为第三智能卡接口协议数据包的长度(即标签4、长度4与值4的长度之和)。标签3为对应于执行标签2的操作命令的响应标签;标签4为对应于执行标签1的操作命令的响应标签。
步骤107:接收第三智能卡接口协议数据包,并基于该第三智能卡接口协议数据包生成第二功能级接口数据包,其中该第二功能级数据包的载荷域中承载有该第四智能卡接口协议数据包。
在这里,智能终端操作***从第三智能卡接口协议数据包的值域中解析出第四智能卡接口协议数据包并生成第二功能级接口数据包,其中在该第二功能级接口数据包的载荷域中承载有该第四智能卡接口协议数据包。
表6为第二功能级接口数据包的数据结构表。
表6
其中,第二功能级接口数据包的包头与第一功能级接口数据包的包头相对应。
步骤108:发送第二功能级接口数据包。
在这里,智能终端操作***通过功能级接口将第二功能级接口数据包发送给第三方应用等源。
以上以ISO7816协议级接口为例对智能卡接口进行示范性说明,本领域技术人员可以意识到,该示范性说明仅为阐述目的,并不用于对本发明实施方式进行任何限定。实际上,可以在功能级接口数据包的载荷域中设计任意的私有协议以代替ISO7816协议,这种变换也应该涵盖在本发明实施方式的保护范围之内。
下面描述本发明实施方式的一个具体应用。在该应用中,通过功能级接口实现对智能卡中的私有文件进行KEY数据更新,而且该智能卡接口具体采用ISO7816协议。
首先,第三方应用根据功能级接口向智能终端的操作***发送基于功能级接口数据格式的数据包,该数据包如表7所示:
表7
其中,A可以是第三方应用和智能终端操作***之间的任意合法功能标签,比如,可以为“更新智能卡地址簿”。B是第三方应用和智能卡之间的功能标签,具体为“更新KEY数据”。X是Y的长度,而Y是具体的KEY数据。
智能终端操作***接收到该功能级接口数据后,首先分析包头域获得A,从而确定出ISO7816协议中与A相对应的功能标签C,该功能标签C具体为“更新智能卡地址簿”。然后,智能终端操作***根据该功能标签以及功能级接口数据的载荷域生成智能卡接口协议数据包。表8为所生成的成智能卡接口协议数据包数据结构表。
表8
其中,C为智能终端操作***与智能卡之间的功能标签,具体为“更新智能卡地址簿”;L为后续数据的长度。
智能终端操作***再将所生成的智能卡接口协议数据包发送到智能卡。智能卡分析该智能卡接口协议数据包中的标签C,并且提取出值域“B”、“X”和“Y”,接着利用数据“Y”更新在私有文件中存储的KEY数据。
然后,智能卡根据ISO7816协议接口向操作***返回响应数据包。表9为该响应数据包的数据结构表。
表9
其中,D为智能终端操作***和智能卡之间的功能标签,具体为“完成更新智能卡地址薄”、L是后续数据的长度;E是第三方应用和智能卡之间的功能标签,具体为“完成更新KEY数据”;数字“0”表示没有后续具体数据。
智能终端操作***收到该ISO7816协议数据格式的响应数据包之后,解析该标签“D”,并且根据功能级接口向第三方应用返回功能级数据格式的响应数据包。表10为功能级数据格式的响应数据包数据结构表。
表10
其中,F是第三方应用和智能终端操作***之间的功能标签,具体为“完成更新智能卡地址薄”。第三方应用解析该功能标签,并且提取载荷域中的“E”和“0”,从而可以获知针对KEY数据的更新操作已经完成。
可见,本发明实施方式打破了智能卡操作***的局限,实现了通过功能级接口向智能卡发送智能卡接口协议数据包。
基于上述详细分析,本发明实施方式还提出了一种访问智能卡的装置。
根据本发明实施方式的访问智能卡的装置,包括功能级接口数据包发送单元,用于发送第一功能级接口数据包,在该第一功能级接口数据包的载荷域中承载有第一智能卡接口协议数据包。
基于上述详细分析,本发明实施方式还提出了一种智能卡装置。
如图2所示,根据本发明实施方式的智能卡装置,包括智能卡接口协议数据包接收单元201,用于接收第二智能卡接口协议数据包;
解析单元202,用于从该第二智能卡接口协议数据包的值域中解析出第一智能卡接口协议数据包,并从该第一智能卡接口协议数据包中解析出功能标签和值;
操作单元203,用于应用该功能标签和值对智能卡进行相应操作;
智能卡接口协议数据包生成单元204,用于生成第三智能卡接口协议数据包,在该第三智能卡接口协议数据包的值域中承载有第四智能卡接口协议数据包;
智能卡接口协议数据包发送单元205,用于发送该第三智能卡接口协议数据包。
根据本发明实施方式的上述装置的详细描述可以参照上述针对根据本发明实施方式的方法的详细说明,在此不再赘述。
本发明实施方式还提出了一种访问智能卡的***。
图3为根据本发明实施方式访问智能卡的***结构图。
如图3所示,该***包括访问单元301及包含智能卡3021的智能终端302,其中:
访问单元301,用于向智能终端302发送第一功能级接口数据包,在该第一功能级接口数据包的载荷域中承载有第一智能卡接口协议数据包;
智能终端302,用于基于第一功能级接口数据包生成第二智能卡接口协议数据包,其中该第一智能卡接口协议数据包被承载到该第二智能卡接口协议数据包的值域,并通过智能卡接口将该第二智能卡接口协议数据包发送到智能卡3021。
其中,智能终端302可以包括但是不局限于:功能手机、智能手机、掌上电脑、个人电脑(PC)、平板电脑或个人数字助理(PDA),等等。
在一个实施方式中,智能终端302,用于从第一功能级接口数据包中解析出包头,确定与该包头相对应的功能标签,并根据该功能标签以及第一智能卡接口协议数据包生成第二智能卡接口协议数据包。
在一个实施方式中,智能卡3021,用于从该第二智能卡接口协议数据包的值域中解析出第一智能卡接口协议数据包,从第一智能卡接口协议数据包中解析出功能标签和值,并应用该功能标签和值进行读/写操作或运算处理。
优选地,智能卡3021,进一步用于生成并向智能终端302发送第三智能卡接口协议数据包,其中第四智能卡接口协议数据包被承载到该第三智能卡接口协议数据包的值域,该第四智能卡接口协议数据包为对该第二智能卡接口协议数据包值域中第一智能卡接口协议数据包的功能标签的执行响应;
智能终端302,进一步用于从第三智能卡接口协议数据包的值域中解析出第四智能卡接口协议数据包,生成并向访问单元301发送第二功能级接口数据包,在该第二功能级接口数据包的载荷域中承载有该第四智能卡接口协议数据包。
可以通过指令或指令集存储的储存方式将本发明实施方式所提出的访问智能卡的方法存储在各种机器可读的存储介质上。这些存储介质数据包括但是不局限于:软盘、光盘、DVD、硬盘、闪存、U盘、CF卡、SD卡、MMC卡、SM卡、记忆棒(Memory Stick)、xD卡等。另外,还可以将本发明实施方式所提出的访问智能卡的方法应用到基于闪存(Nand flash)的存储介质中,比如U盘、CF卡、SD卡、SDHC卡、MMC卡、SM卡、记忆棒、xD卡等。
还可以将当本发明实施方式所提出的访问智能卡的方法具体实施为各种形式的计算机指令。这些计算机指令在机器中被执行时,可以使机器执行本发明实施方式所提出的访问智能卡的方法。
综上所述,在根据本发明的实施方式中,发送第一功能级接口数据包,在该第一功能级接口数据包的载荷域中承载有第一智能卡接口协议数据包;基于第一功能级接口数据包生成第二智能卡接口协议数据包,其中该第一智能卡接口协议数据包被承载到该第二智能卡接口协议数据包的值域;通过智能卡接口将该第二智能卡接口协议数据包发送到智能卡。由此可见,应用本发明实施方式之后,通过将功能级接口数据包的载荷域设置为智能卡接口协议的数据结构,可以绕开智能终端操作***的限制,实现应用功能级接口对智能卡的协议级访问。
以上所述仅为本发明的较佳实施方式而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应数据包含在本发明的保护范围之内。

Claims (12)

1.一种访问智能卡的方法,该方法包括:
一个智能终端上的第三方应用通过一个功能级接口向所述智能终端的一个操作***发送第一功能级接口数据包,其中,
所述第一功能级接口数据包包括包头域和载荷域,所述包头域符合所述操作***的取值要求,所述载荷域中承载有第一智能卡接口协议数据包且具有所述智能卡接口协议的数据结构,所述第一智能卡接口协议数据包用于所述操作***生成第二智能卡接口协议数据包并被承载到所述第二智能卡接口协议数据包的值域,且所述第一智能卡接口协议数据包中包括所述第三方应用与所述智能终端上的一个智能卡之间的功能标签和值,所述功能标签和值用于对所述智能卡进行操作。
2.根据权利要求1所述的访问智能卡的方法,其特征在于,所述第一功能级接口数据包的包头包含下列功能标签中的任一个:
读/写智能卡信息;
读/写智能卡菜单;
读/写智能卡SMS信息;
读/写智能卡地址簿。
3.根据权利要求1所述的访问智能卡的方法,其特征在于,所述第一智能卡接口协议数据包为ISO7816协议数据包或预定的私有协议数据包。
4.一种访问智能卡的方法,该方法包括:
一个智能终端的操作***通过所述智能终端的功能级接口接收来自所述智能终端上的一个第三方应用的第一功能级接口数据包,所述第一功能级接口数据包的载荷域中承载有第一智能卡接口协议数据包;
所述操作***检验所述第一功能级接口数据包中包头域的合法性;
所述操作***在确定所述第一功能级接口数据包中包头域合法之后,基于所述第一功能级接口数据包生成第二智能卡接口协议数据包,其中,所述第一智能卡接口协议数据包被承载到所述第二智能卡接口协议数据包的值域;
所述操作***将所述第二智能卡接口协议数据包通过智能卡接口发送至所述智能终端内置的智能卡;
所述智能卡从该第二智能卡接口协议数据包的值域中解析出第一智能卡接口协议数据包,并从该第一智能卡接口协议数据包中解析出包头域,以及确定与所述包头域对应的所述第三方应用与所述智能卡之间的功能标签和值;
所述智能卡应用该功能标签和值对所述智能卡进行相应操作;
所述智能卡生成第三智能卡接口协议数据包,在该第三智能卡接口协议数据包的值域中承载有第四智能卡接口协议数据包;
所述智能卡向所述操作***发送该第三智能卡接口协议数据包。
5.根据权利要求4所述的访问智能卡的方法,其特征在于,所述应用该功能标签和值对智能卡进行相应操作包括下列中的任一种:
读/写智能卡信息;
读/写智能卡菜单;
读/写智能卡SMS信息;
读/写智能卡地址簿。
6.根据权利要求4所述的访问智能卡的方法,其特征在于,所述智能卡接口协议为ISO7816协议或预定的私有协议。
7.一种访问智能卡的装置,该装置包括:
功能级接口数据包发送单元,用于一个智能终端上的第三方应用通过一个功能级接口向所述智能终端的一个操作***发送第一功能级接口数据包,其中,
所述第一功能级接口数据包包括包头域和载荷域,所述包头域符合所述操作***的取值要求,所述载荷域中承载有第一智能卡接口协议数据包且具有所述智能卡接口协议的数据结构,所述第一智能卡接口协议数据包用于所述操作***生成第二智能卡接口协议数据包并被承载到所述第二智能卡接口协议数据包的值域,且所述第一智能卡接口协议数据包中包括所述第三方应用与所述智能终端上的一个智能卡之间的功能标签和值,所述功能标签和值用于对所述智能卡进行操作。
8.根据权利要求7所述的访问智能卡的装置,其特征在于,所述第一功能级接口数据包的包头包含下列功能标签中的任一个:
读/写智能卡信息;
读/写智能卡菜单;
读/写智能卡SMS信息;
读/写智能卡地址簿。
9.根据权利要求7所述的访问智能卡的装置,其特征在于,所述第一智能卡接口协议数据包为ISO7816协议数据包或预定的私有协议数据包。
10.一种智能卡装置,该装置包括:
智能卡接口协议数据包接收单元,用于一个智能终端的操作***通过所述智能终端的功能级接口接收来自所述智能终端上的一个第三方应用的第一功能级接口数据包,检验所述第一功能级接口数据包中包头域的合法性,并在确定所述第一功能级接口数据包中包头域合法之后,基于所述第一功能级接口数据包生成第二智能卡接口协议数据包,将所述第二智能卡接口协议数据包通过智能卡接口发送至所述智能终端内置的智能卡,其中,所述第一功能级接口数据包的载荷域中承载有第一智能卡接口协议数据包,所述第一智能卡接口协议数据包被承载到所述第二智能卡接口协议数据包的值域;
解析单元,用于所述智能卡从该第二智能卡接口协议数据包的值域中解析出第一智能卡接口协议数据包,并从该第一智能卡接口协议数据包中解析出包头域,以及确定与所述包头域对应的所述第三方应用于所述智能卡之间的功能标签和值;
操作单元,用于所述智能卡应用该功能标签和值对所述智能卡进行相应操作;
智能卡接口协议数据包生成单元,用于所述智能卡生成第三智能卡接口协议数据包,在该第三智能卡接口协议数据包的值域中承载有第四智能卡接口协议数据包;
智能卡接口协议数据包发送单元,用于所述智能卡向所述操作***发送该第三智能卡接口协议数据包。
11.根据权利要求10所述的智能卡装置,其特征在于,所述操作单元进行的操作包括下列中的任一种:
读/写智能卡信息;
读/写智能卡菜单;
读/写智能卡SMS信息;
读/写智能卡地址簿。
12.根据权利要求10所述的智能卡装置,其特征在于,所述智能卡接口协议为ISO7816协议或预定的私有协议。
CN201310110024.8A 2013-03-29 2013-03-29 一种访问智能卡的方法和装置 Active CN104077618B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310110024.8A CN104077618B (zh) 2013-03-29 2013-03-29 一种访问智能卡的方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310110024.8A CN104077618B (zh) 2013-03-29 2013-03-29 一种访问智能卡的方法和装置

Publications (2)

Publication Number Publication Date
CN104077618A CN104077618A (zh) 2014-10-01
CN104077618B true CN104077618B (zh) 2018-08-31

Family

ID=51598864

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310110024.8A Active CN104077618B (zh) 2013-03-29 2013-03-29 一种访问智能卡的方法和装置

Country Status (1)

Country Link
CN (1) CN104077618B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109739918A (zh) * 2018-12-29 2019-05-10 联想(北京)有限公司 一种信息处理方法和设备

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1418349A (zh) * 2000-03-15 2003-05-14 施蓝姆伯格***公司 在智能卡和主站之间通信的方法

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1503559A1 (fr) * 2003-07-28 2005-02-02 Canal + Technologies Procédé de détection automatique de protocole de transmission pour objet portable de type carte à puce ou clé à puce
KR100608826B1 (ko) * 2004-08-28 2006-08-09 엘지전자 주식회사 이동통신단말기의 데이터 액세스 방법
CN100468440C (zh) * 2006-09-19 2009-03-11 北京飞天诚信科技有限公司 一种主机与智能卡信息交互的方法和装置
CN100474857C (zh) * 2007-01-24 2009-04-01 北京飞天诚信科技有限公司 一种主机与智能卡信息交互的方法
EP2141590A1 (en) * 2008-06-26 2010-01-06 Axalto S.A. Method of managing data in a portable electronic device having a plurality of controllers
CN101493900B (zh) * 2009-03-02 2011-01-05 北京飞天诚信科技有限公司 一种智能卡的操作方法及***
CN101510187B (zh) * 2009-03-20 2011-03-30 华中科技大学 一种在标准数据接口实现智能卡控制指令传输的方法
CN101895844B (zh) * 2010-07-15 2013-06-05 武汉天喻信息产业股份有限公司 通信智能卡应用下载安装的方法
CN101931945B (zh) * 2010-08-24 2013-04-17 武汉天喻信息产业股份有限公司 利用pc终端实现(u)sim卡应用的下载安装方法
CN102547661B (zh) * 2011-12-16 2014-06-04 北京握奇数据***有限公司 一种Android***与电信智能卡通信的方法及装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1418349A (zh) * 2000-03-15 2003-05-14 施蓝姆伯格***公司 在智能卡和主站之间通信的方法

Also Published As

Publication number Publication date
CN104077618A (zh) 2014-10-01

Similar Documents

Publication Publication Date Title
ES2808954T3 (es) Procedimiento y dispositivo para su uso en la gestión de riesgos de información de aplicación
CN102037499B (zh) Nfc移动通信设备和rfid读取器
CN103020207B (zh) 浏览器标签页分组管理方法及装置
CN103377279A (zh) 用于移植数据的***与方法
CN104408366B (zh) 基于插装技术的安卓应用程序权限使用行为跟踪方法
KR101724840B1 (ko) 무선 통신 디바이스 및 무선 통신 디바이스를 제어하는 방법
CN110297722B (zh) 线程任务通信方法及相关产品
CN104937606A (zh) 近场通信(nfc)交易中的数据保护
CN108399319A (zh) 源代码保护方法、应用服务器及计算机可读存储介质
CN106330788B (zh) 报文分片传输方法和装置
KR20150019813A (ko) 컨텐츠 무결성 제어 방법 및 그 전자 장치
CN108170600A (zh) 前端代码测试的覆盖率统计方法、装置及***
CN106033551A (zh) 数据解析方法、装置及***
CN109582238A (zh) 一种硬盘绑定、匹配方法、***及电子设备和存储介质
CN104077618B (zh) 一种访问智能卡的方法和装置
CN109871685B (zh) 一种rtf文件的解析方法及装置
CN107846351A (zh) 一种聊天消息敏感信息加密方法及装置
CN114879988A (zh) 一种在线升级方法、装置、计算机设备及存储介质
CN107967423B (zh) 一种权限获取的方法以及终端设备
CN105577607A (zh) 用户身份鉴权方法及装置
US9807230B2 (en) Parameter writing program on communication subscriber card
CN206312120U (zh) 一种移动设备软件更新设备
KR20090119269A (ko) 동적 보험 제공방법 및 그 시스템
CN111866835A (zh) 一种网络配置分享方法、装置及计算机可读存储介质
CN104901985A (zh) 一种基于无线的数据存储方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20211229

Address after: 308 Huaibei Road, Huaibei Town, Huairou District, Beijing

Patentee after: Beijing Taixi Enterprise Management Co.,Ltd.

Address before: Munich, Germany

Patentee before: SIEMENS AG

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220819

Address after: 518057 No. 1, FA FA Road, Nanshan District science and Technology Park, Guangdong, Shenzhen

Patentee after: Wu Jun

Address before: 101408 No.308, Huaibei Road, Huaibei Town, Huairou District, Beijing

Patentee before: Beijing Taixi Enterprise Management Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230810

Address after: Room C046, 8th Floor, No. 848 Maogang Road, Huangpu District, Guangzhou City, Guangdong Province, 510623

Patentee after: Nets Technology Group Co.,Ltd.

Address before: 518057 No. 1, FA FA Road, Nanshan District science and Technology Park, Guangdong, Shenzhen

Patentee before: Wu Jun