Method of and an apparatus for controlling a web server, a web server control program, and a storage medium on which the web server control program is stored
First Claim
Patent Images
1. A video data distributing system, comprising:
- a plurality of video servers, each storing video data;
a controller connected with the plurality of video servers and a plurality of terminals via a network, wherein each of the terminals is arranged to send a video data request, including a first video data identifier for uniquely identifying the video data, to the controller;
wherein the controller includes storing means and control means, and the storing means is arranged to store;
a video data information table including the first video data identifier, a video server identifier, and a second video data identifier, linked with one another, the video server identifier identifying one of the video servers having the video data identified with the first video data identifier and used for accessing the identified video server, and the second video data identifier identifying the video data in the identified video server and indicating a location of the video data in the identified video server, anda video server information table including a terminal identifier identifying a terminal and the video server identifier of the identified video server having the video data to be distributed to the terminal, linked with each other;
wherein the controller, upon receiving the video data request, obtains the video server identifier corresponding to the terminal identifier of the terminal originating the video data request from the video server information table, extracts the second video data identifier from the video data information table using the obtained video server identifier and the first video data identifier in the video data request, and data sends the video server identifier and the second video identifier to the terminal originating the video data request; and
wherein the terminal originating the video data request accesses the identified video server with the received video server identifier, and obtains the video data from the identified video server using the received second video data identifier.
0 Assignments
0 Petitions
Accused Products
Abstract
A WEB server includes a control unit for HTTP server, a table of addresses of VOD servers, and a table of identifiers of video data. The control unit accesses these tables, in response to a request from a user of a terminal device for a display of video data, to retrieve therefrom an address of a video server and an identifier of a title of video data related to information on a WEB page accessed by the user, then transfers the address and the identifier to the terminal device. This enables the user of a video-on-demand system to easily obtain video data associated with information on the WEB server.
-
Citations
11 Claims
-
1. A video data distributing system, comprising:
-
a plurality of video servers, each storing video data; a controller connected with the plurality of video servers and a plurality of terminals via a network, wherein each of the terminals is arranged to send a video data request, including a first video data identifier for uniquely identifying the video data, to the controller; wherein the controller includes storing means and control means, and the storing means is arranged to store; a video data information table including the first video data identifier, a video server identifier, and a second video data identifier, linked with one another, the video server identifier identifying one of the video servers having the video data identified with the first video data identifier and used for accessing the identified video server, and the second video data identifier identifying the video data in the identified video server and indicating a location of the video data in the identified video server, and a video server information table including a terminal identifier identifying a terminal and the video server identifier of the identified video server having the video data to be distributed to the terminal, linked with each other; wherein the controller, upon receiving the video data request, obtains the video server identifier corresponding to the terminal identifier of the terminal originating the video data request from the video server information table, extracts the second video data identifier from the video data information table using the obtained video server identifier and the first video data identifier in the video data request, and data sends the video server identifier and the second video identifier to the terminal originating the video data request; and wherein the terminal originating the video data request accesses the identified video server with the received video server identifier, and obtains the video data from the identified video server using the received second video data identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A video data distributing method performed in a system including a plurality of video servers, a plurality of terminals, and a web server connected with the plurality of video servers and terminals via a network, the method comprising the steps of:
-
preparing, in the web server, a video data information table including a first video data identifier for uniquely identifying video data, a video server identifier, and a second video data identifier, linked with one another, the video server identifier identifying one of the video servers having video data identified with the first video data identifier and used for accessing the identified video server, and the second video data identifier identifying the video data in the identified video server and indicating a location of the video data in the identified video server; preparing, in the web server, a video server information table including a terminal identifier identifying a terminal and the identified video server identifier of the video server having the video data to be distributed to the terminal, linked with each other; sending a video data request including the first video data identifier from one of the plurality of terminals to the web server; obtaining, in the web server, the video server identifier corresponding to the terminal identifier of the terminal originating the video data request from the video server information table, and extracting the second video data identifier from the video data information table using the obtained video server identifier and the first video data identifier in the video data request, to send the video server identifier and the second video data identifier to the terminal originating the video data request, and accessing, by the terminal originating the video data request, the identified video server with the received video server identifier, and obtaining the video data from the identified video server using the received second video data identifier for reproduction.
-
Specification