一种由网络侧控制的呼叫拒绝的实现方法转让专利

申请号 : CN200810093844.X

文献号 : CN101267677B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张博

申请人 : 中兴通讯股份有限公司

摘要 :

本发明公开了一种由网络侧控制的呼叫拒绝的实现方法,包括以下步骤:移动交换中心MSC接收到入呼叫请求后,将入呼信息查询请求消息发送给拜访位置寄存器VLR,所述入呼叫请求携带有主叫用户号码和被叫用户漫游号码;所述VLR收到入呼信息查询请求后,依照所述被叫用户漫游号码得到被叫用户号码,在所述被叫用户号码对应的呼叫拒接列表中查询所述主叫用户号码的匹配项;如果找到匹配项,则拒绝所述入呼叫请求;如果没有找到匹配项,则正常接通所述入呼叫请求。本发明还公开了一种用户定制呼叫拒绝的方法。本发明技术方案摆脱了呼叫拒绝对终端功能和状态的依赖,并能够节约无线资源。

权利要求 :

1.一种由网络侧控制的呼叫拒绝的实现方法,其特征在于,包括以下步骤:

(1)移动交换中心MSC接收到入呼叫请求后,将入呼信息查询请求消息发送给拜访位置寄存器VLR,所述入呼信息查询请求携带有主叫用户号码和被叫用户漫游号码;

(2)所述VLR收到入呼信息查询请求后,依照所述被叫用户漫游号码得到被叫用户号码,在所述被叫用户号码对应的呼叫拒接列表中查询所述主叫用户号码的匹配项;如果找到匹配项,则拒绝所述入呼叫请求;如果没有找到匹配项,则正常接通所述入呼叫请求。

2.根据权利要求1所述的由网络侧控制的呼叫拒绝的实现方法,其特征在于,步骤(1)包括:(11)所述MSC从移动关口局GMSC收到所述入呼叫请求的初始地址消息,所述初始地址消息携带有主叫用户号码和被叫用户漫游号码;

(12)所述MSC收到初始地址消息后,向用户归属的所述VLR发送入呼信息查询请求消息,入呼信息查询请求消息包含有主叫用户号码和被叫用户漫游号码。

3.根据权利要求2所述的由网络侧控制的呼叫拒绝的实现方法,其特征在于,步骤(2)中,所述VLR从所述MSC收到入呼信息查询请求消息后,查询所述被叫用户号码对应的呼叫拒接列表,在所述呼叫拒接列表中查找所述主叫用户号码的匹配项;如果所述VLR在所述呼叫拒接列表里查询到该主叫用户号码的匹配项,则在给所述MSC的入呼信息查询响应消息携带呼叫拒接的信息;否则在所述入呼信息查询响应消息中携带呼叫被接听的信息。

4.根据权利要求2所述的由网络侧控制的呼叫拒绝的实现方法,其特征在于,步骤(2)中,所述MSC根据从VLR收到的入呼信息查询响应消息来决定是否接通入呼叫;如果收到入呼信息查询响应消息中不允许接听该主叫用户号码,则给所述GMSC回复呼叫释放消息;如果收到入呼信息查询响应消息中允许接听所述主叫用户号码,则开始接通该呼叫,通过基站控制器BSC呼叫被叫方,并给GMSC回复地址全消息。

5.根据权利要求1所述的由网络侧控制的呼叫拒绝的实现方法,其特征在于,步骤(1)中,还包括用户定制呼叫拒绝的步骤:A、拜访位置寄存器VLR接收补充业务登记请求,所述补充业务登记请求中携带有拒绝接听号码和发起所述补充业务登记请求的用户号码;

B、所述VLR把所述补充业务登记请求发给归属位置寄存器HLR,所述HLR给所述用户号码设定对应的呼叫拒接列表,所述HLR在所述呼叫拒接列表上记录所述拒绝接听号码;

C、所述HLR将所述呼叫拒接列表插入到所述VLR。

6.根据权利要求5所述的由网络侧控制的呼叫拒绝的实现方法,其特征在于,步骤A包括:

A1、用户通过移动终端发起补充业务登记请求,在其补充业务登记消息中携带有至少一个拒绝接听号码;

A2、所述MSC从BSC收到用户的补充业务登记请求,将所述补充业务登记请求通过MAP消息转发给所述VLR;

7.根据权利要求6所述的由网络侧控制的呼叫拒绝的实现方法,其特征在于,步骤B包括:

B1、所述VLR通过MAP消息转发所述补充业务登记请求给用户归属的HLR;

