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

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

(12)发明专利说明书

(21)申请号 CN2.0

(22)申请日 2007.07.26

(71)申请人 华为技术有限公司

地址 518129 广东省深圳市龙岗区坂田华为总部办公楼

(72)发明人 朱长华 孔令堂

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

代理人 逯长明

(51)

H04Q7/38

H04Q7/32

(10)申请公布号 CN 101094524 A

(43)申请公布日 2007.12.26

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

(54)发明名称

存器

(57)摘要

本发明实施例提供一种实现一卡多

实现一卡多号的方法和归属位置寄

号的方法以及归属位置寄存器,所述实现

一卡多号的方法包括:归属位置寄存器接

收从用户端发送的设置当前在网号码的请

求,所述请求中携带需要设置为当前在网

号码的号码相关信息和用户信息;根据请

求中所携带的号码相关信息和用户信息,

从归属位置寄存器存储的用户对应的多个

号码中选择相应的号码;将所选择的号码

设置为用户的当前在网号码;根据所述设

置的当前在网号码,下发所述当前在网号

码对应的业务数据。通过本发明实施例提

供的实现一卡多号的方法、归属位置寄存

器,可以仅通过用户和归属位置寄存器的

交互来实现用户的一卡多号业务,因此结

构简单,成本较低。

法律状态

法律状态公告日

法律状态信息

法律状态

权 利 要 求 说 明 书

1.一种实现一卡多号的方法,其特征在于,所述方法包括:

归属位置寄存器接收用户端发送的设置当前在网号码的请求,所述请求中携带需要

设置为当前在网号码的号码相关信息和用户信息;

根据请求中所携带的号码相关信息和用户信息,归属位置寄存器从预先存储的用户

的多个号码中选择相应的号码;

将所述选择的号码设置为用户的当前在网号码;

根据所述设置的当前在网号码,下发所述当前在网号码对应的业务数据。

2.根据权利要求1所述的实现一卡多号的方法,其特征在于,所述当前在网号码的

号码相关信息为号码对应的序号或者助记符,所述用户信息为用户的识别标识。

3.根据权利要求2所述的实现一卡多号的方法,其特征在于,所述归属位置寄存器

所接收的要求设置当前在网号码的请求为非结构化业务补充数据USSD消息,包

括要求设置当前在网号码对应的序号或者助记符以及用户的识别标识。

4.根据权利要求3所述的实现一卡多号的方法,其特征在于,根据所述请求中的号

码相关信息和用户信息,归属位置寄存器从预先存储的用户的多个号码中选择相应

的号码具体过程为:

归属位置寄存器根据要求设置当前在网号码的USSD消息中的号码对应的序号或

者助记符以及用户的识别标识,从预先存储的用户的多个号码中选择相应的号码。

5.根据权利要求2所述的实现一卡多号的方法,其特征在于,所述归属位置寄存器

所接收的要求设置当前在网号码的请求为短消息,包括要求设置当前在网号码对应

的序号或者助记符以及用户的识别标识。

6.根据权利要求5所述的实现一卡多号的方法,其特征在于,根据所述请求中的号

码相关信息和用户信息,归属位置寄存器从预先存储的用户的多个号码中选择相应

的号码具体过程为:

归属位置寄存器根据设置当前在网号码的短消息中的号码对应的序号或者助记符、

用户的识别标识,从预先存储的用户的多个号码中选择相应的号码,设置为用户当

前在网号码。

7.根据权利要求2所述的实现一卡多号的方法,其特征在于,所述归属位置寄存器

所接收的要求设置当前在网号码的请求为语音电话请求。

8.根据权利要求7所述的实现一卡多号的方法,其特征在于,根据所述请求中的号

码相关信息和用户信息,归属位置寄存器从预先存储的用户的多个号码中选择相应

的号码具体过程为:

归属位置寄存器将设置当前在网号码语音电话请求转换为归属位置寄存器能识别的

