Patent ID: 9729656
Date: 2017-08-08
CPC Classifications: G06F,H04L

Claim:
1. A system comprising: a data acquisition device configured to acquire data to undergo data processing; a management server; and a conversion server configured to convert a data format of the data which is stored in an external server, wherein the management server receives a job request for processing of data selected by a user using an operation unit, and acquires information about a data format of the data from the external server or a predetermined device having the operation unit, wherein, based on the acquired information about the data format of the data, the management server decides timeout information which is used in a communication to be controlled by the data acquisition device, wherein, if a data format of the data stored in the external server is a first format, the management server transmits a job to which first location information indicating a location where the data is stored in the external server is added, to the data acquisition device, and does not add timeout information to the job, and the data acquisition device receives the job and determines whether or not the timeout information is added to the job, and wherein, in a case where the data acquisition device determines that the timeout information is not added to the job, the data acquisition device acquires the data from the external server based on the transmitted first location information, without the conversion server, the data acquisition device sets a predetermined time as a first timeout time used for a communication for acquisition of the data from the external server, and controls the communication for acquisition of the data from the external server using the first timeout time, and wherein, if the data format of the data stored in the external server is a second format, the management server transmits a job to which second location information indicating a location where the data to be converted by the conversion server is stored in the conversion server and the decided timeout information are added, to the data acquisition device, and the data acquisition device receives the job and determines whether or not the timeout information is added to the job, and wherein, in a case where the data acquisition device determines that the timeout information is added to the job, the data acquisition device acquires the data from the conversion server based on the transmitted second location information, the data acquisition device sets a time, specified by the added timeout information, which is longer than the predetermined time, as a second timeout time used for a communication for acquisition of the data from the conversion server, and controls the communication for acquisition of the data from the conversion server using the second timeout time, wherein the data acquisition device acquires the data from the external server in the communication in accordance with the first timeout time or from the conversion server in the communication in accordance with the second timeout time, and executes the data processing to the acquired data based on the job transmitted from the management server.