当在PoC系统中替换PoC终端时保证无缝会话的方法和系统的制作方法

文档序号:7635944阅读:197来源:国知局
专利名称:当在PoC系统中替换PoC终端时保证无缝会话的方法和系统的制作方法
技术领域
本发明涉及一种用于当在无线一键通(PoC)系统中替换PoC终端时保 证无缝会话的方法和系统,当为了特定的目的而替换PoC终端时,为了执行 PoC组会话,所述方法和系统能够替换PoC终端而无媒体流的损失。
背景技术
由于移动通信技术的重大发展和移动通信网络的扩展,因此提供利用便 携式电话的各种额外的服务和应用。同时,便携式电话用户中对各种额外服 务的需求(诸如,定位服务、多媒体服务和一键通(PTT)服务)增加。在 这些额外服务中,PTT服务支持各种补充功能(诸如,即时传讯功能和状态 显示功能,以及还由现有的无线电和集群系统(TRS)提供的群呼叫和语音 呼叫)。
当前,积极进行在移动通信网络中使用PTT功能的无线一键通(PoC) 服务的标准。PoC服务的一个独特的特点在于用户可参加多个PoC会话, 并且可在PoC会话中移动以使用呼叫服务。用户在多个PoC会话中应移动以 使用呼叫服务的需求被指定在开放移动联盟(OMA)中,所述开放移动联盟 是用于指定移动通信服务的论坛。
下面将参照图1说明普通PoC服务系统的结构,图l是示出传统PoC服 务系统的示意性示图。参照图1,作为安装在移动站的服务请求者的PoC客 户机10经由接入网络20连接到支持SIP和IP多媒体功能的会话初始协议/ 互联网协议(SIP/IP )核心网络30。
PoC客户机10驻留在PoC用户终端,以提供对PoC服务的访问。PoC 客户机10用于建立PoC会话,参加当前进行的PoC会话,并且终止PoC会 话。此外,PoC客户机10运作来进行和传递交谈突发(talk burst),支持即 时个人警告,并且当访问PoC服务时4丸行认证。以下,除非另有说明,PoC 用户和PoC客户机10两者均被假设为与PoC服务订户相同。
SIP/IP核心网络30为支持PoC服务而连接到PoC服务器60、 GLMS(群
组列表管理系统)50和现场服务器70。
通常,SIP是在IETF (互联网工程目标组)RFC (请求注解)2543中定 义的标准。SIP是用于建立、修改和终止会话或诸如视频和语音的多媒体通信 的呼叫的应用层控制协议。SIP是在UDP (用户数据报协议)/TCP/IP层上存 在的协议,所述UDP/TCP/IP层支持单播和多播会话从而能够通过以客户机/ 服务器协议邀请参与者到多媒体会议而发起会话,客户机/服务器协议能够以 请求/响应方式收发SIP ^"求和响应消息。
SIP请求消息在RFC2543提供六个功能为如下INVITE (参加会话的邀 请)、ACK (对INVITE it求的许可)、BYE (呼叫终止)、REGISTER (由用 户代理在重定向服务器上注册)、CANCEL (取消待处理请求)和OPTIONS。 SIP响应消息^是供状态代码为如下lxx(信息响应)、2xx(成功响应)、3xx
(重定向响应)、4xx (客户机出错,请求失败)、5xx (服务器出错)和6xx
(全局失败)。
PoC服务器60用作用于维持和管理PoC会话的控制PoC功能(CF ), 或用于参加一对一 PoC呼叫或一对多PoC呼叫(或群组PoC呼叫)的PoC 会话的参与PoC功能(PF)。
以下将参照图2的示意示图来说明PoC服务器的功能块。
PoC服务器被分类为控制PoC功能,负责全面维持和管理PoC会话; 参与PoC功能(PF),负责每个PoC会话之间的维持和管理;其将在以下参 照相应表格来说明。
表1
控制PoC功能(CF)___
提供集中的PoC会话处理,提供集中的媒体分配,提供集中的包括谈话者标 识的交谈突发仲裁功能性,提供的SIP会话处理(诸如SIP会话发起、终止 等),提供参与群组会话的策略增强,提供参与者信息,收集并提供集中的 媒体性质信息,提供集中的收费报告,可提供不同编解码器之间的代码转换, 支持交谈突发控制协议协商
如上表1所示,CF用于总体维持和管理PoC会话。PoC服务器从PoC 客户机接收对发言权(floor)的请求,排列向客户机给出发言权的顺序,并
且按照该顺序向客户给出发言权。PoC服务器还将交谈突发分配给参加群组
PoC呼叫的所有其他PoC客户机,任意PoC客户机对所述交谈突发进行请求, 并且PoC服务器将信息提供给参加群组PoC呼叫的PoC客户机。
如下表2所示,PF管理CF和每个PoC客户机之间的PoC会话。具体地, 当PoC客户机对发言权进行请求时或当CF向PoC客户机给出发言权时,PF 用于在PoC客户机和CF之间中继发言权。此外,PF用于在CF和PoC客户 机之间中继媒体,在不同的编解码器之间执行代码转换,并且当在两个同时 发生的会话中存在同时交谈时,根据PoC用户的选择过滤两个同时发生的 PoC会话中的一个。
表2___
参与PoC功能(PF)__
提供PoC会话处理,可在PoC客户机和控制PoC服务器之间提供媒体中继功 能,可提供用户媒体适配过程,可在PoC客户机和控制PoC服务器之间提供 交谈突发控制消息中继功能,代表被表示的PoC服务器客户机提供SIP会话 处理(诸如SIP会话发起、终止等),对输入的PoC会话提供策略增强(例如, 访问控制、输入的PoC会话禁止、可用性状态等),可收集并提供媒体质量 信息,提供参与者收费报告,在同时会话的情况下提供对媒体流的过滤,可 在不同的编解码器之间提供代码转换,可支持交谈突发控制协议协商,存储 当前回答模式和输入的PoC会话,禁止PoC客户机偏好
在如上所述的PoC服务系统中,PoC用户可通过他/她的PoC终端将关 于群组和它的成员的信息输入到GLMS 50,并且可意识到关于PoC用户可通 过从GLMS 50发送的个人或群组列表呼叫的PoC用户的信息。可选择地, 关于群组和它的成员的信息在GLMS 50中经由PoC服务提供者可相信的可 靠的通信网络(诸如互联网或企业内部互联网)可被输入,纠正和管理。
为了利用PoC服务,PoC用户在SIP/IP核心网络30中注册他/她的PoC 地址。SIP/IP核心网络30按照PoC用户的请求存储PoC用户信息。因此, 当另一 PoC用户试图"i青求群组PoC呼叫时,则该PoC用户如上所述预先在 SIP/IP核心网络30中注册他/她的信息,并通过使用从GLMS 50发送的群组 标识信息向他/她的SIP/IP核心网络30请求群组PoC呼叫。此时,SIP/IP核 心网络30通过使用PoC用户的呼叫请求信息执行地址确定和域位置确定,
并随后将PoC呼叫请求传递给注册呼叫请求PoC用户的归属PoC服务器60。 关于PoC呼叫请求,PoC60服务器准备建立PoC会话,从GLMS50获得每 个用户的信息,并随后将PoC呼叫请求信号传递给相应SIP/IP核心网络30。 在此,在对用户的PoC呼叫请求在域内部的情况下,PoC服务器60执行CF 和PF两者。管理呼叫请求的PoC用户的PoC服务器60通过使用发送到PoC 服务器60的PoC用户的信息,在SIP/IP核心网络30执行位置确定过程之后, 向PoC用户i青求PoC呼叫。
图3是示出PoC服务器的CF和PF块的示意性示图。
参照图3, PoC客户机lll、 121、 131和141分别通过PF110、 120、 130、 和140提供对CF100的访问,从而建立PoC会话。在此,当将发言权给予对 从CF100取得作为谈话者的资格的请求者时,基于相应PoC客户机的谈话的 士某体被发送到每个PoC客户机。
首先,为了全面详细描述在终端中PoC客户机的会话连接过程等,将讨 论在OMA所定义的PoC系统的以下特点。根据在OMA中PoC会话的发起 和终止侧的设置的PoC系统具有以下特点
PoC系统根据如何设置在用户的归属网络中与PoC服务器60的连接被 分为两种类型随选会话模式和预先建立(提早)会话模式。
预先建立会话模式是指PoC用户根据他/她的请求预先设置在PoC客户 机和在他/她的归属网络内的PoC服务器60之间的特定会话。需要预先建立 会话来使PoC用户能够预先与PoC服务器协商将被使用的媒体参数,并由此 将来在服务器和客户机之间无需再次协商将被使用的媒体参数而执行快速呼 叫设置。为了建立提早会话,PoC客户机通过SIP INVITE方法提供支持SDP (会话描述协议)主体的媒体参数,并响应从服务器提供的媒体参数。PoC 客户机返回提早会话的标识信息,为包括会议URI (通用资源标识符)的PoC 用户的响应消息而新设置所述提早会话。在使用提早会话的情况下,可以预 先设置IP地址、端口号、将^皮使用的编解码器、交谈突发控制协议等。
随选会话模式是指PoC用户不设置提早会话的状态,并且是指在接收另 一 PoC用户的INVITE消息之后,PoC用户执行PoC呼叫连接过程。
同时,PoC系统能够实现包括上述特点的半双工群组PoC呼叫。多边会 议(multiple conferencing)功能是PoC系统的示例性特点,并且可根据设置 的群组特点一皮分为自组织(ad hoc) PoC群组、预先排列的PoC群组和聊天PoC群组。
在具有前述特点的PoC系统中,从设计为基于传统SIP的技术的OMA 标准可找到,诸如PoC客户机、PoC服务器、SIP/IP核心网络、群组列表服 务器、现场服务器等的各个部件,以及这些部件之间通过信号传输发起和连 接初始PoC会话的过程,并因此将省略对它们的描述。
同时,在具有上述特点的传统PoC系统中,可发生参加当前进行的PoC 会话的PoC客户机应被替代的情况。
作为该情况的具体示例,在第一种情况中,当前参加的PoC会话具有不 仅支持语音而且还需要替换包括进行呼叫时的语音的诸如视频的媒体。在这 种情况下,使用语音支持终端的一些PoC用户需要将他们自己的PoC客户机 替换为视频支持终端。
在第二种情况中,当前使用的终端的电源几乎被消耗,但是需要在不终 止的情况下继续参加当前的PoC会话。
在第三种情况中,用户在他/她的办公室里使用固定的PoC终端(例如, VoIP终端)参加PoC会话,但是感觉到需要移动。在这种情况下,需要使用 他/她的移动无线终端(移动PoC终端)连"t妻当前参加的会话。
除了这些示例之外,可经常发生由用户的特定请求而替换PoC终端的需求。
关于该需要,将参照图4的流程图描述基于OMAPoCl标准技术的替换 PoC会话的传统处理。
图4示出作为已参加正在进行的会话的终端的PoC客户机Al 111根据 用户的请求试图使用PoC客户机A2 112参加正在进行的会话的处理。
首先,PoC客户才几Al 111将SIP BYE消息发送给他/她的归属网络的PF AllO,以便终止参加PoC会话(S101),并因此PFA110通过关于包含在BYE 消息中的SIP地址的信息将该BYE消息发送给CFIOO (S102)。
接着,在接收该会话BYE消息之后,CF100发送用于终止PoC会议的 200 0K响应信号(S111和S112),从而释放PoC客户机Al lll并同时停止 发送媒体。
同时,终止会话的PoC用户经由PoC客户机A2 112将INVITE消息发 送给PF A110,以便使用新的PoC客户机再次参加先前的会话(S121 )。INVITE 消息通过PFA110被传输到控制进行的会议会话的CF 100 (S122)。此时,
PoC客户机A2 122必须具有PoC会话的唯一身份信息(会话ID ),以便再 次参加进行的PoC会话。
接着,CF100发送200 OK响应(S131和S132),由此允许新的PoC客 户机A2 112参加会话,接收ACK信号(S141和S142),并确认参加会话。 同时,CF100根据在当前会话中的发言权将相应发言权消息发送给PoC客户 机A2 112。当另一PoC客户机传递媒体时,CF100使用RTCP (实时传输控 制协议)将发言权获得的消息发送给PoC客户机A2 112 (S151和S152)。
之后,当连接会话时,CF100使用RTP (实时传输协议)将媒体发送给 PoC客户机A2 112。
前述的传统处理具有以下问题。
首先,当PoC用户使用PoC客户机A2再次参加与他/她作为PoC客户 机Al参加的PoC会议会话相同的PoC会议会话时,他/她必须具有PoC会话 身份。然而,作为自组织(ad hoc)会话任意产生的PoC会话身份应该通过 用户的手动输入被发送到PoC客户机A2。
另外,PoC客户机A2不能够利用先前PoC客户机Al正在使用的SIP 会话对话信息。同样地,PoC客户机A2不能使用已经使用过的会话对话来接 收媒体流。
因此,因为当替换PoC客户机的终端的同时,PoC客户机A2接收PoC 会话的J 某体流失败,所以有可能用户的QoE (体验质量)将恶化
发明内容
技术问题
本发明的目的在于提供一种当在PoC系统中替换PoC终端时保证无缝会 话的方法和系统,其中,在会话被终止之前,将被替换的PoC终端的地址信 息和会话身份信息被发送到服务器或进行请求以替换PoC终端的PoC客户 端,由此只替换PoC终端而无正在进行的媒体流的损失。
寺支术解决方法
根据本发明的一方面,提供一种当在无线一键通(PoC)系统中替换PoC 终端时保证无缝会话的方法。所述方法包括在维持无缝会话的同时,由请 求替换PoC终端的PoC客户机,将替换PoC终端的终端替换请求消息发送给 会话管理服务器;由会话管理服务器接收替换请求消息并将INVITE消息发
送给将被替换的PoC客户机;由终端替换目标PoC客户机通过现有会话接收 INVITE消息和々某体。
根据本发明的另一方面,提供一种当在无线一键通(PoC)系统中替换 PoC终端时保证无缝会话的方法。所述方法包括在维持无缝会话的同时, 由请求替换PoC终端的PoC客户机,将替换PoC终端的终端替换请求消息发 送给将被替换的PoC客户机;由终端替换目标PoC客户机接收终端替换请求 消息并将包括关于现有会话的信息的INVITE消息发送给会话管理服务器; 由接收INVITE消息的会话管理服务器将媒体发送给终端替换目标PoC客户 机。
根据本发明的另一方面,提供一种当替换无线一键通(PoC)终端时保 证无缝会话的无线一4建通(PoC)系统。所述PoC系统包括终端替换请求 PoC客户机,进行请求以替换PoC终端;终端替换目标PoC客户机,成为 PoC终端的替换目标;以及会话管理服务器,从终端替换请求PoC客户机接 收终端替换请求消息,参照关于包括在终端替换请求消息中的终端替换目标 PoC客户机的信息将INVITE消息发送给终端替换目标PoC客户机,并在维 持现有会话的同时将媒体发送给终端替换目标PoC客户机。
根据本发明的另一方面,提供一种当替换无线一键通(PoC)终端时保 证无缝会话的无线一^lt通(PoC)系统。所述PoC系统包括终端替换请求 PoC客户机,进行请求以替换PoC终端;终端替换目标PoC客户机,从终端 替换请求PoC客户机接收终端替换请求消息,参照关于现有会话的信息,并 发送包括现有会话信息的INVITE消息;以及会话管理服务器,接收INVITE 消息,并在维持现有会话的同时,将媒体发送给终端替换目标PoC客户机。
根据本发明的另一方面,提供一种当在无线一键通(PoC)系统中PoC 终端被替换时,用于维持无缝会话的PoC终端,所述终端将包括会话身份和 关于将被替换的PoC终端的信息的终端替换请求消息发送给会话管理服务 器,并且当由会话管理服务器终止替换终端的处理时,接收会话终止消息以 终止会话。
根据本发明的另一方面,提供一种当在无线一键通(PoC)系统中PoC 终端被替换时,用于维持无缝会话的PoC终端,所述终端通过SIP/IP核心网
络将包括会话身份和关于将被替换的PoC终端的信息的终端替换请求消息直 接发送给替换目标PoC终端,并且从会话管理服务器接收会话终止消息以终 止会话。
根据本发明的另一方面,提供一种当在无线一键通(PoC)系统中PoC
终端被替换时,用于维持无缝会话的PoC终端,所述PoC终端从替换请求 PoC终端接收终端替换请求消息;以及,根据从替换请求PoC终端接收的关 于现有的会话的信息将INVITE消息发送给会话管理服务器;从会话管理服 务器接收媒体。
有利效果
如上所述,本发明无需在会话终止之后再次连接会话的过程,而通过PoC 客户机的指示使目标PoC客户机能够替换当前PoC客户机而连接到PoC会 话。
因此,防止媒体被不连续发送,以便可向PoC用户提供改进的服务。 另夕卜,当前忙碌的PoC客户机可使用能够连接PoC会话的服从PoC客户
机在现有忙碌PoC会话中被替换,以便当PoC客户机被替换时,可防止正在
进行的PoC会话发送的媒体流丟失。
由于该原因,根据PoC呼叫的媒体、移动性的要求等的改变而需要由PoC
用户替换PoC终端的情况下,允许用户进行连续的呼叫。因此,期望改善用
户的QoE并扩展PoC终端和它的服务的市场。


