WO2008098500A1 - A method and system for discovering the flow media service and an apparatus for discovering service - Google Patents

A method and system for discovering the flow media service and an apparatus for discovering service Download PDF

Info

Publication number
WO2008098500A1
WO2008098500A1 PCT/CN2008/070248 CN2008070248W WO2008098500A1 WO 2008098500 A1 WO2008098500 A1 WO 2008098500A1 CN 2008070248 W CN2008070248 W CN 2008070248W WO 2008098500 A1 WO2008098500 A1 WO 2008098500A1
Authority
WO
WIPO (PCT)
Prior art keywords
user terminal
information
unit
service
streaming media
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.)
Ceased
Application number
PCT/CN2008/070248
Other languages
English (en)
French (fr)
Inventor
Youying Li
Jun Yan
Feng Wang
Xiangyang Wu
Jincheng Li
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 EP08706624A priority Critical patent/EP2088720A4/en
Publication of WO2008098500A1 publication Critical patent/WO2008098500A1/zh
Priority to US12/489,041 priority patent/US20090260032A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

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/1016IP multimedia subsystem [IMS]
    • 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/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/142Managing session states for stateless protocols; Signalling session states; State transitions; Keeping-state mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/64322IP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests

Definitions

  • the present invention relates to the field of multimedia technologies, and in particular, to a method and system for discovering streaming media services and a service discovery device. Background of the invention
  • the streaming media service is a new business that has developed rapidly in recent years.
  • the streaming media service uses streaming technology to transmit multimedia files on the packet switching network, including video and audio files. These content can be accessed without full download. play now.
  • Streaming technology processes continuous video and audio information and puts it on the service server in the network, allowing users to watch and listen while downloading, without having to wait for the entire file to be downloaded to their own machine before they can watch the network transmission. technology.
  • the program guide In the streaming media service, it is generally required to provide an electronic program guide or a service with similar functions to the user, the program guide is for the user to navigate, so that the user can understand the currently available service or the monthly service; the program guide can also guide the user to perform the service. Program subscription, guiding users to trigger business, etc.
  • the process of providing an electronic program guide is called a discovery process of a streaming media service.
  • FIG. 1 is a system structural diagram of a streaming media service found in the prior art.
  • the marketing unit 101 is configured to provide program information to the electronic program guide (EPG) server 102;
  • the EPG server 102 is configured to generate an electronic program guide according to the program information provided by the marketing unit 101, and provide the electronic program guide to the user terminal 103;
  • the program content is provided to the user terminal.
  • EPG electronic program guide
  • the specific implementation process is: the user terminal 103 first needs to know the address of the EPG server 102, access the EPG server 102 through the address, and request the EPG server 102.
  • EPG service The server 102 sends an electronic program guide to the user terminal 103 upon receiving the request.
  • the user terminal 103 manually sets the connection service server 104 to acquire the program content based on the address of the program content provided in the electronic program guide.
  • the service discovery mechanism of the method is not flexible, and the user needs to know the EPG server every time the user wants to obtain the program list.
  • the address and the initiative to initiate the request the EPG server will send the electronic program list to the user according to the address of the user in the request, but the electronic program list cannot be automatically sent, and the implementation process of the user terminal to obtain the electronic program is troublesome.
  • the above process of sending an electronic program guide is the process of discovering a streaming media service. Therefore, there is no method in the prior art that can automatically discover a streaming media service, which can provide a better user experience for the user. Summary of the invention
  • the embodiment of the invention provides a method, a system and a service discovery device for discovering a streaming media service, which can automatically discover the streaming media service information.
  • a method for discovering a streaming media service comprising: generating, by the IP multimedia subsystem, the IMS network side, the streaming media service information, and transmitting the generated streaming media service information to the user terminal according to the situation information of the user terminal accessing the IMS network.
  • a system for discovering a streaming media service comprising: a service discovery unit on an IMS network side, and a user terminal;
  • the service discovery unit generates the streaming media service information, and sends the streaming media service information to the user terminal according to the situation information that the user terminal accesses the IMS network;
  • a service discovery device includes: a service implementation unit and a transceiver unit, The service implementation unit generates the streaming media service information according to the received electronic program guide information, and sends the information to the transceiver unit;
  • the transceiver unit receives the electronic program guide and provides the service implementation unit, and obtains the information of the user terminal to access the IMS network, and then sends the streaming media service information.
  • FIG. 1 is a system structural diagram of a streaming media service found in the prior art
  • FIG. 2.1 is a system structural diagram of a streaming media service according to an embodiment of the present invention.
  • FIG. 2.2 is a schematic structural diagram of a service discovery apparatus according to an embodiment of the present invention
  • FIG. 3 is a flowchart of a method for a first streaming media service according to an embodiment of the present invention
  • FIG. 4 is a second streaming media according to an embodiment of the present invention
  • FIG. 5 is a flowchart of a method for a third streaming media service according to an embodiment of the present invention
  • FIG. 6 is a flowchart of a method for a fourth streaming media service according to an embodiment of the present invention
  • FIG. 8 is a flowchart of a method for a sixth streaming media service according to an embodiment of the present invention.
  • IMS is a subsystem superimposed on the existing packet domain in the Wideband Code Division Multiple Access (WCDMA) network added by the 3rd Generation Partnership Project Version 5 (3GPP R5) P-Plane, using the packet domain as its upper layer control letter.
  • WCDMA Wideband Code Division Multiple Access
  • 3GPP R5 3rd Generation Partnership Project Version 5
  • P-Plane using the packet domain as its upper layer control letter.
  • the bearer channel for media transmission is introduced into the Session Initiation Protocol (SIP) as a service control protocol to provide rich multimedia services by separating service control from bearers.
  • SIP Session Initiation Protocol
  • SIP is one of the multimedia communication system framework protocols developed by the Internet Engineering Task Force (IETF). It is used to establish, change or end the application layer protocol of multimedia sessions, and real-time transmission.
  • RTP Real-Time Transport Control Protocol
  • SDP Session Description Protocol
  • RTSP Real-Time Streaming Protocol
  • the method provided by the embodiment of the present invention includes: generating, by the IMS network side, the streaming media service information, and sending the generated streaming media service information to the user terminal according to the situation information of the user terminal accessing the IMS network.
  • the streaming media service information may include: an electronic program guide, and/or related information of an electronic program guide entry information.
  • the entry information of the electronic program guide may be the address of the electronic program guide generating unit.
  • the user terminal can select a streaming media service or an available electronic program guide based on the content contained in the streaming media service information.
  • the steps of generating and transmitting described above may be performed by a service discovery unit on the network side.
  • the service discovery unit is a new device or is set in the original IMS device.
  • the process of generating the streaming media service information may include: generating the streaming media service information according to the electronic program guide; or acquiring the electronic program guide entry information from another server that knows the electronic program guide entry information, and generating the inclusion according to the electronic program guide entry information Streaming service information of electronic program order entry information.
  • the generation of the electronic program guide and the generation of the streaming media service information may be performed by one device, for example: all may be completed by the service discovery unit; or may be performed by two devices separately, for example: by the program list generation unit and the service discovery unit, respectively.
  • the specific process can include:
  • Media business information or,
  • the program listing generating unit is disposed in a service discovery unit on the network side, and the service discovery unit generates an electronic program guide and generates an electronic program list and/or an electronic section according to the electronic program list. Streaming service information of the entry information; or
  • the program listing generating unit on the network side generates an electronic program list and provides the electronic program list to the service discovery unit, and the current unit generates an electronic program list and/or an electronic program according to the electronic program list acquired from the program list generating unit and the electronic program list generated by itself.
  • the IMS network side sends the traffic service information according to the access information of the user terminal to the IMS network, which can be in the following two ways:
  • the service discovery unit subscribes to the status of the user terminal to the status server, and the status server monitors the status of the user terminal, and after monitoring the user terminal to access the IMS network, notifies the service discovery unit of the information that the user terminal accesses the IMS network.
  • the information about the state change of the user terminal may be notified to the service discovery unit, and after receiving the notification of the change of the state of the user terminal, the service discovery unit changes according to the state of the user terminal.
  • the information performs the step of transmitting the generated streaming media service information to the user terminal.
  • the status of the user terminal may be: a user terminal registration status, a user terminal device status, user terminal location information, and the like.
  • the user terminal publishing status information may be performed according to a status publishing rule in the SIP.
  • the user terminal implements status publishing by using a PUBLISH method.
  • the service discovery unit obtains user terminal status information by means of a subscription/notification method, and the subscription/notification method is based on a SIP event notification framework.
  • the service discovery unit subscribes to the status server by subscribing (SUBSCRIBE), and the status server passes the notification ( NOTIFY).
  • the method notifies the service discovery unit of the user status information.
  • the user terminal performs IMS standard registration with the call session unit
  • the call session unit proxy user terminal initiates third party registration with the service discovery unit
  • the service discovery unit performs the third.
  • the information about the user terminal accessing the IMS network is obtained, and the generated streaming media service information is sent to the user terminal; or
  • the user terminal performs IMS standard registration with the call session unit, and the call session unit proxy user terminal initiates third party registration with the service control unit in the IMS network.
  • the service control unit performs third party registration
  • the service discovery unit is notified, and the service discovery unit obtains the user terminal.
  • the information of the IMS network is accessed, and the generated streaming media service information is sent to the user terminal.
  • the foregoing third-party registration process transmits the information of the user terminal to the IMS network to the service discovery unit, and the IMS registration information and the third-party registration information may include related information such as the identifier or address of the user terminal.
  • the streaming media service information may be sent to the registered user terminal of the IMS according to the delivery condition; the delivery condition may be obtained from the subscription data of the user terminal.
  • the registered user terminal of the IMS may set the delivery condition to be issued at a fixed time in the subscription data.
  • the delivery condition may be set to issue only the first electronic program guide.
  • the sending of the streaming media service information may be performed according to the channel when the user terminal is registered: the service discovery unit sends the generated streaming media service information to the call session unit, and the call session unit sends the streaming media service information to the user terminal; or ,
  • the service discovery unit sends the generated streaming media service information to the service control unit, and the service control unit sends the streaming media service information to the call session unit, and the call session unit sends the streaming media service information to the user terminal.
  • the user terminal address in the IMS registration information of the user terminal can be directly sent to the user terminal.
  • the system provided by the embodiment of the present invention is as shown in FIG. 2.1, and the system includes: a service discovery unit 202 on the IMS network side, and a user terminal 203.
  • the service discovery unit 202 generates streaming media service information, and sends the streaming media service information to the user terminal 203 according to the situation information that the user terminal accesses the IMS network.
  • the user terminal 203 accesses the IMS network.
  • the system may further include: a program guide generating unit 201, which generates an electronic program guide and provides it to the service discovery unit 202.
  • the service discovery unit 202 generates streaming media service information according to the electronic program list provided by the program list generating unit 201.
  • the program guide generating unit 201 may be an EPG server.
  • the program list generating unit 201 may be an independent device, or may be disposed in the service discovery unit 202, or may be a plurality of program list generating units, and some of the plurality of program list generating units are disposed in a separate device, and A part is set in the service discovery unit 202.
  • the service discovery unit 202 may also acquire related information of the electronic program guide from other servers that know the electronic program guide related information, and then generate streaming media service information including the entry information of the electronic program guide according to the related information of the electronic program guide. .
  • the service discovery unit 202 can be an application server (AS).
  • AS application server
  • the system can further include: a call session control unit 204 and a service control unit
  • the call session control unit 204 after receiving the IMS registration request sent by the user terminal, performs IMS registration on the user terminal 203, and then initiates a third party registration request to the service control unit 206.
  • the service control unit 206 notifies the service discovery unit 202 of the information that the user terminal 203 accesses the IMS network after the third party is registered.
  • the service control unit 206 can be an independent device or can be disposed in the service discovery unit 202. When set as a standalone device, the service control unit 206 can be an application server (AS).
  • the system may further include: a status server 205, after receiving the subscription of the service discovery unit 202, monitoring the status of the user terminal 203, and notifying the service of the user terminal accessing the IMS network after monitoring the user terminal accessing the IMS network Discovery unit 202.
  • the service discovery unit 202 subscribes the state of the user terminal to the state server, and acquires information of the user terminal 203 accessing the IMS network from the user terminal state change information.
  • the status server 205 is further configured to: after monitoring the status change of the user terminal 203, notify the service discovery unit 202 of the status change of the user terminal 203; the service discovery unit 202, after acquiring the information that the status of the user terminal changes, according to the The information indicating that the state of the user terminal is changed sends the generated streaming media service information to the user terminal 203.
  • the status server 205 can be a presence server.
  • the system may further include: a user data management unit 207, configured to store subscription data of the user.
  • the service discovery unit 202 may send the streaming media service information according to the delivery condition in the subscription data from the user data management unit 207 or the subscription data of the user terminal 203.
  • the user data management unit 207 can be a User Configuration Service Function (UPSF).
  • UPSF User Configuration Service Function
  • the service discovery apparatus includes: a service implementation unit 208 and a transceiver unit 209.
  • the service implementation unit 208 generates streaming media service information according to the received electronic program guide information, and sends the information to the transceiver unit 209.
  • the electronic program guide information may include: an electronic program guide, an electronic program guide entry information, and the like.
  • the transceiver unit 209 receives the electronic program guide and provides the service implementation unit 208, and obtains the information of the user terminal to access the IMS network, and then sends the streaming media service information.
  • the service discovery unit may further include: a program list generating unit 201 that generates an electronic program guide and provides the transceiver program unit 209.
  • the service discovery unit may further include: a service control unit 206, receiving a third party After the registration request is made, the third party is registered, and the information about the user terminal accessing the IMS network is notified to the transceiver unit 209.
  • FIG. 3 is a flowchart of a method for obtaining access to IMS network information by a third party registration and setting a program list generating unit separately.
  • the method process includes the following steps: Step 301: User terminal controls to a call session The unit initiates an IMS registration request, and the call session control unit replies with a response after completing the registration of the user terminal.
  • This step is used to enable the user terminal to access the IMS network.
  • Step 302 After the registration is successful, the call session control unit proxies the user terminal to initiate a third party registration to the service control unit, and after the registration is completed, responds with a response.
  • Step 303 After the third party successfully registers, the service control unit requests the service discovery unit to send the streaming service information.
  • Step 302 and step 303 enable the service discovery unit to access the IMS network, and the step of triggering the transmission of the streaming media information to the service discovery unit.
  • Step 304 The service discovery unit acquires the program listing information from the program list generating unit.
  • the program listing information may be an electronic program guide or program listing entry information.
  • Step 305 The service discovery unit generates the streaming media information according to the program listing information.
  • the streaming media information may be entry information of an electronic program guide.
  • steps 304 and 305 may also be performed before step 301, or may be performed in any one of the steps between steps 301 and 303, and there is no time limit;
  • Step 306 The service discovery unit sends the streaming media information to the service control unit.
  • Step 307 The service control unit sends the streaming media information to the call session control unit.
  • Step 308 The call session control unit sends the streaming media information to the user terminal.
  • the above steps 306 and 307 may also not be performed, and the service discovery unit directly streams the media message.
  • the information is sent to the user terminal.
  • FIG. 4 is a flowchart of a method for obtaining user equipment access IMS network information through third-party registration and setting a program list generating unit in a service discovery unit. As shown in Figure 4, the method includes the following steps:
  • Step 401 The service discovery unit generates media stream information.
  • Step 402 The user terminal initiates an IMS registration request to the call session control unit, and the call session control unit returns a response after completing the registration of the user terminal.
  • Step 403 After the registration is successful, the call session control unit proxies the user terminal to initiate a third party registration to the service control unit, and after the registration is completed, responds with a response.
  • Step 404 After the third party successfully registers, the service control unit requests the service discovery unit to send the streaming service information.
  • Step 405 The service discovery unit sends the streaming media information to the service control unit.
  • Step 406 The service control unit sends the streaming media information to the call session control unit.
  • Step 407 The call session control unit sends the streaming media information to the user terminal.
  • FIG. 5 is a flowchart of a method when the program list generating unit is separately set and the service discovery module also has the capability of generating a program list. As shown in FIG. 5, the process includes the following steps:
  • Step 501 The service discovery unit generates an electronic program guide.
  • Step 502 The service discovery unit acquires program order information from the program list generating unit.
  • Step 503 The service discovery unit generates the streaming media information according to the electronic program guide and the program listing information.
  • Step 504 The user terminal initiates an IMS registration request to the call session control unit, and the call session control unit returns a response after completing the registration of the user terminal.
  • Step 505 After the registration is successful, the call session control unit proxies the user terminal to initiate a third party registration to the service control unit, and after the registration is completed, responds with a response.
  • Step 506 After the third party successfully registers, the service control unit requests the service discovery unit Streaming media business information.
  • Step 507 The service discovery unit acquires user subscription data of the user terminal from the user data management unit.
  • Step 508 The service discovery unit sends the streaming media information to the service control unit according to the delivery condition in the user subscription data.
  • Step 509 The service control unit sends the streaming media information to the call session control unit.
  • Step 510 The call session control unit sends the streaming media information to the user terminal.
  • FIG. 6 is a flow chart of a method for obtaining a user terminal accessing IMS network information by a state server. As shown in FIG. 6, the method includes the following steps:
  • Step 601 The service discovery unit generates media stream information.
  • Step 602 The user terminal initiates an IMS registration request to the call session control unit, and the call session control unit returns a response after completing the registration of the user terminal.
  • Step 603 The service discovery unit subscribes the user terminal status to the presence server.
  • the service discovery unit first subscribes to the status of the user terminal to the presence server, and then the user terminal performs the standard registration of the IMS. The two steps can also be performed simultaneously.
  • Step 604 Notifying the service discovery unit that the user terminal changes state when the state of the user terminal changes.
  • the service discovery unit sends the streaming media service information according to the information of the state change of the user terminal.
  • the service discovery unit accesses the IMS network through the step 603 and the step 604, and the delivery of the streaming media information is implemented.
  • Step 605 The service discovery unit sends the streaming media information to the service control unit.
  • the service discovery unit may further access the IMS network according to the user terminal.
  • the status determines whether to send streaming information to the service control unit.
  • the streaming media information may be sent according to the delivery condition in the user subscription data acquired from the user data management unit.
  • Step 606 The service control unit sends the streaming media information to the call session control unit.
  • Step 607 The call session control unit sends the streaming media information to the user terminal.
  • FIG. 7 is a flowchart of a method for obtaining, by a service control unit, a service discovery unit and obtaining a user terminal IMS registration information by a third party registration. As shown in FIG. 7, the method process includes:
  • Step 701 The service discovery unit generates streaming media information.
  • Step 702 The user terminal initiates an IMS registration request to the call session control unit, and the call session control unit returns a response after completing the registration of the user terminal.
  • Step 703 After the registration is successful, the call session control unit proxies the user terminal to initiate a third party registration to the service discovery unit, and after the registration is completed, responds with a response.
  • Step 704 After the third party successfully registers, the service discovery unit sends the streaming media information to the call session control unit.
  • Step 705 The call session control unit sends the streaming media information to the user terminal.
  • FIG. 8 is a flowchart of a method in which a service control unit is set in a service discovery unit and the state server implements acquisition of user terminal IMS registration information. As shown in FIG. 8, the method includes the following steps:
  • Step 801 The service discovery unit generates streaming media information.
  • Step 802 The user terminal initiates an IMS registration request to the call session control unit, and the call session control unit returns a response after completing the registration of the user terminal.
  • Step 803 The service discovery unit subscribes the user terminal status to the presence server.
  • the steps 802 and 803 do not have a fixed sequence.
  • Step 804 Notifying the service discovery unit of the user terminal state change when the state of the user terminal changes.
  • Step 805 The service discovery unit sends the streaming media information to the session control unit.
  • the service discovery unit may further determine whether to send the streaming media information to the service control unit according to the state after the user terminal accesses the IMS network.
  • the streaming media information may be sent according to the delivery condition in the user subscription data acquired from the user data management unit.
  • Step 806 The call session control unit sends the streaming media information to the user terminal.
  • the third-party registration trigger and the user terminal state change trigger in the above embodiment may be simultaneously applied.
  • the method and system for discovering a streaming media service and the service discovery unit provided by the embodiments of the present invention are based on the IMS technology, and the service discovery unit can automatically perform the streaming media service according to the information that the user terminal accesses the IMS network.
  • the information is sent to the user terminal without the user terminal requesting and having the address of the electronic program guide generating unit, and the user can conveniently obtain the entry information of the electronic program guide or the electronic program guide without complicated operations, which brings Good user experience.
  • the streaming media service information may include the electronic program guide entry information, and the user terminal may select the program content according to the electronic program guide entry information, without the prior art user terminal needs to be manually set to connect to the service server. .

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephonic Communication Services (AREA)
  • Computer And Data Communications (AREA)

