一种游牧限制方法、系统及设备的制作方法

文档序号:7983792阅读:326来源:国知局
一种游牧限制方法、系统及设备的制作方法
【专利摘要】本申请公开一种游牧限制方法、系统和设备。游牧限制方法包括:一种游牧限制方法,包括:接收节点接收终端通过VLAN传送的SIP消息;根据所述VLAN判断所述终端的接入网类型;将终端信息与接入网类型信息发送至HSS以查询对应游牧限制策略;以及I-CSCF根据所述HSS的查询结果对所述终端进行游牧限制。通过本申请,终端在该VLAN中可自由移动,而且也不存在泄漏密码、信息等风险,安全性高。
【专利说明】一种游牧限制方法、系统及设备
【技术领域】
[0001]本申请涉及通信领域,尤其涉及一种游牧限制方法、系统及设备。
【背景技术】
[0002]漫游是移动电话用户常用的一个术语。指的是蜂窝移动电话的用户在离开本地区或本国时,仍可以在其他一些地区或国家继续使用他们的移动电话手机。漫游针对的是移动终端。例如,北京的移动用户漫游到上海使用移动电话。
[0003]游牧是指用户利用相同或不同的终端,在不同的接入网和接入点(可能属于不同的接入网运营商)获得服务,终端可以通过WLAN等多种方式接入网络。例如,一个公司内部的固定电话,可以通过不同的接入点打电话。
[0004]游牧限制是指仅在在一定范围内,用户利用相同或不同的终端,在不同的接入网和接入点(可能属于不同的接入网运营商)获得服务,终端可以通过WLAN等多种方式接入网络。例如,一个公司内部的固定电话,只能在公司大楼内部,通过不同的接入点打电话。
[0005]针对“游牧限制”,现有技术米用在HSS (Home Subscriber Server ;归属用户服务器)中配定用户名和IP地址(包括端口号)的方法,即将用户名与IP地址和端口号绑定。在IMS注册流程中,当1-CSCF (Interrogation-CSCF ;问询CSCF)查询HSS时发现HSS中配定了用户名和IP (包括端口号),此时,如果请求注册用户名与IP (包括端口号)与HSS中配定的相符,则注册流程可以继续;否则该终端无法完成注册。但是,绑定用户名和IP地址的方法使得终端不能移动,否则终端将不可用。
[0006]另一种现有技术,即Centrex则仅能通过人工配置用户信息的方式开通用户账户,因此,可能会带来信息泄露的风险。这样Centrex业务中的设备和/或信息存在被盗用的风险。

【发明内容】

[0007]本申请旨在提供一种终端在限定范围能够自由移动而且安全可靠的游牧限制技术方案。
[0008]本申请的一个实施方式提供了一种游牧限制方法,包括:接收节点接收终端通过VLAN传送的SIP消息;根据所述VLAN判断所述终端的接入网类型;将终端信息与接入网类型信息发送至HSS以查询对应游牧限制策略;1-CSCF根据所述HSS的查询结果对所述终端进行游牧限制。
[0009]本申请的另一个实施方式提供了一种游牧限制系统,包括:接收节点,接收终端通过VLAN传送的SIP消息,根据所述VLAN判断所述终端的接入网类型,将终端信息与接入网类型信息发送至HSS ;所述HSS,根据所述终端信息与所述接入网类型信息查询对应游牧限制策略,将查询结果发送至1-CSCF ;以及所述1-CSCF,根据所述查询结果对所述终端进行游牧限制。
[0010]本申请的另一个实施方式提供了一种接收节点设备,包括:收发模块,接收终端通过VLAN传送的SIP消息;以及判断模块,根据所述VLAN判断所述终端的接入网类型;所述收发模块还将将终端信息与接入网类型信息发送至HSS以查询对应的游牧策略。
[0011]本申请的另一个实施方式提供了一种HSS设备,包括:收发模块,接收1-CSCF发送的DIAMETER UAR消息,其中所述DIAMETER UAR消息包括对应终端的终端信息和接入网类型信息;以及查询模块,根据所述终端信息和所述接入网类型信息查询对应游牧限制策略;其中,所述收发模块还向所述1-CSCF返回查询结果。
[0012]通过本申请的实施方式,接收节点可通过VLAN区分终端是否为游牧限制终端,并且终端在该VLAN中可自由移动,而且也不存在泄漏密码、信息等风险,安全性高。
【专利附图】

