DEVICE CONTROL METHOD, DEVICE CONTROL SYSTEM, AND SERVER DEVICE
3 Assignments
0 Petitions
Accused Products
Abstract
A device control method used in a device control system in which an operation terminal is used to remotely operate a device with a server device mediating between the operation terminal and the device, the device control method including: acquiring, upon reception of an operation instruction for operation of the device from the operation terminal, environment information pertaining to at least one of the device and the operation terminal; performing a determination of whether or not to cause execution of processing corresponding to the operation instruction based on whether or not the environment information satisfies a predetermined condition; and causing the device to execute an execution command for execution of the processing when a result of the determination is affirmative, and not causing the device to execute the execution command when the result of the determination is negative.
-
Citations
27 Claims
-
1-12. -12. (canceled)
-
13. A device control method used in a device control system in which an operation terminal is used to remotely operate a device with a server device mediating between the operation terminal and the device, the device control method comprising:
-
receiving, from the operation terminal, an operation instruction for operation of the device; acquiring, upon reception of the operation instruction, environment information pertaining to at least one of the device and the operation terminal; performing, by using the environment information, a first determination of whether or not to cause execution of processing corresponding to the operation instruction; performing restriction of command execution such that (i) the device is caused to execute an execution command for execution of the processing when a result of the first determination is affirmative, and (ii) the device is not always caused to execute the execution command when the result of the first determination is negative; transmitting, to a predetermined destination which is associated with a user who has issued the operation instruction and to which inquiries of forcible execution are to be transmitted, an inquiry of whether or not the user desires to cause forcible execution of the processing when the result of the first determination is negative, the predetermined destination acquired at least before the transmission of the inquiry, the inquiry including information pertaining to the operation instruction; receiving, as a response to the inquiry, a request to cause forcible execution of the processing, the request including information pertaining to the operation instruction; and performing, by using the information pertaining to the operation instruction included in the request, a second determination of whether or not the request is valid, wherein the restriction of command execution is performed such that the device is caused to execute the execution command when a result of the second determination is affirmative, and the device is not caused to execute the execution command when the second determination is negative. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 24, 25, 26, 27)
-
-
21. A device control method used in a device control system in which an operation terminal is used to remotely operate a device with a server device mediating between the operation terminal and the device, the device control method comprising:
-
acquiring environment information to be used for performing the remote operation, the environment information pertaining to at least one of the device and the operation terminal; performing, for each of one or more functions of the device, a first determination of whether or not to permit execution of processing corresponding to the function, the first determination performed by using the environment information; transmitting, to a predetermined destination which is associated with a user who performs the remote operation and to which inquiries of forcible execution are to be transmitted, an inquiry of whether or not the user desires to cause forcible execution of one of the functions of the device when a result of the first determination is negative, the predetermined destination acquired at least before the transmission of the inquiry, the inquiry including information pertaining to said one of the functions of the device; receiving, as a response to the inquiry, a request to permit forcible execution of said one of the functions of the device, the request including information pertaining to said one of the functions of the device; performing, by using the information pertaining to said one of the functions of the device included in the request, a second determination of whether or not the request is valid; and transmitting determination information indicating a result of the first determination to the operation terminal, wherein the result of the first determination is exceptionally affirmative when a result of the second determination is affirmative, the device control method further comprises; causing the operation terminal to output an operation instruction pertaining to one function among the functions of the device, the determination information indicating that execution of processing corresponding to one or more of the functions of the device including said one function is permitted; receiving input of the operation instruction; and causing the device to perform control of execution of processing corresponding to the operation instruction.
-
-
22. A device control system that includes:
- a server device;
an operation terminal; and
a device, and that is for remotely controlling the device, via the server device, according to an operation instruction issued by the operation terminal, whereinthe server device comprises; a server device communication unit that communicates with the operation terminal and the device; an operation instruction reception unit that receives the operation instruction from the operation terminal via the server device communication unit; an environment information acquisition unit that, upon reception of the operation instruction by the operation instruction reception unit, acquires environment information pertaining to at least one of the device and the operation terminal via the server device communication unit; a determination unit that performs, by using the environment information, a determination of whether or not to cause execution of processing corresponding to the operation instruction; an execution restriction unit that performs restriction of command transmission by (i) transmitting, to the device via the server device communication unit, an execution command for execution of the processing when a result of the determination by the determination unit is affirmative, and (ii) not always transmitting the execution command when the result of the determination by the determination unit is negative; a transmission unit that stores in advance a predetermined destination which is associated with a user who has issued the operation instruction and to which inquiries of forcible execution are to be transmitted, and transmits an inquiry of whether or not the user desires to cause forcible execution of the processing to the predetermined destination when the result of the determination by the determination unit is negative, the inquiry including information pertaining to the operation instruction; a forcible execution reception unit that receives, as a response to the inquiry, a request to cause forcible execution of the processing, the request including information pertaining to the operation instruction; and a forcible execution determination unit that performs, by using the information pertaining to the operation instruction included in the request, a determination of whether or not the request is valid, wherein the execution restriction unit transmits the execution command when a result of the determination by the forcible execution determination unit is affirmative, and does not transmit the execution command when the result of the determination by the forcible execution determination unit is negative, the operation terminal comprises; an operation terminal communication unit that communicates with the server device; an operation instruction unit that transmits an operation instruction for operation of the device to the server device via the operation terminal communication unit; and an environment information output unit that outputs environment information of the operation terminal to the server device via the operation terminal communication unit, and the device comprises; a device communication unit that communicates with the server device; an environment information transmission unit that transmits environment information of the device to the server device via the device communication unit; an execution instruction reception unit that receives the execution command from the server device via the device communication unit; and a command execution unit that executes the processing when the execution instruction reception unit receives the execution command.
- a server device;
-
23. A server device that is used in a device control system for remotely operating a device, that receives an operation instruction for remote operation of the device from an operation terminal, and that performs execution control of processing corresponding to the operation instruction, the server device comprising:
-
a communication unit that communicates with the operation terminal and the device; an operation instruction reception unit that receives an operation instruction for operation of the device from the operation terminal via the communication unit; an environment information acquisition unit that, upon reception of the operation instruction by the operation instruction reception unit, acquires environment information pertaining to at least one of the device and the operation terminal via the communication unit; a determination unit that performs, by using the environment information, a determination of whether or not to cause execution of processing corresponding to the operation instruction; an execution restriction unit that performs restriction of command transmission by (i) transmitting, to the device via the communication unit, an execution command for execution of the processing when a result of the determination by the determination unit is affirmative, and (ii) not always transmitting the execution command when the result of the determination by the determination unit is negative; a transmission unit that stores in advance a predetermined destination which is associated with a user who has issued the operation instruction and to which inquiries of forcible execution are to be transmitted, and transmits an inquiry of whether or not the user desires to cause forcible execution of the processing to the predetermined destination when the result of the determination by the determination unit is negative, the inquiry including information pertaining to the operation instruction; a forcible execution reception unit that receives, as a response to the inquiry, a request to cause forcible execution of the processing, the request including information pertaining to the operation instruction; and a forcible execution determination unit that performs, by using the information pertaining to the operation instruction included in the request, a determination of whether or not the request is valid, wherein the execution restriction unit transmits the execution command when a result of the determination by the forcible execution determination unit is affirmative, and does not transmit the execution command when the result of the determination by the forcible execution determination unit is negative.
-
Specification