[go: up one dir, main page]

WO2007143905A1 - A stream media service system and a realization method thereof - Google Patents

A stream media service system and a realization method thereof Download PDF

Info

Publication number
WO2007143905A1
WO2007143905A1 PCT/CN2007/001718 CN2007001718W WO2007143905A1 WO 2007143905 A1 WO2007143905 A1 WO 2007143905A1 CN 2007001718 W CN2007001718 W CN 2007001718W WO 2007143905 A1 WO2007143905 A1 WO 2007143905A1
Authority
WO
WIPO (PCT)
Prior art keywords
streaming media
application server
core unit
terminal
video
Prior art date
Application number
PCT/CN2007/001718
Other languages
English (en)
French (fr)
Inventor
Shile Wang
Haigang Jia
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 EP07721291A priority Critical patent/EP2028788A4/en
Publication of WO2007143905A1 publication Critical patent/WO2007143905A1/zh
Priority to US12/243,269 priority patent/US20090055879A1/en

Links

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/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
    • 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

Definitions

  • the present invention relates to data transmission technologies in the field of communications, and in particular, to a streaming media service system and an implementation method thereof. Background technique
  • a circuit-switch streaming service (CSS) system for providing streaming media services, supporting on-demand, live broadcast, and download services. It has high performance, high reliability, and high scalability, and can adapt to different video and audio encodings. Support different streaming protocols and file formats.
  • FIG. 1 is a schematic structural diagram of a conventional streaming media service system.
  • the system includes an encoder (ENCODER) ⁇ , a Circuit-switch Streaming Service Center (CSSC) 2, a Content Management System (CMS) 3, and a video gateway ( Video Interworking Gateway, VIG) 4, Mobile Data Service Platform (MDSP) 5 Wireless Intelligent Network (WIN) 6, and Business Operation Support System (BOSS) 7.
  • ENCODER Encoder
  • CSSC Circuit-switch Streaming Service Center
  • CMS Content Management System
  • VIG Video Interworking Gateway
  • MDSP Mobile Data Service Platform
  • WIN Wireless Intelligent Network
  • BOSS Business Operation Support System
  • the encoder 1 is configured to provide a content Provider (CP) / Service Provider (SP) for encoding and decoding of the streaming media;
  • the streaming media core unit 2 is a core component of the CSS, For providing the streaming media service to the end user;
  • the content management system 3 is mainly used for providing the content management function of the CSSC, providing the maintenance function of the streaming media and related content provider/service provider information, and providing the content providing The commerce/service provider releases the streaming media content function;
  • the video gateway 4 is used to complete the interworking of the Session Initiation Protocol (SIP) terminal in the IP network and the 3G-H.324M mobile phone of the 3G network, including signaling, calling Control and bearer service interworking;
  • Mobile data service platform 5 used to provide support for mobile data service components, centrally manage data service user information and service order information of mobile users, and provide data service component authentication and charging functions;
  • Network 6, and business operations support system 7, Working with the mobile data service platform 5 to complete the charging operation function of the CSS service,
  • the video gateway and the mobile switching center (MSC) server are time division multiplexed
  • TDM TDM E1 gateway relay connection, when the MSC server selects a route, the video gateway is used as a specific office direction of the MSC server.
  • the video gateway includes a softswitch module and a universal media gateway module.
  • the softswitch module implements communication and connection of the MSC server.
  • the general media gateway module is controlled and managed by the H.248 protocol, including media gateway registration and deregistration. , state management; media gateway resource management, carrying resources.
  • the video gateway provides a connection interface with the 3G network and the core network device, and is used for intercommunication between the heterogeneous networks, and can be applied to a 3G network based on a Next Generation Network (NGN) architecture to implement 3G-H.
  • NTN Next Generation Network
  • the terminal user initiates a normal H.324M video menu (Video Portal, VP) call, and is called a special service number of the streaming media service.
  • the MSC server first transfers the call to the video gateway 4, and the video gateway 4 performs number analysis and identification.
  • the video gateway 4 establishes a SIP call with the CSSC, and the call command includes the play content, and the CSSC interacts with the content management system through the Simple Object Access Protocal (SOAP), from the content management system.
  • SOAP Simple Object Access Protocal
  • the Session Description Protocol (SDP) message is used to obtain the content of the broadcast, where: the live content is obtained by the CSSC and the encoder 1 through the RTSP/SDP protocol to obtain the broadcast content; the on-demand content is directly obtained on the CSSC, and the on-demand content is already encoded. 1, complete the encoding and CMS program to upload files on the CSSC.
  • the CSSC plays the video menu, and the user can exit or hang up to end the streaming service session during the menu or during the program. After the session ends, both Video Gateway 4 and CSSC can generate corresponding billing bills.
  • the embodiments of the present invention provide a method and a system for implementing a streaming media service, which can provide a function of actively sending a streaming media to a terminal.
  • the embodiment of the invention provides a streaming media service system, including a streaming media core unit and a gateway, and an application server.
  • the application server is connected to the streaming media core unit, and is configured to initiate a video calling command to the streaming media core unit;
  • the streaming media core unit identifies a video calling command initiated by the application server, establishes a connection with the called terminal via the gateway according to the command, and sends the streaming media content specified by the application server to the called terminal.
  • An embodiment of the present invention provides a method for implementing a streaming media service system, including:
  • the streaming media core unit receives the video calling command sent by the application server
  • the streaming media core unit identifies the video calling command, establishes a connection with the called terminal via the gateway according to the command, and sends the streaming media content specified by the application server to the called terminal.
  • An embodiment of the present invention further provides an application server, including:
  • a sending module configured to send a video calling command and streaming media data, to send the specified streaming media content to the called terminal
  • a streaming media content determining module configured to specify streaming media content sent to the terminal
  • a control module configured to automatically send or manually control the sending module to send the streaming media content specified by the streaming media content determining module to the terminal.
  • the streaming media service system and the implementation method of the present invention control the esse to actively call the user or a certain type of user group by video phone through the application server, and after receiving the user, the user can watch the streaming media actively delivered by the esse, and realize the initiative to the user.
  • the business of sending multimedia streams providing a good way for operators to carry out video on demand services, video advertising services, video content reservations or public services.
  • FIG. 1 is a schematic structural diagram of an existing streaming media service system
  • 2 is a schematic structural diagram of a streaming media service system according to an embodiment of the present invention
  • FIG. 3 is a service flow diagram of a streaming media service system according to an embodiment of the present invention.
  • the streaming media service system of the present invention adds an application server (AS) based on the existing streaming media service system, and controls the CSSC to actively call the user by videophone through the application server. After the user answers, the user can watch
  • the streaming media that is actively delivered by the streaming media service system implements the service that the user actively delivers the streaming media, that is, the video calling service.
  • a video caller refers to a service in which a service provider (SP) or a server actively initiates a video call to a designated terminal or plays scheduled streaming media content.
  • SP service provider
  • FIG. 2 is a schematic structural diagram of a system of a streaming media service according to an embodiment of the present invention.
  • the system of the streaming media service of the present invention includes an encoder 1, a streaming media core unit 2, a content management system 3, a video gateway 4, a mobile data service platform 5, a wireless intelligent network 6, and a service operation support system 7. And the application server 8.
  • the streaming media core unit 2 includes a calling module, and the calling module is configured to respond to the application server 8 to call, identify the video calling command sent by the application server 8, and control the CSSC to initiate a video calling call;
  • the application server 8 is configured to control the logic of the video calling service. After the application server 8 initiates the calling service call to the CSSC, the CSSC first responds to the video calling service request of the application server 8, and then uses the mobile data service platform 5 for authentication. After the charging is successful, the CSSC is simulated as a SIP terminal, and the video gateway 4 and the H.234 terminal (UE) perform SIP communication, and the streaming media content specified by the application server 8 is sent to the terminal to implement the video calling service. .
  • the application server 8 and the CSSC, the CSSC and the mobile data service platform 5, the mobile data service platform 5 and the wireless intelligent network 6, and the mobile data service platform 5 and the service operation support system 7 are respectively connected through an interface, and the interface may be
  • the standard Service Interoperability Organization (WSI) interface can be a Man Machine Language (MML) interface or a user-defined interface.
  • MML Man Machine Language
  • the encoder 1 and the content management system 3 may be disposed in the streaming media core unit 2, where: the encoder 1 is configured to provide a content provider/service provider with codec for streaming media;
  • the content management system 3 is mainly used for providing content management functions of the CSSC, providing maintenance functions of streaming media and related content provider/service provider information, and providing the content provider/service provider with the function of distributing streaming media content.
  • the content to be played may be the live content and the on-demand content. If the content is live, the CSSC and the encoder 1 exchange the real-time streaming protocol (RTSP)/SDP protocol; if the content is on-demand, the first The encoder 1 encodes the play content and uploads it to the on-demand file on the CSSC through the content management system 3. This part is prior art and will not be described in detail herein.
  • RTSP real-time streaming protocol
  • SDP SDP protocol
  • the service provider sends a video calling command to the CSSC through the application server 8 (the video calling command includes the called number and the specified playing content); the calling module in the esse resolves the video calling command, Obtaining the called number and the playing content, the streaming media core unit 2 interacts with the content management system 3 through the SOAP protocol, acquires related information of the played content (for example, the location and size of the played content), and sends the learned information to the mobile data service platform 5.
  • the calling module converts the video calling command into a SIP INVITE message (the SINV information is included in the INVITE message), and sends the message to the video gateway 4; the video gateway 4 establishes a connection with the terminal.
  • the CSSC After that, the CSSC returns the response to the CSSC. At the same time, the CSSC obtains the streaming media content specified by the application server 8, and sends the streaming media content to the terminal. After the playback is completed, the CSSC reports the charging information to the mobile data service platform 5, and generates the original message. Call Detail Record (CDR). After the CSSC completes the call, the user response (including normal, called busy, timeout, etc.) is reported to the application server 8, and the application server 8 determines the subsequent processing according to the user response and the retry policy.
  • CDR Call Detail Record
  • the service provider on the basis of the existing streaming media service system, by adding an application server and adding a calling module in the esse, the service provider sends a video to the esse through the application server.
  • the calling command the calling module in the esse parses the video calling command, and sends an authentication and charging request to the mobile data service platform 5 according to the parsed related command; if the authentication and charging is successful, the calling module controls
  • the CSSC is simulated as a SIP terminal to perform SIP communication with the video gateway 4, and the streaming media content specified by the application server is sent to the terminal by the encoder, so that the service provider or the server actively initiates a video call to the designated terminal or plays the scheduled streaming media content, that is, The video calling service is realized.
  • the method includes the following steps:
  • Step 1) The service provider sends a video calling command to the esse through the application server, where the command includes the called number and the playing content;
  • the application server sends a video caller command to the esse, and includes only one caller and one called related information.
  • each video caller command includes a corresponding terminal identifier parameter, which is used to initiate to different terminals. Call, so that the application server can send multiple video calling commands to esse at the same time, and esse calls multiple terminals at the same time.
  • Step 2) The CSSC sends an authentication and charging request to the mobile data service platform
  • Step 2) includes the following steps:
  • Step 21) After receiving the command for implementing the video calling service sent by the application server, the CSSC parses the command, parses the command parameters (including the called number and the playing content), and sends the data service according to the related information of the command.
  • the platform sends an authentication and charging request;
  • Step 3 If the authentication and charging is successful, that is, the mobile data service platform returns an authentication and charging response message to the CSSC, the CSSC sends a SIP INVITE message to the video gateway (the message includes the attribute describing the media data). SDP information); otherwise, returning the authentication and accounting failure message, ending the entire process;
  • the CSSC includes SDP information in the sent INVITE message, and is used by the terminal to initialize the terminal state according to the media attribute information described in the SDP information, and wait for receiving the media data.
  • the calling number of the CSS is 6690010
  • the called user number is 6680080.
  • o CiscoSystemsSIP-GW-UserAgent 2237 2134 IN IP4 182.20.100.198 1/ The identity of the session creator and session, the session version, the protocol type of the address, the address
  • Step 4 After the video gateway interacts with the H.324 terminal, the SIP 200 OK message is sent to the CSSC.
  • Step 5 After the CSSC completes the SIP interaction with the video gateway, the video gateway sends the media data to the terminal through the video gateway.
  • Step 51 During the media data playing process, the terminal may operate according to the prompt button; wherein, the terminal operates according to the prompt button as a prior art, and is not repeated here.
  • Step 6 After the playing is completed, the CSSC sends a notification message to the application server, notifying the application server that the current media playing is completed, requesting new playing content, or ending the call;
  • Step 7) The application server notifies the CSSC to end the call (or the terminal sends the hang up message), the CSSC sends a SIP BYE message to the video gateway to request to hang up, and after the video gateway interrupts the connection with the terminal, the CSSC reports the call information to the mobile data service platform. And generating original bill data according to the billing result returned by the mobile data service platform (5);
  • Step 8 On the CSSC, the video caller end response is sent to the application server.
  • step 8) further includes the following steps:
  • Step 81) After the CSSC completes the call, the user response (including normal, called busy, and timeout) is reported to the application server, and the application server determines subsequent processing according to the call result, the user status, and the retry policy.
  • the service provider first sends a video calling command to the esse through the application server, and the esse parses the command according to the parsing.
  • the related command sends an authentication and accounting request to the mobile data service platform.
  • the esse simulates that a SIP terminal sends a SIP INVITE message to the video gateway, and sends the streaming media content specified by the application server to the terminal, thereby implementing service provision.
  • the Provider or the server actively initiates a video call to the designated terminal or plays the scheduled streaming media content, that is, the video calling service is implemented.
  • Prepaid users have capital withholding and fund replenishment, similar to credit card pre-authorization, and prepaid users are segmented withholding.
  • the funds, and the mobile data service platform will go to the prepaid unit to make a real-time deduction request, and will replenish the undeducted withholding amount when the call is completed.
  • User A subscribes to mobile news and delivers mobile news at 8:00 am every day.
  • the application server initiates a video calling command to the CSSC at 8:00 and specifies the streaming media content to be played.
  • the CSSC sends an INVITE message to the video gateway to initiate a call to the user A. If the user A answers, the video gateway notifies the CSSC that the call is connected.
  • the CSSC sends the streaming media content, and the user A will receive the corresponding news segment, thereby realizing the video calling service.
  • the video call may not be completed for some reason (for example, the user is on a call, not in the network, roaming on the 2G network, shutdown, etc.), and may be used by the CSS or the application server for a certain period of time.
  • Retry For example, if user A is unable to answer due to a call or shutdown, the call fails, and a retry is required according to the retry policy.
  • the application server 8 further includes a retry module for controlling the calling module in the CSSC to retry when the streaming core unit fails to call.
  • the retry module can control the command parameters of the video call command with the parameters such as the number of retries and the retry interval, and the CSSC fails the call. Retry according to the parameter requirements, and finally return the result to the application server.
  • the application server 8 may further include a response module, configured to respond to the user response report after the calling module completes the call in the CSSC, determine subsequent processing according to different responses of the user, and set a retry parameter in the response module, where the call fails. Retry different strategies for different reasons. After the CSSC completes the call, the user response (including normal, called busy, and timeout) is reported to the application server 8. If the call fails, different policies can be retried according to different reasons, for example: If the call is busy, it can be 5 Try again in minutes; if it is off, you can try again in 30 minutes.
  • the application server can develop a flexible retry strategy and have less impact on esse.
  • the streaming media service system in the embodiment of the present invention provides a service acceptance interface on the BOSS when the service is accepted, and the interface can use a standard service interoperability organization interface, a human-computer interaction language interface, or a user-defined one. interface.
  • External systems such as Short Message Service (SMS), Unstructured Supplementary Data Service (USSD), Interactive Voice Response (IVR), and End-User Portal all use the interface provided by BOSS to provide streaming service acceptance.
  • SMS Short Message Service
  • USSD Unstructured Supplementary Data Service
  • IVR Interactive Voice Response
  • End-User Portal all use the interface provided by BOSS to provide streaming service acceptance.
  • the business acceptance includes: User A subscribes to the specified video to User B; the user subscribes to the video of the specified content periodically delivered, such as: new movie notice, news, sports program, etc.; enterprise users batch order for a specified duration as the user plays the advertisement. Wait.
  • the user M subscribes to the specified video by using the short message, thereby triggering the application server to initiate a video calling command to the CSSC at a specified time, and designating the playing.
  • the CSSC sends an INVITE message to the video gateway to initiate a call to the user M. If the user M answers, the video gateway notifies the CSSC that the call is connected, and the CSSC delivers the streaming media content, and the user M will receive the corresponding news segment, thereby The video calling service is realized.
  • system of the streaming media service in the embodiment of the present invention can support charging, such as free, monthly charging, content charging, time-based charging, and the like.
  • the terminal is not limited thereto, and may be other terminals, such as a SIP terminal, an H.323 soft terminal, and the like.
  • modules or steps of the above embodiments of the present invention can be implemented by a general computing device, which can be concentrated on a single computing device or distributed among multiple computing devices.
  • they may be implemented by program code executable by the computing device, such that they may be stored in the storage device by the computing device, or they may be separately fabricated into individual integrated circuit modules, or they may be Multiple modules or steps in the fabrication are implemented as a single integrated circuit module.
  • the invention is not limited to any specific combination of hardware and software.
  • the streaming media service system provided by the embodiment of the present invention, by adding an application server, the service provider first sends a video calling command to the esse through the application server, thereby realizing the service for the terminal to actively deliver the multimedia stream, that is, The video calling function is implemented.
  • actively calling a terminal by means of a video call for example, a certain 3G user or a certain type of 3G user group
  • the end user can watch the streaming media actively sent by the CSSC
  • the video calling of the streaming media service system The ability to carry out video-on-demand services for operators (for example, user A on-demand specified video clips are actively played to user B during a specified time period), video advertising services (for example, actively delivering video advertisements to users), and video content subscriptions (for example) , booking a video news, sending it to users at a specified time each day) or public business provides a good way.

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)