Description

一种发现流媒体业务的方法和系统以及业务发现装置 技术领域
本发明涉及多媒体技术领域, 特别涉及一种发现流媒体业务的方法 和系统以及业务发现装置。 发明背景
流媒体业务是近几年迅速发展的一种新业务, 流媒体业务利用流式 传输技术在包交换网络上传输多媒体文件, 包括视频、音频等文件内容, 这些内容在访问时无需完全下载就可以立即播放。 流式传输技术把连续 的视频和音频信息经过处理后放到网络中的业务服务器上, 让用户边下 载边观看、 收听, 而不需要等整个文件下载到自己的机器后才可以观看 的网络传输技术。
在流媒体业务中, 一般需要向用户提供一个电子节目单或者具有类 似功能的服务, 该节目单为用户导航, 让用户了解当前可以提供的业务 或者月良务; 该节目单也可以指引用户进行节目订阅, 引导用户触发业务 等。 所述提供电子节目单的过程称为流媒体业务的发现过程。
目前采用的发现流媒体业务的系统如图 1所示, 图 1为现有技术中 发现流媒体业务的系统结构图。 其中, 营销单元 101用于向电子节目单 ( EPG )服务器 102提供节目信息; EPG服务器 102用于根据营销单元 101 提供的节目信息生成电子节目单, 并提供给用户终端 103; 业务服 务器 104用于向用户终端提供节目内容。
具体执行过程为:用户终端 103首先需要获知 EPG服务器 102的地 址, 通过该地址访问 EPG服务器 102, 并请求 EPG服务器 102。 EPG服 务器 102接到请求后向用户终端 103发送电子节目单。 用户终端 103根 据电子节目单中提供的节目内容的地址手动设置连接业务服务器 104获 取节目内容。
虽然上述流媒体业务的发现方法适合于现有的 IP网络,并对于支持 SIP 的终端也可以适用, 但是该方法的业务发现机制不灵活, 用户每次 要获得节目单时, 需要获知 EPG服务器的地址并主动发起请求, EPG 服务器接收到请求后才会根据请求中用户的地址向用户发送电子节目 单, 而并不能自动发送电子节目单, 用户终端获取电子节目单地实施过 程比较麻烦, 这就带来了较差的用户体验, 上述发送电子节目单的过程 也就是发现流媒体业务的过程。 所以现有技术中还没有一种能够自动发 现流媒体业务的方法, 能给用户带来较好的用户体验。 发明内容
本发明实施例提供了一种发现流媒体业务的方法、 系统和业务发现 装置, 能够自动发现流媒体业务信息。
一种发现流媒体业务的方法, 该方法包括: IP多媒体子系统 IMS网 络侧生成流媒体业务信息, 并根据用户终端接入 IMS网络的情况信息, 将生成的流媒体业务信息发送至用户终端。
一种发现流媒体业务的系统, 该系统包括: IMS网络侧的业务发现 单元、 以及用户终端;
业务发现单元, 生成流媒体业务信息, 根据用户终端接入 IMS网络 的情况信息, 向用户终端发送流媒体业务信息;
用户终端, 接入 IMS网络。
一种业务发现装置, 该业务发现装置包括: 业务实施单元和收发单 元, 业务实施单元,根据接收到的电子节目单信息生成流媒体业务信息, 发送给收发单元;
收发单元, 接收电子节目单提供给业务实施单元, 获取用户终端接 入 IMS网络的信息后发送流媒体业务信息。 附图简要说明
图 1为现有技术中发现流媒体业务的系统结构图;
图 2.1为本发明实施例提供的流媒体业务的系统结构图;
图 2.2为本发明实施例提供的业务发现装置的结构示意图; 图 3为本发明实施例提供的第一个流媒体业务的方法流程图; 图 4为本发明实施例提供的第二个流媒体业务的方法流程图; 图 5为本发明实施例提供的第三个流媒体业务的方法流程图; 图 6为本发明实施例提供的第四个流媒体业务的方法流程图; 图 7为本发明实施例提供的第五个流媒体业务的方法流程图; 图 8为本发明实施例提供的第六个流媒体业务的方法流程图。 实施本发明的方式
为了使上述目的、 技术方案和优点更加清楚, 下面结合具体实施例 对本发明进行详细地描述。
IMS是第三代合作伙伴计划版本 5 ( 3GPP R5 ) P介段增加的宽带码分 多址(WCDMA ) 网络中叠加在已有分组域之上的一个子系统, 采用分 组域为其上层控制信令和媒体传输的承载通道,引入会话发起协议( SIP ) 作为业务控制协议, 通过将业务控制与承载分离, 提供丰富的多媒体业 务。 SIP是由 Internet工程任务组 ( IETF )制订的多媒体通信系统框架协 议之一, 用于建立、 改变或结束多媒体会话的应用层协议, 与实时传输 协议(RTP ) /实时传输控制协议(RTCP )、 会话描述协议(SDP )、 实时 流协议(RTSP )等协议配合, 共同完成 IMS中的会话建立及媒体协商; 一旦建立会话, 媒体流将使用 RTP协议在承载层中直接传送, 在一次会 话中可以灵活地交互多种媒体。
本发明实施例提供的方法包括: IMS网络侧生成流媒体业务信息, 并根据用户终端接入 IMS网络的情况信息,将生成的流媒体业务信息发 送至用户终端。
其中, 流媒体业务信息可以包括: 电子节目单、 和 /或电子节目单的 入口信息等相关信息。 电子节目单的入口信息可以是电子节目单生成单 元的地址。 用户终端可以基于该流媒体业务信息中包含的内容选择流媒 体业务或者可用的电子节目单。
可以由网络侧的业务发现单元执行上述生成和发送的步骤。
业务发现单元为新增设备或设置在原有 IMS设备中。
生成流媒体业务信息的过程可以包括: 根据电子节目单生成流媒体 业务信息; 或者从其它知晓电子节目单入口信息的服务器中获取电子节 目单入口信息, 并根据该电子节目单入口信息生成包含该电子节目单入 口信息的流媒体业务信息。
生成电子节目单和生成流媒体业务信息可以由一个装置完成,例如: 都可以由业务发现单元完成; 也可以分开以两个装置来完成, 例如: 分 别由节目单生成单元和业务发现单元完成。 具体过程可以包括:
由网络侧的节目单生成单元生成电子节目单, 并将该电子节目单提 供给业务发现单元, 业务发现单元根据接收到的电子节目单生成包括电 子节目单和 /或电子节目单入口信息的流媒体业务信息; 或者,
将节目单生成单元设置于网络侧的业务发现单元中, 业务发现单元 生成电子节目单并根据该电子节目单生成包括电子节目单和 /或电子节 目单入口信息的流媒体业务信息; 或者,
网络侧的节目单生成单元生成电子节目单提供给业务发现单元, 且 现单元根据从节目单生成单元获取到的电子节目单和自身生成的电子 节目单,生成包括电子节目单和 /或电子节目单入口信息的流媒体业务信
IMS网络侧根据用户终端接入 IMS网络的接入情况信息,发送流媒 体业务信息, 可以有以下两种方式:
其一、 业务发现单元向状态服务器订阅用户终端的状态, 状态服务 器监控用户终端的状态, 并在监控到用户终端接入 IMS网络后, 将用户 终端接入 IMS网络的信息通知给业务发现单元。
更进一步地, 状态服务器监控到用户终端状态发生改变后, 也可以 将用户终端状态改变的信息通知业务发现单元, 业务发现单元接收到用 户终端状态发送改变的通知后, 根据该用户终端状态改变的信息执行将 生成的流媒体业务信息发送至用户终端的步骤。
所述用户终端的状态可以为: 用户终端注册状态、 用户终端设备状 态、 用户终端位置信息等。
用户终端发布状态信息可以按照 SIP中的状态发布规则进行,例如: 用户终端通过发布(PUBLISH )方法实现状态发布。
业务发现单元通过订阅 /通知方式获得用户终端状态信息, 该订阅 / 通知方式基于 SIP 的事件通知框架进行, 业务发现单元通过订阅 ( SUBSCRIBE )向状态服务器订阅用户状态信息,状态服务器通过通知 ( NOTIFY )方法向业务发现单元通知用户状态信息。
其二、 用户终端向呼叫会话单元进行 IMS标准注册, 呼叫会话单元 代理用户终端向业务发现单元发起第三方注册, 业务发现单元进行第三 方注册后获取到用户终端接入 IMS网络的信息,将生成的流媒体业务信 息发送至用户终端; 或者,
用户终端向呼叫会话单元进行 IMS标准注册, 呼叫会话单元代理用 户终端向 IMS网络中业务控制单元发起第三方注册,业务控制单元进行 第三方注册后, 通知业务发现单元, 业务发现单元获取到用户终端接入 IMS网络的信息, 将生成的流媒体业务信息发送至用户终端。
上述第三方注册过程将用户终端接入 IMS网络的信息传递给业务发 现单元,上述 IMS注册信息和第三方注册信息中可以包含用户终端的标 识或地址等相关信息。
流媒体业务信息可以根据下发条件发送给 IMS的注册用户终端; 该 下发条件可以从该用户终端的签约数据中获得。 例如, 该 IMS的注册用 户终端可以在签约数据中设置下发条件为每隔固定时间下发; 当电子节 目单为多个时, 可以设置下发条件为只下发第一个电子节目单。
发送流媒体业务信息可以是根据用户终端注册时的通道进行下发 的: 业务发现单元将生成的流媒体业务信息发送给呼叫会话单元, 呼叫 会话单元将该流媒体业务信息发送给用户终端; 或者,
业务发现单元将生成的流媒体业务信息发送给业务控制单元, 业务 控制单元将该流媒体业务信息发送给呼叫会话单元, 呼叫会话单元将该 流媒体业务信息发送给用户终端。
也可以根据用户终端的 IMS注册信息中的用户终端地址直接下发给 用户终端。
本发明实施例提供的系统如图 2.1所示, 该系统包括: IMS网络侧 的业务发现单元 202、 以及用户终端 203。
业务发现单元 202, 生成流媒体业务信息, 根据用户终端接入 IMS 网络的情况信息, 向用户终端 203发送流媒体业务信息。 用户终端 203 , 接入 IMS网络。
该系统可以进一步包括: 节目单生成单元 201 , 生成电子节目单后, 提供给业务发现单元 202。
业务发现单元 202, 根据节目单生成单元 201提供的电子节目单生 成流媒体业务信息。
节目单生成单元 201可以是 EPG服务器。
其中, 节目单生成单元 201可以是独立的设备, 也可以设置在业务 发现单元 202中, 也可以是多个节目单生成单元, 多个节目单生成单元 中一部分设置在一个独立的装置中, 另一部分设置在业务发现单元 202 中。
另外, 业务发现单元 202, 也可以从知晓电子节目单相关信息的其 它服务器上获取电子节目单的相关信息, 然后根据该电子节目单的相关 信息生成包含电子节目单的入口信息的流媒体业务信息。
业务发现单元 202可以是应用服务器(AS )。
该系统可以进一步包括: 呼叫会话控制单元 204 和业务控制单元
206。
呼叫会话控制单元 204, 接收用户终端发送的 IMS注册请求对用户 终端 203进行 IMS注册后, 向业务控制单元 206发起第三方注册请求。
业务控制单元 206, 进行第三方注册后, 将用户终端 203接入 IMS 网络的信息通知给业务发现单元 202。
业务控制单元 206可以为独立的设备, 也可以设置在业务发现单元 202 中。 设置为独立的设备时, 业务控制单元 206 可以是应用服务器 ( AS )。 该系统可以进一步包括: 状态服务器 205, 接收业务发现单元 202 的订阅后,监控用户终端 203的状态, 并在监控到用户终端接入 IMS网 络后, 将用户终端接入 IMS网络的信息通知给业务发现单元 202。
业务发现单元 202, 向状态服务器订阅用户终端的状态, 从用户终 端状态改变信息获取用户终端 203接入 IMS网络的信息。
状态服务器 205还用于, 在监控到用户终端 203状态改变后, 将用 户终端 203 状态改变的信息通知给业务发现单元 202; 业务发现单元 202, 获取到用户终端状态发生改变的信息后, 根据该用户终端状态发 生改变的信息将生成的流媒体业务信息发送至用户终端 203
所述状态服务器 205可以是呈现服务器。
更进一步地, 该系统还可以包括: 用户数据管理单元 207, 用于存 储用户的签约数据。 业务发现单元 202, 可以从用户数据管理单元 207 中或取所述用户终端 203的签约数据, 根据签约数据中的下发条件发送 流媒体业务信息。
用户数据管理单元 207可以是用户配置服务功能( UPSF )。
下面对业务发现装置的结构进行详细描述, 如图 2.2所示, 该业务 发现装置包括: 业务实施单元 208和收发单元 209。
业务实施单元 208, 根据接收到的电子节目单信息生成流媒体业务 信息, 发送给收发单元 209。
电子节目单信息可以包括: 电子节目单、 电子节目单入口信息等。 收发单元 209,接收电子节目单提供给业务实施单元 208, 获取用户 终端接入 IMS网络的信息后发送流媒体业务信息
该业务发现单元可以进一步包括: 节目单生成单元 201 , 生成电子 节目单, 提供给收发单元 209。
该业务发现单元可以进一步包括: 业务控制单元 206, 接收第三方 注册请求, 进行第三方注册后, 将用户终端接入 IMS网络的信息通知给 收发单元 209。
下面以上述系统为例, 对本发明实施例提供的发现流媒体业务的方 法进行详细描述。
图 3为通过第三方注册实现接入 IMS网络信息的获得且节目单生成 单元单独设置时的方法流程图,如图 3所示,该方法流程包括以下步骤: 步骤 301: 用户终端向呼叫会话控制单元发起 IMS注册请求, 呼叫 会话控制单元完成用户终端的注册后, 回复响应。
本步骤用于使用户终端接入 IMS网络。
步骤 302: 注册成功后, 呼叫会话控制单元代理用户终端向业务控 制单元发起第三方注册, 注册完成后, 回复响应。
步骤 303: 第三方注册成功后, 业务控制单元向业务发现单元请求 流媒体业务信息。
步骤 302和步骤 303实现了业务发现单元接入 IMS网络,且可以通 过该步骤向业务发现单元触发流媒体信息的发送。
步骤 304: 业务发现单元从节目单生成单元获取节目单信息。
其中, 节目单信息可以是电子节目单或节目单入口信息等。
步骤 305: 业务发现单元根据节目单信息生成流媒体信息。
流媒体信息可以是电子节目单的入口信息。
上述步骤 304和步骤 305也可以在步骤 301之前执行, 也可以在步 骤 301到 303之间任何一个过程中执行, 并没有时间上的限制;
步骤 306: 业务发现单元向业务控制单元发送流媒体信息。
步骤 307: 业务控制单元向呼叫会话控制单元发送流媒体信息。 步骤 308: 呼叫会话控制单元向用户终端发送流媒体信息。
上述步骤 306和 307也可以不执行, 业务发现单元直接将流媒体信 息发送给用户终端。
图 4为通过第三方注册实现用户终端接入 IMS网络信息的获得且节 目单生成单元设置在业务发现单元中的方法流程图。 如图 4所示, 该方 法包括以下步骤:
步骤 401: 业务发现单元生成媒体流信息。
步骤 402: 用户终端向呼叫会话控制单元发起 IMS注册请求, 呼叫 会话控制单元完成用户终端的注册后, 回复响应。
步骤 403: 注册成功后, 呼叫会话控制单元代理用户终端向业务控 制单元发起第三方注册, 注册完成后, 回复响应。
步骤 404: 第三方注册成功后, 业务控制单元向业务发现单元请求 流媒体业务信息。
步骤 405: 业务发现单元向业务控制单元发送流媒体信息。
步骤 406: 业务控制单元向呼叫会话控制单元发送流媒体信息。 步骤 407: 呼叫会话控制单元向用户终端发送流媒体信息。
图 5为节目单生成单元单独设置且业务发现模块也具有生成节目单 的能力时的方法流程图, 如图 5所示, 该流程包括以下步骤:
步骤 501: 业务发现单元生成电子节目单。
步骤 502: 业务发现单元从节目单生成单元获取节目单信息。
步骤 503: 业务发现单元根据电子节目单和节目单信息生成流媒体 信息。
步骤 504: 用户终端向呼叫会话控制单元发起 IMS注册请求, 呼叫 会话控制单元完成用户终端的注册后, 回复响应。
步骤 505: 注册成功后, 呼叫会话控制单元代理用户终端向业务控 制单元发起第三方注册, 注册完成后, 回复响应。
步骤 506: 第三方注册成功后, 业务控制单元向业务发现单元请求 流媒体业务信息。
步骤 507: 业务发现单元从用户数据管理单元获取该用户终端的用 户签约数据。
步骤 508: 业务发现单元根据该用户签约数据中的下发条件向业务 控制单元发送流媒体信息。
步骤 509: 业务控制单元向呼叫会话控制单元发送流媒体信息。 步骤 510: 呼叫会话控制单元向用户终端发送流媒体信息。
图 6为状态服务器实现用户终端接入 IMS网络信息的获得的方法流 程图, 如图 6所示, 该方法包括以下步骤:
步骤 601: 业务发现单元生成媒体流信息。
步骤 602: 用户终端向呼叫会话控制单元发起 IMS注册请求, 呼叫 会话控制单元完成用户终端的注册后, 回复响应。
步骤 603: 业务发现单元向呈现服务器订阅用户终端状态。
步骤 602和步骤 603之间没有固定的先后顺序, 也可以是业务发现 单元先向呈现服务器订阅用户终端状态,然后用户终端才进行 IMS的标 准注册; 也可以两个步骤同时进行。
步骤 604: 用户终端状态发生变化时通知业务发现单元用户终端状 态变化。
例如, 呈现服务器发现用户登录或者用户位置发生改变等用户终端 状态改变的信息并通知业务发现单元后, 业务发现单元根据该用户终端 状态改变的信息下发流媒体业务信息。
通过步骤 603和步骤 604实现了业务发现单元接入 IMS网络, 同时 实现流媒体信息的下发。
步骤 605: 业务发现单元向业务控制单元发送流媒体信息。
本步骤中, 业务发现单元可以进一步根据用户终端接入 IMS网络后 的状态来决定是否向业务控制单元发送流媒体信息。
更进一步地, 本步骤中可以根据从用户数据管理单元获取的用户签 约数据中的下发条件来发送流媒体信息。
步骤 606: 业务控制单元向呼叫会话控制单元发送流媒体信息。 步骤 607: 呼叫会话控制单元向用户终端发送流媒体信息。
上面所述流程均为业务控制单元单独设置时的情况, 下面对业务控 制单元设置在业务发现单元中, 由业务发现单元完成其功能的方法进行 详细描述。
图 7为业务控制单元设置在业务发现单元中且由第三方注册实现用 户终端 IMS注册信息的获得的方法流程图, 如图 7所示, 该方法流程包 括:
步骤 701: 业务发现单元生成流媒体信息。
步骤 702: 用户终端向呼叫会话控制单元发起 IMS注册请求, 呼叫 会话控制单元完成用户终端的注册后, 回复响应。
步骤 703: 注册成功后, 呼叫会话控制单元代理用户终端向业务发 现单元发起第三方注册, 注册完成后, 回复响应。
步骤 704: 第三方注册成功后, 业务发现单元向呼叫会话控制单元 发送流媒体信息。
步骤 705: 呼叫会话控制单元向用户终端发送流媒体信息。
图 8业务控制单元设置在业务发现单元中且由状态服务器实现用户 终端 IMS注册信息的获得的方法流程图, 如图 8所示, 该方法包括以下 步骤:
步骤 801: 业务发现单元生成流媒体信息。
步骤 802: 用户终端向呼叫会话控制单元发起 IMS注册请求, 呼叫 会话控制单元完成用户终端的注册后, 回复响应。 步骤 803: 业务发现单元向呈现服务器订阅用户终端状态。
所述步骤 802和 803并没有固定的先后顺序。
步骤 804: 用户终端状态发生变化时通知业务发现单元用户终端状 态变化。
步骤 805: 业务发现单元向会话控制单元发送流媒体信息。
本步骤中, 业务发现单元可以进一步根据用户终端接入 IMS网络后 的状态来决定是否向业务控制单元发送流媒体信息。
更进一步地, 本步骤中可以根据从用户数据管理单元获取的用户签 约数据中的下发条件来发送流媒体信息。
步骤 806: 呼叫会话控制单元向用户终端发送流媒体信息。
另外, 上述实施例中由第三方注册触发和用户终端状态改变触发可 以同时应用。
由以上描述可以看出, 本发明实施例所提供的发现流媒体业务的方 法和系统以及业务发现单元,基于 IMS技术, 业务发现单元可以根据用 户终端接入 IMS网络的信息, 自动将流媒体业务信息发送给用户终端, 而不需要用户终端请求和具有电子节目单生成单元的地址, 用户可以不 需要复杂操作即可筒单方便地获得电子节目单或电子节目单的入口信 息, 带来了较好的用户体验。
更进一步地, 在下发的流媒体业务信息中可以包括电子节目单入口 信息, 用户终端可以根据该电子节目单入口信息选择节目内容, 而不需 要现有技术中用户终端需手动设置来连接业务服务器。
以上所述仅为本发明的较佳实施例, 并不用以限制本发明, 凡在本 发明精神和原则之内所做的任何修改、 等同替换和改进等, 都应该包含 在本发明的保护范围之内。

