Content providing server, information processing device and method, and computer program
First Claim
1. A content-providing server for executing content transmission to a client and content recording processing, the server comprising:
- a tuner;
a data transmitter/receiver executing communication processing between the server and a client, wherein the communication processing includes communication of control information and content received by the tuner, the received content including a first content received by the tuner over a first channel and a second content received by the tuner over a second channel, the first channel being associated with a first Uniform Resource Locator (URL) and the first content being received by accessing the first URL, the second channel being associated with a second Uniform Resource Locator (URL) and the second content being received by accessing the second URL;
a memory device including;
a metadata storage storing attribute information corresponding to the received content, wherein the attribute information is stored as content information; and
a content storage storing the received content in an hierarchical content management directory, wherein the metadata storage unit includes information describing the hierarchical management directory;
a content manager processing the content information to be provided to the client; and
a content deliverer processing the received content, the content deliverer comprising;
a tuner control instance for arranging the first content and the second content as a unit of content by aggregating the first URL and the second URL to generate a combined URL that provides access to the unit of content, wherein a recording source content identifier is set corresponding to the unit of content, and the recording source content identifier is the combined URL; and
a storage control instance for storing the unit of content, wherein a recording target content identifier is set corresponding to the unit of content,wherein the data transmitter/receiver uses the combined URL to provide access to the first content and the second content to the client by establishing a connection between the server and the client, andwherein the combined URL is used to switch between the first content and the second content by maintaining the connection and without setting a new URL to switch from the first content that is received over the first channel to the second content that is received over the second channel.
1 Assignment
0 Petitions
Accused Products
Abstract
A device and method is provided to enable improved control of streaming live delivery and recording processing as to a client from a server of tuner-received content. This is configured such that a tuner control instance which executes streaming delivery of the tuner-received content under the control of the tuner, and a storage unit control instance which executes recording of the tuner-received content under the control of the content storage unit such as a hard disk, are independently set, and to each a channel list URL and video capsule URL are set as the content URL capable of specifying the processing control object, and requests can be received from the client individually by setting a control instance ID which is a control instance (AVT instance) identifier. By this configuration, independent processing according to the client request is enabled.
19 Citations
28 Claims
-
1. A content-providing server for executing content transmission to a client and content recording processing, the server comprising:
-
a tuner; a data transmitter/receiver executing communication processing between the server and a client, wherein the communication processing includes communication of control information and content received by the tuner, the received content including a first content received by the tuner over a first channel and a second content received by the tuner over a second channel, the first channel being associated with a first Uniform Resource Locator (URL) and the first content being received by accessing the first URL, the second channel being associated with a second Uniform Resource Locator (URL) and the second content being received by accessing the second URL; a memory device including; a metadata storage storing attribute information corresponding to the received content, wherein the attribute information is stored as content information; and a content storage storing the received content in an hierarchical content management directory, wherein the metadata storage unit includes information describing the hierarchical management directory; a content manager processing the content information to be provided to the client; and a content deliverer processing the received content, the content deliverer comprising; a tuner control instance for arranging the first content and the second content as a unit of content by aggregating the first URL and the second URL to generate a combined URL that provides access to the unit of content, wherein a recording source content identifier is set corresponding to the unit of content, and the recording source content identifier is the combined URL; and a storage control instance for storing the unit of content, wherein a recording target content identifier is set corresponding to the unit of content, wherein the data transmitter/receiver uses the combined URL to provide access to the first content and the second content to the client by establishing a connection between the server and the client, and wherein the combined URL is used to switch between the first content and the second content by maintaining the connection and without setting a new URL to switch from the first content that is received over the first channel to the second content that is received over the second channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An information processing device requesting content received by a tuner in a server, the information processing device comprising:
-
a memory device storing instructions; and a processor executing the instructions for; receiving, by the tuner, content over a plurality of channels, the received content including a first content received by the tuner over a first channel and a second content received by the tuner over a second channel, the first channel being associated with a first Uniform Resource Locator (URL) and the first content being received by accessing the first URL, the second channel being associated with a second Uniform Resource Locator (URL) and the second content being received by accessing the second URL; storing the received content in a hierarchical content management directory; storing metadata including attribute information associated with the received content, the metadata including information describing the hierarchical content management directory; arranging the first content and the second content as a unit of content by aggregating the first URL and the second URL to generate a combined URL that provides access to the unit of content; setting a recording source content identifier associated with the unit of content and used by a tuner control instance, wherein the tuner control instance is used to send the received content to a client, and the record source content identifier is the combined URL; setting a recording target content identifier to be used by a storage control instance to control the storing of the received content; receiving, from the client, a control request identifying the tuner control instance or the storage unit control instance; and providing access to the first content and the second content to the client by using the combined URL over a connection established between the server and the client, wherein the combined URL is used to switch between the first content and the second content by maintaining the connection and without setting a new URL to switch from the first content that is received over the first channel to the second content that is received over the second channel. - View Dependent Claims (14, 15)
-
-
16. An information processing method for executing processing of content received from a tuner in a server, the method comprising:
-
receiving, by the tuner, content over a plurality of channels, the received content including a first content received by the tuner over a first channel and a second content received by the tuner over a second channel, the first channel being associated with a first Uniform Resource Locator (URL) and the first content being received by accessing the first URL, the second channel being associated with a second Uniform Resource Locator (URL) and the second content being received by accessing the second URL; storing the received content in a hierarchical content management directory; storing metadata including attribute information associated with the received content, the metadata including information describing the hierarchical content management directory; arranging the first content and the second content as a unit of content by aggregating the first URL and the second URL to generate a combined URL that provides access to the unit of content; setting a recording source content identifier associated with the unit of content and used by a tuner control instance, wherein the tuner control instance is used to send the received content to a client, and the record source content identifier is the combined URL; setting a recording target content identifier to be used by a storage unit control instance to control the storing of the received content; receiving, from the client, a control request identifying the tuner control instance or the storage unit control instance; and providing access to the first content and the second content to the client by using the combined URL over a connection established between the server and the client, wherein the combined URL is used to switch between the first content and the second content by maintaining the connection and without setting a new URL to switch from the first content that is received over the first channel to the second content that is received over the second channel. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A non-transitory computer-readable storage medium storing a program that, when executed on a processor of a server, causes the processor to perform a method for executing processing of content received by a tuner in the server, the method comprising:
-
receiving, by the tuner, content over a plurality of channels, the received content including a first content received by the tuner over a first channel and a second content received by the tuner over a second channel, the first channel being associated with a first Uniform Resource Locator (URL) and the first content being received by accessing the first URL, the second channel being associated with a second Uniform Resource Locator (URL) and the second content being received by accessing the second URL; storing the received content in a hierarchical content management directory; storing metadata including attribute information corresponding to the received content, the metadata including information describing the hierarchical content management directory; arranging the first content and the second content as a unit of content by aggregating the first URL and the second URL to generate a combined URL that provides access to the unit of content; setting a recording source content identifier corresponding to the unit of content and being used by a tuner control instance, wherein the tuner control instance is used to send the received content to a client, and the record source content identifier is the combined URL; setting a recording target content identifier used by a storage unit control instance to control the storing of the received content; receiving, from the client, a control request identifying the tuner control instance or the storage unit control instance; and providing access to the first content and the second content to the client by using the combined URL over a connection established between the server and the client, wherein the combined URL is used to switch between the first content and the second content by maintaining the connection and without setting a new URL to switch from the first content that is received over the first channel to the second content that is received over the second channel.
-
Specification