B2、所述HLR将所述补充业务登记请求消息里携带的拒绝接听码添加到呼叫拒接列表中,所述HLR向所述VLR返回补充业务登记响应消息,表示用户的登记信息已经被接受;

B3、所述VLR把补充业务登记响应消息转发给用户所在的MSC,所述MSC把补充业务登记响应消息发送给BSC,并通过BSC将补充业务登记响应消息发送给用户终端,提示用户登记的呼叫拒接信息已经被网络接受。

8.根据权利要求7所述的由网络侧控制的呼叫拒绝的实现方法,其特征在于,步骤C包括:

C1、所述HLR在存储所述呼叫拒绝列表和返回所述补充业务登记响应后,向用户所在的VLR提供插入用户数据请求消息来插入当前登记的所述呼叫拒接列表;

C2、所述VLR收到HLR的插入用户数据请求消息后,更新自己存储的呼叫拒接列表,并向所述HLR返回插入用户数据响应消息,表示所述VLR中当前登记的所述呼叫拒接列表已经更新。

9.一种用户定制呼叫拒绝的方法,其特征在于,包括以下步骤:

I、拜访位置寄存器VLR接收补充业务登记请求,所述补充业务登记请求中携带有拒绝接听号码和发起所述补充业务登记请求的用户号码;

II、所述VLR把所述补充业务登记请求发给归属位置寄存器HLR,所述HLR给所述用户号码设定对应的呼叫拒接列表,所述HLR在所述呼叫拒接列表上记录所述拒绝接听号码;

III、所述HLR将所述呼叫拒接列表插入到所述VLR。

10.根据权利要求9所述的用户定制呼叫拒绝的方法,其特征在于,步骤I中,用户通过移动终端发起补充业务登记请求,在其补充业务登记请求中携带有至少一个拒绝接听号码,所述MSC从BSC收到用户的补充业务登记请求后通过MAP消息转发给所述VLR;步骤II中,所述VLR通过MAP消息转发所述补充业务登记请求给所述HLR,所述HLR将所述补充业务登记请求消息里携带的拒绝接听码添加到呼叫拒接列表中,并向所述VLR返回补充业务登记响应消息,表示用户的登记信息已经被接受,所述VLR把补充业务登记响应消息转发给用户所在的MSC,所述MSC把补充业务登记响应消息发送给BSC,并通过BSC将补充业务登记响应消息发送给用户终端;步骤III中,所述HLR在存储所述呼叫拒绝列表和返回所述补充业务登记响应后,向所述VLR插入当前登记的所述呼叫拒接列表,所述VLR更新自己存储的呼叫拒接列表,并向所述HLR返回插入用户数据响应消息,表示所述VLR中当前登记的所述呼叫拒接列表已经更新。

说明书 :

一种由网络侧控制的呼叫拒绝的实现方法

技术领域

[0001] 本发明涉及移动通信技术领域,具体说,涉及一种由网络侧控制的呼叫拒绝的实现方法。

背景技术

