一种媒体消息传输方法及通讯系统以及业务服务器转让专利

申请号 : CN200610145101.3

文献号 : CN1988505B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 昆安

申请人 : 华为技术有限公司

摘要 :

本发明公开了一种媒体消息传输方法及通讯系统以及业务服务器,用于降低单向媒体消息传输时的运营成本。所述方法包括:主叫用户发起媒体消息传输请求;业务控制点根据所述请求建立主叫用户与业务服务器之间的连接;业务服务器根据主叫用户的请求采集媒体消息并将采集到的媒体消息发送至被叫用户。所述系统包括:主叫终端,用于发起媒体消息传输请求;业务控制点,用于根据所述请求建立主叫终端与业务服务器之间的连接;业务服务器,用于根据主叫用户的请求采集媒体消息,并将所述媒体消息转发至被叫终端;所述被叫终端用于接收业务服务器转发的媒体消息。本发明可以有效地降低单向媒体消息传输时的运营成本。

权利要求 :

1.一种媒体消息传输方法,其特征在于,包括:主叫用户发起媒体消息传输请求;

业务控制点根据所述媒体消息传输请求建立主叫用户与业务服务器之间的连接;

业务服务器根据主叫用户的请求采集媒体消息;

业务服务器中的主叫媒体设备获取业务服务器中的被叫媒体设备的路由信息;

主叫媒体设备根据所述路由信息将采集到的媒体消息转发至被叫媒体设备,若转发失败,则根据预置的重试规则进行处理,所述预置的重试规则为重试的次数,或重试总花费时间;

被叫媒体设备向被叫用户发起呼叫;

被叫用户接听呼叫之后,被叫媒体设备向被叫用户展示媒体消息。

2.根据权利要求1所述的媒体消息传输方法,其特征在于,所述业务服务器根据主叫用户的请求采集媒体消息的步骤之后包括:释放主叫用户与业务服务器之间的连接。

3.根据权利要求2所述的媒体消息传输方法,其特征在于,所述业务服务器根据主叫用户的请求采集媒体消息的步骤包括:业务服务器中的主叫媒体设备提示用户录制媒体消息;

用户根据提示通过输入设备录制媒体消息;

所述主叫媒体设备采集用户录制的媒体消息。

4.根据权利要求2所述的媒体消息传输方法,其特征在于,所述业务服务器根据主叫用户的请求采集媒体消息的步骤包括:业务服务器中的主叫媒体设备提示用户上传媒体消息;

用户根据提示上传已经录制完成的媒体消息文件;

所述主叫媒体设备采集所述用户上传的媒体消息文件。

5.根据权利要求1至4中任一项所述的媒体消息传输方法,其特征在于,所述媒体消息包括视频消息和/或语音消息。

6.根据权利要求1所述的媒体消息传输方法,其特征在于,主叫媒体设备根据所述路由信息将采集到的媒体消息转发至被叫媒体设备的步骤之前包括:主叫媒体设备对采集到的媒体消息进行压缩;

在压缩后的媒体消息被发送至被叫媒体设备之后包括:被叫媒体设备对压缩后的媒体消息进行解压,生成原始的媒体消息。

7.根据权利要求1所述的媒体消息传输方法,其特征在于,主叫媒体设备根据所述路由信息将采集到的媒体消息转发至被叫媒体设备之前包括:主叫媒体设备判断所述媒体消息是否为语音消息,若为语音消息,则将所述语音消息通过自动语音识别方式转换为文本;

在将所述文本发送至被叫媒体设备之后包括:被叫媒体设备将所述文本通过文本语音转换方式转换为原始语音消息。

8.一种通讯系统,其特征在于,包括:主叫终端,被叫终端,业务控制点以及业务服务器;

所述主叫终端用于发起媒体消息传输请求;

所述业务控制点用于根据所述媒体消息传输请求建立主叫终端与业务服务器之间的连接;

所述业务服务器用于根据主叫终端的请求采集媒体消息,并将所述媒体消息转发至被叫终端;

所述被叫终端用于接收业务服务器转发的媒体消息;

所述业务服务器包括:主叫媒体设备以及被叫媒体设备;

所述主叫媒体设备用于接收主叫终端提供的媒体消息,并将所述媒体消息通过互联网网络发送至被叫媒体设备,若转发失败,则根据预置的重试规则进行处理,所述预置的重试规则为重试的次数,或重试总花费时间;

所述被叫媒体设备用于接收主叫媒体设备发送的媒体消息,向被叫终端发起呼叫,并在被叫终端接听呼叫之后向被叫终端展示所述媒体消息。

