Cloud computing system, method for processing document, and storage medium for same
AssigneeCanon Kabushiki Kaisha
InventorShunsuke Ota
Life of this patent
Estimating the term…
Abstract
A front-end processing unit provided in a document processing system receives a request in relation to document processing from an image forming apparatus, and produces a divided job by dividing the document processing job into a unit capable of parallel processing in response to the received request details. The front-end processing unit determines an execution order for each of the divided jobs, and then stores the divided jobs in a plurality of queues. The back-end processing unit obtains a divided job from the queue according to the determined execution order of divided jobs, and executes document processing by executing the obtained divided job, and then returns the document processing result to the image forming apparatus.
Claims7
A cloud computing system comprising:
- a request reception unit configured to be realized by executing a request reception program that stores a message corresponding to a job in a storage unit in response to the reception of a processing request for the job from an image forming apparatus;
- and
- a back-end processing unit configured to be realized by executing a back-end processing program that makes an acquisition request for the message to the storage unit at regular intervals, and when the message has been acquired from the storage unit, performs processing based on the acquired message,
- wherein the request reception unit includes a storing unit configured to receive a processing request for a job from the image forming apparatus, divide the received job, determines the execution order for each of the divided jobs, and store a message corresponding to each of the divided jobs in a plurality of the storage units;
- and
- wherein the back-end processing unit includes a document processing unit configured to obtain the message stored in any one of a plurality of the storage units in accordance with the determined execution order for the divided jobs, execute document processing for the divided jobs based on the obtained message, and store the document processing result in the storage unit.
A document processing method comprising the steps of:
- storing, in a storing step, a message corresponding to a job in response to the reception of a processing request for the job from an image forming apparatus using a request reception unit configured to be realized by executing a request reception program;
- and
- making, in a processing step, an acquisition request for the message to the storage unit at regular intervals, and when the message has been acquired from the storage unit, performing processing based on the acquired message using a back-end processing unit configured to be realized by executing a back-end processing program,
- wherein, in the storing step, the request reception unit receives a processing request for a job from the image forming apparatus, divides the received job, determines the execution order for each of the divided jobs, and stores a message corresponding to each of the divided jobs in the storage unit;
- and
- wherein, in the processing step, the back-end processing unit obtains the message stored in any one of the plurality of storage units in accordance with the determined execution order for the divided jobs, executes document processing for the divided jobs based on the obtained message, and stores the document processing result in the storage unit.
A computer readable storage medium on which is stored a computer program for making a computer execute a method for a document processing method, the method comprising the steps of:
- storing, in a storing step, a message corresponding to a job in response to the reception of a processing request for the job from an image forming apparatus using a request reception unit configured to be realized by executing a request reception program;
- and
- making, in a processing step, an acquisition request for the message to the storage unit at regular intervals, and when the message has been acquired from the storage unit, performing processing based on the acquired message using a back-end processing unit configured to be realized by executing a back-end processing program,
- wherein, in the storing process, the request reception unit receives a processing request for a job from the image forming apparatus, divides the received job, determines the execution order for each of the divided jobs, and stores a message corresponding to each of the divided jobs in the storage unit;
- and
- wherein, in the processing process, the back-end processing unit obtains the message stored in any one of the plurality of storage units in accordance with the determined execution order for the divided jobs, executes document processing for the divided jobs based on the obtained message, and stores the document processing result in the storage unit.
Dependencies are inferred from the claim text.