2024年6月15日发(作者:)

(19)中华人民共和国国家知识产权局

(12)发明专利说明书

(21)申请号 CN2.3

(22)申请日 2016.04.29

(71)申请人 宇龙计算机通信科技(深圳)有限公司

地址 518057 广东省深圳市南山区高新技术工业园北区酷派信息港2栋2层

(72)发明人 赵龙凯

(74)专利代理机构 北京集佳知识产权代理有限公司

代理人 王宝筠

(51)

H04W8/18

H04W8/26

H04W8/28

(10)申请公布号 CN 105722063 A

(43)申请公布日 2016.06.29

权利要求说明书 说明书 幅图

(54)发明名称

基于SoftSIM的IMSI号码管理及

呼叫方法、服务器及网络侧设备

(57)摘要

本发明实施例公开了一种基于

SoftSIM的IMSI号码管理方法,用于实现

同一个SoftSIM号码与多个IMSI号码的一

对一切换绑定。本发明实施例方法包括:

SoftSIM管理服务器检测用户是否下载归属

于第一网络运营商的第一SoftSIM数据

包,第一SoftSIM数据包包括第一国际移

动用户识别码IMSI号码;若是,则

SoftSIM管理服务器将SoftSIM号码与第一

IMSI号码进行第一映射关系的一对一绑

定,SoftSIM号码为SoftSIM管理服务器在

用户注册SoftSIM账户时进行分配;

SoftSIM管理服务器存储第一映射关系。本

发明实施例还提供了一种基于SoftSIM的

IMSI号码呼叫方法、SoftSIM服务器以及

网络侧设备,使得IMSI号码更换后,主叫

方用户仍可以寻呼同一个SoftSIM号码对

应的被叫方用户,从而提高了用户使用

SoftSIM的便利性。

法律状态

法律状态公告日

法律状态信息

法律状态

权 利 要 求 说 明 书

1.一种基于SoftSIM的IMSI号码管理方法,其特征在于,包括:

SoftSIM管理服务器检测用户是否下载归属于第一网络运营商的第一SoftSIM数据

包,所述第一SoftSIM数据包包括第一国际移动用户识别码IMSI号码;

若是,则所述SoftSIM管理服务器将SoftSIM号码与所述第一IMSI号码进行第一

映射关系的一对一绑定,所述SoftSIM号码为所述SoftSIM管理服务器在所述用户

注册SoftSIM账户时进行分配;

所述SoftSIM管理服务器存储所述第一映射关系。

2.根据权利要求1所述的基于SoftSIM的IMSI号码管理方法,其特征在于,在所

述SoftSIM管理服务器存储所述第一映射关系之后,所述方法还包括:

所述SoftSIM管理服务器接收所述用户发送的注销IMSI号码指令;

所述SoftSIM管理服务器根据所述注销IMSI号码指令解除所述SoftSIM号码与所

述第一IMSI号码的绑定,并删除所述第一映射关系。

3.根据权利要求1所述的基于SoftSIM的IMSI号码管理方法,其特征在于,在所

述SoftSIM管理服务器存储所述第一映射关系之后,所述方法还包括:

若所述第一网络运营商检测到所述第一IMSI号码满足预设注销条件,则所述

SoftSIM管理服务器接收所述第一网络运营商发送的注销IMSI号码指令;

所述SoftSIM管理服务器根据所述注销IMSI号码指令解除所述SoftSIM号码与所

述第一IMSI号码的绑定,并删除所述第一映射关系。

4.根据权利要求1至3中任一项所述的基于SoftSIM的IMSI号码管理方法,

其特征在于,在所述SoftSIM管理服务器根据所述注销IMSI号码指令解除所述

SoftSIM号码与所述第一IMSI号码的绑定,并删除所述第一映射关系之后,所述

方法还包括:

所述SoftSIM管理服务器检测所述用户是否下载归属于第二网络运营商的第二

SoftSIM数据包,所述第二SoftSIM数据包包括第二IMSI号码;

若是,则所述SoftSIM管理服务器将所述SoftSIM号码与第二IMSI号码进行第二

映射关系的一对一绑定;

所述SoftSIM管理服务器存储所述第二映射关系。

5.一种基于SoftSIM的IMSI号码呼叫方法,其特征在于,包括:

网络侧设备接收SoftSIM号码的呼叫指令,所述SoftSIM号码为SoftSIM管理服务

器在用户注册SoftSIM账户时进行分配;

所述网络侧设备根据所述呼叫指令查询所述SoftSIM管理服务器是否存在对应所述

SoftSIM号码的映射关系;

若存在,则所述网络侧设备根据所述映射关系确定所述SoftSIM号码对应的IMSI

号码,并对所述IMSI号码进行呼叫。

6.一种SoftSIM管理服务器,其特征在于,包括:

检测模块,用于检测用户是否下载归属于第一网络运营商的第一SoftSIM数据包,

所述第一SoftSIM数据包包括第一国际移动用户识别码IMSI号码;

绑定模块,用于当所述检测模块检测所述用户下载归属于第一网络运营商的第一

SoftSIM数据包时,则将SoftSIM号码与所述第一IMSI号码进行第一映射关系的

一对一绑定,所述SoftSIM号码为所述SoftSIM管理服务器在所述用户注册

SoftSIM账户时进行分配;

存储模块,用于存储所述第一映射关系。

7.根据权利要求6所述的SoftSIM管理服务器,其特征在于,所述SoftSIM管理服

务器还包括:

第一接收模块,用于接收所述用户发送的注销IMSI号码指令;

第一解除模块,用于根据所述第一接收模块接收的所述注销IMSI号码指令解除所

述SoftSIM号码与所述第一IMSI号码的绑定;

删除模块,用于删除所述第一映射关系。

8.根据权利要求6所述的SoftSIM管理服务器,其特征在于,所述SoftSIM管理服

务器还包括:

第二接收模块,用于当所述第一网络运营商检测到所述第一IMSI号码满足预设注

销条件时,则接收所述第一网络运营商发送的注销IMSI号码指令;

第二解除模块,用于根据所述第二接收模块接收的所述注销IMSI号码指令解除所

述SoftSIM号码与所述第一IMSI号码的绑定;

所述删除模块,用于删除所述第一映射关系。

9.根据权利要求6至8中任一项所述的SoftSIM管理服务器,其特征在于,

所述检测模块,还用于检测所述用户是否下载归属于第二网络运营商的第二

SoftSIM数据包,所述第二SoftSIM数据包包括第二IMSI号码;

所述绑定模块,还用于当所述第二检测模块检测所述用户下载归属于第二网络运营

商的第二SoftSIM数据包时,则将所述SoftSIM号码与第二IMSI号码进行第二映

射关系的一对一绑定;

所述存储模块,还用于存储所述第二映射关系。

10.一种网络侧设备,其特征在于,包括:

接收模块,用于接收SoftSIM号码的呼叫指令,所述SoftSIM号码为SoftSIM管理

服务器在用户注册SoftSIM账户时进行分配;

查询模块,用于根据所述接收单元接收的所述呼叫指令查询SoftSIM管理服务器是

否存在对应所述SoftSIM号码的映射关系;

确定模块,用于当查询单元查询SoftSIM管理服务器存在对应所述SoftSIM号码的

所述映射关系,则根据所述映射关系确定所述SoftSIM号码对应的IMSI号码;

呼叫模块,用于对所述确定单元确定的所述IMSI号码进行呼叫。

说 明 书

技术领域

本发明涉及通信技术领域,尤其涉及一种基于SoftSIM的IMSI号码管理及呼叫方

法、服务器及网络侧设备。

背景技术

MSISDN(MobileSubscriberInternationalISDN/PSTNnumber,移动用户号码)是指主叫

用户为呼叫GSMPLMN(GSMPublicLandMobileNetwork,公用陆地移动网络)中的

一个移动用户所需拨的号码,作用同于固定网

PSTN(PublicSwitchedTelephoneNetwork,公共交换电话网络)号码,是在公共电话

网交换网络编号计划中,唯一能识别移动用户的号码。

IMSI(IMSI:InternationalMobileSubscriberIdentificationNumber,国际移动用户识别

码)是区别移动用户的标志,储存在SIM卡中,可用于区别移动用户的有效信息。

众所周知,每一张实体SIM卡都存储有唯一的IMSI,并且SIM卡中的IMSI可以

与用户的MSISDN进行一对一的绑定。在现有技术中,当用户在拨打电话号码与

网络进行交互时,实质上网络是通过将MSISDN转换为对应的IMSI与网络进行交

互。然而,实际上SIM只是通用集成电路卡UICC硬件的一个模块,在终端中确

保各种敏感信息完整性和安全性的是UICC,如联系人、电话号码以及应用程序等,

而SIM则是一个完全可以基于软件的应用,并不需要与UICC硬件绑定,那么伴

随着智能终端逐渐成为移动PC的趋势,现有的SIM卡也将有可能转变为SoftSIM,

即UICC被嵌入终端主板后,终端可以基于软件的支持,随时登录到SoftSIM的用

户管理中心,从云端服务器下载运营商的SoftSIM数据包,如IMSI,Ki,Opc等

SoftSIM卡参数,之后通过鉴权接入网络,从而可以使用网络提供的各种语音或者

数据业务等的服务。

由此可知,SoftSIM技术使得用户可以随时随地的登录用户管理中心,并可以申请

基于不同运营商的SoftSIM数据包,从而接入不同运营商的网络享受服务。然而,

若用户频繁地更换SoftSIM卡参数以接入不同运营商的网络,会导致用户无法及时