Claims

权利要求书
1、 一种发现流媒体业务的方法, 其特征在于, 该方法包括:
IP多媒体子系统 IMS网络侧生成流媒体业务信息,并根据用户终端 接入 IMS网络的情况信息, 将生成的流媒体业务信息发送至用户终端。
2、 根据权利要求 1所述的方法, 其特征在于, 由网络侧的业务发现 单元执行所述的生成和发送的步骤。
3、根据权利要求 2所述的方法, 其特征在于, 所述业务发现单元为 新增设备或设置在原有 IMS设备中。
4、根据权利要求 2所述的方法, 其特征在于, 所述流媒体业务信息 的生成步骤包括:
由网络侧的节目单生成单元生成电子节目单, 所述业务发现单元根 据节目单生成单元提供的电子节目单,生成包括电子节目单和 /或电子节 目单入口信息的流媒体业务信息; 或者,
节目单生成单元设置在所述网络侧的业务发现单元中, 业务发现单 元生成电子节目单并根据该电子节目单生成包括电子节目单和 /或电子 节目单入口信息的流媒体业务信息; 或者,
业务发现单元根据获取的电子节目单和自身生成的电子节目单生成包 括电子节目单和 /或电子节目单入口信息的流媒体业务信息; 或者, 所述网络侧的业务发现单元从知晓电子节目单信息的服务器上获取 电子节目单入口信息, 生成包括电子节目单入口信息的流媒体业务信 東
;、 根据权利要求 2、 3或 4所述的方法, 其特征在于, 所述根据用 户终端接入 IMS网络的情况信息,将生成的流媒体业务信息发送至用户 终端包括: 所述业务发现单元向状态服务器订阅用户终端的状态, 所述 状态服务器监控用户终端的状态, 并在监控到用户终端接入 IMS 网络 后, 将用户终端接入 IMS网络的信息通知给所述业务发现单元, 业务发 现单元将生成的流媒体业务信息发送至用户终端。
6、根据权利要求 5所述的方法, 其特征在于, 在所述业务发现单元 将生成的流媒体业务信息发送至用户终端之前还包括: 所述状态服务器 监控到用户终端状态发生改变后, 将用户终端状态改变的信息通知给所 述业务发现单元, 业务发现单元接收到用户终端状态发生改变的信息 后, 根据该用户终端的状态改变信息, 执行将生成的流媒体业务信息发 送至用户终端的步骤。
7、 根据权利要求 2、 3或 4所述的方法, 其特征在于, 所述根据用 户终端接入 IMS网络的情况信息,将生成的流媒体业务信息发送至用户 终端包括: 用户终端向 IMS网络中的呼叫会话单元进行 IMS标准注册, 呼叫会话单元向业务发现单元发起第三方注册, 业务发现单元进行第三 方注册后获取到用户终端接入 IMS网络的信息,将生成的流媒体业务信 息发送至用户终端; 或者,
用户终端向 IMS网络中的呼叫会话单元进行 IMS标准注册,呼叫会 话单元代理用户终端向 IMS网络中的业务控制单元发起第三方注册,业 务控制单元进行第三方注册后, 通知业务发现单元, 业务发现单元获取 到用户终端接入 IMS网络的信息,将生成的流媒体业务信息发送至用户 终端。
8、根据权利要求 1所述的方法, 其特征在于, 所述向用户终端发送 流媒体业务信息为: 根据所述用户终端的签约数据向用户终端发送流媒 体业务信息。 9、根据权利要求 7所述的方法, 其特征在于, 所述将生成的流媒体 业务信息发送至用户终端为:
业务发现单元将生成的流媒体业务信息发送给呼叫会话单元, 呼叫 会话单元将该流媒体业务信息发送给用户终端; 或者,
业务发现单元将生成的流媒体业务信息发送给业务控制单元, 业务 控制单元将该流媒体业务信息发送给呼叫会话单元, 呼叫会话单元将该 流媒体业务信息发送给用户终端。
10、 一种发现流媒体业务的系统, 其特征在于, 该系统包括:
IMS网络侧的业务发现单元, 用于生成流媒体业务信息, 根据用户 终端接入 IMS网络的情况信息, 向用户终端发送流媒体业务信息; 用户终端, 用于接入 IMS网络。
11、 根据权利要求 10所述的系统, 其特征在于, 该系统还包括: 节 目单生成单元, 用于生成电子节目单后, 提供给业务发现单元;
所述业务发现单元, 还用于根据所述节目单生成单元提供的电子节 目单, 生成包含电子节目单和 /电子节目单入口信息的流媒体业务信息。
12、根据权利要求 11所述的系统, 其特征在于, 所述节目单生成单 元为独立的装置, 或设置在所述业务发现单元中, 或者, 所述节目单生 成单元为多个, 一部分设置在一个独立的装置中另一部分设置在所述业 务发现单元中。
13、 根据权利要求 10所述的系统, 其特征在于, 该系统还包括: 呼叫会话控制单元, 用于接收所述用户终端发送的 IMS注册请求, 对所述用户终端进行 IMS 注册后, 向业务控制单元发起第三方注册请 求;
业务控制单元, 用于进行所述第三方注册后, 将所述用户终端接入 IMS网络的信息通知给所述业务发现单元。 14、根据权利要求 13所述的系统, 其特征在于, 所述业务控制单元 为独立的设备, 或设置在业务发现单元中。
15、 根据权利要求 10或 14所述的系统, 其特征在于, 该系统进一 步包括: 状态服务器, 用于接收所述业务发现单元的订阅后, 监控用户 终端的状态,并在监控到用户终端接入 IMS网络后,将用户终端接入 IMS 网络的信息通知给所述业务发现单元;
所述业务发现单元, 用于向所述状态服务器订阅用户终端的状态。
16、 根据权利要求 15所述的系统, 其特征在于, 所述状态服务器, 还用于在监控到用户终端状态改变后, 将用户终端状态改变的信息通知 给所述业务发现单元;
所述业务发现单元,还用于接收到所述用户终端状态改变的信息后, 根据该用户终端状态改变的信息向用户终端发送流媒体业务信息。
17、根据权利要求 10所述的系统, 该系统还包括: 用户数据管理单 元, 用于存储用户终端的签约数据;
所述业务发现单元, 还用于从所述用户数据管理单元中读取所述用 户终端的签约数据, 根据所述签约数据发送流媒体业务信息。
18、 一种业务发现装置, 其特征在于, 该业务发现装置包括: 业务实施单元, 用于根据接收到的电子节目单信息生成流媒体业务 信息, 并提供所述流媒体业务信息;
收发单元, 用于接收电子节目单并提供给所述业务实施单元, 获取 用户终端接入 IMS 网络的信息后发送所述业务实施单元提供的流媒体 业务信息。
19、根据权利要求 18所述的业务发现装置, 其特征在于, 该业务发 现装置还包括: 节目单生成单元, 用于生成电子节目单, 将生成的电子 节目单提供给所述收发单元。 20、根据权利要求 18所述的业务发现装置, 其特征在于, 所述业务 发现单元还包括: 业务控制单元, 用于接收第三方注册请求, 进行第三 方注册后, 将用户终端接入 IMS网络的信息发送给所述收发单元。
PCT/CN2008/070248 2007-02-12 2008-02-02 A method and system for discovering the flow media service and an apparatus for discovering service Ceased WO2008098500A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP08706624A EP2088720A4 (en) 2007-02-12 2008-02-02 A METHOD AND SYSTEM FOR DISCOVERING THE FLUX SERVICE AND A DEVICE DISCOVERY DEVICE
US12/489,041 US20090260032A1 (en) 2007-02-12 2009-06-22 Method and system for discovering streaming services, and service discovery apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CNB2007100845135A CN100563258C (zh) 2007-02-12 2007-02-12 一种发现流媒体业务的方法和系统以及业务发现装置
CN200710084513.5 2007-02-12

