[go: up one dir, main page]

DE10201069A1 - Computer network software diagnosis system has automatic patch installation - Google Patents

Computer network software diagnosis system has automatic patch installation

Info

Publication number
DE10201069A1
DE10201069A1 DE10201069A DE10201069A DE10201069A1 DE 10201069 A1 DE10201069 A1 DE 10201069A1 DE 10201069 A DE10201069 A DE 10201069A DE 10201069 A DE10201069 A DE 10201069A DE 10201069 A1 DE10201069 A1 DE 10201069A1
Authority
DE
Germany
Prior art keywords
file
error
troubleshooting
addressee
software
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.)
Ceased
Application number
DE10201069A
Other languages
German (de)
Inventor
Kunibert Husung
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.)
Sivantos GmbH
Original Assignee
Siemens Audiologische Technik GmbH
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 Audiologische Technik GmbH filed Critical Siemens Audiologische Technik GmbH
Priority to DE10201069A priority Critical patent/DE10201069A1/en
Publication of DE10201069A1 publication Critical patent/DE10201069A1/en
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/40Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

A computer network software diagnosis system searches for a software vendor web site and sends failure diagnosis data over the Internet (WWW) to a server (Server) which automatically generates a patch file and sends this for installation on the failed PC (Personal Computer).

Description

Die vorliegende Erfindung betrifft eine Vorrichtung und ein Verfahren zur Erkennung und/oder Behebung eines Fehlers der Software eines Datensystems durch Erstellen mindestens einer Fehlerdiagnosedatei und Beheben des Fehlers auf der Basis einer Fehlerbehebungsdatei. Insbesondere betrifft die vorliegende Erfindung die Diagnose und Behebung von Software- bzw. Hardwareproblemen in PCs und Netzwerken. The present invention relates to a device and a Method for detecting and / or correcting an error in the Software of a data system by creating at least one Fault diagnosis file and troubleshooting based on a troubleshooting file. In particular, the present invention the diagnosis and correction of software or Hardware problems in PCs and networks.

Hardware bzw. Software in PCs, Workstations und Netzwerken wird immer komplexer und schwieriger zu handhaben. Wird eine neue Hardware bzw. Software in ein bestehendes System installiert, so kommt es häufig zu Fehlfunktionen, welche meist nur durch einen Fachmann zu beheben sind. Hardware or software in PCs, workstations and networks is becoming increasingly complex and difficult to use. Will one new hardware or software in an existing system installed, it often leads to malfunctions, which usually only are to be remedied by a specialist.

Software ist ohne größere Einschränkungen frei verkäuflich und unterliegt bislang keiner Zertifizierung. Damit ist die Gefahr, eine fehlerhafte Software zu installieren, sehr hoch. Der Betroffene ist dann in der Regel auf Hilfe von außen angewiesen. Software is freely available without major restrictions and is not yet subject to certification. So that's it Very high risk of installing faulty software. The person concerned is then usually on the outside help reliant.

Um diesen Problemen entgegenzuwirken liefern Softwarehersteller vielfach automatische Software-Updates aus. Der Benutzer kann diese Software-Updates selbst in sein System einspielen oder einen Fachmann hinzuziehen. Damit können gängige Hardwareinkompatibilitäten und Softwarefehler behoben werden. To counteract these problems deliver Software manufacturers often use automatic software updates. The user can import these software updates into his system himself or consult a specialist. This allows common Hardware incompatibilities and software errors are fixed.

Sofern der Systembenutzer mit der Fehlerbehebung vertraut ist, kann er im Internet nach entsprechenden Lösungen suchen oder angebotene Hilfefunktionen benutzen. Für Laien jedoch besteht häufig nur die Möglichkeit, eine sogenannte Hotline zu kontaktieren und sich dort beraten zu lassen. Die Lösung des jeweiligen Problems kann sich als sehr langwierig oder aufgrund von Kommunikationsschwierigkeiten als unmöglich herausstellen. Provided the system user is familiar with troubleshooting he can search for appropriate solutions on the Internet or use the offered help functions. For laypeople, however there is often only the option of a so-called hotline to contact and get advice there. The solution the particular problem can prove to be very lengthy or due to communication difficulties as impossible out.

Eine weitere Möglichkeit zur Behebung von Softwarefehlern besteht bei manchen Softwareherstellern darin, diesen bei Rechnerproblemen Fehlerdiagnosedateien per E-Mail zu schicken. Die Softwarehersteller generieren daraus sogenannte Patch- Files zur Fehlerbehebung, die sie an den Betroffenen zurücksenden, oder sie verweisen auf Links im Internet, bei denen sich der Betroffene entsprechende Dateien herunterladen kann. Die jeweiligen Dateien sind dann - falls überhaupt möglich - durch den Betroffenen in das System einzuspielen. Another way to fix software bugs for some software manufacturers is to Computer problems to send error diagnosis files by email. The software manufacturers generate so-called patch Troubleshooting files that they send to those affected send back, or refer to links on the Internet where the person concerned can download corresponding files. The respective files are then - if at all possible - by importing it into the system.

Dies ist aber insbesondere dann nicht möglich, wenn die Betroffenen keine ausreichenden Systemkenntnisse besitzen. However, this is particularly not possible if the Those affected do not have sufficient system knowledge.

In Anbetracht dessen besteht die Aufgabe der vorliegenden Erfindung darin, die Fehlerdiagnose bei Software- und Hardwareproblemen zu vereinfachen. In view of this, there is the task of the present Invention in the diagnosis of errors in software and Simplify hardware problems.

Erfindungsgemäß wird diese Aufgabe gelöst durch ein Verfahren zur Erkennung und/oder Behebung eines Fehlers der Software und/oder Hardware eines Datensystems durch Erstellen mindestens einer Fehlerdiagnosedatei und Beheben des Fehlers auf der Basis einer Fehlerbehebungsdatei, wobei die Fehlerdiagnosedatei automatisch an einen Adressaten eines Datennetzwerkes gesendet und die Fehlerbehebungsdatei von dem Adressaten zurückerhalten wird. According to the invention, this object is achieved by a method to detect and / or correct a software error and / or hardware of a data system by creating at least one error diagnosis file and correct the error the basis of a troubleshooting file, where the Error diagnosis file automatically to an addressee of a data network sent and the troubleshooting file by the addressee will get back.

Darüber hinaus wird die obige Aufgabe erfindungsgemäß gelöst durch eine Vorrichtung zur Erkennung und/oder Behebung eines Fehlers der Software und/oder Hardware eines Datensystems mit einer Diagnoseeinrichtung zum Erstellen mindestens einer Fehlerdiagnosedatei und einer Fehlerbehebungseinrichtung zum Beheben des Fehlers auf der Basis einer Fehlerbehebungsdatei, sowie einer Kommunikationseinrichtung zum automatischen Aufbau einer Kommunikationsverbindung in ein Datennetzwerk und zum automatischen Senden der Fehlerdiagnosedatei an einen Adressaten und automatischen Empfangen der Fehlerbehebungsdatei von dem Adressaten. In addition, the above object is achieved according to the invention by a device for the detection and / or elimination of a Errors in the software and / or hardware of a data system a diagnostic device for creating at least one Error diagnosis file and a troubleshooting device for Fix the error based on a troubleshooting file, and a communication device for automatic Establishing a communication link in a data network and to automatically send the diagnostic file to someone Addressees and automatic receipt of the troubleshooting file from the addressee.

Vorteilhafte Weiterbildungen der Erfindung sind in den Unteransprüchen definiert. Advantageous developments of the invention are in the Subclaims defined.

In vorteilhafter Weise ist es damit möglich, eine automatische Fehlererkennung und -behebung über eine Internetverbindung zum Hersteller zu realisieren. Die Lösung des Problems kann in aller Regel allein unter Computern unter Zuhilfenahme des Internets bewerkstelligt werden. Damit wird der Bediener des Systems, der häufig das schwächste Glied in dem Prozess der Fehlerbehebung ist, für die Fehlerbehebung nicht mehr benötigt. Die Fehlerbehebung in einem PC oder Netzwerk erfolgt vielmehr ausschließlich durch internetvernetzte Rechner voll automatisch, zeitsparend und benutzerfreundlich. It is thus advantageously possible to obtain a automatic error detection and correction via a Realize internet connection to the manufacturer. The solution of the problem can usually be done alone under computers with the help of the Internet. With this, the operator of the system, which is often the weakest link in the process troubleshooting is no longer for troubleshooting needed. The troubleshooting is done in a PC or network rather, only full through internet-connected computers automatic, time-saving and user-friendly.

Die vorliegende Erfindung wird nun anhand der beigefügten Zeichnungen näher erläutert, in denen zeigen: The present invention will now be described with reference to the accompanying Drawings explained in more detail, in which:

Fig. 1 ein Fehlerdiagnose und -behebungssystem nach dem Stand der Technik; und Fig. 1, a fault diagnosis and -behebungssystem according to the prior art; and

Fig. 2 ein Beispiel eines erfindungsgemäßen Fehlerdiagnose- und -behebungssystems gemäß der vorliegenden Erfindung. Fig. 2 shows an example of an error diagnosis according to the invention and -behebungssystems according to the present invention.

Die folgenden Ausführungsbeispiele sind bevorzugte Ausführungsformen der vorliegenden Erfindung. The following embodiments are preferred Embodiments of the present invention.

Zur Erläuterung des folgenden Ausführungsbeispiels sei zunächst nochmals das System zur Fehlerdiagnose- und -behebung gemäß dem Stand der Technik kurz skizziert. Fig. 1 zeigt hierzu die konventionelle Lösung eines Computerproblems. Der User bzw. Nutzer kontaktiert die Hotline, um sein Problem zu lösen. Zusätzlich holt er sich Informationen aus dem Internet WWW. Diese beiden Verbindungen, bei denen ein verhältnismäßig hoher Datenaustausch erfolgt, sind mit durchgezogenen Linien dargestellt. To explain the following exemplary embodiment, the system for fault diagnosis and correction according to the prior art is briefly outlined again. Fig. 1 shows this, the conventional solution to a computer problem. The user contacts the hotline to solve their problem. He also gets information from the Internet WWW. These two connections, in which there is a relatively high level of data exchange, are shown with solid lines.

Über das Internet WWW sind beliebige andere Netzwerke, PCs, Datenbanken und Server erreichbar. Über diese Verbindungen findet in diesem Zusammenhang ein geringerer Datenaustausch statt, so dass die entsprechenden Linien gepunktet dargestellt sind. Any other networks, PCs, Databases and servers available. About these connections there is less data exchange in this context instead, so that the corresponding lines are dotted are shown.

Fig. 2 zeigt nun das erfindungsgemäße System, mit dem Software- und Hardwareprobleme identifiziert und behoben werden können. Die Behebung des Computerproblems erfolgt hier praktisch ausschließlich mit Hilfe des Internets, wie dies durch die durchgezogene Linie symbolisiert ist. Die Hotline wird damit entlastet und kann für komplexe Fehlerbehebungen reserviert werden. , FIG. 2, the inventive system can be identified with the software and hardware problems and fixed shows. The elimination of the computer problem takes place practically exclusively with the help of the Internet, as symbolized by the solid line. This relieves the hotline and can be reserved for complex troubleshooting.

Falls nun nach einer Installation von Software- bzw. Hardwarekomponenten Softwarekonflikte vorliegen, kann der Rechner des Benutzers bzw. Users selbsttätig eine Internetverbindung aufbauen und beispielsweise den Server des Softwareherstellers kontaktieren, um an diesen Fehlerdiagnosedateien zu schicken. Der Server des Herstellers generiert aus den Fehlerdiagnosedateien selbständig sogenannte Patch-Files, die Fehlerbehebungsdateien darstellen. Die Patch-Files werden von dem Server automatisch als Antwort an den Benutzer zurückgesendet und installieren sich selbständig im defekten System. If after installing software or Hardware components software conflicts exist, the The user's computer automatically a Establish an Internet connection and, for example, the server of the Contact the software manufacturer to get help on these diagnostic files to send. The manufacturer's server generates from the Error diagnosis files independently so-called patch files, represent the troubleshooting files. The patch files are automatically answered by the server in response to the user sent back and install themselves in the defective System.

Falls die Fehlerbehebung in einem ersten Schritt, d. h. das einmalige Senden einer Fehlerdiagnosedatei und das Rücksenden eines Patch-Files, nicht durchgeführt werden kann, können sukzessive weitere derartige Schritte folgen, bei denen weitere Kommunikationen zwischen den Rechnern erfolgen, bis das Problem endgültig behoben ist. If troubleshooting in a first step, i.e. H. the sending a diagnostic file once and that Returning a patch file, cannot be carried out further steps of this type can follow successively, in which further communications between the computers take place until the problem is finally resolved.

Für den Fall des Vorliegens eines Hardwareproblems können auf die genannte Weise aktuelle Gerätetreiber von Hardwareherstellern automatisch über Internetverbindungen in das "defekte" System geladen werden. Konventionelle Suchmaschinen im Internet können hierzu sinnvoll eingesetzt werden. In the event of a hardware problem, you can click on the said way current device drivers from Hardware manufacturers automatically via internet connections in the "defective" system can be loaded. Conventional search engines can be used sensibly on the Internet.

Da die Behebung der Computerprobleme erfindungsgemäß in erster Linie mit Hilfe des Internets automatisch erfolgt, indem die Computer, Server und Datenbanken, welche mit dem Internet verbunden sind, selbständig miteinander kommunizieren, können die Nutzer bzw. User deutlich entlastet werden. Since the elimination of the computer problems according to the invention in primarily done automatically with the help of the internet by the computers, servers and databases that are connected to the Are connected to the Internet, communicate independently, the users can be relieved significantly.

Claims (10)

1. Verfahren zur Erkennung und/oder Behebung eines Fehlers der Software und/oder Hardware eines Datensystems durch
Erstellen mindestens einer Fehlerdiagnosedatei und Beheben des Fehlers auf der Basis einer Fehlerbehebungsdatei,
dadurch gekennzeichnet, dass
die Fehlerdiagnosedatei automatisch an einen Adressaten eines Datennetzwerkes gesendet und die Fehlerbehebungsdatei von dem Adressaten zurückerhalten wird.
1. Method for detecting and / or correcting an error in the software and / or hardware of a data system
Creating at least one troubleshooting file and correcting the failure based on a troubleshooting file,
characterized in that
the error diagnosis file is automatically sent to an addressee of a data network and the error correction file is received back by the addressee.
2. Verfahren nach Anspruch 1, wobei das Datennetzwerk das Internet (WWW) ist. 2. The method of claim 1, wherein the data network Internet (WWW) is. 3. Verfahren nach Anspruch 1 oder 2, wobei das Datensystem einen Computer, insbesondere PC, und/oder ein internes Datennetz umfasst. 3. The method of claim 1 or 2, wherein the data system a computer, especially a PC, and / or an internal one Data network includes. 4. Verfahren nach einem der Ansprüche 1 bis 3, wobei die Fehlerbehebungsdatei einen aktuellen Gerätetreiber umfasst. 4. The method according to any one of claims 1 to 3, wherein the Troubleshooter file a current device driver includes. 5. Verfahren nach einem der Ansprüche 1 bis 4, wobei der Adressat durch eine Suchmaschine ermittelt wird. 5. The method according to any one of claims 1 to 4, wherein the Addressee is determined by a search engine. 6. Vorrichtung zur Erkennung und/oder Behebung eines Fehlers der Software und/oder Hardware eines Datensystems mit
einer Diagnoseeinrichtung zum Erstellen mindestens einer Fehlerdiagnosedatei und
einer Fehlerbehebungseinrichtung zum Beheben des Fehlers auf der Basis einer Fehlerbehebungsdatei,
gekennzeichnet durch
eine Kommunikationseinrichtung zum automatischen Aufbau einer Kommunikationsverbindung in ein Datennetzwerk (WWW) und zum automatischen Senden der Fehlerdiagnosedatei an einen Adressaten und automatischen Empfangen der Fehlerbehebungsdatei von dem Adressaten.
6. Device for detecting and / or correcting an error in the software and / or hardware of a data system
a diagnostic device for creating at least one error diagnosis file and
a troubleshooting device for eliminating the error on the basis of a troubleshooting file,
marked by
a communication device for automatically establishing a communication link in a data network (WWW) and for automatically sending the error diagnosis file to an addressee and automatically receiving the error correction file from the addressee.
7. Vorrichtung nach Anspruch 6, wobei das Datennetzwerk das Internet (WWW) umfasst. 7. The device of claim 6, wherein the data network Internet (WWW) includes. 8. Vorrichtung nach Anspruch 6 oder 7, wobei das Datensystem einen Computer, insbesondere PC, und/oder ein internes Datennetz umfasst. 8. The device according to claim 6 or 7, wherein the Data system a computer, especially a PC, and / or a internal data network includes. 9. Vorrichtung nach einem der Ansprüche 6 bis 8, wobei die Fehlerbehebungsdatei einen Gerätetreiber umfasst. 9. Device according to one of claims 6 to 8, wherein the Troubleshooter file includes a device driver. 10. Vorrichtung nach einem der Ansprüche 6 bis 9, wobei mittels der Kommunikationseinrichtung eine Verbindung zu einer Suchmaschine zur Ermittlung des Adressaten aufbaubar ist. 10. The device according to one of claims 6 to 9, wherein a connection to the communication device a search engine to determine the addressee is buildable.
DE10201069A 2002-01-14 2002-01-14 Computer network software diagnosis system has automatic patch installation Ceased DE10201069A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE10201069A DE10201069A1 (en) 2002-01-14 2002-01-14 Computer network software diagnosis system has automatic patch installation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE10201069A DE10201069A1 (en) 2002-01-14 2002-01-14 Computer network software diagnosis system has automatic patch installation

Publications (1)

Publication Number Publication Date
DE10201069A1 true DE10201069A1 (en) 2003-03-06

Family

ID=7712055

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10201069A Ceased DE10201069A1 (en) 2002-01-14 2002-01-14 Computer network software diagnosis system has automatic patch installation

Country Status (1)

Country Link
DE (1) DE10201069A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7945065B2 (en) 2004-05-07 2011-05-17 Phonak Ag Method for deploying hearing instrument fitting software, and hearing instrument adapted therefor

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1055291A (en) * 1996-08-12 1998-02-24 Toshiba Corp Remote maintenance system
JPH1185564A (en) * 1997-09-09 1999-03-30 Toshiba Corp Debugging method and apparatus using web browser
JP2001249885A (en) * 2000-03-07 2001-09-14 Ricoh Co Ltd Method, system, and program product for updating device drivers for business office equipment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1055291A (en) * 1996-08-12 1998-02-24 Toshiba Corp Remote maintenance system
JPH1185564A (en) * 1997-09-09 1999-03-30 Toshiba Corp Debugging method and apparatus using web browser
JP2001249885A (en) * 2000-03-07 2001-09-14 Ricoh Co Ltd Method, system, and program product for updating device drivers for business office equipment

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7945065B2 (en) 2004-05-07 2011-05-17 Phonak Ag Method for deploying hearing instrument fitting software, and hearing instrument adapted therefor

Similar Documents

Publication Publication Date Title
DE60024260T2 (en) DISCONNECTING NETWORK ERRORS
EP1208671B1 (en) System and device for testing the load of at least one ip based device
EP1430369B1 (en) Dynamic access to automation resources
DE102015216265A1 (en) Method and subsystem for installing a software update in a vehicle
WO2009015646A2 (en) System consisting of a plurality of cooking devices with respective network-based monitoring devices
EP2397913B1 (en) Maintenance follow-up system
DE102007053048A1 (en) System and method for minimizing downtime of medical devices
WO2005047991A2 (en) Method for maintaining field devices used in process automation technology by means of a maintenance computer of the device manufacturer
DE102005015830A1 (en) System for managing a device
DE10201069A1 (en) Computer network software diagnosis system has automatic patch installation
DE102004052090A1 (en) A system and method for remotely generating an activation key and a script to remotely enable a software-based option
EP1241570A2 (en) Automated version analysis of software components belonging to a software application
DE102018203001A1 (en) Electronic data distribution controller and method for operating such
DE102005013852A1 (en) Medical device and method for the remote maintenance of a medical device
DE10252109B4 (en) Method for parameterization
EP1798620A1 (en) System and method for remote analysis,remote maintenance and/or remote error recovery of a technical equipment.
WO2009135569A1 (en) Method and apparatus for correction of digitally transmitted information
EP3308192A1 (en) Method for determining an installation position of a sensor unit, communication system, and motor vehicle
DE102005051603B4 (en) Software distribution process
WO2019228748A1 (en) Method and system for changing a configuration of a medical device
DE102005000773B4 (en) Method for entering the parameters of an IP address into a remotely controllable network device
DE102010010949A1 (en) Bridge device for coupling a medical network to a non-medical network
DE102008033640B4 (en) Operating time agent for the proactive detection of a malfunction and method for the early detection of a malfunction
WO2005086417A1 (en) Method and system for carrying out remote maintenance on an edp system
EP1646943A1 (en) Method for controlling an exchange of data

Legal Events

Date Code Title Description
OAV Publication of unexamined application with consent of applicant
OP8 Request for examination as to paragraph 44 patent law
8131 Rejection