地将当前所使用的SoftSIM的IMSI号对应的MSISDN广播其他人,从而导致别人

也无法及时获取到用户最新的MSISDN而与自己及时取得联系,再者频繁的换卡

号也会给别人去联系自己时带来很多麻烦,从而降低了用户体验。

发明内容

本发明实施例提供了一种基于SoftSIM的IMSI号码管理及呼叫方法、服务器及网

络侧设备,使得同一个SoftSIM号码可以对应多个IMSI号码,即在后续的IMSI

号码的更换过程中,同一个SoftSIM号码仍可以与更换的一个IMSI号码进行具有

映射关系的一对一绑定,主叫方用户仍可以寻呼同一个SoftSIM号码对应的被叫方

用户,从而提高了用户使用SoftSIM的便利性。

有鉴于此,本发明第一方面提供一种基于SoftSIM的IMSI号码管理方法,可包括:

SoftSIM管理服务器检测用户是否下载归属于第一网络运营商的第一SoftSIM数据

包,第一SoftSIM数据包包括第一国际移动用户识别码IMSI号码;

若是,则SoftSIM管理服务器将SoftSIM号码与第一IMSI号码进行第一映射关系

的一对一绑定,SoftSIM号码为SoftSIM管理服务器在用户注册SoftSIM账户时进

行分配;

SoftSIM管理服务器存储第一映射关系。

结合本发明实施例的第一方面,在本发明实施例的第一方面的第一种实施方式中,

在SoftSIM管理服务器存储第一映射关系之后,该方法还包括:

SoftSIM管理服务器接收用户发送的注销IMSI号码指令;

SoftSIM管理服务器根据注销IMSI号码指令解除SoftSIM号码与第一IMSI号码的

绑定,并删除第一映射关系。

结合本发明实施例的第一方面,在本发明实施例的第一方面的第二种实施方式中,

在SoftSIM管理服务器存储第一映射关系之后,方法还包括:

若第一网络运营商检测到第一IMSI号码满足预设注销条件,则SoftSIM管理服务

器接收第一网络运营商发送的注销IMSI号码指令;

SoftSIM管理服务器根据注销IMSI号码指令解除SoftSIM号码与第一IMSI号码的

绑定,并删除第一映射关系。

结合本发明实施例的第一方面,本发明实施例的第一方面的第一种实施方式或第二

种实施方式,在本发明实施例的第一方面的第三种实施方式中,在SoftSIM管理服

务器根据注销IMSI号码指令解除SoftSIM号码与第一IMSI号码的绑定,并删除

第一映射关系之后,该方法还包括:

SoftSIM管理服务器检测用户是否下载归属于第二网络运营商的第二SoftSIM数据

包,第二SoftSIM数据包包括第二IMSI号码;

若是,则SoftSIM管理服务器将SoftSIM号码与第二IMSI号码进行第二映射关系

的一对一绑定;

SoftSIM管理服务器存储第二映射关系。

本发明第二方面提供一种基于SoftSIM的IMSI号码呼叫方法,可包括:

网络侧设备接收SoftSIM号码的呼叫指令,SoftSIM号码为SoftSIM管理服务器在

用户注册SoftSIM账户时进行分配;

网络侧设备根据呼叫指令查询SoftSIM管理服务器是否存在对应SoftSIM号码的映

射关系;

若存在,则网络侧设备根据映射关系确定SoftSIM号码对应的IMSI号码,并对

IMSI号码进行呼叫。

本发明第三方面提供一种SoftSIM管理服务器,可包括:

检测模块,用于检测用户是否下载归属于第一网络运营商的第一SoftSIM数据包,

第一SoftSIM数据包包括第一国际移动用户识别码IMSI号码;

绑定模块,用于当检测模块检测用户下载归属于第一网络运营商的第一SoftSIM数

据包时,则将SoftSIM号码与第一IMSI号码进行第一映射关系的一对一绑定,

SoftSIM号码为SoftSIM管理服务器在用户注册SoftSIM账户时进行分配;

存储模块,用于存储第一映射关系。

结合本发明实施例的第三方面,在本发明实施例的第三方面的第一种实施方式中,

SoftSIM管理服务器还包括:

第一接收模块,用于接收用户发送的注销IMSI号码指令;

第一解除模块,用于根据第一接收模块接收的注销IMSI号码指令解除SoftSIM号

码与第一IMSI号码的绑定;

删除模块,用于删除第一映射关系。

结合本发明实施例的第三方面,在本发明实施例的第三方面的第二种实施方式中,

SoftSIM管理服务器还包括:

第二接收模块,用于当第一网络运营商检测到第一IMSI号码满足预设注销条件时,

则接收第一网络运营商发送的注销IMSI号码指令;

第二解除模块,用于根据第二接收模块接收的注销IMSI号码指令解除SoftSIM号

