一种推送业务的实现方法及设备的制作方法

文档序号:7821618阅读:194来源:国知局
一种推送业务的实现方法及设备的制作方法
【专利摘要】本发明实施例提供了一种推送业务的实现方法及设备,涉及通信领域,在语音通话过程中可以向用户推送HTML文件,能够为用户提供丰富的媒体内容。包括:推送服务器接收来自主叫终端发送的SIP呼叫请求消息,并在SIP呼叫请求消息中增加主叫设置的第一HTML文件信息;将SIP呼叫请求消息向被叫域的SCSCF发送,以便被叫域的SCSCF将携带有第一HTML文件信息的SIP呼叫请求消息转发给被叫终端;根据MSRP,建立与被叫终端之间的MSRP-TCP连接;接收被叫终端发送的第一HTML文件获取请求;通过与被叫终端之间的MSRP-TCP连接向被叫终端发送第一HTML文件。
【专利说明】一种推送业务的实现方法及设备

【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种推送业务的实现方法及设备。

【背景技术】
[0002]在网络中,由于核心网、无线侧的频宽限制,彩铃媒体的最大承载带宽只有6姐,通常语音承载带宽可达6姐,因此在彩铃播放过程中,彩铃语音独占带宽,不可能进行其他的数据推送。这样,彩铃系统除了提供音频(或视频)外,无法推送其他数据。
[0003]现有一种011(0^6^ 10?,互联网超越运营商)技术,用户可以为被叫推送媒体内容,在被叫终端上显示为被叫设置的媒体内容。但011业务不具备实时性,是在被叫终端数据打开后,将用户推送的内容下载到本地,用户再次拨打被叫时,从本地读取下载的内容,显示在被叫终端上。另外,现有终端也不支持双待,通话过程中数据是关闭的。因此,现有语音过程中向主、被叫提供的内容有限,不能为用户提供丰富的媒体内容。
[0004]在4以4111 (^加!'社1如,第四代)场景下,协议得到改进,终端支持在语音通话过程中进行数据通信,但目前没有方案能够在语音通话中通过数据通信为用户提供丰富的媒体内容。


【发明内容】

[0005]本发明实施例提供一种推送业务的实现方法及设备,在语音通话过程中可以向用户推送!61 了6X1: 即匕叩皿86,超文本标记语言)文件,能够为用户提供丰富的媒体内容。
[0006]为达到上述目的,本发明实施例采用的技术方案是:
[0007]第一方面,公开了一种推送业务的实现方法,包括:
[0008]推送服务器接收来自主叫终端发送的319(36881011 11111:181:1011 9^01:0(301,会话发起协议)呼叫请求消息,并在所述31?呼叫请求消息中增加主叫设置的第一超文本标记语言文件信息;
[0009]所述推送服务器将所述31?呼叫请求消息向被叫域的业务呼叫会话控制单元8080?发送,以便所述被叫域的将携带有所述第一文件信息的所述31?呼叫请求消息转发给被叫终端;
[0010]所述推送服务器根据130? (16885186 868810111^01:0(301,消息会话中继协议),建立与所述被叫终端之间的00111:1~01 9^01:0(301,传输控制协议)连接;
[0011]所述推送服务器接收所述被叫终端发送的第一!1111文件获取请求,根据所述第一文件获取请求携带的所述第一文件信息获取第一文件;
[0012]所述推送服务器通过与所述被叫终端之间的似即-扣?连接向所述被叫终端发送所述第一文件。
[0013]结合第一方面,在第一方面的第一种可能的实现方式中,所述方法还包括:
[0014]所述推送服务器生成携带被叫设置的第二文件信息的媒体请求消息,向所述主叫终端发送所述媒体请求消息;
[0015]所述推送服务器根据1部?,建立与所述主叫终端之间的似即-扣?连接;
[0016]所述推送服务器接收所述主叫终端发送的第二!1111文件获取请求,根据所述第二文件获取请求携带的所述第二文件信息获取第二文件;
[0017]所述推送服务器通过与所述主叫终端之间的似即-扣?连接向所述主叫终端发送所述第二文件。
[0018]结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,
[0019]若所述被叫为彩铃用户,则在所述推送服务器建立与所述主叫终端之间的连接之前,所述方法还包括:
[0020]所述推送服务器建立与所述主叫终端之间的11-81181)01-1:户抓如⑶丨,实时传输协议)媒体承载,并通过所述奶?媒体承载向所述主叫终端播放音频和/或视频彩铃。
[0021]结合第一方面,在第一方面的第三种可能的实现方式中,
[0022]在所述31?呼叫请求消息中增加的所述第一文件信息包括:符合13即,用于指示所述被叫终端获取所述第一文件的信息;
[0023]和符合1部?,用于指示所述第一文件路径的信息。
[0024]结合第一方面的第一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述媒体请求消息中携带的所述第二肌见文件信息包括:符合1部?,用于指示所述主叫终端获取所述第二文件的信息;
[0025]和符合13即,用于指示所述第二肌见文件路径的信息。
[0026]第二方面,公开了一种推送业务的实现方法,包括:
[0027]推送服务器接收来自主叫终端发送的会话发起协议31?呼叫请求消息,并将所述81?呼叫请求消息向被叫终端发送;
[0028]所述推送服务器生成携带被叫设置的第二!1111文件信息的媒体请求消息;向所述主叫终端发送所述媒体请求消息;
[0029]所述推送服务器根据消息会话中继协议1部?,建立与所述主叫终端之间的13尺?-传输控制协议I'⑶连接;
[0030]所述推送服务器接收所述主叫终端发送的第二!1111文件获取请求,根据所述第二文件获取请求携带的所述第二文件信息,获取第二文件;
[0031]所述推送服务器通过与所述主叫终端之间的似即-扣?连接,向所述主叫终端发送所述第二文件。
[0032]结合第二方面,在第二方面的第一种可能的实现方式中,
[0033]若所述被叫为彩铃用户,则在所述推送服务器建立与所述主叫终端之间的连接之前,所述方法还包括:
[0034]所述推送服务器建立与所述主叫终端之间的实时传输协议奶?媒体承载,并通过所述奶?媒体承载向所述主叫终端播放音频和/或视频彩铃。
[0035]结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,媒体请求消息中携带的所述第二肌见文件信息包括:符合1部?,用于指示所述主叫终端获取所述第二文件的信息;
[0036]和符合1部?,用于指示所述第二肌见文件路径的信息。
[0037]第三方面,公开了一种推送服务器,其特征在于,包括:
[0038]接收单元,用于接收来自主叫终端发送的会话发起协议31?呼叫请求消息;
[0039]信息插入单元,用于在所述31?呼叫请求消息中增加主叫设置的第一超文本标记语言文件信息;
[0040]发送单元,用于将所述31?呼叫请求消息向被叫域的业务呼叫会话控制单元8080?发送,以便所述被叫域的将携带有所述第一文件信息的所述31?呼叫请求消息转发给被叫终端;
[0041]建立单元,根据消息会话中继协议1部?,建立与所述被叫终端之间的传输控制协议I连接;
[0042]所述接收单元还用于,接收所述被叫终端发送的第一文件获取请求;
[0043]获取单元,用于根据所述第一文件获取请求携带的所述第一文件信息获取第一文件;
[0044]所述发送单元还用于,通过与所述被叫终端之间的似即-扣?连接向所述被叫终端发送所述第一文件。
[0045]结合第三方面,在第三方面的第一种可能的实现方式中,
[0046]所述信息插入单元,用于生成携带被叫设置的第二超文本标记语言文件信息的媒体请求消息;
[0047]所述发送单元还用于,向所述主叫终端发送所述媒体请求消息;
[0048]所述建立单元还用于,根据1部?,建立与所述主叫终端之间的似即-扣?连接;
[0049]所述接收单元还用于,接收所述主叫终端发送的第二文件获取请求;
[0050]所述获取单元还用于,根据所述第二文件获取请求携带的所述第二文件信息获取第二文件;
[0051]所述发送单元还用于,通过与所述主叫终端之间的似即-扣?连接向所述主叫终端发送所述第二文件。
[0052]结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,
[0053]若所述被叫为彩铃用户,还包括播放单元,
[0054]所述建立单元还用于,在所述推送服务器建立与所述主叫终端之间的连接之前,建立与所述主叫终端之间的实时传输协议奶?媒体承载;
[0055]所述播放单元用于,通过所述奶?媒体承载向所述主叫终端播放音频和/或视频彩铃。
[0056]结合第三方面,在第三方面的第三种可能的实现方式中,
[0057]在所述31?呼叫请求消息中增加的所述第一文件信息包括:符合13即,用于指示所述被叫终端获取所述第一文件的信息;
[0058]和符合1部?,用于指示所述第一肌见文件路径的信息。
[0059]结合第三方面的第一种可能的实现方式,在第三方面的第四种可能的实现方式中,
[0060]所述媒体请求消息中携带的所述第二 HTML文件信息包括:符合MSRP,用于指示所述主叫终端获取所述第二 HTML文件的信息;
[0061]和符合MSRP,用于指示所述第二 HTML文件路径的信息。
[0062]第四方面,公开了一种推送服务器,包括:
[0063]接收单元,用于接收来自主叫终端发送的会话发起协议SIP呼叫请求消息;
[0064]发送单元,用于将所述SIP呼叫请求消息向被叫终端发送;
[0065]生成单元,用于生成携带被叫设置的第二超文本标记语言HTML文件信息的媒体请求消息;
[0066]所述发送单元还用于,向所述主叫终端发送所述媒体请求消息;
[0067]建立单元,用于根据消息会话中继协议MSRP,建立与所述主叫终端之间的MSRP-TCP 连接;
[0068]所述接收单元还用于,接收所述主叫终端发送的第二 HTML文件获取请求;
[0069]获取单元,用于根据所述第二 HTML文件获取请求携带的所述第二 HTML文件信息,获取第二 HTML文件;
[0070]所述发送单元还用于,通过与所述主叫终端之间的MSRP-TCP连接,向所述主叫终端发送所述第二 HTML文件。
[0071]结合第四方面,在第四方面的第一种可能的实现方式中,
[0072]若所述被叫为彩铃用户,还包括播放单元,
[0073]所述建立单元还用于,建立与所述主叫终端之间的实时传输协议RTP媒体承载;
[0074]所述播放单元用于,通过所述RTP媒体承载向所述主叫终端播放音频和/或视频彩铃。
[0075]结合第四方面或第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,
[0076]所述媒体请求消息中携带的所述第二 HTML文件信息包括:符合MSRP,用于指示所述主叫终端获取所述第二 HTML文件的信息;
[0077]和符合MSRP,用于指示所述第二 HTML文件路径的信息。
[0078]本发明提供的推送业务的实现方法及设备,基于MSRP,推送服务器在主叫终端向被叫终端发送的SIP呼叫请求消息中增加主叫设置的第一 HTML文件信息,建立与被叫终端之间的MSRP-TCP连接,向被叫终端发送第一 HTML文件。推送服务器在发送给主叫终端的媒体请求消息中携带被叫设置的第二 HTML文件信息,建立与主叫终端之间的MSRP-TCP连接,向主叫终端发送第一 HTML文件。使得在语音通话过程中,可以向用户终端推送HTML文件,为用户提供丰富的媒体内容。

