Method for error correction of software errors in a communication system
AssigneeSiemens Aktiengesellschaft
InventorJosef Schwagmann
Life of this patent
Estimating the term…
Loading patent…
AssigneeSiemens Aktiengesellschaft
InventorJosef Schwagmann
Estimating the term…
In a communication system having connector modules, a switching network serving for the through-connection of calls, a central signal channel, as well as a multiprocessor system for central control, patch methods must take specific multiprocessor properties of the communication system into consideration. After the call-in of a patch command composed of a plurality of sub-components and provided with a plurality of destination addresses, a branching is implemented to the patch processes residing in the respective local memory systems of the various connector modules or of the multiprocessor system. Furthermore, after evaluation of the sub-components, information data corresponding to code modifications are edited. Further patch processes exclusively reserve at least one of the processors of the various connector modules or of the multiprocessor system, in that a first patch process having a lower priority level than the processes allocated to the normal operation of the communication system accesses at least one of the processors only when all processes of a high priority level sequencing on this processor have ended their task and in that, following immediately thereupon, a second patch process having a priority level exceeding the priority levels of the processes allocated to the normal operation of the communication system assume the introduction of the edited code modifications and, due to its priority level, can also not be interrupted by processes of a lower priority level. After the conclusion of the patch, the exclusively reserved processors are returned to the procedures of the switching technology.
A communication system, having;
A method of installing a patch in a communication system, having:
Dependencies are inferred from the claim text.