进行用户注册和取消注册的方法

文档序号:7891479阅读:1189来源:国知局
专利名称:进行用户注册和取消注册的方法
技术领域
本发明与使用户向通信网络注册和从通信网络取消注册的方法有关,具体地说,与(但不只与)用于无线通信网络的方法有关。
背景技术
通信系统可以看作使两个或更多个诸如用户设备之类的实体和与系统关联的其他节点之间能进行通信的基础设施。通信系统通常按照一个给出系统各个组成部分可以做什么和应该怎样做的给定标准或规范进行运行。例如,这样一些标准或规范可以规定是否为用户,更确切地说为用户设备或终端,提供分组交换服务器和/或电路交换服务器。还可以规定用来连接的通信协议和/或参数。也就是说,需要规定一组专用的可以进行通信的“规则”,以便可以用系统进行通信。
已知有一些通信系统可以为用户终端或其他节点提供无线通信。这些无线系统的一个例子是蜂窝网络。在蜂窝系统中,基站收发信台(BTS)或类似的接入实体通过在这些实体之间的无线接口为移动台(MS)或类似的无线用户设备(UE)服务。通信所要求的基站和节点的操作可以由一个或几个控制实体控制。这些控制实体可以互连起来。还可以配置一个或多个网关节点将蜂窝网络与诸如公用电话交换网(PSTN)之类的其他网络和/或诸如IP(因特网协议)和/或其他分组交换网络之类的其他通信网络连接起来。
通信系统可以用来提供无线数据通信业务的服务。通信系统可以用来为移动台提供诸如分组交换(PS)业务之类的无线数据通信业务。可以提供无线数据通信业务的系统的例子包括(但不局限于)通用分组无线电业务(GPRS)、GSM演进的增强型数据率(EDGE)移动数据网络、诸如通用移动通信系统(UMTS)、i-phone或者IMT-2000(国际移动通信)之类的所谓第三代(3G)电信系统和陆地干线无线电通信(TETRA)系统。
在第三代系统中,业已建议提供多媒体网络体系结构。意图是多媒体体系结构能处理诸如语音、音频、视频、数据之类的实际上是任何其他类型的媒体的各种数据。业已提出为这样的网络体系结构配置的IP(因特网协议)多媒体子系统。因此,这种体系结构的子系统配置成按照因特网协议在各个实体之间以分组数据形式传送数据。
具体地说,IP多媒体子系统包括一些提供多媒体服务的核心网元。它包括与信令和载体有关的网元的集合。IP多媒体核心网络配置成使PLMN运营商可以根据和依赖因特网应用、业务和协议为他们的用户提供多媒体服务。所希望的是,IP多媒体核心网络子系统能为无线用户聚集和访问基于语音、视频、传信、数据和web的技术。所提出的第三代多媒体网络体系结构可以有若干不同的服务器,处理不同的功能。这些功能包括诸如呼叫状态控制功能(CSCF)之类的功能。这个功能有时称为会话控制功能。呼叫状态控制功能可以包括诸如代理呼叫状态控制功能(P-CSCF)、查询呼叫状态控制功能(I-CSCF)和服务呼叫状态控制功能(S-CSCF)。一些控制功能也可以由诸如归属用户服务器(HSS)和各个应用服务之类的实体提供。
第三代规范当前的版本有第三代合作伙伴项目;技术规范组核心网络;基于Diameter协议的CX和DX接口;(release 5),3GPPTS29.229 V1.1.0和IP多媒体(IM)子系统CX和DX接口;信令流和消息内容;(release 5),3GPP TS29.228 V1.1.0。这些规范都在这里列为参考予以引用。在这些规范中,定义了一个CX接口。CX接口是归属用户服务器与查询呼叫状态控制功能之间的接口。CX接口也是归属用户服务器与服务呼叫状态控制功能之间的接口。在这些当前提出的规范中,用同样的消息对用户注册和取消用户的注册。目前不能区别消息是用于注册还是用于取消注册。因此,每当CSCF接收到这个消息时,HSS都需要检验用户是否确实存在和是否允许用户向一个特定的受访网络注册。HSS还进行检验,确定是否已经分配了一个CSCF。因此,采用当前的建议,如果用户想注册或取消注册,用户就要发送一个注册消息。无论用户是注册还是取消注册,HSS都要进行所有检验。
本发明的发明者看到所有这些检验对于取消注册不是都需要的。因此,用同样的消息来注册和取消注册是不利的,因为需要进行一些不必要的处理。这不必要地减慢了取消注册的处理,从而浪费了HSS的资源。

