用于在poc系统中开启ad-hocpoc会话的方法、用户设备和系统的制作方法

文档序号:7640976阅读:179来源:国知局

专利名称::用于在poc系统中开启ad-hocpoc会话的方法、用户设备和系统的制作方法
技术领域
:本发明总的来说涉及一种在无线即按即说(PTT)(PoC)系统中开启ad-hocPoC会话的方法、用户设备和系统,更具体地说,涉及一种能够开启用于呼叫目标群组的ad-hocPoC会话的方法、用户设备和系统,其中,当ad-hocPoC会话-波开启时,可在远程网络域中管理所述呼叫目标群组的群组标识符(ID)。
背景技术
:随着移动通信的显著发展以及通信网络的扩展,正在提供使用移动电话的各种扩展服务和应用。由于用户的需求,正在提供基本呼叫服务以外的服务,诸如定位、多媒体和即按即说(PTT)服务。具体说来,PTT服务支持各种附加功能(诸如即时信史和状态显示)以及在传统无线电系统或集群无线电系统(TRS,TnrnkedRadioSystem)中可用的群组呼叫和语音呼叫。正在积极地讨论所述PTT服务的概念,以{更对使用移动通信网络的无线PTT(PoC)服务进行标准化。将PoC服务与传统的移动通信服务相区别的一特征在于用户能够在根据需要于多个会话间移动的同时执行通信。在作为用于开发移动通信服务标准的组织的开放移动联盟(OMA)的标准中规定了用户能够在多个会话间移动的同时执行通信的要求。所述OMAPoC技术开发出与典型的应用层协议相应的会话初始协议(SIP)/SIP扩展协议,用于控制互联网协议(IP)多媒体电话通讯,以便传送群组呼叫的会话参与信息,所述OMAPoC技术开发出可扩展标记语言(XML)配置访问协议(XCAP),用于管理群组信息。当前由OMA进行标准化的PoC规范包括支持半双工通信方案的多方会议功能并根据群组的目的而支持各种类型的PoC服务。也就是说,根据参与群组的特征,将PoC会议分类为ad-hocPoC群组、预定PoC群组和聊天PoC群组。通过由客户机将会话开启请求发送到充当中心的服务器(以下称为会议服务器),并且所述会议服务器将会话请求发送到属于群组的各个客户机,ad-hoc群组呼叫和预定群组呼叫开启拨出会话。聊天群组呼叫的特征在于会话开启和加入过程,其中,当客户^/L预先识别出有关的会话标识信息或通过群组广告提供的群组会话信息时,所述客户机拨入访问到聊天群组的会议服务器。为了开启PoC多媒体会话,在发送端的PoC呼叫请求器通过使用SIP发送多媒体INVITE消息来请求处理呼叫。此时,多媒体INVITE消息可根据媒体类型包括各种音频、视频、文本等格式。接收端根据预定会话的存在以及应答模式设置来执行各种应答过程。为了处理PoC呼叫,在发送端的PoC客户机A将包含目标接收机的SIP地址信息的SIPINVITE消息发送到相关SIP/IP核心网《备A。SIPINVITE消息包含发送呼叫请求的客户机的PoC地址信息的元素、需要的媒体参数以及指示PoC服务的特征值信息。使用动态主机配置协议(DHCP)服务器或域名服务器(DNS)中的路径查询,通过(代理-呼叫会话控制功能(P-CSCF)和服务—呼叫会话控制功能(S-CSCF))的相关IP多媒体子系统(IMS)服务器将SIPINVITE消息传送到参与PoC服务器(或参与PoC功能(PF)实体)。当多媒体会话被请求时,需要的媒体参数包括多个指示参数(诸如音频和视频编码方法、速率和净荷类型)的特征值。当作出基本呼叫请求时,可将连接到PoC用户的PF实体实现为与用于管理开启的会话的发言权(talkburst)的控制PoC服务器(或控制PoC功能(CF)实体)分离。发送到PF实体的SIPINVITE消息通过相关SIP/IP核心网络被传送到CF实体。具有CF的PoC会话控制网络在将SIPINVITE消息发送到在接收端的网络之后从接收端的所述网络接收响应消息。根据PF以及在接收端的PoC客户机的设置,来自接收端的网络的SIP响应消息可以是临时响应消息IXX、成功响应消息2XX或差错响应消息4XX-6XX。在自动应答模式的情况下,可接收到SIP183"会话进行"信号,通过这一信号,可在呼叫请求器的IMS网络中建立PoC服务器与客户机之间的连接。在接收端的PoC客户机的呼叫确认信号被返回为SIP183"呼叫进行"信号或SIP200"OK"响应,并通过CF和PF的PoC服务器被传送到PoC客户机A。在从接收端的PoC服务器接收到SIP200"OK"响应或SIP183"会话进行"信号之后,CF实体确定PoC呼叫已经被连接,并将用于分配发言权的通话权(floor)的通话权授予信号发送到PoC客户机A。SIP200"OK"或183"会话进行"信号的响应可被分类为"已确认"或"未确认"响应。当接收到"未确认"响应时,CF实体需要緩冲功能。在发送端的PoC客户机A在接收到对SIPINVITE消息的响应信号之后,通过实时控制协议(RTCP)接收发言权传输授予信号,例如,用于传送呼叫连接声音的发言权授予信号。从具有用于仲裁通话权的CF实体产生发言权授予信号,通过用于管理相关PoC客户机的PF实体将所述发言权授予信号发送到PoC客户机。由于发言权授予信号在没有SIP的情况下使用载体(bearer)路径,所以可不经过诸如IMS的SIP/IP核心网络来发送所述发言权授予信号。当识别呼叫连接声音时,PoC用户使用实时传输协议(RTP)来发送媒体流(或典型的语音流)。如PoC1.0标准文档中所定义的,可根据在发送端的PoC客户机的版本来开启ad-hocPoC群组会话。此时,映射到ad-hoc群组的目标PoC地址信息构建有单个SIP或TEL统一资源标识符(URI)。根据用于开启PoC2.0标准中新定义的灵活ad-hoc群组会话,呼叫目标群组可具有群组URI,而不是单个URI。为此,在发送端的PoC客户机可通过以下处理来开启灵活ad-hoc群组会话将用于群组URI的群组类型指示符包括在为了开启ad-hocPoC群组会话而被发送的消息中,并执行会话过程。在这种情况下,当在与作为ad-hoc会话中的CF实体的PoC服务器的域等同的域中管理呼叫目标群组URI时,ad-hoc群组会话管理服务器可通过从PoCXML文档管理力l务器(XDMS)接收映射到相关群组标识符的客户机的信息来开启ad-hoc群组会话
发明内容技术问题然而,当没有在与作为ad-hoc会话中的CF实体的PoC服务器的域等同的域(以下称为本地网络域)中管理呼叫目标群组URI时,ad-hoc群组会话管理服务器无法从不同的域中的PoCXDMS接收映射到相关群组的客户机信息。也就是说,ad-hoc群组会话管理服务器应该通过直接收集属于远程网络(而不是本地网络)的客户机的列表将会话邀请发送到相关客户机。传统上,对于没有在连接的PoCXDMS或本地网络域内的PoC服务器中管理用于开启ad-hoc会话的呼叫目标群组标识符的情况,不提供用于有效地开启灵活ad-hoc群组呼叫的方法。技术方案因此,本发明的目的在于提供一种用于在PoC系统中开启ad-hocPoC会话的方法、用户设备和系统,当PoCad-hoc群组会话被开启时,如果没有在本地网络域内的PoC服务器中管理被映射到ad-hoc群组的目标URI的客户机列表,则所述方法、用户设备和系统能够从相关网络获取被映射到群组URI的客户机列表。本发明的另一目的在于提供一种用于在PoC系统中开启ad-hocPoC会话的方法、用户设备和系统,当包括单个URI和群组URI的PoCad-hoc群组会话被开启时,如果在与群组会话发起者的网络域不同的网络域中管理群组URI,则所述方法、用户设备和系统能够从用于管理ad-hoc群组会话的PoC服务器接收相关群组信息。根据本发明,提供一种用于在PoC系统中开启ad-hocPoC会话的方法,包括将会话INVITE消息从请求会话开始的PoC客户机发送到本地网络的第一PoC服务器,所述会话INVITE消息包括至少一个群组标识符的信息,检查在由第一PoC服务器接收的会话INVITE消息内的群组标识符信息,当存在除了本地网络之外的网络的群组的标识符信息时,将群组列表信息请求消息发送到管理群组标识符的第二PoC服务器,获取关于包括在群组列表信息请求消息中的群组的列表信息,并将获取的群组列表信息发送到第一PoC服务器。根据本发明,提供一种用于在PoC系统中开启ad-hocPoC会话的系统,包括PoC客户才几,用于请求会话开始并发送包括至少一个群组标识符的信息的会话INVITE消息;第一PoC服务器,用于检查从PoC客户机接收的会话INVITE消息内的群组标识符信息,并且当存在除了本地网络之外的网络的群组的标识符信息时,将群组列表信息请求消息发送到管理群组标识符的相关服务器;以及第二PoC服务器,用于从第一PoC服务器接收群组列表信息请求消息,获取关于包括在群组列表信息请求消息中的群组的列表信息,并将获取的群组列表信息发送到第一PoC服务器。根据本发明,提供一种用于在PoC系统中开启ad-hocPoC会话的用户设备,包括数据收发器,用于将分组数据发送到PoC服务器并从PoC服务器接收分组数据;以及控制器,用于发送包括至少一个URI和群组标识符的会话INVITE消息,以开启PoCad-hoc群组会话。有益效果本发明可解决以下情况下出现的问题当包括多个群组的ad-hoc群组会话被开启时,在按照XCAP或SIPSUBSCRIBE方法收集群组信息之后,由单独输入的ad-hoc群组目标来进行会话开启请求。在本发明中,服务器端能够自动地开启会话,而不需要直接收集属于除了本地网络之外的远程网络的客户机的列表,从而增强用户的便利并促进了网络资源的有效使用。通过下面结合附图进行的详细描述,本发明的上述和其它目的和方面将会更加容易理解,其中图1示出传统PoC服务系统的结构和相关网络结构;图2示出传统PoC服务器的结构;图3示出根据本发明的PoC服务器的控制PoC功能块和参与PoC功能块;图4示出根据本发明的用于开启包括多个单个URI和群组URI的ad-hocPoC会话的PoCUE和ad-hocPoC群组服务器的内部结构;图5是示出根据本发明的用于在ad-hocPoC群组服务器中开启包括多个单个URI或群组URI的ad-hocPoC会话的处理的流程图6是示出根据本发明的用于在发起PoC网络中开启ad-hocPoC会话的处理的信号流程图7是示出根据本发明的用于在终止PoC网络中开启ad-hocPoC会话的处理的信号流程图8示出用于开启图6的ad-hocPoC会话的SIPINVITE消息的格式的示例;图9示出用于开启图7的ad-hocPoC会话的SIPINVITE消息的才各式的示例;以及图10示出图7中用于将映射到相关群组URI的群组列表发送到本地网络的消息的才各式的示例。具体实施例方式以下将参照附图来详细描述本发明的优选实施例。下面,将描述本发明被应用于PTT系统中用于使用蜂窝移动通信网络的PTT服务的PoC系统的示例。传统上,PoC系统开发出与典型的应用层协议相应的传统SIP或扩展SIP,用于控制IP多^某体电话通讯,以便传送群组呼叫的会话参与信息,所述PoC系统开发出可扩展标记语言(XML)配置访问协i义(XCAP),用于获取群组信息。可通过上述协议来实现如下所述的本发明的功能。图1是示出应用了本发明的传统PoC服务系统和相关网络结构的概念图。参照图1,PoC客户机11是嵌入PoCUE10中的服务请求器。PoC客户机11通过访问网络20被连接到SIP/IP核心网络30,该SIP/IP核心网络30用作支持SIP和IP多媒体的核心网络。PoC客户机11可在驻留在PoCUE10中的同时访问PoC服务。PoC客户机11用于产生,参与或结束PoC会话。此外,PoC客户机创建,处理并传送媒体权(mediaburst),支持即时个人告警,认证到PoC服务的连接,预订现场信息,并执行其它功能。为了支持PoC服务,SIP/IP核心网络30被连接到PoC服务器60、PoCXDMS50和PoCXDMS70。PoC服务器60可执行控制PoC功能(CF),用于保持并管理PoC会话;或者参与PoC功能(PF),用于支持PoC客户机,该PoC客户机期望参与在不同的网络域中开启的PoC会话。PoC服务可伴随有用于如在会议呼叫中开启群组会话的服务。为此,OMA标准定义了用于群组列表服务的XML文档管理客户机(XDMC)和XDMS。在图1中,驻留在PoCUE10内的XDMC是XDMC12。XDMS可被分类为PoCXDMS50,相应于用于PoC服务的特定服务器;共享XDMS40,可在其它服务启动者中被共同使用。当从XDMC12接收到群组列表相关请求时,聚集代理服务器90根据适当的规则将接收的请求路由到每个XDMS。图2示出传统的PoC服务器。PoC服务器的功能被划分为CF,用于保持并管理整个PoC会话;PF,负责会话之间的保持和管理。将参照表l和表2来描述这些功能。表1_<table>tableseeoriginaldocumentpage9</column></row><table>提供集中PoC会话处理,提供集中媒体分布,提供包括通话者标识的集中通话权仲裁功能,提供SIP会话处理,诸如SIP会话发起、终止等,提供用于参与群组会话的策略强制,提供参与信息,收集并提供集中媒体质量信息,提供集中收费报告,可提供不同编解码器之间的转码,支持通话权控制协议协商。_参照表1,在PoC服务器的功能中,CF执行用于管理整个PoC会话的功能,具体说来,用于接收PoC客户机的发言权利(或发言权)请求,并对所述请求进行排序和授权,将由任意PoC客户机请求的通话权分布到参与群组呼叫的所有其它的PoC客户机,并提供参与群组呼叫的PoC客户机的信息。参照以下的表2,PF用于管理与CF链接的会话以及PoC会话中的各个PoC客户机。具体说来,PF用于当PoC客户机请求发言权利或当发言权利在CF中被分配给PoC客户机时,中继所述发言权利。此外,CF用于在CF与PoC客户机之间中继媒体,当在CF与PoC客户机之间使用不同的编解码器时执行转码,并当PoC客户机在参与一会话的同时参与另一会话时,响应于PoC客户机的选择来滤除两个同时会话中的任何一个。表2_参与PoC功能(PF)_提供PoC会话处理,可在PoC客户机与控制PoC服务器之间提供媒体中继功能,可提供用户媒体适配过程,可在PoC客户机与控制PoC服务器之间提供通话权控制消息中继功能,代表所代表的PoC客户机提供SIP会话处理,诸如SIP会话发起、终止等,提供用于来话PoC会话的策略强制(例如,访问控制、来话PoC会话禁止、可用状态等),可收集并提供^某体质量信息,提供参与者收费报告,可在同步会话的情况下提供J某体流的滤除,可提供不同编解码器之间的转码,可支持通话权控制协议协商,存储PoC客户机的当前应答模式以及来话PoC会话禁止参数选择。_在如上所述配置的PoC系统中,PoC用户可通过他自己的UE将关于群组和群组成员的信息输入到PoCXDMS50,并且可得知关于能够通过从PoCXDMS50接收的个体或群组列表被呼叫的PoC用户的信息。在能够在PoCXDMS50中产生,校正和管理群组以及群组成员的另一方法中,可通过在诸如互联网和内联网的可靠通信网络中实现的XDMC来输入信息。为了使用PoC呼叫服务,PoC用户响应于请求而在SIP/IP核心网络中注册他/她自己的PoC地址,所述SIP/IP核心网络存储关于PoC用户的信息。因此,当另一PoC用户尝试PoC群组呼叫时,首先在SIP/IP网络中注册他/她自己的信息,并使用从PoCXDMS50接收的群组标识信息将呼叫请求发送到SIP/IP核心网络。然后,SIP/IP核心网络将PoC呼叫请求传送到本地PoC服务器,其中,使用进行呼叫请求的PoC用户的信息,在地址和域位置判定处理之后注册进行呼叫请求的PoC用户。PoC服务器响应于PoC呼叫请求而准备开启PoC会话,并在从PoCXDMS获取用户信息之后将呼叫请求信号传送到相关SIP/IP核心网络。在域内的用户的呼叫请求的情况下,PoC服务器执行PF和CF两者。用于管理PoC用户接收呼叫请求的PoC服务器使用它自己接收的PoC用户信息,在SIP/IP核心网络的位置判定处理之后将呼叫请求发送到相关PoC用户。图3示出PoC服务器的CF块和PF块。参照图3,PoC客户机111、121、131和141通过PF110、120、130和140访问CF100以设立PoC会话。对于被CF100分配发言权以进行发言的PoC客户机,i某体被提供给各个PoC客户机。此时,具有发言权的PoC客户机可在识别群组会话中的参与者的信息之后进行发言。在PoC系统中用于呼叫连接的呼叫处理技术可根据发送和接收端的请求和情况来执行各种过程。由OMA根据发送和接收端的设置而需要的PoC系统的特征如下。首先,接收端可根据PoC用户的请求设置它自己的应答模式。应答模式可被划分为自动应答模式和手动应答模式。在自动应答模式下,当相关PoC客户机包括在由接收端指定的PoC客户机列表中时,接收机立即将应答从相关网络发送到发送端,来代替手动应答。根据UE的应答才莫式设置请求,网络可代替UE来自动地发送应答,这是因为PoC服务器具有执行应答模式并存储相关用户列表的功能。当相关用户不清楚或没有包括在与自动应答模式有关的用户列表中时,或者,当接收机对于所有的用户设置手动应答模式时,手动应答模式进行操作。通过接收网络将PoC呼叫请求发送到用户的UE,并通过PoC用户的许可来建立呼叫连接。其次,根据与用户的本地网络内的PoC服务器的连接设立,PoC系统将会话模式分类为按需会话模式或预建立会话模式。预建立会话模式是一种用于响应于PoC用户的请求,在属于本地网络的PoC客户机与PoC服务器之间预先建立会话的技术。当PoC用户与PoC服务器预先协商随后将使用的媒体参数,而不必与PoC服务器重复协商媒体参数时,所述预建立会话对于快速开启会话而言是必要的。对于预建立会话,在SIPINVITE方法中,PoC客户机将可支持媒体参数提供给主体,即,会话描述协议多目的互联网邮件扩展(SDPMIME)主体,PoC客户机提供并响应于从服务器接收的媒体参数。来自服务器的响应消息包括新近预建立会话的标识信息以及会议URI,并被返回到PoC用户。当上述预建立会话被使用时,可对于IP地址、端口号、将被使用的编解码器和通话权控制协议等其它参数执行预协商。按需会话模式指示PoC用户没有设立预建立会话的状态。在按需会话模式下,在从另一PoC用户接收到INVITE消息之后,执行PoC呼叫连接过程。在PoC系统中为呼叫请求设置的应答模式可被存储在用作网络部件的PoC服务器和用作用户的UE的PoC客户机中。当在用于管理PoC客户机的本地网络中设置应答模式时,在用于在PoC客户机所属的本地网络内执行PF的PoC服务器中实现所述应答模式。当在网络中设置应答模式时,在从不同的PoC服务器接收到PoC呼叫请求时,PF立即自动地将会话进行消息的响应发送到呼叫请求网络。因此,如果自动应答模式被设置,则具有比在会话设立消息被传送到PoC客户机之后进行响应的情况更加简单的呼叫请求过程。因此,减少了初始发言权分配时间。因为根据在网络中进行自动应答的时间,会发生不同于用户的响应意愿的结果,所以还可在PoC客户机中设置应答模式。此时,PoC客户机的应答模式的优先级高于在网络中设置的应答模式的优先级。这是为了解决以下情况下存在的隐私问题如果PoC客户机改变它自己的应答模式并将应答模式更新请求发送到PoC服务器,则由于无线电访问网络或IP核心网络中的信号延迟或差错,不能实时地反应应答模式。PoC服务可在PoC服务器和客户机两者中设置用户的应答模式。PoC客户机通过考虑用户最近期的意愿来判定应答模式。根据所述判定,可传送(用户的实际语音或视频的)i某体流。本发明的基本结构设置有传统的PoC系统,即,具有PoC客户机功能的UE、用于管理多个会话的PoC服务器以及用于连接其两端的子网络(例如,SIP/IP核心网络和无线电访问网络)。图4是示出根据本发明的PoCUE10和PoC服务器60的框图。如图4所示,本发明的系统设置有PoCUE10、PoC服务器60和SIP/IP核心网络30。根据本发明,PoC服务器60可根据群组会话的占有来执行CF或PF。然而,本发明仅考虑CF,这是因为ad-hoc会话响应于会话发起者的请求被开启。用于开启ad-hoc会话的CF实体可对于实际会话开始客户机执行PF。PoC服务器60设置有数据收发器420、PoC会话控制器430和PF编译器(composer)440。在PoC服务器60中,数据收发器420可包括用于发送和接收分组数据的传输协议栈。数据收发器420可包括实时传输协议/实时控制协议/文件传送协议(RTP/RTCP/FTP)栈、用户数据报协议/传输控制协议(UDP/TCP)栈、IP栈和较低层的栈。当从PoC客户机接收ad-hoc会话开放请求时,PoC会话控制器(或同步会话控制器)430根据相关群组URI将群组列表信息请求发送到它的网络域内的PoCXDMS或远程网纟各域内的XDMS。PF编译器440用作用于支持和管理多个会话的部件。PF编译器440将通过多个会话451、452和453接收的媒体数据传送到同步会话控制器430。通过用于支持基于SIP的通信的SIP/IP核心网络30将PoC服务器60连接到PoC客户机102。PoCUE10配置有PoC客户机102、显示单元400、控制器402、用户接口404和数据收发器410。PoC客户机102通过SIP消息来选择群组,并将ad-hoc会话请求发送到PF编译器440。此外,PoC客户机102在控制控制器402的同时使用PoC服务,并控制支持SIP的多媒体。显示单元400输出从PoC服务器60接收的诸如图像和视频的视觉媒体。控制器402处理数据以将接收的数据输出到显示单元400。用户接口404将用户的输入传送到PoCUE10。具体说来,需要可通过用户接口404选择群组并请求ad-hoc会话的功能。数据收发器410可包括用于发送和接收分组数据的传输协议栈。数据收发器410可包括RTP/RTCP/FTP栈、UDP/TCP栈、IP栈和较低层的栈。本发明涉及以下技术当用于OMAPoC群组呼叫服务的会议会话被开启时,用于开启包括多个单独PoC用户和至少一个PoC群组的呼叫目标群组的ad-hocPoC会话。具体说来,本发明提供一种能够开启通用的PoC群组会话,从而映射到呼叫目标群组的群组ID不受限于用于开启ad-hoc会话的PoC服务器的本地网络域的方法。此外,本发明提供一种用于在PoC系统中开启ad-hocPoC会话的方法,其中,当包括多个单个URI和群组URI的PoCad-hoc群组会话被开启时,在与群组会话发起者不同的网络域中管理群组URI时,用于管理ad-hoc群组会话的PoC服务器可接收相关群组信息。为此,本发明建议以下四种方法。第一、提供这样一种方法当包括多个单个URI和群组URI的ad-hoc群组会话被请求时,通过确定目标群组URI是否包括在本地网络中来获取群组列表。第二、提供这样一种方法和过程当群组URI属于远程网络域时,使用SIP技术从相关域的PoCXDMS获取群组列表。第三、提供这样一种方法当从远程网络获取客户机列表信息时,通知ad-hoc会话的CF服务器位于在发送端的网络中,并且在远程网络中开启用于相关群组URI的会话。第四、提供这样一种方法和过程由于在远程网络的服务器中存储并管理会议信息和关于用于开启ad-hoc会话的服务器的信息,所以当会话开放请求被发送到相关服务器时,执行到预先设置的ad-hoc会话的连接。包括通用群组URI的ad-hoc会话提供使用基本过程的传统PoC系统的功能。然而,问题在于用于执行CF的PoC服务器无法直接从属于远程网络域的PoCXDMS获取群组列表信息。本发明是用于解决所述问题的技术方案。图5是示出根据本发明的用于在ad-hocPoC群组服务器中开启包括多个单个URI和群组URI的ad-hocPoC会话的处理的流程图。在图5中,PoC月良务器由于开启ad-hoc会话而执行CF和PF两者。首先,当在步骤500接收会话INVITE消息时,PoC服务器进行到步骤502,以确定包括在接收到的会话INVITE消息中的URI信息是单个URI还是群组URI。如果作为确定结果,URI信息是单个URL,则PoC服务器进行步骤504,以将通用会话INVITE消息发送到相关客户机。然而,如果作为确定结果,URI信息是群组URL,则PoC服务器进行步骤506,以确定相关群组URI是否在本地网络中#:识别。如果作为在步骤506的确定结果,群组URI在本地网络中没有被识别,则PoC服务器进行步骤514以将群组列表信息请求发送到本地网络的PoCXDMS并接收响应。当列表信息响应在步骤516中失败时,PoC服务器进行步骤518,以将包含相关群组URI和CF通知的会话INVITE消息发送到SIP/IP核心网络。在步骤516,接收到所述会话INVITE消息的相关PoC服务器从连接到它的网络域的PoCXDMS获取被映射到群组URI的群组列表。当获取被映射到群组URI的群组列表时,在步骤520,相关PoC服务器将群组列表发送到CF实体。在步骤520从管理相关群组URI的网络域接收到群组列表信息之后,PoC服务器进行步骤512,以使用接收的群组列表进行ad-hoc群组邀请。如果作为在步骤506的确定结果,群组URI在本地网络中被识别,则PoC服务器进行步骤508,以确定群组URI是否在本地网络中被管理。如果群组URI在本地网络中被管理,则PoC服务器在步骤510将群组列表请求发送到映射到它的网络的本地网络域之内的XDMS,并接收响应。然后,PoC服务器进行步骤512以根据获取的群组列表信息来进行群组邀请。如果作为在步骤508的确定结果,群组URI在本地网络中没有被管理,则PoC服务器进4亍步骤518以将包含相关群组URI和CF通知的会话INVITE消息发送到SIP/IP核心网络。在步骤520中在相关群组URI被管理的网络域中接收到群组列表信息之后,创建adhoc群组邀请。在步骤506和508,PoC服务器可使用相关URI的格式和域名确定群组URI是否在本地网络中被识别和管理。因为使用URI格式来确定群组URI是否被管理与本发明没有直接关系,所以将省略它的详细描述。在上述处理中,PoC服务器(CF1)可将对于被映射到群组URI的成员列表信息的请求发送到用于管理本地PoC网络的PoC群组列表的PoCXDMS。然而,如果因为群组URI属于远程网络域而没有获得群组列表信息,则将包含相关群组URI的会话INVITE消息转发到SIP/IP核心网络。通过远程网络的SIP/IP核心网络将会话INVITE消息发送到用于管理群组URI的PoC服务器(CF2)。然后,远程网络内的PoC服务器(CF2)通过属于相关网络的PoCXDMS请求被映射到群组URI的列表信息。PoC服务器(CF2)通过包含在接收的会话INVITE消息中的"isfocus"选项标签来确定PoC服务器(CF2)没有用作会话的CF实体,然后通过重定向消息将请求的群组列表信息返回PoC服务器(CF1)。当接收到群组列表信息时,PoC服务器(CF1)将ad-hoc群组会话请求消息发送到包括在群组列表信息中的ad-hoc群组的目标客户机。PoC服务器(CF1)将会话发起者信息、会议URI、URI类型(即,adhoc群组)以及"isfocus"的标签和PoC服务器(CF1)的地址包括在会话INVITE消息中,并将会话INVITE消息发送到PoC服务器(CF2)。当从已经参与会话的PoC客户机接收到会话INVITE消息时,PoC服务器(CF2)存储包含在会话INVITE消息中的信息,并将获取的群组列表信息发送到PoC服务器(CF1),从而可开启被请求的会话。当从属于群组列表的客户机接收到会话参与请求消息时,PoC服务器信息重定向到相关客户机,从而会话参与请求消息可被发送到相关会议服务器。此外,当从属于群组列表的客户机接收到会话参与请求消息时,PoC服务器(CF2)立即使用存储的信息将会话连接消息发送到会议服务器,从而客户机可参与ad-hoc群组会话。图6示出在发送端用于开启ad-hoc会话的PoC客户机A、PoC服务器A与PoCXDMS之间的过程。在步骤600和602,PoC客户机A通过SIP/IP核心网络将用于开启ad-hoc会话的会话INVITE消息发送到PoC服务器。根据传统的互联网工程任务组(IETF)技术,PoC客户机A在SIP中使用包含请求的列表,基于会议建立来发送包含单个URI和群组URI的会议INVITE消息。根据UE内的设置,每个群组URI可包括(会话="1-1"、"预先设置"或"群组"的)群组类型参数的信息。当接收到会话INVITE消息时,本地网络内的PoC服务器A在接收到ad-hoc群组会话开启请求之后用作CF实体,并在步骤6044企查作为多目的互联网邮件扩展(MIME)参数插入的目标URI。PoC服务器A检查群组类型参数,并确定相关URI是否在本地网络域中被识别和管理。如果确定目标URI是单个URI,则在步骤606和608,PoC服务器将会话INVITE消息发送到被映射到所述单个URI的客户机。如果目标URI是群组URI,则PoC服务器A在步骤610从本地网络的XDMS获取群组URI列表,并在步骤612到614使用群组列表进行ad-hoc群组邀请。然而,如果目标URI是不能得到本地网络支持的群组URI,则PoC服务器在步骤616检测群组URI的主机,并在步骤618和620将会话INVITE消息发送到相关服务器X。此时,发送的会话INVITE消息包含从PoC服务器A产生的PoC会议URI、"isfocus"头部值以及联系人头部中的相关URI,并且还包括CFA的地址信息。这里,"isfocus"头部值指示用于管理ad-hoc会话的会议服务器。此外,会话INVITE消息可在PoC会议URI中额外包括"会话二adhoc"的URI参数,用于指示会话类型。在会话INVITE消息中,MIME主体可包括ad-hoc群组中所包括的客户机的列表的信息,例如,属于然后,当从在接收端的网络X获取群组列表信息并发送会话INVITE消息时,PoC服务器A可重新利用与PoC客户机A请求的应答模式有关的初始会话开放字段值以及在发送端的PoC客户机的别名和地址信息。当如图6所示,在接收端用于接收INVITE消息的网络X将映射到相关群组URI的列表信息发送到PoC服务器A时,将参照图7来描述用于开启ad-hoc群组会话的信号流。当在步骤702和704接收到通过SIP/IP核心网络A和X路由的会话INVITE消息时,PoC服务器X在步骤706检查包括在会话INVITE消息中的目标URI和参数。然后,PoC服务器X在步骤708从它的域内的PoCXDMS获取被映射到与包括在会话INVITE消息中的目标URI相应的PoC群组URI的群组列表。当接收会话INVITE消息时,PoX服务器X确定其为用于群组URI的主机服务器。用作会议服务器的PoC服务器X可产生会议URI。然而,在本发明中,当接收到包含在"isfocus"选项标签中的会话类型URI参数或会议URI的会话INVITE消息时,PoC服务器X确定CFA是用于ad-hoc会话的CF。在步骤710到713,PoC服务器X将包含在步骤708获取的相关群组URI列表的重定向消息发送到CFA。也就是说,当用于管理接收会话INVITE消息的群组的PoC服务器X根据在所述消息内的联系人头部的"isfocus"选项标签的接收确定PoC服务器X没有用作会议服务器时,所述PoC服务器X对群组列表信息进行重定向。另一方面,可在"302MovedTemporarily"消息的MIME主体中发送群组URI列表。在执行步骤702到713之后,当用于群组URIX的另一会话INVITE消息被接收到时,PoC服务器X可存储关于有关ad-hoc群组会话的信息,并可将用于在不同的域中开启ad-hoc会话并邀请列表的信息传送到进行请求的客户机。此时,将被发送到会议服务器的群组URI信息包括诸如以下项的信息当在步骤716从被映射到群组URI的客户机接收会话参与请求(或INVITE)消息时,PoC服务器X将包含在步骤714中存储的用作会议服务器的PoC服务器A的地址信息和ad-hoc群组会议URI的信息的重定向消息发送到已经发送会话参与请求消息的客户机。当接收到重定向消息时,客户机在步骤720和722使用包含在重定向消息中的会议URI信息将会话参与请求消息发送到ad-hoc群组会议服务器。在另一方法中,PoC服务器X可通过将接收的INVITE信号代替步骤718的重定向消息直接转发到PoC服务器A来参与ad-hoc群组会话。在从PoC服务器X接收到群组成员的URI时,PoC服务器A根据服务规则来检查可允许的ad-hoc群组成员的最大数量。当ad-hoc群组成员的数量超过可允许的ad-hoc群组成员的最大数量时,可执行以下两个过程。第一、INVITE消息可以不被发送到相关群组的所有URI。也就是说,当顺序地接收到与属于不同的网络域的多个群组URI有关的每个群组成员的URI时,仅对于在可允许的ad-hoc群组的数量之内接收的成员URI发送INVITE消息。当ad-hoc群组的数量开始超过可允许的ad-hoc群组的数量时,INVITE消息可以不被发送到接收的群组成员URI的所有群组。直到ad-hoc群组的数量超过可允许的ad-hoc群组的数量,可按照包括在重定向消息中的顺序对于群组成员URI发送INVITE消息。图8示出在图6的步骤600中的会话INVITE消息的格式。首先,会话INVITE消息包含用于通过将"+g.poc.talkburst"插入头部的第9行来指示PoC服务的信息;以及用于通过将"R叫uire:recipient-list-invite"插入头部的第13行来指示MIME类型客户机列表的传输的信息。此外,在会话INVITE消息中包括并传送MIME主体,所述MIME主体包含单个URI、群组URI以及会话描述协议(SDP)参数提议。每个URI包括会话类型参数。在所述主体的列表部分的第8到第12行上显示单个URI和群组URI。在图8中,假设可从本地网络A的XDMS收集被映射到群组URI的SKT和KTF的成员列表,并且可在除本地网络之外的远程网络中管理TMO的成员列表。当接收到如图8所示的会话INVITE消息时,PoC服务器A检查单个和群组URI信息,并将会话INVITE消息发送到相关网络X,所述会话INVITE消息用于发送对关于不能从本地网络收集的TMO群组的群组列表信息的请求。图9示出在图7的步骤700到704从PoC服务器A发送到PoC服务器X的会话INVITE消息的格式的示例。Request—URI被设置到会话INVITE消息的头部第l行中的"TMO"群纟且台々URJ,并且"Contact:sip:conf_uri—a@cof.Samsung.example.com;isfoucus;session=adhoc"被插入到第8行的联系人头部,从而会议URI信息、中心信息和会话类型信息可被传送到PoC服务器X。此外,能够从PoC服务器A的本地网络收集的客户机列表信息可被选择性地包括在如消息主体的第8到第14行中的列表部分中。可传送列表信息,所述列表信息包括本地网络内的列表信息,从而可将ad-hoc群组的参与者信息传送到在接收端的客户机,因此,可判定ad-hoc群组中的参与。当接收如图9所示的会话INVITE消息时,PoC服务器X从PoCXDMSX获取被映射到相关URI的列表信息,并将包含获取的信息的消息发送到PoC服务器A。图10示出在图7的步骤710、712和713发送的"302MovedTemporarily"消息的格式的示例。参照图10,PoC服务器X将"302MovedTemporarily"消息重定向到PoC服务器A,在所述"302MovedTemporarily"消息中,关于群组URI"OMA—TMO@example.domain—x.net"的列表信息被包括在消息的列表部分的第8到第11行中。尽管为了示例性的目的公开了本发明的优选实施例,但是本领域的技术人员将认识到在不脱离本发明的范围的情况下,可进行各种修改、添加和替换。因此,不脱离本发明的原理的其它可行的实施例和修改可落入本发明的保护范围中。权利要求1、一种用于在无线即按即说(PTT)(PoC)系统中开启ad-hocPoC会话的方法,包括步骤将会话INVITE消息从请求会话开始的PoC客户机发送到本地网络的第一PoC服务器,所述会话INVITE消息包括至少一个群组标识符的信息;检查包括在由第一PoC服务器接收的会话INVITE消息中的群组标识符信息,当存在除了本地网络之外的网络的群组的标识符信息时,将群组列表信息请求消息发送到管理群组标识符的第二PoC服务器;以及获取关于包括在群组列表信息请求消息中的群组的列表信息,并将获取的群组列表信息发送到第一PoC服务器。2、如权利要求1所述的方法,其中,被发送到第二PoC服务器的请求消息包括以下项中的至少一个从第一PoC服务器产生的PoC会议统一资源标识符(URI)、"isfocus"头部值、控制PoC功能(CF)的地址信息以及URI类型信息。3、一种用于在无线即按即说(PTT)(PoC)系统中开启ad-hocPoC会话的系统,包括PoC客户机,用于请求会话开始并发送包括至少一个群组标识符的信息的会话INVITE消息;第一PoC服务器,用于检查从PoC客户机接收的会话INVITE消息内的群组标识符信息,并且当存在除了本地网络之外的网络的群组的标识符信息时,将群组列表信息请求消息发送到管理群组标识符的相关服务器;以及第二PoC服务器,用于从第一PoC服务器接收群组列表信息请求消息,获取关于包括在群组列表信息请求消息中的群组的列表信息,并将获取的群组列表信息发送到第一PoC服务器。4、如权利要求3所述的系统,其中,被发送到第二PoC服务器的请求消息包括以下项中的至少一个从第一PoC服务器产生的PoC会议统一资源标识符(URI)、"isfocus"头部值、控制PoC功能(CF)的地址信息以及URI类型信息。5、一种用于在无线即按即说(PTT)(PoC)系统中开启ad-hocPoC会话的用户设备,包括数据收发器,用于将分组数据发送到PoC服务器并从PoC服务器接收分组数据;以及控制器,用于发送包括至少一个单个统一资源标识符(URI)和群组标识符的会话INVITE消息,以开启PoCad-hoc群组会话。全文摘要提供一种方法、用户设备和系统,所述方法、用户设备和系统能够开启用于呼叫目标群组的ad-hoc无线即按即说(PTT)(PoC)会话,当所述ad-hocPoC会话被开启时,在远程网络域中管理呼叫目标群组的群组标识符。请求会话开始的PoC客户机将包含至少一个群组标识符的信息的会话INVITE消息发送到本地网络的第一PoC服务器。第一PoC服务器检查所述群组标识符信息,当除了本地网络之外的网络群组的标识符信息被包括时,第一PoC服务器将群组列表信息请求消息发送到管理群组标识符的第二PoC服务器。第二PoC服务器获取关于所述请求消息中的群组的列表信息,并将所述信息发送到第一PoC服务器。文档编号H04B7/24GK101313493SQ200680043675公开日2008年11月26日申请日期2006年11月23日优先权日2005年11月23日发明者成常庆,朴成真,李智惠,旭金申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1