WO2006069541A1 - Procede, systeme et terminal de communication destines a mettre en oeuvre des services de transmission multimedia en continu - Google Patents

Procede, systeme et terminal de communication destines a mettre en oeuvre des services de transmission multimedia en continu Download PDF

Info

Publication number
WO2006069541A1
WO2006069541A1 PCT/CN2005/002365 CN2005002365W WO2006069541A1 WO 2006069541 A1 WO2006069541 A1 WO 2006069541A1 CN 2005002365 W CN2005002365 W CN 2005002365W WO 2006069541 A1 WO2006069541 A1 WO 2006069541A1
Authority
WO
WIPO (PCT)
Prior art keywords
streaming media
communication terminal
network side
media service
processing unit
Prior art date
Application number
PCT/CN2005/002365
Other languages
English (en)
French (fr)
Inventor
Yunhong Zhou
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 JP2007548678A priority Critical patent/JP5074203B2/ja
Priority to AU2005321651A priority patent/AU2005321651B2/en
Priority to EP05824019.3A priority patent/EP1838102B1/en
Publication of WO2006069541A1 publication Critical patent/WO2006069541A1/zh
Priority to US11/769,980 priority patent/US20080010362A1/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/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/222Secondary servers, e.g. proxy server, cable television Head-end
    • 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
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • 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
    • H04L65/613Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • 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
    • 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/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6581Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
    • 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/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data

