Method and apparatus for transmitting data
First Claim
1. Apparatus for transmitting data relating to the status of user terminals in a mobile communications system from a central station having a database for storing said data to a plurality of local stations each having a local database for storing said data, the apparatus comprising means for broadcasting said data in a common channel receivable by each of said local stations;
- means for receiving error correction request signals from each of said local stations; and
means for sending error correction signals to each of said local stations in response to said error correction request signals.
0 Assignments
0 Petitions
Accused Products
Abstract
Data relating to the status of users 12 in a mobile communications system is broadcast via satellite 8 from a network register 4 to local registers 10 in an HDLC format. Each of the local registers 10 requests retransmission of any HDLC frames which are incorrectly received. The network register 4 records the earliest transmitted frame not yet acknowledged by all of the local registers and inhibits transmission of new frames if they fall outside a transmission window relative to the earliest transmitted frame. The network register 4 polls the local registers 10 for retransmission requests and the local registers 10 also send unsolicited requests to the network register 4. The network register 4 only retransmits a frame once if multiple requests for that frame are transmitted within a predetermined period.
When a new local register 10 enters the broadcast reception group, the network register 4 informs the new local register 10 which new frame will next be transmitted.
The number of bits used for frame sequence numbers is greater than that defined in the HDLC protocols.
26 Citations
34 Claims
-
1. Apparatus for transmitting data relating to the status of user terminals in a mobile communications system from a central station having a database for storing said data to a plurality of local stations each having a local database for storing said data, the apparatus comprising means for broadcasting said data in a common channel receivable by each of said local stations;
- means for receiving error correction request signals from each of said local stations; and
means for sending error correction signals to each of said local stations in response to said error correction request signals. - View Dependent Claims (2, 31)
- means for receiving error correction request signals from each of said local stations; and
-
3. A method of transmitting data relating to the status of user terminals in a mobile communications system from a central station having a database for storing said data to a plurality of local stations each having a database for storing said data, the method comprising broadcasting said data in a common channel receivable by each of said local stations;
- receiving error correction request signals from each of said local stations; and
sending error correction signals to each of said local stations in response to said error correction request signals. - View Dependent Claims (4)
- receiving error correction request signals from each of said local stations; and
-
5. Apparatus for transmitting data to a plurality of data receiving stations, comprising:
-
means for transmitting said data in a common channel receivable by each of said receiving stations in a format comprising a plurality of frames;
means for receiving error correction request signals indicating selected ones of said frames from each of said receiving stations; and
means for retransmitting said selected frames to each of said receiving stations in response to said error correction request signals;
wherein said means for retransmitting is operable, if a plural number of said error correction request signals indicating the same selected frame are received within a predetermined period, to retransmit said same selected frame less than said plural number of times. - View Dependent Claims (6)
-
-
7. A method of transmitting data to a plurality of data receiving stations, comprising:
transmitting said data in a common channel receivable by each of said receiving stations in a format comprising a plurality of frames, receiving error correction request signals indicating selected ones of said frames from one or more of said receiving stations, and retransmitting said selected frames to said receiving stations;
wherein, if a plural number of said error correction request signals indicating the same selected frame are received within a predetermined period, the step of retransmitting said selected frames comprises retransmitting said same selected frame less than said plural number of times.- View Dependent Claims (8)
-
9. Apparatus for transmitting data to a plurality of data receiving stations, comprising:
-
means for transmitting said data in a common channel receivable by each of said receiving stations in a format comprising a plurality of frames;
means for receiving error correction request signals indicating selected ones of said frames from each of said receiving stations;
means for transmitting said selected frames to each of said receiving stations in response to said error correction request signals and means for receiving from each of said receiving stations acknowledgement signals indicating the earliest of said frames which has not been received by that station, wherein the means for transmitting is operable to broadcast a new frame which has not been previously broadcast only if the sequential order of said new frame is less than a predetermined number greater than the earliest of said frames which has not been received by any one of said receiving stations.
-
-
10. A method of transmitting data to a plurality of data receiving stations, comprising:
-
transmitting said data in a common channel receivable by each of said receiving stations in a format comprising a plurality of frames;
receiving error correction request signals indicating selected ones of said frames from one or more of said receiving stations;
retransmitting said selected frames to said receiving stations; and
receiving from each of said local stations acknowledgement signals indicating the earliest in sequence of said frames which has not been received by that local station, wherein a new frame which has not previously been broadcast is broadcast only if the sequential order of said new frame is less than a predetermined number greater than the earliest of said frames which has not been received by any one of said local stations. - View Dependent Claims (32, 34)
-
-
11. Apparatus for transmitting data to a plurality of data receiving stations, comprising:
-
means for transmitting said data in a common channel receivable by each of said receiving stations in a format comprising a plurality of frames;
means for receiving error correction request signals indicating selected ones of said frames from each of said receiving stations; and
means for transmitting said selected frames to each of said receiving stations in response to said error correction request signals;
wherein the frames are broadcast in a format including frame sequence information indicating the sequence of each frame, but not including receive state information indicating the sequence of any frames received from any of the receive stations. - View Dependent Claims (12, 13, 33)
-
-
14. A method of transmitting data to a plurality of data receiving stations, comprising:
-
transmitting said data in a common channel receivable by each of said receiving stations in a format comprising a plurality of frames;
receiving error correction request signals indicating selected ones of said frames from one or more of said receiving stations; and
retransmitting said selected frames to said receiving stations;
wherein the frames are transmitted in a format including frame sequence information indicating the sequence of each frame, but not including receive state information indicating the sequence of any frames received from any of the local stations. - View Dependent Claims (15, 16)
-
-
17. Apparatus for transmitting data to a plurality of data receiving stations, comprising:
-
means for transmitting said data in a common channel receivable by each of said receiving stations in a format comprising a plurality of frames;
means for receiving error correction request signals indicating selected ones of said frames from each of said receiving stations;
means for transmitting said selected frames to each of said receiving stations in response to said error correction request signals;
means for receiving a link request signal from an additional receiving station; and
means for transmitting to the additional receiving station in response to said link request signal information indicating the sequence number of the latest transmitted frame.
-
-
18. A method of transmitting data to a plurality of data receiving stations, comprising:
-
transmitting said data in a common channel receivable by each of said receiving stations in a format comprising a plurality of frames;
receiving error correction request signals indicating selected ones of said frames from one or more of said receiving stations; and
retransmitting said selected frames to said receiving stations, the method further comprising receiving a link request signal from an additional receiving station, and transmitting to the additional receiving station in response thereto information indicating the sequence number of the latest transmitted frame.
-
- 19. Apparatus for receiving data from a broadcast station, comprising means for receiving said data and means for transmitting to the broadcast station at predetermined intervals an error status signal which indicates whether error correction information is required from the central station.
- 22. A method of receiving data from a broadcast station, comprising receiving said data and transmitting to the broadcast station at predetermined intervals an error status signal which indicates whether error correction information is required from said central station.
-
25. Apparatus for receiving data from a broadcast station, comprising:
-
means for transmitting to said broadcast station a link request signal;
means for receiving from said broadcast station information indicating a current broadcast sequence number; and
means for receiving said data in a format comprising a sequence of frames.
-
-
26. A method of receiving data from a broadcast station, comprising:
-
transmitting a link request signal to said broadcast station;
receiving from said broadcast station information indicating a current frame number for said data;
and receiving said data in a format comprising a sequence of frames.
-
-
27. Apparatus for receiving data from a broadcast station, comprising:
-
means for receiving said data in a format comprising a sequence of frames; and
means for transmitting signals to said broadcast station in a format including receive state information indicating the sequence number of the last in sequence of the received frames, but not including transmit state information indicating the sequence of any frames transmitted to the broadcast station. - View Dependent Claims (28)
-
-
29. A method of receiving data from a broadcast station, comprising:
-
receiving said data in a format comprising a sequence of frames; and
transmitting signals to said broadcast station in a format including receive state information indicating the sequence number of the last in sequence of the received frames, but not including transmit state information indicating the sequence of any frames transmitted to the broadcast station. - View Dependent Claims (30)
-
Specification