If, however, the subscriber is not registered at that station, the bit pager code is stored in the roaming pager memory and the 2-bit code is set to 00, indicating that the pager is now operational. In either case the microprocessor formulates a message similar to the one illustrated in FIG. The local page mark is set to binary and the complete message is stored in the next available location in the page and information RAM A similar message plus a time and date code obtained from the time and date clock is entered into the billing data and recording keeping RAM When the page and information RAM contents reach a predetermined level or a predetermined time period expires, whichever comes first, microprocessor initiates automatic dial-up of the controlling transit station , , , etc.
If the station involved happens to be a transit station the microprocessor accesses the transit controller FIG. In either case the transit controller processing is the same. In the case where automatic dial up is used, data modem FIG. The modem at the satellite station identifies itself automatically to the transit station modem and vice versa, at the commencement of communications as part of the standard protocol. The modem , at the transit station precedes the information fed to the common control with the satellite origin code. The stop code FIG.
This code assures that the receiving equipment will be able to separate the messages which are transmitted serially and are frequently of unequal lengths.
The data modem FIG. All messages are temporarily stored in the operating RAM as they are received. The microprocessor processing speed is high compared to the data speed employed between stations so that there are comparatively long time intervals between each parallel 8-bit byte of information received from the modem.
The microprocessor therefore waits until the first message has been completely received and then commences processing in the intervals between each byte offered by the modem; the second message being stored in the operating RAM at the same time. Processing of the first message is completed by the time the second message has been received. Thus the third message may replace the first message in the operating RAM and so on.
The origin code of the station from which the message was received is also stored in operating RAM The microprocessor FIG. The binary code 10 indicates that paging has been reinstated at the station from which the message was received. The microprocessor next accesses the subscriber's location in the location RAM This is accomplished by use of the bit binary pager code which serves as a direct memory address. The station which serves the subscriber until relocation is represented in the location RAM as a binary station code.
The location code taken from the location RAM is replaced by the origin code from the operating RAM as this now represents the station location wherein the subscriber is operating. The formulated message is now complete. The microprocessor now determines the routing required to transmit the message to the original station. This information is derived from comparison of the destination code , with the codes stored in the page routing ROM The message is then stored in one of the page and information RAM's through which corresponds either to the next transit station or one of the satellite stations associated with the particular transit station being described.
US8532607B2 - Integration of emergency alert information - Google Patents
A second message, similar to that illustrated in FIG. This message is stored in all page and information RAM's relating to other transit stations. As the contents of each page and information RAM reach a certain point, or a predetermined time period expires, whichever occurs first, the microprocessor accesses modem FIG. The particular page and information RAM wishing to transfer its contents does so using the direct memory access circuit DMA to connect it to the data modem FIG. In the case of messages for the destination controllers located at the transit station, the transfer is made using the DMA and buffer Transmission of the message to the next transit station is similar to that previously described.
The receiving transit station will recognize the message as an inter-transit station transfer; therefore, somewhat less processing ensues. The 2-bit control code is tested and, upon recognition of the code and a reinstatement code, microprocessor reads the destination code and obtains the necessary routing information from the page routing ROM In addition, the microprocessor places the message into the correct page and information RAM , Further processing is not required.
The message is transmitted to the correct satellite station destination controller at the appropriate time. A second message is received by the transit station, namely, the location memory update message of FIG.
Processing time for this information is also very short. The 2-bit control code being set to binary 11 determines the purpose of the message. The bit binary pager code is used as a direct memory address for the pager code location in the location RAM The location code is stored in the appropriate location. This process is performed by all transit stations receiving this message format. When the reinstatement message is received by the transit controller of the station where paging for the subscriber being described is suspended, it is stored temporarily in the operating RAM FIG.
Microprocessor ascertains the reason for the message from the 2-bit control code and then compares the bit binary pager code with those stored in the registered subscriber's ROM If the subscriber is locally registered, the registered subscriber RAM is read to see if any pages have been stored during the period of paging suspension.
If so, a message will be formulated. It should be noted at this point that if the subscriber neglected to suspend his paging service when he relocated but made the necessary reinstatement code on arrival at his destination, no pages would have been stored but the 2-bit control code FIG. This automatically causes the subsequent pages to be transferred.
If the subscriber is not registered at this station, the roaming paper RAM is read and pager codes are compared with the bit pager code received as part of the message. When the match is made, any pages stored at that location in memory are formulated into a message similar to that illustrated in FIG. The location occupied by the subscriber in the roaming pager RAM is then cleared.
The messages formulated by stored pages for a locally registered subscriber, or a roaming subscriber who was temporarily registered at the station, are the same. The bit paging code with the 2-bit control code is set to binary 00, indicating that the message is a page, and the destination code position is set to all binary 0. The origin code of the station is inserted into the origin code 1 position if any pages have been locally originated. The remaining origin codes are added to the message in position as illustrated in FIG. The message is then stored in the page and information RAM , complete with stop code A similar message is entered into the billing data and record keeping RAM with a date and time code obtained from the date and time clock The message is transferred to the transit station, as previously described, at the appropriate time.
Upon receipt of the above-described message, the transit station adds the destination code FIG. The message is then placed in the appropriate page and information RAM , , for transmission. Processing is similar to the foregoing at the second transit station. Upon receipt of the message at the destination station, the microprocessor recognizes that the message is a series of pages from the 2-bit control code FIG.
Motorola MOTOTRBO Voice Dispatch Applications Alcom Electronic Communications
The microprocessor moves the message from the processing location in the operating RAM to a temporary storage location in the microprocessor memory. This is to permit further use of the memory locations for message receipt if there is a delay in seizing the transit gate FIG. The microprocessor attempts to seize the transmit gate ; at the same time it commences conversion of the message into the binary paging format required for activation of the radio paging received.
If the paging receiver can decode the paging code and receive a number of origin codes serially in one message, the microprocessor formulates the page in that manner, complete with error detection, correction and parity bits. If, however, the radio paging receiver requires each origin code to be transmitted as a separate page, microprocessor must be programmed accordingly. The microprocessor accesses the transmit gate via buffer and activates the transmitter, also selecting the correct modulation mode for the page transmission.
The radio paging receiver receives and decodes the page information and displays all origin codes required on the digital readout. As previously described, pages for nationwide subscribers appear at port 1 of the local paging terminal FIG. These pages, in five-tone sequential format, are fed to the code converter FIG. Each bit binary code is fed to the destination controller microprocessor via buffer Microprocessor compares the bit code to those contained in the registered subscriber's RAM and when a match is found the registered subscriber RAM is accessed.
- Request your Quote;
- Advanced, covert, TETRA two-way radio.
- Iridium GO Monthly Subscription Plans.
- uk births deaths and marriages records.
The 2-bit control code FIG. If the subscriber is operating locally the control code is set to binary 00 and the remaining memory locations associated with the subscriber are all set to 0. Microprocessor then compiles the bit binary code into the necessary format for radio transmission to the subscriber and appends the local origin code. The basic bit binary code, local origin code, and a time and date code from the time and date clock are entered together into the billing data and record keeping RAM The microprocessor now accesses the transmit gate FIG.
When a subscriber is operating remotely in an area other than that served by his home base station, the following sequence occurs. The page appearing at part 1 is converted into a bit binary code and compared with codes in the registered subscriber ROM , as previously described. The microprocessor then formulates a message consisting of the bit binary pager code FIG. This message is entered into the page and information RAM complete with stop code for onward transmission to the associated transit station as previously described. The bit pager code, the 2-bit control code, the local origin code and a date and time code are entered into the billing data and record keeping RAM When the above message is received at the transit station the microprocessor FIG.
The microprocessor then ascertains the whereabouts of the subscriber from the location RAM and adds a destination code along with the originating station's origin code which was derived from the data transmission between stations. The local page mark is removed. Microprocessor accesses the information in the page routing ROM to select the correct page and information RAM , , in which to enter the message complete with stop code.
The page is transferred to the required station, via a further transit station as necessary, to be transmitted to the subscriber as previously described. When a page is originated via a station other than the subscriber's home station and the subscriber is located elsewhere, the following sequence takes place. The page which appears at port 1 of the station's paging terminal is converted to a bit binary paging code by the code converter and is then examined by microprocessor in the station's destination controller Microprocessor tests the registered subscriber ROM and, upon not finding a match, accesses the roaming pager RAM If the subscriber is operating in the area served by this station a matching code is found and a page is formulated with the station origin code for transmission locally as previously described.
Data for billing is entered into the appropriate RAM. However, as assumed in the present example, the subscriber is not operating locally; therefore no matching code is found in the roaming subscriber's RAM The microprocessor then compiles a message consisting of the bit binary pager code, a 2-bit control code set to 00, a local page mark set to binary 1, and a stop code as shown in FIG. This message is then stored in the page and information RAM for transfer to the transit station at the appropriate time.
A similar message without the local page mark, but with the local origin code and a time and date code, is stored in the billing data and record keeping RAM When the message is received by the transit controller at the transit station, a destination code and the origin code of the originating station is affixed and the local page mark removed. The message now resembles the message illustrated in FIG. Routing to the ultimate destination is performed as previously described. The billing and record keeping messages stored in the billing and record keeping RAM are transmitted from time to time to a central billing and record keeping facility.
The RAM's at the various stations in the system are either polled by the central billing facilities or the destination controller accesses the facility when the RAM is a certain percentage full. The 2-bit control code in FIG. The service suspended code, binary 01, is used when it is desirable for record keeping purposes to have an indication when service was suspended for a particular subscriber.
In this case a message is formulated containing the bit pager code , the 2-bit control code set to binary 01, the station origin code , a date and time code and the stop code The foregoing description of paging service suspension did not include this message as it is not essential to the real time operation of the system; however, it may be necessary for system analysis.
The 2-bit control code binary 11 is not used in the billing and record keeping messages because it corresponds to the location memory update code FIG.