The features of the present invention, which are believed to be novel, are set forth with particularity in the appended claims. The invention, together with further objects and advantages thereof, may best be understood by reference to the following description, taken in conjunction with the accompanying drawings, in the several FIGs. of which like reference numerals identify like elements, and in which:
While the specification concludes with claims defining the features of the invention that are regarded as novel, it is believed that the invention will be better understood from a consideration of the following description in conjunction with the drawing figures, in which like reference numerals are carried forward.
In accordance with the present invention, there is provided herein a system and method to rapidly deploy and configure communication devices in response to deployment events such as natural disasters and man-made disasters. Additionally, the system and method provided herein may be used in non-disaster deployment events where a large deployment of radios is needed. An example is a planned event such as the Olympics where a large communication capability is needed regionally for a short duration. The system of the present invention allows for the rapid programming of one or more communication devices, including simultaneous programming, without disturbing the readiness state or packaging of the radios. The method of the present invention provides a means to wirelessly update the configuration of one or more radios while the radios remain in long term packaging.
Referring to
In accordance with the present invention, system 100 provides for the deployment of radios via the “Rapid Deployment Pack,” or RDP 110. The RDP 110 preferably consists of a set of radios, such as radios 112 and 114 and may include additional components, such as batteries and antennas. The battery, if provided, may be a primary or secondary type, or the battery may be in the form of a battery pack that utilizes commercial cells such as “AA” type cells. Secondary cells are preferable for non-disaster situations, because the ability to recharge these types of cells makes them both convenient and economical. Primary cells such as an alkaline “AA” type battery pack may be preferable in certain disaster situations when responders cannot rely on the availability of chargers or even electrical power. The RDP 110 may optionally include carry accessories, remote microphones, instructions, and programming cable(s) if applicable.
In the preferred embodiment, rapid deployment pack 110 is a sealed unit of radios 112, 114 and accessories (not shown) that can be readily deployed as a stand-alone system. The sealed nature of pack 110 ensures that all equipment is present and all radios are in a known condition. RDP 110 can be stocked at a factory or distribution center of a radio manufacturer, it can be purchased by an end-user for future emergency use, and it can be purchased by a government agency that can make an RDP available as needed across a region. For example, the State of Florida may purchase fifty RDPs each containing ten radios. These radios may be used by state agencies for emergency response, or the state may loan RDPs to local governments who request them for local emergency response.
The sealed nature of the Rapid Deployment Pack 110 provides several advantages to facilitate the rapid deployment of radios. A new RDP 110 will be tested and supplied with requested options or accessories, and then sealed to ensure equipment has not been borrowed, stolen, modified, or re-configured in an undesirable manner. A sealed RDP 110 provides a set of radios and related accessories in a known state, ready for instant deployment. Configuration or programming of the radios by removal from the pack is tedious and use of traditional storage and packaging methods allows for misplaced equipment. The RDP 110 formed in accordance with the present invention provides a means to verify the contents of the RDP without opening the RDP or breaking its seal. After usage, the radios 112, 114, 190 can be re-packaged into the RDP 110 after testing, replacement of damaged items, replacement of expendable items (if applicable) such as primary cells, and reconfiguration of radios to a known state.
Referring now to
The PAN module 200 allows low to moderate speed communication over a short distance to other similar PAN modules. The PAN module itself may utilize any PAN technology, including Zigbee/802.15.4 and Bluetooth to name a few. The use of PAN technology allows data link services, network services, discovery/association services, and security services to be incorporated within the RDP 110. In the preferred embodiment, the PAN module 200 is in the form of a removable option board in the radio 112, which eliminates the cost of PAN hardware for radios that do not require such capability, and allows for existing, non-PAN equipped radios to be upgraded. In an alternate embodiment, the PAN module may be a removable accessory in the form of a dongle which attaches to the side of the radio 112, perhaps through an existing electrical connector. For example, many two-way radios have an accessory connector for external microphones and/or programming. Such a connector can be utilized to attach a dongle containing a PAN module. A PAN dongle can thus be attached to each radio 112, 114 while in the RDP 110, and the dongle can be removed upon radio deployment. In another embodiment, the PAN module 200 may be permanently integrated into the radio 112 thus enabling the use of the PAN module for other features. In yet another embodiment, a single PAN module 200 in RDP 110 may be connected by a bus or wired network to all radios in the RDP.
Transmit block 220 and receive block 222 connect to antenna 230 through switch 224. These elements comprise the main transceiver portion of the radio for normal communication including voice and data communication to another radio or to infrastructure of appreciable distance. In contrast, PAN module 200 uses antenna 232 for communication over substantially shorter distances. While not shown, all or portions of the PAN module 200 can be combined with the primary transceiver. Antennas 230 and 232 may also be combined as well.
Radio 112 is powered by main battery 204 during normal operation. Main battery 204 is capable of operating the full radio including the operation of high-power transmitter 220. Battery 204 is also capable of powering PAN module 200. In the preferred embodiment, another battery, preferably a lithium battery 202, provides power to PAN module 200 when battery 204 is not connected to the radio or when battery 204 lacks sufficient charge. Lithium battery 202 may optionally be charged by battery 204. In the preferred embodiment, lithium battery 202 is incorporated as part of PAN module 200. In an alternate embodiment, lithium battery 202 can be attached to the radio.
PAN module 200 operates on substantially low-power and can be powered from batteries 202 and/or 204 for very long periods of time. Additionally, PAN module 200 is intended to operate even when the radio is powered off or in a substantially inactive state. In the preferred embodiment, PAN module 200 is a Zigbee-compliant module using the 802.15.4 standard. Zigbee-compliant devices are capable of operating for years on primary batteries. Additionally, lithium batteries provide the advantage of having an extremely long shelf-life making them highly desirable for use in RDP 110. The use of lithium batteries allows RDP 110 to remain in storage for an extended period of time beore being called to service.
The use of readily-available, disposable “AA” type alkaline batteries may also be desirable for disaster-type applications, as these types of batteries also have a long shelf life. If the radios of deployment pack 110 utilize alkaline batteries, the use of a lithium battery can be eliminated as the PAN module 200 can receive power from the main battery 204 even if the power switch of radio 112 is in the “off” position. In an alternate embodiment, the RDP 110 can have an independent power source for all PAN modules. Thus, many battery and power supply combinations that can be used to realize the RDP 110 of the present invention.
Returning back to
The method to rapidly deploy the radios is shown in
Once the configuration information has been identified in step 304, an update file is created in step 308. The update file may be a complete radio codeplug that will be programmed, a partial radio codeplug, or it may be information stored in some parsable form that the radio will later interpret and use to replace, modify, or extend its codeplug. The update file formed in step 308 is loaded into a programming station, or “programmer”, in step 312. The programmer may be a computer equipped with a PAN module as shown in 160, or the programmer may be another PAN-equipped radio 190 as shown in
In step 320, an operator executes the programming sequence via programmer 160 or radio 190 acting as a programmer. Within step 320, the programmer discovers all of the radios in RDP 110 over the Personal Area Network (PAN), transfers the update file to each radio, and then verifies that all radios received a complete and valid update file. Since the configuration information is the same for all of the radios, multicasting techniques may be used to improve efficiency.
In step 324, feedback is provided to the operator as to the result of the programming operation. This could be in the form of an audible alert or visual display. In the preferred embodiment, the number of radios discovered and the number successfully programmed would be provided to the user.
If a programmer was discovered in step 404, the PAN module 200 wirelessly communicates with the programmer in step 408. Step 408 includes discovery response, identification, upload/download of data, error correction and retransmission, and validation or acknowledgements. If the communication with the programmer is lost, meaning the programmer is “undetected”, discovery is again attempted at step 402. If communication with the programmer is still available, a check is made to determine if the exchange of information is complete. If the PAN module has not yet received a complete and fully validated image, then operation continues at step 408. If all information has been received, then a “New Config” flag is set in the PAN module 200 in step 416. This flag indicates that a new configuration image is present that has not yet been uploaded to the radio. Upon setting the flag, an acknowledgement is sent to the programmer in step 420 indicating the configuration information download was successful to that PAN module.
In the preferred embodiment, downloading of the update file to the PAN module does not update the radio itself. The update file is stored in non-volatile memory 201 of PAN module 200 and the radio is not updated until the next time the radio is powered on. This allows radio 112 to remain substantially “off” while the PAN module functions independently.
At step 502, which likely occurs during the power-up sequence of radio 112, the radio checks the “New Config” flag in the PAN module 200 to determine whether new configuration information is present from a previously downloaded update file. At decision step 504, a determination of the presence of new configuration information is made. If no new configuration information is present in PAN module 200, then the radio proceeds with regular power-up in step 506 and then continues on to normal operation 510 without any configuration information update. If no new configuration information is available, then the radio's processing of steps 502 and 504 would be preferably transparent to the user.
If new configuration information was detected in step 504, then an update sequence is started which begins by notifying the user 512 that an update is in process. Next, the radio reads the update file containing configuration information from PAN module 200 in step 514. The radio parses this information in step 516 to validate that the information is valid and compatible with radio 112. If an error is detected, that is the update file is invalid or not compatible in decision step 518, the user is notified in step 520 and the radio returns to normal operation 510 without any configuration update. In such a case, the configuration information will have to be downloaded again via PAN module 200. If no error was found in step 518, then the radio will update its codeplug accordingly in step 522. The update file may consist of a complete or partial codeplug, or it may contain parsable information on how to replace, modify, or extend an existing codeplug. In either case, the radio ultimately benefits from a new or updated codeplug in step 522, which provides the radio with a new or updated operational configuration. In step 524, the user is notified that the update was successful. In step 530, the radio clears the “New Config” flag in the PAN module so the update operation is skipped in successive radio power-up sequences, unless a new update file is downloaded to PAN module 200. Finally in step 532 the radio begins normal operation with the updated codeplug.
In the preferred embodiment, the configuration information is stored in memory 201 in PAN module 200 until the radio is turned on, at which time the radio codeplug information is updated as shown in
In yet another embodiment, configuration information downloaded by PAN module 200 is used to create an alternate codeplug without modifying the existing codeplug. This is shown by the dashed line in
Referring back to
In another alternate embodiment, and as seen back in
In yet another embodiment, a mobile emergency communication system 170 including a mobile repeater or trunking system 174 and PAN module 176 may facilitate programming of radios. RDP 110 having radios 112 may be taken and programmed via PAN link at the location of communication system 170.
Accordingly, there has been provided a system and method to rapidly deploy disaster radios using wireless programming over a personal area network to program and configure a set of radios in a Rapid Deployment Pack. The system of the present invention provides an improved configuration process using fewer process steps and/or less equipment. Cables may be eliminated, and simultaneous programming may be accomplished. The system provides improved versatility by allowing an operator to download configuration information and validate configuration information to one or more radios. Such operations can be performed on radios in a sealed Rapid Deployment Pack, during or after an extended storage period. Different models or radios with different connectors can also be accommodated.
While the preferred embodiments of the invention have been illustrated and described, it will be clear that the invention is not so limited. Numerous modifications, changes, variations, substitutions and equivalents will occur to those skilled in the art without departing from the spirit and scope of the present invention as defined by the appended claims.