Methods and apparatus for rapid and cost effective testing of wireless systems
AssigneeApple Inc.
InventorsAlf O. Watt, David B. Cheung, Camille Chen, Lei Li, Hsin-Yao Chen
Life of this patent
Estimating the term…
Abstract
Apparatus and methods for rapid, cost effective testing of wireless systems. In one embodiment, a unit under test (UUT) is tested by a test “server”. The UUT and test server communicate via a “connectionless” protocol which is based on beacons (and beacon responses) which can carry one or more test primitives. The aforementioned “connection-less” test protocol can be performed without wireless network configuration, which greatly reduces test time, Additionally, exemplary solutions are presented for “lock-up” of the UUT and the test server.
Claims21
A method for testing a wireless device, comprising:
- configuring the wireless device to act at least in part as a wireless network;
- transmitting a first signal from the wireless device identifying the wireless network;
- responsive to reception of a response with an embedded message for the wireless network, executing one or more test procedures from an array of tests based on the embedded message;
- embedding the one or more results of the one or more test procedures within a second signal;
- and
- transmitting the second signal.
A method for testing a wireless device with a test server, comprising:
- receiving a first server signal from a wireless device, the first signal identifying a wireless network;
- selecting one or more test procedures from a plurality of test procedures;
- embedding a first information element associated with the selected one or more test procedures and a second information element associated with the wireless network within a response;
- transmitting the response;
- and
- responsive to reception of a second server signal comprising one or more test results corresponding to the selected one or more test procedures, storing the one or more test results.
A wireless device configured to perform one or more tests, the wireless device comprising:
- a wireless transceiver configured to transmit and receive wireless signals;
- a processor;
- and
- a non-transitory computer readable medium comprising one or more instructions that are configured to, when executed by the processor, cause the wireless device to:
- initialize a wireless network;
- transmit one or more server signals, the one or more server signals identifying the wireless network;
- responsive to reception of a response comprising an embedded message addressed to the wireless network, determine a test that corresponds to the embedded message according to a test script;
- and
- execute the test.
A test server configured to communicate with a wireless device, the test server comprising:
- a wireless transceiver configured to transmit and receive wireless signals;
- a processor;
- and
- computerized logic in communication with the processor and configured to cause the test server to:
- receive a first server signal from the wireless device, the first server signal comprising a unique identifier;
- select one or more test procedures based on a test script;
- embed a first information element associated with the selected one or more test procedures and the unique identifier within a response;
- and
- transmit the response.
Dependencies are inferred from the claim text.