Data conversion processing system, data conversion processing method, and non-transitory recording medium

التفاصيل البيبلوغرافية
العنوان: Data conversion processing system, data conversion processing method, and non-transitory recording medium
Patent Number: 11650,777
تاريخ النشر: May 16, 2023
Appl. No: 17/592469
Application Filed: February 03, 2022
مستخلص: A data conversion processing system, including: a queue server to accumulate a queue that specifies data conversion processing to a different data format; and circuitry to execute a converter that performs conversion of data specified by the queue, and a converter number adjustment module provided at a container as a user space on an operating system, wherein the converter number adjustment module, in a case that a number of queues equal to or larger than a threshold value are accumulated in the queue server, forms at least one virtual converter that performs data conversion processing the same as the data conversion processing of the converter at the container, and performs the data conversion processing corresponding to the number of queues equal to or larger than the threshold value.
Inventors: Honda, Tadashi (Kanagawa, JP)
Assignees: Ricoh Company, Ltd. (Tokyo, JP)
Claim: 1. A data conversion processing system, comprising: a queue server configured to accumulate queues that specify data conversion processing to a different data format; and circuitry configured to execute at least one existing converter that performs conversion of data specified by one or more of the queues, and a converter number adjustment module provided at a container as a user space on an operating system, wherein the converter number adjustment module, in a case that a number of the queues equal to or larger than a threshold value are accumulated in the queue server, forms at least one virtual converter that performs data conversion processing at the container the same as the data conversion processing of the at least one existing converter, and performs the data conversion processing corresponding to the number of queues equal to or larger than the threshold value.
Claim: 2. The data conversion processing system according to claim 1 , wherein the converter number adjustment module forms the at least one virtual converter based on an activation condition set in a setting file, wherein the activation condition based on a past processing record of the data conversion processing is set in the setting file, the activation condition being successively corrected in accordance with the past processing record.
Claim: 3. The data conversion processing system according to claim 1 , wherein the converter number adjustment module periodically recognizes the number of the queues in the queue server, and determines whether the number of the queues in the queue server is equal to or larger than the threshold value.
Claim: 4. The data conversion processing system according to claim 2 , wherein at least an activation date and time is set as the activation condition in the setting file, and wherein the converter number adjustment module forms the at least one virtual converter at the activation date and time set in the setting file.
Claim: 5. The data conversion processing system according to claim 4 , wherein the converter number adjustment module sets in the setting file a time schedule which is detected based on the past processing record and in which processing by the at least one existing converter stagnates, as the activation date and time to form the at least one virtual converter.
Claim: 6. The data conversion processing system according to claim 1 , wherein, in a case that a queue whose data conversion processing by the at least one existing converter has stagnated for a predetermined time or more is accumulated in the queue server, the converter number adjustment module forms the at least one virtual converter and performs the data conversion processing corresponding to the queue whose processing has stagnated for the predetermined time or more.
Claim: 7. The data conversion processing system according to claim 1 , wherein, in a case that a queue whose data conversion processing by the at least one existing converter is in an error status is accumulated in the queue server, the converter number adjustment module forms the at least one virtual converter and performs the data conversion processing corresponding to the queue in the error status.
Claim: 8. A data conversion processing method, comprising: providing a queue server to accumulate queues that specify data conversion processing to a different data format; executing at least one existing converter that performs conversion of data specified by one or more of the queues; providing a converter number adjustment module at a container as a user space on an operating system; and based on a determination that a number of the queues equal to or larger than a threshold value are accumulated in the queue server, the method further comprising: forming at least one virtual converter that performs data conversion processing the same as data conversion processing of the at least one existing converter at the container using the converter number adjustment module, and performs the data conversion processing corresponding to the number of queues equal to or larger than the threshold value.
Claim: 9. A non-transitory recording medium which, when executed by one or more processors, causes the processors to perform a data conversion processing method comprising: providing a queue server to accumulate queues that specify data conversion processing to a different data format; executing at least one existing converter that performs conversion of data specified by one or more of the queues; providing a converter number adjustment module at a container as a user space on an operating system; and based on a determination that a number of the queues equal to or larger than a threshold value are accumulated in the queue server the method further comprising: forming at least one virtual converter that performs data conversion processing the same as data conversion processing of the at least one existing converter at the container using the converter number adjustment module, and performs the data conversion processing corresponding to the number of queues equal to or larger than the threshold value.
Claim: 10. The data conversion processing system according to claim 1 , wherein the at least one existing converter polls the queue server at a predetermined time interval, and processes a queue in the queue server when the queue is present in the queue server.
Claim: 11. The data conversion processing system according to claim 10 , wherein the at least one virtual converter looks at the queue server once, and when a queue to be processed is present in the queue server, the at least one virtual converter processes the queue, and disappears when the processing of the queue is completed.
Claim: 12. The data conversion processing system according to claim 1 , wherein the converter number adjustment module forms a number of virtual converters corresponding to the number of the queues exceeding the threshold value.
Claim: 13. The data conversion processing system according to claim 1 , wherein the converter number adjustment module forms a predetermined number of virtual converters when the number of the queues equal to or larger than the threshold value are accumulated in the queue server.
Claim: 14. The data conversion processing system according to claim 1 , wherein the converter number adjustment module forms the at least one virtual converter based on a setting file that specifies the threshold value and a number of virtual converters to form.
Claim: 15. The data conversion processing system according to claim 14 , wherein the converter number adjustment module rewrites the threshold value and the number of virtual converters to form for the data conversion processing in the setting file based on a past record check.
Claim: 16. The data conversion processing method according to claim 8 , wherein forming the at least one virtual converter comprises forming a number of virtual converters corresponding to the number of the queues exceeding the threshold value.
Claim: 17. The data conversion processing method according to claim 8 , wherein forming the at least one virtual converter comprises forming the at least one virtual converter based on a setting file that specifies the threshold value and a number of virtual converters to form.
Claim: 18. The data conversion processing method according to claim 17 , wherein the method further comprises rewriting the threshold value and the number of virtual converters to form for the data conversion processing in the setting file based on a past record check.
Claim: 19. The non-transitory recording medium according to claim 9 , wherein forming the at least one virtual converter comprises forming a number of virtual converters corresponding to the number of the queues exceeding the threshold value.
Claim: 20. The non-transitory recording medium according to claim 9 , wherein forming the at least one virtual converter comprises forming the at least one virtual converter based on a setting file that specifies the threshold value and a number of virtual converters to form.
Patent References Cited: 9595061 March 2017 Ryan
20060055962 March 2006 Saito
20070067370 March 2007 Honda et al.
20140223150 August 2014 Honda et al.
20180113792 April 2018 Kumagai
2006-081081 March 2006
2009-075689 April 2009
Primary Examiner: Dottin, Darryl V
Attorney, Agent or Firm: Duft & Bornsen, PC
رقم الانضمام: edspgr.11650777
قاعدة البيانات: USPTO Patent Grants