操作指令,根据操作指令中的号码对应的序号或者助记符、用户的识别标识,归属

位置寄存器从预先存储的用户的多个号码中选择相应的号码,设置为用户当前在网

号码。

9.根据权利要求1所述的实现一卡多号的方法,其特征在于,将所述选择的号码设

置为用户的当前在网号码具体过程包括:

归属位置寄存器发送更改用户数据的请求给拜访位置寄存器或移动交换中心,携带

所述选择的相应号码;

拜访位置寄存器或移动交换中心更改用户数据,将用户当前在网号码设置为所述选

择的相应号码。

10.一种归属位置寄存器,其特征在于,包括:

接收单元,用于接收设置当前在网号码的请求,所述请求中携带需要设置为当前在

网号码的号码相关信息和用户信息;

存储单元,用于存储用户开设的多个号码以及每个号码对应的相关信息;

选择单元,根据所述接收单元接收的请求中所携带的号码相关信息和用户信息,从

所述存储单元中存储的用户对应的多个号码中选择相应的号码;

设置单元,将选择单元所选择的号码设置为用户的当前在网号码;

发送单元,用于当所述接收单元接收用户发送的位置更新请求时,根据设置单元设

置的当前在网号码,下发所述当前在网号码对应的业务数据。

11.根据权利要求10所述的归属位置寄存器,其特征在于,所述接收单元包括

USSD消息中心,用于接收设置当前在网号码的USSD消息。

12.根据权利要求10所述的归属位置寄存器,其特征在于,所述接收单元包括短消

息中心,用于接收设置当前在网号码的短消息。

13.根据权利要求10所述的归属位置寄存器,其特征在于,所述接收单元包括语音

电话单元,用于接收设置当前在网号码的语音电话请求,并将所述语音电话请求转

换为归属位置寄存器能识别的操作指令。

说 明 书

技术领域

本发明涉及网络通信技术领域,特别涉及一种实现一卡多号的方法、归属位置寄存

器。

背景技术

随着个人业务需求的不断发展,产生了一卡多号业务,即用户只拥有一张用户识别

卡,但拥有多个用户号码,不同的号码拥有不同的业务,使用时对当前使用的号码

进行记费,从而不同号码可用于不同的场合。比如一个号码可以作为工作相时使用

的号码,由公司进行付费;另一个号码为非工作相关时使用的号码,由私人付费,

从而更好的满足个人的使用需求。

现有的一卡多号技术方案需要移动交换中心/拜访位置寄存器(MSC/VLR,

Mobile Switching Center/Visitor Location Register)、归属位置寄存器(HLR,

Home Location Register)互相配合来支持。

其工作原理如下:

当用户上网时,MSC/VLR通过位置更新消息中携带支持一卡多号业务的指示信息,

告知HLR其对一卡多号业务的支持能力,如果用户签约了一卡多号业务,则HLR

将用户一卡多号的业务数据,例如两个移动台ISDN号码(MSISDN,

Mobile Station ISDN Number)及MSISDN对应的补充业务数据,均下发给

MSC/VLR进行保存。当用户选择其中的号码通过MSC/VLR进行呼叫时,由于

MSC/VLR记录了用户的一卡多号业务数据,因此能够根据用户选择的号码进行呼

叫建立和计费等处理。

由此可知,用户在使用一卡多号业务时,需要MSC/VLR、HLR支持一卡多号业务,

例如HLR需要保存用户一卡多号的业务数据,在MSC/VLR告知HLR其对一卡多

号业务的支持能力后,还需要HLR将用户一卡多号的业务数据下发给MSC/VLR

进行保存。因此,在进行本发明创造过程中,发明人发现现有技术中至少存在如下

问题:通过现有技术的方案来实现一卡多号业务,需要网络中的HLR、MSC/VLR

具备支持一卡多号业务的能力,以及HLR、MSC/VLR之间的相互配合。

