CN102984643A - 一种sim卡数据的传输方法及装置 - Google Patents

一种sim卡数据的传输方法及装置 Download PDF

Info

Publication number
CN102984643A
CN102984643A CN2012104458109A CN201210445810A CN102984643A CN 102984643 A CN102984643 A CN 102984643A CN 2012104458109 A CN2012104458109 A CN 2012104458109A CN 201210445810 A CN201210445810 A CN 201210445810A CN 102984643 A CN102984643 A CN 102984643A
Authority
CN
China
Prior art keywords
data
order
sim card
thread
far
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.)
Pending
Application number
CN2012104458109A
Other languages
English (en)
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.)
SHENZHEN G&T INDUSTRIAL DEVELOPMENT Co Ltd
Original Assignee
SHENZHEN G&T INDUSTRIAL DEVELOPMENT Co Ltd
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 SHENZHEN G&T INDUSTRIAL DEVELOPMENT Co Ltd filed Critical SHENZHEN G&T INDUSTRIAL DEVELOPMENT Co Ltd
Priority to CN2012104458109A priority Critical patent/CN102984643A/zh
Publication of CN102984643A publication Critical patent/CN102984643A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

本发明涉及一种SIM卡数据的传输方法,包括如下步骤:将近端或远端的第一格式的数据或命令转换成第二格式的数据或命令,并将所述第二格式的数据或命令通过网络传输到所述远端或近端;所述第一格式的数据或命令包括SIM卡复位或正常通讯时需要的命令或数据;在接收端将所述第二格式的数据或命令转换成所述第一格式的数据或命令;所述SIM卡设置在所述近端或远端。本发明还涉及一种实现上述SIM卡数据的传输方法的装置。实施本发明的SIM卡数据的传输方法及装置,具有以下有益效果:能进行远距离通讯。

Description

