CN101507269B - Service distribution apparatus and method - Google Patents

Service distribution apparatus and method Download PDF

Info

Publication number
CN101507269B
CN101507269B CN2007800316746A CN200780031674A CN101507269B CN 101507269 B CN101507269 B CN 101507269B CN 2007800316746 A CN2007800316746 A CN 2007800316746A CN 200780031674 A CN200780031674 A CN 200780031674A CN 101507269 B CN101507269 B CN 101507269B
Authority
CN
China
Prior art keywords
service
reproducer
separable
reproduced
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2007800316746A
Other languages
Chinese (zh)
Other versions
CN101507269A (en
Inventor
林银熙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics 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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Priority claimed from PCT/KR2007/003889 external-priority patent/WO2008026837A1/en
Publication of CN101507269A publication Critical patent/CN101507269A/en
Application granted granted Critical
Publication of CN101507269B publication Critical patent/CN101507269B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • H04N21/41265The peripheral being portable, e.g. PDAs or mobile phones having a remote control device for bidirectional communication between the remote control device and client device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/407Bus networks with decentralised control
    • 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/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • 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
    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video or multiplex stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • 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/482End-user interface for program selection
    • 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/6587Control parameters, e.g. trick play commands, viewpoint selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/02Arrangements for relaying broadcast information
    • H04H20/08Arrangements for relaying broadcast information among terminal devices

Abstract

The present invention provides a service distributing device and a method thereof. The service distributing device comprises the following components: a service module for providing a plurality of detachable services; a storage module for storing the group information of service reproducer of reproduction service; and a server control module which respectively distributes the request services to different service reproducers based on the group information.

Description

Service distribution apparatus and method
Technical field
Equipment according to the invention and method relate to service distribution, more specifically, relate to a plurality of service distributions that will receive by network and arrive two or more service reproducers.
Background technology
Along with the development of the communication technology, by wired or wireless network various contents (such as application program) are offered apparatus for receiving broadcasting and mobile device.
For example, when watching the broadcasting on the Digital Television (TV) at home, the user can eject electronic program guides (EPG) screen also can carry out the related application program to obtain current weather, traffic and securities information with the programme information that obtains other channel.In addition, the user is in such TV commercial affairs (T-commerce) environment: the user can use a teleswitch and buy product, payment and shopping.Therefore, when watching broadcasting, the user can buy by carrying out authentication or charging application program the product of expectation.
The broadcasting that the user watches, EPG screen, Weather information, transport information, securities information and authentication or charging application program offer user's " service " by digital TV.
Service is by each server admin and can offer the user by having wide band network.Example at the server of prior art shown in Fig. 1 and Fig. 2.
With reference to Fig. 1, multi-medium data provide server 110 provide multi-medium data (such as, broadcast singal or audio/video (AV) stream), authentication/accounting server 120 authenticated user or equipment are also carried out billing function, and contents list provides server 130 that the tabulation of various content types is provided.It also can be the server that all functions of above-mentioned server can be provided.In Fig. 1, this server is called " service server " 100.
Service server 100 sends to service by the first broadband network 140 user's service reproducer, for example, and digital TV 150.Subsequently, user's 155 services of selecting and reproducing expectation that can use a teleswitch.
With reference to Fig. 2, service server 100 sends to service by the second broadband network 145 user's mobile device 160.Like this, no matter which the user can use mobile device 160 to select and reproduce the service of expectation at.
As mentioned above; when the user is in when the user being provided in the environment that various types of services and user could select and reproduce special services, the user can be only uses the service of expecting easily after the service list that protection is provided by a plurality of service providers and relevant information.
Summary of the invention
Technical problem
In this case, according to the service providing method in the prior art shown in Fig. 1 and Fig. 2, digital TV 150 reproduces overlapping displaying content list on the screen at multi-medium data.In addition, the described contents list that the user uses another device not receive or preview is provided by digital TV 150.
That is to say, according to the method for prior art, because the user can only use a device that a plurality of services that provide by single broadband network are provided, the demonstration therefore described service overlaps each other, thus make user selection also use some inconvenience of service of expectation.
Technical scheme
Exemplary embodiment of the present invention has overcome above-mentioned shortcoming and above other shortcoming of not mentioning.In addition, the present invention does not need to overcome above-mentioned shortcoming, and exemplary embodiment of the present invention can not overcome above-mentioned any problem.
The invention provides a kind of for arriving by a plurality of service distributions that single broadband network provides equipment and the method for a plurality of devices.
According to an aspect of the present invention, provide a kind of service server, a plurality of separable services are provided; Memory module, the group information of the reproducer of storing reproduction service; Server control module, the service that will ask based on described group of information is assigned to respectively different service reproducers.
According to a further aspect in the invention, provide a kind of service reproducer, having comprised: module is reproduced in service, reproduces service; Device control module will send to about the information of service of expectation in service and reproduce the server that service is provided when module is reproduced service.
According to a further aspect in the invention, provide a kind of service distribution method, having comprised: received the service detach request from the service reproducer of the service of reproducing; And the service reproducer that service is sent to request with reference to described group of information, described service separates from the service that the service reproducer reproduces.
According to a further aspect in the invention, provide a kind of service distribution method, having comprised: used the first service reproducer to produce the service detach request; Use the second service reproducer to receive the service that separates; And the service of using second service reproducer reproducing received.
Described method also comprises: the group information service detach request that sends the service reproducer of the service of reproduction; The service that reception separates from described service according to the service detach request, and the service of reproducing received.
According to a further aspect in the invention, provide a kind of service reproducer, having comprised: module is reproduced in service, reproduces service; Control module, the separable service of separating function, the service that this functional separable service is just being reproduced from the service reproducer; Device interface module sends to another service reproducer with the data in the service that separates.
According to a further aspect in the invention, provide a kind of service distribution method, having comprised: reproduced service; From the separable service of service separating function of just reproducing; And the data in the service that will separate send to another service reproducer.
According to a further aspect in the invention, provide a kind of service server, having comprised: service module, provide can be disconnected from each other a plurality of services; The authenticate key generation module produces for reproducing the authenticate key of described service; Server control module is separated from the service of the request of described service and service and the authenticate key of separation is provided in response to the service detach request.
According to a further aspect in the invention, provide a kind of service distribution method, having comprised: received the service detach request; Be used for reproducing the authenticate key of the service that separates in response to service detach request separate service and generation; And the service of transmission separation and the authenticate key of generation.
According to a further aspect in the invention, provide a kind of service reproducer, having comprised: module is reproduced in service, reproduces service; Device control module is served detach request and is received the authenticate key of serving for reproducing according to this service detach request to service server, and described service separates from the service of being reproduced the module reproduction by service; The authenticate key memory module, the authenticate key of storing received, wherein, described device control module provides the authenticate key of reception.
According to a further aspect in the invention, a kind of service reproducer is provided, comprise: device control module, receive the service that separates with authenticate key according to the service detach request, described authenticate key is used for reproducing the service from the separation of the service reproducer of serving detach request; Module is reproduced in service, uses the authenticate key that receives to reproduce the service that separates.
According to a further aspect in the invention, provide a kind of service distribution method, having comprised: serve detach request to service server; Receive the authenticate key that is used for reproducing the service that separates according to the service detach request; The authenticate key of reception is provided.
According to a further aspect in the invention, provide a kind of service distribution method, having comprised: received the service of the service detach request separation of carrying out according to the service reproducer; Receive the authenticate key that is used for reproducing the service that separates; And the service of reproducing separation with the authenticate key that receives.
Description of drawings
By the reference accompanying drawing exemplary embodiment of the present invention is described in detail, above-mentioned and other side of the present invention will become apparent, wherein:
Fig. 1 and Fig. 2 illustrate the service provider system of prior art;
Fig. 3 illustrates the schematic diagram according to the service distribution system of exemplary embodiment of the present invention;
Fig. 4 is the block diagram according to the service distribution system of exemplary embodiment of the present invention;
Fig. 5 illustrates the service distribution method according to exemplary embodiment of the present invention;
Fig. 6 illustrates the group information according to exemplary embodiment of the present invention;
Fig. 7 illustrate according to exemplary embodiment of the present invention in order to serve the structure of the data that detach request sends;
Fig. 8 is the block diagram according to the service reproducer of another exemplary embodiment of the present invention;
Fig. 9 illustrates the service distribution method according to another exemplary embodiment of the present invention;
Figure 10 is the block diagram according to the service distribution system of another exemplary embodiment of the present invention;
Figure 11 illustrates the service distribution method according to another exemplary embodiment of the present invention; And
Figure 12 illustrates data structure according to another exemplary embodiment of the present invention to Figure 14.
Embodiment
The invention pattern
With reference to the accompanying drawing that exemplary embodiment of the present invention is shown the present invention is described more fully.Yet the present invention can be with multiple multi-form realization, and should not be construed as and be confined to exemplary embodiment set forth herein.On the contrary, provide these exemplary embodiments, thereby the disclosure will be thoroughly and is complete and design of the present invention pass on fully to those skilled in the art.
Hereinafter with reference to block diagram or flow chart service distribution apparatus and method according to exemplary embodiment of the present invention are described.Should understand, each square frame of flow chart and the combination of flowchart block can be realized by computer program instructions.These computer program instructions can be offered the processor of all-purpose computer, special-purpose computer or other programmable data processing device, these instructions of carrying out by the processor of computer or other programmable data processing device create the device of the function of the square frame appointment that is used for realization flow figure.
These computer program instructions also can be stored in computer can with or computer-readable memory in, this computer can with or computer-readable memory can instruct computer or other programmable data processing device with the ad hoc fashion practical function, these instructions be stored in computer can with or computer-readable memory in produce the goods that comprise for the instruction of the function of the square frame appointment of realization flow figure.
Computer program instructions also can be written into computer or other programmable data processing device so that carry out the sequence of operations step at computer or other programmable data processing device, producing computer implemented processing, thereby be provided for the step of the function of appointment in the square frame of realization flow figure in the instruction that computer or other programmable data processing device are carried out.
Each square frame of flow chart can represent module, code segment or the partial code that comprises for one or more executable instructions of the logic function that realizes appointment.Should be noted that equally the function of mentioning in the square frame can be not according to occurring in sequence in some selectivity realize.For example, two square frames that illustrate continuously may carry out in fact substantially simultaneously or square frame may be performed sometimes in reverse order, and this depends on relevant function.
In exemplary embodiment of the present invention, " service " indication mutually the object of functional separation (such as, provide application, the network business, video or the text data of broadcast program, broadcast program information, Weather information, transport information and securities information to communicate by letter and the reproduction of audio/video (AV) stream) set.Therefore, the service that provides of service provider can be divided into a plurality of sub-services that form service.
Fig. 3 illustrates the schematic diagram according to the service distribution system 200 of exemplary embodiment of the present invention.
With reference to Fig. 3, service distribution system 200 comprises first service server 210 to the 3rd service servers 230, and various types of services are provided; Broadband network 240 is by the data of its transmission about service; First service reproducer 250 and second service reproducer 260 reproduce the service that receives by broadband network 240.
First service server 210 to the 3rd service servers 230 shown in Fig. 3 can be the unique services device of mutual physical separation or the logical server of the mutual functional separation in a physical server.In addition, first service server 210 to the 3rd service servers 230 shown in Fig. 3 can serviced provider provide, or can be provided to be used for each service by a plurality of different service providers.
Broadband network 240 provides enough wide frequency broadband to transmit various types of services.
First service reproducer 250 and 260 reproductions of second service reproducer are passed through user's operation via the service of broadband network 240 transmissions.Thereby can distribute according to user's selection described service and reproduce described service.First service reproducer 250 and second service reproducer 260 can be used and communicate by letter mutually with the different communication means of broadband network 240.For example, can use the traditional communication method, such as, IEEE 1394, IEEE 802.15.3 or wired or wireless USB (USB) agreement.
Can suppose that first service server 210 provides AV stream service, second service server 220 provides broadcast program information (such as, electronic program guides (EPG)).
These services are sent to the first service reproducer 250 that is connected to broadband network 240 by broadband network 240.
Here, the user can use AV stream service distribution that service distribution method according to an exemplary embodiment of the present invention will provide by first service server 210 to first service reproducer 250, will be assigned to by the broadcast program information that second service server 220 provides second service reproducer 260.Subsequently, first service reproducer 250 and second service reproducer 260 can be distinguished the service of reproduction of AV stream and broadcast program information.
The certain exemplary embodiments of service distribution method is now described to Fig. 9 with reference to Fig. 4.
Fig. 4 is the block diagram according to the service distribution system of exemplary embodiment of the present invention.With reference to Fig. 4, service distribution system comprises service server 310, first service reproducer 350 and second service reproducer 370.
Service server 310 comprises server control module 312, memory module 314, the rendition list service module 316, AV stream service module 318 and group administration module 320.
The all operations of server control module 312 management service servers 310 is also controlled service distribution under the request of service reproducer.
The group information of memory module 314 stores service reproducers.In the present invention, " group " is the logical block of the set of a plurality of service reproducers of indication.Therefore, group information comprises that group name claims and be included in the unique identification information of the service reproducer in each group.
For example, if group comprise in " Jane " have unique identification information " Dev-1 " the service reproducer and have the service reproducer of unique identification information " Dev-2 ", then described service reproducer can be represented as respectively " Jane.Dev-1 " and " Jane.Dev-2 ", and this information can be stored in the memory module 314.Group name claims that must be unique discernible on service server and broadband network that a plurality of service reproducers are communicated by letter.
The rendition list service module 316 offers the service reproducer with the rendition list service under the request of service reproducer.AV stream service module 318 is served the user and is offered the service reproducer from the AV stream of the program of the rendition list selection.The rendition list service module 316 and AV stream service module 318 only are examples, and service server 310 also can comprise the service module of the service that provides dissimilar.
Group administration module 320 produces and manages the information about each group that comprises a plurality of service reproducers.Can be determined by the keeper of service server 310 group information.
First service reproducer 350 comprises device control module 352 and service reproduction module 356.
The all operations of device control module 352 control first service reproducers 350 also will send to service server 310 with the information that it is assigned to the service of another service reproducer about desired service server 310.
Service is reproduced module 356 service that is provided by service server 310 is provided.
Second service reproducer 370 has the structure identical with first service reproducer 350.
Now describe the service distribution method by service server 310, first service reproducer 350 and 370 uses of second service reproducer shown in Figure 4 in detail with reference to Fig. 5.
With reference to Fig. 5, by service server 310 registration group information (operation S405).Suppose that the user reproduces one or more services that module 356 is reproduced to be provided by service server 310 (operation S410) with the service of first service reproducer 350.
Here, registered information about each group under a plurality of service reproducers.For example, if first service reproducer 350 is included in the identical group with second service reproducer 370, then before first service reproducer 350 and the 370 reproduction services of second service reproducer, register the group information of first service reproducer 350 and second service reproducer 370.
For example, the data structure that sends to the group information of service server 310 by first service reproducer 350 can be represented as the XML form shown in Fig. 6.
With reference to Fig. 6, " AccessUser " element indicating user information, " ServiceType " element indication COS.In addition, " GroupProperty " element description group information.Particularly, " groupName " element indication group name claims, the indication of " UnitInformation " element has the identification information of the service reproducer that group name claims.In Fig. 6, group name claims it is " Jane:1234567_SVabcde ", and wherein " 1234567_SVabcde " is that true group name claims, " Jane " can be understood to another name.Identification information can comprise that the true address (" UnitAddress " element) of serving reproducer, the group name relevant with the service reproducer claim with the another name (" Un1tAlias " element) of identification information and serve the resource information (" UnitCapability " element) of reproducer.In Fig. 6, resource information comprises the information about data transmission bauds.
The user can expect to use second service reproducer 370 that some services of being reproduced by first service reproducer 350 or another service that is provided by service server 310 are provided.In this case, the user uses first service reproducer 350 to serve detach request (operation S430) to service server 310.Here, the device control module 352 of first service reproducer 350 can provide user interface, and which service distribution that can select by this user interface user to be provided by service server 310 is to which the service reproducer that is included in which group.When first service reproducer 350 was served detach request to service server 310, first service reproducer 350 can send the title that comprises group of user's request and serve the data of the identification information of reproducer.The example of the data of transmission shown in Figure 7.
With reference to Fig. 7, " SVC_FRANCTION_REQ " element is used for serving detach request.Particularly, the function information of the service that the indication of " FractionalSVC " element will separate from the service that first service reproducer 350 reproduces, the indication of " PlayUnit " element receives the identification information of the service reproducer of service.In addition, " PlayQuality " element is indicated the resource information of the service that will be used.
When service server 310 received the service detach request from first service reproducer 350, the service that the service separate service that the server control module 312 of service server 310 is reproduced from first service reproducer 350 (operation S440) also will be separated with reference to the group information the memory module 314 that is stored in offered corresponding service reproducer (operation S450).
In Fig. 5, the service of separation is provided for second service reproducer 370.For example, the user can use the rendition list service that AV stream is served and the rendition list service module 316 provides by second service reproducer 370 that AV stream service module 318 provides by first service reproducer 350.
Fig. 8 is the block diagram according to the service reproducer 700 of another exemplary embodiment of the present invention.With reference to Fig. 8, service reproducer 700 comprises service interface module 710, control module 720, service reproduction module 730, data conversion module 740 and device interface module 750.
Service interface module 710 communicates by broadband network and service server, and receives service from service server.
Control module 720 control service is reproduced modules 730 and is reproduced the service that receives from service server, control module 720 under user's request from the separable service of service separating function that receives and create the service that control will separate and send to corresponding service reproducer.
Under the control of control module 720, service is reproduced module 730 and is reproduced the service that receives from service server.
Data in the service that data conversion module 740 will separate are converted to the data of the form that service reproducer with service that can reproduced separation understands.For this reason, the information of the service data form that can be pre-stored provides about service server of data conversion module 740 and can be served the service data form that reproducer reproduces by another.
Device interface module 750 communicates with another service reproducer and will send to the service reproducer by the service data of data conversion module 740 conversions.
The service distribution method of being carried out by each module of the service reproducer 700 shown in Fig. 8 is described hereinafter with reference to Fig. 9.Suppose that the second service reproducer 702 shown in Fig. 9 comprises the interface module that communicates with another service reproducer (such as, first service reproducer 700), and second service reproducer 702 has the service representational role.
With reference to Fig. 9, the service of first service reproducer 700 is reproduced module 730 and is reproduced the service (operation S810) that receives from service server.If the separable service of service separating function that user expectation is just being reproduced from first service reproducer 700 also uses second service reproducer 702 to carry out the service that separates, then the service that separates from the service of just reproducing of user selection with the service reproducer of the service that separates will be provided at the user interface (not shown) that is provided by first service reproducer 700.
If input as mentioned above user's request, then device interface module 750 is connected first service reproducer 700 with second service reproducer 702, thereby is formed for sending the channel (operation S820) of the data in the service of separation.In this case, being connected from separating at the broadband network that forms between service server and the service reproducer between first service reproducer 700 and second service reproducer 702.First service reproducer 700 can be communicated by letter mutually with signal with separated protocol with second service reproducer 702.
Control module 720 is separated (operation S830) with the service of user request from the service that first service reproducer 700 reproduces, and the data in the service that data conversion module 740 will separate are converted to the data (operating S840) that can be carried out by the service reproducer that the user asks.Subsequently, device interface module 750 sends to second service reproducer 702 with described data, and second service reproducer 702 reproduces the service that separates.
Similarly, the those of ordinary skill in this field can easily be understood: functional separable service can separate from the service that second service reproducer 702 reproduces, and the service that separates can be served the reproducer execution by another.
Figure 10 is the block diagram according to the service distribution system of another exemplary embodiment of the present invention.With reference to Figure 10, service distribution system comprises service server 910, first service reproducer 950 and second service reproducer 970.
Service server 910 comprises server control module 912, authenticate key generation module 914, the rendition list service module 916 and AV stream service module 918.
The all operations of server control module 912 management service servers 910 is also controlled service distribution under the request of service reproducer.
When the service reproducer carried out service assignment request, authenticate key generation module 914 produced the authenticate key that is used for carrying out with separated service.
The rendition list service module 916 offers the service reproducer with the rendition list service under the request of service reproducer.AV stream service module 918 is served the user and is offered the service reproducer from the AV stream of the program of the rendition list selection.The rendition list service module 916 and AV stream service module 918 only are examples, and service server 910 also can comprise the service module of the service that provides dissimilar.
First service reproducer 950 comprises device control module 952, authenticate key memory module 954 and service reproduction module 956.
The authenticate key that the authenticate key generation module 914 of authenticate key memory module 954 stores service servers 910 produces.
Device control module 952 is controlled all operations of first service reproducers 950 and is carried out service assignment request to service server 910.In addition, under the request of second service reproducer 970, device control module 952 extracts the authenticate key that is stored in the authenticate key memory module 954 and the authenticate key that extracts is offered second service reproducer 970.
Service is reproduced module 956 and is reproduced the service that service server 910 provides.
Second service reproducer 970 has the structure identical with first service reproducer 950.
Now describe the service distribution method of being used by the service server 910 shown in Figure 10, first service reproducer 950 and second service reproducer 970 in detail with reference to Figure 11.
With reference to Figure 11, suppose that the user is using the service of first service reproducer 950 to reproduce module 956 and reproducing one or more services (operation S1010) that service server 910 provides.If the user expects to reproduce some services of first service reproducer 950 reproductions or another service of using second service reproducers 970 to provide by service server 910, then the user uses first service reproducer 950 to serve detach request (operation S1020) to service server 910.
Here, first service reproducer 950 data structure that sends to the service detach request of service server 910 can be represented as XML form shown in Figure 12.
With reference to Figure 12, " SVC_FRANCTION_REQ " element is used for serving detach request.Particularly, the function information of the service that the indication of " FractionalSVC " element will separate from the service that first service reproducer 950 reproduces, the indication of " PlayUnit " element receives the identification information of the service reproducer of the service that separates.In addition, " PlayQuality " element is indicated the resource information of the service of the separation that will be used.In the present invention, suppose " PlayUnit " element indication second service reproducer 970.
When service server 910 receives the service detach request from first service reproducer 950, the service separate service that the server control module 912 of service server 910 is reproduced from first service reproducer 950 (operation S1030), authenticate key generation module 914 produce the authenticate key (operation S1040) that is used for reproducing the service that separates.
Subsequently, server control module 912 sends to first service reproducer 950 (operation S1050) with the authenticate key that produces.In this case, the data structure of the authenticate key of transmission can be as shown in figure 13.
With reference to Figure 13, " SVC_FRACTIONAL_CONTROL_AAAKEY " element is used for sending authenticate key at the service after separating.Particularly, the function information of the service that the indication of " FractionalSVC " element will separate from the service that first service reproducer 950 reproduces, the indication of " FSConsumeSide " element will be used the identification information of the service reproducer of authenticate key.In addition, digital copyright management (DRM) method of " FSStartMethod " element indication application authorization key value, " FSKey " element indication authenticate key value.The device control module 952 of first service reproducer 950 is stored in the authenticate key that receives in the authenticate key memory module 954.
The service that service server 910 will separate sends to second service reproducer 970 (operation S1060).Here, the data structure of the service of transmission can be as shown in figure 14.
With reference to Figure 14, " SVC_FRACTIONAL_FORCED_DOWN " element is used for service and separates.Particularly, the function information of the service that the indication of " FractionalSVC " element will separate from the service that first service reproducer 950 reproduces, the identification information of the service reproducer of detach request is served in the indication of " FSRequestSide " element.In addition, the DRM method of " FSStartMethod " element indication application authorization key value, the indication of " FSKeySyncSide " element has the identification information of the service reproducer of authenticate key.
Can be with anti-order executable operations S1050 and operation S1060.
When second service reproducer 970 will reproduce the service that separates, the authenticate key that second service reproducer 970 needs service server 910 to produce.
If first service reproducer 950 can be connected to each other with second service reproducer 970, then first service reproducer 950 authenticate key that will be stored in the authenticate key memory module 954 sends to second service reproducer 970, the service (operation S1080) that second service reproducer 970 uses the authenticate key that receives to reproduce to separate.If first service reproducer 950 directly is not connected mutually with second service reproducer 970, then the user can identify the authenticate key in the authenticate key memory module 954 that is stored in first service reproducer 950 and directly this authenticate key is input to second service reproducer 970.
Therefore, the user can use the rendition list service that AV stream is served and the rendition list service module 916 provides by second service reproducer 970 that AV stream service module 918 provides by first service reproducer 950.Here, second service reproducer 970 can come the playback of programs list service with the authenticate key that service server 910 produces.
As used herein term " module " expression, but be not limited to, the software of execution particular task or nextport hardware component NextPort (such as, field programmable gate array (FPGA) or application-specific integrated circuit (ASIC) (ASIC)).Module can advantageously be configured to reside on addressable storage medium and be configured to carry out at one or more processors.Therefore, for example, module can comprise assembly (such as, component software, OO component software, class component and task component), process, function, attribute, program, subprogram, program code segments, driver, firmware, microcode, circuit, data, database, data structure, table, array and variable.These functions that provide in assembly and module can be combined into assembly and module still less or be separated in addition additional assembly and module.In addition, assembly and module can be implemented with the one or more CPU (CPU) in final controlling element or the secure multimedia card.
Utilizability on the industry
As mentioned above, a plurality of service distributions that the present invention will be provided by the service provider according to user's selection are to a plurality of service reproducers, thereby make the user use service convenient.
Although specifically illustrate and described the present invention with reference to exemplary embodiment of the present invention, but will be understood by those skilled in the art that: in the situation that does not break away from the spirit and scope of the present invention that are defined by the claims, can carry out the various changes on form and the details.Exemplary embodiment should only be considered to the meaning described, rather than for the purpose of restriction.

Claims (31)

1. service server comprises:
Service module provides a plurality of separable services;
Memory module is stored the group information about the reproducer that reproduces described a plurality of separable services; With
Server control module arrives the service reproducer based on described group of information with the service distribution of asking,
Wherein, service module is the first service reproducer that offers together in a plurality of service reproducers with a plurality of separable service configuration, service control module receives the service detach request from the first service reproducer, be separated with at least one the separable service in a plurality of separable service of will be just being reproduced by the first service reproducer and other separable service in a plurality of separable service of just being reproduced by the first service reproducer, thereby described at least one the separable service in a plurality of separable service is configured to offer the second service reproducer in a plurality of service reproducers.
2. server as claimed in claim 1, wherein, described group of information comprises the title of each group and about being included in the identification information of each the service reproducer in each group.
3. server as claimed in claim 1, wherein, described group of information comprises the title of each group and is included in the identification information of the equipment in each group.
4. server as claimed in claim 1 also comprises the group administration module, produces and manage described group of information.
5. server as claimed in claim 4 also comprises the program listing service module, under one the request in the service reproducer program listing service is offered the service reproducer.
6. server as claimed in claim 1, wherein, described group of information is the form of expandable mark language XML.
7. service reproducer comprises:
Module is reproduced in service, reproduces service; With
Device control module when service is reproduced module and reproduced service, will send to about the information of the service of expectation the server of the service that expectation is provided,
Wherein, the service module of service server is the first service reproducer that offers together in a plurality of service reproducers with a plurality of separable service configuration, service control module receives the service detach request from the first service reproducer, be separated with at least one the separable service in a plurality of separable service of will be just being reproduced by the first service reproducer and other separable service in a plurality of separable service of just being reproduced by the first service reproducer, thereby described at least one the separable service in a plurality of separable service is configured to offer the second service reproducer in a plurality of service reproducers.
8. equipment as claimed in claim 7, wherein, the service of described expectation is just to reproduce in the service that module reproduces one by service.
9. service distribution method comprises:
The a plurality of separable service that is provided by service server is provided at the first service reproducer;
Receive the service detach request from the first service reproducer;
Service is sent to the second service reproducer of request based on group information, described service separates from a plurality of separable service that the first service reproducer reproduces; And
In response to receiving the service detach request, at least one separable service in a plurality of separable service of just being reproduced by the first service reproducer and other separable service in a plurality of separable service of just being reproduced by the first service reproducer are being separated, thereby described at least one the separable service in a plurality of separable service is configured to offer the second service reproducer.
10. method as claimed in claim 9, wherein, described service detach request is the form of XML.
11. method as claimed in claim 9, wherein, described group of information comprises the title and the identification information that is included in the service reproducer in each group of each group.
12. a service distribution method comprises:
Use the first service reproducer to produce the service detach request;
Use the second service reproducer to receive the service that separates; And
Use the service of second service reproducer reproducing received,
Wherein, the service module of service server is the first service reproducer that offers together in a plurality of service reproducers with a plurality of separable service configuration, service control module receives the service detach request from the first service reproducer, be separated with at least one the separable service in a plurality of separable service of will be just being reproduced by the first service reproducer and other separable service in a plurality of separable service of just being reproduced by the first service reproducer, thereby described at least one the separable service in a plurality of separable service is configured to offer the second service reproducer in a plurality of service reproducers.
13. method as claimed in claim 12 wherein, sends to the second service reproducer based on group information with the service of described separation, described group of information comprises the title of each group and is included in the identification information of the equipment in each group.
14. a service reproducer comprises:
Module is reproduced in service, reproduces service;
Control module, the separable service of service separating function of just reproducing from the first service reproducer; With
Device interface module sends to the second service reproducer with the data in the service that separates,
Wherein, the service module of service server is the first service reproducer that offers together in a plurality of service reproducers with a plurality of separable service configuration, service control module receives the service detach request from the first service reproducer, be separated with at least one the separable service in a plurality of separable service of will be just being reproduced by the first service reproducer and other separable service in a plurality of separable service of just being reproduced by the first service reproducer, thereby described at least one the separable service in a plurality of separable service is configured to offer the second service reproducer in a plurality of service reproducers.
15. equipment as claimed in claim 14 also comprises data conversion module, and the data in the service that separates are converted to and can be served the data that reproducer reproduces by another.
16. equipment as claimed in claim 14 wherein, has received by service from service server and has reproduced the described service that module is reproduced.
17. a service distribution method comprises:
Reproduce service by the first service reproducer;
From the just reproduced separable service of service separating function; And
Data in the service that separates are sent to the second service reproducer,
Wherein, the service module of service server is the first service reproducer that offers together in a plurality of service reproducers with a plurality of separable service configuration, service control module receives the service detach request from the first service reproducer, be separated with at least one the separable service in a plurality of separable service of will be just being reproduced by the first service reproducer and other separable service in a plurality of separable service of just being reproduced by the first service reproducer, thereby described at least one the separable service in a plurality of separable service is configured to offer the second service reproducer in a plurality of service reproducers.
18. method as claimed in claim 17 comprises that also data in the service that will separate are converted to the data that can be reproduced by the second service reproducer.
19. method as claimed in claim 17 wherein, receives just reproduced described service from service server.
20. a service server comprises:
Service module provides a plurality of separable services;
The authenticate key generation module produces for reproducing the authenticate key of described a plurality of separable services; With
Server control module, in response to the service detach request from the service of described a plurality of separable service detach request and service and the authenticate key of separation are provided,
Wherein, service module is the first service reproducer that offers together in a plurality of service reproducers with a plurality of separable service configuration, service control module receives the service detach request from the first service reproducer, be separated with at least one the separable service in a plurality of separable service of will be just being reproduced by the first service reproducer and other separable service in a plurality of separable service of just being reproduced by the first service reproducer, thereby described at least one the separable service in a plurality of separable service is configured to offer the second service reproducer in a plurality of service reproducers.
21. server as claimed in claim 20, wherein, described server control module sends to authenticate key the service reproducer of serving detach request, and the service that will separate sends to the service reproducer that reproduces the service that separates.
22. server as claimed in claim 20 wherein, can use authenticate key to reproduce the service of described separation.
23. server as claimed in claim 20 also comprises the program listing service module, and the program listing service is offered the service reproducer.
24. a service distribution method comprises:
Receive the service detach request;
Be used for reproducing the authenticate key of the service that separates in response to service detach request separate service and generation;
Send the service of separation and the authenticate key of generation; And
In response to receiving the service detach request, at least one separable service in a plurality of separable service of just being reproduced by the first service reproducer and other separable service in a plurality of separable service of just being reproduced by the first service reproducer are being separated, thereby described at least one the separable service in a plurality of separable service is configured to offer the second service reproducer.
25. method as claimed in claim 24, wherein, the step of the service that described transmission separates and the authenticate key of generation comprises: the authenticate key that produces is sent to the service reproducer of serving detach request, and the service that will separate sends to the service reproducer that reproduces the service that separates.
26. method as claimed in claim 24 wherein, is reproduced the service of described separation with authenticate key.
27. a service reproducer comprises:
Module is reproduced in service, reproduces service;
Device control module is served detach request and is received the authenticate key of serving for reproducing according to this service detach request to service server, and described service is from reproducing the service separation that module is just being reproduced by serving; With
The authenticate key memory module, the authenticate key of storing received,
Wherein, described device control module provides the authenticate key of reception,
Wherein, the service module of service server is the first service reproducer that offers together in a plurality of service reproducers with a plurality of separable service configuration, service control module receives the service detach request from the first service reproducer, be separated with at least one the separable service in a plurality of separable service of will be just being reproduced by the first service reproducer and other separable service in a plurality of separable service of just being reproduced by the first service reproducer, thereby described at least one the separable service in a plurality of separable service is configured to offer the second service reproducer in a plurality of service reproducers.
28. a service reproducer comprises:
Device control module receives the service that separates with authenticate key according to the service detach request, and described authenticate key is used for reproducing the service that separates from the service reproducer of serving detach request; With
Module is reproduced in service, uses the authenticate key that receives to reproduce the service that separates,
Wherein, the service module of service server is the first service reproducer that offers together in a plurality of service reproducers with a plurality of separable service configuration, service control module receives the service detach request from the first service reproducer, be separated with at least one the separable service in a plurality of separable service of will be just being reproduced by the first service reproducer and other separable service in a plurality of separable service of just being reproduced by the first service reproducer, thereby described at least one the separable service in a plurality of separable service is configured to offer the second service reproducer in a plurality of service reproducers.
29. a service distribution method comprises:
Serve detach request to service server;
Receive the authenticate key that is used for reproducing the service that separates according to the service detach request;
The authenticate key of reception is provided,
Wherein, the service module of service server is the first service reproducer that offers together in a plurality of service reproducers with a plurality of separable service configuration, service control module receives the service detach request from the first service reproducer, be separated with at least one the separable service in a plurality of separable service of will be just being reproduced by the first service reproducer and other separable service in a plurality of separable service of just being reproduced by the first service reproducer, thereby described at least one the separable service in a plurality of separable service is configured to offer the second service reproducer in a plurality of service reproducers.
30. a service distribution method comprises:
The service that reception separates according to the service detach request that the service reproducer carries out;
Receive the authenticate key that is used for reproducing the service that separates; And
Reproduce the service of separation with the authenticate key that receives,
Wherein, the service module of service server is the first service reproducer that offers together in a plurality of service reproducers with a plurality of separable service configuration, service control module receives the service detach request from the first service reproducer, be separated with at least one the separable service in a plurality of separable service of will be just being reproduced by the first service reproducer and other separable service in a plurality of separable service of just being reproduced by the first service reproducer, thereby described at least one the separable service in a plurality of separable service is configured to offer the second service reproducer in a plurality of service reproducers.
31. a service distribution method comprises:
Registration is about the group information of service reproducer in service server;
Reproduce at least one service that service server provides;
Use the first service reproducer to serve detach request;
Use the second service reproducer to receive the service that separates; And
Use the service of second service reproducer reproducing received,
Wherein, the service module of service server is the first service reproducer that offers together in a plurality of service reproducers with a plurality of separable service configuration, service control module receives the service detach request from the first service reproducer, be separated with at least one the separable service in a plurality of separable service of will be just being reproduced by the first service reproducer and other separable service in a plurality of separable service of just being reproduced by the first service reproducer, thereby described at least one the separable service in a plurality of separable service is configured to offer the second service reproducer in a plurality of service reproducers.
CN2007800316746A 2006-08-29 2007-08-14 Service distribution apparatus and method Expired - Fee Related CN101507269B (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US84071506P 2006-08-29 2006-08-29
US60/840,715 2006-08-29
KR10-2006-0110739 2006-11-09
KR1020060110739 2006-11-09
KR1020060110739A KR100912868B1 (en) 2006-08-29 2006-11-09 Apparatus and method for distributing services
PCT/KR2007/003889 WO2008026837A1 (en) 2006-08-29 2007-08-14 Service distribution apparatus and method

Publications (2)

Publication Number Publication Date
CN101507269A CN101507269A (en) 2009-08-12
CN101507269B true CN101507269B (en) 2013-04-03

Family

ID=39395450

Family Applications (2)

Application Number Title Priority Date Filing Date
CN2007800316746A Expired - Fee Related CN101507269B (en) 2006-08-29 2007-08-14 Service distribution apparatus and method
CNA2007800318830A Pending CN101536424A (en) 2006-08-29 2007-08-21 Service roaming system and method

Family Applications After (1)

Application Number Title Priority Date Filing Date
CNA2007800318830A Pending CN101536424A (en) 2006-08-29 2007-08-21 Service roaming system and method

Country Status (2)

Country Link
KR (3) KR100912868B1 (en)
CN (2) CN101507269B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101512353B1 (en) * 2013-02-12 2015-04-15 에스케이플래닛 주식회사 Method for providing cloud streaming service, service control apparatus and system therefor
CN104519077A (en) * 2013-09-26 2015-04-15 中兴通讯股份有限公司 Multimedia sharing method, registration method, server and proxy server
KR101914347B1 (en) 2016-12-23 2018-11-01 부산대학교 산학협력단 Method for replaying large event log, and large event log replaying system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6097441A (en) * 1997-12-31 2000-08-01 Eremote, Inc. System for dual-display interaction with integrated television and internet content

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100876001B1 (en) * 2002-04-02 2008-12-24 주식회사 케이티프리텔 How an Information Provider System Provides Bidirectional Multimedia Services to Users
KR100532065B1 (en) * 2002-05-03 2005-11-29 주식회사 윈컴소프트 System and method for serving digital contents using prepayment income distribution
KR101008619B1 (en) * 2003-11-07 2011-01-17 엘지전자 주식회사 System and the Method for controlling the distribute download of mobile phone
KR100574873B1 (en) * 2003-07-24 2006-04-27 엘지전자 주식회사 Method for controlling the distribute streaming of mobile phone

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6097441A (en) * 1997-12-31 2000-08-01 Eremote, Inc. System for dual-display interaction with integrated television and internet content

Also Published As

Publication number Publication date
KR100912868B1 (en) 2009-08-19
CN101507269A (en) 2009-08-12
KR20120052207A (en) 2012-05-23
KR101191401B1 (en) 2012-10-16
KR101218338B1 (en) 2013-01-03
KR20080020429A (en) 2008-03-05
KR20080059536A (en) 2008-06-30
CN101536424A (en) 2009-09-16

Similar Documents

Publication Publication Date Title
US7523214B2 (en) Content providing server, information processing device and method, and computer program
US20180048918A1 (en) Control Plane Architecture for Multicast Cache-Fill
US20050251823A1 (en) Coordinated cross media service
US20080092185A1 (en) Apparatus for receiving adaptive broadcast signal and method thereof
US20150067748A1 (en) Method for relaying contents in contents reproducing device
JP2006509417A (en) How to consider content equivalence when processing content
US20170244992A1 (en) Media playback communication
CN101472138A (en) System and method for implementing share of digital set-top box program stream
WO2011000227A1 (en) Method and apparatus for notification and interaction of multi-screen service in communication system
US8886667B2 (en) Method and system for providing distributed storage system using consumer storage media
US20210194795A1 (en) Methods and systems for providing alternate content
US20210288735A1 (en) Information processing apparatus, client apparatus, and data processing method
CN101507269B (en) Service distribution apparatus and method
US10764627B2 (en) System for deployment of value-added services over digital broadcast cable
CN104303517A (en) Information processing device, information processing method, and program
US20180027301A1 (en) Methods for media playback state information exchange
CN101997841A (en) Generating method and system of rich media scene and dynamic scene generating device
US8359395B2 (en) Service distribution apparatus and method
KR102493299B1 (en) Electronic device, control method thereof, program, medium storage and internet protocol television system
CN102082620B (en) Method for providing EPG (Electronic Program Guide), server and WiFi (Wireless Fidelity) service system
KR20080090112A (en) Iptv music portal service system and method thereof transmitting and receiving music contents
JP2020028075A (en) Video distribution device and video distribution method
KR20100085605A (en) A receiving system including a multibox, a remote an order/payment system and a method for a remote recovering of troubles
Gilberton D3. 1.1 Home Architecture
KR20120128798A (en) Multiplex broadcasting apparatus and system

Legal Events

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

Granted publication date: 20130403

Termination date: 20210814

CF01 Termination of patent right due to non-payment of annual fee