Definitions

  • the present invention relates to the field of broadband video technology, and more particularly to a communication terminal, system and method for implementing streaming media services in a wideband video system. Background of the invention
  • IP Internet-based
  • FIG. 1 is a schematic structural diagram of a conventional communication terminal having a video function.
  • a communication terminal having a video function mainly includes a call control unit, a video processing unit, an audio processing unit, and a communication processing unit.
  • the communication processing unit is mainly connected to the communication network, receives the remote data from the communication network, and transmits the local data to the outside through the communication network;
  • the video processing unit mainly performs video image acquisition, encoding and decoding processing and display;
  • the audio processing unit mainly The voice data is collected and the codec process is played.
  • the call control unit is responsible for the protocol processing related to the call, controls the call related process, and establishes an audio and video call with other communication terminals.
  • the user-side communication terminal and the IP digital set-top box are two independent devices, and the IP digital set-top box is mainly used for surfing the Internet and watching movies and TV programs, without video and audio.
  • the communication terminal can realize video and audio communication, but does not have the functions of realizing streaming media services such as surfing the Internet and watching movies and television programs. Summary of the invention
  • the main object of the present invention is to provide a communication terminal that implements a streaming media service, the communication terminal having a streaming media function.
  • Another object of the present invention is to provide a system and method for implementing a streaming media service, which implements a streaming media service using a communication terminal having a streaming media function.
  • a communication terminal for implementing a streaming media service comprising a call control unit, an audio processing unit, a video processing unit, and a communication processing unit, and the key is to further include a streaming media control unit, configured to perform a protocol related to streaming media playback and control. Processing and controlling related processes of the streaming media service;
  • the call control unit initiates a request to the network side through the communication processing unit, and forwards the streaming media service related information returned by the network side through the communication processing unit to the streaming media control unit or the streaming media control unit to initiate a request to the network side through the communication processing unit. And receiving, by the network side, the streaming media service related information returned by the communication processing unit; the streaming media control unit requests the network side to play the streaming media data according to the streaming media service related information, and after the request succeeds, instructing the audio processing unit and the video processing unit Play streaming media data from the network side.
  • the call control unit, the audio processing unit, the video processing unit, and the communication processing unit are connected to each other to implement video and audio communication.
  • the communication signaling exchanged between the streaming media control unit and the call control unit, the audio processing unit, the video processing unit, and the communication processing unit is an extended communication signaling supporting streaming media service related information transmission.
  • a system for implementing a streaming media service including a communication terminal capable of implementing a streaming media service, Registration server and streaming server, where:
  • the communication terminal initiates a request to the registration server and receives the streaming media service related information returned by the registration server, and then requests the streaming media server to play the streaming media data;
  • a registration server configured to implement registration, authentication, and called number resolution functions of the communication terminal, and provide streaming media service related information to the communication terminal when requested by the communication terminal;
  • a streaming media server configured to provide streaming media data to the communication terminal when requested by the communication terminal.
  • the request initiated by the communication terminal to the registration server is a registration request, a call request, or a streaming service query request.
  • a system for implementing a streaming media service comprising a communication terminal, a streaming media service server, and a streaming media server, which are capable of implementing a streaming media service, wherein:
  • the communication terminal initiates a request to the streaming media service server and receives the streaming media service related information returned by the streaming media service server, and then requests the streaming media server to play the streaming media data;
  • a streaming media service server configured to provide streaming media service related information to the communication terminal when requested by the communication terminal
  • a streaming media server configured to provide streaming media data to the communication terminal when requested by the communication terminal.
  • the system further includes a registration server for implementing registration, authentication, and resolution of the called number of the communication terminal.
  • the request initiated by the communication terminal to the registration server is a streaming media service query request.
  • a method for implementing a streaming media service including:
  • the communication terminal initiates a request to the network side
  • the network side authenticates the request, and after the authentication is passed, returns a confirmation message including the information about the streaming media service to the communication terminal;
  • the communication terminal requests the network side to play the streaming media according to the information related to the streaming media service. Data.
  • the request initiated by the communication terminal to the network side is a registration request
  • the step b is: the network side authenticates the registration request of the communication terminal, and after the authentication passes, returns a registration confirmation message including the information about the streaming media service to the communication terminal.
  • the request initiated by the communication terminal to the network side is a call request, and the called number of the call request is a preset streaming media service number;
  • the step b is: the network side authenticates the call request of the communication terminal, and after the solution, the streaming media service number is extracted, and the flow is obtained according to the correspondence between the preset streaming media service number and the related information of the streaming media service.
  • the streaming service related information corresponding to the media service number and then returning a call confirmation message including the streaming media service related information to the communication terminal.
  • the streaming media service related information includes streaming media program information and/or streaming media advertisement information.
  • the streaming media program information includes at least one streaming media program name and a unified resource positioning URL link thereof; and the streaming media advertisement information includes a URL link of the streaming media advertisement.
  • the step c is: the communication terminal displays the streaming media program list, and requests the network side to correspond to the streaming media data corresponding to the streaming media program selected by the user, After receiving the streaming media data returned by the network side, the streaming media data is played.
  • the step c is: the communication terminal requests the streaming media data corresponding to the streaming media advertisement information to the network side when idle, and returns the network side after receiving the network. After streaming the data, the streaming data is played.
  • the operation of the network side to authenticate the request initiated by the communication terminal and return the confirmation is performed by the registration server on the network side;
  • the communication terminal requests the streaming media server on the network side to play the streaming media data.
  • a method for implementing a streaming media service including:
  • the network side returns, to the communication terminal, a streaming media service query response that includes information related to the streaming media service.
  • the communication terminal requests the network side to play the streaming media data according to the information related to the streaming media service.
  • the streaming media service related information includes streaming media program information and/or streaming media advertisement information.
  • the streaming media program information includes at least one streaming media program name and a U L link thereof; and the streaming media advertisement information includes a U L link of the streaming media advertisement.
  • the step C is: the communication terminal displays the streaming media program list, and requests the network side to correspond to the streaming media data corresponding to the streaming media program selected by the user. After receiving the streaming media data returned by the network side, the streaming media data is played.
  • the step C is: the communication terminal requests the streaming media data corresponding to the streaming media advertisement information to the network side when idle, and returns the network side after receiving the network. After streaming the data, the streaming data is played.
  • the communication terminal initiates a streaming media service query request to the streaming media service server on the network side, and receives a streaming media service query response returned by the streaming media service server;
  • the communication terminal requests the streaming media server on the network side to play the streaming media data.
  • the communication terminal disclosed by the present invention includes, in addition to the call control unit, the audio processing unit, the video processing unit, and the communication processing unit of the prior art communication terminal, the key is to include the call control.
  • a unit, an audio processing unit, a video processing unit, and a communication processing unit respectively exchange communication signaling flow control unit, It processes the protocols related to streaming media playback and control, and controls the related processes of streaming media services. Therefore, in addition to the function of the video and audio communication, the communication terminal of the present invention is important in that it can also function as an IP digital set-top box to realize a streaming media service.
  • the system and method for implementing a streaming media service can implement a streaming media service based on a communication terminal, obtain a related information of a streaming media service by using a registration process or a calling process of the communication terminal, or query the request flow through an independent streaming media service.
  • the streaming media service related information is obtained, and then the streaming media data is requested and played according to the streaming media service related information, thereby implementing the streaming media service.
  • FIG. 1 is a schematic structural diagram of a communication terminal for implementing video and audio communication in the prior art.
  • FIG. 2 is a block diagram showing the structure of a communication terminal having a streaming media function according to the present invention.
  • FIG. 3a is a schematic diagram of implementing a streaming media service according to a first embodiment of the present invention.
  • Figure 3b is a schematic diagram of the communication signaling interaction of the first embodiment shown in Figure 3a.
  • Figure 3c is a schematic diagram of streaming media data transmission of the first embodiment shown in Figure 3a.
  • FIG. 4a is a schematic diagram of implementing a streaming media service according to a second embodiment of the present invention.
  • Figure 4b is a schematic diagram of the communication signaling interaction of the second embodiment shown in Figure 4a.
  • FIG. 5a is a schematic diagram of implementing a streaming media service according to a third embodiment of the present invention.
  • Figure 5b is a schematic diagram of communication signaling interaction of the third embodiment shown in Figure 5a.
  • FIG. 6a is a schematic diagram of implementing a streaming media service according to a fourth embodiment of the present invention.
  • Figure 6b is a schematic diagram of communication signaling interaction of the fourth embodiment shown in Figure 6a. Mode for carrying out the invention
  • the present invention will be further described in conjunction with the accompanying drawings and specific embodiments.
  • the core idea of the present invention is: adding a streaming media control unit for processing streaming media playback and control protocols on a communication terminal, and extending communication signaling used by the communication terminal to support streaming media services, thereby being at the communication terminal Implement streaming media services.
  • the user can provide a convenient streaming media service based on the communication terminal without changing the user's usage habits, so that the function of the IP set top box can be realized on the communication terminal, thereby realizing the unified function of the IP digital set top box and the communication terminal. And, without increasing the cost, the user can conveniently and flexibly use the communication terminal having the streaming function.
  • the communication terminal of the present invention mainly includes a streaming media control unit, a call control unit, a video processing unit, an audio processing unit, and a communication processing unit.
  • the call control unit, the video processing unit, the audio processing unit, and the communication processing unit respectively have the basic functions of the corresponding units in the prior art communication terminal. These units work together to realize the function of video and audio communication of the prior art communication terminal.
  • the streaming media control unit can process the protocol related to streaming media playback and control, and control the related process of the streaming media service, which is respectively connected with the call control unit, the video processing unit, the audio processing unit and the communication processing unit, and mutually Cooperating with the work to realize the streaming media function that the prior art communication terminal does not have.
  • the communication terminal of the present invention first interacts with the registration server on the network side to complete the registration process of the communication terminal; when calling another communication terminal, the call is also completed through interaction with the network side server. Functions such as authentication and address resolution, and then establish a connection and call with another communication terminal.
  • the communication terminal of the present invention can extend the communication signaling between the communication terminal and the network side registration server, so that the extended communication signaling supports the transmission of the information related to the streaming media, thereby Realize communication terminal communication media service support; also add new streaming media service dedicated communication signaling to realize communication terminal streaming media service support.
  • the communication terminal of the present invention has a streaming media control unit and expands the original communication signaling or adds a new communication signaling related to the streaming media service, compared with the prior art communication terminal.
  • Streaming media services are realized while realizing video and audio communication.
  • the communication terminal, system and method for implementing the streaming media service of the present invention are described in detail below in conjunction with four specific embodiments for implementing streaming media services.
  • the communication terminal acquires information about the streaming media service during the registration process.
  • the communication terminal user can be provided with streaming media on-demand or live broadcast services, or when the communication terminal is idle, the streaming media advertisement can be automatically played to the communication terminal user.
  • FIG. 3a is a schematic diagram of implementing a streaming media service according to a first embodiment of the present invention.
  • the system for implementing streaming media services includes a communication terminal having a streaming media function, a network side registration server, and a network side streaming media server.
  • the network side registration server mainly performs functions such as registration, authentication, and called number resolution of the communication terminal.
  • the registration server is also configured with streaming media service related information, such as streaming program information and streaming advertising information.
  • the streaming media program information includes a plurality of streaming media program names and their Uniform Resource Locator (URL) links; the streaming media advertising information includes a streaming media advertisement name and a URL link thereof. It is also possible for streaming media program information to include only information for a single streaming program, i.e., a URL link for a single streaming program.
  • the network side streaming media server stores streaming media data such as streaming media programs and streaming media advertisements, and mainly performs service functions such as streaming media on-demand and live broadcast.
  • the method for implementing a streaming media service specifically includes the following steps:
  • the communication terminal sends a registration request to the registration server.
  • the registration server authenticates the communication terminal, and after the authentication is passed, the communication ends.
  • the end feedback registration success confirmation message carries the information about the streaming media service in the registration success confirmation message.
  • the streaming media service related information is streaming program program information, streaming media advertisement information, and the like stored on the registration server.
  • the communication terminal is based on the extracted streaming program program information or advertisement information. If the streaming media program information is extracted, the streaming program program is displayed to the user, and after receiving the program selected by the user, requesting to play the streaming program selected by the user to the streaming server; if the streaming advertising information is extracted, When the communication terminal is idle, that is, the communication terminal does not use the service and does not perform any operation, the streaming media server is requested to play the specified streaming media advertisement.
  • the streaming media server plays the streaming program or advertisement to the communication terminal, that is, returns the streaming media data corresponding to the requested streaming program or advertisement to the communication terminal.
  • FIG. 3b is a schematic diagram of communication signaling interaction of the first embodiment.
  • the call control unit sends a registration request to the registration server through the communication processing unit and the communication network; after the registration server is authenticated, the registration success confirmation message is fed back to the communication processing unit via the communication network; the communication processing unit registers the registration success confirmation message.
  • the call control unit parses out the streaming media service related information from the registration success confirmation message and forwards the information to the streaming media control unit; if the streaming media service related information includes the streaming media program list information, the flow is displayed to the user Receiving a media program list and receiving a user's selection; the streaming media control unit initiates a connection request to the streaming media server to the streaming media program or the streaming media advertisement selected by the user through the communication processing unit and the communication network; the streaming media server connects the connection request through the communication network The result is fed back to the communication processing unit; the communication processing unit forwards the connection request result to the streaming media control unit for processing; after the connection is successful, the streaming media control unit instructs the audio processing unit and the video processing unit to Ready to receive data.
  • Fig. 3c is a schematic diagram of streaming media playback of the first embodiment.
  • the streaming media server sends the audio media stream and the video media stream to the communication processing unit through the communication network;
  • the letter processing unit forwards the received audio media stream to the audio processing unit for decoding and playback output, and forwards the received video media stream to the video processing unit for decoding and display output.
  • the communication service and the streaming media service are organically combined, and the communication terminal is conveniently provided with streaming media on-demand, live broadcast and other service functions based on the communication service flow, and also provides streaming media advertisements for the service operator.
  • the possibility of value-added services are provided.
  • the communication terminal initiates the streaming media on-demand and direct broadcast services in a normal call manner, and provides the communication terminal user with a streaming media service function similar to the automatic station.
  • FIG. 4a is a schematic diagram of implementing a streaming media service according to a second embodiment of the present invention.
  • the system for implementing the streaming media service includes a communication terminal having a streaming media function, a network side registration server, and a network side streaming server.
  • the network side registration server further includes the corresponding information of the streaming media service information included in the first embodiment, and further includes the correspondence between the streaming media service number and the related information of the streaming media service, and searches and feedbacks after receiving the streaming media service number.
  • the streaming media service related information corresponding to the number.
  • the method for implementing the streaming media service specifically includes the following steps:
  • the communication terminal sends a call request to the registration server, and the called number of the call is a preset streaming service number.
  • the registration server authenticates the communication terminal, and after the authentication is passed, the called number of the call is parsed. If the resolved number is the streaming media service number, the saved streaming service number and the streaming media service related information are obtained. Corresponding relationship between the streaming media service related information corresponding to the streaming media service number, and feeding back the streaming media service related information corresponding to the number to the communication terminal in the call confirmation message.
  • the flow Media business related information typically only contains URL links for a single streaming program.
  • the communication terminal receives the call confirmation message, if the call confirmation message is found to contain the streaming media service related information, and the streaming media service related information is the UL link of the single streaming media program, requesting to play the streaming media server The streaming media data pointed to by the URL link of the streaming program.
  • the streaming media server plays the streaming media program to the communication terminal, that is, returns the streaming media data corresponding to the requested streaming media program to the communication terminal.
  • Figure 4b is a schematic diagram of communication signaling interaction of the second embodiment.
  • the call control unit sends a call request to the registration server through the communication processing unit and the communication network; after the authentication of the communication terminal is passed, the registration server parses the called number and includes the streaming media corresponding to the called number.
  • the call confirmation message of the service related information is fed back to the communication processing unit; the communication processing unit forwards the call confirmation message to the call control unit; the call control unit obtains the streaming media service related information, for example, the UL link of the single streaming program, and forwards the call confirmation message to a streaming media control unit; the streaming media control unit initiates a connection request for the single streaming media program to the streaming media server through the communication processing unit; the streaming media server feeds back the result of the connection request to the communication processing unit through the communication network; the communication processing unit The connection request result is forwarded to the streaming media control unit for processing; after the connection is successful, the streaming media control unit instructs the audio processing unit and the video processing unit to prepare to receive data, and then starts streaming media playback.
  • the streaming media playback in this embodiment is completely the same as the streaming media playback in the first embodiment shown in FIG. 3c, and details are not described herein.
  • the traditional call making method realizes the services such as streaming media on-demand and live broadcast, so that the common communication terminal users are more easily accepted and used, and the service operator can provide various manners based on the easy-to-use manner. Value-added services.
  • the communication terminal after the registration process is completed, the communication terminal initiates a separate streaming media industry. Check the request. In this way, the existing registration process can be extended.
  • FIG. 5a is a schematic diagram of implementing a streaming media service according to a third embodiment of the present invention.
  • the system for implementing the streaming media service includes a communication terminal having a streaming media function, a network side registration server, and a network side streaming media server.
  • the functions of the network side registration server and the streaming media server are the same as those of the first embodiment.
  • the method for implementing a streaming media service specifically includes the following steps:
  • the communication terminal sends a registration request to the registration server.
  • the registration server authenticates the communication terminal, and after the authentication is passed, the registration confirmation message is fed back to the communication terminal, and the registration confirmation message does not include the information about the streaming media service.
  • the communication terminal sends a streaming media service query request to the registration server.
  • the registration server feeds back to the communication terminal a streaming media service query response including the information related to the streaming media service.
  • the communication terminal requests the streaming media server to play the streaming media data according to the information related to the streaming media service.
  • the specific implementation of this step is the same as the third and fourth steps of the first embodiment, and details are not described herein.
  • FIG. 5b is a schematic diagram of communication signaling interaction of the third embodiment.
  • the call control unit sends a registration request to the registration server through the communication processing unit and the communication network; after the registration server is authenticated, the registration success confirmation message is fed back to the communication processing unit through the communication network; the communication processing unit registers the registration success confirmation message.
  • the call control unit sends a streaming media service query request to the registration server through the communication processing unit and the communication network; the registration server returns a streaming media service query response including the streaming media service related information to the communication processing unit through the communication network;
  • the processing unit forwards the streaming media service query response to the call control unit;
  • the call control unit parses the streaming media in the streaming media service query response
  • the body service related information is forwarded to the streaming media control unit; if the streaming media service related information includes the streaming media program list information, the streaming media control unit displays the streaming media program list to the user and receives the user's selection; the streaming media control unit processes the communication
  • the unit and the communication network initiate a connection request to the streaming media server for the streaming program or the streaming advertisement selected by the user;
  • the streaming server feeds back the result of the connection request to the communication processing unit via the communication network;
  • the communication processing unit results the connection request Forwarding to the streaming media control unit for processing; after the connection is successful, the media control unit instructs the audio processing unit and the video processing unit to
  • the streaming media playback in this embodiment is completely the same as the streaming media playback in the first embodiment shown in FIG. 3c, and details are not described herein.
  • the difference between this embodiment and the third embodiment is that the registration server does not undertake the streaming media service query function, and the dedicated streaming media service server assumes the streaming media service query function, and the communication terminal requests the query from the streaming media service server instead of the registration server.
  • Streaming media business is that the registration server does not undertake the streaming media service query function, and the dedicated streaming media service server assumes the streaming media service query function, and the communication terminal requests the query from the streaming media service server instead of the registration server.
  • FIG. 6a is a schematic diagram of implementing a streaming media service according to a fourth embodiment of the present invention.
  • the system for implementing the streaming media service includes a communication terminal having a streaming media function, a network side registration server, a network side streaming media server, and a network side streaming media service server.
  • the network side registration server does not save the related information of the streaming media service, but the streaming media service server stores the related information of the streaming media service, and the streaming media service server provides the streaming media service query function for the communication terminal.
  • the method for implementing a streaming media service specifically includes the following steps: In the first step, the communication terminal sends a registration request to the registration server.
  • the registration server authenticates the communication terminal. After the authentication is passed, the registration confirmation message is fed back to the communication terminal, and the registration confirmation message does not include the information related to the streaming media service.
  • the communication terminal sends a streaming media service query request to the streaming media service server.
  • the streaming media service server feeds back the streaming media service related information to the communication terminal.
  • the communication terminal requests the streaming media server to play the streaming media data according to the received streaming media service related information.
  • the specific implementation of this step is the same as the third and fourth steps of the first embodiment, and details are not described herein.
  • FIG. 6b is a schematic diagram of communication signaling interaction of the fourth embodiment.
  • the call control unit sends a registration request to the registration server through the communication processing unit and the communication network; after the registration server is authenticated, the registration success confirmation message is fed back to the communication processing unit through the communication network; the communication processing unit registers the registration success confirmation message.
  • the streaming media control unit sends a streaming media service query request to the streaming media service server through the communication processing unit and the communication network; the streaming media service server returns the related information including the streaming media service to the communication processing unit through the communication network.
  • the service related information includes the streaming media program information, and the streaming media control unit displays the streaming program list to the user and receives the user's selection; the streaming media control unit communicates to the media through the communication processing unit and the communication network.
  • the body server initiates a connection request for the streaming program or the streaming advertisement selected by the user; the streaming server feeds back the result of the connection request to the communication processing unit via the communication network; the communication processing unit forwards the connection request result to the streaming control unit Processing; after the connection is successful, the streaming media control unit instructs the audio processing unit and the video processing unit to prepare to receive data, and then starts streaming media playback.
  • the streaming media playback in this embodiment is exactly the same as the streaming media playback in the first embodiment shown in FIG. 3c, and details are not described herein.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • General Business, Economics & Management (AREA)
  • Telephonic Communication Services (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)