一种SIM卡数据的传输方法及装置
技术领域
本发明涉及通讯领域,更具体地说,涉及一种SIM卡数据的传输方法及装置。
背景技术
SIM卡(Subscriber Identity Module,用户识别模块)是一张符合GSM(Global System for Mobile Communications,全球移动通讯***,俗称"全球通")规范的"智慧卡"。SIM卡可以***任何一部符合GSM规范的移动电话中,实现电话号码随卡不随机的功能。SIM卡作为智能卡中特殊的一类卡,采用标准的接触式IC卡,其受到ISO7816标准(接触式集成电路IC卡的规定)和ETSI(欧洲电信标准委员会)的GSM11.11等标准的规范。它沿袭了智能卡在安全中的特色,并在移动用户认证和移动商务中扮演重要的角色。
目前,通讯模块工作的时候,SIM卡直接通过专用接口与通讯模块相连,这种情况存在一个问题:当通讯模块与SIM卡之间传输数据时,其通讯的距离有限,不能进行远距离通讯。在一些应用领域,当通讯模块和SIM卡之间的物理距离很长时,如果用上述传统的专用接口进行通讯,就无法满足需求。这时就需要另外设计模块和SIM卡的通讯接口。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述不能进行远距离通讯的缺陷,提供一种能进行远距离通讯的SIM卡数据的传输方法及装置。
本发明解决其技术问题所采用的技术方案是:构造一种SIM卡数据的传输方法,包括如下步骤:
A)将近端或远端的第一格式的数据或命令转换成第二格式的数据或命令,并将所述第二格式的数据或命令通过网络传输到所述远端或近端;所述第一格式的数据或命令包括SIM卡复位或正常通讯时需要的命令或数据;
B)在接收端将所述第二格式的数据或命令转换成所述第一格式的数据或命令;
所述SIM卡设置在所述近端或远端。
在本发明所述的SIM卡数据的传输方法中,所述第二格式的数据或命令还转换成第三格式的数据或命令后通过网络将所述第三格式的数据或命令传输到所述远端或近端,并在所述接收端将所述第三格式的数据或命令转换成所述第一格式的数据或命令;所述第一格式的数据为SIM卡数据,所述第二格式的数据为SIM卡数据的AT命令,所述第三格式的数据为IP包。
在本发明所述的SIM卡数据的传输方法中,所述SIM卡数据的AT命令由第一线程进行处理,普通AT命令由第二线程进行处理,当所述第一线程和第二线程同时存在时,将第二线程进行压栈,优先处理第一线程。
在本发明所述的SIM卡数据的传输方法中,当发出所述SIM卡数据的AT命令后在一设定时间内未收到应答,则重新发送所述SIM卡数据的AT命令;当连续发送设定次数仍未收到应答时,则注册网络以对后续的命令不进行响应。
在本发明所述的SIM卡数据的传输方法中,所述步骤A)进一步包括:
A1)按照将所述第一格式的命令转换成第二格式的命令的方式将SIM卡复位命令通过网络发送到设有所述SIM卡的一端;
A2)按照将所述第一格式的数据或命令转换成第二格式的数据或命令的方式进行简化的产生复位应答数据并发送;
A3)所述SIM卡完成初始化。
本发明还涉及一种实现上述SIM卡数据的传输方法的装置,包括:
数据传输模块:用于将近端或远端的第一格式的数据或命令转换成第二格式的数据或命令,并将所述第二格式的数据或命令通过网络传输到所述远端或近端;所述第一格式的数据或命令包括SIM卡复位或正常通讯时需要的命令或数据;
数据转换模块:用于在接收端将所述第二格式的数据或命令转换成所述第一格式的数据或命令;
所述SIM卡设置在所述近端或远端。
在本发明所述的实现上述SIM卡数据的传输方法的装置中,所述第二格式的数据或命令还转换成第三格式的数据或命令后通过网络将所述第三格式的数据或命令传输到所述远端或近端,并在所述接收端将所述第三格式的数据或命令转换成所述第一格式的数据或命令;所述第一格式的数据为SIM卡数据,所述第二格式的数据为SIM卡数据的AT命令,所述第三格式的数据为IP包。
在本发明所述的实现上述SIM卡数据的传输方法的装置中,所述SIM卡数据的AT命令由第一线程进行处理,普通AT命令由第二线程进行处理,当所述第一线程和第二线程同时存在时,将第二线程进行压栈,优先处理第一线程。
在本发明所述的实现上述SIM卡数据的传输方法的装置中,当发出所述SIM卡数据的AT命令后在一设定时间内未收到应答,则重新发送所述SIM卡数据的AT命令;当连续发送设定次数仍未收到应答时,则注册网络以对后续的命令不进行响应。
在本发明所述的实现上述SIM卡数据的传输方法的装置中,所述数据传输模块进一步包括:
SIM卡复位单元:用于按照将所述第一格式的命令转换成第二格式的命令的方式将SIM卡复位命令通过网络发送到设有所述SIM卡的一端;
复位应答产生及发送单元:用于按照将所述第一格式的数据或命令转换成第二格式的数据或命令的方式进行简化的产生复位应答数据并发送;
初始化单元:用于使所述SIM卡完成初始化。
实施本发明的SIM卡数据的传输方法及装置,具有以下有益效果:由于通过串口进行SIM卡数据的传输,取代了现有技术中通过物理接口进行SIM卡数据的传输,且将SIM卡数据转换成SIM卡数据的AT命令并通过网络进行传输,最终再转换成要得到的SIM卡数据,所以其能进行远距离通讯。
附图说明
图1是本发明SIM卡数据的传输方法及装置实施例其方法的流程图;
图2是所述实施例中第一格式的数据或命令通过网络传输的具体流程图;
图3是所述实施例中远距离通讯的示意图;
图4是所述实施例中装置的结构示意图;
图5是所述实施例中数据传输模块的结构示意图。
具体实施方式
为了便于本领域的普通技术人员能够理解并实施本发明,下面将结合附图对本发明实施例作进一步说明。
在本发明SIM卡数据的传输方法及装置实施例中,其方法的流程图如图1所示。图1中,该SIM卡数据的传输方法包括:
步骤S01将近端或远端的第一格式的数据或命令转换成第二格式的数据或命令,并将第二格式的数据或命令通过网络传输到远端或近端:本步骤中,将近端或远端的第一格式的数据或命令转换成第二格式的数据或命令,并将第二格式的数据或命令通过网络传输到远端或近端;上述第一格式的数据或命令包括SIM卡复位或正常通讯时需要的命令或数据。具体来讲,就是将近端的第一格式的数据或命令转换成第二格式的数据或命令,并将第二格式的数据或命令通过网络传输到远端,或者是将远端的第一格式的数据或命令转换成第二格式的数据或命令,并将第二格式的数据或命令通过网络传输到近端。本实施例中,在进行正常的通讯之前,首先要对SIM卡进行复位,以使***的功能变成使用前。在SIM卡上电时,对SIM卡进行复位,SIM卡进行复位时,需要传输SIM卡复位的命令。关于如何具体的对SIM卡进行复位,请参见图2,稍后会进行详细描述。
当SIM卡复位成功后,则可以进行正常的SIM数据通讯,即将近端或远端的第一格式的数据转换成第二格式的数据,并将第二格式的数据通过网络传输到远端或近端。SIM卡可设置在近端或远端,具体来讲,当SIM卡设置在近端时,则通讯模块设置在远端,当SIM卡设置在远端时,则通讯模块设置在近端。在本实施例的另外一些情况下,上述第二格式的数据或命令还转换成第三格式的数据或命令后通过网络将第三格式的数据或命令传输到远端或近端,并在接收端将第三格式的数据或命令转换成第一格式的数据或命令;本实施例中,上述第一格式的数据为SIM卡数据,第二格式的数据为SIM卡数据的AT命令,第三格式的数据为IP包。
值得一提的是,本实施例中的网络可以是Internet或其他方式。例如,本实施例中,当数据通过Internet(因特网)进行传输时,将近端或远端的第一格式的数据转换成第二格式的数据,再将第二格式的数据转换成第三格式的数据,然后将第三格式的数据通过Internet传输到远端或近端。具体来讲,在近端或远端将SIM卡数据打包成SIM卡数据的AT命令(Attention Commands,注意命令),再将SIM卡数据的AT命令进行解包并将解包后的数据打包成IP包,然后将IP包通过Internet传输到远端或近端。
当数据通过其他方式进行传输时,例如:蓝牙,则不用将第二格式的数据转换成第三格式的数据,也就是说,将近端或远端的第一格式的数据转换成第二格式的数据,并将第二格式的数据通过网络传输到远端或近端,本实施例中,将近端或远端的SIM卡数据打包成SIM卡数据的AT命令,再将SIM卡数据的AT命令通过蓝牙传输到远端或近端。
步骤S02在接收端将第二格式的数据或命令转换成第一格式的数据或命令:本步骤中,在接收端将第二格式的数据或命令转换成第一格式的数据或命令,也即在接收端将SIM卡数据的AT命令转换成SIM卡数据。本实施例中,将SIM卡数据的AT命令传输到接收端(即远端或近端)后,将SIM卡数据的AT命令解包成SIM卡数据,这种情况适合数据通过上述其他方式进行传输的场合。当SIM卡设置在接收端时,则SIM卡最终接收到SIM卡数据;当通讯模块设置在接收端时,则通讯模块最终接收到SIM卡数据。
值得一提的是,当数据通过Internet从近端或远端传输到远端或近端时,在远端或近端将第三格式的数据转换成第一格式的数据,也即在远端或近端将IP包直接解包成SIM卡数据,当然,在远端或近端也可以将IP包先解包并将解包后的数据打包成SIM卡数据的AT命令,再将SIM卡数据的AT命令解包成SIM卡数据。由于通过串口通讯及通过网络进行数据的传输,因此,实现了远距离通讯。
按照AT命令的规范,普通的AT命令在命令发送后到收到应答期间,不能收发其他AT命令,本实施例中,由于SIM卡数据AT命令的收发时间是不定的,所以另外启用了一个线程(第一线程)专门处理SIM卡数据AT命令(SIM卡的交互命令),与普通AT命令区分开来,保证在任何时候都可以处理SIM卡数据的AT命令。具体来讲,SIM卡数据的AT命令由第一线程进行处理,普通AT命令由第二线程进行处理,当第一线程和第二线程同时存在时,将第二线程进行压栈,优先处理第一线程。当第一线程处理完毕后,再将第二线程出栈以处理第二线程。这样就很好地解决了当第一线程在处理SIM卡数据的AT命令和第二线程在处理普通AT命令同时存在时发生的冲突问题。
一般发送给SIM卡命令后,一定会收到SIM卡返回的结果。但是,由于SIM卡和通讯模块不是直接连接的,无论采用其他什么方式,数据的传输都不可能100%成功。在传输过程中,有可能会出现数据丢失问题,在这种情况下,则就收不到SIM卡返回的结果,为了处理数据在传输时出现丢失的问题,为此,本实施例中,增加了SIM卡数据的超时重传机制。当发出SIM卡数据的AT命令后在一设定时间内未收到应答,则重新发送SIM卡数据的AT命令;当连续发送设定次数仍未收到应答时,则注册网络以对后续的命令不进行响应。本实施例中,上述设定时间为5秒,设定次数为三次,当然,根据实际需要可对设定时间和设定次数进行调节。具体来讲,当第一次发出SIM卡数据的AT命令后在5秒内未收到应答,则重新发送SIM卡数据的AT命令,当第二次发出SIM卡数据的AT命令后在5秒内未收到应答,则重新发送SIM卡数据的AT命令,当第三次发出SIM卡数据的AT命令后在5秒内未收到应答,也即连续发送三次仍未收到应答,则表示SIM卡的连接断开,这时通讯模块去注册网络,告知网络此时SIM卡的连接不正常,以对后续的命令不进行响应。这种超时重传机制解决了传输时可能造成的SIM卡数据丢失问题。
对于本实施例而言,上述第一格式的数据或命令通过网络传输步骤具体如图2所示,其包括:
步骤S11  按照将第一格式的命令转换成第二格式的命令的方式将SIM卡复位命令通过网络发送到设有SIM卡的一端:本步骤中,按照将第一格式的命令转换成第二格式的命令的方式将SIM卡复位命令通过网络发送到设有SIM卡的一端。本实施例中,SIM卡设置在远端。由于通讯模块没有和SIM卡直接连接,无法直接通过I/O口对SIM卡进行复位。为此,在近端产生SIM卡复位命令后,将该SIM卡复位命令转换成复位SIM卡的AT命令,并将复位SIM卡的AT命令通过网络传输到远端,在远端将复位SIM卡的AT命令转换成SIM卡复位命令,并将SIM卡复位命令发送到SIM卡。
步骤S12按照将第一格式的数据或命令转换成第二格式的数据或命令的方式进行简化的产生复位应答数据并发送:本步骤中,按照将第一格式的数据或命令转换成第二格式的数据或命令的方式进行简化的产生复位应答数据并发送。从性质上说,复位是一种动作,初始化是个过程,通常芯片复位时会进行初始化,但并非所有的芯片寄存器在复位时都初始化,有些可能是在上电时初始化。上电、复位、初始化的关系可描述为:芯片上电时进行复位,复位时进行初始化操作。但复位不一定是上电复位,也可能是带电复位。初始化也不一定是复位时才有,程序运行中也可以进行初始化。复位就是***的功能变成使用前,初始化就是使***的参数设置变成出厂模式。本实施例中,在SIM卡进行复位时,对SIM卡进行初始化。当SIM卡收到SIM卡复位命令后,SIM卡开始初始化,并进行简化的产生复位应答数据并发送。本实施例中,复位应答包括ATR(Answer To Reset,复位响应) 和PPS(Protocol and Parameter Selection,协议参量选择)。本实施例中,ATR和PPS数据交互的过程按照将第一格式的数据或命令转换成第二格式的数据或命令的方式进行简化的复位应答的。例如:将远端的ATR数据转换成ATR数据的AT命令,并通过网络将ATR数据的AT命令传输到近端,在近端将ATR数据的AT命令转换成ATR数据;将近端的PPS数据转换成PPS数据的AT命令,并通过网络将PPS数据的AT命令传输到远端,在远端将PPS数据的AT命令转换成PPS数据。
本实施例中,上电复位,原则是先接通SIM卡触点,后启动冷复位,若冷复位失败,启动热复位,若热复位也不成功,则释放触点并报错。冷复位或热复位成功后,SIM卡应输出ATR(即复位响应)。ATR是指SIM卡通过一系列的字符串来作出响应的一种行为,也称响应复位,SIM卡在最初被终端复位后,通过一串ATR来做出响应。这些字符包括一个初始字符TS,然后跟随有最多32个附加字符。这些字符一起为终端提供如何与SIM卡进行后续工作通信的信息。本步骤中,进行ATR过程的数据交互,也就是说当SIM卡复位命令后发送ATR。
如果在ATR回送的字符中TA1(接口字符,其指明了接口控制参数,给出时钟频率变换因数和比特率调整因数的数值)的值不等于缺省值,则ME(Mobile Equipment,移动设备)将执行协议类型选择。协议选择过程只能由ME发起;ME向SIM卡发送一个PPS请求;若SIM卡收到一个正确的PPS请求,则发出PPS确认信号来应答,则将超出初始等待时间;在PPS请求和PPS应答成功交换之后,已选择的新协议类型和/传送参数就送到SIM卡中;若SIM卡收到一个错误的PPS应答,不发送PPS确认;若超过初始等待时间,ME将SIM卡复位或拒绝此卡;如果ME收到一个错误的PPS应答,ME将SIM卡复位或拒绝此SIM卡。
步骤S13 SIM卡完成初始化:当上述复位应答产生及发送后,也即ATR和PPS的数据交互过程完成后,本步骤中,SIM卡完成初始化。值得一提的是,本实施例中,按照GSM11.11规范完成SIM卡的ATR和PPS过程,SIM卡初始化开始,必须经过ATR和PPS过程才表示SIM卡复位成功,之后才能进行正常的通讯。
步骤S14将近端或远端的第一格式的数据转换成第二格式的数据,并将第二格式的数据通过网络传输到远端或近端:由于SIM卡已复位成功,可进行正常的通讯。本步骤中,将近端或远端的第一格式的数据转换成第二格式的数据,并将第二格式的数据通过网络传输到远端或近端。也就是说,将近端或远端的SIM卡数据转换成SIM卡数据的AT命令,并将SIM卡数据的AT命令通过网络传输到远端或近端。
图3是本实施例中远距离通讯的示意图,图3中,第一CPU的一端与通讯模块连接,第一CPU的另一端与第二CPU的一端可通过网络传输数据,第二CPU的另一端与SIM卡连接。在需要发送数据给SIM卡的时候,通讯模块将SIM卡数据打包成SIM卡数据的AT命令,并将SIM卡数据的AT命令发送给第一CPU,第一CPU通过网络将其发送给第二CPU,第二CPU将其解包成SIM卡数据,再发送到SIM卡。同样,当SIM卡返回数据的时候,SIM卡数据首先发送给第二CPU,第二CPU将其发送到第一CPU,第一CPU将其打包成SIM卡数据的AT命令,并将SIM卡数据的AT命令发送到通讯模块,通讯模块将其解包成SIM卡数据。这样,通讯模块和外部的第一CPU之间不再需要专用的SIM接口,通过普通串口就可以完成SIM数据的收发。值得一提的是,通过Internet传输时,当发送SIM卡数据时,第一CPU还将SIM卡数据的AT命令解包,并将解包后的数据打包成IP包发送到第二CPU,第二CPU将IP包解包成SIM卡数据,并将SIM卡数据发送到SIM卡。同理,当从SIM卡接收SIM卡数据时,通过反向的数据流即可实现。
本实施例还涉及一种实现上述SIM卡数据的传输方法的装置,其结构示意图如图4所示。图4中,该装置包括数据传输模块1和数据转换模块2;其中,数据传输模块1用于将近端或远端的第一格式的数据或命令转换成第二格式的数据或命令,并将第二格式的数据或命令通过网络传输到远端或近端;第一格式的数据或命令包括SIM卡复位或正常通讯时需要的命令或数据;数据转换模块2用于在接收端将第二格式的数据或命令转换成第一格式的数据或命令;SIM卡设置在近端或远端。
值得一提的是,第二格式的数据或命令还转换成第三格式的数据或命令后通过网络将第三格式的数据或命令传输到远端或近端,并在接收端将第三格式的数据或命令转换成第一格式的数据或命令;上述第一格式的数据为SIM卡数据,第二格式的数据为SIM卡数据的AT命令,第三格式的数据为IP包。这种情况适合数据通过Internet传输。
本实施例中,增设了一专门线程,上述专门线程为第一线程,SIM卡数据的AT命令由第一线程进行处理,普通AT命令由第二线程进行处理,当第一线程和第二线程同时存在时,将第二线程进行压栈,优先处理第一线程。当第一线程处理完毕后,再将第二线程出栈以处理第二线程。这样就很好地解决了当第一线程在处理SIM卡数据的AT命令和第二线程在处理普通AT命令同时存在时发生的冲突问题。
为了解决数据在传输过程中的丢失问题,增加了SIM卡数据超时重传机制,当发出SIM卡数据的AT命令后在一设定时间内未收到应答,则重新发送所述SIM卡数据的AT命令;当连续发送设定次数仍未收到应答时,则注册网络以对后续的命令不进行响应。
本实施例中,数据传输模块1的结构示意图如图5所示,图5中,数据传输模块1进一步包括SIM卡复位单元11、复位应答产生及发送单元12和初始化单元13;其中,SIM卡复位单元11用于按照将第一格式的命令转换成第二格式的命令的方式将SIM卡复位命令通过网络发送到设有SIM卡的一端;复位应答产生及发送单元12用于按照将第一格式的数据或命令转换成第二格式的数据或命令的方式进行简化的产生复位应答数据并发送;初始化单元13用于使SIM卡完成初始化。
总之,在本实施例中,由于发送SIM卡数据从物理连接接口切换成AT命令格式通过普通串口发送,从SIM卡返回的数据不从物理接口获取而从串口接收,由于仅仅修改了收发SIM卡数据的物理传输接口,使得对原有软件架构的修改最小,可以保证软件的可靠性。此外,实现了通讯模块和SIM卡的远程连接,这个连接距离在有internet参与的情况下理论上可以无限长。通过AT命令收发SIM卡数据,可以解决传统的SIM卡连接方法通讯距离有限的问题,实现了通讯模块和SIM卡的远距离通讯。另外,通讯模块可以和多个SIM卡建立连接,实现多卡单待功能。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种SIM卡数据的传输方法,其特征在于,包括如下步骤:
A)将近端或远端的第一格式的数据或命令转换成第二格式的数据或命令,并将所述第二格式的数据或命令通过网络传输到所述远端或近端;所述第一格式的数据或命令包括SIM卡复位或正常通讯时需要的命令或数据;
B)在接收端将所述第二格式的数据或命令转换成所述第一格式的数据或命令;
所述SIM卡设置在所述近端或远端。
2.根据权利要求1所述的SIM卡数据的传输方法,其特征在于,所述第二格式的数据或命令还转换成第三格式的数据或命令后通过网络将所述第三格式的数据或命令传输到所述远端或近端,并在所述接收端将所述第三格式的数据或命令转换成所述第一格式的数据或命令;所述第一格式的数据为SIM卡数据,所述第二格式的数据为SIM卡数据的AT命令,所述第三格式的数据为IP包。
3.根据权利要求2所述的SIM卡数据的传输方法,其特征在于,所述SIM卡数据的AT命令由第一线程进行处理,普通AT命令由第二线程进行处理,当所述第一线程和第二线程同时存在时,将第二线程进行压栈,优先处理第一线程。
4.根据权利要求3所述的SIM卡数据的传输方法,其特征在于,当发出所述SIM卡数据的AT命令后在一设定时间内未收到应答,则重新发送所述SIM卡数据的AT命令;当连续发送设定次数仍未收到应答时,则注册网络以对后续的命令不进行响应。
5.根据权利要求1所述的SIM卡数据的传输方法,其特征在于,所述步骤A)进一步包括:
A1)按照将所述第一格式的命令转换成第二格式的命令的方式将SIM卡复位命令通过网络发送到设有所述SIM卡的一端;
A2)按照将所述第一格式的数据或命令转换成第二格式的数据或命令的方式进行简化的产生复位应答数据并发送;
A3)所述SIM卡完成初始化。
6.一种实现如权利要求1所述的SIM卡数据的传输方法的装置,其特征在于,包括:
数据传输模块:用于将近端或远端的第一格式的数据或命令转换成第二格式的数据或命令,并将所述第二格式的数据或命令通过网络传输到所述远端或近端;所述第一格式的数据或命令包括SIM卡复位或正常通讯时需要的命令或数据;
数据转换模块:用于在接收端将所述第二格式的数据或命令转换成所述第一格式的数据或命令;
所述SIM卡设置在所述近端或远端。
7.根据权利要求6所述的实现SIM卡数据的传输方法的装置,其特征在于,所述第二格式的数据或命令还转换成第三格式的数据或命令后通过网络将所述第三格式的数据或命令传输到所述远端或近端,并在所述接收端将所述第三格式的数据或命令转换成所述第一格式的数据或命令;所述第一格式的数据为SIM卡数据,所述第二格式的数据为SIM卡数据的AT命令,所述第三格式的数据为IP包。
8.根据权利要求7所述的实现SIM卡数据的传输方法的装置,所述SIM卡数据的AT命令由第一线程进行处理,普通AT命令由第二线程进行处理,当所述第一线程和第二线程同时存在时,将第二线程进行压栈,优先处理第一线程。
9.根据权利要求8所述的实现SIM卡数据的传输方法的装置,其特征在于,当发出所述SIM卡数据的AT命令后在一设定时间内未收到应答,则重新发送所述SIM卡数据的AT命令;当连续发送设定次数仍未收到应答时,则注册网络以对后续的命令不进行响应。
10.根据权利要求9所述的实现SIM卡数据的传输方法的装置,其特征在于,所述数据传输模块进一步包括:
SIM卡复位单元:用于按照将所述第一格式的命令转换成第二格式的命令的方式将SIM卡复位命令通过网络发送到设有所述SIM卡的一端;
复位应答产生及发送单元:用于按照将所述第一格式的数据或命令转换成第二格式的数据或命令的方式进行简化的产生复位应答数据并发送;
初始化单元:用于使所述SIM卡完成初始化。
CN2012104458109A 2012-11-09 2012-11-09 一种sim卡数据的传输方法及装置 Pending CN102984643A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012104458109A CN102984643A (zh) 2012-11-09 2012-11-09 一种sim卡数据的传输方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012104458109A CN102984643A (zh) 2012-11-09 2012-11-09 一种sim卡数据的传输方法及装置

