一种多方通信的实现方法及系统的制作方法

文档序号:7958347阅读:168来源:国知局
专利名称:一种多方通信的实现方法及系统的制作方法
技术领域
本发明涉及通信技术,特别涉及一种多方通信的实现方法及系统。
背景技术
传统的电话技术通常被用来实现一对一(one-to-one)的通信。虽然,业界存在有限的几种能实现一对多(one-to-many)通信的业务即多方通信业务,比如一键通(PTT,Push to Talk)、会议(Conference)业务、群组短信(Group SMS)等。但这些业务都不能以简单的方式实现多方通信,并且实现效果也不够理想,下面对这些多方通信业务目前出现的问题作简略描述。
一、会议业务会议业务所适用的用户有限,而且服务费用高昂,仅适于在特殊情况下供特殊人群使用,所以并非一种能在大众范围推广的多方通信业务。
二、PTT业务PTT业务仍为一种新型业务,该业务的使用需要用户配备专门的手持设备,而且该手持设备由于实现的功能复杂所以成本较高,因此普通用户很难接受。
三、群组短信群组短信业务的服务费相对便宜,但用户需要借助用户终端的功能较强的用户界面来实现。但是,对于那些使用不具备强大用户界面能力的普通移动终端的用户来说,该业务并不适用,而且这样的用户为数众多。所以该群组短信业务并不利于在广大移动用户中推广。
可见,目前业界还不存在一种实现简单、使用成本较低、适用人群广泛的多方通信业务。

