提供无线一键通(PoC)动态业务选项的设备和方法

文档序号:7610550阅读:163来源:国知局
专利名称:提供无线一键通(PoC)动态业务选项的设备和方法
技术领域
本发明一般涉及通信网络,并且具体地,涉及在无线通信网络中提供动态无线一键通(PoC)业务选项的设备和方法。
相关技术说明无线一键通(PoC)是一般称为按讲(PTT)或话音聊天业务类型的快速连接、半双工业务。PTT应用为无线用户提供只需按其手机上的按钮便可几乎瞬时连接到其它用户的方法。该业务为半双工式,并可用于一对一私人呼叫及一对多群组呼叫。用户可利用遍及很广区域的专用、直接、同时的无线电话音连接,费用适当且操作方便,经常取代了诸如寻呼机和双向无线电设备等其它装置。接收呼叫的用户自动听到主叫的话音而不必应答呼叫。
PoC是在由开放移动联盟(OMA)当前为此业务开发的开放式规范中使用的正式名称。PoC规范利用因特网工程任务小组(IETF)、第三代合作伙伴项目(3GPP)和3GPP2的多个现有规范,包括3GPP IP多媒体子系统(IMS)和3GPP2多媒体域(MMD)的功能以实现移动装置之间的IP连接。在一个解决方案中,PoC使用独立于现有无线电和核心网络的服务器。PoC可通过诸如WCDMA、CDMA2000、GPRS、UMTS和802.11等无线电技术在IP骨干上实施。
IMS和MMD的使用增加了在基于IP的分组交换网络上集成话音和数据业务的能力。在分组交换域的顶部增加了两个基本功能。第一个功能是经会话发起协议(SIP)查找发起会话的用户的能力。第二个功能是集成诸如PTT等新业务的能力。通过引入IMS及其多业务输送功能,建立了公共的业务基础设施,并消除了为每个业务构建业务输送基础设施的需要。
现有PoC标准定义了需要在网络中配置的两个禁止业务选项和应答模式业务选项●PoC通信输入会话禁止;●PoC示警输入会话禁止;以及●应答模式(自动或手动应答模式)。这些选项非常动态,并且传统管理无法使用。
现有PoC标准还定义了需要在网络中配置的以下终端功能●支持的将话音信号编码的编解码器;以及●支持的将话音信号解码的编解码器。
现有PoC标准规定了一些动态业务选项,但没有用于在网络中配置动态PoC相关特性和功能的解决方案。例如,应答模式可设为自动或手动模式。如果应答模式设为手动,则呼叫建立与普通SIP呼叫相同。然而,如果应答模式设为自动,则网络允许主叫PoC用户在邀请被叫用户的同时开始发言。SIP协议要求网络随后返回用于呼叫的编解码器。由于被叫用户可能不支持为呼叫选择的编解码器,因此,这给网络带来了问题。这种情况下,网络必须在主叫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客户支持哪些编解码器的指示的工具。如果应答模式为自动,则被叫PoC客户支持哪些编解码器的指示被发送到编解码器选择器。该设备还包括响应被叫PoC客户的应答模式设为自动的指示、用于从请求消息中提取主叫PoC客户支持哪些编解码器将话音信号编码的指示的工具,其中,主叫PoC客户支持哪些编解码器的指示被发送到编解码器选择器;以及用于通知主叫PoC客户和被叫PoC客户选择的在会话期间使用的编解码器的工具。
附图简述

