Control of data distribution apparatus and data distribution system
First Claim
Patent Images
1. A data distribution method of distributing real-time image data from a camera server apparatus to clients via a network, comprising:
- storing the real-time image data in a memory;
determining whether a number of clients to which the real-time image data are being distributed is less than a predetermined number;
uploading the stored image data in the memory to a storage server apparatus which is different from the clients which requested the real-time image data when it is determined in the determining step that the number of clients to which the real-time image data are being distributed is less than the predetermined number; and
interrupting uploading of the stored image data in the memory when it is determined that the number of clients to which the real-time image data are being distributed is not less than the predetermined number after it is determined that the number of clients to which the real-time image data are being distributed is less than the predetermined number.
0 Assignments
0 Petitions
Accused Products
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.
-
Citations
16 Claims
-
1. A data distribution method of distributing real-time image data from a camera server apparatus to clients via a network, comprising:
-
storing the real-time image data in a memory; determining whether a number of clients to which the real-time image data are being distributed is less than a predetermined number; uploading the stored image data in the memory to a storage server apparatus which is different from the clients which requested the real-time image data when it is determined in the determining step that the number of clients to which the real-time image data are being distributed is less than the predetermined number; and interrupting uploading of the stored image data in the memory when it is determined that the number of clients to which the real-time image data are being distributed is not less than the predetermined number after it is determined that the number of clients to which the real-time image data are being distributed is less than the predetermined number. - View Dependent Claims (2, 3, 4)
-
-
5. A data distribution method of distributing real-time image data from a camera server apparatus to clients via a network, comprising:
-
storing the real-time image data in a memory; receiving access situation of clients to a storage server apparatus which is different from the clients which requested the real-time image data; determining on the basis of the received access situation that whether a number of clients accessing to the storage server apparatus is less than a first predetermined number and whether a number of clients to which the real-time image data are being distributed is less than a second predetermined number; and uploading the stored image data in the memory to the storage server apparatus which is different from the clients which requested the real-time image data when it is determined in the determining step that the number of clients accessing to the storage server apparatus is less than the first predetermined number and the number of clients to which the real-time image data are being distributed is less than the second predetermined number. - View Dependent Claims (6, 7)
-
-
8. A data distribution apparatus of distributing real-time image data from a camera server apparatus clients via a network, comprising:
-
a memory configured to store the real-time image data; a determination unit configured to determine whether a number of clients to which the real-time image data are being distributed is less than a predetermined number; an uploading unit configured to upload the stored image data in said memory to a storage server apparatus which is different from the clients which requested the real-time image data when the determination unit determines that the number of clients to which the real-time image data are being distributed is less than the predetermined number; and an interruption unit configured to interrupt the uploading of the stored image data in the memory when it is determined that the number of clients to which the real-time image data are being distributed is not less than the predetermined number after it is determined that the number of clients to which the real-time image data are being distributed is less than the predetermined number. - View Dependent Claims (9, 10, 11)
-
-
12. A data distribution apparatus of distributing real-time image data from a camera server apparatus to clients via a network, comprising:
-
a memory configured to store the real-time image data; a receiving unit configured to receive, from a storage server apparatus which is different from the clients which requested the real-time image data, access situation of clients to the storage server apparatus; a determination unit configured to determine on the basis of the received access situation whether a number of clients accessing to the storage server apparatus is less than a first predetermined number and whether a number of clients to which the real-time image data are being distributed is less than a second predetermined number; and an uploading unit configured to upload the stored image data in the memory to the storage server apparatus which is different from the clients which requested the real-time image data when it is determined by the determination unit that the number of clients accessing to the storage server apparatus is less than the first predetermined number and that the number of clients to which the real-time image data are being distributed is less than the second predetermined number. - View Dependent Claims (13, 14)
-
-
15. A non-transitory 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 real-time image data; distributing the real-time image data to clients; storing the real-time image data in a memory; determining whether a number of clients to which the real-time image data are being distributed is less than a predetermined number; uploading the stored image data in the memory to a storage server apparatus which is different from the clients which requested the real-time image data when it is determined in the determining step that the number of clients to which the real-time image data are being distributed is less than the predetermined number; and interrupting uploading of the stored image data in the memory when it is determined that the number of clients to which the real-time image data are being distributed is not less than the predetermined number after it is determined that the number of clients to which the real-time image data are being distributed is less than the predetermined number.
-
-
16. A non-transitory 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 real-time image data; distributing the real-time image data clients; storing the real-time image data in a memory; receiving access situation of clients to a storage server apparatus which is different from the clients which requested the real-time image data; determining on the basis of the received access situation whether a number of clients accessing to the storage server apparatus is less than a first predetermined number and whether a number of clients to which the real-time image data are being distributed is less than a second predetermined number; and uploading the stored image data in the memory to the storage server apparatus which is different from the clients which requested the real-time image data when it is determined in the determining step that the number of clients accessing to the storage server apparatus is less than the first predetermined number and the number of clients to which the real-time image data are being distributed is less than the second predetermined number.
-
Specification