×

COMMAND INTERFACE FOR COMMUNICATION TEST FRAMEWORK

  • US 20130080503A1
  • Filed: 09/23/2011
  • Published: 03/28/2013
  • Est. Priority Date: 09/23/2011
  • Status: Active Grant
First Claim
Patent Images

1. A tool for testing a plurality of different devices having a plurality of different device types, the plurality of different device types having different communication protocols associated therewith, the tool comprising:

  • a plurality of communication modules, each communication module having a different physical transport for communicating with one or more of the plurality of different device types, each communication module being configured to communicate using at least one of the plurality of different communication protocols;

    a command definition file datastore that stores a plurality of different command definition files corresponding to the different communication protocols, wherein a command definition file corresponding to a particular communication protocol indicates at least one command supported by at least one stack layer of the particular communication protocol;

    a manual command user interface configured to;

    1) retrieve a list of command definition files from the command definition file datastore,2) receive a user selection indicating a selected command definition file from the list of command definition files, the selected command definition file corresponding to a particular communication protocol,3) display a list of available stack layers from the selected command definition file, the available stack layers corresponding to different stack layers of the particular communication protocol,4) receive a user selection indicating a selected stack layer,5) display a list of available stack layer commands from the selected command definition file, and6) receive a selected stack layer command;

    a stack broker configured to instantiate a protocol plug-in from a plurality of available protocol plug-ins based on the selected command definition file, wherein the protocol plug-in corresponds to the communication protocol of the command definition file; and

    a protocol manager configured to receive the selected stack layer, the selected stack layer command, and at least one argument values for the selected stack layer command, and to provide the instantiated protocol plug-in with a command indicating the at least one argument value and the selected stack layers,wherein the instantiated protocol wrapper;

    i) opens a communication session with a device being tested over one of the plurality of communication modules in accordance with the communication protocol,ii) receives the selected stack layer command,iii) generates a packet for the device being tested according to the selected command definition file, the selected stack layer, and the selected stack layer command, and the at least one argument, andiv) communicates the packet to the device being tested using the communication session.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×