手机识别sim卡的方法

文档序号:7598507阅读:965来源:国知局
专利名称:手机识别sim卡的方法
技术领域
本发明属于一种移动通信终端识别信息的方法,具体地说是涉及一种手机识别SIM卡的方法。
背景技术
中国专利公开号为CN 1434626A,
公开日为2003年8月6日,发明创造的名称为“手机防盗装置及方法”,该发明公开了一种手机防盗方法,包括下列步骤开机时读取SIM卡的识别码及手机预设的正确防盗密码;读取前次储存于手机的识别码;对该SIM卡的识别码及该前次储存于手机的识别码进行对比;当该SIM卡的识别码及该前次储存于手机的识别码不同时,即要求输入该手机预设的正确防盗密码;检查该手机预设的正确密码是否于一既定时间内输入以及是否正确;若该手机预设的正确防盗密码错误或未能于该既定时间内输入该手机预设的正确防盗密码,则启动一防盗程序。其不足之处是现有技术中利用比较SIM卡识别码的手机防盗方法,仅限于将前次存储于手机的识别码和新插入的SIM卡的识别码进行对比,这就意味着只要发生更换SIM卡操作时都需要进行密码验证,无形中增加了手机主人在换卡时操作的复杂性。

发明内容本发明的目的是提供一种手机识别SIM卡的方法,它与现有技术相比简化手机主人在换卡时操作的复杂性。
为达到上述目的,本发明提供一种手机识别SIM卡的方法,包括以下步骤手机开机后,读取已插入SIM卡的卡号;将读取的SIM卡号加密后比对于SIM卡号库文件,以判定加密后的SIM卡号是否在SIM卡号库文件中;若加密后的SIM卡号不在该SIM卡号库文件,则要求输入SIM卡启用密码;若密码正确,则将该加密后的SIM卡号加入到SIM卡号库文件,并启用该SIM卡;若密码不正确,则不将该加密后的SIM卡号加入到SIM卡号库文件,并拒绝启用该SIM卡,显示请插入原来的SIM卡界面。
另外,还可规定允许输入SIM卡启用密码的次数。
所述的SIM卡启用密码通过在手机设定菜单中加入一项SIM卡设定子菜单,并通过其下设的密码设定选项来设定,且SIM卡启用密码被设定并加密后存放在手机内存(Memory)的文件系统(FS)或电可擦写存储器(EEPROM)区域的SIM卡启用密码文件中。
所述的SIM卡号库文件,建立在手机内存(Memory)的文件系统(FS)或电可擦写存储器(EEPROM)区域中,用来顺序存放加密后且允许加入的SIM卡号,且SIM卡号库文件中的SIM卡号,可以通过在手机设定菜单中加入一项SIM卡设定子菜单,并通过其下设的浏览卡号和删除卡号选项,来实现删除SIM卡号库文件中指定的卡号和浏览卡号库文件中的卡号功能。
本发明所述的手机识别SIM卡的方法,使得启用一张SIM卡,只有在将其第一次插入手机时需要输入SIM卡启用密码,一旦该SIM卡的卡号正确加入到了SIM卡号库文件中,以后再将该SIM卡插入同一手机就不必再输入SIM卡启用密码了,既保证了手机主人可以方便地更换多张SIM卡,又限制了不知道SIM卡密码的人更换SIM卡。

