Processing device, system, computer-readable storage medium, and collation device

文档序号:1936308 发布日期:2021-12-07 浏览:19次 中文

阅读说明:本技术 处理装置、系统、计算机可读存储介质以及对照装置 (Processing device, system, computer-readable storage medium, and collation device ) 是由 长谷川洋祐 大桥洋介 松山贵纪 于 2021-03-03 设计创作,主要内容包括:本发明涉及更安全地实现装置间的对照的处理装置。提供一种处理装置,其具备根据输入的第一请求执行预先规定的规定处理的处理部,该处理部执行使用了上述第一请求所含的第一信息的运算,将包含该运算的结果的第一响应向输出了上述第一请求的第一装置发送,上述处理部向与上述第一装置不同的至少一个第二装置发送包含与上述第一信息不同的第二信息的第二请求,从上述至少一个第二装置取得包含使用了上述第二信息的运算的结果的第二响应。(The present invention relates to a processing device that more securely performs collation between devices. A processing device is provided with a processing unit that executes predetermined processing in accordance with an input first request, executes an operation using first information included in the first request, transmits a first response including a result of the operation to a first device that has output the first request, transmits a second request including second information different from the first information to at least one second device different from the first device, and acquires a second response including a result of the operation using the second information from the at least one second device.)

1. A processing device is provided with a processing unit that executes a predetermined process in advance in response to an input first request, executes an operation using first information included in the first request, and transmits a first response including a result of the operation to a first device that has output the first request,

the processing unit transmits a second request including second information different from the first information to at least one second device different from the first device, and acquires a second response including a result of an operation using the second information from the at least one second device.

2. The processing apparatus according to claim 1,

the processing unit may be configured to make the second information included in the second request transmitted to each of the at least one second device different from each other.

3. The processing apparatus according to claim 1 or 2,

the processing unit performs a comparison of the second device based on the second response, and transmits the first response including a result of the comparison to the first device.

4. The processing apparatus according to any one of claims 1 to 3,

and controlling the at least one second device as a controlled device.

5. A system is characterized by comprising:

a first device;

at least one second device different from the first device; and

a processing device including a processing unit that executes a predetermined process in advance in response to a first request acquired from a first device, wherein the processing unit executes an operation using first information included in the first request and outputs a first response including a result of the operation to the first device, and wherein the processing unit transmits a second request including second information different from the first information to the at least one second device and acquires a second response including a result of the operation using the second information from the at least one second device.

6. A computer-readable storage medium storing a program, characterized in that,

the above-described program causes a computer to realize a processing function,

the processing function is a processing function for executing a predetermined processing in accordance with a first request acquired from the outside, executing an operation using first information included in the first request, and outputting a first response including a result of the operation to a first device that has output the first request,

in the processing function, a second request including second information different from the first information is transmitted to at least one second device different from the first device, and a second response including a result of performing an operation using the second information is acquired from the at least one second device.

7. A collating device is provided with a processing unit that transmits a first request including first information to another device, performs collation of the other device based on a result of an operation using the first information included in a first response transmitted by the other device as a response to the first request,

the processing unit acquires a result of comparison based on a result of an operation using second information different from the first information.

Technical Field

The invention relates to a processing device, a system, a computer readable storage medium and a collating device.

Background

In recent years, systems that operate by coordination of a plurality of apparatuses have been developed more frequently. For example, patent document 1 discloses a system including a master and a plurality of slaves.

Patent document 1: japanese patent laid-open publication No. 2019-193112

However, in a system performing a cooperative operation, a comparison between apparatuses constituting the system is often performed. At this time, a configuration for realizing the collation between the devices more securely is requested.

Disclosure of Invention

The present invention has been made in view of the above problems, and an object of the present invention is to provide a configuration that enables a comparison between apparatuses to be achieved more safely.

In order to solve the above problem, according to an aspect of the present invention, there is provided a processing apparatus including: and a processing unit that executes predetermined processing in accordance with an input first request, executes an operation using first information included in the first request, and transmits a first response including a result of the operation to a first device that outputs the first request, wherein the processing unit transmits a second request including second information different from the first information to at least one second device different from the first device, and acquires a second response including a result of the operation using the second information from the at least one second device.

In order to solve the above problem, according to another aspect of the present invention, there is provided a system including: a first device; at least one second device, different from the first device; and a processing device provided with: a processing unit that executes a predetermined process in accordance with a first request acquired from a first device, executes an operation using first information included in the first request, and outputs a first response including a result of the operation to the first device; the processing unit transmits a second request including second information different from the first information to the at least one second device, and acquires a second response including a result of performing an operation using the second information from the at least one second device.

In order to solve the above problem, according to another aspect of the present invention, there is provided a computer-readable storage medium storing a program for causing a computer to realize a processing function of executing a predetermined process in accordance with a first request acquired from the outside, executing an operation using first information included in the first request, outputting a first response including a result of the operation to a first device that has outputted the first request, transmitting a second request including second information different from the first information to at least one second device different from the first device, and acquiring a second response including a result of executing the operation using the second information from the at least one second device.

In order to solve the above problem, according to another aspect of the present invention, there is provided a collating device including: and a processing unit that transmits a first request including first information to another device, performs a collation of the other device based on a result of an operation using the first information included in a first response transmitted by the other device as a response to the first request, and acquires a collation result based on a result of an operation using second information different from the first information.

According to the present invention described above, a configuration is provided that enables a comparison between apparatuses to be achieved more securely.

Drawings

Fig. 1 is a block diagram showing a configuration example of a system 1 according to an embodiment of the present invention.

Fig. 2 is a block diagram showing an example of a functional configuration of the control device 10 according to the embodiment.

Fig. 3 is a block diagram showing an example of a functional configuration of the first processing device 20 according to the embodiment.

Fig. 4 is a block diagram showing an example of a functional configuration of the second processing device 30 according to the embodiment.

Fig. 5 is a sequence diagram showing an example of the flow of the processing of the comparison target system 7.

Fig. 6 is a sequence diagram showing an example of the flow of processing in the system 1 according to the embodiment of the present invention.

Description of reference numerals

1: system, 10: control device, 110: control unit, 120: storage unit, 130: communication unit, 20: first processing means, 210: processing unit, 220: storage unit, 230: communication unit, 30: second processing means, 310: processing unit, 320: storage unit, 330: communication unit

Detailed Description

Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the present specification and the drawings, components having substantially the same functional configuration are denoted by the same reference numerals, and redundant description thereof is omitted.

< 1. embodiment >

< 1.1. example of System Structure >

First, a configuration example of the system 1 according to an embodiment of the present invention is described. Fig. 1 is a block diagram showing a configuration example of a system 1 according to an embodiment of the present invention. As shown in fig. 1, the system 1 of the present embodiment includes a control device 10, a first processing device 20, and a plurality of second processing devices 30. Fig. 1 illustrates a case where the system 1 includes four second processing devices 30a to 30 d.

(control device 10)

The control device 10 of the present embodiment collectively controls devices mounted on a casing to which the system 1 is applied.

For example, the control device 10 of the present embodiment may function as a collating device that transmits a first request including first information to another device and performs collation of the other device based on a result of calculation using the first information included in a first response transmitted by the other device as a response to the first request.

The first processing device 20 is an example of the other device. In this case, the control device 10 transmits the first request to the first processing device 20, and performs the collation of the first processing device 20 based on the result of the operation using the first information included in the first response transmitted as a response to the first request by the first processing device 20.

In this case, the control device 10 of the present embodiment may further acquire a result of an operation using second information different from the first information and a result of a comparison based on the result of the operation.

The control device 10 of the present embodiment may control other devices than the devices included in the system 1. For example, the case is assumed to be a mobile body such as a vehicle, and the system 1 is a system for implementing a wireless communication function to the mobile body. In this case, the control device 10 may control opening and closing of a door of the mobile body, starting of the engine, and the like based on the result of the wireless communication.

(first treating device 20)

The first processing device 20 of the present embodiment is an example of a processing device that executes predetermined processing in accordance with an input first request.

The first processing device 20 of the present embodiment executes an operation using first information included in an input first request, and transmits a first response including a result of the operation to a first device that outputs the first request.

For example, in the case of the example shown in fig. 1, the first device may be the control device 10. In this case, the first processing device 20 according to the present embodiment may execute an operation using the first information included in the first request input from the control device 10, and transmit a first response including the result of the operation to the control device 10.

The first processing device 20 of the present embodiment transmits a second request including second information different from the first information to at least one second device different from the first device, and acquires a second response including a result of an operation using the second information from the at least one second device.

For example, in the case of the example shown in fig. 1, the second processing device may be the second processing device 30a or the second processing device 30 b.

In this case, the first processing device 20 of the present embodiment transmits a second request to at least one of the second processing device 30a and the second processing device 30b, and receives a second response from at least one of the second processing device 30a and the second processing device 30b that received the second request.

The first processing device 20 of the present embodiment may control at least one second device as a controlled device. For example, the first processing device 20 of the present embodiment may operate as a master that controls at least one second processing device 30 that operates as a slave.

In this case, the first processing device 20 according to the present embodiment may perform the comparison of the second device based on the second response, and transmit the first response including the result of the comparison to the first device.

For example, in the case of the example shown in fig. 1, the first processing device 20 may perform the collation of the second processing device 30a based on the second information included in the second response received from the second processing device 30a, and transmit the first response including the result of the collation to the control device 10.

(second treating device 30)

The second processing device 30 of the present embodiment is an example of a processing device that executes predetermined processing in accordance with an input request.

The second processing device 30 of the present embodiment may operate as the second device.

For example, in the case of the example shown in fig. 1, the second processing devices 30a and 30b may execute an operation using the second information included in the second request received from the first processing device 20, and may transmit a second response including the result of the operation to the first processing device 20.

On the other hand, the second processing device 30 of the present embodiment may be a processing device that performs an operation using first information included in an input first request, transmits a first response including a result of the operation to the first device, and transmits a second request including second information different from the first information to the second device, as in the case of the first processing device 20.

For example, in the case of the example shown in fig. 1, the second processing device 30a may execute an operation using the first information included in the first request received from the first processing device 20 as the first device, and transmit a first response including a result of the operation to the first processing device 20.

In this case, the second processing device 30a may transmit a second request including second information different from the first information to at least one of the second processing devices 30c and 30b as the second device, and receive a second response from at least one of the second processing device 30a and 30b that received the second request.

That is, with the processing device of the present embodiment, the first request is a request input from the outside, and the second request can be defined as a request which is transmitted to the second device by itself based on the first request.

< 1.2 > functional configuration example of control device 10

Next, a functional configuration example of the control device 10 of the present embodiment will be described. Fig. 2 is a block diagram showing an example of a functional configuration of the control device 10 according to the present embodiment.

As shown in fig. 2, the control device 10 of the present embodiment may include a processing unit 110, a storage unit 120, and a communication unit 130.

(processing section 110)

The processing unit 110 of the present embodiment transmits a first request including first information to another device via the communication unit 130, and performs comparison with the other device based on the result of calculation using the first information included in a first response transmitted by the other device as a response to the first request.

The first processing device 20 is an example of the other device.

One of the features of the processing unit 110 according to the present embodiment is that a result of comparison based on a result of an operation using second information different from the first information is acquired via the communication unit 130.

The function of the processing unit 110 of the present embodiment is realized by various processors. The details of the functions of the processing unit 110 according to the present embodiment will be described later.

(storage section 120)

The storage unit 120 of the present embodiment stores various information used by the control device 10. For example, the storage unit 120 stores various programs used in the processing unit 110.

The storage unit 120 stores information used for checking with another device executed by the processing unit 110, for example. An example of the information includes an inherent value which is inherently assigned to another device.

(communication section 130)

The communication unit 130 of the present embodiment performs information communication with other devices based on the control of the processing unit 110. For example, the communication unit 130 transmits the first request to the other device based on the control of the processing unit 110. In addition, the communication unit 130 receives a first response from the other device.

In the above, an example of the functional configuration of the control device 10 of the present embodiment is described. The functional configuration described above with reference to fig. 2 is merely an example, and the functional configuration of the control device 10 according to the present embodiment is not limited to the above example. The functional configuration of the control device 10 of the present embodiment can be flexibly changed in accordance with the specification and the operation.

< 1.3 > example of functional configuration of the first processing device 20

Next, a functional configuration example of the first processing device 20 of the present embodiment will be described. Fig. 3 is a block diagram showing an example of a functional configuration of the first processing device 20 according to the present embodiment.

As shown in fig. 3, the first processing device 20 of the present embodiment may include a processing unit 210, a storage unit 220, and a communication unit 230.

(processing section 210)

The processing unit 210 of the present embodiment executes predetermined processing in accordance with the input first request.

The processing unit 210 according to the present embodiment executes an operation using information included in the first request, and transmits a first response including a result of the operation to the first device that has output the first request via the communication unit 230.

The processing unit 210 of the present embodiment transmits a second request including first information different from the first information to the at least one second device via the communication unit 230, and acquires a second response including a result of an operation using the second information from the at least one second device via the communication unit 230.

The processing unit 210 according to the present embodiment may perform the comparison of the second device based on the second response, and transmit the first response including the result of the comparison to the first device.