Publications (1)

Publication Number Publication Date
WO2008098500A1 true WO2008098500A1 (en) 2008-08-21

Family

ID=39689663

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2008/070248 Ceased WO2008098500A1 (en) 2007-02-12 2008-02-02 A method and system for discovering the flow media service and an apparatus for discovering service

Country Status (4)

Country Link
US (1) US20090260032A1 (zh)
EP (1) EP2088720A4 (zh)
CN (1) CN100563258C (zh)
WO (1) WO2008098500A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011002147A1 (en) * 2009-06-12 2011-01-06 Lg Electronics Inc. Method of processing data on epg in service provider connected to network and digital broadcast receiver of processing data on epg
US8438600B2 (en) 2009-08-20 2013-05-07 Lg Electronics Inc. Method of processing EPG metadata in network device and network device for controlling the same
KR101591104B1 (ko) 2009-06-12 2016-02-02 엘지전자 주식회사 네트워크와 연결된 서비스 프로바이더에서 epg 데이터를 처리하는 방법 및 epg 데이터를 처리하는 디지털 방송 수신기

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101465860B (zh) * 2009-01-14 2012-05-23 深圳市同洲电子股份有限公司 一种终端状态的订阅及通知方法、装置
KR101710452B1 (ko) * 2010-04-21 2017-02-28 삼성전자주식회사 멀티미디어 전송 시스템에서 서비스 발견 정보를 송수신하는 방법 및 장치와 이를 위한 파일 구조
CN104767721B (zh) * 2014-01-08 2019-03-15 阿尔卡特朗讯公司 向第三方用户提供核心网络服务的方法和网络单元
US10587698B2 (en) * 2015-02-25 2020-03-10 Futurewei Technologies, Inc. Service function registration mechanism and capability indexing
US11102542B2 (en) * 2019-06-06 2021-08-24 Rovi Guides, Inc. Systems and methods for controlling access from a first content platform to content items available on a second content platform

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1633172A (zh) * 2003-12-22 2005-06-29 联想(北京)有限公司 一种提供电子节目指南的系统及方法
KR20060094697A (ko) * 2005-02-25 2006-08-30 삼성전자주식회사 아이피 네트워크를 이용한 디지털 방송 시스템에서 전자 티브이 가이드 데이터 송/수신 시스템 및 처리 방법
CN1859149A (zh) * 2005-08-02 2006-11-08 华为技术有限公司 流媒体业务服务的实现方法
CN101031059A (zh) * 2006-03-02 2007-09-05 华为技术有限公司 一种电子节目单获取系统和方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050028206A1 (en) * 1998-06-04 2005-02-03 Imagictv, Inc. Digital interactive delivery system for TV/multimedia/internet
US20070169142A1 (en) * 2004-01-09 2007-07-19 Koninklijke Philips Electronic, N.V. Using a presence status in a media-on-demand system
JP4927879B2 (ja) * 2006-02-24 2012-05-09 テレフオンアクチーボラゲット エル エム エリクソン(パブル) Iptvのための、ims対応のコントロールチャネル
US20070240189A1 (en) * 2006-04-06 2007-10-11 Nokia Corporation Utilizing presence service for service discovery in mobile broadcast

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1633172A (zh) * 2003-12-22 2005-06-29 联想(北京)有限公司 一种提供电子节目指南的系统及方法
KR20060094697A (ko) * 2005-02-25 2006-08-30 삼성전자주식회사 아이피 네트워크를 이용한 디지털 방송 시스템에서 전자 티브이 가이드 데이터 송/수신 시스템 및 처리 방법
CN1859149A (zh) * 2005-08-02 2006-11-08 华为技术有限公司 流媒体业务服务的实现方法
CN101031059A (zh) * 2006-03-02 2007-09-05 华为技术有限公司 一种电子节目单获取系统和方法