Publications (1)

Publication Number Publication Date
CN102984643A true CN102984643A (zh) 2013-03-20

Family

ID=47858298

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012104458109A Pending CN102984643A (zh) 2012-11-09 2012-11-09 一种sim卡数据的传输方法及装置

Country Status (1)

Country Link
CN (1) CN102984643A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111885592A (zh) * 2020-07-30 2020-11-03 深圳市高格通讯技术有限公司 一种sim卡和ic卡自适应方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101568098A (zh) * 2009-05-26 2009-10-28 大唐微电子技术有限公司 用户识别模块的注册开通和/或数据写入终端
CN101778402A (zh) * 2009-02-12 2010-07-14 浙江金之路信息科技有限公司 基于单片机实时导入远程sim卡数据的装置、***及方法
CN102014526A (zh) * 2010-06-30 2011-04-13 上海杰盛无线通讯设备有限公司 便携站多路通讯装置的通讯方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101778402A (zh) * 2009-02-12 2010-07-14 浙江金之路信息科技有限公司 基于单片机实时导入远程sim卡数据的装置、***及方法
CN101568098A (zh) * 2009-05-26 2009-10-28 大唐微电子技术有限公司 用户识别模块的注册开通和/或数据写入终端
CN102014526A (zh) * 2010-06-30 2011-04-13 上海杰盛无线通讯设备有限公司 便携站多路通讯装置的通讯方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111885592A (zh) * 2020-07-30 2020-11-03 深圳市高格通讯技术有限公司 一种sim卡和ic卡自适应方法及装置
CN111885592B (zh) * 2020-07-30 2023-03-31 深圳市高格通讯技术有限公司 一种sim卡和ic卡自适应方法及装置