发明内容
因此,本发明的目的是解决至少是缓解上述问题之一。
按照本发明的第一方面,提供了一种使用户设备相对于一个通信系统进行注册和取消注册的方法,所述方法包括下列步骤将一个使所述用户设备向所述通信系统注册或从所速通信系统取消注册的请求发送给一个第一节点;在第一节点处确定所述请求是一个注册请求还是一个取消注册请求;以及只有在所述请求是一个注册请求时才在一个第二节点处执行至少一个预定操作。
按照本发明的第二方面,提供了一种使用户设备相对于IP多媒体通信系统注册和取消注册的方法,所述方法包括下列步骤从所述用户设备将一个对所述用户设备进行注册或取消注册的请求发送给一个呼叫状态或会话控制功能节点;以及在该节点进行检验,以确定所述请求是一个注册请求还是一个取消注册请求。
按照本发明的第三方面,提供了一种通信系统,所述通信系统包括被配置成相对于一个网络进行注册和取消注册的至少一个用户设备;被配置成检验来自用户设备的请求是一个注册请求还是一个取消注册请求的一个第一节点;以及被配置成只有在所述请求是一个注册请求时才执行至少一个预定检验的一个第二节点。
按照本发明的第四方面,提供了一种供在一个通信系统内使用的第一节点,至少一个用户设备被配置成相对于所述通信系统进行注册和取消注册,所述第一节点包括用于检验来自用户设备的请求是一个注册请求还是一个取消注册请求的装置;以及用于向一个第二节点发送一个消息的装置,所述第一节点被配置成在所述消息内纳入一个表明用户设备是在注册还是在取消注册的指示。
按照本发明的另一个方面,提供了一种供在一个通信系统内使用的第二节点,至少一个用户设备被配置成相对于所述通信系统进行注册和取消注册,所述第二节点包括装置,用于从一个第一节点接收一个包括指出一个用户设备是在注册还是在取消注册的指示的消息;并且只有在用户设备是在注册时才执行一个预定检验。
按照本发明的另一个方面,提供了一种供在一个通信系统内使用的第二节点,至少一个用户设备被配置成相对于所述通信系统进行注册和取消注册,所述第二节点包括装置,用于从一个第一节点接收一个包括指出一个用户设备是在注册还是在取消注册的指示的消息;并且只有在用户设备是在注册时才执行确定是否允许用户设备使用一个它当前所接的网络的检验。