9.一种业务服务器,其特征在于,包括:主叫媒体设备以及被叫媒体设备;

所述主叫媒体设备用于接收主叫终端提供的媒体消息,并将所述媒体消息发送至被叫媒体设备,若转发失败,则根据预置的重试规则进行处理,所述预置的重试规则为重试的次数,或重试总花费时间;

所述被叫媒体设备用于接收主叫媒体设备发送的媒体消息,向被叫终端发起呼叫,并在被叫终端接听呼叫之后向被叫终端展示所述媒体消息。

10.根据权利要求9所述的业务服务器,其特征在于,所述主叫媒体设备包括:采集单元,连接控制单元以及传输单元;

所述采集单元用于采集主叫用户待发送的媒体消息,采集完成后通知连接控制单元并将采集到的媒体消息发送至传输单元;

所述连接控制单元在接收到采集单元发送的采集完成通知后断开与主叫用户的呼叫连接;

所述传输单元接收到采集单元发送的媒体消息之后将所述媒体消息发送至被叫媒体设备。

11.根据权利要求9或10所述的业务服务器,其特征在于,所述被叫媒体设备包括:接收单元,路由查询单元,通知单元,存储单元以及展示单元;

所述接收单元用于接收主叫媒体设备发送的媒体消息并将接收到的媒体消息发送至存储单元;

所述存储单元用于存储接收单元发送的媒体消息;

所述路由查询单元用于查询被叫用户的路由信息,并将查询到的路由信息发送至通知单元;

所述通知单元用于根据被叫用户的路由信息通知被叫用户查看新的媒体消息;

所述展示单元用于当被叫用户请求查看媒体消息时向用户展示存储单元中存储的媒体消息。

说明书 :

一种媒体消息传输方法及通讯系统以及业务服务器

技术领域

[0001] 本发明涉及通信领域,尤其涉及一种媒体消息传输方法及通讯系统以及业务服务器。

背景技术

[0002] 在电话网络(TN,Telephone Network)中,当主叫用户与被叫用户进行通话时,需要建立一条主叫用户与被叫用户的双向连接,以提供通话的通路。
[0003] 有时候,主叫用户仅仅是需要向被叫用户提供一条信息,在现有技术中是通过如下方式实现的:
[0004] 主叫用户呼叫国际或国内的被叫用户;
[0005] 建立主叫用户与被叫用户之间的双向连接;
[0006] 主叫用户向被叫用户发送信息;
[0007] 释放连接并向主叫用户收费。
[0008] 但是,现有技术中的方案不区分主叫用户是否需要与被叫用户通话,只要主叫用户要求向被叫用户传递消息,即使是小量信息,也同样会建立主叫用户与被叫用户之间的双向连接,所以:
[0009] 首先,当主叫用户与被叫用户建立的呼叫为国际或国内长途呼叫时,收费会很高,而主叫用户为了发送一条信息就需要支付高额费用,影响了该业务的普及;
[0010] 其次,当主叫用户单向传递信息的时候,被叫用户向主叫用户的连接通路未被充分利用,浪费了网络资源。

发明内容

