WO2014175435A1 - 端末装置、制御装置、遠隔制御システム、遠隔制御方法、及び、プログラム - Google Patents
端末装置、制御装置、遠隔制御システム、遠隔制御方法、及び、プログラム Download PDFInfo
- Publication number
- WO2014175435A1 WO2014175435A1 PCT/JP2014/061731 JP2014061731W WO2014175435A1 WO 2014175435 A1 WO2014175435 A1 WO 2014175435A1 JP 2014061731 W JP2014061731 W JP 2014061731W WO 2014175435 A1 WO2014175435 A1 WO 2014175435A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- instruction
- remote control
- user
- control
- information
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M11/00—Telephonic communication systems specially adapted for combination with other electrical systems
- H04M11/007—Telephonic communication systems specially adapted for combination with other electrical systems with remote control systems
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/60—Security, fault tolerance
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/60—Security, fault tolerance
- G08C2201/61—Password, biometric
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/90—Additional features
- G08C2201/93—Remote control using other portable devices, e.g. mobile phone, PDA, laptop
Definitions
- the present invention relates to a terminal device, a control device, a remote control system, a remote control method, and a program for remotely controlling an electric device.
- Patent Document 1 discloses an electric equipment remote operation system that determines whether or not remote control is allowed for each function of the electric equipment.
- whether to allow remote control is uniformly determined according to the function to be remotely controlled.
- the present invention has been made in view of the above problems, and provides a terminal device, a control device, a remote control system, a remote control method, and a program that can be safely remotely controlled without impairing convenience. For the purpose.
- a terminal device provides: A terminal device connected to a control device by a telecommunications network and remotely controlling electrical equipment via the control device, Receiving means for receiving, from the control device, safety level information indicating the safety level assumed when the electric device is remotely controlled for each control content; Storage means for storing the received safety degree information; Remote control instruction accepting means for accepting a remote control instruction for the electrical device from a user; In response to receiving the remote control instruction, based on the stored safety information, the user is instructed to remotely control the electrical device with the control content based on the remote control instruction.
- Determining means for determining whether to request; A determination instruction requesting means for requesting the user to determine the determination instruction when it is determined that the user requests the determination instruction; A determination instruction receiving means for receiving the determination instruction made in response to the request from the user; Transmitting means for transmitting a control signal based on the remote control instruction to the control device when it is determined that the user does not request the determination instruction or when the determination instruction is received from the user; Prepare.
- the present invention it is determined whether or not a determination instruction is requested based on the safety degree information. Therefore, according to the present invention, it is possible to perform remote control safely without impairing convenience.
- FIG. 1 is a configuration diagram of a remote control system according to a first embodiment of the present invention. It is a block diagram of the terminal device which concerns on the 1st Embodiment of this invention. It is a block diagram of the control apparatus which concerns on the 1st Embodiment of this invention. It is a figure for demonstrating the function of the terminal device which concerns on the 1st Embodiment of this invention. It is a figure which shows safety degree information. It is a figure which shows authority information. It is a figure which shows log
- the remote control system 1000 is a system for remotely controlling the electric device 300 or the like from the terminal device 100 or the like via the Internet 500 or the like. As shown in FIG. 1, the remote control system 1000 includes terminal devices 100, 110, 120, a control device 200, electric devices 300, 310, 320, and a home terminal device 400.
- the terminal device 100 is a device that transmits a control signal for remotely controlling the electric device 300 or the like to the control device 200 in accordance with an instruction from the user.
- the control signal is a signal that conveys information including information indicating a transmission source terminal device, information indicating a transmission destination electrical device, and information indicating control content.
- the terminal device 100 has a function of connecting to the Internet 500.
- the terminal device 100 is, for example, a smartphone, a mobile phone, or a tablet terminal.
- the terminal devices 110 and 120 have the same configuration and functions as the terminal device 100, respectively. In the present embodiment, it is basically assumed that remote control is realized by a user operating the terminal device 100. Hereinafter, each of the terminal devices 110 and 120 will be referred to as other terminal devices as appropriate. It goes without saying that the number of terminal devices is not limited to the example shown in FIG.
- the control device 200 is a device that controls the electric device 300 and the like disposed in the user's house in accordance with a control signal supplied from the terminal device 100 or the like.
- the control device 200 has a function of connecting to the Internet 500. That is, remote control of the electric device 300 using the terminal device 100 is realized by a relay function that the control device 200 has.
- the control device 200 may be a dedicated computer or a general-purpose computer such as a personal computer.
- the electrical device 300 is a device to be remotely controlled, and is basically arranged in the user's home.
- the electric device 300 is remotely controlled according to control by the control device 200. Therefore, the electric device 300 has a function of communicating with the control device 200 and a function of operating according to the control content instructed by the control device 200.
- the electric device 300 is, for example, an air conditioner, a water heater, an electric stove, or a rice cooker. In the present embodiment, the electric device 300 will be described as an air conditioner.
- Electrical devices 310 and 320 are devices to be remotely controlled, similar to the electrical device 300.
- the target of remote control is basically the electric device 300.
- each of the electric devices 310 and 320 will be referred to as other electric devices as appropriate. Needless to say, the number of electrical devices is not limited to the example shown in FIG.
- the home terminal device 400 is a device that remotely controls the electrical device 300 or the like via the control device 200 in accordance with an instruction from the user. Accordingly, the in-home terminal device 400 is the same device as the terminal device 100 and the like in the sense of remotely controlling the electric device 300. However, the home terminal device 400 is a device that is assumed to be used in the home. For this reason, the in-home terminal device 400 may not have a function such as a use restriction in consideration of safety provided in the terminal device 100 or the like.
- the control device 200 treats, for example, a terminal device that exists in an area where Wi-Fi (Wireless Fidelity) communication is possible as the home terminal device 400 and a terminal device that does not exist in an area where Wi-Fi communication is possible. 100 or the like.
- the home terminal device 400 is connected to the control device 200 by wire or wireless.
- the in-home terminal device 400 may function as an interface for the control device 200.
- the in-home terminal device 400 may be a dedicated remote controller or a general-purpose device such as a smartphone, a mobile phone, or a tablet terminal.
- Internet 500 is a telecommunications network that connects terminal device 100 and control device 200 to each other.
- illustration of routers, gateways, servers, and the like is omitted in FIG.
- the terminal device 100 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a flash memory 14, a communication device 15, and a touch screen 16.
- a CPU Central Processing Unit
- ROM Read Only Memory
- RAM Random Access Memory
- flash memory a flash memory
- communication device a touch screen 16.
- Each component provided in the terminal device 100 is connected to each other via a bus.
- the CPU 11 controls the overall operation of terminal device 100.
- the CPU 11 operates according to a program stored in the ROM 12 and uses the RAM 13 as a work area.
- the ROM 12 stores programs and data for controlling the overall operation of the terminal device 100.
- the RAM 13 functions as a work area for the CPU 11. That is, the CPU 11 temporarily writes programs and data in the RAM 13 and refers to these programs and data as appropriate.
- the flash memory 14 is a nonvolatile memory that stores various types of information.
- the flash memory 14 stores safety level information, authority information, history information, and other terminal status information, which will be described later.
- the terminal device 100 may include a hard disk or the like instead of the flash memory 14.
- the communication device 15 is an interface for connecting the terminal device 100 to the Internet 500.
- the communication device 15 includes, for example, a NIC (Network Interface Card).
- the touch screen 16 detects a touch operation performed by the user and supplies a signal indicating the detection result to the CPU 11.
- the touch screen 16 displays an image based on the image signal supplied from the CPU 11 or the like. As described above, the touch screen 16 functions as a user interface of the terminal device 100.
- the control device 200 includes a CPU 21, a ROM 22, a RAM 23, a flash memory 24, a communication device 25, a touch screen 26, and an electric device control device 27. Each component included in the control device 200 is connected to each other via a bus.
- the CPU 21 controls the overall operation of the control device 200.
- the CPU 21 operates in accordance with a program stored in the ROM 22 and uses the RAM 23 as a work area.
- the ROM 22 stores programs and data for controlling the overall operation of the control device 200.
- the RAM 23 functions as a work area for the CPU 21. That is, the CPU 21 temporarily writes programs and data in the RAM 23 and refers to these programs and data as appropriate.
- the flash memory 24 is a nonvolatile memory that stores various types of information.
- the flash memory 24 stores safety level information, authority information, history information, and other terminal status information, which will be described later.
- the control device 200 may include a hard disk instead of the flash memory 24.
- the communication device 25 is an interface for connecting the control device 200 to the Internet 500. That is, the communication device 25 communicates with the terminal device 100 and the like according to control by the CPU 21. For example, the communication device 25 receives information supplied from the terminal device 100 and transmits information supplied from the CPU 21 to the terminal device 100.
- the communication device 25 includes a NIC, for example.
- the touch screen 26 detects a touch operation performed by the user, and supplies a signal indicating the detection result to the CPU 21.
- the touch screen 26 displays an image based on the image signal supplied from the CPU 21 or the like. As described above, the touch screen 26 functions as a user interface of the control device 200.
- the electrical device control device 27 controls the electrical device 300 and the like according to the control by the CPU 21.
- the electrical device control device 27 supplies a signal including information included in the control signal supplied from the terminal device 100 to the communication device 25 to the electrical device 300.
- the electric device control device 27 can communicate with the in-home terminal device 400 according to the control by the CPU 21.
- the electric equipment control device 27 includes a communication module for near field communication such as an infrared communication module.
- the terminal device 100 functionally includes a reception unit 101, a storage unit 102, a remote control instruction reception unit 103, a determination unit 104, a determination instruction request unit 105, a determination instruction reception unit 106, and a transmission unit. 107, a history presentation unit 108, and another terminal status presentation unit 109.
- the receiving unit 101 receives safety level information from the control device 200.
- the safety level information is information indicating, for each control content, a safety level that is assumed when the electric device 300 is remotely controlled.
- the receiving unit 101 includes, for example, a CPU 11 and a communication device 15.
- the storage unit 102 stores the received safety level information.
- the storage unit 102 includes, for example, a CPU 11 and a flash memory 14.
- the safety level information is stored in the flash memory 14 in accordance with an instruction from the CPU 11.
- the remote control instruction receiving unit 103 receives a remote control instruction for the electric device 300 from the user.
- the remote control instruction receiving unit 103 includes, for example, a CPU 11 and a touch screen 16.
- the determination unit 104 determines whether or not to request a determination instruction in response to the reception of the remote control instruction.
- the determination instruction is an instruction for determining to remotely control electric device 300 with the control content based on the remote control instruction.
- the determination instruction is an instruction for confirming execution of remote control. Whether or not to request a determination instruction is determined based on the safety level information.
- the determination unit 104 includes, for example, a CPU 11.
- the determination instruction requesting unit 105 When it is determined that the determination instruction is requested from the user, the determination instruction requesting unit 105 requests the determination instruction from the user. In other words, the determination instruction request unit 105 inquires of the user whether or not the remote control according to the remote control instruction may actually be executed.
- the determination instruction request unit 105 includes, for example, a CPU 11 and a touch screen 16.
- the determination instruction receiving unit 106 receives a determination instruction made in response to a request from the user. In other words, the decision instruction accepting unit 106 accepts an answer to the inquiry from the user.
- the determination instruction receiving unit 106 includes, for example, a CPU 11 and a touch screen 16.
- the transmission unit 107 transmits a control signal based on the remote control instruction to the control device 200 when it is determined that a determination instruction is not requested from the user or when a determination instruction is received from the user.
- the transmission unit 107 includes, for example, a CPU 11 and a communication device 15.
- the receiving unit 101 can further receive authority information from the control device 200.
- the authority information is information indicating the authority given to the terminal device 100.
- the storage unit 102 further stores the received authority information.
- the determination unit 104 determines whether or not to request a determination instruction from the user based on the stored safety level information and authority information.
- the determination unit 104 can further determine whether or not to permit remote control based on the remote control instruction based on the stored safety degree information and authority information. If it is determined that the remote control based on the remote control instruction is permitted, the determination unit 104 can determine whether or not to request a determination instruction from the user based on the stored safety degree information and authority information. . As described above, it is required that the remote control is permitted as a premise for requesting the user to make a determination instruction.
- the receiving unit 101 can further receive history information from the control device 200.
- the history information is information indicating a history of remote control for the electric device 300 or the like.
- the storage unit 102 further stores the received history information.
- the determination unit 104 determines whether to request a determination instruction from the user based on the stored safety degree information and history information.
- the determination unit 104 can determine that a determination instruction is requested from the user. For example, when the instruction to start the cooling operation is given to the electric device 300 before a predetermined period has elapsed since the instruction to start the heating operation is given, the determination unit 104 requests the user to make a determination instruction. Can be determined. In this case, a determination instruction by the user is required to start the cooling operation.
- the history presentation unit 108 presents the history indicated by the history information to the user.
- the timing at which the history presentation unit 108 presents the history and the content of the history presented by the history presentation unit 108 can be adjusted as appropriate.
- the history presentation unit 108 presents a history when the user is about to give a remote operation instruction or a determination instruction.
- the history presentation unit 108 presents a history related to the control target specified by the remote control instruction and a history related to the control content specified by the remote control instruction.
- the history presentation unit 108 includes, for example, a CPU 11 and a touch screen 16.
- the receiving unit 101 can further receive other terminal status information from the control device 200.
- the other terminal status information is information including information indicating whether or not other terminal devices (for example, the terminal device 110 and the terminal device 120) are in a status in which the electric device 300 can be remotely controlled.
- the situation where remote control is possible is, for example, a state where an application that executes remote control is activated.
- the storage unit 102 further stores the received other terminal status information.
- the other terminal status presentation unit 109 presents the status of the other terminal device indicated by the stored other terminal status information to the user.
- the method of presenting the status of other terminal devices can be adjusted as appropriate.
- the other terminal status presenting unit 109 may clearly indicate whether each of the other terminal devices is starting an application that performs remote operation, and further indicates the detailed status. Also good.
- the other terminal status presentation unit 109 includes, for example, a CPU 11 and a touch screen 16.
- the determination instruction request unit 105 can present risk information indicating a risk associated with the remote control based on the remote control instruction to the user. That is, the decision instruction request unit 105 can present risk information indicating a risk associated with remote control to the user as a material for determining whether or not to issue a decision instruction.
- the risk information is information that clearly indicates that the room may become too hot due to the heating operation of the air conditioner.
- risk information can be remotely controlled with control content different from the control content that was made immediately before, causing the fuel efficiency of the air conditioner to deteriorate, the possibility of malfunction of the air conditioner, and the comfort of people in the house. This information clearly indicates that there is a possibility.
- the safety level information is information that associates the control content with the safety level for each electrical device. However, in FIG. 5, only the portion related to the electric device 300 is shown in the safety degree information for easy understanding.
- the safety level information is registered in the flash memory 24 included in the control device 200, for example, according to an instruction from the administrator.
- the safety degree is indicated by a numerical value from 1 to 5.
- Safety level means the opposite concept of risk level.
- the safety level is associated with each electric device and each control content. That is, when the electrical device and the control content are specified, the safety level is specified. The higher the degree of safety assumed when a certain electric device is operated according to the control content, the higher the numerical value indicating the safety level associated with the electric device and the control content.
- the safety level associated with the set temperature change (outside the reference range) is 1, the safety level associated with the cooling operation start, the heating operation start, and the dehumidifying operation start is 2, the power ON and the setting The safety degree associated with the temperature change (within the reference range) is 3, and the safety degree associated with the power OFF and the operation stop is 5.
- the electric device 300 air conditioner
- the safest case is when the electric device 300 is remotely controlled so that the power is turned off, and when the electric device 300 is remotely controlled so that the operation is stopped.
- the reference range can be set to a temperature range close to room temperature, for example.
- the operation stop means that the cooling operation, the heating operation or the dehumidifying operation is stopped.
- the authority information is information that associates the terminal device with the authority given to the user who uses the terminal device.
- the authority information is registered in the flash memory 24 included in the control device 200, for example, according to an instruction from the administrator.
- the authority includes a conditional control authority and an unconditional control authority.
- the conditional control authority is an authority that can be remotely controlled with a decision instruction.
- the unconditional control authority is an authority that allows remote control without a decision instruction. Further, both the conditional control authority and the unconditional control authority are expressed by the lower limit of the controllable safety degree.
- the conditional control authority associated with the terminal device 100 is 1. Therefore, the control content that the user can remotely control with the determination instruction using the terminal device 100 is limited to the control content having a safety degree of 1 or more.
- the control target is the electric device 300 and is accompanied by a determination instruction, all control is possible.
- the unconditional control authority associated with the terminal device 100 is 2. Therefore, the control contents that can be remotely controlled by the user using the terminal device 100 without a determination instruction are limited to control contents having a safety degree of 2 or more. For example, when the control target is the electric device 300 and no decision instruction is given, control to change to a set temperature outside the reference range is not possible, but all other control is possible.
- conditional control authority and the unconditional control authority are set so that if the determination instruction is accompanied, the remote control can be performed more than the case where the determination instruction is not accompanied.
- the reason is that it is considered that the user issues a decision instruction when the user determines that the risk is low or when the user is aware of the risk.
- authority is also associated with the home terminal device 400 and automatic control. This is because these authorities are used for determination when the contents of control conflict.
- the history information is information indicating a history of remote control (or remote control) performed by any terminal device with respect to any control target.
- the history information is, for example, a collection of records in which the control date and time, the terminal device, the control target, the control content, and the control result are associated with each other as shown in FIG.
- the control date and time is information indicating the time when the remote control is executed.
- the terminal device is information indicating the terminal device for which the remote control instruction has been accepted.
- the control object is information indicating a device to be remotely controlled.
- the control content is information indicating the content of the remote control instructed by the remote control instruction.
- the control result is information indicating whether or not the remote control instructed by the remote control instruction has been accepted.
- FIG. 7 shows an example in which the control content of the remote control indicated by the second new record is not accepted because it conflicts with the control content of the remote control indicated by the third new record.
- the other terminal status information is information that associates the terminal device, the application activation state, and the latest control date and time.
- the activation state of an application associated with a certain terminal device is ON, it is expected that the probability that the remote operation using the terminal device will be performed soon is high.
- the latest control date and time associated with a certain terminal device is close to the current time, it is expected that there is a high probability that the remote operation using the terminal device will be performed soon. Note that the latest control date and time can be extracted from the history information.
- FIG. 8 shows an example in which the other terminal status information includes information related to the terminal devices 110 and 120, information related to the terminal device 100, information related to the home terminal device 400, and information related to automatic control. The reason for this is to improve the usability of other terminal status information.
- the remote control instruction receiving process executed by the terminal device 100 will be described with reference to the flowchart shown in FIG. Note that the terminal device 100 starts the remote control instruction receiving process shown in FIG. 9 in response to receiving an instruction for starting an application for remote control on the touch screen 16 or the like.
- the CPU 11 acquires safety level information and authority information (step S101). Specifically, the CPU 11 controls the communication device 15 to request the control device 200 for safety level information and authority information. Then, the CPU 11 acquires the safety level information and authority information received by the communication device 15 from the control device 200. The CPU 11 stores the acquired safety level information and authority information in the flash memory 14.
- step S102 the CPU11 will acquire log
- step S103 the CPU11 will display a remote control instruction
- the remote control instruction acceptance screen 600 includes, for example, a list area 601, button areas 602, 603, 604, 608, and display areas 605, 606, 607.
- FIG. 10 shows a screen displayed when the remote control target is an air conditioner, the air conditioner has been turned on, and the cooling operation is in progress.
- a drop-down list that presents the current operation mode and receives an instruction to change the operation mode is displayed.
- a button for receiving an instruction to increase the set temperature is displayed.
- a button for receiving an instruction to lower the set temperature is displayed.
- a button for receiving an instruction to stop operation is displayed.
- a display area 605 displays the current state of the control target.
- the latest control history is displayed.
- the display area 607 displays the status of other terminal devices.
- a button for receiving an instruction to turn off the air conditioner is displayed.
- a touch operation on the list area 601 When a touch operation is performed on the list area 601, a list of operation mode candidates is displayed. When a new operation mode is selected from the displayed candidates, the operation in the newly selected operation mode is started. Accordingly, a touch operation on the list area 601 can be a remote control instruction. In addition, touch operations on the button areas 602, 603, 604, and 608 are all remote control instructions.
- the information displayed in the display areas 605, 606, and 607 is information that is preferably referred to before issuing a remote control instruction. Note that the information displayed in the display area 606 is information generated based on the history information. The information displayed in the display area 607 is information generated based on the other terminal status information.
- CPU11 will complete
- step S104 YES
- step S105 The method for determining whether or not the CPU 11 permits remote control can be adjusted as appropriate. For example, the CPU 11 determines whether or not to permit remote control based on the control target and control content indicated by the remote control instruction and the safety degree information, authority information, and history information stored in the flash memory 14 or the like. Can be determined.
- the terminal device is the terminal device 100
- the control target is the electric device 300
- the control content is the cooling operation start.
- the minimum safety level indicated by the conditional control authority given to the terminal device 100 is 1, and the safety level given to the start of the cooling operation of the electric device 300 is 2. Therefore, in this case, the remote control instruction is permitted.
- the terminal device is the terminal device 120 and other conditions are not changed.
- the minimum safety level indicated by the conditional control authority given to the terminal device 120 is 3, and the safety level given to the start of the cooling operation of the electric device 300 is 2. Therefore, in this case, the remote control instruction is not permitted.
- history information is used.
- the method for determining whether or not the remote control instruction is permitted using the history information can be appropriately adjusted. For example, when the second remote control instruction is given after the first remote control instruction is given, (A1) the instruction contents of the first remote control instruction and the instruction contents of the second remote control instruction compete with each other. (A2) The time from the time when the first remote control instruction is given to the time when the second remote control instruction is given is within a predetermined time, and (A3) the first remote control instruction Is higher than the conditional authority of the terminal device that has received the second remote control instruction, it is determined that the second remote control instruction is not permitted.
- (A1) a typical example in which the content of instructions conflicts is that the opposite control content (for example, heating operation start and cooling operation start) is instructed to the same control object. It is not limited to. For example, when the start of the heating operation and the start of the cooling operation are instructed for two air conditioners arranged in the same house, the instruction contents may be regarded as competing. Further, for example, when the remote control instruction is permitted in the determination not considering the history information, the remote control instruction is permitted on the condition that the determination instruction is accepted regardless of the above conditions (A1) to (A3). May be.
- step S106 determines whether a determination instruction is necessary (step S106).
- the method for determining whether or not the CPU 11 needs a determination instruction can be adjusted as appropriate. For example, the CPU 11 determines whether or not a determination instruction is necessary based on the control target and control content indicated by the remote control instruction and the safety degree information, authority information, and history information stored in the flash memory 14 or the like. Can be determined.
- the terminal device is the terminal device 100
- the control target is the electric device 300
- the control content is the cooling operation start.
- the minimum safety level indicated by the unconditional control authority given to the terminal device 100 is 2, and the safety level given to start the cooling operation of the electric device 300 is 2. Therefore, in this case, it is determined that a determination instruction is not necessary.
- control content is a set temperature change outside the reference range, and other conditions remain unchanged.
- the minimum safety level indicated by the unconditional control authority given to the terminal device 100 is 2
- the safety level given to the set temperature change outside the reference range of the electrical device 300 is 1. Therefore, in this case, it is determined that a determination instruction is necessary.
- history information it is determined whether or not a determination instruction is necessary in consideration of safety level information and authority information without considering history information.
- a determination instruction it is determined that a determination instruction is necessary regardless of the contents of the history information.
- the method for determining whether or not a determination instruction is necessary using the history information can be adjusted as appropriate. For example, when the second remote control instruction is given after the first remote control instruction is given, (A1) the instruction contents of the first remote control instruction and the instruction contents of the second remote control instruction compete with each other. (A2) When the time from the time when the first remote control instruction is issued to the time when the second remote control instruction is within the predetermined time, it is determined that the determination instruction is necessary. . In addition, as shown in (A3), it may be determined whether or not a determination instruction is necessary in consideration of authority.
- step S106 determines that a determination instruction is necessary (step S106: YES)
- the CPU 11 displays a determination instruction reception screen (step S107). Specifically, the CPU 11 generates an image signal representing a determination instruction reception screen based on a program or data stored in the ROM 12 or the like and supplies the image signal to the touch screen 16. On the other hand, the touch screen 16 displays a determination instruction reception screen corresponding to the supplied image signal.
- the determination instruction reception screen 610 is a screen for prompting the user to confirm that remote control according to the remote control instruction already made by the user is executed. That is, the determination instruction reception screen 610 is a screen that clearly indicates that there is a risk to the user when safety is questionable or when there is a possibility of conflict with other remote control.
- the decision instruction acceptance screen 610 is typically a pop-up screen.
- the determination instruction reception screen 610 includes button areas 611 and 612 and a display area 613, for example.
- the button area 611 is an area in which a button for accepting a determination instruction is displayed. That is, the user touches the button area 611 when performing remote control in accordance with the remote control instruction.
- the button area 612 is an area where a button for accepting a cancel instruction is displayed. That is, the user performs a touch operation on the button area 612 when the user does not want to execute remote control according to the remote control instruction.
- a risk that is considered to be caused by executing the remote control according to the remote control instruction is displayed. Note that what kind of risk is displayed is determined by programs and data stored in the ROM 12 and the flash memory 14.
- step S107 the CPU11 will discriminate
- a predetermined area for example, the button area 611
- step S106 determines that the determination instruction is not necessary (step S106: NO) or when it is determined that the determination instruction is present (step S108: YES)
- step S109 the CPU 11 transmits a control signal (step S109). Specifically, the CPU 11 generates a control signal based on the remote control instruction and transmits the control signal from the communication device 15 to the control device 200.
- the CPU 11 determines that there is no remote control instruction (step S104: NO), determines that remote control is not permitted (step S105: NO), and determines that there is no determination instruction (step S108: NO).
- the own terminal information is transmitted (step S110).
- the own terminal information includes, for example, information indicating that the application is in an activated state, information indicating that a remote control instruction has been made, information indicating whether or not remote control based on the remote control instruction is permitted, and the like.
- remote control relay processing executed by the control device 200 will be described with reference to the flowchart shown in FIG.
- the control device 200 starts the remote control relay process shown in FIG. 12 in response to the power being turned on.
- the CPU 21 determines whether or not there is an acquisition request for the safety level information and the authority information (step S201). Specifically, the CPU 21 monitors the communication device 25 and determines whether the communication device 25 has received the acquisition request from the terminal device 100.
- the CPU 21 determines that there is an acquisition request for the safety level information and the authority information (step S201: YES)
- the CPU 21 transmits the safety level information and the authority information to the terminal device 100 that is the transmission source of the acquisition request (step S202).
- the CPU 21 causes the communication device 25 to transmit the safety degree information and authority information stored in the flash memory 24 or the like toward the terminal device 100.
- step S201 determines that there is no acquisition request for the safety level information and the authority information (step S201: NO), or when the process of step S202 is completed, there is an acquisition request for history information and other terminal status information. It is discriminate
- the CPU 21 When determining that there is an acquisition request for history information and other terminal status information (step S203: YES), the CPU 21 transmits the history information and other terminal status information to the terminal device 100 that is the transmission source of the acquisition request (step S203). S204). Specifically, the CPU 21 causes the communication device 25 to transmit history information and other terminal status information stored in the flash memory 24 or the like toward the terminal device 100.
- step S203: NO When it is determined that there is no acquisition request for history information and other terminal status information (step S203: NO), or when the process of step S204 is completed, the CPU 21 determines whether a control signal has been received (step S203: NO). Step S205). Specifically, the CPU 21 monitors the communication device 25 and determines whether the communication device 25 has received a control signal from the terminal device 100.
- step S206 controls the electric equipment 300, when it determines with having received the control signal (step S205: YES) (step S206). Specifically, the CPU 21 controls the electric device control device 27 so that the electric device 300 indicated by the control signal received by the communication device 25 is controlled by the control content indicated by the control signal. On the other hand, the electric device control device 27 controls the electric device 300 according to the control by the CPU 21.
- step S205 determines whether own terminal information was received when it determines with not having received the control signal (step S205: NO), or when the process of step S206 is completed (step S207). Specifically, the CPU 21 monitors the communication device 25 and determines whether the communication device 25 has received its own terminal information from the terminal device 100.
- step S207 When the CPU 21 determines that it has received its own terminal information (step S207: YES), it updates the other terminal status information and history information (step S208). That is, the CPU 21 updates the other terminal status information and history information stored in the flash memory 24 or the like with the received own terminal information.
- step S207 NO
- step S208 the process returns to step S201.
- whether to request a determination instruction is determined based on the authority given to the terminal device 100. For this reason, for example, only the terminal device used by the user who easily overlooks safety can be adjusted so that the determination instruction is easily requested.
- remote control after determining whether or not to permit remote control, it is determined whether or not to request a determination instruction. For this reason, for example, remote control can be restricted in multiple steps, such as permitting remote control unconditionally, permitting a decision instruction as a condition, and not permitting unconditionally.
- whether to request a determination instruction is determined based on the history of remote control performed on the target device. For this reason, for example, when the control content designated by the remote control instruction conflicts with the control content made immediately before this remote operation instruction, the user may be aware of this or limit remote control. it can.
- the history of remote control performed on the target device can be presented to the user as a determination material for determining safety and the like.
- the history is presented in a manner corresponding to the safety degree derived from the history. For example, when the degree of safety derived from the history is lower than a predetermined threshold, it is preferable that the history is highlighted. According to such a configuration, it is possible to easily inform the user that the safety level derived from the history is low.
- the physical configuration of the terminal device 150 according to the second embodiment is basically the same as the physical configuration of the terminal device 100 shown in FIG.
- the function of the terminal device 150 according to the second embodiment will be described with reference to FIG.
- the terminal device 150 functionally includes a reception unit 101, a storage unit 102, a remote control instruction reception unit 103, a determination unit 104, a determination instruction request unit 105, a determination instruction reception unit 106, and a transmission unit. 107, a history presentation unit 108, another terminal status presentation unit 109, and an identification information reception unit 151.
- functions other than the reception unit 101, the storage unit 102, the determination unit 104, and the identification information reception unit 151 are the same as the functions described in the first embodiment.
- the receiving unit 101 receives, from the control device 200, identification information associated with another terminal device (for example, the terminal device 110), and other terminal authority information indicating the authority given to the other terminal device. Receive further.
- the identification information is information for identifying whether or not the user of the terminal device 150 is a user who is permitted to use the terminal device 110, for example.
- the identification information may be character information (for example, a password) represented by alphanumeric characters or the like, or may be a face image or fingerprint information.
- the authority granted to the terminal device 110 is greater than the authority granted to the terminal device 150.
- the authority indicated by the other terminal authority information is information indicating an authority greater than the authority information given to the terminal device 150.
- the storage unit 102 further stores the received identification information and other terminal authority information.
- the identification information receiving unit 151 receives input of identification information from the user.
- the identification information receiving unit 151 includes, for example, a CPU 11, a touch screen 16, a fingerprint recognition device, an imaging device, and the like.
- the determination unit 104 further determines whether or not the stored identification information matches the received identification information. If the determination unit 104 determines that the stored identification information matches the received identification information, the determination unit 104 replaces the stored authority information with various other terminal authority information. The discrimination process is executed. Note that the various determination processes are a process for determining whether or not remote control based on a remote control instruction is permitted, and a process for determining whether or not a determination instruction is requested from the user.
- a user who uses a certain terminal device is temporarily given the same authority as a user who uses another terminal device. Therefore, for example, even when a terminal device having a relatively large authority cannot be used, a relatively large authority can be temporarily obtained using another terminal device having a relatively small authority. . For this reason, it can be expected to improve safety while maintaining user convenience.
- the example in which all of the safety level information, the authority information, and the history information are used in the determination process by the determination unit 104 is shown.
- information used in the determination processing by the determination unit 104 is not limited to this example.
- only one or two pieces of information of safety level information, authority information, and history information may be used, or other information may be used.
- the degree of alerting when it is determined that a determination instruction is requested, an example is shown in which the degree of alerting is the same regardless of the safety level of the control content.
- the degree of alerting may be increased as the safety level of the control content is lower. For example, the lower the degree of safety of the control content, the greater the number of determination instructions requested from the user.
- a remote control instruction for instructing unauthorized remote control may be limited so as not to be accepted in advance. In this case, the control based on the received remote control instruction is executed as long as the determination instruction is given.
- the terminal device includes most of the functions of the remote control system.
- the control device is provided with the function of the remote control system.
- the degree of safety is determined according to the control target (electrical device) and the control content has been described.
- how the safety level is determined can be appropriately adjusted.
- the safety level may be determined according to only the control target regardless of the control content, or may be determined only according to the control content regardless of the control target.
- a history list as shown in FIG. 7 may be presented in response to an instruction from the user.
- the list of histories to be presented may be extracted and rearranged according to various conditions.
- a specific record or cell may be highlighted.
- a record indicating a control object or control content with a relatively low safety level (the safety level is lower than a predetermined threshold) may be highlighted with a conspicuous color. In this case, it is possible to improve the visibility of a history related to a control object or control content with low safety.
- the displayed record may include a numerical value or character string indicating the safety level.
- the information indicating the safety level may be included in the history information when the history information is generated, or may be derived from the control target and the control content included in the history information and the safety level information at the time of display. .
- a list of safety information shown in FIG. 5, a list of authority information shown in FIG. 6, a list of other terminal control information shown in FIG. 8, and the like may be displayed in accordance with an instruction from the user. Furthermore, safety level information, authority information, and the like may be edited by an administrator who has editing authority using, for example, the terminal device 100 or the control device 200.
- the safety degree is represented by a numerical value from 1 to 5.
- how the safety level is expressed is arbitrary.
- the degree of safety may be represented by 0 (unsafe) and 1 (safe).
- the safety level for each control content may be determined based on the safety level associated with the control target.
- the remote control instruction or the determination instruction is a touch operation on the touch screen 16
- various instructions are not limited to this example.
- the various instructions may be key and button pressing operations, voice input, and the like.
- the request for the determination instruction is not limited to the request by the screen display by the touch screen 16.
- a determination instruction may be requested by outputting sound.
- the remote control instruction when a remote control instruction is received from a user, it is determined whether or not a determination instruction is requested based on the safety degree information. When it is determined that a determination instruction is requested, the determination instruction is received.
- An example has been described in which remote control is executed in response to being performed.
- the procedure required for the user according to the safety level of the control content is not limited to the determination instruction required after the remote control instruction. That is, various procedures may be requested from the user depending on the safety level of the control content.
- basic functions of the remote control system 1100 according to the modification will be described with reference to FIG.
- the remote control system 1100 functionally includes a storage unit 1101, a procedure determination unit 1102, a procedure determination unit 1103, and a remote control unit 1104.
- the storage unit 1101 stores safety level information indicating the safety level assumed when the electric device 300 is remotely controlled for each control content.
- the storage unit 1101 includes, for example, a flash memory 14.
- the storage unit 1101 includes a flash memory 24, for example.
- the procedure determination unit 1102 determines a procedure to be performed by the user for remote control of the electrical device 300 based on the safety degree information stored in the storage unit 1101.
- the procedure determination unit 1102 includes, for example, a CPU 11. Or the procedure determination part 1102 is provided with CPU21, for example.
- the procedure determination unit 1103 determines whether or not the procedure determined by the procedure determination unit 1102 has been performed by the user.
- the procedure determination unit 1103 includes, for example, a CPU 11 and a touch screen 16. Or the procedure discrimination
- the remote control unit 1104 remotely controls the electric device 300 in response to the procedure determining unit 1103 determining that the procedure has been performed.
- the remote control unit 1104 includes, for example, a CPU 11 and a communication device 15. Or the remote control part 1104 is provided with CPU21 and the communication apparatus 25, for example.
- the procedure consists of one or more operations. Then, the procedure determination unit 1102 can determine the procedure so that the number of operations to be performed by the user increases as the degree of safety assumed when the electric device 300 is remotely controlled. Or the procedure determination part 1102 can determine the said procedure so that operation which a user should do becomes complicated, so that the safety degree assumed when the electric equipment 300 is remotely controlled is low.
- the personal computer or the like is used as the terminal device 100 or 150 according to the present invention. It is also possible to function as the control device 200.
- Such a program distribution method is arbitrary.
- a CD-ROM Compact Disk Read-Only Memory
- DVD Digital Versatile Disk
- MO Magnetic Optical Disk
- a memory card etc.
- a computer It may be distributed by storing in a recording medium, or distributed via a communication network such as the Internet.
- the present invention can be applied to a system for remotely controlling an electric device.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Selective Calling Equipment (AREA)
- Air Conditioning Control Device (AREA)
Abstract
受信部(101)は、制御装置から、電気機器が遠隔制御された場合に想定される安全度を制御内容毎に示す安全度情報を受信する。遠隔制御指示受付部(103)は、ユーザから、電気機器の遠隔制御指示を受け付ける。判別部(104)は、遠隔制御指示が受け付けられたことに応答して、安全度情報に基づいて、ユーザに遠隔制御指示に基づく制御内容で電気機器を遠隔制御することの決定指示を要求するか否かを判別する。決定指示要求部(105)は、決定指示を要求すると判別された場合、ユーザに決定指示を要求する。決定指示受付部(106)は、ユーザから、決定指示を受け付ける。送信部(107)は、決定指示を要求しないと判別された場合、又は、決定指示が受け付けられた場合、制御装置に、遠隔制御指示に基づく制御信号を送信する。
Description
本発明は、電気機器を遠隔制御する端末装置、制御装置、遠隔制御システム、遠隔制御方法、及び、プログラムに関する。
現在、専用のリモートコントローラではなく、スマートフォンなどの汎用の端末装置を用いて、住居内の電気機器を遠隔制御する技術が知られている。ここで、遠隔制御される電気機器の安全性などに鑑み、ユーザが実行可能な遠隔操作を制限したいことがある。
例えば、特許文献1には、電気機器の機能毎に、遠隔制御を許容するか否かを決定する電気機器遠隔操作システムが開示されている。特許文献1に開示された電気機器遠隔操作システムでは、遠隔制御の対象となる機能に応じて、遠隔制御を許容するか否かが画一的に決定される。
しかしながら、特許文献1に開示された電気機器遠隔操作システムでは、遠隔制御を希望する機能が許容されない機能である場合、画一的に遠隔制御が制限される。従って、例えば、安全性に問題がないことがはっきりと判明している場合でも、遠隔制御を可能にする術がないという事態が生じ、利便性に欠ける側面があった。このため、利便性を損なわずに適切に遠隔制御を制限したいという要望がある。
本発明は、上記問題に鑑みてなされたものであり、利便性を損なわずに安全に遠隔制御することが可能な端末装置、制御装置、遠隔制御システム、遠隔制御方法、及び、プログラムを提供することを目的とする。
上記目的を達成するために、本発明に係る端末装置は、
電気通信網により制御装置に接続され、前記制御装置を介して電気機器を遠隔制御する端末装置であって、
前記制御装置から、前記電気機器が遠隔制御された場合に想定される安全度を制御内容毎に示す安全度情報を受信する受信手段と、
前記受信された安全度情報を記憶する記憶手段と、
ユーザから、前記電気機器の遠隔制御指示を受け付ける遠隔制御指示受付手段と、
前記遠隔制御指示が受け付けられたことに応答して、前記記憶されている安全度情報に基づいて、前記ユーザに前記遠隔制御指示に基づく制御内容で前記電気機器を遠隔制御することの決定指示を要求するか否かを判別する判別手段と、
前記ユーザに前記決定指示を要求すると判別された場合、前記ユーザに前記決定指示を要求する決定指示要求手段と、
前記ユーザから、前記要求に応じてなされる前記決定指示を受け付ける決定指示受付手段と、
前記ユーザに前記決定指示を要求しないと判別された場合、又は、前記ユーザから前記決定指示が受け付けられた場合、前記制御装置に、前記遠隔制御指示に基づく制御信号を送信する送信手段と、を備える。
電気通信網により制御装置に接続され、前記制御装置を介して電気機器を遠隔制御する端末装置であって、
前記制御装置から、前記電気機器が遠隔制御された場合に想定される安全度を制御内容毎に示す安全度情報を受信する受信手段と、
前記受信された安全度情報を記憶する記憶手段と、
ユーザから、前記電気機器の遠隔制御指示を受け付ける遠隔制御指示受付手段と、
前記遠隔制御指示が受け付けられたことに応答して、前記記憶されている安全度情報に基づいて、前記ユーザに前記遠隔制御指示に基づく制御内容で前記電気機器を遠隔制御することの決定指示を要求するか否かを判別する判別手段と、
前記ユーザに前記決定指示を要求すると判別された場合、前記ユーザに前記決定指示を要求する決定指示要求手段と、
前記ユーザから、前記要求に応じてなされる前記決定指示を受け付ける決定指示受付手段と、
前記ユーザに前記決定指示を要求しないと判別された場合、又は、前記ユーザから前記決定指示が受け付けられた場合、前記制御装置に、前記遠隔制御指示に基づく制御信号を送信する送信手段と、を備える。
本発明では、安全度情報に基づいて、決定指示を要求するか否かが決定される。従って、本発明によれば、利便性を損なわずに安全に遠隔制御することができる。
以下、本発明の実施形態を、図面を参照して説明する。
(第1の実施形態)
まず、本発明の第1の実施形態に係る遠隔制御システム1000について説明する。遠隔制御システム1000は、インターネット500などを介して、端末装置100などから、電気機器300などを遠隔制御するためのシステムである。図1に示すように、遠隔制御システム1000は、端末装置100、110、120、制御装置200、電気機器300、310、320、宅内端末装置400を備える。
まず、本発明の第1の実施形態に係る遠隔制御システム1000について説明する。遠隔制御システム1000は、インターネット500などを介して、端末装置100などから、電気機器300などを遠隔制御するためのシステムである。図1に示すように、遠隔制御システム1000は、端末装置100、110、120、制御装置200、電気機器300、310、320、宅内端末装置400を備える。
端末装置100は、ユーザからの指示に従って、電気機器300などを遠隔制御するための制御信号を制御装置200に送信する装置である。なお、制御信号は、送信元の端末装置を示す情報と、送信先の電気機器を示す情報と、制御内容を示す情報とを含む情報を伝達する信号である。端末装置100は、インターネット500に接続する機能を有する。端末装置100は、例えば、スマートフォン、携帯電話、タブレット端末である。
端末装置110、120は、それぞれ、端末装置100と同様の構成及び機能を有する。なお、本実施形態では、基本的に、ユーザが端末装置100を操作することにより、遠隔制御が実現されるものとして説明する。以下、適宜、端末装置110、120のそれぞれを、他の端末装置という。なお、端末装置の個数は、図1に示す例に限られないことはもちろんである。
制御装置200は、端末装置100などから供給された制御信号に従って、ユーザの宅内に配置された電気機器300などを制御する装置である。制御装置200は、インターネット500に接続する機能を有する。つまり、端末装置100などを利用した、電気機器300などに対する遠隔制御は、制御装置200が有する中継機能により実現される。制御装置200は、専用のコンピュータであってもよいし、パーソナルコンピュータなどの汎用のコンピュータであってもよい。
電気機器300は、遠隔制御の対象となる機器であり、基本的に、ユーザの宅内に配置される。電気機器300は、制御装置200による制御に従って、遠隔制御される。従って、電気機器300は、制御装置200と通信する機能や、制御装置200により指示された制御内容に従って動作する機能を有する。電気機器300は、例えば、エアコン、給湯器、電気ストーブ、炊飯器である。本実施形態では、電気機器300は、エアコンであるものとして説明する。
電気機器310、320は、それぞれ、電気機器300と同様に、遠隔制御の対象となる機器である。なお、本実施形態では、遠隔制御の対象は、基本的に、電気機器300であるものとして説明する。以下、適宜、電気機器310、320のそれぞれを、他の電気機器という。なお、電気機器の個数は、図1に示す例に限られないことはもちろんである。
宅内端末装置400は、ユーザからの指示に従って、制御装置200を介して、電気機器300などを遠隔制御する装置である。従って、宅内端末装置400は、電気機器300を遠隔制御するという意味では、端末装置100などと同様の装置である。しかしながら、宅内端末装置400は、宅内で使用されることを前提とした装置である。このため、宅内端末装置400は、端末装置100などが備えている、安全面を考慮した使用制限などの機能を備えていなくてもよい。なお、制御装置200は、例えば、Wi-Fi(Wireless Fidelity)通信が可能なエリアに存在する端末装置を宅内端末装置400として扱い、Wi-Fi通信が可能なエリアに存在しない端末装置を端末装置100などとして扱うことができる。
宅内端末装置400は、有線又は無線により制御装置200と接続される。宅内端末装置400は、制御装置200のインターフェースとして機能してもよい。宅内端末装置400は、専用のリモートコントローラであってもよいし、スマートフォン、携帯電話、タブレット端末などの汎用の機器であってもよい。
インターネット500は、端末装置100などと制御装置200とを相互に接続する電気通信網である。なお、理解を容易にするため、図1では、ルータ、ゲートウェイ、サーバなどの図示を省略している。
次に、図2を参照して、端末装置100の物理的な構成について説明する。図2に示すように、端末装置100は、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、フラッシュメモリ14、通信装置15、タッチスクリーン16を備える。端末装置100が備える各構成要素は、バスを介して相互に接続される。
CPU11は、端末装置100の全体の動作を制御する。なお、CPU11は、ROM12に格納されているプログラムに従って動作し、RAM13をワークエリアとして使用する。
ROM12には、端末装置100の全体の動作を制御するためのプログラムやデータが記憶される。
RAM13は、CPU11のワークエリアとして機能する。つまり、CPU11は、RAM13にプログラムやデータを一時的に書き込み、これらのプログラムやデータを適宜参照する。
フラッシュメモリ14は、各種の情報を記憶する不揮発性メモリである。例えば、フラッシュメモリ14は、後述する、安全度情報、権限情報、履歴情報、他端末状況情報を記憶する。なお、端末装置100は、フラッシュメモリ14に代えて、ハードディスクなどを備えていてもよい。
通信装置15は、端末装置100をインターネット500に接続するためのインターフェースである。通信装置15は、例えば、NIC(Network Interface Card)を備える。
タッチスクリーン16は、ユーザによりなされたタッチ操作を検知し、検知の結果を示す信号をCPU11に供給する。また、タッチスクリーン16は、CPU11などから供給された画像信号に基づく画像を表示する。このように、タッチスクリーン16は、端末装置100のユーザインターフェースとして機能する。
次に、図3を参照して、制御装置200の物理的な構成について説明する。図3に示すように、制御装置200は、CPU21、ROM22、RAM23、フラッシュメモリ24、通信装置25、タッチスクリーン26、電気機器制御装置27を備える。制御装置200が備える各構成要素は、バスを介して相互に接続される。
CPU21は、制御装置200の全体の動作を制御する。なお、CPU21は、ROM22に格納されているプログラムに従って動作し、RAM23をワークエリアとして使用する。
ROM22には、制御装置200の全体の動作を制御するためのプログラムやデータが記憶される。
RAM23は、CPU21のワークエリアとして機能する。つまり、CPU21は、RAM23にプログラムやデータを一時的に書き込み、これらのプログラムやデータを適宜参照する。
フラッシュメモリ24は、各種の情報を記憶する不揮発性メモリである。例えば、フラッシュメモリ24は、後述する、安全度情報、権限情報、履歴情報、他端末状況情報を記憶する。なお、制御装置200は、フラッシュメモリ24に代えて、ハードディスクなどを備えていてもよい。
通信装置25は、制御装置200をインターネット500に接続するためのインターフェースである。つまり、通信装置25は、CPU21による制御に従って、端末装置100などと通信する。通信装置25は、例えば、端末装置100から供給された情報を受信し、また、CPU21から供給された情報を端末装置100に送信する。通信装置25は、例えば、NICを備える。
タッチスクリーン26は、ユーザによりなされたタッチ操作を検知し、検知の結果を示す信号をCPU21に供給する。また、タッチスクリーン26は、CPU21などから供給された画像信号に基づく画像を表示する。このように、タッチスクリーン26は、制御装置200のユーザインターフェースとして機能する。
電気機器制御装置27は、CPU21による制御に従って、電気機器300などを制御する。例えば、電気機器制御装置27は、端末装置100から通信装置25に供給された制御信号に含まれる情報を含む信号を、電気機器300に供給する。また、電気機器制御装置27は、CPU21による制御に従って、宅内端末装置400と通信することができる。電気機器制御装置27は、例えば、赤外線通信モジュールなどの近距離通信用の通信モジュールを備える。
次に、図4を参照して、端末装置100の機能について説明する。図4に示すように、端末装置100は、機能的には、受信部101、記憶部102、遠隔制御指示受付部103、判別部104、決定指示要求部105、決定指示受付部106、送信部107、履歴提示部108、他端末状況提示部109を備える。
受信部101は、制御装置200から安全度情報を受信する。ここで、安全度情報は、電気機器300が遠隔制御された場合に想定される安全度を制御内容毎に示す情報である。受信部101は、例えば、CPU11、通信装置15を備える。
記憶部102は、受信された安全度情報を記憶する。記憶部102は、例えば、CPU11、フラッシュメモリ14を備える。この場合、CPU11の指示に従って、安全度情報がフラッシュメモリ14に記憶される。
遠隔制御指示受付部103は、ユーザから、電気機器300の遠隔制御指示を受け付ける。遠隔制御指示受付部103は、例えば、CPU11、タッチスクリーン16を備える。
判別部104は、遠隔制御指示が受け付けられたことに応答して、決定指示を要求するか否かを判別する。ここで、決定指示は、遠隔制御指示に基づく制御内容で電気機器300を遠隔制御することを決定する指示である。言い換えれば、決定指示は、遠隔制御の実行を確定させる指示である。なお、決定指示を要求するか否かは、安全度情報に基づいて決定される。判別部104は、例えば、CPU11を備える。
決定指示要求部105は、ユーザに決定指示を要求すると判別された場合、ユーザに決定指示を要求する。言い換えれば、決定指示要求部105は、遠隔制御指示に従った遠隔制御を本当に実行してもよいか否かをユーザに問い合わせる。決定指示要求部105は、例えば、CPU11、タッチスクリーン16を備える。
決定指示受付部106は、ユーザから、要求に応じてなされる決定指示を受け付ける。言い換えれば、決定指示受付部106は、ユーザから問い合わせに対する回答を受け付ける。決定指示受付部106は、例えば、CPU11、タッチスクリーン16を備える。
送信部107は、ユーザに決定指示を要求しないと判別された場合、又は、ユーザから決定指示が受け付けられた場合、制御装置200に、遠隔制御指示に基づく制御信号を送信する。送信部107は、例えば、CPU11、通信装置15を備える。
ここで、受信部101は、制御装置200から権限情報をさらに受信することができる。なお、権限情報は、端末装置100に付与されている権限を示す情報である。この場合、記憶部102は、受信された権限情報をさらに記憶する。そして、判別部104は、記憶されている安全度情報と権限情報とに基づいて、ユーザに決定指示を要求するか否かを判別する。
また、判別部104は、記憶されている安全度情報と権限情報とに基づいて、遠隔制御指示に基づく遠隔制御を許可するか否かをさらに判別することができる。判別部104は、遠隔制御指示に基づく遠隔制御を許可すると判別した場合、記憶されている安全度情報と権限情報とに基づいて、ユーザに決定指示を要求するか否かを判別することができる。このように、ユーザに決定指示を要求する前提として、遠隔制御が許可されることが要求される。
ここで、受信部101は、制御装置200から履歴情報をさらに受信することができる。なお、履歴情報は、電気機器300などに対する遠隔制御の履歴を示す情報である。この場合、記憶部102は、受信された履歴情報をさらに記憶する。そして、判別部104は、記憶されている安全度情報と履歴情報とに基づいて、ユーザに決定指示を要求するか否かを判別する。
例えば、判別部104は、遠隔制御指示に基づく制御内容と、履歴情報に含まれる制御内容とが競合する関係にある場合、ユーザに決定指示を要求すると判別することができる。例えば、電気機器300に対して、暖房運転開始の指示がなされてから予め定められた期間が経過する前に冷房運転開始の指示がなされた場合、判別部104は、ユーザに決定指示を要求すると判別することができる。この場合、冷房運転を開始するために、ユーザによる決定指示が必要となる。
履歴提示部108は、ユーザに履歴情報により示される履歴を提示する。履歴提示部108が履歴を提示するタイミングや、履歴提示部108が提示する履歴の内容は、適宜、調整することができる。例えば、履歴提示部108は、ユーザが遠隔操作指示や決定指示をなそうとしているときに、履歴を提示することが好適である。また、例えば、履歴提示部108は、遠隔制御指示により指定された制御対象に関する履歴や、遠隔制御指示により指定された制御内容に関する履歴を提示することが好適である。履歴提示部108は、例えば、CPU11、タッチスクリーン16を備える。
また、受信部101は、制御装置200から他端末状況情報をさらに受信することができる。他端末状況情報は、他の端末装置(例えば、端末装置110や端末装置120)が、電気機器300に対して遠隔制御が可能な状況であるか否かを示す情報を含む情報である。なお、遠隔制御が可能な状況とは、例えば、遠隔制御を実行するアプリケーションが起動している状態である。この場合、記憶部102は、受信された他端末状況情報をさらに記憶する。
他端末状況提示部109は、ユーザに、記憶されている他端末状況情報により示される、他の端末装置の状況を提示する。他の端末装置の状況を提示する手法は、適宜、調整することができる。例えば、他端末状況提示部109は、他の端末装置のそれぞれが、遠隔操作を実行するアプリケーションを起動中であるか否かのみを明示してもよいし、さらに、詳細な状況を明示してもよい。他端末状況提示部109は、例えば、CPU11、タッチスクリーン16を備える。
ここで、決定指示要求部105は、ユーザに決定指示を要求すると判別された場合、ユーザに遠隔制御指示に基づく遠隔制御に伴うリスクを示すリスク情報を提示することができる。つまり、決定指示要求部105は、決定指示をなすか否かを判別する材料として、ユーザに遠隔制御に伴うリスクを示すリスク情報を提示することができる。例えば、リスク情報は、エアコンの暖房運転により部屋が暑くなりすぎる可能性があることを明示する情報である。もしくは、例えば、リスク情報は、直前になされた制御内容と異なる制御内容で遠隔制御することにより、エアコンの燃費が悪化する可能性、エアコンが誤動作する可能性、宅内にいる人の快適性を損ねる可能性などがあることを明示する情報である。
ここで、図5を参照して、安全度情報について説明する。安全度情報は、電気機器毎に、制御内容と安全度とを対応付ける情報である。ただし、図5では、理解を容易にするため、安全度情報のうち、電気機器300に関する部分のみを示している。なお、安全度情報は、例えば、管理者の指示に従って、制御装置200が備えるフラッシュメモリ24に登録される。
本実施形態では、1から5の数値で安全度を示す。安全度を示す数値が高いほど、安全であること(危険でないこと)を意味する。安全度は危険度の逆の概念を意味する。安全度は、電気機器毎、制御内容毎に、対応付けられる。つまり、電気機器と制御内容とが特定されると、安全度が特定される。ある電気機器がある制御内容に従って動作した場合に想定される安全の程度が高いほど、その電気機器とその制御内容とに対応付けられる安全度を示す数値が高くなる。
図5に示す例では、設定温度変更(基準範囲外)に対応付けられた安全度が1、冷房運転開始、暖房運転開始及び除湿運転開始に対応付けられた安全度が2、電源ON及び設定温度変更(基準範囲内)に対応付けられた安全度が3、電源OFF及び運転停止に対応付けられた安全度が5である。この例では、基準範囲外の設定温度になるように電気機器300(エアコン)を遠隔制御した場合が最も危険である。また、この例では、電源がOFFされるように電気機器300を遠隔制御した場合、及び、運転が停止されるように電気機器300を遠隔制御した場合が一番安全である。なお、基準範囲は、例えば、常温に近い温度範囲とすることができる。また、運転停止は、冷房運転、暖房運転もしくは除湿運転を停止することを意味する。
次に、図6を参照して、権限情報について説明する。権限情報は、端末装置とその端末装置を使用するユーザに与えられた権限とを対応付ける情報である。本実施形態では、ユーザは、予め定められた端末装置を用いて認証を受け、認証を受けた端末装置を使用するものとする。従って、本実施形態では、ユーザに権限が付与されることと、ユーザが使用する携帯端末に権限が付与されることは同義である。なお、権限情報は、例えば、管理者の指示に従って、制御装置200が備えるフラッシュメモリ24に登録される。
本実施形態では、権限には、条件付制御権限と無条件制御権限とがある。条件付制御権限は、決定指示を伴って遠隔制御することができる権限である。一方、無条件制御権限は、決定指示を伴わずに遠隔制御することができる権限である。また、条件付制御権限と無条件制御権限とは、いずれも、制御可能な安全度の下限により表される。
図6に示す例では、端末装置100に対応付けられた条件付制御権限は1である。従って、ユーザが端末装置100を用いて、決定指示を伴って遠隔制御できる制御内容は、安全度が1以上の制御内容に限られる。例えば、制御対象が電気機器300であり、決定指示を伴う場合、全ての制御が可能となる。
また、図6に示す例では、端末装置100に対応付けられた無条件制御権限は2である。従って、ユーザが端末装置100を用いて、決定指示を伴わずに遠隔制御できる制御内容は、安全度が2以上の制御内容に限られる。例えば、制御対象が電気機器300であり、決定指示を伴わない場合、基準範囲外の設定温度に変更する制御はできないが、それ以外の制御は全て可能となる。
本実施形態では、決定指示を伴えば、決定指示を伴わない場合以上の遠隔制御が可能となるように、条件付制御権限と無条件制御権限とが設定される。その理由は、ユーザがリスクが少ないと判断した場合や、ユーザがリスクを承知している場合に、ユーザが決定指示をなすと考えられるためである。
なお、図6において、宅内端末装置400や自動制御にも権限が対応付けられている。この理由は、これらの権限は、制御内容が競合した場合の判断に用いられるためである。
次に、図7を参照して、履歴情報について説明する。履歴情報は、いずれかの端末装置がいずれかの制御対象に対して遠隔制御した(もしくは遠隔制御しようとした)履歴を示す情報である。
履歴情報は、例えば、図7に示すように、制御日時と端末装置と制御対象と制御内容と制御結果とが対応付けられたレコードの集合体である。制御日時は、遠隔制御が実行された時刻を示す情報である。端末装置は、遠隔制御指示が受け付けられた端末装置を示す情報である。制御対象は、遠隔制御の対象となる装置を示す情報である。制御内容は、遠隔制御指示により指示された遠隔制御の内容を示す情報である。制御結果は、遠隔制御指示により指示された遠隔制御が受け付けられたか否かを示す情報である。
履歴情報は、使用又は記憶される際、適宜、任意の項目に着目して抽出又は並べ替えられる。図7では、新しい履歴を示すレコードから順に示されている。なお、図7は、2番目に新しいレコードにより示される遠隔制御の制御内容が、3番目に新しいレコードにより示される遠隔制御の制御内容と競合して、受け付けられなかった例を示している。
次に、図8を参照して、他端末状況情報について説明する。他端末状況情報は、端末装置とアプリケーションの起動状態と最新の制御日時とを対応付ける情報である。ある端末装置に対応付けられたアプリケーションの起動状態がONである場合、その端末装置を用いた遠隔操作が近いうちになされる蓋然性が高いことが予想される。また、ある端末装置に対応付けられた最新の制御日時が現在時刻に近い場合、その端末装置を用いた遠隔操作が近いうちになされる蓋然性が高いことが予想される。なお、最新の制御日時は、履歴情報から抽出することも可能である。
また、図8は、他端末状況情報が、端末装置110、120に関する情報のほか、端末装置100に関する情報、宅内端末装置400に関する情報、自動制御に関する情報をも含んでいる例を示している。この理由は、他端末状況情報の使い勝手の向上のためである。
次に、図9に示すフローチャートを参照して、端末装置100が実行する遠隔制御指示受付処理について説明する。なお、端末装置100は、遠隔制御をするためのアプリケーションを起動することの指示をタッチスクリーン16などで受け付けたことに応答して、図9に示す遠隔制御指示受付処理を開始する。
まず、CPU11は、安全度情報と権限情報とを取得する(ステップS101)。具体的には、CPU11は、通信装置15を制御して、制御装置200に対して、安全度情報と権限情報とを要求する。そして、CPU11は、通信装置15が制御装置200から受信した安全度情報と権限情報とを取得する。CPU11は、取得した安全度情報と権限情報とを、フラッシュメモリ14に記憶する。
CPU11は、ステップS101の処理を完了すると、履歴情報と他端末状況情報とを取得する(ステップS102)。具体的には、CPU11は、通信装置15を制御して、制御装置200に対して、履歴情報と他端末状況情報とを要求する。そして、CPU11は、通信装置15が制御装置200から受信した履歴情報と他端末状況情報とを取得する。CPU11は、取得した履歴情報と他端末状況情報とを、フラッシュメモリ14に記憶する。
CPU11は、ステップS102の処理を完了すると、遠隔制御指示受付画面を表示する(ステップS103)。具体的には、CPU11は、ROM12などに記憶されているプログラムやデータに基づいて、遠隔制御指示受付画面を表す画像信号を生成し、タッチスクリーン16に供給する。一方、タッチスクリーン16は、供給された画像信号に応じた遠隔制御指示受付画面を表示する。なお、遠隔制御指示受付画面に表示される内容は、タッチスクリーン16に対するタッチ操作などにより変化する。
ここで、図10を参照して、遠隔制御指示受付画面について説明する。遠隔制御指示受付画面600は、例えば、リスト領域601、ボタン領域602、603、604、608、表示領域605、606、607を備える。なお、図10には、遠隔制御の制御対象がエアコンであり、エアコンの電源が投入済みであり、冷房運転中である場合に表示される画面を示している。
リスト領域601には、現在の運転モードを提示するとともに、運転モードの変更指示を受け付けるドロップダウンリストが表示される。ボタン領域602には、設定温度を上げる指示を受け付けるボタンが表示される。ボタン領域603には、設定温度を下げる指示を受け付けるボタンが表示される。ボタン領域604には、運転停止の指示を受け付けるボタンが表示される。表示領域605には、制御対象の現在の状態が表示される。表示領域606には、最新の制御履歴が表示される。表示領域607には、他の端末装置の状況が表示される。ボタン領域608には、エアコンの電源をオフする指示を受け付けるボタンが表示される。
リスト領域601に対してタッチ操作がなされると、運転モードの候補のリストが表示される。そして、表示された候補の中から、新たに運転モードが選択されると、新たに選択された運転モードでの運転が開始されることになる。従って、リスト領域601に対するタッチ操作は、遠隔制御指示となりうる。また、ボタン領域602、603、604、608に対するタッチ操作は、いずれも、遠隔制御指示である。また、表示領域605、606、607に表示される情報は、いずれも、遠隔制御指示を出す前に参考にすることが望ましい情報である。なお、表示領域606に表示される情報は、履歴情報に基づいて生成される情報である。また、表示領域607に表示される情報は、他端末状況情報に基づいて生成される情報である。
CPU11は、ステップS103の処理を完了すると、遠隔制御指示があったか否かを判別する(ステップS104)。なお、CPU11は、タッチスクリーン16の予め定められた領域にタッチ操作がなされたことを検知した場合、遠隔制御指示があったと判別することができる。
CPU11は、遠隔制御指示があったと判別すると(ステップS104:YES)、遠隔制御を許可するか否かを判別する(ステップS105)。CPU11が遠隔制御を許可するか否かを判別する手法は、適宜、調整することができる。例えば、CPU11は、遠隔制御指示により示される制御対象や制御内容と、フラッシュメモリ14などに記憶されている安全度情報や権限情報や履歴情報と、に基づいて、遠隔制御を許可するか否かを判別することができる。
まず、履歴情報を用いない場合について説明する。例えば、端末装置が端末装置100であり、制御対象が電気機器300であり、制御内容が冷房運転開始であるとする。この場合、端末装置100に付与された条件付制御権限が示す最低安全度は1であり、電気機器300の冷房運転開始に付与された安全度は2である。従って、この場合、遠隔制御指示は許可される。
ここで、仮に、端末装置が端末装置120であり、他の条件は変わらないものとする。この場合、端末装置120に付与された条件付制御権限が示す最低安全度は3であり、電気機器300の冷房運転開始に付与された安全度は2である。従って、この場合、遠隔制御指示は許可されない。
次に、履歴情報を用いる場合について説明する。この場合、まず、履歴情報を考慮せずに、安全度情報や権限情報を考慮して、遠隔制御指示が許可されるか否かが判別される。ここで、遠隔制御指示が許可されないと判別された場合、履歴情報の内容に拘わらず、遠隔制御指示は許可されないと判別される。一方、遠隔制御指示が許可されると判別された場合、履歴情報に基づいて、遠隔制御指示が許可されるか否かがさらに判別される。
なお、履歴情報を用いて遠隔制御指示が許可されるか否かを判別する手法は、適宜、調整することができる。例えば、第1の遠隔制御指示がなされた後に第2の遠隔制御指示がなされた場合において、(A1)第1の遠隔制御指示の指示内容と第2の遠隔制御指示の指示内容とが競合する関係にあり、(A2)第1の遠隔制御指示がなされた時刻から第2の遠隔制御指示がなされた時刻までの時間が予め定められた時間内であり、(A3)第1の遠隔制御指示を受け付けた端末装置の条件付権限が第2の遠隔制御指示を受け付けた端末装置の条件付権限よりも高い場合、第2の遠隔制御指示が許可されないと判別される。
なお、(A1)に関し、指示内容が競合する典型例は、同一の制御対象に対して、相反する制御内容(例えば、暖房運転開始と冷房運転開始)が指示されることであるが、この例に限定されない。例えば、同一の家屋内に配置されている2つのエアコンに対して、それぞれ、暖房運転開始と冷房運転開始とが指示された場合は、指示内容が競合すると見なしてもよい。また、例えば、履歴情報を考慮しない判別において遠隔制御指示が許可された場合、上記(A1)~(A3)の条件にかかわらず、決定指示が受け付けられることを条件に、遠隔制御指示が許可されてもよい。
CPU11は、遠隔制御を許可すると判別した場合(ステップS105:YES)、決定指示が必要か否かを判別する(ステップS106)。CPU11が決定指示が必要か否かを判別する手法は、適宜、調整することができる。例えば、CPU11は、遠隔制御指示により示される制御対象や制御内容と、フラッシュメモリ14などに記憶されている安全度情報や権限情報や履歴情報と、に基づいて、決定指示が必要か否かを判別することができる。
まず、履歴情報を用いない場合について説明する。例えば、端末装置が端末装置100であり、制御対象が電気機器300であり、制御内容が冷房運転開始であるとする。この場合、端末装置100に付与された無条件制御権限が示す最低安全度は2であり、電気機器300の冷房運転開始に付与された安全度は2である。従って、この場合、決定指示が必要でないと判別される。
ここで、仮に、制御内容が基準範囲外の設定温度変更であり、他の条件は変わらないものとする。この場合、端末装置100に付与された無条件制御権限が示す最低安全度は2であり、電気機器300の基準範囲外の設定温度変更に付与された安全度は1である。従って、この場合、決定指示が必要と判別される。
次に、履歴情報を用いる場合について説明する。この場合、まず、履歴情報を考慮せずに、安全度情報や権限情報を考慮して、決定指示が必要か否かが判別される。ここで、決定指示が必要と判別された場合、履歴情報の内容に拘わらず、決定指示が必要と判別される。一方、決定指示が必要でないと判別された場合、履歴情報に基づいて、決定指示が必要か否かが、さらに判別される。
なお、履歴情報を用いて決定指示が必要か否かを判別する手法は、適宜、調整することができる。例えば、第1の遠隔制御指示がなされた後に第2の遠隔制御指示がなされた場合において、(A1)第1の遠隔制御指示の指示内容と第2の遠隔制御指示の指示内容とが競合する関係にあり、(A2)第1の遠隔制御指示がなされた時刻から第2の遠隔制御指示がなされた時刻までの時間が予め定められた時間内である場合、決定指示が必要と判別される。この他、(A3)で示したように、さらに、権限を考慮して、決定指示が必要か否かが、判別されてもよい。
CPU11は、決定指示が必要と判別した場合(ステップS106:YES)、決定指示受付画面を表示する(ステップS107)。具体的には、CPU11は、ROM12などに記憶されているプログラムやデータに基づいて、決定指示受付画面を表す画像信号を生成し、タッチスクリーン16に供給する。一方、タッチスクリーン16は、供給された画像信号に応じた決定指示受付画面を表示する。
ここで、図11を参照して、決定指示受付画面について説明する。決定指示受付画面610は、ユーザにより既になされた遠隔制御指示に従った遠隔制御を実行することの確認をユーザに促すための画面である。つまり、決定指示受付画面610は、安全性が疑わしい場合や他の遠隔制御と競合する可能性がある場合などに、ユーザにリスクがあることを明示する画面である。決定指示受付画面610は、典型的には、ポップアップ画面である。決定指示受付画面610は、例えば、ボタン領域611、612、表示領域613を備える。
ボタン領域611は、決定指示を受け付けるボタンが表示される領域である。つまり、ユーザは、遠隔制御指示に従った遠隔制御を実行させたい場合に、ボタン領域611をタッチ操作する。
一方、ボタン領域612は、キャンセル指示を受け付けるボタンが表示される領域である。つまり、ユーザは、遠隔制御指示に従った遠隔制御を実行させたくない場合に、ボタン領域612をタッチ操作する。
表示領域613には、遠隔制御指示に従った遠隔制御を実行することにより生じると考えられるリスクが表示される。なお、どのようなリスク表示がされるのかは、ROM12やフラッシュメモリ14に記憶されているプログラムやデータにより決定される。
CPU11は、ステップS107の処理を完了すると、決定指示があったか否かを判別する(ステップS108)。例えば、CPU11は、タッチスクリーン16の予め定められた領域(例えば、ボタン領域611)にタッチ操作がなされたことを検知した場合、決定指示があったと判別することができる。
CPU11は、決定指示が必要でないと判別した場合(ステップS106:NO)、もしくは、決定指示があったと判別した場合(ステップS108:YES)、制御信号を送信する(ステップS109)。具体的には、CPU11は、遠隔制御指示に基づく制御信号を生成し、通信装置15から制御装置200に向けて送信させる。
CPU11は、遠隔制御指示がないと判別した場合(ステップS104:NO)、遠隔制御を許可しないと判別した場合(ステップS105:NO)、決定指示がないと判別した場合(ステップS108:NO)、自端末情報を送信する(ステップS110)。自端末情報は、例えば、アプリケーションが起動状態であることを示す情報、遠隔制御指示がなされたことを示す情報、遠隔制御指示による遠隔制御が許可されたか否かを示す情報などを含む。
次に、図12に示すフローチャートを参照して、制御装置200が実行する遠隔制御中継処理について説明する。なお、制御装置200は、電源が投入されたことに応答して、図12に示す遠隔制御中継処理を開始する。
まず、CPU21は、安全度情報と権限情報との取得要求があるか否かを判別する(ステップS201)。具体的には、CPU21は、通信装置25を監視し、通信装置25が上記取得要求を端末装置100から受信したか否かを判別する。
CPU21は、安全度情報と権限情報との取得要求があると判別すると(ステップS201:YES)、安全度情報と権限情報とを取得要求の送信元である端末装置100に送信する(ステップS202)。具体的には、CPU21は、フラッシュメモリ24などに記憶されている安全度情報と権限情報とを、通信装置25に端末装置100に向けて送信させる。
CPU21は、安全度情報と権限情報との取得要求がないと判別した場合(ステップS201:NO)、もしくは、ステップS202の処理を完了した場合、履歴情報と他端末状況情報との取得要求があるか否かを判別する(ステップS203)。具体的には、CPU21は、通信装置25を監視し、通信装置25が上記取得要求を端末装置100から受信したか否かを判別する。
CPU21は、履歴情報と他端末状況情報との取得要求があると判別すると(ステップS203:YES)、履歴情報と他端末状況情報とを取得要求の送信元である端末装置100に送信する(ステップS204)。具体的には、CPU21は、フラッシュメモリ24などに記憶されている履歴情報と他端末状況情報とを、通信装置25に端末装置100に向けて送信させる。
CPU21は、履歴情報と他端末状況情報との取得要求がないと判別した場合(ステップS203:NO)、もしくは、ステップS204の処理を完了した場合、制御信号を受信したか否かを判別する(ステップS205)。具体的には、CPU21は、通信装置25を監視し、通信装置25が制御信号を端末装置100から受信したか否かを判別する。
CPU21は、制御信号を受信したと判別した場合(ステップS205:YES)、電気機器300を制御する(ステップS206)。具体的には、CPU21は、通信装置25が受信した制御信号により示される電気機器300を、この制御信号により示される制御内容で制御するように、電気機器制御装置27を制御する。一方、電気機器制御装置27は、CPU21による制御に従って、電気機器300を制御する。
CPU21は、制御信号を受信していないと判別した場合(ステップS205:NO)、もしくは、ステップS206の処理を完了した場合、自端末情報を受信したか否かを判別する(ステップS207)。具体的には、CPU21は、通信装置25を監視し、通信装置25が自端末情報を端末装置100から受信したか否かを判別する。
CPU21は、自端末情報を受信したと判別すると(ステップS207:YES)、他端末状況情報と履歴情報とを更新する(ステップS208)。つまり、CPU21は、フラッシュメモリ24などに記憶されている他端末状況情報と履歴情報とを、受信した自端末情報で更新する。
CPU21は、自端末情報を受信していないと判別した場合(ステップS207:NO)、もしくは、ステップS208の処理を完了した場合、ステップS201に処理を戻す。
以上説明したように、本実施形態によれば、安全性などが疑わしいと予測される場合に、ユーザに決定指示が要求される。このため、利便性の低下を防止しつつ、安全性の向上が期待できる。
また、本実施形態によれば、端末装置100に付与された権限に基づいて、決定指示を要求するか否かが決定される。このため、例えば、安全性を見落としやすいユーザが利用する端末装置だけ、決定指示が要求されやすいように調整することができる。
また、本実施形態によれば、遠隔制御を許可するか否かが決定された後、決定指示を要求するか否かが決定される。このため、例えば、遠隔制御を、無条件に許可する、決定指示を条件に許可する、無条件に許可しない、などのように、多段階で遠隔制御を制限することができる。
また、本実施形態によれば、対象装置に対してなされた遠隔制御の履歴に基づいて、決定指示を要求するか否かが決定される。このため、例えば、遠隔制御指示により指定された制御内容が、この遠隔操作指示の直前になされた制御内容と競合する場合、その旨をユーザに認識されたり、遠隔制御を制限したりすることができる。
また、本実施形態によれば、対象装置に対してなされた遠隔制御の履歴を、安全性などを判別するための判断材料として、ユーザに提示することができる。この場合において、履歴から導出される安全度に応じた態様で、履歴が提示されることが好適である。例えば、履歴から導出される安全度が予め定められた閾値よりも低い場合、履歴が強調表示されることが好適である。かかる構成によれば、履歴から導出された安全度が低いことを、ユーザに分かり易く知らせることができる。
また、本実施形態によれば、他の端末装置が遠隔制御する蓋然性が高いか否かを、安全性などを判別するための判断材料として、ユーザに提示することができる。
また、本実施形態によれば、ユーザに決定指示を要求する際に、実行しようとしている遠隔制御に伴うリスクを、ユーザに知らせることができる。
(第2の実施形態)
第1の実施形態では、遠隔制御指示を受け付ける端末装置100に付与された権限により、遠隔制御が制限されたり決定指示の要求の有無が判別されたりする例を示した。本発明において、例えば、一時的に、遠隔制御の制限を緩めたり、決定指示が要求されないようにしたりすることができる。以下、第2の実施形態に係る遠隔制御システムについて説明する。なお、以下では、基本的に、第2の実施形態に係る遠隔制御システムが第1の実施形態に係る遠隔制御システムと異なる部分について説明する。
第1の実施形態では、遠隔制御指示を受け付ける端末装置100に付与された権限により、遠隔制御が制限されたり決定指示の要求の有無が判別されたりする例を示した。本発明において、例えば、一時的に、遠隔制御の制限を緩めたり、決定指示が要求されないようにしたりすることができる。以下、第2の実施形態に係る遠隔制御システムについて説明する。なお、以下では、基本的に、第2の実施形態に係る遠隔制御システムが第1の実施形態に係る遠隔制御システムと異なる部分について説明する。
第2の実施形態に係る端末装置150の物理的な構成は、基本的に、図2に示す端末装置100の物理的な構成と同様である。以下、図13を参照して、第2の実施形態に係る端末装置150の機能について説明する。
図13に示すように、端末装置150は、機能的には、受信部101、記憶部102、遠隔制御指示受付部103、判別部104、決定指示要求部105、決定指示受付部106、送信部107、履歴提示部108、他端末状況提示部109、識別情報受付部151を備える。ここで、受信部101、記憶部102、判別部104、識別情報受付部151以外の機能は、第1の実施形態で説明した機能と同様である。
受信部101は、制御装置200から、他の端末装置(例えば、端末装置110)に対応付けられている識別情報と、他の端末装置に付与されている権限を示す他端末権限情報と、をさらに受信する。
識別情報は、例えば、端末装置150のユーザが、端末装置110を使用することが許可されたユーザであるか否かを識別するための情報である。識別情報は、英数字などにより表される文字情報(例えば、パスワード)であってもよいし、顔画像や指紋情報などであってもよい。
本実施形態では、端末装置150に付与されている権限よりも、端末装置110に付与されている権限の方が大きいものとする。この場合、他端末権限情報により示される権限は、端末装置150に付与されている権限情報よりも大きい権限を示す情報となる。
ここで、記憶部102は、受信された、識別情報と他端末権限情報とをさらに記憶する。
識別情報受付部151は、ユーザから、識別情報の入力を受け付ける。識別情報受付部151は、例えば、CPU11、タッチスクリーン16、指紋認識装置、撮像装置などを備える。
ここで、判別部104は、記憶されている識別情報と受け付けられた識別情報とが一致するか否かをさらに判別する。そして、判別部104は、記憶されている識別情報と受け付けられた識別情報とが一致すると判別した場合、記憶されている権限情報に代えて、記憶されている他端末権限情報に基づいて、各種の判別処理を実行する。なお、各種の判別処理は、遠隔制御指示に基づく遠隔制御を許可するか否かを判別する処理や、ユーザに決定指示を要求するか否かを判別する処理である。
本実施形態によれば、ある端末装置を使用するユーザに、一時的に、他の端末装置を使用するユーザと同様の権限が与えられる。従って、例えば、付与されている権限が比較的大きい端末装置が使用できない場合でも、付与されている権限が比較的小さい他の端末装置を用いて、一時的に比較的大きな権限を得ることができる。このため、ユーザの利便性を維持しつつ、安全性を高めることが期待できる。
(変形例)
以上、本発明の実施形態を説明したが、本発明を実施するにあたっては、種々の形態による変形及び応用が可能である。
以上、本発明の実施形態を説明したが、本発明を実施するにあたっては、種々の形態による変形及び応用が可能である。
本発明において、第1の実施形態や第2の実施形態において説明した構成、機能、動作のどの部分を採用するのかは任意である。また、本発明において、上述した構成、機能、動作のほか、更なる構成、機能、動作が採用されてもよい。
例えば、第1の実施形態では、判別部104による判別処理において、安全度情報と権限情報と履歴情報との全てが使用される例を示した。本発明において、判別部104による判別処理において、使用される情報は、この例に限定されない。例えば、判別部104による判別処理において、安全度情報と権限情報と履歴情報とのうちの1つ又は2つの情報のみが使用されてもよいし、他の情報が使用されてもよい。
第1の実施形態では、決定指示を要求すると判別された場合、制御内容の安全度にかかわらず、注意喚起の程度が同程度である例を示した。本発明において、制御内容の安全度が低いほど、注意喚起の程度を高くしてもよい。例えば、制御内容の安全度が低いほど、ユーザに要求する決定指示の回数を多くすることができる。
第1の実施形態では、遠隔制御指示が受け付けられた後に、遠隔制御を許可するか否かの判別処理が実行される例を示した。本発明において、許可されない遠隔制御を指示する遠隔制御指示が、あらかじめ受け付けられないように制限されていてもよい。この場合、受け付けられた遠隔制御指示に基づく制御は、決定指示さえなされれば実行される構成となる。
第1の実施形態では、遠隔制御システムが備える機能のうち、大部分を端末装置が備える例を示した。本発明において、遠隔制御システムが備える機能を、端末装置と制御装置とのうちのいずれに備えさせるのかは任意である。
第1の実施形態では、安全度が、制御対象(電気機器)と制御内容とに応じて定められる例について説明した。本発明において、安全度をどのように定めるのかは適宜調整することができる。例えば、安全度は、制御内容に拘わらず制御対象のみに応じて定められてもよいし、制御対象に拘わらず制御内容のみに応じて定められてもよい。
第1の実施形態では、遠隔制御指示受付画面600において、履歴や他の端末装置の状況が提示される例について説明した。本発明において、履歴や他の端末装置の状況が提示される手法やタイミングは、この例に限定されない。例えば、ユーザによる指示に応答して、図7に示すような履歴の一覧が提示されてもよい。また、提示される履歴の一覧は、各種の条件に従って、抽出や並び替えがなされたものであってもよい。また、特定のレコードやセルが強調表示されてもよい。例えば、安全度が比較的低い(安全度が予め定められた閾値よりも低い)制御対象や制御内容を示すレコードが、目立つ色で強調表示されてもよい。この場合、安全性の低い制御対象や制御内容に関わる履歴の視認性を高めることができる。
あるいは、表示されるレコードに、安全度を示す数値や文字列が含まれていてもよい。なお、安全度を示す情報は、履歴情報の生成時に、履歴情報に含められてもよいし、表示時に、履歴情報に含まれる制御対象や制御内容と、安全度情報とから導かれてもよい。
また、図5に示す安全度情報の一覧、図6に示す権限情報の一覧、図8に示す他端末制御情報の一覧などが、ユーザによる指示に従って、表示されてもよい。さらに、安全度情報、権限情報などは、例えば、端末装置100や制御装置200などを利用する、編集権限を有する管理者により編集されてもよい。
第1の実施形態では、安全度が1から5の数値で示される例を示した。本発明において、安全度をどのように表すのかは任意である。例えば、安全度は0(安全でない)と1(安全である)により表されてもよい。なお、制御内容毎の安全度は、制御対象に対応付けられた安全レベルに基づいて決定されてもよい。
第1の実施形態では、遠隔制御指示や決定指示がタッチスクリーン16へのタッチ操作である例について説明した。本発明において、各種の指示は、この例に限定されない。例えば、各種の指示は、キーやボタンの押圧操作、音声の入力などであってもよい。また、決定指示の要求も、タッチスクリーン16による画面表示によるものに限定されない。例えば、音声の出力により、決定指示の要求がなされてもよい。
第1の実施形態では、ユーザから遠隔制御指示が受け付けられた場合、安全度情報に基づいて決定指示を要求するか否かが判別され、決定指示を要求すると判別された場合、決定指示が受け付けられたことに応答して、遠隔制御が実行される例について説明した。本発明において、制御内容の安全度に応じてユーザに要求される手続きは、遠隔制御指示の後に要求される決定指示に限定されない。つまり、制御内容の安全度に応じて、種々の手続きがユーザに要求されてもよい。以下、図14を参照して、変形例に係る遠隔制御システム1100が有する基本的な機能について説明する。
図14に示すように、遠隔制御システム1100は、機能的には、記憶部1101、手続決定部1102、手続判別部1103、遠隔制御部1104を備える。
記憶部1101は、電気機器300が遠隔制御された場合に想定される安全度を制御内容毎に示す安全度情報を記憶する。記憶部1101は、例えば、フラッシュメモリ14を備える。あるいは、記憶部1101は、例えば、フラッシュメモリ24を備える。
手続決定部1102は、記憶部1101に記憶されている安全度情報に基づいて、電気機器300の遠隔制御のためにユーザがなすべき手続きを決定する。手続決定部1102は、例えば、CPU11を備える。あるいは、手続決定部1102は、例えば、CPU21を備える。
手続判別部1103は、ユーザにより、手続決定部1102により決定された手続きがなされたか否かを判別する。手続判別部1103は、例えば、CPU11やタッチスクリーン16を備える。あるいは、手続判別部1103は、例えば、CPU21やタッチスクリーン26を備える。
遠隔制御部1104は、手続判別部1103により上記手続きがなされたと判別されたことに応答して、電気機器300を遠隔制御する。遠隔制御部1104は、例えば、CPU11や通信装置15を備える。あるいは、遠隔制御部1104は、例えば、CPU21や通信装置25を備える。
なお、手続きは、1回又は複数回の操作から構成される。そして、手続決定部1102は、電気機器300が遠隔制御された場合に想定される安全度が低いほどユーザがなすべき操作の回数が多くなるように、上記手続きを決定することができる。あるいは、手続決定部1102は、電気機器300が遠隔制御された場合に想定される安全度が低いほどユーザがなすべき操作が煩雑になるように、上記手続きを決定することができる。
このように、安全度が低いほど、多くの操作あるいは煩雑な操作をユーザに強いることにより、安全度が低い遠隔操作が不用意に実行されることを抑制することができる。
本発明に係る端末装置100、150、制御装置200の動作を規定する動作プログラムを既存のパーソナルコンピュータや情報端末装置に適用することで、当該パーソナルコンピュータ等を本発明に係る端末装置100、150、制御装置200として機能させることも可能である。
また、このようなプログラムの配布方法は任意であり、例えば、CD-ROM(Compact Disk Read-Only Memory)、DVD(Digital Versatile Disk)、MO(Magneto Optical Disk)、メモリカードなどのコンピュータ読み取り可能な記録媒体に格納して配布してもよいし、インターネットなどの通信ネットワークを介して配布してもよい。
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施形態及び変形が可能とされるものである。また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施形態ではなく、請求の範囲によって示される。そして、請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
本出願は、2013年4月26日に出願された日本国特許出願2013-094526号に基づく。本明細書中に、この明細書、特許請求の範囲、図面全体を参照として取り込むものとする。
本発明は、電気機器を遠隔制御するシステムに適用可能である。
11、21 CPU、12、22 ROM、13、23 RAM、14、24 フラッシュメモリ、15、25 通信装置、16、26 タッチスクリーン、27 電気機器制御装置、100、110、120、150 端末装置、101 受信部、102、1101 記憶部、103 遠隔制御指示受付部、104 判別部、105 決定指示要求部、106 決定指示受付部、107 送信部、108 履歴提示部、109 他端末状況提示部、151 識別情報受付部、200 制御装置、300、310、320 電気機器、400 宅内端末装置、500 インターネット、600 遠隔制御指示受付画面、601 リスト領域、602、603、604、608、611、612 ボタン領域、605、606、607、613 表示領域、610 決定指示受付画面、1000、1100 遠隔制御システム、1102 手続決定部、1103 手続判別部、1104 遠隔制御部
Claims (15)
- 電気通信網により制御装置に接続され、前記制御装置を介して電気機器を遠隔制御する端末装置であって、
前記制御装置から、前記電気機器が遠隔制御された場合に想定される安全度を制御内容毎に示す安全度情報を受信する受信手段と、
前記受信された安全度情報を記憶する記憶手段と、
ユーザから、前記電気機器の遠隔制御指示を受け付ける遠隔制御指示受付手段と、
前記遠隔制御指示が受け付けられたことに応答して、前記記憶されている安全度情報に基づいて、前記ユーザに前記遠隔制御指示に基づく制御内容で前記電気機器を遠隔制御することの決定指示を要求するか否かを判別する判別手段と、
前記ユーザに前記決定指示を要求すると判別された場合、前記ユーザに前記決定指示を要求する決定指示要求手段と、
前記ユーザから、前記要求に応じてなされる前記決定指示を受け付ける決定指示受付手段と、
前記ユーザに前記決定指示を要求しないと判別された場合、又は、前記ユーザから前記決定指示が受け付けられた場合、前記制御装置に、前記遠隔制御指示に基づく制御信号を送信する送信手段と、を備える、
端末装置。 - 前記受信手段は、前記制御装置から、前記端末装置に付与されている権限を示す権限情報をさらに受信し、
前記記憶手段は、前記受信された権限情報をさらに記憶し、
前記判別手段は、前記記憶されている安全度情報と権限情報とに基づいて、前記ユーザに前記決定指示を要求するか否かを判別する、
請求項1に記載の端末装置。 - 前記判別手段は、前記記憶されている安全度情報と権限情報とに基づいて、前記遠隔制御指示に基づく遠隔制御を許可するか否かをさらに判別し、前記遠隔制御指示に基づく遠隔制御を許可すると判別した場合、前記記憶されている安全度情報と権限情報とに基づいて、前記ユーザに前記決定指示を要求するか否かを判別する、
請求項2に記載の端末装置。 - 前記受信手段は、前記制御装置から、他の端末装置に対応付けられている識別情報と、前記他の端末装置に付与されている権限を示す他端末権限情報と、をさらに受信し、
前記記憶手段は、前記受信された識別情報と他端末権限情報とをさらに記憶し、
前記ユーザから、識別情報の入力を受け付ける識別情報受付手段をさらに備え、
前記判別手段は、前記記憶されている識別情報と前記受け付けられた識別情報とが一致するか否かをさらに判別し、前記記憶されている識別情報と前記受け付けられた識別情報とが一致すると判別した場合、前記記憶されている権限情報に代えて、前記記憶されている他端末権限情報に基づいて、前記遠隔制御指示に基づく遠隔制御を許可するか否かと、前記ユーザに前記決定指示を要求するか否かとを判別する、
請求項3に記載の端末装置。 - 前記受信手段は、前記制御装置から、前記電気機器に対する遠隔制御の履歴を示す履歴情報をさらに受信し、
前記記憶手段は、前記受信された履歴情報をさらに記憶し、
前記判別手段は、前記記憶されている安全度情報と履歴情報とに基づいて、前記ユーザに前記決定指示を要求するか否かを判別する、
請求項1から4のいずれか1項に記載の端末装置。 - 前記判別手段は、前記遠隔制御指示に基づく制御内容と、前記記憶されている履歴情報に含まれる制御内容とが競合する関係にある場合、前記ユーザに前記決定指示を要求すると判別する、
請求項5に記載の端末装置。 - 前記受信手段は、前記制御装置から、前記電気機器に対する遠隔制御の履歴を示す履歴情報をさらに受信し、
前記記憶手段は、前記受信された履歴情報をさらに記憶し、
前記ユーザに、前記記憶されている履歴情報により示される履歴を提示する履歴提示手段をさらに備える、
請求項1から6のいずれか1項に記載の端末装置。 - 前記履歴提示手段は、前記履歴から導出される安全度に応じた態様で、前記履歴を提示する、
請求項7に記載の端末装置。 - 前記履歴提示手段は、前記履歴から導出される安全度が予め定められた閾値よりも低い場合、前記履歴を強調表示する、
請求項8に記載の端末装置。 - 前記受信手段は、前記制御装置から、他の端末装置が前記電気機器に対して遠隔制御が可能な状況であるか否かを示す情報を含む他端末状況情報をさらに受信し、
前記記憶手段は、前記受信された他端末状況情報をさらに記憶し、
前記ユーザに、前記記憶されている他端末状況情報により示される、前記他の端末装置の状況を提示する他端末状況提示手段をさらに備える、
請求項1から9のいずれか1項に記載の端末装置。 - 前記決定指示要求手段は、前記ユーザに前記決定指示を要求すると判別された場合、前記ユーザに前記遠隔制御指示に基づく遠隔制御に伴うリスクを示すリスク情報を提示する、
請求項1から10のいずれか1項に記載の端末装置。 - 電気通信網により電気機器と端末装置とに接続され、前記端末装置による前記電気機器の遠隔制御を中継する制御装置であって、
前記電気機器が遠隔制御された場合に想定される安全度を制御内容毎に示す安全度情報を記憶する記憶手段と、
管理者の指示に従って、前記記憶手段に記憶されている安全度情報を更新する更新手段と、
前記記憶手段に記憶されている安全度情報を前記端末装置に送信する送信手段と、を備える、
制御装置。 - 電気通信網により制御装置に接続された端末装置と前記制御装置とを備え、前記端末装置から前記制御装置を介して電気機器を遠隔制御する遠隔制御システムであって、
前記電気機器が遠隔制御された場合に想定される安全度を制御内容毎に示す安全度情報を記憶する記憶手段と、
ユーザから、前記電気機器の遠隔制御指示を受け付ける遠隔制御指示受付手段と、
前記遠隔制御指示が受け付けられたことに応答して、前記記憶されている安全度情報に基づいて、前記ユーザに前記遠隔制御指示に基づく制御内容で前記電気機器を遠隔制御することの決定指示を要求するか否かを判別する判別手段と、
前記ユーザに前記決定指示を要求すると判別された場合、前記ユーザに前記決定指示を要求する決定指示要求手段と、
前記ユーザから、前記要求に応じてなされる前記決定指示を受け付ける決定指示受付手段と、
前記ユーザに前記決定指示を要求しないと判別された場合、又は、前記ユーザから前記決定指示が受け付けられた場合、前記遠隔制御指示に基づいて前記電気機器を制御する電気機器制御手段と、を備える、
遠隔制御システム。 - 電気通信網により制御装置に接続された端末装置から、前記制御装置を介して電気機器を遠隔制御する遠隔制御方法であって、
ユーザから、前記電気機器の遠隔制御指示を受け付ける遠隔制御指示受付ステップと、
前記遠隔制御指示が受け付けられたことに応答して、前記電気機器が遠隔制御された場合に想定される安全度を制御内容毎に示す安全度情報に基づいて、前記ユーザに前記遠隔制御指示に基づく制御内容で前記電気機器を遠隔制御することの決定指示を要求するか否かを判別する判別ステップと、
前記ユーザに前記決定指示を要求すると判別された場合、前記ユーザに前記決定指示を要求する決定指示要求ステップと、
前記ユーザから、前記要求に応じてなされる前記決定指示を受け付ける決定指示受付ステップと、
前記ユーザに前記決定指示を要求しないと判別された場合、又は、前記ユーザから前記決定指示が受け付けられた場合、前記遠隔制御指示に基づいて前記電気機器を制御する電気機器制御ステップと、を備える、
遠隔制御方法。 - 電気通信網により制御装置に接続され、前記制御装置を介して電気機器を遠隔制御するコンピュータを、
前記制御装置から、前記電気機器が遠隔制御された場合に想定される安全度を制御内容毎に示す安全度情報を受信する受信手段、
前記受信された安全度情報を記憶する記憶手段、
ユーザから、前記電気機器の遠隔制御指示を受け付ける遠隔制御指示受付手段、
前記遠隔制御指示が受け付けられたことに応答して、前記記憶されている安全度情報に基づいて、前記ユーザに前記遠隔制御指示に基づく制御内容で前記電気機器を遠隔制御することの決定指示を要求するか否かを判別する判別手段、
前記ユーザに前記決定指示を要求すると判別された場合、前記ユーザに前記決定指示を要求する決定指示要求手段、
前記ユーザから、前記要求に応じてなされる前記決定指示を受け付ける決定指示受付手段、
前記ユーザに前記決定指示を要求しないと判別された場合、又は、前記ユーザから前記決定指示が受け付けられた場合、前記制御装置に、前記遠隔制御指示に基づく制御信号を送信する送信手段、として機能させる、
プログラム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013094526A JP5409946B1 (ja) | 2013-04-26 | 2013-04-26 | 端末装置、遠隔制御システム、遠隔制御方法、及び、プログラム |
JP2013-094526 | 2013-04-26 | ||
JP2013229587A JP5863751B2 (ja) | 2013-04-26 | 2013-11-05 | 遠隔制御システム、端末装置、遠隔制御方法、及び、プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2014175435A1 true WO2014175435A1 (ja) | 2014-10-30 |
Family
ID=57136131
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2014/061731 WO2014175435A1 (ja) | 2013-04-26 | 2014-04-25 | 端末装置、制御装置、遠隔制御システム、遠隔制御方法、及び、プログラム |
Country Status (2)
Country | Link |
---|---|
JP (2) | JP5409946B1 (ja) |
WO (1) | WO2014175435A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9922552B2 (en) | 2015-04-20 | 2018-03-20 | Panasonic Intellectual Property Corporation Of America | Method of controlling device in manner free from contention among multiple controllers |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015011854A1 (ja) * | 2013-07-25 | 2015-01-29 | パナソニックIpマネジメント株式会社 | 電気機器の管理方法、管理システム、電気機器、操作端末、及びプログラム |
JP6332992B2 (ja) * | 2014-02-10 | 2018-05-30 | シャープ株式会社 | 遠隔操作システム、遠隔操作方法、機器制御装置、電気機器、通信端末、見守り装置、およびコンピュータプログラム |
JP2016019084A (ja) * | 2014-07-07 | 2016-02-01 | 株式会社デンソー | コントローラ |
JP6584942B2 (ja) * | 2015-04-20 | 2019-10-02 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 制御方法及び制御装置 |
JP2019015428A (ja) * | 2017-07-04 | 2019-01-31 | シャープ株式会社 | 空気調和システムおよびサーバ |
JP7205088B2 (ja) * | 2018-06-29 | 2023-01-17 | 株式会社富士通ゼネラル | 端末装置及び空調機制御方法 |
JP7328675B2 (ja) * | 2019-05-23 | 2023-08-17 | 株式会社リンクジャパン | システム、情報処理装置及びプログラム |
JP7378286B2 (ja) * | 2019-12-13 | 2023-11-13 | 三菱電機株式会社 | 空調制御システム、空調システム及び空調制御方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003111156A (ja) * | 2001-09-27 | 2003-04-11 | Toshiba Corp | デジタル家電機器 |
JP2008035435A (ja) * | 2006-07-31 | 2008-02-14 | Sanyo Electric Co Ltd | サーバ装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006319654A (ja) * | 2005-05-12 | 2006-11-24 | Osaka Gas Co Ltd | 携帯電話機を用いたリモコンシステム |
JP4790866B1 (ja) * | 2011-03-11 | 2011-10-12 | 東北電力株式会社 | リモコンシステム |
-
2013
- 2013-04-26 JP JP2013094526A patent/JP5409946B1/ja active Active
- 2013-11-05 JP JP2013229587A patent/JP5863751B2/ja active Active
-
2014
- 2014-04-25 WO PCT/JP2014/061731 patent/WO2014175435A1/ja active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003111156A (ja) * | 2001-09-27 | 2003-04-11 | Toshiba Corp | デジタル家電機器 |
JP2008035435A (ja) * | 2006-07-31 | 2008-02-14 | Sanyo Electric Co Ltd | サーバ装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9922552B2 (en) | 2015-04-20 | 2018-03-20 | Panasonic Intellectual Property Corporation Of America | Method of controlling device in manner free from contention among multiple controllers |
Also Published As
Publication number | Publication date |
---|---|
JP5863751B2 (ja) | 2016-02-17 |
JP2014216945A (ja) | 2014-11-17 |
JP5409946B1 (ja) | 2014-02-05 |
JP2014217045A (ja) | 2014-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5863751B2 (ja) | 遠隔制御システム、端末装置、遠隔制御方法、及び、プログラム | |
US10110723B2 (en) | Controller, unit control system, unit control method, and non-transitory computer-readable recording medium | |
US10157271B1 (en) | Setting up a system with a mobile device | |
JP5901217B2 (ja) | 機器遠隔制御システムおよび機器遠隔制御方法 | |
US20190222435A1 (en) | Method for controlling terminal apparatus that remotely controls air conditioner, non-transitory recording medium storing program executed by terminal apparatus, recommend method executed by terminal apparatus, and terminal apparatus | |
US20150358792A1 (en) | Wireless communication system, pairing apparatus, method for pairing plural devices and program for causing computer to implement that method | |
JP5758942B2 (ja) | 遠隔制御システム、電気機器、および、コントローラ | |
US20160105415A1 (en) | Device control method, device management system, and in-house server apparatus connected to device management system | |
US20080201582A1 (en) | Method for Setting an Electrical Field Device | |
JP5052802B2 (ja) | 設備機器の操作端末 | |
WO2019071672A1 (zh) | 车载***的控制方法、***和装置 | |
JP2021007248A (ja) | 複数の機器を遠隔制御する端末装置の制御方法、端末装置が実行するプログラム及び端末装置が実行するレコメンド方法 | |
EP3712528B1 (en) | Control system, installation equipment, remote controller, control method, and program | |
JP2021129174A (ja) | 制御システム、制御方法及びプログラム | |
US9922552B2 (en) | Method of controlling device in manner free from contention among multiple controllers | |
JP2017054363A (ja) | 機器情報管理システム | |
KR101797812B1 (ko) | 다수의 장치들을 제어하기 위한 자동실행방법, 어플리케이션 및 설정서버 | |
JP6956537B2 (ja) | 住宅設備機器のメンテナンスシステム及びメンテナンス方法 | |
JP6544911B2 (ja) | 機器管理システム、サーバ、アプリケーション実行方法、および、プログラム | |
WO2016187966A1 (zh) | 一种终端及保护终端数据安全的方法 | |
JP6747178B2 (ja) | プログラム及び認証装置 | |
JP2019216395A (ja) | 端末管理システム | |
JPWO2018207459A1 (ja) | 画像形成システム、画像形成装置及び端末装置 | |
JP2019021984A (ja) | 遠隔操作システム、サーバ、コンピュータプログラム及び遠隔操作方法 | |
CN111050544B (zh) | 用于自动挤奶机的控制***、方法及计算机程序 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14788268 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: 14788268 Country of ref document: EP Kind code of ref document: A1 |