为了更好地理解本发明和怎样可以实现本发明,下面将结合附图举例进行说明。在这些附图中图1示出了可以采用本发明的实施例的通信系统体系结构;图2示出了按照当前提出的注册规范设计的信息流图3示出了按照当前提出的注册规范设计的信息流;图4示出了按照本发明的一个实施例设计的信息流以及图5示出了体现本发明的方法的流程图。
具体实施例方式
首先来看图1,图中示出了可以采用本发明的实施例的一种可能的网络系统体系结构。所例示的网络系统按照UTMS 3G规范配置。然而,可以理解,本发明的其他实施例可以与其他第三代规范或实际上是任何其他适当的标准配合使用。用户设备10可连接到无线电接入网12上。用户设备10与无线电接入网12之间通过无线连接11连接。用户设备10可以是任何适当形式,例如可以是移动电话机、便携式计算机、个人数字助理(PDA)或任何其他适当的无线设备。无线设备可以是也可以不是移动设备。
无线电接入网12包括至少一个基站和一个通常有的控制器。无线电接入网12接到一个GPRS核心网络上。例如,RAN 12可以接到SGSN30(服务GPRS支持节点)上。SGSN 30接着可以接到GGSN 32(网关GPRS支持节点)上。GGSN和SGSN构成了GPRS网络14。GGSN接到DHCP(动态主机配置协议)15上。DHCP 15用来为用户设备10提供代理CSCF节点16的域名。P-CSCF节点16接到GGSN 32上。域名服务器DNS 18接到P-CSCF 16上和接到SGSN 30上。方框34所标的可以认为是一个受访网络,它是RAN 12、SGSN 30、GGSN 32、DNS 18和P-CSCF。
归属网络标为方框36。归属网络36是用户所关联的向用户计费等的网络。受访网络与归属网络之间通过受访网络的P-CSCF 16和归属网络的I-CSCF 20连接。P-CSCF 16与I-CSCF 20之间的是一个主干网络或其他形式的连接。归属网络的I-CSCF 20接到S-CSCF 22上。这两个CSCF 20和22都接到HSS 24上。S-CSCF 22是服务呼叫状态控制功能,是当前为至少一个用户设备服务的服务器,控制用户设备的状态。归属用户服务器实体24用来存储注册标识,类似与用户有关的信息之类。
现在来看图2,图中示出了当前对一个用户注册的处理过程。
在步骤S1,用户设备10向P-CSCF 16发送一个注册请求。这个请求的目的是向归属网络内的CSCF 22注册用户SIP(会话因特网协议)统一资源标识符。这个请求路由给P-CSCF 16是因为它是用户设备与IP多媒体子系统的接触点。注册消息可以包括以下信息专有标识(private identity)、公开标识、归属域名和所请求的注册过期时间;内容长度、请求的目的域;所分配的SIP会话的IP地址;用户的IP地址和授权信息。
在步骤S2,P-CSCF 16确定用户设备10是从一个受访域注册,从而执行域名服务器查询DNS 18,以找到归属网络内的I-CSCF 20。DNS18内的查找表以请求的URL内指定的一个地址为基础。P-CSCF 16将来自用户设备10的注册请求发送给所识别的I-CSCF 20。在步骤S3,I-CSCF 20通过向HSS发送一个呈现为用户授权请求(UAR)命令的查询,请求有关用户注册状态的信息。这个请求发送给HSS,以便请求对一个多媒体用户的注册的授权。HSS 24验证例如专有的或公开的标识是否属于同一个用户。此外,HSS 24可以检验用户是否已经注册和/或是否允许在用户正在漫游的网络内注册。
在步骤S4,HSS向I-CSCF发送呈现为用户授权响应(UAA)命令的应答。如果允许用户注册而且也已为其分配了一个服务器,这消息将含有服务器的SIP URL,因此可以转发注册请求。如果用户已得到授权但还没有分配服务器,就可以改为提供服务器能力信息,这信息可以用来选择将对为多媒体用户的服务执行控制的服务器。
这信息从HSS 24发送给I-CSCF 20。
根据从HSS 24接收到的信息,I-CSCF 20选择适当的S-CSCF 22。如果没有识别S-CSCF 22,I-CSCF就用HSS提供的能力信息选择一个适当的S-CSCF。如果HSS 24提供了识别S-CSCF的信息,就使用所识别的S-CSCF。在步骤S5,I-CSCF 20将注册消息转发给所选的S-CSCF22。
在步骤S6,一个多媒体授权请求(MAR)从S-CSCF 22发送给HSS24,以便请求保密信息。
HSS 24响应这个MAR命令,选择一个需使用的验证向量,以便询问用户。在这个步骤,S-CSCF还可以向HSS 24表明它已经被分配为该特定的用户服务。
在步骤S7,HSS向S-CSCF发送一个多媒体验证响应命令MAA,提供所请求的验证向量。
在步骤S8,S-CSCF向I-CSCF 20发送一个包括所提供的验证向量的验证询问。在步骤S9,询问由I-CSCF 20转发给P-CSCF 16。
在步骤S10,验证询问由P-CSCF 16转发给用户设备10。
在步骤S11,用户设备10产生一个对验证询问的响应,在一个进一步的注册消息内将响应发回来给P-CSCF 16。步骤S12至S15类似于步骤S2至S5,执行将注册消息转发给S-CSCF 22。S-CSCF 22于是根据用户设备的响应执行验证程序。在步骤S16,S-CSCF 22发送一个服务器分配请求(SAR)命令。这实际上请求HSS 24指出S-CSCF 22正在为一个特定的用户服务。在步骤S17,从HSS发给S-CSCF 22一个服务器分配响应,实际上是提供对S-CSCF 22将为用户提供所要求的服务的确认。在步骤S18,从S-CSCF 22发给l-CSCF 20一个实际确认用户得到注册的消息。这个消息在步骤S19由I-CSCF转发给P-CSCF再在步骤S20从P-CSCF 16转发给用户设备10。
现在来看图3,图中示出了取消一个已经注册的用户的注册的程序。步骤T1至T5类似于图2的步骤S1至S5。然而,不必进行S-CSCF选择,因为这已经完成。因为用户已经注册,在步骤T5后的步骤T6和T7与图2中的步骤S18和S19相同。
用户设备发送的注册消息含有用户设备希望取消注册的信息。然而,I-CSCF仍然需要向HSS查询,而HSS仍然需要提供正确的命令。在步骤T6的SAR命令将向HSS指出用户要取消注册。这只是在HSS已经受到例如检验是否允许用户漫游到他当前所接的网络的查询后。HSS将适当更新。在步骤T7的SAA消息向S-CSCF确认可以取消移动台注册。步骤T8至T10将对此的确认转发给移动台。
现在来看本发明的一个实施例。在本发明的一些实施例中,注册程序如对图2所作的说明那样。然而,为取消注册程序提供了一个不同的程序。在这方面可参见图4。
图4示出了在取消注册程序期间的信号流。在第一步骤Q1,一个注册消息从用户设备发送给P-CSCF 16。这与图2中的步骤S1相同。在步骤Q2,P-CSCF将注册消息发送给I-CSCF 20。同样,这与图2中的步骤S2相同。
来看图5,图中示出了由I-CSCF 20执行的方法。在步骤A1,接收到注册消息。在步骤A2,I-CSCF 20检验含有SIP REGISTER消息内的所请求的过期时间的过期头标字段的值。具体地说,在步骤A3,I-CSCF检验该值是否为0。如果为0,下一个步骤是A4。值为0表示消息是一个取消注册消息。如果确定消息是一个取消注册消息,于是将UAR消息内的属性或字段设置成指出该消息是一个取消注册消息。这个消息在步骤Q3发送给HSS 24。如果接收到的UAR消息指出消息是一个取消注册消息,HSS就不执行漫游分析,也就是说不用确定用户设备是否有权使用他当前所接的网络。
如果在步骤A3确定值不为0,下一个步骤就是A6。将UAR消息内的注册类型设置成指出该消息是一个注册消息。在步骤A7接收到UAR消息后,HSS将执行漫游分析。可以理解,在步骤Q3从I-CSCF 20发送给HSS 24的UAR消息类似于在步骤S3发送的,但带有用户是希望注册还是希望取消注册的辅助信息。或者,也可以完全与在步骤S3的相同,只要为注册和取消注册定义不同的消息。
如已经提到的那样,如果消息是一个取消注册消息,HSS就不会执行漫游分析。下一个步骤将是与图2中的步骤S4相同的Q4。再下一个步骤Q5涉及I-CSCF将注册消息发送给S-CSCF。步骤Q6至Q10与图3中的步骤T6至T10相同。
可以理解,体现本发明的UAR消息可以具有以下字段Diameter header(直径头标)Session identity(会话标识)Authorised application identity(授权应用标识)Authorised session state(授权会话状态)Origin host(发端主机)Origin realm(发端区域)Destination host(目的主机)Destination realm(目的区域)User name(用户名)Public identity(公开标识)Visited network identity(受访网络标识)
Register type(注册类型,指出消息是一个注册消息还是取消注册消息)以上按第三代电信系统对本发明的一些实施例作了具体说明。可以理解,本发明的其他实施例可用于任何适当的标准。本发明的一些实施例是以IP多媒体子系统的环境进行说明的。可以理解,本发明的一些实施例可以与任何其他系统配合使用。
权利要求
1.一种使用户设备相对于一个通信系统进行注册和取消注册的方法,所述方法包括下列步骤将一个使所述用户设备向所述通信系统注册或从所述通信系统取消注册的请求发送给一个第一节点;在第一节点处确定所述请求是一个注册请求还是一个取消注册请求;以及只有在所述请求是一个注册请求时才在一个第二节点处执行至少一个预定操作。
2.一种如在权利要求1中所要求保护的方法,所述方法还包括根据请求是一个注册请求还是一个取消注册请求来设置一个标识符的步骤。
3.一种如在权利要求2中所要求保护的方法,其中所述标识符设置在一个从第一节点发送给第二节点的消息内。
4.一种如在权利要求1,2或3中所要求保护的方法,其中所述消息从第二节点请求用户设备的授权,
5.一种如在任何以上权利要求所要求保护的方法,其中所述确定步骤包括检验所述请求。
6.一种如在权利要求5中所要求保护的方法,其中所述确定步骤包括检验在所述请求的头标字段内的信息。
7.一种如在权利要求6中所要求保护的方法,其中所述头标字段是一个过期头标字段。
8.一种如在权利要求7中所要求保护的方法,其中所述过期头标字段在请求是一个注册请求时具有一个值而在请求是一个取消注册请求时具有不同的另一个值。
9.一种如在任何以上权利要求中所要求保护的方法,其中所述通信系统是一个IP多媒体系统。
10.一种如在权利要求9中所要求保护的方法,其中所述第一节点是一个呼叫状态控制功能或呼叫会话控制功能。
11.一种如在权利要求9中所要求保护的方法,其中所述第一节点是一个查询呼叫状态控制功能节点。
12.一种如在权利要求9、10或11中所要求保护的方法,其中所述第二节点是一个归属用户服务器。
13.一种如在任何以上权利要求中所要求保护的方法,其中所述至少一个预定检验包括检验是否允许用户设备向用户设备当前所接的一个网络注册。
14.一种如在任何以上权利要求中所要求保护的方法,其中所述用户设备包括以下所列之一移动台;PDA;便携式计算机;计算机;移动电话机。
15.一种如在任何以上权利要求中所要求保护的方法,其中所述通信系统是一个无线通信网络。
16.一种如在权利要求或其任何从属权利要求中所要求保护的方法,其中所述消息是一个用户授权请求消息。
17.一种如在任何以上权利要求中所要求保护的方法,其中所述请求是一个SIP REGISTER消息。
18.一种使用户设备相对于IP多媒体通信系统注册和取消注册的方法,所述方法包括下列步骤从所述用户设备将一个对所述用户设备进行注册或取消注册的请求发送给一个呼叫状态或会话控制功能节点;以及在该节点进行检验,以确定所述请求是一个注册请求还是一个取消注册请求。
19.一种通信系统,所述通信系统包括被配置成相对于一个网络进行注册和取消注册的至少一个用户设备;被配置成检验来自用户设备的请求是一个注册请求还是一个取消注册请求的一个第一节点;以及被配置成只有在所述请求是一个注册请求时才执行至少一个预定检验的一个第二节点。
20.一种如在权利要求19中所要求保护的系统,其中所述系统是一个IP多媒体系统。
21.一种如在权利要求19或20中所要求保护的系统,其中所述第一节点是一个呼叫服务控制功能节点。
22.一种如在权利要求19或20中所要求保护的系统,其中所述第一节点是一个查询呼叫服务控制功能节点。
23.一种如在任何权利要求19至22所要求保护的系统,其中所述第二节点是一个归属用户服务器。
24.一种如在任何权利要求19至23中所要求保护的系统,其中所述至少一个预定检验包括检验是否允许用户设备向用户设备当前所接的一个网络注册。
25.一种如在任何权利要求19至24中所要求保护的系统,其中所述第一节点被配置成根据请求是一个注册请求还是一个取消注册请求来设置一个标识符。
26.一种供在一个通信系统内使用的第一节点,至少一个用户设备被配置成相对于所述通信系统进行注册和取消注册,所述第一节点包括用于检验来自用户设备的请求是一个注册请求还是一个取消注册请求的装置;以及用于向一个第二节点发送一个消息的装置,所述第一节点被配置成在所述消息内纳入一个表明用户设备是在注册还是在取消注册的指示。
27.一种供在一个通信系统内使用的第二节点,至少一个用户设备被配置成相对于所述通信系统进行注册和取消注册,所述第二节点包括装置,用于从一个第一节点接收一个包括指出一个用户设备是在注册还是在取消注册的指示的消息;并且只有在用户设备是在注册时才执行一个预定检验。
28.一种供在一个通信系统内使用的第二节点,至少一个用户设备被配置成相对于所述通信系统进行注册和取消注册,所述第二节点包括装置,用于从一个第一节点接收一个包括指出一个用户设备是在注册还是在取消注册的指示的消息;并且只有在用户设备是在注册时才执行确定是否允许用户设备使用一个它当前所接的网络的检验。
全文摘要
本发明包括一种使用户设备向一个通信系统注册和取消注册的方法,这种方法包括下列步骤将一个使所述用户设备向所述通信系统注册或从所述通信系统取消注册的请求发送给一个第一节点;在第一节点处进行确定,以确定请求是一个注册请求还是一个取消注册请求;以及只有在请求是一个注册请求时才在一个第二节点处执行至少一个预定操作。
文档编号H04L12/56GK1643967SQ03807115
公开日2005年7月20日 申请日期2003年3月25日 优先权日2002年3月27日
发明者塔米·凯勒 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1