使用中国移动手机识别uim卡的方法

文档序号:7711284阅读:3656来源:国知局
专利名称:使用中国移动手机识别uim卡的方法
技术领域
本发明涉及ー种使用中国移动手机识别UIM(User Identity Model)卡的方法。
背景技术
在过去十年中,手机在商业活动、日常生活中起到了越来越重要的作用。为了区别各个不同的用户,一般手机里面都会安装ー张带有用户信息的用户识别卡,如SIM (Subscriber Identify Module)卡或者 UIM(User Identity Model)卡,来 ロ隹一识别手机用户,其中,SIM卡用于中国移动手机,UIM卡用于CDMA手机。然而,当手机用户拥有多个运营商号码,或者曾经使用其它运营商的用户想转用中国移动手机时,中国移动手机的用户并不能直接将原来ΠΜ卡上存储的短信、电话簿等重要信息直接导入到手机中。为了实现将原来UM卡上存储的短信、电话簿等重要信息导入到中国移动的手机 中,目前可以用蓝牙发送或者可以用PC工具或者其它方法,而然,现有技术的导入方法需要使用中间工具,且操作复杂,使用不方便。

发明内容
本发明的目的在于提供ー种使用中国移动手机识别UIM卡的方法。ー种使用中国移动手机识别UIM卡的方法,包括如下步骤打开中国移动手机,在用户识别卡初始化的时候给所述用户识别卡正确上电;上电完成后,根据ΠΜ卡通信协议,选择所述用户识别卡的主目录;根据选择目录时所述用户识别卡返回的结果,判断所述用户识别卡的PIN码和PUK码是否被锁定,如果所述PIN码或者所述PUK码被锁定,则解锁所述PIN码或者所述PUK码;选择所述用户识别卡的CDMA专用目录,如果所述CDMA专用目录不存在,则按照SIM卡的流程初始化;如果所述CDMA专用目录存在,则判断所述用户识别卡的GSM目录中的IMSI是否有效,若所述IMSI有效,则所述用户识别卡是双模卡,若所述IMSI无效,则所述用户识别卡为UIM卡。上述方法优选的一种技术方案,读取所述ΠΜ卡中的电话本内容时,选择所述ΠΜ卡的电信目录下文件名为0x6F3A的文件,根据选择返回的结果,先读取电话本总条目、每条目所占的最大字节数,然后依次读取每个条目的内容。上述方法优选的一种技术方案,读取所述ΠΜ卡中的短信内容时,若所述用户识别卡为UIM卡,则直接读取所述ΠΜ卡中cdma目录下面的短信文件;若所述用户识别卡为双模卡,则读取所述双模卡中cdma目录下面的短信文件和电信目录下面的短信文件。上述方法优选的一种技术方案,所述用户识别卡正确上电的过程包括如下步骤给所述用户识别卡加电I. 8V;复位所述用户识别卡,等待ATR信号;所述手机的ME接口和所述用户识别卡直接进行协议參数协商;更新操作參数;检查所述用户识别卡属性,如果当前上电不成功,则用3V重新上电;选择所述用户识别卡的主目录,读取所述主目录内的集成电路卡识别码。上述方法优选的一种技术方案,选择所述用户识别卡的主目录时,根据UIM卡交互协议,向所述用户识别卡依次发送字节AO A4 00 00 02 3F 00,其中AO是指令类,A4是SELECT命令,參数Pl和P2都为00,P3为需要发送的字节为02。上述方法优选的一种技术方案,向所述用户识别卡发送字节后,根据返回结果中的第十四个字节来判断PIN码是否锁定。上述方法优选的一种技术方案,向所述用户识别卡发送字节后,根据返回结果中的第十九、二十、ニi^一、二十二字节的第四位来判断是PINl还是PIN2,是锁定PUK还是永久锁定。上述方法优选的一种技术方案,向所述用户识别卡发送AO 20 00 01 08加上正确密码来解锁PINl的PIN码。 上述方法优选的一种技术方案,向所述用户识别卡发送AO 2C 00 00 10加上对应的PUK码和新的PIN码解锁PINl的PUK码。上述方法优选的一种技术方案,在判断所述用户识别卡的GSM目录中的IMSI是否有效的过程中,若MSI最高5位的后面数据不全为O或者不全为F,或者不为0123456789,则MSI有效,所述用户识别卡是双模卡;若MSI最高5位的后面数据全为O或者全为F,或者为0123456789,则頂SI无效,则所述用户识别卡为UM卡。与现有技术相比,本发明的使用中国移动手机识别UIM卡的方法可以使用户成功的解掉之前手机PIN码,成功的复制或添加电话本,成功的复制重要的手机短信,整个过操作简单,使用方便,适合各个年龄段的用户。