Description

实现流媒体业务的通信终端、 ***和方法 技术领域
本发明涉及宽带视频技术领域, 更准确地说, 涉及宽带视频***中 实现流媒体业务的通信终端、 ***和方法。 发明背景
随着宽带技术的迅猛发展, 基于宽带的应用也层出不穷, 基于宽带 的视音频应用更是得到迅猛的发展和广泛的应用。 一方面, 在宽带网络 上, 逐渐发展起以 H.323协议(ITU-T H323系列协议)为基础和以会话 初始协议( SIP )为基础的两大标准视讯通信体系, 也有一些采用自定义 私有协议的视讯通信体系。 在视讯通信***中, 使用具有视讯功能的终 端设备,用户可以实现两方或多方的语音和视频数据的交互。另一方面, 基于宽带网络, 逐渐发展出现以流媒体技术为基础的网际协议 ( IP )数 字机顶盒设备, 这种数字机顶盒设备能够实现上网、 电影或电视节目点 播和直播等功能。
图 1是现有的具有视讯功能的通信终端的结构示意图。如图 1所示, 具有视讯功能的通信终端主要包括呼叫控制单元、 视频处理单元、 音频 处理单元和通信处理单元。 通信处理单元主要与通信网络相连, 从通信 网络上接收远端数据, 并将本端数据通过通信网络向外发送; 视频处理 单元主要完成视频图像的采集、 编解码处理和显示; 音频处理单元主要 完成语音数据的采集、 编解码处理的播放; 呼叫控制单元负责与呼叫相 关的协议处理, 控制呼叫相关流程, 与其它通信终端建立视音频通话。
从上文所述可知, 目前用户侧的通信终端和 IP数字机顶盒是两个独 立的设备, IP数字机顶盒主要用于上网和收看影视节目, 不具有视音频 通信功能; 通信终端能够实现视音频通信, 但不具有上网和收看影视节 目等实现流媒体业务的功能。 发明内容
有鉴于此, 本发明的主要目的在于提供一种实现流媒体业务的通信 终端, 该通信终端具有流媒体功能。
本发明的另一目的在于提供一种实现流媒体业务的***和方法, 采 用具有流媒体功能的通信终端实现流媒体业务。
本发明的目的是通过如下技术方案实现的:
一种实现流媒体业务的通信终端, 包括呼叫控制单元、 音频处理单 元、 视频处理单元和通信处理单元, 关键是, 还包括流媒体控制单元, 用于对与流媒体播放、 控制相关的协议进行处理, 并控制流媒体业务的 相关流程;
所述呼叫控制单元通过通信处理单元向网络侧发起请求, 并将网络 侧通过通信处理单元返回的流媒体业务相关信息转发给流媒体控制单 元 或者流媒体控制单元通过通信处理单元向网络侧发起请求, 并接收 网络侧通过通信处理单元返回的流媒体业务相关信息; 流媒体控制单元 根据流媒体业务相关信息向网络侧请求播放流媒体数据, 并在请求成功 后, 指示音频处理单元和视频处理单元播放网络侧传来的流媒体数据。
其中, 所述呼叫控制单元、 音频处理单元、 视频处理单元和通信处 理单元彼此相连, 实现视音频通信。
其中, 所述流媒体控制单元与呼叫控制单元、 音频处理单元、 视频 处理单元和通信处理单元之间交互的通信信令是扩展的支持流媒体业 务相关信息传递的通信信令。
一种实现流媒体业务的*** , 包括可实现流媒体业务的通信终端、 注册服务器和流媒体服务器, 其中:
通信终端, 向注册服务器发起请求并接收注册服务器返回的流媒体 业务相关信息, 之后向流媒体服务器请求播放流媒体数据;
注册服务器, 用于实现对通信终端的注册、 认证、 被叫号码解析功 能, 以及在通信终端请求时向通信终端提供流媒体业务相关信息;
流媒体服务器,用于在通信终端请求时向通信终端提供流媒体数据。 其中, 所述通信终端向注册服务器发起的请求为注册请求、 呼叫请 求或流媒体业务查询请求。
一种实现流媒体业务的***, 包括可实现流媒体业务的通信终端、 流媒体业务服务器和流媒体服务器, 其中:
通信终端, 向流媒体业务服务器发起请求并接收流媒体业务服务器 返回的流媒体业务相关信息, 之后向流媒体服务器请求播放流媒体数 据;
流媒体业务服务器, 用于在通信终端请求时向通信终端提供流媒体 业务相关信息;
流媒体服务器,用于在通信终端请求时向通信终端提供流媒体数据。 该***还包括注册服务器, 用于实现对通信终端的注册、 认证、 被 叫号码的解析功能。
其中, 所述通信终端向注册服务器发起的请求为流媒体业务查询请 求。
一种实现流媒体业务的方法, 包括:
a、 通信终端向网络侧发起请求;
b、 网络侧对所述请求进行认证,认证通过后向所述通信终端返回包 含流媒体业务相关信息的确认消息;
c、所述通信终端根据流媒体业务相关信息向网络侧请求播放流媒体 数据。
其中, 所述通信终端向网络侧发起的请求为注册请求;
步骤 b为: 网络侧对所述通信终端的注册请求进行认证, 认证通过 后向所述通信终端返回包含流媒体业务相关信息的注册确认消息。
其中, 所述通信终端向网络侧发起的请求为呼叫请求, 该呼叫请求 的被叫号码为预先设置的流媒体业务号码;
步驟 b为: 网络侧对所述通信终端的呼叫请求进行认证, 通过后解- 析出流媒体业务号码, 并根据预先设置的流媒体业务号码与流媒体业务 相关信息之间的对应关系获取该流媒体业务号码所对应的流媒体业务 相关信息, 然后向所述通信终端返回包含流媒体业务相关信息的呼叫确 认消息。
其中,所述流媒体业务相关信息包含流媒体节目单信息和 /或流媒体 广告信息。
其中, 所述流媒体节目单信息包括至少一个流媒体节目名称及其统 一资源定位 URL链接; 所述流媒体广告信息包括流媒体广告的 URL链 接。
其中, 如果所述流媒体业务相关信息为流媒体节目单信息, 则步骤 c 为: 所述通信终端显示流媒体节目单, 向网络侧请求用户所选择的流 媒体节目所对应的流媒体数据, 并在接收到网络侧返回的流媒体数据 后, 播放该流媒体数据。
其中, 如果所述流媒体业务相关信息为流媒体广告信息, 则步骤 c 为: 所述通信终端在空闲时向网络侧请求流媒体广告信息所对应的流媒 体数据, 并在接收到网络侧返回的流媒体数据后, 播放该流媒体数据。
其中, 所述网络侧对通信终端发起的请求进行认证并返回确认的操 作是由网络侧的注册服务器执行的; 所述通信终端向网络侧的流媒体服务器请求播放流媒体数据。
一种实现流媒体业务的方法, 包括:
A、 通信终端在注册之后, 向网络侧发起流媒体业务查询请求;
B、 网絡侧向所述通信终端返回包含流媒体业务相关信息的流媒体 业务查询响应;
C、 所述通信终端根据流媒体业务相关信息向网絡侧请求播放流媒 体数据。
其中,所述流媒体业务相关信息包含流媒体节目单信息和 /或流媒体 广告信息。
其中, 所述流媒体节目单信息包括至少一个流媒体节目名称及其 U L链接; 所述流媒体广告信息包括流媒体广告的 U L链接。
其中, 如果所述流媒体业务相关信息为流媒体节目单信息, 则步骤 C为: 所述通信终端显示流媒体节目单, 向网络侧请求用户所选择的流 媒体节目所对应的流媒体数据, 并在接收到网络侧返回的流媒体数据 后, 播放该流媒体数据。
其中, 如果所述流媒体业务相关信息为流媒体广告信息, 则步骤 C 为: 所述通信终端在空闲时向网络侧请求流媒体广告信息所对应的流媒 体数据, 并在接收到网络侧返回的流媒体数据后, 播放该流媒体数据。
其中, 所述通信终端向网络侧的流媒体业务服务器发起流媒体业务 查询请求, 并接收流媒体业务服务器返回的流媒体业务查询响应;
所述通信终端向网络侧的流媒体服务器请求播放流媒体数据。
从以上技术方案可以看出, 本发明所公开的通信终端除了包括现有 技术的通信终端所具有的呼叫控制单元、 音频处理单元、 视频处理单元 和通信处理单元以外, 关键是还包括与呼叫控制单元、 音频处理单元、 视频处理单元和通信处理单元分别交互通信信令的流媒体控制单元, 用 于对与流媒体播放、 控制相关的协议进行处理, 并控制流媒体业务的相 关流程。 因此, 居本发明的通信终端除了能够实现视音频通信的功能 外, 重要的是还能够兼具 IP数字机顶盒的功能, 实现流媒体业务。
本发明所公开的实现流媒体业务的***和方法, 能够实现基于通信 终端的流媒体业务, 利用通信终端的注册过程或呼叫过程获取流媒体业 务相关信息, 或者通过独立的流媒体业务查询请求流程获取流媒体业务 相关信息, 然后根据流媒体业务相关信息请求并播放流媒体数据, 从而 实现了流媒体业务。 附图简要说明
图 1是现有技术的实现视音频通信的通信终端的结构示意图。
图 2是根据本发明的具有流媒体功能的通信终端的结构示意图。 图 3a是本发明第一实施例的实现流媒体业务的示意图。
图 3b是图 3a所示第一实施例的通信信令交互示意图。
图 3c是图 3a所示第一实施例的流媒体数据传输示意图。
图 4a是本发明第二实施例的实现流媒体业务的示意图。
图 4b是图 4a所示第二实施例的通信信令交互示意图。
图 5a是本发明第三实施例的实现流媒体业务的示意图。
图 5b是图 5a所示第三实施例的通信信令交互示意图。
图 6a是本发明第四实施例的实现流媒体业务的示意图。
图 6b是图 6a所示第四实施例的通信信令交互示意图。 实施本发明的方式
为了使本发明的目的、 技术方案和优点更清楚, 下面结合附图和具 体实施方式对本发明作进一步描述。 本发明的核心思想是: 在通信终端上增加对流媒体播放、 控制协议 进行处理的流媒体控制单元, 并对通信终端所使用的通信信令进行扩展 以使其支持流媒体业务, 从而在通信终端上实现流媒体业务。
通过本发明, 在不改变用户使用习惯的基础上, 为用户提供方便的 基于通信终端的流媒体业务, 使 IP机顶盒的功能在通信终端上得以实 现,从而实现 IP数字机顶盒与通信终端的功能统一,并在不增加许多成 本的前提下, 使用户能够方便灵活地使用具有流媒体功能的通信终端。
图 2是根据本发明的具有流媒体功能的通信终端的结构示意图。 如 图 2所示,本发明的通信终端主要包括流媒体控制单元、呼叫控制单元、 视频处理单元、 音频处理单元和通信处理单元。
其中的呼叫控制单元、 视频处理单元、 音频处理单元和通信处理单 元分别具有现有技术的通信终端中各对应单元所具有的基本功能。 这几 个单元配合工作可实现现有技术通信终端具有的视音频通信的功能。
其中的流媒体控制单元可对与流媒体播放、 控制相关的协议进行处 理, 并控制流媒体业务的相关流程,其与呼叫控制单元、视频处理单元、 音频处理单元和通信处理单元分别连接, 互相配合工作实现现有技术的 通信终端所不具有的流媒体功能。
本发明的通信终端在实现视音频通信的过程中, 首先与网络侧的注 册服务器交互, 完成通信终端的注册过程; 在呼叫另一通信终端时, 也 通过与网络侧注册 务器的交互完成呼叫认证和地址解析等功能, 然后 建立与另一通信终端的连接和呼叫。
本发明的通信终端在实现流媒体业务时, 可通过对通信终端与网络 侧注册服务器之间交互的通信信令进行扩展, 使扩展后的通信信令支持 与流媒体相关的信息的传递, 从而实现通信终端对流媒体业务的支持; 也可以增加新的流媒体业务专用通信信令实现通信终端对流媒体业务 的支持。
由此可见, 本发明的通信终端和现有技术的通信终端相比, 由于增 加了流媒体控制单元, 并对原有通信信令进行扩展或增加新的与流媒体 业务相关的通信信令, 在实现视音频通信的同时, 实现流媒体业务。
下面结合四个实现流媒体业务的具体实施例对本发明的实现流媒体 业务的通信终端、 ***和方法进行详细介绍。
第一实施例:
在本实施例中,通信终端在注册过程中,获取流媒体业务相关信息。 这样, 可通过该节目单为通信终端用户提供流媒体点播或直播等业务, 或者在通信终端空闲时, 向通信终端用户自动播放流媒体广告。
图 3a是本发明第一实施例的实现流媒体业务的示意图。 如图 3a所 示, 在第一实施例中, 实现流媒体业务的***包括具有流媒体功能的通 信终端、 网络侧注册服务器和网絡侧流媒体服务器。
网络侧注册服务器主要完成通信终端的注册、 认证、 被叫号码解析 等功能。 注册服务器还配置有流媒体业务相关信息, 例如流媒体节目单 信息、 流媒体广告信息。 流媒体节目单信息包括多个流媒体节目名称及 其统一资源定位( URL, Uniform Resource Locator )链接; 流媒体广告信 息包括流媒体广告名称及其 URL链接。 流媒体节目单信息也有可能仅 包括单一流媒体节目的信息, 即单一流媒体节目的 URL链接。
网絡侧流媒体服务器保存有流媒体节目、流媒体广告等流媒体数据, 主要完成流媒体点播、 直播等服务功能。
如图 3a所示,在第一实施例中, 实现流媒体业务的方法具体包括如 下步骤:
第一步, 通信终端向注册服务器发送注册请求。
第二步, 注册服务器对通信终端进行认证, 认证通过后, 向通信终 端反馈注册成功确认消息, 同时在注册成功确认消息中携带流媒体业务 相关信息。 所述流媒体业务相关信息是在注册服务器上保存的流媒体节 目单信息、 流媒体广告信息等。
第三步, 通信终端接收到注册服务器返回的注册成功确认消息后, 根据提取出的流媒体节目单信息或广告信息。 如果提取出流媒体节目单 信息, 则向用户显示流媒体节目单, 并在接收到用户选择的节目后, 向 流媒体服务器请求播放用户选择的流媒体节目; 如果提取出流媒体广告 信息,则在通信终端空闲,即通信终端未使用业务且未进行任何操作时, 向流媒体服务器请求播放指定的流媒体广告。
第四步, 流媒体服务器向通信终端播放流媒体节目或广告, 即向通 信终端返回其所请求的流媒体节目或广告所对应的流媒体数据。
图 3b为第一实施例的通信信令交互示意图。 如图 3b所示, 呼叫控 制单元通过通信处理单元和通信网络向注册服务器发送注册请求; 注册 服务器认证通过后, 通过通信网络向通信处理单元反馈注册成功确认消 息; 通信处理单元将注册成功确认消息转发给呼叫控制单元进行处理; 呼叫控制单元从注册成功确认消息中解析出流媒体业务相关信息并转 发给流媒体控制单元; 如果流媒体业务相关信息包含流媒体节目单信 息, 则向用户显示流媒体节目单并接收用户的选择; 流媒体控制单元通 过通信处理单元和通信网络向流媒体服务器发起对用户所选的流媒体 节目或流媒体广告的连接请求; 流媒体服务器通过通信网络将连接请求 的结果反馈给通信处理单元; 通信处理单元将该连接请求结果转发给流 媒体控制单元进行处理; 在连接成功后, 流媒体控制单元指示音频处理 单元和视频处理单元准备接收数据。
图 3c是第一实施例的流媒体播放的示意图。 如图 3c所示, 流媒体 服务器通过通信网络向通信处理单元发送音频媒体流和视频媒体流; 通 信处理单元将接收到的音频媒体流转发给音频处理单元进行解码和播 放输出 , 同时将接收到的视频媒体流转发给视频处理单元进行解码和显 示输出。
通过此实施例, 通信业务和流媒体业务有机地结合在一起, 基于通 信业务流程,方便地为通信终端用户提供流媒体点播、直播等业务功能, 同时也为业务运营商提供了流媒体广告等增值业务的可能。
第二实施例:
在本实施例中, 通信终端以普通呼叫的方式, 启动流媒体点播、 直 播业务, 为通信终端用户提供类似自动台的流媒体业务功能。
图 4a是本发明第二实施例的实现流媒体业务的示意图。 如图 4a所 示, 在第二实施例中, 实现流媒体业务的***包括具有流媒体功能的通 信终端、 网络侧注册月艮务器和网络侧流媒体服务器。
网络侧注册服务器除了配置有实施例一中所包含的流媒体业务相关 信息, 还进一步包含流媒体业务号码与流媒体业务相关信息之间的对应 关系 , 在接收到流媒体业务号码后查找并反馈该号码所对应的流媒体业 务相关信息。
如图 4a所示,在第二实施例中, 实现流媒体业务的方法具体包括如 下步驟:
第一步, 通信终端向注册服务器发送呼叫请求, 该呼叫的被叫号码 为预先设定的流媒体业务号码。
第二步, 注册服务器对通信终端进行认证, 认证通过后, 解析呼叫 的被叫号码, 如果发现解析出的号码为流媒体业务号码, 则根据所保存 的流媒体业务号码与流媒体业务相关信息之间的对应关系, 查找与该流 媒体业务号码相对应的流媒体业务相关信息, 并在呼叫确认消息中将该 号码所对应的流媒体业务相关信息反馈给通信终端。 在本实施例中, 流 媒体业务相关信息通常仅包含单一流媒体节目的 URL链接。
第三步, 通信终端接收到呼叫确认消息后, 如果发现呼叫确认消息 中包含流媒体业务相关信息, 且该流媒体业务相关信息为单一流媒体节 目的 U L链接, 则向流媒体服务器请求播放该流媒体节目的 URL链接 所指向的流媒体数据。
第四步, 流媒体服务器向通信终端播放流媒体节目, 即向通信终端 返回其所请求的流媒体节目所对应的流媒体数据。
图 4b是第二实施例的通信信令交互示意图。 如图 4b所示, 呼叫控 制单元通过通信处理单元和通信网络向注册服务器发送呼叫请求; 注册 服务器在对通信终端的认证通过后, 解析被叫号码, 并将包含被叫号码 所对应的流媒体业务相关信息的呼叫确认消息反馈给通信处理单元; 通 信处理单元将呼叫确认消息转发给呼叫控制单元; 呼叫控制单元得到流 媒体业务相关信息, 例如单一流媒体节目的 U L链接后, 将其转发给 流媒体控制单元; 流媒体控制单元通过通信处理单元向流媒体服务器发 起对该单一流媒体节目的连接请求; 流媒体服务器通过通信网絡将连接 请求的结果反馈给通信处理单元; 通信处理单元将该连接请求结果转发 给流媒体控制单元进行处理; 在连接成功后, 流媒体控制单元指示音频 处理单元和视频处理单元准备接收数据, 然后开始流媒体播放。
本实施例的流媒体播放与图 3c所示的第一实施例的流媒体播放完 全相同, 在此不予赘述。
通过此实施例, 以传统的拨打电话的方式, 实现流媒体点播、 直播 等业务, 让普通的通信终端用户更容易接受和使用, 而且业务运营商可 基于此筒便易行的方式提供各种增值业务。
第三实施例:
在本实施例中, 通信终端在注册过程完成后, 发起单独的流媒体业 务查询请求。 这样, 可不对现有的注册过程进行扩展。
图 5a为本发明第三实施例的实现流媒体业务的示意图。 如图 5a所 示, 在第三实施例中, 实现流媒体业务的***包括具有流媒体功能的通 信终端、 网络侧注册服务器和网络侧流媒体服务器。
其中的网络侧注册服务器和流媒体服务器的作用与实施例一的对应 设备相同。
如图 5a所示, 在第三实施例中, 实现流媒体业务的方法具体包括如 下步骤:
第一步, 通信终端向注册服务器发送注册请求。
第二步, 注册服务器对通信终端进行认证, 认证通过后, 向通信终 端反馈注册确认消息, 该注册确认消息中不包含流媒体业务相关信息。
第三步, 通信终端向注册服务器发送流媒体业务查询请求。
第四步, 注册服务器接收到所述流媒体业务查询请求后, 向通信终 端反馈包含流媒体业务相关信息的流媒体业务查询响应。
第五步, 通信终端根据流媒体业务相关信息向流媒体服务器请求播 放流媒体数据。 本步驟的具体实现方式与实施例一的第三步和第四步相 同, 在此不予赘述。
图 5b为第三实施例的通信信令交互示意图。 如图 5b所示, 呼叫控 制单元通过通信处理单元和通信网络向注册服务器发送注册请求; 注册 服务器认证通过后, 通过通信网络向通信处理单元反馈注册成功确认消 息; 通信处理单元将注册成功确认消息转发给呼叫控制单元; 呼叫控制 单元通过通信处理单元和通信网络向注册服务器发送流媒体业务查询 请求; 注册服务器通过通信网络向通信处理单元返回包含流媒体业务相 关信息的流媒体业务查询响应; 通信处理单元将流媒体业务查询响应转 发给呼叫控制单元; 呼叫控制单元解析出流媒体业务查询响应中的流媒 体业务相关信息后转发给流媒体控制单元; 如果流媒体业务相关信息包 含流媒体节目单信息, 则流媒体控制单元向用户显示流媒体节目单并接 收用户的选择; 流媒体控制单元通过通信处理单元和通信网络向流媒体 服务器发起对用户所选的流媒体节目或流媒体广告的连接请求; 流媒体 服务器通过通信网络将连接请求的结果反馈给通信处理单元; 通信处理 单元将该连接请求结果转发给流媒体控制单元进行处理; 在连接成功 后, 媒体控制单元指示音频处理单元和视频处理单元准备接收数据, 然 后开始流媒体播放。
本实施例的流媒体播放与图 3c 所示的第一实施例的流媒体播放完 全相同, 在此不予赘述。
本实施例通过增加专用的流媒体查询请求及响应信令, 无需对现有 的注册流程的标准信令进行扩展。
第四实施例:
本实施例与实施例三所不同的是, 注册服务器不承担流媒体业务查 询功能, 而由专门的流媒体业务服务器承担流媒体业务查询功能, 通信 终端向流媒体业务服务器而非注册服务器请求查询流媒体业务。
图 6a为本发明第四实施例的实现流媒体业务的示意图。 如图 6a所 示, 在第四实施例中, 实现流媒体业务的***包括具有流媒体功能的通 信终端、 网络侧注册服务器、 网络侧流媒体服务器和网络侧流媒体业务 服务器。
与实施例三所不同的是, 网络侧注册服务器不保存流媒体业务相关 信息, 而由流媒体业务服务器保存流媒体业务相关信息, 由流媒体业务 服务器为通信终端提供流媒体业务查询功能。
如图 6a所示,在第四实施例中, 实现流媒体业务的方法具体包括如 下步骤: 第一步, 通信终端向注册服务器发送注册请求。
第二步, 注册服务器对通信终端进行认证, 认证通过后, 向通信终 端反馈注册确认消息, 注册确认消息不包含流媒体业务相关信息。
第三步, 通信终端向流媒体业务服务器发送流媒体业务查询请求。 第四步, 流媒体业务服务器接收到所述流媒体业务查询请求后, 向 通信终端反馈流媒体业务相关信息。
第五步, 通信终端根据接收到的流媒体业务相关信息, 向流媒体服 务器请求播放流媒体数据。 本步骤的具体实现方式与实施例一的第三步 和第四步相同, 在此不予赘述。
图 6b为第四实施例的通信信令交互示意图。 如图 6b所示, 呼叫控 制单元通过通信处理单元和通信网络向注册服务器发送注册请求; 注册 服务器认证通过后, 通过通信网絡向通信处理单元反馈注册成功确认消 息; 通信处理单元将注册成功确认消息转发给呼叫控制单元进行处理; 流媒体控制单元通过通信处理单元和通信网络向流媒体业务服务器发 送流媒体业务查询请求; 流媒体业务服务器通过通信网络向通信处理单 元返回包含流媒体业务相关信息的流媒体业务查询响应; 通信处理单元 将流媒体业务查询响应转发给呼叫控制单元; 呼叫控制单元从流媒体业 务查询响应消息中解析出流媒体业务相关信息并转发给流媒体控制单 元; 如果流媒体业务相关信息包含流媒体节目单信息, 则流媒体控制单 元向用户显示流媒体节目单并接收用户的选择; 流媒体控制单元通过通 信处理单元和通信网络向流媒体服务器发起对用户所选的流媒体节目 或流媒体广告的连接请求; 流媒体服务器通过通信网络将连接请求的结 果反馈给通信处理单元; 通信处理单元将该连接请求结果转发给流媒体 控制单元进行处理; 在连接成功后, 流媒体控制单元指示音频处理单元 和视频处理单元准备接收数据, 然后开始流媒体播放。 本实施例的流媒体播放与图 3c所示的第一实施例的流媒体播放完 全相同, 在此不予赘述。
在具体的实施过程中可对根据本发明的优选实施例进行适当的改 进, 以适应具体情况的具体需要。 因此可以理解, 本文所述的本发明的 具体实施方式只是起示范作用, 并不用以限制本发明的保护范围。