码与第一IMSI号码的绑定;

删除模块,用于删除第一映射关系。

结合本发明实施例的第三方面,本发明实施例的第三方面的第一种实施方式或第二

种实施方式,在本发明实施例的第三方面的第三种实施方式中,

检测模块,还用于检测用户是否下载归属于第二网络运营商的第二SoftSIM数据包,

第二SoftSIM数据包包括第二IMSI号码;

绑定模块,还用于当第二检测模块检测用户下载归属于第二网络运营商的第二

SoftSIM数据包时,则将SoftSIM号码与第二IMSI号码进行第二映射关系的一对

一绑定;

存储模块,还用于存储第二映射关系。

本发明第四方面提供一种网络侧设备,可包括:

接收模块,用于接收SoftSIM号码的呼叫指令,SoftSIM号码为SoftSIM管理服务

器在用户注册SoftSIM账户时进行分配;

查询模块,用于根据接收单元接收的呼叫指令查询SoftSIM管理服务器是否存在对

应SoftSIM号码的映射关系;

确定模块,用于当查询单元查询SoftSIM管理服务器存在对应SoftSIM号码的映射

关系,则根据映射关系确定SoftSIM号码对应的IMSI号码;

呼叫模块,用于对确定单元确定的IMSI号码进行呼叫。

从以上技术方案可以看出,本发明实施例具有以下优点:

本实施例中,SoftSIM管理服务器可以检测用户是否下载归属于网络运营商的第一

SoftSIM数据包,该第一SoftSIM数据包可以包括第一国际移动用户识别码IMSI

号码,若下载,则SoftSIM管理服务器可以将SoftSIM号码与第一IMSI号码进行

第一映射关系的一对一绑定,该SoftSIM号码为SoftSIM管理服务器在用户注册

SoftSIM账户时进行分配,SoftSIM管理服务器可以存储第一映射关系。由此可知,

通过将SoftSIM号码与第一IMSI号码进行绑定,可以使得用户将SoftSIM号码作

为MSISDN号码用作别人的联系方式,则其他用户在寻呼SoftSIM号码对应的用

户时,可以通过SoftSIM管理服务器储存的第一映射关系找到第一IMSI号码,并

对第一IMSI号码进行寻呼,而在后续的IMSI号码的更换过程中,同一个SoftSIM

号码仍可以与更换的一个IMSI号码进行具有映射关系的一对一绑定,进而避免了

频繁更换IMSI号码带来的麻烦与不便利性,提高了用户体验。

附图说明

图1为本发明实施例中基于SoftSIM的IMSI号码管理方法一个实施例示意图;

图2为本发明实施例中基于SoftSIM的IMSI号码管理方法另一实施例示意图;

图3为本发明实施例中基于SoftSIM的IMSI号码管理方法另一实施例示意图;

图4为本发明实施例中基于SoftSIM的IMSI号码呼叫方法一个实施例示意图;

图5为本发明实施例中SoftSIM管理服务器另一实施例示意图;

图6为本发明实施例中SoftSIM管理服务器另一实施例示意图;

图7为本发明实施例中SoftSIM管理服务器另一实施例示意图;

图8为本发明实施例中网络侧设备一个实施例示意图。

具体实施方式

本发明实施例提供了一种基于SoftSIM的IMSI号码管理及呼叫方法、服务器及网

络侧设备,使得同一个SoftSIM号码可以与多个IMSI号码进行切换绑定,即在后

续的IMSI号码的更换过程中,同一个SoftSIM号码仍可以与更换的一个IMSI号

码进行具有映射关系的一对一绑定,主叫方用户仍可以寻呼同一个SoftSIM号码对

应的被叫方用户,从而提高了用户使用SoftSIM的便利性。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第

四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除

了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们

的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、

方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有

清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

随着通信技术的发展和成熟,移动终端已成为人们日常生活不可或缺的一部分,智

能终端的触控操作也开始逐渐替代按键操作,带来了更多的便捷性能。为了满足用

户更好的视觉体验,终端屏幕的尺寸越来越大,使得用户在单手操作的情况下存在

难以操控的盲区,往往需要两只手配合使用才能够实现终端屏幕上图标的操控,然

而在某些情况下,用户单手操作更加方便,大屏设计也因此给用户的使用带来了不

便。

为便于理解,下面对本发明实施例中的具体流程进行描述,请参阅图1,本发明实

施例中基于SoftSIM的IMSI号码管理方法一个实施例包括:

101、SoftSIM管理服务器检测用户是否下载归属于第一网络运营商的第一SoftSIM

数据包,若否,则执行步骤102,如是,则执行步骤103;

本实施例中,用户可以在终端侧下载SoftSIM应用程序,该终端可以包括但不限于

智能手机、平板电脑等,当用户在终端使用SoftSIM应用程序时,可以登录至

