用于同时会话控制的用户设备、方法和系统的制作方法

文档序号:7636034阅读:116来源:国知局

专利名称::用于同时会话控制的用户设备、方法和系统的制作方法
技术领域
:本发明涉及IP多媒体子系统(IMS)的基于会话的服务,并且具体地说,涉及用于控制对于服务,诸如蜂窝按键通话(PoC)服务的同时会话的用户设备(UE)、方法和系统。
背景技术
:通常,在因特网工程任务组(IETF)的RFC3261文献中,会话启动协议(SIP)服务器,诸如,PoC服务器的工作方法可以被分成SIP代理方法和背对背用户代理(B2BUA)方法。图1和2是用于分别地解释按照现有技术的B2BUA方法和SIP代理方法的流程图。如在图1中举例说明的,在B2BUA工作模式中,在PoC客户和PoC服务器B(执行控制功能的服务器)之间传送和接收实时协议(RTP)数据、实时控制协议(RTCP)数据和通话脉冲控制协议(TBCP)数据以及SIP消息,其必须总是通过PoC服务器A(执行参与功能的服务器)。类似地,如在图2中举例说明的,在SIP代理工作模式中,在PoC客户和PoC服务器B之间发送和接收的SIP消息总是通过PoC服务器A。但是,在SIP代理模式中,RTP数据、RTCP数据和TBCP数据没有通过PoC服务器A,而是直接在PoC客户和PoC服务器B之间发送和接收。因而,取决于是否RTP、RTCP和TBCP数据通过PoC服务器A,SIP代理模式和B2BUA模式是可相互区别的。也就是说,如在图1中举例说明的,当PoC服务器A以B2BUA模式工作的时候,在PoC客户和PoC服务器B之间发送和接收的RTP、RTCP和TBCP数据总是通过PoC服务器A。但是,如在图2中举例说明的,当PoC服务器A以SIP代理模式工作的时候,在PoC客户和PoC服务器B之间发送和接收的RTP、RTCP和TBCP数据不通过PoC服务器A。按照现有技术以SIP代理模式工作的PoC服务器A不能,且不从PoC客户或者PoC服务器B接收RTP、RTCP和TBCP数据,从而不能控制这样的数据。但是,存在需要这样的控制的情况。如已知的,PoC服务器具有控制PoC功能和参与PoC功能两者。PoC服务器的控制PoC功能提供由中央统一管理的PoC会话处理,包括RTP媒体分配、通话脉冲控制、用于参与分组会话的策略改进、参加者信息控制等。PoC服务器的参与PoC功能对于引入的PoC会话提供策略改进,并且PoC会话处理用于在PoC客户和执行控制PoC功能的PoC服务器之间中继通话脉冲控制消息。参与PoC功能可以在PoC客户和执行控制PoC功能的PoC服务器之间中继RTP媒体。PoC服务器(例如,PoC服务器A)的参与PoC功能可以支持(能够提供)对于PoC客户的"同时的PoC会话"。在本公开中,"同时的PoC会话"是在PoC服务器执行PoC会话优先级功能或者PoC锁定功能期间的会话。该PoC会话优先级功能由PoC服务器对用于PoC客户的特定的PoC会话给予优先级,该PoC客户已经对多个PoC会话启动或者接收邀请。PoC锁定功能由PoC服务器允许将仅与特定的PoC会话相关的媒体数据传输给PoC客户,同时延迟与其他的会话有关的媒体数据的传输。以这种方法,该同时的PoC会话可以被说成包括滤除某些数据(例如,RTP数据设置),以仅提供一个RTP数据集,例如,对应于锁定会话或者原始会话。某些PoC服务器和PoC客户可以支持同时的PoC会话,同时某些PoC服务器和PoC客户可以不必支持同时的PoC会话。作为一个例子,假设存在支持和执行同时的PoC会话的PoC客户和PoC服务器。按照PoC会话优先级功能,该PoC客户仅将一个PoC会话设置为主要的一个,并且将另一个PoC会话设置为次要的一个。优选地,一个这样的PoC会话优先级值被从PoC客户传送给PoC服务器,其使用邀请(INVITE)、重新邀请(RE-INVITE)或者更新(UPDATE)消息执行参与PoC功能(例如,PoC服务器A)。—旦设置了PoC会话优先级值,执行参与功能的PoC服务器(PoC服务器A)基于设置的PoC会话优先级值将数据传送给PoC客户。艮口,一旦PoC会话被设置为主要(Primary),当从主要PoC会话接收到媒体数据,而PoC服务器从次要PoC会话接收媒体数据的时候,在PoC服务器A的控制之下,PoC客户可以立即经次要PoC会话的媒体数据接收主要PoC会话的媒体数据。也就是说,按照由PoC客户设置的会话优先级,PoC服务器A可以以某个优先顺序有选择地传送(传送或者不传送)与每个PoC会话有关的媒体数据给PoC客户。另一方面,按照PoC锁定功能,PoC客户将"锁定"(被锁定)设置给一个PoC会话,因此,可以从PoC服务器A(执行参与功能的服务器)接收仅与锁定的PoC会话相关的媒体数据,同时其不接收与另一PoC会话相关的媒体数据。以这种方法,该锁定功能封闭某个PoC会话的媒体数据。优选地,将该PoC会话锁定值经由邀请(INVITE)、重新邀请(RE-INVITE)或者更新(UPDATE)消息从PoC客户传送给PoC服务器A,并且被设置在PoC服务器A中。一旦设置了PoC会话锁定值,PoC服务器A基于设置的PoC会话锁定值确定是否将媒体数据传送给PoC客户,并且按照该确定结果有选择地传送(传送或者不传送)该媒体数据给PoC客户。因此,为了对于PoC服务执行同时的PoC会话(例如,PoC会话优先级功能、PoC锁定功能等),如在图l中举例说明的,当在PoC客户和PoC服务器B(执行控制功能)之间通信的时候,包括RTP数据、RTCP数据、TBCP数据等的媒体数据需要通过PoC服务器A(执行参与功能),这是因为PoC服务器A必须按照PoC锁定功能或者PoC会话优先级功能控制数据流动。例如,执行参与PoC功能的PoC服务器A需要接收RTP数据(例如,媒体数据,诸如语音、视频等),在传送相应的数据的过程中,其已经从执行控制PoC功能的PoC服务器B朝着PoC客户的方向传送,使得PoC服务器A可以确定是否将接收的RTP数据传送给PoC客户,以便实现PoC锁定功能或者PoC会话优先级功能。换句话说,为了执行同时的PoC会话,执行参与PoC功能的PoC服务器A应该总是工作在B2BUA模式(并且不工作在SIP代理模式),以便确保每个媒体数据通过执行参与PoC功能的PoC服务器传送。但是,在按照现有技术的同时的PoC会话中,PoC服务器可以或者工作在B2BUA模式,或者工作在SIP代理模式中,并且不知道是否PoC客户支持同时的PoC会话。当提供了同时的PoC会话服务时,执行参与PoC功能的PoC服务器没有工作在B2BUA模式,而是工作在SIP代理模式的时候,可能存在如下的问题。当提供了同时的PoC会话服务的时候,如果一个PoC客户被包括在若干PoC会话中,PoC客户将PoC锁定功能设置给一个特定的PoC会话,因此,可以请求执行参与PoC功能的PoC服务器经由锁定的PoC会话传送仅与锁定的PoC会话有关的媒体数据。但是,在这种情况下,如果PoC服务器工作在SIP代理模式中,那么由执行控制PoC功能的PoC服务器发送的媒体数据无需经由执行参与PoC功能的PoC服务器,而是被直接发送给PoC客户。因此,执行参与PoC功能的PoC服务器不能根据PoC客户的要求执行PoC锁定功能。当实现同时的PoC会话的PoC会话优先级功能的时候,存在类似的问题。此夕卜,当PoC客户和PoC服务器两者支持同时的PoC会话的时候,执行参与poC功能的PoC服务器可能存在于媒体路径(例如,在PoC客户和执行控制PoC功能的PoC服务器之间)之中,并且因此执行接收媒体数据的中继功能,然后传送接收的媒体数据。但是,按照现有技术,执行参与PoC功能的PoC服务器不能识别是否PoC客户支持同时的PoC会话。因此,执行参与PoC功能的PoC服务器不能知道由每个PoC客户支持的最大同时会话的数目,从而不能正确地处理由PoC客户请求的PoC会话设置。此外,当控制同时会话(等等)操作的时候,上述的问题还可以存在于所有其他类型的基于IP(因特网协议)的服务(例如,基于SIP的消息服务)中。
发明内容技术问题因此,本发明的一个目的是提供一种用于基于会话的服务的同时会话控制方法及其装置和系统。本发明的另一个目的是提供用于控制同时会话(等等)工作的用户设备(UE)、方法和系统,其解决与现有技术有关的限制和缺点。本发明的另一目的是提供一种在所有基于IP的服务(例如,基于SIP的服务)中,诸如,VoIP、电视电话、包括PoC服务的PT(按键)服务、电子邮件、多媒体消息服务(MMS)、短消息服务(SMS)、即时消息(IM)、快速消息等中,使用IP消息提供同时会话支持设置信息的技术。本发明的另一目的是提供一种方法,其中PoC客户通知执行参与PoC功能的PoC服务器PoC客户是否支持同时会话,并且从而可以确定PoC服务器的操作模式。技术方案为了实现这些和其他的优点,以及按照本发明的目的,如在此处实施和广泛地描述的,提供了一种同时会话控制方法,包括使用特定消息将同时会话支持信息从客户传送给服务器;由服务器基于传送的同时会话支持信息确定客户是否支持同时会话;和由服务器按照该确定结果确定用于提供基于会话的服务的工作模式。按照本发明的方面,特定的消息表示SIP消息,诸如,公布(PUBLISH)消息、邀请(INVITE)消息、更新(UPDATE)、参考(REFER)、选项(OPTIONS)等。按照本发明的另一方面,一种同时会话控制装置可以包括用于经由特定的消息将其同时会话支持信息传送给服务器的客户;和用于基于传送的同时会话支持信息确定用于提供特定服务的工作模式的服务器。按照本发明的另一方面,提供了一种用户设备(UE),包括控制器,其确定UE是否支持同时会话,以按照确定的结果产生同时会话支持(SSS)设置信息,并且将SSS设置信息发送给UE的本地网络。按照本发明的另一方面,提供了一个服务器,包括控制器,其基于来自UE的会话启动协议(SIP)消息确定用户设备(UE)是否支持同时会话,确定服务器是否支持同时会话,并且基于这个确定结果对于UE的同时会话设置服务器的会话操作模式。按照本发明的另一方面,提供了一种通信系统,包括用户设备(UE),其将包括与UE有关的同时会话支持(SSS)设置信息的会话启动消息(SIP)消息传送给包括服务器的本地网络;和服务器,其在其中存储SSS设置信息,以及部分地基于SSS设置信息对于UE的同时会话设置服务器的会话操作模式。按照本发明的另一方面,提供了一种同时会话控制方法,包括由用户设备(UE)确定UE是否支持同时会话;按照确定的结果产生同时会话支持(SSS)设置信息;和由UE将SSS设置信息以会话启动消息(SIP)消息发送给UE的本地网络。按照本发明的另一方面,提供了一种同时会话控制方法,包括由服务器基于来自UE的会话启动协议(SIP)消息确定用户设备(UE)是否支持同时会话;由服务器确定服务器是否支持同时会话;和基于这个确定结果,对于UE的同时会话设置服务器的会话工作模式。按照本发明的另一方面,提供了一种用于在UE的本地网络中包括用户设备(UE)和服务器的系统的同时会话控制方法,该方法包括将包括与UE有关的同时会话支持(SSS)设置信息的会话启动协议(SIP)消息从UE发送给本地网络;在服务器中存储接收的SSS设置信息;和部分地基于SSS设置信息对于UE的同时会话设置服务器的会话工作模式。从下面结合伴随的附图的详细说明中,本发明的上述和其他的目的、特点、方式以及优点将变得更加清晰可见。该伴随的附图被包括以提供对本发明进一步的理解,并且被结合进和构成本说明书的一部分,其举例说明本发明的实施例,并且与该说明书一起可以起解释本发明原理的作用。在附图中图1举例说明按照现有技术的B2BUA模式的概念;图2举例说明按照现有技术的SIP代理模式的概念;图3举例说明按照本发明一个实施例的同时会话控制系统;图4举例说明按照本发明一个实施例的SIP注册和在图3的系统中可使用的PoC服务设置值公布的步骤;图5是举例说明按照本发明一个实施例用于PoC服务的同时会话控制方法例子的流程图;和图6是举例说明按照本发明一个实施例用于PoC服务的同时会话控制方法另一例子的流程图。具体实施例方式现在将参考伴随的附图给出本发明的优选实施例的详细的描述。本发明提出了一种在服务器基于客户的会话支持信息确定工作模式之后,用于在基于会话的服务中控制客户(或者UE)会话的方法,其中该客户支持同时会话服务,并且由中央统一管理服务器控制对于该客户的同时会话服务。例如,PoC服务可以被认为是基于会话的服务的一个。在本发明中,当客户亲自在服务器中注册,或者请求来自服务器的会话设置的时候,该客户通知服务器其同时会话支持信息(在此处也称为同时会话支持设置信息),从而,服务器按照接收的同时会话支持设置信息确定适宜的操作模式(例如,B2BUA或者SIP代理模式),以便控制该客户的会话设置。本发明意欲充分地覆盖和达到服务目标,其意欲对服务提供者和使用者提供快速的通信。本发明适用的服务是通信服务,其中一个UE传送中间数据给一个或多个其他的UE。上述的服务可以是包括基于SIP的消息/通信服务的所有基于IP的服务(例如,经由IP分组域交换的所有数据通信),其包括但是不局限于,VoIP、电视电话、PT服务、电子邮件、MMS、SMS、即时消息、快速消息等。PT服务可以是用于传输语音(音频)数据的按键讲话(PTT)服务,诸如,PoC服务,用于传输活动图像(视频)数据的按键观看(PTV)服务,和用于传输数据的按键数据(PTD)服务。此外,本发明覆盖需要发言权(TBCP)控制的服务和不需要发言权(TBCP)控制的服务两者。PT(按键)服务是其中一个客户发送媒体数据(通话脉冲)给一个或多个已经建立了会话的其他的客户的通信服务,其意欲对移动式网络的服务提供者和使用者提供快速通信。PT服务允许与单个接收者(一对一),或者作为分组聊天会话(一对多)在接收者组之间通信,并且使用会话启动协议(SIP)去建立会话。PT服务通常包括由特定的客户选择一个或多个客户以邀请它们去PT会话,在邀请去PT会话的特定的客户和被邀请的客户之间连接会话,并且在建立会话的客户之间传送/接收数据。在本发明中,"同时会话"(等)是一种在其期间可应用的服务器在所有基于IP的服务中执行同时会话控制功能,诸如会话优先级功能(等等)或者会话锁定功能(等等)的会话。当本发明应用于PoC会话的时候,该同时会话可以被称为"同时的PoC会话",其是一种在其期间PoC服务器执行PoC会话优先级功能或者PoC锁定功能的会话。如论述的,本发明可应用于所有基于IP的服务,或者基于SIP的消息/通信服务。因此,在下面论述按照本发明的用于所有上述的服务的同时会话控制系统和方法,而且提供了一个例子,论述了按照本发明用于PoC服务的同时会话系统和方法。图3举例说明按照本发明一个实施例的同时会话控制系统。如在图3中举例说明的,该同时会话控制系统可以包括UE(或者客户)100(例如,PoC客户),以经由特定的消息将用于同时会话的同时会话支持信息传送给服务器,和服务器300(例如,执行参与功能的PoC服务器),以经由网络/接口200,诸如SIP/IP核心从UE100接收同时会话支持信息。该服务器300然后确定工作模式,其中基于接收的同时会话支持信息,和基于是否服务器300本身支持同时会话,服务器300提供基于会话的服务。该服务器300在其中存储表示是否服务器300本身支持同时会话(例如,同时的PoC会话)的信息。UE100和服务器300的每个包括控制器/处理器(120或者320),和已知的其他部件。本发明的同时会话控制系统的所有部件被可工作地连接。该网络/接口200和服务器300可以形成UE100的本地网络。一旦在服务器注册其信息,或者从服务器请求会话设置,该UEIOO(例如,控制器120)通过在SIP消息的报头或者主体中包括该同时会话支持信息而将同时会话支持信息传送给该服务器300。优选地,该同时会话支持信息被设置为有效值或者非有效值。优选地,包括同时会话支持信息的SIP消息包括,但是不局限于,公布(PUBLISH)请求、邀请(INVITE)消息、更新(UPDATE)、参考(REFER)、选项(OPTIONS)等。这些是己知的SIP消息。图4举例说明用于在图3的系统中可使用的PoC服务设置值的SIP注册和公布的过程,并且当本发明应用于PT(例如,PoC)服务/系统的时候,提供图3的系统的细节。例如,图4的PT系统包括PoC客户IO(UE)、SIP/IP核心20和PoC服务器(执行参与PoC功能),所有这些可工作地连接。SIP/IP核心20和服务器30形成客户10的本地PoC网络。图4的组件10、20和30分别地是图3的UE100、网络200和服务器300的例子。参考图4,按照本发明,该PoC客户IO请求经由注册(REGISTER)消息从SIP/IP核心20,诸如IMS注册其信息以接收PoC服务,并且SIP/IP核心20发送200OK消息给PoC客户10以许可该注册。在这里,如果PoC客户10支持同时的PoC会话,PoC客户10必须通知本地PoC网络其同时的PoC会话支持(SSS)信息(在此处也被称为SSS设置信息)。优选地,该SSS信息具有有效或者非有效类型(值)。该有效类型被设置为"真或者假"或者被设置为"1或者0"。该SSS信息表示PoC客户10是否支持同时的PoC会话,其是支持PoC会话优先级功能和/或PoC锁定功能的会话。例如,如果该SSS信息表示有效(例如,真或者l),这指的是PoC客户IO支持同时的PoC会话,而如果该SSS信息表示非有效(例如,假或者0),这指的是PoC客户10不支持同时的PoC会话。将该SSS信息被与性能信息和PoC用户的偏好信息一起,使用公布(PUBLISH)请求消息从PoC客户10发送给SIP/IP核心20。优选地,该SSS信息通过被包括在SIP消息,诸如公布(PUBLISH)请求的报头或者主体中而被传送到此。这个公布(PUBLISH)请求消息(或者SIP消息)然后被从SIP/IP核心20传送给PoC服务器30。如果本地PoC网络支持同时的PoC会话,在本地PoC网络内的PoC服务器30必须存储经由SIP/IP核心20从PoC客户10提供的SSS信息。这里,该PoC服务器30是用于执行参与PoC功能的服务器,艮卩,PoC客户10的本地PoC服务器。因此,该PoC服务器30发送200OK消息给SIP/IP核心20,并且此后在其中存储接收的SSS信息以及性能信息和PoC用户的偏爱信息。当变化时,该PoC服务器30可以存储SSS信息,然后(或者同时地)响应公布(PUBLISH)消息发送200OK消息。当从SIP/IP核心20接收200OK的时候,必要时,该PoC客户10执行PoC会话设置过程。以如图4所示的这种方法,该PoC服务器30可以经由SIP消息,诸如公布(PUBLISH)消息从PoC客户10接收PoC客户10的SSS信息。一旦接收,该PoC服务器30可以按照接收的SSS信息有效地执行适宜的同时的PoC会话控制。图5举例说明按照本发明一个实施例的用于PoC服务器的同时会话控制方法。这个在图3或者4的系统中实施的方法可以在其他适宜的系统/设备中实现。例如,控制器120和320或者12和32可用于实现该方法的步骤。如在图5中举例说明的,在IMS中,该PoC客户(例如,PoC客户IO)在本地PoC网络中注册其信息以接收PoC服务(SIO)。也就是说,该PoC客户在SIP/IP核心(例如,SIP/IP核心20),诸如IMS中使用注册(REGISTER)消息注册其信息。该PoC客户的SSS信息(SSS设置信息)也被使用公布(PUBLISH)消息经由SIP/IP核心从PoC客户传送到PoC服务器,用于执行参与PoC功能(例如,服务器30)。也就是说,如果PoC客户支持同时的PoC会话,该PoC客户通知本地PoC网络该同时的PoC会话支持(SSS)信息,其表示PoC客户支持同时的PoC会话。该SSS信息被与PoC服务设置值,诸如能力信息和PoC用户的偏爱信息一起经由SIP消息,诸如公布(PUBLISH)消息发送,并且具有有效类型(值)或者非有效类型。也通过被包括在SIP消息的报头或者主体中而传送该SSS信息。表1示出由PoC客户经由SIP主体传送的SSS信息的例子。在这里,如果参数值"client_ss—supported"表示SSS信息是"真",其表示PoC客户支持同时的PoC会话,而如果是"假",其表示PoC客户不支持同时的PoC会话。其他的例子是可允许的。<table>tableseeoriginaldocumentpage21</column></row><table>因此,如果该本地PoC客户支持同时的PoC会话,在本地PoC网络中执行参与PoC功能的PoC服务器存储从PoC客户提供的性能信息、PoC用户的偏爱信息和SSS信息。在性能信息、PoC用户的偏爱信息和SSS信息被存储在PoC服务器(即,执行参与PoC功能的服务器)之后(例如,如果PoC客户经由SIP/IP核心接收200OK消息,如图4所示),该PoC客户发送邀请(INVITE)消息给PoC服务器以请求PoC会话设置(Sll)。在这里,在其发送200OK消息之前或者之后,该PoC服务器可以存储SSS信息。一旦从PoC客户收到该邀请(INVITE)消息,该PoC服务器检査是否SSS信息,诸如参数值"client—ss—supported"(其是由PoC客户使用公布(PUBLISH)消息发送的)是有效的(例如,真)(S12),并且因此,基于该SSS信息确定是否PoC客户支持同时的PoC会话。如果参数"client—ss—supported"(SSS信息)的值是"真"(或者,有效),执行参与PoC功能的该PoC服务器确定已经发送邀请(INVITE)消息的PoC客户支持同时的PoC会话。该PoC服务器也检査是否PoC服务器本身支持同时的PoC会话,例如,通过检査其预先存储的信息。如果其确定PoC客户和PoC服务器两者支持同时的PoC会话,执行参与PoC功能的PoC服务器决定以B2BUA模式工作(S13),使得PoC服务器可以根据用于该同时的PoC会话的需要控制数据流动。也就是说,在这种情况下,该PoC服务器不考虑操作者的策略而总是以B2BUA模式工作。另一方面,如果"client_ss—supported"的参数值是"假"(或者非有效),执行参与PoC功能的该PoC服务器确定已经发送邀请(INVITE)消息的PoC客户不支持同时的PoC会话,因此,按照操作者的策略以B2BUA或者SIP代理模式工作(S14)。通常,在这种情况下,该PoC服务器以SIP代理模式工作。如果其确定PoC客户支持同时的PoC会话,但是,该PoC服务器不支持同时的PoC会话,那么执行步骤S14。在步骤S13之后,为了处理来自PoC客户的PoC会话设置的请求,执行参与PoC功能的PoC服务器可以确定已经发送邀请(INVITE)消息的PoC客户参与的会话的数目是否超出了最大可容许的同时的PoC会话的数目(S15)。最大可容许的同时的PoC会话的数目可以公共地应用于每个PoC客户。考虑另一方法,执行参与PoC功能的PoC服务器可以使用基于用户的类别分配的最大同时会话的数目,以确定发送邀请(INVITE)消息的PoC客户参与的会话的数目是否已经超出最大可容许的同时的PoC会话的数目。如果PoC客户参与的会话的数目没有超出最大可容许的同时的PoC会话的数目,该PoC服务器执行PoC会话设置(S16)。换句话说,该PoC服务器停止PoC会话设置(S17),然后将这个信息通知给PoC客户。在这里,表示最大可容许的同时的PoC会话数目的值可以被预先地分配给PoC服务器。不限于此,如果"client_ss_supported"值不被包括在SIP主体中,执行参与PoC功能的PoC服务器可以认为PoC客户不支持同时的PoC会话,即,在XMLMIME主体中,同时如果"client—ss—supported"值是"真",该PoC服务器可以认为PoC客户支持同时的PoC会话。图6举例说明按照本发明用于PoC服务的同时会话控制方法的另一例子的流程图。这个在图3或者4的系统中实施的方法可以在其他适宜的系统/设备中实现。例如,控制器120和320或者12和32可用于执行该方法的步骤。在图6的例子中,该PoC客户不使用公布(PUBLISH)消息,而是使用邀请(INVITE)消息发送SSS信息。如在图6中举例说明的,当PoC客户发送邀请(INVITE)消息给执行参与PoC功能的PoC服务器的时候,该PoC客户通过将其包括在邀请(INVITE)消息的报头或者主体中而发送SSS信息(SSS设置信息)给PoC服务器(S20)。表2在下面示出一个包括在SIP主体中,具体地说,当从PoC客户发送到PoC服务器的时候,在会话描述协议(SDP)中的sss信息的例子。也就是说,该PoC客户将参数值"client_ss—supported"(SSS信息)设置为逻辑"l"(即,client—ss_supported=l),并且在SDP参数(a)中包括这个SSS信息。如果"client—ss—supported"值被设置为逻辑"0",在这个例子中,其表示该PoC客户不支持同时的PoC会话。<table>tableseeoriginaldocumentpage24</column></row><table>一旦从PoC客户收到包括SSS信息的邀请(INVITE)消息,执行参与PoC功能的该PoC服务器检查包括在邀请(INVITE)消息中的"client—ss_supported"参数的逻辑值是"1"或者"0"(S21),并且据此确定是否该PoC客户支持同时的PoC会话。也就是说,如果"client_ss_supported"的逻辑值是"1"(有效),该PoC服务器确定已经发送邀请(INVITE)消息的PoC客户支持同时的PoC会话,并且检査是否PoC服务器本身支持同时的PoC会话。如果PoC客户和PoC服务器两者都支持同时的PoC会话,执行参与PoC功能的该PoC服务器决定以B2BUA模式工作(S22)。如果"client—ss_supported"的逻辑值是"0"(非有效),另一方面,执行参与PoC功能的该PoC服务器确定已经发送邀请(INVITE)消息的PoC客户不支持同时的PoC会话,并且按照操作者的策略以B2BUA或者SIP代理模式工作(S23)。如果该PoC服务器本身不支持同时的PoC会话(甚至整个PoC客户可能是O),执行步骤S23。在步骤S22之后,执行参与PoC功能的PoC服务器可以使用最大可容许的同时的PoC会话的数目(其通常可以应用于全部PoC客户),以确定由已经发送邀请(INVITE)消息的PoC客户使用的会话的数目是否超出最大可容许的同时的PoC会话的数目(S24)。按照另一方法,执行参与PoC功能的PoC服务器可以使用基于用户的服务类别分配的最大可容许的同时的PoC会话的数目,以确定由已经发送邀请(INVITE)消息的PoC客户使用的同时会话的数目是否超出了最大可容许的同时的PoC会话的数目。如果由PoC客户使用的会话的数目没有超出最大可容许的同时的PoC会话的数目,该PoC服务器执行会话设置(S25)。换句话说,该PoC服务器停止已经请求的PoC会话设置(S26),并且将这个信息通知给PoC客户。步骤S22-26分别地与图5的步骤S13-S17是相同或者类似的。此外,在本发明的图6的例子中,如果"client_ss—supported"值没有被包括在SIP主体,例如,SDP中,执行参与PoC功能的该PoC服务器可以认为PoC客户不支持同时的PoC会话。如果"client一ss一supported"的逻辑值是"1"(有效),执行参与PoC功能的PoC服务器可以认为PoC客户支持同时的PoC会话。按照本发明,当图4-6的方法被应用于图3的所有基于IP的服务系统的时候,在所有基于IP的服务系统中适宜的UE/客户和服务器分别地对应于图4-6的PoC客户和执行参与PoC功能的PoC服务器,并且该UE/客户发送包括表示UE/客户是否支持同时会话服务信息(SSS设置信息)的消息(例如,SIP消息)。在这点上,在本发明中该短语"SSS设置信息"不局限于同时的PoC会话支持设置信息,而是包括可应用于所有基于IP服务的同时会话支持设置信息。也就是说,本发明可以同样地和充分地用于覆盖或者应用于诸如VoIP、电视电话、PT服务、电子邮件、MMS、SMS、即时消息、快速消息等的服务。按照本发明,该UE或者客户可以是移动终端,但是不限于此。该UE或者客户(例如,PT客户或者PoC客户)的例子可以是,但是不局限于移动电话、用于UMTS等的UE(用户设备)、用于GSM等的MS(移动站)、膝上电脑、PDA(个人数字助理)、经由WLAN或者其他的网络连接的各种类型的移动终端等。本发明的方法可以部分地通过使用现有的计算机程序设计语言来实现。上述的计算机程序可以存储在便携式或者其他类型的存储媒体或者存储器中,诸如与一个或多个计算机或者基于计算机的设备,诸如服务器300和/或UE/客户100有关的硬盘、RAM、ROM、PROM等等。做为选择地,上述的计算机程序可以存储在不同的存储媒体中,诸如USB、磁盘、光盘、磁光盘等等中。上述的计算机程序也可以采取在因特网、附加网、内部网或者其他的网络上传送和到达目的地设备(例如,用于存储和实施的服务器300或者UE/客户IOO)的信号的形式。该计算机程序是使用巳知的计算机或者基于计算机的设备可读的。如上所述,在本发明中,该UE/客户通知服务器其同时会话支持信息,并且该服务器部分地基于该同时会话支持信息确定工作模式以便控制该会话设置。因此,本发明提供一种用于服务器控制用于UE/客户的同时会话的有效的方法和系统。由于本发明可以不脱离其精神或者基本的特性以若干形式实施,除非另作说明的,此外应该理解,以上所述的实施例不受先前描述的任何细节的限制,而是应该广泛地解释为在所附的权利要求限定的其精神和范围内,因此,所有的变化和修改落在权利要求的公认范围内,或者这样的公认范围的等效因此意欲由所附的权利要求包含。权利要求1.一种用户设备(UE),包括控制器,其确定UE是否支持同时会话,以按照确定的结果产生同时会话支持(SSS)设置信息,并且将SSS设置信息发送给UE的本地网络。2.根据权利要求1的UE,其中,该同时会话包括滤除对应于多个会话的多个实时协议(RTP)数据集,以仅获得单个RTP数据集。3.根据权利要求2的UE,其中,该SSS设置信息被表示为SSS有效,其表示UE支持同时会话;或者SSS非有效,其表示UE不支持同时会话。4.根据权利要求1的UE,其中,该控制器以会话启动协议(SIP)消息将SSS设置信息发送给本地网络。5.根据权利要求4的UE,其中,该SIP消息是公布请求。6.根据权利要求5的UE,其中,该控制器经由本地网络的SIP/IP(SIP/因特网协议)核心将包括SSS设置信息的公布请求发送给本地网络的服务器。7.根据权利要求6的UE,其中,在SSS设置信息被存储在服务器中之后或者之前,该控制器经由SIP/IP核心从服务器接收OK响应。8.根据权利要求7的UE,其中,在同时会话期间,如果SSS设置信息表示UE支持同时会话,并且如果确定服务器支持同时会话,该UE始终按照背对背用户代理(B2BUA)模式与服务器通信。9.根据权利要求7的UE,其中,在同时会话期间,如果SSS设置信息表示UE不支持同时会话,和/或如果确定服务器不支持同时会话,该UE按照操作者的策略以SIP代理模式和背对背用户代理(B2BUA)模式之一与服务器通信。10.根据权利要求1的UE,其中,该UE是蜂窝按键通话(PoC)客户,并且该SSS设置信息属于PoC客户的同时的PoC会话支持设置fe息。11.一种服务器,包括控制器,其基于来自UE的会话启动协议(SIP)消息确定是否用户设备(UE)支持同时会话,以确定是否服务器支持同时会话,并且基于这些确定结果对于UE的同时会话来设置服务器的会话工作模式。12.根据权利要求11的服务器,其中,如果控制器确定客户支持同时会话,并且服务器也支持同时会话,那么控制器设置会话工作模式为背对背用户代理(B2BUA)模式。13.根据权利要求11的服务器,其中,如果控制器确定UE不支持同时会话和/或服务器不支持同时会话,那么控制器按照操作者的策略设置会话工作模式为SIP代理模式和背对背用户代理(B2BUA)模式之一。14.根据权利要求11的服务器,其中,该UE是蜂窝按键通话(PoC)客户,并且同时会话是PoC客户的同时的PoC会话。15.—种通信系统,包括用户设备(UE),其将包括与UE有关的同时会话支持(SSS)设置信息的会话启动消息(SIP)消息传送给包括服务器的本地网络;和服务器,其在其中存储SSS设置信息,以及部分地基于SSS设置信息对于UE的同时会话设置服务器的会话工作模式。16.根据权利要求15的系统,其中,该SIP消息是公布请求。17.根据权利要求16的系统,进一步包括SIP/IP核心,该UE经由其将包括SSS设置信息的公布请求发送给服务器。18.根据权利要求17的系统,其中,在服务器存储接收的SSS设置信息之后或者之前,该UE经由SIP/IP核心从服务器接收OK响应。19.根据权利要求15的系统,其中,该SSS设置信息被表示为SSS有效,其表示UE支持同时会话;或者SSS非有效,其表示UE不支持同时会话。20.根据权利要求19的系统,其中,如果服务器基于SSS设置信息确定UE支持同时会话,并且服务器也支持同时会话,那么服务器设置会话工作模式为背对背用户代理(B2BUA)模式。21.根据权利要求19的系统,其中,如果服务器基于SSS设置信息确定UE不支持同时会话,和/或服务器不支持同时会话,那么服务器按照操作者的策略设置会话工作模式为SIP代理模式和背对背用户代理(B2BUA)模式之一。22.根据权利要求20的系统,其中,该服务器确定当前由UE使用的会话数目是否超出最大可容许的同时会话的数目,并且只有在当前由UE使用的会话数目不超出最大可容许的同时会话的数目时,执行由UE请求的会话设置。23.根据权利要求22的系统,其中,该最大可容许的同时会话的数目是应用于每个UE的最大可容许的同时会话的数目。24.根据权利要求22的系统,其中,该最大可容许的同时会话的数目是取决于用户的服务类别而分配的最大可容许的同时会话的数目。25.根据权利要求15的系统,其中,该UE是蜂窝按键通话(PoC)客户,并且该SSS设置信息属于PoC客户的同时的PoC会话支持设置"(曰息。26.—种同时会话控制方法,包括由用户设备(UE)确定是否UE支持同时会话;按照确定的结果产生同时会话支持(SSS)设置信息;和由UE将SSS设置信息以会话启动消息(SIP)消息发送给UE的本地网络。27.根据权利要求26的方法,其中,在产生步骤中,该SSS设置信息被表示为SSS有效,其表示UE支持同时会话;或者SSS非有效,其表示UE不支持同时会话。28.根据权利要求26的方法,其中,在发送步骤中,该SIP消息是公布请求。29.根据权利要求28的方法,其中,该发送步骤经由本地网络的SIP/IP核心将包括SSS设置信息的公布请求发送给本地网络的服务器。30.根据权利要求29的方法,进一步包括在SSS设置信息被存储在服务器之后或者之前,由UE经由SIP/IP核心从服务器接收OK响应。31.根据权利要求30的方法,进一步包括在同时会话期间,如果SSS设置信息表示UE支持同时会话,并且如果确定服务器支持同时会话,由UE始终按照背对背用户代理(B2BUA)模式与服务器通信。32.根据权利要求30的方法,进一步包括在同时会话期间,如果SSS设置信息表示UE不支持同时会话,和/或如果确定服务器不支持同时会话,由UE按照操作者的策略以SIP代理模式和背对背用户代理(B2BUA)模式之一与服务器通信。33.根据权利要求26的方法,其中,在确定和产生步骤中,该UE是蜂窝按键通话(PoC)客户,并且该SSS设置信息属于PoC客户的同时的PoC会话支持设置信息。34.—种同时会话控制方法,包括由服务器基于来自UE的会话启动协议(SIP)消息确定是否用户设备(UE)支持同时会话;由服务器确定是否服务器支持同时会话;和基于这些确定结果对于UE的同时会话设置服务器的会话工作模式。35.根据权利要求34的方法,其中,如果确定步骤确定UE支持同时会话,并且服务器也支持同时会话,那么设置步骤设置会话工作模式为背对背用户代理(B2BUA)模式。36.根据权利要求35的方法,其中,如果确定步骤确定UE不支持同时会话和/或服务器不支持同时会话,那么设置步骤按照操作者的策略设置会话操作模式为SIP代理模式和背对背用户代理(B2BUA)模式之一。37.根据权利要求34的方法,其中,在确定步骤中,UE是蜂窝按键通话(PoC)客户,并且同时会话是PoC客户的同时的PoC会话。38.—种用于在UE的本地网络中包括用户设备(UE)和服务器的系统的同时会话控制方法,该方法包括将包括与UE有关的同时会话支持(SSS)设置信息的会话启动协议(SIP)消息从UE发送给本地网络;在服务器中存储接收的SSS设置信息;和部分地基于SSS设置信息,对于UE的同时会话来设置服务器的会话工作模式。39.根据权利要求38的方法,其中,在发送步骤中,该SIP消息是公布请求。40.根据权利要求39的方法,其中,该服务器经由本地网络的SIP/IP核心从UE接收包括SSS设置信息的公布请求。41.根据权利要求40的方法,进一步包括在存储步骤之后或者之前,由UE经由SIP/IP核心从服务器接收OK响应。42.根据权利要求38的方法,其中,在发送步骤中,该SSS设置信息被表示为SSS有效,其表示UE支持同时会话;或者SSS非有效,其表示UE不支持同时会话。43.根据权利要求42的方法,其中,如果基于SSS设置信息确定UE支持同时会话,并且服务器也支持同时会话,那么设置步骤设置会话工作模式为背对背用户代理(B2BUA)模式。44.根据权利要求42的方法,其中,如果基于SSS设置信息确定UE不支持同时会话,和/或服务器不支持同时会话,那么设置步骤按照操作者的策略设置会话工作模式为SIP代理模式和背对背用户代理(B2BUA)模式之一。45.根据权利要求43的方法,进一步包括由服务器确定当前由UE使用的会话数目是否超出最大可容许的同时会话的数目;和仅在当前由UE使用的会话数目不超出最大可容许的同时会话的数目时,由服务器执行由UE请求的会话设置。46.根据权利要求45的方法,其中,该最大可容许的同时会话的数目是应用于每个UE的最大可容许的同时会话的数目。47.根据权利要求45的方法,其中,该最大可容许的同时会话的数目是取决于用户的服务类别而分配的最大可容许的同时会话的数百。48.根据权利要求38的方法,其中,在发送步骤中,该UE是蜂窝按键通话(PoC)客户,并且该SSS设置信息属于PoC客户的同时的PoC会话支持设置信息。全文摘要公开了用于控制同时会话的用户设备(UE)、方法和系统。按照一个实施例,该系统包括UE将包括与UE有关的同时会话支持(SSS)设置信息的SIP消息传送给包括服务器的本地网络,并且服务器在其中存储SSS设置信息,以及部分地基于SSS设置信息,对于UE的同时会话设置服务器的会话工作模式。文档编号H04L29/08GK101116353SQ200680003946公开日2008年1月30日申请日期2006年4月10日优先权日2005年4月11日发明者朴永焕,朴种喆,林灿锡,许康硕,金英爱申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1