Programmable digital data terminal for mobile radio transceivers
First Claim
1. A radio frequency digital data transmission system for communicating digital messages between a base station and a plurality of mobile stations, where the mobile stations each include a radio transceiver and a programmable data terminal coupled thereto for receiving and transmitting digital messages, wherein the programmable data terminal of each mobile station comprises:
- means for generating a data clock signal;
means coupled to the radio transceiver for receiving in response to the data clock signal, successive bits of digital messages transmitted from the base station;
keyboard means including a transmit key and a plurality of alphanumeric keys;
display means including a plurality of display elements for visually displaying digital messages applied thereto;
means coupled to the radio transceiver for transmitting in response to the data clock signal, successive bits of digital messages applied thereto; and
processing means including a compose memory, a next message memory, a read-only memory for storing a control program and peripheral-interface-adapter means for interfacing the processing means to the data clock signal generating means, receiving means, keyboard means, display means and transmitting means;
the processing means receiving a digital message entered from the keyboard means, storing the entered digital message in the compose memory, and applying the entered digital message to the display means; and
the processing means further having an interrupt input coupled to the clock signal and being responsive to each predetermined logical state change of the clock signal for, under control of the control program, storing in the next message memory successive bits of a digital message received by the receiving means, and, when the transmit key is activated, applying successive bits of a digital message stored in the compose memory of the transmitting means.
0 Assignments
0 Petitions
Accused Products
Abstract
In a data transmission system, for communicating messages between a base station and a plurality of mobile stations, each mobile station includes a radio frequency transceiver and a programmable data terminal for sending and receiving predeterminedly formatted digitally encoded messages. A keyboard subsystem and character display subsystem are controlled by a programmable microprocessor subsystem which also processes received and transmitted messages. A transmit and receive system clock interrupts the operation of the microcomputer to process messages. The messages include a cyclical redundant check byte as well as a control number byte. Characters which are not editable blink. A terminal status display line is provided and a message received character is also provided. The system sets the system clock period to be the same for all data rates. Automatic restart of the system is provided as well as a means for detecting and generating a pseudo-random message preamble. Cursor positioning, memory interchange, and display keys are provided. Receipt and acknowledgement of various types of messages are also provided.
127 Citations
17 Claims
-
1. A radio frequency digital data transmission system for communicating digital messages between a base station and a plurality of mobile stations, where the mobile stations each include a radio transceiver and a programmable data terminal coupled thereto for receiving and transmitting digital messages, wherein the programmable data terminal of each mobile station comprises:
-
means for generating a data clock signal; means coupled to the radio transceiver for receiving in response to the data clock signal, successive bits of digital messages transmitted from the base station; keyboard means including a transmit key and a plurality of alphanumeric keys; display means including a plurality of display elements for visually displaying digital messages applied thereto; means coupled to the radio transceiver for transmitting in response to the data clock signal, successive bits of digital messages applied thereto; and processing means including a compose memory, a next message memory, a read-only memory for storing a control program and peripheral-interface-adapter means for interfacing the processing means to the data clock signal generating means, receiving means, keyboard means, display means and transmitting means;
the processing means receiving a digital message entered from the keyboard means, storing the entered digital message in the compose memory, and applying the entered digital message to the display means; and
the processing means further having an interrupt input coupled to the clock signal and being responsive to each predetermined logical state change of the clock signal for, under control of the control program, storing in the next message memory successive bits of a digital message received by the receiving means, and, when the transmit key is activated, applying successive bits of a digital message stored in the compose memory of the transmitting means. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for use in a radio frequency digital data transmission system where digital messages are communicated between a base station and a plurality of mobile stations, and where the mobile stations each include a radio transceiver and programmable data processing means coupled thereto for receiving and transmitting digital messages, said method for receiving a digital message and ignoring subsequent duplicates of the same digital message communicated between the base station and the mobile stations, said method comprising the steps of:
-
(a) appending control numbers to successive digital messages transmitted by the base station, wherein different control numbers are appended to different digital messages at the base station; (b) comparing the control number of a received digital message to the control number of a predetermined number of previously received digital messages at a mobile station; (c) accepting the received digital message if it has a different control number from that of the predetermined number of previously received digital messages at the mobile station; and (d) discarding the received digital message if it has the same control number as that of a previously received digital message at the mobile station. - View Dependent Claims (8, 9, 10)
-
-
11. A method for use in a radio frequency digital data transmission system where digital messages are communicated between a base station and at least one mobile station, and where the mobile station includes a radio transceiver and programmable data processing means coupled thereto for receiving and transmitting digital messages, said method for receiving a digital message and ignoring subsequent duplicates of the same digital message communicated between the base station and the mobile station, said method comprising the steps of:
-
(a) appending control numbers to successive digital messages prior to transmission by the base station or the mobile station, wherein different digital control numbers are appended to different messages at the base station or the mobile station, respectively; (b) comparing the control number of a received digital message at the base station or the mobile station to the control number of a predetermined number of previously received digital messages at the base station or the mobile station, respectively; (c) accepting the received digital message at the base station or the mobile station if it has a different control number from that of the predetermined number of previously received digital messages at the base station or the mobile station respectively; and (d) discarding the received digital message at the base station or the mobile station if it has the same control number as that of a previously received digital message at the base station or the mobile station, respectively.
-
-
12. A method for use in a radio frequency digital data transmission system where digital messages are communicated between a base station and a plurality of mobile stations, and where the mobile stations each include a radio transceiver, programmable data processing means coupled to the radio transceiver for receiving and transmitting digital messages, a memory, a next message indicator, a visual display and a next message pushbutton, said method for enabling the mobile stations to retrieve digital messages previously communicated from the base station, said method comprising the steps of:
-
(a) receiving from the base station a first digital message and storing the first digital message in the memory; (b) receiving from the base station a second digital message; (c) actuating the next message indicator in response to receipt of the second digital message; (d) accessing the digital message stored in the memory and displaying the accessed digital message in the visual display in response to a first activation of the next message pushbutton; and (e) transmitting a digital message to the base station for causing the base station to retransmit the second digital message in response to a second activation of the next message pushbutton. - View Dependent Claims (13, 14)
-
-
15. A radio frequency digital data transmission system for communicating digital messages between a base station and a plurality of mobile stations, where the mobile stations each include a radio transceiver and a programmable data terminal coupled thereto for receiving and transmitting digital messages, wherein the programmable data terminal of each mobile station comprises:
-
means for generating a clock signal; means coupled to the radio transceiver for receiving in response to the data clock signal, successive bits of digital messages transmitted from the base station; a keyboard including a transmit key and a plurality of alphanumeric keys; a display including a plurality of display elements for visually displaying digital messages applied thereto; means coupled to the radio transceiver for transmitting in response to the clock signal, successive bits of digital messages applied thereto; and a microcomputer including a compose memory, a next message memory, a read-only memory for storing a control program and peripheral-interface-adapter means for interfacing the microcomputer to the receiving means, keyboard, display and transmitting means;
the microcomputer receiving a digital message entered from the keyboard, storing the entered digital message in the compose memory, and applying the entered digital message to the display; and
the microcomputer further having an interrupt input coupled to the clock signal and being responsive to each predetermined logical state change of the clock signal for, under control of the control program, storing in the next memory successive bits of a digital message received by the receiving means, and, when the transmit key is activated, applying successive bits of a control number and an entered digital message stored in the compose memory to the transmitting means, the microcomputer appending different control numbers to each entered digital message that is transmitted. - View Dependent Claims (16)
-
-
17. A method for use in a radio frequency digital data transmission system where digital messages are communicated between a base station and a plurality of mobile stations, and where the mobile stations each include a radio transceiver and programmable data processing means coupled thereto for receiving and transmitting digital messages, said method for receiving a digital message and ignoring subsequent duplicates of the same digital message communicated between the base station and the mobile stations, said method comprising the steps of:
-
(a) appending control numbers to successive digital messages transmitted by the base station, wherein different control numbers are appended to different digital messages at the base station; (b) comparing the control number of a received digital message to the control number of predetermined number of previously received digital messages at a mobile station; and (c) discarding the received digital message if it has the same control number as that of a previously received digital message at the mobile station.
-
Specification