SoftSIM管理服务器,基于SoftSIM可以自主选择并更换网络运营商提供的SIM卡

服务,用户可以通过SoftSIM管理服务器申请归属于网络运营商的SoftSIM数据包。

具体的,SoftSIM管理服务器可以检测用户是否下载归属于第一网络运营商的第一

SoftSIM数据包,该第一SoftSIM数据包可以包括第一国际移动用户识别码IMSI

号码。

可以理解的是,本实施例中的第一SoftSIM数据包除了可以包括上述说明的第一

IMSI号码之外,在实际应用中,还可以包括Ki,Opc等SoftSIM卡参数,具体此

处不做限定。

需要说明的是,本实施例中的第一网络运营商可以包括中国移动、中国联通、中国

电信、虚拟运营商等中的任意一种网络运营商,具体此处不做限定。

102、执行其它流程;

若SoftSIM管理服务器检测用户没有下载归属于第一网络运营商的第一SoftSIM数

据包,则可以不进行其它操作,使得用户注册的SoftSIM号码没有对应的IMSI号

码。

103、SoftSIM管理服务器将SoftSIM号码与第一IMSI号码进行第一映射关系的一

对一绑定;

若SoftSIM管理服务器检测用户下载归属于第一网络运营商的第一SoftSIM数据包,

则SoftSIM管理服务器可以将SoftSIM号码与第一IMSI号码进行第一映射关系的

一对一绑定,该SoftSIM号码为SoftSIM管理服务器在用户注册SoftSIM账户时进

行分配。

具体的,在实际应用中,当用户在终端首次登录SoftSIM应用程序时,需要注册

SoftSIM账户,用户注册之后,SoftSIM管理服务器可以分配给用户一个SoftSIM

号码,作用与MSISDN相同,但同一个SoftSIM号码可以不同时对应多个IMSI号

码。本实施例中,SoftSIM管理服务器在检测到用户下载归属于第一网络运营商的

第一SoftSIM数据包后,可以获取该第一SoftSIM数据包包括的第一IMSI号码,

若当前SoftSIM号码没有与其它IMSI号码进行绑定,那么SoftSIM管理服务器可

以将该SoftSIM号码与第一IMSI号码进行一对一的绑定。

需要说明的是,用户可以根据不同的身份信息注册不同的SoftSIM号码,但

SoftSIM管理服务器针对一个身份信息只分配唯一的一个SoftSIM号码,此处限定

之后,在后面即不再重复限定。

进一步的,当用户注册SoftSIM号码后,该SoftSIM号码也可以由用户主动申请进

行注销,也可以由SoftSIM管理服务器进行注销。本实施例中,该注销方式可以具

体为:

SoftSIM管理服务器接收用户发送的注销SoftSIM号码指令;

SoftSIM管理服务器根据注销SoftSIM号码指令注销用户注册的SoftSIM号码;或,

若SoftSIM管理服务器检测到SoftSIM号码在预设时长内未使用,则SoftSIM管理

服务器注销用户注册的SoftSIM号码。

在实际应用中,若用户申请了多个SoftSIM号码,则当SoftSIM管理服务器接收到

注销SoftSIM指令后,可以按照用户的选择注销一个或以上的SoftSIM号码。可以

理解的是,SoftSIM号码注销后,SoftSIM号码与IMSI的绑定也将被解除,即

SoftSIM号码与IMSI号码之间将不存在对应的映射关系。

104、SoftSIM管理服务器存储第一映射关系。

本实施例中,当SoftSIM号码与第一IMSI号码进行第一映射关系的一对一绑定后,

SoftSIM管理服务器可以存储该第一映射关系,如在用户管理中心进行存储。

本实施例中,SoftSIM管理服务器可以将SoftSIM号码与第一IMSI号码进行一对

一绑定,并可以将绑定的第一映射关系进行存储,使得其它用户在存储SoftSIM号

码后,即可实现对与SoftSIM号码具有第一映射关系的第一IMSI号码进行呼叫,

而该SoftSIM号码针对用户的一个身份信息具有唯一性,从而可以保证同一个

SoftSIM号码可以与不同IMSI号码进行切换绑定,使得频繁更换IMSI号码也不会

影响用户使用SoftSIM号码的便利性。

需要说明的是,在实际应用中,用户可以注销第一IMSI号码,再重新申请使用第

二IMSI号码,本实施例中第一IMSI号码的注销可以是由用户主动申请注销,也

可以由网络运营商进行注销,下面分别进行说明:

请参阅图2,本发明实施例中基于SoftSIM的IMSI号码管理方法另一实施例包括:

本实施例中的步骤201至步骤204与图1所示实施例中的步骤101至步骤104相同,

此处不再赘述。

205、SoftSIM管理服务器接收用户发送的注销IMSI号码指令;