Description

一种流媒体业务系统及其实现方法 本申请要求于 2006 年 06 月 12 日提交中国专利局、 申请号为 200610091853.6、 发明名称为 "一种流媒体业务系统及其实现方法" 的中国 专利申请的优先权, 其全部内容通过引用结合在本申请中。 技术领域
本发明涉及通信领域中的数据传输技术, 尤其是涉及一种流媒体业务 系统及其实现方法。 背景技术
流媒体业务(Circuit-switch Streaming Service, CSS ) 系统, 用于提供 流媒体业务, 支持点播、 直播和下载业务, 具有高性能、 高可靠性、 高扩 展性, 能适配不同的视频和音频编码, 支持不同的流媒体协议和文件格式。
图 1为现有一种流媒体业务系统的结构示意图。 如图 1所示, 该系统 包括, 编码器(ENCODER ) Γ、 流媒体核心单元( Circuit-switch Streaming Service Center, CSSC ) 2,、 内容管理系统 ( Contents Management System, CMS ) 3,、 视频网关( Video Interworking Gateway, VIG ) 4,、 移动数据业 务平台 ( Mobile Data 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 Initiation Protocol, SIP )终端与 3G网络 3G-H.324M手机的互通,包括信令、 呼叫控制和承载业务的互通; 移动数据业务平台 5,, 用于提供移动数据业 务部件的支撑, 集中管理移动用户的数据业务用户信息以及业务订购信息, 提供数据业务部件鉴权计费功能; 无线智能网 6,以及业务运营支撑系统 7, 与移动数据业务平台 5,配合完成 CSS业务的计费运营功能, 其中: 业务运 营支撑系统 7,, 用于处理后付费用户的计费运营; 移动数据业务平台 5,, 用于处理预付费用户的计费, 并到无线智能网 6,的预付费单元进行预付费 用户帐户扣费。
其中, 视频网关与移动交换中心 (MSC )服务器之间通过时分复用
( TDM ) E1网关中继连接, MSC服务器选择路由时把视频网关作为 MSC 服务器一个特定局向。 视频网关内部包括软交换模块与通用媒体网关模块 , 软交换模块实现 MSC服务器的通信与连接, 同时作为媒体网关的控制端, 通过 H.248协议控制管理通用媒体网关模块, 包括媒体网关登记与注销、 状态管理; 媒体网关资源管理, 承载资源。 视频网关提供与 3G网络、 核心 网设备的连接接口, 用于异种网络之间的视频通信互通, 可应用于基于下 一代网络(Next Generation Network, NGN ) 架构的 3G 网络中, 实现 3G-H.324M手机与 IP网络中的 CSSC (即, SIP终端)之间的流媒体业务。
具体的, 现有的流媒体业务系统的基本呼叫流程如下:
终端用户发起普通 H.324M播放视频菜单( Video Portal, VP )呼叫, 被叫为流媒体业务的特服号码, MSC 服务器首先将呼叫转移到视频网关 4,, 视频网关 4,进行号码分析, 识别为流媒体业务后, 视频网关 4,与 CSSC 建立 SIP呼叫, 该呼叫命令中包含播放内容, CSSC通过简单对象访问协议 ( Simple Object Access Protocal, 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只提供了用户拨打指定接入码后,播放预定的流媒 体内容的功能, 没有提供主动下发流媒体到终端的功能。 发明内容
本发明实施例提供一种流媒体业务的实现方法及系统, 能够提供主动 下发流媒体到终端的功能。
本发明实施例提供一种流媒体业务系统, 包括流媒体核心单元、 网关, 还包括应用服务器,
所述应用服务器, 与流媒体核心单元相连接, 用于向所述流媒体核心 单元发起视频主叫命令;
所述流媒体核心单元识别应用服务器发起的视频主叫命令, 根据所述命令 经由所述网关与被叫终端建立连接, 并将所述应用服务器指定的流媒体内 容发送给所述被叫终端。
本发明实施例提供一种流媒体业务系统的实现方法, 包括:
流媒体核心单元接收应用服务器发送的视频主叫命令;
流媒体核心单元识别所述视频主叫命令, 根据所述命令经由网关与被 叫终端建立连接, 并将所述应用服务器指定的流媒体内容发送给所述被叫 终端。
本发明实施例还提供一种应用服务器, 包括:
发送模块, 用于发送视频主叫命令以及流媒体数据, 以将指定的流媒 体内容发送给被叫终端;
流媒体内容确定模块, 用于指定发送给终端的流媒体内容;
控制模块, 用于自动控制或手动控制发送模块将所述流媒体内容确定 模块指定的流媒体内容发送给终端。
本发明的流媒体业务系统及实现方法,通过应用服务器控制 esse主动 以视频电话呼叫用户或某种类型的用户群, 用户接听后, 可以观看到 esse 主动下发的流媒体, 实现对用户主动下发多媒体流的业务; 为运营商开展 视频点播类业务、 视频广告类业务、 视频内容预订或公众类业务等提供了 良好的方式。 附图说明
图 1为现有的流媒体业务系统的结构示意图; 图 2为本发明实施例中的流媒体业务系统的结构示意图; 图 3为本发明实施例中的流媒体业务系统的业务流程图。 具体实施方式
以下结合附图详细描述本发明的流媒体业务系统及其实现方法。
本发明的流媒体业务系统, 是在现有的流媒体业务系统的基础上, 增 加应用服务器(Application Server, AS ), 并通过应用服务器控制 CSSC主 动以视频电话呼叫用户, 用户接听后, 可以观看到流媒体业务系统主动下 发的流媒体, 实现对用户主动下发流媒体的业务, 即视频主叫业务。
视频主叫是指由业务提供商 (SP )或服务端主动发起视频呼叫到指定 终端或播放预定流媒体内容的一种业务。
图 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发送视频主叫 命令(该视频主叫命令中含有被叫号码和指定的播放内容); esse 中的主 叫模块解析该视频主叫命令, 得到被叫号码和播放内容, 流媒体核心单元 2 通过 SOAP协议与内容管理系统 3进行交互,获取播放内容的相关信息(例 如播放内容的位置、 大小等), 并向移动数据业务平台 5发送鉴权、 计费请 求,请求成功后,该主叫模块将视频主叫命令转化成 SIP请求( SIP INVITE ) 消息( INVITE消息中含有 SDP信息), 发送给视频网关 4; 视频网关 4与 终端建立连接后, 返回响应给 CSSC, 同时, CSSC获取应用服务器 8指定 的流媒体内容, 并将该流媒体内容发送给终端, 播放完成后, CSSC上报计 费信息给移动数据业务平台 5后, 生成原始话单数据 ( Call Detail Record, CDR )。 CSSC完成呼叫后, 把用户响应 (包括正常、 被叫忙和超时等)上 报给应用服务器 8, 应用服务器 8根据用户响应和重试策略确定后续处理。
可以看出, 本发明实施例的流媒体业务系统, 在现有的流媒体业务系 统的基础上, 通过增加应用服务器, 并在 esse 中增加主叫模块, 业务提 供商通过应用服务器向 esse发送视频主叫命令, esse中的主叫模块对该 视频主叫命令进行解析, 根据解析得到的相关命令向移动数据业务平台 5 发送鉴权、 计费请求; 如果鉴权计费成功, 主叫模块控制 CSSC模拟成 SIP 终端与视频网关 4进行 SIP通信, 通过编码器将应用服务器指定的流媒体 内容给终端, 从而实现业务提供商或服务端主动发起视频呼叫到指定终端 或播放预定流媒体内容, 即实现了视频主叫业务。
以下, 结合附图 3 详细描述本发明实施例中的流媒体业务系统的实现 方法, 该方法包括以下步骤:
步骤 1 )业务提供商通过应用服务器向 esse发送视频主叫命令, 该命 令中包含被叫号码和播放内容;
应用服务器向 esse发送一个视频主叫命令中, 只包含一个主叫和一 个被叫的相关信息, 较佳地, 可以在各个视频主叫命令中包含相应的终端 标识参数, 用于向不同终端发起呼叫, 这样应用服务器可以同时向 esse 发送多个视频主叫命令, esse同时呼叫多个终端。
步骤 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:6680080@l 82.20.100.100:5060 SIP/2.0 II SIP INVITE消息 Via: SIP/2.0/UDP 182.20.100.198 :5060;branch=z9hG4bKD82〃说明协议、 SIP Proxy的地址、 端口以及会话 ID。
From: <sip:6690010@ 182.20.100.198>;tag=E83CA64- 1 CAO 〃发起呼叫 的用户标识
To: <sip:6680080@ 182.20.100.100> //所要呼叫的用户
Content-Type: application/sdp 〃消息体的类型
Content-Length: 256 〃消息体的字节长度 v=0 //SDP协议版本号
o=CiscoSystemsSIP-GW-UserAgent 2237 2134 IN IP4 182.20.100.198 1/ 会话建立者和会话的标识、 会话版本、 地址的协议类型、 地址
s=SIP Call //会话的名字
c=IN IP4 182.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上 4艮视频主叫通话结束响应给应用服务器。
其中, 步骤 8 )还包括以下步骤:
步骤 81 ) CSSC完成呼叫后, 把用户响应 (包括正常、 被叫忙和超时) 上报给应用服务器, 应用服务器根据呼叫结果、 用户状态和重试策略确定 后续处理。 可以看出, 本发明实施例提供的流媒体业务系统的实现方法, 由于增 加了应用服务器, 业务提供商首先通过应用服务器向 esse发送视频主叫 命令, esse对该命令进行解析, 根据解析得到的相关命令向移动数据业务 平台发送鉴权、 计费请求; 如果鉴权计费成功, esse模拟一个 SIP终端向 视频网关发送 SIP INVITE消息 ,发送应用服务器指定的流媒体内容给终端 , 从而实现业务提供商或服务端主动发起视频呼叫到指定终端或播放预定流 媒体内容, 即实现了视频主叫业务。
此外, 对预付费用户鉴权计费与上述流程(如图 3 所示) 中有一些不 同: 预付费用户有资金预扣和资金回补, 类似信用卡预授权, 预付费用户 是分段预扣资金, 并且移动数据业务平台会到预付费单元上进行实时的扣 费请求, 在完成呼叫时会回补没有用完的预扣金额。
下面, 说明本发明实施例的实现视频主叫的流媒体业务系统在实际中 的应用:
例如,用户 A订购了手机新闻,在每天上午 8:00下发订购的手机新闻。 应用服务器在 8: 00时向 CSSC发起视频主叫命令, 并指定播放的流媒体 内容; CSSC向视频网关发送 INVITE消息, 发起一个呼叫到用户 A, 如果 用户 A接听, 视频网关通知 CSSC通话接通, CSSC下发流媒体内容, 用户 A将收看到相应的新闻片段, 从而实现了视频主叫业务。
但是, 在 esse发起视频主叫过程中, 可能因为某种原因 (例如, 用 户正在通话、 不在网络中、 在 2G网络漫游、 关机等) 不能完成视频呼叫, 可以由 CSS或应用服务器在一定时间内重试。 例如, 用户 A为正在通话或 者关机等情况而导致无法接听时, 则呼叫失败, 此时需要根据重试策略进 行重试。
以下, 为本发明实施例中的流媒体业务系统的重试策略:
1 ) CSSC重试
对于 CSSC重试, 是在应用服务器 8中进一步包含重试模块, 用于控 制 CSSC 中主叫模块在流媒体核心单元呼叫失败时进行重试。 当应用服务 器在下发视频主叫命令给 CSSC 时, 重试模块可以控制该视频主叫命令的 命令参数中带上所述重试次数和重试间隔时间等参数, CSSC在试呼失败 时, 根据参数要求进行重试, 最后返回结果给应用服务器。
2 )应用服务器重试
应用服务器 8可以进一步包含响应模块, 用于响应 CSSC中主叫模块 完成呼叫后的用户响应上报, 根据用户的不同响应确定后续处理, 可以在 该响应模块中设置重试参数, 用于呼叫失败时, 根据不同的原因进行不同 策略的重试。 CSSC完成呼叫后, 把用户响应 (包括正常、 被叫忙和超时) 上报给应用服务器 8, 如果是呼叫失败, 可以根据不同的原因进行不同策略 的重试, 例如: 如果是占线, 可以在 5分钟后重试; 如果是关机, 可以 30 分钟后重试等。
从以上重试策略可以看出, 应用服务器可以制定灵活的重试策略, 并 且对 esse的冲击较小。
此外, 本发明实施例中的流媒体业务系统在业务受理时, 在 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软终端等。
显然, 本领域的技术人员应该明白, 上述本发明实施例的各模块或各 步骤可以用通用的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布在多个计算装置所组成的网络上, 可选地, 它们可以用计算装置 可执行的程序代码来实现, 从而, 可以将它们存储在存储装置中由计算装 置来执行, 或者将它们分别制作成各个集成电路模块, 或者将它们中的多 个模块或步骤制作成单个集成电路模块来实现。 这样, 本发明不限制于任 何特定的硬件和软件结合。
综上所述, 本发明实施例提供的流媒体业务系统, 通过增加了应用服 务器, 业务提供商首先通过应用服务器向 esse发送视频主叫命令, 实现 了对终端主动下发多媒体流的业务, 即实现了视频主叫功能。 例如, 主动 以视频电话的方式呼叫终端 (例如某个 3G用户或某种类型的 3G用户群), 终端用户接听后, 可以观看到 CSSC主动下发的流媒体; 流媒体业务系统 的视频主叫能力为运营商开展视频点播类业务(例如, 用户 A点播指定视 频片段在指定时间段主动播放给用户 B )、 视频广告类业务(例如, 主动下 发视频广告给用户)、 视频内容预订(例如, 预订一份视频新闻, 在每天指 定的时间下发给用户)或公众类业务等提供了良好的方式。
以上是为了使本领域普通技术人员理解本发明, 而对本发明实施例所 进行的详细描述, 但可以想到, 在不脱离本发明的精神实质的前提下可以 做出其它的变化和修改, 这些变化和修改均在本发明的保护范围内。

