Communication system capable of exchanging software and restarting with all information preserved
First Claim
Patent Images
1. A communication system with a control circuit, the circuit comprising:
- an operating system and user software; and
means for exchanging software, wherein said operating system exchanges messages and wherein a newly loaded software component, corresponding to a successor component, receives all states and messages from a service port of a stopped software component to be replaced, corresponding to a predecessor component, and restarts with all of said copied states and messages, wherein an exchangeable software component comprises a thread, and wherein the thread comprises a first part for taking over and suitably converting the states and messages of the service port of an old software component and a second part for collecting the states of a process and the messages of the service port and wherein, in an event that there is a change of structure in the successor component relative to the predecessor component, the successor component carries out a state transformation.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication system with a control circuit is disclosed. The circuit includes an operating system for exchanging messages and user software, and a device for exchanging software. For a software component to be exchanged in a few milliseconds, a newly loaded software component, corresponding to a successor component, obtains states and messages from a service port of a stopped software component that is to be replaced, corresponding to a predecessor component. The successor component is restarted with the transferred states and messages.
60 Citations
4 Claims
-
1. A communication system with a control circuit, the circuit comprising:
-
an operating system and user software; and means for exchanging software, wherein said operating system exchanges messages and wherein a newly loaded software component, corresponding to a successor component, receives all states and messages from a service port of a stopped software component to be replaced, corresponding to a predecessor component, and restarts with all of said copied states and messages, wherein an exchangeable software component comprises a thread, and wherein the thread comprises a first part for taking over and suitably converting the states and messages of the service port of an old software component and a second part for collecting the states of a process and the messages of the service port and wherein, in an event that there is a change of structure in the successor component relative to the predecessor component, the successor component carries out a state transformation. - View Dependent Claims (2, 3)
-
-
4. A computer system comprising:
-
a computer which includes an operating system and user software; and means for exchanging software, wherein the operating system exchanges messages and wherein a newly loaded software component, corresponding to a successor component, receives all states and messages from a service port of a stopped software component to be replaced, corresponding to a predecessor component, and restarts with all of said copied states and message, wherein an exchangeable software component comprises a thread, and wherein the thread comprises a first part for taking over and suitably converting the states and messages of the service sort of an old software component and a second part for collecting the states of a process and the messages of the service port and wherein, in an event that there is a change of structure in the successor component relative to the predecessor component, the successor component carries out a state transformation.
-
Specification