在无线一键通话系统中提供无线一键通话箱服务的方法和系统的制作方法

文档序号:7676116阅读:180来源:国知局

专利名称::在无线一键通话系统中提供无线一键通话箱服务的方法和系统的制作方法
技术领域
:本发明一般涉及用于在无线一键通话(PushtoTalkOverCellular,PoC)系统中管理PoC箱(box)的方法和系统,更具体地,涉及一种PoC箱管理方法和系统,其中PoC用户设备(UE)预先将PoC箱服务参数存储在专用服务器中,而且PoC箱根据多媒体PoC系统中的会话请求,基于相关PoCUE的PoC箱服务参数信息来存储PoC媒体。
背景技术
:随着移动通信的显著发展和通信网络的广泛推广,正在提供使用移动电话的各种扩展的服务和应用。根据各种用户请求,正在提供简单呼叫服务之外的服务,诸如定位、多媒体和一键通话(PTT)服务。特别是,PTT服务支持各种附加功能,如,即时消息和状态显示以及在传统无线系统或集群无线系统(TRS)中可能的群呼叫和语音呼叫。该PTT服务的概念正纟皮积极讨论以标准化使用移动通信网络的无线PTT服务。PoC服务不同于传统移动通信服务的一个特征是用户可以才艮据需要在多个会话之间移动的同时执行通信。在开放移动联盟(OMA)(开发移动通信服务的标准的组织)的标准中描述了用户在多个会话之间移动的同时应当能够执行通信的要求。正如在PoCl.O标准中所定义的,仅向实时参与PoC会话的PoC客户端发送媒体数据。因而,由于诸如电池没电或缺席等原因而未参与PoC会话的用户不能接收诸如语音和一对一或群PoC会话中的士某体流。也就是说,PoCl.O技术不支持语音邮箱功能,而传统电路交换(CS)通信中则支持此功能。为了解决PoCUE不参与会话时不能接收媒体流的问题,OMAPoC版本2考虑PoC箱,其功能与传统多媒体服务(MMS)的多媒体(MM)箱的功能类似。在PoC箱服务中,不能实时地参与一对一或群PoC会话的PoC客户端使用特殊的物理或逻辑存储系统来参与到相关的PoC会话中。如上所述,当PoC客户端参与到相关的PoC会话中时,PoC箱存储该会话中发送的媒体。接着,根据PoC用户的请求提供并再现所存储的媒体。
发明内容技术问题传统方法采用会话发起协议(SIP)PUBLISH消息来实现PoC箱服务,其中使用SIPPUBLISH方法向PoC服务器发送PoC箱服务请求。当进行请求时,把要存储在PoC箱中的媒体的类型直接包含在要被发送到PoC服务器的SIP请求消息中。该技术需要扩展可扩展标记语言(XML)句式的格式,以用于定义PoC1.0标准中的PoC服务设置值,将XML文件直接存储在PoC服务器中。XML文件可以独立于SIP消息被动态访问、编辑以及修改。因为当PoC箱服务相关数据被直接存储在PoC服务器中时存储多个PoC服务设置值,因此PoC服务器的负担可能增加,且不能以集成的方式管理与PoC服务相关的各种XML文件。技术方案因此,本发明的目的是提供一种能够实现改进的PoC箱服务的方法和系统,该改进的PoC箱服务能够通过与PoC服务器和用于存储PoC箱服务参数的XML文件管理服务器进行互配Unterwork)来满足用户的请求。本发明的目的是提供一种通过分开执行保持和管理PoC箱服务参数的操作和从PoC客户端发送PoC箱服务请求的操作从而能够减小覆盖无线区域的PoC服务器上的信令负担以及能够高效率地管理相关XML文件的方法和系统。本发明的目的是提供一种通过存储PoC箱服务参数、当存在对于相关PoC客户端的会话请求时读取存储在服务器中的PoC箱服务参数以及实现PoC箱服务从而能够减小PoC服务器用于管理PoC会话的信令负担的方法和系统。根据本发明,提供了一种用于在PoC系统中提供与XML文件管理服务器(XDMS)进行互配的PoC箱服务的方法,该方法包括当在XDMS和PoCUE的XML文件管理客户端(XDMC)之间使用PoC箱服务时,设置PoC箱规则;从UE的PoC客户端激活PoC箱服务;当PoC服务器接收到新的会话INVITE消息时,在请求PoC箱服务信息之后,从XDMS接收PoC客户端的PoC箱服务信息;以及根据该PoC箱服务信息路由会话请求消息并管理媒体传输。根据本发明的另一方面,提供了一种系统,包括PoCUE,用于设置和管理与XDMS内的PoC箱服务有关的规则文件,并发送用于激活PoC箱服务的SIP信号请求;XDMS,用于在从XDMC接收到并存储XML文件后,与PoC服务器进行互配的同时提供与该PoC箱服务有关的规则文件;以及PoC服务器,用于在从PoC客户端接收到PoC箱服务激活消息和从不同的网络接收到会话请求消息时,根据相关XML文件执行向合适的PoC箱的路由和媒体传输控制。设置与PoCUE的XDMC和XDMS之间的PoC箱服务有关的规则文件的步骤包括产生关于发起PoC箱服务时要被用在UE或网络中的PoC箱的类型、要被发送到PoC箱的媒体的类型、存储媒体时的容许最大尺寸和时间、PoC箱的应答模式、存储在XDMS中的XML文件的标识、当媒体存储在网络PoC箱中时要使用的编解码器、以及除了动态信息之外当PoC箱服务激活消息到期时要使用的PoC箱服务参数的信息。在本发明中,可以略去从PoC客户端发送PoC箱服务激活消息的过程。在接收到PoC客户端的会话请求消息后,PoC服务器可以通过自动订阅XML文件来应用PoC箱规则。可以在发送PoC箱服务激活消息之后立即执行PoC服务器从XDMS接收与PoC箱服务有关的规则文件的过程,而不管是否接收到会话请求消息。因而,仅在PoC客户端向PoC服务器发送请求的PoC箱服务激活消息时才应用上述过程。在本发明中,XDMS可以位于传统PoCXDMS中,并且可以位于单独定义的公共规则的XDMS中。有益效果当用于开启会话的条件满足时,本发明将由网络发起会话的PoC箱服务方法分成PoC箱服务参数设置过程和服务请求过程,从而减小了PoC服务器管理PoC会话的信令负担。此外,本发明通过自由产生、修改或删除PoC箱服务参数来动态地管理相关XML文件,并且即使在PoCUE关闭电源时也提供PoC箱服务功能。图1示出了传统PTT、PoC服务系统的结构;图2示出了传统PoC服务器的结构;图3示出了传统PoC服务器的控制PoC功能块和参与PoC功能块;图4是示出根据本发明的包括PoCUE和PoC箱的PoC系统的框号以提供PoC箱服务的流程图6是示出根据本发明的使用PoC客户端中的PoC箱服务标识符(ID)来管理PoC箱的过程的流程图7和8示出了包含在图5中的从XDMC发送到XDMS的超文本传输协议(HTTP)PUT消息中的XML文件句式的示例;图9示出了图6中的从PoC客户端发送到PoC服务器的用于PoC箱服务的SIPPUBLISH消息的示例;以及图10和11示出了根据本发明的使用SIPPUBLISH消息实现扩展PoC服务的扩展XML句式的示例。具体实施例方式本发明提供一种当在OMAPoC系统中提供PoC箱服务时PoC服务器能够通过与PoCXDMS或公共XDMS进行互配来有效提供PoC箱服务的方法和系统。具体来说,本发明提供允许PoC用户通过UE中提供的XDMC来将PoC箱服务参数信息存储在XDMS中的方法,以及用于通过XDMS和PoC服务器之间的互配来反映PoC客户端和PoC服务器之间的PoC箱服务请求和反映用户请求的PoC媒体存储方法。下面将参照附图详细描述本发明的优选实施例。下面,将描述将本发明应用于PTT系统当中的使用蜂窝移动通信网络提供PTT服务的PoC系统的示例。传统上,PoC系统采用SIP和SIP扩展协议来发送群呼叫的会话参与信息,以及采用XML配置访问协议(XCAP)来获得群信息。具体来说,本发明采用XCAP以使得PoCUE的XDMC将PoC箱服务参数存储在XDMS中。下面描述的本发明的功能可以由上述协议来实现。本发明的基本结构可以采用PoC版本1系统。图1是示出传统PoC服务系统和相关网络结构的图。在图1中,该传统PoC系统配置有PoCUE100、XDMS130和140、以及PoC服务器150。PoC系统还包括集总(aggregation)代理服务器160。这些组件经由接入网络110、SIP/互联网协议(IP)核心网络120和远程PoC网络170连接。PoCUE100包括PoC客户端102和XDMC104。PoC客户端102是嵌入到PoCUE100中的服务请求者,并且在驻留于PoCUE100中的同时接入网络以便为PoC服务订户提供PoC服务。PoC服务订户通过嵌入有PoC客户端的PoCUE接收PoC服务。下文中,将术语"PoC客户端"用作嵌入有PoC客户端的UE、和PoC服务订户的概括术语。除非在应当特别区分时,将略去表示PoC客户端的参考数字。PoC客户端为PoC服务订户(即,PoC客户端)建立PoC会话,参与或终止已建立的会话。此外,PoC客户端创建和发送通话突发、支持即时个人警告以及在连接到PoC服务器时认证功能。PoC客户端可以经由接入网络110连接到充当支持SIP/IP多媒体的核心网络的SIP/IP核心网络120。SIP/IP核心网络120连接到PoC服务器150、以及XDMS130和140以支持PoC服务。PoC服务器150执行用于保持和管理PoC会话的控制PoC功能和用于参与为了一对一或多方通信而建立的PoC会话的参与PoC功能。PoC服务可伴随有用于开启群会话(如会议呼叫)的服务。为此,OMA标准定义了XDMC104和XDMS130和140用于群列表服务。PoCXDMS140用于PoC服务,公共XDMS130公共可用于其它服务使能者。通过PoC客户端将与群和群成员有关的信息存储在XDMS130和140中。通过从XDMS130和140发送的个人或群列表,PoC客户端102可以获得能够被呼叫的PoC客户端的信息。可以经由通信网络(诸如互联网或可靠内联网)来创建、修正和管理存储在XDMS130和140中的群和群成员信息。由于用于产生、修正和删除群列表和其具体内容的XML文件管理协议不直接与本发明相关,因此这里略去对其的详细描述。当集总代理服务器160从XDMC104接收到用于群服务的群列表相关请求时,则根据合适的规则将接收到的请求路由到XDMS130和140。图2示出了传统PoC服务器。PoC服务器的功能可以被划分成用于保持和管理总的PoC会话的控制PoC功能(CF)和负责会话之间的保持和管理的参与PoC功能(PF)。现在将参照表1和表2来描述PoC服务器的各个功能特性。表1_<table>tableseeoriginaldocumentpage12</column></row><table>如下表2所示,PF用于管理与CF链接的会话和PoC会话中的各个PoC客户端。特別是,PF用于转发由PoC客户端请求的、在CF中分配给PoC客户端的发言权。此外,PF用于转发CF和PoC客户端之间的媒体,在CF和PoC客户端之间使用不同的编解码器时执行转码,以及当PoC客户端同时参与多于一个会话时响应于PoC客户端的选择过滤两个同时进行的会话中的一个。表2__<table>tableseeoriginaldocumentpage12</column></row><table>图3示出了传统PoC服务器的CF块和PF块。参照图3,PoC客户端100-A到100-D经由PF块310-A到310-D接入CF块300以建立PoC会话。将媒体提供给具有由CF块300分配的发言权的各个PoC客户端。具有发言权的PoC客户端可以在识别参与到群会话的PoC客户端的信息之后发言。才艮据发送方和接收方的请求和条件,用于PoC系统中的呼叫连接的呼叫处理技术可以执行不同的过程。根据发送方和接收方的设置、OMA所需的PoC系统的特性如下。首先,接收方根据PoC客户端的请求设置其自己的应答模式。该应答模式分为自动应答模式和手动应答模式。在自动应答模式下,当相关PoC客户端包括在由接收方指定的PoC客户端列表中时,接收方立即从相关网络向发送方发送应答而不用手动应答。由于PoC服务器具有根据UE的应答模式设置请求执行应答模式并存储相关用户列表的功能,因此网络代替UE自动发送应答。与自动应答模式相对,当相关用户不清楚或未包括在用户列表中时,或者当接收者为所有用户设置手动应答模式时,手动应答模式进行工作。经由接收网络将PoC呼叫请求发送到用户的UE,并且通过PoC客户端的许可建立呼叫连接。第二,PoC系统根据与用户的家庭网络中的PoC服务器的连接设置,将会话模式分成按需定制(on-demand)和预建立会话模式。预建立会话模式用于响应于PoC客户端的请求在PoC客户端和属于其家庭网络的PoC服务器之间预先建立会话。该预建立会话对下述是有必要的即在PoC客户端与器再次协商该媒体参数。对于预建立会话,在SIPINVITE方法中,PoC客户端向主体(body)(即,会话描述协议多用途因特网邮件扩展(SDPMIME)主体)提供可支持的媒体参数,提供从服务器接收到的媒体参数,并响应该从服务器接收到的纟某体参数。来自服务器的响应消息包括最新预先建立的会话的识别信息和会议统一资源标识符(URI),而且一皮返回给PoC客户端。当使用上述预建立会话时,对于IP地址、端口号、要使用的编解码器、媒体类型以及通话突发控制协议之类的参数,可以执行预先协商。按需定制会话模式表示PoC客户端不建立预先建立的会话的情况。在按需定制会话模式中,在从PoC客户端接收到INVITE消息之后执行PoC呼叫连接过程。PoC系统中为呼叫请求设置的响应模式可以被存储在作为网络元素的PoC服务器和作为用户的UE的PoC客户端这二者中。当在管理PoC客户端的家庭网络中设置应答模式时,在PoC客户端所属的家庭网络中的执行PF的PoC服务器中实现该应答模式。当在网络中设置应答模式时,当从不同的PoC服务器接收到PoC呼叫请求时,PF立即并自动向呼叫请求网络发送会话进展消息的响应。因而,如果设置了自动应答模式,则与在向PoC客户端发送会话设置消息之后才做出响应的情况相比,其具有较为简单的呼叫请求过程。因而,减少了初次授予发言权的时间。由于根据网络中进行自动应答的时间,可能出现不同于用户的响应意图的结果,因此,应答模式也可以在PoC客户端中设置。此时,PoC客户端的应答模式的优先级高于网络中设置的应答模式的优先级。这是为了解决如果PoC客户端改变其自己的应答模式并向PoC服务器发送应答模式更新请求时由于信号延迟或网络中的错误而不能实时反映应答模式时的隐私问题。PoC服务可以在PoC服务器和PoC客户端二者中设置用户的应答模式。应答模式由PoC客户端考虑用户的最新意图来决定。根据此决定,可以传送媒体流(用户的实际语音或图像)。现在将描述在具有上述特性的PoC系统中的PoC多媒体会话开启过程。发送方PoC客户端使用SIP协议发送多媒体INVITE消息,并且做出用于处理呼叫的请求。这里,根据媒体类型,多媒体可以包括多种格式的音频、视频和文本。响应于该处理呼叫的请求,接收方PoC客户端根据相关PoC服务器中的预建立会话和响应模式设置,进行各种响应过程。现在将使用发送方和接收方的PoC客户端都位于同一网络时的过程来描述PoC呼叫的呼叫处理过程。发送方PoC客户端向相关SIP/IP核心网络发送SIPINVITE请求,该SIPINVITE请求包括接收方PoC客户端的SIP地址信息。同时,该SIPINVITE消息还可以包括下列元素发送方PoC客户端的PoC地址信息、所请求的媒体参数以及指示PoC服务的特性值信息。这里,当所请求的会话是多媒体会话时,"所请求的媒体参数,,可以包括多个特性值,用来指示音频和视频编码方法、速率、有效载荷类型等等。使用动态主机配置协议(DHCP)服务器或域名服务器(DNS)服务器中的路径查询,经由IP多媒体子系统(IMS)网络中的相应IMS服务器(即,代理呼叫会话控制功能(P-CSCF)和服务呼叫会话控制功能(S-CSCF))将该SIPINVITE消息发送到参与PoC服务器。当做出一般呼叫请求时,连接的控制PoC服务器分开。已被发送到PF实体的SIPINVITE请求经由相关SIP/IP核心网络被发送到控制PoC服务器的CF实体。在向接收方网络发送SIPINVITE请求消息之后,具有CF的PoC会话控制网络从接收方网络接收响应消息。根据接收方PF和PoC客户端设置,来自于接收方网络的SIP响应消息可以是lxx的临时响应消息、2xx的成功响应消息或4xx~6xx的错误响应消息。在自动应答模式下,接收SIP183"会话进展"信号作为响应消息,通过此响应信息,可以在呼叫请求者的IMS网络中建立PoC服务器与客户端之间的连接。接收方PoC客户端的呼叫应答信号被返回,作为SIP183"会话进展,,信号或SIP200"OK"响应,并且经由CF和PF的PoC服务器被发送到PoC客户端。当从接收方PoC服务器接收到SIP200"OK"响应或SIP183"会话进展"信号时,CF实体确定PoC呼叫已被连接,并且向发送方PoC客户端发送用于给通话突发分配发言权的发言权授予信号。SIP200"OK"或SIP183"会话进展"信号的响应分为"确认,,或"未确认,,响应。当CF实体接收到"未确认,,响应时,其需要緩沖功能。在接收到对SIPINVITE请求信号的响应信号后,发送方PoC客户端经由实时控制协议(RTCP)协议接收通话突发传输授予信号,例如,用于发送呼叫连接音的发言权授予信号。该发言权授予信号从具有仲裁通话突发的权利的CF产生,并经由用于管理相关PoC客户端的PF实体被发送到PoC客户端。因为该发言权授予信号使用承载路径而无需SIP,所以其可以不经过SIP/IP核心网络(例如,IMS)而被发送。当确认了呼叫连接音时,PoC客户端使用实时传输协议(RTP)来发送媒体(例如语音流)。现在将参照图4描述用于管理在如上所构造的PoC系统中的PoC箱的系统的结构。参照图4,用于实现PoC箱服务的系统包括PoCUE100、XDMSl30、PoC服务器150以及用于存储媒体的PoC箱402和407。PoC箱可以是PoCUE100之内的UEPoC箱402,并且可以是网络上的网络PoC箱407。具体来说,PqCUEIOO可以被配置为具有PoC客户端102,用于处理用来开启并控制PoC会话的SIP协议;XDMC104,用于管理用于PoC箱服务的XML文件;以及PoC箱402,具有PoCUE100内的存储功能。用户接口401将用户的输入发送到PoCUE100。数据收发器404可以包括用于发送和接收分组数据的传输协议栈。数据收发器404可以包括RTP/RTCP/HTTP栈、用户数据"^良协议(UPD)栈、IP栈和底层栈。在本发明中,XDMC104产生XML规则文件,并将所产生的XML文件通过集总代理服务器160发送到XDMS130,该XML规则文件包含通过用户接口401输入的用于PoC箱服务的服务参数。XDMS130担当存储PoC箱服务信息的服务器。此外,当存在通过用户接口401的、用于激活PoC箱服务的输入时,PoC客户端102向PoC服务器150发送与用于激活PoC箱服务的请求消息对应的SIPPUBLISH消息。当提供PoC箱服务时,应用存储在XDMS130中的包含PoC箱服务控制参数的文件。现在将参照图5详细描述用于通过图4所示的提供PoC箱服务的系统的UE中提供的XDMC104来将PoC箱服务参数信息存储在XDMSl30中的组件之间的操作。另外,将参照图6描述响应于PoC客户端1(^和PoC服务器150之间的PoC箱服务请求和由用户设置的PoC箱服务请求、根据会话请求通过XDMS130和PoC服务器之间的互配将媒体存储在相关PoC箱中的操作。图5是示出根据本发明的在PoCUE和XDMS之间发送和接收信号以提供PoC箱服务的流程图。参照图5,PoCUE100内的XDMC104产生通过用户接口401输入的PoC箱服务参数。PoC箱服务参数可以包括如下参数用于指示使用UEPoC箱或网络PoC箱的PoC箱类型、要被发送到PoC箱的媒体的类型、最大存储尺寸和时间、当媒体被存储在PoC箱中时要使用的编解码器的类型、PoC箱的应答模式和PoC箱ID。当在PoC服务器150中PoC箱服务激活请求消息已到期时,可以添加关于要使用的PoC箱服务的信息。这里,PoC箱ID可以独立地被产生并且包括在XDMC104中。可替换地,此参凄t可以由XDMS来产生并可以发送到PoCUE100。16在步骤500和502中,XDMC104产生对于用户输入的PoC箱服务信息的PoC箱服务参数,并且发送包括所产生的PoC箱服务参数的用于设置PoC箱服务信息的请求消息。用于设置PoC箱服务消息的请求消息可以用HTTPPUT消息来实现,并且可以包含URI信息。此外,可以使用XCAP将HTTPPUT消息发送到XDMS,XCAP可以容易地访问和编辑XML文件。使用HTTPPUT消息将所产生的PoC箱服务参数发送到集总代理服务器160。因为集总代理服务器160认证、压缩并路由该消息,所以其将接收到的HTTPPUT消息转发给与相关XML文件的目的地对应的XDMS。HTTPPUT消息被发送,并且其包括PoC箱服务参数和PoC箱服务规则的XML文件的ID信息。当接收到HTTPPUT消息时,XDMS存储包含在所接收到的消息中的PoC箱服务参数。在步骤504和506中,XDMS通过集总代理服务器160向与HTTPPUT消息的发送者对应的XDMC104发送响应消息。当接收到包含PoC箱服务参数中的PoC箱ID的消息时,XDMS验证该ID是否是可用的。如果该ID是可用的,则XDMS设置从XDMC104接收到的ID,并在响应消息中包括和发送所设置的ID。但是,当PoC箱ID不包括在XDMS接收到的HTTPPUT消息中时,产生PoC箱服务ID,并且将其映射到PoC箱服务参数。在步骤504和506中,XDMS在响应消息中包括PoC箱服务ID,并且通过集总代理服务器160将响应消息发送到XDMC。本发明通过发送和接收包含映射到PoCUE100的XDMS和XDMC104之间的PoC箱服务的会话发起条件的PoC箱服务参数和用于识别所设置的PoC箱服务参数的PoC箱服务ID的消息,来定义当提供PoC箱服务时要使用的条件。当XDMS在步骤500到506中存储PoC箱服务参数和用于识别所设置的PoC箱服务参数的PoC箱服务ID时,XDMS进行到步骤507以设置PoC箱XML文件管理模式,其用于管理所存储的PoC箱服务参数。例如,当存在用于修改或删除PoC箱服务参数的输入时,XDMC104使用用于数据管理的XCAP向XDMS发送要被修改或删除的PoC箱服务ID信息和参数信息,以修改或删除存储在XDMS中的相关XML文件,以使得信息可以被更新。图6是示出根据本发明的PoC客户端激活PoC箱服务以及PoC服务器根据预设的PoC箱服务数据提供PoC箱服务的过程的流程图。当接收到来自于用户的PoC箱服务请求时,在步骤600和602中,PoC客户端102经由SIP/IP核心网络向PoC服务器150发送用于激活PoC箱服务的请求消息。该用于请求PoC箱JIl务的消息可以^^用SIPPUBLISH消息,其包含附加PoC箱服务字段以及用于指示PoCl.O技术中定义的PoC箱服务设置值的字段。在本发明中,PoC箱服务字段可以包括指示PoC箱服务是否被激活的值。该用于激活PoC箱服务的请求消息可以包含PoCUE100的地址信息和附加PoC箱服务数据ID。当接收到PoC箱服务请求消息时,在步骤604和605中,PoC服务器150激活相关PoC箱服务并向PoC客户端102发送200OK响应消息。当在步骤606和607中接收到来自于PoC客户端(为其激活PoC箱服务)的会话请求消息时,在步骤608中,PoC服务器150向XDMS发送用于请求PoC箱服务参数信息的消息,以便于请求映射到相关PoC箱服务的所存储的XML文件。PoC服务器150可以在要被发送到XDMS的用于请求PoC箱服务参数信息的消息中包括PoCUE地址信息或PoC箱服务数据ID。当接收到用于请求PoC箱服务参数信息的消息时,在步骤610中,XDMS向PoC服务器150发送200OK响应消息。此外,在步骤612中,XDMS向PoC服务器150发送NOTIFY消息,该消息包含所存储的映射到包含在用于请求PoC箱服务信息的消息中的PoC箱服务数据ID或PoCUE地址信息的XML文件。当接收到用于相关PoC客户端的XML文件时,在步骤616中,PoC服务器读取该XML文件并从PoC箱服务参数信息中检索服务规则。在步骤618中,PoC服务器150向由接收会话请求的PoC客户端根据在步骤616中检索的服务规则设置的PoC箱发送会话请求消息(或者SIPINVITE消息)。例如,当在XML文件中PoC箱类型被设置为UEPoC箱时,PoC服务器150将该会话请求消息路由到UEPoC箱402。当接收到会话请求消息时,在步骤620中,PoC箱按照常规向PoC服务器150发送自动响应消息UOOOK)。在步骤622和624中,PoC服务器150向请求会话的PoC客户端发送响应消息,以使得执行会话连接过程。在步骤626中,执行用于存储媒体流的操作。当在会话连接之后接收到要发送到PoC箱的媒体流时,PoC服务器150可以根据在步骤616中检索的服务规则仅发送所请求的类型的媒体。18在执行图6的步骤600到605中的PoC箱服务请求过程之后,当存在其中PoC箱服务被激活的PoC客户端的会话请求时,PoC服务器150请求并接收与PoC箱服务有关的XML文件,而且提供PoC箱服务。因为PoC服务器150可以仅存储包含在会话请求消息中的PoC客户端的PoC箱相关XML文件,所以服务器负担减轻。在另一种方法中,可以在PoC箱服务请求过程之后执行用于请求和接收与PoC箱服务有关的XML文件的过程。注意,可以省略图6的步骤600到605中的PoC箱服务请求过程。当省略PoC箱服务请求过程时,PoC服务器150在接收到用于相关PoC客户端的会话INVITE消息之后,在步骤608到614中执行从XDMS收集PoC箱服务相关文件的过程。PoC服务器根据在所收集的文件中定义的PoC箱相关服务参数来处理SIP呼叫和媒体传输。图7和8示出了包含在图5中从XDMC向XDMS发送的HTTPPUT消息中的XML文件句式的示例。图7和8中定义的XML文件格式包括能够寻皮包含在乂人XDMC发送到XDMS的HTTPPUT消息中的内容。参照图7,在该文件中定义的要素包括PoC箱服务参数,即,PoC箱媒体类型(Media-type)、PoC箱类型(PoCBox-type)、要在PoC箱中使用的编解码器的类型(codec-type)、最大存储尺寸和时间(max-size和max-time)、PoC箱的应答冲莫式(answer-mode)、以及当PoC箱激活到期时要使用的参考信息(client-unavailable)。"client-unavailable"信息包括指示当PoC箱激活到期时是否使用PoC箱的值。根据此值,即使在PoCUE关机时也可以提供PoC箱服务功能。如图8所示,当PoC箱服务到期时要使用的参考信息包括^某体类型、要在PoC箱中使用的编解码器的类型、PoC箱的应答模式以及指示当PoC箱激活到期时是否要使用PoC箱的信息。在图8中,PoC箱的应答模式被设置为自动应答模式(pocboxamType),指示当PoC箱激活到期时是否使用PoC箱的信息,皮i殳置为"default-pocbox"。首先,图9示出图6中从PoC客户端向PoC服务器发送的SIPPUBLISH消息。SIPPUBLISH消息通过扩展传统PoCl标准中定义的PoC服务设置值而包含"pocbox-setting"元素,以使得可以设置PoC箱服务激活。与"pocbox-setting"元素的子元素对应的"PBXactive"值#/没置为"真"或"假,,值,以使得可以识别PoC箱服务激活或去激活请求。可替换地,当在XDMS中设置的参数的"PBX—TYPE,,值被设置为"NWPoCbox"或"UEPoCbox"时,可以识别PoC箱类型。关于PoC箱类型的信息可以被包括在字符串文本中。图IO和11示出了使用SIPPUBLISH消息实现扩展PoC服务设置的扩展的XML句式的定义。除了传统PoC服务设置的句式之外,分别通过二进制值和字符串文本值来定义和表达"PBX"和"PBX-type"元素。理解,在不脱离本发明的范围的情况下,可以对本发明做出各种修改、增加和替换。因此,在不脱离本发明的原理的其它可能的实施例和修改都将落入本发明的包含范围之内。权利要求1、一种用于在无线一键通话PoC系统中提供PoC箱服务的方法,其中该PoC系统包括包含PoC可扩展标记语言XML文件管理客户端XDMC和PoC客户端的PoC用户设备UE、PoC服务器、用于存储PoC箱服务信息的服务器、以及用于存储媒体的PoC箱,该方法包括步骤当输入PoC箱服务信息时,从XDMC向该服务器发送并存储PoC箱服务信息;以及当存在用于PoC客户端的会话请求时,根据存储在PoC箱服务信息存储服务器中的、映射到PoC客户端的PoC箱服务信息,从PoC服务器提供PoC箱服务。2、如权利要求l所述的方法,还包括当存在用于激活PoC箱服务的输入时,从PoC客户端向PoC服务器发送PoC箱服务激活请求消息;当PoC服务器接收到该PoC箱服务激活请求消息时,激活用于相关PoC客户端的PoC箱服务。3、如权利要求l所述的方法,其中所述发送和存储步骤还包括响应于PoC箱服务信息,产生PoC箱服务参数;通过集总代理服务器向PoC箱服务信息存储服务器发送包括所产生的PoC箱服务参数的PoC箱服务信息设置请求消息;以及当PoC箱服务信息存储服务器接收到PoC箱服务信息设置请求消息时,存储包括在该消息中的PoC箱服务参数。4、如权利要求3所述的方法,其中该PoC箱服务信息设置请求消息包括包含PoC箱服务参数的XML文件。5、如权利要求3所述的方法,其中该PoC箱服务信息设置请求消息是超文本传输协议HTTPPUT消息,并且包括用于设置PoC箱服务参数和建立会话的统一资源标识符URI信息。6、如权利要求3所述的方法,其中使用XML配置访问协议XCAP将该PoC箱服务信息设置请求消息发送到PoC箱服务信息存储服务器。7、如权利要求3所述的方法,其中该PoC箱服务参数包括下列参数中的至少一个参数用于指示使用UEPoC箱还是网络PoC箱的PoC箱类型、要被发送到PoC箱的媒体的类型、最大存储尺寸和时间、当媒体存储在PoC箱中时要使用的编解码器的类型、PoC箱的应答模式、PoC箱标识符ID、以及当PoC箱服务激活请求消息到期时要使用的PoC箱服务相关信息。8、如权利要求7所述的方法,还包括当PoC箱ID包括在XDM服务器接收到的PoC箱服务信息设置请求消息中时,确定PoC箱ID是否是可用的;以及向XDMC发送包括指示PoC箱ID是否可用的信息的响应消息。9、如权利要求7所述的方法,还包括当PoC箱ID不包括在由XDM服务器接收到的PoC箱服务信息设置请求消息中时,产生PoC箱ID;以及向XDMC发送包括所产生的PoC箱ID的响应消息。10、如权利要求l所述的方法,其中所述提供步骤包括当PoC服务器接收到用于该PoC客户端的会话请求消息时,向该PoC箱服务信息存储服务器发送对于映射到该PoC客户端的PoC箱服务信息的请求;响应于该PoC箱服务信息请求,从该PoC箱服务信息存储服务器向该PoC服务器提供所存储的映射到相关PoC客户端的PoC箱服务信息;以及当PoC服务器接收到PoC箱服务信息时,根据PoC箱服务信息向相关PoC箱发送会话请求消息。11、如权利要求l所述的方法,其中所述提供步骤包括向该PoC箱服务信息存储服务器发送对于所存储的映射到该PoC客户端的PoC箱服务信息的请求;响应于该PoC箱服务信息请求,向该PoC服务器提供所存储的映射到该PoC客户端的PoC箱服务信息;以及当PoC服务器接收到该PoC箱服务信息时,存储该PoC箱服务信息,并且当该PoC服务器接收到对于该PoC客户端的会话请求消息时,根据该PoC箱服务信息向相关PoC箱发送会话请求消息。12、如权利要求10所述的方法,还包括当该PoC箱接收到该会话请求消息时,自动发送响应消息以产生会话;以及在产生会话之后,从该PoC服务器向该PoC箱发送映射到由该PoC箱服务信息设置的媒体类型的媒体流。13、一种用于提供无线一键通话PoC箱服务的PoC系统,包括PoC用户设备UE,其包括PoC可扩展标记语言XML文件管理客户端XDMC,用于当输入PoC箱服务信息时,通过集总代理服务器向用于存储PoC箱服务信息的服务器发送PoC箱服务信息;XDMC,用于将所发送的PoC箱服务信息映射到PoCUE,并且存储所映射的信息;以及PoC服务器,当存在对于PoC客户端的会话请求时,根据存储在PoC箱服务信息存储服务器中的、映射到PoC客户端的PoC箱服务信息,提供PoC箱服务。14、如权利要求13所述的PoC系统,其中该PoCUE还包括该PoC客户端,用于当存在用于激活PoC箱服务的输入时,向PoC服务器发送PoC箱服务激活请求消息;以及其中当PoC服务器接收到该PoC箱服务激活请求消息时,激活用于相关PoC客户端的PoC箱服务。15、如权利要求13所述的PoC系统,其中该XDMC响应于输入的PoC箱服务信息产生PoC箱服务参数,通过集总代理服务器向PoC箱服务信息存储服务器发送包括产生的PoC箱服务参数的PoC箱服务信息设置请求消息;以及其中当PoC箱服务信息存储服务器接收到该PoC箱服务信息设置请求消息时,存储包括在该消息中的PoC箱服务参数。16、如权利要求15所述的PoC系统,其中该PoC箱服务信息设置请求消息是包含PoC箱服务参数的XML文件。17、如权利要求15所述的PoC系统,其中该PoC箱服务信息设置请求消息是超文本传输协议HTTPPUT消息,并且包括用于设置PoC箱服务参数和建立会话的统一资源标识符URI信息。18、如权利要求15所述的PoC系统,其中使用XML配置访问协议XCAP将该PoC箱服务信息设置请求消息发送到PoC箱服务信息存储服务器。19、如权利要求15所述的PoC系统,其中该PoC箱服务参数包括下列参数中的至少一个参数用于指示使用UEPoC箱还是网络PoC箱的PoC箱类型、要被发送到PoC箱的媒体的类型、最大存储尺寸和时间、当媒体存储在PoC箱中时要使用的编解码器的类型、PoC箱的应答模式、PoC箱标识符ID、以及当PoC箱服务激活请求消息到期时要使用的PoC箱服务相关信息。20、如权利要求19所述的PoC系统,其中当PoC箱ID包括在PoC箱服务信息存储服务器接收到的PoC箱服务信息设置请求消息中时,该PoC箱服务信息存储服务器进一步确定该PoC箱ID是否是可用的,以及向XDMC发送包括指示PoC箱ID是否可用的信息的响应消息。21、如权利要求19所述的PoC系统,其中当PoC箱ID不包括在由PoC箱服务信息存储服务器接收到的PoC箱服务信息设置请求消息中时,该PoC箱服务信息存储服务器进一步产生PoC箱ID,以及向XDMC发送包括所产生的PoC箱ID的响应消息。22、如权利要求13所述的PoC系统,其中当PoC服务器接收到对于该PoC客户端的会话请求消息时,PoC服务器进一步向该PoC箱服务信息存储服务器发送对于映射到该PoC客户端的PoC箱服务信息的请求,并且当接收到该PoC箱服务信息请求时,根据该PoC箱服务信息向相关PoC箱发送会话请求消息;以及其中该PoC箱服务信息存储服务器还响应于该PoC箱服务信息请求向该PoC服务器提供所存储的映射到相关PoC客户端的PoC箱服务信息。23、如权利要求13所述的PoC系统,其中该PoC服务器进一步向该PoC箱服务信息存储服务器发送对于所存储的映射到PoC客户端的PoC箱服务信息的请求,以及当接收到该PoC箱服务信息时存储该PoC箱服务信息,并且当接收到对于该PoC客户端的会话请求消息时,根据该PoC箱服务信息向相关PoC箱发送会话请求消息,以及其中该PoC箱服务信息存储服务器进一步响应于该PoC箱服务信息请求,向该PoC服务器提供所存储的映射到相关PoC客户端的PoC箱服务信息。24、如权利要求22所述的PoC系统,其中当该PoC箱接收到该会话请求消息时,进一步自动向该PoC服务器发送响应消息以产生会话;以及其中在产生会话之后,该PoC服务器进一步向该PoC箱发送映射到由该PoC箱服务信息设置的媒体类型的媒体流。25、如权利要求13所述的PoC系统,其中该PoC箱服务信息存储服务器是XML文件管理服务器XDMS。26、一种用于在无线一键通话PoC系统中提供PoC箱服务的方法,其中该PoC系统包括包含PoC可扩展标记语言XML文件管理客户端XDMC和第一PoC客户端的PoC用户设备UE、PoC服务器、用于存储PoC箱服务信息的XDM服务器、以及用于存储J某体的PoC箱,该方法包括步骤在XDMC中接收用于第一PoC客户端的PoC箱服务信息;从该XDMC向XDM服务器发送用于第一PoC客户端的PoC箱服务信息;从第二PoC客户端接收会话请求;由该PoC服务器从该XDM服务器请求用于该第一PoC客户端的PoC箱服务信息;向该PoC服务器发送用于第一PoC客户端的PoC箱服务信息;以及根据用于该第一PoC客户端的PoC箱服务信息从该PoC服务器提供该PoC箱服务。27、如权利要求26所述的方法,还包括步骤从该第一PoC客户端向该PoC服务器发送PoC箱服务激活请求消息;由该PoC服务器接收该PoC箱服务激活请求消息;以及激活用于相关PoC客户端的PoC箱服务。全文摘要提供了一种多媒体无线一键通话(PoC)箱服务的系统和方法,其能够使用PoC系统中的与PoC服务器和可扩展标记语言(XML)文件管理服务器(XDMS)进行互配的功能,反映用户的动态请求。在提供PoC箱服务的方法中,PoCXDMS存储关于要被PoC用户存储的媒体的类型、PoC箱类型以及在服务请求到期之后的连接地址的多种信息。利用PoC服务器和PoC客户端之间的会话发起协议(SIP)技术以及通过与PoC服务器和XDMS的互配来实现相关服务。文档编号H04W84/04GK101411215SQ200780011113公开日2009年4月15日申请日期2007年3月27日优先权日2006年3月27日发明者成常庆申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1