Claims

权 利 要 求
1. 一种流媒体业务系统, 包括流媒体核心单元、 网关, 其特征在于, 还包括应用服务器,
所述应用服务器, 与流媒体核心单元相连接, 用于向所述流媒体核心 单元发起视频主叫命令;
所述流媒体核心单元识别应用服务器发起的视频主叫命令, 根据所述 命令经由所述网关与被叫终端建立连接, 并将所述应用服务器指定的流媒 体内容发送给所述被叫终端。
2. 如权利要求 1所述的流媒体业务系统, 其特征在于, 所述流媒体核 心单元包括主叫模块, 所述主叫模块将所述视频主叫命令转化成 SIP请求 消息, 并将所述 SIP请求消息经由所述网关发送给被叫终端。
3. 如权利要求 1所述的流媒体业务系统, 其特征在于, 还包括内容管 理单元, 用于管理流媒体内容, 和 /或, 维护内容提供商 /业务提供商信息, 和 /或, 发布流媒体内容;
所述流媒体核心单元与所述内容管理单元进行交互, 获取所述应用服 务器指定的流媒体内容的相关信息。
4. 如权利要求 1所述的流媒体业务系统, 其特征在于, 所述应用服务 器包括重试模块, 用于控制所述流媒体核心单元在呼叫失败时根据设置的 重试次数和 /或时间重新发起呼叫。
5. 如权利要求 1所述的流媒体业务系统, 其特征在于, 所述视频主叫 命令包含被叫号码和指定播放的流媒体内容信息。
6. 如权利要求 1所述的流媒体业务系统, 其特征在于, 所述应用服务 器与所述流媒体核心单元通过下述接口之一进行连接:
服务互操作性组织接口、 或者人机交互语言接口、 或者用户自定义接 口。
7. 如权利要求 1所述的流媒体业务系统, 其特征在于, 所述应用服务 器包括响应模块, 用于响应所述流媒体核心单元完成呼叫后向应用服务器 上才艮的消息; 和 /或, 用于呼叫失败时进行重试。
8. 如权利要求 1 所述的流媒体业务系统, 其特征在于, 所述终端为 H.324终端、 或者 SIP终端、 或者 H.323软终端。
9. 如权利要求 1所述的流媒体业务系统, 其特征在于, 还包括: 数据业务平台, 与所述流媒体业务核心单元连接, 用于对流媒体业务 进行鉴权、 计费。
10. 一种流媒体业务系统的实现方法, 其特征在于, 包括:
流媒体核心单元接收应用服务器发送的视频主叫命令;
流媒体核心单元识别所述视频主叫命令, 根据所述命令经由网关与被 叫终端建立连接, 并将所述应用服务器指定的流媒体内容发送给所述被叫 终端。
11. 如权利要求 10所述的方法, 其特征在于, 所述视频主叫命令包含 被叫号码和指定播放的流媒体内容信息。
12. 如权利要求 10所述的方法, 其特征在于, 所述流媒体核心单元经 由网关与被叫终端建立连接, 并将所述应用服务器指定的流媒体内容发送 给所述被叫终端, 包括:
流媒体核心单元将视频主叫命令转化成 SIP请求消息, 发送给网关; 所述网关与所述终端交互后, 返回响应给流媒体核心单元;
流媒体核心单元完成与所述网关的 SIP 交互后, 经所述网关发送所述 应用服务器指定的流媒体数据给所述终端。
13. 如权利要求 12所述的方法, 其特征在于, 还包括:
所述流媒体核心单元向数据业务平台发送鉴权、 计费请求, 如果鉴权 计费请求成功, 则将流媒体内容发送给终端, 否则返回鉴权计费失败消息。
14. 如权利要求 13所述的方法, 其特征在于, 还包括:
所述流媒体核心单元接收应用服务器发送的视频主叫命令后, 解析出 命令参数, 并根据命令参数向数据业务平台发送鉴权、 计费请求。
15. 如权利要求 13所述的方法, 其特征在于, 还包括:
将流媒体内容发送给终端后, 所述流媒体核心单元上报通信信息到数 据业务平台, 并根据数据业务平台返回的计费结果生成原始帐单数据。
16. 如权利要求 12所述的方法, 其特征在于, 所述应用服务器同时向 流媒体核心单元发送多个视频主叫命令, 流媒体核心单元同时呼叫多个终 端, 在各个视频主叫命令中包含相应的终端标识参数。
17. 如权利要求 12所述的方法, 其特征在于, 所述视频主叫命令中包 含重试次数、 和 /或重试间隔时间参数, 流媒体核心单元在呼叫失败时, 根 据所述重试次数和 /或重试间隔时间参数进行重试, 最后返回结果给应用服 务器。
18. 如权利要求 12所述的方法, 其特征在于, 所述流媒体核心单元完 成呼叫后, 把用户响应上报给应用服务器, 如果是呼叫失败, 应用服务器 进行重试。
19. 一种应用服务器, 其特征在于, 包括:
发送模块, 用于发送视频主叫命令以及流媒体数据, 以将指定的流媒 体内容发送给被叫终端;
流媒体内容确定模块, 用于指定发送给终端的流媒体内容;
控制模块, 用于自动控制或手动控制发送模块将所述流媒体内容确定 模块指定的流媒体内容发送给终端。
PCT/CN2007/001718 2006-06-12 2007-05-28 A stream media service system and a realization method thereof WO2007143905A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP07721291A EP2028788A4 (en) 2006-06-12 2007-05-28 STREAM MEDIA SERVICE SYSTEM AND REALIZATION PROCEDURE THEREFOR
US12/243,269 US20090055879A1 (en) 2006-06-12 2008-10-30 System and method for implementing streaming service

