Reprogramming methods and apparatus
First Claim
1. A method of controlling the reprogramming of software stored in reprogrammable memory means of either one of at least two microprocessor-based telecommunications units, the two telecommunications units being interconnectable by a telecommunications network for telecommunication with each other over the network, each reprogrammable memory means being switchable between a normal operating mode in which its software is used for controlling telecommunications over the network and is not reprogrammable and a reprogrammable mode, the method comprising the steps of:
- interconnecting the two units with interconnection means which is independent of the telecommunications network,the reprogrammable memory means of a first one of the units responding to the interconnection by the interconnection means by switching into the reprogrammable mode,the first unit when switched into the reprogrammable mode causing the reprogrammable memory means of the second unit to switch into the reprogrammable mode,each unit when switched into the reprogrammable mode signalling to the other unit the current grade of the software stored in its reprogrammable memory means;
each unit carrying out a comparison step by which the grade of its software is compared with the grade of the software of the other unit whereby the unit whose software has the higher grade enters a MASTER mode and the unit whose software has the lower grade enters a SLAVE mode,the unit in the MASTER mode thereafter upgrading the software stored in the reprogrammable memory means of the unit in the SLAVE mode to the higher grade.
4 Assignments
0 Petitions
Accused Products
Abstract
Two mobile communications handset terminals for a cellular telephone system each incorporate a microprocessor for controlling the operating components of the terminal. Each microprocessor operates under control of software stored in a FLASH Eprom. When the two units are interconnected by a special cable loom, a 12 volt supply of one of the units is applied to the FLASH Eprom of that unit, switching it into a reprogramming mode. This 12 volt supply is also applied via an output terminal to the FLASH Eprom of the other unit which is thus likewise switched into a reprogramming mode. Via the cable loom, each handset compares the grade of the software stored in its FLASH Eprom with the grade of software stored in the other'"'"'s FLASH Eprom. The handset storing the higher grade software then assumes a MASTER mode and the other one assumes a SLAVE mode. The lower grade software in the SLAVE handset is erased from its FLASH Eprom and replaced with the higher grade software from the MASTER hand set. In this way, once a handset has been re-programmed with the latest update of software, it can itself be used to reprogram other handsets.
52 Citations
13 Claims
-
1. A method of controlling the reprogramming of software stored in reprogrammable memory means of either one of at least two microprocessor-based telecommunications units, the two telecommunications units being interconnectable by a telecommunications network for telecommunication with each other over the network, each reprogrammable memory means being switchable between a normal operating mode in which its software is used for controlling telecommunications over the network and is not reprogrammable and a reprogrammable mode, the method comprising the steps of:
-
interconnecting the two units with interconnection means which is independent of the telecommunications network, the reprogrammable memory means of a first one of the units responding to the interconnection by the interconnection means by switching into the reprogrammable mode, the first unit when switched into the reprogrammable mode causing the reprogrammable memory means of the second unit to switch into the reprogrammable mode, each unit when switched into the reprogrammable mode signalling to the other unit the current grade of the software stored in its reprogrammable memory means; each unit carrying out a comparison step by which the grade of its software is compared with the grade of the software of the other unit whereby the unit whose software has the higher grade enters a MASTER mode and the unit whose software has the lower grade enters a SLAVE mode, the unit in the MASTER mode thereafter upgrading the software stored in the reprogrammable memory means of the unit in the SLAVE mode to the higher grade. - View Dependent Claims (2, 3, 4, 5)
-
-
6. The combination, for a telecommunications system, of:
-
at least two telecommunications terminals interconnectable by a telecommunications network, each terminal incorporating a microprocessor for controlling its operation, the microprocessor of each terminal being operable under control of software stored in reprogrammable memory means of that terminal, said memory means being switchable between a normal operating mode for normal telecommunications operation of the terminal and in which mode it is not reprogrammable, and a reprogramming mode in which the software can be reprogrammed; and interconnection means for interconnecting the two terminals independent of their interconnection by the telecommunications network. each terminal including means responding to the interconnection of the two terminals by the interconnection means by causing their respective memory means to be switched into the reprogramming mode; comparing means in each unit which is operative under control of its respective microprocessor when the two terminals are interconnected by the interconnection means to compare the grade of software stored in its memory means with the grade of software stored in the memory means of the other terminal to determine which memory means is storing the software of the higher grade; and upgrading means in each the microprocessor means operative to upgrade the software of the lower grade to the higher grade. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
Specification