发明内容

有鉴于此,有必要提出一种实现一卡多号的方法、归属位置寄存器,能够通过用户

和HLR的简单交互来实现用户的一卡多号业务。

本发明实施例提供一种实现一卡多号的方法以及归属位置寄存器,所述实现一卡多

号的方法,包括:

归属位置寄存器接收用户端发送的设置当前在网号码的请求,所述请求中携带需要

设置为当前在网号码的号码相关信息和用户信息;

根据请求中所携带的号码相关信息和用户信息,归属位置寄存器从预先存储的用户

的多个号码中选择相应的号码;

将所述选择的号码设置为用户的当前在网号码;

根据所述设置的当前在网号码,下发所述当前在网号码对应的业务数据。

本发明实施例还提供一种归属位置寄存器,包括:

接收单元,用于接收设置当前在网号码的请求,所述请求中携带需要设置为当前在

网号码的号码相关信息和用户信息;

存储单元,用于存储用户开设的多个号码以及每个号码对应的相关信息;

选择单元,根据所述接收单元接收的请求中所携带的号码相关信息和用户信息,从

所述存储单元中存储的用户对应的多个号码中选择相应的号码;

设置单元,将选择单元所选择的号码设置为用户的当前在网号码;

发送单元,用于当所述接收单元接收用户发送的位置更新请求时,根据设置单元设

置的当前在网号码,下发所述当前在网号码对应的业务数据。

通过本发明实施例提供的实现一卡多号的方法、归属位置寄存器,用户向归属位置

寄存器发送设置当前在网号码的请求,归属位置寄存器从已存储的用户对应的多个

号码中选择相应的号码设置为用户的当前在网号码,因此可以仅通过用户和HLR

的交互来实现用户的一卡多号业务,结构简单,成本较低。

附图说明

图1为本发明实现一卡多号的方法一个实施例的信令流程图;

图2为本发明归属位置寄存器一个实施例的结构图。

具体实施方式

本发明实施例提供一种实现一卡多号的方法、归属位置寄存器。为使本发明的技术

方案更加清楚明白,以下参照附图并列举实施例,对本发明进一步详细说明。

本发明实施例提供一种实现一卡多号的方法,包括:

归属位置寄存器接收用户端发送的设置当前在网号码的请求,所述请求中携带需要

设置为当前在网号码的号码相关信息和用户信息;

归属位置寄存器从预先存储的用户对应的多个号码中选择相应的号码,并将所述号

码设置为用户的当前在网号码;

根据所述设置的当前在网号码,下发所述当前在网号码对应的业务数据。

请参照图1,为本发明实现一卡多号的方法一个实施例的信令流程图,实现一卡多

号的方法具体过程包括:

步骤201:用户通过移动台发送设置当前在网号码的请求给MSC/VLR,所述请求

中携带需要设置为当前在网号码的号码相关信息和用户信息;

所述号码相关信息为号码对应的序号或者助记符。所述用户信息为用户的识别标识。

用户可以通过非结构化业务补充数据(USSD,

Unstructured SupplementaryService Data)消息发送设置当前在网号码的请求给

MSC/VLR。所述设置当前在网号码的USSD消息中携带号码对应的序号或者助记

符以及用户的识别标识。

USSD消息的格式说明如下表1所示:

表1 USSD消息格式说明

参数序号参数名称参数:必选(M)可选

(C)注释

1 OC M

Operation Code:OC=**...用于设置号码的序号、助记符OC=##...

用于选择一个号码成为当前在网号码OC=*#...用于查询用户的号码、序号、助记

2 SC M

选择一个协议未使用的业务码作为此业务的业务

码.3 * M

Delimiter4 MSISDN C

entry>当设置序号、助记符和选择号码和需要查询一个特定号码的序号、助

记符时,设置此参数。当输入0时,标识查询当前用户选择的号码及其序号、助记

符。

5 * MDe