【专利附图】

【附图说明】
[0079]为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0080]图1为本发明提供的推送系统的架构图;
[0081]图2为本发明实施例1提供的推送业务的实现方法的流程示意图;
[0082]图3为本发明实施例2提供的推送业务的实现方法的流程示意图;
[0083]图4为本发明实施例3提供的推送业务的实现方法的流程示意图;
[0084]图5为本发明实施例3例提供的HTML文件定制方法的流程示意图;
[0085]图6为本发明实施4例提供的推送服务器的结构框图;
[0086]图7为本发明实施4例提供的另一推送服务器的结构框图;
[0087]图8为本发明实施5例提供的推送服务器的结构框图;
[0088]图9为本发明实施5例提供的另一推送服务器的结构框图。

【具体实施方式】
[0089]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0090]在4G网络中,语音和数据业务统一使用IP承载,且运营商在无线侧配置了GBR(Guaranteed Bit Rate,保证比特速率)策略,该策略通过预留资源等方式,保证数据流的比特速率在不超过GBR时能够全部通过,为终端在语音过程中的数据通信提供了保障。本发明基于4G网络以及MSRP,提供一种推送业务的实现方法,可以在语音通话过程中向用户推送HTML文件,为用户提供丰富的媒体内容。
[0091]这里,对本发明提供的推送系统做以介绍说明。如图1所示,所述推送系统包括:主叫终端A、被叫终端B、主叫域的 SCSCFl (Service Call Sess1n Control Funct1n,业务呼叫会话控制单元)、被叫域的SCSCF2以及推送服务器。这里对该系统中的主叫终端、被叫终端的数量不做限定,为方便理解图1仅包括一个主叫终端、一个被叫终端。需要说明的是,如果将彩铃业务与推送业务结合,在彩铃播放过程中向用户推送HTML文件,所述推送服务器可以是彩铃平台&MSRP服务器,其中,彩铃平台&MSRP服务器能够实现彩铃业务以及与MSRP相关的业务。
[0092]实施例1:
[0093]本发明实施例提供了一种推送业务的实现方法,如图2所示,所述方法包括以下步骤:
[0094]101、推送服务器接收来自主叫终端发送的SIP呼叫请求消息,并在所述SIP呼叫请求消息中增加主叫设置的第一 HTML文件信息。
[0095]其中,所述SIP呼叫请求消息中携带SDP(Sess1n Descript1n Protocol,会话描述协议)offer媒体初始化请求,该SDP offer携带主叫终端所能支持的媒体能力以及被叫号码。所述第一 HTML文件信息包括:符合MSRP协议格式,用于指示所述被叫终端获取所述第一 HTML文件的信息;和符合MSRP协议格式,用于指示所述第一 HTML文件路径的信息。
[0096]需要说明的是,本发明提供的推送业务的实现方法是基于MSRP的。所述MSRP即IETF RFC4975文档定义,用于在建立的会话中传输即时消息,完成信息交互。本发明中主、被叫终端可以为支持MSRP的终端,支持双待。所述推送服务器,可以是彩铃平台&MSRP服务器,支持彩铃业务以及1部?协议,其中,1部?服务器可以提供用以实现符合1部?协议格式要求的肌见文件信息。当然,所述推送服务器也可以是1部?服务器。
[0097]102、所述推送服务器将所述31?呼叫请求消息向被叫域的发送,以便所述被叫域的将携带有所述第一文件信息的所述31?呼叫请求消息转发给被叫终端。
[0098]这样,被叫终端就可以获取到所述第一!1111文件信息,进而根据指示所述被叫终端获取所述第一文件的信息启动文件获取流程。根据指示所述第一文件路径的信息获知所述第一文件的路径信息。
[0099]103、所述推送服务器根据1部?,建立与所述被叫终端之间的似即-扣?连接。
[0100]104、所述推送服务器接收所述被叫终端发送的第一文件获取请求,根据所述第一文件获取请求携带的所述第一文件信息获取第一文件。
[0101]105、所述推送服务器通过与所述被叫终端之间的似即-扣?连接向所述被叫终端发送所述第一文件。
[0102]需要说明的是,!1111文件可以是!1111链接。本发明的!1111页面可以内置触摸热点。用户终端调用内部浏览器控件,在终端上显示推送服务器推送的肌见文件,用户通过触碰热点,向门户发送仏如请求。可以在显示的页面上进行评论,实现用户和推送服务器间的通信,从而提高用户体验。
[0103]本发明实施例不仅可以向被叫提供丰富的媒体内容,还可以实现向主叫推送!文件。在实现向主叫推送11111文件,在图2所示实施例的基础上还可以进一步包括:所述推送服务器生成携带被叫设置的第二 11111文件信息的媒体请求消息,并向所述主叫终端发送媒体请求消息。所述推送服务器根据1部?,建立与所述主叫终端之间的似即-扣?连接。所述推送服务器接收所述主叫终端发送的第二文件获取请求,根据所述第二肌11文件获取请求携带的所述第二肌11文件信息获取第二肌11文件。所述推送服务器通过与所述主叫终端之间的似即-冗?连接向所述主叫终端发送所述第二肌见文件。
[0104]本发明实施例中,推送服务器生成的媒体请求消息可以是在接收到被叫终端的呼叫请求回复消息后生成的。其中,呼叫请求回复消息可以是被叫终端回复的首条信令。具体的,在步骤102中,推送服务器将所述31?呼叫请求消息向被叫域的发送,所述被叫域的接收所述31?呼叫请求消息,并转发给被叫终端。被叫终端在接收到所述31?呼叫请求消息后回复180消息给被叫域的被叫域的将该180消息转发给推送服务器。推送服务器生成媒体请求消息具体可以是将第二文件信息加入到180消息中形成媒体请求消息。
[0105]媒体请求消息中携带的所述第二文件信息包括:符合1部?,用于指示所述主叫终端获取所述第二肌见文件的信息;和符合1部?,用于指示所述第二肌见文件路径的信息。
[0106]在本发明的优选实施例中,若被叫为彩铃用户,则在所述推送服务器建立与所述主叫终端之间的似即-扣?连接之前,所述方法还包括:
[0107]所述推送服务器建立与所述主叫终端之间的奶?媒体承载,并通过所述奶?媒体承载向所述主叫终端播放音频和/或视频彩铃。
[0108]本发明提供的推送业务的实现方法,基于1部?,推送服务器在主叫终端向被叫终端发送的SIP呼叫请求消息中增加主叫设置的第一 HTML文件信息,建立与被叫终端之间的MSRP-TCP连接,向被叫终端发送第一 HTML文件。推送服务器生成媒体请求消息携带被叫设置的第二 HTML文件信息的媒体请求消息发送给主叫终端,并建立与主叫终端之间的MSRP-TCP连接,向主叫终端发送第一 HTML文件。使得在语音通话过程中,用户终端可以获取到HTML文件。相比之下,现有技术无法在语音通话过程中为用户推送除音频/视频外的其他媒体内容,而本发明提供的方法,通过在语音通话过程中向用户推送HTML文件,为用户提供丰富的媒体内容。
[0109]实施例2:
[0110]本发明实施例还提供另一推送业务的实现方法,如图3所示,所述方法包括以下步骤:
[0111]201、推送服务器接收来自主叫终端发送的SIP呼叫请求消息,并将所述SIP呼叫请求消息向被叫终端发送。
[0112]具体地,推送服务器接收来自主叫终端发送的SIP呼叫请求消息,并将所述SIP呼叫请求消息向被叫域的SCSCF发送,由被叫域SCSCF将所述SIP呼叫请求消息转发给被叫终端。
[0113]202、所述推送服务器生成携带被叫设置的第二 HTML文件信息的媒体请求消息,向所述主叫终端发送所述媒体请求消息。
[0114]需要说明的是,步骤202之前,推送服务器可以接收被叫终端返回的呼叫请求回复消息。推送服务器可以在该呼叫请求回复消息中加入第二 HTML文件信息形成媒体请求消息。具体的,被叫终端在接收到所述SIP呼叫请求消息后,可以回复180消息给被叫域的SCSCF,被叫域的SCSCF将该180消息转发给推送服务器,推送服务器可以在该180消息中增加被叫设置的第二 HTML文件信息形成媒体请求消息,并发送给主叫终端。
[0115]需要说明的是,所述媒体请求消息中携带的所述第二 HTML文件信息包括:符合MSRP协议格式,用于指示所述主叫终端获取所述第二 HTML文件的信息。符合MSRP协议格式,用于指示所述第二 HTML文件路径的信息。
[0116]203、所述推送服务器根据MSRP,建立与所述主叫终端之间的MSRP-TCP连接。
[0117]204、所述推送服务器接收所述主叫终端发送的第二 HTML文件获取请求,根据所述第二 HTML文件获取请求携带的所述第二 HTML文件信息,获取第二 HTML文件。
[0118]具体地,所述主叫终端根据指示所述主叫终端获取所述第二 HTML文件的信息启动HTML文件获取流程,向所述推送服务器发送第二 HTML文件获取请求。
[0119]205、所述推送服务器通过与所述主叫终端之间的MSRP-TCP连接,向所述主叫终端发送所述第二 HTML文件。
[0120]在本实施例的优选实施例中,若被叫用户是彩铃用户,则在步骤203之前,所述推送服务器还需要建立与所述主叫终端之间的RTP媒体承载,并通过所述RTP媒体承载向所述主叫终端播放音频和/或视频彩铃。具体的,被叫终端接收被叫域的SCSCF转发的SIP呼叫请求消息,并回复180消息到被叫域的SCSCF。被叫域的SCSCF将该180消息转发给所述推送服务器。所述推送服务器将该180消息转发给主叫终端,主叫终端接收到该180消息后向推送服务器回复PRACK消息,推送服务器接收所述PRACK消息并回复2000K消息。需要说明的是,在被叫用户是彩铃用户的情况下,推送服务器会在180消息中携带CAT A发送给主叫终端以向主叫终端播放彩铃,而不是在180消息增加第二文件信息来得到媒体请求消息。推送服务器会在接收到?狀(?消息后,生成携带一条携带有0^1八和第二!1111文件信息的媒体更新请求作为媒体请求消息发送给主叫终端,以便主叫终端对之前接收到的八进行更新。
[0121]本发明提供的推送业务的实现方法,基于1部?,推送服务器在主叫终端向被叫终端发送的31?呼叫请求消息中增加主叫设置的第一肌祖^文件信息,建立与被叫终端之间的13尺?-11:?连接,向被叫终端发送第一!II见文件。推送服务器生成携带被叫设置的第二!
文件信息的媒体请求消息发送给主叫终端,并建立与主叫终端之间的似即-扣?连接,向主叫终端发送第一文件。使得在语音通话过程中,用户终端可以获取到文件。实现了在语音通话过程中向用户提供丰富的媒体内容。
[0122]实施例3:
[0123]本发明实施例提供一种推送业务的实现方法,如图4所示,所述方法包括以下步骤:
[0124]301、主叫终端向主叫域的发送31?呼叫请求消息。
[0125]其中,所述31?呼叫请求消息可以是11^1^消息,该31?呼叫请求消息携带30?0打61',所述30? 0^61~携带所述主叫所能支持的媒体能力。
[0126]302、主叫域的冗冗?接收所述31?呼叫请求消息,并将所述31?呼叫请求消息发送给被叫域的。
[0127]具体实现中,主叫域的接收到所述31?呼叫请求消息后,首先根据主叫的1^0(11111:181011:61*121,初始过滤规则)配置信息,执行相关补充和增值业务的触发。随后再向所述被叫域的发送所述31?请求消息。其中,配置信息用来描述收到的31?消息何时被进一步路由到一个特定的应用服务器。由负责解析配置信息,路由到指定的应用服务器。
[0128]303、被叫域的接收所述31?呼叫请求消息,将所述31?呼叫请求消息转发给推送服务器。
[0129]在本发明实施例中,推送服务器推送肌见文件的功能可以采用1部?服务器来实现,如果将彩铃业务与推送业务结合,在彩铃播放过程中向用户推送11111文件,则推送服务器可以由彩铃平台与1部?服务器合设来实现。
[0130]具体地,当彩铃业务与推送业务结合时,所述被叫域的冗冗?根据所述被叫的11^配置信息判断被叫是一个彩铃用户。因此,将所述31?呼叫请求消息发送给所述推送服务器,以便向所述主叫播放所述被叫定制的彩铃。
[0131]304、推送服务器在所述31?呼叫请求消息中增加主叫设置的第一!1111文件信息,并向所述被叫域的发送所述31?呼叫请求消息。
[0132]其中,所述第一肌见文件信息包括:符合1部?协议格式,用于指示所述被叫终端获取所述第一肌见文件的信息,以及符合1部?协议格式,用于指示所述第一肌见文件路径的信息。
[0133]具体实现中,推送服务器根据所述31?呼叫请求消息中携带的被叫号码,发起一路新呼叫到被叫。具体的,推送服务器可在31?呼叫请求消息的30? 0打61'插入主叫设置的第一肌11文件信息。这时,发送给被叫域的的31?消息除了携带所述主叫终端支持的媒体能力外还可以携带MSRPa。该第一 HTML文件信息按照MSRP协议要求的格式,范例如下:
[0134]v = 0
[0135]ο = alice 2890844526 IN IP4 417.400.34.24
[0136]s =
[0137]c = IP4 417.400.34.24
[0138]t = O O
[0139]m = message 7654 TCP/MSRP*
[0140]i = This is my latest picture
[0141]a = sendonly
[0142]a = accept-types:message/cpim
[0143]a = accept—wrapped—types:氺
[0144]a = path:mrsp://Atlanta, example, com:7654/jshA7we ;tcp
[0145]a = file_selector:name:“My cool picture, jpg^type:1mage/jpeg size: 32349hash:sha-l:72:24:5F:E8:65:3D:DA:F3:71:36:2F:86:D4:71:91:3E:E4:A2:CE:2E
[0146]a = file-transfer-1d: vBnG916bdberum2Ffeabrlfr3ExZMUrd
[0147]a = file-disposit1n: attachment
[0148]a = file-date:creat1n: “Mon, 15 May 4006 15:01:31+0400”
[0149]a = file-1con: cid:1d2ialicepc.example, com
[0150]a = fi I e-range: 1-32349
[0151]推送服务器就是通过上述代码,通知被叫、主叫的终端需获取HTML文件。
[0152]其中,上述代码包括了推送服务器建立通道所需的基本信息,包括用于指示文件类型的信息type,指示文件大小的信息size以及指示文件创建时间的信息file-date等。
[0153]305、所述被叫域的SCSCF接收到所述SIP呼叫请求消息,并将所述SIP呼叫请求消息发送给被叫终端。
[0154]具体实现中,所述被叫域的SCSCF接收到所述推送服务器发送的SIP呼叫请求消息后,将该消息路由到被叫终端。
[0155]306、所述被叫终端接收所述SIP呼叫请求消息,从中获取所述第一 HTML文件信息,并向所述被叫域的SCSCF返回呼叫请求回复消息。
[0156]其中,所述呼叫请求回复消息可以是180消息,所述180消息中携带针对所述SIP呼叫请求消息中的SDP offer给出的SDP answer。
[0157]这里,被叫终端根据指示所述被叫终端获取所述第一 HTML文件的信息启动HTML文件获取流程。并获取所述SIP呼叫请求消息中携带的第一 HTML文件的路径信息。
[0158]307、所述被叫域的SCSCF接收所述呼叫请求回复消息,并将所述呼叫请求回复消息发送给所述推送服务器。
[0159]308、所述推送服务器根据MSRP,建立与所述被叫终端之间的MSRP-TCP连接。
[0160]309、所述推送服务器通过与所述被叫终端之间的MSRP-TCP连接向所述被叫终端发送第一 HTML文件。
[0161]具体地,由于步骤306所述被叫终端获取到了第一 HTML文件信息,被叫终端可以根据第一 HTML文件信息中的第一 HTML文件的信息向所述推送服务器发送第一 HTML文件获取请求,其中,所述第一 HTML文件获取请求携带所述第一 HTML文件的路径信息。所述推送服务器接收所述第一 HTML文件获取请求并根据所述第一 HTML文件的路径信息获取到第一 HTML文件,并向被叫终端发送第一 HTML文件。
[0162]310、被叫终端向推送服务器回复MSRP响应消息。
[0163]其中,所述MSRP响应消息是MSRP 200 OK消息。
[0164]311、推送服务器向被叫域的SCSCF转发所述呼叫请求回复消息。
[0165]具体地,所述呼叫请求回复消息,可以是180消息,若被叫为彩铃用户,则180消息中还携带CAT (Customized Alerting Tones,定制回铃音)A,以表示被叫是一个彩铃用户。需要说明的是,在此步骤之后,180消息中不再携带306、307中所述的SDP offer&MSRPa。
[0166]312、被叫域的SCSCF将呼叫请求回复消息转发给主叫终端。
[0167]具体地,被叫域的SCSCF需要首先将180消息转发给主叫域的SCSCF,再由主叫域的SCSCF将180转发给主叫终端。
[0168]313、主叫终端向推送服务器回复PRACK(Provis1nal Acknowledgement,临时响应确认)消息。
[0169]具体实现中,主叫终端将所述PRACK消息首先发送给主叫域的SCSCF,由主叫域的SCSCF将所述PRACK消息转发给被叫域的SCSCF,再由被叫域的SCSCF将所述PRACK消息转发给推送服务器。
[0170]314、推送服务器向主叫终端回复响应消息。
[0171]其中,所述响应消息是200 OK消息。
[0172]315、推送服务器向主叫终端发送媒体请求消息。
[0173]其中,所述媒体请求消息携带被叫设置的第二 HTML文件信息。
[0174]本实施例中被叫为彩铃用户时,该媒体请求消息可以是媒体更新请求,以通知主叫终端将之前接收到的CAT A更新为CAT A和第二 HTML文件信息。
[0175]316、所述主叫终端向所述推送服务器回复响应消息。
[0176]其中,所述响应消息是200 OK消息。
[0177]317、所述推送服务器根据MSRP,建立与所述主叫终端之间的MSRP-TCP连接。
[0178]318、所述推送服务器通过与所述主叫终端之间的MSRP-TCP连接向所述主叫终端发送所述第二 HTML文件。
[0179]具体地,由于步骤312中主叫终端接收所述呼叫请求回复消息,根据所述呼叫请求消息中的指示所述主叫终端向所述推送服务器发送第二 HTML文件获取请求。所述推送服务器接收第二 HTML文件获取请求,根据第二 HTML文件获取请求携带的所述第二 HTML文件信息获取第二 HTML文件,并向所述主叫终端发送第二 HTML文件。
[0180]319、主叫终端向推送服务器回复MSRP响应消息。
[0181]其中,所述MSRP响应消息是MSRP 200 OK消息。
[0182]需要说明的是,若被叫是彩铃用户,则本实施例步骤311、312中的呼叫请求回复消息可携带CAT_A,步骤315的媒体请求消息也可携带CAT_A,步骤316的200 OK消息也可携带CAT_A。
[0183]本发明提供的推送业务的实现方法及设备,基于MSRP,推送服务器在主叫终端向被叫终端发送的31?呼叫请求消息中增加主叫设置的第一肌祖^文件信息,建立与被叫终端之间的似即-扣?连接,向被叫终端发送第一肌见文件。推送服务器在发送给主叫终端的媒体请求消息中携带被叫设置的第二肌见文件信息,建立与主叫终端之间的似即-扣?连接,向主叫终端发送第一!1111文件。使得在语音通话过程中,用户终端可以获取到!1111文件,为用户提供了丰富的媒体内容。
[0184]本发明实施例还提供了一种文件定制的方法,如图5所示,所述方法包括以下步骤:
[0185]401、用户登录门户网站,浏览门户网站上的媒体内容。
[0186]402、门户系统发起用户鉴权到用户管理模块的鉴权信息。
[0187]403、用户管理模块发送鉴权通过消息到门户。
[0188]404、鉴权成功后,门户系统从内容管理模块获取内容。
[0189]若鉴权失败,门户做失败处理,提示用户开户。
[0190]405、内容管理模块向门户返回可用户的内容。
[0191]406、用户选择喜欢的内容。
[0192]407、用户发起设置内容的操作请求,选择给主叫或被叫发送。
[0193]具体实现中,门户系统将上述操作请求发送给内容管理模块。
[0194]408、内容管理模块接收到上述操作请求后,发送扣费请求到计费管理模块。
[0195]409、计费管理模块发送扣费请求到运营商计费系统。
[0196]410、计费管理模块接收运营商计费系统反馈的扣费成功消息。
[0197]411、计费管理模块将上述扣费成功消息发送给内容管理模块。
[0198]412、内容管理模块接收上述扣费成功消息,向门户系统发送设置成功消息。
[0199]413、门户系统接收上述扣费成功消息,并通知用户设置成功。
[0200]本发明实施例提供的文件定制方法,用户登录门户网站为主叫或被叫定制11111,计费管理模块在进行相应扣费。以便在向主叫播放彩铃过程中,主叫、被叫都可以获取到对方定制的肌11文件,丰富彩铃系统的内容。另外,用户可以通过触摸肌11链接,向彩铃系统发送内容点评等信息,用户与彩铃系统进行互动,从而提升彩铃业务的用户体验。
[0201]实施例4:
[0202]本发明实施例提供一种推送服务器50,如图6所示,包括:接收单元501、信息插入单元502、发送单元503、建立单元504以及获取单元505。
[0203]接收单元501,用于接收来自主叫终端发送的31?呼叫请求消息。
[0204]信息插入单元502,用于在所述31?呼叫请求消息中增加主叫终端的第一肌见文件信息。
[0205]发送单元503,用于将所述31?呼叫请求消息向被叫域的业务呼叫会话控制单元8080?发送,以便所述被叫域的将携带有所述第一文件信息的所述31?呼叫请求消息转发给被叫终端。
[0206]建立单元504,用于根据1部?,建立与所述被叫终端之间的似即-扣?连接。
[0207]所述接收501单元还用于,接收所述被叫终端发送的第一肌祖^文件获取请求。
[0208]获取单元505,用于根据所述第一肌祖^文件获取请求携带的所述第一肌祖^文件信息获取第一文件。
[0209]所述发送单元503还用于,通过与所述被叫终端之间的MSRP-TCP连接向所述被叫终端发送所述第一 HTML文件。
[0210]所述接收单元501用于,接收来自所述被叫终端发送的呼叫请求回复消息。所述呼叫请求消息可以是所述被叫终端回复的首条信令。
[0211 ] 所述信息插入单元502还用于,生成携带被叫设置的第二 HTML文件信息的媒体请求消息。
[0212]所述发送单元503还用于,向所述主叫终端发送所述媒体请求消息。
[0213]所述建立单元504还用于,根据MSRP,建立与所述主叫终端之间的MSRP-TCP连接。
[0214]所述接收单元501还用于,接收所述主叫终端发送的第二 HTML文件获取请求。
[0215]所述获取单元505还用于,根据所述第二 HTML文件获取请求携带的所述第二 HTML文件信息获取第二 HTML文件。
[0216]所述发送单元503还用于,通过与所述主叫终端之间的MSRP-TCP连接向所述主叫终端发送所述第二 HTML文件。
[0217]若被叫为彩铃用户,还包括播放单元。
[0218]所述建立单元504还用于,在所述推送服务器建立与所述主叫终端之间的MSRP-TCP连接之前,建立与所述主叫终端之间的RTP媒体承载。
[0219]所述播放单元用于,通过所述RTP媒体承载向所述主叫终端播放音频和/或视频彩铃。
[0220]需要说明的是,在所述SIP呼叫请求消息中增加的所述第一 HTML文件信息包括:[0221 ] 符合MSRP协议格式,用于指示所述被叫终端获取所述第一 HTML文件的信息;和符合MSRP协议格式,用于指示所述第一 HTML文件路径的信息。
[0222]所述媒体请求消息中携带的所述第二 HTML文件信息包括:符合MSRP协议格式,用于指示所述主叫终端获取所述第二HTML文件的信息;和符合MSRP协议格式,用于指示所述第二 HTML文件路径的信息。
[0223]本发明实施例还提供一种推送服务器60,如图7所示,包括:接收单元601、发送单元602、生成单元603、建立单元604以及获取单元605。
[0224]接收单元601,用于接收来自主叫终端发送的会话发起协议SIP呼叫请求消息。
[0225]发送单元602,用于将所述SIP呼叫请求消息向被叫终端发送。
[0226]生成单元603,用于生成携带被叫设置的第二 HTML文件信息的媒体请求消息。
[0227]所述发送单元602还用于,向所述主叫终端发送所述媒体请求消息。
[0228]建立单元604,用于根据消息会话中继协议MSRP,建立与所述主叫终端之间的MSRP-TCP 连接。
[0229]所述接收单元601还用于,接收所述主叫终端发送的第二 HTML文件获取请求。
[0230]获取单元605用于,根据所述第二 HTML文件获取请求携带的所述第二 HTML文件信息,获取第二 HTML文件。
[0231]所述发送单元602用于,通过与所述主叫终端之间的MSRP-TCP连接,向所述主叫终端发送所述第二 HTML文件。
[0232]若被叫为彩铃用户,还包括播放单元。所述建立单元604还用于,建立与所述主叫终端之间的RTP媒体承载.
[0233]所述播放单元用于,通过所述RTP媒体承载向所述主叫终端播放音频和/或视频彩铃。
[0234]需要说明的是,在所述媒体请求消息中携带的所述第二 HTML文件信息包括:符合MSRP协议格式,用于指示所述主叫终端获取所述第二 HTML文件的信息;和符合MSRP协议格式,用于指示所述第二 HTML文件路径的信息。
[0235]本发明提供的设备,基于MSRP,推送服务器在主叫终端向被叫终端发送的SIP呼叫请求消息中增加主叫设置的第一 HTML文件信息,建立与被叫终端之间的MSRP-TCP连接,向被叫终端发送第一 HTML文件。推送服务器在发送给主叫终端的媒体请求消息中携带被叫设置的第二 HTML文件信息,建立与主叫终端之间的MSRP-TCP连接,向主叫终端发送第一 HTML文件。使得在语音通话过程中,用户终端可以获取到HTML文件。相比之下,现有技术无法在语音通话过程中为用户推送除音频/视频外的其他媒体内容,而本发明提供的设备,通过在语音通话过程中向用户推送HTML文件,为用户提供丰富的媒体内容。
[0236]实施例5:
[0237]本发明实施例提供一种推送服务器70,如图8所示,包括:收发器701、存储器702和处理器703。其中,存储器702中存储一组程序代码,且处理器703用于调用存储器702中存储的程序代码,用于执行以下操作:
[0238]收发器701,用于接收来自主叫终端发送的SIP呼叫请求消息。
[0239]处理器703,用于在所述SIP呼叫请求消息中增加主叫设置的第一 HTML文件信息。
[0240]收发器701,用于将所述SIP呼叫请求消息向被叫域的业务呼叫会话控制单元SCSCF发送,以便所述被叫域的SCSCF将携带有所述第一 HTML文件信息的所述SIP呼叫请求消息转发给被叫终端。
[0241]处理器703,用于根据MSRP,建立与所述被叫终端之间的MSRP-TCP连接。
[0242]所述收发器701还用于,接收所述被叫终端发送的第一 HTML文件获取请求。
[0243]处理器703,用于根据所述第一 HTML文件获取请求携带的所述第一 HTML文件信息获取第一 HTML文件。
[0244]所述收发器701还用于,通过与所述被叫终端之间的MSRP-TCP连接向所述被叫终端发送所述第一 HTML文件。
[0245]所述收发器701用于,接收来自所述被叫终端发送的呼叫请求回复消息;所述呼叫请求消息是所述被叫终端回复的首条信令。
[0246]所述处理器703还用于,生成携带被叫设置的第二 HTML文件信息的媒体请求消肩、O
[0247]所述收发器701还用于,向所述主叫终端发送所述媒体请求消息。
[0248]所述处理器703还用于,根据MSRP,建立与所述主叫终端之间的MSRP-TCP连接。
[0249]所述收发器701还用于,接收所述主叫终端发送的第二 HTML文件获取请求。
[0250]所述处理器703还用于,根据所述第二 HTML文件获取请求携带的所述第二 HTML文件信息获取第二 HTML文件。
[0251]所述收发器701还用于,通过与所述主叫终端之间的MSRP-TCP连接向所述主叫终端发送所述第二 HTML文件。
[0252]若被叫是彩铃用户,处理器703还用于,在所述推送服务器建立与所述主叫终端之间的似即-扣?连接之前,建立与所述主叫终端之间的奶?媒体承载。
[0253]所述收发器701用于,通过所述奶?媒体承载向所述主叫终端发送音频和/或视频彩铃。
[0254]需要说明的是,在所述31?呼叫请求消息中增加的所述第一肌见文件信息包括:
[0255]符合1部?协议格式,用于指示所述被叫终端获取所述第一!!1见文件的信息;和符合13卩?协议格式,用于指示所述第一文件路径的信息。
[0256]在媒体请求消息中携带的所述第二肌见文件信息包括:符合1训?协议格式,用于指示所述主叫终端获取所述第二肌见文件的信息;和符合1部?协议格式,用于指示所述第二肌见文件路径的信息。
[0257]本发明实施例还提供一种推送服务器80,如图9所示,包括:包括:收发器801、存储器802和处理器803。其中,存储器802中存储一组程序代码,且处理器803用于调用存储器802中存储的程序代码,用于执行以下操作:
[0258]收发器801,用于接收来自主叫终端发送的会话发起协议31?呼叫请求消息。
[0259]收发器801,用于将所述31?呼叫请求消息向被叫终端发送。
[0260]处理器803,生成携带被叫设置的第二肌祖^文件信息的媒体请求消息。
[0261]所述收发器801还用于,向所述主叫终端发送所述媒体请求消息。
[0262]处理器803,用于根据消息会话中继协议1部?,建立与所述主叫终端之间的13尺?连接。
[0263]所述收发器801还用于,接收所述主叫终端发送的第二肌见文件获取请求。
[0264]处理器803用于,根据所述第二肌祖^文件获取请求携带的所述第二肌祖^文件信息,获取第二文件。
[0265]所述收发器801用于,通过与所述主叫终端之间的似即-扣?连接,向所述主叫终端发送所述第二文件。
[0266]若被叫为彩铃用户,所述处理器803还用于,建立与所述主叫终端之间的奶?媒体承载.
[0267]所述收发器801用于,通过所述奶?媒体承载向所述主叫终端播放音频和/或视频彩铃。
[0268]需要说明的是,在所述媒体请求消息中携带的所述第二文件信息包括:符合181??协议格式,用于指示所述主叫终端获取所述第二肌见文件的信息;和符合1部?协议格式,用于指示所述第二文件路径的信息。
[0269]本发明提供的推送业务的设备,基于1部?,推送服务器在主叫终端向被叫终端发送的31?呼叫请求消息中增加主叫设置的第一!1111^文件信息,建立与被叫终端之间的13尺?-11:?连接,向被叫终端发送第一!II见文件。推送服务器在发送给主叫终端的媒体请求消息中携带被叫设置的第二肌见文件信息,建立与主叫终端之间的似即-扣?连接,向主叫终端发送第一文件。使得在语音通话过程中,用户终端可以获取到文件,为用户提供丰富的媒体内容。
[0270]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:001、狀1、磁碟或者光盘等各种可以存储程序代码的介质。
[0271] 以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【权利要求】
1.一种推送业务的实现方法,其特征在于,包括: 推送服务器接收来自主叫终端发送的会话发起协议SIP呼叫请求消息,并在所述SIP呼叫请求消息中增加主叫设置的第一超文本标记语言HTML文件信息; 所述推送服务器将所述SIP呼叫请求消息向被叫域的业务呼叫会话控制单元SCSCF发送,以便所述被叫域的SCSCF将携带有所述第一 HTML文件信息的所述SIP呼叫请求消息转发给被叫终端; 所述推送服务器根据消息会话中继协议MSRP,建立与所述被叫终端之间的MSRP-传输控制协议TCP连接; 所述推送服务器接收所述被叫终端发送的第一 HTML文件获取请求,根据所述第一HTML文件获取请求携带的所述第一 HTML文件信息获取第一 HTML文件; 所述推送服务器通过与所述被叫终端之间的MSRP-TCP连接向所述被叫终端发送所述第一 HTML文件。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 所述推送服务器生成携带被叫设置的第二 HTML文件信息的媒体请求消息,并向所述主叫终端发送所述媒体请求消息; 所述推送服务器根据MSRP,建立与所述主叫终端之间的MSRP-TCP连接; 所述推送服务器接收所述主叫终端发送的第二 HTML文件获取请求,根据所述第二HTML文件获取请求携带的所述第二 HTML文件信息获取第二 HTML文件; 所述推送服务器通过与所述主叫终端之间的MSRP-TCP连接向所述主叫终端发送所述第二 HTML文件。
3.根据权利要求2所述的方法,其特征在于,若所述被叫为彩铃用户,则在所述推送服务器建立与所述主叫终端之间的MSRP-TCP连接之前,所述方法还包括: 所述推送服务器建立与所述主叫终端之间的实时传输协议RTP媒体承载,并通过所述RTP媒体承载向所述主叫终端播放音频和/或视频彩铃。
4.根据权利要求1所述的方法,其特征在于,所述SIP呼叫请求消息中增加的所述第一HTML文件信息包括:符合MSRP,用于指示所述被叫终端获取所述第一 HTML文件的信息; 和符合MSRP,用于指示所述第一 HTML文件路径的信息。
5.根据权利要求2所述的方法,其特征在于,所述媒体请求消息中携带的所述第二HTML文件信息包括:符合MSRP,用于指示所述主叫终端获取所述第二 HTML文件的信息; 和符合MSRP,用于指示所述第二 HTML文件路径的信息。
6.一种推送业务的实现方法,其特征在于,包括: 推送服务器接收来自主叫终端发送的会话发起协议SIP呼叫请求消息,并将所述SIP呼叫请求消息向被叫终端发送; 所述推送服务器生成携带被叫设置的第二 HTML文件信息的媒体请求消息,向所述主叫终端发送所述媒体请求消息; 所述推送服务器根据消息会话中继协议MSRP,建立与所述主叫终端之间的MSRP-传输控制协议TCP连接; 所述推送服务器接收所述主叫终端发送的第二 HTML文件获取请求,根据所述第二HTML文件获取请求携带的所述第二 HTML文件信息,获取第二 HTML文件; 所述推送服务器通过与所述主叫终端之间的MSRP-TCP连接,向所述主叫终端发送所述第二 HTML文件。
7.根据权利要求6所述的方法,其特征在于,若被叫为彩铃用户,则在所述推送服务器建立与所述主叫终端之间的MSRP TCP连接之前,所述方法还包括: 所述推送服务器建立与所述主叫终端之间的实时传输协议RTP媒体承载,并通过所述RTP媒体承载向所述主叫终端播放音频和/或视频彩铃。
8.根据权利要求6或7所述的方法,其特征在于,所述媒体请求消息中携带的所述第二HTML文件信息包括:符合MSRP,用于指示所述主叫终端获取所述第二 HTML文件的信息; 和符合MSRP,用于指示所述第二 HTML文件路径的信息。
9.一种推送服务器,其特征在于,包括: 接收单元,用于接收来自主叫终端发送的会话发起协议SIP呼叫请求消息; 信息插入单元,用于在所述SIP呼叫请求消息中增加主叫设置的第一超文本标记语言HTML文件信息; 发送单元,用于将所述SIP呼叫请求消息向被叫域的业务呼叫会话控制单元SCSCF发送,以便所述被叫域的SCSCF将携带有所述第一 HTML文件信息的所述SIP呼叫请求消息转发给被叫终端; 建立单元,根据消息会话中继协议MSRP,建立与所述被叫终端之间的MSRP-传输控制协议TCP连接; 所述接收单元还用于,接收所述被叫终端发送的第一 HTML文件获取请求; 获取单元,用于根据所述第一 HTML文件获取请求携带的所述第一 HTML文件信息获取第一 HTML文件; 所述发送单元还用于,通过与所述被叫终端之间的MSRP-TCP连接向所述被叫终端发送所述第一 HTML文件。
10.根据权利要求9所述的推送服务器,其特征在于, 所述信息插入单元还用于,生成携带被叫设置的第二 HTML文件信息的媒体请求消息; 所述发送单元还用于,向所述主叫终端发送所述媒体请求消息; 所述建立单元还用于,根据MSRP,建立与所述主叫终端之间的MSRP-TCP连接; 所述接收单元还用于,接收所述主叫终端发送的第二 HTML文件获取请求; 所述获取单元还用于,根据所述第二 HTML文件获取请求携带的所述第二 HTML文件信息获取第二 HTML文件; 所述发送单元还用于,通过与所述主叫终端之间的MSRP-TCP连接向所述主叫终端发送所述第二 HTML文件。
11.根据权利要求10所述的推送服务器,其特征在于,若所述被叫为彩铃用户,还包括播放单元, 所述建立单元还用于,在所述推送服务器建立与所述主叫终端之间的MSRP-TCP连接之前,建立与所述主叫终端之间的实时传输协议RTP媒体承载; 所述播放单元用于,通过所述RTP媒体承载向所述主叫终端播放音频和/或视频彩铃。
12.根据权利要求9所述的推送服务器,其特征在于,在所述SIP呼叫请求消息中增加的所述第一 HTML文件信息包括:符合MSRP,用于指示所述被叫终端获取所述第一 HTML文件的信息; 和符合MSRP,用于指示所述第一 HTML文件路径的信息。
13.根据权利要求10所述的推送服务器,其特征在于,所述媒体请求消息中携带的所述第二 HTML文件信息包括:符合MSRP,用于指示所述主叫终端获取所述第二 HTML文件的信息; 和符合MSRP,用于指示所述第二 HTML文件路径的信息。
14.一种推送服务器,其特征在于,包括: 接收单元,用于接收来自主叫终端发送的会话发起协议SIP呼叫请求消息; 发送单元,用于将所述SIP呼叫请求消息向被叫终端发送; 生成单元,用于生成携带被叫设置的第二超文本标记语言HTML文件信息的媒体请求消息; 所述发送单元还用于,向所述主叫终端发送所述媒体请求消息; 建立单元,用于根据消息会话中继协议MSRP,建立与所述主叫终端之间的MSRP-传输控制协议TCP连接; 所述接收单元还用于,接收所述主叫终端发送的第二 HTML文件获取请求; 获取单元,用于根据所述第二 HTML文件获取请求携带的所述第二 HTML文件信息,获取第二 HTML文件; 所述发送单元还用于,通过与所述主叫终端之间的MSRP-TCP连接,向所述主叫终端发送所述第二 HTML文件。
15.根据权利要求14所述的推送服务器,其特征在于,若所述被叫为彩铃用户,还包括播放单元, 所述建立单元还用于,建立与所述主叫终端之间的实时传输协议RTP媒体承载; 所述播放单元用于,通过所述RTP媒体承载向所述主叫终端播放音频和/或视频彩铃。
16.根据权利要求14或15所述的推送服务器,其特征在于,所述媒体请求消息中携带的所述第二 HTML文件信息包括:符合MSRP,用于指示所述主叫终端获取所述第二 HTML文件的信息; 和符合MSRP,用于指示所述第二 HTML文件路径的信息。
【文档编号】H04L29/06GK104468556SQ201410717864
【公开日】2015年3月25日 申请日期:2014年12月1日 优先权日:2014年12月1日
【发明者】许亚南 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1