当结合附图时,通过参照以下详细描述,本发明的更加全面的理解和其 中的附加优点将会容易显而易见,同样地将会更好理解,其中,相同的标号 表示相同或相似的部件,其中
图l是示出传统的PoC服务系统的示意性示图; 图2是示出传统的PoC服务器的结构的示意性示图; 图3是示出PoC服务器的CF和PF块的示意性示图; 图4是示出改变PoC会话以便替换PoC终端的传统处理的流程图; 图5是示出根据本发明的第一实施例的服从PoC的终端的忙碌改变的处 理的流程图6示出在图5的处理中使用的REFER消息的4各式;
图7示出在图5的处理中使用的INVITE消息的^^式; 图8是示出根据本发明的第二实施例的服从PoC的终端的忙碌改变的处 理的流程图9示出在图8的处理中使用的REFER消息的格式;以及 图10示出在图8的处理中使用的INVITE消息的格式。
具体实施方式
发明方式
以下,参照附图来更充分地说明本发明的偏好实施例,以便能够使本领 域技术人员容易实现本发明。
将进行的以下描述是关于无线一键通(PoC)系统的应用服务,所述系 统根据呼叫请求使用在3GPP (第三代合作伙伴项目)或3GPP2 (第三代合作 伙伴项目2)中被标准化和实现的IMS (IP多媒体系统)核心网络(CN)、 以及半双工类型呼叫、用户的群组和现场信息,能够实现立即呼叫。
基于在OMAPoC发布1系统中定义的至少一个PoC客户机和PoC服务 器(PF和CF),以及SIP和它的扩展协议构造本发明。基本构造与图l的普 通PoC基本构造相同,并因此将省略对它的描述。
图5是示出根据本发明的第一实施例的服从PoC的终端的忙碌改变的处 理的流程图,其中,当PoC用户只想要替换终端而不终止会话,并因此选4奪 他/她想要替换的终端时,结果信息被发送到服务器,并且该终端被服务器替 换。
参照图5,PoC客户机Al 1110与作为归属网络的PoC服务器的PFA1110 连接,从而具有与具有控制群组会话的CF 1000预先建立的会话。此时,PoC 客户机A1 1110存储通过参加会话接收的PoC会话身份、以及通过INVITE 消息和它的200 OK响应消息被获得的并在PoC客户机Al和PoC服务器之 间-故指定的会话对话信息(对话标识符)。
对话标识符是全局标识符,并且包括SIP INVITE消息的From标签、 To标签和Call-ID。
存储这些信息的PoC客户机Al lllO创建SIP REFER消息,并将它发送 给会话管理PoC服务器和CF 1000(S1001和S1002)。在此,当发送SIP REFER 消息时,PoC客户机Al 1110设置PoC会话的唯一身份(会议URI:
conf—uri一cfx,其通常由CF管理)作为REFER消息的Request URI,并将用 户想要使用的PoC客户机的地址信息设置为Refer-To头信息。
图6示出在图5的处理中使用的REFER消息的才各式。如图6所示, Refer-To头字段P3包括将被拿来作为目的地的地址信息的合适的SIP消息方 法。
在本发明中,当会话-故建立时,INVITE消息被发送。在描述关于REFER 消息的信息之后将描述关于INVITE消息的信息。
包括在Refer-To头字段P3的目标终端(将改变成为的终端)的地址信 息可以是当前PoC客户机Al利用的SIP URI或另一 SIP URI.
如果使用相同的SIP URI,则包括SIP用户代理的偏好信息(特征值 mobile, video或explicit )的新的SIP消息适合于被传输到PoC客户机A2 1120, SIP用户代理与PoC客户机A2 1120的SIP用户代理的容量一致,以便在将 被改变成为的目标PoC客户机A2 1120和当前PoC客户机Al 1110之间进行 区分。
同时,REFER消息包括会话连接信息(会话对话标识符)(图6的P2中 的From标签、To标签和Call-ID )和关于目标终端的信息(图6的P3中的 Refer-To),所述会话连接信息能够使用目标PoC客户机A2 1120无缝接收当 前进行的PoC会话的内容。
作为获得REFER消息的PoC服务器的CF 1000以Accepted消息进行响 应,以^f更成功返回SIP处理(S1101和S1102 )。
随后,CF将INVITE消息发送给通过REFER消息接收的SIP URI (图6 的PI中的conf—uri—cfx)的地址(S1201和S1202 )。
图7示出在图5的处理中使用的INVITE消息的格式。
如图7所示,通过包括在INVITE消息的由用户的请求被设置的用户代
理的偏好信息(图7的Q3 ),会话请求适合于被发送到PoC客户机A2 1120。 另外,CF 1000通过相同的对话识别用于替换PoC客户机的Al 1110的
指示符。为此,CF 1000通过INVITE消息的Replaces头字段(图7的Q4 )
发送关于会话对话的信息(将被替换,以便通过关于当前进行的会话的相同
的会话对话接收媒体)。
接着,根据相应地址信息(SIP URI) ( conf_uri—cfk )路由到PF A 1100 的INVITE消息被发送到SIP/IP核心网络。SIP/IP核心网络根据PoC客户机 A2 1120使用SIP REGISTER消息注册的用户代理的客户机特征值(Fixed, mobile, video等)和包括在Accept-Contact头字段的信息(图7的Q3 )将INVITE 消息路由到相应PoC客户机A2 1120。
随后,PoC客户机A2 1120根据用户的响应将200 OK响应返回到CF 100CKS1301和S1302X此时,新创建的会话对话信息(在步骤S1201到S1302 中,通过交易而创建的对话ID)被发送到CF 1000。由此,PoC服务器,CF 1000,将先前的对话替换为新创建的对话,并发送媒体。
当CF1000接收200 OK响应时,管理会议的CF 1000将ACK信号返回 给PoC客户机A2 1120 (S1401和S1402)。同时,CF 1000判断将发送到PoC 会话的媒体发送到新连接的PoC客户机A2 1120,并发送通知该判断的交谈 突发控制消息(S1501和S1502)。
另夕卜,在200 OK响应被接收之后,在会话中的媒体流被发送到新的PoC 客户机A2 1120 (S1600)。此时,媒体通过相同路由被发送到PF AllOO,并 且经由SIP/IP核心网络被发送到相应PoC客户机A2 1120。
同时,接收200 OK消息的PoC服务器、CF1000将用于终止会话的BYE 消息发送到PoC客户机Al 1110,以便终止不需要的会话连接(S1701和 S1702),并通过接收200OK响应确定会话的终止(S1801和S1802)。
现将描述作为主题的替换终端的第二实施例,其中,将被替换的终端继 续会话。
图8是示出根据本发明的第二实施例的服从PoC的终端的忙碌改变的处 理的流程图。
图8示出当PoC用户只想要替换终端而不终止会话时,关于当前进行的 会话的信息被发送到将被替换的终端,并且终端的替换由将被替换的终端来 实施的处理。
参照图8,在与图5的第一实施例相同的情况中,PoC客户机Al 1110 通过REFER消息将他/她的信息(会议URI、对话ID等)和指示PoC会话的 替换的信息发送给相应PoC客户机A2 1120。此时,包括在REFER消息的信 息类似于图6的信息,但是具有如下不同之处。
PoC客户机Al 1110创建SIP REFER消息,并随后REFER消息通过
SIP/IP核心网络的路由选择被发送到想要替换会话的PoC客户机A2 1120 (S2001和S2002 )。在此,由于REFER消息通过一般SIP代理服务器被运送, 因此该消息不能选择通过PF A 1100 。
为此,当SIP REFER消息被创建时,PoC客户机Al 1100将PoC会话的 唯一身份(会议URI:通常存储在CF中的conf—uri—cfx)设置为Refer-To头 字段的值,并且设置用户想要使用的PoC客户机的地址信息作为Request 而。
将参照图9描述REFER消息的内容。
Refer-To头字段R5包括将被拿来作为目的地的地址信息的适合的SIP消 息方法。在本发明中,通过指定作为INVITE消息,SIP消息方法适合于建立 会话。
在本发明中,当会话被建立时,SIP消息方法被指定为INVITE消息,并 且在描述REFER消息的信息之后将描述关于INVITE消息的信息。
包括在Request URI中的地址信息可利用由当前PoC客户机Al使用的 SIP URI或另一 SIP URL
与图5的描述相同,如果使用相同的SIP URI,则包括SIP用户代理的 偏好信息(特征值mobile, video或explicit)的新的SIP INVITE消息适合于 被传输到PoC客户机A2 1120, SIP用户代理与PoC客户机A2 1120的SIP 用户代理的容量一致,以便目标PoC客户机A2 1120和当前PoC客户机A1 1110之间进行区分。发送在REFER消息的Accepted-Contact头字段(图9的 R4)中包括偏好信息的新的SIP INVITE信息,从而其在SIP/IP核心网络中 被路由到PoC客户机A2 1120。
同时,REFER消息包括会话的连接信息(会话对话标识符)(图9的R2 中的From标签、To标签和Call-ID)和关于将被替换的目标终端的信息(图 9的R5中的Refer-To ),所述会话连接信息能够使用目标PoC客户机A2 1120 当前进行的PoC会话被无缝连接。
另外,REFER消息包括Referred-By头R6和包含相应内容的多功能互联 网邮件扩展类型(MIME)主体部分以便发送PoC客户机Al 1110正在使用 的对话信息。
接收REFER消息的PoC客户机A2 1120以Acc印ted消息进行响应,以 便返回成功SIP处理(S2101和S2102 )。
随后,PoC客户机A2 1120将INVITE消息发送给通过REFER消息的 Refer-To头接收的SIP URI ( PoC会话的会议URI)的地址。 将参照图IO描述关于此时发送的INVITE消息的信息。
如图10所示,PoC客户机A2 1120通过INVITE消息的Replaces头字賴二 (图10的T4)发送相应会话对话信息,以便替换PoC客户机Al lllO使用 的会话对话(将被替换,以便通过关于当前进行的会话的相同的会话对话接 收媒体)。
PoC服务器、CF 1000从PoC客户机A2 1120接收连接会话的请求,并 随后返回200 OK响应(S2301和S2302 )。此时,新创建的会话对话信息(在 步骤S2201至S2302,通过交易创建的对话ID )被存^l在CF 1000,并且可 确认通过先前对话^皮发送的RTPi某体流可作为新的对话^皮发送。PoC客户^L A2 1120返回关于200 OK响应的ACK信号(S2401和S2402 )。
同时,CF 1000发送200OK响应,并同时将用于通知媒体的传输的交谈 突发控制消息发送到PoC客户机A2 1120( S2502和S2502 )。另夕卜,在200 OK 响应被发送之后,结果媒体流被发送到新的PoC客户机A2 1120(S2600和 S2700 )。此时,媒体通过相同的路由被发送到PF A 1100,并且在SIP/IP核心 网络的路由被判断之后被路由到相应的PoC客户机A2 1120 。
接着,PoC服务器、CF 1000在发送200OK消息之后将用于终止会话的 BYE消息发送到PoC客户机Al 1100,以便终止不需要的会话连接(S2801 和S2802 ),并通过4妄收200 OK响应确认会话的终止(S2901和S2902 )。
现将全面详细描述在图6、图7、图9和图10中示出的消息。
图6示出当PoC客户机Al和A2具有相同的SIP URI时,在图5的流 程图中使用的REFER消息的格式。
图6的REFER消息的Request URI PI被设置为由CF管理的会议URI, 并且Refer-To头字段P3的值被指定为CF向其对INVITE消息进行请求的PoC 客户机A2的SIP URI的值。此时,包括PoC用户的偏好(特征值)的Refer-To 头字段P3的SIP URI被发送,以便区分使用相同的SIP URI的PoC客户机。 为此,本发明被限定,以便添加在图6中用作Refer-To头的URI参数的PoC 会^舌it,jt者的Y扁好(fixed, mobile, video, explicit等)。
PoC客户机Al利用Referred-By头字段P4,以便发送他/她被连接的会
话的对话信息。Referred-By头字段P4包括PoC客户机Al的SIP URI信息和 附加内容的身份CID。 PoC客户机Al适合于通过相应MIME主体部分P5发 送他/她的会话对话信息。当PoC服务器、CF使用这些内容身份和对话信息 发送新的INVITE消息时,所述CF可使用相同的会话对话。
图7示出在REFER消息被接收之后当INVITE消息被创建时该消息的格 式。如上所述,在INVITE消息的Accepted-Contact头部分Q3中使用包括在 Refer-To头中的PoC客户机的偏好信息,从具有相同的SIP URI的PoC客户 机中进行区分以用于路由INVITE消息。同时,Replaces头Q4包括通过REFER 消息发送的会话对话信息,并且当PoC客户机被替换时用于接收相同会话对 话的i某体。
图9示出当PoC客户机Al和A2具有相同的SIP URI时REFER消息的 格式。REFER消息的R叫uest URI Rl被设置为新的PoC客户才几的SIP URI, 并且Refer-To头字段R5的值被设置为PoC客户机参加的CF的SIP URI的值。
另夕卜,为了 4吏用相同的SIP URI路由到PoC客户机A2 ,为 Accepted-Contact头R4设置优选用户代理特征,并且Refer-To头R5将PoC 客户机A2除了关于PoC会话身份的信息之外必须发送的消息的类型设置为 INVITE消息。
同时,PoC客户机Al利用Referred-By头字段R6,以便发送他/她被连 接的会话的对话信息。PoC客户机Al适合于以PoC客户机Al的SIP URI 信息发送他/她的会话对话信息,以及包括在Referred-By头字段R6中的附加 内容的身份 CID 。 当使用这些内容身份 CID (由 20398823.2UWQFN309shb3@domain.com表示)和对话信息(由 88upflla@client_apc.domain.com; to-tag=7743; from-tag=6472 ) 发送l斤的 INVITE消息时,PoC客户机A2可使用相同的会话对话。
图10示出REFER消息被接收之后当INVITE消息;故创建时该消息的档, 式。如上所述,将包括在Accepted-Contact头中的PoC客户机的容量信息给
头T3。同时,Replaces头T4包括通过Referred-By头发送的会话对话信息和 REFER消息的MIME主体部分,并允许PoC客户机A2而非PoC客户机Al 来接收相同会话对话的媒体。
本发明不局限于PoC系统,而可应用于通过使用在3GPP (第三代合作
伙伴项目)和3GPP2 (第三代合作伙伴项目2 )中被标准化或实现的IMS (IP 多i某体系统)核心网络(CN)的呼叫以及半双工类型呼叫的请求进行呼叫的 所有系统。
尽管已参照附图描述本发明的示例性实施例,但本发明不局限于这些实 施例,本领域技术人员应理解在不脱离本发明的精神和范围的情况下,可 进4亍各种+务改和改变。
权利要求
1、一种用于当在无线一键通(PoC)系统中替换PoC终端时,保证无缝会话的方法,所述方法包括步骤在维持无缝会话的同时,由请求替换PoC终端的PoC客户机将替换PoC终端的终端替换请求消息发送到会话管理服务器;由会话管理服务器接收替换请求消息,并将INVITE消息发送到将被替换的PoC客户端;以及由终端替换目标PoC客户机通过现有会话接收INVITE消息和媒体。
2、 如权利要求1所述的方法,其中,由终端替换目标PoC客户机通过 现有会话接收媒体的步骤包括终止与终端替换请求PoC客户机的会话。
3、 如权利要求2所述的方法,其中,在终端替换目标PoC客户机连接 与会话管理服务器的会话之后的时间点执行终止会话的步骤。
4、 如权利要求1所述的方法,其中,终端替换请求消息利用SIP (会话 发起协议)REFER消息。
5、 如权利要求4所述的方法,其中,SIP REFER消息包括设置为Request URI (通用资源标识符)的PoC会话的会议URI,以及设置在Refer-To头字 段中的终端替换目标PoC客户机的地址信息。
6、 如权利要求5所述的方法,其中,不与在当前PoC客户机中使用的 SIP URI区分而使用包括在Refer-To头字段中的终端替换目标PoC客户机的 地址信息。
7、 如权利要求5所述的方法,其中,当不与终端替换请求PoC客户机 使用的SIP URI区分而使用终端替换目标PoC客户机的地址信息时,使用关 于SIP用户代理的特征值的信息识别PoC终端。
8、 如权利要求7所述的方法,其中,特征值是固定的终端的fixed、 移动终端的mobile、 ;f见频支持终端的video和特定目的终端的explicit中的一 个。
9、 如权利要求7所述的方法,其中,根据与终端的容量一致的SIP用户 代理的偏好判断特征值。
10、 如权利要求5所述的方法,其中,包括在Refer-To头字段中的终端 替换目标PoC客户机的地址信息利用与由终端替换请求PoC客户机使用的 SIPURI不同的SIPURI。
11、 如权利要求10所述的方法,其中,当终端替换目标PoC客户机的 地址信息与终端替换请求PoC客户机使用的SIP UIR相互不同时,使用所述 SIP URI区分终端替换目标PoC终端和终端替换请求PoC终端。
12、 如权利要求4所述的方法,其中,REFER消息包括使用终端替换目 标PoC客户机能够无缝地接收当前进行的PoC会话的内容的对话连接信息(会话对话标识符),以及关于终端替换请求PoC终端的信息。
13、 如权利要求5所述的方法,其中,Refer-To头字段包括用于连接与 终端替换目标PoC客户机的会话的INVITE消息。
14、 如权利要求13所述的方法,其中,INVITE消息包括关于SIP用户 代理的特征值中的一个的信息,所述特征值包括固定终端的fixed、移动终 端的mobile、 一见频支持终端的video和特定目的终端的explicit,
15、 如权利要求M所述的方法,其中,根据与终端的容量一致的SIP用 户代理的偏好判断特征值。
16、 如权利要求13所述的方法,其中,当终端替换目标PoC客户机的 地址信息与终端4#换请求PoC客户机使用的SIP URI相互不同时,INVITE 消息使用SIP URI在终端替换目标PoC终端和终端替换请求PoC终端之间进 行区分。
17、 如4又利要求13所述的方法,其中,INVITE消息包括在Replaces头 字段中的会话对话信息,以便使终端替换目标PoC客户机能够通过对于当前 进行的会话相同的会话对话接收媒体。
18、 如权利要求14所述的方法,其中,使用SIP REGISTER消息注册特 征值。
19、 一种用于当在无线一键通(PoC)系统中替换PoC终端时,保证无 缝会话的方法,所述方法包括步骤在维持无缝会话的同时,由请求替换PoC终端的PoC客户机将替换PoC 终端的终端替换请求消息发送给将被替换的PoC客户机;由终端替换目标PoC客户机接收终端替换请求消息,并将包括关于现有 会话的信息的INVITE消息发送给会话管理服务器;由接收INVITE消息的会话管理服务器将媒体发送到终端替换目标PoC 客户机。
20、 如权利要求19所述的方法,还包括由会话管理服务器, 接收INVITE消息并通过现有会话发送媒体;以及终止与发送终端替换请求消息的任意终端的会话。
21、 如权利要求19所述的方法,其中,终端替换目标PoC客户4几具有 与终端替换请求PoC客户机相同的地址信息。
22 如权利要求19所述的方法,其中,当终端替换目标PoC客户机的 地址信息与当前PoC客户机使用的地址信息不同时,使用关于SIP用户代理 的特征值的信息识别PoC终端。
23、 如权利要求22所述的方法,其中,特征值是固定终端的fixed、 移动终端的mobile、 一见频支持终端的video和特定目的终端的explicit中的一 个。
24、 如权利要求19所述的方法,其中,终端替换目标PoC客户机的地 址信息与终端替换请求PoC客户机使用的地址信息不同。
25、 如权利要求IO所述的方法,其中,INVITE消息还包括关于由用户 的请求而设置的用户代理的特征值的信息。
26、 如权利要求25所述的方法,其中,特征值是固定终端的fixed、 移动终端的mobile、 4见频支持终端的video和特定目的终端的explicit中的一 个。
27、 一种用于当替换无线一键通(PoC)终端时,保证无缝会话的PoC 系统,所述PoC系统包括终端替换请求PoC客户机,进行请求以替换PoC终端; 终端替换目标PoC客户机,成为PoC终端的替换目标;以及 会话管理服务器,从终端替换请求PoC客户机4妻收终端替换请求消息, 参照关于包括在终端替换请求消息中的终端替换目标PoC客户机的信息将 INVITE消息发送到终端替换目标PoC客户机,并且在维持现有会话的同时, 将媒体发送到终端替换目标PoC客户机。
28、 如权利要求27所述的PoC系统,其中,终端替换请求消息包括关 于会话和终端替换目标PoC客户机的信息。
29、 如权利要求27所述的PoC系统,其中,会话管理服务器参照包括 在终端替换请求消息中的信息将INVITE消息发送到终端替换目标PoC客户 机。
30、 一种用于当替换无线一键通(PoC)终端时,保证无缝会话的PoC 系统,所述PoC系统包括终端替换请求PoC客户机,进行请求以替换PoC终端;终端替换目标PoC客户机,从终端替换请求PoC客户机接收终端替换请求消息,参照关于现有会话的信息,并且发送包括现有会话信息的INVITE消息;以及会话管理服务器,接收INVITE消息,并且在维持现有会话的同时,将 媒体发送给终端替换目标PoC客户机。
31、 如权利要求30所述的PoC系统,其中,会话管理服务器在将媒体 发送给终端替换目标PoC客户机之后,终止与终端替换请求PoC客户机的会 话。
32、 一种用于当在无线一键通(PoC)系统中替换PoC终端时,维持无 缝会话的PoC终端,包括如下装置用于将包括会话身份和关于将被替换的 PoC终端的信息的终端替换请求消息发送给会话管理服务器的装置;以及当 会话管理服务器终止替换所述终端的处理时,用于接收会话终止消息以终止 所述会话的装置。
33、 一种用于当在无线一键通(PoC)系统中替换PoC终端时,维持无 缝会话的PoC终端,包括如下装置通过SIP/IP核心网络将包括会话身份和 关于将被替换的PoC终端的信息的终端替换请求消息直接发送给替换目标 PoC终端的装置;以及从会话管理服务器接收会话终止消息来终止所述会话 的装置。
34、 一种用于当在无线一键通(PoC)系统中替换PoC终端时,维持无 缝会话的PoC终端,包括如下装置从替换请求PoC终端接收终端替换请求 消息的装置;根据从替换请求PoC终端接收的关于现有会话的信息,将 INVITE消息发送给会话管理服务器的装置;以及从所述会话管理服务器接收 媒体的装置。
全文摘要
提供一种当在PoC系统中替换PoC终端时用于保证无缝会话的方法和系统,其中,使用能够连接PoC会话的服从PoC的客户机可在现有忙碌PoC会话中替换当前忙碌的PoC客户机,从而防止当PoC客户机被替换时正在进行的PoC会话的发送的媒体流丢失。所述方法包括在维持会话的同时,由任意PoC用户将用于替换终端的消息从用户终端发送到会话管理服务器;由会话管理服务器接收替换请求消息,并将INVITE消息发送到将被替换的终端或目标终端;以及由目标终端通过现有会话接收INVITE消息和媒体。在需要由PoC用户根据PoC呼叫的媒体、移动性请求等的改变替换PoC终端的情况下,允许用户进行连续呼叫。因此,可改善用户的QoE,并扩展PoC终端和它的服务的市场。
文档编号H04W84/08GK101107875SQ200680003093
公开日2008年1月16日 申请日期2006年1月25日 优先权日2005年1月26日
发明者成常庆, 朴俊枸, 韩制宪 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1