limiter.6 Serial code C

ntry>序号,当对MSISDN号码进行序号设置或者使用序号选择MSISDN号

码成为在网号码时,使用此参数

7 * MDe

limiter8 Mnemonic code

C助记符,当对MSISDN号码进行助记符设置或者使用助记符选择

MSISDN号码成为在网号码时,使用此参数

last # M

End of USSD string

用户还可以通过短消息发送设置当前在网号码的请求给MSC/VLR。所述设置当前

在网号码的短消息中携带号码对应的序号或者助记符以及用户的识别标识。

短消息的格式说明如下表2所示:

表2短消息格式说明

参数序号 参数名称参数:必选(M)可选

(C)注释

1 OC M

Operation Code:OC=用于设置号码的序号、助记符OC=

用于选择一个号码成为当前在网号码OC=用于查询用户的号码、序

号、助记符

2 Delimiter M

ntry>#使用#作为分隔符

3 MSISDN C

try>当设置序号、助记符和选择号码和需要查询一个特定号码的序号、助记符时,

设置此参数。当输入0时,标识查询当前用户选择的号码及其序号、助记符。

4 Delimiter M

ntry>#使用#作为分隔符

5 Serial code C<

entry>序号,当对MSISDN号码进行进行序号设置或者使用序号选择MSISDN号

码成为在网号码时,使用此参数

6 Delimiter M

ntry>#使用#作为分隔符

7 Mnemonic code C

ry>助记符,当对MSISDN号码进行进行助记符设置或者使用助记符选择

MSISDN号码成为在网号码时,使用此参数

用户还可以通过语音电话发送设置当前在网号码的请求给MSC/VLR。所述设置当

前在网号码的短消息中携带号码对应的序号或者助记符以及用户的识别标识。

除了上述USSD消息、短消息、语音电话请求,所述要求设置当前在网号码的请

求还可以为其它形式的请求。

步骤202:所述要求设置当前在网号码的请求由MSC/VLR转发至归属位置寄存器;

步骤203:根据所述设置当前在网号码的请求中所携带的号码相关信息和用户信息,

从归属位置寄存器存储的用户对应的多个号码中选择相应的号码;

用户预先通过运营商开设了一卡多号业务,因此用户信息、用户所开设的多个

MSISDN、每个MSISDN对应的业务信息例如资费标准、优惠策略等信息,均存

储在所述归属位置寄存器中。

用户通过USSD消息发送设置当前在网号码的请求时,归属位置寄存器USSD消

息包括一个USSD消息中心,用户通过移动台发送设置当前在网号码的USSD消

息给归属位置寄存器的USSD消息中心,USSD消息中心根据设置当前在网号码的

USSD消息中的号码对应的序号或者助记符、用户的识别标识,从预先存储的用户

的多个号码中选择相应的号码。

归属位置寄存器中用户的多个号码与序号、助记符的对应关系可以通过移动台发送

设置每个MSISDN对应的序号、助记符的USSD消息给归属位置寄存器来进行设

置;用户还可以通过移动台发送查询序号、助记符的USSD消息给归属位置寄存

器的USSD中心来查询当前在网号码所对应的序号、助记符。USSD消息中心根据

收到的设置或者查询请求,完成号码所对应的序号、助记符的设置,或者号码所对

应的序号、助记符的查询,并将设置和查询结果返回给移动台。

用户通过短消息发送设置当前在网号码的请求时,归属位置寄存器包括一个具有特

殊号码的短消息中心,用户通过移动台发送要求设置用户当前在网号码的短消息给

归属位置寄存器的短消息中心,短消息中心根据设置当前在网号码的短消息中的号

码对应的序号或者助记符、用户的识别标识,从预先存储的用户的多个号码中选择

相应的号码。

归属位置寄存器中用户的多个号码与序号、助记符的对应关系可以通过移动台发送

设置每个MSISDN对应的序号、助记符的短消息给归属位置寄存器来进行设置;

