EP1105803A2 - Verfahren zum automatischen ändern der master-installation von computern - Google Patents

Verfahren zum automatischen ändern der master-installation von computern

Info

Publication number
EP1105803A2
EP1105803A2 EP99952391A EP99952391A EP1105803A2 EP 1105803 A2 EP1105803 A2 EP 1105803A2 EP 99952391 A EP99952391 A EP 99952391A EP 99952391 A EP99952391 A EP 99952391A EP 1105803 A2 EP1105803 A2 EP 1105803A2
Authority
EP
European Patent Office
Prior art keywords
application software
software
computer
change
master
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
EP99952391A
Other languages
English (en)
French (fr)
Inventor
Rüdiger Endres
Alfred Lange
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Siemens Corp
Original Assignee
Siemens AG
Siemens Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens AG, Siemens Corp filed Critical Siemens AG
Publication of EP1105803A2 publication Critical patent/EP1105803A2/de
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Definitions

  • the present invention relates to a method for auto matic ⁇ modify the master installation of computers.
  • computers are upgraded to a basic software version by means of a so-called master installation.
  • This master installation is carried out by production or service on a computer. It is used to prepare for later application software to be used to operate the computer for certain applications.
  • the master installation defines certain default settings that are required by various application software programs.
  • a specific master installation is usually carried out on a large number of computers. For example, the basic settings of the control PCs of switching systems in telecommunications systems are made by a master installation which is imported during the manufacture of the control PC and can be changed by the service if necessary.
  • a system program system is loaded onto the control PCs of a switching system of a telecommunications system, by means of which the telecommunications system is controlled.
  • this object is achieved by a method (master installation upgrade installation) having the features of claim 1, advantageous configurations being derived from the subclaims.
  • a method master installation upgrade installation
  • the Ma ⁇ art installation of computers by an application software automatically changed by the following steps in the inventive shaped procedures:
  • a change software (master installation upgrade) is stored on an output medium for the application software, the change software comprising information by means of which a master installation of a computer can be changed.
  • the application software is then installed on the computer together with the change software via their input medium.
  • the change software then automatically changes the master installation of the computer.
  • An advantage of the method according to the invention is that the master installation of a computer can be changed automatically. With this method, it is no longer necessary to make manual changes to the master installation of each computer on which the application software is to run, or to make the master installation of each computer again from scratch. Furthermore, the possibility is created to use the information contained in the change software to change certain default settings that were made by the original master installation, adapted to specific application software programs.
  • a version of the application software is also stored on the input medium of the application software and is also transmitted to the computer during installation.
  • the automatic change of the master installation can then take place depending on the application software version already installed on the computer and the application software version to be installed.
  • the automatic change is advantageously carried out only if the application software version installed on the computer is an earlier one than the application software version to be newly installed.
  • FIG. 1 shows a flow diagram of an exemplary embodiment of the method
  • FIG. 2 shows schematically the partitioning of the input medium for the application software.
  • step 1 information about the version of the application software AS is stored in a further area (9) of the input medium (12) in step 2. Thereafter, in step 3, a change software ⁇ S m is stored on another area (10) of the output medium (12).
  • the ⁇ S change software contains information about the changes that are to be made to the master installation of a specific computer on which the application software AS is to be installed.
  • the change software ⁇ S can be used to change database parameter files or other basic settings of the computer.
  • step 4 An application software AS is then stored in step 4 of the method on the input medium (12) for the application software AS.
  • the application software AS is installed on the computer together with the additional information stored on the output medium (12) via this input medium (12).
  • both the application software AS and the change software ⁇ S and, if applicable, the version information are transferred to the computer.
  • step 6 if a version information was stored on the input medium (12) and has also been transmitted, a query can be carried out as to whether the version already installed on the computer is an earlier version than the version to be newly installed. If the result of this query is negative, as is indicated by a "No" in step 6, the method ends after step 6 in step 8 and the master installation of the computer is not changed and the application software is not installed. If the result of the query is positive, ie the version of the application software AS to be installed is newer (higher) than the version already installed, as indicated by a "yes" in step 6, the method continues with step 7.
  • step 7 the computer uses the change software ⁇ S which is transferred to it to change the master installation MI and installs the application software. The process then ends in step 8.
  • Figure 2 shows em partitioned input medium (12) through which an application software AS can be transferred to a computer.
  • the input medium 12 can be, for example, an HP-DAT streamer, a magnetic tape, a CD, a magneto-optical disk or another suitable storage medium.
  • the input medium (12) is partitioned such that the application software AS is stored in an area (11) and, separately therefrom, the change software ⁇ S is stored in an area (10).
  • a version of the application software AS can be stored in a further area ( 9 ) of the output medium (12).

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