【附图说明】
[0013]图1是根据本申请的一个实施方式的游牧限制系统;
[0014]图2是根据本申请的一个实施方式的游牧限制方法1000 ;
[0015]图3是根据本申请的另一个实施方式的游牧限制方法2000 ;
[0016]图4是根据本申请的另一个实施方式的游牧限制系统;
[0017]图5是根据本申请的一个实施方式的接收节点设备;
[0018]图6是根据本申请的一个实施方式的接收节点设备;以及
[0019]图7是根据本申请的一个实施方式的HSS。
【具体实施方式】
[0020]下面结合附图详细描述本申请的实施方式。
[0021]图1是根据本申请的一个实施方式的游牧限制系统。如图1所示,该系统包括接收节点10、1-CSCF20以及HSS30。本领域技术人员应当理解接收节点10可以为多种,例如SBC (Session Border Controller ;会话边界控制器)或 AGCF (Access Gateway controlFunction,接入网关控制功能)等,以下以接收节点10为SBC为例进行说明。SBC10接收终端通过VLAN传送的SIP消息,根据VLAN判断终端的接入网类型,并将终端信息与接入网类型信息发送至HSS30。HSS30根据终端信息与接入网类型信息查询对应的游牧限制策略,并将查询结果发送至1-CSCF20。1-CSCF20根据所述查询结果进行对应的游牧限制。
[0022]图2是根据本申请的一个实施方式的游牧限制方法1000。下面结合图1所示的系统来描述图2所示的方法1000。
[0023]如图1所示,步骤SllO中,SBC10接收终端通过VLAN传送的SIP消息。例如,SBC10接收终端通过VLAN传送的SIP消息。例如,SBC 10接收终端I通过WLANl传送来的SIPl消息,以及终端2通过WLAN2传送来的SIP2消息。
[0024]步骤S120中,SBC10根据VLAN判断终端的接入网类型。例如,SBC10可通过识别不同的VLAN从而判断通过VLAN传送消息的终端的接入网类型。例如,VLANl中的终端为企业用户终端,需要进行游牧限制,则SBC10可通过识别终端I是通过VLANl发送SIPl消息,从而判断终端I的接入网类型为企业接入VLAN,也就是说终端I的游牧限制类型为企业游牧限制类型。又例如,VLAN2中的终端为家庭用户终端,则SBC10可通过识别终端2是通过VLAN2发送SIP2消息,从而判断终端2的接入网类型为家庭接入VLAN,也就是说终端2的游牧限制类型为家庭游牧限制类型。[0025]步骤S130中,接收节点10将终端信息与接入网类型信息发送至HSS30以查询对应游牧限制策略。本领域技术人员应当理解,虽然此处描述为接收节点10将终端信息与接入网类型信息发送至HSS30,但可以有多种实施方式。例如,接收节点10 (例如SBC10)可以直接将带有终端信息和接入网类型信息的SIP消息发送至HSS30 ;或者,接收节点10 (例如SBC10)可将其他可携带有终端信息和接入网类型信息的消息发送至HSS30 ;或者,接收节点10 (例如SBC10)可将携带有终端信息和接入网类型信息的消息(包括SIP消息)发送至其他节点设备(例如1-CSCF20),然后由该其他节点设备转发给HSS30 ;或者,接收节点10(例如SBC10)可将携带有终端信息和接入网类型信息的消息(包括SIP消息)发送至其他节点设备(例如1-CSCF20),该其他节点设备根据所接收的消息生成其他的可携带有终端信息和接入网类型信息的消息,然后发送给HSS30。
[0026]步骤S140中,1-CSCF20根据HSS30的查询结果对终端进行游牧限制。
[0027]例如,HSS30预存有终端信息和接入网类型信息的对应关系。SBClO将终端I的信息(至少包括IP信息)以及步骤S120中判断出的接入网类型信息(例如企业接入VLAN)发送至HSS30,以使HSS30根据终端信息和接入网类型信息查询预先存储于HSS30上的终端I的游牧策略。
[0028]如果HSS30接收到的终端信息和接入网类型信息与自身存储的终端信息和接入网类型信息对应关系一致,则1-CSCF20根据HSS30返回的结果继续终端的注册过程并进行相应的游牧限制。如果HSS30接收到的终端信息和接入网类型信息与自身存储的终端信息和接入网类型信息对应关系不一致,则1-CSCF20根据HSS30返回的结果终止终端的注册过程。
[0029]例如,如果HSS30接收到的终端I的信息和接入网类型信息与自身存储的终端I的信息和接入网类型信息的对应关系一致,则向1-CSCF20返回查询结果。查询结果表明终端I与其接入网类型匹配且终端I是企业用户终端,需要进行游牧限制。然后1-CSCF20根据该查询结果继续终端I的后续注册过程并对终端I进行游牧限制(即终端I只能在某个区域内进行游牧)。
[0030]如果HSS30接收到的终端2的信息和接入网类型信息与自身存储的终端2的信息和接入网类型信息的对应关系一致,则向1-CSCF20返回查询结果。查询结果表明终端2与其接入网类型匹配且终端2是家庭用户终端,不需要进行游牧限制。然后1-CSCF20根据该查询结果继续终端2的后续注册过程并对终端2进行游牧限制(即对终端2的游牧范围不进行限制)。
[0031]如果HSS30接收到的终端I的信息和接入网类型信息与自身存储的终端I的信息和接入网类型信息的对应关系不一致,则向1-CSCF20返回查询结果,查询结果表明终端I与其接入网类型不匹配。然后1-CSCF20根据该查询结果终止终端I的后续注册过程。
[0032]图3是根据本申请的一个实施方式的游牧限制方法2000。下面结合图1所示的系统来描述图3所示的方法2000。方法2000的步骤S210和步骤S220与方法1000的步骤SllO和步骤S120相似,在此不再赘述。
[0033]步骤S230中,接收节点10根据接入网类型在SIP消息中增加对应的接入网类型的标记。例如,当SBClO判断出终端I的接入网类型为企业接入VLAN类型,则可以在终端I发送的SIPl消息中的PVNI消息头域中增加子域名内容,例如Enterprise,来表示该终端I的接入网类型为企业接入VLAN,该终端I为企业用户终端,属于企业游牧限制类型。当SBClO判断出终端2的接入网类型为家庭接入VLAN类型,则在终端2发送的SIP2消息中的PVNI消息头域中增加子域名内容,例如Internet,来表示该终端2的接入网类型为家庭接入VLAN,该终端2为家庭用户终端,属于家庭游牧限制类型。
[0034]步骤S240中,接收节点10将修改后的SIP消息发送至1-CSCF20。
[0035]步骤S250中,1-CSCF20根据修改后的SIP消息生成DIAMETER UAR消息,该DIAMETER UAR消息包括终端信息与接入网类型信息。例如,DIAMETER UAR消息中包括根据SIP消息的PVNI头域提取的用户拜访网络标识信息,其中该用户拜访网络标识信息可包括终端的接入网类型信息,例如该终端对应的接入网是企业接入VLAN类型或家庭接入VLAN类型。例如,1-CSCF20接收到修改后的SIPl消息,则根据该SIPl消息生成DIAMETER UAR消息1,其中该DIAMETER UAR消息I包括终端I的信息(至少包括终端I的IP)以及根据SIPl消息的PVNI消息头域提取的用户拜访网络标识信息,该用户拜访网络标识信息包括企业接入VLAN信息,即PVNI消息头域中增加的子域名内容,例如Enterprise。1-CSCF20接收到修改后的SIP2消息,则根据该SIP2消息生成DIAMETER UAR消息2,其中该DIAMETERUAR消息2包括终端2的信息(至少包括终端2的IP)以及根据SIP2消息的PVNI消息头域提取的用户拜访网络标识信息,该用户拜访网络标识信息包括家庭接入VLAN信息,即PVNI消息头域中增加的子域名内容,例如Internet。
[0036]步骤S260 中,1-CSCF20 将 DIAMETER UAR 消息发送至 HSS30。步骤 S270 中,HSS30根据DIAMETER UAR消息中的终端信息和接入网类型信息查询终端对应的游牧策略,并返回的查询结果。步骤S280中,1-CSCF20根据HSS30的查询结果对终端进行游牧限制。
[0037]如果HSS30接收到的终端信息和接入网类型信息与自身存储的终端信息和接入网类型信息对应关系一致,则1-CSCF20根据HSS30返回的结果继续终端的注册过程并进行相应的游牧限制。如果HSS30接收到的终端信息和接入网类型信息与自身存储的终端信息和接入网类型信息对应关系不一致,则1-CSCF20根据HSS30返回的结果终止终端的注册过程。
[0038]作为一种选择,每个VLAN下可包括多个不同的用户终端,但实施方法与上述相同。作为一种选择,接收节点(例如SBC)可连接多个不同VLAN下的家庭用户和/或企业用户。例如,如图4所示,终端3通过VLAN3与接收节点10连接,终端4通过VLAN4与接收节点10连接,终端5通过VLAN5与接收节点10连接,终端6通过VLAN6与接收节点10连接。以下以接收节点10为SBC为例进行说明。
[0039]则步骤S210中,SBC 10接收终端3通过WLAN3传送来的SIP3消息、终端4通过WLAN4传送来的SIP4消息、终端5通过WLAN5传送来的SIP5消息以及终端6通过WLAN6传送来的SIP6消息。
[0040]步骤S220中,SBC 10根据VLAN判断终端的接入网类型。例如,例如,SBC 10通过识别终端3是通过VLAN3发送SIP3消息而判断终端3的接入网类型为企业接入网类型3,相似地识别出终端4的接入网类型为企业接入网类型4,终端5的接入网类型为家庭接入网类型5,终端6的接入网类型为家庭接入网类型6。
[0041]步骤S230中,SBClO根据接入网类型在SIP消息中增加对应的接入网类型的标记。例如,SBClO在SIP3消息中增加企业接入网3的标记,在SIP4消息中增加企业接入网4的标记,在SIP5消息中增加家庭接入网5的标记,在SIP6消息中增加家庭接入网6的标记。
[0042]步骤S240中,SBClO将修改后的SIP消息发送至1-CSCF20。
[0043]步骤S250中,1-CSCF20根据修改后的SIP消息生成DIAMETER UAR消息,该DIAMETER UAR消息包括终端信息与接入网类型信息。例如,1-CSCF20接收到修改后的SIP3消息,则根据该SIPl消息生成DIAMETERUAR消息3,其中该DIAMETER UAR消息3包括终端3的信息(至少包括终端3的IP)以及标识企业接入网3的标记。相似地,根据SIP4生成DIAMETER UAR消息4,DIAMETER UAR消息4包括终端4的信息(至少包括终端4的IP)以及标识企业接入网4的标记;根据SIP5生成DIAMETER UAR消息5,DIAMETER UAR消息5包括终端5的信息(至少包括终端5的IP)以及标识家庭接入网5的标记;以及根据SIP6生成DIAMETER UAR消息6,DIAMETER UAR消息6包括终端6的信息(至少包括终端6的IP)以及标识家庭接入网6的标记.[0044]步骤S260中,1-CSCF20将DIAMETER UAR消息发送至HSS30。并在步骤S170中HSS30根据DIAMETER UAR消息中的终端信息和接入网类型信息查询终端对应的游牧策略,并向1-CSCF20返回查询结果。步骤S280中,1-CSCF20根据HSS的查询结果对终端进行游牧限制。
[0045]如果HSS30接收到的终端信息和接入网类型信息与自身存储的终端信息和接入网类型信息对应关系一致,则1-CSCF20根据HSS30返回的结果继续终端的注册过程并进行相应的游牧限制。如果HSS30接收到的终端信息和接入网类型信息与自身存储的终端信息和接入网类型信息对应关系不一致,则1-CSCF20根据HSS30返回的结果终止终端的注册过程。
[0046]图5是根据本申请的一个实施方式的接收节点设备。以下以接收节点设备为SBC为例进行说明。如图所示,SBClO包括收发模块101、判断模块102。收发模块101接收终端通过VLAN传送的SIP消息;判断模块102根据VLAN判断终端的接入网类型。收发模块10还将终端信息与接入网类型信息发送至HSS30以查询对应的游牧限制策略。下面结合图1所示的系统描述图4所示的接收节点设备。
[0047]例如,收发模块101接收终端I通过WLANl传送来的SIPl消息,以及终端2通过WLAN2传送来的SIP2消息。
[0048]判断模块102通过识别不同的VLAN而判断通过VLAN传送消息的终端的接入网类型。例如,VLANl中的终端为企业用户终端,需要进行游牧限制,则判断模块102通过识别终端I是通过VLANl发送SIPl消息而判断终端I的接入网类型为企业接入网类型。又例如,VLAN2中的终端为家庭用户终端,不需要进行游牧限制,则判断模块102通过识别终端2是通过VLAN2发送SIP2消息而判断终端2的接入网类型为家庭接入网类型。收发模块10还将将终端信息(至少包括终端的IP信息)与接入网类型信息发送至HSS30,以使HSS30查询终端对应的游牧限制策略。
[0049]图6是根据本申请的另一个实施方式的接收节点设备。以下以接收节点设备为SBC为例进行说明。如图所示,SBClO除包括收发模块101和判断模块102之外,还包括修改模块103。修改模块103根据接入网类型在SIP消息中增加对应的接入网类型的标记。
[0050]例如,修改模块103在SIPl消息中的PVNI消息头域中增加子域名内容,例如Enterprise,来表示该终端I的接入网类型为企业接入VLAN,该终端I为企业用户终端,属于企业游牧限制类型。修改模块103在SIP2消息中的PVNI消息头域中增加子域名内容,例如Internet,来表示该终端2的接入网类型为家庭接入VLAN,该终端2为家庭用户终端,属于家庭游牧限制类型。
[0051]收发模块10还将修改后的SIP消息发送至1-CSCF20。
[0052]图7是根据本申请的一个实施方式的HSS。HSS30包括收发模块301以及查询模块302。收发模块301接收1-CSCF20发送的DIAMETER UAR消息,其中DIAMETER UAR消息包括终端信息以及终端的接入网信息;查询模块302根据DIAMETER UAR消息对预设列表进行查询。收发模块301还向1-CSCF20返回查询结果。下面结合图1所示的系统来描述图5所示的HSS。
[0053]例如,HSS30预存有终端信息和接入网类型信息的对应关系。收发模块301接收1-CSCF20发送的将DIAMETER UAR消息。查询模块根据DIAMETER UAR消息包括的终端信息和接入网信息对预存信息(例如列表)进行查询。收发模块301还将查询结果返回给1-CSCF20。
[0054]例如,HSS30根据接收到的DIAMETER UAR消息I中包括的终端I的IP信息和企业接入网信息,在预设列表中查询到了相应的信息。也就是说,HSS30接收到的终端I的信息和接入网类型信息与自身存储的终端I的信息和接入网类型信息的对应关系一致,则向1-CSCF20返回查询结果。查询结果表明终端I与其接入网类型匹配且终端I是企业用户终端,需要进行游牧限制。这样使得1-CSCF20根据该查询结果继续终端I的后续注册过程并对终端I进行游牧限制(即终端I只能在某个区域内进行游牧)。
[0055]例如,HSS30根据接收到的DIAMETER UAR消息2中包括的终端2的IP信息和家庭接入网信息,在预设列表中查询到了相应的信息。也就是说,HSS30接收到的终端2的信息和接入网类型信息与自身存储的终端2的信息和接入网类型信息的对应关系一致,则向1-CSCF20返回查询结果。查询结果表明终端2与其接入网类型匹配且终端2是家庭用户终端,不需要进行游牧限制。从而使得1-CSCF20根据该查询结果继续终端2的后续注册过程并对终端2进行游牧限制(即对终端2的游牧范围不进行限制)。
[0056]又例如,HSS30根据接收到的DIAMETER UAR消息I中包括的终端I的IP信息和企业接入网信息,在预设列表中查询不到相应的信息。也就是说,HSS30接收到的终端I的信息和接入网类型信息与自身存储的终端I的信息和接入网类型信息的对应关系不一致,则向1-CSCF20返回查询结果。查询结果表明终端I与其接入网类型不匹配。从而使得1-CSCF20根据该查询结果终止终端I的后续注册过程。
[0057]以上仅为本申请的优选实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的【技术领域】,均同理包括在本申请的专利保护范围内。
【权利要求】
1.一种游牧限制方法,包括: 接收节点接收终端通过VLAN传送的SIP消息; 根据所述VLAN判断所述终端的接入网类型; 将终端信息与接入网类型信息发送至HSS以查询对应游牧限制策略;以及 1-CSCF根据所述HSS的查询结果对所述终端进行游牧限制。
2.如权利要求1所述的方法,所述将终端信息与接入网类型信息发送至HSS以查询对应游牧限制策略的步骤包括: 所述接收节点根据所述接入网类型在所述SIP消息中增加对应的接入网类型的标记; 将修改后的SIP消息发送至所述1-CSCF ; 所述1-CSCF根据所述修改后的SIP消息生成DIAMETER UAR消息,其中所述DIAMETERUAR消息包括所述终端信息与所述接入网类型信息;以及将所述DIAMETER UAR消息发送至所述HSS。
3.一种游牧限制系统,包括: 接收节点,接收终端通过VLAN传送的SIP消息,根据所述VLAN判断所述终端的接入网类型,将终端信息与接入网类型信息发送至HSS ; 所述HSS,根据所述终端信息与所述接入网类型信息查询对应游牧限制策略,将查询结果发送至1-CSCF ;以及 所述1-CSCF,根据所述查询结果对所述终端进行游牧限制。
4.如权利要求3所述的系统,所述接收节点还根据所述接入网类型在所述SIP消息中增加对应的接入网类型的标记,并将修改后的SIP消息发送至所述1-CSCF ;以及 所述1-CSCF还根据所述修改后的SIP消息生成DIAMETER UAR消息,其中所述DIAMETERUAR消息包括所述终端信息与所述接入网类型信息,并将所述DIAMETER UAR消息发送至所述 HSS。
5.一种接收节点设备,包括: 收发模块,接收终端通过VLAN传送的SIP消息;以及 判断模块,根据所述VLAN判断所述终端的接入网类型; 所述收发模块还将将终端信息与接入网类型信息发送至HSS发送至HSS以查询对应的游牧限制策略。
6.如权利要求5所述的设备,还包括: 修改模块,根据所述接入网类型在所述SIP消息中增加对应的接入网类型的标记; 所述收发模块将修改后的SIP消息发送至所述1-CSCF。
7.一种HSS设备,包括: 收发模块,接收1-CSCF发送的DIAMETER UAR消息,其中所述DIAMETER UAR消息包括对应终端的终端信息和接入网类型信息;以及 查询模块,根据所述终端信息和所述接入网类型信息查询对应游牧限制策略; 其中,所述收发模块还向所述1-CSCF返回查询结果。
【文档编号】H04W12/00GK103701764SQ201210370269
【公开日】2014年4月2日 申请日期:2012年9月27日 优先权日:2012年9月27日
【发明者】刘景磊, 刘晓茜, 姜怡, 陈艾, 刘昶, 宋月 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1