本实施例中,若用户在当前的第一IMSI号码使用过程中,想更换同一网络运营商

的另一IMSI号码,或者想更换另一网络运营商的另一IMSI号码时,可以向

SoftSIM管理服务器申请注销第一IMSI号码,即SoftSIM管理服务器可以接收用

户发送的注销IMSI号码指令。

206、SoftSIM管理服务器根据注销IMSI号码指令解除SoftSIM号码与第一IMSI

号码的绑定,并删除第一映射关系;

当SoftSIM管理服务器接收用户发送的注销IMSI号码指令后,可以根据该注销

IMSI指令解除SoftSIM号码与第一IMSI号码的绑定,并可以删除存储的第一映射

关系,以使得其他用户寻呼该SoftSIM号码时,由于没有对应的第一IMSI号码,

可以提醒其他用户呼叫失败。同时,用户在终端本地存储的第一SoftSIM数据包中

的有效信息也会在绑定关系解除的同时得到删除,以此有效释放终端的存储空间,

且避免非法占用第一SoftSIM数据包中的有效信息。

进一步的,在实际应用中,当SoftSIM管理服务器解除SoftSIM号码与第一IMSI

号码的绑定,并删除第一映射关系时,可以向第一网络运营商发送注销第一IMSI

号码的请求,以使得第一网络运营商能够及时将该第一IMSI号码更新为其它用户

可选的IMSI号码资源。

207、SoftSIM管理服务器检测用户是否下载归属于第二网络运营商的第二SoftSIM

数据包,若否,则执行步骤202,如是,则执行步骤208;

本实施例中,当SoftSIM管理服务器注销第一IMSI号码之后,用户可以利用

SoftSIM号码重新与其它IMSI号码进行绑定,则SoftSIM管理服务器可以检测用

户是否下载归属于第二网络运营商的第二SoftSIM数据包,该第二SoftSIM数据包

可以包括第二IMSI号码。

可以理解的是,本实施例中的第二SoftSIM数据包除了可以包括上述说明的第二

IMSI号码之外,在实际应用中,还可以包括Ki,Opc等SoftSIM卡参数,具体此

处不做限定。

需要说明的是,本实施例中的第二网络运营商可以包括中国移动、中国联通、中国

电信、虚拟运营商等中的任意一种网络运营商,具体此处不做限定。

具体的,本实施例中,若SoftSIM管理服务器检测用户没有下载归属于第二网络运

营商的第二SoftSIM数据包,那么可以执行步骤202,即SoftSIM管理服务器可以

不进行其它操作,使得用户注册的SoftSIM号码没有对应的IMSI号码。

208、SoftSIM管理服务器将SoftSIM号码与第二IMSI号码进行第二映射关系的一

对一绑定;

基于图1所示实施例中步骤103说明的部分内容,本实施例中,SoftSIM管理服务

器检测用户下载归属于第二网络运营商的第二SoftSIM数据包,则SoftSIM管理服

务器可以将SoftSIM号码与第二IMSI号码进行第二映射关系的一对一绑定。

209、SoftSIM管理服务器存储第二映射关系。

当SoftSIM号码与第二IMSI号码进行第二映射关系的一对一绑定后,SoftSIM管

理服务器可以存储该第二映射关系,以使得其它用户寻呼SoftSIM号码时,可以利

用映射关系对第二IMSI号码进行呼叫。

本实施例中,描述了用户主动申请将第一IMSI号码更换为第二IMSI号码的具体

流程,即在SoftSIM号码不变的情况下更新与之绑定的IMSI号码的映射关系,使

得SoftSIM号码对应的IMSI号码发生改变后,其它用户仍可以使用该SoftSIM号

码实现寻呼,可以减小由于IMSI号码的更改而对SoftSIM号码对应用户以及其他

用户造成的影响,有利于提高用户体验。

请参阅图3,本发明实施例中基于SoftSIM的IMSI号码管理方法另一实施例包括:

本实施例中的步骤301至步骤304与图1所示实施例中的步骤101至步骤104相同,

此处不再赘述。

305、若第一网络运营商检测到第一IMSI号码满足预设注销条件,则SoftSIM管理

服务器接收第一网络运营商发送的注销IMSI号码指令;

本实施例中,为了避免资源浪费,第一网络运营商也可以实时对第一IMSI号码进

行检测。若检测到第一IMSI号码满足预设注销条件,则可以向SoftSIM管理服务

器发送注销IMSI号码指令。

例如,在实际应用中,假设SoftSIM与现有SIM一样,不同的网络运营商可以有

不同的计费方式,那么当第一网络运营商检测到该第一IMSI号码有欠费,且在预

设时长内未缴费清算,那么第一网络运营商可以主动对该第一IMSI号码进行注销,

即SoftSIM管理服务器可以接收第一网络运营商发送的注销IMSI号码指令。