Claims

权利要求书
1、 一种实现流媒体业务的通信终端, 包括呼叫控制单元、音频处理 单元、 视频处理单元和通信处理单元, 其特征在于, 还包括流媒体控制 单元, 用于对与流媒体播放、 控制相关的协议进行处理, 并控制流媒体 业务的相关流程; ― 所述呼叫控制单元通过通信处理单元向网络侧发起请求, 并将网络 侧通过通信处理单元返回的流媒体业务相关信息转发给流媒体控制单 元, 或者流媒体控制单元通过通信处理单元向网络侧发起请求, 并接收 网络侧通过通信处理单元返回的流媒体业务相关信息; 流媒体控制单元 根据流媒体业务相关信息向网络侧请求播放流媒体数据 , 并在请求成功 后, 指示音频处理单元和视频处理单元播放网络侧传来的流媒体数据。
2、 据权利要求 1所述的通信终端, 其特征在于, 所述呼叫控制单 元、 音频处理单元、 视频处理单元和通信处理单元彼此相连, 实现视音 频通信。
3、根据权利要求 1所述的通信终端, 其特征在于, 所述流媒体控制 单元与呼叫控制单元、 音频处理单元、 视频处理单元和通信处理单元之 间交互的通信信令是扩展的支持流媒体业务相关信息传递的通信信令。
4、一种实现流媒体业务的*** , 其特征在于, 包括可实现流媒体业 务的通信终端、 注册服务器和流媒体服务器, 其中:
通信终端, 向注册服务器发起请求并接收注册服务器返回的流媒体 · 业务相关信息, 之后向流媒体服务器请求播放流媒体数据;
注册服务器, 用于实现对通信终端的注册、 认证、 被叫号码解析功 能, 以及在通信终端请求时向通信终端提供流媒体业务相关信息;
流媒体服务器,用于在通信终端请求时向通信终端提供流媒体数据。
5、根据权利要求 4所述的***, 其特征在于, 所述通信终端向注册 服务器发起的请求为注册请求、 呼叫请求或流媒体业务查询请求。
6、一种实现流媒体业务的***, 其特征在于, 包括可实现流媒体业 务的通信终端、 流媒体业务服务器和流媒体服务器, 其中:
通信终端, 向流媒体业务服务器发起请求并接收流媒体业务服务器 返回的流媒体业务相关信息, 之后向流媒体服务器请求播放流媒体数 据;
流媒体业务服务器, 用于在通信终端请求时向通信终端提供流媒体 业务相关信息;
流媒体服务器,用于在通信终端请求时向通信终端提供流媒体数据。
7、 根据权利要求 6所述的***, 其特征在于, 还包括注册服务器, 用于实现对通信终端的注册、 认证、 被叫号码的解析功能。
8、根据权利要求 6所述的***, 其特征在于, 所述通信终端向注册 服务器发起的请求为流媒体业务查詢请求。
9、 一种利用如权利要求 1所述的通信终端实现流媒体业务的方法, 其特征在于, 包括:
a、 通信终端向网络侧发起请求;
b、 网络侧对所述请求进行认证,认证通过后向所述通信终端返回包 含流媒体业务相关信息的确认消息;
c、所述通信终端根据流媒体业务相关信息向网络侧请求播放流媒体 数据。
10、 根据权利要求 9所述的方法, 其特征在于, 所述通信终端向网 络侧发起的请求为注册请求;
步驟 b为: 网络侧对所述通信终端的注册请求进行认证, 认证通过 后向所述通信终端返回包含流媒体业务相关信息的注册确认消息。
11、 根据权利要求 9所述的方法, 其特征在于, 所述通信终端向网 络侧发起的请求为呼叫请求, 该呼叫请求的被叫号码为预先设置的流媒 体业务号码;
步骤 b为: 网络侧对所述通信终端的呼叫请求进行认证, 通过后解 析出流媒体业务号码, 并根据预先设置的流媒体业务号码与流媒体业务 相关信息之间的对应关系获取该流媒体业务号码所对应的流媒体业务 相关信息, 然后向所述通信终端返回包含流媒体业务相关信息的呼叫确 认消息。
12、 根据权利要求 10或 11所述的方法, 其特征在于, 所述流媒体 业务相关信息包含流媒体节目单信息和 /或流媒体广告信息。
13、根据权利要求 12所述的方法, 其特征在于, 所述流媒体节目单 信息包括至少一个流媒体节目名称及其统一资源定位 URL链接; 所述 流媒体广告信息包括流媒体广告的 U L链接。
14、根据权利要求 12所述的方法, 其特征在于, 如果所述流媒体业 务相关信息为流媒体节目单信息, 则步骤 c为: 所述通信终端显示流媒 体节目单, 向网络侧请求用户所选择的流媒体节目所对应的流媒体数 据, 并在接收到网络侧返回的流媒体数据后, 播放该流媒体数据。
15、根据权利要求 12所述的方法, 其特征在于, 如果所述流媒体业 务相关信息为流媒体广告信息, 则步骤 c为: 所述通信终端在空闲时向 网络侧请求流媒体广告信息所对应的流媒体数据, 并在接收到网络侧返 回的流媒体数据后, 播放该流媒体数据。
16、 根据权利要求 9所述的方法, 其特征在于, 所述网络侧对通信 终端发起的请求进行认证并返回确认的操作是由网络侧的注册服务器 执行的; '
所述通信终端向网络侧的流媒体服务器请求播放流媒体数据。
17、一种利用如权利要求 1所述的通信终端实现流媒体业务的方法, 其特征在于, 包括:
A、 通信终端在注册之后, 向网络侧发起流媒体业务查询请求;
B、 网络侧向所述通信终端返回包含流媒体业务相关信息的流媒体 业务查询响应;
C、 所述通信终端根据流媒体业务相关信息向网络侧请求播放流媒 体数据。
18、根据权利要求 17所述的方法, 其特征在于, 所述流媒体业务相 关信息包含流媒体节目单信息和 /或流媒体广告信息。
19、根据权利要求 18所述的方法, 其特征在于, 所述流媒体节目单 信息包括至少一个流媒体节目名称及其 URL链接; 所述流媒体广告信 息包括流媒体广告的 URL链接。
20、根据权利要求 18所述的方法, 其特征在于, 如果所述流媒体业 务相关信息为流媒体节目单信息, 则步骤 C为: 所述通信终端显示流媒 体节目单, 向网络侧请求用户所选择的流媒体节目所对应的流媒体数 据, 并在接收到网络侧返回的流媒体数据后, 播放该流媒体数据。
21、根据权利要求 18所述的方法, 其特征在于, 如果所述流媒体业 务相关信息为流媒体广告信息, 则步骤 C为: 所述通信终端在空闲时向 网络侧请求流媒体广告信息所对应的流媒体数据, 并在接收到网络侧返 回的流媒体数据后, 播放该流媒体数据。
22、根据权利要求 17所述的方法, 其特征在于, 所述通信终端向网 络侧的流媒体业务服务器发起流媒体业务查询请求, 并接收流媒体业务 服务器返回的流媒体业务查询响应;
所述通信终端向网络侧的流媒体服务器请求播放流媒体数据。
PCT/CN2005/002365 2004-12-29 2005-12-29 Procede, systeme et terminal de communication destines a mettre en oeuvre des services de transmission multimedia en continu WO2006069541A1 (fr)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2007548678A JP5074203B2 (ja) 2004-12-29 2005-12-29 ストリーミングメディアサービスを実現する通信端末、そのシステム及びその方法
AU2005321651A AU2005321651B2 (en) 2004-12-29 2005-12-29 Communication terminal, system and method for implementing streaming media services
EP05824019.3A EP1838102B1 (en) 2004-12-29 2005-12-29 Communication terminal, system and method for implementing streaming media services
US11/769,980 US20080010362A1 (en) 2004-12-29 2007-06-28 Communication terminal, system and method for implementing streaming service

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200410102677.2 2004-12-29
CNB2004101026772A CN100403794C (zh) 2004-12-29 2004-12-29 一种实现流媒体业务的视讯终端和方法

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US11/769,980 Continuation US20080010362A1 (en) 2004-12-29 2007-06-28 Communication terminal, system and method for implementing streaming service

