CN101102537A - 过滤应用程序的装置、系统以及方法 - Google Patents
过滤应用程序的装置、系统以及方法 Download PDFInfo
- Publication number
- CN101102537A CN101102537A CNA2007100789493A CN200710078949A CN101102537A CN 101102537 A CN101102537 A CN 101102537A CN A2007100789493 A CNA2007100789493 A CN A2007100789493A CN 200710078949 A CN200710078949 A CN 200710078949A CN 101102537 A CN101102537 A CN 101102537A
- Authority
- CN
- China
- Prior art keywords
- server
- terminal device
- identifier
- session control
- service
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1063—Application servers providing network services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
在移动通信系统中,在应用程序服务器向终端装置提供会议服务等时,防止由终端装置进行不正当接入。在被连接到网络上的会话控制装置中,在上述网络上连接有多个终端装置、管理上述终端装置的加入者信息的第一服务器、向上述终端装置提供服务的第2服务器,上述会话控制装置从上述第一服务器中取得上述加入者信息,从由上述终端装置对上述第二服务器发送的会话控制消息中,取得发送了上述会话控制消息的终端装置的识别符,根据上述取得的加入者信息以及取得的终端装置的识别符,把控制上述服务的指示经由上述接口发送到上述第二服务器。
Description
技术领域
在本申请说明书中公开的技术涉及被连接到网络上的通信装置、通信系统以及通信控制方法。特别涉及会话控制装置,以及通信的接入控制方法。其中,还涉及在应用了SIP协议的通信系统中的会话控制装置,以及,在应用了应用程序服务器装置的通信系统中的应用程序控制方法。
背景技术
第3代移动通信系统目的是提供高速并且高品质的声音、数据、运动图像等多种多样的多媒体服务。现在,欧洲主导的标准化团体3GPP(3rd Generation Partnership Project)和北美主导的3GPP2(3rdGeneration Partnership Project 2)为了在分组交换网上提供灵活使用IP(Internet Protocol,因特网协议)技术的多媒体服务,正在推进“全(All)IP基础移动通信网”的标准化。在3GPP中,把全(All)IP基础移动通信网称为IMS(IP Multimedia Subsystem,IP多媒体子系统),在3GPP2中,称为MMD(Multimedia Domain,多媒体域)。
在IMS(IP Multimedia Subsystem,IP多媒体子系统)中,CSCF(Call State Control Function,呼叫状态控制功能)进行全IP网络的会话控制,HSS(Home Subscriber Server,归属用户服务器)保持加入者信息。在IMS中,应用程序由AS(Application Server,应用程序服务器)提供。
CSCF根据其作用大致分为3种(P-CSCF,I-CSCF,S-CSCF)。P-CSCF(代理(Proxy)-CSCF)是移动终端最初接入的CSCF。I-CSCF(询问(Interrogation)-CSCF)特定移动终端的S-CSCF。S-CSCF(服务(Serving)-CSCF)存在于内部网,控制管理会话状态(例如,参照非专利文献1)。
作为会话控制协议利用SIP(Session Initiation Protocol,会话初始协议)(例如,参照非专利文献2)。SIP是对用IETF标准化后的IP多媒体通信进行会话控制的协议。在使用了SIP的代表服务中有VoIP(Voice over IP)。VoIP是在IP网络上发送接收声音信息的技术。在基于SIP的VoIP通信中,在通信开始前在通信装置之间设定假想的通话路径(会话)。经过IP分组后的声音数据在已设定的通信路径上被转送。在VoIP通信中SIP控制通信装置间的会话确立、维持以及切断。
声音数据的属性等媒体信息在会话确立时被决定。通信装置用包含在SIP消息中的SDP(Session Description Protocol,会话描述协议)通知媒体信息。在SDP中,能够记述与会话有关的各种信息(例如IP地址、端口号码、媒体种类等)。
在IMS中,AS的起动方法大致分为2种。一个是使用包含在加入者信息中的服务起动条件的方法,另一个是使用PSI(Public ServiceIdentity(公共服务身份识别),即应用程序识别符)的方法。PSI有在事先设定的情况和动态生成的情况。
首先,说明基于加入者信息的服务起动条件的AS起动方法。
HSS对每个用户认证用识别符保持加入者信息(Service Profile,服务简表)。S-CSCF在位置登记时从HSS中取得加入者信息。当用户加入到应用程序中的情况下,在加入者信息中包含“Initial FilterCriteria(初始过滤规则)”。S-CSCF如果接收到最初的SIP请求,则处理“Initial Filter Criteria(初始过滤规则)”,判断是否需要起动AS。
以下,说明采用PSI的AD起动方法。
PSI(Public Service Identity)是识别由AS提供的应用程序的识别符。PSI例如是为了识别许多用户参加的会议等群(group)而被使用。
[非专利文献1]“3GPP2 X.S0013-002-A v1.0,All-IP CoreNetwork Multimedia Domain§4.6”[online],2005年12月,[2006年5月29日检索],因特网<URL:http://www.3gpp2.org/Public_html/specs/X.S0013-002-A_v1.0_051103.pdf>
[非专利文献2]IETF RFC3261,“SIP:Session InitiationProtocol§4”,[online],2002年6月,[2006年5月29日检索],因特网<URL:http://www.ietf.org/rfc/rfc3261.txt?number=3261>
发明内容
在采用以往技术的移动通信系统中,S-CSCF不管理动态生成的PSI信息。因而,S-CSCF不进行使用了动态生成的PSI的应用程序的过滤等接入控制。
在使用了以往技术时设想的、S-CSCF中的应用程序起动方法如下所述。
首先,终端(UE,User Equipment,用户设备)经由P-CSCF以及I-CSCF在S-CSCF中进行SIP位置登记。在此,S-CSCF从HSS中取得加入者信息(User Profile,用户简表)。以往,还存在在该加入者信息中包含UE加入的应用程序的信息的情况,但该信息是在HSS中静态(Static)设定的信息。
以下,UE请求确立SIP会话。以往,在该SIP会话的确立请求中,还有包含AS的识别符(SIP URI)的情况,而AS的识别符已事先被设定。
S-CSCF如果接收到该SIP会话确立请求,则参照加入者信息允许对AS进行接入。以往,还有在加入者信息中包含AS的信息的情况,但S-CSCF是在位置登记时从HSS取得了AS的信息。
S-CSCF把SIP会话确立请求发送到AS。AS动态地生成暂定的识别符(例如,会议室的识别符),把包含该识别符的应答消息经由S-CSCF发送给UE。S-CSCF转送应答消息,而S-CSCF不持有由AS动态分配的识别符信息。因此,存在S-CSCF使用上述AS动态分配的识别符,而不能进行接入控制(例如,过滤)的问题。
例如,存在UE即使发送把未被AS分配的识别符指定为SIP消息的目的地(Request URI)的SIP消息,S-CSCF也允许对AS进行接入的问题。
本发明的目的在于提供一种使用了动态生成的识别符的接入控制。特别是提供一种在IP基础移动通信网中,在S-CSCF从终端接收了请求时,用于提供向应用程序服务器(AS)进行接入控制的通信方法。
在本申请中公开的有代表性的发明是与网络连接的会话控制装置,其特征在于:在上述网络上连接有多个终端装置、管理上述终端装置的加入者信息的第一服务器、以及向上述终端装置提供服务的第二服务器,其中,上述会话控制装置具备被连接到上述网络上的接口、被连接到上述接口上的存储器、被连接到上述存储器的处理器,从上述第一服务器中取得上述加入者信息,从由上述终端装置对上述第二服务器发送出的会话控制消息中,取得发送了上述会话控制消息的终端装置的识别符,根据上述已取得的加入者信息以及已取得的终端装置的识别符,把控制上述服务的指示经由上述接口发送到上述第二服务器。
如果采用本发明的一种实施方式,则能够防止对使用了不正当的应用程序识别符的应用程序进行接入。
附图说明
图1是说明本发明的第1实施方式的通信网的构成例子的说明图。
图2是表示本发明的第1实施方式的S-CSCF的构成例子的说明图。
图3是表示本发明的第1实施方式的应用程序服务器的构成例子的说明图。
图4A是表示本发明的第1实施方式的登记信息表的结构的一个例子的说明图。
图4B是表示本发明的第1实施方式的PSI过滤器信息表的结构的一个例子的说明图。
图4C是表示本发明的第1实施方式的PSI目录表的结构的一个例子的说明图。
图5A是表示本发明的第1实施方式的PSI状态表的结构的一个例子的说明图。
图5B是表示本发明的第1实施方式的参照者目录的表的结构的一个例子的说明图。
图6是说明本发明的第1实施方式的第1用户装置进行位置登记的过程的时序图。
图7是说明本发明的第1实施方式的第1用户装置起动会议服务的过程的时序图。
图8是说明本发明的第1实施方式的第1用户装置在会议室召集第2用户装置的过程的时序图。
图9是说明本发明的第1实施方式的第2用户参加到由第1用户装置召集的会议室中的过程的时序图。
图10是说明本发明的第1实施方式的第2用户装置从由第1用户装置召集的会议室中退出的过程的时序图。
图11是说明在本发明的第1实施方式的第1用户装置在从会议室退出,并且终止会议室的过程的时序图。
图12是说明本发明的第1实施方式的PSI过滤器参照处理过程的流程图。
图13是说明本发明的第1实施方式的PSI过滤器更新处理过程的流程图。
图14是说明本发明的第1实施方式的会话结束时的PSI过滤器更新处理过程的流程图。
图15是说明本发明的第1实施方式的PSI分配处理过程的流程图。
图16是说明本发明的第1实施方式的PSI分配解除处理过程的流程图。
图17是表示本发明的第2实施方式的S-CSCF的构成例子的说明图。
图18是表示本发明的第2实施方式的应用程序服务器的构成例子的说明图。
图19是说明在本发明的第2实施方式中的应用程序过滤中利用的PSI过滤器处理过程的流程图。
图20是说明在本发明的第2实施方式中,第1用户装置起动会议服务的过程的时序图。
图21是说明在本发明的第2实施方式中,第1用户装置把第2用户装置召集到会议服务中的过程的时序图。
图22是说明在本发明的第2实施方式中,第2用户装置参加到会议服务中的过程的时序图。
图23是说明在本发明的第2实施方式中,第2用户装置从会议服务中退出的过程的时序图。
图24是说明在本发明的第2实施方式中,第1用户装置结束会议服务的过程的时序图。
图25是表示本发明的第3实施方式中的通信网的构成例子的说明图。
图26是表示在本发明的第4实施方式中的通信网的构成例子的说明图。
具体实施方式
使用附图说明本发明的第1实施方式。
作为代表例子,详细说明移动终端在利用家庭网的应用程序时的通信方法。
图1是表示本发明的第1实施方式的通信网的构成例子的说明图。
本实施方式中的通信网含有IP网N1、无线接入网N2(N2a,N2b)(RAN:Radio Access Network)。UE7是以第3代移动通信协议为基准的终端。但是,只要是能够起到本发明的效果的结构,无线接入网N2也可以用固定网置换,UE7也可以是固定终端,或者以无线LAN等其他的移动通信协议为基准的终端。
在图1中作为例子表示2个UE7。以下,在区别2个UE地记述的情况下,在符号上附加注脚“a”或者“b”,例如记述成UE7a以及UE7b。其他的构成要素也按同样的规则记述。而且,UE7a以及UE7b分别用以后说明的私人用户身份识别(Private User Identity)UE#1以及UE#2来识别。
IP网N1和RAN N2经由接入网关装置(AGW)6(6a,6b)进行连接。代替接入网关装置6,经由路由器等其他的通信装置,也可以连接IP网N1和RAN N2。接入网关装置6提供转送在UE7和IP网N1之间发送接收的IP分组的功能。
IP网N1具备AS1、HSS2、S-CSCF3(3a,3b)、I-CSCF4(4a,4b)以及P-CSCF5(5a,5b)。
AS1具备控制应用程序执行的功能。
HSS2保持加入者信息。加入者信息例如包含UE7的认证信息,以及由UE7加入的应用程序的信息等。通过参照加入者信息,能够判定各UE7是否能够接受由AS1提供的服务。
P-CSCF5、I-CSCF4以及S-CSCF3具备会话控制功能。P-CSCF5是UE7最初接入的CSCF。I-CSCF4具备特定由UE7利用的S-CSCF3的功能。S-CSCF3具备控制以及管理UE7的会话状态的功能。
UE7具备移动通信功能,以及处理SIP协议的功能。UE7保持SIP URI作为SIP识别符。
而且,在图1中,作为例子分别各表示了2个S-CSCF3、I-CSCF4、P-CSCF5、AGW6、RAN N2以及UE7。但是,在实施本发明时,这些构成要素的数目可以是任意的。
图2是表示本发明的第1实施方式的S-CSCF3的构成例子的说明图。
S-CSCF3含有:收容线路32(32a,32b)的接口部(IF)31(31a,31b)、CPU34、存储器35、数据库(DB)36。各构成要素用总线33进行连接。
在存储器35中存储着执行协议处理的程序38以及执行S-CSCF处理的程序37。在存储器35中还可以存储其他的程序。
CPU34是执行存储在存储器35中的程序的处理器。在以下的说明中S-CSCF3执行的处理实际上是通过CPU34执行某一程序来执行的。
执行协议处理的程序38包含执行SIP信号控制的程序以及执行DIAMETER信号控制的程序。执行SIP信号控制的程序具备用于在S-CSCF3和存在于IP网N1上的通信装置之间发送或者接收信号的功能。执行DIAMETER信号控制的程序具备用于在S-CSCF3和HSS2之间进行信号的发送或者接收的功能。
执行S-CSCF处理的程序37包含:在参照或者更新应用程序过滤信息中所利用的程序(PSI过滤器参照处理50、PSI过滤器更新处理80以及会话结束时的PSI过滤器更新处理90);执行会话处理的处理程序(会话处理);执行位置登记处理的处理程序(位置登记处理);在UE7的位置登记信息的存储中利用的登记信息表200;在PSI过滤器信息的存储中利用的PSI过滤器信息表210;管理PSI的识别符和应用程序服务器之间的对应信息的PSI目录220;进行位置登记的UE7的服务简表。数据库36也可以包含PSI过滤器信息表210、PSI目录220以及服务简表。此外,所谓PSI(Public Service Identity)表示应用程序识别符。
由于S-CSCF3具备PSI过滤器参照处理50、PSI过滤器更新处理80、会话结束时的PSI过滤器更新处理90、PSI过滤器信息表210,所以,S-CSCF3能够限制对应用程序的接入。
图4A是表示本发明的第1实施方式的登记信息表200的结构的一个例子的说明图。
S-CSCF3在执行终端的位置登记处理时,参照、更新登记信息表200。
登记信息表200至少存储私人用户身份识别(Private UserIdentity)201、与各私人用户身份识别(Private User Identity)201对应的公共用户身份识别(Public User Identity)202、接点(Contact)203、认证信息204、服务简表205。在此,私人用户身份识别(PrivateUser Identity)201是在UE7认证中使用的识别符。公共用户身份识别(Public User Identity)202是UE7的公开地址。接点(Contact)203是连接目的地地址。
S-CSCF3在进行UE7的位置登记时,从HSS2中取得被位置登记的UE7的认证信息204以及服务简表205。
登记信息表200还可以进一步包含有效期限206。当登记信息表200包含有效期限206的情况下,S-CSCF3能够消除超过了有效期限206的纪录(エントリ)。
在图4A的例子中,存储“UE#1”作为纪录200-1的私人用户身份识别(Private User Identity)201,存储“sip:user1_public1@home1.net”作为纪录200-1的公共用户身份识别(Public User Identity)202,存储“ue#1”作为纪录200-1的接点(Contact)203。该纪录与图1所示的UE7a对应。
图4B是表示本发明的第1实施方式的PSI过滤器信息表210的结构的一个例子的说明图。
S-CSCF3在向AS1发送消息时,参照PSI过滤器信息表210。PSI过滤器信息表210至少存储UE7的公共用户身份识别(Public UserIdentity)211与对各UE7分配的PSI212的对应关系。在PSI212上存储向UE7提供服务的服务器(例如AS1)的识别符,或者该服务器向UE7提供的服务的识别符。
在图4B的例子中,存储“sip:user1_public1@home1.net”作为纪录210-1的公共用户身份识别(Public User Identity)211,存储AS1提供的作为会议室的识别符的“conf1@as1.home.net”作为纪录210-1的PSI212。这表示用“sip:user1_public1@home1.net”所识别的UE7a允许对由AS1提供的会议室“conf1@as1.home1.net”进行接入。这种情况下,S-CSCF3允许从UE7a向AS1的地址“conf1@as1.home1.net”的消息通过。此时对于S-CSCF3执行的处理,在以后详细说明(参照图12等)。
进而,在图4B的例子中,存储“sip:user1_public1@home1.net”作为纪录210-2的公共用户身份识别(Public User Identity)211,存储AS1提供的作为会议室服务器的识别符的“conference_factory@as1.home1.net”作为纪录210-2的PSI212。这表示UE7a允许对由AS1提供的会议服务器“conference@as1.home.net”进行接入。这种情况下,S-CSCF3允许从UE7a向AS1的地址“conf1@as1.home1.net”的消息通过。
图4C是表示本发明的第1实施方式的PSI目录表220的结构的一个例子的说明图。
S-CSCF3在向AS1发送消息时,参照PSI目录表220。PSI目录表220存储S-CSCF允许通过的PSI221。
图3是表示本发明的第1实施方式的AS(Application Server,应用程序服务器)1的构成例子的说明图。
特别是在图3中表示提供会议服务的AS1的构成例子。但是,只要能够起到本发明的效果的结构,AS1提供的服务也可以是其他的应用程序(例如,按键通话(Push to Talk)或者即时消息(InstantMessage)等)。
AS1含有收容线路12(12a,12b)的接口部(IF)11(11a,11b)、CPU14、存储器15、数据库(DB)16。各构成要素用总线13连接。
在存储器15中存储着执行协议处理的程序18以及执行应用程序的执行控制的程序17。在存储器15中还可以存储其他的程序。
CPU14是执行存储在存储器15中的程序的处理器。在以下的说明中AS1执行的处理实际上是通过CPU14执行某一程序来实行。
执行协议处理的程序18包含执行SIP信号控制的程序,以及执行DIAMETER信号控制的程序。执行SIP信号控制的程序具备AS1用于在和存在于IP网N1上的通信装置之间发送或者接收信号的功能。执行DIAMETER信号控制的程序具备AS1在和HSS2之间用于进行信号的发送或者接收的功能。
执行应用程序的执行控制的程序17包含:PSI分配处理程序60、执行PSI分配解除处理的程序70、PSI状态管理表240、对每个应用程序控制执行的的处理程序(应用程序处理)以及参加者目录250。
PSI分配处理程序60以及执行PSI分配解除处理的程序70具备在应用程序起动中AS1用于动态进行应用程序识别符的分配以及解除的功能。应用程序处理例如具备控制会议服务执行的功能。
数据库16可以包含PSI状态管理表240以及参加者目录250。
由于AS1具备PSI分配处理程序60、进行PSI分配解除处理的程序70、PSI状态管理表240以及参加者目录250,因而AS1能够把在应用程序的执行控制中分配给用户等的PSI设定在PSI状态管理表240的有关纪录中。
图5A是表示本发明的第1实施方式的PSI状态表240的结构的一个例子的说明图。
PSI状态表240至少存储AS1在应用程序处理中分配的PSI241与各PSI的状态(State)242的对应关系。在状态242中存储“动态(active)”,“非动态(inactive)”或者“临时分配”等表示各PSI的状态的值。例如,在图5A的纪录240-1中存储PSI241“conf1@as1.home.net”和状态242“动态(Active)”的对应关系。
PSI状态表240也可以包含表示纪录的有效期限的有效期限243。当PSI状态表240包含有效期限243的情况下,AS1能够从上述表中删除超过了有效期限243的纪录。
图5B是表示本发明的第1实施方式的参加者目录250的表结构的一个例子的说明图。
在参加者目录250中存储PSI251与各PSI251表示的参加到应用程序中的用户的公开地址(Public User Identity:公共用户身份识别)252的对应关系。例如,在纪录250-1中存储PSI251“conf1@as1.home1.net”和公共用户身份识别(Public UserIdentity)252“sip:user1_public1@home1.net,sip:user2_public1@home1.net”的对应关系。
以下,说明IPv6(Internet Protocol Version6)分组格式。IPv6分组包含:IPv6基本报头、接着它的扩展报头、接着这些标题的有效负荷。该IPv6基本标题包含发送源地址、目的源地址。以下,使用以该格式为基准的IPv6分组来进行说明,但只要能够发挥本发明的效果,则也可以使用以IPv6以外的协议,例如以IPv4(Internet ProtocolVersion4)为基准的分组。
以下,说明包含SIP消息的分组格式。SIP消息存储在TCP/UDP等传输协议的数据部分中。传输协议的报头和数据部分存储在IPv6分组格式的有效负荷上。
以下,说明SIP消息的格式。
SIP消息含有:至少表示请求或者应答的start-line、设定SIP消息的参数的message-header。当使用SIP消息发送在终端之间通信中利用的媒体信息等的情况下,SIP消息包含存储有媒体信息等message-body。
以下,说明包含DIAMETER消息的分组格式。DIAMETER消息存储在TCP/SCTP等传输协议的数据部分中。传输协议的报头和数据部分被存储在IPv6分组格式的有效负荷中。
以下,参照图6、图7、图8以及图9说明在圈在图1所示的RANN2a中的UE#1(7a)在S-CSCF3a中进行IMS位置登记,在UE#1(7a)和UE#2(7b)之间起动会议服务的时序。
图6是说明本发明的第1实施方式的UE#1(7a)进行位置登记的过程的时序图。
第1实施方式的UE7a在和AGW6a之间确立例如PPP(Point toPoint Protocol)等链接,使用DHCP等取得P-CSCF5a的地址。或者,在PPP链接确立时,AGW6a也可以向UE7a通知P-CSCF5a的地址。
存在于RAN N2上的UE7a在和AGW6a之间确立链接(101)。在链接确立时,UE7a取得DHCP地址,从DHCP中取得P-CSCF5a的地址。进而,UE7a在和AGW6a之间确立了链接后,取得IP地址。例如,UE7a通过从AGW6a接收IPv6路由器广告,从而能够取得IP地址。
在本实施方式中,假设UE7a不是移动IP终端,在RAN N2a中取得了IP地址ue#1。当UE7a是移动IP对应终端的情况下,UE7a把在RAN N2a中取得的地址作为移动IP的转移地址(気付アドレス)利用。
UE7a为了把所利用的IP地址登记在IP网N1上,把SIP登记消息(SIP REGISTER)发送到从DHCP服务器取得了地址的P-CSCF5a中(102)。
P-CSCF5a从包含在上述SIP登记消息(REGISTER)的Start-line中的UE7的SIP URI中特定I-CSCF4a。该SIP登记消息包含UE7a的公开地址(Public User Identity:公共用户身份识别)、认证用的地址(Private User Identity:私人用户身份识别)以及接点(Contact)地址。在本实施方式中,假设UE7a的公共用户身份识别(Public UserIdentity)为sip:user1_public1@home1.net,假设UE7a的私人用户身份识别(Private User Identity)为UE#1。设定UE7a在RAN N2a中取得的地址(ue#1)作为接点(Contact)地址。
P-CSCF5a向I-CSCF4a发送上述SIP登记消息(REGISTER)(103)。
I-CSCF4a把包含于在步骤103中接收到的SIP登记消息中的UE7a的公开地址作为检索关键字,向HSS2发送加入者信息询问消息(UAR:User Authorization Request,用户授权请求)(104)。
HSS2把UE7a的公开地址作为检索关键字参照加入者信息,向UE7a分配S-CSCF3a。而后,HSS2向I-CSCF4a发送包含S-CSCF3a的地址信息的应答消息(UAA:User Authorization Response,用户授权应答)(105)。
I-CSCF4a向在步骤105中接收到的S-CSCF3a发送上述SIP登记消息(REGISTER)(106)。
S-CSCF3a如果接收上述SIP位置登记消息(REGISTER),则确认UE7a是否进行SIP登记。该确认是通过S-CSCF3a把包含在REGISTER(106)中的公共用户身份识别(Public User Identity)(在图6的例子中是“UE#1”)作为检索关键字,检索登记信息表200来执行的。
当有关的纪录(在图6的例子中,公共用户身份识别(Public UserIdentity)是“UE#1”的纪录)存在的情况下,登记对象UE7a尚未被登记。这种情况下,S-CSCF3a作为位置登记处理起动初次登记处理。而后,S-CSCF3a为了取得登记对象的UE7a登记信息,向HSS2发送询问(MAR:Multimedia Autentication Request,多媒体授权请求)(107)。在此,假设在S-CSCF3a上预先设定HSS2的地址。
HSS2把包含在REGISTER(106)中的公共用户身份识别(PublicUser Identity)以及私人用户身份识别(Private User Identity)作为检索关键字,检索UE7a的认证信息,把UE7a的认证信息发送到S-CSCF3a(MAA:Multimedia Autentication Response,多媒体授权应答)(108)。在此,HSS2作为分配给UE7a的S-CSCF地址,存储S-CSCF3a的地址。
S-CSCF3a如果从HSS中接收认证信息,则在信息登记表200中制成新纪录(200-1),把从私人用户身份识别(Private User Identity)、公共用户身份识别(Public User Identity)以及从HSS2接收到的认证信息存储在新纪录200-1中(参照图4A)。
接着,S-CSCF3a经由I-CSCF4a以及P-CSCF5a,向UE7a发送SIP的错误应答(401,未经授权的(Unauthorized))(109、110以及111)。该错误应答包含UE7a在认证计算中使用的信息。
UE7a使用在步骤111中接收到的信息进行认证计算,把私人用户身份识别(Private User Identity)、公共用户身份识别(Public UserIdentity)、接点(Contact)地址以及包含认证计算结果的SIP登记消息(REGISTER)发送到P-CSCF5a(112)。
P-CSCF5a把在步骤112中接收到的SIP登记消息发送到I-CSCF4a中(113)。
I-CSCF4a把包含于在步骤113中接收到的SIP登记消息中的UE7a的公开地址作为检索关键字,向HSS2发送加入者信息询问消息(UAR:User Authorization Request,用户授权请求)(114)。
HSS2把UE7a的公开地址作为检索关键字参照加入者信息。在HSS2中在步骤107接收时,作为UE7a利用的S-CSCF地址,登记S-CSCF3a。因而,HSS2向I-CSCF4a发送包含S-CSCF3a的地址信息的应答消息(UAA:User Authorization Response,用户授权应答)(115)。
I-CSCF4a向在步骤115中接收到的S-CSCF3a发送上述SIP登记消息(REGISTER)(116)。
S-CSCF3a确认UE7a是否进行SIP登记。该确认是通过S-CSCF3a把包含在REGISTER(116)中的公共用户身份识别(PublicUser Identity)作为检索关键字,检索登记信息表200来执行。在此,S-CSCF3a检索在步骤108接收时登记的纪录200-1,从该纪录200-1中读出认证信息。
S-CSCF3a使用从纪录200-1中读出的认证信息、在步骤116中接收到的认证计算结果进行UE7a的认证处理。如果UE7a的认证是OK,则在登记信息表200的纪录200-1的接点(Contact)字段203中存储包含在步骤116中接收到的SIP REGISTER中的接点报头(Contact header)(ue#1)(117)。
S-CSCF3a向HSS2询问UE7a的加入者信息(SAR:ServiceAssignment Request,服务分配请求)(118)。HSS2在作为用户认证用识别符的每个私人用户身份识别(Private User Identity)上保持加入者信息(Service Profile:服务简表)。在服务简表上能够设定通信用识别符(Public User Identity,公共用户身份识别)、核心网服务授权(Core Network Service Authorization)以及初始过滤规则(Initial Filter Criteria)。
在“初始过滤规则(Initial Filter Criteria)”中,包含表示AS1和该AS1的起动条件“服务点触发(Service Point Trigger)”的对应关系的信息。在“服务点触发(Service Point Trigger)”中,根据应用程序设定包含在SIP请求消息中的信息(Request-URI、SIP Method、SIP Header、SDP等)等。
HSS2把私人用户身份识别(Private User Identity)作为检索关键字,从UE7a的加入者信息(Service Profile服务简表)中读出初始过滤规则(Initial Filter Criteria),通知给S-CSCF3a(SAA:ServiceAssignment Response,服务分配应答)(119)。
S-CSCF3a把公共用户身份识别(Public User Identity)作为检索关键字,检索登记信息表200,在检索到的纪录200-1中存储从HSS2接收到的服务简表(Service Profile)(120)。该服务简表(ServiceProfile)在S-CSCF3a接收到最初的SIP请求消息时,为了决定是否启动应用程序而使用。
S-CSCF3a经由I-CSCF4a以及P-CSCF5a向UE7a发送SIP登记的正常应答(200)(121、122以及123)。
P-CSCF5a如果接收步骤122的应答,则把分配给UE7a的S-CSCF3a的地址信息保持一定期间。
对上述的S-CSCF3a的登记即使在UE7a的IP地址不改变的情况下,也以更新S-CSCF3a管理的SIP登记信息的纪录有效期为目的,以规定的周期重复执行。
以下,说明UE7a起动会议服务的过程。
图7是说明本发明的第1实施方式的UE7a起动会议服务的过程的时序图。
UE7a发送会话确立请求消息(INVITE)(131)。所谓会话确立请求消息是会话控制消息的一种。在本实施方式的情况下,是向AS1请求应用程序的起动(在本实施方式中是请求会议服务的起动)的消息。该会话确立请求消息作为Request URI(请求URI)包含提供会议服务的AS1的地址(例如,conference_factory@as1.home1.net),例如,作为P-Preferred-Identity header,包含UE7a的公开地址(公共用户身份识别(Public User Identity))(例如,sip:user1_public1@home1.net)。
P-CSCF5a如果接收上述会话确立请求消息(INVITE),则读出分配给UE7a的S-CSCF3a的地址,向S-CSCF3a发送会话确立请求消息(INVITE)(132)。其后,P-CSCF5a向UE7a发送至上述INVITE的暂定应答(100Trying)(133)。
S-CSCF3a如果接收上述会话确立请求消息(INVITE),则把对上述INVITE的暂定应答(100 Trying)发送到P-CSCF5a,起动图12所示的PSI过滤器参照处理过程50(134)。
图12是说明本发明的第1实施方式的PSI过滤器参照处理过程50的流程图。
如在图2中说明的那样,PSI过滤器参照处理50是存储在S-CSCF3的存储器35中,由CPU34执行的程序37的子程序。因而,在图12的说明中,S-CSCF3a执行的处理实际上用CPU34来执行。
首先,S-CSCF3a确认接收到的SIP消息是否是登记(REGISTER)以外的初始SIP请求(Initial SIP Request)(51)。在此,所谓登记(REGISTER)以外的初始SIP请求是确立新的SIP对话(dialog)的SIP请求,或者是单一事项用SIP请求。
当接收到的SIP消息是初始SIP请求(Initial SIP Request)的情况下(即,当在步骤51中判定为是“Yes”的情况下),S-CSCF3a把公共用户身份识别(Public User Identity)作为检索关键字,检索登记信息表200,确认是否可以起动AS1提供的服务(在本实施方式的情况下,是会议服务)(52)。在此,S-CSCF3a参照在步骤120中存储的服务简表(Service Profile),确认UE7a加入到会议服务。当UE7a加入会议服务的情况下,UE7a能够接收提供的会议服务。这种情况下,在步骤52中,判定为可以起动AS1提供的会议服务(即,有)。
以下,S-CSCF3a把UE7a的公共用户身份识别(Public UserIdentity)作为检索关键字,检索PSI过滤器信息表210(53)。
在步骤53中,当有关纪录不存在的情况下,S-CSCF3a在PSI过滤器信息表210中制成新纪录210-2,存储UE7a的公共用户身份识别(Public User Identity)(sip:user1_public1@home1.net)、和设定在Request URI中的地址(conference_factory@as1.home1.net)(54,155)。
而且,在步骤53的判定中,所谓“有关纪录”是把包含作为接收到的消息的发送源的UE7a的公共用户身份识别(Public UserIdentity)作为公共用户身份识别(Public User Identity)211,并且,把包含作为接收到的消息的Request URI而设定的地址(conference_factory@as1.home1.net)作为PSI212的纪录。该“有关纪录”的意思在以后说明的步骤57的判定中也一样。
在步骤54中追加新纪录的结果,把AS1提供的服务和利用该服务的用户之间的对应关系登记在PSI过滤器信息表210中。以后,当消息发送源的用户和发送目的地的AS1提供的服务的对应关系已在PSI过滤器信息表210上登记了的情况下,判定为该消息是正当接入,允许消息(分组)通过。
其后,S-CSCF3a参照PSI目录220,特定AS1的地址(55)。
其后,S-CSCF3a向AS1发送SIP INVITE(56,136),并结束本过程。
在步骤53中,当有关纪录存在的情况下,S-CSCF3a不执行步骤54而执行步骤55。
在图7的步骤134中当PSI过滤器参照处理过程50已起动的情况下,S-CSCF3a接收到的消息是初始SIP请求(Initial SIP Request)。因此,在图12的步骤51中,必须判定为“是”。但是,当在图7的另一步骤(例如以后说明的步骤156)中PSI过滤器参照处理过程50已起动的情况下,有S-CSCF3a接收到的消息不是初始SIP请求(InitialSIP Request)的情况。
在步骤51中,当判定为SIP消息不是初始SIP请求(Initial SIPRequest)的情况下,S-CSCF3a把UE7a的公共用户身份识别(PublicUser Identity)作为检索关键字,检索PSI过滤器信息表210(57)。
具体地说,在步骤57中,S-CSCF3a把S-CSCF3a接收到的消息作为对象,判定在PSI过滤器信息表210中是否存在有关纪录。
在步骤57中,当判定为有关纪录存在的情况下,作为接收到的消息的发送源的UE7a的公共用户身份识别(Public User Identity)和接收到的消息的请求URI(Requset URI)的对应关系、和存储在有关纪录中的对应关系一致。这种情况下,认为S-CSCF3a接收到的给AS1的消息是正当接入。这种情况下,S-CSCF3a特定AS1的地址,其后,把S-CSCF3a接收到的消息发送到AS1(136,56),结束本过程50。例如,当由于S-CSCF3a接收了会话确立请求消息(INVITE)而使本过程50起动的情况下,该INVITE在步骤56中被发送。其结果,会议服务被起动。
在步骤57中,当判定为有关纪录不存在的情况下,认为S-CSCF3a接收到的消息是不正当的接入。例如,在PSI过滤器信息表210中,在只存储图4B所示的纪录210-1以及210-2的情况下,当S-CSCF3a接收到从公共用户身份识别(Public User Identity)是“sip:user2_public1@home1.net”的UE7b发送的消息的情况下,不把该公共用户身份识别(Public User Identity)存储在PSI过滤器信息表210中。这种情况下,S-CSCF3a把接收到的来自UE7b的消息判定为是不正当的接入,执行错误处理(58),结束本过程。
此外,在步骤55中,当在PSI目录220中要起动的会议服务的PSI221不存在的情况下,S-CSCF3a执行错误处理(58),结束本过程。
在此,再次参照图7。
AS1如果接收上述会话确立请求消息(INVITE)(136),则把对上述INVITE的暂定应答(100Trying)发送到S-CSCF3a(137),起动应用程序处理程序。在本实施方式中,AS1是提供会议服务的应用程序服务器。
在起动会议服务用应用程序处理程序中,AS1判断为在UE7a需要会议室分配,起动PSI分配处理过程60(138)。AS1通过执行PSI分配处理过程60,在UE7a使用中动态分配临时的PSI,把该PSI用于特定UE7a用会议室。
图15是说明本发明的第1实施方式的PSI分配处理过程60的流程图。
如在图3中说明的那样,PSI分配处理60是存储在AS1的存储器15中,用CPU14执行的程序17的子程序。因而,在图15的说明中AS1执行的处理实际上用CPU14来执行。
AS1如果接收PSI分配请求(61),则生成PSI“conf1@as1.home1.net”,把生成的PSI“conf1@as1.home1.net”作为关键字检索PSI状态表240。
当包含已生成的PSI的纪录不存在的情况下,AS1生成新纪录240-1,把已生成的PSI“conf1@as1.home1.net”存储在PSI 241中,把状态“临时分配”存储在状态(State)242中(62)。
接着,AS1把包含上述PSI的暂定应答183发送到S-CSCF3a(63,139),等待来自S-CSCF3a的应答。而且,在上述暂定应答183的接点报头(Contact Header)中设定AS1生成的PSI“conf1@as1.home1.net”以及焦点(is focus)参数。
再次参照图7。
S-CSCF3a从AS1接收SIP INVITE的暂定应答183(139),起动PSI过滤器更新处理过程80。
图13是说明本发明的第1实施方式的PSI过滤器更新处理过程80的流程图。
如在图2中说明的那样,PSI过滤器更新处理80是存储在S-CSCF3的存储器35中,由CPU34执行的程序37的子程序。因而,在图13的说明中S-CSCF3a执行的处理实际上由CPU34来执行。
S-CSCF3a如果从AS1接收暂定应答183(81),则在接收到的暂定应答183的接点报头(Contact Header)中判定是否包含焦点(isfocus)参数(82)。
当接点报头(Contact Header)包含焦点(is focus)参数的情况下,S-CSCF3a从接点报头(Contact Header)中抽出PSI(conf1@as1.home1.net)。S-CSCF3a从SIP协议的对话ID中抽出UE7a的公共用户身份识别(Public User Identity),把UE7a的公共用户身份识别(Public User Identity)作为检索关键字,检索PSI过滤器信息表210。
在PSI过滤器信息表210中,当把包含作为暂定应答183的发送目的地的UE7a的公共用户身份识别(Public User Identity)作为公共用户身份识别(Public User Identity)211,并且把包含从接点报头(Contact Header)中抽出的PSI(conf1@as1.home1.net)作为PSI212的纪录不存在的情况下,UE7a要从它们中接收的服务的识别符和UE7a的识别符的对应关系尚未被存储到PSI过滤器信息表210中。这种情况下,S-CSCF3a在新纪录(210-1)上存储UE7a的公共用户身份识别(Public User Identity)(sip:user1_public1@home1.net)和上述PSI(conf1@as1.home1.net)的对应信息(83,140),结束本过程。
在步骤82中,当在暂定应答183的接点报头(Contact Header)中不包含焦点(is focus)参数的情况下,S-CSCF3a并不更新PSI过滤器信息表210,而是结束本过程。
再次返回图7的时序继续进行说明。
S-CSCF3a把对INVITE的暂定应答183经由P-CSCF5a向UE7a发送(141,142)。
UE7a为了把暂定应答183(142)的接收通知给AS1,发送PRACK(Provisional Response Acknowledgment:暂定应答确认)(143)。
S-CSCF3a如果接收PRACK,则起动PSI过滤器参照处理过程50(156)。这种情况下,PRACK消息因为不是初始SIP请求(InitialSIP Request),所以S-CSCF3a把UE7a的公共用户身份识别(PublicUser Identity)作为关键字检索PSI过滤器信息表210(57)。在此,S-CSCF3a把在步骤155中更新过的纪录(210-2)作为有关纪录进行检测,向AS1发送上述PRACK消息。
在步骤57中,当在PSI过滤器信息表210中不存在有关纪录的情况下,S-CSCF3a执行错误处理(58),结束本过程50。通过S-CSCF3a保持PSI过滤器信息表210以及PSI过滤器参照处理过程50,S-CSCF3a能够执行使用了PSI的过滤。
AS1把表示正常接收了PRACK的应答消息(200 OK)发送到UE7a(144)。
S-CSCF3a如果接收步骤144的200 OK,则起动PSI过滤器更新处理过程80。但是,这种情况下,不包含焦点(is focus)参数(81,82)。因而,S-CSCF3a并不更新PSI过滤器信息表210,而结束本过程80。
接着,UE7a为了通知资源预约的完成,把UPDATE消息发送到AS1(145)。
S-CSCF3a如果接收UPDATE消息(145),则和步骤156一样起动PSI过滤器参数处理过程50(157)。这种情况下,UPDATA消息因为不是初始SIP请求(Initial SIP Request),所以S-CSCF3a把UE7a的公共用户身份识别(Public User Identity)作为关键字检索PSI过滤器信息表210(57)。在此,S-CSCF3a把在步骤155中更新的纪录(210-2)检测为有关纪录,把上述UPDATA消息向AS1发送。
在步骤57中,当在PSI过滤器信息表210中不存在有关纪录的情况下,S-CSCF3a执行错误处理(58),结束本过程50。
AS1如果接收UPDATA消息(145),则把表示正常接收了UPDATA的应答消息(200 OK)经由S-CSCF3a以及P-CSCF5a发送到UE7a(146)。
S-CSCF3a如果接收步骤146的200 OK,则起动PSI过滤器更新处理过程80。但是,这种情况下,不包含焦点(is focus)参数(81,82)。因而,S-CSCF3a并不更新PSI过滤器信息表210,而是结束本过程80。
AS1如果接收UPDATA消息(145),则在步骤138中正式分配过去临时分配过的PSI,把PSI状态管理表240的有关纪录的状态(State)242从“临时分配”更新为“动态(ACTIVE)”(147)。进而,AS1把AS1在步骤138中分配的PSI(conf1@as1.home1.net)作为检索关键字,检索参加者目录250。在参加者目录250中,当存在包含PSI“conf1@as1.home1.net”的纪录的情况下,AS1在该纪录的公共用户身份识别(Public User Identity)252中追加UE7a的公共用户身份识别(Public User Identity)。
另一方面,当包含PSI“conf1@as1.home1.net”的纪录在参加者目录250中不存在的情况下,AS1追加新纪录(250-1),并存储PSI“conf1@as1.home1.net”和UE7a的公共用户身份识别(Public UserIdentity)的对应信息(147)。
AS1把在步骤147中分配的PSI和UE7a的公共用户身份识别(Public User Identity)的对应信息通知给HSS2(PUR:Profile UpdataRequest,简表更新请求)(148)。HSS2如果接收步骤148的通知,则存储包含在通知中的对应信息,把PUR的应答消息(PUA:ProfileUpdata Response,简表更新应答)发送到S-CSCF3a(149,150)。
AS1把在步骤136中接收到的对INVITE的最终应答200 OK经由S-CSCF3a、P-CSCF5a发送到UE7a(151,153)。
S-CSCF3a如果接收步骤151的200 OK,则起动PSI过滤器更新处理过程80。但是,这种情况下,在接收到的应答中不包含焦点(isfocus)参数(81,82)。因而,S-CSCF3a并不更新PSI过滤器信息表210,而是结束本过程80。
UE7a如果接收上述正常应答消息(153),则把应答确认消息(ACK)经由P-CSCF5a以及S-CSCF3a发送到AS1(154)。
S-CSCF3a如果接收到ACK消息(154),则和步骤156一样起动PSI过滤器参照处理过程50(160)。这种情况下,因为ACK消息不是初始SIP请求(Initial SIP Request)(51),所以S-CSCF3a把UE7a的公共用户身份识别(Public User Identity)作为关键字检索PSI过滤器信息表210(57)。在此,S-CSCF3a把在步骤155中更新的纪录(210-2)作为有关纪录检测,把上述ACK消息向AS1发送。
在步骤57中,当包含UE7a的公共用户身份识别(Public UserIdentity)的纪录不存在于PSI过滤器信息表210中的情况下,S-CSCF3a执行错误处理(58),结束本过程50。
UE7a根据以上的时序,起动AS1对执行进行控制的会议服务。通过执行以上的时序,可以提供S-CSCF3a允许或者禁止消息的通过的机械结构,该消息是给UE7a参加的会议室用的地址的消息。其结果,能够防止不允许给AS1(即,不正当)的消息的转送。
以下,说明UE7a在会议室召集UE7b的过程。
图8是说明本发明的第1实施方式的UE7a在会议室召集UE7b过程的时序图。
在此,假设UE7b按照和图6所示的UE7a的登记同样的过程,登记到S-CSCF3b上。
UE7a为了把UE7b召集到会议服务中,经由P-CSCF5a把REFER消息发送到S-CSCF3a。在REFER消息的请求URI(RequestURI)报头中设定UE7b的公共用户身份识别(Public User Identity)(SIP:user2_public1@home1.net)。此外,在REFER消息的Refer-toheader中包含UE7a召集UE7b的会议室的识别符(conf1@as1.home1.com)。
S-CSCF3a从上述REFER消息的请求URI(Request URI)中特定存在于UE7b签约的网(家庭网)中的I-CSCF4b,向经过特定后的I-CSCF4b发送REFER消息(161)。
I-CSCF4b把在步骤161中接收到的包含在SIP REFER消息中的UE7b的公开地址作为检索关键字,向HSS2发送位置信息询问消息(LIR:Location Information Request,位置信息请求)(162)。
HSS2把UE7b的公开地址作为检索关键字参照加入者信息,检测分配给UE7b的S-CSCF3b的地址。而后,HSS2把包含S-CSCF3b的地址信息的应答消息(LIA:Location Information Answer,位置信息响应)发送到I-CSCF4b(163)。
I-CSCF4b向包含在上述消息LIA中的S-CSCF3b处发送SIPREFER消息(164)。
在步骤164中接收到的S-CSCF3b起动PSI过滤器参照处理过程50(165)。上述REFER消息(164)因为是初始SIP请求(Initial SIPRequest)(51),所以S-CSCF3b在登记时参照从HSS下载的加入者信息(Serivice Profile,服务简表),判断是否起动应用程序服务器(52)。
在此,S-CSCF3b判定为UE7b加入到会议服务中,在S-CSCF3b保持的PSI过滤器信息表210中存储UE7b用的纪录(166)。在此存储的UE7b用的纪录中包含表示UE7b的公开地址(Public UserIdentity,公共用户身份识别)与在REFER-to header中设定的表示会议室的PSI(conf1@as1.home1.com)的对应关系的信息。
其后,S-CSCF3b经由P-CSCF5b向UE7b发送SIP REFER消息(167)。
UE7b把上述SIP请求的正常应答(应答代码:202)经由P-CSCF5b、S-CSCF3b、I-CSCF4b、S-CSCF3a以及P-CSCF5a发送到UE7a(168)。
接收到应答代码的UE7b为了向UE7a通知在REFER(提交)(167)中接收到的事件的状态,向UE7a发送SIP NOTIFY(通报)消息(169)。
UE7a如果接收上述SIP NOTIFY消息,则向UE7b发送对NOTIFY消息的正常应答(200)(170)。
接收到步骤167的SIP REFER消息的UE7b在参加到所召集的会议室的情况下,执行以后说明的图9的时序(171)。
如果UE7b结束向会议室的参加处理(图9),则UE7b向UE7a发送SIP NOTIFY消息,通知向会议室的参加处理结束(172)。UE7a如果正常接收到上述SIP NOTIFY消息,则把应答代码200发送到UE7b(173)。
以后,S-CSCF3a以及S-CSCF3b如果接收SIP请求消息,则起动PSI过滤器参照处理过程50。其结果,S-CSCF3a以及S-CSCF3b判定SIP请求消息的发送源的UE7的识别符和发送目的地的AS1的识别符(或者UE7接收的服务的识别符)的对应关系、与存储在PSI过滤器信息表中的信息表示的对应关系是否一致(57)。只在这些对应关系一致的情况下,S-CSCF3a以及S-CSCF3b把SIP请求消息发送到AS1(56)。当这些对应关系不一致的情况下,因为接收到的SIP请求消息是不正当的消息,所以S-CSCF3a以及S-CSCF3b不把SIP请求消息发送到AS1,而执行错误处理(58)。
以下,说明UE7b参加到由UE7a召集的会议室的过程。
图9是说明本发明的第1实施方式的UE7b参加到由UE7a召集的会议室的过程的时序图。
UE7b发送把在步骤167中接收到的会议室的PSI(例如、conference_factory1@as1.home1.com)作为请求URI(Request URI)设定的会话确立请求消息(INVITE)(181)。该SIP INVITE例如在P-Preferred-Identity header中包含UE7b的公开地址(Public UserIdentity,公共用户身份识别)。
P-CSCF5b如果接收到上述会话确立请求消息(INVITE),则读出分配给UE7b的S-CSCF3b的地址,把会话确立请求消息(INVITE)发送到S-CSCF3b(183)。其后,P-CSCF5b把对上述INVITE的暂定应答(100 Trying)发送到UE7b(182)。
S-CSCF3b如果接收上述会话确立请求消息(INVITE),则把对上述INVITE的暂定应答(100 Trying)发送到P-CSCF5b,起动图12所示的PSI过滤器参照处理过程50(184)。在以下的过程中,对于已说明的过程省略详细的说明。
首先,S-CSCF3b确认SIP消息是否是REGISTER(登记)以外的初始SIP请求(Initial SIP Request)(51)。在此,所谓登记以外的初始SIP请求是确立新的SIP对话的SIP请求,或者单一事项用SIP请求。
当接收到的SIP请求是初始SIP请求(Initial SIP Request)的情况下,S-CSCF3b把公共用户身份识别(Public User Identity)作为检索关键字,检索登记信息表200,确认是否起动AS1(52)。在此,S-CSCF3b在UE7b的登记时参照S-CSCF3b从HSS取得的服务简表(Service Profile)(185),确认UE7b加入到会议服务中。
以下,S-CSCF3b把公共用户身份识别(Public User Identity)作为检索关键字检索PSI过滤器信息表210(53)。在此,S-CSCF3b检测在步骤116中更新的纪录(199)。
其后,S-CSCF3b参照PSI目录220,特定AS1地址(56),向AS1发送SIP INVITE(186),结束本过程50。
AS1如果接收上述会话确立请求(INVITE)(186),则向S-CSCF3b发送对上述INVITE的暂定应答(100Trying)(187),起动应用程序处理程序。在本实施方式中,AS1是提供会议服务的应用程序服务器。
在起动会议服务用应用程序处理程序中,AS1把设定在上述INVITE的请求URI(Request URI)中的PSI(conf1@as1.home1.net)作为检索关键字,检索PSI状态表240。在此,AS1检测纪录240-1,确认上述PSI的状态242(188)。当PSI的状态是“动态(dctive)”的情况下,能够判定为上述PSI已由AS1分配。
接着,AS1把PSI(conf1@as1.home1.net)作为检索关键字,检索参加者目录250。AS1检测在步骤147中生成的纪录250-1,在该纪录250-1的公共用户身份识别(Public User Identity)252中追加UE7b的公共用户身份识别(Public User Identity)(sip:user2_public1@home1.net)。
接着,AS1把包含上述PSI的暂定应答183发送到S-CSCF3b(189),等待来自S-CSCF3b的应答。
S-CSCF3b如果从AS1接收到SIP INVITE的暂定应答183(189),则起动PSI过滤器更新处理过程80(81)。
在步骤82中,当在上述暂定应答183的接点报头(Contactheader)中不包含焦点(is focus)参数的情况下,S-CSCF3b不更新PSI过滤器信息表210,而结束本过程80。
S-CSCF3b把对INVITE的暂定应答183经由P-CSCF5b向UE7b发送(190,191)。
UE7b为了把暂定应答(191)的接收通知给AS1,发送PRACK(192)。
S-CSCF3b如果接收到PRACK,则起动PSI过滤器参照处理过程50。这种情况下,因为PRACK消息不是初始SIP请求(InitiaI SIPRequest)(51),所以S-CSCF3b把UE7b的公共用户身份识别(PublicUser Identity)作为关键字检索PSI过滤器信息表210(57)。在此,S-CSCF3b检测在步骤166中更新的纪录,把上述PRACK消息发送到AS1。
在步骤57中,当在PSI过滤器信息表210中不存在有关纪录的情况下,S-CSCF3b执行错误处理(58),结束本过程50。
如上所述,S-CSCF3b保持PSI过滤器信息表210,通过执行PSI过滤器参照处理过程50,可以进行使用了PSI的过滤。换句话说,S-CSCF3b能够根据PSI允许或者禁止给UE7b参加的会议室用地址的消息的通过。
AS1把表示正常接收了PRACK的应答消息(200 OK)发送到UE7b(193)。S-CSCF3b如果接收到200 OK,则起动PSI过滤器更新处理过程80。但是,这种情况下,在接收到的消息中不包含焦点(is focus)参数(81,82)。因而,S-CSCF3b不更新PSI过滤器信息表210,结束本过程80。
接着,UE7b为了通知资源预约的结束,把UPDATA消息发送到AS1(194)。
S-CSCF3b如果接收到UPDATA消息(194),则起动PSI过滤器参照处理过程50,把UE7b的公共用户身份识别(Public UserIdentity)作为关键字检索PSI过滤器信息表210(57)。在此,S-CSCF3b检测在步骤166中更新的纪录,向AS1发送上述UPDATA消息。
在步骤57中,当包含UE7b的公共用户身份识别(Public UserIdentity)的纪录不存在于PSI过滤器信息表210中的情况下,S-CSCF3b执行错误处理(58),结束本过程50。
AS1如果接收到UPDATA消息(194),则把表示正常接收了UPDATA的应答消息(200 OK)经由S-CSCF3b以及P-CSCF5b发送到UE7b(195)。
S-CSCF3b如果接收到200 OK,则起动PSI过滤器更新处理过程80。但是,这种情况下,在接收到的消息中不包含焦点(is focus)参数(81,82)。因而,S-CSCF3b不更新PSI过滤器信息表210,结束本过程80。
接着,AS1把在步骤186中接收到的对INVITE的最终应答200经由S-CSCF3b以及P-CSCF5b发送到UE7b(196)。
UE7b如果接收到上述正常应答消息196,则把应答确认消息(ACK)经由P-CSCF5b以及S-CSCF3b发送到AS1(197)。
通过以上的处理,UE7b可以参加到由UE7a召集的会议室(conf1@as1.home1.net)。
以下,说明UE7b从由UE7a召集的会议室退出的过程。
图10是说明本发明的第1实施方式的UE7b从由UE7a召集的会议室退出的过程的时序图。
UE7b经由P-CSCF5b以及S-CSCF3b把释放请求(BYE)消息发送到AS1(501,502,503)。在该释放请求(BYE)的请求(Request)URI中设定表示UE7b被UE7a所招待的会议室(在以下说明中,UE7b要退出的会议室)的应用程序识别符PSI(conf1@as1.home1.net)。
S-CSCF3b如果接收到释放请求(BYE)(502),则起动PSI过滤器更新处理(会话结束时)的过程90。
图14是说明本发明的第1实施方式的PSI过滤器更新处理(会话结束时)过程90的流程图。
如在图2中说明的那样,PSI过滤更新处理(会话结束时)90是存储在S-CSCF3的存储器35中,由CPU34执行的程序37的子程序。因而,在图14的说明中S-CSCF3a执行的处理实际上由CPU34来执行。
S-CSCF3b如果接收到释放请求(BYE)(91),则把表示UE7b要退出的会议室的PSI(conf1@as1.home1.net)作为检索关键字,检索PSI过滤器信息表210(92)。在此,S-CSCF3b检索在步骤190中生成的纪录。
在步骤92中,当有适合检索条件的纪录的情况下,S-CSCF3b把释放请求(BYE)发送到AS1,等待来自AS1的应答(93)。
在步骤92中,当在PSI过滤器信息表210中不存在适合于检索条件的纪录的情况下,S-CSCF3b执行一般的BYE发送处理(96)。
在此,再次参照图10。AS1如果接收到上述释放请求(BYE)(503),则把表示UE7b要退出的会议室的PSI(conf1@as1.home1.net)作为检索关键字检索参加者目录250。AS1检测在步骤188中更新的纪录(250-1),从检测出的纪录的公共用户身份识别(Public User Identity)252中删除UE7b的信息(504)。
其后,AS1向UE7b发送释放请求(BYE)的正常结束(200 OK)(505)。
接收到上述正常应答505的S-CSCF3b再次开始PSI过滤器更新处理(会话结束时)过程(94)。再次参照图14。S-CSCF3b从在步骤92中检测出的纪录中删除UE7b的公共用户身份识别(Public UserIdentity)(506,95),结束本过程90。
当利用PSI的用户结束了应用程序的利用的情况下,S-CSCF3通过执行PSI过滤器更新处理(会话结束时)过程90,能够更新PSI和用户的对应信息。其后,S-CSCF3根据已更新的对应信息,判定许可或者禁止消息的通过。其结果,从某一用户接收到与该用户已结束利用的应用程序有关的消息的S-CSCF3b禁止该消息的通过。
以下,说明UE7a从会议室退出,并结束会议室的过程。
图11是说明本发明的第1实施方式的UE7a从会议室退出,并且结束会议室的过程的时序图。
UE7a经由P-CSCF5a、S-CSCF3b把释放请求(BYE)消息发送到AS1(521,522,523)。在该释放请求(BYE)的请求URI(RequestURI)中设定表示UE7a从AS1接收到的会议室(在以下的说明中,是UE7b要退出的会议室)的应用程序识别符PSI(conf1@as1.home1.net)。
S-CSCF3a如果接收到释放请求(BYE)(522),则起动PSI过滤器更新处理(会话结束时)的过程90(91)。
S-CSCF3a把表示UE7a要退出的会议室的PSI(conf1@as1.home1.net)作为检索关键字,检索PSI过滤器信息表210(92)。在此,S-CSCF3a检测在步骤155中生成的纪录(210-1)。
在步骤92中,当有适合于检索条件的纪录的情况下,S-CSCF3a把释放请求(BYE)发送到AS1,等待来自AS1的应答(93)。
在步骤92中,当在PSI过滤器信息表210中不存在适合于检索条件的纪录的情况下,S-CSCF3a执行通常的BYE发送处理(96)。
AS1如果接收到上述释放请求(BYE)(523),则把表示UE7a要退出的会议室的PSI(conf1@as1.home1.net)作为检索关键字,检索参加者目录250。AS1检索在步骤147中更新的纪录(250-1),从经过检索出的纪录的公共用户身份识别(Public User Identity)252中删除UE7a的信息。此时,因为不存在利用纪录250-1的PSI的公共用户身份识别(Public User Identity),所以AS1从表250中删除纪录250-1。
AS1在从表250中删除纪录时,起动PSI分配解除处理过程70,请求PSI分配解除(524)。
图16是说明本发明的第1实施方式的PSI分配解除处理过程70的流程图。
如在图3中说明的那样,PSI分配解除处理70是存储在AS1的存储器15上,由CPU14执行的程序17的子程序。因而,在图16的说明中AS1执行的处理实际上由CPU14来执行。
AS1如果接收到PSI分配解除请求(71),则把删除对象PSI作为检索关键字,检索PSI状态表。在此,AS1在步骤138中进行临时分配,检测在步骤147中正式分配的纪录240-1,删除该纪录240-1(72)。
进而,AS1对HSS2请求更新HSS2管理的PSI信息(PUR:ProfileUpdata Request,简表更新请求)(73,525)。
HSS2对通过在步骤149中更新而激活(Activate)的PSI进行无效处理(deactivate)(526),把应答(PUA:Profile Updata Answer,简表更新响应)发送到的AS1(527)。
AS1如果从HSS2接收到PUA(527)(528),则结束PSI分配解除处理过程70。
在此,返回图11继续对时序进行说明。
其后,AS1把释放请求(BYE)的正常结束(200 OK)发送到UE7a(528,530,531)。
接收到上述正常应答528的S-CSCF3a再次开始PSI过滤器更新处理(会话结束时)过程(94)。S-CSCF3a在步骤92中从检测出的纪录中删除UE7a的公共用户身份识别(Public User Identity)(95,529),结束本过程90。
AS1由于具备PSI过滤器更新处理(会话结束时)过程90,因而当利用PSI的用户结束了应用程序的利用的情况下,AS1能够更新PSI和用户的对应信息。
S-CSCF3由于执行PSI过滤更器新处理(会话结束时)的过程90,从而S-CSCF3能够动态地执行使用了PSI的接入控制。即,可以防止对AS1的不正当接入。
而且,在本实施方式中,S-CSCF3和HSS2可以用同一通信装置实现。或者,在本实施方式中,S-CSCF3和AS1也可以用同一装置实现。或者,在本实施方式中,S-CSCF3和AS1和HSS2可以用同一装置实现。或者,S-CSCF3、I-CSCF4以及P-CSCF5可以用同一装置实现。
以上,如果采用本发明的第1实施方式,则在UE7开始利用应用程序时,S-CSCF3把应用程序识别符和用户(UE7)的公开地址对应起来,保持为PSI过滤器信息表210。而后,如果UE7结束应用程序的利用,则S-CSCF3解除上述对应。S-CSCF3能够把UE7利用的应用程序识别符作为分组过滤信息来利用。
具体地说,S-CSCF3在从UE7或者其他的终端接收到包含给AS1的消息在内的分组时(例如,图7的步骤134、155、156、157、160,图9的步骤192以及194等),执行图12所示的PSI过滤器参照处理过程50。当消息不是初始SIP请求(Initial SIP Request)的情况下,S-CSCF3判定在PSI过滤器信息表210中是否存在有关纪录(57)。
当在步骤57中存在有关纪录的情况下,把接收到的消息发送到AS1并不相当于不正当接入。因此,S-CSCF3允许包含接收到的消息在内的分组的通过,并把该分组发送到AS1(56)。
另一方面,当在步骤57中不存在该纪录的情况下,把接收到的消息发送到AS1相当于不正当接入。因此,S-CSCF3禁止包含接收到的消息在内的分组的通过,执行错误处理(58)。
这样S-CSCF3通过使用应用程序识别符进行分组过滤,从而能够防止对AS1的不正当接入。
以下,用附图说明本发明的第2实施方式。
在上述的第1实施方式中,S-CSCF3通过判断是否允许接收到的分组的通过,来防止对AS1的不正当接入。与此相反,第2种实施方式的S-CSCF3不控制分组的通过。取而代之,在第2实施方式中,AS1判定是否执行接收到的分组所要求的应用程序。
第2实施方式的特征在于:为了实现采用上述那样的AS1的分组过滤,AS1具备使用了应用程序识别符的过滤单元。
由于AS1具备上述分组过滤单元,因而AS1在从S-CSCF3接收到信号时,可以执行使用了应用程序识别符(PSI)的分组过滤。
本发明的第2实施方式的通信网因为和第1实施方式一样,所以省略说明(参照图1)。以下,只说明本发明的第2实施方式和第1实施方式的不同点。
在第2实施方式中,S-CSCF3的存储器37不具备PSI过滤器参照处理50、PSI过滤器更新处理80、PSI过滤器更新处理(会话结束时)90以及PSI过滤器信息表210。
在第2实施方式中,AS1的存储器17进一步具备PSI过滤器处理270。
图17是表示本发明的第2实施方式的S-CSCF3的构成例子的说明图。
在第2实施方式中,S-CSCF3的存储器37可以不存储PSI过滤器参照处理50、PSI过滤器更新处理80、PSI过滤器更新处理(会话结束时)90、PSI过滤器信息表210这一点上和第1实施方式(参照图2)不同。其他的方面因为和第1实施方式相同,所以省略说明。
图18是表示本发明的第2实施方式的AS1的构成例子的说明图。
在第2实施方式中,AS1的存储器15和第1实施方式一样,存储程序17以及18。第2实施方式的程序17进一步包含PSI过滤器处理270。此外,在第2实施方式中的PSI状态表240除了ASI动态分配的PSI外,还存储事先设定的PSI(例如,conference_factory@as1.home1.net)。第2实施方式的AS1的存储器17以外的构成和第1实施方式一样。
对于PSI过滤器处理270参照图19详细说明。AS1具备PSI过滤器处理270,在AS1接收到消息时,通过起动PSI过滤器处理270,能够提供AS1使用了PSI的过滤功能。
图19是说明在本发明的第2实施方式的应用程序过滤中利用的PSI过滤处理过程270的流程图。
和已说明的PSI分配处理过程60等一样,PSI过滤器处理过程270实际上由AS1的CPU14来执行。
本过程270在AS1接收到会话控制消息时起动。
最初,AS1把接收到的会话控制消息中所包含的PSI作为关键字检索PSI状态表240,判定是否有包含作为关键字的PSI的纪录(271)。AS1只在适合于步骤271的条件的纪录存在的情况下执行应用程序(272),当适合的纪录不存在的情况下,发送错误应答(273)。
通过以上的处理,AS1能够在分组接收时,把UE7的公开地址以及应用程序识别符(PSI)作为分组过滤的条件来利用。即,AS1能够使用PSI提供接入控制。
第2实施方式中的UE7的登记过程和第1实施方式一样(参照图6)。
图20是说明在本发明的第2实施方式中UE7a起动应用程序(会议服务)的过程的时序图。
以下,在图20所示的过程中,对于和图7一样的过程省略说明。
本实施方式的S-CSCF3a不执行图7所示的步骤155、140、156、157以及160 。此外本实施方式的S-CSCF3a在步骤144、146以及151中,不执行PSI过滤器更新处理过程80(参照图13)。取而代之,在步骤136、143、145以及154中,AS1执行PSI过滤器处理过程270(参照图19)。
图21是说明在本发明的第2实施方式中UE7a把UE7b召集到会议服务中的过程的时序图。
以下在图21所示的顺序中,对于和图8相同的过程将省略说明。
本实施方式的S-CSCF3b不执行图8所示的步骤166。此外,本实施方式的S-CSCF3b在步骤168、169、170、172以及173中不执行PSI过滤器参照处理过程50(参照图12)。
图22是说明在本发明的第2实施方式中UE7b参加到会议服务中的过程的时序图。
以下在图22所示的过程中,对于和图9一样的过程省略说明。
本实施方式的S-CSCF3b 执行图9所示的步骤199。此外,本实施方式的S-CSCF3b在步骤192、194以及197中,不执行PSI过滤器参照处理过程50(参照图12)。此外,本实施方式的S-CSCF3b在步骤187、189、193、195以及196中不执行PSI过滤器更新处理过程80(参照图13)。取而代之,在步骤186、192、194以及197中,AS1执行PSI过滤器处理过程270(参照图19)。
图23是说明在本发明的第2实施方式中UE7b从会议服务中退出的过程的时序图。
以下在图23所示的顺序中,对于和图10一样的过程省略说明。
本实施方式的S-CSCF3b不执行图10所示的步骤506。此外,本实施方式的S-CSCF3b在步骤502中不执行会话结束时的PSI过滤器更新处理过程90(参照图14)。
图24是说明在本发明的第2实施方式中UE7a结束会议服务的过程的时序图。
以下在图24所示的顺序中,对于和图11一样的过程省略说明。
本实施方式的S-CSCF3a不执行图11所示的步骤529。此外,本实施方式的S-CSCF3a在步骤522中不执行会话结束时的PSI过滤器更新处理过程90(参照图14)。
以上,根据本发明的第2实施方式,代替S-CSCF3执行使用了PSI的过滤,AS1通过在接收到分组时起动PSI过滤器处理过程270,防止对AS1的不正当接入。
而且,在本实施方式中,S-CSCF3和HSS2可以由同一通信装置来实现。
或者,在本实施方式中,S-CSCF3和AS1可以由同一装置来实现。或者,在本实施方式中,S-CSCF3和AS1和HSS2可以由同一装置来实现。或者,S-CSCF3、I-CSCF4以及P-CSCF5可以由同一装置来实现。
如果采用本发明的第2实施方式,则AS1管理UE7利用的PSI信息,根据该PSI执行分组过滤。其结果,S-CSCF3可不具备使用了PSI的过滤功能,能够由AS1提供使用了PSI的分组过滤功能。
以下,使用附图说明本发明的第3实施方式。
图25是表示本发明的第3实施方式的通信网的构成例子的说明图。
本发明的第1实施方式是以UE7执行基于SIP的通信为前提。因此,作为SIP服务器的S-CSCF3等控制SIP消息的交换。但是,本发明也可以应用于SIP以外的协议。本发明的第3实施方式表示在UE7执行基于HTTP的通信时实施本发明的例子。而且,HTTP只是一个例子,应用其他协议的情况也能够实施本发明。
本实施方式中的通信网含有IP网N1、无线接入网N2(N2a,N2b)(RAN:Radio Access Network)。UE7是基于第3代移动通信协议的终端。但是,只要是能够起到本发明的效果的结构,无线接入网N2也可以是固定网,UE7也可以是固定终端,或者无线LAN等基于其他的移动通信协议的终端。
IP网N1和RAN N2经由接入网关装置(AGW)6(6a,6b)连接。代替接入网关装置6,也可以经由路由器等其他的通信装置,连接IP网N1和RAN N2。接入网关装置6提供转送在UE和IP网N1之间发送接收的IP分组的功能。
IP网N1具备网关装置(GW)701、重定向服务器702以及服务器703。
重定向服务器702具备在从UE7接收到HTTP请求时,把提供应用程序的服务器703的信息通知给UE7(重定向)功能。
服务器703具备控制应用程序执行的功能。
网关装置(GW)701和上述第1实施方式的S-CSCF3一样,如果从重定向服务器702中接收在通信目的地的服务器703上提供的应用程序的识别信息,则保持表示终端UE7的识别信息和上述应用程序的识别信息的对应关系的信息。该信息例如也可以是和第1实施方式的PSI过滤器信息表210一样的信息。
此外,GW701和第1实施方式的S-CSCF3一样,在接收到给服务器703的请求时,参照表示上述对应关系的信息,判断是否允许对服务器703的接入。
GW701如上所述,由于具备和第1实施方式的S-CSCF3一样的功能,因而在从UE7接收到信号时,能够提供使用了应用程序识别符的分组过滤功能。
以下,用附图说明本发明的第4实施方式。
图26是表示本发明的第4实施方式中的通信网的构成例子的说明图。
本实施方式中的通信网在IP网N1上连接过滤器装置8这一点上和第1实施方式的通信网不同。
过滤器装置8至少具备与IP网N1连接的接口(未图示)、与接口连接的CPU(图示省略)、与CPU连接的存储器(图示省略)。
CPU是执行存储在存储器中的程序的处理器。
在存储器中和在第1实施方式中的S-CSCF3的存储器35一样,存储PSI过滤器参照处理、PSI过滤器更新处理、PSI过滤器更新处理(会话结束时)、PSI过滤器信息表以及PSI目录。这些处理程序以及表等如在第1实施方式中说明的那样,是为了分组过滤而使用。
过滤器装置8如上所述,通过执行用于分组过滤的处理,可以把分组过滤功能、原本的S-CSCF3的功能安装在另一装置中。
以上,根据本发明的实施方式,具备SIP通信功能的通信控制装置如果接收到包含由应用程序服务器生成的应用程序识别符在内的消息,则存储终端和应用程序识别符的对应信息。具备SIP通信功能的通信控制装置如果从终端接收SIP消息,则参照上述的对应信息,控制对应用程序服务器的接入。由此,具备SIP通信功能的通信控制装置能够提供使用了动态生成的识别符的接入控制。其结果,能够防止对使用了不正当的应用程序识别符的应用程序服务器的接入。
通过使用本发明,通信装置能够提供与应用程序的识别符和终端的识别符(例如,公开地址)相应的接入控制。本发明在收容移动通信终端或者固定终端的通信网中的通信装置实现与应用程序识别符相应的接入控制的情况下有可能被利用。
Claims (16)
1.一种被连接在网络上的会话控制装置,其特征在于:
在上述网络上连接有多个终端装置、管理上述终端装置的加入者信息的第一服务器、以及向上述终端装置提供服务的第二服务器,
其中,上述会话控制装置具备被连接到上述网络上的接口、被连接到上述接口上的存储器、被连接到上述存储器的处理器,
从上述第一服务器中取得上述加入者信息,
从由上述终端装置对上述第二服务器发送出的会话控制消息中,取得发送了上述会话控制消息的终端装置的识别符,
根据上述已取得的加入者信息以及已取得的终端装置的识别符,把控制上述服务的指示经由上述接口发送到上述第二服务器。
2.如权利要求1所述的会话控制装置,其特征在于:
上述加入者信息包含表示上述终端装置是否能够接受由上述第二服务器提供的服务的信息,
上述会话控制装置根据上述已取得的加入者信息以及上述已取得的终端装置的识别符,判断发送了上述会话控制消息的终端装置是否能够接受由上述第二服务器提供的服务,
在判定为发送了上述会话控制消息的终端装置能够接受由上述第二服务器提供的服务的情况下,在上述会话控制消息中包含控制上述服务的指示,经由上述接口发送到上述第二服务器。
3.如权利要求1所述的会话控制装置,其特征在于:把表示上述已取得的终端装置的识别符和上述第二服务器的识别符的对应关系的信息存储在上述存储器中。
4.如权利要求3所述的会话控制装置,其特征在于:
控制上述服务的指示是起动上述服务的指示,
上述会话控制装置从上述第二服务器接收针对起动上述服务的指示的应答,并
从上述接收到的应答中取得使上述服务起动的服务的识别符,以及
把表示上述已取得的终端装置的识别符和上述已取得的服务的识别符的对应关系的信息存储在上述存储器中。
5.如权利要求4所述的会话控制装置,其特征在于:在上述服务提供结束时,从上述存储器中删除表示上述终端装置的识别符和上述第二服务器的识别符的对应关系的信息。
6.如权利要求3所述的会话装置,其特征在于:根据表示存储在上述存储器中的上述终端装置的识别符和上述第二服务器的识别符的对应关系的信息,控制由上述终端装置对上述第二服务器进行的接入。
7.如权利要求3所述的会话控制装置,其特征在于:
从上述终端装置接收会话控制消息,
在发送了上述接收到的会话控制消息的终端装置的识别符和作为上述接收到的会话控制消息的发送目的地的上述第二服务器的识别符的对应关系、与存储在上述存储器中的信息表示的对应关系一致的情况下,把上述接收到的会话控制消息发送到上述第二服务器。
8.一种控制经由网络通信的通信系统,其特征在于:
上述通信系统具备与上述网络连接的终端装置、第一服务器、第二服务器以及会话控制装置,
上述第一服务器管理上述终端装置的加入者信息,
上述第二服务器向上述终端装置提供服务,
上述会话控制装置具备被连接到上述网络上的接口、被连接到上述接口上的存储器、被连接到上述存储器上的处理器,并且
从上述第一服务器取得上述加入者信息,
从由上述终端装置对上述第二服务器发送的会话控制消息中取得发送了上述会话控制消息的终端装置的识别符,
根据上述已取得的加入者信息以及已取得的终端装置的识别符,把控制上述服务的指示经由上述接口发送给上述第二服务器。
9.如权利要求8所示的通信系统,其特征在于:
上述加入者信息包含表示上述终端装置是否能够接受由上述第二服务器提供的服务的信息,
上述会话控制装置根据上述取得的加入者信息以及上述取得的终端装置的识别符,判定发送了上述会话控制消息的终端装置能否接受由上述第二服务器提供的服务,并且
在判定为发送了上述会话控制消息的终端装置能够接受由上述第二服务器提供的服务的情况下,在上述会话控制消息中包含控制上述服务的指示,并经由上述接口发送到上述第二服务器。
10.如权利要求8所述的通信系统,其特征在于:上述会话控制装置把表示上述已取得的终端装置的识别符和上述第二服务器的识别符的对应关系的信息存储在上述存储器中。
11.如权利要求10所述的通信系统,其特征在于:
控制上述服务的指示是起动上述服务的指示,
上述会话控制装置从上述第二服务器接收针对起动上述服务的指示的应答,并且
从上述接收到的应答中取得使上述服务起动的服务的识别符,
把表示上述已取得的终端装置的识别符和上述已取得的服务的识别符的对应关系的信息存储在上述存储器中。
12.如权利要求11所述的通信系统,其特征在于:上述会话控制装置在上述服务提供结束时,从上述存储器中删除表示上述终端装置的识别符和上述第二服务器的识别符的对应关系的信息。
13.如权利要求10所述的通信系统,其特征在于:上述会话控制装置根据表示在上述存储器中所存储的上述终端装置的识别符和上述第二服务器的识别符的对应关系的信息,控制由上述终端装置对上述第二服务器进行的接入。
14.如权利要求10所述的通信系统,其特征在于:
上述会话控制装置从上述终端装置接收会话控制消息,并且
在发送了上述接收到的会话控制消息的终端装置的识别符和作为上述接收到的会话控制消息的发送目的地的上述第二服务器的识别符的对应关系、与存储在上述存储器中的信息表示的对应关系一致的情况下,把上述接收到的会话控制消息发送到上述第二服务器。
15.一种对在通信系统中所执行的通信进行控制的方法,其特征在于:
上述通信系统具备被连接到网络上的终端装置、第一服务器、第二服务器以及会话控制装置,
上述第一服务器管理上述终端装置的加入者信息,
上述第二服务器向上述终端装置提供服务,
上述方法包括以下步骤:
从上述第一服务器取得上述加入者信息,
从由上述终端装置对上述第二服务器发送的会话控制消息中,取得发送了上述会话控制消息的终端装置的识别符,
根据上述已取得的加入者信息和已取得的终端装置的识别符,把控制上述服务的指示经由上述接口发送到上述第二服务器。
16.如权利要求15所述的方法,其特征在于:
上述方法还包括保持表示上述已取得的终端装置的识别符和上述第二服务器的识别符的对应关系的信息,
根据表示上述所保持的上述终端装置的识别符和上述第二服务器的识别符的对应关系的信息,控制由上述终端装置对上述第二服务器进行的接入。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006183496A JP4804244B2 (ja) | 2006-07-03 | 2006-07-03 | アプリケーションをフィルタリングする装置、システム及び方法 |
JP2006183496 | 2006-07-03 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101102537A true CN101102537A (zh) | 2008-01-09 |
Family
ID=38877363
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007100789493A Pending CN101102537A (zh) | 2006-07-03 | 2007-02-16 | 过滤应用程序的装置、系统以及方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7773983B2 (zh) |
JP (1) | JP4804244B2 (zh) |
CN (1) | CN101102537A (zh) |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1327681C (zh) * | 2005-08-08 | 2007-07-18 | 华为技术有限公司 | 一种实现初始因特网协议多媒体子系统注册的方法 |
JP4804244B2 (ja) * | 2006-07-03 | 2011-11-02 | 株式会社日立製作所 | アプリケーションをフィルタリングする装置、システム及び方法 |
US8019073B2 (en) * | 2006-10-30 | 2011-09-13 | Alcatel Lucent | Systems and methods for implementing split numbering plan area codes in an IMS network |
JP4697895B2 (ja) * | 2007-03-03 | 2011-06-08 | Kddi株式会社 | Ims/mmdネットワークへの代理接続方法、アダプタ及びプログラム |
CN101022483B (zh) * | 2007-03-26 | 2011-04-20 | 华为技术有限公司 | 实现特殊呼叫类业务的系统、装置和方法 |
CN101690126B (zh) * | 2007-06-26 | 2013-12-18 | 艾利森电话股份有限公司 | 用于影响应用服务器向用户设备提供的服务的调用的方法和设备 |
US20090019469A1 (en) * | 2007-07-11 | 2009-01-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Dynamic update of channel filtering information in iptv systems |
JP4723676B2 (ja) * | 2007-08-31 | 2011-07-13 | 富士通株式会社 | セッション状態の通知に係る通信方法、サーバ、およびプログラム |
EP2053824A1 (en) * | 2007-10-23 | 2009-04-29 | Nokia Siemens Networks Oy | User plane control in IMS |
JP2009111859A (ja) * | 2007-10-31 | 2009-05-21 | Toshiba Corp | 利用者のアドレス情報を登録する装置、方法およびプログラム |
JP5022863B2 (ja) * | 2007-11-01 | 2012-09-12 | 株式会社東芝 | 利用者のアドレス情報を登録する端末、方法およびプログラム |
JP4302168B2 (ja) * | 2007-12-21 | 2009-07-22 | 株式会社東芝 | 情報処理装置および識別制御方法 |
CN101926152B (zh) | 2008-01-28 | 2013-07-03 | 捷讯研究有限公司 | 提供会话发起协议请求内容的方法和系统 |
EP2104305A1 (en) * | 2008-03-21 | 2009-09-23 | Koninklijke KPN N.V. | Call service handling in an IMS-based system |
US8306507B2 (en) | 2008-04-11 | 2012-11-06 | Research In Motion Limited | Differentiated message delivery notification |
EP2112799A1 (en) * | 2008-04-25 | 2009-10-28 | Koninklijke KPN N.V. | Service integrity handling in an IMS-based system |
JP2010028286A (ja) * | 2008-07-16 | 2010-02-04 | Hitachi Ltd | Sipサーバおよび通信システム |
JP4997197B2 (ja) * | 2008-08-11 | 2012-08-08 | 株式会社日立製作所 | 通信システム及びホームゲートウェイ |
JP5255403B2 (ja) * | 2008-10-30 | 2013-08-07 | 日本無線株式会社 | サービスプラン作成方法 |
US8418228B2 (en) * | 2008-12-03 | 2013-04-09 | Electronics And Telecommunications Research Institute | Converged access control method using network access device at penetration node of IP network of convergence ALL-IP network |
KR101243758B1 (ko) * | 2008-12-03 | 2013-03-13 | 한국전자통신연구원 | 융합 all-ip 네트워크의 ip 네트워크 인입점에 위치한 네트워크 접속장치에 의한 융합 액세스 제어 방법 |
BRPI0924885B1 (pt) * | 2009-03-19 | 2020-09-24 | Telefonaktiebolaget Lm Ericsson(Publ) | Método para modificar alocação de funções de controle de sessão de chamada de serviço a um usuário de uma rede de subsistema de multimídia de ip, e, função de controle de sessão de chamada de serviço |
US20130315138A1 (en) * | 2012-05-23 | 2013-11-28 | Nokia Siemens Networks Oy | Configurable services in internet protocol (ip)-based multimedia subsystem (ims) |
WO2013185846A1 (en) * | 2012-06-15 | 2013-12-19 | Telefonaktiebolaget L M Ericsson (Publ) | Methods and apparatus for implementing a conference call |
US9372963B2 (en) * | 2012-08-30 | 2016-06-21 | Verizon Patent And Licensing Inc. | User device selection |
JP5766164B2 (ja) * | 2012-09-28 | 2015-08-19 | 日本電信電話株式会社 | 呼制御システム |
US9402001B2 (en) * | 2013-05-15 | 2016-07-26 | Ntels Co., Ltd. | Separate billing system for BYOD service and separate billing method for data service |
US10074369B2 (en) * | 2016-09-01 | 2018-09-11 | Amazon Technologies, Inc. | Voice-based communications |
US10580404B2 (en) | 2016-09-01 | 2020-03-03 | Amazon Technologies, Inc. | Indicator for voice-based communications |
US10453449B2 (en) | 2016-09-01 | 2019-10-22 | Amazon Technologies, Inc. | Indicator for voice-based communications |
JP7285944B2 (ja) * | 2019-03-29 | 2023-06-02 | テレフオンアクチーボラゲット エルエム エリクソン(パブル) | サービス・ベース・インタフェース対応ホーム加入者サービス選択 |
US11140117B1 (en) | 2020-03-20 | 2021-10-05 | Sprint Communication Company L.P. | Wireless messaging with high-priority quality-of-service |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8817772B2 (en) * | 2003-07-02 | 2014-08-26 | Nokia Corporation | Function mode routing |
EP1649658B1 (en) * | 2003-08-01 | 2007-08-01 | Telefonaktiebolaget LM Ericsson (publ) | Method and apparatus for routing a service request |
US20050155036A1 (en) * | 2003-12-19 | 2005-07-14 | Nokia Corporation | Application server addressing |
JP4819812B2 (ja) * | 2004-08-11 | 2011-11-24 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | 公開サービスアイデンティティの提供 |
JP4495216B2 (ja) * | 2004-08-13 | 2010-06-30 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | 2つのサービング呼制御サーバ間のハンドオーバのためのサーバ、及び方法 |
KR101139072B1 (ko) * | 2005-04-01 | 2012-04-30 | 텔레폰악티에볼라겟엘엠에릭슨(펍) | Ims 기반 통신 개시 방법 |
US7529813B2 (en) * | 2005-04-14 | 2009-05-05 | Hewlett-Packard Development Company, L.P. | Multimedia transfer for wireless network |
GB2425685B8 (en) * | 2005-04-29 | 2015-07-29 | Ericsson Telefon Ab L M | Method and apparatus for handling IP multimedia core network subsystems public user identities |
EP3179675B1 (en) * | 2005-06-13 | 2021-08-04 | BlackBerry Limited | Inter-domain call routing |
EP1905209B1 (en) * | 2005-07-19 | 2010-06-02 | Telefonaktiebolaget LM Ericsson (publ) | Method and apparatus for allocating a server in an ims network |
EP1905208B1 (en) * | 2005-07-19 | 2009-10-07 | Telefonaktiebolaget LM Ericsson (publ) | Method and apparatus for allocating application servers in an ims |
EP1753199B1 (en) * | 2005-08-11 | 2015-10-28 | Swisscom AG | Method and system for subscribing a user to a service |
JP4804244B2 (ja) * | 2006-07-03 | 2011-11-02 | 株式会社日立製作所 | アプリケーションをフィルタリングする装置、システム及び方法 |
-
2006
- 2006-07-03 JP JP2006183496A patent/JP4804244B2/ja active Active
-
2007
- 2007-02-12 US US11/673,779 patent/US7773983B2/en active Active
- 2007-02-16 CN CNA2007100789493A patent/CN101102537A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
JP4804244B2 (ja) | 2011-11-02 |
US7773983B2 (en) | 2010-08-10 |
JP2008016944A (ja) | 2008-01-24 |
US20080004061A1 (en) | 2008-01-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4804244B2 (ja) | アプリケーションをフィルタリングする装置、システム及び方法 | |
JP4549393B2 (ja) | 通信システムにおけるユーザ登録 | |
JP4500852B2 (ja) | 端末の機能変更をネットワークに通知する方法 | |
JP4944202B2 (ja) | 通信ネットワークにおけるアクセス情報の提供 | |
US8693312B2 (en) | Method, system and device for processing registration exception in user registration procedure | |
US8457046B2 (en) | Method for multiple registration of a multimodal communication terminal | |
RU2426262C2 (ru) | Обработка сообщений в подсистеме мультимедиа на базе протокола ip | |
CA2605475C (en) | Session initiation from application servers in an ip multimedia subsystem | |
US20070189215A1 (en) | Method for reducing interface load of home subscriber server | |
US8661097B2 (en) | Service node, control method thereof, user node, and control method thereof | |
JP2008543135A (ja) | Ipマルチメディアサブシステム(ims)おける呼転送 | |
JP2008543133A (ja) | Imsサービスを識別する方法および装置 | |
US20060239267A1 (en) | User equipment in an IMS service network with a shortened PTT call setup time, IMS service network, and PTT call setup method therein | |
WO2006099815A1 (fr) | Procede d'enregistrement d'un utilisateur dans le sous-systeme multimedia ip et systeme associe | |
US20110194554A1 (en) | Systems and methods for implementing call pick up using gruu an ims network | |
EP2091186A1 (en) | A method, network and device of routing session | |
CN100438418C (zh) | 通信终端设备及其控制方法,会议控制单元及其控制方法 | |
CN101018240B (zh) | 检查通用可路由用户代理统一资源标识有效性的方法 | |
CN101601252A (zh) | 用于在ims网络中通过一组服务器提供网络服务的方法和设备 | |
JP2007233803A (ja) | Http対応端末をsip対応サーバに接続する代理接続方法、プロキシサーバ及びプログラム | |
KR20100102363A (ko) | 아이피 멀티미디어 서브시스템에서의 서비스 등록 방법 및 시스템 | |
KR100703426B1 (ko) | 아이피 기반 멀티미디어 서브시스템에서 가입자 정보유실시 발신 및 착신 호를 가능하게 하는 방법 및 장치 | |
KR101075614B1 (ko) | 아이피 기반 멀티미디어 서브시스템에서 가입자 정보유실시 착신호를 가능하게 하는 방법 | |
KR101360151B1 (ko) | Gruu 사용 가입자 간의 ims망에서의 sip 메시지 전송 방법 및 그 장치 | |
CN1885859B (zh) | 支持合并的电路域呼叫和互联网多媒体子系统对话的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20080109 |