[0011] 本发明要解决的技术问题是提供一种媒体消息传输方法及通讯系统以及业务服务器,能够降低单向媒体消息传输时的运营成本。
[0012] 本发明提供的媒体消息传输方法,包括:主叫用户发起媒体消息传输请求;业务控制点根据所述媒体消息传输请求建立主叫用户与业务服务器之间的连接;业务服务器根据主叫用户的请求采集媒体消息并将采集到的媒体消息发送至被叫用户。
[0013] 可选地,所述媒体消息包括视频消息和/或语音消息。
[0014] 本发明提供的通讯系统,包括:主叫终端,被叫终端,业务控制点以及业务服务器;所述主叫终端用于发起媒体消息传输请求;所述业务控制点用于根据所述媒体消息传输请求建立主叫终端与业务服务器之间的连接;所述业务服务器用于根据主叫用户的请求采集媒体消息,并将所述媒体消息转发至被叫终端;所述被叫终端用于接收业务服务器转发的媒体消息。
[0015] 本发明提供的业务服务器,包括:主叫媒体设备以及被叫媒体设备;所述主叫媒体设备用于接收主叫终端提供的媒体消息,并将所述媒体消息发送至被叫媒体设备;所述被叫媒体设备用于接收主叫媒体设备发送的媒体消息,向被叫终端发起呼叫,并在被叫终端接听呼叫之后向被叫终端展示所述媒体消息。
[0016] 可选地,所述主叫媒体设备包括:采集单元,连接控制单元以及传输单元;所述采集单元用于采集主叫用户待发送的媒体消息,采集完成后通知连接控制单元并将采集到的媒体消息发送至传输单元;所述连接控制单元在接收到采集单元发送的采集完成通知后断开与主叫用户的呼叫连接;所述传输单元接收到采集单元发送的媒体消息之后将所述媒体消息发送至被叫媒体设备。
[0017] 可选地,所述被叫媒体设备包括:接收单元,路由查询单元,呼叫单元以及转发单元;所述接收单元用于接收主叫媒体设备发送的媒体消息并将接收到的媒体消息发送至转发单元;所述路由查询单元用于查询被叫用户的路由信息,并将查询到的路由信息发送至呼叫单元;所述呼叫单元根据被叫用户的路由信息发起呼叫;所述转发单元用于在被叫用户接听呼叫后向被叫用户转发所述媒体消息。
[0018] 可选地,所述被叫媒体设备包括:接收单元,路由查询单元,通知单元,存储单元以及展示单元;所述接收单元用于接收主叫媒体设备发送的媒体消息并将接收到的媒体消息发送至存储单元;所述存储单元用于存储接收单元发送的媒体消息;所述路由查询单元用于查询被叫用户的路由信息,并将查询到的路由信息发送至通知单元;所述通知单元用于根据被叫用户的路由信息通知被叫用户查看新的媒体消息;所述展示单元用于当被叫用户请求查看媒体消息时向用户展示存储单元中存储的媒体消息。
[0019] 以上技术方案可以看出,本发明具有以下优点:
[0020] 首先,本发明中,在主叫用户向被叫用户发送单向媒体消息时,不需要直接和被叫用户建立双向的呼叫连接,而是通过与业务服务器的连接实现媒体消息的转发,所以不需要占用双向呼叫通路,而使用互联网网络,降低了长途运营成本;
[0021] 其次,本发明中,在传输媒体消息时先对媒体消息进行压缩,从而减少了网络流量,降低了该业务的成本,有利于该业务的推广。

附图说明

[0022] 图1为本发明媒体消息传输方法具体实施方式流程图;
[0023] 图2为本发明通讯系统示意图;
[0024] 图3为本发明媒体消息传输方法实施例流程图;
[0025] 图4为本发明业务服务器示意图。

具体实施方式