Non-Patent Citations (1)

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

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011002147A1 (en) * 2009-06-12 2011-01-06 Lg Electronics Inc. Method of processing data on epg in service provider connected to network and digital broadcast receiver of processing data on epg
US8375410B2 (en) 2009-06-12 2013-02-12 Lg Electronics Inc. Method of processing data on EPG in receiver connected to network and the receiver
KR101591104B1 (ko) 2009-06-12 2016-02-02 엘지전자 주식회사 네트워크와 연결된 서비스 프로바이더에서 epg 데이터를 처리하는 방법 및 epg 데이터를 처리하는 디지털 방송 수신기
US8438600B2 (en) 2009-08-20 2013-05-07 Lg Electronics Inc. Method of processing EPG metadata in network device and network device for controlling the same

Also Published As

Publication number Publication date
EP2088720A4 (en) 2010-01-13
CN100563258C (zh) 2009-11-25
US20090260032A1 (en) 2009-10-15
CN101247389A (zh) 2008-08-20
EP2088720A1 (en) 2009-08-12

Similar Documents

Publication Publication Date Title
CN1278519C (zh) 将终端能力变化通知给网络的方法
CN108270799B (zh) 用于媒体流传输的会话控制
EP1988666B1 (en) A streaming media network system, a realization method and a enable entity of streaming media service
US8307049B2 (en) Method and device for obtaining media description information of IPTV services
JP5628296B2 (ja) セッションプッシュ伝送
EP1753199A1 (en) Method and system for subscribing a user to a service
WO2008098500A1 (en) A method and system for discovering the flow media service and an apparatus for discovering service
WO2007093124A1 (en) The method and system of multimedia resource scheduling
CN101313567B (zh) 电子节目单提供方法、电子节目单系统及业务功能单元
WO2009024092A1 (en) Method and system for controlling the authorization of service resource
WO2012122935A1 (zh) 互联网协议电视内容共享方法、装置以及终端设备
WO2013026327A1 (zh) 一种能力查询的方法、通信终端及应用服务器
CN101480013B (zh) 用于提供对附着于网络注册装置的媒体资源的访问的技术
CN101674323A (zh) 业务推送协商方法及装置、推送业务系统
US20060271636A1 (en) Push-to-transfer (PTX) content from remote site
WO2009026813A1 (en) A method, a system and an entity for realizing network recording
CN101378401B (zh) 业务资源授权控制的方法、系统和设备
CN101287155B (zh) 一种发现流媒体业务的方法和系统
CN101369904B (zh) 传递业务发现信息的方法、系统及业务发现功能实体
WO2010012233A1 (zh) 一种交互信息的传送方法、系统和装置
WO2009127138A1 (zh) 通信请求的发送方法和装置
CN101472243B (zh) 一种基于会话的异构消息应用方法及设备
CN101330515A (zh) 流媒体播放控制方法、系统、装置和信令代理功能装置
WO2009052753A1 (en) A method and device for obtaining the relationship between a channel and the corresponding media files from the sdp message, and sending / receiving the channel information in the sdp message
WO2009056043A1 (fr) Procédé, système et équipement pour obtenir des signets d'enregistrement dans un système de télévision sur ip

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: 08706624

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2008706624

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE