IL85825A

Method for receiving variable length messages and a remote receiving/transmitting station serving in carrying out such method

Abstract

This record has no abstract on file.

IL85825A, drawing sheet 1
Sheet 1 of 12

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

4 claims: 1 independent, 3 dependent

  1. 1
    CLAIMS :1. A method for receiving variable length messages communicated via a communications medium from a primary station to a remote station in a data communications system, said remote station including receiving means and 5 transmitting means, said variable length messages including a bit synchronization field, a message synchronization field, and a plurality of channel data blocks, each channel data block including an information field, a parity field coded from the information field 10 according to a predetermined code and a channel state field dynamically changing to indicate whether or not the communications medium is busy or free, the information field of the first channel data block including a remote station address and a command, said method comprising the 15 steps of: receiving variable length messages from the communications medium;and inhibiting transmissions by said transmitting means when the channel state field of a received variable 20 length message indicates that the communications medium is busy, error correcting the information field of each received variable length message in response to the parity field, and executing the command in response to detection of a pre-assigned address in the 25 error-corrected information field.
  2. 2
    A remote station for carrying out the method claimed in Claim 1, said remote station comprising:means for receiving variable length messages from the communications medium;means for transmitting variable length message via the communications medium to the primary station;and processing means responsive to the channel state field in the received variable length messages for inhibiting transmissions by said transmitting means when the channel state field indicates that the communications medium is busy and responsive to the parity field for error correcting the information field of each received, variable length message, said processing means further being responsive to detection of a pre-assigned address in the error-corrected information field for executing the command.
  3. 3
    A method according to Claim 1 for receiving variable length messages communicated via a communications; medium from a primary station to a remote station in a data communications system, said remote station including receiving means, transmitting means, register means and memory means, said variable length messages including a bit synchronization field, a message synchronization field, and a plurality of channel data blocks, each channel data block including an information field, a parity field coded from the information field according co a predetermined code and a channel state field dynamically changing to indicate whether or not the communications medium is busy or free, the information field of the first channel data block including a remote station address and a command, and the information field of the second channel data block [ including a block count indicating the number of following channel data blocks, said method comprising the j steps of:ן receiving variable length messages from the communications medium;and inhibiting transmissions by said transmitting means when the channel state field׳of a received variable length message indicates that the communications medium is busy, error correcting the information field of each received variable length message in response to the parity field, and in response to detection of a pre-assigned address in the error-corrected information field, executing the command therein, error-correcting and storing the contents of the information field of the second received channel data block in the register means, and error correcting and storing the contents of the information field of the following received channel data blocks in the memory means until a number of channel data blocks substantially the same is the block count in the register means have been received.
  4. 4
    A remote station according to Claim 2 for receiving variable length messages via a communications medium from a primary station in a data communications system, said variable length messages including a bit synchronization field, a message synchronization field, and a plurality of channel data blocks, each channel data block including an information field, a parity field coded from the information field according to a predetermined code and a channel state field dynamically changing to indicate whether or not the communications medium is busy or free, the information field of the first channel data block including a remote station address and a command, and the information field of the second chanel data block including a block count indicating the number of following channel data blocks, said remote station comprising:means for receiving variable length messages from' the communications medium;means for transmitting variable length message via the communications medium to the primary station;register means for storing data;memory means for storing data;and processing means responsive to the channel state field in the received variable length messages for inhibiting transmissions by said transmitting means when the channel state field indicates that the communications medium is busy and responsive to the parity field for error correcting the information field of each received variable length message, said processing means further being responsive to detection of a pre-assigned address in the error-corrected information field for executing the command therein, error-correcting and storing the contents of the information field of the second received channel data block in the register means, and error correcting and storing the contents of the information field of the following received channel data blocks in the memory means until a number of channel data blocks substantially the same as the block count in the register means have been received.