用户还可以通过移动台发送查询序号、助记符的短消息给归属位置寄存器的短消息

中心来查询当前在网号码所对应的序号、助记符。短消息中心根据收到的设置或者

查询请求,完成号码所对应的序号、助记符的设置,或者号码所对应的序号、助记

符的查询,并将设置和查询结果返回给移动台。

用户通过语音电话发送设置当前在网号码的请求时,归属位置寄存器包括一个语音

电话自动台,用户通过移动台发送设置当前在网号码的语音电话请求给语音电话自

动台,语音电话自动台将语音电话请求转换为归属位置寄存器能识别的操作指令,

根据操作指令中的号码对应的序号或者助记符、用户的识别标识,归属位置寄存器

从预先存储的用户的多个号码中选择相应的号码。

归属位置寄存器中用户的多个号码与序号、助记符的对应关系可以通过移动台发送

设置每个MSISDN对应的序号、助记符的语音电话请求给归属位置寄存器来进行

设置;用户还可以通过移动台发送查询序号、助记符的语音电话请求给归属位置寄

存器来查询当前在网号码所对应的序号、助记符。语音电话自动台将收到的语音电

话请求转换为归属位置寄存器能识别的操作指令,完成号码所对应的序号、助记符

的设置,或者号码所对应的序号、助记符的查询,并将设置和查询结果返回给移动

台。

所述操作指令一般称之为人机交互语言(Man-Machine-Language),MML格式随不

同HLR实现而不同,但只要包含所需信息即可。例如,其格式信息如下所示,其

中X,Y,Z为字符串,且X和Y为数字字符串,Z可以为任意字符串:

(1)设置号码的序号、助记符:

SET:MSISDN=X,SC=Y,MC=Z;

SC和MC参数为二选一或者都选,SC参数用于设置X号码对应的序号为X,MC

用于设置X号码对应的助记符Y。

举例:SET:MSISDN=138****8888,SC=1,MC=HOME;

(2)选择一个号码成为当前在网号码:

MOD:MSISDN=X,SC=Y,MC=Z;

MSISDN、SC、MC三个参数任选一个。用于选择X号码或者序号为Y对应的号

码或者助记符为Z对应的号码为当前在网号码。

举例:MOD:MSISDN=138****9999;

(3)查询用户的号码、序号、助记符:

LST:MSISDN=X,SC=Y,MC=Z;

MSISDN、SC、MC三个参数任选一个。用于查询X号码或者序号为Y对应的号

码或者助记符为Z对应的号码、序号助、助记符三项信息。如果使用MSISDN参

数且参数内容为0,则表明查询当前在网号码的号码、序号助、助记符三项信息。

举例:LST:MSISDN=0。

例如用户A开设了3个MSISDN分别为123456、654321、888888,其中123456

的序号为1,654321的序号为2,888888的序号为3。所述设置当前在网号码的请

求中携带的信息包括用户A的标识以及序号1,那么可以从归属位置寄存器中选择

号码123456作为用户A的当前在网号码。

步骤204:归属位置寄存器发送更改用户数据的请求给MSC/VLR,携带所述选择

的相应号码;

步骤205:MSC/VLR更改用户数据,将用户当前在网号码设置为所述选择的相应

号码。

步骤206:用户通过移动台发送位置更新请求给MSC/VLR;

步骤207:所述位置更新请求由MSC/VLR转发至归属位置寄存器;

步骤208:所述归属位置寄存器接收用户发送的位置更新请求,根据用户所选择的

当前在网号码,下发所述当前在网号码对应的业务数据给MSC/VLR。

当用户设置好当前在网号码后,向MSC/VLR发送位置更新请求,MSC/VLR转发

所述位置更新请求给归属位置寄存器。归属位置寄存器收到所述位置更新请求后,

向MSC/VLR下发所述当前在网号码对应的业务数据。这是因为,每个MSISDN

