CN106358175A - 一种可重复编程sim卡的入网方法、装置及终端设备 - Google Patents
一种可重复编程sim卡的入网方法、装置及终端设备 Download PDFInfo
- Publication number
- CN106358175A CN106358175A CN201510416964.9A CN201510416964A CN106358175A CN 106358175 A CN106358175 A CN 106358175A CN 201510416964 A CN201510416964 A CN 201510416964A CN 106358175 A CN106358175 A CN 106358175A
- Authority
- CN
- China
- Prior art keywords
- new digit
- information
- sim card
- clouds
- network
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/183—Processing at user equipment or user record carrier
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
Abstract
本发明提供了一种可重复编程SIM卡的入网方法、装置及终端设备,该方法包括:将预先获取的多个新号码信息写入终端设备的SIM卡中;当检测到驻留网络发生变化时,从SIM卡中存储的多个新号码信息查找与变化之后的驻留网络相匹配的新号码信息;当查找到时,将当前使用号码切换到与变化之后的驻留网络相匹配的新号码。本发明的方案,能够在当前驻留网络发生变化时,成功切换到预先获取的相应的新号码,快速实现该新号码的入网,从而节省了用户的国际漫游通讯费用,提升了用户使用体验。
Description
技术领域
本发明涉及移动通信技术领域,尤其涉及一种可重复编程SIM卡的入网方法、装置及终端设备。
背景技术
目前国际漫游的通讯费用比较高。对资费比较敏感的用户,在到达目的地后,会在机场申请当地的运营商预付费用户身份识别(SIM)卡。申请购买需要排队、填写材料,业务繁忙时一两个小时才能拿到,令很多用户感到烦恼。
针对该问题,业内有些厂商提出软SIM卡方案:发送硬SIM卡信息,从漫游国通信网络的软SIM卡服务器申请一个软SIM***码,下载该软SIM卡信息到硬SIM卡或手机中,离开漫游国后则释放该软SIM***码。
然而,软SIM卡方案虽然通过软件方式实现了SIM卡的鉴权、加密等操作,但是存在安全隐患,且无法通过从第三代合作伙伴计划(3GPP)等协议标准测试。
此外,某些用户可能在一段时间段内需要前往多个国家或地区,则在此种情况下,在出发之前仅仅预先申请一个新号码,往往无法满足用户的实际需求。
发明内容
为了克服现有技术中存在的上述问题,本发明提供了一种可重复编程SIM卡的入网方法、装置及终端设备,能够通过3GPP等协议标准测试,预先申请多个新号码,并在当前驻留网络发生变化时,切换到预先获取的与变化后的驻留网络相匹配的新号码,并快速接入网络。
为了解决上述技术问题,本发明采用如下技术方案:
依据本发明的一个方面,提供了一种可重复编程SIM卡的入网方法,所述方法包括:
将预先获取的多个新号码信息写入终端设备的SIM卡中;
当检测到驻留网络发生变化时,从所述SIM卡中存储的多个新号码信息中查找与变化之后的驻留网络相匹配的新号码信息;
当查找到时,将当前使用号码切换到与变化之后的驻留网络相匹配的新号码。
其中,所述将获取的多个新号码信息写入终端设备的SIM卡中的步骤,具体包括:
在SIM卡开发工具包(STK)应用中创建一个号码归属菜单,其中,所述号码归属菜单包括多个空白子项;
获取原号码归属的运营商和国家简称,并添加到所述号码归属菜单的其中一个空白子项中;
从获取的多个新号码信息中选取一个新号码信息;
将选取的所述新号码信息存储在所述STK应用中;
从获取的多个新号码信息中选取另一个新号码信息,直到获取的多个新号码信息均存储在所述STK应用中。
其中,所述将选取的所述新号码信息存储在所述STK应用中的步骤,具体包括:
将选取的所述新号码信息写入所述STK应用中;
将选取的所述新号码的公众陆地移动通信网络(PLMN)添加到SIM卡的禁止接入的公众陆地移动通信网络(FPLMN)列表;
获取所选取的所述新号码归属的运营商名称和国家简称,并添加到所述号码归属菜单的一个空白子项中。
其中,当获取的所述多个新号码信息为加密后的新号码信息时,所述在STK应用中创建一个号码归属菜单的步骤之前,所述方法还包括:
对获取的加密后的所述新号码信息进行解密。
其中,所述当检测到驻留网络发生变化时,从多个所述新号码信息中查找与变化之后的驻留网络相匹配的新号码信息,具体为:
当检测到驻留网络的移动国家码(MCC)发生变化时,读取所述驻留网络的MCC;
判断所述STK应用中是否存储有与所述MCC相匹配的新号码信息。
其中,所述当查找到时,将当前使用号码切换到与变化之后的驻留网络相匹配的新号码的步骤,具体包括:
当查找到时,向所述移动网络发起国际移动用户识别码去附着(IMSIDetach)请求;
将切换前的号码的PLMN添加到所述SIM卡的FPLMN列表;
将与变化之后的驻留网络相匹配的新号码信息写入SIM卡的相应字段;
将与变化之后的驻留网络相匹配的新号码对应的PLMN从FPLMN列表中移除;
清除所述SIM卡中网络注册(RPLMNwACT)文件中的内容;
重启所述SIM卡,使得所述SIM卡在所述移动网络接收到所述IMSIDetach请求后,以与变化之后的驻留网络相匹配的新号码接入网络。
其中,所述将获取的多个新号码信息写入终端设备的SIM卡中的步骤之前,所述方法还包括:
向云端申请多个目的国家或地区的新号码;
申请成功后,从所述云端下载申请成功的多个新号码信息。
其中,所述向云端申请多个目的国家或地区的新号码的步骤包括:
向所述云端发送申请多个目的国家或地区的新号码的请求消息;
接收所述云端根据所述请求消息返回的多个所述目的国家或地区的运营商资费信息,其中所述资费信息中包括所述运营商的多个费用套餐;
根据所述资费信息选择一费用套餐,并将选择的所述费用套餐发送给所述云端;
接收所述云端发送的第一次身份验证请求,并依据所述第一次身份验证请求将原SIM卡信息和终端设备的设备标识发送给所述云端,使得所述云端依据所述SIM卡信息和终端设备的设备标识进行身份验证;
当所述终端设备进行身份验证成功后,接收所述云端返回的申请成功消息。
其中,所述申请成功后,从所述云端下载申请成功的新号码信息的步骤,具体包括:
申请成功后,向所述云端发送下载请求;
接收所述云端依据所述下载请求返回的第二次身份验证请求,并将原SIM卡信息和所述终端设备的设备标识发送给所述云端,使得所述云端根据所述原SIM卡信息和所述终端设备的设备标识,查找申请成功的新号码信息;
接收所述云端发送的所述申请成功的新号码信息。
依据本发明的另一个方面,还提供了一种可重复编程SIM卡的入网装置,所述装置包括:
写入模块,用于将预先获取的多个新号码信息写入终端设备的SIM卡中;
查找模块,用于当检测到驻留网络发生变化时,从所述SIM卡中存储的多个新号码信息中查找与变化之后的驻留网络相匹配的新号码信息;
切换模块,用于当查找到时,将当前使用号码切换到与变化之后的驻留网络相匹配的新号码。
其中,所述写入模块包括:
创建单元,用于在STK应用中创建一个号码归属菜单,其中,所述号码归属菜单包括多个空白子项;
第一添加单元,用于获取原号码归属的运营商和国家简称,并添加到所述号码归属菜单的其中一个空白子项中;
第一选取单元,用于从获取的多个新号码信息中选取一个新号码信息;
存储单元,用于将选取的所述新号码信息存储在所述STK应用中;
第二选取单元,用于从获取的多个新号码信息中选取另一个新号码信息,直到获取的多个新号码信息均存储在所述STK应用中。
其中,所述存储单元包括:
写入子单元,用于将选取的所述新号码信息写入所述STK应用中;
第一添加子单元,用于将选取的所述新号码的PLMN添加到SIM卡的FPLMN列表;
第二添加子单元,用于获取所选取的所述新号码归属的运营商名称和国家简称,并添加到所述号码归属菜单的一个空白子项中。
其中,当获取的所述多个新号码信息为加密后的新号码信息时,所述写入模块还包括:
解密单元,用于对获取的加密后的所述新号码信息进行解密。
其中,所述查找模块包括:
读取单元,用于当检测到驻留网络的MCC发生变化时,读取所述驻留网络的MCC;
判断单元,用于判断所述STK应用中是否存储有与所述MCC相匹配的新号码信息。
其中,所述切换模块包括:
发送单元,用于当查找到时,向所述移动网络IMSI Detach请求;;
第二添加单元,用于将切换前的号码的PLMN添加到所述SIM卡的FPLMN列表;
写入单元,用于将与变化之后的驻留网络相匹配的新号码信息写入SIM卡的相应字段;
移除单元,用于将与变化之后的驻留网络相匹配的新号码对应的PLMN从FPLMN列表中移除;
清除单元,用于清除所述SIM卡中RPLMNwACT文件中的内容;
重启单元,用于重启所述SIM卡,使得所述SIM卡在所述移动网络接收到所述IMSI Detach请求后,以与变化之后的驻留网络相匹配的新号码接入网络。
其中,所述装置还包括:
申请模块,用于向云端申请多个目的国家或地区的新号码;
下载模块,用于申请成功后,从所述云端下载申请成功的多个新号码信息。
其中,所述申请模块包括:
请求单元,用于向所述云端发送申请多个目的国家或地区的新号码的请求消息;
第一接收单元,用于接收所述云端根据所述请求消息返回的多个所述目的国家或地区的运营商资费信息,其中所述资费信息中包括所述运营商的多个费用套餐;
第一发送单元,用于根据所述资费信息选择一费用套餐,并将选择的所述费用套餐发送给所述云端;
第二接收单元,用于接收所述云端发送的第一次身份验证请求,并依据所述第一次身份验证请求将原SIM卡信息和终端设备的设备标识发送给所述云端,使得所述云端依据所述SIM卡信息和终端设备的设备标识进行身份验证;
第三接收单元,用于当所述终端设备进行身份验证成功后,接收所述云端返回的申请成功消息。
其中,所述下载模块包括:
第二发送单元,用于申请成功后,向所述云端发送下载请求;
第四接收单元,用于接收所述云端依据所述下载请求返回的第二次身份验证请求,并将原SIM卡信息和所述终端设备的设备标识发送给所述云端,使得所述云端根据所述原SIM卡信息和所述终端设备的设备标识,查找申请成功的新号码信息;
第五接收单元,用于接收所述云端发送的所述申请成功的新号码信息。
依据本发明的另一个方面,还提供了一种终端设备,包括可重复编程的SIM卡,以及上述所述的可重复编程SIM卡的入网装置。
本发明的有益效果是:
本发明实施例的可重复编程SIM卡的入网方法,通过将获取的多个新号码信息写入终端设备的SIM卡中,使得在新号码接入网络时,可通过3GPP等协议标准测试,并在终端设备的驻留网络发生变化时,可从SIM卡中查找与变化之后的驻留网络相匹配的新号码信息,并将当前使用号码切换为查找到的该号码。因此,本发明实施例的可重复编程SIM卡的入网方法,能够快速实现该新号码的入网,满足用户在多个国家或地区的实际需求,进而节省用户的国际漫游通讯费用,提升用户使用体验。
附图说明
图1表示本发明实施例的可重复编程SIM卡的入网方法的流程图;
图2表示本发明实施例的可重复编程SIM卡的入网装置的结构框图;
图3表示本发明实施例的写入模块的结构框图;
图4表示本发明实施例的存储单元的结构框图;
图5表示本发明实施例的查找模块的结构框图;
图6表示本发明实施例的切换模块的结构框图;
图7表示本发明实施例的申请模块的结构框图;
图8表示本发明实施例的下载模块的结构框图;
图9表示本发明实施例的STK应用中的号码归属菜单的效果示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
实施例一
依据本发明实施例的一个方面,提供了一种可重复编程SIM卡的入网方法,该方法首先,将获取的多个新号码信息写入终端设备的SIM卡中;接着,当检测到驻留网络发生变化时,从所述SIM卡中查找与变化之后的驻留网络相匹配的新号码信息;最后,当查找到时,将当前使用号码切换到与变化之后的驻留网络相匹配的新号码。
因此,本发明实施例的可重复编程SIM卡的入网方法,将预先获取的多个新号码信息写入终端设备的SIM卡中,克服了现有技术中通过软件方式对SIM卡鉴权、加密后存在安全隐患,且无法通过3GPP等协议标准测试的问题。
如图1所示,所述方法包括:
步骤S11、将预先获取的多个新号码信息写入终端设备的SIM卡中。
其中,终端设备的SIM卡为可重复编程的SIM卡。对于该可重复编程的SIM卡,在2013年底,全球移动通信协会(GSMA)就可重复编程SIM卡的统一达成一致,可重复编程的SIM卡开始普及。因此,通过现有技术就可获得可重复编程的SIM卡。
优选地,步骤S11具体包括:
在SIM卡的STK应用中创建一个号码归属菜单,其中,所述号码归属菜单包括多个空白子项;
获取原号码归属的运营商和国家简称,并添加到所述号码归属菜单的其中一个空白子项中;
从获取的多个新号码信息中选取一个新号码信息;
将选取的所述新号码信息存储在所述STK应用中;
从获取的多个新号码信息中选取另一个新号码信息,直到获取的多个新号码信息均存储在所述STK应用中。
其中,所述将选取的所述新号码信息存储在所述STK应用中的步骤,具体包括:
将选取的所述新号码信息写入所述STK应用中;
将选取的所述新号码的PLMN添加到SIM卡的FPLMN列表;
获取所选取的所述新号码归属的运营商名称和国家简称,并添加到所述号码归属菜单的一个空白子项中。
本发明实施例的可重复编程SIM卡的入网方法,可按照上述步骤将获取的多个新号码信息存储在SIM卡的STK应用中,具体存储后的效果图,可如图9所示,其中,图中以三角形标注的为当前使用号码的归属的运营商和国家简称。当然,可以理解的是,对于多个新号码信息写入终端SIM卡的具体方法并不限于此。
其中,在步骤S11之前,所述方法还包括:
向云端申请多个目的国家或地区的新号码;
申请成功后,从所述云端下载申请成功的新号码信息。
例如,在用户到达目的地区或国家之前,可提前申请购买并下载多个目的地运营商的新号码,以便于到达目的地区或国家之后,可使用提前获取的新号码,从而节省一定的漫游费用,为用户提供了使用方便。
其中,所述向云端申请多个目的国家或地区的新号码的步骤包括:
向所述云端发送申请多个目的国家或地区的新号码的请求消息;
接收所述云端根据所述请求消息返回的多个所述目的国家或地区的运营商资费信息,其中所述资费信息中包括所述运营商的多个费用套餐;
根据所述资费信息选择一费用套餐,并将选择的所述费用套餐发送给所述云端;
接收所述云端发送的第一次身份验证请求,并依据所述第一次身份验证请求将原SIM卡信息和终端设备的设备标识发送给所述云端,使得所述云端依据所述SIM卡信息和终端设备的设备标识进行身份验证;
当所述终端设备进行身份验证成功后,接收所述云端返回的申请成功消息。
其中,所述申请成功后,从所述云端下载申请成功的新号码信息的步骤,具体包括:
申请成功后,向所述云端发送下载请求;
接收所述云端依据所述下载请求返回的第二次身份验证请求,并将原SIM卡信息和所述终端设备的设备标识发送给所述云端,使得所述云端根据所述原SIM卡信息和所述终端设备的设备标识,查找申请成功的新号码信息;
接收所述云端发送的所述申请成功的新号码信息。
本发明实施例的可重复编程SIM卡的入网方法,在申请和下载新号码信息的过程中,当终端设备向云端发送了申请新号码的请求消息后,云端会向该终端设备返回所申请的目的国家或地区的某个运营商的资费信息。其中,由于地区或国家的差别,因此,地区或国家所属运营商不同,而且不同运营商可包括不同的费用套餐,则用户可根据云端返回给终端设备的资费信息自主选择各自需要的费用套餐,进一步满足了用户的使用要求。
此外,在申请新号码信息的过程中,云端需要对终端设备进行验证,当终端设备向云端返回的原SIM卡信息和终端设备的设备标识通过验证后,申请才算成功。其中,在下载新号码信息的过程中,终端设备还需要再一次向云端上报原SIM卡信息和终端设备的设备标识,用以作为查找申请成功的新号码信息的依据。此外,在将查找到的新号码信息发送给终端设备之前,还可利用原SIM卡信息和终端设备的设备标识作为新号码的加密参数对新号码信息进行加密处理,则在终端设备侧,在所述在SIM卡的STK应用中创建一个号码归属菜单的步骤之前,所述方法还包括:对获取的加密后的所述新号码信息进行解密。
步骤S13、当检测到驻留网络发生变化时,从所述SIM卡中存储的多个新号码信息中查找与变化之后的驻留网络相匹配的新号码信息。
其中,可通过对驻留网络的MCC进行实时监测,当检测到驻留网络的MCC发生变化时,读取所述驻留网络的MCC;然后,判断所述STK应用中是否存储有与所述MCC相匹配的新号码信息。
步骤S15、当查找到时,将当前使用号码切换到与变化之后的驻留网络相匹配的新号码。
本发明实施例的可重复编程SIM卡的入网方法,因为号码切换会引起国际移动用户识别码(IMSI)变更,因此当查找到与变化之前的驻留网络相匹配的新号码,且在切换之前,需要向移动网络发起IMSI Detach请求,从而将原号码在移动网络侧去附着,然后,将与变化之后的驻留网络相匹配的新号码信息写入SIM卡的相应字段;最后,重启SIM卡,使得移动网络能够重新搜索所要接入的新号码,并附着该新号码。
其中,为了能够更加快速地将新号码接入移动网络,在步骤S15中,还可包括:
将切换前的号码的PLMN添加到所述SIM卡的FPLMN列表;
将与变化之后的驻留网络相匹配的新号码对应的PLMN从FPLMN列表中移除;
清除所述SIM卡中RPLMNwACT文件中的内容。
通过上述步骤,SIM卡中将不会记录手机上一次注册的网络信息。因此,当本次会话结束,终端设备再次接入网络时,会因为首先尝试注册归属公众陆地移动通信网络(HPLMN)而更快地接入移动网络。
因此,步骤S15可具体包括:
当查找到时,向所述移动网络发起IMSI Detach请求;
将切换前的号码的PLMN添加到所述SIM卡的FPLMN列表;
将与变化之后的驻留网络相匹配的新号码信息写入SIM卡的相应字段;
将与变化之后的驻留网络相匹配的新号码对应的PLMN从FPLMN列表中移除;
清除所述SIM卡中RPLMNwACT文件中的内容;
重启所述SIM卡,使得所述SIM卡在所述移动网络接收到所述IMSIDetach请求后,以与变化之后的驻留网络相匹配的新号码接入网络。
综上所述,本发明实施例的可重复编程SIM卡的入网方法,能够一次申请多个号码,实现一卡一待功能,节省功耗,并且当用户到达目的地区或国家之后,可快速切换到与目的国家或地区相对应的新号码,提升了用户使用体验。
实施例二
依据本发明实施例的另一个方面,还提供了一种可重复编程SIM卡的入网装置,如图2所示,该装置200包括:
写入模块201,用于将预先获取的多个新号码信息写入终端设备的SIM卡中;
查找模块203,用于当检测到驻留网络发生变化时,从所述SIM卡中存储的多个新号码信息中查找与变化之后的驻留网络相匹配的新号码信息;
切换模块205,用于当查找到时,将当前使用号码切换到与变化之后的驻留网络相匹配的新号码。
可选地,如图3所示,所述写入模块201包括:
创建单元2012,用于在SIM卡的STK应用中创建一个号码归属菜单,其中,所述号码归属菜单包括多个空白子项;
第一添加单元2013,用于获取原号码归属的运营商和国家简称,并添加到所述号码归属菜单的其中一个空白子项中;
第一选取单元2014,用于从获取的多个新号码信息中选取一个新号码信息;
存储单元2015,用于将选取的所述新号码信息存储在所述STK应用中;
第二选取单元2016,用于从获取的多个新号码信息中选取另一个新号码信息,直到获取的多个新号码信息均存储在所述STK应用中。
可选地,如图4所示,所述存储单元2015包括:
写入子单元20151,用于将选取的所述新号码信息写入所述STK应用中;
第一添加子单元20152,用于将选取的所述新号码的PLMN添加到SIM卡的FPLMN列表;
第二添加子单元20153,用于获取所选取的所述新号码归属的运营商名称和国家简称,并添加到所述号码归属菜单的一个空白子项中。
可选地,当获取的所述多个新号码信息为加密后的新号码信息时,如图3所示,所述写入模块201还包括:
解密单元2011,用于对获取的加密后的所述新号码信息进行解密。
可选地,如图5所示,所述查找模块203包括:
读取单元2031,用于当检测到驻留网络的MCC发生变化时,读取所述驻留网络的MCC;
判断单元2032,用于判断所述STK应用中是否存储有与所述MCC相匹配的新号码信息。
可选地,如图6所示,所述切换模块205包括:
发送单元2051,用于当查找到时,向所述移动网络发起IMSI Detach请求;;
第二添加单元2052,用于将切换前的号码的PLMN添加到所述SIM卡的FPLMN列表;
写入单元2053,用于将与变化之后的驻留网络相匹配的新号码信息写入SIM卡的相应字段;
移除单元2054,用于将与变化之后的驻留网络相匹配的新号码对应的PLMN从FPLMN列表中移除;
清除单元2055,用于清除所述SIM卡中RPLMNwACT文件中的内容;
重启单元2056,用于重启所述SIM卡,使得所述SIM卡在所述移动网络接收到所述IMSI Detach请求后,以与变化之后的驻留网络相匹配的新号码接入网络。
可选地,如图2所示,所述装置200还包括:
申请模块207,用于向云端申请多个目的国家或地区的新号码;
下载模块209,用于申请成功后,从所述云端下载申请成功的多个新号码信息。
可选地,如图7所示,所述申请模块207包括:
请求单元2071,用于向所述云端发送申请多个目的国家或地区的新号码的请求消息;
第一接收单元2072,用于接收所述云端根据所述请求消息返回的多个所述目的国家或地区的运营商资费信息,其中所述资费信息中包括所述运营商的多个费用套餐;
第一发送单元2073,用于根据所述资费信息选择一费用套餐,并将选择的所述费用套餐发送给所述云端;
第二接收单元2074,用于接收所述云端发送的第一次身份验证请求,并依据所述第一次身份验证请求将原SIM卡信息和终端设备的设备标识发送给所述云端,使得所述云端依据所述SIM卡信息和终端设备的设备标识进行身份验证;
第三接收单元2075,用于当所述终端设备进行身份验证成功后,接收所述云端返回的申请成功消息。
可选地,如图8所示,所述下载模块209包括:
第二发送单元2091,用于申请成功后,向所述云端发送下载请求;
第四接收单元2092,用于接收所述云端依据所述下载请求返回的第二次身份验证请求,并将原SIM卡信息和所述终端设备的设备标识发送给所述云端,使得所述云端根据所述原SIM卡信息和所述终端设备的设备标识,查找申请成功的新号码信息;
第五接收单元2093,用于接收所述云端发送的所述申请成功的新号码信息。
实施例三
依据本发明实施例的另一个方面,还提供了一种终端设备,包括可重复编程的SIM卡,以及上述所述的可重复编程SIM卡的入网装置。
以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。
Claims (19)
1.一种可重复编程用户身份识别SIM卡的入网方法,其特征在于,所述方法包括:
将预先获取的多个新号码信息写入终端设备的SIM卡中;
当检测到驻留网络发生变化时,从所述SIM卡中存储的多个新号码信息中查找与变化之后的驻留网络相匹配的新号码信息;
当查找到时,将当前使用号码切换到与变化之后的驻留网络相匹配的新号码。
2.如权利要求1所述的方法,其特征在于,所述将获取的多个新号码信息写入终端设备的SIM卡中的步骤,具体包括:
在SIM卡开发工具包STK应用中创建一个号码归属菜单,其中,所述号码归属菜单包括多个空白子项;
获取原号码归属的运营商和国家简称,并添加到所述号码归属菜单的其中一个空白子项中;
从获取的多个新号码信息中选取一个新号码信息;
将选取的所述新号码信息存储在所述STK应用中;
从获取的多个新号码信息中选取另一个新号码信息,直到获取的多个新号码信息均存储在所述STK应用中。
3.如权利要求2所述的方法,其特征在于,所述将选取的所述新号码信息存储在所述STK应用中的步骤,具体包括:
将选取的所述新号码信息写入所述STK应用中;
将选取的所述新号码的公众陆地移动通信网络PLMN添加到SIM卡的禁止接入的公众陆地移动通信网络FPLMN列表;
获取所选取的所述新号码归属的运营商名称和国家简称,并添加到所述号码归属菜单的一个空白子项中。
4.如权利要求2所述的方法,其特征在于,当获取的所述多个新号码信息为加密后的新号码信息时,所述在SIM卡的用户识别开发工具STK应用中创建一个号码归属菜单的步骤之前,所述方法还包括:
对获取的加密后的所述新号码信息进行解密。
5.如权利要求2所述的方法,其特征在于,所述当检测到驻留网络发生变化时,从多个所述新号码信息中查找与变化之后的驻留网络相匹配的新号码信息,具体为:
当检测到驻留网络的移动国家码MCC发生变化时,读取所述驻留网络的MCC;
判断所述STK应用中是否存储有与所述MCC相匹配的新号码信息。
6.如权利要求3所述的方法,其特征在于,所述当查找到时,将当前使用号码切换到与变化之后的驻留网络相匹配的新号码的步骤,具体包括:
当查找到时,向所述移动网络发起国际移动用户识别码去附着IMSIDetach请求;
将切换前的号码的PLMN添加到所述SIM卡的FPLMN列表;
将与变化之后的驻留网络相匹配的新号码信息写入SIM卡的相应字段;
将与变化之后的驻留网络相匹配的新号码对应的PLMN从FPLMN列表中移除;
清除所述SIM卡中网络注册RPLMNwACT文件中的内容;
重启所述SIM卡,使得所述SIM卡在所述移动网络接收到所述IMSIDetach请求后,以与变化之后的驻留网络相匹配的新号码接入网络。
7.如权利要求1所述的方法,其特征在于,所述将获取的多个新号码信息写入终端设备的SIM卡中的步骤之前,所述方法还包括:
向云端申请多个目的国家或地区的新号码;
申请成功后,从所述云端下载申请成功的多个新号码信息。
8.如权利要求7所述的方法,其特征在于,所述向云端申请多个目的国家或地区的新号码的步骤包括:
向所述云端发送申请多个目的国家或地区的新号码的请求消息;
接收所述云端根据所述请求消息返回的多个所述目的国家或地区的运营商资费信息,其中所述资费信息中包括所述运营商的多个费用套餐;
根据所述资费信息选择一费用套餐,并将选择的所述费用套餐发送给所述云端;
接收所述云端发送的第一次身份验证请求,并依据所述第一次身份验证请求将原SIM卡信息和终端设备的设备标识发送给所述云端,使得所述云端依据所述SIM卡信息和终端设备的设备标识进行身份验证;
当所述终端设备进行身份验证成功后,接收所述云端返回的申请成功消息。
9.如权利要求7所述的方法,其特征在于,所述申请成功后,从所述云端下载申请成功的新号码信息的步骤,具体包括:
申请成功后,向所述云端发送下载请求;
接收所述云端依据所述下载请求返回的第二次身份验证请求,并将原SIM卡信息和所述终端设备的设备标识发送给所述云端,使得所述云端根据所述原SIM卡信息和所述终端设备的设备标识,查找申请成功的新号码信息;
接收所述云端发送的所述申请成功的新号码信息。
10.一种可重复编程用户身份识别SIM卡的入网装置,其特征在于,所述装置包括:
写入模块,用于将预先获取的多个新号码信息写入终端设备的SIM卡中;
查找模块,用于当检测到驻留网络发生变化时,从所述SIM卡中存储的多个新号码信息中查找与变化之后的驻留网络相匹配的新号码信息;
切换模块,用于当查找到时,将当前使用号码切换到与变化之后的驻留网络相匹配的新号码。
11.如权利要求10所述的装置,其特征在于,所述写入模块包括:
创建单元,用于在SIM卡开发工具包STK应用中创建一个号码归属菜单,其中,所述号码归属菜单包括多个空白子项;
第一添加单元,用于获取原号码归属的运营商和国家简称,并添加到所述号码归属菜单的其中一个空白子项中;
第一选取单元,用于从获取的多个新号码信息中选取一个新号码信息;
存储单元,用于将选取的所述新号码信息存储在所述STK应用中;
第二选取单元,用于从获取的多个新号码信息中选取另一个新号码信息,直到获取的多个新号码信息均存储在所述STK应用中。
12.如权利要求11所述的装置,其特征在于,所述存储单元包括:
写入子单元,用于将选取的所述新号码信息写入所述STK应用中;
第一添加子单元,用于将选取的所述新号码的公众陆地移动通信网络PLMN添加到SIM卡的禁止接入的公众陆地移动通信网络FPLMN列表;
第二添加子单元,用于获取所选取的所述新号码归属的运营商名称和国家简称,并添加到所述号码归属菜单的一个空白子项中。
13.如权利要求11所述的装置,其特征在于,当获取的所述多个新号码信息为加密后的新号码信息时,所述写入模块还包括:
解密单元,用于对获取的加密后的所述新号码信息进行解密。
14.如权利要求11所述的装置,其特征在于,所述查找模块包括:
读取单元,用于当检测到驻留网络的移动国家码MCC发生变化时,读取所述驻留网络的MCC;
判断单元,用于判断所述STK应用中是否存储有与所述MCC相匹配的新号码信息。
15.如权利要求12所述的装置,其特征在于,所述切换模块包括:
发送单元,用于当查找到时,向所述移动网络发起国际移动用户识别码去附着IMSI Detach请求;
第二添加单元,用于将切换前的号码的PLMN添加到所述SIM卡的FPLMN列表;
写入单元,用于将与变化之后的驻留网络相匹配的新号码信息写入SIM卡的相应字段;
移除单元,用于将与变化之后的驻留网络相匹配的新号码对应的PLMN从FPLMN列表中移除;
清除单元,用于清除所述SIM卡中网络注册RPLMNwACT文件中的内容;
重启单元,用于重启所述SIM卡,使得所述SIM卡在所述移动网络接收到所述IMSI Detach请求后,以与变化之后的驻留网络相匹配的新号码接入网络。
16.如权利要求10所述的装置,其特征在于,所述装置还包括:
申请模块,用于向云端申请多个目的国家或地区的新号码;
下载模块,用于申请成功后,从所述云端下载申请成功的多个新号码信息。
17.如权利要求16所述的装置,其特征在于,所述申请模块包括:
请求单元,用于向所述云端发送申请多个目的国家或地区的新号码的请求消息;
第一接收单元,用于接收所述云端根据所述请求消息返回的多个所述目的国家或地区的运营商资费信息,其中所述资费信息中包括所述运营商的多个费用套餐;
第一发送单元,用于根据所述资费信息选择一费用套餐,并将选择的所述费用套餐发送给所述云端;
第二接收单元,用于接收所述云端发送的第一次身份验证请求,并依据所述第一次身份验证请求将原SIM卡信息和终端设备的设备标识发送给所述云端,使得所述云端依据所述SIM卡信息和终端设备的设备标识进行身份验证;
第三接收单元,用于当所述终端设备进行身份验证成功后,接收所述云端返回的申请成功消息。
18.如权利要求16所述的装置,其特征在于,所述下载模块包括:
第二发送单元,用于申请成功后,向所述云端发送下载请求;
第四接收单元,用于接收所述云端依据所述下载请求返回的第二次身份验证请求,并将原SIM卡信息和所述终端设备的设备标识发送给所述云端,使得所述云端根据所述原SIM卡信息和所述终端设备的设备标识,查找申请成功的新号码信息;
第五接收单元,用于接收所述云端发送的所述申请成功的新号码信息。
19.一种终端设备,其特征在于,包括可重复编程的用户身份识别SIM卡,以及如权利要求10~18任意一项所述的可重复编程用户身份识别SIM卡的入网装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510416964.9A CN106358175A (zh) | 2015-07-15 | 2015-07-15 | 一种可重复编程sim卡的入网方法、装置及终端设备 |
PCT/CN2015/090020 WO2016131255A1 (zh) | 2015-07-15 | 2015-09-18 | 一种可重复编程sim卡的入网方法、装置及终端设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510416964.9A CN106358175A (zh) | 2015-07-15 | 2015-07-15 | 一种可重复编程sim卡的入网方法、装置及终端设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106358175A true CN106358175A (zh) | 2017-01-25 |
Family
ID=56688673
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510416964.9A Pending CN106358175A (zh) | 2015-07-15 | 2015-07-15 | 一种可重复编程sim卡的入网方法、装置及终端设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106358175A (zh) |
WO (1) | WO2016131255A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108235236A (zh) * | 2017-12-18 | 2018-06-29 | 尚建强 | 一种实现本地化电信服务的方法及装置 |
CN109842877A (zh) * | 2019-04-09 | 2019-06-04 | 中国电子科技集团公司第三十研究所 | 一种在sim卡中实现imsi变更功能的方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101312568A (zh) * | 2007-05-22 | 2008-11-26 | 华为技术有限公司 | 一种无线终端及其用户号码自动切换方法 |
WO2011069544A1 (en) * | 2009-12-10 | 2011-06-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Method, apparatus and system for a mobile virtual number service in a mobile telecommunications system |
CN102523578A (zh) * | 2011-12-09 | 2012-06-27 | 北京握奇数据***有限公司 | 空中写卡方法、装置及*** |
CN103118358A (zh) * | 2012-11-16 | 2013-05-22 | 佳都新太科技股份有限公司 | 一种唯一识别手机用户注册方法 |
CN103379560A (zh) * | 2012-04-26 | 2013-10-30 | 深圳富泰宏精密工业有限公司 | 漫游号码自动切换***及方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101321351B (zh) * | 2008-06-25 | 2011-08-24 | 中兴通讯股份有限公司 | 一种动态实现移动终端一卡多号的方法 |
CN102857906A (zh) * | 2011-06-28 | 2013-01-02 | 华为软件技术有限公司 | 一卡多号业务中切换激活号码的方法、装置及*** |
CN103888932B (zh) * | 2013-12-30 | 2018-06-12 | 北京大唐智能卡技术有限公司 | 一种智能卡及其支持多运营商号码切换的方法 |
-
2015
- 2015-07-15 CN CN201510416964.9A patent/CN106358175A/zh active Pending
- 2015-09-18 WO PCT/CN2015/090020 patent/WO2016131255A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101312568A (zh) * | 2007-05-22 | 2008-11-26 | 华为技术有限公司 | 一种无线终端及其用户号码自动切换方法 |
WO2011069544A1 (en) * | 2009-12-10 | 2011-06-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Method, apparatus and system for a mobile virtual number service in a mobile telecommunications system |
CN102523578A (zh) * | 2011-12-09 | 2012-06-27 | 北京握奇数据***有限公司 | 空中写卡方法、装置及*** |
CN103379560A (zh) * | 2012-04-26 | 2013-10-30 | 深圳富泰宏精密工业有限公司 | 漫游号码自动切换***及方法 |
CN103118358A (zh) * | 2012-11-16 | 2013-05-22 | 佳都新太科技股份有限公司 | 一种唯一识别手机用户注册方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108235236A (zh) * | 2017-12-18 | 2018-06-29 | 尚建强 | 一种实现本地化电信服务的方法及装置 |
CN109842877A (zh) * | 2019-04-09 | 2019-06-04 | 中国电子科技集团公司第三十研究所 | 一种在sim卡中实现imsi变更功能的方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2016131255A1 (zh) | 2016-08-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107484213B (zh) | 基于esim卡的网络切换方法、智能终端以及服务器 | |
TWI559787B (zh) | 行動網路操作者識別 | |
CN103686669A (zh) | 数据业务传输方法及终端 | |
CN105338515B (zh) | 数据业务传输方法和移动通信设备 | |
CN103987024B (zh) | 漫游处理方法及设备 | |
CN102457834B (zh) | 用于访问控制客户端辅助漫游的方法和装置 | |
CN105162748B (zh) | 电子用户识别模块应用标识符处理 | |
CN103547333B (zh) | 一种广告推送方法、设备和*** | |
WO2016173376A1 (zh) | 一种网络接入方法和移动通信终端 | |
CN103402232B (zh) | 重回归属网络的方法及设备 | |
CN104685957A (zh) | 基于通过移动运营商使用运营商网络提供的gprs数据服务的gtp信息中的apn校正的***和方法 | |
CN102595560A (zh) | 一种搜网和选网的方法、装置及*** | |
CN105430618A (zh) | 一种网络注册方法和装置 | |
CN104967988A (zh) | 一种数据漫游的方法、装置以及*** | |
CN102724736A (zh) | 一种单卡双待移动终端公共陆地移动网的搜网方法及装置 | |
CN105359600A (zh) | 一种rplmn信息的更新方法以及用户设备 | |
CN103186853B (zh) | 一种服务器端和客户端移动支付方法、装置及*** | |
CN103220646B (zh) | 一种基于短信找回移动终端设备的方法及*** | |
CN107105427A (zh) | 基于通道sim卡的通信方法和装置 | |
CN103052143A (zh) | 双模卡选网方法 | |
CN105635973A (zh) | 一种基于虚拟用户识别卡的网络接入***及方法 | |
CN106664509A (zh) | 用于零售sim市场的***和方法 | |
CN104469735A (zh) | 一种sim卡申请方法、sim卡分配方法及装置 | |
CN105430738B (zh) | 一种发起注册的方法及装置 | |
CN103781087A (zh) | 一种信息处理方法及移动终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170125 |