发明内容
有鉴于此,本发明的主要目的在于提供一种多方通信的实现方法及系统,能以简单的方式、较低成本实现多方通信。
为达到上述目的,本发明的技术方案是这样实现的本发明公开了一种多方通信的实现方法,在网络中设置媒体资源实体和用于提供多方通信服务的业务服务器;主叫用户在向一个以上被叫用户发送信息时,该方法包括A.主叫用户终端通过所述业务服务器发送信息至媒体资源实体,该媒体资源实体记录该信息;B.该业务服务器再控制所述媒体资源实体将所记录的信息分发给各个被叫用户终端。
步骤A中,所述主叫用户终端通过业务服务器发送信息至媒体资源实体的方法为所述业务服务器建立起该主叫用户终端与该媒体资源实体之间的媒体会话,该主叫用户终端通过所建立的媒体会话发送信息至该媒体资源实体。
步骤A中,当主叫用户终端发送信息至媒体资源实体之后,进一步包括所述主叫用户终端释放自身与该媒体资源实体之间的媒体会话。
步骤B中,所述业务服务器再控制所述媒体资源实体将所记录的信息分发给各个被叫用户终端的方法为所述业务服务器针对每一被叫用户终端,建立该被叫用户终端与该媒体资源实体之间的媒体会话,该媒体资源实体再通过所建立的媒体会话发送自身记录的信息至该被叫用户终端。
其中,当各个被叫用户均为附加业务用户时,步骤B中,所述业务服务器再控制所述媒体资源实体将所记录的信息分发给各个被叫用户终端的方法为所述业务服务器针对每一被叫用户终端,确定该被叫用户终端当前登录的附加业务服务器,通过该附加业务服务器下发用于指示提取信息的通知给该被叫用户终端,该用于指示提取信息的通知携带媒体资源实体中所记录的信息的地址,该被叫用户终端在得到该用于指示提取信息的通知之后,按所述信息的地址向媒体资源实体请求提取该信息,该媒体资源实体再发送该信息给该被叫用户终端。
其中,当各个被叫用户终端中有部分被叫用户为附加业务用户时,步骤B中,所述业务服务器再控制所述媒体资源实体将所记录的信息分发给各个被叫用户终端的方法为所述业务服务器针对每一非附加业务用户的被叫用户,建立该被叫用户终端与该媒体资源实体之间的媒体会话,该媒体资源实体再通过所建立的媒体会话发送自身记录的信息至该被叫用户终端;所述业务服务器针对每一为附加业务用户的被叫用户,确定该被叫用户终端当前登录的附加业务服务器,通过该附加业务服务器下发用于指示提取信息的通知给该被叫用户终端,该用于指示提取信息的通知携带媒体资源实体中所记录的信息的地址,该被叫用户终端在得到该用于指示提取信息的通知之后,按所述信息的地址向媒体资源实体请求提取该信息,该媒体资源实体再发送该信息给该被叫用户终端。
步骤B中,每当该媒体资源实体发送自身记录的信息至被叫用户终端之后,进一步包括所述业务服务器释放该媒体资源实体与该被叫用户终端之间的媒体会话。
步骤B中,进一步包括被叫用户终端与媒体资源实体进行媒体能力协商;在媒体资源实体发送信息给被叫用户终端之前,进一步包括媒体资源实体按所述媒体能力协商得到的被叫用户终端的媒体能力对自身记录的信息进行媒体格式转换之后再发送给被叫用户终端。
其中,所述附加业务服务器为呈现Presence服务器、或即时通讯IM服务器。
其中,在所述步骤B之后,进一步包括C.删除所述媒体资源实体记录的信息。
步骤C中,所述删除媒体资源实体记录的信息的方法为所述业务服务器在完成向所有被叫用户终端的信息发送之后删除该媒体资源实体记录的信息。
其中,所述步骤C进一步包括所述业务服务器建立主叫用户终端与所述媒体资源实体之间的媒体会话;所述删除媒体资源实体记录的信息之后,进一步通过所建立的媒体会话向主叫用户终端返回用于指示删除成功的信息。
其中,在所述步骤B之后,进一步包括所述业务服务器向主叫用户终端返回用于指示信息发送成功的信息。
其中,所述返回用于指示信息发送成功的信息的方法为采用点对点短消息SMPP的方式通过短消息服务SMS返回该用于指示信息发送成功的信息。
其中,所述返回用于指示信息发送成功的信息的方法为采用即时通信工具返回该用于指示信息发送成功的信息。
其中,所述媒体会话为实时传输协议RTP会话。
其中,所述信息为文本信息、或图片信息、或语音信息、或图像信息,或这四者的任意组合。
其中,所述媒体资源实体为媒体资源服务器MRS或增强型智能外设AIP。
其中,所述被叫用户为固定/移动电话用户、或即时通讯用户、或电子邮箱email用户。
本发明还公开了一种多方通信的实现系统,该系统包括主叫用户终端、业务服务器、媒体资源实体和一个以上的被叫用户终端;所述业务服务器,用于接收来自主叫用户终端的信息并输出至所述媒体资源实体,控制所述媒体资源实体进行信息分发;所述媒体资源实体,用于接收来自业务服务器的信息并记录,在所述业务服务器的控制下分发自身记录的信息分发至各个被叫用户终端。
其中,该系统进一步包括附加业务服务器,用于从所述业务服务器接收用于指示提取信息的通知并下发给已登录于自身的各个被叫用户终端;所述业务服务器进一步用于确定被叫用户终端所登录的附加业务服务器并输出用于指示提取信息的通知给所述附加业务服务器;所述登录附加业务服务器的各个被叫用户终端进一步用于从附加业务服务器接收所述用于指示提取信息的通知并按此通知从所述媒体资源实体接收信息。
其中,所述附加业务服务器为Presence服务器、或IM服务器。
其中,所述业务服务器集成在现有网络的应用服务器AS之中;或者,为独立设置的实体。
其中,所述媒体资源实体为MRS或AIP。
由上述方案可以看出,本发明的关键在于在通信网络中设置用于提供多方通信业务逻辑的业务服务器和用于记录信息的媒体资源实体;业务服务器可控制主叫用户终端将所要发送的信息记录在媒体资源实体之中,然后可控制媒体资源实体将所记录的信息分发给各个被叫用户终端,以实现多方通信。
因此,本发明所提供的多方通信的实现方法及系统,能以简单方式实现多方通信,使各种通信网络的各种用户都能使用该业务,该方案实现成本较低,不必对现网做较大改动,具有较高的可实施性。