图I是本发明的使用中国移动手机识别UIM卡的方法的流程图。图2是本发明的方法中用户识别卡正确上电过程的流程图。图3是本发明的方法中判断PIN码或者PUK码状态并解锁的流程图。图4是本发明的方法中判断用户识别卡类型的流程图。
具体实施例方式本发明的使用中国移动手机识别UIM卡的方法主要包括如下步骤打开中国移动手机,在用户识别卡初始化的时候给所述用户识别卡正确上电;上电完成后,根据ΠΜ卡通信协议,选择所述用户识别卡的主目录;根据选择目录时所述用户识别卡返回的结果,判断所述用户识别卡的PIN码和PUK码是否被锁定,如果所述PIN码或者所述PUK码被锁定,则解锁所述PIN码或者所述PUK码;选择所述用户识别卡的CDMA专用目录,如果所述CDMA专用目录不存在,则按照SIM卡的流程初始化;如果所述CDMA专用目录存在,则判断所述用户识别卡的GSM目录中的IMSI是否有效,若所述IMSI有效,则所述用户识别卡是双模卡,若所述IMSI无效,则所述用户识别卡为UIM卡。本发明的方法可以使用户成功的解掉之前手机PIN码,成功的复制或添加电话本,成功的复制重要的手机短信。为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进ー步的详细描述。请參阅图1,图I是本发明的使用中国移动手机识别UIM卡的方法的流程图。本发明的使用中国移动手机识别ΠΜ卡的方法主要包括如下步骤
步骤I :打开中国移动手机,在用户识别卡初始化的时候给所述用户识别卡正确上电。
步骤2 :上电完成后,根据UM卡通信协议,选择选择所述用户识别卡的主目录0x3F00o步骤3 :根据选择主目录时所述用户识别卡返回的结果,判断所述用户识别卡的PIN码或者PUK码的状态,如果PIN码或者PUK码被锁定,则进行步骤5 ;如果未被锁定,则直接进行步骤6。步骤4:如果所述用户识别卡永久锁定,不再本发明所能解决范围之内,直接结束。步骤5 :如果PIN码或者PUK码被锁定,则解锁PIN码或者PUK码。步骤6 :选择所述用户识别卡的CDMA专用目录cdma_df。步骤7 :判断所述用户识别卡的CDMA专用目录cdma_df是否存在,如果存在,则说 明所述用户识别卡为ΠΜ卡或者双模卡,直接进行步骤9。步骤8 :如果cdma_df并不存在,则说明肯定不是ΠΜ卡或者双模卡,按照SM卡的流程初始化。步骤9 :因为任何用户识别卡都是SM卡的衍生卡,所以都有GSM目录,但是ΠΜ卡的GSM目录中的頂SI是无效的,所以接下来判断GSM目录中的頂SI否有效。如果頂SI有效,则说明所述用户识别卡是双模卡;如果IMSI无效,则说明所述用户识别卡是ΠΜ卡,从而完成所述用户识别卡类型的识别。当所述用户识别卡类型的识别完成后,读取ΠΜ卡或者双模卡中的电话本时,由于电话本是存储在电信目录中的0x6F3A文件中,因此,先选择电信目录0x7F10,然后选择文件0x6F3A,根据选择返回的結果,先读取电话本总条目、每条目所占的最大字节数,然后依次读取每个条目的内容。当所述用户识别卡类型的识别完成后,若要进行短信读取,如果要读取所述ΠΜ卡中的短信内容,则直接读取所述ΠΜ卡中cdma目录下面的短信文件;若所述用户识别卡为双模卡,则读取所述双模卡中cdma目录下面的短信文件和电信目录下面的短信文件。下面结合图2 图4,详细说明本发明的使用中国移动手机识别UIM卡的方法中的主要步骤
请參阅图2,图2是本发明的方法中用户识别卡正确上电过程的流程图。所述用户识别卡正确上电的过程主要包括如下步骤
步骤I :先给所述用户识别卡加电I. 8V ;
步骤2 :复位所述用户识别卡,等待ATR(Answer To Ready)信号;
步骤3 :所述手机的ME接口和所述用户识别卡直接进行协议參数协商;
步骤4:更新操作參数;
步骤5 :检查所述用户识别卡属性。如果当前上电已经成功继续往下执行,如果当前是I. 8V上电不成功,则用3V重新上电,接下来进行步骤2 ;
步骤6 :选择主目录,具体的所述主目录的文件名为0x3F00 ;
步骤7 :读取所述主目录内的集成电路卡识别码(Integrate Circuit Card Identity,ICCID),即读取所述主目录内文件名为0x2FE2的文件;
步骤8:整个上电过程完成。请參阅图3,图3是本发明的方法中判断PIN码或者PUK码的状态,并解锁PIN码或者PUK码的流程图。在本发明的方法中,判断并解锁PIN码或者PUK码的过程主要包括如下步骤
步骤I :选择所述用户识别卡的主目录时,根据UIM卡交互协议,向所述用户识别卡依次发送字节AO A4 00 00 02 3F 00,其中AO是指令类,A4是SELECT命令,參数Pl和P2都为00,P3为需要发送的字节为02。步骤2 :向所述用户识别卡发送字节后,根据返回结果进行判断PIN码是否被锁定。00 00 10 OF 3F 00 01 00 00 00 00 00 OA 13 03 02 04 00 82 8A 83 8A 00 为返回结果的ー个示例。根据返回结果中的第十四个字节来判断PIN码是否锁定。根据返回结果中的第十九、二十、二十一、二十二字节的第四位来判断是PINl锁定还是PIN2锁定,是锁定PUK还是永久锁定。如果是PIN码和PUK码锁定则进行步骤3
步骤3 :如果PIN码或者PUK码被锁定,则对所述PIN码或者所述PUK码进行解锁。具 体过程如下向所述用户识别卡发送AO 20 00 01 08加上正确密码来解锁PINl的PIN码。向所述用户识别卡发送AO 2C 00 00 10加上对应的PUK码和新的PIN码解锁PINl的PUK码。所述PIN码或者所述PUK码解锁后,即可判断用户识别卡的类型,如图4所示。本发明的判断用户识别卡的类型的过程主要包括如下步骤
步骤I:识别所述用户识别卡的CDMA专用目录。具体的,通过读取0x7F25目录识别CDMA专用目录中。步骤2 :判断是否存在0x7F25目录,若存在0x7F25目录,则说明所述用户识别卡为UIM卡或者双模卡,进行步骤3 ;若存在0x7F25目录,则说明不属于ΠΜ卡或者双模卡,即所述用户识别卡为SIM卡,按照SIM卡的流程初始化。步骤3 读取所述用户识别卡GSM目录0x7F20。步骤4 :读取GSM目录下面的国际移动用户识别码(International MobileSubscriber Identity, IMSI)值。具体的,通过读取0x6F07文件的方法读取GSM目录下面的頂SI值。步骤5 :判断IMSI是否有效,若所述IMSI有效,则所述用户识别卡是双模卡,若所述IMSI无效,则所述用户识别卡为UIM卡。具体的,在判断所述用户识别卡的GSM目录中的MSI是否有效的过程中,若IMSI最高5位的后面数据不全为O或者不全为F,或者不为0123456789,则MSI有效,所述用户识别卡是双模卡;若MSI最高5位的后面数据全为O或者全为F,或者为0123456789,则頂SI无效,则所述用户识别卡为UM卡,从而完成本法的使用中国移动手机识别ΠΜ卡的方法。与现有技术相比,本发明的使用中国移动手机识别UIM卡的方法可以使用户成功的解掉之前手机PIN码,成功的复制或添加电话本,成功的复制重要的手机短信,操作简単,使用方便,适合各个年龄段的用户。本发明的手机可以适用于所有中国移动手机,包括TD手机。不偏离本发明的精神和范围的情况下还可以构成许多有很大差别的实施例。应当理解,除了如所附的权利要求所限定的,本发明并不限于在说明书中所述的具体实施例。
权利要求
1.一种使用中国移动手机识别UIM卡的方法,其特征在于,包括如下步骤 打开中国移动手机,在用户识别卡初始化的时候给所述用户识别卡正确上电; 上电完成后,根据UIM卡通信协议,选择所述用户识别卡的主目录; 根据选择所述主目录时所述用户识别卡返回的结果,判断所述用户识别卡的PIN码和PUK码是否被锁定,如果所述PIN码或者所述PUK码被锁定,则解锁所述PIN码或者所述PUK码; 选择所述用户识别卡的CDMA专用目录,如果所述CDMA专用目录不存在,则按照SIM卡的流程初始化;如果所述CDMA专用目录存在,则判断所述用户识别卡的GSM目录中的IMSI是否有效,若所述MSI有效,则所述用户识别卡是双模卡,若所述IMSI无效,则所述用户识别卡为UIM卡。
2.如权利要求I所述的使用中国移动手机识别ΠΜ卡的方法,其特征在于,读取所述UIM卡中的电话本内容时,选择所述UIM卡的电信目录下文件名为0x6F3A的文件,根据选择返回的结果,先读取电话本总条目、每条目所占的最大字节数,然后依次读取每个条目的内容。
3.如权利要求I所述的使用中国移动手机识别UIM卡的方法,其特征在于,读取所述UIM卡中的短信内容时,若所述用户识别卡为ΠΜ卡,则直接读取所述ΠΜ卡中cdma目录下面的短信文件;若所述用户识别卡为双模卡,则读取所述双模卡中cdma目录下面的短信文件和电信目录下面的短信文件。
4.如权利要求I所述的使用中国移动手机识别UIM卡的方法,其特征在于,所述用户识别卡正确上电的过程包括如下步骤 给所述用户识别卡加电I. 8V; 复位所述用户识别卡,等待ATR信号; 所述手机的ME接口和所述用户识别卡直接进行协议参数协商; 更新操作参数; 检查所述用户识别卡属性,如果当前上电不成功,则用3V重新上电; 选择所述用户识别卡的主目录,读取所述主目录内的集成电路卡识别码。
5.如权利要求I所述的使用中国移动手机识别UIM卡的方法,其特征在于,选择所述用户识别卡的主目录时,根据ΠΜ卡交互协议,向所述用户识别卡依次发送字节AO A4 00 0002 3F 00,其中AO是指令类,A4是SELECT命令,参数Pl和P2都为00,P3为需要发送的字节为02。
6.如权利要求5所述的使用中国移动手机识别ΠΜ卡的方法,其特征在于,向所述用户识别卡发送字节后,根据返回结果中的第十四个字节来判断PIN码是否锁定。
7.如权利要求6所述的使用中国移动手机识别UIM卡的方法,其特征在于,向所述用户识别卡发送字节后,根据返回结果中的第十九、二十、二十一、二十二字节的第四位来判断是PINl锁定还是PIN2锁定,是锁定PUK还是永久锁定。
8.如权利要求7所述的使用中国移动手机识别ΠΜ卡的方法,其特征在于,向所述用户识别卡发送AO 20 00 01 08加上正确密码来解锁PINl的PIN码。
9.如权利要求7所述的使用中国移动手机识别ΠΜ卡的方法,其特征在于,向所述用户识别卡发送AO 2C 00 00 10加上对应的PUK码和新的PIN码解锁PINl的PUK码。
10.如权利要求I所述的使用中国移动手机识别UIM卡的方法,其特征在于,在判断所述用户识别卡的GSM目录中的MSI是否有效的过程中,若MSI最高5位的后面数据不全为0或者不全为F,或者不为0123456789,则MSI有效,所述用户识别卡是双模卡;若MSI最高5位的后面数据全为0或者全为F,或者为0123456789,则MSI无效,则所述用户识别卡为UM卡。
全文摘要
本发明涉及一种使用中国移动手机识别UIM卡的方法,包括打开中国移动手机,在用户识别卡初始化的时候给用户识别卡正确上电;上电完成后,根据UIM卡通信协议,选择用户识别卡的主目录;根据选择目录时用户识别卡返回的结果,判断用户识别卡的PIN码和PUK码是否被锁定,如果PIN码或者PUK码被锁定,则解锁PIN码或者PUK码;选择用户识别卡的CDMA专用目录,如果CDMA专用目录不存在,则按照SIM卡的流程初始化;如果CDMA专用目录存在,则判断用户识别卡的GSM目录中的IMSI是否有效,若IMSI有效,则用户识别卡是双模卡,若IMSI无效,则用户识别卡为UIM卡。
文档编号H04W88/02GK102857902SQ20111018133
公开日2013年1月2日 申请日期2011年6月30日 优先权日2011年6月30日
发明者余加林 申请人:上海闻泰电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1