[0002] 在码分多址(CDMA,Code-Division Multiple Access)网络中,存在一种呼叫选择接受(SCA),这个业务是通过用户在归属位置寄存器(HLR,Home Location Register)定制呼叫接听列表,由HLR在收到入呼的LOCATION消息后,根据LOCATION消息携带的主叫号码来判断是否返回该被叫用户的位置信息,继续处理该呼叫流程。但是这种机制在全球移动通信(GSM,Global System For Mobile Communication)网络中无法实现。因为在GSM网络中,在移动关口局(GMSC)向HLR寻找路由的MAP_SEND_ROUTING_INFORMATION消息中并不携带主叫用户的号码,所以也就无法由HLR做出相关判断。
[0003] 在GSM网络中,用户目前可以通过以下两种方法拒接来电:一个是接通后用户在终端按拒绝接听的按键;另一种是用户预先在终端里设置不想接听的号码列表(该功能需要终端支持),遇到这些不想接听的号码入呼时,由终端自动拒绝接听。但是,目前这两种方式有如下缺点:
[0004] 第一,拒绝入呼叫需要占用无线资源。因为终端必须在收到网络下发的Setup消息后,才能判断出入呼用户的号码,从而由用户或者终端做出拒绝接听的操作。 [0005] 第二,需要人工干预或者需要终端的支持。对于不支持自动拒接功能的终端,用户只能手工拒绝,即使终端支持该功能,实现方式完全由终端决定,缺乏灵活性。 [0006] 第三,不论终端是否支持自动拒接功能,要拒绝来电都依赖于终端,所以用户必须使终端保持在开机状态。当用户终端关闭后,所有设置将没有效果。
[0007] 发明内容
[0008] 本发明要解决的技术问题是提供一种由网络侧控制的呼叫拒绝的实现方法,摆脱了呼叫拒绝对终端功能和状态的依赖,并能够节约无线资源。
[0009] 为了解决上述问题,本发明提供了一种由网络侧控制的呼叫拒绝的实现方法,包括以下步骤:
[0010] (1)移动交换中心MSC接收到入呼叫请求后,将入呼信息查询请求消息发送给拜访位置寄存器VLR,所述入呼信息查询请求携带有主叫用户号码和被叫用户漫游号码; [0011] (2)所述VLR收到入呼信息查询请求后,依照所述被叫用户漫游号码得到被叫用户号码,在所述被叫用户号码对应的呼叫拒接列表中查询所述主叫用户号码的匹配项;如果找到匹配项,则拒绝所述入呼叫请求;如果没有找到匹配项,则正常接通所述入呼叫请求。
[0012] 进一步,步骤(1)包括:
[0013] (11)所述MSC从移动关口局GMSC收到所述入呼叫请求的初始地址消息,所述初始地址消息携带有主叫用户号码和被叫用户漫游号码;
[0014] (12)所述MSC收到初始地址消息后,向用户归属的所述VLR发送入呼信息查询请求消息,入呼信息查询请求消息包含有主叫用户号码和被叫用户漫游号码。 [0015] 进一步,步骤(2)中,所述VLR从所述MSC收到入呼信息查询请求消息后,查询所述被叫用户号码对应的呼叫拒接列表,在所述呼叫拒接列表中查找所述主叫用户号码的匹配项;如果所述VLR在所述呼叫拒接列表里查询到该主叫用户号码的匹配项,则在给所述MSC的入呼信息查询响应消息携带呼叫拒接的信息;否则在所述入呼信息查询响应消息中携带呼叫被接听的信息。
[0016] 进一步,步骤(2)中,所述MSC根据从VLR收到的入呼信息查询响应消息来决定是否接通入呼叫;如果收到入呼信息查询响应消息中不允许接听该主叫用户号码,则给所述GMSC回复呼叫释放消息;如果收到入呼信息查询响应消息中允许接听所述主叫用户号码,则开始接通该呼叫,通过基站控制器BSC呼叫被叫方,并给GMSC回复地址全消息。 [0017] 进一步,步骤(1)中,还包括用户定制呼叫拒绝的步骤:
[0018] A、拜访位置寄存器VLR接收补充业务登记请求,所述补充业务登记请求中携带有拒绝接听号码和发起所述补充业务登记请求的用户号码;
[0019] B、所述VLR把所述补充业务登记请求发给归属位置寄存器HLR,所述HLR给所述用户号码设定对应的呼叫拒接列表,所述HLR在所述呼叫拒接列表上记录所述拒绝接听号码;
[0020] C、所述HLR将所述呼叫拒接列表插入到所述VLR。
[0021] 进一步,步骤A包括:
[0022] A1、用户通过移动终端发起补充业务登记请求,在其补充业务登记消息中携带有至少一个拒绝接听号码;
[0023] A2、所述MSC从BSC收到用户的补充业务登记请求,将所述补充业务登记请求通过MAP消息转发给所述VLR;
[0024] 进一步,步骤B包括:
[0025] B1、所述VLR通过MAP消息转发所述补充业务登记请求给用户归属的HLR; [0026] B2、所述HLR将所述补充业务登记请求消息里携带的拒绝接听码添加到呼叫拒接列表中,所述HLR向所述VLR返回补充业务登记响应消息,表示用户的登记信息已经被接受;
[0027] B3、所述VLR把补充业务登记响应消息转发给用户所在的MSC,所述MSC把补充业务登记响应消息发送给BSC,并通过BSC将补充业务登记响应消息发送给用户终端,提示用户登记的呼叫拒接信息已经被网络接受。
[0028] 进一步,步骤C包括:
[0029] C1、所述HLR在存储所述呼叫拒绝列表和返回所述补充业务登记响应后,向用户所在的VLR提供插入用户数据请求消息来插入当前登记的所述呼叫拒接列表; [0030] C2、所述VLR收到HLR的插入用户数据请求消息后,更新自己存储的呼叫拒接列表,并向所述HLR返回插入用户数据响应消息,表示所述VLR中当前登记的所述呼叫拒接列表已经更新。
[0031] 本发明所解决的另一个技术问题是提供一种用户定制呼叫拒绝的方法,能够使用户摆脱呼叫拒绝对终端功能和状态的依赖。
[0032] 为了解决上述问题,本发明提供了一种用户定制呼叫拒绝的方法,包括以下步骤:
[0033] I、拜访位置寄存器VLR接收补充业务登记请求,所述补充业务登记请求中携带有拒绝接听号码和发起所述补充业务登记请求的用户号码;
[0034] II、所述VLR把所述补充业务登记请求发给归属位置寄存器HLR,所述HLR给所述用户号码设定对应的呼叫拒接列表,所述HLR在所述呼叫拒接列表上记录所述拒绝接听号码;
[0035] III、所述HLR将所述呼叫拒接列表插入到所述VLR。
[0036] 进一步,步骤I中,用户通过移动终端发起补充业务登记请求,在其补充业务登记请求中携带有至少一个拒绝接听号码,所述MSC从BSC收到用户的补充业务登记请求后通过MAP消息转发给所述VLR;步骤II中,所述VLR通过MAP消息转发所述补充业务登记请求给所述HLR,所述HLR将所述补充业务登记请求消息里携带的拒绝接听码添加到呼叫拒接列表中,并向所述VLR返回补充业务登记响应消息,表示用户的登记信息已经被接受,所述VLR把补充业务登记响应消息转发给用户所在的MSC,所述MSC把补充业务登记响应消息发送给BSC,并通过BSC将补充业务登记响应消息发送给用户终端;步骤III中,所述HLR在存储所述呼叫拒绝列表和返回所述补充业务登记响应后,向所述VLR插入当前登记的所述呼叫拒接列表,所述VLR更新自己存储的呼叫拒接列表,并向所述HLR返回插入用户数据响应消息,表示所述VLR中当前登记的所述呼叫拒接列表已经更新。
[0037] 本发明可以由用户灵活定制,并且由网络侧控制呼叫拒绝,摆脱了呼叫拒绝对终端功能和状态的依赖,并能够节约无线资源。本发明技术方案不但可以在GSM网络实现,也可以在WCDMA、TD-SCDMA网络实现,实现原理完全一样。

