专利名称:移动设备与智能卡的数据交互处理方法及装置的制作方法
技术领域:
本发明涉及通信技术领域,尤其涉及一种移动设备与智能卡的数据交互处理方法及装置。
背景技术:
SIM(用户识别模块,Subscriber Identity Module)卡作为ー种智能卡在无线通讯中应用非常广泛。它存储有ME(Mobile Equipment,移动设备)信息,如数字移动电话用户的信息,加密的密钥等内容,可供GSM(Global System for Mobile Communication,全球移动通讯系统)网络、GPRS (General Packet Radio krvice,通用分组无线服务技术)网络、EDEG(Enhanced Data Rate for GSM Evolution,增强型数据速率GSM演进技术)网络、 CDMA (Code Division Multiple Access,码分多址)网络、WCDMA (Wideband Code Division Multiple Access,宽带码分多址)网络、HSPA(High Speed Uplink Packet Access,高速分组接入)网络,演进式HSPA (或HSPA+)网络、LTE(Long Term Evolution,长期演进)网络等对用户身份进行鉴別,ME与智能卡进行有效的数据交互,才能完成正常通信。然而,ME 在现有复杂的网络覆盖环境中使用吋,可能会受到无线弱信号或其他电子设备的辐射干扰等,使ME与智能卡之间的数据交互出现不符合协议的数据包,数据交互出现异常,从而使 ME因无法识别智能卡而重启或不能使用,进而使ME的与智能卡关联的业务受到影响。现有技术中通常采用给ME下电再重新上电的方法使ME重新识别智能卡。但这样的话,不但用户正在进行的业务会中断,ME下电、上电以及重新识别智能卡和搜索网络都需要较长时间,ME需要较长时间才能恢复使用,给用户带来很大的不便。一种改进的做法是,不对ME下电,而是单独将智能卡的电源关棹,再给智能卡上电,重新识别智能卡和搜索、连接网络。这种方法虽然省去了对ME下电再上电的时间,但是重新对智能卡识别和对网络进行搜索与连接也花费很长时间,而且用户正在进行的业务同样会被中断,同样不便于用户的使用。
发明内容
本发明实施例提供一种移动设备与智能卡的数据交互处理方法及装置,能够在不影响用户业务的条件下修复智能卡与移动设备的数据交互异常。为达到上述目的,本发明实施例提供如下技术方案—方面,本发明实施例提供一种移动设备与智能卡的数据交互处理方法,包括当当前智能卡与移动设备不能进行数据交互吋,通知所述移动设备使用备份在所述移动设备中的规定文件进行与所述当前智能卡关联的业务;所述规定文件包括所述移动设备进行与所述当前智能卡关联的业务时所需的文件;初始化所述当前智能卡以使所述当前智能卡与所述移动设备重新建立数据交互。另ー方面,本发明实施例提供一种移动设备与智能卡的数据交互处理装置,包括
检测单元,用于检测当前智能卡与移动设备是否能进行数据交互;通知単元,用于当所述检测単元检测到所述当前智能卡与所述移动设备不能进行数据交互吋,通知所述移动设备使用备份在所述移动设备中的规定文件进行与所述当前智能卡关联的业务;所述规定文件包括所述移动设备进行与所述当前智能卡关联的业务时所需的文件;初始化单元,用于初始化所述当前智能卡以使所述当前智能卡与所述移动设备重新建立数据交互。采用上述技术方案后,本发明实施例提供的移动设备与智能卡的数据交互处理方法及装置,当所述当前智能卡与所述移动设备因为干扰等原因不能进行数据交互吋,使所述移动设备使用备份在移动设备中的规定文件进行与所述当前智能卡关联的业务,并初始化所述当前智能卡以使所述当前智能卡与所述移动设备重新建立数据交互,在不影响用户业务的条件下修复了当前智能卡与移动设备的数据交互异常,为用户带来较大方便。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的移动设备与智能卡的数据交互处理方法的一种流程图;图2为本发明实施例提供的移动设备与智能卡的数据交互处理装置的一种结构示意图;图3为本发明实施例提供的移动设备与智能卡的数据交互处理装置的另ー种结构示意图;图4为本发明实施例提供的移动设备与智能卡的数据交互处理装置的另ー种结构示意图;图5为本发明实施例提供的移动设备与智能卡的数据交互处理装置的另ー种结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。为简便起见,在下面的描述中使用ME (Mobile Equipment)来指代移动设备。本发明的实施例提供了ー种ME与智能卡的数据交互处理方法,如图1所示,包括Sll,当当前智能卡与ME不能进行数据交互吋,通知所述ME使用备份在所述ME中的规定文件进行与所述当前智能卡关联的业务;所述规定文件包括所述ME进行与所述当前智能卡关联的业务时所需的文件;S12,初始化所述当前智能卡以使所述当前智能卡与所述ME重新建立数据交互。采用上述技术方案后,本发明实施例提供的ME与智能卡的数据交互处理方法,当所述当前智能卡与所述ME因为干扰等原因不能进行数据交互即不能被ME识别吋,并不中断网络连接,而是使所述ME使用备份在所述ME中的规定文件继续进行与当前智能卡关联的业务,同吋,还初始化当前智能卡以使所述当前智能卡与所述ME重新建立数据交互,即令当前智能卡重新被ME识别。在当前智能卡从不能被ME识别到能够被ME识别的整个过程中,使用户在无察觉的状态下继续正在进行的业务。因此,能够在不影响用户业务的条件下,修复当前智能卡与ME的数据交互异常,大大方便了用户对ME的使用。需要说明的是,本发明实施例所指的智能卡可以为SIM(用户识别模块, Subscriber Identity Module)卡、上网卡、或各种 3G (3_generation,第三代)卡、 4GG-generati0n,第四代)卡等;ME可以为手机、笔记本电脑、平板电脑等。本发明实施例中,规定文件可以是用于所述ME进行与所述当前智能卡关联的业务时所需的文件。具体的,ME与网络之间进行的业务,需要ME与当前智能卡之间能进行数据交互。在此过程中,当前智能卡中所存储的规定文件,对该业务的顺利进行发挥着重要作用,是进行该业务的所需的文件,如果ME不能及时获得这些文件,ME与网络的业务将无法进行。例如手机通话业务中,用户通话的计时计费信息统计就是通过手机与SIM卡进行数据交互,由SIM卡中存储的某些规定文件完成的。而如果手机与SIM卡的数据交互不能进行,手机将不能识别SIM卡,通话业务也将因而中断。当然,移动终端还能够进行很多其它业务,完成不同的与智能卡关联的业务所需要的规定文件可能相同也可能不同,本发明实施例对此不做限制。正常情况下,ME与当前智能卡可以进行数据交互,ME的与智能卡关联的业务也能够进行。但是,当ME受到其它设备的干扰较大吋,或者当ME由于处于移动网络的覆盖盲点或移动网络间的相互干扰较强的区域而增大发射功率吋,或者智能卡制造厂商对智能卡协议的理解存在较大差异时,都可能使当前智能卡与ME无法进行数据交互。具体的,当前智能卡与ME无法进行数据交互可以为检测到来自所述当前智能卡的数据不符合当前使用的通信协议;可选的,还可以为检测到数据交互错误的提示信息,该提示信息提示ME与当前智能卡的数据交互出现错误。当然也可以是其它的方式,本发明实施例对此不做限制。当所述当前智能卡与所述ME不能进行数据交互吋,在步骤Sll中,本发明实施例提供的ME与智能卡的数据交互处理方法,不再使用当前智能卡中的规定文件进行与智能卡关联的业务,而是通知所述ME使用备份在ME中的规定文件进行与当前智能卡关联的业务。此时,由于ME进行与当前智能卡关联的业务时所需的规定文件已经从当前智能卡中备份到ME的缓存中,因此,即使当前智能卡与ME的数据交互出现异常,当前智能卡不能被ME 所识别,ME也能够利用备份在到缓存中的规定文件继续进行与当前智能卡关联的业务。进ー步的,为了使ME能够在当前智能卡与ME不能进行数据交互吋,使用备份在ME 中的规定文件进行数据交互,可选的,在本发明的一个实施例中,在当前智能卡与ME不能进行数据交互前,还可包括将规定文件备份在ME中,如将该规定文件存储在ME的缓存中的步骤。具体的,将所述规定文件备份在ME中,可以在所述ME上电时,读取当前智能卡中的规定文件并将所述规定文件备份在ME中。当然,在本发明的其它实施例中,将所述规定文件备份在ME中,也可以随着当前智能卡中存储的文件从网络获得更新而进行,本发明实施例对此不做限制。在通信系统中,网络信息是实时变化更新的,当前智能卡中存储的文件也需要随着网络信息的变化而进行一定的更新。因此,虽然在步骤Sll中,ME无需与当前智能卡进行数据交互,仅仅使用备份到ME中的规定文件即可继续进行与当前智能卡关联的业务,但 ME中备份的规定文件也需要更新,ME不能在长期无智能卡的状态下工作。于是,本发明实施例提供的ME与智能卡的数据交互处理方法在步骤S12中,初始化所述当前智能卡以使所述当前智能卡与所述ME重新建立数据交互。具体的,可以通过重启智能卡将当前智能卡初始化。例如,在本发明的一个实施例中,当向智能卡的电源管理模块发送智能卡重启命令吋,智能卡的电源管理模块对当前智能卡下电再上电,上电时所述当前智能卡会被初始化以使ME能够重新识别该智能卡。由于此过程为只对当前智能卡进行的操作,对ME中的其他模块并无影响,且智能卡中的规定文件已经预先备份在ME中,因此,ME可以使用备份在ME中的规定文件正在进行的与当前智能卡关联的业务,用户正在进行的业务不会被中断。由于该业务进行中,ME—直没有中断网络连接,因此当前智能卡初始化后,ME也不需要进行网络的重新捜索和连接,从而缩短了当前智能卡从不被识别到可以正常使用的时间,进ー步方便了用户的使用。具体的,在步骤S12中,可以读取当前智能卡中的规定文件,并用其替换原来备份在ME中的规定文件。可选的,可以读取当前智能卡中的全部规定文件并用读取的所述全部规定文件替换备份在ME中的全部规定文件。这样,ME进行各种与当前智能卡关联的业务时所需的所有文件都一起更新替换。可选的,在步骤S12中,还可以读取所述当前智能卡中的部分规定文件并用读取的所述部分规定文件替换备份在所述ME中的规定文件的部分;其中,读取的所述部分规定文件可能仅仅包括了当前智能卡初始化之前用户正在进行的业务所需的规定文件,而没有包括所有与当前智能卡关联的业务所需的规定文件。在初始化后,可以随着业务的更迭,进行与当前智能卡关联的业务所需规定文件,也可能有所不同,此时,可以读取所述智能卡中的另一部分规定文件并用读取的所述另一部分规定文件替换备份在所述ME中的相应规定文件,所述另一部分规定文件为所述ME当前进行的与所述当前智能卡关联的业务所需的文件。这样,根据业务的不同,毎次只读取和替换少量的规定文件,避免了单次大量的文件读取和替换操作,从而有利于提高当前智能卡和ME的工作稳定性。例如,在本发明的一个实施例中,ME正在进行通话业务,通话业务对应的规定文件为A,在检测到当前智能卡发送的数据包不符合通话的通信协议后,一方面使用在ME中备份的规定文件A继续进行通话业务,另ー方面初始化所述当前智能卡,则在初始化所述当前智能卡时,读取当前智能卡中的规定文件A,并用读取的规定文件A替换原来在当前智能卡中备份的规定文件A。ME的通话业务完毕后,又进行了短信业务,短信业务对应的规定文件为B,此时,对所述当前智能卡的初始化过程可以完毕,也可以正在进行中。进行短信业务吋,再读取当前智能卡中的规定文件B,并用读取的规定文件B替换原来在当前智能卡中备份的规定文件B。需要说明的是,其中A和B都是文件的代号,其所代表的具体文件个数不限,但A与B不同。当然,在初始化当前智能卡时读取和替换的部分规定文件,以及在初始化智能卡后读取和替换的另一部分规定文件,不限于根据ME当前正在进行的业务对规定文件的需求,在保证ME正在进行的业务能正常进行的条件下,也可以是按照其它原则划分的,本发明实施例对此不作限定。可选的,如果初始化当前智能卡前,ME并未正在进行任何与当前智能卡关联的业务,则在初始化所述当前智能卡时,也可以不读取任何规定文件,而是在初始化后,根据ME 进行的业务对不同的规定文件的需求,读取所述当前智能卡中的全部规定文件并用读取的所述全部规定文件替换所述备份在所述ME中的规定文件;或者读取所述当前智能卡中的部分规定文件并用读取的所述部分规定文件替换所述备份在所述ME中的规定文件的部分。进ー步的,为了防止用户利用备份在ME中的规定文件长期进行与当前智能卡关联的业务,进而不利于用户业务的维护和更新,在本发明的另ー个实施例中,在步骤S12 中,可以在规定时间内初始化当前智能卡。此规定时间的长短可根据需要进行设定,可以大于智能卡重启所需要的时间即可,例如可以为5秒 60秒,本发明实施例对此不做限制。如果在此规定时间之内,智能卡能够初始化成功,智能卡能够重新被ME识别,则与智能卡关联的业务可以继续;如果此规定时间到时后,智能卡初始化仍然没有成功,智能卡还不能被 ME识别,则停止对智能卡进行初始化。此时,可选的,还可以同时禁止用户继续使用备份到 ME中的规定文件进行与智能卡关联的业务,以维护通信服务运营商的正当利益。进ー步的,在智能卡的初始化过程中,有时候智能卡重启一次可能还是无法使ME 与智能卡的数据交互恢复,因此,在本发明的另ー个实施例中,还可以在规定时间内以不超过规定次数重复初始化所述当前智能卡,以提高ME与智能卡的数据交互恢复的可能。可选的,所述规定次数可以为3 5次。在本发明的一个实施例中,智能卡进行初始化的规定时间为5秒,规定次数为3次,则在规定时间5秒之内,可以首先对智能卡进行一次重启和初始化,如果初始化后该智能卡仍然不能被ME识别,且5秒时限未到,则可以对该智能卡进行第二次重启和初始化,如果此时智能卡可以被ME识别,则无需对智能卡进行第三次重启和初始化,否则,如果5秒时限尚未到时,还可以对该智能卡进行第三次重启和初始化。当然,在本发明的其它实施例中,规定时间以及规定次数还可以是其它參数,本发明对此不作限定。如果对当前智能卡进行多次重启和初始化后,所述当前智能卡还是无法被ME识別,则说明智能卡可能存在其它问题,例如智能卡被损坏,该问题不能通过重启和初始化智能卡而解決,因此,可以停止对当前智能卡的重启操作并给用户以相应的提示。进ー步的,在步骤S12后,本发明实施例提供的ME与智能卡的数据交互处理方法还包括通过规定标识确定初始化后的智能卡与所述当前智能卡是否为同一张智能卡。其中,所述规定标识可以为ICCIDantegrate Circuit Card Identity,集成电路卡识别码) 或 IMSI (International Mobile Subscriber Identification Number,国际移动用户识别码)或其它可以唯一确定ー张智能卡的标识。如果是,则允许所述初始化后的智能卡与所述ME进行数据交互;如果否,则禁止所述初始化后的智能卡与所述ME进行数据交互井通知所述ME停止一切与所述初始化后的智能卡关联的业务,如通话计时业务等。这样就能防止智能卡重启前后插入ME的智能卡为不同卡片,避免当智能卡重启前后插入ME的智能卡不同吋,初始化后插入ME的智能卡的用户也能通过ME中所备份的前ー张智能卡中的规定文件获知前ー张智能卡所属用户的个人信息,从而导致用户信息被泄
sio需要说明的是,所述当前智能卡为当前正在使用的智能卡,所述初始化后的智能卡是进行初始化后的智能卡,当它们为同一张卡时,初始化后的智能卡在使用时即为当前智能卡。可选的,在本发明的一个实施例中,初始化当前智能卡后,当所述当前智能卡与所述ME能够进行数据交互吋,还可以通知所述ME使用所述当前智能卡中的规定文件进行与所述当前智能卡关联的业务。当然,在本发明的其它实施例中,由于ME中备份的规定文件也会进行更新和替换,替换方式已经在上文进行了详细的说明,此处不再赘述,也可以不通知ME进行上述切換而继续使用在ME中备份的规定文件进行与所述智能卡关联的业务,本发明对此不做限制。可以理解的,在ME和智能卡的应用中,如果用户对智能卡进行了加密保护,则重启当前智能卡时还需要用户输入其对应的保护密码。以手机和SIM卡为例,如果用户对SIM 卡的使用进行了加密保护,则用户每次开启手机、启用SIM卡时,手机都会提示用户输入密码,即 PIN (Personal Identification Number,个人识别码)。此时,为了避免因为密码输入而惊动用户,在本发明的一个实施例中,步骤S12 前,还可以接收用户最近一次输入的正确的密码并将所述密码备份在所述ME中。这样,步骤S12中,当要求先输入密码进行密码验证,密码验证正确后才能对所述智能卡进行重启和初始化吋,可以将所述备份的密码输入到密码验证程序中,使用备份的所述密码进行密码验证,在所述密码验证正确后初始化所述当前智能卡。与前述方法相对应,如图2所示,本发明实施例还提供了ー种ME与智能卡的数据交互处理装置,包括检测单元11,用于检测当前智能卡与ME是否能进行数据交互;通知単元12,用于当所述检测単元检测到所述当前智能卡与所述ME不能进行数据交互吋,通知所述ME使用备份在所述ME中的规定文件进行与所述当前智能卡关联的业务;所述规定文件包括所述ME进行与所述当前智能卡关联的业务时所需的文件;初始化单元13,用于初始化所述当前智能卡以使所述当前智能卡与所述ME重新建立数据交互。本发明实施例提供的ME与智能卡的数据交互处理装置,当当前智能卡与所述ME 因为干扰等原因不能进行数据交互吋,可以使所述ME使用备份在ME中的规定文件进行与所述当前智能卡关联的业务,并初始化所述当前智能卡以使所述当前智能卡与所述ME重新建立数据交互,在不影响用户业务的条件下修复了当前智能卡与ME的数据交互异常,为用户带来较大方便。具体的,检测单元11可具体用于检测到来自所述当前智能卡的数据不符合ME当前使用的通信协议;或检测到当前智能卡与ME的数据交互错误的提示信息。可选的,通知単元12,还用于在初始化单元13初始化所述当前智能卡以使所述当前智能卡与所述ME重新建立数据交互后,通知所述ME使用所述当前智能卡中的规定文件进行与所述当前智能卡关联的业务。具体的,初始化单元13可用于读取所述当前智能卡中的全部规定文件并用读取的所述全部规定文件替换所述备份在所述ME中的规定文件;或者读取所述当前智能卡中的部分规定文件并用读取的所述部分规定文件替换所述备份在所述ME中的规定文件的部分。具体的,初始化单元13可具体用于在规定时间内初始化所述当前智能卡。可选的,初始化单元13可具体用于在所述规定时间内以不超过规定次数重复初始化所述当前智能卡。进ー步的,如图3所示,本发明实施例提供的ME与智能卡的数据交互处理装置还可包括读取单元14,用于在初始化单元13初始化当前智能卡后,读取所述当前智能卡中的全部规定文件并用读取的所述全部规定文件替换所述备份在所述ME中的规定文件;或者在初始化单元13初始化当前智能卡后,读取所述当前智能卡中的部分规定文件并用读取的所述部分规定文件替换所述备份在所述ME中的规定文件的部分。具体的,读取单元14,还用于在检测单元11检测到当前智能卡与ME不能进行数据交互前,将所述规定文件备份在ME中。可选的,读取单元14,可具体用于在所述ME上电时,读取当前智能卡中的所述规定文件并将所述规定文件备份在ME中。进ー步的,如图4所示,所述装置还可包括接收单元15,用于接收用户最近一次输入的正确的密码并将所述密码备份在所述ME中;则初始化单元13具体用于使用所述密码进行密码验证,在所述密码验证正确后初始化所述当前智能卡。进ー步的,如图5所示,所述装置还可包括确定单元16,用于通过规定标识确定初始化单元13初始化后的智能卡与所述当前智能卡是否为同一张智能卡,所述规定标识包括ICCID或IMSI 如果是,允许所述初始化后的智能卡与所述ME进行数据交互;如果否,禁止所述初始化后的智能卡与所述ME进行数据交互井通知所述ME停止与所述初始化后的智能卡关联的业务。相应的,本发明实施例还提供ー种ME,所述ME上设置有上述实施例中提供的任意 ー个ME与当前智能卡的数据交互处理装置。具体的,ME可以为手机、笔记本电脑、平板电脑等。前文已经进行详细说明,此处不再赘述。本发明实施例提供的ME,当当前智能卡与所述ME因为干扰等原因不能进行数据交互吋,可以使所述ME使用备份在ME中的规定文件进行与所述当前智能卡关联的业务,并初始化所述当前智能卡以使所述当前智能卡与所述ME重新建立数据交互,在不影响用户业务的条件下修复了当前智能卡与ME的数据交互异常,为用户带来较大方便。本领域普通技术人员可以理解实现上述方法实施例的全部或部分流程可以通过计算机程序指令相关的硬件来完成,前述的程序可以存储于ー计算机可读取存储介质中, 该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
权利要求
1.一种移动设备与智能卡的数据交互处理方法,其特征在干,包括当当前智能卡与移动设备不能进行数据交互吋,通知所述移动设备使用备份在所述移动设备中的规定文件进行与所述当前智能卡关联的业务;所述规定文件包括所述移动设备进行与所述当前智能卡关联的业务时所需的文件;初始化所述当前智能卡以使所述当前智能卡与所述移动设备重新建立数据交互。
2.根据权利要求1所述的方法,其特征在干,所述初始化所述当前智能卡包括 读取所述当前智能卡中的全部规定文件并用读取的所述全部规定文件替换所述备份在所述移动设备中的规定文件;或者读取所述当前智能卡中的部分规定文件并用读取的所述部分规定文件替换所述备份在所述移动设备中的规定文件的部分。
3.根据权利要求1所述的方法,其特征在干,在所述初始化所述当前智能卡以使所述当前智能卡与所述移动设备重新建立数据交互之后,所述方法还包括读取所述当前智能卡中的全部规定文件并用读取的所述全部规定文件替换所述备份在所述移动设备中的规定文件;或者读取所述当前智能卡中的部分规定文件并用读取的所述部分规定文件替换所述备份在所述移动设备中的规定文件的部分。
4.根据权利要求1所述的方法,其特征在干,所述初始化所述当前智能卡包括 在规定时间内初始化所述当前智能卡。
5.根据权利要求4所述的方法,其特征在干,在所述规定时间内初始化所述当前智能卡包括在所述规定时间内以不超过规定次数重复初始化所述当前智能卡。
6.根据权利要求1所述的方法,其特征在干,在当前智能卡与移动设备不能进行数据交互前,还包括将所述规定文件备份在移动设备中。
7.根据权利要求6所述的方法,其特征在干,所述将所述规定文件备份在移动设备包括在所述移动设备上电时,读取当前智能卡中的所述规定文件并将所述规定文件备份在移动设备中。
8.根据权利要求1-7中任一项所述的方法,其特征在干,所述当前智能卡与移动设备不能进行数据交互包括检测到来自所述当前智能卡的数据不符合移动设备当前使用的通信协议;或检测到当前智能卡与移动设备的数据交互错误的提示信息。
9.根据权利要求1-7中任一项所述的方法,其特征在干,在所述当前智能卡与移动设备不能进行数据交互前,所述方法还包括 接收用户最近一次输入的正确的密码并将所述密码备份在所述移动设备中; 所述初始化所述当前智能卡包括使用所述密码进行密码验证,在所述密码验证正确后初始化所述当前智能卡。
10.根据权利要求1-7中任一项所述的方法,其特征在干,在所述初始化所述当前智能卡以使所述当前智能卡与所述移动设备重新建立数据交互后,所述方法还包括通知所述移动设备使用所述当前智能卡中的规定文件进行与所述当前智能卡关联的业务。
11.根据权利要求1-7中任一项所述的方法,其特征在干,在所述初始化所述当前智能卡以使所述当前智能卡与所述移动设备重新建立数据交互后,所述方法还包括通过规定标识确定初始化后的智能卡与所述当前智能卡是否为同一张智能卡,所述规定标识包括集成电路卡识别码或国际移动用户识别码如果是,允许所述初始化后的智能卡与所述移动设备进行数据交互; 如果否,禁止所述初始化后的智能卡与所述移动设备进行数据交互并通知所述移动设备停止与所述初始化后的智能卡关联的业务。
12.—种移动设备与智能卡的数据交互处理装置,其特征在干,包括 检测单元,用于检测当前智能卡与移动设备是否能进行数据交互;通知単元,用于当所述检测単元检测到所述当前智能卡与所述移动设备不能进行数据交互吋,通知所述移动设备使用备份在所述移动设备中的规定文件进行与所述当前智能卡关联的业务;所述规定文件包括所述移动设备进行与所述当前智能卡关联的业务时所需的文件;初始化单元,用于初始化所述当前智能卡以使所述当前智能卡与所述移动设备重新建立数据交互。
13.根据权利要求12所述的装置,其特征在干, 所述初始化単元用于读取所述当前智能卡中的全部规定文件并用读取的所述全部规定文件替换所述备份在所述移动设备中的规定文件;或者读取所述当前智能卡中的部分规定文件并用读取的所述部分规定文件替换所述备份在所述移动设备中的规定文件的部分。
14.根据权利要求12所述的装置,其特征在干, 还包括读取单元,所述读取単元用于在所述初始化単元初始化所述当前智能卡后,读取所述当前智能卡中的全部规定文件并用读取的所述全部规定文件替换所述备份在所述移动设备中的规定文件;或者在所述初始化単元初始化所述当前智能卡后,读取所述当前智能卡中的部分规定文件并用读取的所述部分规定文件替换所述备份在所述移动设备中的规定文件的部分。
15.根据权利要求12所述的装置,其特征在干,所述初始化単元用于在规定时间内初始化所述当前智能卡。
16.根据权利要求15所述的装置,其特征在干,所述初始化単元用于在所述规定时间内以不超过规定次数重复初始化所述当前智能卡。
17.根据权利要求14所述的装置,其特征在干,所述读取単元,还用于在所述检测単元检测到所述当前智能卡与移动设备不能进行数据交互前,将所述规定文件备份在移动设备中。
18.根据权利要求17所述的装置,其特征在干,所述读取単元用于在所述移动设备上电时,读取当前智能卡中的所述规定文件并将所述规定文件备份在移动设备中。
19.根据权利要求12-18中任一项所述的装置,其特征在干,所述检测単元用于检测到来自所述当前智能卡的数据不符合移动设备当前使用的通信协议;或检测到当前智能卡与移动设备的数据交互错误的提示信息。
20.根据权利要求12-18中任一项所述的装置,其特征在干,还包括接收单元,用于接收用户最近一次输入的正确的密码并将所述密码备份在所述移动设备中;所述初始化単元用于使用所述密码进行密码验证,在所述密码验证正确后初始化所述当前智能卡。
21.根据权利要求12-18中任一项所述的装置,其特征在干,所述通知単元,还用于在所述初始化単元初始化所述当前智能卡以使所述当前智能卡与所述移动设备重新建立数据交互后,通知所述移动设备使用所述当前智能卡中的规定文件进行与所述当前智能卡关联的业务。
22.根据权利要求12-18中任一项所述的装置,其特征在干,还包括确定单元,所述确定単元用于通过规定标识确定所述初始化单元初始化后的智能卡与所述当前智能卡是否为同一张智能卡,所述规定标识包括集成电路卡识别码或国际移动用户识别码如果是,允许所述初始化后的智能卡与所述移动设备进行数据交互;如果否,禁止所述初始化后的智能卡与所述移动设备进行数据交互并通知所述移动设备停止与所述初始化后的智能卡关联的业务。
全文摘要
本发明的实施例提供了一种移动设备与智能卡的数据交互处理方法及装置,涉及通讯技术领域,为在不影响用户业务的条件下修复智能卡与移动设备的数据交互异常而发明。所述方法包括当当前智能卡与移动设备不能进行数据交互时,通知所述移动设备使用备份在所述移动设备中的规定文件进行与所述当前智能卡关联的业务;所述规定文件包括所述移动设备进行与所述当前智能卡关联的业务时所需的文件;初始化所述当前智能卡以使所述当前智能卡与所述移动设备重新建立数据交互。本发明可用于基于智能卡的无线通信中。
文档编号H04W8/20GK102572796SQ20121001274
公开日2012年7月11日 申请日期2012年1月16日 优先权日2012年1月16日
发明者姚军荣, 王刚, 胡骏, 韦继存 申请人:华为技术有限公司