Applications Claiming Priority (2)

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

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US12/243,269 Continuation US20090055879A1 (en) 2006-06-12 2008-10-30 System and method for implementing streaming service

Publications (1)

Publication Number Publication Date
WO2007143905A1 true WO2007143905A1 (en) 2007-12-21

Family

ID=38076907

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2007/001718 WO2007143905A1 (en) 2006-06-12 2007-05-28 A stream media service system and a realization method thereof

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 华为技术有限公司 语音识别训练处理、控制方法及装置
US9787942B2 (en) * 2011-08-22 2017-10-10 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株式会社 端末、方法及びコンピュータプログラム

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002215534A (ja) * 2001-01-16 2002-08-02 Casio Comput Co Ltd 情報配信装置及び情報配信システム
CN1486576A (zh) * 2000-12-04 2004-03-31 Ħ��������˾ 根据位置进行日程安排管理的无线通信系统及其方法
EP1429512A1 (en) 2002-12-10 2004-06-16 Koninklijke KPN N.V. Telecommunicationsystem and method for transmitting video data between internet and a mobile terminal
WO2005032164A1 (en) 2003-09-27 2005-04-07 Telefonaktiebolaget Lm Ericsson (Publ) Intelligent multimedia calls
CN1716861A (zh) * 2004-06-30 2006-01-04 株式会社人体运动研究 向蜂窝电话或便携式终端提供新闻或其他信息的方法