图1是示出本发明方法的实施例的信令图;以及图2是根据本发明修改的PoC服务器的简化功能方框图。
实施例详细说明图1是示出本发明方法的示范实施例的信令图。所示内容有被叫客户(PoC客户B)11、SIP/IP核心网络12、PoC服务器13、发端网络14及主叫客户(PoC客户A)15。在步骤16,PoC客户B的用户更改业务选项,如PoC通信输入会话禁止、PoC示警输入会话禁止或应答模式(自动或手动)。例如,PoC客户B可将其应答模式更改为自动。
PoC客户B11随后使用公布方法在网络中设置业务选项和终端功能。PoC客户B将公布请求消息17发送到SIP/IP核心12,并在此示例中包括应答模式设为自动的指示和PoC客户B支持的编解码器类型的指示。在步骤18,该公布请求消息被转发到PoC服务器13。由于应答模式设为自动,因此,PoC客户B支持的编解码器也上载到PoC服务器。PoC服务器随后向SIP/IP核心返回SIP200确定消息19,该SIP/IP核心在步骤21将该消息转发到PoC客户B。
在此示例中的此时,PoC客户A15邀请PoC客户B11参与呼叫。这通过PoC客户A向发端网络14发送SIP邀请消息22而进行,该发端网络在步骤23将该消息转发到SIP/IP核心12。邀请消息包括PoC客户A支持的编解码器列表。SIP/IP核心又在步骤24将邀请消息转发到PoC服务器13。PoC服务器随后在从PoC客户A和PoC客户B接收的支持的编解码器列表中选择编解码器。这使得PoC服务器能够相对于这两个客户在利用的接入技术来选择编解码器和优化带宽效率与音频质量。PoC服务器随后在发送到SIP/IP核心的183会话进展消息25中包括选定编解码器的指示。在步骤26,SIP/IP核心将183会话进展消息转发到发端网络,该发端网络随后将带有选定编解码器的指示的SIP 200确定消息27发送到PoC客户A。
随后,会话建立会继续。在步骤28,PoC客户A15开始将通过选定编解码器编码的媒体发送到发端网络14。同时,PoC服务器13将SIP邀请请求消息29发送到SIP/IP核心12,并包括选定编解码器的指示。在步骤31,SIP/IP核心将带有选定编解码器的指示的SIP邀请请求消息转发到PoC客户B11。PoC客户B向SIP/IP核心返回确认邀请和选定编解码器的SIP200确定消息32。在步骤33,SIP/IP核心将200确定消息转发到PoC服务器。在步骤34,PoC服务器向SIP/IP核心返回带有选定编解码器的指示的SIP200确定消息,该SIP/IP核心在步骤35将该消息转发到发端网络。在步骤36,发端网络将通过选定编解码器编码的媒体发送到PoC服务器,该PoC服务器在步骤37将编码的媒体转发到PoC客户B。
因此,本发明使用众所周知的SIP协议来公布用于优化带宽效率和音频质量的动态数据。SIP的使用使得以众所周知的方式将公布请求路由到PoC服务器而与位置无关成为可能。
图2是根据本发明修改的PoC服务器13的简化功能方框图。动态PoC业务选项控制器41根据存储在用户数据库42中的业务选项控制PoC服务器进出的信令。在所示的示范实施例中,控制器接收PoC客户B11发送的公布消息18,并在数据库中存储应答模式和PoC客户B支持的编解码器的指示。控制器接收PoC客户A15发送的邀请消息24时,控制器从数据库检索数据,并在应答模式分析器43中确定应答模式是手动还是自动。如果应答模式分析器确定PoC客户B的应答模式为手动,则控制器41使用普通SIP过程45来建立会话。
然而,如果应答模式分析器确定PoC客户B的应答模式为自动,则控制器从邀请消息中提取客户A支持的编解码器的指示,并将检索的客户B支持的编解码器的指示和提取的客户A支持的编解码器的指示发送到编解码器选择器44。编解码器选择器选择PoC客户A和PoC客户B均支持的编解码器,并向控制器返回选定编解码器的指示。控制器随后在向PoC客户A发送的183会话进展消息25和向PoC客户B发送的邀请消息29中包括选定编解码器的指示。随后利用选定编解码器而建立会话。应认识到的是,应答模式分析器43和编解码器选择器44可在功能上实施为动态PoC业务选项控制器41的一部分,或者实施为单独的功能单元。
本领域的技术人员将轻松理解,本发明可通过使用硬件或软件或两者来实施,此外,软件实施可通过使用不同的语言和数据结构而有所不同。本发明并不限于特定的语言和/或语言类,也不限于任一单数据结构实施。
当然,在不脱离本发明实质特征的情况下,本发明可以不同于本文所述那些方式的其它特定方式实现。因此,所示实施例在所有方面均要视为是说明而不是限制,并且在随附权利要求书的含义和等同范围内的所有更改要涵盖在其中。
权利要求
1.一种提供动态无线一键通(PoC)业务选项的方法,所述方法包括以下步骤在服务器中存储主叫PoC客户和被叫PoC客户的业务选项;在所述主叫PoC客户与所述被叫PoC客户之间建立会话期间检索所存储的业务选项;以及利用所检索的业务选项来优化所述会话。
2.如权利要求1所述的方法,其中,所述存储业务选项的步骤包括在专用PoC服务器中存储所述主叫PoC客户和所述被叫PoC客户的业务选项。
3.如权利要求1所述的方法,其中,所述存储业务选项的步骤包括存储指示是否禁止PoC通信输入会话的业务选项。
4.如权利要求1所述的方法,其中,所述存储业务选项的步骤包括存储指示是否禁止PoC示警通信输入会话的业务选项。
5.如权利要求1所述的方法,其中,存储指示应答模式是设为手动还是自动的业务选项的步骤。
6.如权利要求5所述的方法,还包括以下步骤在所述服务器中存储所述主叫PoC客户和所述被叫PoC客户的终端功能;在所述主叫PoC客户与所述被叫PoC客户之间建立会话期间检索所存储的终端功能;以及利用所检索的终端功能来优化所述会话。
7.如权利要求6所述的方法,其中,所述存储所述主叫PoC客户和所述被叫PoC客户的终端功能的步骤包括存储所述主叫PoC客户和所述被叫PoC客户支持哪些编解码器的指示。
8.一种提供动态无线一键通(PoC)业务选项的方法,所述方法包括以下步骤在服务器中存储被叫PoC客户的应答模式是设为自动还是手动的指示及所述被叫PoC客户支持哪些编解码器将编码的话音信号解码的指示;在所述服务器中接收来自主叫PoC客户的与所述被叫PoC客户建立会话的请求,所述请求包括所述主叫PoC客户支持哪些编解码器将话音信号编码的指示;如果所述被叫PoC客户的应答模式设为自动,则由所述服务器选择所述主叫PoC客户和所述被叫PoC客户均支持的编解码器;以及通知所述主叫PoC客户和所述被叫PoC客户选择的在所述会话期间使用的编解码器。
9.如权利要求8所述的方法,其中,所述存储步骤包括由所述服务器接收在由所述PoC客户发送并由核心网络转发到所述服务器的公布消息中的指示。
10.如权利要求9所述的方法,其中,所述公布消息还包括当前在所述被叫PoC客户中是否禁止PoC通信或PoC示警的指示,以及所述方法还包括在建立所述会话前确定当前在所述被叫PoC客户中允许PoC通信和PoC示警的步骤。
11.如权利要求8所述的方法,还包括,如果所述被叫PoC客户的应答模式设为手动,则利用普通会话发起协议(SIP)过程来建立所述会话的步骤。
12.一种用于提供动态无线一键通(PoC)业务选项的设备,所述设备包括用于存储被叫PoC客户的应答模式是设为自动还是手动的指示及所述被叫PoC客户支持哪些编解码器将编码的话音信号解码的指示的数据库;用于接收来自主叫PoC客户的与所述被叫PoC客户建立会话的请求消息的工具;用于选择所述主叫PoC客户和所述被叫PoC客户均支持的编解码器的编解码器选择器;响应接收所述请求消息、用于从所述数据库检索所述被叫PoC客户的应答模式的指示及所述被叫PoC客户支持哪些编解码器的指示的工具,其中,如果所述应答模式为自动,则所述被叫PoC客户支持哪些编解码器的指示被发送到所述编解码器选择器;响应所述被叫PoC客户的应答模式设为自动的指示、用于从所述请求消息中提取所述主叫PoC客户支持哪些编解码器将话音信号编码的指示的工具,其中,所述主叫PoC客户支持哪些编解码器的指示被发送到所述编解码器选择器;以及用于通知所述主叫PoC客户和所述被叫PoC客户选择的在所述会话期间使用的编解码器的工具。
13.如权利要求12所述的设备,其中,所述设备在PoC服务器中实施。
14.如权利要求12所述的设备,其中,所述设备还包括响应所述被叫PoC客户的应答模式设为手动的指示、用于利用普通会话发起协议(SIP)过程来建立所述会话的工具。
全文摘要
本发明公开了一种在无线通信网络中提供动态无线一键通PoC业务选项的设备和方法。PoC客户(11、15)的业务选项和终端功能存储在网络中,优选在PoC服务器(13)中。PoC客户(11)使用SIP公布消息(17)来设置应答模式和任一禁止业务的实际状态,并且如果设置自动应答模式,还存储PoC客户(11)支持的编解码器列表。在PoC客户被呼叫时,主叫PoC客户(15)通知服务器(13)支持的编解码器,并且服务器选择两个客户均支持的编解码器,从而优化连接。
文档编号H04W84/08GK101027926SQ200480044030
公开日2007年8月29日 申请日期2004年9月21日 优先权日2004年9月21日
发明者J·霍尔姆 申请人:艾利森电话股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1