Control of data distribution apparatus and data distribution system
AssigneeCanon Kabushiki Kaisha
InventorTomoaki Kawai
Life of this patent
Estimating the term…
Abstract
Upon distributing data from a first terminal apparatus to a second terminal apparatus, whether the data is to be distributed is determined in accordance with an access situation of a client to the first terminal apparatus, and, on the basis of a determined result, the data is distributed to the second terminal apparatus.
Claims12
A data distribution method of distributing a real-time image data from a camera server apparatus having a camera device to a plurality of requesting clients via a network, comprising:
- obtaining the real-time image data;
- distributing the real-time image data to at least one of the plurality of requesting clients;
- storing the real-time image data in a memory;
- determining whether the real-time image data are being distributed to at least one of the plurality of requesting clients or not;
- and
- uploading the stored image data in the memory to a storage server apparatus when it is determined that the real-time image data are not being distributed.
A data distribution method of distributing a real-time image data from a camera server apparatus having a camera device to a plurality of requesting clients via a network, comprising:
- obtaining the real-time image data;
- distributing the real-time image data to at least one of the plurality of requesting clients;
- storing the real-time image data in a memory;
- receiving access situation of clients to a storage server apparatus;
- uploading the stored image data in the memory to the storage server apparatus when it is determined on the basis of the received access situation that no client is accessing to the storage server apparatus.
A data distribution apparatus of distributing a real-time image data from a camera server apparatus having a camera device to a plurality of requesting clients via a network, comprising:
- an input unit adapted to obtain the real time image data;
- a distribution unit adapted to distribute the real-lime image data to at least one of the plurality of requesting clients;
- a memory adapted to store the real-time image data;
- a determination unit adapted to determine whether the real-time image data are being distributed to at least one of the plurality of requesting clients or not;
- and
- an uploading unit adapted to upload the stored image data in said memory to a storage server apparatus when it is determined that the real-time image data are not being distributed.
A data distribution apparatus of distributing a real-time image data from a camera server apparatus having a camera device to a plurality of requesting clients via a network, comprising:
- an input unit adapted to obtain the real-time image data;
- a distribution unit adapted to distribute the real-time image data to at least one of the plurality of requesting clients;
- memory adapted to store the real-time image data;
- a receiving unit adapted to receive, from a storage server apparatus, access situation of clients to the storage server apparatus;
- uploading unit adapted to upload the stored image data in the memory to the storage server apparatus when it is determined on the basis of the received access situation that no client is accessing to the storage server apparatus.
A storage medium readable by a data processing apparatus, said storage medium storing a program which is executable by the data processing apparatus and comprises program codes realizing the data distribution method comprising:
- obtaining the real-time image data;
- distributing the real-time image data to at least one of the plurality of requesting clients;
- storing the real-time image data in a memory;
- determining whether the real-time image data are being distributed to at least one of the plurality of requesting clients or not;
- and
- uploading the stored image data in the memory to a storage server apparatus when it is determined that the real-time image data are not being distributed.
A storage medium readable by a data processing apparatus, said storage storing a program which is executable by the data processing apparatus and comprises program codes realizing the data distribution method comprising:
- obtaining the real-time image data;
- distributing the real-time image data to at least one of the plurality of requesting clients;
- storing the real-time image data in a memory;
- receiving access situation of clients to a storage server apparatus;
- uploading the stored image data in the memory to the storage server apparatus when it is determined on the basis of the received access situation that no client is accessing to the storage server apparatus.
Dependencies are inferred from the claim text.