Family Cites Families (5)

* 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
WO2004091250A1 (en) * 2003-04-09 2004-10-21 Telefonaktiebolaget Lm Ericsson (Publ) Lawful interception of multimedia calls
US20070073717A1 (en) * 2005-09-14 2007-03-29 Jorey Ramer Mobile comparison shopping

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1486576A (zh) * 2000-12-04 2004-03-31 Ħ��������˾ 根据位置进行日程安排管理的无线通信系统及其方法
JP2002215534A (ja) * 2001-01-16 2002-08-02 Casio Comput Co Ltd 情報配信装置及び情報配信システム
EP1429512A1 (en) 2002-12-10 2004-06-16 Koninklijke KPN N.V. Telecommunicationsystem and method for transmitting video data between internet and a mobile terminal
WO2005032164A1 (en) 2003-09-27 2005-04-07 Telefonaktiebolaget Lm Ericsson (Publ) Intelligent multimedia calls
CN1716861A (zh) * 2004-06-30 2006-01-04 株式会社人体运动研究 向蜂窝电话或便携式终端提供新闻或其他信息的方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2028788A4

Also Published As

Publication number Publication date
CN1968402A (zh) 2007-05-23
EP2028788A1 (en) 2009-02-25
EP2028788A4 (en) 2009-07-29
US20090055879A1 (en) 2009-02-26
CN100505868C (zh) 2009-06-24