开设了相应的业务。

采用本发明实施例提供的实现一卡多号的方法,当用户主叫时,MSC/VLR根据用

户所选择当前在网号码,实现号码显示、计费等业务。例如对于用户开设的

MSISDN中的号码123456,开设了国际长途、漫游等业务,那么当用户选择此号

码为当前在网号码,用户主叫时,对方显示用户的号码为123456,且用户可以拨

打国际长途以及进行漫游业务。

采用本发明实施例提供的实现一卡多号的方法,当用户被叫时,如果呼叫用户所选

择的当前在网号码,则归属位置寄存器返回响应消息给主叫,主叫与用户进行呼叫

建立。

请参照图2,为本发明归属位置寄存器一个实施例的结构图。所述归属位置寄存器

包括接收单元31、存储单元32、选择单元33、设置单元34、发送单元35。

所述接收单元31用于接收设置当前在网号码的请求,所述请求中携带需要设置为

当前在网号码的号码相关信息和用户信息,接收用户发送的位置更新请求。

所述接收单元31包括USSD消息中心,用于接收设置用户当前在网号码的USSD

消息。

所述接收单元31还可以包括短消息中心,用于接收设置用户当前在网号码的短消

息。

所述接收单元31还可以包括语音电话自动台,用于接收设置用户当前在网号码的

语音电话。

当前在网号码的号码相关信息包括个号码对应的序号、助记符等。用户可以通过

USSD消息、短消息、语音电话请求等请求来设置每个号码对应的序号、助记符,

或者查询当前在网号码所对应的序号、助记符等。

所述存储单元32用于存储用户开设的多个号码以及每个号码对应的相关信息。

每个号码对应的相关信息包括每个号码对应的业务信息例如资费标准、优惠策略等

信息,以及每个号码对应的序号、助记符。

所述选择单元33,根据所述接收单元31接收的请求中所携带的号码相关信息和用

户信息,从所述存储单元32中存储的用户对应的多个号码中选择相应的号码;

当接收单元31接收的设置当前在网号码请求为USSD消息时,USSD消息中心根

据设置当前在网号码的USSD消息中的号码对应的序号或者助记符、用户的识别

标识,从存储单元32的用户的多个号码中选择相应的号码。

当接收单元31接收的设置当前在网号码请求为短消息时,短消息中心根据设置当

前在网号码的短消息中的号码对应的序号或者助记符、用户的识别标识,从存储单

元32的用户的多个号码中选择相应的号码。

当接收单元31接收的设置当前在网号码请求为语音电话时,语音电话自动台将语

音电话请求转换为归属位置寄存器能识别的操作指令,根据操作指令中的号码对应

的序号或者助记符、用户的识别标识,从存储单元32的用户的多个号码中选择相

应的号码。

所述设置单元34,用于将选择单元33所选择的号码设置为用户的当前在网号码。

所述发送单元35用于当接收单元31接收用户发送的位置更新请求时,根据设置单

元34设置的当前在网号码,下发所述当前在网号码对应的业务数据。

用户通过移动台进行位置更新请求时,发送单元35向MSC/VLR下发所述设置单

元34设置的当前在网号码所对应的业务数据。这是因为,每个MSISDN开设了相

对应的业务。

通过本发明实施例提供的实现一卡多号的方法、归属位置寄存器,用户向归属位置

寄存器发送设置当前在网号码的请求,归属位置寄存器从已存储的用户对应的多个

号码中选择相应的号码设置为用户的当前在网号码,因此可以仅通过用户和HLR

的交互来实现用户的一卡多号业务,结构简单,成本较低。

以上对本发明实施例所提供的一种实现一卡多号的方法、归属位置寄存器进行了详

细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施

例的说明只是用于帮助理解本发明所揭示的技术方案;同时,对于本领域的一般技

术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上

所述,本说明书内容不应理解为对本发明的限制。