CN100505868C - 一种流媒体业务***及其实现方法 - Google Patents

一种流媒体业务***及其实现方法 Download PDF

Info

Publication number
CN100505868C
CN100505868C CNB2006100918536A CN200610091853A CN100505868C CN 100505868 C CN100505868 C CN 100505868C CN B2006100918536 A CNB2006100918536 A CN B2006100918536A CN 200610091853 A CN200610091853 A CN 200610091853A CN 100505868 C CN100505868 C CN 100505868C
Authority
CN
China
Prior art keywords
core cell
application server
streaming media
video
service system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2006100918536A
Other languages
English (en)
Other versions
CN1968402A (zh
Inventor
汪世乐
贾海刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2006100918536A priority Critical patent/CN100505868C/zh
Publication of CN1968402A publication Critical patent/CN1968402A/zh
Priority to EP07721291A priority patent/EP2028788A4/en
Priority to PCT/CN2007/001718 priority patent/WO2007143905A1/zh
Priority to US12/243,269 priority patent/US20090055879A1/en
Application granted granted Critical
Publication of CN100505868C publication Critical patent/CN100505868C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1023Media gateways
    • H04L65/103Media gateways in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1033Signalling gateways
    • H04L65/104Signalling gateways in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/765Media network packet handling intermediate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/508Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
    • H04L41/509Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to media content delivery, e.g. audio, video or TV

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种流媒体业务***,包括流媒体核心单元、视频网关,其中,还包括应用服务器,所述应用服务器,与流媒体核心单元通过接口连接,用于向所述流媒体核心单元发起视频主叫命令;所述流媒体核心单元包括主叫模块,所述主叫模块用于响应、识别应用服务器发起的视频主叫命令,并控制流媒体核心单元经由视频网关与被叫终端建立连接。根据本发明的流媒体业务***,实现了对用户主动下发流媒体的业务,为运营商开展各种视频业务提供了良好的方式。

Description

一种流媒体业务***及其实现方法
技术领域
本发明涉及通信领域中的数据传输技术,尤其是涉及一种流媒体业务***及其实现方法。
背景技术
流媒体业务(Circuit-switch Streaming Service,CSS)***,用于提供流媒体业务,支持点播、直播和下载业务,具有高性能、高可靠性、高扩展性,能适配不同的视频和音频编码,支持不同的流媒体协议和文件格式。
图1为现有一种流媒体业务***的结构示意图。如图1所示,该***包括,编码器(ENCODER)1’、流媒体核心单元(Circuit-switch Streaming ServiceCenter,CSSC)2’、内容管理***(Contents Management System,CMS)3’、视频网关(Video Interworking Gateway,VIG)4’、移动数据业务平台(MobileData Service Platform,MDSP)5’、无线智能网(Wireless Intelligent Network,WIN)6’以及业务运营支撑***(Business Operation Support System,BOSS)7’。
其中,编码器1’,用于为内容提供商(Content Provider,CP)/业务提供商(Service Provider,SP)提供进行流媒体的编解码;流媒体核心单元2’,为CSS的核心部件,用于将流媒体服务提供给终端用户;内容管理***3’,主要用于提供CSSC的内容管理功能,提供流媒体以及相关的内容提供商/业务提供商信息的维护功能,并提供给内容提供商/业务提供商发布流媒体内容功能;视频网关4’,用于完成IP网络中会话初始化协议(Session InitiationProtocol,SIP)终端与3G网络3G-H.324M手机的互通,包括信令、呼叫控制和承载业务的互通;移动数据业务平台5’,用于提供移动数据业务部件的支撑,集中管理移动用户的数据业务用户信息以及业务订购信息,提供数据业务部件鉴权计费功能;无线智能网6’以及业务运营支撑***7’与移动数据业务平台5’配合完成CSS业务的计费运营功能,其中:业务运营支撑***7’,用于处理后付费用户的计费运营;移动数据业务平台5’,用于处理预付费用户的计费,并到无线智能网6’的预付费单元进行预付费用户帐户扣费。
其中,视频网关与移动交换中心(MSC)服务器之间通过时分复用(TDM)E1网关中继连接,MSC服务器选择路由时把视频网关作为MSC服务器一个特定局向。视频网关内部包括软交换模块与通用媒体网关模块,软交换模块实现MSC服务器的通信与连接,同时作为媒体网关的控制端,通过H.248协议控制管理通用媒体网关模块,包括媒体网关登记与注销、状态管理;媒体网关资源管理,承载资源。视频网关提供与3G网络、核心网设备的连接接口,用于异种网络之间的视频通信互通,可应用于基于下一代网络(NextGeneration Network,NGN)架构的3G网络中,实现3G-H.324M手机与IP网络中的CSSC(即,SIP终端)之间的流媒体业务。
具体的,现有的流媒体业务***的基本呼叫流程如下:终端用户发起普通H.324M播放视频菜单(Video Portal,VP)呼叫,被叫为流媒体业务的特服号码,MSC服务器首先将呼叫转移到视频网关4’,视频网关4’进行号码分析,识别为流媒体业务后,视频网关4’与CSSC建立SIP呼叫,该呼叫命令中包含播放内容,CSSC通过简单对象访问协议(Simple Object AccessProtocal,SOAP)与内容管理***进行交互,从内容管理***中获取播放内容的数据信息(例如播放内容的大小、位置等),视频网关4’控制统一消息网关服务器(Unified Message Gateway,UMG)与CSSC建立实时传输协议(RTP)媒体通道,媒体通道基于SIP的会话描述协议(Session Description Protocol,SDP)消息获取播放内容,其中:直播内容由CSSC与编码器1’通过RTSP/SDP协议进行交互获取播放内容;点播内容直接在CSSC上获取,点播内容是已经由编码器1’完成编码并经过CMS上传到CSSC上的节目文件。在点播内容时,CSSC播放视频菜单,用户可以在菜单或者播放节目的过程中,按键退出或者挂机结束该流媒体业务会话。会话结束后,视频网关4’和CSSC均可生成相应的计费话单。
但是,目前的CSSC只提供了用户拨打指定接入码后,播放预定的流媒体内容的功能,没有提供主动下发流媒体到终端的功能。
发明内容
本发明的目的在于,提供一种流媒体业务的***,该***能够提供主动下发流媒体到终端的功能。
本发明的另一目的在于,提供一种流媒体业务的实现方法,该方法能够实现流媒体业务***主动下发流媒体到终端。
本发明的流媒体业务***,包括流媒体核心单元、视频网关,其中,还可以包括应用服务器,所述应用服务器,与流媒体核心单元通过接口连接,用于向所述流媒体核心单元发起视频主叫命令;所述流媒体核心单元包括主叫模块,所述主叫模块用于响应、识别应用服务器发起的视频主叫命令,并控制流媒体核心单元经由视频网关与被叫终端建立连接。
其中,主叫模块进一步用于将所述视频主叫命令转化成SIP请求消息,并控制流媒体核心单元将所述消息经由视频网关发送给被叫终端。
所述流媒体核心单元可以进一步包括内容管理***,所述内容管理***用于流媒体核心单元的内容管理,或者流媒体以及内容提供商/业务提供商信息的维护,或者给内容提供商/业务提供商发布流媒体内容。
所述应用服务器可以包含重试模块,用于控制所述主叫模块在呼叫失败时进行重试。
所述视频主叫命令可以包含被叫号码和指定播放的流媒体内容。
所述重试模块进一步用于控制所述主叫模块在呼叫失败时根据设置的重试次数和/或时间进行重试。
所述应用服务器可以包含响应模块,用于响应所述主叫模块完成呼叫后向应用服务器上报的消息。
所述响应模块可以进一步用于呼叫失败时进行重试。
所述终端可以为H.324终端、或者SIP终端、或者H.323软终端。
本发明的流媒体业务***,还可以包括移动数据业务平台,与所述流媒体业务核心单元通过接口连接,用于对对流媒体业务进行鉴权、计费。
本发明的流媒体业务***,还可以包括预付费单元,与所述移动数据业务平台通过接口连接,用于根据所述移动数据业务平台的计费结果,对预付费用户帐户扣费。
本发明的流媒体业务***,还包括业务运营支撑***,与所述移动数据业务平台通过接口连接,用于根据所述移动数据业务平台的计费结果,处理后付费用户的计费。
其中,所述计费方式可以为免费、包月计费、按内容计费、按时长计费中一种或以上方式的组合。
所述接口可以为服务互操作性组织接口、或者人机交互语言接口、或者用户自定义接口。
本发明的流媒体业务***的实现方法,可以包括下列步骤:
应用服务器向流媒体核心单元发送视频主叫命令;
流媒体核心单元响应、识别应用服务器发起的视频主叫命令,并经由视频网关与被叫终端建立连接。
其中,所述视频主叫命令可以包含被叫号码和指定播放的流媒体内容。
所述流媒体核心单元经由视频网关与被叫终端建立连接的过程可以包括下列步骤:
步骤A)流媒体核心单元将视频主叫命令转化成SIP请求消息,发送给视频网关;
步骤B)视频网关与终端交互后,返回响应给流媒体核心单元;
步骤C)流媒体核心单元完成与视频网关的SIP交互后,经视频网关发送流媒体数据给终端;
步骤D)播放完成后,流媒体核心单元向应用服务器发送播放完成响应,请求新播放内容或结束呼叫;
步骤E)应用服务器通知流媒体核心单元结束呼叫、或者终端发送挂断消息,流媒体核心单元经视频网关中断与终端的连接;
步骤F)流媒体核心单元上报视频主叫通话结束响应给应用服务器。
所述流媒体核心单元可以向移动数据业务平台发送鉴权、计费请求,如果鉴权计费请求成功,则将流媒体内容发送给终端,否则返回鉴权计费失败消息,结束整个流程。
所述流媒体核心单元接收应用服务器发送的实施视频主叫服务的命令后,解析出命令参数,并根据命令参数,向移动数据业务平台发送鉴权、计费请求。
所述流媒体核心单元上报通话信息到移动数据业务平台,并根据移动数据业务平台返回的计费结果生成原始话单数据。
应用服务器可以并发向流媒体核心单元发送多个视频主叫命令,流媒体核心单元并发呼叫多个终端。
所述步骤A)中应用服务器发送视频主叫命令给流媒体核心单元时,所述视频主叫命令中可以包含重试次数、或者重试间隔时间参数,流媒体核心单元在呼叫失败时,根据所述重试次数和/或重试间隔时间参数进行重试,最后返回结果给应用服务器。
所述流媒体核心单元完成呼叫后,可以把用户响应上报给应用服务器,如果是呼叫失败,应用服务器进行重试。
本发明的有益效果是:根据本发明的流媒体业务***,通过应用服务器控制CSSC主动以视频电话呼叫用户或某种类型的用户群,用户接听后,可以观看到CSSC主动下发的流媒体,实现对用户主动下发多媒体流的业务;为运营商开展视频点播类业务、视频广告类业务、视频内容预订或公众类业务等提供了良好的方式。
附图说明
图1为现有的流媒体业务***的结构示意图;
图2为本发明的流媒体业务***的结构示意图;
图3为本发明的流媒体业务***的业务流程图。
具体实施方式
以下结合附图2~3详细描述本发明的流媒体业务***及其实现方法。
本发明的流媒体业务***,是在现有的流媒体业务***的基础上,增加应用服务器(Application Server,AS),并通过应用服务器控制CSSC主动以视频电话呼叫用户,用户接听后,可以观看到流媒体业务***主动下发的流媒体,实现对用户主动下发流媒体的业务,即视频主叫业务。
视频主叫是指由业务提供商(SP)或服务端主动发起视频呼叫到指定3G终端或播放预定流媒体内容的一种业务。
图2为本发明的流媒体业务的***结构示意图。如图2所示,本发明的流媒体业务的***包括编码器1、流媒体核心单元2、内容管理***3、视频网关4、移动数据业务平台5、无线智能网6、业务运营支撑***7以及应用服务器8。
其中,流媒体核心单元2,包括主叫模块,该主叫模块用于响应应用服务器8呼叫、识别应用服务器8发送的视频主叫命令,并控制CSSC发起视频主叫呼叫;
应用服务器8,用于控制视频主叫业务的逻辑,当应用服务器8向CSSC发起主叫业务呼叫后,CSSC首先响应应用服务器8的视频主叫业务请求,然后利用移动数据业务平台5进行鉴权和计费,计费成功后,CSSC模拟成SIP终端,经视频网关4与H.234终端(UE)进行SIP通信,将应用服务器8指定的流媒体内容发送给终端,以实现视频主叫业务。
其中,应用服务器8与CSSC、CSSC与移动数据业务平台5、移动数据业务平台5与无线智能网6以及移动数据业务平台5与业务运营支撑***7之间分别通过接口相连接,该接口可以是标准的服务互操作性组织(WSI)接口、可以是人机交互语言(Man Machine Language,MML)接口、也可以是用户自定义接口。
此外,编码器1以及内容管理***3可以设置于流媒体核心单元2中,其中:编码器1,用于为内容提供商/业务提供商提供进行流媒体的编解码;内容管理***3,主要用于提供CSSC的内容管理功能,提供流媒体以及相关的内容提供商/业务提供商信息的维护功能,并提供给内容提供商/业务提供商发布流媒体内容功能。
其中,播放内容可以为直播内容和点播内容,如果为直播内容,由CSSC与编码器1通过实时流协议(Real-Time Streaming Protocol,RTSP)/SDP协议进行交互获取;如果为点播内容,首先由编码器1对播放内容进行编码,并经过内容管理***3上传到CSSC上的点播文件,该部分为现有技术,本发明不再详述。
具体的,首先,业务提供商通过应用服务器8向CSSC发送视频主叫命令(该视频主叫命令中含有被叫号码和指定的播放内容);CSSC中的主叫模块解析该视频主叫命令,得到被叫号码和播放内容,流媒体核心单元2通过SOAP协议与内容管理***3进行交互,获取播放内容的相关信息(例如播放内容的位置、大小等),并向移动数据业务平台5发送鉴权、计费请求,请求成功后,该主叫模块将视频主叫命令转化成SIP请求(SIP INVITE)消息(INVITE消息中含有SDP信息),发送给视频网关4;视频网关4与终端建立连接后,返回响应给CSSC,同时,CSSC获取应用服务器8指定的流媒体内容,并将该流媒体内容发送给终端,播放完成后,CSSC上报计费信息给移动数据业务平台5后,生成原始话单数据(Call Detail Record,CDR)。CSSC完成呼叫后,把用户响应(包括正常、被叫忙和超时等)上报给应用服务器8,应用服务器8根据用户响应和重试策略确定后续处理。
可以看出,本发明的流媒体业务***,在现有的流媒体业务***的基础上,通过增加应用服务器,并在CSSC中增加主叫模块,业务提供商通过应用服务器向CSSC发送视频主叫命令,CSSC中的主叫模块对该视频主叫命令进行解析,根据解析得到的相关命令向移动数据业务平台5发送鉴权、计费请求;如果鉴权计费成功,主叫模块控制CSSC模拟成SIP终端与视频网关4进行SIP通信,通过编码器将应用服务器指定的流媒体内容给终端,从而实现业务提供商或服务端主动发起视频呼叫到指定终端或播放预定流媒体内容,即实现了视频主叫业务。
以下,结合附图3详细描述本发明的流媒体业务***的实现方法,该方法包括以下步骤:
步骤1)业务提供商通过应用服务器向CSSC发送视频主叫命令,该命令中包含被叫号码和播放内容;
应用服务器向CSSC发送一个视频主叫命令中,只包含一个主叫和一个被叫的相关信息,较佳地,可以在各个视频主叫命令中包含相应的终端标识参数,用于向不同终端发起呼叫,这样应用服务器可以并发向CSSC发送多个视频主叫命令,CSSC并发呼叫多个终端。
步骤2)CSSC向移动数据业务平台发送鉴权、计费请求;
其中步骤2)包括以下步骤:
步骤21)CSSC接收应用服务器发送的实施视频主叫服务的命令后,对该命令进行解析,解析出命令参数(包括被叫号码和播放内容),并根据该命令的相关信息,向移动数据业务平台发送鉴权、计费请求;
步骤3)如果鉴权计费成功,即,移动数据业务平台向CSSC返回鉴权、计费响应消息,则CSSC向视频网关发送SIP请求(SIP INVITE)消息(该消息中包含描述媒体数据属性的SDP信息);否则,返回鉴权计费失败消息,结束整个流程;
这里,CSSC在发送的INVITE消息中含有SDP信息,用于终端根据SDP信息中描述的媒体属性信息,初始化终端状态,等待接收媒体数据。
下面,结合一个具体的例子来说明本发明的视频主叫业务中SIP INVITE消息,例如,CSS的主叫号码是6690010,被叫用户号码是6680080,CSSC通知终端在UDP端口17424上接收音频数据时,命令如下:
INVITE sip:[email protected]:5060SIP/2.0//SIP INVITE消息
Via:SIP/2.0/UDP 182.20.100.198:5060;branch=z9hG4bKD82//说明协议、SIP Proxy的地址、端口以及会话ID
From:<sip:[email protected]>;tag=E83CA64-1CA0//发起呼叫的用户标识
To:<sip:[email protected]>     //所要呼叫的用户
Content-Type:application/sdp          //消息体的类型
Content-Length:256            //消息体的字节长度
v=0          //SDP协议版本号
o=CiscoSystemsSIP-GW-UserAgent 2237 2134 IN IP4 182.20.100.198//会话建立者和会话的标识、会话版本、地址的协议类型、地址
s=SIP Call    //会话的名字
c=INIP4182.20.100.198  //连接的信息
t=0 0        //会话集获得的时间区段
m=audio 17424 RTP/AVP 18 8 0   //对流媒体的描述:类型、端口,呼叫者希望收发的格式
c=IN IP4 182.20.100.198
a=rtpmap:18 G729/8000    //媒体级属性为rtpmap
a=fmtp:18 annexb=no     //会话级属性为fmtp
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
步骤4)视频网关与H.324终端交互后,发送SIP 200 OK消息给CSSC;
步骤5)CSSC完成与视频网关的SIP交互后,经视频网关发送媒体数据给终端;
步骤51)在媒体数据播放过程中,终端可以按照提示按键操作;
其中,终端按照提示按键操作为现有技术,本发明不再复述。
步骤6)播放完成后,CSSC向应用服务器发送通知消息,通知应用服务器当前媒体播放完成,请求新播放内容或结束呼叫;
步骤7)应用服务器通知CSSC结束呼叫(或终端发送挂断消息),CSSC向视频网关发送SIP BYE消息请求挂断,并经过视频网关中断与终端的连接后,CSSC上报通话信息到移动数据业务平台,并根据移动数据业务平台(5)返回的计费结果生成原始话单数据;
步骤8)CSSC上报视频主叫通话结束响应给应用服务器。
其中,步骤8)还包括以下步骤:
步骤81)CSSC完成呼叫后,把用户响应(包括正常、被叫忙和超时)上报给应用服务器,应用服务器根据呼叫结果、用户状态和重试策略确定后续处理。
可以看出,本发明的流媒体业务***的实现方法,由于增加了应用服务器,业务提供商首先通过应用服务器向CSSC发送视频主叫命令,CSSC对该命令进行解析,根据解析得到的相关命令向移动数据业务平台发送鉴权、计费请求;如果鉴权计费成功,CSSC模拟一个SIP终端向视频网关发送SIPINVITE消息,发送应用服务器指定的流媒体内容给终端,从而实现业务提供商或服务端主动发起视频呼叫到指定终端或播放预定流媒体内容,即实现了视频主叫业务。
此外,对预付费用户鉴权计费与上述流程(如图3所示)中有一些不同:预付费用户有资金预扣和资金回补,类似***预授权,预付费用户是分段预扣资金,并且移动数据业务平台会到预付费单元上进行实时的扣费请求,在完成呼叫时会回补没有用完的预扣金额。
下面,以一个具体的例子来说明本发明的实现视频主叫的流媒体业务***在实际中的应用:
例如,用户A订购了手机新闻,在每天上午8:00下发订购的手机新闻。应用服务器在8:00时向CSSC发起视频主叫命令,并指定播放的流媒体内容;CSSC向视频网关发送INVITE消息,发起一个呼叫到用户A,如果用户A接听,视频网关通知CSSC通话接通,CSSC下发流媒体内容,用户A将收看到相应的新闻片段,从而实现了视频主叫业务。
但是,在CSSC发起视频主叫过程中,可能因为某种原因(例如,用户正在通话、不在网络中、在2G网络漫游、关机等)不能完成视频呼叫,可以由CSS或应用服务器在一定时间内重试。例如,用户A为正在通话或者关机等情况而导致无法接听时,则呼叫失败,此时需要根据重试策略进行重试。
以下,为本发明的流媒体业务***的重试策略:
1)CSSC重试
对于CSSC重试,是在应用服务器8中进一步包含重试模块,用于控制CSSC中主叫模块在流媒体核心单元呼叫失败时进行重试。当应用服务器在下发视频主叫命令给CSSC时,重试模块可以控制该视频主叫命令的命令参数中带上所述重试次数和重试间隔时间等参数,CSSC在试呼失败时,根据参数要求进行重试,最后返回结果给应用服务器。
2)应用服务器重试
应用服务器8可以进一步包含响应模块,用于响应CSSC中主叫模块完成呼叫后的用户响应上报,根据用户的不同响应确定后续处理,可以在该响应模块中设置重试参数,用于呼叫失败时,根据不同的原因进行不同策略的重试。CSSC完成呼叫后,把用户响应(包括正常、被叫忙和超时)上报给应用服务器8,如果是呼叫失败,可以根据不同的原因进行不同策略的重试,例如:如果是占线,可以在5分钟后重试;如果是关机,可以30分钟后重试等。
从以上重试策略可以看出,应用服务器可以制定灵活的重试策略,并且对CSSC的冲击较小。
此外,本发明的流媒体业务***在业务受理时,在BOSS上提供业务受理接口,该接口可以采用标准的服务互操作性组织接口、人机交互语言接口、或者用户自己定义的接口。例如短信服务(SMS)、非结构化补充数据业务(USSD)、交互式语音应答(Interactive Voice Response,IVR)、End-User Portal等外部***都使用BOSS提供的接口,提供流媒体业务受理功能。
其中,业务受理包括:用户A给用户B订购指定视频;用户订购周期性下发的指定内容的视频,如:新片预告、新闻、体育节目等;企业用户批量订购指定时长作为给用户播放广告使用等。
以短信服务为例,本发明的流媒体业务***在业务受理时,用户M通过短信方式订购指定视频,从而触发应用服务器,在指定时间向CSSC发起视频主叫命令,并指定播放的流媒体内容;CSSC向视频网关发送INVITE消息,发起一个呼叫到用户M,如果用户M接听,视频网关通知CSSC通话接通,CSSC下发流媒体内容,用户M将收看到相应的新闻片段,从而实现了视频主叫业务。
另外,本发明的流媒体业务的***可以支持免费、包月计费、按内容计费、按时长计费等以及组合等方式进行计费。
在本发明的流媒体业务***中,仅以3G终端(H.324终端)为例进行了描述,但是本发明中所述终端并不局限于此,还可以为SIP终端、H.323软终端等。
综上所述,本发明的流媒体业务***,通过增加了应用服务器,业务提供商首先通过应用服务器向CSSC发送视频主叫命令,实现了对终端主动下发多媒体流的业务,即实现了视频主叫功能。例如,主动以视频电话的方式呼叫终端(例如某个3G用户或某种类型的3G用户群),终端用户接听后,可以观看到CSSC主动下发的流媒体;流媒体业务***的视频主叫能力为运营商开展视频点播类业务(例如,用户A点播指定视频片段在指定时间段主动播放给用户B)、视频广告类业务(例如,主动下发视频广告给用户)、视频内容预订(例如,预订一份视频新闻,在每天指定的时间下发给用户)或公众类业务等提供了良好的方式。
以上是为了使本领域普通技术人员理解本发明,而对本发明所进行的详细描述,但可以想到,在不脱离本发明的权利要求所涵盖的范围内还可以做出其它的变化和修改,这些变化和修改均在本发明的保护范围内。

