CN103874052B - 一种远程写卡方法及装置 - Google Patents
一种远程写卡方法及装置 Download PDFInfo
- Publication number
- CN103874052B CN103874052B CN201210550197.7A CN201210550197A CN103874052B CN 103874052 B CN103874052 B CN 103874052B CN 201210550197 A CN201210550197 A CN 201210550197A CN 103874052 B CN103874052 B CN 103874052B
- Authority
- CN
- China
- Prior art keywords
- imsi
- identification card
- subscriber identification
- message
- server
- 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
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种远程写卡方法及装置,方法为:服务器获取身份识别卡当前使用的第一号码,以及获取身份识别卡要替换的第二号码后,将第二号码对应的IMSI发送至身份识别卡;服务器取消第一号码对应的IMSI与用户身份识别卡之间的绑定关系,建立用户身份识别卡与第二号码的IMSI之间的绑定关系;用户身份识别卡使用第二号码对应的IMSI替换第一号码对应的IMSI,并进行存储后,服务器向HLR发送号码激活消息激活第二号码,并向身份识别卡发送第二号码激活消息,通知身份识别卡第二号码已激活。采用本发明技术方案,通过身份识别卡与服务器的交互即可实现仅更换号码,而不更换用户身份识别卡的目的,操作过程方便快捷。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种远程写卡方法及装置。
背景技术
随着科技的飞速发展,手机等移动身份识别卡(以下简称身份识别卡)以其强大的功能及方便的操作得到了越来越广泛的应用,用户可以利用身份识别卡的通信功能达到快速传递信息的目的。
在现有通信***中,身份识别卡实现通信的过程为:在身份识别卡安装一张用户身份识别卡,通常会预先在该用户身份识别卡上写入一个可用的号码,每一个号码对应唯一的IMSI(InternationalMobileSubscriberIdentificationNumber,国际移动用户识别码),将该号码唯一对应的IMSI与用户身份识别卡建立绑定关系,通过该号码可以唯一识别该用户身份识别卡;当应用身份识别卡进行通信时,首先通过向基站发送请求消息,基站处理上述请求消息后根据网络侧的反馈信息,根据上述IMSI信息向对应的身份识别卡提供相应的服务,从而实现身份识别卡的通信过程。由此可见,在手机等身份识别卡进行通信的过程中,用户身份识别卡起到了至关重要的作用。
目前,当用户要更换用户身份识别卡对应的号码时,通常采用的方法为注销当前号码,更换一张新的用户身份识别卡,在该新的用户身份识别卡中写入用户选择的新号码。当采用上述方法时,则原用户身份识别卡将被丢弃,造成了严重的浪费。或者,由于现有技术中,采用一个HLR(Home Location Register,归属位置寄存器)管理一个网号(如所有的134号段为一个网号),当用户要更换的新号码与原号码属于同一个网号时,则可以在该号码对应的运营商营业大厅中办理换号手续,仅需要将上述用户身份识别卡对应的原号码发送至服务器,由服务器验证成功后,并将原号码对应的相关信息(如账户余额等)与新号码建立对应关系,向HLR发送新号码与上述用户身份识别卡建立绑定关系消息,激活新号码即可。特殊的,当某几个网号中包含的号码比较少而采用一个HLR管理多个网号时,也可以采用上述方式实现在不同网号中更换号码而不更换用户身份识别卡操作。采用上述方式无须更换用户身份识别卡即可实现对号码的更换,但是实现过程可操作性较低。但是,若新号码与原号码不属于同一个HLR时,仍需要通过更换用户身份识别卡来实现对号码的更换,从而造成了严重的浪费。
基于上述技术问题,目前采用的技术方案为:设置一个移动号码管理中心,该移动号码管理中心包括HLR、MSC(Mobile Switching Cernter,移动交换中心)/VLR(VisitorLocation Register;访问位置寄存器)等通信网元,通过在各个通信网元之间建立接口进行各个网元之间的信息交互来实现更换移动号码的目的。因此,采用上述技术方案,需要对硬件进行改造,实现过程复杂。
综上所述,现有技术中,当用户要更换移动身份识别卡对应的号码时,需要同时更换该号码对应的用户身份识别卡,从而造成浪费,并且,对上述号码的更换过程较为复杂,可操作性差。
发明内容
本发明实施例提供一种远程写卡方法及装置,用以解决现有技术中存在当用户要更换移动终端对应的号码时,同时要更换该号码对应的用户身份识别卡,从而造成浪费,以及号码更换过程复杂,可操作性差的问题。
本发明实施例提供的具体技术方案如下:
一种远程写卡方法,包括:
获取用户身份识别卡当前使用的第一号码,以及获取用户身份识别卡要变更的第二号码,将所述第二号码对应的国际移动用户识别码IMSI发送至用户身份识别卡;
取消所述第一号码对应的IMSI与所述用户身份识别卡之间的绑定关系,建立所述用户身份识别卡与所述第二号码对应的IMSI之间的绑定关系;
向所述用户身份识别卡的归属位置寄存器HLR发送号码激活消息激活所述第二号码,并指示用户身份识别卡使用所述第二号码对应的IMSI替换所述第一号码对应的IMSI,并进行存储后,向所述用户身份识别卡发送号码激活消息,通知所述用户身份识别卡第二号码已激活。
一种远程写卡方法,包括:
向服务器发送用户身份识别卡当前使用的第一号码以及要变更的第二号码;
接收所述服务器发送的所述第二号码对应的国际移动用户识别码IMSI,令所述服务器取消所述第一号码对应的IMSI与用户身份识别卡之间的绑定关系,建立所述用户身份识别卡与所述第二号码的IMSI之间的绑定关系,向所述用户身份识别卡的归属位置寄存器HLR发送号码激活消息激活所述第二号码;
使用所述第二号码对应的IMSI替换所述第一号码对应的IMSI,并进行存储后,接收所述服务器发送的号码激活消息,确认第二号码已激活。
一种远程写卡装置,包括:
信息获取单元,用于获取用户身份识别卡当前使用的第一号码,以及获取用户身份识别卡要变更的第二号码,将所述第二号码对应的国际移动用户识别码IMSI发送至用户身份识别卡;
关系建立单元,用于取消所述第一号码对应的IMSI与所述用户身份识别卡之间的绑定关系,建立所述用户身份识别卡与所述第二号码对应的IMSI之间的绑定关系;
号码激活单元,用于向所述用户身份识别卡的归属位置寄存器HLR发送号码激活消息激活所述第二号码,并指示用户身份识别卡使用所述第二号码对应的IMSI替换所述第一号码对应的IMSI,并进行存储后,向所述用户身份识别卡发送号码激活消息,通知所述用户身份识别卡第二号码已激活。
一种远程写卡装置,包括:
发送单元,用于向所述服务器发送用户身份识别卡当前使用的第一号码以及要变更的第二号码;
接收单元,用于接收所述服务器发送的所述第二号码对应的国际移动用户识别码IMSI,令所述服务器取消所述第一号码对应的IMSI与用户身份识别卡之间的绑定关系,建立所述用户身份识别卡与所述第二号码的IMSI之间的绑定关系,向所述用户身份识别卡的归属位置寄存器HLR发送号码激活消息激活所述第二号码;
确认单元,用于使用所述第二号码对应的IMSI替换所述第一号码对应的IMSI,并进行存储后,接收所述服务器发送的号码激活消息,确认第二号码已激活。
本发明实施例中,服务器获取身份识别卡当前使用的第一号码,以及获取身份识别卡要变更的第二号码后,将第二号码对应的IMSI发送至身份识别卡;服务器取消第一号码对应的IMSI与身份识别卡之间的绑定关系,建立用户身份识别卡与第二号码的IMSI之间的绑定关系;用户身份识别卡使用所述第二号码对应的IMSI替换所述第一号码对应的IMSI,并进行存储后,服务器向用户身份识别卡的HLR发送号码激活消息激活第二号码,并向身份识别卡发送号码激活消息,通知身份识别卡第二号码已激活。采用本发明技术方案,通过身份识别卡与服务器的信息交互即可实现无须更换用户身份识别卡,而仅更换号码的目的,操作过程方便快捷,有效避免了用户身份识别卡资源的浪费,并且,由于在上述远程写卡过程中,身份识别卡与服务器实时进行信息交互,因此,能够保证用户身份识别卡中的信息与服务器中信息的一致性。
附图说明
图1为本发明实施例中远程写卡详细流程图一;
图2为本发明实施例中远程写卡详细流程图二;
图3为本发明实施例中远程写卡详细流程图三;
图4为本发明实施例中远程写卡过程中身份识别卡与服务器对应的不同状态示意图;
图5为本发明实施例中具体应用场景下的写卡详细流程图;
图6为本发明实施例中远程写卡装置结构示意图一;
图7为本发明实施例中远程写卡装置结构示意图二。
具体实施方式
为了解决现有技术中,当用户要更换移动终端对应的号码时,同时要更换该号码对应的用户身份识别卡,从而造成浪费,以及号码更换过程复杂,可操作性差的问题。本发明实施例中,服务器获取身份识别卡当前使用的第一号码,以及获取身份识别卡要变更的第二号码后,将第二号码对应的IMSI发送至身份识别卡;服务器取消第一号码对应的IMSI与身份识别卡之间的绑定关系,建立用户身份识别卡与第二号码的IMSI之间的绑定关系;用户身份识别卡使用第二号码对应的IMSI替换第一号码对应的IMSI,并进行存储后,服务器向用户身份识别卡的HLR发送号码激活消息激活第二号码,并向身份识别卡发送号码激活消息,通知身份识别卡第二号码已激活。采用本发明技术方案,通过身份识别卡与服务器的信息交互即可实现无须更换用户身份识别卡,而仅更换号码的目的,操作过程方便快捷,有效避免了用户身份识别卡资源的浪费,并且,由于在上述远程写卡过程中,身份识别卡与服务器实时进行信息交互,因此,能够保证用户身份识别卡中的信息与服务器中信息的一致性。
下面结合附图对本发明优选的实施方式进行详细说明。
参阅图1所示,本发明实施例中,远程写卡的详细流程为:
步骤100:获取用户身份识别卡当前使用的第一号码,以及获取用户身份识别卡要变更的第二号码,将第二号码对应的IMSI发送至用户身份识别卡。
具体为:
服务器获取身份识别卡当前使用的第一号码,此时,服务器仅存储第一号码及其对应的IMSI(服务器初始态)。然后,服务器获取身份识别卡要变更的第二号码。该第二号码可以为用户输入至终端(如手机,PC等)的号码,也可以为服务器将可用号码呈现至身份识别卡对应的移动终端,或者PC等,由用户在上述终端中选择的号码。当第二号码为用户输入至终端的号码时,需要验证上述号码是否与其他号码发生冲突,例如,验证该号码是否为正在使用的号码,若是,则服务器向身份识别卡发送号码冲突消息,通知身份识别卡重新发送要变更的第二号码,否则,通知该身份识别卡上述第二号码为可用状态。在上述过程中,用户身份识别卡中仅存储第一号码及其对应的IMSI(身份识别卡初始态)。
本发明实施例中,用户身份识别卡可以为具有射频收发功能的智能卡,仅使用该用户身份识别卡即可实现信息的发送与接收;该用户身份识别卡还可以借助手机等移动终端作为载体,与服务器实现信息交互。
较佳的,服务器可以根据身份识别卡当前使用的第一号码获取第一号码对应的账户信息,并将该号码对应的账户信息发送至身份识别卡对应的终端,方便用户查看第一号码的账户状态。
服务器获取身份识别卡当前使用的第一号码,以及身份识别卡需要变更的第二号码后,根据第二号码,获取第二号码对应的IMSI,将第一号码与第二号码建立对应关系,将第二号码及其对应的IMSI进行临时存储后,将该IMSI发送至身份识别卡。此时服务器中包含已有的第一号码及其对应的IMSI,以及临时存储的第二号码及其对应的IMSI(服务器临时态)。服务器可以采用短信形式通过第一号码将上述第二号码对应的IMSI发送至身份识别卡。
较佳的,当服务器将IMSI发送至身份识别卡后,令身份识别卡验证IMSI的合法性,若IMSI为合法,则向身份识别卡反馈合法性验证消息。上述验证IMSI合法性的详细过程为:服务器在获取身份识别卡当前使用的第一号码的同时,获取第一号码对应的用户身份识别卡的序列号,服务器基于该序列号和第二号码对应的IMSI生成第一IMSI验证码。服务器向身份识别卡对应的第一号码发送IMSI消息,该IMSI消息中包含第二号码对应的IMSI,ICCID(IntegrateCircuit Card Identity,集成电路识别卡)以及第一IMSI验证码等;身份识别卡解析上述IMSI消息,并根据用户身份识别卡的序列号和第二号码对应的IMSI按照预设的算法生成第二IMSI验证码,当上述第一IMSI验证码和第二IMSI验证码相同时,则证明第二号码对应的IMSI为合法;否则,服务器向身份识别卡重新发送IMSI消息。当采用上述较佳的技术方案时,当身份识别卡验证上述第二号码对应的IMSI为合法后,向服务器反馈合法性验证消息确认该第二号码对应的IMSI为合法。服务器接收到IMSI为合法的确认消息后,将该第二号码对应的IMSI进行临时存储(服务器临时态)。
本发明实施例中,使用的用户身份识别卡均为一种可写入某一个号码对应的IMSI的智能卡,与现有技术中的SIM(Subscriber Identity Module,用户身份识别模块)不同。因此,当服务器获取身份识别卡当前使用的第一号码后,需要验证该用户身份识别卡是否符合换号条件。具体验证过程为:服务器获取身份识别卡当前使用的第一号码后,即可获取该用户身份识别卡的序列号。服务器通过验证用户身份识别卡的序列号来验证该用户身份识别卡是否满足换号条件,若该卡为普通SIM卡,则服务器通过第一号码向身份识别卡发送无法更换号码消息,并将无法更换号码的原因发送至身份识别卡,若该卡为可写入某一个号码对应的IMSI的智能卡,则通知身份识别卡输入第二号码。
步骤110:取消第一号码对应的IMSI与所述用户身份识别卡之间的绑定关系,建立用户身份识别卡与第二号码对应的IMSI之间的绑定关系。
具体为:
当身份识别卡接收到服务器发送的第二号码对应的IMSI后,将该IMSI临时存储至用户身份识别卡中,此时用户身份识别卡中包含已经存储的第一号码及其对应的IMSI,以及第二号码及其对应的IMSI(身份识别卡临时态)。然后身份识别卡通过第一号码向服务器反馈IMSI接收成功消息,并将上述IMSI正式存储至用户身份识别卡中的存储空间中,即将第二号码对应的IMSI写入上述用户身份识别卡中,此时,用户身份识别卡中仅包含第二号码及其对应的IMSI(身份识别卡中间态)。此时,第二号码并未被启用。
服务器接收到身份识别卡发送的IMSI接收成功消息后,即取消第一号码对应的IMSI与用户身份识别卡之间的绑定关系,并建立用户身份识别卡与第二号码对应的IMSI之间的绑定关系,此时,服务器中仅包含第二号码及其对应的IMSI(服务器中间态)。
此时,若用户仍希望保留第一号码对应的账户信息(如余额,通话记录等),则可以指示身份识别卡向服务器发送保留账户消息,服务器根据该消息,将第一号码对应的账户信息存储至第二号码对应的账户信息中。
步骤120:向用户身份识别卡的HLR发送号码激活消息激活第二号码,并指示用户身份识别卡使用第二号码对应的IMSI替换第一号码对应的IMSI,并进行存储后,向用户身份识别卡发送号码激活消息,通知用户身份识别卡第二号码已激活。
在上述过程中,服务器建立第二号码对应的IMSI与用户身份识别卡之间的绑定关系后,服务器向HLR发送号码激活消息,以激活第二号码。当HLR响应上述号码激活消息后,通知服务器第二号码激活成功。此时,用户身份识别卡使用第二号码对应的IMSI替换第一号码对应的IMSI,并进行存储后,服务器采用短信形式通过第二号码向身份识别卡发送第二号码激活消息,以确认第二号码是否激活成功。身份识别卡接收上述第二号码激活消息后,则向服务器反馈第二号码激活完成消息,确认第二号码激活成功(身份识别卡最终态)。服务器接收上述第二号码激活完成消息后,确认第二号码激活成功(服务器最终态)。
特殊的,当服务器向身份识别卡发送第二号码激活消息后,在预设时间内未接收到身份识别卡发送的第二号码激活完成消息时,则再次向身份识别卡发送第二号码激活消息直至接收到身份识别卡发送的第二号码激活完成消息。并且,当服务器向第二号码激活消息的次数达到阈值时,则服务器尝试通过第一号码向身份识别卡发送消息,以检测身份识别卡未反馈第二号码激活完成消息的原因。
参阅图2所示,本发明实施例中,远程写卡的详细流程为:
步骤200:向服务器发送用户身份识别卡当前使用的第一号码以及要变更的第二号码。
服务器获取身份识别卡当前使用的第一号码,此时,服务器仅存储第一号码及其对应的IMSI(服务器初始态),用户身份识别卡中仅存储第一号码及其对应的IMSI(身份识别卡初始态)。服务器获取身份识别卡需要变更的第二号码后,根据第二号码,获取第二号码对应的IMSI,将第一号码与第二号码建立对应关系,将第二号码及其对应的IMSI进行临时存储后,将该IMSI发送至身份识别卡。此时服务器中包含已有的第一号码及其对应的IMSI,以及临时存储的第二号码及其对应的IMSI(服务器临时态)。服务器可以采用短信形式通过第一号码将上述第二号码对应的IMSI发送至身份识别卡。
较佳的,身份识别卡可以验证服务器发送的第二号码对应的IMSI的合法性后,向服务器反馈IMSI合法性验证消息。当服务器接收到身份识别卡发送的上述第二号码对应的IMSI为合法后,服务器将第二号码及其对应的IMSI进行临时存储(服务器临时态)。
步骤210:接收服务器发送的第二号码对应的IMSI,令服务器取消第一号码对应的IMSI与用户身份识别卡之间的绑定关系,建立用户身份识别卡与第二号码的IMSI之间的绑定关系,向用户身份识别卡的HLR发送号码激活消息激活第二号码。
当身份识别卡接收到服务器发送的第二号码对应的IMSI后,将该IMSI进行临时存储至用户身份识别卡中(身份识别卡临时态)。然后身份识别卡通过第一号码向服务器反馈IMSI接收成功消息,并将上述IMSI存储至身份识别卡对应的用户身份识别卡的正式存储空间中,即将第二号码对应的IMSI写入上述用户身份识别卡中(身份识别卡中间态)。此时,第二号码并未被启用。服务器取消第一号码对应的IMSI与身份识别卡对应的用户身份识别卡之间的绑定关系,并建立用户身份识别卡与第二号码对应的IMSI之间的绑定关系(服务器中间态)。
此时,若用户仍希望保留第一号码对应的账户信息(如余额,通话记录等),则可以指示身份识别卡向服务器发送保留账户消息,服务器根据该消息,将第一号码对应的账户信息存储至第二号码对应的账户信息中。
步骤220:使用第二号码对应的IMSI替换第一号码对应的IMSI,并进行存储后,接收服务器发送的号码激活消息,确认第二号码已激活。
服务器建立第二号码对应的IMSI与用户身份识别卡之间的绑定关系后,服务器向HLR发送号码激活消息,以激活第二号码。当HLR响应上述号码激活消息后,通知服务器第二号码激活成功。此时,用户身份识别卡使用第二号码对应的IMSI替换第一号码对应的IMSI,并进行存储后,服务器采用短信形式通过第二号码向身份识别卡发送第二号码激活消息,以确认第二号码是否激活成功。身份识别卡接收上述第二号码激活消息后,则向服务器反馈第二号码激活完成消息,确认第二号码激活成功(身份识别卡最终态)。服务器接收上述第二号码激活完成消息后,确认第二号码激活成功(服务器最终态)。
参阅图3所示,本发明实施例中,远程写卡的详细流程为:
步骤300:服务器获取身份识别卡当前使用的第一号码,并获取身份识别卡要更换的第二号码,以及第二号码对应的IMSI,并将该IMSI发送至身份识别卡。
本发明实施例中,每一个IMSI对应唯一的ICCID,ICCID是固化在用户身份识别卡中,为用户身份识别卡的唯一识别号码,其由20位数字组成,其中,前六位为运营商代码,例如,***为898600;***为898601。
因此,在上述过程中,当服务器获取身份识别卡当前使用的第一号码时,服务器中仅存储第一号码及其对应的第一IMSI,第一ICCID(服务器初始态)。用户身份识别卡中仅存储第一号码及其对应的第一IMSI,第一ICCID(身份识别卡初始态)。
服务器获取身份识别卡当前使用的第一号码以及要更换的第二号码,并获取第二号码对应的IMSI,并进行临时存储。此时,服务器中存储第一号码及其对应的第一IMSI,第一ICCID,以及临时存储第二号码及其对应的第二IMSI,第二ICCID(服务器临时态)。
步骤310:身份识别卡获取上述第二号码对应的IMSI后,进行临时存储。
当身份识别卡获取服务器发送的第二号码对应的IMSI后,将该IMSI进行临时存储。此时,用户身份识别卡中存储第一号码及其对应的第二IMSI,第二ICCID(身份识别卡临时态)。
步骤320:身份识别卡向服务器发送IMSI接收成功消息,通知服务器IMSI成功接收并存储。
身份识别卡确认接收到上述第二号码对应的IMSI接收成功后,通过第一号码向服务器发送IMSI接收成功消息后,将第二号码对应的IMSI正式存储至用户身份识别卡的空间中,此时,第二号码并未被启用。用户身份识别卡中存储第二号码及其对应的第二IMSI,第二ICCID(身份识别卡中间态)。
步骤330:服务器取消第一号码对应的IMSI与用户身份识别卡之间的绑定关系,建立用户身份识别卡与第二号码对应的IMSI之间的绑定关系,服务器向用户身份识别卡的HLR发送号码激活消息激活第二号码。
服务器取消第一号码对应的IMSI与用户身份识别卡之间的绑定关系,并建立用户身份识别卡与第二号码对应的IMSI之间的绑定关系。服务器中存储第二号码及其对应的第二IMSI,第二ICCID(服务器中间态)。此时,若用户仍希望保留第一号码对应的账户信息(如余额,通话记录等),则可以指示身份识别卡向服务器发送保留账户消息,服务器根据该消息,将第一号码对应的账户信息存储值第二号码对应的账户信息中。
服务器建立第二号码对应的IMSI与用户身份识别卡之间的绑定关系后,服务器向HLR发送号码激活消息,以激活第二号码。
步骤340:服务器向身份识别卡发送号码激活消息。
当HLR响应上述号码激活消息后,向服务器第二号码激活成功消息。此时,服务器采用短信形式通过第二号码向身份识别卡发送号码激活消息,以确认第二号码是否激活成功。
步骤350:身份识别卡接收上述号码激活消息后,向服务器反馈第二号码激活完成消息。
身份识别卡接收上述号码激活消息后,向服务器反馈第二号码激活完成消息,确认第二号码激活成功;服务器接收上述第二号码激活完成消息后,确认第二号码激活成功。此时,身份识别卡中存储第二号码及其对应的IMSI,第二ICCID(身份识别卡最终态),服务器对应的身份识别卡中存储第二号码及其对应的IMSI,第二ICCID(服务器最终态)。
此外,参阅图4所示为本发明实施例中各个步骤对应的服务器以及身份识别卡的状态信息。由图4可知,本发明实施例中,服务器和身份识别卡均对应四个状态,即初始态、临时态、中间态和最终态,服务器和身份识别卡通过信息的交互,保持两者的每一个状态分别一一对应,即服务器与身份识别卡保持信息同步。服务器与身份识别卡之间进行多次信息交互由初始态时,服务器以及身份识别卡仅存储第一号码及其对应的IMSI至最终态存储第二号码及其对应的IMSI,实现在用户身份识别卡中写入第二号码对应的IMSI,从而将第一号码更换为第二号码的目的。
参阅图5所示,下面结合具体的应用场景,详细介绍远程写卡的流程为:
步骤500:身份识别卡使用终端第一号码登录服务器。
用户可以通过第一号码所属运营商的网上营业厅登录服务器。本发明实施例中,上述终端可以为移动终端,可以为PC等。本发明实施例中,以手机为例进行介绍。此时,用户身份识别卡中存储的信息为第一号码及其对应的IMSI,即为身份识别卡初始态。
步骤501:服务器验证身份识别卡是否满足换号条件,若不满足,则执行步骤502;否则,执行步骤503。
步骤502:服务器通知终端该身份识别卡不满足换号条件。
步骤503:服务器通知终端该身份识别卡满足换号条件后,响应终端发送的新号码申请消息,向终端发送可用号码列表,终端将用户由上述可用号码列表中选择的第二号码发送至服务器。
此时,服务器中存储的信息为第一号码及其对应的IMSI,即为服务器初始态。
步骤504:服务器根据第二号码生成第二号码订单,并将该订单发送至终端,提示用户支付该订单,用户在终端支付上述订单后,终端通过第一号码向服务器发送订单支付成功消息。
服务器根据第二号码对应的号码类型,最低消费等级等信息,生成订单。用户可以通过网上银行或者其他支付方式支付上述订单。
步骤505:终端接收服务器采用短信形式通过第一号码发送的IMSI消息,并解析IMSI消息,并验证第二号码对应的IMSI是否合法,若合法,则执行步骤506;否则,返回步骤504。
该IMSI消息中包含第二号码对应的IMSI,ICCID,以及验证码等消息。此时,第二号码对应的IMSI临时存储在服务器中,即对应服务器临时态。
步骤506:用户身份识别卡将第二号码对应的IMSI进行临时存储。
此时,用户身份识别卡中正式存储的信息为第一号码及其对应的IMSI,临时存储的信息为第二号码及其对应的IMSI,即为身份识别卡临时态。
步骤507:终端通过第一号码向服务器发送IMSI接收成功消息,用户身份识别卡将第二号码对应的IMSI进行正式存储。
此时,用户身份识别卡中存储的信息为第二号码及其对应的IMSI,即为身份识别卡中间态。
当身份识别卡将第二号码对应IMSI进行正式存储后,将提示用户重启终端。
步骤508:服务器取消第一号码对应的IMSI与用户身份识别卡之间的绑定关系,建立第二号码对应的IMSI与用户身份识别卡之间的绑定关系。
此时,服务器存储的信息为第二号码及其对应的IMSI,即为服务器中间态。
步骤509:服务器向HLR发送号码激活消息激活第二号码,并通过第二号码向终端发送第二号码激活消息。
步骤510:终端向服务器反馈第二号码激活完成消息,确认第二号码激活成功。
此时,用户身份识别卡中存储的信息为第二号码及其对应的IMSI,即为身份识别卡最终态;服务器中存储的信息为第二号码及其对应的IMSI,即为服务器的最终态。
本发明实施例中,通过身份识别卡与服务器之间的信息交互,实时更新身份识别卡与服务器中存储的信息,从而保持了身份识别卡中存储的信息与服务器中存储的信息的一致性。
基于上述技术方案,参阅图6所示,可以构建一种远程写卡装置,包括信息获取单元60,关系建立单元61,以及号码激活单元62,其中:
信息获取单元60,用于获取用户身份识别卡当前使用的第一号码,以及获取用户身份识别卡要变更的第二号码,将第二号码对应的国际移动用户识别码IMSI发送至用户身份识别卡;
关系建立单元61,用于取消第一号码对应的IMSI与用户身份识别卡之间的绑定关系,建立用户身份识别卡与第二号码对应的IMSI之间的绑定关系;
号码激活单元62,用于向用户身份识别卡的归属位置寄存器HLR发送号码激活消息激活第二号码,指示用户身份识别卡使用第二号码对应的IMSI替换第一号码对应的IMSI,并进行存储后,向用户身份识别卡发送号码激活消息,通知用户身份识别卡第二号码已激活。
其中,上述信息获取单元60,具体用于:根据第一号码,获取用户身份识别卡对应的序列号;根据第二号码,获取用户身份识别卡要变更的第二号码,获取第二号码对应的IMSI;将基于第二号码对应的IMSI以及序列号生成的IMSI消息,根据第一号码发送至用户身份识别卡,并存储第二号码对应的IMSI,其中,IMSI消息中至少包含第二号码对应的IMSI以及第一IMSI验证码。
上述信息获取单元60,进一步用于接收用户身份识别卡根据IMSI消息发送的第二号码对应的IMSI合法性验证消息;根据IMSI合法性验证消息确认第二号码对应的IMSI合法;若第二号码对应的IMSI为不合法,则重新生成IMSI消息并发送至用户身份识别卡,直至接收到用户身份识别卡发送的合法性验证消息指示第二号码对应的IMSI为合法;若第二号码对应的IMSI为合法,则存储第二号码对应的IMSI。
上述号码激活单元62,具体用于:接收用户身份识别卡的HLR发送的第二号码激活成功消息后,通过第二号码向用户身份识别卡发送号码激活消息;当接收到用户身份识别卡发送的号码激活完成消息时,确认第二号码已激活。
基于上述技术方案,参阅图7所示,可以构建一种远程写卡装置,包括发送单元70,接收单元71,以及确认单元72,其中:
发送单元70,用于向服务器发送用户身份识别卡当前使用的第一号码以及要变更的第二号码;
接收单元71,用于接收服务器发送的第二号码对应的国际移动用户识别码IMSI,令服务器取消第一号码对应的IMSI与用户身份识别卡之间的绑定关系,建立用户身份识别卡与第二号码的IMSI之间的绑定关系,向用户身份识别卡的归属位置寄存器HLR发送号码激活消息激活第二号码;
确认单元72,用于使用第二号码对应的IMSI替换第一号码对应的IMSI,并进行存储后,接收服务器发送的号码激活消息,确认第二号码已激活。
其中,上述接收单元71,进一步用于:接收服务器根据第二号码对应的IMSI以及用户身份识别卡的序列号生成的IMSI消息,其中,IMSI消息中至少包含第二号码对应的IMSI以及第一IMSI验证码;解析IMSI消息,根据第二号码对应的IMSI,用户身份识别卡的序列号,以及预设算法计算第二IMSI验证码;当第一IMSI验证码与第二IMSI验证码相同时,则通过第一号码通知服务器第二号码对应的IMSI为合法。
上述确认单元72,具体用于:接收服务器通过第二号码发送的号码激活消息;通过第二号码向服务器发送号码激活完成消息,确认第二号码已激活。
综上所述,本发明实施例中,服务器获取身份识别卡当前使用的第一号码,以及获取身份识别卡要变更的第二号码后,将第二号码对应的IMSI发送至身份识别卡;服务器取消第一号码对应的IMSI与身份识别卡之间的绑定关系,建立用户身份识别卡与第二号码的IMSI之间的绑定关系;用户身份识别卡使用第二号码对应的IMSI替换第一号码对应的IMSI,并进行存储后,服务器向用户身份识别卡的HLR发送号码激活消息激活第二号码,并向身份识别卡发送号码激活消息,通知身份识别卡第二号码已激活。采用本发明技术方案,通过身份识别卡与服务器的信息交互即可实现无须更换用户身份识别卡,而仅更换号码的目的,操作过程方便快捷,有效避免了用户身份识别卡资源的浪费,并且,由于在上述远程写卡过程中,身份识别卡与服务器实时进行信息交互,因此,能够保证用户身份识别卡中的信息与服务器中信息的一致性。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (14)
1.一种远程写卡方法,其特征在于,包括:
获取用户身份识别卡当前使用的第一号码,以及获取用户身份识别卡要变更的第二号码,将所述第二号码对应的国际移动用户识别码IMSI发送至用户身份识别卡,其中,所述用户身份识别卡为可写入某一个号码对应的IMSI的智能卡;
取消所述第一号码对应的IMSI与所述用户身份识别卡之间的绑定关系,建立所述用户身份识别卡与所述第二号码对应的IMSI之间的绑定关系;
向所述用户身份识别卡的归属位置寄存器HLR发送号码激活消息激活所述第二号码,并指示用户身份识别卡使用所述第二号码对应的IMSI替换所述第一号码对应的IMSI,并进行存储后,向所述用户身份识别卡发送号码激活消息,通知所述用户身份识别卡第二号码已激活。
2.如权利要求1所述的方法,其特征在于,将所述第二号码对应的国际移动用户识别码IMSI发送至用户身份识别卡,具体包括:
根据所述第一号码,获取用户身份识别卡对应的序列号;
根据所述第二号码,获取第二号码对应的IMSI;
将基于所述第二号码对应的IMSI以及所述序列号生成的IMSI消息,根据所述第一号码发送至所述用户身份识别卡,并存储所述第二号码对应的IMSI,其中,所述IMSI消息中至少包含第二号码对应的IMSI以及第一IMSI验证码。
3.如权利要求2所述的方法,其特征在于,存储所述第二号码对应的IMSI之前,进一步包括:
接收所述用户身份识别卡根据所述IMSI消息发送的所述第二号码对应的IMSI合法性验证消息;
根据所述IMSI合法性验证消息确认第二号码对应的IMSI合法,若确认所述第二号码对应的IMSI为不合法,则重新生成IMSI消息并发送至所述用户身份识别卡,直至接收到所述用户身份识别卡发送的合法性验证消息指示所述第二号码对应的IMSI为合法;
若所述第二号码对应的IMSI为合法,则存储所述第二号码对应的IMSI。
4.如权利要求1、2或3任一项所述的方法,其特征在于,向所述用户身份识别卡发送号码激活消息,通知所述用户身份识别卡第二号码已激活,具体包括:
接收所述用户身份识别卡的HLR发送的第二号码激活成功消息后,通过所述第二号码向所述用户身份识别卡发送号码激活消息;
当接收到所述用户身份识别卡发送的号码激活完成消息时,确认所述第二号码已激活。
5.一种远程写卡方法,其特征在于,包括:
向服务器发送用户身份识别卡当前使用的第一号码以及要变更的第二号码,其中,所述用户身份识别卡为可写入某一个号码对应的IMSI的智能卡;
接收所述服务器发送的所述第二号码对应的国际移动用户识别码IMSI,令所述服务器取消所述第一号码对应的IMSI与用户身份识别卡之间的绑定关系,建立所述用户身份识别卡与所述第二号码的IMSI之间的绑定关系,向所述用户身份识别卡的归属位置寄存器HLR发送号码激活消息激活所述第二号码;
使用所述第二号码对应的IMSI替换所述第一号码对应的IMSI,并进行存储后,接收所述服务器发送的号码激活消息,确认第二号码已激活。
6.如权利要求5所述的方法,其特征在于,接收所述服务器发送的所述第二号码对应的IMSI之后,进一步包括:
接收服务器根据所述第二号码对应的IMSI以及用户身份识别卡的序列号生成的IMSI消息,其中,所述IMSI消息中至少包含第二号码对应的IMSI以及第一IMSI验证码;
解析所述IMSI消息,根据所述第二号码对应的IMSI,用户身份识别卡的序列号,以及预设算法计算第二IMSI验证码;
当所述第一IMSI验证码与所述第二IMSI验证码相同时,则通过所述第一号码通知服务器所述第二号码对应的IMSI为合法。
7.如权利要求5所述的方法,其特征在于,接收所述服务器发送的号码激活消息,确认第二号码已激活,具体包括:
接收所述服务器通过第二号码发送的号码激活消息;
通过所述第二号码向服务器发送号码激活完成消息,确认第二号码已激活。
8.一种远程写卡装置,其特征在于,包括:
信息获取单元,用于获取用户身份识别卡当前使用的第一号码,以及获取用户身份识别卡要变更的第二号码,将所述第二号码对应的国际移动用户识别码IMSI发送至用户身份识别卡,其中,所述用户身份识别卡为可写入某一个号码对应的IMSI的智能卡;
关系建立单元,用于取消所述第一号码对应的IMSI与所述用户身份识别卡之间的绑定关系,建立所述用户身份识别卡与所述第二号码对应的IMSI之间的绑定关系;
号码激活单元,用于向所述用户身份识别卡的归属位置寄存器HLR发送号码激活消息激活所述第二号码,并指示用户身份识别卡使用所述第二号码对应的IMSI替换所述第一号码对应的IMSI,并进行存储后,向所述用户身份识别卡发送号码激活消息,通知所述用户身份识别卡第二号码已激活。
9.如权利要求8所述的装置,其特征在于,所述信息获取单元,具体用于:
根据所述第一号码,获取用户身份识别卡对应的序列号;根据所述第二号码,获取用户身份识别卡要变更的第二号码,获取第二号码对应的IMSI;将基于所述第二号码对应的IMSI以及所述序列号生成的IMSI消息,根据所述第一号码发送至所述用户身份识别卡,并存储所述第二号码对应的IMSI,其中,所述IMSI消息中至少包含第二号码对应的IMSI以及第一IMSI验证码。
10.如权利要求9所述的装置,其特征在于,所述信息获取单元,进一步用于:
接收所述用户身份识别卡根据所述IMSI消息发送的所述第二号码对应的IMSI合法性验证消息;根据所述IMSI合法性验证消息确认第二号码对应的IMSI合法;若所述第二号码对应的IMSI为不合法,则重新生成IMSI消息并发送至所述用户身份识别卡,直至接收到所述用户身份识别卡发送的合法性验证消息指示所述第二号码对应的IMSI为合法;若所述第二号码对应的IMSI为合法,则存储所述第二号码对应的IMSI。
11.如权利要求8、9或10任一项所述的装置,其特征在于,所述号码激活单元,具体用于:
接收所述用户身份识别卡的HLR发送的第二号码激活成功消息后,通过所述第二号码向所述用户身份识别卡发送号码激活消息;当接收到所述用户身份识别卡发送的号码激活完成消息时,确认所述第二号码已激活。
12.一种远程写卡装置,其特征在于,包括:
发送单元,用于向服务器发送用户身份识别卡当前使用的第一号码以及要变更的第二号码,其中,所述用户身份识别卡为可写入某一个号码对应的IMSI的智能卡;
接收单元,用于接收所述服务器发送的所述第二号码对应的国际移动用户识别码IMSI,令所述服务器取消所述第一号码对应的IMSI与用户身份识别卡之间的绑定关系,建立所述用户身份识别卡与所述第二号码的IMSI之间的绑定关系,向所述用户身份识别卡的归属位置寄存器HLR发送号码激活消息激活所述第二号码;
确认单元,用于使用所述第二号码对应的IMSI替换所述第一号码对应的IMSI,并进行存储后,接收所述服务器发送的号码激活消息,确认第二号码已激活。
13.如权利要求12所述的装置,其特征在于,所述接收单元,进一步用于:
接收服务器根据所述第二号码对应的IMSI以及用户身份识别卡的序列号生成的IMSI消息,其中,所述IMSI消息中至少包含第二号码对应的IMSI以及第一IMSI验证码;解析所述IMSI消息,根据所述第二号码对应的IMSI,用户身份识别卡的序列号,以及预设算法计算第二IMSI验证码;当所述第一IMSI验证码与所述第二IMSI验证码相同时,则通过所述第一号码通知服务器所述第二号码对应的IMSI为合法。
14.如权利要求12所述的装置,其特征在于,所述确认单元,具体用于:
接收所述服务器通过第二号码发送的号码激活消息;通过所述第二号码向服务器发送号码激活完成消息,确认第二号码已激活。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210550197.7A CN103874052B (zh) | 2012-12-17 | 2012-12-17 | 一种远程写卡方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210550197.7A CN103874052B (zh) | 2012-12-17 | 2012-12-17 | 一种远程写卡方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103874052A CN103874052A (zh) | 2014-06-18 |
CN103874052B true CN103874052B (zh) | 2017-11-21 |
Family
ID=50912101
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210550197.7A Active CN103874052B (zh) | 2012-12-17 | 2012-12-17 | 一种远程写卡方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103874052B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105407475B (zh) * | 2015-12-03 | 2019-01-08 | 中国联合网络通信集团有限公司 | 配置文件启用处理方法和eUICC |
CN109219035B (zh) * | 2017-06-30 | 2021-04-02 | 中国电信股份有限公司 | 嵌入式芯片卡的配置平台以及数据变更***、方法、装置 |
CN108834126B (zh) * | 2018-06-06 | 2021-11-16 | 北京华大智宝电子***有限公司 | 一种换卡设备及方法 |
CN111836207B (zh) * | 2019-04-19 | 2022-06-24 | 海能达通信股份有限公司 | 一种电话号码注册方法、***及相关设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101583120A (zh) * | 2009-06-17 | 2009-11-18 | ***通信集团重庆有限公司 | 管理移动号码的方法、***及装置 |
CN102523578A (zh) * | 2011-12-09 | 2012-06-27 | 北京握奇数据***有限公司 | 空中写卡方法、装置及*** |
CN102711096A (zh) * | 2012-05-30 | 2012-10-03 | 中国联合网络通信集团有限公司 | 空中写卡的方法、装置及终端 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1665560B1 (en) * | 2003-08-13 | 2010-06-30 | Roamware, Inc. | Multiple imsi multiple/single msisdn (mimm/mism) on multiple sims for a single operator |
-
2012
- 2012-12-17 CN CN201210550197.7A patent/CN103874052B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101583120A (zh) * | 2009-06-17 | 2009-11-18 | ***通信集团重庆有限公司 | 管理移动号码的方法、***及装置 |
CN102523578A (zh) * | 2011-12-09 | 2012-06-27 | 北京握奇数据***有限公司 | 空中写卡方法、装置及*** |
CN102711096A (zh) * | 2012-05-30 | 2012-10-03 | 中国联合网络通信集团有限公司 | 空中写卡的方法、装置及终端 |
Also Published As
Publication number | Publication date |
---|---|
CN103874052A (zh) | 2014-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102215474B (zh) | 对通信设备进行认证的方法和装置 | |
CN103916844B (zh) | 客户识别模块卡开通方法及虚拟客户识别模块卡服务器 | |
CN108476399A (zh) | 用于在通信***中发送和接收简档的方法和装置 | |
CN105308907B (zh) | 一种安装包授权方法及装置 | |
CN103874052B (zh) | 一种远程写卡方法及装置 | |
CN106162517A (zh) | 一种虚拟sim卡的管理方法及*** | |
CN113785532B (zh) | 用于管理和验证证书的方法和装置 | |
CN104796882B (zh) | 智能卡写卡方法和装置 | |
CN105191210A (zh) | 用于针对d2d服务的策略控制和收费的方法 | |
CN103781043A (zh) | 漫游用户数据业务的计费控制方法、设备和*** | |
US20220070655A1 (en) | Method and apparatus for recovering profile in case of device change failure | |
CN107277799A (zh) | 用于绑定手机号码的方法、装置及*** | |
US20190306673A1 (en) | Automated activation and onboarding of connected devices | |
CN106303124B (zh) | 一种手机充值方法、装置及*** | |
CN103517267B (zh) | 确定实际码号的***、方法及设备 | |
CN103686587A (zh) | 通用集成电路卡签约数据的开通方法及相应的平台、*** | |
CN105592109B (zh) | 一种注册方法、设备及*** | |
CN106487776B (zh) | 一种保护机器类通信设备的方法、网络实体及*** | |
CN102457824B (zh) | 一种事件处理方法和装置 | |
CN103906025B (zh) | 一种第三方计费业务的处理方法、装置及*** | |
CN113743938A (zh) | 个人征信信息查询方法及装置 | |
CN106920344A (zh) | 书籍借还方法、***、终端以及服务器 | |
CN105722044B (zh) | 一种短信重发方法以及短信重发*** | |
CN110113758A (zh) | 一种基于手机号码发送验证消息的控制方法及相关装置 | |
CN104519471A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |