合并多个无线一键通电话的方法和系统的制作方法

文档序号:7740032阅读:140来源:国知局

专利名称::合并多个无线一键通电话的方法和系统的制作方法
技术领域
:本发明涉及一种用于合并多个无线一键通(PoC)会话的方法和系统,其中,在多个PoC群组会话的环境下当属于一个PoC群组会话的成员希望加入另一PoC会话时,通过合并PoC群组会话来建立新的会话而不释放当前参加的PoC会话。
背景技术
:随着移动通信划时代的方展以及通信网络的扩大,使用移动电话的服务和应用变得更加多样化和扩大。此外,用户的需求变得多样化,从简单的通信服务扩展到监护定位服务、多媒体服务、PTT(—键通)服务等。更具体地讲,PTT服务支持诸如即时消息、状态指示等的各种附加功能,并包括收音机、TRS(中继式无线电系统)等已在过去实现的群组通信和语音通信。当前,对制定使用移动通信网络用作PTT的理念的无线一键通(PoC)服务的标准存在热烈的讨论。PoC服务具有不同于现有移动通信服务的各种特征。其中的一个特征是,因为特定用户属于多个会话,因此如果需要,则他/她在会话之间移动的同时可以进行呼叫。用户在多个会话之间移动的同时应被允许进行呼叫的需求是在OMA(开放移动联盟)的需求中特定的,所述OMA是定义移动通信服务的组织。以下,将描述一般PoC服务系统的结构。图1是示出一般PoC基本结构的原理图。参照图1,PoC客户机IO是安置在移动电话中的服务请求器,并且通常通过接入网络20连接到基于SIP/IP(会话启动协议/互联网协议)核心的网络,其中,基于SIP/IP核心的网络是用于支持SIP和IP多媒体的核心网络。这里,PoC客户机10可在驻留在PoC用户终端的同时提供对PoC服务的接入。在PoC用户的角度,PoC客户机10具有以下主要功能发起PoC会话、参加现有的PoC会话以及终止建立的oC会话。此外,PoC客户机10执行以下其他的功能创建和发送通话发起(talkburst)、支持即时个人报警以及为获得接入PoC服务时提供认证。以下,只要不需要单独参考,术语"PoC客户机10"与PoC服务用户具有相同的意思。基于SIP/IP核心的网络连接到PoC服务器60、GLMS(群组列表管理系统)50以及现场服务器70以便于支持PoC服务,从而提供PoC服务。这里,PoC服务器60执行用于维护和管理PoC会话的控制PoC功能(以下,被称为"CF")、用于参加对一对一通信或多对多通信打开的PoC会话的参加PoC功能(以下,被称为"PF")等。以下,将参照下表分别更加详地描述CF和PF。[表l]<table>tableseeoriginaldocumentpage5</column></row><table>如表1所示,总体来说,CF执行PoC服务器中的功能中的一个功能用于管理PoC会话,特别是接收、定序和授权PoC客户机的发言权请求,将任意PoC客户机请求的通话发起分发给参加群组呼叫的所有其他的PoC客户机,并提供参加该群组呼叫的PoC客户机的信息。如表2所示,PF用于管理与CF连接的会话以及在PoC会话中的各个PoC客户机。具体地讲,当PoC客户机请求发言权或当将发言权分配给CF中的PoC客户机时,PF用于中继该发言权。此外,PF用作中继CF和PoC客户机之间的媒体,以便于当在CF和PoC客户机之间使用不同的编解码器时执行自动译码,并且当PoC用户在参加一会话的同时被邀请到另一个会话时,根据PoC用户的选择滤除两个同时的会话中的任何一个。[表2]参加PoC功能(PF)提供PoC会话处理可提供PoC客户机和控制PoC服务器之间的媒体中继功能可提供用户媒体自适应过程可提供PoC客户机和控制PoC服务器之间的通话发起控制消息中继功能为了被代表PoC客户机,提供诸如会话发起、终止等的SIP会话处理提供用于引入PoC会话的强制性策略(S卩,访问控制、引入PoC会话启动(barring)、可用状态等)可收集并提供媒体质量信息提供参加者的负荷报告在同时会话的情况下可提供对媒体流滤波可提供不同的编解码器之间的自动译码可支持通话发起控制协议协商存储PoC客户机的当前应答模式和引入PoC会话启动参数选择同时,为了打开多对多会话,PoC服务系统请求管理打算参加并管理PoC参加群组列表的PoC参加群组,并且PoC服务系统包括提供PoC参加群组及其列表的GLMS50的服务器以及执行管理GLMS服务器的GLMS管理器或管理员40。此外,PoC服务系统包括提供并管理关于被提供PoC服务的个人或群组的信息的现场服务器70。最终,PoC服务系统应包括代表基于SIP/IP核心的网络、PoC服务器等的远程PoC网络80,当在PoC服务中个人之间的通信或个人和群组之间的通信被执行时所述远程PoC网络80与另一用户相连接。在上述配置的PoC系统中,特定PoC用户可通过他/她自己的终端将关于群组及其成员的信息输入GLMS50,并且特定PoC用户可知道其他PoC用户的信息,通过从GLMS50接收的个人或群组列表呼叫所述其他PoC用户。能够产生、校正和管理GLMS50中的群组及其成员的另一方法可通过PoC服务提供者可信任的诸如互联网、内联网等的通信网络输入这样的信息。为了使用PoC呼叫服务,PoC用户向SIP/IP注册他/她的PoC地址。此时,SIP/IP核心基于PoC用户的请求存储关于PoC用户的信息。因此,当尝试PoC群组呼叫时,如上所述,另一PoC用户在提前向基于SIP/IP核心的网络注册他/她的信息,并使用从GLMS50接收的群组身份信息向他/她自己的基于SIP/IP核心的网络发送呼叫请求。此时,SIP/IP核心使用请求PoC用户的信息执行地址解析以及域位置解析,然后将PoC通信请求发送到请求PoC用户注册的家庭PoC服务器。PoC服务器响应于PoC通信请求准备建立PoC会话,从GLMS服务器获得每个PoC用户的信息,并将通信请求信号发送到相应的基于SIP/IP核心的网络。此时,在域之内的用户的通信请求的情况下,PoC服务器执行PF和CF。管理接收通信请求的PoC用户的PoC服务器使用发送到PoC服务器的PoC用户的信息定位基于SIP/IP核心的网络,然后将通信请求发送到PoC用户。以下,将参照图2描述具有上述特征的一般PoC通信过程。图2是示出建立一般PoC会话的过程的流程图。参照图2,PoC客户机A通过INVITE将PoC客户机A希望通话的个人或群组的信息发送到SIP/IP核心A。SIP/IP核心A从INVITE信息检查指定PoC服务的参数,并将INVITE请求发送到负责PoC客户机A的PoC服务器A。根据PoC呼叫的类型,PoC服务器A在实现家庭PoC服务器的功能上有差异。换句话说,当直接建立例如一对一或ad-hoc群组呼叫的PoC会话时,PoC服务器A被这样实现其自己的家庭PoC服务器同时执行PF和CF,并将INVITE发送到负责PoC客户机B的PoC服务器B。在参加先前初始的会话的预先安排群组呼叫的情况下,在家庭PoC服务器中不能实现会话的管理功能,从而INVITE被发送到对会话执行CF的PoC服务器A。此时,SIP/IP核心用作如上所述发送頂VITE的通道,并且实际上用于执行PoC服务器B或A的地址解析。当以这种方式被发送的INVITE被发送到PoC客户机B时,PoC客户机B将报警响应(例如振铃、灯光、嘟嘟声等)发送到PoC客户机A。当PoC用户B接收到PoC呼叫时,OK响应被发送到PoC客户机A,从而PoC呼叫被接通。其后,PoC客户机A从执行CF的服务器接收发言权,从而PoC通信被最终执行。PoC服务的现有技术帮助PoC用户参加一个或多个PoC会话。当一个群组会话希望与另一PoC会话的群组成员进行群组通信时,希望与另一PoC会话合并的PoC会话的群组成员的每个将会话终止消息发送到每个成员所属的会话,然后通过请求参加每个成员希望参加的会话的新的会话来参加群组通信。此外,这个处理被应用到所有的成员,所述所有的成员的每个希望参加该会话。此时,初始希望被合并的会话被终止。以下,将参照附图描述用于与另一PoC会话连接的传统的PoC通信过程。图3是示出根据现有技术的与另一PoC会话合并的方法的流程图。参照图3,PoC会话Y是希望被合并的一个群组会话,PoC会话X是请求会话合并的群组会话。在现有技术中,为了与先前激活的会话合并,首先,PoC会话X将作为终止信号的PoC会话BYE发送到管理当前进行的会话的PoC服务器X。在此处理中,PoC会话X导致服务器和客户机相互协商的媒体参数被释放。其后,在终止现有的会话之后,PoC会话做出新的INVITE请求。这里,PoC客户机X要求希望新的参加(被合并)的群组会话的确认,以确定试图发送INVITE请求的服务器。为此,PoC客户机X使用诸如会议URI(统一资源标识符)的地址信息。最终,在从PoC客户机X接收会话参加请求之后,PoC服务器Y响应于会话参加请求通过PoC服务器内的策略或群组成员的接受将OK消息发送到请求PoC会话的PoC客户机X。从而,由PoC服务器Y管理的合并的会话被配置,用于判定PoC通信中的发言权的通话发起控制过程被执行。以下,希望合并的会话(图3中的PoC会话X)被称为合并会话,而被合并的会话(图3中的PoC会话Y)被称为被合并会话。此外,在PoC服务的功能中,控制PoC功能被縮写为CF,参加PoC功能被縮写为PF。在上述现有技术中,当在多个PoC群组会话的环境下属于任意PoC群组会话的群组成员希望参加另一PoC会话时,直到当前参加的PoC会话被释放,群组成员才可与另一群组建立起会话。发明公开技术问题因此,本发明的目的在于提供一种合并多个PoC会话的方法和系统,其中,当在多个PoC群组会话的环境下,属于一个PoC群众会话的群组成员希望参加另一PoC会话时,群组成员通过合并PoC群组会话而不需要释放当前参加的PoC会话就可建立新的会话。技术解决方案为了实现这个目的,根据本发明的一方面,提供一种用于合并多PoC会话的方法。所述方法包括合并PoC客户机将请求与被合并会话进行会话合并的请求发送到PoC客户机所属的管理合并会话的PoC服务器;管理合并会话的PoC服务器将会话合并请求发送到管理被合并会话的PoC服务器;在合并会话的PoC服务器和被合并会话的服务器之间执行管理将合并的会话的CF(控制PoC功能)的协商;当将被合并的会话的整个CF被选择,同时PoC服务器之间的协商完成时,被合并会话的PoC服务器将修改的媒体参数的UPDATE发送到被合并会话的PoC客户机;合并会话的PoC服务器将通知合并会话的PoC服务器被选为整个CF的合并请求的NOTIFY发送到合并会话的PoC客户机。根据本发明的另一方面,提供一种用于合并多PoC会话的系统。所述系统包括至少一个PoC客户机,用于请求与另一会话合并;合并会话的PoC服务器,从合并客户机接收与被合并会话进行会话归的请求,并将会话合并请求发送到管理被合并会话的PoC服务器;被合并会话的PoC服务器,从合并会话的PoC服务器接收会话合并请求,在PoC服务器之间执行试图管理将被合并的会话的控制PoC功能(CF)的协商,并且当PoC服务器之间的协商完成时,将修改的媒体参数的UPDATE发送到被合并会话的PoC客户机。有益的效果如上所述,根据本发明,由于为了参加新的会话现有的会话没有被释放,因此不需要对新的PoC群组会话进行信令和资源分配处理,并且用户不需要释放现有的会话。结果,可省略不必要的操作,从而可节省会话建立的时间。当通过参照下面结合附图进行的详细描述,本发明的更加彻底的理解及其伴随的许多优点将会更加明显,并且变得更好理解,在附图中,相同的标号代表相同或相似的组件,其中图1是示出一般PoC的基本结构的原理图;图2是示出建立一般PoC会话的过程的流程图;图3是根据现有技术的合并另一PoC会话的方法的流程图;图4A是示出在两个任意群组会话被合并之前的状态的原理布置图;图4B是示出在两个任意群组会话被合并之后的状态的原理布置图;图5是示出使用即使消息获得关于合并会话的信息的方法的流程图;图6示出包括会话信息的即时消息的格式;图7是示出实现本发明的会话合并处理的原理流程图;禾口图8是示出根据本发明示例性实施例的基于SIP的会话合并处理的流程图。具体实施例方式以下,将参照附图来详细说明本发明的示例性实施例。8首先,将描述关于在多个PoC(无线一键通)群组会话中的任意两个被合并之前和之后的一般状态。图4A是示出在两个任意群组会话被合并之前的状态的原理布置图,图4B是示出在两个任意群组会话被合并之后的状态的原理布置图。参照图4A和图4B,在两个群组(群组X和群组Y)的成员的每个参加不同的会话的状态下,当群组X的成员希望参加群组Y的会话时,通过允许群组Y的PoC服务器的CF(控制PoC功能)负责在群组X的PoC服务器的CF执行的功能,群组X成员初始新的会话,而不需要释放当前参加的PoC会话。为了显示这样的方法当在多个PoC群组会话的环境下,属于任意PoC群组会话(群组X或群组Y)的群组成员希望参加另一PoC会话时,群组成员通过合并PoC群组会话来建立新的会话,而不需要释放当前参加的PoC会话,需要进行下面的处理首先,为了会话合并的目的,合并会话将合并信息发送到被合并会话,从而被合并会话获得关于合并会话的会话信息。从而,首先对关于合并会话的客户机将其自己的群组身份以及关于在PoC群组会话中的合并会话的信息发送到被合并会话的处理进行描述。图5是示出使用即时消息获得关于合并会话的信息的方法的流程图。参照图5,PoC会话X中存在的PoC客户机X可发送诸如它自己的会议URI(统一资源标识符)的群组身份信息,其中,群组身份信息包括在MESSAGE请求方法中的主体(body)内容中。此时,接收PoC会话Y的客户机在无需PoC服务器的情况下,可使用与PoC通信分离接收PoC会话X的群组身份信息。以下,将描述SIP(会话启动协议)的细节,当作为会话请求群组的用户的PoC客户机X通过MESSAGE方法将它自己的群组身份发送到被合并的会话。如图6所示,MESSAGE被分割为头和体,MESSAGE的体具有可包括合并会话(图6中的PAG-WG)的群组的显示名的内容。如上所述,在被合并会话中获得PoC会话群组身份(即,会话信息)之后,进行实际的会话合并的处理。图7是示出实现本发明的会话合并处理的原理流程图。首先,作为合并会话的PoC客户机X请求PoC客户机X进行与被合并会话进行会话合并,其中,PoC服务器X管理PoC客户机X所属的会话(S100)。此时,PoC服务器X使用合并会话的群组URI以与上述的即时消息服务相同的方法将会话合并请求发送到PoC客户机Y,并公开用于管理被合并会话的CF协商(S110)。为了CF协商的目的,当发送会话合并请求时,PoC服务器X发送由PoC服务器X指定的会话的会话合并指示、媒体参数、会话身份、联系地址等。同时,接收会话合并请求的被合并会话的PoC服务器Y基于在会话合并请求发送的信息公开会话协商。此时,换句话说,基于PoC会话Y的策略,PoC服务器Y可公开代表其他信息的会话合并协商,或根据PoC会话Y之内的所有客户机的响应进行会话合并。当达成PoC服务之间的CF协商时,现有PoC服务器中的一个作为对另一PoC会话执行CF的代理服务器,并且另一PoC服务器主要执行PF。在此方式下,当为通过PoC服务器之间的协商合并的会话选择整个CF时(S120),被修改的媒体参数的更新被发送到被合并会话的PoC客户机Y(S130)。此外,合并请求的通知被发送到合并会话的PoC客户机X(S140)。以下,将参照图8描述SIP用于会话合并的过程的具体实施例。图8是示出根据本发明示例性实施例的基于SIP的会话合并处理的流程图。大概说来,图8示出当合并会话的客户机使用SIP对于会话合并请求PoC服务器时,通过服务器之间的信令协商会话合并,更新会话合并的参数并将更新的每个会话通知给用户。首先,合并会话的PoC客户机X101使用它自己的PoC地址和被合并的群组会话的身份将REFER请求发送到PoC服务器X的CFlll和PF112,其中,PoC客户机X101属于CF111和和PF112(SI100和SI101)。这里,通过在连接到PoC服务器X的基于SIP/IP核心的网络中执行地址解析将REFER请求发送到PoC服务器X的CF111,然后接受(Acc印ted)消息做出响应(SI102和SI103)。当会话被合并时,可在检查是否向合并用户授权之后做出响应。在此情况下,可发送OK消息。其后,管理合并会话的PoC服务器X的CF111使用被合并会话的发送的群组指示来发送PoC会话合并指示、在PoC服务器X确定的媒体参数等(S1200和S1201)。接收INVITE请求的PoC服务器Y的CF211发送临时响应尝试(Trying)(S1202和S1203),然后经历合适的会话内部过程(S1400、S1401、S1402和S1403)。其后,当被合并的会话完成会话合并的准备时,发送对会话合并的0K响应(S1500和S1501)。当接收到INVITE请求时,PoC服务器Y的CF211和PF212使用发送的媒体参数和会话合并指示执行会话合并过程,将协商的媒体参数的UPDATE请求发送到被合并的会话之内的所有客户机,并接收OK响应(S薩、S1401、S1402和S1403)。当从被合并的会话接收到对所有媒体参数的响应时,PoC服务器Y将对会话合并的最终响应发送到PoC服务器X,其中,最终响应被发送为OK消息。接收OK响应的PoC服务器X通过基于SIP/IP核心的网络的信令路径将请求结果通知会话合并请求的PoC客户机X,其中,请求结果被通知为NOTIFY消息(S1502和S1503)。然后,PoC服务器X接收对通知的OK响应(S1504和S1505)以完成会话合并过程,并进行管理通话发起的过程(S1600)。可在不脱离本发明的基本精神的情况下对已参照图8描述的会话合并的实施例进行各种修改。作为一个修改,请求会话合并的用户可以是图8中的一般PoC会话的成员或管理者。为了策略,当PoC服务器要求请求会话合并时,会话管理者可请求会话合并。当请求会话合并的用户是会话管理者时,用户的PoC服务器的PF等同于PoC服务器的CF。因而,可省略执行图8的PoC服务器的PF的过程(S1100、S1101、S1102和S1103)。作为另一修改,当被合并会话的PoC服务器接收到会话合并的INVITE消息时,可根据群组内部策略,在PoC服务器的CF中或者在向被合并会话之内的所有成员授权合并之后确定会话合并。在任一条件下,在相应的过程被执行之后,PoC服务器Y发送对INVITE的响应。并且,在接收到对INVITE的临时响应之后(S1200和S1201),合并会话的用户可直接发送关于合并请求的结果的SUBSCRIBER(S1300和S1301)。10因而,根据本发明,当在一个群组通信根据环境建立与另一PoC群组通信的一个PoC群组会话的情况下执行群组通信时,PoC会话的会话合并可使用先前激活的会话而不需任何改变,两个或多个用户参加所述另一PoC群组的通信。结果,简化了应执行参加新的会话的过程。具体地说,根据现有技术,每个被合并会话的PoC用户发送BYE以释放会话,然后通过新的INVITE进行参加合并会话的过程。为此,应再次设置某些媒体参数。然而,根据本发明,不需要这种会话释放过程,从而可减少不需要的信令、资源消耗和时间。此外,当在被合并会话之内的充分的通信之后,被合并会话应被再次分割为初始的群组会话,简单BYE请求被从被合并会话的PoC服务器发送到代理PoC服务器,从而可将被合并会话恢复到初始的PoC会话中。尽管已经描述了本发明的示例性实施例,但是本领域的技术人员应该理解本发明不限于描述的示例性实施例。此外,在由权利要求所限定的本发明的精神和范围内,可以对其进行各种改变和修改。1权利要求一种在多群组会话下从任意一个群组中的客户机合并会话的方法,所述方法包括参加任意一个群组会话的客户机产生合并请求消息,合并请求消息包括客户机所参加的群组的身份;将合并请求消息发送到在多群组会话下被请求参加的另一群组会话中的服务器;从所述服务器接收对合并请求消息的响应;根据所述响应的结果将当前参加的会话与所述另一群组会话进行合并,而不释放当前参加的会话,其中,对合并请求消息的响应是请求与被请求参加的所述另一会话群组合并的协商的结果。2.如权利要求1所述的方法,其中,客户机使用SIP/IP通信的移动终端。3.如权利要求1所述的方法,其中,合并请求消息包括会话合并指示、媒体参数、会话身份以及联系地址中的至少一个。4.如权利要求1所述的方法,其中,所述群组身份是群组统一资源标识符。5.—种在多群组会话下支持多群组之间的会话合并的在服务器中合并会话的方法,其中,所述多群组中的一个群组连接到至少两个客户机,所述方法包括从客户机接收群组会话合并请求消息,以与所述多群组会话中的任意一个进行合并,群组会话合并请求消息包括客户机连接到的群组的群组身份信息;将群组会话合并请求消息发送到管理群组的被合并的服务器;从被合并的服务器接收与使用群组身份信息连接到被合并的服务器的其他客户机的针对会话合并请求消息的协商的结果;根据协商结果将对群组合并请求消息的响应消息发送到客户机。6.如权利要求5所述的方法,其中,被合并的服务器管理请求群组会话合并的客户机。7.如权利要求5所述的方法,其中,被合并的服务器具有管理服务器之间的合并的会话控制功能。8.如权利要求7所述的方法,其中,在会话合并没有准备好时,所述响应是临时响应,在会话合并准备好时,所述响应是暂时响应是OK响应。9.如权利要求5所述的方法,其中,当一个请求合并的服务器具有会话控制功能时,其他的服务器具有会话参加功能。10.如权利要求9所述的方法,其中,会话控制功能包括从客户机接收发言权请求;定序和授权所述发言权请求;将客户机请求的通话发起分发给参加群组呼叫的所有其他的客户机;以及提供参加群组呼叫的客户机的信息;会话参加功能中继会话控制功能,并且包括中继具有会话控制功能的服务器与客户机之间的媒体;当在具有会话控制功能的服务器与客户机之间使用不同的编解码器时进行自动译码;当客户机在参加一会话的同时被邀请到另一个会话时,根据客户机的选择滤除同时的会话中的任何一个。11.如权利要求6所述的方法,还包括将关于具有会话控制功能的信息发送到客户机;将改变的会话合并信息发送到客户机。12.如权利要求5所述的方法,其中,服务器和被合并的服务器使用SIP/IP通信。13.如权利要求5所述的方法,其中,合并请求消息包括会话合并指示、媒体参数、会话身份以及联系地址中的至少一个。14.如权利要求5所述的方法,其中,所述群组身份是群组统一资源标识符。全文摘要提供一种合并多个无线一键通电话的方法和系统。合并PoC客户机将与被合并会话进行会话合并的请求发送到PoC客户机所属的管理合并会话的PoC服务器。管理合并会话的PoC服务器将会话合并请求发送到管理被合并会话的PoC服务器。在合并会话的PoC服务器和被合并会话的服务器之间执行管理将合并的会话的CF(控制PoC功能)的协商。当将被合并的会话的整个CF被选择,同时PoC服务器之间的协商完成时,被合并会话的PoC服务器将修改的媒体参数的UPDATE发送到被合并会话的PoC客户机。合并会话的PoC服务器将通知合并会话的PoC服务器被选为整个CF的合并请求的NOTIFY发送到合并会话的PoC客户机。文档编号H04L29/06GK101795439SQ201010003558公开日2010年8月4日申请日期2005年7月29日优先权日2004年7月30日发明者成常庆,朴俊枸,朴成真申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1