可以理解的是,本实施例仅以上述一个例子说明了网络运营商主动发送注销IMSI

号码指令的预设注销条件,在实际应用中,网络运营商也可以检测到第一IMSI号

码在满足其它预设注销条件时,可以对SoftSIM管理服务器发送注销IMSI号码指

令,具体此处不做限定。

本实施例中的步骤306至步骤309与图2所示实施例中的步骤206至步骤209相同,

此处不再赘述。

与图2所示实施例不同,本实施例中第一IMSI号码更换为第二IMSI号码是基于

第一网络运营商对第一IMSI号码的注销,但同样说明在SoftSIM号码未被注销的

情况下,若用户需求重新申请第二IMSI号码,那么该同一个SoftSIM号码仍可以

实现与第二IMSI号码的一对一绑定,从而IMSI号码的更换与图2所示实施例达

到的有益效果一样。

上面从SoftSIM管理服务器一侧说明了IMSI号码的管理方法,基于SoftSIM与

IMSI号码的绑定关系,下面对IMSI号码的呼叫方法进行描述,请参阅图4,本发

明实施例中基于SoftSIM的IMSI号码呼叫方法一个实施例包括:

401、网络侧设备接收SoftSIM号码的呼叫指令;

本实施例中,主叫方一侧可以对被叫方一侧的SoftSIM号码进行联系人存储,当主

叫方一侧需要对被叫方一侧发起呼叫请求时,主叫方一侧的终端可以接收SoftSIM

号码的呼叫指令,并将该SoftSIM号码的呼叫指令传送至网络侧设备,由网络侧设

备具体实施呼叫过程,该SoftSIM号码为SoftSIM管理服务器在用户注册SoftSIM

账户时进行分配。

402、网络侧设备根据呼叫指令查询SoftSIM管理服务器是否存在对应SoftSIM号

码的映射关系,若否,则执行步骤403,若是,则执行步骤404;

网络侧设备接收到SoftSIM号码的呼叫指令后,可以根据该呼叫指令查询SoftSIM

管理服务器是否存在对应SoftSIM号码的映射关系。

具体的,在实际应用中,SoftSIM管理服务器可以设有各个用户管理中心,用户的

每个SoftSIM号码在SoftSIM管理服务器可以有归属的用户管理中心,该SoftSIM

号码相应的映射关系即存储在该用户管理中心,从而网络侧设备可以根据呼叫指令

确定SoftSIM管理服务器中SoftSIM号码对应的用户管理中心,并查询在该用户管

理中心是否存在对应SoftSIM号码的映射关系。

可以理解的是,若对应SoftSIM号码的映射关系存储于SoftSIM管理服务器的其它

位置,那么网络侧设备也可以使用其它方式进行查询,具体此处不做限定。

403、执行其它流程;

若网络侧设备根据呼叫指令查询SoftSIM管理服务器不存在对应SoftSIM号码的映

射关系,则说明SoftSIM号码没有对应的IMSI号码,那么网络侧设备可以提示主

叫方一侧呼叫失败,如空号。

404、网络侧设备根据映射关系确定SoftSIM号码对应的IMSI号码,并对IMSI号

码进行呼叫。

若网络侧设备根据呼叫指令查询SoftSIM管理服务器存在对应SoftSIM号码的映射

关系,那么网络侧设备可以根据该映射关系确定SoftSIM号码对应的IMSI号码,

并可以对该IMSI号码进行呼叫。

本实施例中,从存储SoftSIM号码的主叫方一侧的网络侧设备说明了IMSI号码寻

呼的具体流程,说明网络侧设备对SoftSIM号码寻呼,但最终实现的是对与

SoftSIM号码具有映射关系的IMSI号码的寻呼,即SoftSIM号码可以作为唯一的

识别码,实现对该SoftSIM号码对应的用户的寻呼,无关乎与该SoftSIM号码具有

映射关系的IMSI号码是否发生改变,从而提高了用户体验。

上面对本发明实施例中基于SoftSIM的IMSI号码管理及呼叫方法进行了描述,下

面对本发明实施例中的SoftSIM管理服务器和网络侧设备进行描述,请参阅图5,

本发明实施例中SoftSIM管理服务器一个实施例包括:

检测模块501,用于检测用户是否下载归属于第一网络运营商的第一SoftSIM数据

包,第一SoftSIM数据包包括第一国际移动用户识别码IMSI号码;

绑定模块502,用于当检测模块检测用户下载归属于第一网络运营商的第一

SoftSIM数据包时,则将SoftSIM号码与第一IMSI号码进行第一映射关系的一对

一绑定,SoftSIM号码为SoftSIM管理服务器在用户注册SoftSIM账户时进行分配;

存储模块503,用于存储第一映射关系。

本实施例中,绑定模块502可以将SoftSIM号码与第一IMSI号码进行一对一绑定,

