WO2022029906A1 - Control device, control system, and control method - Google Patents
Control device, control system, and control method Download PDFInfo
- Publication number
- WO2022029906A1 WO2022029906A1 PCT/JP2020/029919 JP2020029919W WO2022029906A1 WO 2022029906 A1 WO2022029906 A1 WO 2022029906A1 JP 2020029919 W JP2020029919 W JP 2020029919W WO 2022029906 A1 WO2022029906 A1 WO 2022029906A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- control
- control unit
- input
- input operation
- motion control
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
Definitions
- This disclosure relates to a control device, a control system and a control method.
- target equipment technology for controlling the operation of equipment such as household electric appliances
- user an operation by the user of the target device (hereinafter, may be simply referred to as “user")
- a technology for instructing the execution of the operation control corresponding to the input operation has been developed. (See, for example, Patent Document 1).
- the user's cognitive function may be impaired.
- the cognitive function of the user may be deteriorated because the user is an elderly person or the user is a patient with dementia. Due to such deterioration of cognitive function, an inappropriate operation may be input by the user.
- the target device is an air conditioner and the indoor temperature is sufficiently high in summer, an operation to turn on the heating function may be input.
- the present disclosure has been made to solve the above-mentioned problems, and an object of the present disclosure is to suppress the execution of an unreasonable operation control when an unreasonable operation is input.
- the control device includes a determination unit for determining whether the input operation is a valid operation or an invalid operation when an operation on the target device by the user of the target device is input, and an input.
- a determination unit for determining whether the input operation is a valid operation or an invalid operation when an operation on the target device by the user of the target device is input, and an input.
- the target device is provided with a second motion control unit that instructs the target device to execute the second motion control, and an motion control unit including the second motion control unit.
- the first motion control provides motion control corresponding to the input operation.
- the second motion control includes motion control corresponding to a reasonable operation.
- FIG. It is a block diagram which shows the main part of the system including the control device which concerns on Embodiment 1.
- FIG. It is a block diagram which shows the main part of the control apparatus which concerns on Embodiment 1.
- FIG. It is a block diagram which shows the hardware composition of the main part of the control apparatus which concerns on Embodiment 1.
- FIG. It is a block diagram which shows the other hardware composition of the main part of the control apparatus which concerns on Embodiment 1.
- FIG. It is a block diagram which shows the other hardware composition of the main part of the control apparatus which concerns on Embodiment 1.
- FIG. It is a flowchart which shows the operation of the control device which concerns on Embodiment 1.
- FIG. It is a block diagram which shows the main part of the other system including the control device which concerns on Embodiment 1.
- FIG. It is a block diagram which shows the main part of the control system which concerns on Embodiment 1.
- FIG. It is a block diagram which shows the system configuration of the main part of the control system which concerns on Embodiment 1.
- FIG. It is a block diagram which shows other system configurations of the main part of the control system which concerns on Embodiment 1.
- FIG. It is a block diagram which shows other system configurations of the main part of the control system which concerns on Embodiment 1.
- FIG. It is a block diagram which shows other system configurations of the main part of the control system which concerns on Embodiment 1.
- FIG. It is a block diagram which shows other system configurations of the main part of the control system which concerns on Embodiment 1.
- FIG. It is a block diagram which shows other system configurations of the main part of the control system which concerns on Embodiment 1.
- FIG. It is
- FIG. It is a block diagram which shows other system configurations of the main part of the control system which concerns on Embodiment 1.
- FIG. It is a block diagram which shows other system configurations of the main part of the control system which concerns on Embodiment 1.
- FIG. It is a block diagram which shows other system configurations of the main part of the control system which concerns on Embodiment 1.
- FIG. It is a block diagram which shows the main part of the system including the control device which concerns on Embodiment 2.
- FIG. It is a block diagram which shows the main part of the control apparatus which concerns on Embodiment 2.
- FIG. It is a flowchart which shows the operation of the control device which concerns on Embodiment 2.
- It is a block diagram which shows the main part of the other system including the control device which concerns on Embodiment 2.
- FIG. It is a block diagram which shows the main part of the control system which concerns on Embodiment 2.
- FIG. 1 is a block diagram showing a main part of a system including a control device according to the first embodiment.
- FIG. 2 is a block diagram showing a main part of the control device according to the first embodiment. The control device according to the first embodiment will be described with reference to FIGS. 1 and 2.
- the target device 1 and the control device 100 can communicate with each other by the computer network CN.
- the computer network CN uses, for example, the Internet.
- the user U is a person who uses the target device 1.
- User U is, for example, an elderly person or a dementia patient.
- the target device 1 is installed at the residence of the user U.
- the target device 1 is installed at the home of the user U or the occupancy facility (elderly housing, etc.) of the user U.
- the administrator A is a person who manages the user U.
- the manager A is, for example, a family member of the user U, a home security staff member related to the user U's home, or a staff member of the user U's occupancy facility.
- the user U can input an operation for the target device 1 by using the operation input device 2.
- the operation input device 2 includes, for example, a remote controller.
- the control device 100 can present information to the manager A by using the output device 3.
- the output device 3 includes, for example, at least one of a display or a speaker.
- the manager A can input an operation to the control device 100 by using the operation input device 4.
- the operation input device 4 includes, for example, at least one of a keyboard, a mouse, a touch panel, a microphone for voice recognition, and a camera for gesture recognition.
- the operation input device 2 may be integrally configured with the target device 1. Further, the output device 3 may be integrally configured with the control device 100. Further, the operation input device 4 may be integrally configured with the control device 100.
- the control device 100 includes a determination unit 11 and an operation control unit 12.
- the motion control unit 12 includes a first motion control unit 21 and a second motion control unit 22.
- the target device 1 When an operation by the user U is input, the target device 1 provides information (hereinafter referred to as "input operation information") indicating the input operation (hereinafter, may be referred to as “input operation”) to the control device 100. Send to.
- the control device 100 receives the transmitted input operation information.
- the determination unit 11 uses the received input operation information to determine whether the input operation is a valid operation or an invalid operation. Here, the judgment by the judgment unit 11 is based on the judgment by the manager A.
- the determination unit 11 executes control to display the screen including the received input operation information by using the display included in the output device 3.
- the determination unit 11 uses the speaker included in the output device 3 to execute control to output the voice including the received input operation information.
- the administrator A determines whether the input operation is a valid operation or an invalid operation.
- the administrator A uses the operation input device 4 to input information indicating the result of the determination (hereinafter referred to as “determination result information”) to the control device 100.
- the determination unit 11 determines that the input operation is a valid operation.
- the determination unit 11 determines that the input operation is an unreasonable operation.
- the motion control unit 12 instructs the target device 1 to execute the motion control.
- the instruction by the motion control unit 12 differs depending on the result of the determination by the determination unit 11. In other words, the instruction by the motion control unit 12 differs depending on the result of the judgment by the administrator A.
- the first motion control unit 21 is a signal instructing the execution of the motion control corresponding to the input operation (that is, the motion control corresponding to the valid operation). Is executed to be transmitted to the target device 1. As a result, the operation control corresponding to the input operation is executed.
- the operation control executed in this case may be collectively referred to as "first operation control”. That is, the first motion control includes motion control corresponding to the input operation.
- the administrator A determines the operation control to be executed (that is, the operation control corresponding to the appropriate operation).
- the administrator A inputs an operation indicating the determined operation control to the control device 100 by using the operation input device 4.
- the second motion control unit 22 executes control to transmit a signal instructing execution of motion control corresponding to the input operation (hereinafter referred to as “instruction operation”) to the target device 1.
- the operation control corresponding to the instruction operation (that is, the operation control corresponding to the appropriate operation) is executed.
- the operation control executed in this case may be collectively referred to as "second operation control”. That is, the second motion control includes motion control corresponding to a reasonable operation.
- the instruction by the second motion control unit 22 is based on the instruction by the administrator A.
- the operation control corresponding to the valid operation is executed regardless of whether the input operation is a valid operation or an invalid operation. That is, when an unreasonable operation is input by the user U, it is possible to suppress the execution of the unreasonable operation control.
- the signal transmitted by the second motion control unit 22 first receives the motion control corresponding to the input operation (that is, the motion control corresponding to the invalid operation). ) May be instructed, and then the execution of the operation control corresponding to the instructed operation (that is, the operation control corresponding to the appropriate operation) may be instructed.
- the second motion control is the motion control corresponding to the input operation (that is, the motion control corresponding to the invalid operation) in addition to the motion control corresponding to the instruction operation (that is, the motion control corresponding to the valid operation). ) May be included.
- the operation control corresponding to the input operation is temporarily executed.
- the user U can obtain a sense of accomplishment that the operation of the target device 1 has been successful. That is, when an unreasonable operation is input by the user U, it is possible to suppress the execution of the unreasonable operation control and to suppress the loss of the sense of accomplishment.
- control device 100 In this way, the main part of the control device 100 is configured.
- the target device 1 transmits information indicating the state of the target device 1 (hereinafter referred to as “device status information”) to the control device 100. May be.
- the control device 100 may receive the transmitted device state information. Further, the control device 100 may use the sensors 5 to acquire information indicating the state of the user U (hereinafter referred to as “user state information”). Further, the control device 100 uses the sensors 5 to acquire information indicating the state of the space including the user U or the state of the space including the target device 1 (hereinafter referred to as "spatial state information"). May be.
- the control device 100 can communicate with the sensors 5 by the computer network CN (see FIG. 1).
- the sensors 5 detect at least one of the state of the user U, the state of the space including the user U, and the state of the space including the target device 1.
- the sensors 5 include, for example, at least one of a camera, a temperature sensor, a humidity sensor, an illuminance sensor, or a sensor for object detection (sona, rider, radar, etc.).
- the sensors 5 may be integrally configured with the target device 1. Further, the sensors 5 may be integrally configured with the operation input device 2.
- state information At least one of device state information, user state information, or spatial state information is collectively referred to as "state information".
- the administrator A may use the state information in addition to the input operation information when determining whether the input operation is a valid operation or an invalid operation. Further, the administrator A may use the state information in addition to the input operation information when determining the operation control to be executed when the input operation is determined to be an unreasonable operation. .. That is, the screen displayed on the display included in the output device 3 may include state information in addition to the input operation information. Further, the voice output by the speaker included in the output device 3 may include state information in addition to the input operation information.
- judgment unit 11 may be collectively referred to as "judgment function”.
- reference numeral of "F1" may be used for the determination function.
- the functions of the motion control unit 12 may be collectively referred to as “motion control function”.
- the reference numeral of "F2" may be used for the operation control function.
- the control device 100 includes a processor 31 and a memory 32.
- the memory 32 stores programs corresponding to a plurality of functions (including a determination function and an operation control function) F1 and F2.
- the processor 31 reads and executes the program stored in the memory 32. As a result, a plurality of functions F1 and F2 are realized.
- the control device 100 has a processing circuit 33.
- the processing circuit 33 executes processing corresponding to a plurality of functions F1 and F2. As a result, a plurality of functions F1 and F2 are realized.
- the control device 100 includes a processor 31, a memory 32, and a processing circuit 33.
- a program corresponding to a part of the plurality of functions F1 and F2 is stored in the memory 32.
- the processor 31 reads and executes the program stored in the memory 32. As a result, some of these functions are realized.
- the processing circuit 33 executes processing corresponding to the remaining functions of the plurality of functions F1 and F2. As a result, such residual functions are realized.
- the processor 31 is composed of one or more processors.
- a CPU Central Processing Unit
- a GPU Graphics Processing Unit
- a microprocessor a microprocessor
- a microprocessor a microprocessor
- a DSP Digital Signal Processor
- the memory 32 is composed of one or more non-volatile memories.
- the memory 32 is composed of one or more non-volatile memories and one or more volatile memories. That is, the memory 32 is composed of one or more memories.
- the individual memory uses, for example, a semiconductor memory, a magnetic disk, an optical disk, a magneto-optical disk, a magnetic tape, or a magnetic drum. More specifically, each volatile memory uses, for example, a RAM (Random Access Memory).
- the individual non-volatile memories include, for example, a ROM (Read Only Memory), a flash memory, an EPROM (Erasable Programmable Read Only Memory), an EEPROM (Electrically Erasable Primory) drive, a hard disk drive A compact disc, a DVD (Digital Versaille Disc), a Blu-ray disc, or a mini disc is used.
- the processing circuit 33 is composed of one or more digital circuits. Alternatively, the processing circuit 33 is composed of one or more digital circuits and one or more analog circuits. That is, the processing circuit 33 is composed of one or more processing circuits.
- the individual processing circuits are, for example, ASIC (Application Specific Integrated Circuit), PLD (Programmable Logic Device), FPGA (Field Programmable Gate Array), System LSI (Sy), and System (Sy). Is.
- the processor 31 when the processor 31 is composed of a plurality of processors, the correspondence between the plurality of functions F1 and F2 and the plurality of processors is arbitrary. That is, each of the plurality of processors may read and execute a program corresponding to one or more corresponding functions among the plurality of functions F1 and F2. Alternatively, the processor 31 may include a dedicated processor corresponding to each of the plurality of functions F1 and F2.
- each of the plurality of memories may store a program corresponding to one or more corresponding functions among the plurality of functions F1 and F2.
- the memory 32 may include a dedicated memory corresponding to each of the plurality of functions F1 and F2.
- the processing circuit 33 when the processing circuit 33 is composed of a plurality of processing circuits, the correspondence between the plurality of functions F1 and F2 and the plurality of processing circuits is arbitrary. That is, each of the plurality of processing circuits may execute the processing corresponding to one or more corresponding functions among the plurality of functions F1 and F2. Alternatively, the processing circuit 33 may include a dedicated processing circuit corresponding to each of the plurality of functions F1 and F2.
- the target device 1 transmits the input operation information to the control device 100 when the operation by the user U is input.
- the control device 100 receives the transmitted input operation information. At this time, the control device 100 executes the process shown in FIG.
- the determination unit 11 determines whether the input operation is a valid operation or an invalid operation by using the received input operation information (step ST1). As described above, the judgment by the judgment unit 11 is based on the judgment by the manager A.
- the first operation control unit 21 executes a control for transmitting a signal instructing the execution of the first operation control to the target device 1. .. That is, the first motion control unit 21 instructs the target device 1 to execute the first motion control (step ST2). As a result, the operation control corresponding to the input operation (that is, the operation control corresponding to the appropriate operation) is executed.
- step ST1 "NO" when it is determined that the input operation is an unreasonable operation (step ST1 "NO"), the second operation control unit 22 controls to transmit a signal instructing the execution of the second operation control to the target device 1. To execute. That is, the second motion control unit 22 instructs the target device 1 to execute the second motion control (step ST3). As a result, even though the input operation is an invalid operation, the operation control corresponding to the valid operation is executed. Alternatively, the motion control corresponding to the input operation (that is, the motion control corresponding to the invalid operation) is temporarily executed, and then the motion control corresponding to the valid operation is executed.
- the target device 1 is a television receiver. Further, it is assumed that the power of the television receiver is turned on and the volume of the television receiver is set to a sufficiently loud value (hereinafter referred to as "initial value") V0. In such a state, it is assumed that the user U has input an operation to raise the volume of the television receiver. The administrator A determines that the input operation is an invalid operation. The administrator A determines that the control for maintaining the volume of the television receiver or the control for lowering the volume of the television receiver should be executed. The administrator A inputs an instruction operation corresponding to such control.
- the second operation control unit 22 executes a control for maintaining the volume of the television receiver or a control for lowering the volume of the television receiver without instructing the execution of the control for increasing the volume of the television receiver. To instruct. As a result, the volume of the television receiver is maintained or the volume of the television receiver is decreased without increasing the volume of the television receiver.
- the control for lowering the volume of the television receiver may be one that gradually lowers the volume over time.
- the second operation control unit 22 first instructs the execution of the control to raise the volume of the television receiver, and then controls to lower the volume of the television receiver to a value equivalent to the initial value V0 (that is, the volume). Control to maintain) or control to lower the volume of the television receiver to a value smaller than the initial value V0. As a result, the volume of the television receiver is temporarily increased, and then the volume of the television receiver is decreased.
- the control for lowering the volume of the television receiver may be one that gradually lowers the volume over time.
- the target device 1 is a lighting fixture for indoor use. More specifically, it is assumed that the target device 1 is a lighting fixture for a living room or a lighting fixture for a bedroom. Further, it is assumed that the lighting fixture is lit at the scheduled bedtime of the user U and the brightness of the lighting fixture is set to a sufficiently large value (hereinafter referred to as "initial value") L0. .. In such a state, it is assumed that the user U has input an operation for increasing the brightness of the luminaire. The administrator A determines that the input operation is an invalid operation. The manager A determines that the control for lowering the brightness of the luminaire or the control for turning off the luminaire should be executed. The administrator A inputs an instruction operation corresponding to such control.
- the second operation control unit 22 instructs the execution of the control for lowering the brightness of the luminaire or the control for turning off the luminaire without instructing the execution of the control for increasing the brightness of the luminaire.
- the brightness of the luminaire is reduced or the luminaire is turned off without increasing the brightness of the luminaire.
- the control for lowering the brightness of the lighting fixture may be one that gradually lowers the brightness over time.
- the second operation control unit 22 first instructs the execution of the control for increasing the brightness of the luminaire, and then turns off the control for lowering the brightness of the luminaire to a value smaller than the initial value L0 or turning off the luminaire. Instructs the execution of control to be performed. As a result, the brightness of the luminaire is temporarily increased, and then the brightness of the luminaire is decreased or the luminaire is turned off.
- the control for lowering the brightness of the lighting fixture may be one that gradually lowers the brightness over time.
- the target device 1 is an electric shutter for a window of a house. More specifically, it is assumed that the target device 1 is an electric shutter for cold weather. Further, it is assumed that the state of the electric shutter is closed at night in winter. In such a state, it is assumed that the user U has input an operation to open the state of the electric shutter. The administrator A determines that the input operation is an invalid operation. The manager A determines that the control to close the state of the electric shutter should be executed. The administrator A inputs an instruction operation corresponding to such control.
- the second operation control unit 22 controls to close the state of the electric shutter (that is, control to maintain the state of the electric shutter) without instructing the execution of the control to open the state of the electric shutter. Instruct to execute. As a result, the state of the electric shutter is maintained in the closed state without opening the electric shutter.
- the second operation control unit 22 first instructs the execution of the control for opening the state of the electric shutter, and then instructs the execution of the control for closing the state of the electric shutter. As a result, the electric shutter opens temporarily, and then the electric shutter closes.
- the judgment by the judgment unit 11 may be based on the judgment by a dedicated program (hereinafter referred to as "management program") instead of the judgment by the administrator A.
- the instruction by the second operation control unit 22 may be based on the instruction by the management program instead of the instruction by the administrator A.
- the management program is stored, for example, in the storage area of the memory 32 or the processing circuit 33. In this case, administrator A is unnecessary (see FIG. 7). Further, the output device 3 and the operation input device 4 are also unnecessary (see FIG. 7).
- the determination unit 11 has the following data table DT1. That is, the data table DT1 contains data indicating whether such individual operations are valid or invalid for each operation that the input operation information can show in the individual states that the state information can show. It includes. The part of the management program corresponding to the determination unit 11 determines whether the input operation is a valid operation or an invalid operation based on the data table DT1.
- the second operation control unit 22 has the following data table DT2. That is, the data table DT2 is an operation to be executed when it is determined that such an individual operation is an unreasonable operation for each operation that the input operation information can indicate in each state that the state information can indicate. It contains data indicating control (ie, motion control corresponding to a reasonable operation). The part of the management program corresponding to the second operation control unit 22 instructs the execution of the second operation control based on the data table DT2.
- control system 200 including the determination unit 11 and the operation control unit 12 will be described with reference to FIGS. 8 to 15.
- the main part of the control system 200 may be configured by the determination unit 11 and the operation control unit 12.
- each of the plurality of functions (including the judgment function and the operation control function) F1 and F2 may be realized by the target device 1.
- each of the plurality of functions F1 and F2 may be realized by the server 41.
- each of the plurality of functions F1 and F2 may be realized by the information terminal 42.
- each of the plurality of functions F1 and F2 may be realized by the cooperation of the target device 1 and the server 41.
- each of the plurality of functions F1 and F2 may be realized by the cooperation of the target device 1 and the information terminal 42.
- each of the plurality of functions F1 and F2 may be realized by the cooperation of the server 41 and the information terminal 42.
- each of the plurality of functions F1 and F2 may be realized by the cooperation of the target device 1, the server 41, and the information terminal 42.
- the server 41 can communicate with at least one of the target device 1 or the information terminal 42 by the computer network CN.
- the information terminal 42 can communicate with at least one of the target device 1 and the server 41 by the computer network CN.
- the information terminal 42 uses, for example, a PC (Personal Computer) or a smartphone.
- the control system 200 may include the target device 1.
- the control system 200 may include a server 41.
- the control system 200 may include an information terminal 42.
- the control system 200 may include the target device 1 and the server 41.
- the control system 200 may include the target device 1 and the information terminal 42.
- the control system 200 may include a server 41 and an information terminal 42.
- the control system 200 may include the target device 1, the server 41, and the information terminal 42.
- the control device 100 when an operation on the target device 1 by the user U of the target device 1 is input, whether the input operation is a valid operation or an unreasonable operation.
- a determination unit 11 for determining whether or not the operation is appropriate, and a first operation control unit 21 for instructing the target device 1 to execute the first operation control when it is determined that the input operation is a valid operation.
- the operation control unit 12 including the second operation control unit 22 for instructing the target device 1 to execute the second operation control is provided.
- the first motion control includes the motion control corresponding to the input operation
- the second motion control includes the motion control corresponding to the reasonable operation.
- the second operation control includes an operation control corresponding to the input operation
- the second operation control unit 22 sets the input operation to the input operation when it is determined that the input operation is an unreasonable operation. Instructs the execution of the corresponding motion control and then the execution of the motion control corresponding to the appropriate operation. As a result, when an unreasonable operation is input by the user U, it is possible to suppress the execution of the unreasonable operation control, and it is possible to suppress the loss of the sense of accomplishment.
- the second operation control does not include the operation control corresponding to the input operation, and the second operation control unit 22 performs the input operation when it is determined that the input operation is an unreasonable operation. Instructs the execution of the motion control corresponding to the appropriate operation without instructing the execution of the motion control corresponding to the above. As a result, when an unreasonable operation is input by the user U, it is possible to suppress the execution of the unreasonable operation control.
- the judgment by the judgment unit 11 is based on the judgment by the administrator A
- the instruction by the second operation control unit 22 is based on the instruction by the administrator A.
- the judgment by the judgment unit 11 is based on the judgment by the management program, and the instruction by the second operation control unit 22 is based on the instruction by the management program.
- the administrator A can be eliminated in order to suppress the execution of unreasonable operation control.
- the control system 200 when an operation on the target device 1 by the user U of the target device 1 is input, whether the input operation is a valid operation or an improper operation.
- the first operation control unit 12 including the second operation control unit 22 for instructing the target device 1 to execute the second operation control is provided, and the first operation is provided.
- the motion control includes motion control corresponding to the input operation
- the second motion control includes motion control corresponding to a reasonable operation.
- Step ST1 for determining whether the operation is an operation and the first operation control unit 21 instruct the target device 1 to execute the first operation control when the input operation is determined to be a valid operation.
- Step ST2 and step ST3 instructing the target device 1 to execute the second operation control when the second operation control unit 22 determines that the input operation is an unreasonable operation are provided.
- the first motion control includes the motion control corresponding to the input operation
- the second motion control includes the motion control corresponding to the reasonable operation.
- FIG. 16 is a block diagram showing a main part of the system including the control device according to the second embodiment.
- FIG. 17 is a block diagram showing a main part of the control device according to the second embodiment. The control device according to the second embodiment will be described with reference to FIGS. 16 and 17.
- FIG. 16 the same blocks as those shown in FIG. 1 are designated by the same reference numerals and the description thereof will be omitted. Further, in FIG. 17, the same blocks as those shown in FIG. 2 are designated by the same reference numerals and the description thereof will be omitted.
- the target device 1 can output feedback to the user U by using the output device 6 when an operation by the user U is input (see FIG. 16).
- the output device 6 includes, for example, at least one of a display, an LED (Light Operation Diode), a speaker, or a vibrator. That is, the feedback output by the output device 6 uses at least one of image, light, sound, and vibration.
- the output device 6 may be integrally configured with the target device 1. Further, the output device 6 may be integrally configured with the operation input device 2.
- the control device 100a includes a determination unit 11 and an operation control unit 12.
- the control device 100a includes an output control unit 13.
- the output control unit 13 includes a first output control unit 23 and a second output control unit 24.
- the output control unit 13 instructs the target device 1 to output feedback to the user U when an operation for the target device 1 by the user U is input (that is, when input operation information is received).
- the first output control unit 23 outputs feedback corresponding to the input operation (that is, feedback corresponding to the valid operation).
- the control of transmitting the signal instructing the above to the target device 1 is executed.
- the feedback corresponding to the input operation is output.
- the feedback output in this case may be collectively referred to as "first feedback”. That is, the first feedback includes feedback corresponding to the input operation.
- the second output control unit 24 instructs the output of the feedback corresponding to the input operation (that is, the feedback corresponding to the unreasonable operation).
- the control to transmit the signal to be transmitted to the target device 1 is executed.
- the feedback corresponding to the input operation is output.
- the feedback output in this case may be collectively referred to as "second feedback”. That is, the second feedback includes feedback corresponding to the input operation.
- the first motion control includes motion control corresponding to an input operation (that is, motion control corresponding to a reasonable operation).
- the first feedback includes feedback corresponding to an input operation (that is, feedback corresponding to a reasonable operation).
- the second operation control is executed in response to the instruction by the second operation control unit 22, and the instruction by the second output control unit 24 is performed.
- the second feedback is output accordingly.
- the second motion control includes motion control corresponding to a reasonable operation.
- the second feedback includes feedback corresponding to the input operation (that is, feedback corresponding to the invalid operation).
- the operation control corresponding to the input operation that is, the operation control corresponding to the invalid operation
- the operation control corresponding to the input operation that is, the operation control corresponding to the invalid operation
- the loss of the sense of accomplishment can be suppressed by outputting the second feedback.
- the loss of the sense of accomplishment can be further suppressed by outputting the second feedback. That is, by outputting the second feedback, it is possible to suppress the loss of the sense of accomplishment regardless of whether or not the second motion control includes the motion control corresponding to the input operation.
- control device 100a the main part of the control device 100a is configured.
- output control unit 13 may be collectively referred to as "output control function". Further, the code of "F3" may be used for the output control function.
- the hardware configuration of the main part of the control device 100a is the same as that described with reference to FIGS. 3 to 5 in the first embodiment. Therefore, detailed description thereof will be omitted.
- control device 100a has a plurality of functions (including a determination function, an operation control function, and an output control function) F1 to F3.
- Each of the plurality of functions F1 to F3 may be realized by the processor 31 and the memory 32, or may be realized by the processing circuit 33.
- the processor 31 may include a dedicated processor corresponding to each of the plurality of functions F1 to F3.
- the memory 32 may include a dedicated memory corresponding to each of the plurality of functions F1 to F3.
- the processing circuit 33 may include a dedicated processing circuit corresponding to each of the plurality of functions F1 to F3.
- control device 100a Next, the operation of the control device 100a will be described with reference to the flowchart shown in FIG. In FIG. 18, the same steps as those shown in FIG. 6 are designated by the same reference numerals and the description thereof will be omitted.
- step ST1 “YES”) When it is determined that the input operation is a valid operation (step ST1 “YES”), the first operation control unit 21 instructs the execution of the first operation control (step ST2), and the first output control unit 23 issues. The output of the first feedback is instructed (step ST4). As a result, the operation control corresponding to the input operation (that is, the operation control corresponding to the appropriate operation) is executed. In addition, feedback corresponding to the input operation (that is, feedback corresponding to a valid operation) is output.
- step ST1 “NO” when it is determined that the input operation is an unreasonable operation (step ST1 “NO”), the second operation control unit 22 instructs the execution of the second operation control (step ST3), and the second output control.
- the unit 24 instructs the output of the second feedback (step ST5).
- operation control corresponding to a reasonable operation is executed.
- the motion control corresponding to the input operation that is, the motion control corresponding to the invalid operation
- the motion control corresponding to the valid operation is executed.
- feedback corresponding to the input operation that is, feedback corresponding to the invalid operation
- the target device 1 is an air conditioner. Further, it is assumed that the temperature in the room is sufficiently high in the summer and the power of the air conditioner is turned off. In such a state, it is assumed that the operation for turning on the heating function of the air conditioner is input by the user U. The administrator A determines that the input operation is an invalid operation. Manager A determines that the control to turn on the cooling function of the air conditioner should be executed. The administrator A inputs an instruction operation corresponding to such control.
- the second operation control unit 22 instructs the execution of the control for turning on the cooling function of the air conditioner without instructing the execution of the control for turning on the heating function of the air conditioner.
- the cooling function of the air conditioner is turned on without turning on the heating function of the air conditioner.
- the second operation control unit 22 first instructs the execution of the control for turning on the heating function of the air conditioner, and then instructs the execution of the control for turning on the cooling function of the air conditioner.
- the heating function of the air conditioner is temporarily turned on, and then the cooling function of the air conditioner is turned on.
- the second output control unit 24 instructs the output of feedback (for example, a beep sound) indicating that the input of the operation for turning on the heating function of the air conditioner has been accepted.
- the second output control unit 24 instructs the output of feedback indicating that the control for turning on the heating function of the air conditioner has been executed.
- feedback is output.
- User U has the illusion that he has succeeded in operating the air conditioner. As a result, the loss of sense of accomplishment can be suppressed.
- the target device 1 is a water heater for a bathroom. It is assumed that the power of the water heater is turned on at the scheduled bathing time of the user U. In such a state, it is assumed that the user U has input an operation for instructing hot water supply at a temperature (for example, 60 ° C.) T2 higher than the normal temperature (for example, 40 ° C.) T1.
- the administrator A determines that the input operation is an invalid operation.
- the manager A determines that the control for executing the hot water supply at the normal temperature T1 should be executed.
- the administrator A inputs an instruction operation corresponding to such control.
- the second operation control unit 22 instructs the execution of the control for executing the hot water supply by the temperature T1 without instructing the execution of the control for executing the hot water supply by the temperature T2.
- the hot water supply by the temperature T1 is executed without the hot water supply by the temperature T2 being executed.
- the second output control unit 24 instructs to output feedback indicating that the input of the operation for instructing the hot water supply by the temperature T1 has been accepted. As a result, such feedback is output.
- User U has the illusion that he has succeeded in operating the water heater. As a result, the loss of sense of accomplishment can be suppressed.
- the target device 1 is a robot vacuum cleaner. Further, it is assumed that the robot vacuum cleaner is set to perform cleaning once a day, and the cleaning on the day has already been completed. At this time, it is assumed that the user U has input an operation instructing the execution of cleaning by the robot vacuum cleaner. The administrator A determines that the input operation is an invalid operation. The administrator A determines that the control for canceling the cleaning execution by the robot vacuum cleaner should be executed. The administrator A inputs an instruction operation corresponding to such control.
- the second motion control unit 22 instructs the execution of the control for canceling the execution of the cleaning by the robot vacuum cleaner without instructing the execution of the control for executing the cleaning by the robot vacuum cleaner.
- the cleaning execution by the robot vacuum cleaner is canceled without the robot vacuum cleaner performing the cleaning.
- the second motion control unit 22 first instructs the execution of the control for executing the cleaning by the robot vacuum cleaner, and then instructs the execution of the control for canceling the execution of the cleaning by the robot vacuum cleaner.
- the robot vacuum cleaner operates as follows. That is, the robot vacuum starts cleaning. After that, the cleaning by the robot vacuum is completed before the cleaning by the robot vacuum is completed. The robot vacuum returns to its home position.
- the second output control unit 24 instructs to output feedback indicating that the input of the operation instructing the execution of cleaning by the robot vacuum cleaner has been accepted.
- the second output control unit 24 instructs the output of the feedback indicating that the cleaning by the robot vacuum cleaner has started, and also instructs the output of the feedback indicating that the cleaning by the robot vacuum cleaner is completed.
- feedback is output.
- User U has the illusion that he has succeeded in operating the robot vacuum cleaner. As a result, the loss of sense of accomplishment can be suppressed.
- the target device 1 is a microwave oven. It is assumed that the user U has input an operation for instructing heating for a time (for example, 10 minutes) t2 that exceeds an appropriate time (for example, 2 minutes) t1 according to the object to be heated. The administrator A determines that the input operation is an invalid operation. The manager A determines that the control to perform the heating at an appropriate time t1 should be executed. The administrator A inputs an instruction operation corresponding to such control.
- the second operation control unit 22 instructs the execution of the control for executing the heating at the time t1 without instructing the execution of the control for executing the heating at the time t2.
- the heating by the time t1 is executed without the heating by the time t2 being executed.
- the occurrence of so-called "spillover" can be suppressed.
- the second output control unit 24 instructs to output feedback indicating that the input of the operation for instructing the heating by the time t2 is accepted. Further, the second output control unit 24 instructs the output of feedback indicating that the heating by the time t2 has been executed. As a result, such feedback is output. For example, when heating by the microwave oven is started, a voice indicating to that effect is output. After that, when the time t2 elapses, a voice indicating that the heating by the microwave oven is completed is output. As a result, the loss of sense of accomplishment can be suppressed.
- the target device 1 is an IH (Induction Heating) cooker or a gas stove. It is assumed that the user U has input an operation for instructing heating for a time (for example, 60 minutes) t4 that exceeds an appropriate time (for example, 30 minutes) t3 according to the object to be heated. The administrator A determines that the input operation is an invalid operation. Manager A determines that control to perform heating at an appropriate time t3 should be performed. The administrator A inputs an instruction operation corresponding to such control.
- IH Induction Heating
- the second operation control unit 22 instructs the execution of the control for executing the heating at the time t3 without instructing the execution of the control for executing the heating at the time t4.
- the heating at the time t3 is executed without the heating at the time t4 being executed.
- the second output control unit 24 instructs to output feedback indicating that the input of the operation for instructing the heating by the time t4 has been accepted. Further, the second output control unit 24 instructs the output of feedback indicating that the heating by the time t4 has been executed. As a result, such feedback is output. For example, when heating by an IH cooker or a gas stove is started, a voice indicating to that effect is output. After that, when the time t4 elapses, a voice indicating that the heating by the IH cooker or the gas stove is completed is output. As a result, the loss of sense of accomplishment can be suppressed.
- control device 100a Next, a modified example of the control device 100a will be described with reference to FIG.
- the judgment by the judgment unit 11 may be based on the judgment by the management program instead of the judgment by the manager A.
- the instruction by the second operation control unit 22 may be based on the instruction by the management program instead of the instruction by the administrator A.
- the management program is stored, for example, in the storage area of the memory 32 or the processing circuit 33. In this case, administrator A is unnecessary (see FIG. 19). Further, the output device 3 and the operation input device 4 are also unnecessary (see FIG. 19).
- the determination by the determination unit 11 in this case is the same as that described with reference to FIG. 7 in the first embodiment. Further, the instruction by the second operation control unit 22 in this case is the same as that described with reference to FIG. 7 in the first embodiment. Therefore, detailed description thereof will be omitted.
- control system 200a including a determination unit 11, an operation control unit 12, and an output control unit 13 will be described.
- the main part of the control system 200a may be configured by the determination unit 11, the operation control unit 12, and the output control unit 13.
- each of the plurality of functions (including the judgment function, the operation control function, and the output control function) F1 to F3 may be realized by the target device 1.
- each of the plurality of functions F1 to F3 may be realized by the server 41.
- each of the plurality of functions F1 to F3 may be realized by the information terminal 42.
- each of the plurality of functions F1 to F3 may be realized by the cooperation of the target device 1 and the server 41.
- each of the plurality of functions F1 to F3 may be realized by the cooperation of the target device 1 and the information terminal 42.
- each of the plurality of functions F1 to F3 may be realized by the cooperation of the server 41 and the information terminal 42.
- each of the plurality of functions F1 to F3 may be realized by the cooperation of the target device 1, the server 41, and the information terminal 42.
- the control system 200a may include the target device 1.
- the control system 200a may include a server 41.
- the control system 200a may include an information terminal 42.
- the control system 200a may include the target device 1 and the server 41.
- the control system 200a may include the target device 1 and the information terminal 42.
- the control system 200a may include a server 41 and an information terminal 42.
- the control system 200a may include the target device 1, the server 41, and the information terminal 42.
- the control device 100a is the first output control unit 23 that instructs the user U to output the first feedback when it is determined that the input operation is an appropriate operation. And, when it is determined that the input operation is an unreasonable operation, the first output control unit 13 including the second output control unit 24 for instructing the output of the second feedback to the user U is provided.
- the feedback includes the feedback corresponding to the input operation, and the second feedback includes the feedback corresponding to the input operation.
- control system 200a has a first output control unit 23 for instructing the output of the first feedback to the user U and an input when it is determined that the input operation is an appropriate operation.
- the output control unit 13 including the second output control unit 24 for instructing the output of the second feedback to the user U is provided, and the first feedback is the first feedback.
- the second feedback includes the feedback corresponding to the input operation, and the second feedback includes the feedback corresponding to the input operation.
- step ST4 instructing the user U to output the first feedback.
- the second output control unit 24 includes step ST5 instructing the user U to output the second feedback when the input operation is determined to be an unreasonable operation, and the first feedback is ,
- the feedback corresponding to the input operation is included, and the second feedback includes the feedback corresponding to the input operation.
- control device control system and control method according to the present disclosure can be used, for example, for controlling household electric appliances.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Selective Calling Equipment (AREA)
Abstract
This control device (100) comprises: a determination unit (11) which when an operation for a target apparatus (1) by a user (U) of the target apparatus (1) has been input, determine whether the input operation is a valid operation or an invalid operation; and an action control unit (12) which includes a first action control unit (21) which when the input operation has been determined as a valid operation, instructs the execution of a first action control for the target apparatus (1), and a second action control unit (22) which when the input operation has been determined as an invalid operation, instructs the execution of a second action control for the target apparatus (1), wherein the first action control includes action control corresponding to the input operation, and the second action control includes action control corresponding to the valid operation.
Description
本開示は、制御装置、制御システム及び制御方法に関する。
This disclosure relates to a control device, a control system and a control method.
従来、家庭用電気機器等の機器(以下総称して「対象機器」という。)の動作を制御する技術が開発されている。より具体的には、対象機器の使用者(以下単に「使用者」ということがある。)による操作が入力されたとき、当該入力された操作に対応する動作制御の実行を指示する技術が開発されている(例えば、特許文献1参照。)。
Conventionally, technology for controlling the operation of equipment such as household electric appliances (hereinafter collectively referred to as "target equipment") has been developed. More specifically, when an operation by the user of the target device (hereinafter, may be simply referred to as "user") is input, a technology for instructing the execution of the operation control corresponding to the input operation has been developed. (See, for example, Patent Document 1).
何らかの要因により、使用者の認知機能が低下していることがある。例えば、使用者が高齢者であることにより、又は使用者が認知症患者であることにより、使用者の認知機能が低下していることがある。かかる認知機能の低下に起因して、使用者により非妥当な操作が入力されることがある。例えば、対象機器が空気調和機である場合において、夏季に室内の気温が十分に高いとき、暖房機能をオンする操作が入力されることがある。
For some reason, the user's cognitive function may be impaired. For example, the cognitive function of the user may be deteriorated because the user is an elderly person or the user is a patient with dementia. Due to such deterioration of cognitive function, an inappropriate operation may be input by the user. For example, when the target device is an air conditioner and the indoor temperature is sufficiently high in summer, an operation to turn on the heating function may be input.
従来技術においては、使用者により入力された操作が妥当な操作であるか非妥当な操作であるかにかかわらず、当該入力された操作に対応する動作制御の実行が指示される。このため、当該入力された操作が非妥当な操作である場合、非妥当な動作制御が実行される問題があった。例えば、対象機器が空気調和機である場合において、夏季に室内の気温が十分に高いとき、暖房機能をオンする操作に対して、暖房機能をオンする制御が実行される問題があった。
In the prior art, regardless of whether the operation input by the user is a valid operation or an invalid operation, the execution of the operation control corresponding to the input operation is instructed. Therefore, when the input operation is an unreasonable operation, there is a problem that an unreasonable operation control is executed. For example, when the target device is an air conditioner and the room temperature is sufficiently high in summer, there is a problem that the control for turning on the heating function is executed for the operation for turning on the heating function.
本開示は、上記のような課題を解決するためになされたものであり、非妥当な操作が入力されたとき、非妥当な動作制御が実行されるのを抑制することを目的とする。
The present disclosure has been made to solve the above-mentioned problems, and an object of the present disclosure is to suppress the execution of an unreasonable operation control when an unreasonable operation is input.
本開示に係る制御装置は、対象機器の使用者による対象機器に対する操作が入力されたとき、入力された操作が妥当な操作であるか非妥当な操作であるかを判断する判断部と、入力された操作が妥当な操作であると判断された場合、対象機器に対して第1動作制御の実行を指示する第1動作制御部と、入力された操作が非妥当な操作であると判断された場合、対象機器に対して第2動作制御の実行を指示する第2動作制御部と、を含む動作制御部と、を備え、第1動作制御は、入力された操作に対応する動作制御を含み、第2動作制御は、妥当な操作に対応する動作制御を含むものである。
The control device according to the present disclosure includes a determination unit for determining whether the input operation is a valid operation or an invalid operation when an operation on the target device by the user of the target device is input, and an input. When it is determined that the performed operation is a valid operation, it is determined that the first motion control unit instructing the target device to execute the first motion control and the input operation are invalid operations. In this case, the target device is provided with a second motion control unit that instructs the target device to execute the second motion control, and an motion control unit including the second motion control unit. The first motion control provides motion control corresponding to the input operation. Including, the second motion control includes motion control corresponding to a reasonable operation.
本開示によれば、上記のように構成したので、非妥当な操作が入力されたとき、非妥当な動作制御が実行されるのを抑制することができる。
According to the present disclosure, since it is configured as described above, it is possible to suppress the execution of invalid operation control when an invalid operation is input.
以下、この開示をより詳細に説明するために、この開示を実施するための形態について、添付の図面に従って説明する。
Hereinafter, in order to explain this disclosure in more detail, a mode for carrying out this disclosure will be described in accordance with the attached drawings.
実施の形態1.
図1は、実施の形態1に係る制御装置を含むシステムの要部を示すブロック図である。図2は、実施の形態1に係る制御装置の要部を示すブロック図である。図1及び図2を参照して、実施の形態1に係る制御装置について説明する。 Embodiment 1.
FIG. 1 is a block diagram showing a main part of a system including a control device according to the first embodiment. FIG. 2 is a block diagram showing a main part of the control device according to the first embodiment. The control device according to the first embodiment will be described with reference to FIGS. 1 and 2.
図1は、実施の形態1に係る制御装置を含むシステムの要部を示すブロック図である。図2は、実施の形態1に係る制御装置の要部を示すブロック図である。図1及び図2を参照して、実施の形態1に係る制御装置について説明する。 Embodiment 1.
FIG. 1 is a block diagram showing a main part of a system including a control device according to the first embodiment. FIG. 2 is a block diagram showing a main part of the control device according to the first embodiment. The control device according to the first embodiment will be described with reference to FIGS. 1 and 2.
図1に示す如く、コンピュータネットワークCNにより、対象機器1及び制御装置100が相互に通信自在である。コンピュータネットワークCNは、例えば、インターネットを用いたものである。使用者Uは、対象機器1を使用する者である。使用者Uは、例えば、高齢者又は認知症患者である。対象機器1は、使用者Uの居所に設置されるものである。例えば、対象機器1は、使用者Uの自宅又は使用者Uの入居施設(老人ホーム等)に設置されるものである。これに対して、管理者Aは、使用者Uを管理する者である。管理者Aは、例えば、使用者Uの家族、使用者Uの自宅に係るホームセキュリティのスタッフ、又は使用者Uの入居施設のスタッフである。
As shown in FIG. 1, the target device 1 and the control device 100 can communicate with each other by the computer network CN. The computer network CN uses, for example, the Internet. The user U is a person who uses the target device 1. User U is, for example, an elderly person or a dementia patient. The target device 1 is installed at the residence of the user U. For example, the target device 1 is installed at the home of the user U or the occupancy facility (elderly housing, etc.) of the user U. On the other hand, the administrator A is a person who manages the user U. The manager A is, for example, a family member of the user U, a home security staff member related to the user U's home, or a staff member of the user U's occupancy facility.
使用者Uは、操作入力装置2を用いて、対象機器1に対する操作を入力することができる。操作入力装置2は、例えば、リモートコントローラを含むものである。制御装置100は、出力装置3を用いて、管理者Aに情報を提示することができる。出力装置3は、例えば、ディスプレイ又はスピーカのうちの少なくとも一方を含むものである。これに対して、管理者Aは、操作入力装置4を用いて、制御装置100に対する操作を入力することができる。操作入力装置4は、例えば、キーボード、マウス、タッチパネル、音声認識用のマイク又はジェスチャ認識用のカメラのうちの少なくとも一つを含むものである。
The user U can input an operation for the target device 1 by using the operation input device 2. The operation input device 2 includes, for example, a remote controller. The control device 100 can present information to the manager A by using the output device 3. The output device 3 includes, for example, at least one of a display or a speaker. On the other hand, the manager A can input an operation to the control device 100 by using the operation input device 4. The operation input device 4 includes, for example, at least one of a keyboard, a mouse, a touch panel, a microphone for voice recognition, and a camera for gesture recognition.
なお、操作入力装置2は、対象機器1と一体に構成されているものであっても良い。また、出力装置3は、制御装置100と一体に構成されているものであっても良い。また、操作入力装置4は、制御装置100と一体に構成されているものであっても良い。
The operation input device 2 may be integrally configured with the target device 1. Further, the output device 3 may be integrally configured with the control device 100. Further, the operation input device 4 may be integrally configured with the control device 100.
図2に示す如く、制御装置100は、判断部11及び動作制御部12を含むものである。動作制御部12は、第1動作制御部21及び第2動作制御部22を含むものである。
As shown in FIG. 2, the control device 100 includes a determination unit 11 and an operation control unit 12. The motion control unit 12 includes a first motion control unit 21 and a second motion control unit 22.
対象機器1は、使用者Uによる操作が入力されたとき、当該入力された操作(以下「入力操作」ということがある。)を示す情報(以下「入力操作情報」という。)を制御装置100に送信する。制御装置100は、当該送信された入力操作情報を受信する。判断部11は、当該受信された入力操作情報を用いて、入力操作が妥当な操作であるか非妥当な操作であるかを判断するものである。ここで、判断部11による判断は、管理者Aによる判断に基づくものである。
When an operation by the user U is input, the target device 1 provides information (hereinafter referred to as "input operation information") indicating the input operation (hereinafter, may be referred to as "input operation") to the control device 100. Send to. The control device 100 receives the transmitted input operation information. The determination unit 11 uses the received input operation information to determine whether the input operation is a valid operation or an invalid operation. Here, the judgment by the judgment unit 11 is based on the judgment by the manager A.
すなわち、判断部11は、出力装置3に含まれるディスプレイを用いて、上記受信された入力操作情報を含む画面を表示する制御を実行する。または、判断部11は、出力装置3に含まれるスピーカを用いて、上記受信された入力操作情報を含む音声を出力する制御を実行する。これに対して、管理者Aは、入力操作が妥当な操作であるか非妥当な操作であるかを判断する。管理者Aは、操作入力装置4を用いて、かかる判断の結果を示す情報(以下「判断結果情報」という。)を制御装置100に入力する。
That is, the determination unit 11 executes control to display the screen including the received input operation information by using the display included in the output device 3. Alternatively, the determination unit 11 uses the speaker included in the output device 3 to execute control to output the voice including the received input operation information. On the other hand, the administrator A determines whether the input operation is a valid operation or an invalid operation. The administrator A uses the operation input device 4 to input information indicating the result of the determination (hereinafter referred to as “determination result information”) to the control device 100.
上記入力された判断結果情報が入力操作が妥当な操作であることを示している場合、判断部11は、入力操作が妥当な操作であると判断する。他方、上記入力された判断結果情報が入力操作が非妥当な操作であることを示している場合、判断部11は、入力操作が非妥当な操作であると判断する。
When the input determination result information indicates that the input operation is a valid operation, the determination unit 11 determines that the input operation is a valid operation. On the other hand, when the input determination result information indicates that the input operation is an unreasonable operation, the determination unit 11 determines that the input operation is an unreasonable operation.
動作制御部12は、対象機器1に対して動作制御の実行を指示するものである。ここで、動作制御部12による指示は、判断部11による判断の結果に応じて異なるものである。換言すれば、動作制御部12による指示は、管理者Aによる判断の結果に応じて異なるものである。
The motion control unit 12 instructs the target device 1 to execute the motion control. Here, the instruction by the motion control unit 12 differs depending on the result of the determination by the determination unit 11. In other words, the instruction by the motion control unit 12 differs depending on the result of the judgment by the administrator A.
第一に、入力操作が妥当な操作であると判断された場合、第1動作制御部21は、入力操作に対応する動作制御(すなわち妥当な操作に対応する動作制御)の実行を指示する信号を対象機器1に送信する制御を実行する。これにより、入力操作に対応する動作制御が実行される。以下、この場合に実行される動作制御を総称して「第1動作制御」ということがある。すなわち、第1動作制御は、入力操作に対応する動作制御を含むものである。
First, when it is determined that the input operation is a valid operation, the first motion control unit 21 is a signal instructing the execution of the motion control corresponding to the input operation (that is, the motion control corresponding to the valid operation). Is executed to be transmitted to the target device 1. As a result, the operation control corresponding to the input operation is executed. Hereinafter, the operation control executed in this case may be collectively referred to as "first operation control". That is, the first motion control includes motion control corresponding to the input operation.
第二に、入力操作が非妥当な操作であると判断された場合、管理者Aは、実行されるべき動作制御(すなわち妥当な操作に対応する動作制御)を判断する。管理者Aは、操作入力装置4を用いて、当該判断された動作制御を示す操作を制御装置100に入力する。第2動作制御部22は、当該入力された操作(以下「指示操作」という。)に対応する動作制御の実行を指示する信号を対象機器1に送信する制御を実行する。これにより、指示操作に対応する動作制御(すなわち妥当な操作に対応する動作制御)が実行される。以下、この場合に実行される動作制御を総称して「第2動作制御」ということがある。すなわち、第2動作制御は、妥当な操作に対応する動作制御を含むものである。このように、第2動作制御部22による指示は、管理者Aによる指示に基づくものである。
Secondly, when it is determined that the input operation is an invalid operation, the administrator A determines the operation control to be executed (that is, the operation control corresponding to the appropriate operation). The administrator A inputs an operation indicating the determined operation control to the control device 100 by using the operation input device 4. The second motion control unit 22 executes control to transmit a signal instructing execution of motion control corresponding to the input operation (hereinafter referred to as “instruction operation”) to the target device 1. As a result, the operation control corresponding to the instruction operation (that is, the operation control corresponding to the appropriate operation) is executed. Hereinafter, the operation control executed in this case may be collectively referred to as "second operation control". That is, the second motion control includes motion control corresponding to a reasonable operation. As described above, the instruction by the second motion control unit 22 is based on the instruction by the administrator A.
これにより、入力操作が妥当な操作であるか非妥当な操作であるかにかかわらず、妥当な操作に対応する動作制御が実行される。すなわち、使用者Uにより非妥当な操作が入力されたとき、非妥当な動作制御が実行されるのを抑制することができる。
As a result, the operation control corresponding to the valid operation is executed regardless of whether the input operation is a valid operation or an invalid operation. That is, when an unreasonable operation is input by the user U, it is possible to suppress the execution of the unreasonable operation control.
なお、入力操作が非妥当な操作であると判断された場合、第2動作制御部22により送信される信号は、まず、入力操作に対応する動作制御(すなわち非妥当な操作に対応する動作制御)の実行を指示して、次いで、指示操作に対応する動作制御(すなわち妥当な操作に対応する動作制御)の実行を指示するものであっても良い。換言すれば、第2動作制御は、指示操作に対応する動作制御(すなわち妥当な操作に対応する動作制御)に加えて、入力操作に対応する動作制御(すなわち非妥当な操作に対応する動作制御)を含むものであっても良い。
When it is determined that the input operation is an unreasonable operation, the signal transmitted by the second motion control unit 22 first receives the motion control corresponding to the input operation (that is, the motion control corresponding to the invalid operation). ) May be instructed, and then the execution of the operation control corresponding to the instructed operation (that is, the operation control corresponding to the appropriate operation) may be instructed. In other words, the second motion control is the motion control corresponding to the input operation (that is, the motion control corresponding to the invalid operation) in addition to the motion control corresponding to the instruction operation (that is, the motion control corresponding to the valid operation). ) May be included.
これにより、使用者Uにより非妥当な操作が入力されたとき、入力操作に対応する動作制御が一時的に実行される。この結果、使用者Uは、対象機器1の操作に成功したという達成感を得ることができる。すなわち、使用者Uにより非妥当な操作が入力されたとき、非妥当な動作制御が実行されるのを抑制することができるとともに、かかる達成感の喪失を抑制することができる。
As a result, when an invalid operation is input by the user U, the operation control corresponding to the input operation is temporarily executed. As a result, the user U can obtain a sense of accomplishment that the operation of the target device 1 has been successful. That is, when an unreasonable operation is input by the user U, it is possible to suppress the execution of the unreasonable operation control and to suppress the loss of the sense of accomplishment.
このようにして、制御装置100の要部が構成されている。
In this way, the main part of the control device 100 is configured.
なお、対象機器1は、入力操作情報を制御装置100に送信するのに加えて、対象機器1の状態を示す情報(以下「機器状態情報」という。)を制御装置100に送信するものであっても良い。制御装置100は、当該送信された機器状態情報を受信するものであっても良い。また、制御装置100は、センサ類5を用いて、使用者Uの状態を示す情報(以下「使用者状態情報」という。)を取得するものであっても良い。また、制御装置100は、センサ類5を用いて、使用者Uを含む空間の状態又は対象機器1を含む空間の状態を示す情報(以下「空間状態情報」という。)を取得するものであっても良い。
In addition to transmitting the input operation information to the control device 100, the target device 1 transmits information indicating the state of the target device 1 (hereinafter referred to as “device status information”) to the control device 100. May be. The control device 100 may receive the transmitted device state information. Further, the control device 100 may use the sensors 5 to acquire information indicating the state of the user U (hereinafter referred to as “user state information”). Further, the control device 100 uses the sensors 5 to acquire information indicating the state of the space including the user U or the state of the space including the target device 1 (hereinafter referred to as "spatial state information"). May be.
すなわち、制御装置100は、コンピュータネットワークCNにより、センサ類5と通信自在である(図1参照)。センサ類5は、使用者Uの状態、使用者Uを含む空間の状態、又は対象機器1を含む空間の状態のうちの少なくとも一つを検出するものである。センサ類5は、例えば、カメラ、温度センサ、湿度センサ、照度センサ又は物体検出用のセンサ(ソナー、ライダ、レーダ等)のうちの少なくとも一つを含むものである。なお、センサ類5は、対象機器1と一体に構成されているものであっても良い。また、センサ類5は、操作入力装置2と一体に構成されているものであっても良い。
That is, the control device 100 can communicate with the sensors 5 by the computer network CN (see FIG. 1). The sensors 5 detect at least one of the state of the user U, the state of the space including the user U, and the state of the space including the target device 1. The sensors 5 include, for example, at least one of a camera, a temperature sensor, a humidity sensor, an illuminance sensor, or a sensor for object detection (sona, rider, radar, etc.). The sensors 5 may be integrally configured with the target device 1. Further, the sensors 5 may be integrally configured with the operation input device 2.
以下、機器状態情報、使用者状態情報又は空間状態情報のうちの少なくとも一つを総称して「状態情報」という。管理者Aは、入力操作が妥当な操作であるか非妥当な操作であるかを判断するとき、入力操作情報に加えて状態情報を用いるものであっても良い。また、管理者Aは、入力操作が非妥当な操作であると判断された場合において、実行されるべき動作制御を判断するとき、入力操作情報に加えて状態情報を用いるものであっても良い。すなわち、出力装置3に含まれるディスプレイに表示される画面は、入力操作情報に加えて状態情報を含むものであっても良い。また、出力装置3に含まれるスピーカにより出力される音声は、入力操作情報に加えて状態情報を含むものであっても良い。
Hereinafter, at least one of device state information, user state information, or spatial state information is collectively referred to as "state information". The administrator A may use the state information in addition to the input operation information when determining whether the input operation is a valid operation or an invalid operation. Further, the administrator A may use the state information in addition to the input operation information when determining the operation control to be executed when the input operation is determined to be an unreasonable operation. .. That is, the screen displayed on the display included in the output device 3 may include state information in addition to the input operation information. Further, the voice output by the speaker included in the output device 3 may include state information in addition to the input operation information.
以下、判断部11が有する機能を総称して「判断機能」ということがある。また、判断機能に「F1」の符号を用いることがある。また、動作制御部12が有する機能を総称して「動作制御機能」ということがある。また、動作制御機能に「F2」の符号を用いることがある。
Hereinafter, the functions of the judgment unit 11 may be collectively referred to as "judgment function". Further, the reference numeral of "F1" may be used for the determination function. Further, the functions of the motion control unit 12 may be collectively referred to as "motion control function". Further, the reference numeral of "F2" may be used for the operation control function.
次に、図3~図5を参照して、制御装置100の要部のハードウェア構成について説明する。
Next, the hardware configuration of the main part of the control device 100 will be described with reference to FIGS. 3 to 5.
図3に示す如く、制御装置100は、プロセッサ31及びメモリ32を有するものである。メモリ32には、複数個の機能(判断機能及び動作制御機能を含む。)F1,F2に対応するプログラムが記憶されている。プロセッサ31は、メモリ32に記憶されているプログラムを読み出して実行する。これにより、複数個の機能F1,F2が実現される。
As shown in FIG. 3, the control device 100 includes a processor 31 and a memory 32. The memory 32 stores programs corresponding to a plurality of functions (including a determination function and an operation control function) F1 and F2. The processor 31 reads and executes the program stored in the memory 32. As a result, a plurality of functions F1 and F2 are realized.
または、図4に示す如く、制御装置100は、処理回路33を有するものである。処理回路33は、複数個の機能F1,F2に対応する処理を実行する。これにより、複数個の機能F1,F2が実現される。
Alternatively, as shown in FIG. 4, the control device 100 has a processing circuit 33. The processing circuit 33 executes processing corresponding to a plurality of functions F1 and F2. As a result, a plurality of functions F1 and F2 are realized.
または、図5に示す如く、制御装置100は、プロセッサ31、メモリ32及び処理回路33を有するものである。メモリ32には、複数個の機能F1,F2のうちの一部の機能に対応するプログラムが記憶されている。プロセッサ31は、メモリ32に記憶されているプログラムを読み出して実行する。これにより、かかる一部の機能が実現される。また、処理回路33は、複数個の機能F1,F2のうちの残余の機能に対応する処理を実行する。これにより、かかる残余の機能が実現される。
Alternatively, as shown in FIG. 5, the control device 100 includes a processor 31, a memory 32, and a processing circuit 33. A program corresponding to a part of the plurality of functions F1 and F2 is stored in the memory 32. The processor 31 reads and executes the program stored in the memory 32. As a result, some of these functions are realized. Further, the processing circuit 33 executes processing corresponding to the remaining functions of the plurality of functions F1 and F2. As a result, such residual functions are realized.
プロセッサ31は、1個以上のプロセッサにより構成されている。個々のプロセッサは、例えば、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)、マイクロプロセッサ、マイクロコントローラ又はDSP(Digital Signal Processor)を用いたものである。
The processor 31 is composed of one or more processors. As the individual processor, for example, a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a microprocessor, a microprocessor, or a DSP (Digital Signal Processor) is used.
メモリ32は、1個以上の不揮発性メモリにより構成されている。または、メモリ32は、1個以上の不揮発性メモリ及び1個以上の揮発性メモリにより構成されている。すなわち、メモリ32は、1個以上のメモリにより構成されている。個々のメモリは、例えば、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープ又は磁気ドラムを用いたものである。より具体的には、個々の揮発性メモリは、例えば、RAM(Random Access Memory)を用いたものである。また、個々の不揮発性メモリは、例えば、ROM(Read Only Memory)、フラッシュメモリ、EPROM(Erasable Programmable Read Only Memory)、EEPROM(Electrically Erasable Programmable Read Only Memory)、ソリッドステートドライブ、ハードディスクドライブ、フレキシブルディスク、コンパクトディスク、DVD(Digital Versatile Disc)、ブルーレイディスク又はミニディスクを用いたものである。
The memory 32 is composed of one or more non-volatile memories. Alternatively, the memory 32 is composed of one or more non-volatile memories and one or more volatile memories. That is, the memory 32 is composed of one or more memories. The individual memory uses, for example, a semiconductor memory, a magnetic disk, an optical disk, a magneto-optical disk, a magnetic tape, or a magnetic drum. More specifically, each volatile memory uses, for example, a RAM (Random Access Memory). The individual non-volatile memories include, for example, a ROM (Read Only Memory), a flash memory, an EPROM (Erasable Programmable Read Only Memory), an EEPROM (Electrically Erasable Primory) drive, a hard disk drive A compact disc, a DVD (Digital Versaille Disc), a Blu-ray disc, or a mini disc is used.
処理回路33は、1個以上のデジタル回路により構成されている。または、処理回路33は、1個以上のデジタル回路及び1個以上のアナログ回路により構成されている。すなわち、処理回路33は、1個以上の処理回路により構成されている。個々の処理回路は、例えば、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、FPGA(Field Programmable Gate Array)、SoC(System on a Chip)又はシステムLSI(Large Scale Integration)を用いたものである。
The processing circuit 33 is composed of one or more digital circuits. Alternatively, the processing circuit 33 is composed of one or more digital circuits and one or more analog circuits. That is, the processing circuit 33 is composed of one or more processing circuits. The individual processing circuits are, for example, ASIC (Application Specific Integrated Circuit), PLD (Programmable Logic Device), FPGA (Field Programmable Gate Array), System LSI (Sy), and System (Sy). Is.
ここで、プロセッサ31が複数個のプロセッサにより構成されているとき、複数個の機能F1,F2と複数個のプロセッサとの対応関係は任意である。すなわち、複数個のプロセッサの各々は、複数個の機能F1,F2のうちの対応する1個以上の機能に対応するプログラムを読み出して実行するものであっても良い。または、プロセッサ31は、複数個の機能F1,F2の各々に対応する専用のプロセッサを含むものであっても良い。
Here, when the processor 31 is composed of a plurality of processors, the correspondence between the plurality of functions F1 and F2 and the plurality of processors is arbitrary. That is, each of the plurality of processors may read and execute a program corresponding to one or more corresponding functions among the plurality of functions F1 and F2. Alternatively, the processor 31 may include a dedicated processor corresponding to each of the plurality of functions F1 and F2.
また、メモリ32が複数個のメモリにより構成されているとき、複数個の機能F1,F2と複数個のメモリとの対応関係は任意である。すなわち、複数個のメモリの各々は、複数個の機能F1,F2のうちの対応する1個以上の機能に対応するプログラムを記憶するものであっても良い。または、メモリ32は、複数個の機能F1,F2の各々に対応する専用のメモリを含むものであっても良い。
Further, when the memory 32 is composed of a plurality of memories, the correspondence between the plurality of functions F1 and F2 and the plurality of memories is arbitrary. That is, each of the plurality of memories may store a program corresponding to one or more corresponding functions among the plurality of functions F1 and F2. Alternatively, the memory 32 may include a dedicated memory corresponding to each of the plurality of functions F1 and F2.
また、処理回路33が複数個の処理回路により構成されているとき、複数個の機能F1,F2と複数個の処理回路との対応関係は任意である。すなわち、複数個の処理回路の各々は、複数個の機能F1,F2のうちの対応する1個以上の機能に対応する処理を実行するものであっても良い。または、処理回路33は、複数個の機能F1,F2の各々に対応する専用の処理回路を含むものであっても良い。
Further, when the processing circuit 33 is composed of a plurality of processing circuits, the correspondence between the plurality of functions F1 and F2 and the plurality of processing circuits is arbitrary. That is, each of the plurality of processing circuits may execute the processing corresponding to one or more corresponding functions among the plurality of functions F1 and F2. Alternatively, the processing circuit 33 may include a dedicated processing circuit corresponding to each of the plurality of functions F1 and F2.
次に、図6に示すフローチャートを参照して、制御装置100の動作について説明する。
Next, the operation of the control device 100 will be described with reference to the flowchart shown in FIG.
対象機器1は、使用者Uによる操作が入力されたとき、入力操作情報を制御装置100に送信する。制御装置100は、当該送信された入力操作情報を受信する。このとき、制御装置100は、図6に示す処理を実行する。
The target device 1 transmits the input operation information to the control device 100 when the operation by the user U is input. The control device 100 receives the transmitted input operation information. At this time, the control device 100 executes the process shown in FIG.
まず、判断部11は、上記受信された入力操作情報を用いて、入力操作が妥当な操作であるか非妥当な操作であるかを判断する(ステップST1)。上記のとおり、判断部11による判断は、管理者Aによる判断に基づくものである。
First, the determination unit 11 determines whether the input operation is a valid operation or an invalid operation by using the received input operation information (step ST1). As described above, the judgment by the judgment unit 11 is based on the judgment by the manager A.
入力操作が妥当な操作であると判断された場合(ステップST1“YES”)、第1動作制御部21は、第1動作制御の実行を指示する信号を対象機器1に送信する制御を実行する。すなわち、第1動作制御部21は、対象機器1に対して第1動作制御の実行を指示する(ステップST2)。これにより、入力操作に対応する動作制御(すなわち妥当な操作に対応する動作制御)が実行される。
When it is determined that the input operation is a valid operation (step ST1 “YES”), the first operation control unit 21 executes a control for transmitting a signal instructing the execution of the first operation control to the target device 1. .. That is, the first motion control unit 21 instructs the target device 1 to execute the first motion control (step ST2). As a result, the operation control corresponding to the input operation (that is, the operation control corresponding to the appropriate operation) is executed.
他方、入力操作が非妥当な操作であると判断された場合(ステップST1“NO”)、第2動作制御部22は、第2動作制御の実行を指示する信号を対象機器1に送信する制御を実行する。すなわち、第2動作制御部22は、対象機器1に対して第2動作制御の実行を指示する(ステップST3)。これにより、入力操作が非妥当な操作であるにもかかわらず、妥当な操作に対応する動作制御が実行される。または、入力操作に対応する動作制御(すなわち非妥当な操作に対応する動作制御)が一時的に実行されて、次いで、妥当な操作に対応する動作制御が実行される。
On the other hand, when it is determined that the input operation is an unreasonable operation (step ST1 "NO"), the second operation control unit 22 controls to transmit a signal instructing the execution of the second operation control to the target device 1. To execute. That is, the second motion control unit 22 instructs the target device 1 to execute the second motion control (step ST3). As a result, even though the input operation is an invalid operation, the operation control corresponding to the valid operation is executed. Alternatively, the motion control corresponding to the input operation (that is, the motion control corresponding to the invalid operation) is temporarily executed, and then the motion control corresponding to the valid operation is executed.
次に、入力操作の具体例について説明する。また、対応する第2動作制御の具体例について説明する。
Next, a specific example of the input operation will be described. Further, a specific example of the corresponding second operation control will be described.
〈第1具体例〉
いま、対象機器1がテレビジョン受像機であるものとする。また、テレビジョン受像機の電源がオンされており、かつ、テレビジョン受像機の音量が十分に大きい値(以下「初期値」という。)V0に設定されているものとする。かかる状態にて、使用者Uにより、テレビジョン受像機の音量を上げる操作が入力されたものとする。管理者Aは、入力操作が非妥当な操作であると判断する。管理者Aは、テレビジョン受像機の音量を維持する制御又はテレビジョン受像機の音量を下げる制御が実行されるべきであると判断する。管理者Aは、かかる制御に対応する指示操作を入力する。 <First specific example>
Now, it is assumed that the target device 1 is a television receiver. Further, it is assumed that the power of the television receiver is turned on and the volume of the television receiver is set to a sufficiently loud value (hereinafter referred to as "initial value") V0. In such a state, it is assumed that the user U has input an operation to raise the volume of the television receiver. The administrator A determines that the input operation is an invalid operation. The administrator A determines that the control for maintaining the volume of the television receiver or the control for lowering the volume of the television receiver should be executed. The administrator A inputs an instruction operation corresponding to such control.
いま、対象機器1がテレビジョン受像機であるものとする。また、テレビジョン受像機の電源がオンされており、かつ、テレビジョン受像機の音量が十分に大きい値(以下「初期値」という。)V0に設定されているものとする。かかる状態にて、使用者Uにより、テレビジョン受像機の音量を上げる操作が入力されたものとする。管理者Aは、入力操作が非妥当な操作であると判断する。管理者Aは、テレビジョン受像機の音量を維持する制御又はテレビジョン受像機の音量を下げる制御が実行されるべきであると判断する。管理者Aは、かかる制御に対応する指示操作を入力する。 <First specific example>
Now, it is assumed that the target device 1 is a television receiver. Further, it is assumed that the power of the television receiver is turned on and the volume of the television receiver is set to a sufficiently loud value (hereinafter referred to as "initial value") V0. In such a state, it is assumed that the user U has input an operation to raise the volume of the television receiver. The administrator A determines that the input operation is an invalid operation. The administrator A determines that the control for maintaining the volume of the television receiver or the control for lowering the volume of the television receiver should be executed. The administrator A inputs an instruction operation corresponding to such control.
この場合、第2動作制御部22は、テレビジョン受像機の音量を上げる制御の実行を指示することなく、テレビジョン受像機の音量を維持する制御又はテレビジョン受像機の音量を下げる制御の実行を指示する。これにより、テレビジョン受像機の音量が上がることなく、テレビジョン受像機の音量が維持される又はテレビジョン受像機の音量が下がる。なお、テレビジョン受像機の音量を下げる制御は、時間的に次第に音量を下げるものであっても良い。
In this case, the second operation control unit 22 executes a control for maintaining the volume of the television receiver or a control for lowering the volume of the television receiver without instructing the execution of the control for increasing the volume of the television receiver. To instruct. As a result, the volume of the television receiver is maintained or the volume of the television receiver is decreased without increasing the volume of the television receiver. The control for lowering the volume of the television receiver may be one that gradually lowers the volume over time.
または、第2動作制御部22は、まず、テレビジョン受像機の音量を上げる制御の実行を指示して、次いで、テレビジョン受像機の音量を初期値V0と同等の値に下げる制御(すなわち音量を維持する制御)又はテレビジョン受像機の音量を初期値V0よりも小さい値に下げる制御の実行を指示する。これにより、テレビジョン受像機の音量が一時的に上がり、次いで、テレビジョン受像機の音量が下がる。なお、テレビジョン受像機の音量を下げる制御は、時間的に次第に音量を下げるものであっても良い。
Alternatively, the second operation control unit 22 first instructs the execution of the control to raise the volume of the television receiver, and then controls to lower the volume of the television receiver to a value equivalent to the initial value V0 (that is, the volume). Control to maintain) or control to lower the volume of the television receiver to a value smaller than the initial value V0. As a result, the volume of the television receiver is temporarily increased, and then the volume of the television receiver is decreased. The control for lowering the volume of the television receiver may be one that gradually lowers the volume over time.
〈第2具体例〉
いま、対象機器1が室内用の照明器具であるものとする。より具体的には、対象機器1が居間用の照明器具又は寝室用の照明器具であるものとする。また、使用者Uの就寝予定時刻にて、照明器具が点灯しており、かつ、照明器具の明るさが十分に大きい値(以下「初期値」という。)L0に設定されているものとする。かかる状態にて、使用者Uにより、照明器具の明るさを上げる操作が入力されたものとする。管理者Aは、入力操作が非妥当な操作であると判断する。管理者Aは、照明器具の明るさを下げる制御又は照明器具を消灯する制御が実行されるべきであると判断する。管理者Aは、かかる制御に対応する指示操作を入力する。 <Second specific example>
Now, it is assumed that the target device 1 is a lighting fixture for indoor use. More specifically, it is assumed that the target device 1 is a lighting fixture for a living room or a lighting fixture for a bedroom. Further, it is assumed that the lighting fixture is lit at the scheduled bedtime of the user U and the brightness of the lighting fixture is set to a sufficiently large value (hereinafter referred to as "initial value") L0. .. In such a state, it is assumed that the user U has input an operation for increasing the brightness of the luminaire. The administrator A determines that the input operation is an invalid operation. The manager A determines that the control for lowering the brightness of the luminaire or the control for turning off the luminaire should be executed. The administrator A inputs an instruction operation corresponding to such control.
いま、対象機器1が室内用の照明器具であるものとする。より具体的には、対象機器1が居間用の照明器具又は寝室用の照明器具であるものとする。また、使用者Uの就寝予定時刻にて、照明器具が点灯しており、かつ、照明器具の明るさが十分に大きい値(以下「初期値」という。)L0に設定されているものとする。かかる状態にて、使用者Uにより、照明器具の明るさを上げる操作が入力されたものとする。管理者Aは、入力操作が非妥当な操作であると判断する。管理者Aは、照明器具の明るさを下げる制御又は照明器具を消灯する制御が実行されるべきであると判断する。管理者Aは、かかる制御に対応する指示操作を入力する。 <Second specific example>
Now, it is assumed that the target device 1 is a lighting fixture for indoor use. More specifically, it is assumed that the target device 1 is a lighting fixture for a living room or a lighting fixture for a bedroom. Further, it is assumed that the lighting fixture is lit at the scheduled bedtime of the user U and the brightness of the lighting fixture is set to a sufficiently large value (hereinafter referred to as "initial value") L0. .. In such a state, it is assumed that the user U has input an operation for increasing the brightness of the luminaire. The administrator A determines that the input operation is an invalid operation. The manager A determines that the control for lowering the brightness of the luminaire or the control for turning off the luminaire should be executed. The administrator A inputs an instruction operation corresponding to such control.
この場合、第2動作制御部22は、照明器具の明るさを上げる制御の実行を指示することなく、照明器具の明るさを下げる制御又は照明器具を消灯する制御の実行を指示する。これにより、照明器具の明るさが上がることなく、照明器具の明るさが下がる又は照明器具が消灯する。なお、照明器具の明るさを下げる制御は、時間的に次第に明るさを下げるものであっても良い。
In this case, the second operation control unit 22 instructs the execution of the control for lowering the brightness of the luminaire or the control for turning off the luminaire without instructing the execution of the control for increasing the brightness of the luminaire. As a result, the brightness of the luminaire is reduced or the luminaire is turned off without increasing the brightness of the luminaire. The control for lowering the brightness of the lighting fixture may be one that gradually lowers the brightness over time.
または、第2動作制御部22は、まず、照明器具の明るさを上げる制御の実行を指示して、次いで、照明器具の明るさを初期値L0よりも小さい値に下げる制御又は照明器具を消灯する制御の実行を指示する。これにより、照明器具の明るさが一時的に上がり、次いで、照明器具の明るさが下がる又は照明器具が消灯する。なお、照明器具の明るさを下げる制御は、時間的に次第に明るさを下げるものであっても良い。
Alternatively, the second operation control unit 22 first instructs the execution of the control for increasing the brightness of the luminaire, and then turns off the control for lowering the brightness of the luminaire to a value smaller than the initial value L0 or turning off the luminaire. Instructs the execution of control to be performed. As a result, the brightness of the luminaire is temporarily increased, and then the brightness of the luminaire is decreased or the luminaire is turned off. The control for lowering the brightness of the lighting fixture may be one that gradually lowers the brightness over time.
〈第3具体例〉
いま、対象機器1が住宅の窓用の電動シャッターであるものとする。より具体的には、対象機器1が防寒用の電動シャッターであるものとする。また、冬季の夜間に、電動シャッターの状態が閉状態であるものとする。かかる状態にて、使用者Uにより、電動シャッターの状態を開状態にする操作が入力されたものとする。管理者Aは、入力操作が非妥当な操作であると判断する。管理者Aは、電動シャッターの状態を閉状態にする制御が実行されるべきであると判断する。管理者Aは、かかる制御に対応する指示操作を入力する。 <Third specific example>
Now, it is assumed that the target device 1 is an electric shutter for a window of a house. More specifically, it is assumed that the target device 1 is an electric shutter for cold weather. Further, it is assumed that the state of the electric shutter is closed at night in winter. In such a state, it is assumed that the user U has input an operation to open the state of the electric shutter. The administrator A determines that the input operation is an invalid operation. The manager A determines that the control to close the state of the electric shutter should be executed. The administrator A inputs an instruction operation corresponding to such control.
いま、対象機器1が住宅の窓用の電動シャッターであるものとする。より具体的には、対象機器1が防寒用の電動シャッターであるものとする。また、冬季の夜間に、電動シャッターの状態が閉状態であるものとする。かかる状態にて、使用者Uにより、電動シャッターの状態を開状態にする操作が入力されたものとする。管理者Aは、入力操作が非妥当な操作であると判断する。管理者Aは、電動シャッターの状態を閉状態にする制御が実行されるべきであると判断する。管理者Aは、かかる制御に対応する指示操作を入力する。 <Third specific example>
Now, it is assumed that the target device 1 is an electric shutter for a window of a house. More specifically, it is assumed that the target device 1 is an electric shutter for cold weather. Further, it is assumed that the state of the electric shutter is closed at night in winter. In such a state, it is assumed that the user U has input an operation to open the state of the electric shutter. The administrator A determines that the input operation is an invalid operation. The manager A determines that the control to close the state of the electric shutter should be executed. The administrator A inputs an instruction operation corresponding to such control.
この場合、第2動作制御部22は、電動シャッターの状態を開状態にする制御の実行を指示することなく、電動シャッターの状態を閉状態にする制御(すなわち電動シャッターの状態を維持する制御)の実行を指示する。これにより、電動シャッターが開くことなく、電動シャッターの状態が閉状態に維持される。
In this case, the second operation control unit 22 controls to close the state of the electric shutter (that is, control to maintain the state of the electric shutter) without instructing the execution of the control to open the state of the electric shutter. Instruct to execute. As a result, the state of the electric shutter is maintained in the closed state without opening the electric shutter.
または、第2動作制御部22は、まず、電動シャッターの状態を開状態にする制御の実行を指示して、次いで、電動シャッターの状態を閉状態にする制御の実行を指示する。これにより、電動シャッターが一時的に開き、次いで、電動シャッターが閉じる。
Alternatively, the second operation control unit 22 first instructs the execution of the control for opening the state of the electric shutter, and then instructs the execution of the control for closing the state of the electric shutter. As a result, the electric shutter opens temporarily, and then the electric shutter closes.
次に、図7を参照して、制御装置100を含むシステムの変形例について説明する。
Next, a modified example of the system including the control device 100 will be described with reference to FIG. 7.
判断部11による判断は、管理者Aによる判断に代えて、専用のプログラム(以下「管理プログラム」という。)による判断に基づくものであっても良い。また、第2動作制御部22による指示は、管理者Aによる指示に代えて、管理プログラムによる指示に基づくものであっても良い。管理プログラムは、例えば、メモリ32又は処理回路33の記憶領域に記憶されている。この場合、管理者Aは不要である(図7参照)。また、出力装置3及び操作入力装置4も不要である(図7参照)。
The judgment by the judgment unit 11 may be based on the judgment by a dedicated program (hereinafter referred to as "management program") instead of the judgment by the administrator A. Further, the instruction by the second operation control unit 22 may be based on the instruction by the management program instead of the instruction by the administrator A. The management program is stored, for example, in the storage area of the memory 32 or the processing circuit 33. In this case, administrator A is unnecessary (see FIG. 7). Further, the output device 3 and the operation input device 4 are also unnecessary (see FIG. 7).
この場合、判断部11は、以下のようなデータテーブルDT1を有するものである。すなわち、データテーブルDT1は、状態情報が示し得る個々の状態において、入力操作情報が示し得る個々の操作について、かかる個々の操作が妥当な操作であるか非妥当な操作であるかを示すデータを含むものである。管理プログラムのうちの判断部11に対応する部位は、データテーブルDT1に基づき、入力操作が妥当な操作であるか非妥当な操作であるかを判断する。
In this case, the determination unit 11 has the following data table DT1. That is, the data table DT1 contains data indicating whether such individual operations are valid or invalid for each operation that the input operation information can show in the individual states that the state information can show. It includes. The part of the management program corresponding to the determination unit 11 determines whether the input operation is a valid operation or an invalid operation based on the data table DT1.
また、第2動作制御部22は、以下のようなデータテーブルDT2を有するものである。すなわち、データテーブルDT2は、状態情報が示し得る個々の状態において、入力操作情報が示し得る個々の操作について、かかる個々の操作が非妥当な操作であると判断された場合に実行されるべき動作制御(すなわち妥当な操作に対応する動作制御)を示すデータを含むものである。管理プログラムのうちの第2動作制御部22に対応する部位は、データテーブルDT2に基づき、第2動作制御の実行を指示する。
Further, the second operation control unit 22 has the following data table DT2. That is, the data table DT2 is an operation to be executed when it is determined that such an individual operation is an unreasonable operation for each operation that the input operation information can indicate in each state that the state information can indicate. It contains data indicating control (ie, motion control corresponding to a reasonable operation). The part of the management program corresponding to the second operation control unit 22 instructs the execution of the second operation control based on the data table DT2.
次に、図8~図15を参照して、判断部11及び動作制御部12を含む制御システム200について説明する。
Next, the control system 200 including the determination unit 11 and the operation control unit 12 will be described with reference to FIGS. 8 to 15.
図8に示す如く、判断部11及び動作制御部12により制御システム200の要部が構成されているものであっても良い。
As shown in FIG. 8, the main part of the control system 200 may be configured by the determination unit 11 and the operation control unit 12.
この場合、複数個の機能(判断機能及び動作制御機能を含む。)F1,F2の各々は、対象機器1にて実現されるものであっても良い。または、複数個の機能F1,F2の各々は、サーバ41にて実現されるものであっても良い。または、複数個の機能F1,F2の各々は、情報端末42にて実現されるものであっても良い。または、複数個の機能F1,F2の各々は、対象機器1及びサーバ41が連携することにより実現されるものであっても良い。または、複数個の機能F1,F2の各々は、対象機器1及び情報端末42が連携することにより実現されるものであっても良い。または、複数個の機能F1,F2の各々は、サーバ41及び情報端末42が連携することにより実現されるものであっても良い。または、複数個の機能F1,F2の各々は、対象機器1、サーバ41及び情報端末42が連携することにより実現されるものであっても良い。
In this case, each of the plurality of functions (including the judgment function and the operation control function) F1 and F2 may be realized by the target device 1. Alternatively, each of the plurality of functions F1 and F2 may be realized by the server 41. Alternatively, each of the plurality of functions F1 and F2 may be realized by the information terminal 42. Alternatively, each of the plurality of functions F1 and F2 may be realized by the cooperation of the target device 1 and the server 41. Alternatively, each of the plurality of functions F1 and F2 may be realized by the cooperation of the target device 1 and the information terminal 42. Alternatively, each of the plurality of functions F1 and F2 may be realized by the cooperation of the server 41 and the information terminal 42. Alternatively, each of the plurality of functions F1 and F2 may be realized by the cooperation of the target device 1, the server 41, and the information terminal 42.
サーバ41は、コンピュータネットワークCNにより、対象機器1又は情報端末42のうちの少なくとも一方と通信自在である。情報端末42は、コンピュータネットワークCNにより、対象機器1又はサーバ41のうちの少なくとも一方と通信自在である。情報端末42は、例えば、PC(Personal Computer)又はスマートフォンを用いたものである。
The server 41 can communicate with at least one of the target device 1 or the information terminal 42 by the computer network CN. The information terminal 42 can communicate with at least one of the target device 1 and the server 41 by the computer network CN. The information terminal 42 uses, for example, a PC (Personal Computer) or a smartphone.
すなわち、図9に示す如く、制御システム200は、対象機器1を含むものであっても良い。または、図10に示す如く、制御システム200は、サーバ41を含むものであっても良い。または、図11に示す如く、制御システム200は、情報端末42を含むものであっても良い。または、図12に示す如く、制御システム200は、対象機器1及びサーバ41を含むものであっても良い。または、図13に示す如く、制御システム200は、対象機器1及び情報端末42を含むものであっても良い。または、図14に示す如く、制御システム200は、サーバ41及び情報端末42を含むものであっても良い。または、図15に示す如く、制御システム200は、対象機器1、サーバ41及び情報端末42を含むものであっても良い。
That is, as shown in FIG. 9, the control system 200 may include the target device 1. Alternatively, as shown in FIG. 10, the control system 200 may include a server 41. Alternatively, as shown in FIG. 11, the control system 200 may include an information terminal 42. Alternatively, as shown in FIG. 12, the control system 200 may include the target device 1 and the server 41. Alternatively, as shown in FIG. 13, the control system 200 may include the target device 1 and the information terminal 42. Alternatively, as shown in FIG. 14, the control system 200 may include a server 41 and an information terminal 42. Alternatively, as shown in FIG. 15, the control system 200 may include the target device 1, the server 41, and the information terminal 42.
以上のように、実施の形態1に係る制御装置100は、対象機器1の使用者Uによる対象機器1に対する操作が入力されたとき、入力された操作が妥当な操作であるか非妥当な操作であるかを判断する判断部11と、入力された操作が妥当な操作であると判断された場合、対象機器1に対して第1動作制御の実行を指示する第1動作制御部21と、入力された操作が非妥当な操作であると判断された場合、対象機器1に対して第2動作制御の実行を指示する第2動作制御部22と、を含む動作制御部12と、を備え、第1動作制御は、入力された操作に対応する動作制御を含み、第2動作制御は、妥当な操作に対応する動作制御を含む。これにより、使用者Uにより非妥当な操作が入力されたとき、非妥当な動作制御が実行されるのを抑制することができる。
As described above, in the control device 100 according to the first embodiment, when an operation on the target device 1 by the user U of the target device 1 is input, whether the input operation is a valid operation or an unreasonable operation. A determination unit 11 for determining whether or not the operation is appropriate, and a first operation control unit 21 for instructing the target device 1 to execute the first operation control when it is determined that the input operation is a valid operation. When it is determined that the input operation is an unreasonable operation, the operation control unit 12 including the second operation control unit 22 for instructing the target device 1 to execute the second operation control is provided. , The first motion control includes the motion control corresponding to the input operation, and the second motion control includes the motion control corresponding to the reasonable operation. As a result, when an unreasonable operation is input by the user U, it is possible to suppress the execution of the unreasonable operation control.
また、第2動作制御は、入力された操作に対応する動作制御を含み、第2動作制御部22は、入力された操作が非妥当な操作であると判断されたとき、入力された操作に対応する動作制御の実行を指示して、次いで、妥当な操作に対応する動作制御の実行を指示する。これにより、使用者Uにより非妥当な操作が入力されたとき、非妥当な動作制御が実行されるのを抑制することができるとともに、達成感の喪失を抑制することができる。
Further, the second operation control includes an operation control corresponding to the input operation, and the second operation control unit 22 sets the input operation to the input operation when it is determined that the input operation is an unreasonable operation. Instructs the execution of the corresponding motion control and then the execution of the motion control corresponding to the appropriate operation. As a result, when an unreasonable operation is input by the user U, it is possible to suppress the execution of the unreasonable operation control, and it is possible to suppress the loss of the sense of accomplishment.
また、第2動作制御は、入力された操作に対応する動作制御を含まず、第2動作制御部22は、入力された操作が非妥当な操作であると判断されたとき、入力された操作に対応する動作制御の実行を指示することなく、妥当な操作に対応する動作制御の実行を指示する。これにより、使用者Uにより非妥当な操作が入力されたとき、非妥当な動作制御が実行されるのを抑制することができる。
Further, the second operation control does not include the operation control corresponding to the input operation, and the second operation control unit 22 performs the input operation when it is determined that the input operation is an unreasonable operation. Instructs the execution of the motion control corresponding to the appropriate operation without instructing the execution of the motion control corresponding to the above. As a result, when an unreasonable operation is input by the user U, it is possible to suppress the execution of the unreasonable operation control.
また、判断部11による判断は、管理者Aによる判断に基づくものであり、第2動作制御部22による指示は、管理者Aによる指示に基づくものである。これにより、非妥当な動作制御が実行されるのを抑制するにあたり、管理プログラムを不要とすることができる。
Further, the judgment by the judgment unit 11 is based on the judgment by the administrator A, and the instruction by the second operation control unit 22 is based on the instruction by the administrator A. As a result, it is possible to eliminate the need for a management program in suppressing the execution of unreasonable operation control.
また、判断部11による判断は、管理プログラムによる判断に基づくものであり、第2動作制御部22による指示は、管理プログラムによる指示に基づくものである。これにより、非妥当な動作制御が実行されるのを抑制するにあたり、管理者Aを不要とすることができる。
Further, the judgment by the judgment unit 11 is based on the judgment by the management program, and the instruction by the second operation control unit 22 is based on the instruction by the management program. As a result, the administrator A can be eliminated in order to suppress the execution of unreasonable operation control.
また、実施の形態1に係る制御システム200は、対象機器1の使用者Uによる対象機器1に対する操作が入力されたとき、入力された操作が妥当な操作であるか非妥当な操作であるかを判断する判断部11と、入力された操作が妥当な操作であると判断された場合、対象機器1に対して第1動作制御の実行を指示する第1動作制御部21と、入力された操作が非妥当な操作であると判断された場合、対象機器1に対して第2動作制御の実行を指示する第2動作制御部22と、を含む動作制御部12と、を備え、第1動作制御は、入力された操作に対応する動作制御を含み、第2動作制御は、妥当な操作に対応する動作制御を含む。これにより、使用者Uにより非妥当な操作が入力されたとき、非妥当な動作制御が実行されるのを抑制することができる。
Further, in the control system 200 according to the first embodiment, when an operation on the target device 1 by the user U of the target device 1 is input, whether the input operation is a valid operation or an improper operation. The determination unit 11 for determining the above, and the first operation control unit 21 for instructing the target device 1 to execute the first operation control when it is determined that the input operation is an appropriate operation. When it is determined that the operation is an unreasonable operation, the first operation control unit 12 including the second operation control unit 22 for instructing the target device 1 to execute the second operation control is provided, and the first operation is provided. The motion control includes motion control corresponding to the input operation, and the second motion control includes motion control corresponding to a reasonable operation. As a result, when an unreasonable operation is input by the user U, it is possible to suppress the execution of the unreasonable operation control.
また、実施の形態1に係る制御方法は、判断部11が、対象機器1の使用者Uによる対象機器1に対する操作が入力されたとき、入力された操作が妥当な操作であるか非妥当な操作であるかを判断するステップST1と、第1動作制御部21が、入力された操作が妥当な操作であると判断された場合、対象機器1に対して第1動作制御の実行を指示するステップST2と、第2動作制御部22が、入力された操作が非妥当な操作であると判断された場合、対象機器1に対して第2動作制御の実行を指示するステップST3と、を備え、第1動作制御は、入力された操作に対応する動作制御を含み、第2動作制御は、妥当な操作に対応する動作制御を含む。これにより、使用者Uにより非妥当な操作が入力されたとき、非妥当な動作制御が実行されるのを抑制することができる。
Further, in the control method according to the first embodiment, when the determination unit 11 inputs an operation on the target device 1 by the user U of the target device 1, the input operation is valid or invalid. Step ST1 for determining whether the operation is an operation and the first operation control unit 21 instruct the target device 1 to execute the first operation control when the input operation is determined to be a valid operation. Step ST2 and step ST3 instructing the target device 1 to execute the second operation control when the second operation control unit 22 determines that the input operation is an unreasonable operation are provided. , The first motion control includes the motion control corresponding to the input operation, and the second motion control includes the motion control corresponding to the reasonable operation. As a result, when an unreasonable operation is input by the user U, it is possible to suppress the execution of the unreasonable operation control.
実施の形態2.
図16は、実施の形態2に係る制御装置を含むシステムの要部を示すブロック図である。図17は、実施の形態2に係る制御装置の要部を示すブロック図である。図16及び図17を参照して、実施の形態2に係る制御装置について説明する。Embodiment 2.
FIG. 16 is a block diagram showing a main part of the system including the control device according to the second embodiment. FIG. 17 is a block diagram showing a main part of the control device according to the second embodiment. The control device according to the second embodiment will be described with reference to FIGS. 16 and 17.
図16は、実施の形態2に係る制御装置を含むシステムの要部を示すブロック図である。図17は、実施の形態2に係る制御装置の要部を示すブロック図である。図16及び図17を参照して、実施の形態2に係る制御装置について説明する。
FIG. 16 is a block diagram showing a main part of the system including the control device according to the second embodiment. FIG. 17 is a block diagram showing a main part of the control device according to the second embodiment. The control device according to the second embodiment will be described with reference to FIGS. 16 and 17.
なお、図16において、図1に示すブロックと同様のブロックには同一符号を付して説明を省略する。また、図17において、図2に示すブロックと同様のブロックには同一符号を付して説明を省略する。
In FIG. 16, the same blocks as those shown in FIG. 1 are designated by the same reference numerals and the description thereof will be omitted. Further, in FIG. 17, the same blocks as those shown in FIG. 2 are designated by the same reference numerals and the description thereof will be omitted.
対象機器1は、使用者Uによる操作が入力されたとき、出力装置6を用いて、使用者Uに対するフィードバックを出力することができる(図16参照)。出力装置6は、例えば、ディスプレイ、LED(Light Emission Diode)、スピーカ又はバイブレータのうちの少なくとも一つを含むものである。すなわち、出力装置6により出力されるフィードバックは、画像、光、音声又は振動のうちの少なくとも一つを用いたものである。
The target device 1 can output feedback to the user U by using the output device 6 when an operation by the user U is input (see FIG. 16). The output device 6 includes, for example, at least one of a display, an LED (Light Operation Diode), a speaker, or a vibrator. That is, the feedback output by the output device 6 uses at least one of image, light, sound, and vibration.
なお、出力装置6は、対象機器1と一体に構成されているものであっても良い。また、出力装置6は、操作入力装置2と一体に構成されているものであっても良い。
The output device 6 may be integrally configured with the target device 1. Further, the output device 6 may be integrally configured with the operation input device 2.
図17に示す如く、制御装置100aは、判断部11及び動作制御部12を含むものである。これに加えて、制御装置100aは、出力制御部13を含むものである。出力制御部13は、第1出力制御部23及び第2出力制御部24を含むものである。
As shown in FIG. 17, the control device 100a includes a determination unit 11 and an operation control unit 12. In addition to this, the control device 100a includes an output control unit 13. The output control unit 13 includes a first output control unit 23 and a second output control unit 24.
出力制御部13は、使用者Uによる対象機器1に対する操作が入力されたとき(すなわち入力操作情報が受信されたとき)、使用者Uに対するフィードバックの出力を対象機器1に指示するものである。
The output control unit 13 instructs the target device 1 to output feedback to the user U when an operation for the target device 1 by the user U is input (that is, when input operation information is received).
より具体的には、判断部11により入力操作が妥当な操作であると判断された場合、第1出力制御部23は、入力操作に対応するフィードバック(すなわち妥当な操作に対応するフィードバック)の出力を指示する信号を対象機器1に送信する制御を実行する。これにより、入力操作に対応するフィードバックが出力される。以下、この場合に出力されるフィードバックを総称して「第1フィードバック」ということがある。すなわち、第1フィードバックは、入力操作に対応するフィードバックを含むものである。
More specifically, when the determination unit 11 determines that the input operation is a valid operation, the first output control unit 23 outputs feedback corresponding to the input operation (that is, feedback corresponding to the valid operation). The control of transmitting the signal instructing the above to the target device 1 is executed. As a result, the feedback corresponding to the input operation is output. Hereinafter, the feedback output in this case may be collectively referred to as "first feedback". That is, the first feedback includes feedback corresponding to the input operation.
他方、判断部11により入力操作が非妥当な操作であると判断された場合、第2出力制御部24は、入力操作に対応するフィードバック(すなわち非妥当な操作に対応するフィードバック)の出力を指示する信号を対象機器1に送信する制御を実行する。これにより、入力操作に対応するフィードバックが出力される。以下、この場合に出力されるフィードバックを総称して「第2フィードバック」ということがある。すなわち、第2フィードバックは、入力操作に対応するフィードバックを含むものである。
On the other hand, when the determination unit 11 determines that the input operation is an unreasonable operation, the second output control unit 24 instructs the output of the feedback corresponding to the input operation (that is, the feedback corresponding to the unreasonable operation). The control to transmit the signal to be transmitted to the target device 1 is executed. As a result, the feedback corresponding to the input operation is output. Hereinafter, the feedback output in this case may be collectively referred to as "second feedback". That is, the second feedback includes feedback corresponding to the input operation.
すなわち、判断部11により入力操作が妥当な操作であると判断された場合、第1動作制御部21による指示に応じて第1動作制御が実行されるとともに、第1出力制御部23による指示に応じて第1フィードバックが出力される。第1動作制御は、入力操作に対応する動作制御(すなわち妥当な操作に対応する動作制御)を含むものである。第1フィードバックは、入力操作に対応するフィードバック(すなわち妥当な操作に対応するフィードバック)を含むものである。
That is, when the determination unit 11 determines that the input operation is a valid operation, the first operation control is executed in response to the instruction by the first operation control unit 21, and the instruction by the first output control unit 23 is given. The first feedback is output accordingly. The first motion control includes motion control corresponding to an input operation (that is, motion control corresponding to a reasonable operation). The first feedback includes feedback corresponding to an input operation (that is, feedback corresponding to a reasonable operation).
他方、判断部11により入力操作が非妥当な操作であると判断された場合、第2動作制御部22による指示に応じて第2動作制御が実行されるとともに、第2出力制御部24による指示に応じて第2フィードバックが出力される。第2動作制御は、妥当な操作に対応する動作制御を含むものである。第2フィードバックは、入力操作に対応するフィードバック(すなわち非妥当な操作に対応するフィードバック)を含むものである。ただし、実施の形態1にて説明したとおり、第2動作制御は、妥当な操作に対応する動作制御に加えて、入力操作に対応する動作制御(すなわち非妥当な操作に対応する動作制御)を含むものであっても良い。
On the other hand, when the determination unit 11 determines that the input operation is an unreasonable operation, the second operation control is executed in response to the instruction by the second operation control unit 22, and the instruction by the second output control unit 24 is performed. The second feedback is output accordingly. The second motion control includes motion control corresponding to a reasonable operation. The second feedback includes feedback corresponding to the input operation (that is, feedback corresponding to the invalid operation). However, as described in the first embodiment, in the second operation control, in addition to the operation control corresponding to the appropriate operation, the operation control corresponding to the input operation (that is, the operation control corresponding to the invalid operation) is performed. It may be included.
第2動作制御が入力操作に対応する動作制御を含まない場合、第2フィードバックが出力されることにより、達成感の喪失を抑制することができる。他方、第2動作制御が入力操作に対応する動作制御を含む場合、第2フィードバックが出力されることにより、達成感の喪失を更に抑制することができる。すなわち、第2フィードバックが出力されることにより、第2動作制御が入力操作に対応する動作制御を含むか否かにかかわらず、達成感の喪失を抑制することができる。
When the second motion control does not include the motion control corresponding to the input operation, the loss of the sense of accomplishment can be suppressed by outputting the second feedback. On the other hand, when the second motion control includes the motion control corresponding to the input operation, the loss of the sense of accomplishment can be further suppressed by outputting the second feedback. That is, by outputting the second feedback, it is possible to suppress the loss of the sense of accomplishment regardless of whether or not the second motion control includes the motion control corresponding to the input operation.
このようにして、制御装置100aの要部が構成されている。
In this way, the main part of the control device 100a is configured.
以下、出力制御部13が有する機能を総称して「出力制御機能」ということがある。また、出力制御機能に「F3」の符号を用いることがある。
Hereinafter, the functions of the output control unit 13 may be collectively referred to as "output control function". Further, the code of "F3" may be used for the output control function.
制御装置100aの要部のハードウェア構成は、実施の形態1にて図3~図5を参照して説明したものと同様である。このため、詳細な説明は省略する。
The hardware configuration of the main part of the control device 100a is the same as that described with reference to FIGS. 3 to 5 in the first embodiment. Therefore, detailed description thereof will be omitted.
すなわち、制御装置100aは、複数個の機能(判断機能、動作制御機能及び出力制御機能を含む。)F1~F3を有するものである。複数個の機能F1~F3の各々は、プロセッサ31及びメモリ32により実現されるものであっても良く、又は処理回路33により実現されるものであっても良い。
That is, the control device 100a has a plurality of functions (including a determination function, an operation control function, and an output control function) F1 to F3. Each of the plurality of functions F1 to F3 may be realized by the processor 31 and the memory 32, or may be realized by the processing circuit 33.
ここで、プロセッサ31は、複数個の機能F1~F3の各々に対応する専用のプロセッサを含むものであっても良い。また、メモリ32は、複数個の機能F1~F3の各々に対応する専用のメモリを含むものであっても良い。また、処理回路33は、複数個の機能F1~F3の各々に対応する専用の処理回路を含むものであっても良い。
Here, the processor 31 may include a dedicated processor corresponding to each of the plurality of functions F1 to F3. Further, the memory 32 may include a dedicated memory corresponding to each of the plurality of functions F1 to F3. Further, the processing circuit 33 may include a dedicated processing circuit corresponding to each of the plurality of functions F1 to F3.
次に、図18に示すフローチャートを参照して、制御装置100aの動作について説明する。なお、図18において、図6に示すステップと同様のステップには同一符号を付して説明を省略する。
Next, the operation of the control device 100a will be described with reference to the flowchart shown in FIG. In FIG. 18, the same steps as those shown in FIG. 6 are designated by the same reference numerals and the description thereof will be omitted.
入力操作が妥当な操作であると判断された場合(ステップST1“YES”)、第1動作制御部21が第1動作制御の実行を指示するとともに(ステップST2)、第1出力制御部23が第1フィードバックの出力を指示する(ステップST4)。これにより、入力操作に対応する動作制御(すなわち妥当な操作に対応する動作制御)が実行される。また、入力操作に対応するフィードバック(すなわち妥当な操作に対応するフィードバック)が出力される。
When it is determined that the input operation is a valid operation (step ST1 “YES”), the first operation control unit 21 instructs the execution of the first operation control (step ST2), and the first output control unit 23 issues. The output of the first feedback is instructed (step ST4). As a result, the operation control corresponding to the input operation (that is, the operation control corresponding to the appropriate operation) is executed. In addition, feedback corresponding to the input operation (that is, feedback corresponding to a valid operation) is output.
他方、入力操作が非妥当な操作であると判断された場合(ステップST1“NO”)、第2動作制御部22が第2動作制御の実行を指示するとともに(ステップST3)、第2出力制御部24が第2フィードバックの出力を指示する(ステップST5)。これにより、妥当な操作に対応する動作制御が実行される。または、入力操作に対応する動作制御(すなわち非妥当な操作に対応する動作制御)が一時的に実行されて、次いで、妥当な操作に対応する動作制御が実行される。また、入力操作に対応するフィードバック(すなわち非妥当な操作に対応するフィードバック)が出力される。
On the other hand, when it is determined that the input operation is an unreasonable operation (step ST1 “NO”), the second operation control unit 22 instructs the execution of the second operation control (step ST3), and the second output control. The unit 24 instructs the output of the second feedback (step ST5). As a result, operation control corresponding to a reasonable operation is executed. Alternatively, the motion control corresponding to the input operation (that is, the motion control corresponding to the invalid operation) is temporarily executed, and then the motion control corresponding to the valid operation is executed. In addition, feedback corresponding to the input operation (that is, feedback corresponding to the invalid operation) is output.
次に、入力操作の具体例について説明する。また、対応する第2動作制御の具体例について説明する。また、対応する第2フィードバックの具体例について説明する。
Next, a specific example of the input operation will be described. Further, a specific example of the corresponding second operation control will be described. Further, a specific example of the corresponding second feedback will be described.
〈第1具体例〉
いま、対象機器1が空気調和機であるものとする。また、夏季に室内の温度が十分に高い状態であり、かつ、空気調和機の電源がオフされているものとする。かかる状態にて、使用者Uにより、空気調和機の暖房機能をオンする操作が入力されたものとする。管理者Aは、入力操作が非妥当な操作であると判断する。管理者Aは、空気調和機の冷房機能をオンする制御が実行されるべきであると判断する。管理者Aは、かかる制御に対応する指示操作を入力する。 <First specific example>
Now, it is assumed that the target device 1 is an air conditioner. Further, it is assumed that the temperature in the room is sufficiently high in the summer and the power of the air conditioner is turned off. In such a state, it is assumed that the operation for turning on the heating function of the air conditioner is input by the user U. The administrator A determines that the input operation is an invalid operation. Manager A determines that the control to turn on the cooling function of the air conditioner should be executed. The administrator A inputs an instruction operation corresponding to such control.
いま、対象機器1が空気調和機であるものとする。また、夏季に室内の温度が十分に高い状態であり、かつ、空気調和機の電源がオフされているものとする。かかる状態にて、使用者Uにより、空気調和機の暖房機能をオンする操作が入力されたものとする。管理者Aは、入力操作が非妥当な操作であると判断する。管理者Aは、空気調和機の冷房機能をオンする制御が実行されるべきであると判断する。管理者Aは、かかる制御に対応する指示操作を入力する。 <First specific example>
Now, it is assumed that the target device 1 is an air conditioner. Further, it is assumed that the temperature in the room is sufficiently high in the summer and the power of the air conditioner is turned off. In such a state, it is assumed that the operation for turning on the heating function of the air conditioner is input by the user U. The administrator A determines that the input operation is an invalid operation. Manager A determines that the control to turn on the cooling function of the air conditioner should be executed. The administrator A inputs an instruction operation corresponding to such control.
この場合、第2動作制御部22は、空気調和機の暖房機能をオンする制御の実行を指示することなく、空気調和機の冷房機能をオンする制御の実行を指示する。これにより、空気調和機の暖房機能がオンされることなく、空気調和機の冷房機能がオンされる。
In this case, the second operation control unit 22 instructs the execution of the control for turning on the cooling function of the air conditioner without instructing the execution of the control for turning on the heating function of the air conditioner. As a result, the cooling function of the air conditioner is turned on without turning on the heating function of the air conditioner.
または、第2動作制御部22は、まず、空気調和機の暖房機能をオンする制御の実行を指示して、次いで、空気調和機の冷房機能をオンする制御の実行を指示する。これにより、空気調和機の暖房機能が一時的にオンされて、次いで、空気調和機の冷房機能がオンされる。
Alternatively, the second operation control unit 22 first instructs the execution of the control for turning on the heating function of the air conditioner, and then instructs the execution of the control for turning on the cooling function of the air conditioner. As a result, the heating function of the air conditioner is temporarily turned on, and then the cooling function of the air conditioner is turned on.
このとき、第2出力制御部24は、空気調和機の暖房機能をオンする操作の入力を受け付けたことを示すフィードバック(例えばビープ音)の出力を指示する。または、第2出力制御部24は、空気調和機の暖房機能をオンする制御が実行されたことを示すフィードバックの出力を指示する。これにより、かかるフィードバックが出力される。使用者Uは、空気調和機の操作に成功したと錯覚する。この結果、達成感の喪失を抑制することができる。
At this time, the second output control unit 24 instructs the output of feedback (for example, a beep sound) indicating that the input of the operation for turning on the heating function of the air conditioner has been accepted. Alternatively, the second output control unit 24 instructs the output of feedback indicating that the control for turning on the heating function of the air conditioner has been executed. As a result, such feedback is output. User U has the illusion that he has succeeded in operating the air conditioner. As a result, the loss of sense of accomplishment can be suppressed.
〈第2具体例〉
いま、対象機器1が浴室用の給湯器であるものとする。使用者Uの入浴予定時刻にて、給湯器の電源がオンされているものとする。かかる状態にて、使用者Uにより、通常の温度(例えば40℃)T1よりも高い温度(例えば60℃)T2による給湯を指示する操作が入力されたものとする。管理者Aは、入力操作が非妥当な操作であると判断する。管理者Aは、通常の温度T1による給湯を実行する制御が実行されるべきであると判断する。管理者Aは、かかる制御に対応する指示操作を入力する。 <Second specific example>
Now, it is assumed that the target device 1 is a water heater for a bathroom. It is assumed that the power of the water heater is turned on at the scheduled bathing time of the user U. In such a state, it is assumed that the user U has input an operation for instructing hot water supply at a temperature (for example, 60 ° C.) T2 higher than the normal temperature (for example, 40 ° C.) T1. The administrator A determines that the input operation is an invalid operation. The manager A determines that the control for executing the hot water supply at the normal temperature T1 should be executed. The administrator A inputs an instruction operation corresponding to such control.
いま、対象機器1が浴室用の給湯器であるものとする。使用者Uの入浴予定時刻にて、給湯器の電源がオンされているものとする。かかる状態にて、使用者Uにより、通常の温度(例えば40℃)T1よりも高い温度(例えば60℃)T2による給湯を指示する操作が入力されたものとする。管理者Aは、入力操作が非妥当な操作であると判断する。管理者Aは、通常の温度T1による給湯を実行する制御が実行されるべきであると判断する。管理者Aは、かかる制御に対応する指示操作を入力する。 <Second specific example>
Now, it is assumed that the target device 1 is a water heater for a bathroom. It is assumed that the power of the water heater is turned on at the scheduled bathing time of the user U. In such a state, it is assumed that the user U has input an operation for instructing hot water supply at a temperature (for example, 60 ° C.) T2 higher than the normal temperature (for example, 40 ° C.) T1. The administrator A determines that the input operation is an invalid operation. The manager A determines that the control for executing the hot water supply at the normal temperature T1 should be executed. The administrator A inputs an instruction operation corresponding to such control.
この場合、第2動作制御部22は、温度T2による給湯を実行する制御の実行を指示することなく、温度T1による給湯を実行する制御の実行を指示する。これにより、温度T2による給湯が実行されることなく、温度T1による給湯が実行される。
In this case, the second operation control unit 22 instructs the execution of the control for executing the hot water supply by the temperature T1 without instructing the execution of the control for executing the hot water supply by the temperature T2. As a result, the hot water supply by the temperature T1 is executed without the hot water supply by the temperature T2 being executed.
このとき、第2出力制御部24は、温度T1による給湯を指示する操作の入力を受け付けたことを示すフィードバックの出力を指示する。これにより、かかるフィードバックが出力される。使用者Uは、給湯器の操作に成功したと錯覚する。この結果、達成感の喪失を抑制することができる。
At this time, the second output control unit 24 instructs to output feedback indicating that the input of the operation for instructing the hot water supply by the temperature T1 has been accepted. As a result, such feedback is output. User U has the illusion that he has succeeded in operating the water heater. As a result, the loss of sense of accomplishment can be suppressed.
〈第3具体例〉
いま、対象機器1がロボット掃除機であるものとする。また、ロボット掃除機が1日1回掃除を実行するように設定されており、かつ、当日の掃除が既に完了しているものとする。このとき、使用者Uにより、ロボット掃除機による掃除の実行を指示する操作が入力されたものとする。管理者Aは、入力操作が非妥当な操作であると判断する。管理者Aは、ロボット掃除機による掃除の実行をキャンセルする制御が実行されるべきであると判断する。管理者Aは、かかる制御に対応する指示操作を入力する。 <Third specific example>
Now, it is assumed that the target device 1 is a robot vacuum cleaner. Further, it is assumed that the robot vacuum cleaner is set to perform cleaning once a day, and the cleaning on the day has already been completed. At this time, it is assumed that the user U has input an operation instructing the execution of cleaning by the robot vacuum cleaner. The administrator A determines that the input operation is an invalid operation. The administrator A determines that the control for canceling the cleaning execution by the robot vacuum cleaner should be executed. The administrator A inputs an instruction operation corresponding to such control.
いま、対象機器1がロボット掃除機であるものとする。また、ロボット掃除機が1日1回掃除を実行するように設定されており、かつ、当日の掃除が既に完了しているものとする。このとき、使用者Uにより、ロボット掃除機による掃除の実行を指示する操作が入力されたものとする。管理者Aは、入力操作が非妥当な操作であると判断する。管理者Aは、ロボット掃除機による掃除の実行をキャンセルする制御が実行されるべきであると判断する。管理者Aは、かかる制御に対応する指示操作を入力する。 <Third specific example>
Now, it is assumed that the target device 1 is a robot vacuum cleaner. Further, it is assumed that the robot vacuum cleaner is set to perform cleaning once a day, and the cleaning on the day has already been completed. At this time, it is assumed that the user U has input an operation instructing the execution of cleaning by the robot vacuum cleaner. The administrator A determines that the input operation is an invalid operation. The administrator A determines that the control for canceling the cleaning execution by the robot vacuum cleaner should be executed. The administrator A inputs an instruction operation corresponding to such control.
この場合、第2動作制御部22は、ロボット掃除機による掃除を実行する制御の実行を指示することなく、ロボット掃除機による掃除の実行をキャンセルする制御の実行を指示する。これにより、ロボット掃除機が掃除を実行することなく、ロボット掃除機による掃除の実行がキャンセルされる。
In this case, the second motion control unit 22 instructs the execution of the control for canceling the execution of the cleaning by the robot vacuum cleaner without instructing the execution of the control for executing the cleaning by the robot vacuum cleaner. As a result, the cleaning execution by the robot vacuum cleaner is canceled without the robot vacuum cleaner performing the cleaning.
または、第2動作制御部22は、まず、ロボット掃除機による掃除を実行する制御の実行を指示して、次いで、ロボット掃除機による掃除の実行をキャンセルする制御の実行を指示する。これにより、ロボット掃除機が以下のように動作する。すなわち、ロボット掃除機が掃除を開始する。その後、ロボット掃除機による掃除が完了するよりも先に、ロボット掃除機による掃除が終了する。ロボット掃除機は、所定の位置に戻る。
Alternatively, the second motion control unit 22 first instructs the execution of the control for executing the cleaning by the robot vacuum cleaner, and then instructs the execution of the control for canceling the execution of the cleaning by the robot vacuum cleaner. As a result, the robot vacuum cleaner operates as follows. That is, the robot vacuum starts cleaning. After that, the cleaning by the robot vacuum is completed before the cleaning by the robot vacuum is completed. The robot vacuum returns to its home position.
このとき、第2出力制御部24は、ロボット掃除機による掃除の実行を指示する操作の入力を受け付けたことを示すフィードバックの出力を指示する。または、第2出力制御部24は、ロボット掃除機による掃除が開始されたことを示すフィードバックの出力を指示するとともに、ロボット掃除機による掃除が完了したことを示すフィードバックの出力を指示する。これにより、かかるフィードバックが出力される。使用者Uは、ロボット掃除機の操作に成功したと錯覚する。この結果、達成感の喪失を抑制することができる。
At this time, the second output control unit 24 instructs to output feedback indicating that the input of the operation instructing the execution of cleaning by the robot vacuum cleaner has been accepted. Alternatively, the second output control unit 24 instructs the output of the feedback indicating that the cleaning by the robot vacuum cleaner has started, and also instructs the output of the feedback indicating that the cleaning by the robot vacuum cleaner is completed. As a result, such feedback is output. User U has the illusion that he has succeeded in operating the robot vacuum cleaner. As a result, the loss of sense of accomplishment can be suppressed.
〈第4具体例〉
いま、対象機器1が電子レンジであるものとする。使用者Uにより、加熱対象物に応じた適切な時間(例えば2分)t1を超える時間(例えば10分)t2による加熱を指示する操作が入力されたのとする。管理者Aは、入力操作が非妥当な操作であると判断する。管理者Aは、適切な時間t1による加熱を実行する制御が実行されるべきであると判断する。管理者Aは、かかる制御に対応する指示操作を入力する。 <Fourth specific example>
Now, it is assumed that the target device 1 is a microwave oven. It is assumed that the user U has input an operation for instructing heating for a time (for example, 10 minutes) t2 that exceeds an appropriate time (for example, 2 minutes) t1 according to the object to be heated. The administrator A determines that the input operation is an invalid operation. The manager A determines that the control to perform the heating at an appropriate time t1 should be executed. The administrator A inputs an instruction operation corresponding to such control.
いま、対象機器1が電子レンジであるものとする。使用者Uにより、加熱対象物に応じた適切な時間(例えば2分)t1を超える時間(例えば10分)t2による加熱を指示する操作が入力されたのとする。管理者Aは、入力操作が非妥当な操作であると判断する。管理者Aは、適切な時間t1による加熱を実行する制御が実行されるべきであると判断する。管理者Aは、かかる制御に対応する指示操作を入力する。 <Fourth specific example>
Now, it is assumed that the target device 1 is a microwave oven. It is assumed that the user U has input an operation for instructing heating for a time (for example, 10 minutes) t2 that exceeds an appropriate time (for example, 2 minutes) t1 according to the object to be heated. The administrator A determines that the input operation is an invalid operation. The manager A determines that the control to perform the heating at an appropriate time t1 should be executed. The administrator A inputs an instruction operation corresponding to such control.
この場合、第2動作制御部22は、時間t2による加熱を実行する制御の実行を指示することなく、時間t1による加熱を実行する制御の実行を指示する。これにより、時間t2による加熱が実行されることなく、時間t1による加熱が実行される。この結果、いわゆる「吹きこぼれ」の発生を抑制することができる。
In this case, the second operation control unit 22 instructs the execution of the control for executing the heating at the time t1 without instructing the execution of the control for executing the heating at the time t2. As a result, the heating by the time t1 is executed without the heating by the time t2 being executed. As a result, the occurrence of so-called "spillover" can be suppressed.
このとき、第2出力制御部24は、時間t2による加熱を指示する操作の入力を受け付けたことを示すフィードバックの出力を指示する。また、第2出力制御部24は、時間t2による加熱が実行されたことを示すフィードバックの出力を指示する。これにより、かかるフィードバックが出力される。例えば、電子レンジによる加熱が開始されたとき、その旨を示す音声が出力される。その後、時間t2が経過したとき、電子レンジによる加熱が完了したことを示す音声が出力される。この結果、達成感の喪失を抑制することができる。
At this time, the second output control unit 24 instructs to output feedback indicating that the input of the operation for instructing the heating by the time t2 is accepted. Further, the second output control unit 24 instructs the output of feedback indicating that the heating by the time t2 has been executed. As a result, such feedback is output. For example, when heating by the microwave oven is started, a voice indicating to that effect is output. After that, when the time t2 elapses, a voice indicating that the heating by the microwave oven is completed is output. As a result, the loss of sense of accomplishment can be suppressed.
〈第5具体例〉
いま、対象機器1がIH(Induction Heating)調理器又はガスコンロであるものとする。使用者Uにより、加熱対象物に応じた適切な時間(例えば30分)t3を超える時間(例えば60分)t4による加熱を指示する操作が入力されたものとする。管理者Aは、入力操作が非妥当な操作であると判断する。管理者Aは、適切な時間t3による加熱を実行する制御が実行されるべきであると判断する。管理者Aは、かかる制御に対応する指示操作を入力する。 <Fifth specific example>
Now, it is assumed that the target device 1 is an IH (Induction Heating) cooker or a gas stove. It is assumed that the user U has input an operation for instructing heating for a time (for example, 60 minutes) t4 that exceeds an appropriate time (for example, 30 minutes) t3 according to the object to be heated. The administrator A determines that the input operation is an invalid operation. Manager A determines that control to perform heating at an appropriate time t3 should be performed. The administrator A inputs an instruction operation corresponding to such control.
いま、対象機器1がIH(Induction Heating)調理器又はガスコンロであるものとする。使用者Uにより、加熱対象物に応じた適切な時間(例えば30分)t3を超える時間(例えば60分)t4による加熱を指示する操作が入力されたものとする。管理者Aは、入力操作が非妥当な操作であると判断する。管理者Aは、適切な時間t3による加熱を実行する制御が実行されるべきであると判断する。管理者Aは、かかる制御に対応する指示操作を入力する。 <Fifth specific example>
Now, it is assumed that the target device 1 is an IH (Induction Heating) cooker or a gas stove. It is assumed that the user U has input an operation for instructing heating for a time (for example, 60 minutes) t4 that exceeds an appropriate time (for example, 30 minutes) t3 according to the object to be heated. The administrator A determines that the input operation is an invalid operation. Manager A determines that control to perform heating at an appropriate time t3 should be performed. The administrator A inputs an instruction operation corresponding to such control.
この場合、第2動作制御部22は、時間t4による加熱を実行する制御の実行を指示することなく、時間t3による加熱を実行する制御の実行を指示する。これにより、時間t4による加熱が実行されることなく、時間t3による加熱が実行される。この結果、吹きこぼれの発生を回避することができる。また、いわゆる「空焚き」の発生を回避することができる。
In this case, the second operation control unit 22 instructs the execution of the control for executing the heating at the time t3 without instructing the execution of the control for executing the heating at the time t4. As a result, the heating at the time t3 is executed without the heating at the time t4 being executed. As a result, it is possible to avoid the occurrence of spillage. In addition, it is possible to avoid the occurrence of so-called "empty burning".
このとき、このとき、第2出力制御部24は、時間t4による加熱を指示する操作の入力を受け付けたことを示すフィードバックの出力を指示する。また、第2出力制御部24は、時間t4による加熱が実行されたことを示すフィードバックの出力を指示する。これにより、かかるフィードバックが出力される。例えば、IH調理器又はガスコンロによる加熱が開始されたとき、その旨を示す音声が出力される。その後、時間t4が経過したとき、IH調理器又はガスコンロによる加熱が完了したことを示す音声が出力される。この結果、達成感の喪失を抑制することができる。
At this time, at this time, the second output control unit 24 instructs to output feedback indicating that the input of the operation for instructing the heating by the time t4 has been accepted. Further, the second output control unit 24 instructs the output of feedback indicating that the heating by the time t4 has been executed. As a result, such feedback is output. For example, when heating by an IH cooker or a gas stove is started, a voice indicating to that effect is output. After that, when the time t4 elapses, a voice indicating that the heating by the IH cooker or the gas stove is completed is output. As a result, the loss of sense of accomplishment can be suppressed.
次に、図19を参照して、制御装置100aの変形例について説明する。
Next, a modified example of the control device 100a will be described with reference to FIG.
判断部11による判断は、管理者Aによる判断に代えて、管理プログラムによる判断に基づくものであっても良い。また、第2動作制御部22による指示は、管理者Aによる指示に変えて、管理プログラムによる指示に基づくものであっても良い。管理プログラムは、例えば、メモリ32又は処理回路33の記憶領域に記憶されている。この場合、管理者Aは不要である(図19参照)。また、出力装置3及び操作入力装置4も不要である(図19参照)。
The judgment by the judgment unit 11 may be based on the judgment by the management program instead of the judgment by the manager A. Further, the instruction by the second operation control unit 22 may be based on the instruction by the management program instead of the instruction by the administrator A. The management program is stored, for example, in the storage area of the memory 32 or the processing circuit 33. In this case, administrator A is unnecessary (see FIG. 19). Further, the output device 3 and the operation input device 4 are also unnecessary (see FIG. 19).
この場合における判断部11による判断は、実施の形態1にて図7を参照して説明したものと同様である。また、この場合における第2動作制御部22による指示は、実施の形態1にて図7を参照して説明したものと同様である。このため、詳細な説明は省略する。
The determination by the determination unit 11 in this case is the same as that described with reference to FIG. 7 in the first embodiment. Further, the instruction by the second operation control unit 22 in this case is the same as that described with reference to FIG. 7 in the first embodiment. Therefore, detailed description thereof will be omitted.
次に、図20を参照して、判断部11、動作制御部12及び出力制御部13を含む制御システム200aについて説明する。
Next, with reference to FIG. 20, a control system 200a including a determination unit 11, an operation control unit 12, and an output control unit 13 will be described.
図20に示す如く、判断部11、動作制御部12及び出力制御部13により制御システム200aの要部が構成されているものであっても良い。
As shown in FIG. 20, the main part of the control system 200a may be configured by the determination unit 11, the operation control unit 12, and the output control unit 13.
この場合、複数個の機能(判断機能、動作制御機能及び出力制御機能を含む。)F1~F3の各々は、対象機器1にて実現されるものであっても良い。または、複数個の機能F1~F3の各々は、サーバ41にて実現されるものであっても良い。または、複数個の機能F1~F3の各々は、情報端末42にて実現されるものであっても良い。または、複数個の機能F1~F3の各々は、対象機器1及びサーバ41が連携することにより実現されるものであっても良い。または、複数個の機能F1~F3の各々は、対象機器1及び情報端末42が連携することにより実現されるものであっても良い。または、複数個の機能F1~F3の各々は、サーバ41及び情報端末42が連携することにより実現されるものであっても良い。または、複数個の機能F1~F3の各々は、対象機器1、サーバ41及び情報端末42が連携することにより実現されるものであっても良い。
In this case, each of the plurality of functions (including the judgment function, the operation control function, and the output control function) F1 to F3 may be realized by the target device 1. Alternatively, each of the plurality of functions F1 to F3 may be realized by the server 41. Alternatively, each of the plurality of functions F1 to F3 may be realized by the information terminal 42. Alternatively, each of the plurality of functions F1 to F3 may be realized by the cooperation of the target device 1 and the server 41. Alternatively, each of the plurality of functions F1 to F3 may be realized by the cooperation of the target device 1 and the information terminal 42. Alternatively, each of the plurality of functions F1 to F3 may be realized by the cooperation of the server 41 and the information terminal 42. Alternatively, each of the plurality of functions F1 to F3 may be realized by the cooperation of the target device 1, the server 41, and the information terminal 42.
すなわち、制御システム200aの要部のシステム構成は、実施の形態1にて図9~図15を参照して説明したものと同様である。制御システム200aは、対象機器1を含むものであっても良い。または、制御システム200aは、サーバ41を含むものであっても良い。または、制御システム200aは、情報端末42を含むものであっても良い。または、制御システム200aは、対象機器1及びサーバ41を含むものであっても良い。または、制御システム200aは、対象機器1及び情報端末42を含むものであっても良い。または、制御システム200aは、サーバ41及び情報端末42を含むものであっても良い。または、制御システム200aは、対象機器1、サーバ41及び情報端末42を含むものであっても良い。
That is, the system configuration of the main part of the control system 200a is the same as that described with reference to FIGS. 9 to 15 in the first embodiment. The control system 200a may include the target device 1. Alternatively, the control system 200a may include a server 41. Alternatively, the control system 200a may include an information terminal 42. Alternatively, the control system 200a may include the target device 1 and the server 41. Alternatively, the control system 200a may include the target device 1 and the information terminal 42. Alternatively, the control system 200a may include a server 41 and an information terminal 42. Alternatively, the control system 200a may include the target device 1, the server 41, and the information terminal 42.
以上のように、実施の形態2に係る制御装置100aは、入力された操作が妥当な操作であると判断された場合、使用者Uに対する第1フィードバックの出力を指示する第1出力制御部23と、入力された操作が非妥当な操作であると判断された場合、使用者Uに対する第2フィードバックの出力を指示する第2出力制御部24と、を含む出力制御部13を備え、第1フィードバックは、入力された操作に対応するフィードバックを含み、第2フィードバックは、入力された操作に対応するフィードバックを含む。これにより、第2動作制御が入力操作に対応する動作制御を含むか否かにかかわらず、達成感の喪失を抑制することができる。
As described above, the control device 100a according to the second embodiment is the first output control unit 23 that instructs the user U to output the first feedback when it is determined that the input operation is an appropriate operation. And, when it is determined that the input operation is an unreasonable operation, the first output control unit 13 including the second output control unit 24 for instructing the output of the second feedback to the user U is provided. The feedback includes the feedback corresponding to the input operation, and the second feedback includes the feedback corresponding to the input operation. Thereby, the loss of the sense of accomplishment can be suppressed regardless of whether or not the second motion control includes the motion control corresponding to the input operation.
また、実施の形態2に係る制御システム200aは、入力された操作が妥当な操作であると判断された場合、使用者Uに対する第1フィードバックの出力を指示する第1出力制御部23と、入力された操作が非妥当な操作であると判断された場合、使用者Uに対する第2フィードバックの出力を指示する第2出力制御部24と、を含む出力制御部13を備え、第1フィードバックは、入力された操作に対応するフィードバックを含み、第2フィードバックは、入力された操作に対応するフィードバックを含む。これにより、第2動作制御が入力操作に対応する動作制御を含むか否かにかかわらず、達成感の喪失を抑制することができる。
Further, the control system 200a according to the second embodiment has a first output control unit 23 for instructing the output of the first feedback to the user U and an input when it is determined that the input operation is an appropriate operation. When it is determined that the operation performed is an unreasonable operation, the output control unit 13 including the second output control unit 24 for instructing the output of the second feedback to the user U is provided, and the first feedback is the first feedback. The second feedback includes the feedback corresponding to the input operation, and the second feedback includes the feedback corresponding to the input operation. Thereby, the loss of the sense of accomplishment can be suppressed regardless of whether or not the second motion control includes the motion control corresponding to the input operation.
また、実施の形態2に係る制御方法は、第1出力制御部23が、入力された操作が妥当な操作であると判断された場合、使用者Uに対する第1フィードバックの出力を指示するステップST4と、第2出力制御部24が、入力された操作が非妥当な操作であると判断された場合、使用者Uに対する第2フィードバックの出力を指示するステップST5と、を備え、第1フィードバックは、入力された操作に対応するフィードバックを含み、第2フィードバックは、入力された操作に対応するフィードバックを含む。これにより、第2動作制御が入力操作に対応する動作制御を含むか否かにかかわらず、達成感の喪失を抑制することができる。
Further, in the control method according to the second embodiment, when the first output control unit 23 determines that the input operation is an appropriate operation, step ST4 instructing the user U to output the first feedback. The second output control unit 24 includes step ST5 instructing the user U to output the second feedback when the input operation is determined to be an unreasonable operation, and the first feedback is , The feedback corresponding to the input operation is included, and the second feedback includes the feedback corresponding to the input operation. Thereby, the loss of the sense of accomplishment can be suppressed regardless of whether or not the second motion control includes the motion control corresponding to the input operation.
なお、本願開示はその開示の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
It should be noted that, within the scope of the disclosure of the present application, it is possible to freely combine each embodiment, modify any component of each embodiment, or omit any component in each embodiment. ..
本開示に係る制御装置、制御システム及び制御方法は、例えば、家庭用電気機器の制御に用いることができる。
The control device, control system and control method according to the present disclosure can be used, for example, for controlling household electric appliances.
1 対象機器、2 操作入力装置、3 出力装置、4 操作入力装置、5 センサ類、6 出力装置、11 判断部、12 動作制御部、13 出力制御部、21 第1動作制御部、22 第2動作制御部、23 第1出力制御部、24 第2出力制御部、31 プロセッサ、32 メモリ、33 処理回路、41 サーバ、42 情報端末、100,100a 制御装置、200,200a 制御システム。
1 Target device, 2 Operation input device, 3 Output device, 4 Operation input device, 5 Sensors, 6 Output device, 11 Judgment unit, 12 Operation control unit, 13 Output control unit, 21 1st operation control unit, 22 2nd Operation control unit, 23 first output control unit, 24 second output control unit, 31 processor, 32 memory, 33 processing circuit, 41 server, 42 information terminal, 100, 100a control device, 200, 200a control system.
Claims (10)
- 対象機器の使用者による前記対象機器に対する操作が入力されたとき、前記入力された操作が妥当な操作であるか非妥当な操作であるかを判断する判断部と、
前記入力された操作が前記妥当な操作であると判断された場合、前記対象機器に対して第1動作制御の実行を指示する第1動作制御部と、前記入力された操作が前記非妥当な操作であると判断された場合、前記対象機器に対して第2動作制御の実行を指示する第2動作制御部と、を含む動作制御部と、を備え、
前記第1動作制御は、前記入力された操作に対応する動作制御を含み、
前記第2動作制御は、前記妥当な操作に対応する動作制御を含む
ことを特徴とする制御装置。 When an operation on the target device by the user of the target device is input, a determination unit for determining whether the input operation is a valid operation or an invalid operation, and
When it is determined that the input operation is the valid operation, the first motion control unit instructing the target device to execute the first motion control and the input operation are the unreasonable operations. When it is determined that the operation is performed, a second operation control unit for instructing the target device to execute the second operation control, and an operation control unit including the operation control unit are provided.
The first motion control includes motion control corresponding to the input operation.
The second motion control is a control device including motion control corresponding to the reasonable operation. - 前記入力された操作が前記妥当な操作であると判断された場合、前記使用者に対する第1フィードバックの出力を指示する第1出力制御部と、前記入力された操作が前記非妥当な操作であると判断された場合、前記使用者に対する第2フィードバックの出力を指示する第2出力制御部と、を含む出力制御部を備え、
前記第1フィードバックは、前記入力された操作に対応するフィードバックを含み、
前記第2フィードバックは、前記入力された操作に対応するフィードバックを含む
ことを特徴とする請求項1記載の制御装置。 When it is determined that the input operation is the valid operation, the first output control unit for instructing the output of the first feedback to the user and the input operation are the invalid operations. A second output control unit that instructs the user to output the second feedback, and an output control unit including the second output control unit are provided.
The first feedback includes feedback corresponding to the input operation.
The control device according to claim 1, wherein the second feedback includes feedback corresponding to the input operation. - 前記第2動作制御は、前記入力された操作に対応する動作制御を含み、
前記第2動作制御部は、前記入力された操作が前記非妥当な操作であると判断されたとき、前記入力された操作に対応する動作制御の実行を指示して、次いで、前記妥当な操作に対応する動作制御の実行を指示する
ことを特徴とする請求項1又は請求項2記載の制御装置。 The second motion control includes motion control corresponding to the input operation.
When the second motion control unit determines that the input operation is the invalid operation, the second motion control unit instructs the execution of the motion control corresponding to the input operation, and then the valid operation. The control device according to claim 1 or 2, wherein the execution of the operation control corresponding to the above is instructed. - 前記第2動作制御は、前記入力された操作に対応する動作制御を含まず、
前記第2動作制御部は、前記入力された操作が前記非妥当な操作であると判断されたとき、前記入力された操作に対応する動作制御の実行を指示することなく、前記妥当な操作に対応する動作制御の実行を指示する
ことを特徴とする請求項1又は請求項2記載の制御装置。 The second motion control does not include the motion control corresponding to the input operation.
When the second motion control unit determines that the input operation is the invalid operation, the second motion control unit performs the valid operation without instructing the execution of the motion control corresponding to the input operation. The control device according to claim 1 or 2, wherein the execution of the corresponding motion control is instructed. - 前記判断部による判断は、管理者による判断に基づくものであり、
前記第2動作制御部による指示は、前記管理者による指示に基づくものである
ことを特徴とする請求項1又は請求項2記載の制御装置。 The judgment by the judgment unit is based on the judgment by the administrator.
The control device according to claim 1 or 2, wherein the instruction by the second motion control unit is based on the instruction by the administrator. - 前記判断部による判断は、管理プログラムによる判断に基づくものであり、
前記第2動作制御部による指示は、前記管理プログラムによる指示に基づくものである
ことを特徴とする請求項1又は請求項2記載の制御装置。 The judgment by the judgment unit is based on the judgment by the management program.
The control device according to claim 1 or 2, wherein the instruction by the second operation control unit is based on the instruction by the management program. - 対象機器の使用者による前記対象機器に対する操作が入力されたとき、前記入力された操作が妥当な操作であるか非妥当な操作であるかを判断する判断部と、
前記入力された操作が前記妥当な操作であると判断された場合、前記対象機器に対して第1動作制御の実行を指示する第1動作制御部と、前記入力された操作が前記非妥当な操作であると判断された場合、前記対象機器に対して第2動作制御の実行を指示する第2動作制御部と、を含む動作制御部と、を備え、
前記第1動作制御は、前記入力された操作に対応する動作制御を含み、
前記第2動作制御は、前記妥当な操作に対応する動作制御を含む
ことを特徴とする制御システム。 When an operation on the target device by the user of the target device is input, a determination unit for determining whether the input operation is a valid operation or an invalid operation, and
When it is determined that the input operation is the valid operation, the first motion control unit instructing the target device to execute the first motion control and the input operation are the unreasonable operations. When it is determined that the operation is performed, a second operation control unit for instructing the target device to execute the second operation control, and an operation control unit including the operation control unit are provided.
The first motion control includes motion control corresponding to the input operation.
The second motion control is a control system including motion control corresponding to the reasonable operation. - 前記入力された操作が前記妥当な操作であると判断された場合、前記使用者に対する第1フィードバックの出力を指示する第1出力制御部と、前記入力された操作が前記非妥当な操作であると判断された場合、前記使用者に対する第2フィードバックの出力を指示する第2出力制御部と、を含む出力制御部を備え、
前記第1フィードバックは、前記入力された操作に対応するフィードバックを含み、
前記第2フィードバックは、前記入力された操作に対応するフィードバックを含む
ことを特徴とする請求項7記載の制御システム。 When it is determined that the input operation is the valid operation, the first output control unit for instructing the output of the first feedback to the user and the input operation are the invalid operations. A second output control unit that instructs the user to output the second feedback, and an output control unit including the second output control unit are provided.
The first feedback includes feedback corresponding to the input operation.
The control system according to claim 7, wherein the second feedback includes feedback corresponding to the input operation. - 判断部が、対象機器の使用者による前記対象機器に対する操作が入力されたとき、前記入力された操作が妥当な操作であるか非妥当な操作であるかを判断するステップと、
第1動作制御部が、前記入力された操作が前記妥当な操作であると判断された場合、前記対象機器に対して第1動作制御の実行を指示するステップと、
第2動作制御部が、前記入力された操作が前記非妥当な操作であると判断された場合、前記対象機器に対して第2動作制御の実行を指示するステップと、を備え、
前記第1動作制御は、前記入力された操作に対応する動作制御を含み、
前記第2動作制御は、前記妥当な操作に対応する動作制御を含む
ことを特徴とする制御方法。 When the judgment unit inputs an operation on the target device by the user of the target device, the step of determining whether the input operation is a valid operation or an invalid operation, and
When the first motion control unit determines that the input operation is the valid operation, the step of instructing the target device to execute the first motion control, and
The second motion control unit includes a step of instructing the target device to execute the second motion control when it is determined that the input operation is the unreasonable operation.
The first motion control includes motion control corresponding to the input operation.
The second operation control is a control method including an operation control corresponding to the appropriate operation. - 第1出力制御部が、前記入力された操作が前記妥当な操作であると判断された場合、前記使用者に対する第1フィードバックの出力を指示するステップと、
第2出力制御部が、前記入力された操作が前記非妥当な操作であると判断された場合、前記使用者に対する第2フィードバックの出力を指示するステップと、を備え、
前記第1フィードバックは、前記入力された操作に対応するフィードバックを含み、
前記第2フィードバックは、前記入力された操作に対応するフィードバックを含む
ことを特徴とする請求項9記載の制御方法。 When the first output control unit determines that the input operation is the valid operation, the step of instructing the user to output the first feedback, and the step.
The second output control unit includes a step of instructing the user to output the second feedback when the input operation is determined to be the unreasonable operation.
The first feedback includes feedback corresponding to the input operation.
The control method according to claim 9, wherein the second feedback includes feedback corresponding to the input operation.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2020/029919 WO2022029906A1 (en) | 2020-08-05 | 2020-08-05 | Control device, control system, and control method |
JP2020573070A JPWO2022029906A1 (en) | 2020-08-05 | 2020-08-05 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2020/029919 WO2022029906A1 (en) | 2020-08-05 | 2020-08-05 | Control device, control system, and control method |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022029906A1 true WO2022029906A1 (en) | 2022-02-10 |
Family
ID=80117885
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2020/029919 WO2022029906A1 (en) | 2020-08-05 | 2020-08-05 | Control device, control system, and control method |
Country Status (2)
Country | Link |
---|---|
JP (1) | JPWO2022029906A1 (en) |
WO (1) | WO2022029906A1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008276536A (en) * | 2007-04-27 | 2008-11-13 | Toshiba Corp | Information processor and information input method |
JP2016162053A (en) * | 2015-02-27 | 2016-09-05 | 住友林業株式会社 | Watching care recording system |
JP2019161546A (en) * | 2018-03-15 | 2019-09-19 | 東芝映像ソリューション株式会社 | Acoustic controller, and acoustic control method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7469381B2 (en) * | 2007-01-07 | 2008-12-23 | Apple Inc. | List scrolling and document translation, scaling, and rotation on a touch-screen display |
-
2020
- 2020-08-05 WO PCT/JP2020/029919 patent/WO2022029906A1/en active Application Filing
- 2020-08-05 JP JP2020573070A patent/JPWO2022029906A1/ja active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008276536A (en) * | 2007-04-27 | 2008-11-13 | Toshiba Corp | Information processor and information input method |
JP2016162053A (en) * | 2015-02-27 | 2016-09-05 | 住友林業株式会社 | Watching care recording system |
JP2019161546A (en) * | 2018-03-15 | 2019-09-19 | 東芝映像ソリューション株式会社 | Acoustic controller, and acoustic control method |
Also Published As
Publication number | Publication date |
---|---|
JPWO2022029906A1 (en) | 2022-02-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6745001B2 (en) | Control events in a system of networked home devices | |
JP2008118848A (en) | Distributed wireless household/commercial electrical automation system | |
US12081830B2 (en) | Video integration with home assistant | |
JP6140214B2 (en) | CONTROL DEVICE, CONTROL DEVICE CONTROL METHOD, CONTROL SYSTEM, ENVIRONMENT CONTROL DEVICE, AND CONTROL PROGRAM | |
JP6355939B2 (en) | Voice server, control method therefor, and voice system | |
JP6918215B2 (en) | Equipment control system and equipment control method | |
JP2016503539A (en) | Logical sensor server for the logical sensor platform | |
JP6701381B2 (en) | Control device, ventilation system, ventilation method and program | |
WO2014103307A1 (en) | Control method | |
JP2018536264A (en) | System for controlling living space functions | |
WO2022029906A1 (en) | Control device, control system, and control method | |
WO2016041264A1 (en) | Air treatment system and control method thereof | |
JP2002315069A (en) | Remote controller | |
JP6410435B2 (en) | Window opening and closing system | |
JP6400337B2 (en) | Electronic equipment and message system | |
US20240333550A1 (en) | Electronic device controller, communication terminal, and electronic device | |
JP5121956B2 (en) | Device control apparatus and device control method | |
JP2022186153A (en) | Apparatus control system | |
WO2016017015A1 (en) | Electrical apparatus control device, electrical apparatus control system, electrical apparatus control method, and program | |
JP7503759B2 (en) | Voice control system and voice control method | |
JP7462246B2 (en) | Control system, control method, and program | |
JP7417921B2 (en) | Control system and control method | |
JP7565174B2 (en) | Network Systems | |
WO2019073618A1 (en) | Server and electrical apparatus | |
JP7546219B2 (en) | Controller and device control system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ENP | Entry into the national phase |
Ref document number: 2020573070 Country of ref document: JP Kind code of ref document: A |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20948412 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20948412 Country of ref document: EP Kind code of ref document: A1 |