管理无线一键通话会话支持的媒体类型的方法和用户设备的制作方法

文档序号:7552382阅读:74来源:国知局
专利名称:管理无线一键通话会话支持的媒体类型的方法和用户设备的制作方法
技术领域
本发明涉及用于管理无线一键通话(PTT) (PoC)会话中支持的媒体类型的方法、用于实现该方法的PoC系统和PoC用户设备(UE)。更具体地,本发明涉及用于在参与PoC会话的特定PoC客户端退出该PoC会话时处理被协商为由该特定PoC客户端在参与该PoC会话时能够使用的一个或多个媒体类型的方法、以及实现该方法的PoC系统和PoC UE。
背景技术
移动通信技术的重大发展以及通信网络的扩展已经导致提供使用移动电话的多种服务和应用。除了基本通信服务外,用户需要更多样化的服务,包括定位服务、多媒体服务、和一键通话(PTT)服务。具体地,PTT服务支持多种辅助功能,诸如即时信使、状态显示、和语音/多媒体存储服务以及已经由传统的无线发送器或集群无线系统(TRS)提供的群组和语首通/[目。
当前,已经致力于建立移动通信网络中采用这样的PTT功能的无线PTT (PoC)服务的标准。PoC服务不同于传统的移动通信服务的一个特征是,它属于多个会话以使得必要时用户可以在会话之间移动的同时而进行通信。由开放移动联盟(OMA)规定用户在多个PoC会话之间移动的同时必须能够通信的要求,S卩,多会话功能的要求。OMA是用于定义移动通信服务的标准的论坛。
PoC V2.0系统支持PoC多媒体通信服务。为此,PoC V2.0系统除了语音之外,还定义了新型的多媒体,诸如视频、音频和文本。当开启PoC会话时,通过PoC服务器与PoC客户端之间的协商来确定PoC会话中使用的媒体类型。此外,由于用户设备的能力的进步,当前的PoC系统中可以显示多个流,诸如视频或图像。
上述多媒体由一个或多个媒体类型的组合形成。“媒体类型”可以指各种类型的媒体,例如,诸如音乐的音频、诸如运动画面的视频、诸如静止画面/照片的图像、文本、和文件、以及被规定为语音(speech)或PoC语音的话音(voice),也可以指多个相同类型的媒体流。
当在支持上述多个媒体类型的PoC系统中开启PoC会话时,PoC服务器开启允许参与该PoC会话的PoC客户端所用的媒体类型的任何组合的PoC会话。换句话说,当开启PoC会话时,通过协商获得PoC会话中能够支持的各种媒体类型。此外,当在PoC会话已经开启之后另一个PoC客户端参与该PoC会话时,再次执行对该PoC会话中能够支持的媒体类型的协商。
在如上所述通过媒体类型的协商开启PoC会话之后,实际上要在PoC会话中使用的一个或多个媒体类型必须被至少两个PoC客户端支持,以使得该一个或多个媒体类型的发送和接收可以有意义。但是,根据传统的P0C系统,以仅在开启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客户端在参与该PoC会话时能够使用的一个或多个媒体类型的信息插入到用于退出该PoC会话的退出消息中,并用于发送该退出消息;以及所述PoC服务器,当接收到该退出消息时,从包括在该退出消息中的媒体类型信息中识别并存储一个或多个媒体类型,以及当使用所识别的一个或多个媒体类型的剩余PoC客户端的数量为一或更小时,校正该PoC会话以使得从当前PoC会话中使用的一个或多个媒体类型当中排除所识别的一个或多个媒体类型。
根据本发明的另一方面,提供一种用于在包括PoC服务器和PoC客户端的PoC系统中管理PoC服务器与一个或多个PoC客户端之间开启的PoC会话中支持的一个或多个媒体类型的方法。该方法包括:由所述PoC客户端中的至少一个PoC客户端将关于所述至少一个PoC客户端中的每一个在参与该PoC会话时能够使用的一个或多个媒体类型的信息插入到用于退出该PoC会话的退出消息中;将该退出消息发送到PoC服务器;iPoC服务器已经接收到该退出消息时,由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会话中支持的一个或多个媒体类型的方法,该方法包括:接收包括与各个PoC客户端在参与该PoC会话时能够使用的一个或多个媒体类型对应的媒体类型信息的退出消息;当该PoC服务器已经接收到该退出消息时,从包括在该退出消息中的媒体类型信息中识别并存储一个或多个媒体类型;确定使用所识别的一个或多个媒体类型的剩余PoC客户端的数量是否为一或更小;以及当使用所识别的一个或多个媒体类型的剩余Poc客户端的数量为一或更小时,校正该PoC会话以使得从该PoC会话中使用的一个或多个媒体类型当中排除所识别的一个或多个媒体类型。
具体地,根据本发明,还提供一种用于实现管理无线一键通话PoC会话中支持的一个或多个媒体类型的PoC用户设备,该PoC用户设备包括:用户接口,用于根据PoC用户的输入来输出信号;数据传输器,用于进行发送、和接收分组数据二者中的至少一个;以及PoC客户端,当在该PoC用户设备参与该PoC会话时PoC用户通过用户接口输入PoC会话退出请求时,通过所述数据传输器向PoC服务器发送包括关于能够用于参与PoC会话的、PoC客户端能够支持的一个或多个媒体类型的信息的PoC会话退出消息。
通过以下结合附图公开了本发明的示范性实施例的详细描述,本发明的其他方面、优点和显著的特征对于本领域技术人员将变得明显。


通过下面结合附图的详细描述,本发明的特定示范性实施例的上述及其他方面、特征和优点将更加明显,其中:
图1是示出应用本发明的示范性实施例的PoC服务系统的配置的框图2是示出示范性PoC服务器的功能的框图3是示出PoC服务器中的控制PoC功能块和参与PoC功能块的框图4是示意性地示出PoC服务器与包括PoC客户端的一般PoC用户设备(UE)之间的连接的框图5是示出根据PoC服务器与参与PoC会话的PoC客户端之间的媒体类型协商开启PoC会话的示范性过程的流程图6是示出根据本发明的示范性实施例的在参与PoC会话的PoC客户端退出PoC会话时PoC服务器管理PoC会话中支持的一个或多个媒体类型的过程的流程图7是示出根据本发明的示范性实施例的PoC客户端退出PoC会话的过程的流程图;和
图8是示出了根据本发明的示范性实施例的在PoC会话参与者退出PoC会话时PoC服务器管理PoC会话中支持的一个或多个媒体类型的过程的流程图。
全部附图中,应当注意,相似的引用数字用于描述相同的或相似的元件、特征和结构。
具体实施方式
提供参考附图的以下描述以帮助全面地理解由权利要求书和它们的等效物定义的本发明的示范性实施例。它包括各种细节来帮助理解,但是这些将被认为仅仅是示范性的。因此,本领域普通技术人员将认识到,可以在不脱离本发明的范围和精神的情况下,对这里描述的实施例做出各种变化和修改。此外,为了清楚和简明,省略了公知的功能和结构的描述。
首先,现在将参考图1到3描述应用本发明的示范性实施例的示范性无线一键通话(PTT) (PoC)系统。以下描述将参考本发明的示范性实施例应用于PoC系统的情况,该PoC系统从PTT系统当中提供使用蜂窝移动通信网络的PTT服务。PoC系统可以使用会话启动协议(SIP)和SIP扩展协议来传送群组通信的会话参与信息,并可以使用可扩展标记语言(XML)配置接入协议(XCAP)来获得群组信息。本发明的以下示范性实施例可以由以上协议来实现,并且本发明的示范性实施例的结构可以基于PoC Rel.1系统。将参考应用本发明的示范性实施例的示范性PoC系统来给出以下描述。
图1是示出示范性的PoC服务系统和相对于该系统的网络的结构的概念图。
示范性的PoC系统可以包括PoC用户设备(UE) 100、可扩展标记语言(XML)文档管理服务器(XDMS) 130和140、以及PoC服务器150。此外,该PoC系统还可以包括集总代理服务器160。前述组件可以通过接入网络110、SIP/IP核心网络120和远程PoC网络170彼此连接。
现在将描述各个组件。
PoC UElOO可以包括PoC客户端102和XML文档管理客户端(XDMC) 104。
代表包含在PoC UElOO中的服务请求器的PoC客户端102位于PoC UElOO中并执行网络接入以便为PoC服务用户提供PoC服务。可以通过包含PoC客户端的PoC UE为PoC服务用户提供PoC服务。在下面的描述中,“PoC客户端”将被用作PoC服务用户和包括PoC客户端的UE的术语。此外,PoC客户端的引用数字将被忽略,除非需要具体区分。
PoC客户端的主要功能是考虑PoC服务用户(B卩,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标准定义了 XDMS130和140以及XDM客户端104用于群组列表服务。图1所示的结构包括用于PoC服务的PoC XDMS140、以及甚至在其他服务使能器中也能共享的共享XDMS130。关于群组和群组成员的信息可以通过PoC客户端存储在XDMS130和140中。PoC客户端可以通过从XDMS130和140接收到的个人或群组列表来了解关于该PoC客户端自身可以呼叫的其他PoC客户端的信息。同时,XDMS130和140中的群组和群组成员的产生、校正和管理可以由PoC服务供应商通过诸如互联网或内部网的可靠通信网络来进行。将省略对XML文本管理(诸如创建、校正和删除群组列表)的协议和特定内容的详细描述。
对于群组服务,在从XDMC客户端104接收到群组列表相关请求时,集总代理服务器160根据合适的规则将该请求路由到XDMS130和140。
现在将描述PoC服务器150。
图2是示出示范性PoC服务器的结构的框图。
PoC服务器150的功能可以分为用于保持PoC会话的控制PoC功能(CF)300、和用于处理诸如与相应的PoC客户端A102-A和PoC客户端102-B的每个PoC会话的保持的参与PoC功能(PF)310-A和310-B。现在将参考表I和2描述根据PoC服务器的每个功能的特征。
表I
权利要求
1.一种用于在无线一键通话P0C服务器中管理PoC服务器与一个或多个PoC客户端之间开启的PoC会话中支持的一个或多个媒体类型的方法,该方法包括: 接收包括与各个PoC客户端在参与该PoC会话时能够使用的一个或多个媒体类型对应的媒体类型信息的退出消息; 当该PoC服务器已经接收到该退出消息时,从包括在该退出消息中的媒体类型信息中识别并存储一个或多个媒体类型; 确定使用所识别的一个或多个媒体类型的剩余PoC客户端的数量是否为一或更小;以及 当使用所识别的一个或多个媒体类型的剩余PoC客户端的数量为一或更小时,校正该PoC会话以使得从该PoC会话中使用的一个或多个媒体类型当中排除所识别的一个或多个媒体类型。
2.如权利要求1所述的方法,还包括: 在执行了所述确定之后,当使用所识别的一个或多个媒体类型的剩余PoC客户端的数量为一或更小时,启动预设时间的定时器;以及 当在定时器达到预设时间之前使用所识别的一个或多个媒体类型的新的PoC客户端加入该PoC会话时,继续支持当前PoC会话中使用的一个或多个媒体类型。
3.如权利要求2所述的方法,还包括:在启动了定时器之后,当在定时器达到预设时间之后使用所识别的一个或多个媒体类型的新的PoC客户端加入该PoC会话时,执行会话校正。
4.如权利要求1所述的方法,还包括:在所述确定之后,当使用所识别的一个或多个媒体类型的剩余PoC客户端的数量为二或更大时,继续支持当前PoC会话中使用的一个或多个媒体类型。
5.如权利要求1所述的方法,还包括,在所述确定之后: 当使用所识别的一个或多个媒体类型的剩余PoC客户端的数量为一或更小时,向任意剩余PoC客户端发送用于从该PoC会话中删除所识别的一个或多个媒体类型的会话校正消息;以及 当该PoC服务器从任意剩余PoC客户端接收到最终响应消息时,执行会话校正。
6.如权利要求5所述的方法,其中该会话校正消息包括SIPre-1NVITE消息、和SIPUPDATE消息其中之一。
7.如权利要求1所述的方法,其中媒体类型包括视频、语音、图像、文本、和文件中的一个或多个。
8.一种用于实现管理无线一键通话PoC会话中支持的一个或多个媒体类型的PoC用户设备,该PoC用户设备包括: 用户接口,用于根据PoC用户的输入来输出信号; 数据传输器,用于进行发送、和接收分组数据二者中的至少一个;以及 PoC客户端,当在该PoC用户设备参与该PoC会话时PoC用户通过用户接口输入PoC会话退出请求时,通过所述数据传输器向PoC服务器发送包括关于能够用于参与PoC会话的、PoC客户端能够支持的一个或多个媒体类型的信息的PoC会话退出消息。
9.如权利要求8所述的PoC用户设备,其中,当该PoC客户端已经通过该数据传输器从PoC服务器接收到会话校正消息时,该PoC客户端通过该数据传输器向该PoC服务器发送最终响应消息,该会话校正消息包括关于要停止在当前PoC会话中使用的一个或多个媒体类型的信息。
10.如权利要求8所述的PoC用户设备,其中,该关于PoC客户端能够支持的一个或多个媒体类型的信息包括关于通过与PoC服务器的协商建立的能够用于参与该PoC会话的一个或多个媒体类型的信息。
11.如权利要求8所述的PoC用户设备, 其中媒体类型包括视频、语音、图像、文本、和文件中的一个或多个。
全文摘要
本发明提供管理无线一键通话会话支持的媒体类型的PoC服务器中的方法和以及PoC用户设备。当至少一个PoC客户端参与开放移动联盟(OMA)无线一键通话(PTT)(PoC)多媒体通信服务而且将要退出该PoC客户端正在参与的PoC会话时,PoC服务器识别并存储关于该PoC客户端加入该PoC会话时被协商为在该PoC客户端与该PoC服务器之间能够使用的一个或多个媒体类型的信息。接着,当参与该PoC会话的剩余PoC客户端当中使用所识别的一个或多个媒体类型的PoC客户端的数量为一或更小时,该PoC服务器确定并校正该PoC会话以便不使用所识别的一个或多个媒体类型。从而,可以防止该一个或多个媒体类型的传输错误并且节省分配给该一个或多个媒体类型的资源。
文档编号H04L29/06GK103139216SQ20131005518
公开日2013年6月5日 申请日期2008年4月7日 优先权日2007年4月5日
发明者李智惠, 朴成真, 金旭, 李殷旿 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1