图1为本发明方法一较佳实施例处理流程示意图;图2为本发明系统一较佳实施例组成结构示意图。
具体实施例方式
本发明提供了一种多方通信的实现方法,该方法公开了一种易于实现的多方通信技术,其主要设计思想为主叫用户在向多个被叫用户发送信息时,业务服务器首先将主叫用户终端所发送的信息记录在媒体资源实体之中,然后业务服务器再控制该媒体资源实体向各个被叫用户终端分发其所记录的信息。
其中,业务服务器将主叫用户终端所发送的信息记录在媒体资源实体之中的方法可以为首先建立主叫用户终端与媒体资源实体之间的媒体会话,然后该主叫用户终端可通过所建立的媒体会话将信息发送至媒体资源实体。另外,业务服务器控制媒体资源实体将信息发送至各个被叫用户终端的方法也可以为首先针对每一被叫用户终端,建立该被叫用户终端与媒体资源实体之间的媒体会话,然后媒体资源实体通过所建立的媒体会话发送信息给该被叫用户终端。
本发明所述多方通信的业务逻辑可由通信网络中现有的应用业务服务器(AS)来提供,也可独立设置业务服务器来提供该业务逻辑。当主叫用户在向多个被叫用户发送信息时,可以拨打预先设置的业务接入码,根据该业务接入码可将当前呼叫路由至所述用于提供本发明多方通信业务逻辑的业务服务器,该业务服务器将把当前呼叫接入至媒体资源实体,从而主叫用户终端可将自身当前发送的信息记录在媒体资源实体之中。本发明所述媒体资源实体可以为通信网络中的新增实体,也可以采用宽带网络中的媒体资源服务器(MRS,Media Resource Server)或窄带网络中的增强型智能外设(AIP),本发明对于媒体资源实体具体代表的设备并不进行限定。本发明述主叫用户发往被叫用户的信息可以为文本信息、或图片信息、或语音信息、或图像信息、或这四者的任意组合。所述被叫用户可以为诸如公共电话交换网(PSTN)、全球移动通信系统(GSM)等固定/移动电话用户,或QQ、MSN等即时通讯用户,或电子邮箱(email)用户;所以,主叫用户发起呼叫时输入的被叫用户标识相应的可以为固定/移动电话号码、或即时通讯号码、或email地址。
图1为本发明方法一较佳实施例处理流程示意图。本实施例涉及的处理实体包括主叫用户终端、业务服务器、MRS、以及被叫用户终端,其中被叫用户终端可能有多个、且各个被叫用户终端的处理相同,所以图1为简化说明仅示出一个被叫用户终端;此外,本实施例中所发送的信息为语音信息,即实现多方语音通信,且本实施例基于会话初始协议(SIP,Session InitiationProtocol),所建立的媒体会话为实时传输协议(RTP)会话。如图1所示,具体处理步骤包括步骤100主叫用户终端发送邀请(INVITE)消息给业务服务器,该INVITE消息中将携带预设的业务接入码和该主叫用户终端的会话描述协议(SDP,Session Description Protocol)信息。该业务服务器再返回100尝试(Trying)消息给主叫用户终端,以指示主叫用户终端自身正在将当前呼叫接入至MRS。
步骤101该业务服务器转发上述携带主叫用户终端SDP信息的INVITE消息给MRS,该MRS发送100 Trying消息给该业务服务器。
步骤102该MRS还发送180振铃(Ringing)消息给业务服务器,指示已接通呼叫链路。
步骤103~步骤104该MRS返回作为步骤101所述INVITE消息的应答消息的200 OK消息给业务服务器,该200 OK消息携带MRS的SDP信息。该业务服务器再将接收到的200 OK消息转发给主叫用户终端,该200OK消息将作为步骤100所述INVITE消息的应答消息。
其中,步骤100中,根据所述业务接入码可将当前主叫用户终端发出的INVITE消息路由至该业务服务器。而另一方面,MRS和主叫用户终端在接收到该INVITE消息中的携带的对方的SDP信息之后可进行SDP协商,从而确定记录当前信息的具体方式如所采用的媒体传输协议、语音编解码格式等等。这里,关于SDP协商的具体过程可依据现有协议进行,本发明对此并不限定,因此本文也对此不作详述。
步骤105经过上述步骤100至步骤104的处理,主叫用户终端与MRS之间建立起RTP会话连接,主叫用户终端将所要发送的信息发送至MRS,MRS对接收到的信息进行记录。
本实施例中,所发送的信息为语音信息,主叫用户终端与MRS之间建立起RTP会话,主叫用户终端可直接向MRS发出语音信息,就像直接与其它用户通话一样,而MRS则可像录音机一样将接收到的语音信息记录下来。
当主叫用户终端在媒体资源实体中记录了信息之后,可进一步释放主叫用户终端与媒体资源实体之间的媒体会话,该释放媒体会话的处理如步骤106和步骤107所述。
步骤106~步骤107主叫用户终端在MRS成功记录了其所要发送的语音信息之后,准备与MRS断开会话连接,则向MRS发送再见(BYE)消息。MRS返回200 OK消息给业务服务器,该业务服务器再将该200 OK消息返回给主叫用户终端,从而主叫用户终端与MRS断开连接,结束RTP会话。
然后,业务服务器针对当前呼叫的每一被叫用户终端发起呼叫,以建立媒体资源实体与每一被叫用户终端之间的RTP会话。针对每一被叫用户终端执行以下步骤108至步骤122。
步骤108业务服务器发送INVITE消息给被叫用户终端,该INVITE消息中不携带SDP信息。
步骤109该被叫用户终端再返回100 Trying消息给业务服务器,以指示业务服务器自身正在建立连接。
步骤110该被叫用户终端还发送180 Ringing消息给业务服务器,指示已接通当前呼叫的链路。
步骤111被叫用户终端接听,从而被叫用户终端与业务服务器建立起RTP会话连接。
当被叫用户终端关机、或无法接通时,以上步骤108至步骤110将以定时或其它方式循环执行,直至被叫用户终端接听为止。
步骤112该被叫用户终端返回作为步骤108所述INVITE消息的应答消息的200 OK消息给业务服务器,该200 OK消息携带该被叫用户终端的SDP信息。
步骤113该业务服务器再向MRS发送携带被叫用户终端SDP信息的INVITE消息,准备与MRS建立起RTP会话连接。
步骤114该MRS再返回100 Trying消息给业务服务器,以指示业务服务器自身正在建立连接。
步骤115该MRS还发送180 Ringing消息给业务服务器,指示已接通当前呼叫的链路。
步骤116该MRS返回作为步骤113所述INVITE消息的应答消息的200 OK消息给业务服务器,该200 OK消息携带该MRS的SDP信息。
步骤117~步骤118该业务服务器再向被叫用户终端发送携带MRS的SDP信息的ACK消息,该ACK消息将作为步骤112所述200 OK消息的确认消息;同时,该业务服务器还向MRS返回作为步骤116所述200 OK消息的确认消息的ACK消息。
这样,业务服务器分别与MRS和被叫用户终端建立起RTP会话,并且,MRS和被叫用户终端也分别得到了对方的SDP信息,因此能够完成SDP协商过程,为当前语音信息的传递作好准备。
步骤119业务服务器分别与MRS和被叫用户终端建立起RTP会话,从宏观上看,实际上就是建立起了MRS与被叫用户终端的RTP会话,MRS可向被叫用户终端播放之前其所记录的语音信息。
这里,业务服务器可在分别与MRS和被叫用户终端分别建立了会话连接之后,将被叫用户终端的连接地址和MRS的连接地址分别通知给MRS和被叫用户终端,使被叫用户终端和MRS之间建立起直接的RTP会话连接,这样,MRS可直接将语音信息传递至被叫用户终端。
每当MRS向一被叫用户终端发送了信息之后,业务服务器可进一步释放该被叫用户终端与MRS之间的RTP会话,该释放RTP会话的处理如步骤120至步骤122所述。
步骤120业务服务器释放自身与被叫用户终端之间的RTP会话,处理包括业务服务器向被叫用户终端发送BYE消息,该被叫用户终端再返回200 OK消息。
步骤121~步骤122业务服务器释放自身与MRS之间的RTP会话,处理包括业务服务器向MRS发送BYE消息,该MRS再返回200 OK消息。
步骤123按上述步骤108至步骤122所述的针对一个被叫用户终端的处理,就可逐一完成每一被叫用户终端的语音信息发送,从而实现本发明的多方通信中的信息发送目的。
为使主叫用户终端能获知信息是否完成发送,还可进一步在步骤123之后包括步骤124业务服务器构造用于指示信息发送成功的信息并发送给主叫用户终端。其中,所构造的信息可以有多种形式,比如即时消息(IM)、短消息等等;并可采用多种现存的方式发送该用于指示信息发送成功的信息,比如采用点对点短消息(SMPP)的方式通过短消息服务(SMS)发送、或采用即时通信(IM)工具来发送。
另外,当业务服务器将MRS中记录的信息发送给所有被叫用户终端之后,为节省资源,可将已发送的信息从MRS中删除,则可在步骤123之后进一步包括步骤125业务服务器发送指示删除信息的INVITE消息,该INVITE消息中可携带准备删除的信息的标识、表明删除信息的指示字段等等。该MRS再发送100 Trying消息给业务服务器。
步骤126同时,该MRS还发送180 Ringing消息给业务服务器。
步骤127~步骤128MRS在接通链路后返回200 OK消息给业务服务器,按步骤125所述INVITE消息删除自身保存的已发送的语音信息;该业务服务器返回ACK消息作为该200 OK消息的确认消息。
这里,为使整个通信过程更加用户友好,业务服务器还可以在删除MRS自身的信息之后进一步向主叫用户终端发送用于指示删除成功的信息。而为了完成语音播放,业务服务器可首先建立主叫用户终端与MRS之间的RTP会话,然后由该MRS再成功删除所记录的信息之后向主叫用户终端发送用于指示删除成功的信息,比如播放“已成功删除”的语音。上述步骤125至步骤128中,业务服务器与MRS之间已建立起RTP会话,该业务服务器还可同时与主叫用户终端建立起RTP会话,从而建立主叫用户终端与MRS之间的RTP会话。
另外,在播放语音之前,主叫用户终端还要获取MRS的SDP信息,以完成SDP协商,为语音播放作好准备。所以,步骤127所述的200 OK消息中可以进一步携带MRS的SDP信息,然后业务服务器可将MRS的SDP信息传递给主叫用户终端,主叫用户终端也可通过会话建立信令将自身的SDP信息通过业务服务器传递给MRS。
在MRS向主叫用户终端下发了用于指示删除成功的信息之后,业务服务器还需要进一步释放MRS和主叫用户终端之间的RTP会话,如步骤129所述。
步骤129业务服务器与MRS释放RTP会话,处理包括发送BYE消息给MRS,该MRS返回200 OK消息给该业务服务器。该业务服务器还按同样的方式释放自身与主叫用户终端之间的RTP会话。
本发明还可利用其它相关的附加业务服务器来协助实现本发明的多方通信,比如所述业务服务器可进一步与附加业务服务器,呈现服务器(Presence Server)相连,以提供与本发明多方通信相关的Presence业务,可利用Presence业务来向多个登录了Presence服务器的被叫用户终端发送用于指示提取信息的通知,以提示各个被叫用户终端来听取主叫用户终端保存在MRS的信息,该用于指示提取信息的通知可以携带MRS中所记录的信息的地址,被叫用户终端在得到该通知后,可按该信息地址向MRS请求提取对应的信息,从而MRS可向被叫用户终端发送信息。所谓Presence业务是以特定的通信方式,按照一定的接入准则,实时获取用户的Presence信息,比如用户状态、通信能力、个人参考等信息,并将Presence信息呈现给当前参与通信的其它用户的一种方法。这里,对于作为固定/移动电话用户的被叫用户来说,主叫用户可直接发起呼叫至被叫用户,由被叫用户接听;而对于作为即时通讯用户或email业务的被叫用户而言,如果其同时也为附加业务用户,则可通过附加业务服务器使用即时消息(IM)来通知该被叫用户。
如图1所示,业务服务器可在与部分被叫用户终端建立RTP会话的同时,针对其它同时为Presence用户的被叫用户执行步骤122’所述业务服务器确定被叫用户终端已登录的Presence服务器,向Presence服务器发送携带IM内容的信息(MESSAGE)消息,该Presence服务器将该MESSAGE消息中IM内容下发给已登录于自身的各个被叫用户终端并向该业务服务器返回200OK消息作为应答,各个被叫用户终端再根据接收到的IM内容向MRS请求提取信息,MRS再发送信息给被叫用户终端。
这里,所携带的IM内容就是一种用于指示提取信息的通知,其可以包括所要提取的信息的地址、指示提取信息的关键词等等。所述信息的地址可以包括接入码、可供访问的链接地址等,被叫用户终端使用所述接入码可直接连接MRS来提取信息,并且点击该可供访问的链接地址就可下载信息到本地。本发明对于所述用于指示提取信息的通知的具体实现方式并不进行限定。
此外,上述附加业务服务器不仅限于Presence服务器,还可采用MSN、雅虎信使(Yahoo Messenger)等即时通讯(IM)服务器、或位置服务器等等。当采用其它附加业务服务器时,具体实现方式与前面所述与Presence服务器相结合的方式相同,本文不再一一详述。
这里需要特别说明的是如果当前各个被叫用户均为附加业务用户,则业务服务器可以不必通过建立MRS与各个被叫用户终端的媒体会话来发送信息,可以针对每一被叫用户通过附加业务服务器来通知被叫用户终端来提取信息;如果当前各个被叫用户终端中有部分被叫用户终端为附加业务用户,则业务服务器可以针对非附加业务用户的被叫用户,通过建立MRS与被叫用户终端的媒体会话来发送信息;同时针对每一为附加业务用户的被叫用户,通过附加业务服务器来通知被叫用户终端来提取信息。
上述各种实施例中,MRS在向被叫用户终端发送信息之前,可以首先与被叫用户终端进行媒体能力协商得到被叫用户终端的媒体能力,然后在向被叫用户终端发送信息时,按被叫用户终端的媒体能力对信息进行媒体格式转换后再发送给被叫用户终端。其中,MRS可在与被叫用户终端建立媒体会话时进行媒体能力协商,MRS也可通过附加业务服务器获得被叫用户终端的媒体能力;当被叫用户终端的媒体能力不支持目前MRS记录的信息的媒体格式时(比如MRS记录的是语音信息,而被叫用户终端仅支持文本信息),MRS就可以按其所得到的被叫用户终端的媒体能力对信息进行媒体格式转换(比如将语音信息转换成文本信息)。
本发明所述多方通信方法可实现于各种电信网络架构,包括下一代网络(NGN)、3G、公共电话交换网(PSTN)、IP多媒体子系统(IMS)等等,本发明对此并不限定。
基于上述本发明方法,本发明还提出了一种多方通信的实现系统。图2为本发明多方通信的实现系统的组成结构示意图。如图2所示,该系统至少包括主叫用户终端、业务服务器、媒体资源实体和一个以上的被叫用户终端。本实施例中设定被叫用户终端有n个,并分别表示为被叫用户终端1、被叫用户终端2……被叫用户终端n。
其中,业务服务器用于接收来自主叫用户终端的信息并输出至所述媒体资源实体,控制所述媒体资源实体进行信息分发。媒体资源实体用于接收来自业务服务器的信息并记录,在业务服务器的控制下分发自身记录的信息给各被叫用户终端,包括被叫用户终端1、被叫用户终端2……被叫用户终端n。这里,业务服务器通过建立媒体资源实体与主叫用户终端之间的媒体会话,从主叫用户终端获取信息并记录在媒体资源实体之中;该业务服务器还通过建立媒体资源实体与各个被叫用户终端之间的媒体会话,控制媒体资源实体向各个被叫用户终端分发其所记录的信息。关于这两方面的处理原理在本发明方法部分有详细描述,这里不再重述。
本发明系统还可进一步包括附加业务服务器。此时,对于那些已登录附加业务服务器的被叫用户终端来说,业务服务器可通过附加业务服务器向这些被叫用户终端发送用于指示提取信息的通知,然后各个被叫用户终端可按此通知从媒体资源实体接收信息。
其中,所述附加业务服务器用于从业务服务器接收用于指示提取信息的通知并下发给已登录于自身的各个被叫用户终端;所述业务服务器进一步用于确定被叫用户终端所登录的附加业务服务器,并输出用于指示提取信息的通知给所述附加业务服务器;所述登录附加业务服务器的各个被叫用户终端进一步用于从附加业务服务器接收所述用于指示提取信息的通知并按此通知从所述媒体资源实体接收信息。
这里,本发明的业务服务器可以集成在现有的AS之中,或者为独立设置的实体,本发明的媒体资源实体可以采用MRS或AIP。
综上所述,应用本发明方法及系统,能以简单方式实现多方通信业务,基于本发明可以开展多种多样的多方通信服务,比如多方语音邮箱服务等等。由于本发明方法不是由主叫用户终端直接将信息发送至被叫用户终端,而是先保存在媒体资源实体中然后再发送,比如对于语音信息发送而言,语音信息首先被录制在媒体资源实体中,然后当被叫用户终端接听时再由媒体资源实体播放语音信息给被叫用户终端。因此,本发明所实现的多方通信并非主被叫用户直接进行信息交互的实时通信,而是间接的通过语音邮箱、即时消息、短信、邮件等方式来实现的非实时或准实时的多方通信。该方案可适用于各种通信网络,对用户终端的能力也没有特殊要求,也不会对现有网络做较大改动,并且也可使用现有网络实体来实现本发明,实现成本较低,易于推广和实现。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
权利要求
1.一种多方通信的实现方法,其特征在于,在网络中设置媒体资源实体和用于提供多方通信服务的业务服务器;主叫用户在向一个以上被叫用户发送信息时,该方法包括A.主叫用户终端通过所述业务服务器发送信息至媒体资源实体,该媒体资源实体记录该信息;B.该业务服务器再控制所述媒体资源实体将所记录的信息分发给各个被叫用户终端。
2.根据权利要求1所述的方法,其特征在于,步骤A中,所述主叫用户终端通过业务服务器发送信息至媒体资源实体的方法为所述业务服务器建立起该主叫用户终端与该媒体资源实体之间的媒体会话,该主叫用户终端通过所建立的媒体会话发送信息至该媒体资源实体。
3.根据权利要求2所述的方法,其特征在于,步骤A中,当主叫用户终端发送信息至媒体资源实体之后,进一步包括所述主叫用户终端释放自身与该媒体资源实体之间的媒体会话。
4.根据权利要求1所述的方法,其特征在于,步骤B中,所述业务服务器再控制所述媒体资源实体将所记录的信息分发给各个被叫用户终端的方法为所述业务服务器针对每一被叫用户终端,建立该被叫用户终端与该媒体资源实体之间的媒体会话,该媒体资源实体再通过所建立的媒体会话发送自身记录的信息至该被叫用户终端。
5.根据权利要求1所述的方法,其特征在于,当各个被叫用户均为附加业务用户时,步骤B中,所述业务服务器再控制所述媒体资源实体将所记录的信息分发给各个被叫用户终端的方法为所述业务服务器针对每一被叫用户终端,确定该被叫用户终端当前登录的附加业务服务器,通过该附加业务服务器下发用于指示提取信息的通知给该被叫用户终端,该用于指示提取信息的通知携带媒体资源实体中所记录的信息的地址,该被叫用户终端在得到该用于指示提取信息的通知之后,按所述信息的地址向媒体资源实体请求提取该信息,该媒体资源实体再发送该信息给该被叫用户终端。
6.根据权利要求1所述的方法,其特征在于,当各个被叫用户终端中有部分被叫用户为附加业务用户时,步骤B中,所述业务服务器再控制所述媒体资源实体将所记录的信息分发给各个被叫用户终端的方法为所述业务服务器针对每一非附加业务用户的被叫用户,建立该被叫用户终端与该媒体资源实体之间的媒体会话,该媒体资源实体再通过所建立的媒体会话发送自身记录的信息至该被叫用户终端;所述业务服务器针对每一为附加业务用户的被叫用户,确定该被叫用户终端当前登录的附加业务服务器,通过该附加业务服务器下发用于指示提取信息的通知给该被叫用户终端,该用于指示提取信息的通知携带媒体资源实体中所记录的信息的地址,该被叫用户终端在得到该用于指示提取信息的通知之后,按所述信息的地址向媒体资源实体请求提取该信息,该媒体资源实体再发送该信息给该被叫用户终端。
7.根据权利要求4或6所述的方法,其特征在于,步骤B中,每当该媒体资源实体发送自身记录的信息至被叫用户终端之后,进一步包括所述业务服务器释放该媒体资源实体与该被叫用户终端之间的媒体会话。
8.根据权利要求4、5或6所述的方法,其特征在于,步骤B中,进一步包括被叫用户终端与媒体资源实体进行媒体能力协商;在媒体资源实体发送信息给被叫用户终端之前,进一步包括媒体资源实体按所述媒体能力协商得到的被叫用户终端的媒体能力对自身记录的信息进行媒体格式转换之后再发送给被叫用户终端。
9.根据权利要求5或6所述的方法,其特征在于,所述附加业务服务器为呈现Presence服务器、或即时通讯IM服务器。
10.根据权利要求1所述的方法,其特征在于,在所述步骤B之后,进一步包括C.删除所述媒体资源实体记录的信息。
11.根据权利要求10所述的方法,其特征在于,步骤C中,所述删除媒体资源实体记录的信息的方法为所述业务服务器在完成向所有被叫用户终端的信息发送之后删除该媒体资源实体记录的信息。
12.根据权利要求11所述的方法,其特征在于,所述步骤C进一步包括所述业务服务器建立主叫用户终端与所述媒体资源实体之间的媒体会话;所述删除媒体资源实体记录的信息之后,进一步通过所建立的媒体会话向主叫用户终端返回用于指示删除成功的信息。
13.根据权利要求1所述的方法,其特征在于,在所述步骤B之后,进一步包括所述业务服务器向主叫用户终端返回用于指示信息发送成功的信息。
14.根据权利要求13所述的方法,其特征在于,所述返回用于指示信息发送成功的信息的方法为采用点对点短消息SMPP的方式通过短消息服务SMS返回该用于指示信息发送成功的信息。
15.根据权利要求13所述的方法,其特征在于,所述返回用于指示信息发送成功的信息的方法为采用即时通信工具返回该用于指示信息发送成功的信息。
16.根据权利要求2、3、4、6或12所述的方法,其特征在于,所述媒体会话为实时传输协议RTP会话。
17.根据权利要求1、2、3、4、5、6、10、11或12所述的方法,其特征在于,所述信息为文本信息、或图片信息、或语音信息、或图像信息,或这四者的任意组合。
18.根据权利要求1、2、3、4、5、6、10、11或12所述的方法,其特征在于,所述媒体资源实体为媒体资源服务器MRS或增强型智能外设AIP。
19.根据权利要求1、2、3、4、5、6、10、11或12所述的方法,其特征在于,所述被叫用户为固定/移动电话用户、或即时通讯用户、或电子邮箱email用户。
20.一种多方通信的实现系统,其特征在于,该系统包括主叫用户终端、业务服务器、媒体资源实体和一个以上的被叫用户终端;所述业务服务器,用于接收来自主叫用户终端的信息并输出至所述媒体资源实体,控制所述媒体资源实体进行信息分发;所述媒体资源实体,用于接收来自业务服务器的信息并记录,在所述业务服务器的控制下分发自身记录的信息分发至各个被叫用户终端。
21.根据权利要求20所述的系统,其特征在于,该系统进一步包括附加业务服务器,用于从所述业务服务器接收用于指示提取信息的通知并下发给已登录于自身的各个被叫用户终端;所述业务服务器进一步用于确定被叫用户终端所登录的附加业务服务器并输出用于指示提取信息的通知给所述附加业务服务器;所述登录附加业务服务器的各个被叫用户终端进一步用于从附加业务服务器接收所述用于指示提取信息的通知并按此通知从所述媒体资源实体接收信息。
22.根据权利要求21所述的系统,其特征在于,所述附加业务服务器为Presence服务器、或IM服务器。
23.根据权利要求20或21所述的系统,其特征在于,所述业务服务器集成在现有网络的应用服务器AS之中;或者,为独立设置的实体。
24.根据权利要求20或21所述的系统,其特征在于,所述媒体资源实体为MRS或AIP。
全文摘要
本发明公开了一种多方通信的实现方法,在网络中设置媒体资源实体和用于提供多方通信服务的业务服务器;主叫用户在向一个以上被叫用户发送信息时,该方法包括A.主叫用户终端通过所述业务服务器发送信息至媒体资源实体,该媒体资源实体记录该信息;B.该业务服务器再控制所述媒体资源实体将所记录的信息分发给各个被叫用户终端。本发明还公开了一种系统,采用本发明方法和系统能以简单方式实现多方通信。
文档编号H04L12/58GK1859331SQ200610065090
公开日2006年11月8日 申请日期2006年3月16日 优先权日2006年3月16日
发明者达显 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1