The first device may be the control device 10. The second processing device 30 may be the second processing device.

The function of the processing unit 210 according to the present embodiment is realized by various processors. The details of the functions of the processing unit 210 of the present embodiment will be described later.

(storage part 220)

The storage unit 220 of the present embodiment stores various information used by the first processing device 20. For example, the storage unit 220 stores various programs used in the processing unit 210.

The storage unit 220 stores information used for calculation performed by the processing unit 210, for example. An example of the information includes an inherent value uniquely assigned to the first processing device 20.

For example, the storage unit 220 stores information used for the second device verification by the processing unit 210. An example of the information includes an inherent value uniquely assigned to the second device.

(communication section 230)

The communication unit 230 of the present embodiment performs information communication with the first device and the second device based on the control of the processing unit 210. For example, the communication unit 230 receives a first request from the first device and transmits a first response to the first device. For example, the communication unit 230 transmits a second request to the second device and receives a second response from the second device.

In the above, an example of the functional configuration of the first processing device 20 of the present embodiment is described. The functional configuration described above with reference to fig. 3 is merely an example, and the functional configuration of the first processing device 20 according to the present embodiment is not limited to the above example. The functional configuration of the first processing apparatus 20 of the present embodiment can be flexibly changed in accordance with the specification and the operation.

< 1.4 > example of functional configuration of second processing device 30

Next, a functional configuration example of the second processing device 30 of the present embodiment will be described. Fig. 4 is a block diagram showing an example of a functional configuration of the second processing device 30 according to the present embodiment.

As shown in fig. 4, the second processing device 30 of the present embodiment may include a processing unit 310, a storage unit 320, and a communication unit 330.

(processing section 310)

The processing unit 310 of the present embodiment executes predetermined processing in accordance with an input request. At this time, the processing unit 310 performs an operation using information included in the request, and transmits a response including a result of the operation to the device that has output the request via the communication unit 330.

The processing unit 310 of the present embodiment may perform matching of the device that has output the response, based on information included in the response received via the communication unit 330.

(storage section 320)

The storage unit 320 of the present embodiment stores various information used by the second processing device 30. For example, the storage unit 320 stores various programs used in the processing unit 310.

The storage unit 320 stores information used for calculation performed by the processing unit 310, for example. An example of the information includes an inherent value uniquely assigned to the second processing device 30.

The storage unit 320 stores information used for matching with another device executed by the processing unit 310, for example. An example of the information includes an inherent value uniquely assigned to the other device.

(communication section 330)

The communication unit 330 of the present embodiment performs information communication with other devices based on the control of the processing unit 310. For example, the communication unit 230 receives a request from the first processing device 20 and transmits a response to the first processing device 20. For example, the communication unit 330 transmits a request to another second processing device 30 and receives a response from the other second processing device 30.

In the above, an example of the functional configuration of the second processing device 30 according to the present embodiment is described. The functional configuration described above with reference to fig. 4 is merely an example, and the functional configuration of the second processing device 30 according to the present embodiment is not limited to the above example. The functional configuration of the second processing apparatus 30 of the present embodiment can be flexibly changed in accordance with the specification and the operation.

< 1.5. flow of treatment >

Next, the flow of the processing of the system 1 according to the present embodiment will be described in detail. In the system 1 according to the present embodiment, a request output from the control device 10 is acquired by a plurality of processing devices according to the flow of data, and predetermined processing based on the request is executed in each of the processing devices.

As an example of the predetermined processing, registration processing for performing coordinated operations between the control device 10 and the processing device may be mentioned.

More specifically, the processing device according to the present embodiment may execute a calculation using information included in the request, and execute registration processing for performing the above-described cooperative operation when a comparison based on a result of the calculation is established.

According to the flow of this processing, the plurality of processing devices that have acquired the request from the control device 10 based on the flow of the data can sequentially execute the login processing, and the processing efficiency as a whole can be improved.

However, in a system in which a plurality of processing devices sequentially execute operations and a collation based on the results of the operations is received as in the system 1 of the present embodiment, it is assumed that common information is used for the operations performed by the respective processing devices.

In this case, if information used for computation in each processing device is monitored, there is a possibility that the information is used for masquerading or the like.

Here, in order to describe the features of the system 1 of the present embodiment in detail, first, a flow of processing of the comparison target system 7 using common information in calculation performed by each processing apparatus will be described.

