Session control apparatus, session control method, and program
AssigneeOMRON Corporation
InventorsTetsuji Yamato, Taiji Yoshikawa
Life of this patent
Estimating the term…
Abstract
A session control apparatus, a session control method, and a session control program may maintain a quality of input data output to a processing module. A processing module has a defined condition regarding a quality of the input data. The session control apparatus includes a selection unit and a switching unit. The selection unit selects a second device when the input data fails to satisfy the condition. The switching unit switches a first device that outputs the input data to the processing module to the second device selected by the selection unit.
Claims14
A session control apparatus for controlling a session between a processing module and a first device that outputs input data to the processing module,
- the processing module being configured to generate, based on at least one piece of the input data, output data different from the at least one piece of input data,
- the processing module storing a defined condition regarding a quality of the input data,
- the session control apparatus comprising a processor configured with a program to perform operations comprising:
- operation as a switching determination unit configured to determine whether a second device is to be selected, based on a determination as to whether the first device fails to satisfy the condition based on extracting metadata from the input data and checking a quality of the metadata;
- operation as a selection unit configured to select the second device in response to the input data failing to satisfy the condition;
- and
- operation as a switching unit configured to switch from the first device and the second device such that the second device outputs data to the processing module.
A session control apparatus for controlling a session between a processing module and a storage storing a first data set to be input into the processing module,
- the first data set including a plurality of pieces of data,
- the processing module being configured to generate, based on at least one piece of input data, output data different from the at least one piece of input data,
- the processing module storing a defined condition regarding a quality of the at least one input data,
- the session control apparatus comprising a processor configured with a program to perform operations comprising:
- operation as a switching determination unit configured to determine whether a second data set is to be selected, based on a determination as to whether the first data set fails to satisfy the condition based on extracting metadata from the input data and checking a quality of the metadata;
- operation as a selection unit configured to select the second data set in response to the data included in the first data set failing to satisfy the condition;
- and
- operation as a switching unit configured to switch from the first data set to the second data set such that the second data set is input to the processing module.
A session control method for controlling a session between a processing module and a first device that outputs input data to the processing module,
- the processing module being configured to generate, based on at least one piece of the input data, output data different from the at least one piece of input data,
- the processing module storing a defined condition regarding a quality of the input data,
- the session control method comprising:
- determining whether a second device is to be selected, based on a determination as to whether the first device fails to satisfy the condition based extracting metadata from the input data and checking a quality of the metadata;
- selecting the second device in response to the input data failing to satisfy the condition;
- and
- switching from the first device to the second device such that the second device outputs data to the processing module.
A non-transitory computer-readable storage medium storing a program causing a computer to implement controlling a session between a processing module and a first device that outputs input data to the processing module,
- the processing module being configured to generate, based on at least one piece of the input data, output data different from the at least one piece of input data,
- the processing module storing a defined condition regarding a quality of the input data,
- the program, which when read and executed, causes the computer to perform operations comprising:
- determining whether a second device is to be selected, based on a determination as to whether the first device fails to satisfy the condition based on extracting metadata from the input data and extracting a quality of the metadata;
- selecting the second device in response to the input data failing to satisfy the condition;
- and
- switching from first device to the second device such that the second device outputs data to the processing module.
Dependencies are inferred from the claim text.