Die vorliegende Erfindung betrifft ein Verfahren zum automatischen Ändern der Master-Installation von Computern durch Anwendungssoftware. In dem Verfahren wird zusätzlich zu der Anwendungssoftware Änderungssoftware auf einem Eingabemedium (12) für die Anwendungssoftware gespeichert (3). Dabei enthält die Änderungssoftware Information, durch die eine Master-Installation eines Computers geändert werden kann. Daraufhin wird die Anwendungssoftware zusammen mit der Änderungssoftware über deren Eingabemedium (12) auf den Computer installiert (5). Im Anschluss wird die Master-Installation des Computers durch die Änderungssoftware automatisch geändert (7).

Description

Beschreibung
Verfahren zum automatischen Ändern der Master-Installation von Computern
Die vorliegende Erfindung betrifft ein Verfahren zum auto¬ matischen Ändern der Master-Installation von Computern.
Herkömmlicherweise werden Computer durch eine sogenannte Ma- ster-Installation auf einen Basissoftwarestand gebracht. Diese Master-Installation wird von der Fertigung oder vom Service bei einem Computer durchgeführt. Sie dient der Vorbereitung für später einzuspielende Anwendungssoftware, mit der der Computer für bestimmte Anwendungen betrieben werden soll. Durch die Master-Installation werden bestimmte Voreinstellungen festgelegt, die von verschiedenen Anwendungssoftwareprogrammen benötigt werden. Üblicherweise wird eine bestimmte Master-Installation bei einer großen Zahl von Computern vorgenommen. Beispielsweise werden die Grundeinstellungen der Steuer-PCs von Vermittlungsanlagen in Telekommunikationssystemen durch eine Master-Installation getroffen, die bei der Fertigung des Steuer-PCs eingespielt wird und gegebenenfalls vom Service geändert werden kann.
Nachdem ein Computer durch eine Master-Installation auf einen Basissoftwarestand gebracht worden ist, können verschiedene Anwendungssoftwareprogramme auf den Computer geladen werden. Beispielsweise werden auf die Steuer-PCs einer Vermittlungsanlage eines Telekommunikationssystems jeweils ein Anlagen- Programm-System geladen, durch das das Telekommunikationssystem gesteuert wird.
Da die Anwendungssoftware fortwährend verbessert wird, werden regelmäßig neue Versionen der AnwendungsSoftware auf den Com- putern installiert. Die neuen Versionen der Anwendungssoftware werden dabei mit den gleichen Grundeinstellungen der installierten Master-Installation betrieben. Mit der fortwäh- renden Verbesserung der Anwendungssoftware können jedoch Feh¬ ler der Master-Installation des Computers gefunden werden. Ferner können sich Verbesserungsmoglichkeiten oder Anpassungserfordernisse für die Master-Installation ergeben. Des weiteren kann der Fall auftreten, daß die Performance der Ma¬ ster-Installation abhangig von einer bestimmten Anwendungssoftware ist, so daß es wünschenswert ist, daß die Master-Installation für alle Computer mit dieser Anwendungssoftware geändert wird. Ferner kann sich die Installationsprozedur für die Anwendungssoftware andern.
Bisher wurden Änderungen der Master-Installation auf zweierlei Weisen durchgeführt. Erstens bestand die Möglichkeit die Master-Installation handisch zu andern. Dies hat den Nach- teil, daß die Änderungen auf jedem Computer durchgeführt werden müssen, auf denen die Master-Installation eingespielt worden ist. Dies fuhrt dazu, daß Änderungen nur mit einem sehr großen Aufwand vorgenommen werden können. Ferner besteht bei handischen Änderungen das Risiko, daß nicht alle Änderun- gen vorgenommen werden und daß gegebenenfalls bei den Änderungen Fehler gemacht werden.
Zweitens besteht die Möglichkeit, ein neues Master-Installa- tions-Band oder eine neue Master-Installations-CD zu erstel- len, und damit die Master-Installation für jeden Computer neu durchgeführt wird. Jedoch verursacht auch diese Möglichkeit sehr hohe Kosten und einen großen Aufwand.
Es ist somit die Aufgabe der vorliegenden Erfindung ein Ver- fahren zu schaffen, mit dem Änderungen an einer bestehenden Master-Installation einfacher vorgenommen werden können.
Diese Aufgabe wird erfmdungsgemaß durch ein Verfahren (Masterinstallations-Upgrade-Installation) mit den Merkmalen des Anspruchs 1 gelost, wobei sich vorteilhafte Ausgestaltungen aus den Unteranspruchen ergeben. Insbesondere wird bei dem erfmdungsgemaßen Verfahren die Ma¬ ster-Installation von Computern durch eine Anwendungssoftware automatisch durch die folgenden Schritte geändert:
Zuerst wird zusätzlich zu der Anwendungssoftware eine Ande- rungssoftware (Masterinstallationsupgrade) auf einem Emgabe- medium für die Anwendungssoftware gespeichert, wobei die An- derungssoftware Information umfaßt, durch die eine Master-Installation eines Computers geändert werden kann. Danach wird die Anwendungssoftware zusammen mit der Änderungssoftware über deren Eingabemedium auf dem Computer installiert. Daraufhin wird durch die Änderungssoftware die Master-Installation des Computers automatisch geändert.
Vorteilhaft an dem erfmdungsgemaßen Verfahren ist, daß die Master-Installation eines Computers automatisch geändert werden kann. Es ist durch dieses Verfahren nicht mehr erforderlich, Änderungen an der Master-Installation jedes Computers, auf dem die Anwendungssoftware laufen soll, handisch vorzu- nehmen oder die Master-Installation jedes Computers insgesamt neu vorzunehmen. Ferner wird die Möglichkeit geschaffen, über die Information, die in der Änderungssoftware enthalten ist, bestimmte Voreinstellungen, die durch die ursprüngliche Master-Installation getroffen worden sind, angepaßt an be- stimmte Anwendungssoftwareprogramme zu andern.
In einer bevorzugten Ausbildung des erfmdungsgemaßen Verfahrens wird ferner eine Versionsangabe der Anwendungssoftware auf dem Eingabemedium der Anwendungssoftware gespeichert und bei der Installation an den Computer mit übertragen. Das automatische Andern der Master-Installation kann dann in Abhängigkeit von der bereits auf dem Computer installierten Anwendungssoftwareversion und der zu installierenden Anwendungssoftwareversion erfolgen. Vorteilha terweise wird das automa- tische Andern nur dann durchgeführt, wenn die auf dem Computer installierte Anwendungssoftwareversion eine frühere ist als die neu zu installierende Anwendunσssoftwareversion. Vorteilhaft an diesen Ausbildungen ist, daß durch solch ein gerichtetes Änderungsverfahren Inkonsistenzen und ein verse¬ hentliches Ändern durch eine altere Version vermieden werden können.
E Ausfuhrungsbeispiel der vorliegenden Erfindung wird nun anhand der Zeichnungen naher erläutert.
Figur 1 zeigt ein Flußdiagramm eines Ausfuhrungsbeispiels des erfmdungsgemaßen Verfahrens und
Figur 2 zeigt schematisch die Partitionierung des Eingabeme- diums für die Anwendungssoftware.
Nachdem im Schritt 1 das Verfahren begonnen hat, wird im Schritt 2 eine Angabe über die Version der Anwendungssoftware AS in einem weiteren Bereich (9) des Eingabemediums (12) gespeichert. Danach wird im Schritt 3 eine Änderungssoftware ÄS m einem anderen Bereich (10) des Emgabemediums (12) auf diesem gespeichert. Die Änderungssoftware ÄS enthalt Informationen über die Änderungen, die an der Master-Installation eines bestimmten Computers, auf dem die Anwendungsso tware AS installiert werden soll, vorgenommen werden sollen. Bei- spielsweise können durch die Änderungssoftware ÄS Datenbank- Parameterdateien oder andere Grundeinsteilungen des Computers geändert werden.
Daraufhin wird im Schritt 4 des Verfahrens eine Anwendungssoftware AS auf dem Eingabemedium (12) für die Anwendungssoftware AS gespeichert. Danach wird im Schritt 5 die Anwendungssoftware AS zusammen mit den Zusatzinformationen, die auf dem Emgabemedium (12) gespeichert sind, über dieses Em- gabemedium (12) auf dem Computer installiert. Bei der Instal- lation wird sowohl die Anwendungssoftware AS als auch die Änderungssoftware ÄS sowie gegebenenfalls die Versionsangabe an den Computer übertragen. In dem darauffolgenden Entscheidungsschritt 6 kann, falls eine Versionsangabe auf dem Eingabemedium (12) gespeichert war und mit übertragen worden ist, eine Abfrage ausgeführt werden, ob die bereits auf dem Computer installierte Version eine frühere ist als die neu zu installierende Version. Ist das Ergebnis dieser Abfrage negativ, wie es durch ein "Nein" bei Schritt 6 angezeigt ist, endet das Verfahren nach Schritt 6 bei Schritt 8 und die Master-Installation des Com- puters wird nicht geändert und die Anwendungssoftware nicht installiert. Ist das Ergebnis der Abfrage positiv, d. h. die zu installierende Version der Anwendungssoftware AS ist neuer (hoher) als die bereits installierte Version, wie dies durch ein "Ja" bei Schritt 6 angezeigt ist, fahrt das Verfahren mit Schritt 7 fort.
Im Schritt 7 verwendet der Computer die an ihn übertragende Änderungssoftware ÄS dazu, die Master-Installation MI zu andern, und installiert die Anwendungssoftware. Daraufhin endet das Verfahren be Schritt 8.
Figur 2 zeigt em partioniertes Eingabemedium (12), durch das eine Anwendungssoftware AS an einen Computer übertragen werden kann. Das Eingabemedium 12 kann beispielsweise em HP- DAT-Streamer, e Magnetband, eine CD, eine magnetooptische Platte oder ein anderes geeignetes Speichermedium sein. Das Eingabemedium (12) ist so partitioniert, daß die Anwendungssoftware AS in einem Bereich (11) gespeichert ist und getrennt davon in einem Bereich (10) die Änderungssoftware ÄS gespeichert ist. Zusätzlich kann in einem weiteren Bereich (9) des Emgabemediums (12) eine Versionsangabe der Anwendungssoftware AS gespeichert werden.

Claims

Patentansprüche
1. Verfahren zum automatischen Andern der Master-Installation von Computern durch Anwendungssoftware (AS), das die folgen- den Schritte umfaßt:
- Speichern (3) von Änderungssoftware (ÄS) auf einem Eingabe- medium (12) für die Anwendungssoftware (AS) zusatzlich zu der Anwendungssoftware (AS), wobei d e Änderungssoftware (ÄS) Information umfaßt, durch die eine Master-Installation eines Computers geändert werden kann;
- Installieren (5) der Anwendungssoftware (AS) zusammen mit der Änderungssoftware (ÄS) über deren Emgabemedium (12) auf dem Computer,
- automatisches Andern (7) der Master-Installation des Compu- ters durch die Änderungssoftware (ÄS) .
2. Verfahren gemäß Anspruch 1, wobei ferner eine Versionsangabe der Anwendungssoftware (AS) auf dem E gabemedium (12) der Anwendungssoftware (AS) gespeichert und bei der Instal- lation (5) an den Computer übertragen wird.
3. Verfahren gemäß Anspruch 2, wobei das automatische Ändern (7) der Master-Installation in Abhängigkeit von der bereits auf dem Computer installierten Anwendungssoftwareversion und der zu installierenden Anwendungssoftwareversion erfolgt.
4. Verfahren gemäß Anspruch 2 oder 3, wobei das automatische Ändern (7) nur dann durchgeführt wird, wenn die auf dem Computer installierte Anwendungssoftwareversion eine fr here ist als die neu zu installierende Anwendungssoftwareversion.
5. Verfahren gemäß einem der vorstehenden Ansprüche, wobei das Eingabemedium (12) für die Anwendungssoftware (AS) in Bereiche partitioniert wird, die zusätzlich zu der Anwendungs- Software (AS) jeweils die Anderungssoftware (ÄS) und/oder eine Versionsangabe enthalten.
EP99952391A 1998-08-17 1999-08-13 Verfahren zum automatischen ändern der master-installation von computern Withdrawn EP1105803A2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE19837244 1998-08-17
DE19837244 1998-08-17
PCT/DE1999/002539 WO2000011556A2 (de) 1998-08-17 1999-08-13 Verfahren zum automatischen ändern der master-installation von computern

Publications (1)

Publication Number Publication Date
EP1105803A2 true EP1105803A2 (de) 2001-06-13

Family

ID=7877781

Family Applications (1)

Application Number Title Priority Date Filing Date
EP99952391A Withdrawn EP1105803A2 (de) 1998-08-17 1999-08-13 Verfahren zum automatischen ändern der master-installation von computern

Country Status (3)

Country Link
EP (1) EP1105803A2 (de)
CA (1) CA2340709A1 (de)
WO (1) WO2000011556A2 (de)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5586304A (en) * 1994-09-08 1996-12-17 Compaq Computer Corporation Automatic computer upgrading

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See references of WO0011556A2 *

Also Published As

Publication number Publication date
WO2000011556A2 (de) 2000-03-02
WO2000011556A3 (de) 2000-06-29
CA2340709A1 (en) 2000-03-02

Similar Documents

Publication Publication Date Title
DE69821844T2 (de) Verfahren zur automatischen Installierung und übertragung von Daten auf ein Rechnerplattenlaufwerk
DE69202575T2 (de) Verfahren und vorrichtung zur reduktion der datenmenge fuer die softwareinstallierung.
DE69837676T2 (de) Fernladung von software mit automatischer anpassung für datenzugriffskomptabilität
DE69903313T2 (de) Softwareverteilung durch einen abbildungsbauer
DE69522854T2 (de) Verfahren und Gerät zum Editieren von Multimediadaten
DE60306674T2 (de) Verfahren und systeme zur regelung des zugriffs auf ein datenobjekt mittels sperren
DE68926345T2 (de) Datenverarbeitungsnetzwerk
DE69619892T2 (de) Verfahren und System zur Bereitstellung von Geräteunterstützung für eine Mehrzahl an Betriebssystemen
EP1067460B1 (de) Datenträger mit wiederherstellbarem Basisdatengrundzustand und Verfahren zu dessen Herstellung
EP1662381A1 (de) Engineeringsystem mit automatischer Generierung von Instanzvorlagen
EP1105803A2 (de) Verfahren zum automatischen ändern der master-installation von computern
DE102006035890A1 (de) System und Verfahren zur automatischen Installation und Wartung von Hard- und Software in einem verteilten Computersystem
DE10206000A1 (de) Installations-Server
EP1033647B1 (de) Verfahren zum Übertragen eines Softwaresystems auf andere Hardwareplattformen
DE102006035889A1 (de) System und Verfahren zur automatischen Installation und Wartung von Hard- und Software in einem verteilten Computersystem
DE69700817T2 (de) Programmierbare Optionen zum Einhängen von Datenträgern in einem Rechnersystem
WO2008155165A1 (de) Verfahren und vorrichtung zum betreiben eines technischen systems mit veränderung von prozess-prioritäten
DE19924610B4 (de) Setup-Verfahren
DE3854428T2 (de) System und Verfahren, um Objekt-Programmodule zu erzeugen.
EP1674953B1 (de) System und Verfahren zur Wiederverwendung von Projektierungsdaten
WO2025168430A1 (de) Computerimplementiertes verfahren zur bereitstellung von artefakten für eine simulation eines realen geräts
EP2054822A1 (de) Verfahren und vorrichtung zum aktualisieren einer datenbank und computerprogrammprodukt
EP1276116B1 (de) Verfahren zur Speicherung zusammengehöriger Datensätze
DE102022211019A1 (de) Verfahren zur Modellierung von Bypass-Funktionen und zum Testen von freigeschnittenen Steuergerätefunktionen in virtuellen Steuergeräten
DE102023004843A1 (de) Verfahren zur Efuse-Programmierung eines Microcontrollers

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20001208

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE

17Q First examination report despatched

Effective date: 20010628

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 20011109