Fig. 5 is a sequence diagram showing an example of the flow of the processing of the comparison target system 7. In one example shown in fig. 5, the comparison target system 7 includes: a control device 70 corresponding to the control device 10 of the present embodiment; a first processing device 80 corresponding to the first processing device 20 of the present embodiment, and second processing devices 90a and 90b corresponding to the second processing device 30 of the present embodiment.

In the example shown in fig. 5, the second processing devices 90a and 90b are connected to the first processing device 80 so as to be capable of information communication.

In this case, as shown in fig. 5, first, the control device 70 transmits a request including the information a to the first processing device 80 (S102).

Next, the first processing device 80 that received the request in step S102 transmits the same information as the information included in the request, that is, the request including the information a, to the second processing device 90a (S104).

Similarly, the first processing device 80 transmits a request including the information a to the second processing device 90b (S106).

Next, the first processing device 80 performs an operation using the information a included in the request received in step S102 (S108).

The first processing device 80 also transmits a response including the result of the operation performed in step S108 to the control device 70 (S110).

The control device 70 that received the response from the first processing device 80 in step S110 performs the collation of the first processing device 80 based on the calculation result included in the response (S112).

Similarly, the second processing device 90a performs an operation using the information a included in the request received in step S104 (S114).

Further, the second processing device 90a transmits a response including the result of the operation performed in step S114 to the first processing device 80 (S116).

The first processing device 80 that received the response from the second processing device 90a in step S116 performs the collation of the second processing device 90a based on the operation result included in the response (S118).

In addition, the first processing device 80 transmits a response including the result of the collation of the second processing device 90a executed in step S118 to the control device 70 (S120).

Similarly, the second processing device 90b performs an operation using the information a included in the request received in step S106 (S122).

Further, the second processing device 90b transmits a response including the result of the operation performed in step S122 to the first processing device 80 (S124).

The first processing device 80 that received the response from the second processing device 90b in step S124 performs the collation of the second processing device 90b based on the operation result included in the response (S126).

In addition, the first processing device 80 transmits a response including the result of the collation by the second processing device 90b executed in step S126 to the control device 70 (S128).

The flow of the processing of the comparison target system 7 is described above. As described above, in the comparison target system 7, each processing device performs the calculation using the common information a, and performs the comparison based on the result of the calculation.

Therefore, when the information a is obtained by a third party without permission, the result of the operation using the information a may be simulated as a legitimate processing device.

The technical idea of the present invention is conceived in view of the above circumstances, and a series of comparisons performed for each combination between apparatuses can be realized more safely.

Therefore, in the system 1 according to the present embodiment, calculations using different pieces of information may be performed in each processing device.

Fig. 6 is a sequence diagram showing an example of the flow of the processing of the system 1 according to the present embodiment. In one example shown in fig. 6, the system 1 according to the present embodiment includes a control device 10, a first processing device 20, and second processing devices 30a and 30 b.

In the example shown in fig. 6, the second processing devices 30a and 30b are connected to the first processing device 20 so as to be capable of information communication.

In this case, as shown in fig. 6, first, the processing unit 110 of the control device 10 transmits a first request including the first information a to the first processing device 20 via the communication unit 130 (S202).

Next, the processing unit 210 of the first processing device 20 transmits a second request including second information B1 different from the first information a included in the first request received via the communication unit 230 in step S202 to the second processing device 30a via the communication unit 230 (S204).

Further, the processing unit 210 of the first processing device 20 transmits a second request including second information B2 different from the first information a included in the first request to the second processing device 30B via the communication unit 230 (S206).

As described above, the processing unit 210 according to the present embodiment may be configured to make the second information included in the second request transmitted to each of the second apparatuses (here, the second processing apparatuses 30a and 30b) different from each other.

According to this control, it is possible to more securely realize collation based on the results of the operations executed by the respective second devices.

On the other hand, the processing unit 210 may transmit a second request including the same second information to each of the second devices. For example, the processing unit 210 may make the second information included in the second request transmitted to each of the second apparatuses the same for each of the determined groups.

Next, the processing unit 210 of the first processing device 20 performs an operation using the first information a included in the first request received via the communication unit 230 in step S202 (S208).

The processing unit 210 may execute an operation using the first information a, the unique value uniquely assigned to the first processing device 20, and a predetermined calculation formula, for example.

The processing unit 210 of the first processing device 20 transmits a first response including the result of the operation performed in step S208 to the control device 10 via the communication unit 230 (S210).