[0026] 本发明提供了一种媒体消息传输方法及通讯系统以及业务服务器,用于降低单向媒体消息传输时的运营成本。
[0027] 请参阅图1,本发明媒体消息传输方法具体实施方式流程包括:
[0028] 101、主叫用户发起媒体消息传输请求;
[0029] 其中,当主叫用户需要向被叫用户发送媒体消息时,主叫用户发起媒体消息传输请求。
[0030] 102、建立主叫用户与业务服务器之间的呼叫连接;
[0031] 其中,业务控制点根据主叫用户发起的媒体消息传输请求建立主叫用户与业务服务器之间的连接。
[0032] 103、业务服务器采集媒体消息;
[0033] 其中,业务服务器采集由主叫用户提供的待发送的媒体消息。
[0034] 其中,媒体消息可以是语音消息,还可以是视频消息或者其他类型的媒体消息。
[0035] 104、释放主叫用户与业务服务器之间的连接;
[0036] 其中,业务服务器采集完媒体消息之后,释放与主叫用户建立的连接。
[0037] 105、将媒体消息转发至被叫用户。
[0038] 其中,业务服务器释放连接后,将采集到的媒体消息转发至被叫用户。
[0039] 请参阅图2,本发明通讯系统包括:
[0040] 主叫终端201,被叫终端205,主叫业务控制点202,被叫业务控制点204以及业务服务器203;
[0041] 主叫终端201用于发起媒体消息传输请求;
[0042] 主叫业务控制点202用于建立主叫终端201与业务服务器203之间的连接;
[0043] 业务服务器203用于采集主叫终端201待发送的媒体消息,并将所述媒体消息转发至被叫终端205;
[0044] 被叫业务控制点204用于控制业务服务器203将媒体消息发送至被叫终端205;
[0045] 被叫终端205用于接收业务服务器203转发的媒体消息。
[0046] 其中,业务服务器203包括:主叫媒体设备2031以及被叫媒体设备2032;
[0047] 主叫媒体设备2031用于接收主叫终端201提供的媒体消息,并将所述媒体消息通过互联网网络发送至被叫媒体设备2032;
[0048] 被叫媒体设备2032用于接收主叫媒体设备2031发送的媒体消息,并在被叫业务控制点204的控制下向被叫终端205发起呼叫,并在被叫终端205接听呼叫之后向被叫终端205展示所述媒体消息。
[0049] 其中,主叫业务控制点202以及被叫业务控制点204可以为同一个业务控制点,也可以分别为不同业务控制点。
[0050] 下面对本发明媒体消息传输方法进行详细描述,在下面的描述中,以视频消息为例,可以理解的是,其他的媒体消息的处理方式类似。
[0051] 请参阅图3,本发明媒体消息传输方法实施例流程包括:
[0052] 301、主叫用户呼叫接入码;
[0053] 其中,主叫用户呼叫业务接入码发起媒体消息传输请求,该号码可以为本地特殊号码,主叫用户呼叫此号码仅以本地通话计费。
[0054] 302、提供被叫用户号码;
[0055] 其中,业务控制点建立主叫用户与业务服务器之间的呼叫连接之后,业务服务器提示主叫用户输入被叫用户的号码,接收到主叫用户提供的被叫用户号码后,业务服务器对被叫号码进行验证,判断其是否符合标准号码规范,若符合,则执行后续流程,若不符合,则提示主叫号码“被叫用户号码输入有误,请重新输入”,并要求主叫用户重新输入被叫用户号码。
[0056] 本实施例中描述的是用户通过本地PSTN电话或者移动终端进行呼叫的情况,同样可以采取通过网页接入的方式,若主叫用户采取网页方式进行媒体消息传输,则需要建立主叫用户与业务服务器之间的网络连接,在与业务服务器建立了呼叫连接之后还需要输入用户名、密码以验证用户身份,若用户身份认证通过才执行步骤302,若验证不通过则结束操作。
[0057] 303、采集视频消息;
[0058] 其中,在业务服务器接收到有效的被叫用户号码之后,存储该号码。
[0059] 业务服务器中的主叫媒体设备提示主叫用户开始录制视频消息。
[0060] 可以理解的是,如果主叫用户事先已经录制好视频消息,则主叫用户可以直接向主叫媒体设备上传视频消息文件。
[0061] 在实际的应用中可以根据网络情况指定录制视频消息的长度或者上传的视频消息文件的大小。
[0062] 主叫媒体设备完成对主叫用户的视频消息的采集之后将其存放在本地。
[0063] 304、断开呼叫连接;
[0064] 其中,业务服务器释放与主叫用户的呼叫连接,并向主叫用户收取费用。
[0065] 305、转发视频消息;
[0066] 其中,主叫媒体设备将视频消息发送至被叫媒体设备。
[0067] 为了减少网络传输的成本,可以先对视频消息进行编码,例如:主叫媒体设备对存储的语音消息进行压缩,例如,将AVI格式的视频消息文件压缩为RM格式的视频消息。
[0068] 可以理解的是,若发送的媒体消息为语音消息,那么还可以采用如下方式进行编码:主叫媒体设备利用自动语音识别(ASR,Automatic SpeechRecognition)将语音消息转换为文本文件。
[0069] 对视频消息编码之后,主叫媒体设备根据其目的地址查询被叫媒体设备地址,之后将视频消息通过互联网络发送至被叫媒体设备。 若发送不成功,则根据预置的重试规则进行处理,其中,重试规则可以根据实际情况制定,可以是重试的次数,也可以是重试总花费时间。 其中,视频消息可以通过高速分组交换网络被传输到被叫媒体设备。
[0070] 相应地,若媒体消息为语音消息,且采用ASR技术被转换为文本后,文本中的数据可以以信令消息的方式被发送。
[0071] 另外,业务服务器还可以向主叫媒体设备发送FTP_REQ消息,请求主叫媒体设备通过文件传输协议(FTP,File Transfer Protocol)或者实时传输协议(RTP,Real-time Transport Protocol)方式将视频消息转发至被叫媒体设备;当主叫媒体设备转发视频消息成功后,向业务服务器反馈FTP_ACK消息,该消息包含成功转发确认消息以及存储的视频消息的标识码。 出于安全考虑,在面向IP网络的所有语音台接口配置IP防火墙。
[0072] 被叫媒体设备接收到语音消息之后,对视频消息进行解码,例如:将RM格式的视频消息解码还原成为语音网络支持的格式(AVI等)的视频消息。
[0073] 同样,若发送的媒体消息为语音消息,且采用了ASR技术进行编码,则此时被叫媒体设备利用文本语音转换(TTS,Text To Speech)方式将接收到的文本文件转换为原始语音消息。
[0074] 解码完成之后的视频消息被存储于被叫媒体设备,同时可以删除从主叫媒体设备接收到的经过编码的文件。 被叫媒体设备向主叫媒体设备反馈解码确认消息。
[0075] 306、向被叫用户发起呼叫连接;
[0076] 被叫媒体设备接收到媒体消息之后向被叫用户发起呼叫连接。
[0077] 307、播放语音消息;
[0078] 其中,若被叫用户接听呼叫,被叫业务控制点建立业务服务器与被叫用户之间的呼叫连接,被叫媒体设备向被叫用户播放存储的视频消息。 开始播放视频消息之后,向被叫用户提供选项,包括“删除消息”,“保留消息”等,被叫用户可以根据需要进行选择,并根据用户的选择将更新结果保存入业务服务器数据库日志。
[0079] 308、释放呼叫。
[0080] 其中,当被叫媒体设备向被叫用户成功播放存储的视频消息之后,业务服务器释放与被叫用户之间的呼叫连接。
[0081] 本实施例中,被叫媒体设备采取的是直接向被叫用户发起呼叫播放视频消息的方式,可以理解的是,被叫媒体设备可以将媒体消息存储,并向被叫用户发送短消息或以其他形式通知被叫用户有新的消息,被叫用户在合适的时候主动连接到被叫媒体设备查询新的消息。
[0082] 以上的实施例是以视频消息为例,此外还有一些比较特殊的情况,例如发送视频短信时,如果被叫终端不具备视频能力,则被叫终端只接收视频短信中的音频内容,同时,也可以登录业务服务网站,或通过其他终端(如PC、PDA等)接收视频短信。
[0083] 请参阅图4,本发明提供的业务服务器203包括:
[0084] 主叫媒体设备2031以及被叫媒体设备2032;
[0085] 主叫媒体设备2031用于接收主叫终端提供的媒体消息,并将所述媒体消息通过互联网网络发送至被叫媒体设备2032;
[0086] 被叫媒体设备2032用于接收主叫媒体设备2031发送的媒体消息,向被叫终端发起呼叫,并在被叫终端接听呼叫之后向被叫终端展示所述媒体消息。
[0087] 其中,主叫媒体设备2031包括:采集单元20311,连接控制单元20312以及传输单元20313;
[0088] 采集单元20311用于采集主叫用户待发送的媒体消息,采集完成后通知连接控制单元20312并将采集到的媒体消息发送至传输单元20313;
[0089] 连接控制单元20312在接收到采集单元20311发送的采集完成通知后断开与主叫用户的呼叫连接;
[0090] 传输单元20313接收到采集单元20311发送的媒体消息之后将所述媒体消息发送至被叫媒体设备2032。
[0091] 其中,被叫媒体设备2032根据对媒体消息的处理方式不同可以有下列两种情况:
[0092] 一、被叫媒体设备2032包括:
[0093] 接收单元20321,路由查询单元20322,呼叫单元20323以及转发单元20324;
[0094] 接收单元20321用于接收主叫媒体设备2031发送的媒体消息并将接收到的媒体消息发送至转发单元20324;
[0095] 路由查询单元20322用于查询被叫用户的路由信息,并将查询到的路由信息发送至呼叫单元20323;
[0096] 呼叫单元20323根据被叫用户的路由信息发起呼叫;
[0097] 转发单元20324用于在被叫用户接听呼叫之后向被叫用户转发所述媒体消息。
[0098] 二、被叫媒体设备2032包括:
[0099] 接收单元20321,路由查询单元20322,通知单元20325,存储单元20326以及展示单元20327;
[0100] 接收单元20321用于接收主叫媒体设备2031发送的媒体消息并将接收到的媒体消息发送至存储单元20326;
[0101] 存储单元20326用于存储接收单元20321发送的媒体消息;
[0102] 路由查询单元20322用于查询被叫用户的路由信息,并将查询到的路由信息发送至通知单元20325;
[0103] 通知单元20325用于根据被叫用户的路由信息通知被叫用户查看新的媒体消息;
[0104] 展示单元20327用于当被叫用户请求查看媒体消息时向用户展示存储单元20326中存储的媒体消息。
[0105] 以上对本发明所提供的一种媒体消息传输方法及通讯系统以及业务服务器进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。