Publications (1)

Publication Number Publication Date
WO2006069541A1 true WO2006069541A1 (fr) 2006-07-06

Family

ID=36614505

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2005/002365 WO2006069541A1 (fr) 2004-12-29 2005-12-29 Procede, systeme et terminal de communication destines a mettre en oeuvre des services de transmission multimedia en continu

Country Status (6)

Country Link
US (1) US20080010362A1 (zh)
EP (1) EP1838102B1 (zh)
JP (1) JP5074203B2 (zh)
CN (1) CN100403794C (zh)
AU (1) AU2005321651B2 (zh)
WO (1) WO2006069541A1 (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5025225B2 (ja) 2006-10-31 2012-09-12 株式会社東芝 通信装置、通信装置の制御方法および制御プログラム
CN101212320B (zh) * 2006-12-25 2010-05-19 华为技术有限公司 访问网络电视服务的方法、***及网络电视终端
CN101374102B (zh) * 2007-08-21 2012-07-04 华为技术有限公司 一种传递iptv业务参数的方法、设备及功能实体
CN101110774B (zh) * 2007-08-28 2010-12-08 中兴通讯股份有限公司 支持认证鉴权的流媒体***nat穿越装置及其实现方法
CN101399759B (zh) * 2007-09-29 2011-07-06 华为技术有限公司 一种业务提供实体对媒体流控制的方法、***和装置
CN101583016B (zh) * 2008-05-15 2012-07-04 华为技术有限公司 业务状态信息显示和发送方法、用户终端设备和业务处理单元
WO2012059376A1 (en) * 2010-11-02 2012-05-10 Telefonaktiebolaget L M Ericsson (Publ) Methods and devices for media description delivery
TWI451746B (zh) * 2011-11-04 2014-09-01 Quanta Comp Inc 視訊會議系統及視訊會議方法
CN104427296B (zh) * 2013-09-05 2019-03-01 华为终端(东莞)有限公司 视频会议中媒体流的传输方法与装置
KR101780043B1 (ko) * 2015-10-23 2017-09-19 박선규 메시징 서비스를 이용한 동영상 제공 방법, 동영상 제공을 위한 api 서버 및 스트리밍 서버
US10727774B2 (en) 2016-03-11 2020-07-28 General Atomics Multi-level high-speed adjustable speed drive
CN109819344A (zh) * 2019-02-18 2019-05-28 青岛海信传媒网络技术有限公司 流媒体的用户反馈方法、装置、设备和存储介质
CN114553847B (zh) * 2022-04-24 2022-09-13 深圳市前海日新数码科技有限公司 流媒体设备管理方法、管理装置和可读存储介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0901249A2 (en) 1997-06-10 1999-03-10 Tektronix, Inc. Server for interactive distribution of audio/video programmes over telecommunication networks
WO2001014981A1 (en) 1999-08-19 2001-03-01 Audiobase, Inc. A system and method for providing audio/video content delivery over a network
CN1378743A (zh) 1999-08-17 2002-11-06 通用仪器公司 用于数据与多媒体服务的即兴每次付费方法及***
JP2002366779A (ja) 1999-05-20 2002-12-20 Yamaha Corp 番組供給用のサーバ装置及び再生用のクライアント装置並びに方法
CN1388931A (zh) 2000-08-31 2003-01-01 索尼公司 使用服务器的方法、服务器预订控制设备以及程序存储介质
CN1433177A (zh) 2001-11-16 2003-07-30 和记黄埔第三代网际(巴哈马)有限公司 无线电网络中的流式业务
WO2003107625A1 (en) 2002-06-12 2003-12-24 General Instrument Corporation Access control and key management system for streaming media
US20040148635A1 (en) 2003-01-29 2004-07-29 Riaz Merchant Audio and video stream integrating platform and method for allowing websites to stream audio and video from at least one camera to multiple viewers simultaneously over the internet without excessive infrastructure

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6578200B1 (en) * 1996-10-31 2003-06-10 Matsushita Electric Industrial Co., Ltd. Data transmission/reception apparatus for use in a two-way digital broadcasting system
JP3823422B2 (ja) * 1997-03-05 2006-09-20 ソニー株式会社 番組管理装置及び番組管理方法
JPH11205764A (ja) * 1998-01-16 1999-07-30 Nec Corp 放送信号受信装置
US6862622B2 (en) * 1998-07-10 2005-03-01 Van Drebbel Mariner Llc Transmission control protocol/internet protocol (TCP/IP) packet-centric wireless point to multi-point (PTMP) transmission system architecture
US20020007494A1 (en) * 1998-09-28 2002-01-17 Hodge Winston W. Interactive digital program material encoder and system
US8601519B1 (en) * 2000-12-28 2013-12-03 At&T Intellectual Property I, L.P. Digital residential entertainment system
IL148080A0 (en) * 2001-02-13 2002-09-12 Hosen Eliav System for distributing video and content on demand
US20040117427A1 (en) * 2001-03-16 2004-06-17 Anystream, Inc. System and method for distributing streaming media
US7076478B2 (en) * 2001-06-26 2006-07-11 Microsoft Corporation Wrapper playlists on streaming media services
US20040022202A1 (en) * 2002-08-05 2004-02-05 Chih-Lung Yang Method and apparatus for continuously receiving images from a plurality of video channels and for alternately continuously transmitting to each of a plurality of participants in a video conference individual images containing information concerning each of said video channels
JP2003087769A (ja) * 2001-09-11 2003-03-20 Matsushita Electric Ind Co Ltd 放送番組取得システム、番組情報サーバ、及び情報端末
JP2003158689A (ja) * 2001-11-21 2003-05-30 Pioneer Electronic Corp 番組表表示装置及び番組表の表示方法
EP1454451A1 (en) * 2001-12-15 2004-09-08 Thomson Licensing S.A. Videoconference bandwidth selection mechanism
US20030198223A1 (en) * 2002-04-23 2003-10-23 General Instrument Corporation Method and apparatus for identifying data streams as networks
JP2004021326A (ja) * 2002-06-12 2004-01-22 Nec Corp 自動情報配信システム、方法、サーバ及びプログラム、並びに表示端末及び操作端末
KR100365839B1 (en) * 2002-08-22 2002-12-31 Huwell Technology Inc System for real time service using interactive data communication and method thereof
JP3935412B2 (ja) * 2002-09-09 2007-06-20 キヤノン株式会社 受信装置及び受信装置の制御方法、ストリームデータ配信システム
JP2004172932A (ja) * 2002-11-20 2004-06-17 Hitachi Ltd データ配信システム
US7164435B2 (en) * 2003-02-10 2007-01-16 D-Link Systems, Inc. Videoconferencing system
EP1450514A1 (en) * 2003-02-18 2004-08-25 Matsushita Electric Industrial Co., Ltd. Server-based rate control in a multimedia streaming environment
CN101065963B (zh) * 2003-08-29 2010-09-15 Rgb网络有限公司 提供低延迟类vcr效果和节目改变的视频多路复用器***
KR100608715B1 (ko) * 2003-09-27 2006-08-04 엘지전자 주식회사 QoS보장형 멀티미디어 스트리밍 서비스 시스템 및 방법
KR100596723B1 (ko) * 2004-10-13 2006-07-05 한국전자통신연구원 멀티미디어 스트리밍 서비스와 응용 프로그램 스트리밍서비스의 통합형 실행장치 및 실행방법

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0901249A2 (en) 1997-06-10 1999-03-10 Tektronix, Inc. Server for interactive distribution of audio/video programmes over telecommunication networks
JP2002366779A (ja) 1999-05-20 2002-12-20 Yamaha Corp 番組供給用のサーバ装置及び再生用のクライアント装置並びに方法
CN1378743A (zh) 1999-08-17 2002-11-06 通用仪器公司 用于数据与多媒体服务的即兴每次付费方法及***
WO2001014981A1 (en) 1999-08-19 2001-03-01 Audiobase, Inc. A system and method for providing audio/video content delivery over a network
CN1388931A (zh) 2000-08-31 2003-01-01 索尼公司 使用服务器的方法、服务器预订控制设备以及程序存储介质
CN1433177A (zh) 2001-11-16 2003-07-30 和记黄埔第三代网际(巴哈马)有限公司 无线电网络中的流式业务
WO2003107625A1 (en) 2002-06-12 2003-12-24 General Instrument Corporation Access control and key management system for streaming media
US20040148635A1 (en) 2003-01-29 2004-07-29 Riaz Merchant Audio and video stream integrating platform and method for allowing websites to stream audio and video from at least one camera to multiple viewers simultaneously over the internet without excessive infrastructure

Non-Patent Citations (1)

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

Also Published As

Publication number Publication date
CN100403794C (zh) 2008-07-16
AU2005321651A1 (en) 2006-07-06
EP1838102A4 (en) 2008-04-02
AU2005321651B2 (en) 2009-06-04
CN1798323A (zh) 2006-07-05
JP5074203B2 (ja) 2012-11-14
US20080010362A1 (en) 2008-01-10
JP2008526145A (ja) 2008-07-17
EP1838102B1 (en) 2015-11-18
EP1838102A1 (en) 2007-09-26

Similar Documents

Publication Publication Date Title
WO2006069541A1 (fr) Procede, systeme et terminal de communication destines a mettre en oeuvre des services de transmission multimedia en continu
US8755335B2 (en) System and methods for control of a set top box
EP2087692B1 (en) Media channel management
US7715872B2 (en) Video calling method capable of providing video through third display
JP2008530835A (ja) パケット交換ネットワーク上のオンデマンドマルチチャネルストリーミングセッション
KR100891745B1 (ko) 주문형 비디오 서비스 제공을 위한 프로토콜 변환 방법 및 그 장치
CN101326826B (zh) 网络电视的业务控制方法、***以及装置
JP2005294993A (ja) Ip電話機及びipアダプタ
US7440445B1 (en) Method and apparatus for storing and activating universal resource locators and phone numbers
WO2007074959A1 (en) System for providing share of contents based on packet network in voice comunication based on circuit network
WO2009033392A1 (fr) Procédé et système de multimédia à la demande, terminal multimédia, système multimédia et serveur mandataire de service
US20080243602A1 (en) Systems and methods for providing iptv advertisements
CN101313567A (zh) 电子节目单提供方法、电子节目单***及业务功能单元
JP3914512B2 (ja) 電気通信システム、ゲートウェイ、端局及びビデオコンテンツを送信する方法
WO2008098500A1 (fr) Procédé et appareil pour découvrir un service de flux de données multimédia et appareil pour découvrir un service
JP5332303B2 (ja) サービス提供方法、ストリーミングサーバ、ストリーミング送信方法及びプログラム
WO2008148326A1 (fr) Procédé, système, agent d'activité et terminal pour réaliser une activité de convergence
WO2008154884A1 (fr) Procédé, système et dispositif d'accès au service pour un fournisseur de service de télévision par protocole internet contracté sans attribution
JP2006352319A (ja) 通信システムおよび通信方法
JP2006140973A (ja) ホームゲートウェイ、双方向映像通信機器、および双方向映像通信システム
US20080222249A1 (en) Terminal control method and service provision system using the same
WO2010031309A1 (zh) 一种预览频道媒体流协商的方法、***和装置
KR100779038B1 (ko) 다채널 스트리밍 서버를 이용한 아이피티브이 방송 시스템및 채널 설정 방법
JP2004356897A (ja) ゲートウェイ装置およびそれを用いた情報提供システム
WO2008122246A1 (fr) Procédé et système servant à découvrir des affaires multimédias en mode continu

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 11769980

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2007548678

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2005824019

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2005321651

Country of ref document: AU

ENP Entry into the national phase

Ref document number: 2005321651

Country of ref document: AU

Date of ref document: 20051229

Kind code of ref document: A

WWP Wipo information: published in national office

Ref document number: 2005321651

Country of ref document: AU

WWP Wipo information: published in national office

Ref document number: 2005824019

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 11769980

Country of ref document: US