Relay apparatus, system and method, and storage medium
First Claim
Patent Images
1. A relay apparatus for delivering video stream information from a server to a plurality of clients via a network, said apparatus comprising:
- message reception means for receiving a video request message from a first client;
message interpretation means for interpreting a video request message received by said message reception means;
connection management means for managing connection with the first client;
video delivering means for delivering obtained video stream to the first client which has requested the video request;
information delivering means for delivering information interpreted by said message interpretation means to the server; and
a buffer unit for storing video stream information received from the server, wherein said video delivering means delivers video stream information stored in said buffer unit to the first client without starting a new connection between the first client and the server in case that another connection between a second client different from the first client and the server has been established.
1 Assignment
0 Petitions
Accused Products
Abstract
A system enables information transmission between a server which serves information by its own communication format and a client which receives service on a general network, with an efficient and simple structure. A conversion server 101 receives a video transmission request message from a client 103 in the HTTP protocol, the conversion server 101 converts the message into a message of a format of a server 102, and transmits the converted message to the server 102. Then, the conversion server 101 returns video data transferred from the server 102 to the client 103 in the HTTP protocol.
143 Citations
16 Claims
-
1. A relay apparatus for delivering video stream information from a server to a plurality of clients via a network, said apparatus comprising:
-
message reception means for receiving a video request message from a first client;
message interpretation means for interpreting a video request message received by said message reception means;
connection management means for managing connection with the first client;
video delivering means for delivering obtained video stream to the first client which has requested the video request;
information delivering means for delivering information interpreted by said message interpretation means to the server; and
a buffer unit for storing video stream information received from the server, wherein said video delivering means delivers video stream information stored in said buffer unit to the first client without starting a new connection between the first client and the server in case that another connection between a second client different from the first client and the server has been established.
-
-
2. A relay apparatus for delivering video stream data from a server to clients via a network, comprising:
-
a connection management device adapted to establish a connection to a server in response to a request from a first client, and to deliver video stream data to the first client, and a memory control device adapted to store the video stream data from the server in a memory, wherein said connection management device delivers the video stream data stored in said memory to the first client without starting a new connection between the first client and the server, in case that a connection between a second client different from the first client and the server has been established. - View Dependent Claims (3, 4, 5, 6)
-
-
7. A relaying method to deliver video stream data from a server to clients via a network, comprising:
-
establishing a connection between a first client and the server in response to a request from the first client, storing video stream data in a memory, and delivering the video stream data from the server to the first client, in case that a connection between a second client different from the first client and the server has not been established, and delivering the video stream data which has been stored in said memory without starting a new connection between the first client and the server, in case that the connection between the second client and the server has been established. - View Dependent Claims (8, 9, 10, 11)
converting a first format of video stream data from the server to a second format for the clients.
-
-
12. A storage medium to store a computer program to execute a relaying method to deliver video stream data from a server to clients via a network, said computer program comprising the codes of:
-
establishing a connection between a first client and the server in response to a request from the first client, storing in a memory, and delivering video stream data from the server to the first client, in case that a connection between a second client different from the first client and the server has not been established, and delivering video stream data which has been stored in the memory without starting a new connection between the first client and the server, in case that the connection between the second client and the server has been established. - View Dependent Claims (13, 14, 15, 16)
converting a first format of video stream data from the server to a second format for the clients.
-
Specification