Next, the processing unit 110 of the control device 10 performs the collation of the first processing device 20 based on the calculation result included in the first response received via the communication unit 130 in step S210 (S212).

For example, the processing unit 110 may execute an operation using the first information a, the unique value uniquely assigned to the first processing device 20, and a predetermined calculation formula, and determine that the comparison is established when the result of the operation matches the operation result included in the first response received in step S210.

Similarly, the processing unit 310a of the second processing device 30a performs an operation using the second information B1 included in the second request received via the communication unit 330a in step S204 (S214).

The processing unit 310a may execute an operation using a calculation formula preset by using the second information B1 and the unique value uniquely assigned to the second processing device 30a, for example.

The processing unit 310a of the second processing device 30a transmits a second response including the result of the operation performed in step S214 to the first processing device 20 via the communication unit 330a (S216).

Next, the processing unit 210 of the first processing device 20 performs the collation of the second processing device 30a based on the operation result included in the second response received via the communication unit 230 in step S216 (S218).

The processing unit 210 may execute an operation using, for example, the second information B1, the unique value uniquely assigned to the second processing device 30a, and a predetermined calculation formula, and determine that the comparison is established when the result of the operation matches the result of the operation included in the second response received in step S216.

Next, the processing unit 210 of the first processing device 20 transmits a first response including the result of the collation performed in step S218 to the control device 10 via the communication unit 230 (S220).

Similarly, the processing unit 310B of the second processing device 30B performs an operation using the second information B2 included in the second request received via the communication unit 330B in step S206 (S222).

The processing unit 310B may execute an operation using, for example, the second information B2, the unique value uniquely assigned to the second processing device 30B, and a predetermined calculation formula.

The processing unit 310b of the second processing device 30b transmits a second response including the result of the operation performed in step S222 to the first processing device 20 via the communication unit 330b (S224).

Next, the processing unit 210 of the first processing device 20 performs the collation of the second processing device 30b based on the operation result included in the second response received via the communication unit 230 in step S224 (S226).

The processing unit 210 may execute an operation using, for example, the second information B2, the unique value uniquely assigned to the second processing device 30B, and a predetermined calculation formula, and determine that the collation is established when the result of the operation matches the operation result included in the second response received in step S224.

Next, the processing unit 210 of the first processing device 20 transmits a first response including the result of the collation performed in step S226 to the control device 10 via the communication unit 230 (S228).

As described above, an example of the flow of the processing in the system 1 according to the present embodiment is described in detail. According to the flow of the above-described processing executed by the system 1 of the present embodiment, even when information included in a request is intercepted by a third party, for example, it is possible to effectively prevent the information from being used to impersonate a regular processing apparatus.

In the above description, although an example of the flow of the processing in the case where the system 1 includes two second processing devices 30a and 30b is shown, the configuration of the system 1 according to the present embodiment is not limited to the above example.

For example, as shown in fig. 1, the system 1 according to the present embodiment may further include second processing devices 30c and 30d that receive requests from the second processing device 30a according to the flow of data.

In this case, the second processing device 30a may transmit a request including information different from the information included in the request received from the first processing device 20 to each of the second processing devices 30c and 30 d.

In this case, the second processing device 30a may perform the comparison between the second processing devices 30c and 30d based on the result of the operation included in the response received from each of the second processing devices 30c and 30 d.

That is, the second processing device 30a of the above example functions as the processing device of the present invention and also as the collating device.

In the above example, the second processing device 30a is a second device for the first processing device 20, and the first processing device 20 is a first device for the second processing device 30 a.

As described above, the processing apparatus, the collating apparatus, the first apparatus, and the second apparatus of the present invention do not need to be provided separately, and a single apparatus can simultaneously perform a plurality of functions of the respective apparatuses.

< 2. supplement

Although the preferred embodiments of the present invention have been described in detail with reference to the drawings, the present invention is not limited to the above examples. It should be understood by those skilled in the art that various modifications and alterations can be made within the scope of the technical idea described in the claims, and these modifications and alterations also fall within the technical scope of the present invention.

Note that a series of processing of each device described in this specification can be realized by any of software, hardware, and a combination of software and hardware. The software program is stored in advance in a recording medium (non-transitory medium) provided inside or outside each device, for example. The programs are read into the RAM and executed by a processor such as a CPU during execution of the computer. The recording medium is, for example, a magnetic disk, an optical disk, an opto-magnetic disk, a flash memory, or the like. The computer program may be distributed, for example, via a network without using a recording medium.

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种联合疏通设备作业模式选择及控制方法、系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类