Claims (23)

1.一种流媒体业务***,包括流媒体核心单元、视频网关,其特征在于,还包括应用服务器,
所述应用服务器,与流媒体核心单元通过接口连接,用于向所述流媒体核心单元发起用于指定播放的流媒体内容的视频主叫命令;
所述流媒体核心单元包括主叫模块,所述主叫模块用于响应、识别应用服务器发起的视频主叫命令,并控制流媒体核心单元经由视频网关与被叫终端建立连接;
所述流媒体核心单元还用于通过视频网关发送所述流媒体内容给所述被叫终端。
2.如权利要求1所述的流媒体业务***,其特征在于,主叫模块进一步用于将所述视频主叫命令转化成SIP请求消息,并控制流媒体核心单元将所述消息经由视频网关发送给被叫终端。
3.如权利要求1所述的流媒体业务***,其特征在于,所述流媒体核心单元进一步包括内容管理***,所述内容管理***用于流媒体核心单元的内容管理,或者流媒体的维护以及内容提供商或业务提供商信息的维护,或者给内容提供商或业务提供商发布流媒体内容。
4.如权利要求1所述的流媒体业务***,其特征在于,所述应用服务器包含重试模块,用于控制所述主叫模块在呼叫失败时进行重试。
5.如权利要求1所述的流媒体业务***,其特征在于,所述视频主叫命令包含被叫号码。
6.如权利要求4所述的流媒体业务***,其特征在于,所述重试模块进一步用于控制所述主叫模块在呼叫失败时根据设置的重试次数和/或时间进行重试。
7.如权利要求1所述的流媒体业务***,其特征在于,所述应用服务器包含响应模块,用于响应所述主叫模块完成呼叫后向应用服务器上报的消息。
8.如权利要求7所述的流媒体业务***,其特征在于,所述响应模块进一步用于呼叫失败时进行重试。
9.如权利要求1所述的流媒体业务***,其特征在于,所述终端为H.324终端、或者SIP终端、或者H.323软终端。
10.如权利要求1所述的流媒体业务***,其特征在于,还包括移动数据业务平台,与所述流媒体核心单元通过接口连接,用于对流媒体业务进行鉴权和计费。
11.如权利要求10所述的流媒体业务***,其特征在于,还包括预付费单元,与所述移动数据业务平台通过接口连接,用于根据所述移动数据业务平台的计费结果,对预付费用户帐户扣费。
12.如权利要求10所述的流媒体业务***,其特征在于,还包括业务运营支撑***,与所述移动数据业务平台通过接口连接,用于根据所述移动数据业务平台的计费结果,处理后付费用户的计费。
13.如权利要求10或11或12所述的流媒体业务***,其特征在于,所述计费方式为免费、包月计费、按内容计费、按时长计费中的一种方式或多种方式的组合。
14.如权利要求1或10所述的流媒体业务***,其特征在于,所述应用服务器与流媒体核心单元之间的接口以及所述移动数据业务平台与所述流媒体核心单元之间的接口为服务互操作性组织接口、或者人机交互语言接口、或者用户自定义接口。
15.一种流媒体业务***的实现方法,其特征在于,包括下列步骤:
应用服务器向流媒体核心单元发送用于指定播放的流媒体内容的视频主叫命令;
流媒体核心单元响应、识别应用服务器发起的视频主叫命令,并经由视频网关与被叫终端建立连接,并通过视频网关发送所述流媒体内容给所述被叫终端。
16.如权利要求15所述的流媒体业务***的实现方法,其特征在于,所述视频主叫命令包含被叫号码。
17.如权利要求15所述的流媒体业务***的实现方法,其特征在于,所述流媒体核心单元经由视频网关与被叫终端建立连接的过程包括下列步骤:
步骤A)流媒体核心单元将应用服务器发送的用于指定播放的流媒体内容的视频主叫命令转化成SIP请求消息,发送给视频网关;
步骤B)视频网关与被叫终端交互后,返回响应给流媒体核心单元;
步骤C)流媒体核心单元完成与视频网关的SIP交互后,经视频网关发送流媒体内容给被叫终端;
步骤D)播放完成后,流媒体核心单元向应用服务器发送播放完成响应,请求新播放内容或结束呼叫;
步骤E)应用服务器通知流媒体核心单元结束呼叫、或者被叫终端发送挂断消息,流媒体核心单元经视频网关中断与被叫终端的连接;
步骤F)流媒体核心单元上报视频主叫通话结束响应给应用服务器。
18.如权利要求17所述的流媒体业务***的实现方法,其特征在于,所述步骤A之前还包括:
步骤A1,所述流媒体核心单元向移动数据业务平台发送鉴权和计费请求,如果鉴权计费请求成功,则进入步骤A,否则返回鉴权计费失败消息,结束整个流程。
19.如权利要求18所述的流媒体业务***的实现方法,其特征在于,所述步骤A1之前还包括:
所述流媒体核心单元接收应用服务器发送的视频主叫命令后,解析出命令参数;
所述步骤A1中,所述流媒体核心单元具体根据所述命令参数,向移动数据业务平台发送鉴权和计费请求。
20.如权利要求18所述的流媒体业务***的实现方法,其特征在于,所述流媒体核心单元上报通话信息到移动数据业务平台,并根据移动数据业务平台返回的计费结果生成原始话单数据。
21.如权利要求17所述的流媒体业务***的实现方法,其特征在于,所述应用服务器并发向流媒体核心单元发送多个视频主叫命令,流媒体核心单元并发呼叫多个被叫终端。
22.如权利要求19所述的流媒体业务***的实现方法,其特征在于,所述应用服务器发送的视频主叫命令中包含重试次数、或者重试间隔时间参数,流媒体核心单元在呼叫失败时,根据所述重试次数或重试间隔时间参数进行重试,最后返回结果给应用服务器。
23.如权利要求17所述的流媒体业务***的实现方法,其特征在于,所述流媒体核心单元完成呼叫后,把用户响应上报给应用服务器,如果是呼叫失败,应用服务器进行重试。
CNB2006100918536A 2006-06-12 2006-06-12 一种流媒体业务***及其实现方法 Expired - Fee Related CN100505868C (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CNB2006100918536A CN100505868C (zh) 2006-06-12 2006-06-12 一种流媒体业务***及其实现方法
EP07721291A EP2028788A4 (en) 2006-06-12 2007-05-28 STREAM MEDIA SERVICE SYSTEM AND REALIZATION PROCEDURE THEREFOR
PCT/CN2007/001718 WO2007143905A1 (fr) 2006-06-12 2007-05-28 Système de service de flux multimédia et procédé de réalisation de celui-ci
US12/243,269 US20090055879A1 (en) 2006-06-12 2008-10-30 System and method for implementing streaming service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006100918536A CN100505868C (zh) 2006-06-12 2006-06-12 一种流媒体业务***及其实现方法

Publications (2)

Publication Number Publication Date
CN1968402A CN1968402A (zh) 2007-05-23
CN100505868C true CN100505868C (zh) 2009-06-24

Family

ID=38076907

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006100918536A Expired - Fee Related CN100505868C (zh) 2006-06-12 2006-06-12 一种流媒体业务***及其实现方法

Country Status (4)

Country Link
US (1) US20090055879A1 (zh)
EP (1) EP2028788A4 (zh)
CN (1) CN100505868C (zh)
WO (1) WO2007143905A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101531166B1 (ko) 2007-11-27 2015-06-25 삼성전자주식회사 Sip 프로토콜을 이용한 iptv 서비스 제공자 및 iptv 서비스 검색 방법 및 장치
CN101662377B (zh) * 2008-08-28 2012-06-06 中兴通讯股份有限公司 基于网际协议电视的信息推送方法、装置及***
CN101923856B (zh) 2009-06-12 2012-06-06 华为技术有限公司 语音识别训练处理、控制方法及装置
WO2013028007A2 (en) * 2011-08-22 2013-02-28 Samsung Electronics Co., Ltd. Apparatus and method for setting up parallel call session based on 3-box architecture
CN103152315A (zh) * 2011-12-06 2013-06-12 中兴通讯股份有限公司 一种广告投放方法、***及装置
CN103402072A (zh) * 2013-08-08 2013-11-20 上海昭赫信息技术有限公司 可视电话通信***及通信方法
JP7442110B1 (ja) 2023-06-28 2024-03-04 17Live株式会社 端末、方法及びコンピュータプログラム

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4625081A (en) * 1982-11-30 1986-11-25 Lotito Lawrence A Automated telephone voice service system
US6597689B1 (en) * 1998-12-30 2003-07-22 Nortel Networks Limited SVC signaling system and method
GB9901859D0 (en) * 1999-01-29 1999-03-17 Ridgeway Systems & Software Lt Audio-video telephony
US6484033B2 (en) * 2000-12-04 2002-11-19 Motorola, Inc. Wireless communication system for location based schedule management and method therefor
JP2002215534A (ja) * 2001-01-16 2002-08-02 Casio Comput Co Ltd 情報配信装置及び情報配信システム
ATE358383T1 (de) 2002-12-10 2007-04-15 Nokia Corp Telekommunikationssystem und verfahren zur übertragung von videodaten zwischen internet und einem mobiltelefon
ATE546955T1 (de) * 2003-04-09 2012-03-15 Ericsson Telefon Ab L M Legales abfangen von multimediaverbindungen
GB0322711D0 (en) * 2003-09-27 2003-10-29 Ericsson Telefon Ab L M Intelligent multimedia calls
JP2006018390A (ja) * 2004-06-30 2006-01-19 Kinesics Inc 携帯電話や携行端末へのニュース情報提供方法
US20070073717A1 (en) * 2005-09-14 2007-03-29 Jorey Ramer Mobile comparison shopping

Also Published As

Publication number Publication date
EP2028788A1 (en) 2009-02-25
US20090055879A1 (en) 2009-02-26
WO2007143905A1 (fr) 2007-12-21
EP2028788A4 (en) 2009-07-29
CN1968402A (zh) 2007-05-23

Similar Documents

Publication Publication Date Title
US7620384B2 (en) Converged service control for IMS networks and legacy networks
US8200196B2 (en) Method and a system for enabling multimedia ring-back-within the context of a voice-call
CN100505868C (zh) 一种流媒体业务***及其实现方法
US6836478B1 (en) Call hold with reminder and information push
EP1987655B1 (en) Method and network for providing service blending to a subscriber
CN101068340B (zh) 节目网络录制方法和媒体处理服务器及网络录制***
US20080123603A1 (en) Providing notification in ims networks
CN101401427A (zh) 用于iptv***的时间偏移和追踪播放
CN103166914A (zh) 多媒体呼叫的实现方法及***
CN101098449A (zh) 视频会议业务运营***及其召开会议方法
CN101170611A (zh) 实现音视频信箱服务的方法及***
CN101175018B (zh) 下一代通信网络实现iptv的设备、***和方法
CN101855883A (zh) 用于管理服务交互的***
EP2600590B1 (en) Method for realizing nesting of services with different categories and system thereof
CN101188735A (zh) 下一代通信网络中iptv终端节目点播的方法
US8184548B1 (en) Method and apparatus for providing a single bill for transactions involving multiple applications
CN101771547B (zh) Sip软交换平台计费***的实现方法
US8180330B2 (en) Method for collecting user behavior during run-time in a mobile 3GPP IP-based multimedia subsystem (IMS)
CN106170128A (zh) 呼叫处理方法及装置
CN100531153C (zh) 在ip多媒体通信网络上提供信息资源展示的***和方法
CN101188606A (zh) 下一代通信网络中iptv终端登陆认证的方法
CN101646055B (zh) 实现视频互通网关功能的视频媒体服务器及视频互通方法
CN105245352B (zh) 一种基于sip语音家庭网关的智能公话实现***及方法
KR100700363B1 (ko) 팔레이 게이트웨이 기반의 양방향 이동통신 서비스 시스템및 방법
CN101772077A (zh) 一种传输实时媒体流数据的方法、装置及视频会议***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090624

Termination date: 20130612