附图说明

[0038] 图1是本发明中所涉及网元的系统结构图;
[0039] 图2是本发明中用户向网络定制呼叫拒绝列表的流程图;
[0040] 图3是本发明中网络根据用户定制的呼叫拒接列表来对入呼叫进行拒接的流程图。

具体实施方式

[0041] 下面参照附图并结合优选实施例对本发明技术方案作进一步详细描述。 [0042] 如图1所示,是本发明所涉及网元的系统结构图,以GSM系统为例,其结构包括:用户终端(MS)、BSC(基站控制器)、MSC/VLR(移动交换中心/拜访位置寄存器)、归属用户位置寄存器(HLR)和移动关口局(GMSC)。
[0043] BSC(基站控制器)用于管理GSM网络的无线连接,用户终端在BSC下接入。 [0044] MSC/VLR(移动交换中心/拜访位置寄存器)分别与BSC、HLR和GMSC连接,其中,用户终端通过MSC/VLR在HLR上面登记和维护呼叫拒接列表,并在VLR存储从HLR插入的该列表。MSC在处理入呼叫时,通过查询VLR存储的呼叫拒接列表来决定是否接入该呼叫。 [0045] 归属用户位置寄存器(HLR)分别与MSC/VLR和GMSC相连接,用于存放用户的签约信息和呼叫拒接列表。
[0046] 移动关口局(GMSC)是连接MSC/VLR和其他网的接口,用于处理来自其他网的入呼叫和向其他网发出的呼叫。
[0047] 用户终端(MS)有用户标识卡(即SIM卡),用于与GSM网络通信。 [0048] 如图2所示,是本发明中用户通过终端定制呼叫拒接列表的流程图,用户通过终端定制呼叫拒接列表的具体步骤如下:
[0049] 步骤201,用户通过移动终端发起补充业务登记请求,在其补充业务登记(REGISTER)消息中携带一个或者多个用户需要拒接的号码;
[0050] 在该步骤中,用户不但可以登记拒绝接听号码,也可以查询或者删除已经登记的拒绝接听号码列表。
[0051] 该步骤在层三采用补充业务登记(REGISTER)消息来实现,该REGISTER消息携带有补充业务码(Supplementary service code),该补充业务码需要有所扩充。该补充业务码为一个8位字节(87654321),其中高四位(8765)代表补充业务组(group),低四位(4321)代表具体业务。目前该补充业务组还有两个1101和1110没有被用掉,可以采用1101来代表本发明使用的补充业务组,即本发明的补充业务码可以定为11010000。 [0052] 用户可以登记一个全号码,也可以登记一个号码段,相应的,VLR可以对入呼号码进行灵活匹配。比如,用户登记8625这个号段,那么所有8625开头的号码都被拒绝接听。 [0053] 另外,在补充业务登记请求中,用户可以在登记信息中包括“呼叫拒接是否通知被叫方”的选项,相应的,MSC可以在拒绝入呼时,根据用户的登记信息来决定是否发送通知给用户,通知可以采用短信的方式。再者,用户登记信息中可以定制呼叫拒绝时给主叫方的放音,相应的,MSC可以在拒绝入呼时,根据用户登记的信息来决定给主叫用户放音,比如可以放忙音、关机音或者无法接通音。
[0054] 步骤202,MSC从BSC收到用户的补充业务登记请求,将该补充业务登记请求通过MAP消息转发给VLR;
[0055] 如果MSC和VLR网元合一的话,MSC和VLR之间也不一定走MAP接口,也可以是其它内部接口。
[0056] 步骤203,VLR从MSC收到补充业务登记请求,直接通过MAP消息转发给用户归属的HLR;
[0057] 步骤204,HLR从VLR收到补充业务登记请求消息,存储用户补充业 务登记数据,即将该补充业务登记请求消息里携带的用户需要拒接的号码添加到呼叫拒接列表中;相应的,HLR同时具有存储、删除等管理上述用户数据的能力;
[0058] 步骤205,HLR向VLR返回补充业务登记响应消息,表示用户的登记信息已经被接受;
[0059] 步骤206,VLR把补充业务登记响应消息转发给用户所在的MSC; [0060] 步骤207,MSC把补充业务登记响应消息发送给BSC,并通过BSC将补充业务登记响应消息发送给用户终端,提示用户登记的呼叫拒接信息已经被网络接受; [0061] 步骤208,HLR在存储完毕用户等级的呼叫拒绝列表(步骤204)和给VLR返回补充业务登记响应(步骤205)后,就可以向用户所在的VLR提供插入用户数据请求消息来插入用户刚才登记的呼叫拒接列表;
[0062] 步骤209,VLR收到HLR的插入用户数据请求消息后,更新自己存储的呼叫拒接列表;
[0063] 步骤210,VLR向HLR返回插入用户数据响应消息,表示VLR中用户登记的呼叫拒接列表已经更新。
[0064] 如图3所示,是本发明中网络根据用户定制的呼叫拒接列表来对入呼叫进行拒接的流程图,这时的用户已经通过终端定制了呼叫拒接列表,对入呼叫进行拒接的具体步骤如下:
[0065] 步骤301,MSC从关口局GMSC收到入呼叫的初始地址消息,该初始地址消息携带有主叫用户号码和被叫用户漫游号码,MSC依照所述被叫用户漫游号码得到被叫用户号码; [0066] 步骤302,MSC收到初始地址消息后,向用户归属的VLR发送入呼信息查询请求消息,入呼信息查询请求消息包含有主叫用户号码和被叫用户漫游号码; [0067] 步骤303,VLR从MSC收到入呼信息查询请求消息后,查询该被叫用户号码对应的呼叫拒接列表,在该呼叫拒接列表中查找该主叫用户号码的匹配项,查询的结果将通过步骤304的入呼信息查询响应消息带给MSC;
[0068] 步骤304,在步骤303中,如果VLR能够在呼叫拒接列表里查询到该主叫用户号码的匹配项,则在入呼信息查询响应消息中带给MSC呼叫拒接的信息;否则在入呼信息查询响应消息中带给MSC该呼叫可以被接听;
[0069] 步骤305,MSC根据从VLR收到的入呼信息查询响应消息来决定是否接通该入呼叫;
[0070] 该步骤包括两种情况如下:
[0071] 步骤305a,如果收到入呼信息查询响应消息中不允许接听该主叫用户号码,则给GMSC回复呼叫释放消息。
[0072] 步骤305b,如果收到入呼信息查询响应消息中允许接听该主叫用户号码,则开始接通该呼叫,通过BSC呼叫被叫方,并给GMSC回复地址全消息。
[0073] 由上可知,本发明给用户提供了一种可灵活定制的由网络侧实现呼叫拒绝的方法。另外应说明的是,在其它实施例中,上述GSM网络也可以是其他类型的移动通讯网络,比如CDMA,WCDMA/TD-SCDMA网络等。