CN100518352C - 用于终端识别终端卡槽内卡片的方法和装置 - Google Patents
用于终端识别终端卡槽内卡片的方法和装置 Download PDFInfo
- Publication number
- CN100518352C CN100518352C CNB2007100034775A CN200710003477A CN100518352C CN 100518352 C CN100518352 C CN 100518352C CN B2007100034775 A CNB2007100034775 A CN B2007100034775A CN 200710003477 A CN200710003477 A CN 200710003477A CN 100518352 C CN100518352 C CN 100518352C
- Authority
- CN
- China
- Prior art keywords
- card
- mcc
- mnc
- predetermined condition
- efimsi
- 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
Links
Images
Landscapes
- Telephone Function (AREA)
Abstract
本发明公开了一种卡片识别方法,用于终端识别终端卡槽内的卡片,该方法包括以下步骤:第一步骤,读取卡片的DFgsm目录下面的EFimsi,获取IMSI中的MNC和MCC,在读取的结果满足第一预定条件的情况下,将卡片识别为SIM卡;第二步骤,读取卡片的DFcdma目录下面的EFimsi_m,获取MNC和MCC,在读取的结果满足第二预定条件的情况下,将卡片识别为UIM卡;以及第三步骤,根据第一步骤和第二步骤的识别结果,在读取的结果满足第三预定条件的情况下,将卡片识别为双模卡。此外,本发明还公开了一种卡片识别装置,用于终端识别终端卡槽内的卡片。通过本发明的上述技术方案,可以有效识别移动终端卡槽中卡的类型。
Description
技术领域
本发明涉及通信领域,并且特别地,涉及一种卡片识别方法和装置,用于终端识别终端卡槽内的卡片。
背景技术
我们当前主要使用的是基于全球移动通信(GSM)或者码分多址(CDMA)网络的手机,GSM和CDMA是两种具有不同技术特点的移动网络,GSM具有更加标准、技术成熟、用户数量庞大的特点,而CDMA则具有发射功率低、绿色环保的显著特点。较早的移动终端一般都只支持一种网络,如今,新型的GSM/CDMA双模手机解决了这个问题。双模手机允许用户同时使用GSM网络和CDMA网络,并能够自由地在两个网络之间切换。
实现双模技术的前提是双卡槽设计,以支持同时使用SIM卡和UIM卡。为了更方便的实现两个网络间的自由切换,已经提出了新新型的双模卡,它同时具有GSM和CDMA的两套数据,可根据网络需要供用户身份鉴别模块(SIM)或用户识别模块(UIM)使用。
当双模卡与原有的SIM卡、UIM卡同时使用时,移动终端首先要区分卡槽内的卡的类型具体为SIM、UIM卡、或双模卡的哪一种,再将多种可能的网络组合提供给用户,由用户决定使用双模卡的GSM功能还是CDMA功能。
SIM卡标准和UIM卡标准是公开发布的,目前,也已经有厂商在两者的基础上发布了双模卡的标准,但是,还没有一种能够专门并且有效的识别移动终端卡槽中卡的类型的方案。
发明内容
考虑到上述缺陷,本发明的主要目的在于提供一种卡片识别机制,用于终端识别终端卡槽内的卡片。
为了实现上述目的,根据本发明的一个实施例,提供了一种卡片识别方法,用于终端识别终端卡槽内的卡片。
该方法包括以下步骤:第一步骤,读取卡片的DFgsm目录下面的EFimsi,获取IMSI中的移动网络码(MNC)和移动国家码(MCC),在读取的结果满足第一预定条件的情况下,将卡片识别为SIM卡;第二步骤,读取卡片的DFcdma目录下面的EFimsi_m,获取MNC和MCC,在读取的结果满足第二预定条件的情况下,将卡片识别为UIM卡;以及第三步骤,根据第一步骤和第二步骤的识别结果,在读取的结果满足第三预定条件的情况下,将卡片识别为双模卡片。
其中,第一预定条件是:DFgsm目录存在,对EFimsi的读取成功,且MCC=460,MNC=01或02。并且,第二预定条件是:DFcdma目录存在,对EFimsi_m的读取成功,且MCC=460,MNC=03。
另外,第二步骤中,读取EFimsi_m中的IMSI_M_S2、IMSI_M_S1、以及MCC_Mp三个字段,通过还原算法得到MNC和MCC。
并且,在第三步骤中,第三预定条件是:在第一步骤中识别卡片为SIM卡且MNC=02,并且在第二步骤中识别卡片为UIM卡,并且,在第三预定条件下,将卡片识别为双模卡。
该方法还可以包括以下步骤:第四步骤,终端根据识别结果进行相应处理,其中,相应处理包括以下处理中的任意一种:自动选择网络;将可选的网络组合提供给用户,由用户选择网络。
根据本发明的另一实施例,提供了一种卡片识别装置,用于终端识别终端卡槽内的卡片。
该装置包括:第一识别模块,用于读取卡片的DFgsm目录下面的EFimsi,获取IMSI中的MNC和MCC,在读取的结果满足第一预定条件的情况下,将卡片识别为SIM卡;第二识别模块,用于读取卡片的DFcdma目录下面的EFimsi_m,获取MNC和MCC,在读取的结果满足第二预定条件的情况下,将卡片识别为UIM卡;以及第三识别模块,用于根据第一读取模块和第二读取模块的识别结果,在读取结果满足第三预定条件的情况下,将卡片识别为双模卡片。
其中,第一预定条件是:DFgsm目录存在,对EFimsi的读取成功,且MCC=460,MNC=01或02;第二预定条件是:DFcdma目录存在,对EFimsi_m的读取成功,且MCC=460,MNC=03;第三预定条件是:第一识别模块识别卡片为SIM卡且MNC=02,并且第二识别模块识别卡片为UIM卡。
通过本发明的上述技术方案,可以有效识别移动终端卡槽中卡的类型。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明第一实施例的用于终端识别终端卡槽内卡片的方法的流程图;
图2根据本发明第一实施例的用于终端识别终端卡槽内卡片的方法实际中应用的流程图;以及
图3是根据本发明第二实施例的用于终端识别终端卡槽内卡片的装置的框图。
具体实施方式
下面将参照附图描述本发明的实施例
第一实施例
首先将参照附图描述本发明的第一实施例。
在本发明第一实施例中,提供了一种卡片识别方法,用于终端识别终端卡槽内的卡片。
如图1所示,该方法包括以下步骤:步骤S102,读取卡片的DFgsm(7F20)目录下面的EFimsi,获取IMSI中的MNC和MCC,在读取的结果满足第一预定条件的情况下,将卡片识别为SIM卡;步骤S104,读取卡片的DFcdma(7F25)目录下面的EFimsi_m,获取MNC和MCC,在读取的结果满足第二预定条件的情况下,将卡片识别为UIM卡;步骤S106,根据步骤S102和步骤S104的识别结果,在读取的结果满足第三预定条件的情况下,将卡片识别为双模卡片;以及步骤S108,终端根据识别结果进行相应处理,其中,相应处理包括以下处理中的任意一种:自动选择网络;将可选的网络组合提供给用户,由用户选择网络。
值得注意的是,在上述的步骤S102-S106中均无法进行识别或识别不成功的情况下,将卡片识别为不能识别的类型,并进行到步骤S108。
在上述处理中,第一预定条件是:DFgsm(7F20)目录存在,对EFimsi的读取成功,且MCC=0x0460,MNC=01/02。
并且,第二预定条件是:DFcdma(7F25)目录存在,对EFimsi_m的读取成功,且MCC=0460,MNC=03。
另外,步骤S 104中,读取EFimsi中的IMSI_M_S2(IMSI_M_Sp)、IMSI_M_S1(IMSI_M_Sp)、以及MCC_Mp三个字段,通过还原算法得到MNC和MCC。
从UIM中读取的EFimsi_m数据共有10个字节,其中,imsi_11_12为第七个字节,该字节可以还原为MNC,imsi_mcc为第九、十个字节,其可以还原为MCC。
并且,在步骤S106中,第三预定条件是:在步骤S102中识别卡片为SIM卡且MNC=2,并且在步骤S104中识别卡片为UIM卡。
在实际应用时,参照图2,本方法的处理步骤如下:
(1)对应于上述步骤S102,终端开机后,由双模手机的主控模块在适当的时机发起识别卡槽1内卡片的流程,并记录识别结果,其中,识别的标准是上述的第一预定条件;
(2)在完成卡槽1内卡片的识别后,对应于上述步骤S104,对卡槽2内卡片发起识别流程,并记录识别结果,其中,识别的标准是上述的第二预定条件;
(3)如果卡槽1和卡槽2的卡类型组合只有一种,终端自动选择网络,如果卡的类型组合不止一种,提供可选的有效组合列表,用户选择后,终端根据结果选择登录的网络;
(4)主控模块通过AT命令或者其他方式,将卡槽检测结果通知给从控模块,使得其能够按照选择的网络启动并登录。
下面将对上述方法中解码的处理步骤进行详细描述。
1.对于从imsi_11_12中解码MNC:
赋值为imsi_11_12对100取余数;
定义变量digit,赋值为imsi_11_12除以10的结果;
digit加1;
定义变量mnc_cdma,赋值为digit除以10的余数;
mnc_cdma乘以10;
digit赋值为,imsi_11_12除以10的余数;
digit加1;
mnc_cdma加上digit除以10的余数;
此时的mnc_cdma就是最终的MNC。
2.对于从imsi_mcc解码MCC:
imsi_mcc对1000取余数;
定义变量digit,赋值为imsi_mcc除以100的结果;
digit加1;
定义变量mcc_cdma,赋值为digit除以10的余数;
mcc_cdma乘以100;
digit赋值为,imsi_mcc除以100的余数;
digit除以10;
digit加1;
定义变量digit2,赋值为digit除以10的余数;
digit2乘以10;
mcc_cdma加上digit2;
digit赋值为,imsi_mcc除以10的余数;
digit加1;
mcc_cdma加上digit除以10的余数;
此时的mcc_cdma就是最终的MCC。
第二实施例
在本发明的第二实施例中,提供了一种卡片识别装置300,用于终端识别终端卡槽内的卡片。
如图3所示,该装置包括:第一识别模块302,用于读取卡片的DFgsm(7F20)目录下面的EFimsi,获取IMSI中的MNC和MCC,在读取的结果满足第一预定条件的情况下,将卡片识别为SIM卡;第二识别模块304,用于读取卡片的DFcdma(7F25)目录下面的EFimsi_m,获取MNC和MCC,在读取的结果满足第二预定条件的情况下,将卡片识别为UIM卡;以及第三识别模块306,用于根据第一识别模块302和第二识别模块304的识别结果,在读取结果满足第三预定条件的情况下,将卡片识别为双模卡片。
其中,第一预定条件是:DFgsm(7F20)目录存在,对EFimsi的读取成功,且MCC=0x0460,MNC=01/02;第二预定条件是:DFcdma(7F25)目录存在,对EFimsi_m的读取成功,且MCC=0460,MNC=03。
此外,在第三识别装置306中,第三预定条件是:第一识别模块识别卡片为SIM卡且MNC=2,并且第二识别模块识别卡片为UIM卡的情况,并且在第三预定条件下,第三识别模块将卡片识别为双模卡。
综上所述,基于SIM卡标准、UIM卡标准、以及之后规范的双模卡的标准,本发明利用终端与卡交互的功能,读取到卡内的信息,通过程序判别和一定的算法,达到了区分SIM卡、UIM卡、和双模卡的目的,为双模手机的双卡槽方案奠定了基础。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种卡片识别方法,用于终端识别终端卡槽内的卡片,其特征在于,包括以下步骤:
第一步骤,读取卡片的DFgsm目录下面的EFimsi,获取IMSI中的MNC和MCC,在读取的结果满足第一预定条件的情况下,将所述卡片识别为SIM卡;
第二步骤,读取卡片的DFcdma目录下面的EFimsi_m,获取MNC和MCC,在读取的结果满足第二预定条件的情况下,将所述卡片识别为UIM卡;以及
第三步骤,根据所述第一步骤和所述第二步骤的识别结果,在所述读取的结果满足第三预定条件的情况下,将所述卡片识别为双模卡片。
2.根据权利要求1所述的识别方法,其特征在于,所述第一预定条件是:DFgsm目录存在,对EFimsi的读取成功,且MCC=460,MNC=01或02。
3.根据权利要求1所述的识别方法,其特征在于,在所述第二步骤中,读取所述EFimsi_m中的IMSI_M_S2、IMSI_M_S1、以及MCC_Mp三个字段,通过还原算法得到所述MNC和MCC。
4.根据权利要求1所述的识别方法,其特征在于,所述第二预定条件是:DFcdma目录存在,对EFimsi_m的读取成功,且MCC=460,MNC=03。
5.根据权利要求1所述的识别方法,其特征在于,在所述第三步骤中,所述第三预定条件是:在所述第一步骤中识别所述卡片为SIM卡且MNC=02,并且在所述第二步骤中识别所述卡片为UIM卡。
6.根据权利要求1所述的识别方法,其特征在于,进一步包括以下步骤:
第四步骤,终端根据识别结果进行相应处理,其中,所述相应处理包括以下处理中的任意一种:自动选择网络;将可选的网络组合提供给用户,由用户选择网络。
7.一种卡片识别装置,用于终端识别终端卡槽内的卡片,其特征在于,包括:
第一识别模块,用于读取卡片的DFgsm目录下面的EFimsi,获取IMSI中的MNC和MCC,在读取的结果满足第一预定条件的情况下,将所述卡片识别为SIM卡;
第二识别模块,用于读取卡片的DFcdma目录下面的EFimsi_m,获取MNC和MCC,在读取的结果满足第二预定条件的情况下,将所述卡片识别为UIM卡;以及
第三识别模块,用于根据所述第一读取模块和所述第二读取模块的识别结果,在所述读取结果满足第三预定条件的情况下,将所述卡片识别为双模卡片。
8.根据权利要求7所述的识别装置,其特征在于,所述第一预定条件是:DFgsm目录存在,对EFimsi的读取成功,且MCC=460,MNC=01或02。
9.根据权利要求7所述的识别装置,其特征在于,所述第二预定条件是:DFcdma目录存在,对EFimsi_m的读取成功,且MCC=460,MNC=03。
10.根据权利要求7所述的识别装置,其特征在于,在所述第三识别装置中,所述第三预定条件是:所述第一识别模块识别所述卡片为SIM卡且MNC=02,并且所述第二识别模块识别所述卡片为UIM卡。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2007100034775A CN100518352C (zh) | 2007-02-05 | 2007-02-05 | 用于终端识别终端卡槽内卡片的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2007100034775A CN100518352C (zh) | 2007-02-05 | 2007-02-05 | 用于终端识别终端卡槽内卡片的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101009892A CN101009892A (zh) | 2007-08-01 |
CN100518352C true CN100518352C (zh) | 2009-07-22 |
Family
ID=38697955
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2007100034775A Active CN100518352C (zh) | 2007-02-05 | 2007-02-05 | 用于终端识别终端卡槽内卡片的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100518352C (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2574140A1 (en) * | 2010-11-12 | 2013-03-27 | Huawei Device Co., Ltd. | Method and device for identifying user card |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101111022B (zh) * | 2007-08-10 | 2010-12-29 | 中兴通讯股份有限公司 | 一种多模机及其实现方法 |
TWI383650B (zh) * | 2007-09-26 | 2013-01-21 | Inventec Appliances Corp | 藉行動電話之單一插槽實現雙模組通信之方法及雙模組通信卡 |
CN101883176A (zh) * | 2010-03-31 | 2010-11-10 | 宇龙计算机通信科技(深圳)有限公司 | 一种扩展卡处理方法、装置及移动终端 |
CN102014202A (zh) * | 2010-10-12 | 2011-04-13 | 深圳桑菲消费通信有限公司 | 一种对多卡手机中不同sim卡进行区分的方法 |
CN102857902B (zh) * | 2011-06-30 | 2017-09-19 | 上海闻泰电子科技有限公司 | 使用***手机识别uim卡的方法 |
CN104779965A (zh) * | 2014-01-13 | 2015-07-15 | 联想(北京)有限公司 | 一种双模电子设备的抗干扰装置和方法 |
WO2017045178A1 (zh) * | 2015-09-16 | 2017-03-23 | 华为技术有限公司 | 一种信息卡识别电路及终端 |
-
2007
- 2007-02-05 CN CNB2007100034775A patent/CN100518352C/zh active Active
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2574140A1 (en) * | 2010-11-12 | 2013-03-27 | Huawei Device Co., Ltd. | Method and device for identifying user card |
EP2574140A4 (en) * | 2010-11-12 | 2014-08-06 | Huawei Device Co Ltd | METHOD AND DEVICE FOR IDENTIFYING USER CARD |
Also Published As
Publication number | Publication date |
---|---|
CN101009892A (zh) | 2007-08-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100518352C (zh) | 用于终端识别终端卡槽内卡片的方法和装置 | |
US10187798B2 (en) | Terminal device having subscriber identity device and method for selecting profile thereof | |
US9426732B2 (en) | Location information erase on SIM cards | |
EP2830339B1 (en) | Method and terminal for loading configuration information of mobile network operator | |
CN100542314C (zh) | 双模式移动通信终端及自动识别卡并选择驱动模式的方法 | |
EP1239690B1 (en) | Mobile communication apparatus and corresponding method for handling incoming telephone calls | |
KR960016215A (ko) | 복수의 가입자 식별부를 갖고 있는 무선 전화 및 작동 방법 | |
KR20080031291A (ko) | Sim 카드상에 집적된 rfid 판독기 및 wlan송신기를 가진 모바일 전화 | |
EP1826689A1 (en) | Method and apparatus for increasing data read speed from subscriber identity module | |
CN115038130B (zh) | 一种移动数据业务切换方法、终端及计算机存储介质 | |
CN103581889A (zh) | 网络配置参数自动更新方法及*** | |
CN105636171A (zh) | 全网通实现装置及方法 | |
CN101345848B (zh) | 一种搜索电视节目的方法、装置以及移动终端 | |
CN103124404A (zh) | 信息读取方法及终端、信息管理方法及用户识别卡 | |
CN103813439A (zh) | 终端注册的方法和终端 | |
CN201191907Y (zh) | 一种用户身份识别卡及使用该用户身份识别卡的移动终端 | |
CN101442585A (zh) | 一种移动终端以及一种访问用户卡的方法 | |
CN101378566A (zh) | 一种通讯终端改号通知的方法及通讯终端 | |
CN106792643A (zh) | 一种基于***切换的国际漫游实现方法及*** | |
CN101483684A (zh) | 一种移动终端根据漫游地区显示联系人的方法及移动终端 | |
CN108834127B (zh) | 终端挂失方法、装置、终端及*** | |
KR101151891B1 (ko) | 이동통신단말기간의 통합검색방법 | |
TWI386015B (zh) | 切換手持裝置網路連接的系統及方法 | |
KR100688173B1 (ko) | 특정 그룹내에서만 사용가능한 이동통신 단말기 및 그동작방법 | |
CN100393083C (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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |