[go: up one dir, main page]

DE10297311T5 - Remote maintenance system - Google Patents

Remote maintenance system Download PDF

Info

Publication number
DE10297311T5
DE10297311T5 DE10297311T DE10297311T DE10297311T5 DE 10297311 T5 DE10297311 T5 DE 10297311T5 DE 10297311 T DE10297311 T DE 10297311T DE 10297311 T DE10297311 T DE 10297311T DE 10297311 T5 DE10297311 T5 DE 10297311T5
Authority
DE
Germany
Prior art keywords
maintenance
data
maintenance terminal
information
communication
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
DE10297311T
Other languages
German (de)
Inventor
Satoru Kanno
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.)
Hitachi Astemo Ltd
Original Assignee
Keihin 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 Keihin Corp filed Critical Keihin Corp
Publication of DE10297311T5 publication Critical patent/DE10297311T5/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/008Registering or indicating the working of vehicles communicating information to a remotely located station
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/006Indicating maintenance

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

Fern-Wartungssystem, das Wartungen an einem mobilen Objekt durchführt, indem es eine Steuervorrichtung des mobilen Objekts von einem entfernten Ort überwacht, umfassend:
ein Wartungsterminal, das mit einem Kommunikationsnetzwerk verbunden ist, für einen Bediener Wartungsinformation anzeigt, die den vom Kommunikationsnetzwerk empfangenen Zustand des mobilen Objekts angibt, und Steuerinformation für die Steuervorrichtung zu dem Kommunikationsnetzwerk sendet; sowie
einen Kommunikationsserver, der zwischen der Steuervorrichtung und dem Kommunikationsnetzwerk angeschlossen ist, Wartungsinformation, die von der Steuervorrichtung erfasst worden ist, zu dem Wartungsterminal sendet, und die Steuerinformation, die von dem Wartungsterminal gesendet worden ist, empfängt, um die Steuerinformation in der Steuervorrichtung zu setzen.
A remote maintenance system that performs maintenance on a mobile object by monitoring a mobile object controller from a remote location, comprising:
a maintenance terminal connected to a communication network, displays maintenance information for an operator indicating the state of the mobile object received from the communication network, and sends control information for the control device to the communication network; such as
a communication server connected between the control device and the communication network, sends maintenance information acquired from the control device to the maintenance terminal, and receives the control information sent from the maintenance terminal to set the control information in the control device ,

Figure 00000001
Figure 00000001

Description

Technisches GebietTechnical field

Die vorliegende Erfindung betrifft ein Fern-Wartungssystem, das die Wartung an mobilen Objekten, einschließlich z.B. Fahrzeugen und Krafträdern, von einem entfernten Ort durchführt.The The present invention relates to a remote maintenance system that Maintenance on mobile objects, including e.g. Vehicles and motorcycles, from a remote location.

Technischer HintergrundTechnical background

Wenn herkömmlich die Wartung an mobilen Objekten durchgeführt wird, einschließlich z.B. Autos, Krafträdern und Schiffen, erfasst eine Steuervorrichtung, z.B. eine ECU (elektronische Steuereinheit), die in den mobilen Objekten vorgesehen ist, Daten, die die Zustände verschiedener Sensoren, verschiedener Aktuatoren usw. anzeigen, die an verschiedenen Positionen in den mobilen Objekten vorgesehen sind, um die mobilen Objekte zu steuern, und führt eine Fehlerdiagnose durch. Um die Sensoren und die Aktuatoren normal zu betreiben, werden darüber hinaus auf der Basis der Diagnoseergebnisse ein neues Steuerprogramm und neue Daten in die Steuervorrichtung gestellt. Wenn auf diese Weise Daten in eine Steuervorrichtung für ein mobiles Objekt gestellt werden oder wenn die Daten von der Steuervorrichtung erfasst werden, geht ein Ingenieur zur Bedienung eines Terminals, das mit einer Schnittstelle mit der Steuervorrichtung versehen ist, zu einem Ort, an dem sich das mobile Objekt und das Terminal befinden, und führt dann Operationen durch. Wenn der Ingenieur nicht zu dem Ort geht, lässt alternativ der Ingenieur einen Arbeiter vor Ort an dem Terminal arbeiten, während er den Arbeiter über Telefon usw. anweist.If conventional maintenance is performed on mobile objects, including e.g. Cars, motorcycles and ships, detects a control device, e.g. an ECU (electronic Control unit), which is provided in the mobile objects, data, the the states different sensors, different actuators, etc., provided at different positions in the mobile objects to control the mobile objects and performs error diagnosis. To operate the sensors and actuators normally, beyond that based on the diagnostic results a new control program and put new data in the control device. If this way data in a control device for a mobile object can be placed or if the data from the control device an engineer goes to operate a terminal, which is provided with an interface with the control device, to a place where the mobile object and the terminal are located, and leads then operations through. If the engineer doesn't go to the place alternatively leaves the engineer has a worker working on site at the terminal while he the worker Instructs phone, etc.

Ferner ist eine Vorrichtung, die Wartung an mobilen Objekten in dieser Weise durchführt, bekannt und z.B. in der japanischen geprüften Patentanmeldung, Zweitveröffentlichtung Nr. Hei 7-15427 offenbart. Diese Vorrichtung sendet Daten zu und empfängt Daten von einer elektronischen Steuervorrichtung und führt eine Fehlerdiagnose von Aktuatoren durch, die an ver schiedenen Stellen eines Autos vorgesehen sind, unter Verwendung einer Fehlerdiagnosevorrichtung, die mit der elektronischen Steuervorrichtung des Autos verbunden ist, oder durch Verwendung eines Expertcomputers, der mit der Fehlerdiagnosevorrichtung verbunden ist. Der Expertcomputer ist ferner mit einem Hostcomputer über eine Telefonleitung verbunden, empfängt Programme und Daten zur Fehlerdiagnose auf Herstellerniveau, die von dem Hostcomputer geliefert werden, und baut eine Datenbank in dem Hostcomputer auf der Basis der Daten, die von der elektronischen Steuervorrichtung erfasst worden sind.Further is a device that maintains mobile objects in this Wise, known and e.g. in Japanese Examined Patent Application, Second Publication No. Hei 7-15427. This device sends and receives data from an electronic control device and performs a fault diagnosis from Actuators provided in various places in a car are using a fault diagnosis device that with the electronic control device of the car is connected, or by using an expert computer that works with the fault diagnosis device connected is. The expert computer is also connected to a host computer via a Telephone line connected, receiving Manufacturer-level programs and data for troubleshooting from be delivered to the host computer and builds a database in the Host computer based on the data from the electronic Control device have been detected.

Durch diese Maßnahme ist es nicht nur möglich, eine Fehlerdiagnose mittels der Fehlerdiagnosevorrichtung leicht durchzuführen, sondern es ist auch möglich, eine höherwertige Fehlerdiagnose mittels des Expertcomputers durchzuführen, die mit dem Programm und den Daten zur Fehlerdiagnose auf Herstellerniveau von dem Hostcomputer versorgt wird, wenn Bedarf entsteht.By This measure is it not only possible fault diagnosis by means of the fault diagnosis device easily perform, but it is also possible a higher quality To carry out fault diagnosis using the expert computer with the program and the data for fault diagnosis at manufacturer level powered by the host computer when needed.

Die vorgenannten herkömmlichen Vorrichtungen können leicht die Wartung an einem mobilen Objekt durchführen, indem sie Daten zu und von der Steuervorrichtung, die in dem mobilen Objekt vorgesehen ist, mittels einer Fehlerdiagnosevorrichtung senden und empfangen; jedoch muss ein Ingenieur, der die Wartung mittels der Fehlerdiagnosevorrichtung durchführt, zu einem Ort gehen, an dem sich das mobile Objekt und die Fehlerdiagnosevorrichtung befinden, oder einem Ort, an dem sich der Expertcomputer befindet, um die Fehlerdiagnosevorrichtung oder den Expertcomputer zu bedienen, wodurch ein Problem entsteht, dass die Arbeitseffizienz schlechter wird. Es entsteht auch ein Problem der Fahrtkosten des Ingenieurs.The aforementioned conventional Devices can easily perform maintenance on a mobile object by they send data to and from the control device in the mobile object is provided by means of a fault diagnosis device and send receive; however, an engineer who performs maintenance using the Carries out fault diagnosis device, go to a place where the mobile object and the fault diagnosis device or where the expert computer is located, to operate the fault diagnosis device or the expert computer, which creates a problem that work efficiency deteriorates becomes. There is also a problem of the engineering cost of the engineer.

Wenn der Ingenieur nicht zu dem Ort geht, ist es darüber hinaus notwendig, dass der Arbeiter vor Ort die Arbeiten für den Ingenieur gemäß Anweisungen von dem Ingenieur durchführt, sodass es viel Arbeit erfordert, den Arbeiter über die Inhalte der Arbeit exakt anzuweisen.If the engineer does not go to the place, it is also necessary that the worker on site does the work for the engineer according to instructions carried out by the engineer, so that it requires a lot of work, the worker exactly about the content of the work to instruct.

Weil es darüber hinaus nicht möglich ist, gleichzeitig die Zustände einer Mehrzahl mobiler Objekte zu überwachen, wenn es notwendig ist, die Wartung an den mobilen Objekten durchzuführen, besteht ein Problem darin, dass es unmöglich ist, mit Situationen zurecht zu kommen, für die sofortige Maßnahmen ergriffen werden müssen.Because it about it not possible beyond is, the states at the same time monitor a variety of mobile objects when necessary is to perform maintenance on the mobile objects a problem in that it is impossible is coping with situations for immediate action must be taken.

Offenbarung der ErfindungDisclosure of the invention

Die vorliegende Erfindung ist im Hinblick auf die vorgenannten Probleme durchgeführt worden, und eine Aufgabe der vorliegenden Erfindung ist es, ein Fern-Wartungssystem anzugeben, das die Wartung an mobilen Objekten mittels Bedienungen von einem entfernten Ort durchführen kann.The present invention is in view of the aforementioned problems carried out and an object of the present invention is a Remote maintenance system specifying maintenance on mobile objects can perform operations from a remote location.

Um die oben beschriebenen Probleme zu lösen, ist ein Fern-Wartungssystem gemäß der vorliegenden Erfindung ein Fern-Wartungssystem, das Wartungen an einem mobilen Objekt durchführt, indem es eine Steuervorrichtung (z.B. eine ECU 11 in der Ausführung) des mobilen Objekts von einem entfernten Ort überwacht, umfassend: ein Wartungsterminal (z.B. ein Wartungsterminal 1 in der Ausführung), das mit einem Kommunikationsnetzwerk (z.B. einem Kommunikationsnetzwerk 2 in der Ausführung) verbunden ist, für einen Bediener Wartungsinformation anzeigt, die den vom Kommunikationsnetzwerk empfangenen Zustand des mobilen Objekts angibt, und Steuerinformation für die Steuervorrichtung zu dem Kommunikationsnetzwerk sendet; sowie einen Kommunikationsserver (z.B. einen Kommunikationsserver 3 in der Ausführung), der zwischen der Steuervorrichtung und dem Kommunikationsnetzwerk angeschlossen ist, Wartungsinformation, die von der Steuervorrichtung erfasst worden ist, zu dem Wartungsterminal sendet, und die Steuerinformation, die von dem Wartungsterminal gesendet worden ist, empfängt, um die Steuerinformation in der Steuervorrichtung zu setzen.To solve the problems described above, a remote maintenance system according to the present invention is a remote maintenance system that performs maintenance on a mobile object by using a control device (e.g., an ECU 11 monitored in execution) of the mobile object from a remote location, comprising: a maintenance terminal (e.g., a maintenance terminal 1 in the execution), which with a communication network (e.g. a communication network 2 in the execution) is connected, for an operator displays maintenance information indicating the state of the mobile object received from the communication network and sends control information for the control device to the communication network; and a communication server (e.g. a communication server 3 in the embodiment) connected between the control device and the communication network, sends maintenance information acquired by the control device to the maintenance terminal and receives the control information sent by the maintenance terminal to control information in the control device to put.

In dem Fern-Wartungssystem mit der obigen Struktur erhält der Kommunikationsserver die Wartungsinformation, die den Zustand des mobilen Objekts angibt, von der Steuervorrichtung des mobilen Objekts, und sendet sie dann zu dem Wartungsterminal. Das Wartungsterminal zeigt die Wartungsinformation für einen Bediener des Wartungsterminals an, um den Bediener aufzufordern, Steuerinformation für das mobile Objekt einzugeben und sendet Steuerinformationen, die vom Bediener eingegeben worden ist, zu dem Kommunikationsserver. Der Kommunikationsserver, der die Steuerinformation empfangen hat, stellt diese Steuerinformation in die Steuervorrichtung, um die Steuervorrichtung zu betreiben, um es hierdurch den Bediener des Wartungsterminals zu erlauben, die Steuervorrichtung von einem entfernten Ort zu betreiben.In the remote maintenance system with the above structure receives the communication server the maintenance information indicating the state of the mobile object, from the control device of the mobile object, and then sends it to the maintenance terminal. The maintenance terminal shows the maintenance information for one Maintenance terminal operator to prompt the operator Tax information for the enter mobile object and send control information provided by Operator has been entered to the communication server. The Communication server that has received the control information this control information into the control device to the control device to operate, thereby making it the operator of the maintenance terminal to allow the control device to be operated from a remote location.

Im Ergebnis ist es für den Bediener des Wartungsterminals nicht notwendig, zu einem Ort zu gehen, wo sich das mobile Objekt befindet, sodass Fahrzeit und Kosten reduziert werden können. Die Reduktion der Fahrzeit macht es möglich, die Effizienz der Wartung zu verbessern.in the Result it is for the operator of the maintenance terminal is not necessary to a location to go where the mobile object is, so travel time and Costs can be reduced. The reduction in travel time makes it possible to maintain efficiency to improve.

Darüber hinaus kann die Steuervorrichtung über das Wartungsterminal frei betrieben bzw. eingestellt werden, und es ist möglich, mit einem Fall zurecht zu kommen, für den sofortige Maßnahmen ergriffen werden müssen.Furthermore can the control device over the maintenance terminal can be operated or set freely, and it is possible, cope with a case for immediate action must be taken.

Da ferner das Wartungsterminal in Funktion sein kann, solange es mit dem Kommunikationsnetzwerk verbunden ist, kann der Bediener des Wartungsterminals Wartung unabhängig von dem Ort, an dem sich das mobile Objekt befindet, und dem Ort, an dem sich der Bediener befindet, durchführen.There furthermore, the maintenance terminal can be in operation as long as it is with the communication network is connected, the operator of the Maintenance terminals maintenance independent from the location where the mobile object is located and the location which the operator is located.

Da zusätzlich die Wartung durchgeführt werden kann, solange sie mit dem Kommunikationsnetzwerk verbunden ist, ist es möglich, unabhängig von der Anzahl mobiler Objekte Wartung durchzuführen.There additionally carried out the maintenance can be as long as they are connected to the communication network is it is possible independently perform maintenance on the number of mobile objects.

Darüber hinaus kann der Bediener des Wartungsterminals auf leichte Weise Protokolldaten in Bezug auf das mobile Objekt, das das Objekt der Wartung ist, erhalten.Furthermore the operator of the maintenance terminal can easily log data in terms of the mobile object that is the object of maintenance, receive.

Das Fern-Wartungssystem gemäß der vorliegenden Erfindung kann ferner einen Datenmanagementserver (z.B. einen Datenmanagementserver 5 in der Ausführung) aufweisen, der die Wartungsinformation und die Steuerinformation speichert, die zwischen dem Wartungsterminal und dem Kommunikationsserver gesendet und empfangen werden, und Kommunikationen zwischen dem Wartungsterminal und dem Kommunikationsserver vermittelt, und das Wartungsterminal und der Kommunikationsserver können die Wartungsinformation und die Steuerinformation über den Datenmanagementserver senden und empfangen.The remote maintenance system according to the present invention may further include a data management server (e.g. a data management server 5 in execution) which stores the maintenance information and the control information sent and received between the maintenance terminal and the communication server and mediates communications between the maintenance terminal and the communication server, and the maintenance terminal and the communication server can provide the maintenance information and the control information about the Send and receive data management server.

In dem Fern-Wartungssystem mit der obigen Struktur speichert der Datenmanagementserver vorübergehend Kommunikationsdaten von dem Wartungsterminal an den Kommunikationsserver sowie Kommunikationsdaten von dem Kommunikationsserver an das Wartungsterminal, und daher ist es möglich, die Kommunikationsdaten mit der Zeitgebung zu erhalten, mit der sie die von dem Wartungsterminal oder dem Kommunikationsserver angefordert werden.In the data management server stores the remote maintenance system with the above structure temporarily Communication data from the maintenance terminal to the communication server as well as communication data from the communication server to the maintenance terminal, and therefore it is possible to get the communication data with the timing with which requested by the maintenance terminal or the communication server become.

Dementsprechend ist es möglich, die Effizienz von Kommunikationen zwischen dem Wartungsterminal und dem Kommunikationsserver zu verbessern. Weil darüber hinaus der Datenmanagementserver den Datenfluss durch Puffern der Daten steuert, reicht es für das Wartungsterminal aus, mit dem Datenmanagementserver als spezifische Kommunikationspartei kommunizieren, auch wenn eine Mehrzahl von Datenstücken zwischen dem Wartungsterminal und einer Mehrzahl von mobilen Objekten gesendet und empfangen werden. Somit ist es möglich, die Last der Kommunikationsprozesse zu reduzieren.Accordingly Is it possible, the efficiency of communications between the maintenance terminal and to improve the communication server. Because beyond that the data management server controls the data flow by buffering the data controls, it is enough for the maintenance terminal, with the data management server as specific Communication party communicate even if a plurality of pieces of data between the maintenance terminal and a plurality of mobile objects be sent and received. So it is possible to take the burden of communication processes to reduce.

In dem Fern-Wartungssystem gemäß der vorliegenden Erfindung kann der Datenmanagementserver Wartungsinformation in einer Datei speichern, deren Dateiname Informationen enthält, die eine Sendequelle und einen Sendebestimmungsort der Wartungsinformation angibt, und kann die Steuerinformation in einer Datei speichern, deren Dateiname Informationen enthält, die eine Sendequelle und einen Sendebestimmungsort der Steuer information enthält.In the remote maintenance system according to the present Invention, the data management server can maintain information in save a file whose file name contains information that a Transmission source and a transmission destination of the maintenance information and can save the control information in a file, whose file name contains information that includes a broadcast source and a Destination of the tax information contains.

Das Fern-Wartungssystem mit der obigen Struktur kann auf leichte Weise Daten unterscheiden, die zwischen einer Mehrzahl von Kommunikationsservern und einer Mehrzahl von Wartungsterminals gesendet und empfangen werden, und kann eine Mehrzahl von Sende- und Empfangsdatenstücken übertragen, indem es die Sendequelle und den Sendebestimmungsort der Mehrzahl von Sende- und Empfangsdatenstücken auf der Basis der Dateinamen identifiziert, wenn das Wartungsterminal oder der Kommunikationsserver die Daten anfordert.The Remote maintenance system with the above structure can be easily Distinguish data between a plurality of communication servers and a plurality of maintenance terminals are sent and received and can transmit a plurality of transmit and receive data pieces, by identifying the broadcast source and destination of the majority of send and receive data pieces based on the file name identified when the maintenance terminal or the communication server requests the data.

Wenn daher der Datenmanagementserver die Sende- und Empfangsdaten zwischen der Mehrzahl von Kommunikationsservern und der Mehrzahl von Wartungsterminals überträgt, ist es möglich, die Sende- und Empfangsdaten zwischen einer korrekten Sendequelle und einem korrekten Sendebestimmungsort zu übertragen. Weil darüber hinaus Information bezüglich der Sendequelle und des Sendebestimmungsorts ohne Inspektion der Inhalte der Sende- und Empfangsdaten identifiziert werden können, ist es möglich, die Kommunikationseffizienz zu verbessern.If hence the data management server between the send and receive data the plurality of communication servers and the plurality of maintenance terminals it possible the send and receive data between a correct send source and transmit it to a correct destination. Because beyond that Information regarding the source and destination without inspecting the Contents of the send and receive data can be identified it possible improve communication efficiency.

Kurzbeschreibung der ZeichnungenSummary of the drawings

1 ist ein Blockdiagramm, das die Struktur eines Fern-Wartungssystems gemäß einer Ausführung der vorliegenden Erfindung zeigt; 1 Fig. 4 is a block diagram showing the structure of a remote maintenance system according to an embodiment of the present invention;

2 ist ein Blockdiagramm, das die Struktur eines Fahrzeugs zeigt, für das das Fern-Wartungssystem gemäß der Ausführung Wartung durchführt. 2 FIG. 12 is a block diagram showing the structure of a vehicle for which the remote maintenance system according to the embodiment performs maintenance.

3 ist ein Diagramm, das die Sequenz eines Gesamtbetriebs des Fern-Wartungssystems gemäß der Ausführung zeigt. 3 FIG. 12 is a diagram showing the sequence of an overall operation of the remote maintenance system according to the embodiment.

4 ist ein Diagramm, das die Sequenz eines Gesamtbetriebs des Fern-Wartungssystems gemäß der Ausführung zeigt. 4 FIG. 12 is a diagram showing the sequence of an overall operation of the remote maintenance system according to the embodiment.

5 ist ein Diagramm, das die Struktur von Anforderungsmeldungsdaten zeigt, die in dem Fern-Wartungssystem gemäß der Ausführung gesendet und empfangen werden. 5 FIG. 12 is a diagram showing the structure of request notification data that is sent and received in the remote maintenance system according to the execution.

6 ist ein Diagramm, das die Struktur von Antwortmeldungsdaten zeigt, die in dem Fern-Wartungssystem gemäß der Ausführung gesendet und empfangen werden. 6 FIG. 12 is a diagram showing the structure of response message data that is sent and received in the remote maintenance system according to the embodiment.

7 ist ein Flussdiagramm, das einen Datenempfangsbetrieb zeigt, der von einem Datenmanagementserver durchgeführt wird, der in dem Fern-Wartungssystem gemäß der Ausführung vorgesehen ist. 7 FIG. 12 is a flowchart showing a data reception operation performed by a data management server provided in the remote maintenance system according to the embodiment.

8 ist ein Flussdiagramm, das eine Datenanforderungsempfangsoperation zeigt, die von dem Datenmanagementserver durchgeführt wird, der in dem Fern-Wartungssystem gemäß der Ausführung vorgesehen ist. 8th Fig. 14 is a flowchart showing a data request reception operation performed by the data management server provided in the remote maintenance system according to the embodiment.

9A bis 9C sind Diagramme, die die Struktur von Daten zeigen, die zu und von dem Datenmanagementserver gesendet und empfangen werden, der in dem Fern-Wartungssystem gemäß der Ausführung vorgesehen ist, sowie eine Daten-Dateimanagementmethode, die von dem Datenmanagementserver ausgeführt wird. 9A to 9C 14 are diagrams showing the structure of data sent to and received from the data management server provided in the remote maintenance system according to the embodiment, and a data file management method executed by the data management server.

Beste Art zur Ausführung der ErfindungBest way to run the invention

Nachfolgend wird eine Ausführung der vorliegenden Erfindung in Bezug auf die Zeichnungen erläutert.following becomes an execution of the present invention explained with reference to the drawings.

1 ist ein Blockdiagramm, das die Struktur eines Fern-Wartungssystems gemäß der Ausführung der vorliegenden Erfindung zeigt. Angemerkt wird, dass die vorliegende Ausführung in Bezug auf ein Fahrzeug als ein Beispiel eines mobilen Objekts beschrieben wird, das das Objekt der Wartung ist. 1 Fig. 4 is a block diagram showing the structure of a remote maintenance system according to the embodiment of the present invention. Note that the present embodiment is described with respect to a vehicle as an example of a mobile object that is the object of maintenance.

Wie in 1 gezeigt, ist das Fern-Wartungssystem gemäß der vorliegenden Ausführung ein System, das ein Wartungsterminal 1 mit einem Kommunikationsserver 3 durch ein Kommunikationsnetzwerk 2 verbindet, um hierdurch effizient Wartung an einem Fahrzeug 4 von einem entfernten Ort aus durchzuführen, und in dem ein Datenmanagementserver 5 Daten überträgt, die zwischen dem Wartungsterminal 1 und dem Kommunikationsserver 3 gesendet und empfangen werden.As in 1 shown, the remote maintenance system according to the present embodiment is a system that includes a maintenance terminal 1 with a communication server 3 through a communication network 2 connects, thereby efficiently maintaining a vehicle 4 to perform from a remote location, and in which a data management server 5 Data transfers between the maintenance terminal 1 and the communication server 3 be sent and received.

In 1 ist das Wartungsterminal 1 ein Client-Terminal, das z.B. von einem Ingenieur eines Herstellers 6 genutzt wird, um die Wartung an dem Fahrzeug 4 durchzuführen, das sich an einem entfernten Ort befindet, und das Wartungsterminal 1 stellt Wartungsinformation dar, die den Zustand des Fahrzeugs 4, das Gegenstand der Wartung ist, einem Bediener angibt, und sendet Steuerinformation auf der Basis der vom Bediener durchgeführten Bedienungen, der die angezeigte Information bestätigt hat. Angemerkt wird, dass eine Eingabevorrichtung, eine Anzeigevorrichtung (nicht in den Figuren gezeigt) usw. mit dem Wartungsterminal 1 verbunden sind. Hier ist die Eingabevorrichtung eine Tastatur, eine Maus usw. Die Anzeigevorrichtung ist eine Bildanzeigevorrichtung, wie etwa eine CRT (Kathodenstrahlröhren)-Anzeigevorrichtung und eine Flüssigkristallanzeigevorrichtung oder eine Sprachsynthesevorrichtung wie etwa ein Lautsprecher.In 1 is the maintenance terminal 1 a client terminal, for example, by an engineer from a manufacturer 6 is used to maintain the vehicle 4 the remote terminal and the maintenance terminal 1 represents maintenance information representing the condition of the vehicle 4 , which is the subject of maintenance, indicates to an operator, and sends control information based on the operations performed by the operator who has confirmed the displayed information. It is noted that an input device, a display device (not shown in the figures), etc. with the maintenance terminal 1 are connected. Here, the input device is a keyboard, a mouse, etc. The display device is an image display device such as a CRT (cathode ray tube) display device and a liquid crystal display device or a speech synthesis device such as a speaker.

Das Kommunikationsnetzwerk 2 ist mit dem Wartungsterminal 1 derart verbunden, dass das Wartungsterminal 1 die Wartungsinformation von dem am entfernten Ort befindlichen Fahrzeug 4, das Gegenstand der Wartung ist, erfassen kann, und sendet und empfängt Information durch z.B. drahtlose Kommunikation in Übereinstimmung mit einem WAP (Wireless Application Protocol), oder einer Kabelkommunikation über das Internet, das die Vorteile von TPC/IP (Transmission Control Protocol/Internet Protocol) und WWW (World Wide Web) oder einem öffentlichen Netzwerk wie etwa PSTN (Public Switch Telephone Network) und ISDN (Integrated Services Digital Network) nutzt.The communication network 2 is with the maintenance terminal 1 connected in such a way that the maintenance terminal 1 the maintenance information from the remote vehicle 4 that is the subject of maintenance, can capture, and send and receive information through, for example, wireless communication in accordance with a WAP (Wireless Application Protocol), or cable communication over the Internet that takes advantage of TPC / IP (Transmission Control Protocol / Internet Protocol) and WWW (World Wide Web) or a public network such as PSTN (Public Switch Telephone Network) and ISDN (Integrated Services Digital Network).

Zusätzlich ist der Kommunikationsserver 3 z.B. bei einem Händler 7 des Fahrzeugs installiert, ist mit dem Fahrzeug 4, das Gegenstand der Wartung ist, verbunden und ist mit einer Schnittstelle versehen, um Daten zu und von der Steuervorrichtung des Fahrzeugs 4 zu senden und zu empfangen. Der Kommunikationsserver 3 zusammen mit Sendedaten, die von der Steuervorrichtung des Fahrzeugs 4 erhalten wurden, zu dem Wartungsterminal 1 über das Kommunikationsnetzwerk 2, stellt Steuerinformationen, die von dem Wartungsterminal 1 über das Kommunikationsnetzwerk 2 empfangen worden sind, in die Steuervorrichtung des Fahrzeugs 4. Angemerkt wird, dass hierbei der Kommunikationsserver 3 ein Kommunikationsprotokoll, das für das Senden und den Empfang von Daten an dem Kommunikationsnetzwerk 2 genutzt wird, in ein Kommunikationsprotokoll für das Senden und Empfangen von Daten mit der Steuervorrichtung des Fahrzeugs 4 umwandelt, und umgekehrt.In addition, the communication server 3 eg at a dealer 7 of the vehicle is installed with the vehicle 4 , which is the subject of maintenance, is connected and is provided with an interface for data to and from the control device of the vehicle 4 to send and receive. The communication server 3 along with transmit data from the control device of the vehicle 4 were received at the maintenance terminal 1 over the communication network 2 , provides control information from the maintenance terminal 1 over the communication network 2 have been received in the control device of the vehicle 4 , It is noted that this is the communication server 3 a communication protocol used for sending and receiving data on the communication network 2 is used in a communication protocol for sending and receiving data with the control device of the vehicle 4 converts, and vice versa.

Das Fahrzeug 4 ist ein mobiles Objekt, das Gegenstand der Wartung durch das Fern-Wartungssystem gemäß der vorliegenden Ausführung ist, und ist mit einer Steuervorrichtung versehen, die Information über Sensoren und Aktuatoren, die mit dem Kommunikationsserver 3 verbunden sind und die an verschiedenen Stellen des Fahrzeugs angeordnet sind, sendet und empfängt. Angemerkt wird, dass die Details des Fahrzeugs 4 später beschrieben werden.The vehicle 4 is a mobile object that is subject to maintenance by the remote maintenance system according to the present embodiment, and is provided with a control device that provides information about sensors and actuators that communicate with the communication server 3 are connected and which are arranged at different locations of the vehicle, sends and receives. It is noted that the details of the vehicle 4 will be described later.

Der Datenmanagementserver 5 ist ein HTTP (Hyper Text Transfer Protocol) Server, der Kommunikationen zwischen dem Wartungsterminal 1 und dem Kommunikationsserver 3 vermittelt, Kommunikationsdaten, die von dem Kommunikationsserver 3 zu dem Wartungsterminal 1 gesendet wurden, und Kommunikationsdaten, die von dem Wartungsterminal 1 zu dem Kommunikationsserver 3 gesendet wurden, vorübergehend speichert, um die Kommunikationsdaten mit der Zeitgebung zu erfassen, die von dem Wartungsterminal 1 und dem Kommunikationsserver 3 angefordert wird. Zusätzlich, wenn z.B. das Wartungsterminal 1 und der Kommunikationsserver 3 zu ihren jeweiligen Intranets gehören, vermittelt der Datenmanagementserver 5 die Kommunikationen dazwischen, um die Kommunikation zwischen dem Wartungsterminal 1 und dem Kommunikationsserver 3 über Proxyserver und Firewalls hinaus zu realisieren, die in den Intranets eine Paketfilterung durchführen.The data management server 5 is an HTTP (Hyper Text Transfer Protocol) server that supports communications between the maintenance terminal 1 and the communication server 3 mediates, communication data from the communication server 3 to the maintenance terminal 1 sent and communication data from the maintenance terminal 1 to the communication server 3 were temporarily stored to collect the communication data with the timing given by the maintenance terminal 1 and the communication server 3 is requested. In addition, if, for example, the maintenance terminal 1 and the communication server 3 the data management server mediates to their respective intranets 5 the communications in between to the communications between the maintenance terminal 1 and the communication server 3 to implement beyond proxy servers and firewalls that perform packet filtering on the intranets.

Angemerkt wird, dass in Übereinstimmung mit der Anzahl der oben beschriebenen Händler 7 ein oder mehrere Server 3 mit dem Kommunikationsnetzwerk 2 verbunden sind. Darüber hinaus wäre es akzeptabel, eine Mehrzahl von Wartungsterminals 1 bei dem Hersteller 6 in Übereinstimmung mit dem Inhalt der Wartung zu installieren, die Wartungsterminals 1 mit dem Kommunikationsnetzwerk 2 zu verbinden und die Wartungsterminals 1 zu bedienen.It is noted that in accordance with the number of dealers described above 7 one or more servers 3 with the communication network 2 are connected. In addition, it would be acceptable to have a number of maintenance terminals 1 at the manufacturer 6 in accordance with the content of the maintenance to install the maintenance terminals 1 with the communication network 2 to connect and the maintenance terminals 1 to use.

Ferner wird ein Beispiel des Prozessflusses durch das Fern-Wartungssystem gemäß der vorliegenden Ausführung in Bezug auf 1 kurz erläutert. Zuerst, wenn in dem Fahrzeug 4 eine Fehlfunktion auftritt (<1> Auftreten einer Fehlfunktion), fährt der Benutzer des Fahrzeugs 4 das Fahrzeug 4 zum Händler 7 (<2> Reparaturanforderung).Furthermore, an example of the process flow through the remote maintenance system according to the present embodiment is related to FIG 1 briefly explained. First when in the vehicle 4 a malfunction occurs (<1> malfunction occurs), the user of the vehicle drives 4 the vehicle 4 to the dealer 7 (<2> repair request).

Beim Händler 7 verbindet ein Techniker die Steuervorrichtung des Fahrzeugs 4 mit dem Kommunikationsserver 3 (<3> Verbindung mit Kommunikationsserver) und telefoniert den Hersteller 6 an, um die Wartung anzufordern (<4> Wartungsanforderung).At the dealer 7 a technician connects the control device of the vehicle 4 with the communication server 3 (<3> connection to communication server) and calls the manufacturer 6 to request maintenance (<4> maintenance request).

Beim Hersteller 6 startet ein Ingenieur das Wartungsterminals 1 zum Erfassen von Wartungsinformation, die den Zustand des Fahrzeugs 4 anzeigt, von der Steuervorrichtung des Fahrzeugs 4 über den Datenmanagementserver 5, um hierdurch eine Fehlerdiagnose durchzuführen (<5> Durchführung der Wartung).At the manufacturer 6 An engineer starts the maintenance terminal 1 for acquiring maintenance information indicating the state of the vehicle 4 indicates from the control device of the vehicle 4 via the data management server 5 in order to carry out an error diagnosis (<5> performing the maintenance).

Wenn anschließend das Ergebnis der Fehlerdiagnose erhalten wird, wird dies dem Techniker des Händlers 7 mitgeteilt (<6> Mitteilung des Diagnoseergebnisses).If the result of the fault diagnosis is subsequently obtained, this becomes the dealer's technician 7 communicated (<6> notification of the diagnostic result).

Der Techniker des Händlers 7, dem das Ergebnis der Fehlerdiagnose mitgeteilt wurde, führt die Reparatur des Fahrzeugs 4 aus (<7> Durchführung der Reparatur).The technician of dealer 7, who has been informed of the result of the fault diagnosis, carries out the repair of the vehicle 4 off (<7> carrying out the repair).

Angemerkt wird, dass es für das Wartungsterminal 1 akzeptabel wäre, ein Steuerprogramm und Steuerdaten in die Steuervorrichtung des Fahrzeugs 4 so zu stellen, um die Reparatur des Fahrzeugs durchzuführen, anstatt dem Techniker des Händler 7 das Ergebnis der Fehlerdiagnose mitzuteilen.It is noted that it is for the maintenance terminal 1 would be acceptable to have a control program and control data in the control device of the vehicle 4 so to do the repair of the vehicle instead of the technician of the dealer 7 communicate the result of the fault diagnosis.

Als nächstes wird die Struktur des Fahrzeugs 4, für das das Fern-Wartungssystem gemäß der vorliegenden Ausführung die Wartung durchführt, in Bezug auf die Zeichnungen erläutert.Next is the structure of the vehicle 4 , for which the remote maintenance system according to the present embodiment carries out the maintenance, explained with reference to the drawings.

2 ist ein Blockdiagramm, das die Struktur in Bezug auf die Wartung des Fahrzeugs 4 zeigt. 2 Fig. 3 is a block diagram showing the structure related to the maintenance of the vehicle 4 shows.

In 2 ist eine ECU 11 die Steuervorrichtung des Fahrzeugs 4, die mit einer CPU (zentralen Prozessoreinheit) 12 versehen ist, und die CPU 12 ist versehen mit:
(1) einem A/D-Wandler, der eine A/D-Wandlung von Signalen verschiedener Sensoren durchführt, die in dem Fahrzeug 4 angebracht sind, und die resultierenden digitalen Signale aufnimmt;
(2) ein RAM (Direktzugriffsspeicher), das Daten, die den Zustand der verschiedenen Sensoren, der verschiedenen Aktuatoren usw., die in dem Fahrzeug 4 montiert sind, angeben, sowie Daten, die in die verschiedenen Sensoren und verschiedenen Aktuatoren zu setzen sind, speichert;
(3) ein ROM (Festwertspeicher), das ein Fahrzeugsteuerprogramm etc. speichert, die von der CPU 12 ausgeführt werden;
(4) eine Recheneinheit, die Berechnungen zum Steuern des Fahrzeugs 4 mittels der vorgenannten Programme und Daten durchführt; und
(5) einen Eingabe/Ausgabeteil, der als Schnittstelle zwischen der CPU und einer externen Vorrichtung dient.
In 2 is an ECU 11 the control device of the vehicle 4 with a CPU (central processor unit) 12 is provided, and the CPU 12 is provided with:
(1) an A / D converter that performs A / D conversion of signals from various sensors that are in the vehicle 4 are attached, and record the resulting digital signals;
(2) a RAM (Random Access Memory) that contains data showing the state of the various sensors, the various actuators, etc. that are in the vehicle 4 mounted, specify, and stores data to be placed in the various sensors and different actuators;
(3) a ROM (read only memory) that stores a vehicle control program, etc., which is executed by the CPU 12 be executed;
(4) a computing unit that performs calculations to control the vehicle 4 by means of the aforementioned programs and data; and
(5) an input / output part that serves as an interface between the CPU and an external device.

Zusätzlich ist die ECU 11 versehen mit: einer Sensoreingabeschaltung 13, die die Signale von den verschiedenen Sensoren, die in dem Fahrzeug 4 angebracht sind, in die CPU 12 eingibt; und einer Steuerausgabeschaltung 14, die Signale, die von der CPU 12 ausgegeben werden, in die im Fahrzeug 4 montierten verschiedenen Aktuatoren eingibt.In addition, the ECU 11 provided with: a sensor input circuit 13 which receive the signals from the various sensors in the vehicle 4 are attached to the CPU 12 typing; and a control output circuit 14 , the signals from the CPU 12 be spent in the vehicle 4 assembled different actuators.

Andererseits enthalten die verschiedenen Sensoren in dem Fahrzeug 4, die als Eingabevorrichtungen 21 der ECU 11 vorbereitet sind, z.B. einen O2-Sensor 22, der die Sauerstoffkonzentration in der Ansaugluft des Motors erfasst; einen Drosselöffnungsgradsensor 23, der den Drosselöffnungsgrad des Motors erfasst; einen Wassertemperatursensor 24, der die Temperatur des Motorkühlwassers erfasst; einen Außenlufttemperatursensor 25, der die Temperatur der Außenluft erfasst; einen Atmosphärendrucksensor 26, der den Atmosphärendruck erfasst; sowie einen Öldrucksensor 27, der den Öldruck von Motoröl erfasst.On the other hand, the various sensors included in the vehicle 4 that as input devices 21 the ECU 11 are prepared, for example an O 2 sensor 22 that detects the oxygen concentration in the intake air of the engine; a throttle opening degree sensor 23 that detects the throttle opening degree of the engine; a water temperature sensor 24 that detects the temperature of the engine cooling water; an outside air temperature sensor 25 that detects the temperature of the outside air; an atmospheric pressure sensor 26 that detects atmospheric pressure; as well as an oil pressure sensor 27 that detects the oil pressure of engine oil.

Darüber hinaus enthalten die verschiedenen Aktuatoren in dem Fahrzeug 4, die als von der ECU 11 gesteuerte Ausgabevorrichtungen 31 vorbereitet sind, z.B. eine Kraftstoffeinspritzung 32, die die Kraftstoffeinspritzmenge steuert; eine Zündspule 33, die den Zündzeitpunkt des Motors 1 steuert; ein Leerlaufsteuersolenoid 34, das die Leerlaufmotordrehzahl durch Öffnen und Schließen eines Ventils regelt, das in einer Sekundärluftpassage vorgesehen ist; sowie eine Kraftstoffpumpe 35, die den Ausgabedruck einer Kraftstoffpumpe steuert.In addition, the various actuators included in the vehicle 4 that as from the ECU 11 controlled dispensers 31 are prepared, for example a fuel injection 32 that controls the fuel injection amount; an ignition coil 33 that the ignition timing of the engine 1 controls; an idle control solenoid 34 that controls the idle engine speed by opening and closing a valve provided in a secondary air passage; as well as a fuel pump 35 that controls the output pressure of a fuel pump.

Als nächstes werden die Funktionen des Wartungsterminals 1, des Kommunikationsservers 3 und der ECU 11 in dem Prozessfluss des oben erwähnten ferngesteuerten Wartungssystems, das anhand von 1 erläutert worden ist, in Bezug auf die Zeichnungen beschrieben.Next are the functions of the maintenance terminal 1 , the communication server 3 and the ECU 11 in the process flow of the remote maintenance system mentioned above, which is based on 1 has been described with reference to the drawings.

3 und 4 sind Diagramme, die die Funktionssequenz des Wartungsterminals 1, des Kommunikationsservers 3 und der ECU 11 im Flussprozess des oben beschriebenen Wartungssystems zeigen. Angemerkt wird, dass die Details von Daten, die zwischen dem Wartungsterminal 1, dem Kommunikationsserver 3 und der ECU 11 gesendet und empfangen werden, und deren Sequenz in Bezug auf die 3 und 4 erläutert wird. Somit wird die Erläuterung in Bezug auf den Betrieb des Datenmanagementservers 5, der die Kommunikationen zwischen dem Wartungsterminal 1 und dem Kommunikationsserver 3 überträgt, hier weggelassen. Zusätzlich werden die Details des Betriebs des Datenmanagementservers 5 später beschrieben. 3 and 4 are diagrams showing the functional sequence of the maintenance terminal 1 , the communication server 3 and the ECU 11 in the flow process of the maintenance system described above. It should be noted that the details of data between the maintenance terminal 1 , the communication server 3 and the ECU 11 are sent and received, and their sequence in relation to the 3 and 4 is explained. Thus, the explanation regarding the operation of the data management server 5 which is the communications between the maintenance terminal 1 and the communication server 3 transmits, omitted here. In addition, the details of the operation of the data management server 5 described later.

In Bezug auf 3, wie in dem Beispiel des oben beschriebenen Prozessflusses erläutert, startet ein Ingenieur des Herstellers 6 zuerst das Wartungsterminal 1 in Antwort auf die Mitteilung von dem Händler 7, um die Fern-Wartung zu beginnen, und dann sendet das Wartungsterminal 1 einen Initialisierungsanforderungsbefehl an den Kommunikationsserver 3 (Schritt S1).In relation to 3 As explained in the example of the process flow described above, an engineer from the manufacturer starts 6 first the maintenance terminal 1 in response to the message from the dealer 7 to start remote maintenance, and then the maintenance terminal sends 1 an initialization request command to the communication server 3 (Step S1).

Der Kommunikationsserver 3 wandelt diesen Initialisierungsanforderungsbefehl in einen solchen um, der mit dem Kommunikationsprotokoll der ECU 11 übereinstimmt, und überträgt sie zu der ECU 11 (Schritt S2).The communication server 3 converts this initialization request command into one that is compatible with the communication protocol of the ECU 11 matches and transmits them to the ECU 11 (Step S2).

Die ECU 11, die den von dem Kommunikationsserver 3 übertragenen Initialisierungsanforderungsbefehl empfangen hat, führt die Initialisierung durch (Schritt S3), und sendet dann den Status des Ergebnisses, das durch Durchführung der Initialisierung erhalten ist, zu dem Kommunikationsserver 3 (Schritt S4).The ECU 11 that the from the communication server 3 received transmitted initialization request command, performs the initialization (step S3), and then sends the status of the result obtained by performing the initialization to the communication server 3 (Step S4).

Als nächstes wandelt der Kommunikationsserver 3, der von der ECU 11 den Status des durch Ausführung der Initialisierung erhaltenen Ergebnisses empfangen hat, diesen Status in einen solchen um, der mit dem Kommunikationsprotokolls des Wartungsterminals 1 übereinstimmt, und überträgt ihn dann zu dem Wartungsterminal 1 (Schritt S5).Next the communication server converts 3 by the ECU 11 received the status of the result obtained by executing the initialization, this status into one that corresponds to the communication protocol of the maintenance terminal 1 matches, and then transmits it to the maintenance terminal 1 (Step S5).

In Antwort auf den Abschluss der Initialisierung durch die ECU 11 sendet dann das Wartungsterminal 1 einen Befehl zur Anforderung einer DTC-Nummer zu dem Kommunikationsserver 3 (Schritt S6). Hier ist die DTC-Nummer ein Fehlerdiagnosecode, der den Zustand des Fahrzeugs 4 angibt, das heißt, die einen DTC (Diagnosefehlercode) angebende Nummer.In response to the completion of the initialization by the ECU 11 then sends the maintenance terminal 1 a command to request a DTC number from the communication server 3 (Step S6). Here the DTC number is a diagnostic code that indicates the condition of the vehicle 4 indicates, that is, the number indicating a DTC (Diagnostic Trouble Code).

Der Kommunikationsserver 3, der den Befehl zum Anfordern der DTC-Nummer empfangen hat, wandelt diesen Befehl in einen solchen um, der mit dem Kommunikationsprotokoll der ECU 11 übereinstimmt, und überträgt ihn dann zu der ECU 11 (Schritt S7).The communication server 3 , who has received the command to request the DTC number, converts this command to one that uses the communication protocol of the ECU 11 matches, and then transmits it to the ECU 11 (Step S7).

Die ECU 11, die den von dem Kommunikationsserver 3 übertragenen DTC-Nummer-Anforderungsbefehl empfangen hat, erhält die DTC-Nummer aus einem Speicherabschnitt (Schritt S8) und sendet sie zu dem Kommunikationsserver 3 (Schritt S9).The ECU 11 that the from the communication server 3 received transmitted DTC number request command, receives the DTC number from a storage section (step S8) and sends it to the communication server 3 (Step S9).

Der Kommunikationsserver 3, der die DTC-Nummer von der ECU 11 empfangen hat, wandelt dann diese DTC-Nummer in eine solche um, die mit dem Kommunikationsprotokoll des Wartungsterminals 1 übereinstimmt, und überträgt sie zum Wartungsterminal 1 (Schritt S10).The communication server 3 which the DTC number from the ECU 11 received, then converts this DTC number into one that uses the communication protocol of the maintenance terminal 1 matches and transmits them to the maintenance terminal 1 (Step S10).

Das Wartungsterminal 1, das die DTC-Nummer empfangen hat, prüft die DTC-Nummer und präsentiert die Anzeige, die das Fehlen einer DTC angibt, einem Bediener des Wartungsterminals 1, wenn die DTC-Nummer gleich null ist (Schritt S11).The maintenance terminal 1 who has received the DTC number checks the DTC number and presents the display indicating the absence of a DTC to an operator of the maintenance terminal 1 when the DTC number is zero (step S11).

Wenn andererseits die DTC-Nummer gleich oder größer als eins ist, sendet das Wartungsterminal 1 einen Befehl zum Anfordern eines Einfrierdaten-Ursachen-DTC zu dem Kommunikationsserver 3 (Schritt S12). Hier bezeichnet Einfrierdaten die gegenwärtigen Daten, wenn der DTC ausgegeben wird, und allgemein werden nur Einfrierdaten entsprechend einem einzigen DTC konserviert. Somit werden Daten, die einem DTC entsprechen, der eine höhere Priorität unter den DTCs hat und der das wichtigste Problem indiziert, als Einfrierdaten konserviert. Ein solcher DTC wird als Einfrierdaten-Ursachen-DTC bezeichnet.On the other hand, if the DTC number is equal to or greater than one, the maintenance terminal sends 1 a command to request a freeze data cause DTC to the communication server 3 (Step S12). Here, freeze data denotes the current data when the DTC is issued, and generally only freeze data corresponding to a single DTC is preserved. Thus, data that corresponds to a DTC that has a higher priority among the DTCs and that indicates the most important problem is preserved as freezing data. Such a DTC is called Freeze Data Cause DTC.

Der Kommunikationsserver 3, der den Befehl zum Anfordern des Einfrierdaten-Ursachen-DTC empfangen hat, wandelt diesen Befehl in einen solchen um, der mit dem Kommunikationsprotokoll der ECU 11 übereinstimmt, und überträgt ihn zu der ECU 11 (Schritt S13).The communication server 3 who has received the command to request the Freeze Data Cause DTC converts this command to one that communicates with the communication protocol of the ECU 11 matches and transmits it to the ECU 11 (Step S13).

Die ECU 11, die den vom Kommunikationsserver 3 übertragenen Anforderungsbefehl für den Einfrierdaten-Ursachen-DTC empfangen hat, erhält den Einfrierdaten-Ursachen-DTC aus dem Speicherabschnitt (Schritt S14) und sendet ihn zu dem Kommunikationsserver 3 (Schritt S15).The ECU 11 from the communication server 3 received transmitted request command for the freeze data cause DTC receives the freeze data cause DTC from the storage section (step S14) and sends it to the communication server 3 (Step S15).

Der Kommunikationsserver 3, der von der ECU 11 den Einfrierdaten-Ursachen-DTC empfangen hat, wandelt dann diesen DTC in einen solchen um, der mit dem Kommunikationsprotokoll des Wartungsterminals 11 übereinstimmt, und überträgt ihn zu dem Wartungsterminal 1 (Schritt S16).The communication server 3 by the ECU 11 received the Freeze Data Cause DTC, then converts this DTC to one that uses the maintenance terminal's communication protocol 11 matches and transmits it to the maintenance terminal 1 (Step S16).

Nun sendet in Bezug auf 4 das Wartungsterminal 1, das den Einfrierdaten-Ursachen-DTC empfangen hat und ihn dem Bediener des Wartungsterminals 1 anzeigt (Schritt S17), einen Befehl zum Anfordern einer Einfrierdatenliste zu dem Kommunikationsserver 3 (Schritt S18). Angemerkt wird, dass dann, wenn in Schritt S17 der Einfrierdaten-Ursachen-DTC dem Bediener angezeigt wird, das dem DTC entsprechende Dokument aus einer Datenbank erfasst werden kann, um das Dokument zusammen mit dem DTC anzuzeigen. Hier ist die Datenbank in dem Wartungsterminal 1, dem Kommunikationsnetzwerk 2 oder irgendwelchen anderen Stellen vorgesehen, so lange auf sie zugegriffen werden kann.Now sends in terms of 4 the maintenance terminal 1 that has received the Freeze Data Cause DTC and the operator of the maintenance terminal 1 displays (step S17) a command to request a freeze data list to the communication server 3 (Step S18). It is noted that when the freezing data cause DTC is displayed to the operator in step S17, the document corresponding to the DTC can be acquired from a database to display the document together with the DTC. Here is the database in maintenance terminal 1, the communication network 2 or any other place as long as it can be accessed.

Der Kommunikationsserver 3, der den Befehl zum Anfordern der Einfrierdatenliste empfangen hat, wandelt diesen Befehl in einen solchen um, der mit dem Kommunikationsprotokoll der ECU 11 übereinstimmt, und überträgt ihn zu der ECU 11 (Schritt S19).The communication server 3 , who has received the command to request the freeze data list, converts this command to one that is compatible with the communication protocol of the ECU 11 matches and transmits it to the ECU 11 (Step S19).

Die ECU 11, die den von dem Kommunikationsserver 3 übertragenen Anforderungsbefehl für die Einfrierdatenliste empfangen hat, erhält die Einfrierdatenliste aus dem Speicherabschnitt (Schritt S20) und sendet sie zu dem Kommunikationsserver 3 (Schritt S21).The ECU 11 that the from the communication server 3 Received transmitted request command for the freeze data list, receives the freeze data list from the storage section (step S20) and sends it to the communication server 3 (Step S21).

Der Kommunikationsserver 3, der die Einfrierdatenliste von der ECU 11 empfangen hat, wandelt dann diese Liste in eine solche um, die mit dem Kommunikationsprotokoll des Wartungsterminals 11 übereinstimmt, und überträgt sie zu dem Wartungsterminal 1 (Schritt S22).The communication server 3 which the freeze data list from the ECU 11 received, then converts this list to one that uses the communication protocol of the maintenance terminal 11 matches and transmits them to the maintenance terminal 1 (Step S22).

Das Wartungsterminal 1, das die Einfrierdatenliste empfangen hat, zeigt diese dem Bediener des Wartungsterminals 1 an, sodass der Bediener die Einfrierdaten auswählen und sie von der ECU 11 anfordern kann (Schritt S23).The maintenance terminal 1 , which has received the freeze data list, shows this to the operator of the maintenance terminal 1 so that the operator selects the freezing data and retrieves it from the ECU 11 can request (step S23).

Das Wartungsterminal 1 sendet dann einen Befehl zum Anfordern der gewählten Einfrierdaten zu dem Kommunikationsserver 3 (Schritt S24).The maintenance terminal 1 then sends a command to request the selected freeze data to the communication server 3 (Step S24).

Der Kommunikationsserver 3, der den Befehl zum Anfordern der Einfrierdaten empfangen hat, wandelt diesen Befehl in einen solchen um, der mit dem Kommunikationsprotokoll der ECU 11 übereinstimmt, und überträgt ihn zu der ECU 11 (Schritt S25).The communication server 3 , who has received the command to request the freeze data, converts this command to one that communicates with the communication protocol of the ECU 11 matches and transmits it to the ECU 11 (Step S25).

Die ECU 11, die den vom Kommunikationsserver 3 übertragenen Einfrierdaten-Anforderungsbefehl empfangen hat, erhält die Einfrierdaten aus dem Speicherabschnitt (Schritt S26) und sendet sie zu dem Kommunikationsserver 3 (Schritt S27).The ECU 11 from the communication server 3 received transmitted freeze data request command, receives the freeze data from the storage section (step S26) and sends it to the communication server 3 (Step S27).

Der Kommunikationsserver 3, der die Einfrierdatenliste von der ECU 11 empfangen hat, wandelt dann diese Liste in eine solche um, die mit dem Kommunikationsprotokoll des Wartungsterminals 1 übereinstimmt, und überträgt sie zu dem Wartungsterminal 1 (Schritt S28).The communication server 3 which the freeze data list from the ECU 11 received, then converts this list to one that uses the communication protocol of the maintenance terminal 1 matches and transmits them to the maintenance terminal 1 (Step S28).

Das Wartungsterminal 1, das die Einfrierdaten empfangen hat, zeigt diese dem Bediener des Wartungsterminals 1, sodass die Bediener die Fehlerursache in dem Fahrzeug 4 bestimmen kann (Schritt S29).The maintenance terminal 1 who has received the freezing data is shown to the operator of the maintenance terminals 1 so that the operator can determine the cause of the fault in the vehicle 4 can determine (step S29).

Angemerkt wird, dass dann, wenn eine Mehrzahl von DTCs in Bezug auf ein Problem existieren, die Prozesse der Schritte S23 und S29 wiederholt durchgeführt werden und der Bediener des Wartungsterminals 1 die Fehlerursachen in dem Fahrzeug 4 bestimmt.Note that when a plurality of DTCs exist regarding a problem, the processes of steps S23 and S29 are repeated and the operator of the maintenance terminal 1 the causes of errors in the vehicle 4 certainly.

Das Vorstehende ist die Funktion des Wartungsterminals 1, des Kommunikationsservers 3 und der ECU 11 in dem Prozessfluss des Fern-Wartungssystems. Als nächstes werden Daten und Befehle, die zwischen dem Wartungsterminal 1 und der ECU 11 gesendet und empfangen werden, in Bezug auf die Zeichnungen erläutert.The above is the function of the maintenance terminal 1 , the communication server 3 and the ECU 11 in the process flow of the remote maintenance system. Next are data and commands between the maintenance terminal 1 and the ECU 11 are sent and received, explained with reference to the drawings.

5 ist ein Diagramm, das ein Beispiel einer Anforderungsmeldung zeigt, die von dem Wartungsterminal 1 zu der ECU 11 über den Kommunikationsserver 3 gesendet wird. Wie in 5 gezeigt, ist die Anforderungsmeldung ein Signal mit einer maximalen Datenlänge von 11 Bytes, und die ersten bis dritten Bytes enthalten Festdaten. Zusätzlich bilden die vierten bis zehnten Bytes einen Datenbereich mit einer maximalen Länge von 7 Bytes, und das elfte Byte enthält eine Prüfsumme. Mit dieser Meldung fordert das Wartungsterminal 1 von der ECU 11 an: (1) eine Blindmeldung; (2) eine volle gegen wärtige Datenliste; (3) eine erweiterte gegenwärtige Datenliste; (4) gegenwärtige Daten; (5) eine Einfrierdaten-Ursachen-DTC; (6) eine volle Einfrierdatenliste; (7) eine erweiterte Einfrierdatenliste; (8) Einfrierdaten; (9) eine DTC-Nummer; (10) einen DTC; oder dgl. 5 FIG. 12 is a diagram showing an example of a request message issued by the maintenance terminal 1 to the ECU 11 via the communication server 3 is sent. As in 5 shown, the request message is a signal with a maximum data length of 11 bytes, and the first to third bytes contain fixed data. In addition, the fourth through tenth bytes form a data area with a maximum length of 7 bytes, and the eleventh byte contains a checksum. The maintenance terminal prompts with this message 1 from the ECU 11 to: (1) a blind report; (2) a full current data list; (3) an expanded current data list; (4) current data; (5) a freeze data cause DTC; (6) a full freeze data list; (7) an extended freeze data list; (8) freeze data; (9) a DTC number; (10) a DTC; or the like

Andererseits ist 6 ein Diagramm, das ein Beispiel einer Antwortmeldung zeigt, die von der ECU 11 zu dem Wartungsterminal 1 über den Kommunikationsserver 3 gesendet wird. Wie in 6 gezeigt, ist die Antwortmeldung ein Signal mit einer maximalen Datenlänge von 11 Bytes ähnlich der Anforderungsmeldung, und die ersten und zweiten Bytes enthalten Festdaten. Zusätzlich enthält das dritte Byte eine interne Adresse der ECU, und die vierten bis zehnten Bytes bilden einen Datenbereich mit einer maximalen Länge von 7 Bytes. Darüber hinaus enthält das elfte Byte eine Prüfsumme.On the other hand 6 a diagram showing an example of a response message from the ECU 11 to the maintenance terminal 1 via the communication server 3 is sent. As in 6 shown, the response message is a signal with a maximum data length of 11 bytes similar to the request message, and the first and second bytes contain fixed data. In addition, the third byte contains an internal address of the ECU, and the fourth to tenth bytes form a data area with a maximum length of 7 bytes. The eleventh byte also contains a checksum.

Insbesondere wird angemerkt, dass 32 Informationsarten gesendet und empfangen werden können, unter Verwendung eines vier-Byte-Datenrahmens, wobei ein Byte acht Bits hat, deren Länge insgesamt 32 Bit ist, d.h., dass die sechsten bis neunten Bytes von: (1) der Blindmeldung; (2) der vollen gegenwärtigen Datenliste; (3) oder erweiterten gegenwärtigen Datenliste; (4) der gegenwärtigen Daten; und (9) der DTC-Nummer, sowie siebte bis zehnte Bytes von: (6) der vollen Einfrierdatenliste; (7) der erweiterten Einfrierdatenliste; (8) der Einfrierdaten. Wenn z.B. das erste Bit der (6) vollen Einfrierdatenliste mit einer 32 Bit Länge auf „1" gesetzt wird, wird die Information über die Sauerstoffkonzentration von dem O2-Sensor 22 als Einfrierdaten gespeichert. Wenn das zweite Bit der (6) vollen Einfrierdatenliste auf "1" gesetzt wird, wird die Information über den Drosselöffnungsgrad von dem Drosselöffnungsgradsensor 23 als die Einfrierdaten gespeichert. Wenn das dritte Bit der (6) vollen Einfrierdatenliste auf "1" gesetzt wird, wird Information über die Temperatur des Motorkühlwassers von dem Wassertemperatursensor 24 als die Einfrierdaten gespeichert.In particular, it is noted that 32 types of information can be sent and received using a four-byte data frame, one byte having eight bits, the total length of which is 32 bits, that is, the sixth to ninth bytes are: blind message; (2) the full current data list; (3) or expanded current data list; (4) the current data; and (9) the DTC number, and seventh through tenth bytes of: (6) the full freeze data list; (7) the extended freeze data list; (8) the freezing data. For example, if the first bit of the (6) full freeze data list with a 32 bit length is set to "1", the information about the oxygen concentration from the O 2 sensor 22 saved as freezing data. When the second bit of the (6) full freeze data list is set to "1", the throttle opening degree information from the throttle opening degree sensor 23 saved as the freeze data. When the third bit of the (6) full freeze data list is set to "1", information about the temperature of the engine cooling water is obtained from the water temperature sensor 24 saved as the freeze data.

Darüber hinaus werden drei Arten von DTCs jeweils als mit einer 16 Byte Länge unter Verwendung der fünften und sechsten Bytes des (10) DTC , der siebten und achten Bytes (10) DTC bzw. der neunten und zehnten Bytes (10) DTC gesendet. Somit sendet die ECU 11 zu dem Wartungsterminal 1: (1) die Blindmeldung; (2) die volle gegenwärtige Datenliste; (3) die erweiterte gegenwärtige Datenliste; (4) die gegenwärtigen Daten; (5) den Einfrierdaten-Ursaschen-DTC; (6) die volle Einfrierdatenliste; (7) die erweiterte Einfrierdatenliste; (8) die Einfrierdaten; (9) die DTC-Nummer; (10) den DTC; oder dgl.In addition, three types of DTCs are each considered to be 16 bytes long using the fifth and sixth bytes of the (10) DTC, the seventh and eighth bytes ( 10 ) DTC or the ninth and tenth bytes ( 10 ) DTC sent. Thus the ECU sends 11 to the maintenance terminal 1 : (1) the blind report; (2) the full current data list; (3) the expanded current data list; (4) the current data; (5) the freeze data Ursaschen DTC; (6) the full freeze data list; (7) the extended freeze data list; (8) the freeze data; (9) the DTC number; (10) the DTC; or the like

Wie in der Anforderungsmeldung und der Antwortmeldung gezeigt, die in den 5 und 6 gezeigt sind, wird angemerkt, dass die Daten, die beim Anfordern und Senden der (1) Blindmeldung involviert sind, die gleichen sind wie die Daten, die beim Anfordern und Senden von (2) der vollen gegenwärtigen Datenliste involviert sind. Das heißt, die vorliegende Ausführung nimmt an, dass die Daten, die als blinde (vorgetäuschte) Daten gesendet und empfangen werden, die gleichen sind wie die Daten, die beim Anfordern und Senden der vollen gegenwärtigen Datenliste involviert sind. Hier ist die Blindmeldung eine Meldung, die mit einem konstanten Intervall gesendet wird, um zu verhindern, dass der Modus der ECU 11 zu dem normalen Modus zurückkehrt, wenn er als Ergebnis der Initialisierung von dem normalen Modus zu dem Fehlerdiagnosemodus umgeschaltet worden ist.As shown in the request message and the reply message that appear in the 5 and 6 it is noted that the data involved in requesting and sending the (1) dummy message is the same as the data involved in requesting and sending (2) the full current data list. That is, the present embodiment assumes that the data sent and received as dummy data is the same as the data involved in requesting and sending the full current data list. Here the blind message is a message that is sent at a constant interval to prevent the mode of the ECU 11 returns to the normal mode if it has been switched from the normal mode to the fault diagnosis mode as a result of the initialization.

Darüber hinaus entsprechen die Formate der vorgenannten Anforderungsmeldung und Antwortmeldungen den Meldungsformaten der Kommunikationsstandards SAE1978, SAE1979 oder IS09141-2.Furthermore correspond to the formats of the aforementioned request message and Response messages to the message formats of the communication standards SAE1978, SAE1979 or IS09141-2.

Ferner ist in der obigen Erläuterung eine Beschreibung in Bezug auf die Diagramme durchgeführt worden, die die Sequenz der Operationen des Wartungsterminals 1, des Kommunikationsservers 3 und der ECU 11 in dem Prozessfluss des Fern-Wartungssystems zeigen, ohne den Betrieb des Datenmanagementservers 5 zu erläutern, der die Kommunikationen zwischen den Wartungsterminal 1 und dem Kommunikationsserver 3 überträgt. Nachfolgend wird der Betrieb des Datenmanagementservers 5 in Bezug auf die Zeichnungen erläutert.Furthermore, in the above explanation, a description has been made with respect to the diagrams showing the sequence of operations of the maintenance terminal 1 , the communication server 3 and the ECU 11 show in the process flow of the remote maintenance system without the operation of the data management server 5 to explain the communications between the maintenance terminal 1 and the communication server 3 transfers. Nachfol The operation of the data management server becomes crucial 5 explained with reference to the drawings.

Zuerst wird der Betrieb des Datenmanagementservers 5, wenn er von dem Wartungsterminal 1 oder dem Kommunikationsserver 3 gesendete Daten empfängt, in Bezug auf das in 7 gezeigte Flussdiagramm erläutert.First, the operation of the data management server 5 when coming from the maintenance terminal 1 or the communication server 3 data sent with respect to the data received in 7 shown flowchart explained.

Zuerst speichert, wie in 7 gezeigt, bei Empfang von Daten von dem Wartungsterminal 1 oder dem Kommunikationsserver 3 (Schritt S31), der Datenmanagementserver 5 die empfangenen Daten in einem Speicherabschnitt, der in dem Datenmanagementserver 5 vorgesehen ist (Schritt S32).First save as in 7 shown receiving data from the maintenance terminal 1 or the communication server 3 (Step S31), the data management server 5 the received data in a storage section in the data management server 5 is provided (step S32).

Als nächstes wird bestimmt, ob in Bezug auf den Empfang der Daten ein Fehler aufgetreten ist (Schritt S33). Wenn ein Fehler aufgetreten ist (JA in Schritt S33), wird ein Fehlerprozess ausgeführt (Schritt S34), und dann wird ein Antwortsignal gesetzt, um das Vorhandensein eines Fehlers anzugeben (Schritt S35).As next it is determined whether there is an error in the reception of the data has occurred (step S33). If an error has occurred (YES in step S33), an error process is carried out (step S34), and then a response signal is set to the presence of an error to be specified (step S35).

Wenn hingegen in Schritt S33 kein Fehler aufgetreten ist (NEIN in Schritt S33), wird das Antwortsignal so gesetzt, dass es das Fehlen eines Fehlers angibt (Schritt S36).If however, no error occurred in step S33 (NO in step S33), the response signal is set to indicate the absence of a Indicates error (step S36).

Anschließend wird, nach Abschluss des Setzens des Antwortsignals das Antwortsignal zu dem Wartungsterminal 1 oder dem Kommunikationsserver 3 gesendet, der die Daten gesendet hatte (Schritt S37).Then, after the response signal is set, the response signal becomes the maintenance terminal 1 or the communication server 3 that sent the data (step S37).

Als nächstes wird der Datenanforderungsempfangsbetrieb des Datenmanagementservers 5, wenn von dem Wartungsterminal 1 oder dem Kommunikationsserver 3 Daten angefordert werden, in Bezug auf das in 8 gezeigte Flussdiagramm erläutert.Next, the data request reception operation of the data management server 5 if from the maintenance terminal 1 or the communication server 3 Data is requested in relation to that in 8th shown flowchart explained.

Zuerst sucht, wie in 8 gezeigt, in Antwort auf den Empfang von Anforderungsdaten von dem Wartungsterminal 1 oder dem Kommunikationsserver 3 (Schritt S41), der Datenmanagementserver 5 die angeforderten Daten aus dem Speicherabschnitt, der in dem Datenmanagementserver 5 vorgesehen ist (Schritt S42).First look like in 8th shown in response to receipt of request data from the maintenance terminal 1 or the communication server 3 (Step S41), the data management server 5 the requested data from the storage section that is in the data management server 5 is provided (step S42).

Anschließend wird bestimmt, ob in Bezug auf den Empfang einer Datenanforderung ein Fehler aufgetreten ist (Schritt S43). Wenn ein Fehler aufgetreten ist (JA in Schritt S43), wird ein Fehlerprozess ausgeführt (Schritt S44), und dann wird ein Antwortsignal so gesetzt, dass es das Vorhandensein eines Fehlers anzeigt (Schritt S45).Then will determines whether to receive a data request An error has occurred (step S43). If an error occurred (YES in step S43), an error process is carried out (step S44), and then a response signal is set to be the presence indicates an error (step S45).

Wenn hingegen in Schritt S43 kein Fehler aufgetreten ist (NEIN in Schritt S43), bestimmt der Datenmanagementserver 5, ob in dem Speicherabschnitt die angeforderten Daten gespeichert sind (Schritt S46).On the other hand, if no error has occurred in step S43 (NO in step S43), the data management server determines 5 whether the requested data is stored in the storage section (step S46).

Wenn in Schritt S46 bestimmt wird, dass die angeforderten Daten in dem Speicherabschnitt gespeichert sind (JA in Schritt S46), werden die angeforderten Daten selbst in das Antwortsignal gesetzt (Schritt S47).If it is determined in step S46 that the requested data in the Are stored (YES in step S46), the requested data itself in the response signal (step S47).

Wenn hingegen in Schritt S46 bestimmt wird, dass die angeforderten Daten nicht in dem Speicherabschnitt gespeichert sind (NEIN in Schritt S46), wird das Antwortsignal so gesetzt, dass es das Fehlen der Daten anzeigt (Schritt S48).If however, it is determined in step S46 that the requested data are not stored in the storage section (NO in step S46), the response signal is set to indicate the lack of data displays (step S48).

Anschließend wird, nach Abschluss des Setzens des Antwortsignals, das Antwortsignal zu dem Wartungsterminal 1 oder dem Kommunikationsserver 3 gesendet, der die Daten gesendet hatte (Schritt S49).Then, after the response signal is set, the response signal is sent to the maintenance terminal 1 or the communication server 3 that sent the data (step S49).

Angemerkt wird, dass eine Methode der Übertragung eines Befehls zwischen dem Wartungsterminal und dem Kommunikationsserver 3, der von dem Datenmanagementserver 5 ausgeführt wird, die gleiche ist wie die vorgenannte Methode der Datenübertragung, sodass die Erläuterung davon hier weggelassen wird.It is noted that a method of transmitting a command between the maintenance terminal and the communication server 3 by the data management server 5 is the same as the aforementioned method of data transmission, so the explanation thereof is omitted here.

Nachfolgend wird in Bezug auf die 9A bis 9C die Datenstruktur eines Signals erläutert, das von dem Wartungsterminal 1 und dem Kom munikationsserver 3 gesendet wird, wenn der vorgenannte Datenmanagementserver 5 Daten oder einen Datenanforderungsbefehl und ein Signal empfängt, das in Antwort auf die Daten oder den Datenanforderungsbefehl von dem Wartungsterminal 1 oder dem Kommunikationsserver 3 gesendet wird.Below is in relation to the 9A to 9C explains the data structure of a signal from the maintenance terminal 1 and the communication server 3 is sent when the aforementioned data management server 5 Receives data or a data request command and a signal in response to the data or data request command from the maintenance terminal 1 or the communication server 3 is sent.

Wie in 9A gezeigt, ist die Basisdatenstruktur derart, dass sie Sendequelleninformation mit einer Länge von 20 Bytes enthält, Sendebestimmungsortinformation mit der gleichen Länge von 20 Bytes, sowie Daten oder ein Befehlsbereich mit einer variablen Länge, die zwischen dem Wartungsterminal 1 und dem Kommunikationsserver 3 gesendete und empfangene Informationen enthält. Hier wird die Beziehung zwischen der Sendequelle und dem Sendebestimmungsort wie folgt bestimmt.As in 9A as shown, the basic data structure is such that it contains transmission source information with a length of 20 bytes, destination information with the same length of 20 bytes, as well as data or a command area with a variable length that is between the maintenance terminal 1 and the communication server 3 contains sent and received information. Here, the relationship between the transmission source and the transmission destination is determined as follows.

Wenn z.B. der Kommunikationsserver 3 einen Befehl von dem Wartungsterminal 1 anfordert, wird in der Sendequelle "Server" gesetzt, was den Kommunikationsserver 3 angibt, und wird in dem Sendebestimmungsort "Client" gesetzt, was das Wartungsterminal 1 angibt, wie in 9 mit (1) gezeigt, und ein Signal, das die in 9A gezeigte Struktur hat, wird zusammen mit einem "Hole Daten""-Befehl zu dem Datenmanagementserver 5 gesendet. In diesem Fall wird in die Daten oder den Befehlsbereich nichts gesetzt.If, for example, the communication server 3 a command from the maintenance terminal 1 requests, "Server" is set in the send source, which is the communication server 3 indicates, and is set in the sending destination "client" what the maintenance terminal 1 indicates how in 9 shown with (1) and a signal that the in 9A structure shown, becomes a data management server together with a "Get Data" command 5 ge sends. In this case, nothing is put in the data or the command area.

Ähnlich, wenn z.B. das Wartungsterminal 1 einen von dem Kommunikationsserver 3 angeforderten Befehl sendet, wird in der Sendequelle "Client" gesetzt, was das Wartungsterminal 1 angibt, und wird in dem Sendebestimmungsort "Server" gesetzt, was den Kommunikationsserver 3 angibt, wie in 9B mit (2) gezeigt, und ein Signal mit der in 9A gezeigten Struktur wird zusammen mit einem "Ablege Daten"-Befehl zu dem Datenmanagementserver 5 gesendet. In diesem Fall wird die Information für die ECU 11 in die Daten oder den Befehlsbereich gesetzt.Similar if, for example, the maintenance terminal 1 one from the communication server 3 sends the requested command, is set in the send source "client", which is the maintenance terminal 1 indicates, and is set in the sending destination "server", which is the communication server 3 indicates how in 9B shown with (2), and a signal with the in 9A The structure shown is sent to the data management server together with a "store data" command 5 Posted. In this case, the information for the ECU 11 set in the data or the command area.

Wenn ferner z.B. das Wartungsterminal 1 Daten von dem Kommunikations server 3 anfordert, wird in der Sendequelle "Client" gesetzt, was das Wartungsterminal 1 angibt, und wird in dem Sendebestimmungsort "Server" gesetzt, was den Kommunikationsserver 3 angibt, wie in 9B mit (3) gezeigt, und ein Signal mit der in 9A gezeigten Struktur wird zusammen mit einem "Hole Daten"-Befehl zu dem Datenmanagementserver 5 gesendet. In diesem Fall wird in dem Daten- oder Befehlsbereich nichts gesetzt.If, for example, the maintenance terminal 1 Data from the communication server 3 requests, "Client" is set in the transmission source, which is the maintenance terminal 1 indicates, and is set in the sending destination "server", which is the communication server 3 indicates how in 9B shown with (3), and a signal with the in 9A The structure shown is sent to the data management server together with a "Get Data" command 5 Posted. In this case, nothing is set in the data or command area.

Ähnlich, wenn z.B. der Kommunikationsserver 3 von dem Wartungsterminal 1 angeforderte Daten sendet, wird in der Sendequelle "Server" gesetzt, was den Kommunikationsserver 3 angibt, und wird in dem Sendebestimmungsort "Client" gesetzt, was das Wartungsterminal 1 angibt, wie in 9B mit (4) gezeigt, und ein Signal mit der in 9A gezeigten Struktur wird zusammen mit einem "Ablege Daten"-Befehl zu dem Datenmanagementserver 5 gesendet. In diesem Fall wird von der ECU 11 empfange Information in die Daten oder den Befehlsbereich gesetzt.Similar if, for example, the communication server 3 from the maintenance terminal 1 sends requested data, is set in the send source "server", which is the communication server 3 indicates, and is set in the sending destination "client" what the maintenance terminal 1 indicates how in 9B shown with (4), and a signal with the in 9A The structure shown is sent to the data management server together with a "store data" command 5 Posted. In this case, the ECU 11 receive information set in the data or the command area.

Um zusätzlich das Senden und den Empfang von Daten zu realisieren, die eine Sendequelle und einen Sendebestimmungsort bezeichnen, managt der Datenmanagementserver 5 Datendateien so wie in 9C gezeigt. Das heißt, um mit einer Mehrzahl von Sendequellen, einer Mehrzahl von Sendebestimmungsorten, dem Senden einer Mehrzahl von Datenstücken zu demselben Bestimmungsort und dem Empfang einer Mehrzahl von Datenstücken von derselben Sendequelle umzugehen, verwendet der Datenmanagementserver 5 sequenzielle Managementdateien, die jeweils eine Sendequelle und einen Sendebestimmungsort spezifizieren, und Sende- und Empfangspufferdateien, die jeweils eine Sendequelle und einen Sendebestimmungsort spezifizieren.In order to additionally implement the sending and receiving of data that designate a sending source and a sending destination, the data management server manages 5 Data files like in 9C shown. That is, to deal with a plurality of transmission sources, a plurality of transmission destinations, the transmission of a plurality of pieces of data to the same destination and the reception of a plurality of pieces of data from the same transmission source, the data management server uses 5 sequential management files each specifying a transmission source and a destination, and transmission and reception buffer files each specifying a transmission source and a destination.

Jede der sequenziellen Managementdateien, wie in 9C mit (1) und (2) gezeigt, speichert eine sequenzielle Zahl bis zu 264, und es werden sequenzielle Managementdateien zum Anfordern von Daten oder eines Befehls und sequenzielle Managementdateien zum Senden von Daten oder eines Befehls separat erzeugt. Darüber hinaus werden sowohl die An forderungsdateien als auch die Sendedateien gemäß Information über eine Sendequelle und einen Sendebestimmungsort kopiert und gemanagt. Ferner wird eine in einer sequenziellen Managementdatei gespeicherte sequenzielle Zahl um eins erhöht, wenn immer eine Kommunikation entsprechend der sequenziellen Managementdatei zwischen dem Wartungsterminal 1 und dem Kommunikationsserver 3 durchgeführt wird.Each of the sequential management files as in 9C Shown with (1) and (2), a sequential number stores up to 2 64 , and sequential management files for requesting data or a command and sequential management files for sending data or a command are generated separately. In addition, both the request files and the send files are copied and managed in accordance with information about a send source and a send destination. Furthermore, a sequential number stored in a sequential management file is incremented by one whenever communication according to the sequential management file between the maintenance terminal 1 and the communication server 3 is carried out.

Andererseits Puffern die Sende- und Empfangspufferdateien, wie in 9C mit (3) und (4) gezeigt, Daten und Befehle, die zwischen dem Wartungsterminal 1 und dem Kommunikationsserver 3 tatsächlich gesendet und empfangen werden, sowie Sende- und Empfangspufferdateien zum Anfordern von Daten oder eines Befehls sowie Sende- und Empfangspufferdateien zum Senden von Daten oder eines Befehls werden separat erzeugt. Darüber hinaus werden, in der gleichen Weise wie die sequenziellen Managementdateien, die Anforderungsdateien und die Sendedateien entsprechend der Information über eine Sendequelle und einen Sendebestimmungsort gruppiert und gemanagt.On the other hand, the send and receive buffer files, as in 9C with (3) and (4) shown, data and commands between the maintenance terminal 1 and the communication server 3 actually sent and received, and send and receive buffer files for requesting data or a command, and send and receive buffer files for sending data or a command are generated separately. In addition, in the same manner as the sequential management files, the request files and the transmission files are grouped and managed according to the information about a transmission source and a transmission destination.

Zusätzlich enthält, wie in 9C gezeigt, ein Dateiname einer Sende- und Empfangspufferdatei Information über eine Sendequelle und einen Sendebestimmungsort, und eine sequenzielle Zahl, die in der entsprechenden sequenziellen Managementdatei gespeichert ist, um im konkreten Austausch von Daten und Befehlen zu managen, die zwischen dem Wartungsterminal und dem Kommunikationsserver 3 in der Reihenfolge des Austauschs gesendet und empfangen werden.In addition, as in 9C shown, a file name of a transmission and reception buffer file, information about a transmission source and a transmission destination, and a sequential number, which is stored in the corresponding sequential management file, in order to manage the concrete exchange of data and commands between the maintenance terminal and the communication server 3 sent and received in the order of exchange.

Mit dieser Struktur managt der Datenmanagementserver 5 individuell Daten und Befehle, die zwischen einer Mehrzahl von Wartungsterminals 1 und einer Mehrzahl von Kommunikationsservern 3 gesendet und empfangen werden, für individuelle Kombinationen der Wartungsterminals 1 und des Kommunikationsservers 3 in chronologischer Reihenfolge, um es hierdurch möglich zu machen, Daten und Befehle, die zwischen den Wartungsterminals 1 und dem Kommunikationsserver 3 gesendet und empfangen werden, richtig zu übertragen.The data management server manages this structure 5 individually data and commands between a plurality of maintenance terminals 1 and a plurality of communication servers 3 be sent and received for individual combinations of the maintenance terminals 1 and the communication server 3 in chronological order to make it possible for data and commands to appear between the maintenance terminals 1 and the communication server 3 sent and received to transmit correctly.

Angemerkt wird, dass die oben beschriebene Ausführung DTCs als Information herausgehoben hat, die von der ECU 11 zu dem Wartungsterminal 1 über den Kommunikationsserver 3 gesendet werden; jedoch ist es z.B. möglich, eine Bildaufnahmevorrichtung wie etwa eine Kamera und eine Tonaufnahmevorrichtung wie etwa ein Mikrofon mit der ECU 11 oder dem Kommunikationsserver 3 zu verbinden, um Bilder und Töne zur Diagnose des Zustands des Fahrzeugs 4 zu dem Wartungsterminal 1 zu senden. Mit dieser Struktur kann ein Bediener des Wartungsterminals 1 detaillierte Information über das Fahrzeug 4 erhalten.Note that the above-described embodiment has highlighted DTCs as information received from the ECU 11 to the maintenance terminal 1 via the communication server 3 be sent; however, for example, it is possible to include an image pickup device such as a camera and a sound pickup device such as a microphone with the ECU 11 or the communication server 3 to connect to Images and sounds to diagnose the condition of the vehicle 4 to the maintenance terminal 1 to send. With this structure, an operator of the maintenance terminal can 1 detailed information about the vehicle 4 receive.

Zusätzlich ist an dem ferngesteuerten Wartungssystem gemäß der obigen Ausführung hauptsächlich das Senden und der Empfang von Daten und Befehlen zwischen der ECU 11 und dem Wartungsterminal 1 erläutert worden; jedoch ist es z.B. möglich, gleichzeitig das Senden und Empfangen von Daten und Befehlen sowie eine telefonische Stimmkommunikation zwischen einem Ingenieur des Herstellers 6 und einem Techniker des Händlers 7 durch das Kommunikationsnetzwerk 2 durchzuführen, das die Technologien von ISDN, ADSL (Asymmetric Digital Subscriber Line), IP Phone usw. anwendet. Diese Struktur macht es möglich, eine Fern-Wartung durchzuführen, während die detaillierten Zustände bestätigt werden, sodass zuverlässigere Diagnoseergebnisse und Reparaturinhalte erlangt werden können.In addition, on the remote maintenance system according to the above embodiment, it is mainly the sending and receiving of data and commands between the ECU 11 and the maintenance terminal 1 have been explained; however, it is possible, for example, to simultaneously send and receive data and commands as well as telephone voice communication between an engineer of the manufacturer 6 and a dealer’s technician 7 through the communication network 2 using the technologies of ISDN, ADSL (Asymmetric Digital Subscriber Line), IP Phone etc. This structure makes it possible to perform remote maintenance while confirming the detailed conditions, so that more reliable diagnosis results and repair contents can be obtained.

Darüber hinaus ist es nicht erforderlich, den Datenmanagementserver 5 vorzusehen, der in der vorgenannten Ausführung erläutert wurde, wenn nur ein einziges Wartungsterminal 1 und ein einziger Kommunikationsserver 3 installiert sind.In addition, it is not necessary to use the data management server 5 to be provided, which was explained in the aforementioned embodiment, if only a single maintenance terminal 1 and a single communication server 3 are installed.

Gemäß dem oben erläuterten Fern-Wartungssystem der vorliegenden Ausführung wird, wenn in dem Fahrzeug 4 eine Fehlfunktion aufgetreten ist, das Fahrzeug 4 zum Händler 7 gebracht und beim Händler 7 mit dem Kommunikationsserver 3 verbunden, um hierdurch eine Kommunikation zwischen dem beim Hersteller 6 vorgesehen Wartungsterminal 1 und der in dem Fahrzeug 4 angebrachten ECU 11 zu ermöglichen. Dementsprechend erhält ein Ingenieur des Herstellers 6 Wartungsinformation, die den Zustand des Fahrzeugs 4 angibt, von der ECU 11 unter Verwendung des Wartungsterminals 1. Durch Auswertung der Wartungsinformation ist es dem Ingenieur möglich, dem Techniker des Händlers 7 geeignete Anweisungen zu geben und durch Betätigung des Wartungsterminals 1 auf eigene Initiative Wartung an dem Fahrzeug 4 durchzuführen.According to the remote maintenance system of the present embodiment explained above, when in the vehicle 4 a malfunction has occurred, the vehicle 4 to the dealer 7 brought and at the dealer 7 with the communication server 3 connected in order to establish communication between the manufacturer 6 provided maintenance terminal 1 and the one in the vehicle 4 attached ECU 11 to enable. Accordingly, an engineer receives the manufacturer 6 Maintenance information showing the condition of the vehicle 4 indicates from the ECU 11 using the maintenance terminal 1 , By evaluating the maintenance information, it is possible for the engineer, the technician of the dealer 7 give appropriate instructions and by operating the maintenance terminal 1 maintenance on the vehicle on my own initiative 4 perform.

Daher ist es möglich, eine detaillierte Wartung von einem entfernten Ort durchzuführen, die herkömmlich nach Gang zu einem Ort durchgeführt wurde, wo sich das Fahrzeug 4 befindet.Therefore, it is possible to perform detailed maintenance from a remote place, which has conventionally been performed after going to a place where the vehicle is located 4 located.

Industrielle AnwendbarkeitIndustrial applicability

Gemäß der vorliegenden Erfindung ist es für den Bediener des Wartungsterminals nicht notwendig, zu einem Ort zu gehen, wo sich das mobile Objekt befindet, sodass Zeit und Fahrtkosten reduziert werden können.According to the present It is invention for the Operator of the maintenance terminal does not need to go to one place go where the mobile object is located, reducing time and travel costs can be reduced.

Die Reduktion der Fahrzeit macht es möglich, die Effizienz der Wartung zu verbessern. Darüber hinaus kann die Steuervorrichtung über das Wartungsterminal frei betrieben bzw. eingestellt werden, und es ist möglich, mit einem Fall zurecht zu kommen, für den sofortige Maßnahmen ergriffen werden müssen. Da ferner das Wartungsterminal in Funktion sein kann, solange es mit dem Kommunikationsnetzwerk verbunden ist, kann der Bediener des Wartungsterminals Wartung unabhängig von dem Ort, an dem sich das mo bile Objekt befindet, und dem Ort, an dem sich der Bediener befindet, durchführen. Da zusätzlich die Wartung durchgeführt werden kann, solange sie mit dem Kommunikationsnetzwerk verbunden ist, ist es möglich, unabhängig von der Anzahl mobiler Objekte Wartung durchzuführen. Darüber hinaus kann der Bediener des Wartungsterminals auf leichte Weise Protokolldaten in Bezug auf das mobile Objekt, das das Objekt der Wartung ist, erhalten.The Reduction in travel time makes it possible to maintain efficiency to improve. About that In addition, the control device can be freely accessed via the maintenance terminal operated or discontinued, and it is possible to deal with a case to come for immediate action must be taken. Furthermore, since the maintenance terminal can function as long as it is is connected to the communication network, the operator the maintenance terminal maintenance regardless of the location where the mobile object and the place where the operator is located. Because additionally carried out the maintenance can be as long as they are connected to the communication network is it is possible independently perform maintenance on the number of mobile objects. In addition, the operator can of the maintenance terminal easily related to log data on the mobile object that is the object of maintenance.

Zusätzlich macht es die vorliegende Erfindung möglich, die Effizienz von Kommunikation zwischen dem Wartungsterminal und dem Kommunikationsserver zu verbessern. Weil darüber hinaus der Datenmanagementserver den Datenfluss durch Puffern der Daten steuert, reicht es für das Wartungsterminal aus, mit dem Datenmanagementserver als spezifische Kommunikationspartei kommunizieren, auch wenn eine Mehrzahl von Datenstücken zwischen dem Wartungsterminal und einer Mehrzahl von mobilen Objekten gesendet und empfangen werden. Somit ist es möglich, die Last der Kommunikationsprozesse zu reduzieren.Additionally makes the present invention makes it possible the efficiency of communication between the maintenance terminal and to improve the communication server. Because, in addition, the data management server controls the data flow by buffering the data, it is enough for the maintenance terminal with the data management server as a specific communication party communicate even if a plurality of pieces of data between the maintenance terminal and a plurality of mobile objects and be received. So it is possible to take the burden of communication processes to reduce.

Wenn darüber hinaus gemäß der vorliegenden Erfindung der Datenmanagementserver die Sende- und Empfangsdaten zwischen der Mehrzahl von Kommunikationsservern und der Mehrzahl von Wartungsterminals überträgt, ist es möglich, die Sende- und Empfangsdaten zwischen einer korrekten Sendequelle und einem korrekten Sendebestimmungsort zu übertragen. Weil darüber hinaus Information bezüglich der Sendequelle und des Sendebestimmungsort ohne Inspektion der Inhalte der Sende- und Empfangsdaten identifiziert werden können, ist es möglich, die Kommunikationseffizienz zu verbessern.If about that according to the present Invention of the data management server the send and receive data between the plurality of communication servers and the plurality from maintenance terminals it possible the send and receive data between a correct send source and transmit it to a correct destination. Because beyond that Information regarding the source and destination without inspecting the Contents of the send and receive data can be identified it possible improve communication efficiency.

ZusammenfassungSummary

Es wird ein Fern-Wartungssystem angegeben, das die Wartung an einem mobilen Objekt durch Betätigungen von einem entfernten Ort durchführen kann. Wenn in einem Fahrzeug (4) eine Fehlfunktion auftritt, wird eine ECU des Fahrzeugs (4) mit einem Kommunikationsserver (3) bei einem Händler (7) verbunden. Als nächstes startet ein Ingenieur eines Herstellers (6) einen Wartungsterminal (1) in Antwort auf die Mitteilung von dem Händler (7), einen Befehl zum Anfordern eines DTC zu dem Kommunikationsserver (3) zu senden. Der DTC-Anforderungsbefehl wird zu der ECU über einen Datenmanagementserver (5) und den Kommunikationsserver (3) gesendet, und die ECU sendet den DTC zu dem Wartungsterminal (1 ). Der DTC, der von dem Fahrzeug (4) gesendet worden ist, wird über den Kommunikationsserver 3 und dem Datenmanagementserver (5) in das Wartungsterminal (1) eingegeben und auf dem Wartungsterminal (1) angezeigt. Der Ingenieur des Herstellers (6) wertet den Zustand des Fahrzeugs (4) unter Verwendung des angezeigten DTC aus, und liefert dann einem Techniker des Händlers (7) geeignete Anweisungen, und führt auf eigene Initiative an dem Fahrzeug (4) Wartung aus, indem er das Wartungsterminal (1) betätigt.A remote maintenance system is specified that can perform maintenance on a mobile object by operating from a remote location. If in a vehicle ( 4 ) malfunction occurs, an ECU of the vehicle ( 4 ) with a communication server ( 3 ) at a dealer ( 7 ) connected. Next, an engineer from a manufacturer ( 6 ) a maintenance terminal ( 1 ) in response to the message from the dealer ( 7 ), a command to request a DTC to the communication server ( 3 ) to send. The DTC request command is sent to the ECU via a data management server ( 5 ) and the communication server ( 3 ) and the ECU sends the DTC to the maintenance terminal ( 1 ). The DTC issued by the vehicle ( 4 ) has been sent, is via the communication server 3 and the data management server ( 5 ) in the maintenance terminal ( 1 ) entered and on the maintenance terminal ( 1 ) is displayed. The manufacturer's engineer ( 6 ) evaluates the condition of the vehicle ( 4 ) using the displayed DTC, and then delivers to a technician from the dealer ( 7 ) appropriate instructions, and leads the vehicle on its own initiative ( 4 ) Maintenance by pressing the maintenance terminal ( 1 ) operated.

Claims (3)

Fern-Wartungssystem, das Wartungen an einem mobilen Objekt durchführt, indem es eine Steuervorrichtung des mobilen Objekts von einem entfernten Ort überwacht, umfassend: ein Wartungsterminal, das mit einem Kommunikationsnetzwerk verbunden ist, für einen Bediener Wartungsinformation anzeigt, die den vom Kommunikationsnetzwerk empfangenen Zustand des mobilen Objekts angibt, und Steuerinformation für die Steuervorrichtung zu dem Kommunikationsnetzwerk sendet; sowie einen Kommunikationsserver, der zwischen der Steuervorrichtung und dem Kommunikationsnetzwerk angeschlossen ist, Wartungsinformation, die von der Steuervorrichtung erfasst worden ist, zu dem Wartungsterminal sendet, und die Steuerinformation, die von dem Wartungsterminal gesendet worden ist, empfängt, um die Steuerinformation in der Steuervorrichtung zu setzen.Remote maintenance system that maintains on a mobile Object, by having a mobile object control device from a remote Site monitored, full: a maintenance terminal with a communication network is connected for an operator displays maintenance information from the communication network received state of the mobile object indicates, and control information for the Sends control device to the communication network; such as one Communication server between the control device and the Communication network is connected, maintenance information provided by of the control device has been detected to the maintenance terminal sends, and the control information from the maintenance terminal has been sent, received, to set the control information in the control device. Fern-Wartungssystem nach Anspruch 1, das ferner einen Datenmanagementserver aufweist, der die Wartungsinformation und die Steuerinformation speichert, die zwischen dem Wartungsterminal und dem Kommunikationsserver gesendet und empfangen werden, und Kommunikationen zwischen dem Wartungsterminal und dem Kommunikationsserver vermittelt, worin das Wartungsterminal und der Kommunikationsserver die Wartungsinformation und die Steuerinformation über den Datenmanagementserver senden und empfangen.The remote maintenance system of claim 1, further comprising a Data management server having the maintenance information and stores the control information between the maintenance terminal and sent and received to the communication server, and Mediates communications between the maintenance terminal and the communications server, wherein the maintenance terminal and the communication server contain the maintenance information and the control information about send and receive the data management server. Fern-Wartungssystem nach Anspruch 2, worin der Datenmanagementserver die Wartungsinformation in einer Datei speichert, deren Dateiname Information enthält, die eine Sendequelle und einen Sendebestimmungsort der Wartungsinformation angibt, und die Steuerinformation in einer Datei speichert, deren Dateiname Information enthält, die eine Sendequelle und einen Sendebestimmungsort der Steuerinformation angibt.The remote maintenance system of claim 2, wherein the data management server stores the maintenance information in a file, its file name Contains information, the one transmission source and one transmission destination of the maintenance information and stores the control information in a file whose File name information, the a transmission source and a transmission destination of the control information indicates.
DE10297311T 2001-10-16 2002-10-16 Remote maintenance system Ceased DE10297311T5 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2001-318118 2001-10-16
JP2001318118A JP2003122426A (en) 2001-10-16 2001-10-16 Remote maintenance system
PCT/JP2002/010758 WO2003034166A1 (en) 2001-10-16 2002-10-16 Remote maintenance system

Publications (1)

Publication Number Publication Date
DE10297311T5 true DE10297311T5 (en) 2004-10-28

Family

ID=19135884

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10297311T Ceased DE10297311T5 (en) 2001-10-16 2002-10-16 Remote maintenance system

Country Status (5)

Country Link
US (1) US7236862B2 (en)
JP (1) JP2003122426A (en)
DE (1) DE10297311T5 (en)
GB (1) GB2398133B (en)
WO (1) WO2003034166A1 (en)

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003271232A (en) * 2002-03-12 2003-09-26 Tokyo Electron Ltd Method and system for collecting data for remote maintenance and diagnosis of production apparatus
US8019571B2 (en) 2003-05-29 2011-09-13 Panasonic Corporation Abnormality processing system
JP2004362347A (en) * 2003-06-05 2004-12-24 Shimomoto Shoji User automobile inspection support system
US8872650B2 (en) * 2004-05-14 2014-10-28 HKI Systems and Service, LLC Equipment maintenance and monitoring for container yards
DE102004050905A1 (en) * 2004-10-19 2006-05-11 Siemens Ag Monitoring unit for monitoring and automated troubleshooting of medical applications
JP4663497B2 (en) * 2005-12-01 2011-04-06 株式会社日立製作所 Information processing system and information processing apparatus assignment management method
DE102006018831A1 (en) * 2006-04-22 2007-10-25 Daimlerchrysler Ag Vehicle diagnosis and vehicle acceptance
US9067565B2 (en) 2006-05-22 2015-06-30 Inthinc Technology Solutions, Inc. System and method for evaluating driver behavior
US7859392B2 (en) 2006-05-22 2010-12-28 Iwi, Inc. System and method for monitoring and updating speed-by-street data
US7899610B2 (en) 2006-10-02 2011-03-01 Inthinc Technology Solutions, Inc. System and method for reconfiguring an electronic control unit of a motor vehicle to optimize fuel economy
US8825277B2 (en) 2007-06-05 2014-09-02 Inthinc Technology Solutions, Inc. System and method for the collection, correlation and use of vehicle collision data
US8666590B2 (en) 2007-06-22 2014-03-04 Inthinc Technology Solutions, Inc. System and method for naming, filtering, and recall of remotely monitored event data
US9129460B2 (en) 2007-06-25 2015-09-08 Inthinc Technology Solutions, Inc. System and method for monitoring and improving driver behavior
US7999670B2 (en) 2007-07-02 2011-08-16 Inthinc Technology Solutions, Inc. System and method for defining areas of interest and modifying asset monitoring in relation thereto
US8577703B2 (en) 2007-07-17 2013-11-05 Inthinc Technology Solutions, Inc. System and method for categorizing driving behavior using driver mentoring and/or monitoring equipment to determine an underwriting risk
US9117246B2 (en) 2007-07-17 2015-08-25 Inthinc Technology Solutions, Inc. System and method for providing a user interface for vehicle mentoring system users and insurers
US8818618B2 (en) 2007-07-17 2014-08-26 Inthinc Technology Solutions, Inc. System and method for providing a user interface for vehicle monitoring system users and insurers
US7876205B2 (en) 2007-10-02 2011-01-25 Inthinc Technology Solutions, Inc. System and method for detecting use of a wireless device in a moving vehicle
US8909416B2 (en) * 2008-04-14 2014-12-09 Innova Electronics, Inc. Handheld scan tool with fixed solution capability
US8688180B2 (en) 2008-08-06 2014-04-01 Inthinc Technology Solutions, Inc. System and method for detecting use of a wireless device while driving
JP5241374B2 (en) * 2008-08-07 2013-07-17 キヤノン株式会社 Distribution apparatus, distribution method, and computer program
US8963702B2 (en) 2009-02-13 2015-02-24 Inthinc Technology Solutions, Inc. System and method for viewing and correcting data in a street mapping database
US8188887B2 (en) 2009-02-13 2012-05-29 Inthinc Technology Solutions, Inc. System and method for alerting drivers to road conditions
US8892341B2 (en) 2009-02-13 2014-11-18 Inthinc Technology Solutions, Inc. Driver mentoring to improve vehicle operation
US9460051B2 (en) * 2009-06-22 2016-10-04 Ztr Control Systems, Inc. Method for utilization calculation on equipment including independent component
FR2948208B1 (en) * 2009-07-16 2011-06-24 Peugeot Citroen Automobiles Sa REMOTE DIAGNOSTIC DEVICE FOR MOTOR VEHICLE
DE102009039256A1 (en) * 2009-08-28 2011-03-03 Airbus Operations Gmbh A telemetry system and method for performing a test procedure on a remote object
DE102010002328A1 (en) * 2010-02-25 2011-08-25 Robert Bosch GmbH, 70469 Method for monitoring vehicle systems during maintenance work on the vehicle
US9172477B2 (en) 2013-10-30 2015-10-27 Inthinc Technology Solutions, Inc. Wireless device detection using multiple antennas separated by an RF shield
US20150199758A1 (en) * 2014-01-14 2015-07-16 Capital One Financial Corporation. Systems and methods for applying sensor analysis to financial underwriting
CN106340080A (en) * 2016-08-18 2017-01-18 深圳市永兴元科技有限公司 Vehicle maintenance method and apparatus
CN107272657B (en) * 2017-07-21 2020-03-10 北京图森未来科技有限公司 Method, system and related equipment for realizing automatic vehicle maintenance
CN108021124A (en) * 2017-12-13 2018-05-11 北京长城华冠汽车技术开发有限公司 Based on the automotive diagnostic system and diagnostic method being wirelessly transferred
CN109872037B (en) * 2019-01-11 2021-05-04 北京京运通科技股份有限公司 Automatic decision-making method and system for rapid elimination of shortfalls in wind farms or photovoltaic farms
CN113194550B (en) * 2021-04-30 2022-12-02 深圳市道通科技股份有限公司 Data channel construction method, server and data cluster system
CN114321104B (en) * 2022-01-17 2024-04-12 雷沃重工集团有限公司 Intelligent maintenance system in engineering machinery field

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0715427A (en) 1993-06-23 1995-01-17 Nec Eng Ltd Bit alignment circuit
JP2966265B2 (en) * 1993-12-15 1999-10-25 日立建機株式会社 Work machine maintenance system
JP3692571B2 (en) 1995-10-11 2005-09-07 三菱電機株式会社 Communication server load balancing method
JP3485444B2 (en) * 1997-07-09 2004-01-13 新キャタピラー三菱株式会社 Mobile work machine management system and management method, and mobile work machine, user device, and parent device for the management system
US6263268B1 (en) * 1997-08-26 2001-07-17 Transcontech Corporation System and method for providing mobile automotive telemetry
JP2000092111A (en) 1998-09-16 2000-03-31 Dainippon Printing Co Ltd Relay device, and network system provided with the relay device
JP2000132364A (en) * 1998-10-27 2000-05-12 Canon Inc Remote maintenance system, remote maintenance equipment
JP3969868B2 (en) 1998-11-27 2007-09-05 三菱電機株式会社 File transfer management system
US6295492B1 (en) * 1999-01-27 2001-09-25 Infomove.Com, Inc. System for transmitting and displaying multiple, motor vehicle information
JP2001005671A (en) * 1999-06-23 2001-01-12 Denso Corp Data transmission system
US6169943B1 (en) * 1999-07-14 2001-01-02 Eaton Corporation Motor vehicle diagnostic system using hand-held remote control
JP2001076012A (en) 1999-08-31 2001-03-23 Hitachi Ltd Vehicle information collection method and device
JP2001250190A (en) 2000-03-03 2001-09-14 Nec Corp System and method for vehicle inspection, information processor, and computer-readable storage medium
JP2001296915A (en) 2000-04-13 2001-10-26 Yazaki Corp Remote self-diagnosis system
US6389337B1 (en) * 2000-04-24 2002-05-14 H. Brock Kolls Transacting e-commerce and conducting e-business related to identifying and procuring automotive service and vehicle replacement parts
WO2001084380A1 (en) * 2000-05-04 2001-11-08 Song Jin Ho Automatic vehicle management apparatus and method using wire and wireless communication network
US20020007237A1 (en) * 2000-06-14 2002-01-17 Phung Tam A. Method and system for the diagnosis of vehicles
US6636790B1 (en) * 2000-07-25 2003-10-21 Reynolds And Reynolds Holdings, Inc. Wireless diagnostic system and method for monitoring vehicles
US7092803B2 (en) * 2000-08-18 2006-08-15 Idsc Holdings, Llc Remote monitoring, configuring, programming and diagnostic system and method for vehicles and vehicle components
JP4756793B2 (en) * 2000-09-14 2011-08-24 株式会社小松製作所 Construction machine management equipment
JP2002167809A (en) * 2000-12-01 2002-06-11 Shin Caterpillar Mitsubishi Ltd Remote monitoring method of mobile machine and its equipment
JP2002215819A (en) * 2001-01-15 2002-08-02 Fujitsu Ten Ltd Car maintenance service system
US6404329B1 (en) * 2001-02-26 2002-06-11 Chang-Shou Hsu Interactive vehicle-security informing and driving-security prompt system
US6954689B2 (en) * 2001-03-16 2005-10-11 Cnh America Llc Method and apparatus for monitoring work vehicles

Also Published As

Publication number Publication date
GB2398133B (en) 2005-05-18
GB2398133A (en) 2004-08-11
JP2003122426A (en) 2003-04-25
WO2003034166A1 (en) 2003-04-24
US20040255261A1 (en) 2004-12-16
US7236862B2 (en) 2007-06-26
GB0408088D0 (en) 2004-05-12

Similar Documents

Publication Publication Date Title
DE10297311T5 (en) Remote maintenance system
DE102010003193B4 (en) System and method for performing vehicle diagnostics
DE19680530B4 (en) data adapter
DE102006036322B4 (en) Vehicle communication method and system, function identification system and electronic control unit
DE69531689T2 (en) METHOD FOR MONITORING TELEPHONE AND / OR DATA NETWORKS, IN PARTICULAR MOBILE TELEPHONE NETWORKS
DE102005057776A1 (en) Method for updating vehicle diagnostic software
DE10323384A1 (en) diagnostic system
DE10392438T5 (en) Device and method for the central monitoring and control of plants
DE10225786A1 (en) Method and device for transmitting, transmitting and / or receiving information in connection with a vehicle
EP1527554A2 (en) Computer network with diagnosis computer nodes
DE102008055749A1 (en) Vehicle information recording device, vehicle information collection device, and vehicle information record collection system
DE10201323A1 (en) emdedded internet for hearing aids
DE19952391A1 (en) Service interface device for component operation maintenance, monitoring has arrangement for coupling to component controller to read parameter(s), wireless data communications device
DE69526314T2 (en) Serial transmission method and apparatus
DE10323390A1 (en) Telediagnosis Viewer
EP1499999A2 (en) Directory service in an automation system
DE102014000289A1 (en) Web server device, control process and program for it
DE102020209221A1 (en) Method of pairing and coupling a sensor and communication network
EP1362304A2 (en) System and method for saving and generating web pages, which optimises storage space
DE60114186T2 (en) Message broker
DE10245641B4 (en) Method for updating the local management system in at least one network element of a telecommunications network
WO2001086879A1 (en) Method for controlling and/or monitoring system units, computer network for carrying out this method and computer program product
EP1124361A2 (en) Method for controlling additional performance function, corresponding communication network and program
DE60112876T2 (en) Remote service and testing
EP1400063B1 (en) Error-tolerant connection test

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law

Ref document number: 10297311

Country of ref document: DE

Date of ref document: 20041028

Kind code of ref document: P

R016 Response to examination communication
R002 Refusal decision in examination/registration proceedings
R003 Refusal decision now final