存储模块503可以将绑定的第一映射关系进行存储,使得其它用户在存储SoftSIM

号码后,即可实现对与SoftSIM号码具有第一映射关系的第一IMSI号码进行呼叫,

而该SoftSIM号码针对用户的一个身份信息具有唯一性,从而可以保证同一个

SoftSIM号码可以与不同IMSI号码进行切换绑定,使得频繁更换IMSI号码也不会

影响用户使用SoftSIM号码的便利性。

请参阅图6,本发明实施例中SoftSIM管理服务器另一实施例包括:

本实施例中的模块601与图5所示实施例中的模块501相同,模块602与图5所示

实施例中的模块502相同,模块603与图5所示实施例中的模块503相同,此处不

再赘述。

第一接收模块604,用于接收用户发送的注销IMSI号码指令;

第一解除模块605,用于根据第一接收模块接收的注销IMSI号码指令解除

SoftSIM号码与第一IMSI号码的绑定;

删除模块606,用于删除第一映射关系。

基于上述删除模块606的执行功能,本实施例中检测模块601、绑定模块602和存

储模块603还可以进一步做如下处理:

检测模块601,还用于检测用户是否下载归属于第二网络运营商的第二SoftSIM数

据包,第二SoftSIM数据包包括第二IMSI号码;

绑定模块602,还用于当检测模块检测用户下载归属于第二网络运营商的第二

SoftSIM数据包时,则将SoftSIM号码与第二IMSI号码进行第二映射关系的一对

一绑定;

存储模块603,还用于存储第二映射关系。

本实施例中,第一接收模块604接收用户针对第一IMSI号码发送的注销IMSI号

码指令后,若检测模块601检测到用户下载归属于第二网络运营商的第二SoftSIM

数据包,那么绑定模块602可以将第二SoftSIM数据包中的第二IMSI号码与

SoftSIM号码进行绑定,即在SoftSIM号码不变的情况下更新与之绑定的IMSI号

码的映射关系,使得SoftSIM号码对应的IMSI号码发生改变后,其它用户仍可以

使用该SoftSIM号码实现寻呼,可以减小由于IMSI号码的更改而对SoftSIM号码

对应用户以及其他用户造成的影响,有利于提高用户体验。

请参阅图7,本发明实施例中SoftSIM管理服务器另一实施例包括:

本实施例中的模块701与图6所示实施例中的模块601相同,模块702与图6所示

实施例中的模块602相同,模块703与图6所示实施例中的模块603相同,此处不

再赘述。

第二接收模块704,用于当第一网络运营商检测到第一IMSI号码满足预设注销条

件时,则接收第一网络运营商发送的注销IMSI号码指令;

第二解除模块705,用于根据第二接收模块接收的注销IMSI号码指令解除

SoftSIM号码与第一IMSI号码的绑定;

本实施例中的模块706与图6所示实施例中的模块606相同,此处不再赘述。

与图6所示实施例不同,本实施例中第一IMSI号码更换为第二IMSI号码是基于

第二接收模块704接收第一网络运营商对第一IMSI号码发送的注销IMSI号码指

令,但同样说明在SoftSIM号码未被注销的情况下,若检测模块701检测到用户下

载包括第二IMSI号码的第二SoftSIM数据包,那么绑定模块702可以实现该同一

个SoftSIM号码与第二IMSI号码的一对一绑定,从而IMSI号码的更换与图6所示

实施例达到的有益效果一样。

请参阅图8,本发明实施例中网络侧设备一个实施例包括:

接收模块801,用于接收SoftSIM号码的呼叫指令,SoftSIM号码为SoftSIM管理

服务器在用户注册SoftSIM账户时进行分配;

查询模块802,用于根据接收单元接收的呼叫指令查询SoftSIM管理服务器是否存

在对应SoftSIM号码的映射关系;

确定模块803,用于当查询单元查询SoftSIM管理服务器存在对应SoftSIM号码的

映射关系,则根据映射关系确定SoftSIM号码对应的IMSI号码;

呼叫模块804,用于对确定单元确定的IMSI号码进行呼叫

本实施例中,从存储SoftSIM号码的主叫方一侧的网络侧设备说明了IMSI号码寻

呼的具体流程,说明接收模块801接收SoftSIM号码的呼叫指令后,但最终实现的

是呼叫模块804对与SoftSIM号码具有映射关系的IMSI号码的寻呼,即SoftSIM

号码可以作为唯一的识别码,实现对该SoftSIM号码对应的用户的寻呼,无关乎与

该SoftSIM号码具有映射关系的IMSI号码是否发生改变,从而提高了用户体验。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,

装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘

述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以

通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所

述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例

如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或

不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通

过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示

的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到

多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施

例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是

各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成

的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,

可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本

质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产

品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以

使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各

个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、

只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,

RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前

述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可

以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同

替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术

方案的精神和范围。