图1是本发明的SIM卡设定菜单框图;图2是图1中密码设定子菜单项对应的流程图;图3是图1中浏览卡号子菜单项对应的的流程图;图4是图1中删除卡号子菜单项对应的的流程图;图5是本发明的手机识别SIM卡流程图。
具体实施方式
以下结合附图详细叙述本发明的具体实施方案。
本发明是一种手机识别SIM卡的方法,首先在手机内存(Memory)的文件系统(FS)中或电可擦写存储器(EEPROM)区域建立两个文件一个用来顺序存放加密后的SIM卡启用密码,此文件称为SIM卡启用密码,该文件存放的初始密码在写程序代码时给出;一个用来顺序存放加密后SIM卡号,此文件称为SIM卡号库文件,该文件的初始状态为空。
本发明的SIM卡设定菜单框图如图1所示步骤101,手机开机后进入手机设定子菜单;步骤102,进入SIM卡设定子菜单;步骤103,密码设定,进入如图2所示的密码设定流程,该流程用来设定SIM卡启用密码,并将设定的密码加密后,存入密码文件;步骤104,浏览卡号,进入如图3所示的浏览卡号流程,通过该流程将SIM卡号库文件中被加密的SIM卡号解密并显示;步骤105删除卡号,进入如图4所示的删除卡号流程,该流程用来将指定的SIM卡号从SIM卡号库文件中删除。
密码设定的实施步骤如图2所示,在正常开机状态下执行密码设定操作后,进行步骤201,输入SIM卡启用密码;步骤202,CPU调用密码判定程序判定输入密码是否正确;如果输入的密码不正确,进行步骤203,CPU就调用次数判定程序判定输入是否超过规定次数;如果超过规定次数,则进行步骤204,回到正常开机界面;如果没有超过规定次数,则进行步骤201,继续要求输入SIM卡启用密码;如果输入的密码正确,则进入输入新SIM卡启用密码状态,进行步骤205,要求输入新密码;步骤206,再次输入新密码加以验证;步骤207,比对步骤205和步骤206输入的新密码是否相同,不同则重新执行步骤205和步骤206;直到输入的新密码相同,进行步骤208将输入的新密码加密;步骤209,将加密后的密码存入SIM卡启用密码文件,至此,密码设定已完成,步骤210,回到SIM卡设定界面。
浏览卡号的步骤如图3所示,在正常开机状态下执行浏览卡号操作后,进行步骤301,要求输入SIM卡启用密码;步骤302,CPU调用密码判定程序判定输入密码是否正确;如果输入的密码不正确,进行步骤303,CPU调用次数判定程序判定输入是否超过规定次数;如果超过规定次数,则进行步骤304,回到正常开机界面;如果没有超过规定次数,则进行步骤301,继续要求输入SIM卡启用密码;如果输入的密码正确,则进行步骤305,从SIM卡号库读取卡号;步骤306,判定卡号是否读完;如果没有读完,则进行步骤307,将要读取的卡号解密;步骤308,显示被解密的卡号;然后回到步骤305从SIM卡号库读取卡号,直到卡号读完并显示完为止。当SIM卡号库中所有的卡号显示完后,步骤309,回到SIM卡设定界面。
删除卡号的步骤如图4所示,在正常开机状态下执行删除卡号操作后,进行步骤401,要求输入SIM卡启用密码;步骤402,CPU调用密码判定程序判定输入密码是否正确402;如果输入的密码不正确,步骤403,CPU就调用次数判定程序判定输入是否超过规定次数;如果超过规定次数,则进行步骤404,回到正常开机界面;如果没有超过规定次数,则进行步骤401,继续要求输入SIM卡启用密码;如果输入的密码正确,则进行步骤405,要求输入要删除的卡号;步骤406,将输入的卡号加密;步骤407,判定加密过的卡号是否在卡号库;如果不在卡号库,则进行步骤410,回到SIM卡设定界面;如果在卡号库,步骤408,显示真的要删除吗;选择是,则进行步骤409,将加密过的卡号从卡号库删除;然后进入步骤410,回到SIM卡设定界面;选择否,则进行步骤411,显示还继续吗;选择是,则回到步骤405,要求输入要删除的卡号;选择否,则进入步骤410,回到SIM卡设定界面。
如图5所示,手机识别SIM卡的具体步骤为手机开机后,进行步骤501,CPU调用SIM卡检测程序检查是否已插入SIM卡;如果没有插入SIM卡,进入步骤509,显示请插入SIM卡界面;如果已插入SIM卡,进入步骤502,读取已插入SIM卡的卡号并记为snum1;接着进入步骤503,将读取的SIM卡号加密记为snum2;步骤504,判定加密过的SIM卡号snum2是否在已加密SIM卡号库中;如果在已加密SIM卡号库中,则进入步骤510,启用已插入SIM卡,进入正常开机状态;如果不在已加密SIM卡号库,则进入步骤505,显示请输入SIM卡启用密码;步骤506,将输入的SIM卡启用密码psw1加密为psw2;步骤507,判定加密后的密码psw2是否在已加密的密码文件中;如果在已加密的密码文件中,则进入步骤508,将加密后的SIM卡号snum2加入SIM卡号库文件;然后进行步骤510,启动已插入SIM卡,进入正常开机状态;如果不在已加密的密码文件中,则进入步骤511,CPU调用次数判定程序判断是否超过规定的输入次数;如果超过规定的输入次数,则进入步骤512,显示请插入原来的SIM卡界面;如果没有超过规定的输入次数,则重新显示请输入SIM卡启用密码505。
综上所述,本发明通过手机识别SIM卡,使得启用一张SIM卡,只有在将其第一次插入手机时需要输入SIM卡启用密码,一旦该SIM卡的卡号正确加入到了SIM卡号库文件中,以后再将该SIM卡插入同一手机就不必再输入SIM卡启用密码了,既保证了手机主人可以方便地更换多张SIM卡,又限制了不知道SIM卡启用密码的人更换SIM卡。此项技术可以广泛的应用于一机多卡的无线移动通信领域。
权利要求
1.一种手机识别SIM卡的方法,适用于通讯装置,该方法包括以下步骤手机开机后,读取已插入SIM卡的卡号;将读取的SIM卡号加密后比对于SIM卡号库文件,以判定加密后的SIM卡号是否在SIM卡号库文件中;若加密后的SIM卡号不在该SIM卡号库文件,则要求输入SIM卡启用密码;若密码正确,则将该加密后的SIM卡号加入到SIM卡号库文件,并启用该SIM卡;若密码不正确,则不将该加密后的SIM卡号加入到SIM卡号库文件,并拒绝启用该SIM卡,显示请插入原来的SIM卡界面。
2.如权利要求1所述的手机识别SIM卡的方法,其特征在于,可规定允许输入SIM卡启用密码的次数。
3.如权利要求1所述的手机识别SIM卡的方法,其特征在于,在手机设定菜单中加入一项SIM卡设定子菜单,其下设密码设定选项。
4.如权利要求1所述的手机识别SIM卡的方法,其特征在于,SIM卡启用密码被设定并加密后存放在手机内存(Memory)的文件系统(FS)或电可擦写存储器(EEPROM)区域的SIM卡启用密码文件中。
5.如权利要求1所述的手机识别SIM卡的方法,其特征在于,SIM卡号库文件,建立在手机内存(Memory)的文件系统(FS)或电可擦写存储器(EEPROM)区域中,用来顺序存放加密后且允许加入的SIM卡号。
6.如权利要求1所述的手机识别SIM卡的方法,其特征在于,在手机设定菜单中加入一项SIM卡设定子菜单,下设的浏览卡号和删除卡号选项。
全文摘要
本发明提供一种手机识别SIM卡的方法,包括以下步骤手机开机后,读取已插入SIM卡的卡号;将读取的SIM卡号加密后比对于SIM卡号库文件,以判定加密后的SIM卡号是否在SIM卡号库文件中;若加密后的SIM卡号不在该SIM卡号库文件,则要求输入SIM卡启用密码;若密码正确,则将该加密后的SIM卡号加入到SIM卡号库文件,并启用该SIM卡;若密码不正确,则不将该加密后的SIM卡号加入到SIM卡号库文件,并拒绝启用该SIM卡,显示请插入原来的SIM卡界面。
文档编号H04M1/725GK1780432SQ20041008458
公开日2006年5月31日 申请日期2004年11月25日 优先权日2004年11月25日
发明者莫皓然, 王文江 申请人:上海迪比特实业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1