Transfer device and transfer method for data transfer compatible with a plurality of protocols
View Patent ↗A transfer device receives data from a transmission source device, and stores the program group and initial setting information, the transfer device includes: wherein each program in the program group matches a reception protocol pertaining to reception of data from the transmission source device, a processing protocol pertaining to the process, or a transmission protocol pertaining to transmission of data to the destination device, wherein the initial setting information defines designation information that designates, for each protocol, the program matching the protocol, and wherein the processor executes: a reception process of receiving input of a first setting parameter to a first program that matches the reception protocol and the transmission protocol; an acquisition process of acquiring first designation information for designating the first program with reference to the initial setting information; and an activation process of activating the first program using the first designation information and the first setting parameter.
1 . A transfer device that receives data from a transmission source device, executes a process on the data, and transmits the data on which the process was executed to a destination device,
a processor configured to execute a program group; and a storage device configured to store the program group and initial setting information, the transfer device comprising:
wherein each program in the program group matches a reception protocol pertaining to reception of the data from the transmission source device, a processing protocol pertaining to the process, or a transmission protocol pertaining to transmission of the data to the destination device,
wherein the initial setting information defines designation information that designates, for each protocol, the program matching the protocol, and wherein the processor is configured to execute:
a reception process of receiving input of a first setting parameter to a first program that matches the reception protocol and the transmission protocol;
an acquisition process of acquiring first designation information for designating the first program with reference to the initial setting information; and
an activation process of activating the first program using the first designation information and the first setting parameter
wherein the storage device stores reference setting information,
wherein the reference setting information defines, for each protocol, a status for which selection or non-selection of the protocol can be set, and a setting parameter item for which a setting parameter for the program matching the protocol can be set,
wherein, in the reception process, the processor is configured to transmit the reference setting information to the terminal, receives, from the terminal, selection of the reception protocol and the transmission protocol and input of the first setting parameter to the first program, and updates the status and the setting parameter item of the reference setting information,
wherein the processor is configured to execute a creation process for creating combined setting information that associates the selected reception protocol and transmission protocol, the updated status, and the first designation information,
wherein, in the activation process, the processor is configured to activate the first program using the first designation information and the first setting parameter with reference to the combined setting information,
wherein the processor is configured to execute an update process of updating the combined setting information on the basis of a change in the reference setting information, and
wherein, in the activation process, the processor is configured to deactivate a program present in the combined setting information prior to being updated and not present in the combined setting information that has been updated.
2 . The transfer device according to claim 1 ,
wherein, in the reception process, the processor receives selection of the processing protocol,
wherein, in the acquisition process, the processor is configured to acquire second designation information for designating a second program matching the processing protocol with reference to the initial setting information, and
wherein, in the activation process, the processor is configured to activate the second program using the second designation information.
3 . The transfer device according to claim 2 ,
wherein, in the reception process, the processor is configured to receive input of a second setting parameter to the second program, and
wherein, in the activation process, the processor is configured to activate the second program using the second designation information and the second setting parameter.
4 . The transfer device according to claim 3 ,
wherein, in the reception process, the processor is configured to receive an execution order of the first program and the second program, and
wherein the processor is configured to execute:
an execution control process of controlling execution of the first program and the second program according to the execution order.
5 . The transfer device according to claim 1 , further comprising:
one or more containers,
wherein the container includes the program group, and a setting program that causes the processor to execute the reception process, the acquisition process, and the activation process.
6 . The transfer device according to claim 1 , further comprising:
a plurality of containers; and
a host that can start up the plurality of containers,
wherein each of the plurality of containers includes the program group pertaining to the containers, and a setting program that executes the reception process, the acquisition process, and the activation process for the program group pertaining to the containers, and
wherein the host includes the program group pertaining to the host, and a setting program that causes the processor to execute the reception process, the acquisition process, and the activation process for the program group pertaining to the host.
7 . The transfer device according to claim 1 ,
wherein the storage device has error information indicating an anomalous state in the transmission source device, and
wherein the processor is configured to execute:
a warning process of outputting a warning if, as a result of the first program, the transmission source device is detected as being in an anomalous state defined in the error information.
8 . A transfer method by a transfer device that receives data from a transmission source device, executes a process on the data, and transmits the data on which the process was executed to a destination device,
wherein the transfer device has a processor that executes a program group, and a storage device that stores the program group and initial setting information,
wherein each program in the program group matches a reception protocol pertaining to reception of the data from the transmission source device, a processing protocol pertaining to the process, or a transmission protocol pertaining to transmission of the data to the destination device,
wherein the initial setting information defines designation information that designates, for each protocol, the program matching the protocol, and
wherein the processor executes:
a reception process of receiving selection of the reception protocol and the transmission protocol, and input of a first setting parameter to a first program that matches the reception protocol and the transmission protocol;
an acquisition process of acquiring first designation information for designating the first program with reference to the initial setting information; and
an activation process of activating the first program using the first designation information and the first setting parameter,
wherein the storage device stores reference setting information,
wherein the reference setting information defines, for each protocol, a status for which selection or non-selection of the protocol can be set, and a setting parameter item for which a setting parameter for the program matching the protocol can be set,
wherein, in the reception process, the processor transmits the reference setting information to the terminal, receives, from the terminal, selection of the reception protocol and the transmission protocol and input of the first setting parameter to the first program, and updates the status and the setting parameter item of the reference setting information,
wherein the processor executes a creation process for creating combined setting information that associates the selected reception protocol and transmission protocol, the updated status, and the first designation information,
wherein, in the activation process, the processor activates the first program using the first designation information and the first setting parameter with reference to the combined setting information,
wherein the processor executes an update process of updating the combined setting information on the basis of a change in the reference setting information, and
wherein, in the activation process, the processor deactivates a program present in the combined setting information prior to being updated and not present in the combined setting information that has been updated.