Systems and methods for remote electronics device testing
AssigneeEchoStar Technologies L.L.C.
InventorScott Parker
Life of this patent
Estimating the term…
Abstract
Testing systems and methods are operable to perform diagnostic testing of a remote electronic device under test (DUT). An exemplary embodiment establishes a communication link between a diagnostic test device and the electronic DUT, receives a plurality of diagnostic commands from the electronic DUT, each of the plurality of diagnostic commands defined by at least one device diagnostic instruction (DDI) and a corresponding DDI description; generates a diagnostics script based upon selection of at least one of the diagnostic commands, wherein the generated diagnostics script includes at least one return device diagnostic instruction (RDDI) corresponding to the selected at least one diagnostic command; and transmits the at least one RDDI from the diagnostic test device to the DUT.
Claims20
A method for remote testing of an electronic device under test (DUT), the method comprising:
- establishing a communication link between a diagnostic test device and the electronic DUT;
- receiving a plurality of diagnostic commands at the diagnostic test device that are communicated from the electronic DUT, wherein each of the plurality of diagnostic commands are defined by at least one device diagnostic instruction (DDI) and a corresponding DDI description, wherein the DDI description in each of the diagnostic commands includes a textual description of a diagnostic test operation that the electronic DUT will perform in response to receiving an associated return device diagnostic instruction (RDDI), and wherein the RDDI corresponds to the device diagnostic instruction that is specific to the electronic DUT and that, when returned to and received by the electronic DUT, causes the electronic DUT to perform the diagnostic test operation described by the associated textual description of the diagnostic test operation in the DDI description;
- presenting on a display the textual description of the DDI description for each of the diagnostic commands received from the electronic DUT, wherein the presented textual description for each of the diagnostic commands are presented to a technician operating the diagnostic test device;
- receiving a selection of at least one of the diagnostic commands wherein the technician operating the diagnostic test device inputs their selection based on a selection of the associated textual description of the diagnostic test operation;
- generating a diagnostics script based upon selection of the at least one of the diagnostic commands, wherein the generated diagnostics script includes the at least one return device diagnostic instruction (RDDI) corresponding to the selected at least one diagnostic command;
- and
- transmitting the at least one RDDI from the diagnostic test device to the electronic DUT.
A diagnostic test device that remotely controls diagnostic tests of an electronic device under test (DUT), comprising:
- a display that presents information to a technician operating the diagnostic test device;
- a device interface to communicatively couple the diagnostic test device to the display;
- a DUT interface to communicatively couple the diagnostic test device to the electronic DUT, wherein the DUT interface receives a plurality of diagnostic commands from the electronic DUT, each of the plurality of diagnostic commands defined by at least one device diagnostic instruction (DDI) and a corresponding DDI description, wherein the DDI description in each of the diagnostic commands includes a textual description of a diagnostic test operation that the electronic DUT will perform in response to receiving an associated return device diagnostic instruction (RDDI), and wherein the RDDI corresponds to the device diagnostic instruction that is specific to the electronic DUT and that, when returned to and received by the electronic DUT, causes the electronic DUT to perform the diagnostic test operation described by the associated textual description of the diagnostic test operation in the DDI description;
- and
- a processor system communicatively coupled to the DUT interface and the device interface, and configured to:
- generate a graphical user interface (GUI) that is presented on the display, wherein the GUI includes a plurality of DDI descriptions that describe the diagnostic test operation that the electronic DUT will perform in response to receiving an associated return device diagnostic instruction (RDDI), wherein each DDI description is associated with a corresponding selector and is associated with one of a plurality of DDIs such that each selector is operable to select the DDI that corresponds to the DDI description;
- and
- generate a diagnostics script based upon selection of at least one of the diagnostic commands, wherein the generated diagnostics script includes at least one RDDI corresponding to the selected at least one diagnostic command.
A method for remote testing of an electronic device under test (DUT), the method comprising:
- establishing a communication link between a diagnostic test device and the electronic DUT;
- communicating a plurality of diagnostic commands from the electronic DUT to the diagnostic test device, wherein each of the plurality of diagnostic commands are defined by at least one device diagnostic instruction (DDI) and a corresponding DDI description, wherein the DDI description in each of the diagnostic commands includes a textual description of a diagnostic test operation that the electronic DUT will perform in response to receiving an associated return device diagnostic instruction (RDDI), wherein the RDDI corresponds to the device diagnostic instruction that is specific to the electronic DUT and that, when returned to and received by the electronic DUT, causes the electronic DUT to perform the diagnostic test operation described by the associated textual description of the diagnostic test operation in the DDI description, and wherein the textual description is presentable on a display to a technician operating the diagnostic test device;
- and
- receiving at least one RDDI based upon selection of at least one of the diagnostic commands, wherein the at least one RDDI corresponds to the selected at least one diagnostic command.
An electronic device under test (DUT) that receives at least one return diagnostic device instruction (RDDI) from a diagnostic test device, wherein the RDDI corresponds to a diagnostic device instruction (DDI) announced by the electronic DUT, comprising:
- an interface operable to communicatively couple the electronic DUT to the diagnostic test device and operable to receive the at least one RDDI from the diagnostic test device;
- a memory that stores a plurality of diagnostic commands that are each configured to cause the electronic DUT to perform at least one diagnostics operation associated with the at least one RDDI, wherein each diagnostic command includes a corresponding DDI and DDI description, wherein the DDI description is a textual description that describes a diagnostic test operation that the electronic DUT will perform in response to receiving an associated return device diagnostic instruction (RDDI), and wherein the RDDI corresponds to the device diagnostic instruction that is specific to the electronic DUT and that, when returned to and received by the electronic DUT, causes the electronic DUT to perform the diagnostic test operation described by the associated textual description of the diagnostic test operation in the DDI description;
- and
- a processor system communicatively coupled to the interface and the memory, and operable to:
- select a first plurality of diagnostic commands, wherein the selected first plurality of diagnostic commands are communicated to the diagnostic test device via the interface;
- and
- perform the at least one diagnostics operation in accordance with the at least one RDDI.
Dependencies are inferred from the claim text.