Similar Documents

Publication Publication Date Title
CN1917387B (zh) 安全近距离通信装置以及支持各种安全模块的方法
EP2770782B1 (en) Wireless data communication
US20080288958A1 (en) Near Field Communication Host Controller Interface
US9661448B2 (en) Method for managing information communication between a NFC controller and a secure element within an apparatus, and corresponding apparatus and NFC controller
US10708744B2 (en) NFC-based communication method and apparatus
US8724663B2 (en) Implementation method and system, main control device and smart card for information transmission
US9588930B2 (en) Method for the data exchange between a terminal and a chip card
CN104135339A (zh) 一种蓝牙低功耗通信的方法、蓝牙设备和***
EP2961220B1 (en) Connection switching method and corresponding apparatuses based on near field communication
CN102426658B (zh) 支持双协议的非接触通讯智能卡
US20070170256A1 (en) Reset circuit, data carrier and communication device
CN101335758A (zh) 双处理器终端访问sim卡中服务的方法及***
CN102402744A (zh) 移动设备的数据处理方法、***及移动设备
CN104184502A (zh) 一种蓝牙配对装置及方法
JP2017532631A (ja) モバイル決済方法及び装置、並びに近距離無線通信デバイス
CN103186497B (zh) 一种并行通信控制***及方法
CN103812967A (zh) 一种双模双待移动终端及其通讯方法
EP2736006A1 (en) Near field communication (NFC) device
CN202750089U (zh) 蓝牙装置和集成式外设
CN102984643A (zh) 一种sim卡数据的传输方法及装置
CN108628781B (zh) 智能卡主动式命令发送方法、装置、智能卡和终端设备
CN101354752B (zh) 一种智能卡模块传输信息的方法及***
CN101257683B (zh) 一种电信智能卡及与外部非接触卡信令交互的方法
CN107147986B (zh) 用于非接触通信的方法、集成电路及通信***
WO2012055094A1 (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
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: 518000 No. 501, building A, two, science and technology building, 1057 Nanhai Road, Guangdong, Shenzhen

Applicant after: FIBOCOM WIRELESS INC.

Address before: 518000 No. 501, building A, two, science and technology building, 1057 Nanhai Road, Guangdong, Shenzhen

Applicant before: Shenzhen G&T Industrial Development Co., Ltd.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: SHENZHEN G+T INDUSTRIAL DEVELOPMENT CO., LTD. TO: SHENZHEN FIBOCOM WIRELESS INC.

C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20130320