Remote testing method and system
AssigneeAirWatch LLC
InventorsGavin Gray, Ben Duong
Life of this patent
Estimating the term…
Abstract
In one example, a method is provided for a computing device to facilitate testing of an electronic apparatus. The method includes receiving a request from an apparatus coupled to a network to which the computing device is also coupled. The method further includes retrieving a command for a robot controlled by the computing device from the request, and configuring the robot to physically interface with the electronic apparatus to perform one or more tests according to the command.
Claims14
A method for a computing device coupled to a network to facilitate testing of an electronic apparatus with a robot, comprising:
- receiving, by the computing device, a Hypertext Transfer Protocol (HTTP) request to control the robot through the network from an apparatus, which is coupled to the network and physically separate from the computing device;
- retrieving, by the computing device, a first command from the HTTP request for the robot;
- mapping, by the computing device, the first command to a movement for the robot based on a movement library;
- converting, by the computing device, the movement for the robot to a general purpose input/out (GPIO) related signal based on a GPIO library;
- configuring, by the computing device, the robot to physically interface with the electronic apparatus to perform one or more tests by moving in different axes according to the GPIO related signal;
- and
- in response to a crash to the electronic apparatus caused by the one or more tests, transmitting status of the tests, instead of one or more images or video clips, indicating the occurrence of the crash and one or more conditions under which the crash occurred to the apparatus through the network.
A computing device coupled to a network to facilitate testing of an electronic apparatus with a robot, comprising:
- a memory;
- and
- a processing unit configured to
- receive a Hypertext Transfer Protocol (HTTP) request to control the robot through the network from an apparatus, which is coupled to the network and physically separate from the computing device;
- retrieve a first command from the HTTP request for the robot;
- map the first command to a movement for the robot based on a movement library;
- convert the movement for the robot to a general purpose input/out (GPIO) related signal based on a GPIO library;
- configure the robot to physically interface with the electronic apparatus to perform one or more tests by moving in different axes according to the GPIO related signal, and
- in response to a crash of the electronic apparatus caused by the one or more tests, transmitting status of the tests, instead of one or more images or video clips, indicating the occurrence of the crash and one or more conditions under which the crash occurred to the apparatus through the network.
A non-transitory computer readable medium, containing executable instructions for facilitating testing of an electronic apparatus with a robot, which in response to execution by a computing device coupled to a network, cause the computing device to:
- receive a Hypertext Transfer Protocol (HTTP) request to control the robot through the network from an apparatus, which is coupled to the network and physically separate from the computing device;
- retrieve a first command from the HTTP request for the robot;
- map the first command to a movement for the robot based on a movement library;
- convert the movement for the robot to a general purpose input/out (GPIO) related signal based on a GPIO library;
- configure the robot to physically interface with the electronic apparatus to perform one or more tests by moving in different axes according to the GPIO related signal;
- and
- in response to a crash of the electronic apparatus caused by the one or more tests, transmitting status of the tests, instead of one or more images or video clips, indicating the occurrence of the crash and one or more conditions under which the crash occurred to the apparatus through the network.
Dependencies are inferred from the claim text.