Similar Documents

Publication Publication Date Title
EP2030366B1 (en) Providing notification in ims networks
EP1987655B1 (en) Method and network for providing service blending to a subscriber
US9883028B2 (en) Method and apparatus for providing interactive media during communication in channel-based media telecommunication protocols
CN101068340B (zh) 节目网络录制方法和媒体处理服务器及网络录制系统
US8200196B2 (en) Method and a system for enabling multimedia ring-back-within the context of a voice-call
CN101030961B (zh) 一种在基于ngn网络实现时移电视业务的方法及其系统
JP5436577B2 (ja) ネットワークにおける関連付けられたセッションの管理
WO2008111067A1 (en) Method of providing a service over a hybrid network and system thereof
WO2008003188A1 (fr) Procédé de connexion réseau et système réseau pour service de vidéoconférence
CN101313567B (zh) 电子节目单提供方法、电子节目单系统及业务功能单元
WO2007143905A1 (en) A stream media service system and a realization method thereof
EP1769617A1 (en) Rtsp proxy extended to detect streaming session events and report to valued streaming applications the notified ones
CN102047637A (zh) 用于预留带宽的方法和用户设备
EP2213067B1 (en) System for managing service interactions
EP2041915B1 (en) Method, computer readable medium and apparatus for providing private broadcast television
CN101175018A (zh) 下一代通信网络实现iptv的设备、系统和方法
CN101188735A (zh) 下一代通信网络中iptv终端节目点播的方法
US20080107249A1 (en) Apparatus and method of controlling T-communication convergence service in wired-wireless convergence network
CN102447681B (zh) 监控客户端子系统、视频监控系统及录像回放方法
WO2009049518A1 (fr) Procédé, système et entité d&#39;établissement de session de système de télévision par internet ip
CN102077559A (zh) 用于在ims网络中实现定制化视频服务的方法和网络单元
WO2012022252A1 (zh) 一种基于ims的视频监控系统及方法
WO2007109950A1 (fr) Procédé et système pour réaliser une interaction vocale
US8184548B1 (en) Method and apparatus for providing a single bill for transactions involving multiple applications
TWI467967B (zh) Internet Protocol TV Message Management System and Method

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07721291

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2007721291

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE