[go: up one dir, main page]

DE102021214544A1 - Monitoring method of a tester and server - Google Patents

Monitoring method of a tester and server Download PDF

Info

Publication number
DE102021214544A1
DE102021214544A1 DE102021214544.2A DE102021214544A DE102021214544A1 DE 102021214544 A1 DE102021214544 A1 DE 102021214544A1 DE 102021214544 A DE102021214544 A DE 102021214544A DE 102021214544 A1 DE102021214544 A1 DE 102021214544A1
Authority
DE
Germany
Prior art keywords
server
tester
test device
communication device
command
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.)
Pending
Application number
DE102021214544.2A
Other languages
German (de)
Inventor
Jinyao Liang
LIoyd Ah Quan
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.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Publication of DE102021214544A1 publication Critical patent/DE102021214544A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D21/00Measuring or testing not otherwise provided for
    • G01D21/02Measuring two or more variables by means not covered by a single other subclass
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/18Status alarms
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G08C17/02Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/38Services specially adapted for particular environments, situations or purposes for collecting sensor information

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Business, Economics & Management (AREA)
  • Emergency Management (AREA)
  • Telephonic Communication Services (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)
  • Selective Calling Equipment (AREA)

Abstract

Die vorliegende Erfindung stellt einen Server zur Überwachung eines Prüfgeräts eines Fahrzeugs und ein Verfahren dafür bereit. Der Server umfasst eine Sende-Empfangseinheit, die zur Kommunikation mit einer Kommunikationseinrichtung über eine erste Verknüpfung dient, und eine Steuereinheit, die mit der Sende-Empfangseinheit gekoppelt ist und über die erste Verknüpfung Zustandsdaten einer durch das Prüfgerät überprüften Zielvorrichtung aus der Kommunikationsvorrichtung empfängt, wobei die Kommunikationsvorrichtung über eine zweite Verknüpfung mit dem Prüfgerät kommuniziert, wobei ein Steuerbefehl an die Kommunikationsvorrichtung übermittelt wird, so dass das Prüfgerät gemäß dem Steuerbefehl getrieben wird.The present invention provides a server for monitoring a tester of a vehicle and a method therefor. The server comprises a transceiver unit, which is used to communicate with a communication device via a first link, and a control unit, which is coupled to the transceiver unit and receives status data of a target device checked by the test device from the communication device via the first link, wherein the communication device communicates with the tester via a second link, wherein a control command is transmitted to the communication device so that the tester is driven according to the control command.

Description

Technisches Gebiettechnical field

Die vorliegende Erfindung betrifft die Überwachung elektronischer Komponenten eines Fahrzeugs, insbesondere die aktive Überwachung beispielsweise einer Klimaanlagen-Filterpatrone eines Fahrzeugs.The present invention relates to the monitoring of electronic components of a vehicle, in particular the active monitoring of, for example, a vehicle's air conditioning filter cartridge.

Stand der TechnikState of the art

Mit der Verbreitung der Fahrzeuge müssen Fahrer oder Fahrgäste über einen langen Zeitraum sowohl bei Pendelfahrten als auch bei gewerbsmäßigem Transport in fahrenden Fahrzeugen bleiben. Aufgrund des engen Fahrerraums und der ungenügenden Belüftung sind Menschen für Luftverschmutzung und Allergie gegen Mikroorganismen in der Luft innerhalb der Fahrzeuge anfällig. Daher ist es für die Gesundheit der Insassen von großer Bedeutung, Klimaanlagen sachgemäß zu verwenden und optimalen Betriebszustand der Klimaanlagen beizubehalten. In einem Klimatisierungssystem dient eine Klimaanlagen-Filterpatrone zum Abfiltern von Mikroorganismen, Stäuben und anderen Schadstoffen aus der Luft, weshalb ihr Betriebszustand einen großen Einfluss auf die Luftqualität ausübt. Da jedoch eine Filterpatrone in der Regel in einer schwer zugänglichen Stelle innerhalb eines Fahrzeugs angeordnet ist, ist die Überprüfung der Filterpatrone nur schwer erzielbar.With the proliferation of vehicles, drivers or passengers are required to remain in moving vehicles for a long period of time in both commuting and commercial transportation. Due to the narrow driver's compartment and insufficient ventilation, people are susceptible to air pollution and allergy to airborne microorganisms inside the vehicles. Therefore, it is of great importance to the health of the occupants to use air conditioners properly and to keep the air conditioners in optimal operating condition. In an air conditioning system, an air conditioning filter cartridge is used to filter microorganisms, dust and other pollutants from the air, which is why its operating condition has a major impact on air quality. However, since a filter cartridge is typically located in a hard-to-reach location within a vehicle, checking the filter cartridge is difficult to achieve.

Im Stand der Technik ist zum Überprüfen des Betriebszustands einer Filterpatrone in der Regel an der Filterpatrone oder in der Nähe der Filterpatrone ein Prüfgerät vorgesehen, das ein Sensormodul umfasst, bei dem es sich um einen oder mehrere Sensoren, beispielsweise einen Temperatursensor, einen Feuchtigkeitssensor, einen RGB-Sensor, einen Time-of-Flight-Sensor (TOF) usw., handeln kann. Das Prüfgerät sammelt Zustandsdaten bezüglich des Betriebszustands oder der Umgebung der Filterpatrone über das Sensormodul und sendet diese an ein Hintergrundsystem, beispielsweise an eine Fahrzeugkonsole. Somit stellt die Konsole den Gesundheitszustand der Filterpatrone anhand der durch das Prüfgerät erfassten Zustandsdaten des Betriebs der Filterpatrone fest.In the prior art, for checking the operating state of a filter cartridge, a test device is usually provided on the filter cartridge or in the vicinity of the filter cartridge, which includes a sensor module, which is one or more sensors, for example a temperature sensor, a humidity sensor, a RGB sensor, a time-of-flight (TOF) sensor, etc. The tester collects status data regarding the operating status or the environment of the filter cartridge via the sensor module and sends it to a background system, for example a vehicle console. Thus, the console determines the health of the filter cartridge based on the status data of the operation of the filter cartridge acquired by the tester.

Gemäß den Lösungen im Stand der Technik kann die Fahrzeugkonsole jedoch nur die Zustandsdaten der Filterpatrone passiv aus dem Prüfgerät sammeln und spielt lediglich die Rolle eines Informationssammlers. Die Fahrzeugkonsole ist nicht in der Lage, umgekehrt das Prüfgerät zu steuern, beispielsweise seine Hochladehäufigkeit der Daten zu steuern, und die hochgeladenen Zustandsdaten selektiv zu empfangen. Des Weiteren wird der Kontakt mit dem Prüfgerät bei getrennter Verknüpfung zwischen dem Prüfgerät und der Fahrzeugkonsole verloren, und zudem könnte eine an dem Prüfgerät auftretende Störung nicht effektiv diagnostiziert werden.However, according to the prior art solutions, the vehicle console can only collect the status data of the filter cartridge passively from the tester and only plays the role of an information collector. The vehicle console is unable to reversely control the tester, such as controlling its uploading frequency of the data, and selectively receiving the uploaded status data. Furthermore, if the connection between the tester and the vehicle panel is disconnected, the contact with the tester is lost, and moreover, a malfunction occurring on the tester could not be diagnosed effectively.

Offenbarung der ErfindungDisclosure of Invention

Der vorliegenden Erfindung liegt die Aufgabe zugrunde, eine verbesserte Lösung bereitzustellen, bei der mittels eines Fernservers ein Prüfgerät für eine Klimaanlagen-Filterpatrone eines Fahrzeugs überwacht und ein Alarm ausgegeben wird, womit nicht nur die erfassten Zustandsdaten, die durch das Prüfgerät hochgeladen werden, gesammelt, sondern auch der Zustand des Prüfgeräts einschließlich der Betriebsparameter der Prüfung gesteuert und die hochgeladenen Zustandsdaten angepasst werden können. Des Weiteren kann mittels des Fernservers ein Alarmsignal flexibel an verschiedene Objekte abgegeben werden.It is an object of the present invention to provide an improved solution in which a tester for a vehicle air conditioning filter cartridge is monitored and an alarm is issued by means of a remote server, thereby not only collecting the detected status data uploaded by the tester, but also the status of the tester including the operating parameters of the test can be controlled and the uploaded status data can be adjusted. Furthermore, an alarm signal can be flexibly sent to various objects by means of the remote server.

Gemäß einem Aspekt der vorliegenden Erfindung wird die Aufgabe gelöst durch ein Verfahren zur Überwachung eines Prüfgeräts eines Fahrzeugs, umfassend: Kommunizieren mit einer Kommunikationsvorrichtung über eine erste Verknüpfung, um Zustandsdaten einer durch das Prüfgerät überprüften Zielvorrichtung zu empfangen, wobei die Kommunikationsvorrichtung über eine zweite Verknüpfung mit dem Prüfgerät kommuniziert; und Übermitteln eines Steuerbefehls an die Kommunikationsvorrichtung, so dass das Prüfgerät gemäß dem Steuerbefehl getrieben wird. Als ein Beispiel kann hierbei die Zielvorrichtung u.a. eine Klimaanlage-Filterpatrone eines Fahrzeugs sein.According to one aspect of the present invention, the object is achieved by a method for monitoring a test device of a vehicle, comprising: communicating with a communication device via a first link in order to receive status data of a target device tested by the test device, the communication device via a second link with communicates with the tester; and transmitting a control command to the communication device so that the tester is driven according to the control command. As an example, the target device may include an air conditioning filter cartridge of a vehicle.

Vorzugsweise ist vorgesehen, dass der Steuerbefehl ein Debug-Befehl zum Debuggen des Prüfgeräts ist und mindestens einen der folgenden Debug-Betriebsparameter des Prüfgeräts umfasst: die Hochladehäufigkeit, bei der das Prüfgerät die Zustandsdaten der Zielvorrichtung hochlädt, die Signalstärke zum Hochladen der Zustandsdaten, und eine Anpassung des in den Zustandsdaten enthaltenen Sensordatentyps.It is preferably provided that the control command is a debug command for debugging the test device and comprises at least one of the following debug operating parameters of the test device: the upload frequency at which the test device uploads the status data of the target device, the signal strength for uploading the status data, and a Adaptation of the sensor data type contained in the status data.

Vorzugsweise ist vorgesehen, dass aus der Kommunikationsvorrichtung ein Antwortsignal des Prüfgeräts in Bezug auf den Debug-Befehl empfangen und basierend auf dem Antwortsignal der Betriebszustand des Prüfgeräts festgestellt wird, wobei das Antwortsignal die Zustandsdaten des Prüfgeräts enthält, wobei in den Zustandsdaten Sensordaten verschiedener Typen enthalten sind. Das Feststellen des Betriebszustands des Prüfgeräts basierend auf dem Antwortsignal umfasst: Bestimmen, ob die kontinuierlich empfangenen Antwortsignale mit der Hochladehäufigkeit übereinstimmen, und Bestimmen einer Störung des Prüfgeräts bei Nichtübereinstimmung mit der Hochladehäufigkeit. In einem anderen Beispiel ist vorgesehen, dass das Feststellen des Betriebszustands des Prüfgeräts basierend auf dem Antwortsignal umfasst: Bestimmen, ob die Zustandsdaten in dem Antwortsignal einen Irrtum enthalten, wobei beim Vorhandensein eines Irrtums das Verfahren ferner umfasst: Senden eines anderen Debug-Befehls an die Kommunikationsvorrichtung, um das Prüfgerät so zu steuern, dass die Signalstärke erhöht wird und/oder der Typ und die Menge der in den Zustandsdaten enthaltenen Sensordaten verändert werden.It is preferably provided that a response signal from the test device relating to the debug command is received from the communication device and the operating state of the test device is determined based on the response signal, the response signal containing the status data of the test device, the status data containing sensor data of different types . Determining the operation status of the tester based on the response signal includes: determining whether the continuously received response signals match the upload frequency, and determining failure of the tester when the upload frequency does not match. In another example, it is provided that determining the operational status of the tester based on the response signal includes: determining whether the status data in the response signal contains an error, wherein if an error is present, the method further includes: sending another debug command to the Communications device to control the tester to increase the signal strength and/or change the type and amount of sensor data contained in the status data.

Vorzugsweise umfasst das erfindungsgemäße Verfahren ferner: Bestimmen, ob bei der erhöhten Signalstärke die Zustandsdaten in dem von dem Prüfgerät gesendeten Antwortsignal einen Abweichung enthalten, wobei beim Nichtvorhandensein einer Abweichung die erhöhte Signalstärke als optimale Sendesignalstärke eingestellt wird, wobei bei dennoch Vorhandensein einer Abweichung festgestellt wird, dass bei dem Sensor, der den die Abweichung aufweisenden Sensordaten in dem Prüfgerät entspricht, eine Störung auftritt.The method according to the invention preferably also includes: determining whether the status data in the response signal sent by the test device contain a deviation given the increased signal strength, with the increased signal strength being set as the optimum transmission signal strength if there is no deviation, with it being determined if a deviation is nevertheless present, that the sensor corresponding to the sensor data showing the deviation in the tester fails.

Figurenlistecharacter list

  • 1 zeigt ein Überwachungssystem für ein Prüfgerät nach einem Beispiel der Erfindung. 1 Fig. 12 shows a monitoring system for a tester according to an example of the invention.
  • 2 zeigt einen Verfahrensablauf zum Rücksetzen eines Prüfgeräts nach einem Beispiel der Erfindung. 2 shows a method flow for resetting a test device according to an example of the invention.
  • 3 zeigt einen Verfahrensablauf zum Debuggen eines Prüfgeräts nach einem Beispiel der Erfindung. 3 FIG. 12 shows a method flow for debugging a test device according to an example of the invention.
  • 4 zeigt eine schematische Darstellung des Servers 300 nach einem Beispiel der Erfindung. 4 FIG. 12 shows a schematic representation of the server 300 according to an example of the invention.

Ausführliche AusführungsformenDetailed Embodiments

Nachfolgend wird unter Bezugnahme auf die beiliegenden Zeichnungen auf das Verfahren und die Einrichtung nach den Ausführungsbeispielen der Erfindung näher eingegangen. Obwohl die beiliegenden Zeichnungen bevorzugte Ausführungsformen der Offenbarung darstellen, versteht es sich, dass sich die vorliegende Offenbarung in verschiedenen Formen verwirklichen lässt, ohne von den hierbei erläuterten Ausführungsformen eingeschränkt zu werden. Vielmehr dienen solche Ausführungsformen einem besseren Verständnis und der Vollständigkeit der Offenbarung, um somit den Umfang der Offenbarung vollständig an Fachleute auf diesem Gebiet zu übermitteln.The method and the device according to the exemplary embodiments of the invention will be discussed in more detail below with reference to the accompanying drawings. Although the accompanying drawings illustrate preferred embodiments of the disclosure, it should be understood that the present disclosure may be embodied in various forms without being limited by the embodiments discussed herein. Rather, such embodiments are provided so that the disclosure will be better understood and complete, and thus fully convey the scope of the disclosure to those skilled in the art.

1 zeigt ein Überwachungssystem für ein Prüfgerät nach einem Beispiel der Erfindung. Das System kann eine Überwachung des Betriebszustands einer Zielvorrichtung, beispielsweise eines Fahrzeugzubehörs, verwirklichen. Ein derartiges Zubehör kann beispielsweise eine Klimaanlagen-Filterpatrone sein, um somit den Zustand der Luftqualität innerhalb eines Fahrerraums zu ermitteln und eine Alarminformation ggf. zum Auffordern einer Auswechslung der Filterpatrone an einen im Voraus registrierten Zielüberwachungsbenutzer zu senden. Bei dem Zielüberwachungsbenutzer kann es sich sowohl um einen Fahrzeugbenutzer und den Besitzer der Klimaanlagen-Filterpatrone, als auch um einen Benutzer eines mobilen Endgeräts, der eine Verbindung mit dem Prüfgerät hergestellt hat, handeln. Bei dem mobilen Endgerät kann es sich um ein Handy eines Benutzers handeln. Das Überwachungssystem umfasst eine Kommunikationsvorrichtung 200 zur Überwachung eines Prüfgeräts 100 und einen Fernserver 300. In einer Verwirklichungsmöglichkeit der vorliegenden Erfindung besteht das Prüfgerät 100 aus einem Sensormodul 101 und einem Information-Sende-Empfangsmodul 102. Dabei kann das Sensormodul 101 ein oder mehrere Sensoren 101-1, 101-2, ..., 101-N umfassen, bei dem oder denen es sich u.a. um einen Temperatursensor, einen Feuchtigkeitssensor und einen RGB-Sensor handeln kann. Solche Sensoren sind an der Filterpatrone oder in deren Nähe angeordnet und dazu eingerichtet, mehrere im Zusammenhang mit der Filterpatrone stehende Filterparameter P1, P2, ..., PN, beispielsweise Temperatur und Feuchtigkeit, zu erfassen. Das Information-Sende-Empfangsmodul 102 ist mit dem Sensormodul 101 integriert und auf andere Weise damit verbunden, um Zustandsparameter P1, P2, ..., PN bezüglich der Filterpatrone aus dem Sensormodul 101 zu sammeln. Gemäß dem vorliegenden Ausführungsbeispiel kann das Information-Sende-Empfangsmodul 102 drahtlos kommunizieren und ist beispielsweise innen mit u.a. einem Bluetooth-Modul, einem LoRA-Modul, einem NB-loT-Modul, einem zellularen Kommunikationsmodul oder einem Sigfox-Modul versehen, um mit der Kommunikationsvorrichtung 200 zu kommunizieren und gemäß der festgelegten Anforderung einen oder mehrere der gesammelten Zustandsparameter P1, P2, ..., PN der Filterpatrone an die Kommunikationsvorrichtung 200 zu senden. Des Weiteren kann als ein Beispiel das Information-Sende-Empfangsmodul 102 ferner dazu eingerichtet sein, von der Kommunikationsvorrichtung 200 einen Steuerbefehl zu empfangen und gemäß dem Befehl den Betriebszustand oder die Bedingung, beispielsweise die Häufigkeit, mit der Zustandsparameter hochgeladen werden, zu ändern, oder beispielsweise Zustandsparameter selektiv hochzuladen. 1 Fig. 12 shows a monitoring system for a tester according to an example of the invention. The system can realize operational status monitoring of a target device such as a vehicle accessory. Such an accessory may be, for example, an air conditioning filter cartridge, thereby determining the condition of air quality inside a driver's compartment and sending alarm information to a pre-registered target monitoring user to request replacement of the filter cartridge, if necessary. The target monitoring user can be a vehicle user and the owner of the air conditioning filter cartridge, as well as a mobile terminal user who has established a connection with the test device. The mobile terminal can be a user's mobile phone. The monitoring system includes a communication device 200 for monitoring a test device 100 and a remote server 300. In one possible embodiment of the present invention, the test device 100 consists of a sensor module 101 and an information transceiver module 102. The sensor module 101 can have one or more sensors 101- 1, 101-2, ..., 101-N, which can be a temperature sensor, a humidity sensor and an RGB sensor, among others. Such sensors are arranged on or in the vicinity of the filter cartridge and are set up to record a number of filter parameters P 1 , P 2 , . . . The information transceiver module 102 is integrated with the sensor module 101 and otherwise connected thereto to collect condition parameters P 1 , P 2 , ..., PN related to the filter cartridge from the sensor module 101 . According to the present embodiment, the information transmission-reception module 102 can communicate wirelessly and is, for example, internally provided with, inter alia, a Bluetooth module, a LoRA module, a NB-loT module, a cellular communication module or a Sigfox module to with the To communicate communication device 200 and according to the specified requirement one or more of the collected state parameters P 1 , P 2 , ..., PN of the filter cartridge to send to the communication device 200. Furthermore, as an example, the information transmission/reception module 102 may be further configured to receive a control command from the communication device 200 and, according to the command, change the operating state or the condition, such as the frequency with which state parameters are uploaded, or for example, to selectively upload status parameters.

In dem vorliegenden Beispiel kann die Kommunikationsvorrichtung 200 Informationen empfangen und senden und ein oder mehrere Kommunikationsprotokolle unterstützen. Des Weiteren kann sie in irgendeiner Form bereitgestellt werden. Beispielsweise kann die Kommunikationsvorrichtung 200 ein mobiles Endgerät, beispielsweise ein Smart-Phone des Zielüberwachungsbenutzers, sein. Darin sind ein Programm (beispielsweise in Form einer Anwendung oder eines anderen Applets) und ein Kommunikationsmodul (beispielsweise ein Bluetooth-Kommunikationsmodul, ein NB-loT-Modul, ein LoRA-Modul, ein Sigfox-Modul, ein zellulares Kommunikationsmodul oder ein drahtloses 4G- oder 5G-Kommunikationsmodul) vorgesehen. Die Kommunikationsvorrichtung 200 kann auch eine andere Kommunikationsvorrichtung sein, die Bluetooth, NB-loT, LoRA, Sigfox, zellulare Kommunikation wie 4G oder 5G und andere Kommunikationen unterstützt. Erfindungsgemäß kann die Kommunikationsvorrichtung 200 über ein erstes Kommunikationsprotokoll, wie z. B. Bluetooth-Protokoll, mit dem Prüfgerät 100 kommunizieren und gleichzeitig gemäß einem zweiten Kommunikationsprotokoll, wie z. B. SigFox, LoRA, NB-loT und 4G/5G, mit dem Fernserver 300 kommunizieren. Alternativ dazu kann die Kommunikation mit dem Prüfgerät 100 und dem Fernserver 300 unter Verwendung des gleichen Protokolls erfolgen. Nachfolgend wird anhand eines Beispiels, bei dem die Kommunikationsvorrichtung 200 durch ein Handy des Zielüberwachungsbenutzers verwirklicht wird, auf ein Ausführungsbeispiel der Erfindung näher eingegangen. In der Offenbarung steht das Bezugszeichen 200 sowohl für Handy als auch für Kommunikationsvorrichtung.In the present example, the communication device 200 can receive and transmit information and support one or more communication protocols. Furthermore, it can be provided in any form. For example, the communication device 200 can be a mobile terminal device, for example a smart phone of the target monitoring user. It contains a program (e.g. in the form of an application or other applet) and a communication module (e.g. a Bluetooth communication module, an NB-loT module, a LoRA module, a Sigfox module, a cellular communication module or a 4G wireless or 5G communication module) provided. The communication device 200 can also be any other communication device that supports Bluetooth, NB-loT, LoRA, Sigfox, cellular communication such as 4G or 5G, and other communications. According to the invention, the communication device 200 via a first communication protocol, such as. B. Bluetooth protocol, communicate with the tester 100 and at the same time according to a second communication protocol, such as. e.g. SigFox, LoRA, NB-loT and 4G/5G, communicate with the remote server 300. Alternatively, communication with tester 100 and remote server 300 can be accomplished using the same protocol. An embodiment of the present invention will be described in more detail below with reference to an example in which the communication device 200 is realized by a mobile phone of the target surveillance user. In the disclosure, reference numeral 200 stands for both mobile phone and communication device.

Nach Herstellen einer Kommunikation zwischen dem Handy 200 und dem gesuchten Prüfgerät 100 durch den Benutzer des Handys 200 (beispielsweise durch Paaren mit dem Information-Sende-Empfangsmodul 102 in dem Prüfgerät 100 gemäß dem Bluetooth-Protokoll) kann eine Kommunikation mit dem Prüfgerät 100 erfolgen, um die durch das Prüfgerät 100 gesammelten Zustandsdaten StatusData (einschließlich eines oder mehrerer der jeweils durch das Sensormodul 101 innerhalb des Prüfgeräts 100 gesammelten Sensordatenelemente P1, P2, ..., PN) bezüglich der Klimaanlagen-Filterpatrone zu empfangen. Als ein Beispiel wird die Kennzeichnung des Prüfgeräts 100 in Form von DevicelD angegeben, um darauf hinzuweisen, dass das Prüfgerät 100 einer bestimmten Klimaanlage-Filterpatrone oder einem bestimmten Benutzer zugeordnet ist. Die Kennzeichnung wird in der Regel in Form von Bluetooth-Gerätkennzeichnung eingestellt. Die Bluetooth-Kennzeichnung kann beispielsweise mittels des Formats von ICFxxx konfiguriert werden. Die Kennzeichnung DevicelD kann standardmäßig die eindeutige Kennzeichnung des Fahrzeugs, beispielsweise die Fahrzeug-Identifizierungsnummer oder die Motornummer oder die Kennzeichnungsnummer der Filterpatrone des Fahrzeugs, sein. Der Benutzer wird mittels einer Benutzer-Kennzeichnung UserID gekennzeichnet, bei der es sich in der Regel u.a. um einen Benutzernamen, eine Email-Adresse und eine Telefonnummer handeln kann.After the user of the mobile phone 200 has established communication between the mobile phone 200 and the test device 100 sought (for example by pairing with the information transceiver module 102 in the test device 100 according to the Bluetooth protocol), communication with the test device 100 can take place, to receive the status data StatusData collected by the test device 100 (including one or more of the sensor data items P 1 , P 2 , ..., PN , respectively, collected by the sensor module 101 within the test device 100 ) regarding the air conditioning filter cartridge. As an example, the identifier of the tester 100 is provided in the form of DeviceID to indicate that the tester 100 is associated with a particular air conditioning filter cartridge or user. Labeling is typically set in the form of Bluetooth device labeling. For example, the Bluetooth tag can be configured using the format of ICFxxx. By default, the identifier DeviceID can be the unique identifier of the vehicle, for example the vehicle identification number or the engine number or the identification number of the filter cartridge of the vehicle. The user is identified by means of a user identification UserID, which can usually be a user name, an e-mail address and a telephone number, among other things.

Hierbei ist darauf hinzuweisen, dass bei der obigen Beschreibung und der nachfolgenden Beschreibung des Ausführungsbeispiels die von dem Prüfgerät 100 hochgeladenen Daten Sensordaten, die in Bezug auf die Klimaanlagen-Filterpatrone als Zielobjekt gemessen werden, sind. Jedoch wird die vorliegende Erfindung keineswegs darauf eingeschränkt und vielmehr kann es sich dabei sowohl um Daten, die in Bezug auf das Prüfgerät als Zielobjekt gemessen werden, als auch um Daten, die in Bezug auf das Fahrzeug als Zielobjekt gemessen werden, handeln. Konkret kann das Zielobjekt im Voraus bestimmt werden.It should be noted here that in the above description and the following description of the embodiment, the data uploaded from the tester 100 is sensor data measured with respect to the air-conditioning filter cartridge as the target object. However, the present invention is by no means limited thereto, and it may be both data measured with respect to the tester as a target and data measured with respect to the vehicle as a target. Concretely, the target object can be determined in advance.

Gemäß dem Beispiel der vorliegenden Erfindung kommuniziert das Handy 200 durch eine eingebaute Anwendung über eine drahtlose Kommunikationsverknüpfung (beispielsweise zellulare Kommunikation (4G oder 5G) und Fernkommunikation (z. B. Sigfox-Kommunikation)) mit dem Server 300 und lädt die von dem Prüfgerät 100 empfangenen Zustandsdaten StatusData in den Server 300 hoch. Die Anwendung hier kann durch den Benutzer von einer bestimmten Webseite auf das Handy 200 heruntergeladen werden. Des Weiteren kann der Server 300 über das Handy 200 einen Steuerbefehl an das Prüfgerät 100 senden, um das Prüfgerät 100 zum Übermitteln von Information an den Server 300 zu steuern. In einem anderen optionalen Ausführungsbeispiel der Erfindung kann der Befehl des Servers 300, wenn das Prüfgerät 100 zur Fernkommunikation fähig ist, unmittelbar an das Prüfgerät 100 gesendet werden, sodass eine Zwischen-Kommunikationsvorrichtung oder das Handy 200 entfallen kann.According to the example of the present invention, the mobile phone 200 communicates through a built-in application via a wireless communication link (e.g. cellular communication (4G or 5G) and long-distance communication (e.g. Sigfox communication)) with the server 300 and loads the data from the tester 100 received status data StatusData in the server 300 high. The application here can be downloaded to the mobile phone 200 by the user from a specified website. Furthermore, the server 300 can send a control command to the test device 100 via the mobile phone 200 in order to control the test device 100 to transmit information to the server 300 . In another optional embodiment of the invention, when the tester 100 is capable of remote communication, the command of the server 300 can be sent directly to the tester 100, so that an intermediate communication device or the mobile phone 200 can be omitted.

Gemäß einem Ausführungsbeispiel der Erfindung kann der Server 300 die obige Kommunikation des Prüfgeräts 100 steuern, was mindestens eine der folgenden Aktionen umfassen kann:

  • - Steuern des Prüfgeräts 100 zum selektiven Hochladen der Sensordaten bestimmter Typen aus den Zustandsdaten StatusData. Beispielsweise wird das Prüfgerät 100 so gesteuert, dass M Typen von Daten aus den durch N Arten von Sensoren gesammelten Sensordaten (P1, P2, ..., PN) hochgeladen werden, wobei M geringer als oder gleich N ist, oder dass M Sensoren arbeiten, während die übrigen N-M Sensoren nicht arbeiten.
  • - Steuern der Häufigkeit F, mit der das Prüfgerät 100 die Zustandsdaten StatusData hochlädt, wobei beispielsweise das Zeitintervall zum Hochladen von StatusData durch das Prüfgerät 100 eingestellt wird. Als ein Beispiel kann das Prüfgerät 100 dies durch Ändern der Häufigkeit für bestimmte Sensoren in dem Sensormodul 101 erreichen.
According to an embodiment of the invention, the server 300 can control the above communication of the test device 100, which can include at least one of the following actions:
  • - Controlling the testing device 100 to selectively upload the sensor data of certain types from the status data StatusData. For example, the tester 100 is controlled such that M types of data are uploaded from the sensor data (P 1 , P 2 , ..., P N ) collected by N types of sensors, where M is less than or equal to N, or that M sensors work while the remaining NM sensors do not work.
  • - Controlling the frequency F with which the test device 100 uploads the status data StatusData, for example the time interval for uploading StatusData by the test device 100 is set. As an example, tester 100 may accomplish this by changing the frequency for certain sensors in sensor module 101 .

Der Server 300 kann bei einem Automobilhersteller oder Automobilhändler oder in der Cloud betrieben werden, um den Benutzungszustand des KlimaanlagenFilters zu überwachen. Der Server 300 ist mit einem drahtlosen Kommunikationsmodul, beispielsweise einem 4G- oder 5G-Modul, einem Sigfox-Modul, einem NB-LoT-Modul usw., versehen, um mit dem Handy 200 zu kommunizieren. Mittels der auf dem Handy 200 heruntergeladenen Anwendung kann das Prüfgerät 100 in dem Server 300 registriert werden. Mit der Handy-Anwendung kann die Kennzeichnungsinformation DevicelD des Prüfgeräts 100 an die Benutzerkennzeichnungs-Information UserID gebunden werden und die Kennzeichnungsinformation DevicelD, die Benutzerkennzeichnungs-Information UserID und die Information über ihre Bindungsbeziehung können in dem Server 300 registriert werden. Der Server 300 speichert die registrierte Information in den Server 300 oder in eine für den Server 300 zugängliche Datenbank DB. Nach erfolgreichem Binden wird ein Eintrag des Fahrzeugs oder der Klimaanlagen-Filterpatrone oder des Prüfgeräts in der Datenbank DB erzeugt. Als ein Beispiel kann jeder Eintrag beispielsweise die folgenden Felder enthalten: DevicelD: Speichern der Prüfgerät-Kennzeichnung.The server 300 can be operated at an automobile manufacturer or automobile dealership or in the cloud to monitor the usage status of the air conditioning filter. The server 300 is provided with a wireless communication module such as a 4G or 5G module, a Sigfox module, a NB-LoT module, etc. to communicate with the mobile phone 200 . The test device 100 can be registered in the server 300 by means of the application downloaded to the mobile phone 200 . With the handy application, the DeviceID identification information of the test apparatus 100 can be bound to the UserID information of the user identification, and the DeviceID identification information, the UserID information of the user identification and the information of their binding relation can be registered in the server 300 . The server 300 stores the registered information in the server 300 or in a database DB accessible to the server 300. After successful binding, an entry for the vehicle or the air conditioning filter cartridge or the test device is created in the database DB. As an example, each entry may contain the following fields, for example: DeviceID: store the tester identifier.

UserID: Speichern der Zielüberwachungsbenutzer-Kennzeichnung. Connectivity: Speichern der Zeit, zu der die Herstellung zwischen dem Server 300 und dem Prüfgerät 100 hergestellt wird, wobei die Verbindung-Herstellungszeit die Zeit, zu der das Prüfgerät 100 in dem Server 300 registriert wird, oder die Wiederverbindungszeit ist.UserID: Store the target monitoring user identifier. Connectivity: storing the time when the connection between the server 300 and the tester 100 is established, where the connection establishment time is the time when the tester 100 is registered in the server 300 or the reconnection time.

InstallationDate: Speichern des Montage-/Auswechslungsdatums der Filterpatrone.InstallationDate: Saving the installation/replacement date of the filter cartridge.

OperationPara: Vorgesehen für das Speichern der Betriebsparameter des Prüfgeräts 100, beispielsweise der Hochladehäufigkeit F, und der Signalstärke Strength, mit der das Prüfgerät 100 Daten hochlädt.OperationPara: Intended for storing the operating parameters of the tester 100, such as the upload frequency F and the signal strength at which the tester 100 uploads data.

DataTypeReport: Vorgesehen für das Bestimmen des Typs der durch das Prüfgerät 100 hochgeladenen Sensordaten, wobei beispielsweise festgelegt wird, dass M Datenelemente aus N Sensoren hochgeladen werden.DataTypeReport: Intended for determining the type of sensor data uploaded by the tester 100, specifying, for example, that M data items from N sensors are uploaded.

FilterLife: Speichern der Lebensdauer der Filterpatrone.FilterLife: Saving the lifetime of the filter cartridge.

BindingSet: Vorgesehen für Speichern des Zusammenhangs des Prüfgeräts 100 mit dem Zielüberwachungsbenutzer. Beispielsweise kann durch dieses Feld bestimmt werden, wieviele Zielüberwachungsbenutzer-UserlDs an eine Prüfgerät-DevicelD gebunden werden, und wieviele Prüfgerät-DevicelDs an eine Zielüberwachungsbenutzer-UserID gebunden werden.BindingSet: Intended for storing the association of the tester 100 with the target monitoring user. For example, this field can be used to determine how many target monitoring user UserIDs are bound to a tester DeviceID, and how many tester DeviceIDs are bound to a target monitoring user UserID.

History: Vorgesehen für Speichern der durch das Prüfgerät hochgeladenen Historiezustandsdaten StatusData einschließlich jedes der durch das Prüfgerät 100 hochgeladenen Zustandsprüfungsergebnisse StatusData bezüglich der Filterpatrone, wobei das Prüfungsergebnis mindestens einen Teil der Sensordaten (P1, P2, ..., PN) der mehreren Sensoren in dem Prüfgerät 100 enthält.History: Provided for storing the history status data StatusData uploaded by the tester including each of the status test results StatusData uploaded by the tester 100 regarding the filter cartridge, the test result being at least a part of the sensor data (P 1 , P 2 , ..., P N ) of the plural Sensors in the test device 100 contains.

Der Server 300 stellt den aktuellen Zustand basierend auf den jeweils erfassten StatusData fest und berechnet beispielsweise den Lebenszyklus, der in das Lebensdauer-Feld FilterLife gespeichert wird. Wenn die Lebensdauer einen festgelegten Grenzwert unterschreitet, sendet der Server 300 eine Alarmmeldung an den Zielüberwachunsgbenutzer, der durch die UserID angegeben wird. Durch Vorsehen des Fernservers 300 kann Fahrzeuginformation vorteilhafterweise zentral gepflegt und verarbeitet werden, ohne dass wie beim Stand der Technik mittels eines dafür vorgesehenen Prüfinstruments Daten durch unmittelbares Ablesen eines Fahrzeugsensors oder des Prüfgeräts erhalten werden müssen.The server 300 determines the current state based on the respectively recorded StatusData and calculates, for example, the life cycle, which is stored in the lifetime field FilterLife. When the lifetime falls below a set limit, the server 300 sends an alert message to the target monitoring user specified by the UserID. Advantageously, by providing the remote server 300, vehicle information can be centrally maintained and processed without obtaining data by directly reading a vehicle sensor or the tester with a dedicated test instrument as in the prior art.

Gemäß einem Ausführungsbeispiel der Erfindung kann der Server 300 neben Empfangen der durch das Prüfgerät 100 hochgeladenen Zustandsdaten StatusData der Filterpatrone über die Kommunikationsvorrichtung 200, nämlich Empfangen der Zustandsdaten StatusData durch Datenübermittlung an den Server, ferner das Prüfgerät 100 durch Datenübermittlung an das Prüfgerät steuern. Dabei wird u.a. durch Aktualisieren der Bindungsbeziehung eine Überprüfung des Prüfgeräts 100 erreicht und durch Konfigurieren des Prüfgeräts 100 das Prüfgerät 100 veranlasst, Sensordaten bestimmter Typen aus den Zustandsdaten StatusData selektiv hochzuladen, nämlich zu bestimmen, welche Daten aus (P1, P2, ..., PN) in den Server 300 hochgeladen werden sollen. Das Steuern des Prüfgeräts 100 wird durch Senden eines Steuerbefehls CMD an das Prüfgerät 100 erreicht. Das folgende Ausführungsbeispiel beschreibt zwei Steuermöglichkeiten für das Prüfgerät 100.According to an exemplary embodiment of the invention, the server 300 can, in addition to receiving the status data StatusData of the filter cartridge uploaded by the test device 100 via the communication device 200, namely receiving the status data StatusData by data transmission to the server, can also control the test device 100 by data transmission to the test device. Here, among other things, a check of the test device 100 is achieved by updating the binding relationship and the test device 100 is caused by configuring the test device 100 to selectively upload sensor data of certain types from the status data StatusData, namely to determine which data from (P 1 , P 2 , .. . , P N ) are to be uploaded to the server 300 . Controlling the tester 100 is achieved by sending a control command CMD to the tester 100 . The following exemplary embodiment describes two control options for test device 100.

Erste Möglichkeit: Rücksetzmodus.First option: reset mode.

Im Rücksetzmodus kann die Bindungsbeziehung zwischen dem Prüfgerät 100 und dem Zielüberwachungsbenutzer aufgelöst werden. Dazu kann der Server 300 durch die folgende Aktion den Rücksetzmodus einleiten:

  • - ❶ Der Server 300 löscht die in der Datenbank gepflegte Bindungsbeziehung zwischen dem Prüfgerät 100 und dem Zielüberwachungsbenutzer, beispielsweise indem der Inhalt in dem Feld BindingSet gelöscht wird, und/oder
  • - ❷ Im Rücksetzmodus kann der Server 300 Betriebsparameter bezüglich des Prüfgeräts 100, beispielsweise die aktuelle Hochladehäufigkeit F, in OperationPara und Sensordatentypen, die in DataTypeReport gespeichert werden, löschen, und/oder
  • - ❸ Im Rücksetzmodus kann der Server 300 durch Leeren der Daten des Felds History Historiezustandsdaten des Klimaanlagenfilters löschen.
In the reset mode, the binding relationship between the tester 100 and the target monitoring user can be released. To do this, the server 300 can initiate the reset mode by the following action:
  • - ❶ The server 300 deletes the binding relationship between the tester 100 and the target monitoring body maintained in the database user, for example by deleting the content in the BindingSet field, and/or
  • - ❷ In the reset mode, the server 300 can clear operating parameters related to the tester 100, for example the current upload frequency F, in OperationPara and sensor data types stored in DataTypeReport, and/or
  • - ❸ In the reset mode, the server 300 can clear history state data of the air conditioner filter by clearing the data of the History field.

Hierbei ist darauf hinzuweisen, dass beim Einleiten des Rücksetzmodus die durch den Server 300 durchzuführende konkrete Aktion im Voraus festgelegt werden kann. Beispielsweise beim Aktivieren des Rücksetzmodus kann der Server 300 die Bindungsinformation des Prüfgeräts und des Benutzers löschen und synchron auch die Betriebsparameter des Prüfgeräts löschen.It should be noted here that when the reset mode is initiated, the specific action to be taken by the server 300 can be determined in advance. For example, when activating the reset mode, the server 300 can delete the binding information of the tester and the user, and synchronously also delete the operating parameters of the tester.

Im Rücksetzmodus kann der Server 300 die Kennzeichnung DevicelD des Prüfgeräts 100 und auch die Benutzer-Identitätskennzeichnung UserID behalten, wobei jedoch der Bindungszusammenhang dazwischen nicht mehr vorliegt.In reset mode, the server 300 may retain the DeviceID identifier of the tester 100 and also the user identity identifier UserID, but the binding relationship between them no longer exists.

Gemäß einem Ausführungsbeispiel der Erfindung kann ein Rücksetzmodusbefehl auf der Seite des Servers 300 abgegeben werden. Beispielsweise ist in dem Server 300 eine Rücksetzmodus-Starttaste vorgesehen, die mit ResetUser gekennzeichnet ist. Ein serverseitiger Bediener gibt einen „Rücksetzen“-Befehl CMD durch Klicken auf die ResetUser-Starttaste ab, womit der Rücksetzmodus eingeleitet wird, und führt mindestens eine der obigen Aktionen ❶, ❷ und ❸ durch, womit die Bindung des Prüfgeräts 100 an den Benutzer aufgelöst wird.According to an embodiment of the invention, a reset mode command may be issued on the server 300 side. For example, a reset mode start button labeled ResetUser is provided in the server 300 . A server-side operator issues a "reset" command CMD by clicking the ResetUser start button, which initiates the reset mode, and performs at least one of the above actions ❶, ❷ and ❸, which unbinds the tester 100 from the user becomes.

In einem Beispiel kann auch durch Einstellen eines Befehlsparameters in dem Rücksetzbefehl die konkrete Rücksetzaktion, die „BindingSet leeren“, „OperationPara/DataTypeReport leeren“ und „History leeren“ umfasst, festgelegt werden. Gemäß einem Ausführungsbeispiel der Erfindung kann sich der Rücksetzmodus lediglich an ein bestimmtes Prüfgerät richten. Beispielsweise kann der Server 300 lediglich für das Prüfgerät ICF000001 einen Rücksetzbefehl CMD an die Datenbank DB senden, um zu veranlassen, dass die Bindungsbeziehung zwischen dem Gerät ICF000001 und der Benutzerkennzeichnung-UserID von „test“ sowie die Betriebsparameter des Geräts ICF000001 und die gesammelten Historiendaten gelöscht werden. Nach Ausführen der Rücksetzaktion soll das Gerät ICF000001 serverseitig keinem Benutzer (oder gekennzeichnet mit NULL) zugeordnet sein, wobei es also an keinen Benutzer gebunden ist. Hierbei ist darauf hinzuweisen, dass als eine Folge der Rücksetzaktion Information des Prüfgeräts und des Benutzers weiter in dem Server gespeichert werden kann, wobei jedoch die Bindungsbeziehung dazwischen aus der Datenbank DB gelöscht wird.Also in an example, by setting a command parameter in the reset command, the specific reset action including “empty BindingSet”, “empty OperationPara/DataTypeReport” and “empty history” can be set. According to an exemplary embodiment of the invention, the reset mode can only be directed to a specific test device. For example, the server 300 may send a reset command CMD to the database DB only for the test device ICF000001 to cause the binding relationship between the device ICF000001 and the user identification UserID of “test” and the operating parameters of the device ICF000001 and the collected history data to be deleted will. After performing the reset action, device ICF000001 should not be associated with any user (or marked NULL) on the server side, meaning that it is not bound to any user. Here, it should be noted that as a result of the reset action, information of the tester and the user may continue to be stored in the server, but the binding relation between them will be deleted from the database DB.

In einem anderen Fall kann sich der Rücksetzmodus an alle Prüfgeräte eines bestimmten Benutzers richten, was für den Fall gilt, bei dem mehrere Prüfgeräte 100, beispielsweise u.a. ein Prüfgerät zum Prüfen der Luft und des Klimaanlagenfilters und ein Prüfgerät zum Prüfen des Reifens, an den Benutzernamen gebunden sind. In diesem Rücksetzmodus wird die Bindung aller an den Benutzer gebundenen Prüfgeräte aufgelöst. Unter der Annahme, dass der Benutzer „test2“ an die Prüfgeräte ICF000002 und ICF000003 gebunden ist, kann nach Senden eines Rücksetzbefehls an den Benutzer „test2“ die Bindungsbeziehung zwischen dem Benutzer „test2“ und den Geräten ICF000002 und ICF000003 aufgelöst werden.Alternatively, the reset mode may target all testers of a particular user, which is the case where multiple testers 100, such as an air and air conditioner filter tester and a tire tester, among others, are attached to the username are bound. In this reset mode, all test devices bound to the user are unbound. Assuming that the user "test2" is bound to the test devices ICF000002 and ICF000003, after sending a reset command to the user "test2", the binding relationship between the user "test2" and the devices ICF000002 and ICF000003 can be released.

Gemäß einem Ausführungsbeispiel der Erfindung kann der Rücksetzbefehl CMD sowohl durch den Server 300 zyklisch abgegeben, als auch bei einer Kommunikationsausnahme (beispielsweise wenn der Server 300 keine Zustandsdaten aus dem Prüfgerät 100 empfangen kann oder die empfangenen Zustandsdaten fehlerhaft sind) abgegeben werden.According to an exemplary embodiment of the invention, the reset command CMD can be issued both cyclically by the server 300 and in the event of a communication exception (for example if the server 300 cannot receive any status data from the test device 100 or the received status data is incorrect).

Gemäß einem Ausführungsbeispiel der Erfindung sendet der Server 300 bei einer Kommunikationsausnahme nach Aufheben der Bindungsbeziehung zwischen dem Prüfgerät 100 und dem Zielüberwachungsbenutzer und Senden eines Steuerbefehls CMD an die Kommunikationsvorrichtung 200 direkt eine Alarmnachricht an den Zielüberwachungsbenutzer, um den Benutzer aufzufordern, die Filterpatrone oder das Prüfgerät auszuwechseln, überprüfen oder reparieren zu lassen.According to an embodiment of the invention, in the event of a communication exception, after unbinding the test device 100 and the target monitoring user and sending a control command CMD to the communication device 200, the server 300 directly sends an alarm message to the target monitoring user to request the user to replace the filter cartridge or the test device , have it checked or repaired.

Gemäß einem anderen Ausführungsbeispiel der Erfindung wird ein Befehl CMD, der das durch die Identitätskennzeichnung-DevicelD beispielsweise von ICF000001 erkannte Prüfgerät 100 auffordert, erneut an den durch UserID gekennzeichneten Benutzer gebunden zu werden, an das der UserID zugeordnete Handy 200 gesendet, wenn nach Auflösen der Bindungsbeziehung bei eingeleitetem Rücksetzmodus erfasst wird, dass die Netzwerkverbindung zwischen dem Handy 200 und dem Server 300 weiterhin aufrechterhalten wird. Das Handy 200 empfängt den Befehl CMD und stellt fest, ob unter den aktuell damit gepaarten Bluetooth-Geräten ein durch ICF000001 gekennzeichnetes Gerät vorhanden ist. Wenn das Vorhandensein des Ziel-Bluetooth-Geräts ICF000001 nicht erfasst wird, wird dann eine Hinweis-Nachricht angezeigt, die das Vorhandensein des Befehls, der eine erneute Bindung des Geräts erfordert, von dem Server 300 angibt. Wenn das Handy des Benutzers sich gerade in dem Fahrzeug oder in dessen Nähe befindet und erfolgreich mit dem Ziel-Bluetooth-Gerät ICF000001 gepaart ist, wird dann an das Prüfgerät 100 der Befehl CMD zum erneuten Binden weitergeleitet. Nach Empfangen des Befehlssignals CMD kann das Prüfgerät 100 eine Antwortnachricht RES senden, die als Antragsnachricht auf erneutes Binden an den Server 300 an das Handy 200 gesendet wird, um eine Wiederverbindung mit dem Server 300 erneut herzustellen. Die Antwortnachricht RES kann ein festes Zeichen, beispielsweise die Identitätskennzeichnung ICF000001 oder ein anderes bestimmtes Zeichen, enthalten.According to another exemplary embodiment of the invention, a CMD command, which requests the test device 100 recognized by the identity marking DeviceID, for example from ICF000001, to be bound again to the user identified by the UserID, is sent to the mobile phone 200 assigned to the UserID if, after the resolution of the Binding relationship is detected when initiated reset mode that the network connection between the phone 200 and the server 300 is still maintained. The mobile phone 200 receives the CMD command and determines whether there is a device identified by ICF000001 among the Bluetooth devices currently paired with it. If the presence of the target Bluetooth device ICF000001 is not detected, then a notification message is displayed indicating the presence of the command to rebind of the device requires 300 from the server. If the user's mobile phone is currently in or near the vehicle and is successfully paired with the target Bluetooth device ICF000001, then the tester 100 is passed the CMD command to rebind. After receiving the command signal CMD, the test apparatus 100 may send a response message RES, which is sent to the mobile phone 200 as a rebinding request message to the server 300 to reconnect to the server 300 again. The response message RES can contain a fixed character, for example the identity identifier ICF000001 or another specific character.

Nachdem das Handy 200 aus dem Prüfgerät 100 die Antwortnachricht RES empfangen hat, wird diese als Wiederbindungs-Antragsnachricht Re-REQ an den Server 300 gesendet. Dabei enthält Re-REQ die Gerätekennzeichnung DevicelD, beispielsweise die Fahrzeug-Identifizierungsnummer ICF000001, und die zu bindende Benutzerkennzeichnung UserID, beispielsweise test1. Nach Empfangen von Re-REQ erstellt der Server 300 gemäß der darin enthaltenen Kennzeichnungsnummer ICF000001 erneut einen Datenbankeintrag des Fahrzeugs und stellt eine Bindungsbeziehung zwischen dem aktuellen Benutzer, beispielsweise test1, und ICF000001 her. Beispielsweise wird die Bindungsbeziehung zwischen dem Prüfgerät 100 und dem Benutzer test1 in das Feld BindingSet eingetragen.After the mobile phone 200 has received the response message RES from the test device 100, this is sent to the server 300 as a reconnection request message Re-REQ. In this case, Re-REQ contains the device identifier DeviceID, for example the vehicle identification number ICF000001, and the user identifier UserID to be bound, for example test1. After receiving Re-REQ, the server 300 recreates a database entry of the vehicle according to the identification number ICF000001 contained therein and establishes a binding relationship between the current user, for example test1, and ICF000001. For example, the binding relationship between the tester 100 and the user test1 is entered in the BindingSet field.

Gemäß einem Beispiel ist ein Zeitmesser TIMER vorgesehen. Wenn das Handy 200 innerhalb einer vorbestimmten Zeit von dem Prüfgerät 100 die Antwortnachricht RES nicht empfangen oder das Prüfgerät 100 nicht finden kann, wird dann an den Server 300 eine Alarmnachricht gesendet, die angibt, dass an dem Prüfgerät 100 eine Störung auftreten könnte. Alternativ dazu stellt der Server 300 fest, dass an dem Prüfgerät 100 eine Störung auftreten könnte, wenn auf der Seite des Servers 300 mittels des Zeitmessers erfasst wird, dass innerhalb der vorbestimmten Zeit die übermittelten Daten des Prüfgeräts 100 nicht empfangen werden können. Somit kann der Server 300 eine Alarmnachricht erstellen und an den Zielüberwachungsbenutzer senden.According to one example, a timer TIMER is provided. If the mobile phone 200 does not receive the response message RES from the test device 100 or cannot find the test device 100 within a predetermined time, an alarm message is then sent to the server 300 indicating that the test device 100 may be malfunctioning. Alternatively, the server 300 determines that the test device 100 may be malfunctioning when the server 300 side detects using the timer that the transmitted data of the test device 100 cannot be received within the predetermined time. Thus, the server 300 can create and send an alert message to the target monitoring user.

Gemäß einem Beispiel kann der Server 300 eine Kurznachricht RE-MSG, die eine erneute Bindung des durch die Identitätskennzeichnung ICF000001 erkannten Prüfgeräts 100 anfordert, an eine Handynummer senden, wenn eine Unterbrechung der Netzverbindung zwischen dem aktuellen Handy 200 und dem Server 300 erfasst wird. Der Benutzer kann nach Empfangen der Mitteilung RE-MSG feststellen, ob unter den aktuell damit gepaarten Bluetooth-Geräten ein durch ICF000001 gekennzeichnetes Gerät vorhanden ist, und den obigen Bindungsvorgang wiederholen. Des Weiteren kann das Handy 200 nach Empfangen der Kurznachricht Re-MSG feststellen, ob die Netzverbindung zwischen dem Handy 200 und dem Server 300 normal ist, und bei anormaler Verbindung die Störung beheben, um die Verbindung wiederherzustellen. Somit kann gemäß dem Beispiel der Server 300 die Bindungsbeziehung zwischen dem Prüfgerät 100 und dem Benutzer aktualisieren und somit das Steuern des Prüfgeräts 100 verwirklichen, indem der Server den entsprechenden Eintrag löscht und den Benutzer auffordert, erneut an das Prüfgerät 100 gebunden zu werden.According to one example, the server 300 can send a short message RE-MSG requesting a rebinding of the tester 100 recognized by the identity tag ICF000001 to a cell phone number when an interruption in the network connection between the current cell phone 200 and the server 300 is detected. The user, after receiving the RE-MSG message, can determine whether there is a device identified by ICF000001 among the Bluetooth devices currently paired with it, and repeat the above binding process. Furthermore, after receiving the short message Re-MSG, the cellular phone 200 can determine whether the network connection between the cellular phone 200 and the server 300 is normal, and if the connection is abnormal, fix the trouble to restore the connection. Thus, according to the example, the server 300 can update the binding relationship between the tester 100 and the user and thus realize controlling the tester 100 by the server deleting the corresponding entry and requesting the user to be bound to the tester 100 again.

In einem anderen Ausführungsbeispiel kann der Rücksetzmodus auch handyseitig vorgesehen sein. Beispielsweise kann der Benutzer durch Bedienen einer Anwendung einen Rücksetzantrag einreichen und in dem Antrag sind eine Benutzerinformation, beispielsweise UserID, und eine Geräteinformation, beispielsweise DevicelD, enthalten. Nach Empfangen eines Rücksetzantrags löst der Server 300 die Bindungsbeziehung zwischen dem Prüfgerät 100 und dem Zielüberwachungsbenutzer, die in dem Server gespeichert sind, auf und erreicht eine erneute Bindung durch Senden eines Befehls CMD zur erneuten Bindung.In another exemplary embodiment, the reset mode can also be provided on the cellphone side. For example, the user can submit a reset request by operating an application, and the request includes user information, such as UserID, and device information, such as DeviceID. Upon receiving a reset request, the server 300 releases the binding relationship between the tester 100 and the target monitoring user stored in the server and achieves rebinding by sending a rebinding command CMD.

[Debugmodus][debug mode]

Zum Erfassen, ob das Prüfgerät 100 normal arbeitet, oder zur Fehlerdiagnose bei einer Ausnahme kann der Server 300 ferner mittels eines Debug-Modus, in dem er mit dem Prüfgerät 100 interagiert, eine Test durchführen. Konkret kann der Server 300 weiterhin am Beispiel des Prüfgeräts ICF000001 einen Debug-Befehl DEBUG an das Prüfgerät 100, das mit der Geräte-Kennzeichnungsnummer ICF000001 gekennzeichnet wird, senden. Wenn in dem vorliegenden Beispiel das Handy 200 zum Weiterleiten der Kommunikation verwendet wird, kann das Handy 200 den Debug-Befehl DEBUG aus dem Server 300 an das Prüfgerät 100 weiterleiten. Konkret nach Empfangen des Debug-Befehls DEBUG durch das Handy des Benutzers wird festgestellt, ob das Handy mit dem Prüfgerät 100, das mit der in dem Debug-Befehl DEBUG enthaltenen Geräte-Kennzeichnungsnummer ICF000001 gekennzeichnet wird, gepaart ist. Wenn dies der Fall ist, sendet das Handy 200, beispielsweise wenn der Benutzer in das Fahrzeug einsteigt oder fährt, den Debug-Befehl DEBUG an das Prüfgerät 100.Furthermore, to detect whether the tester 100 is operating normally or to diagnose an exception, the server 300 can perform a test using a debug mode in which it interacts with the tester 100 . Specifically, using the example of test device ICF000001, server 300 can also send a debug command DEBUG to test device 100, which is identified by device identification number ICF000001. In the present example, when the cellular phone 200 is used to forward the communication, the cellular phone 200 can forward the debug command DEBUG from the server 300 to the tester 100 . Specifically, after the user's cellular phone receives the debug command DEBUG, it is determined whether the cellular phone is paired with the tester 100 identified by the device identification number ICF000001 contained in the debug command DEBUG. If this is the case, for example when the user gets into the vehicle or drives, the mobile phone 200 sends the debug command DEBUG to the test device 100.

Der Befehl DEBUG enthält mindestens einen der folgenden Steuerungsparameter:

  • - Typ DataTypeReport der durch das Prüfgerät 100 hochgeladenen Sensordaten P, nämlich Festlegen, welcher oder welche der Parameter (P1, P2, ..., PN), beispielsweise lediglich die Temperatur oder u.a. die Temperatur, die Feuchtigkeit und die Farbtemperatur, hochgeladen werden soll oder sollen.
  • - Die Häufigkeit F, mit der das Prüfgerät 100 den Betriebszustand der Klimaanlagen-Filterpatrone meldet. Dies kann durch Ändern des Zeitzyklus, in dem das Prüfgerät 100 die Sensordaten abliest, erreicht werden. Beispielsweise kann das Prüfgerät 100 den Abtastzyklus des Sensors anpassen. Dies kann auch durch direktes Ändern der Hochladehäufigkeit F des Prüfgeräts 100 geändert werden.
  • - Die Signalstärke Strength, mit der das Prüfgerät 100 Daten hochlädt. Die Stärke kann in dem Debug-Modus erhöht und beispielsweise gemäß der in dem Debug-Befehl festgelegten Stärke eingestellt werden. Die Stärke, die in dem Debug-Befehl eingestellt ist, kann eine Signalstärke oder ein Erhöhungsbetrag der Signalstärke sein.
The DEBUG command includes at least one of the following control parameters:
  • - Type DataTypeReport of the sensor data P uploaded by the test device 100, namely specifying which or which of the parameters (P 1 , P 2 , ..., P N ), for example only the temperature or, inter alia, the temperature, the humidity and the color temperature, should or should be uploaded.
  • - The frequency F with which the tester 100 reports the operational status of the air conditioning filter cartridge. This can be accomplished by changing the time cycle at which the tester 100 reads the sensor data. For example, the tester 100 can adjust the sampling cycle of the sensor. This can also be changed by changing the upload frequency F of the tester 100 directly.
  • - The signal strength at which the tester 100 uploads data. The strength can be increased in the debug mode and adjusted according to the strength specified in the debug command, for example. The strength set in the debug command may be a signal strength or an increase amount of the signal strength.

Das Prüfgerät 100 entnimmt einen Steuerungsparameter, beispielsweise u.a. die festgelegte Hochladehäufigkeit F des Prüfgeräts 100 (einmal pro 5 Sekunden), den festgelegten Typ der hochgeladenen Sensordaten, nämlich den Parameter DataTypeReport, und die erwartete Signalstärke Strength, aus dem Debug-Befehl DEBUG. Wenn beispielsweise lediglich die Temperatur- und die Feuchtigkeitsdaten P1, P2 hochgeladen werden sollen, sammelt das Prüfgerät 100 Temperatur- und Feuchtigkeitsdaten, die nachfolgend zusammen als StatusData bezeichnet werden, der Klimaanlagen-Filterpatrone gemäß der in dem Steuerungsparameter eingestellten Meldehäufigkeit F aus den Sensoren 101-1, 101-2, die den festgelegten Zustandsparametern P1, P2 zugeordnet sind, und sendet die Zustandsdaten StatusData gemäß der in dem Steuerungsparameter eingestellten Signalstärke Strength über eine Bluetooth-Schnittstelle an das Handy 200. Das Handy 200 leitet nach Empfangen der Zustandsdaten StatusData diese an den Server 300 weiter. Im Debug-Modus analysiert der Server 300 die Zustandsdaten StatusData. Der Server 300 kann analysieren, ob der Inhalt und die Häufigkeit der empfangenen Zustandsdaten StatusData dem gesendeten Debug-Befehl entsprechen, beispielsweise ob in den Zustandsdaten StatusData Temperatur und Feuchtigkeit enthalten sind und das Hochladen einmal pro 5 Sekunden erfolgt. Gleichzeitig überprüft der Server 300, ob die Zustandsdaten StatusData einen Irrtum enthalten. Bei vollständiger Übereinstimmung und beim Nichtvorhandensein eines Irrtums wird festgestellt, dass das Prüfgerät 100 aktuell normal arbeitet. Wenn die Zustandsdaten StatusData einen Irrtum enthalten, sendet der Server 300 dann wieder einen Debug-Befehl, um das Prüfgerät 100 zu veranlassen, mit einer erhöhten Signalstärke die Zustandsdaten StatusData zu senden. Der Server 300 bewertet dann erneut die Genauigkeit der Daten, sodass der optimale Betriebsparameter des Prüfgeräts bestimmt wird. Wenn nicht mit der vorbestimmten Häufigkeit aus dem Prüfgerät 100 die Zustandsdaten StatusData empfangen werden können oder der in den Zustandsdaten StatusData enthaltene Datentyp dem Debug-Befehl nicht entspricht, wird dann davon ausgegangen, dass das Prüfgerät 100 nicht normal arbeitet. Daher sendet der Server 300 einen Störungsalarm an den Zielüberwachungsbenutzer, um darauf hinzuweisen, dass an dem Prüfgerät 100 eine Ausnahme vorliegen könnte. In einer anderen denkbaren Verwirklichungsmöglichkeit veranlasst der Server 300 durch Anpassen des Debug-Befehls das Prüfgerät 100, in die hochgeladenen StatusData mehr Typen von Zustandsparameter aufzunehmen, um festzustellen, ob konkret an dem Prüfgerät 100 oder einem bestimmten Sensor eine Ausnahme auftritt. Es versteht sich, dass eine Kommunikationsausnahme des Prüfgeräts 100 zuverlässig festgestellt werden kann, wenn gemäß dem geänderten Debug-Befehl die Häufigkeit F, mit der das Prüfgerät 100 die Zustandsdaten StatusData hochlädt, der Festlegung nicht entspricht oder sämtliche hochgeladene Zustandsparameterdaten anormal sind. Wenn andere Daten normal sind, während nur an Sensordaten P, die durch einen bestimmten oder einige Sensoren erfasst werden, eine Ausnahme auftritt, kann vorläufig festgestellt werden, dass eine Störung an diesem oder diesen Sensoren auftreten könnte. In dem vorliegenden Beispiel kann durch Hochladen von mehr Typen von Sensordaten vermieden werden, dass aufgrund der Standardkonfiguration der hochzuladenden Parameter (beispielsweise erfolgt das Hochladen einmal pro 3 Wochen mit der normalen Signalstärke und es handelt sich bei den Daten um einen Wert des Sensors 1) zu wenige Daten hochgeladen werden und daher eine Abweichung beim Feststellen auftritt.The tester 100 extracts a control parameter from the debug command DEBUG, for example, the specified upload frequency F of the tester 100 (once every 5 seconds), the specified type of the uploaded sensor data, namely the parameter DataTypeReport, and the expected signal strength, among others. For example, if only the temperature and humidity data P 1 , P 2 are to be uploaded, the test device 100 collects temperature and humidity data, which are collectively referred to below as StatusData, of the air conditioning filter cartridge according to the reporting frequency F set in the control parameter from the sensors 101-1, 101-2, which are assigned to the defined status parameters P 1 , P 2 , and sends the status data StatusData according to the signal strength set in the control parameter Strength via a Bluetooth interface to the mobile phone 200. The mobile phone 200 forwards after receiving the Status data StatusData this to the server 300 on. In the debug mode, the server 300 analyzes the status data StatusData. The server 300 can analyze whether the content and frequency of the received status data StatusData correspond to the sent debug command, for example, whether the status data StatusData includes temperature and humidity and uploading is performed once every 5 seconds. At the same time, the server 300 checks whether the status data StatusData contains an error. If there is complete agreement and there is no error, it is determined that the tester 100 is currently operating normally. If the status data StatusData contains an error, the server 300 then sends a debug command again to cause the tester 100 to send the status data StatusData with an increased signal strength. The server 300 then re-evaluates the accuracy of the data to determine the optimal operating parameter of the tester. If the status data StatusData cannot be received from the tester 100 the predetermined number of times or the data type contained in the status data StatusData does not correspond to the debug command, then the tester 100 is considered to be abnormal. Therefore, the server 300 sends a failure alert to the target monitoring user to indicate that the tester 100 may have an exception. In another conceivable implementation option, the server 300 causes the test device 100 to include more types of status parameters in the uploaded StatusData by adapting the debug command in order to determine whether an exception occurs specifically on the test device 100 or a specific sensor. It is understood that a communication exception of the tester 100 can be reliably determined when the frequency F at which the tester 100 uploads the status data StatusData does not conform to the setting or all uploaded status parameter data are abnormal according to the modified debug command. When other data is normal while an exception occurs only on sensor data P detected by a certain sensor or some sensors, it can be preliminarily determined that a trouble might occur on that or those sensors. In the present example, by uploading more types of sensor data, it can be avoided that due to the default configuration of the parameters to be uploaded (e.g. uploading is done once every 3 weeks with the normal signal strength and the data is a value of sensor 1). little data is uploaded and therefore there is a discrepancy in detection.

Hierbei ist darauf hinzuweisen, dass zum Debuggen der durch den Server 300 gesendete Debug-Befehl DEBUG das Prüfgerät 100 auffordern kann, Daten nur eines oder einiger Typen zu übermitteln, womit die Belastung des Prüfgeräts 100 verringert wird. Sobald der normale Betrieb des Prüfgeräts festgestellt wird, kann der Server 300 dann erneut einen Steuerbefehl senden, um das Prüfgerät 100 zu veranlassen, alle Zustandsparameter (P1, P2, ..., PN), die für das Ermitteln des Betriebszustands der Filterpatrone notwendig sind, oder einige davon hochzuladen.It should be noted here that for debugging, the DEBUG command sent by the server 300 may request the tester 100 to transmit data of only one type or some types, thus reducing the load on the tester 100 . Once the normal operation of the tester is determined, the server 300 can then resend a control command to cause the tester 100 to all state parameters (P 1 , P 2 , ..., P N ) for determining the operating state of the Filter cartridge are necessary, or upload some of them.

Gemäß einer Lösung der vorliegenden Erfindung wird ein bestimmter Server 300 zur Überwachung des Betriebs verwendet, womit nicht nur ein Alarmsignal leicht an den Zielüberwachungsbenutzer gesendet, sondern auch aktiv und regelmäßig das Prüfgerät 100 zwangsweise geändert und/oder ausgetestet werden kann. Somit kann eine Störung des Prüfgeräts 100 rechtzeitig erkannt werden. Mittels der Lösung der vorliegenden Erfindung kann durch Anpassen des Inhalts des Debug-Befehls DEBUG auch eine Diagnose des Sensors eines bestimmten Typs und des Prüfgeräts erreicht werden. Wenn beispielsweise der DEBUG-Befehl nur das Hochladen der Temperaturdaten erfordert, aber die hochgeladenen Daten offensichtlich anormal sind und eine derartige Ausnahme auch beim Anpassen der Signalstärke zwischen dem Prüfgerät 100 und dem Handy 200 nicht behoben werden kann, kann dann vorläufig festgestellt werden, dass an dem Temperatursensor eine Ausnahme auftritt.According to a solution of the present invention, a specific server 300 is used to monitor the operation, thus not only easily sending an alarm signal to the target monitoring user, but also actively and regularly forcibly changing the tester 100 and/or can be tested. A fault in the testing device 100 can thus be detected in good time. By means of the solution of the present invention, by adjusting the content of the debug command DEBUG, diagnosis of the sensor of a certain type and the tester can also be achieved. For example, if the DEBUG command only requires the temperature data to be uploaded, but the uploaded data is obviously abnormal and such an exception cannot be resolved even by adjusting the signal strength between the tester 100 and the mobile phone 200, then it can be provisionally determined that on the temperature sensor an exception occurs.

Somit kann durch Konfigurieren des erfindungsgemäßen Servers 300 das Prüfgerät 100 durch Datenübermittlung daran gesteuert werden, womit aktiv eine prüfungsseitige Ausnahme bestimmt und eine Alarmmeldung flexibel an die betreffende Stelle gesendet werden kann.Thus, by configuring the server 300 according to the invention, the test device 100 can be controlled by data transmission thereto, with which an exception on the test side can be actively determined and an alarm message can be flexibly sent to the relevant point.

In dem vorstehenden Ausführungsbeispiel der Erfindung kommuniziert das Prüfgerät 100 über das Handy 200, das als Kommunikationsvorrichtung dient, mit dem Server 300. Jedoch kann nach der vorliegenden Erfindung die Kommunikationsvorrichtung 200 ein zur bidirektionalen Kommunikation fähiges Modul irgendeiner Art sein. Zudem kann nach einer anderen Variante der Erfindung die Kommunikationsvorrichtung 200 entfallen (oder die Kommunikationsvorrichtung 200 ist mit dem Prüfgerät 100 integriert) und das Prüfgerät 100 kommuniziert direkt mit dem Server 300, beispielsweise über ein eingebautes 4G- oder 5G-Kommunikationsmodul gemäß dem Kommunikationsprotokoll SigFox, LoRa und NB-LoT. Offensichtlich gilt die erfindungsgemäße Lösung zum aktiven Rücksetzen und Debuggen des Prüfgeräts 100 auch für den Fall der direkten Kommunikation und dabei kann der Server 300 immer noch ein Alarmsignal an den registrierten Zielüberwachungsbenutzer senden.In the above embodiment of the invention, the test apparatus 100 communicates with the server 300 via the mobile phone 200 serving as a communication device. However, according to the present invention, the communication device 200 may be any type of module capable of bidirectional communication. In addition, according to another variant of the invention, the communication device 200 can be omitted (or the communication device 200 is integrated with the test device 100) and the test device 100 communicates directly with the server 300, for example via a built-in 4G or 5G communication module according to the SigFox communication protocol, LoRa and NB-LoT. Obviously, the inventive solution for actively resetting and debugging the tester 100 also applies to the case of direct communication and the server 300 can still send an alarm signal to the registered target monitoring user.

2 zeigt ein beispielhaftes Verfahrensablaufdiagramm des Rücksetzens des Prüfgeräts durch den Server 300. Das Beispiel wird unter der Annahme erläutert, dass der Rücksetzmodus auf der Seite des Servers 300 eingeleitet wird. Wie in 2 gezeigt, wird in Schritt 201 an dem Server 300 der Rücksetzmodus aktiviert, beispielsweise indem der Bediener auf die Rücksetzmodus-Starttaste ResetUser klickt. Beim Aktivieren des Rücksetzmodus löst der Server 300 die in der Datenbank DB gepflegte Bindungsbeziehung zwischen dem Prüfgerät 100 und dem Benutzer UserID auf. In einem Beispiel löscht der Server 300 im Rücksetzmodus die in der Datenbank DB gepflegte Bindungsbeziehungsinformation bezüglich des Prüfgeräts 100 und des Zielüberwachungsbenutzers UserID durch Leeren der Information in dem Feld BindingSet. In einem anderen Beispiel kann der Server 300 ferner einen Betriebsparameter bezüglich des Prüfgeräts 100, beispielsweise die Häufigkeit F, mit der Zustandsparameter hochgeladen werden, und den Typ der gesammelten Daten löschen. Ferner kann der Server 300 auch durch Leeren der Daten des Felds History Historiezustandsdaten bezüglich des Klimaanlagenfilters löschen. 2 Fig. 12 shows an example process flowchart of resetting the tester by the server 300. The example will be explained on the assumption that the reset mode is initiated on the server 300 side. As in 2 As shown, in step 201 the reset mode is activated at the server 300, for example by the operator clicking on the reset mode start button ResetUser. When the reset mode is activated, the server 300 releases the binding relationship maintained in the database DB between the test device 100 and the user UserID. In an example, in the reset mode, the server 300 deletes the binding relationship information maintained in the database DB regarding the tester 100 and the target monitor user UserID by clearing the information in the BindingSet field. In another example, the server 300 may further delete an operational parameter related to the tester 100, such as the frequency F with which condition parameters are uploaded and the type of data collected. Furthermore, the server 300 can also delete historical status data related to the air conditioner filter by clearing the data of the History field.

In Schritt 203 wird gemäß der in der Datenbank gespeicherten Benutzerregistrierungsinformation beim Erfassen aufrechterhaltener Netzverbindung zwischen dem aktuellen Handy 200 und dem Server 300 ein „Rücksetz“-Befehl CMD an das Handy 200 des Benutzers, beispielsweise test1, gesendet. In dem Befehl kann ein Ziel-Prüfgerät, beispielsweise das mit der Kennzeichnung ICF000001 gekennzeichnete Prüfgerät, festgelegt werden. Alternativ dazu können alle Prüfgeräte, die im Zusammenhang mit dem Benutzer stehen, festgelegt werden. Nachfolgend erfolgt die Beschreibung am Beispiel des Falls, in dem lediglich ein Prüfgerät ICF000001 festgelegt wird. Der Befehl weist darauf hin, dass der Server bereits die Bindung des aktuellen Benutzers test1 an das in dem Rücksetzbefehl festgelegte Prüfgerät 100 serverseitig aufgehoben hat, und fordert den Benutzer auf, erneut ein damit im Zusammenhang stehendes Prüfgerät zu binden. In dem Rücksetzbefehl kann durch Einstellen des Befehlsparameters CP eine bereits ausgeführte Rücksetzaktion angegeben werden, die beispielsweise eine oder mehrere der folgenden Aktionen umfasst: CP1: „BindingSet leeren“, CP2: „OperationPara/DataTypeReport leeren“ und CP3: „History leeren“. Des Weiteren kann in dem Rücksetzbefehl ferner das Objekt, an das sich das Rücksetzen richtet, nämlich ein einzelnes Prüfgerät oder alle an den Benutzer gebundene Prüfgeräte, festgelegt werden.In step 203, according to the user registration information stored in the database, upon detecting maintained network connection between the current mobile phone 200 and the server 300, a "reset" command CMD is sent to the user's mobile phone 200, for example test1. A target tester, such as the tester identified by the identifier ICF000001, can be specified in the command. Alternatively, all test devices related to the user can be specified. The following is a description of the case where only one test device ICF000001 is specified as an example. The command indicates that the server has already unbound the current user test1 from the tester 100 specified in the reset command on the server side, and prompts the user to rebind a related tester. In the reset command, an already executed reset action can be specified by setting the command parameter CP, which includes, for example, one or more of the following actions: CP1: "Empty BindingSet", CP2: "Empty OperationPara/DataTypeReport" and CP3: "Empty History". Furthermore, the object to which the reset is directed, namely an individual test device or all test devices bound to the user, can also be specified in the reset command.

In Schritt 205 empfängt der Server 300 aus dem Handy 200 einen Antrag Re-REQ auf erneute Bindung als Reaktion auf den „Rücksetz“-Befehl. Gemäß einem Beispiel der vorliegenden Erfindung stellt das Handy nach Empfangen des Rücksetzbefehls CMD fest, ob unter den aktuell damit gepaarten Bluetooth-Geräten ein durch ICF000001 gekennzeichnetes Gerät vorhanden ist, wenn der Rücksetzbefehl ein einziges Prüfgerät, beispielsweise ICF000001, festlegt. Wenn das Vorhandensein des Ziel-Bluetooth-Geräts ICF000001 nicht erfasst wird, wird dann eine Hinweis-Nachricht angezeigt, die dem Benutzer angibt, dass serverseitig die Bindung des Benutzers UserID an das Prüfgerät ICF000001 bereits aufgelöst ist, und ihn auffordert, zu versuchen, eine Bluetooth-Verbindung mit dem mit ICF000001 gekennzeichneten Gerät herzustellen. Wenn das Handy 200 des Benutzers erfolgreich mit dem Ziel-Bluetooth-Gerät ICF000001 gepaart ist, wird an das Prüfgerät 100 ein Detektionssignal Probe_Signal gesendet, das sowohl basierend auf dem Befehl CMD erzeugt werden, als auch der durch das Handy 200 direkt weitergeleitete CMD selbst sein kann. Nach Empfangen des Detektionssignals Probe_signal sendet das Prüfgerät 100 eine Antwortnachricht RES, die als der Antrag Re-REQ auf erneute Bindung durch das Handy 200 an den Server 300 gesendet wird. Gemäß einem Beispiel der Erfindung hängt der Inhalt der Antwortnachricht RES von dem Befehlsparameter CP in dem Rücksetzbefehl CMD ab. Wenn beispielsweise CMD lediglich CP1 enthält, kann die Antwortnachricht RES ein festes Zeichen, beispielsweise die Identitätskennzeichnung ICF000001 oder ein anderes bestimmtes Zeichen, enthalten. Wenn CMD ferner CP2 enthält, nimmt dann das Prüfgerät 100 ferner den aktuellen Standard-Betriebsparameter, beispielsweise die Information Hochladehäufigkeit F, in die Antwortnachricht RES auf. Wenn CMD ferner CP3 enthält, sammelt das Prüfgerät 100 Zustandsdaten gemäß dem Typ DataTypeReport der aktuell standardmäßig zu sammelnden Sensordaten in Echtzeit aus den jeweiligen Sensoren und nimmt diese in RES auf.In step 205, the server 300 receives from the mobile 200 a Re-REQ request for rebinding in response to the "reset" command. According to an example of the present invention, after receiving the reset command CMD, the mobile phone determines whether there is a device identified by ICF000001 among the Bluetooth devices currently paired with it if the reset command specifies a single test device, e.g. ICF000001. If the presence of the target Bluetooth device ICF000001 is not detected, then a notification message is displayed, indicating to the user that server-side the binding of the user UserID to the test device ICF000001 is already resolved and prompting him to try to create a Establish a Bluetooth connection with the device marked ICF000001. When the user's mobile phone 200 is successfully paired with the target Bluetooth device ICF000001, a detection signal Probe_Signal is sent to the probe 100 based on both generated by the CMD command, as well as the CMD directly passed through the mobile phone 200 itself. After receiving the detection signal Probe_signal, the tester 100 sends a response message RES, which is sent by the mobile phone 200 to the server 300 as the re-binding request Re-REQ. According to an example of the invention, the content of the response message RES depends on the command parameter CP in the reset command CMD. For example, if CMD contains only CP1, the response message RES may contain a fixed character, such as the identity identifier ICF000001 or some other specific character. If CMD also contains CP2, then the tester 100 also includes the current standard operating parameter, for example the information upload frequency F, in the response message RES. When CMD further includes CP3, the test apparatus 100 collects real-time status data from the respective sensors according to the DataTypeReport type of the current default sensor data to be collected, and records it in RES.

In Schritt 207 erstellt der Server 300 nach Empfangen von Re-REQ gemäß der darin enthaltenen Kennzeichnungsnummer ICF000001 erneut einen Datenbankeintrag des Fahrzeugs und stellt erneut eine Bindungsbeziehung zwischen dem Prüfgerät 100 und dem Benutzer UserID her. Beispielsweise werden Bindungsbeziehungsdaten in dem Feld BindingSet der Datenbank generiert. Wenn Re-REQ ferner andere Antwortinformation, beispielsweise die Hochladehäufigkeit F und die Zustandsdaten, enthält, trägt der Server 300 ferner u.a. die Hochladehäufigkeit F des Prüfgeräts 100 und den Sensordatentyp in den Datenbankeintrag ein.In step 207, after receiving Re-REQ, the server 300 creates a new database entry for the vehicle according to the identification number ICF000001 contained therein and again establishes a binding relationship between the test device 100 and the user UserID. For example, binding relationship data is generated in the database's BindingSet field. If Re-REQ also contains other response information, such as the upload frequency F and the status data, the server 300 also enters the upload frequency F of the test device 100 and the sensor data type in the database entry, among other things.

Gemäß dem vorliegenden Beispiel kann der Server 300 eine Alarmnachricht erstellen und diese an den Zielüberwachungsbenutzer senden, wenn der Server 300 innerhalb einer bestimmten Zeit von dem Prüfgerät 100 oder dem Handy 200 die Antwortnachricht RES nicht empfangen kann.According to the present example, when the server 300 cannot receive the response message RES from the tester 100 or the mobile phone 200 within a certain time, the server 300 can create an alarm message and send it to the target monitoring user.

Gemäß einem anderen Beispiel der Erfindung erzeugt das Handy 200, wenn der Server 300 die Bindung aller Prüfgeräte an den Benutzer aufgelöst hat, nach Empfangen des Rücksetzbefehls CMD ein Detektionssignal Probe_Signal für alle Prüfgeräte, sendet dieses an die jeweiligen Prüfgeräte, empfängt Re-REQ von jedem der Prüfgeräte und stellt erneut eine Bindungsbeziehung für jedes der dem Benutzer zugeordneten Prüfgeräte gemäß der darin enthaltenen Information her.According to another example of the invention, when the server 300 unbinds all test devices from the user, the mobile phone 200, after receiving the reset command CMD, generates a detection signal Probe_Signal for all test devices, sends it to the respective test devices, receives Re-REQ from each of the test devices and re-establishes a binding relationship for each of the test devices associated with the user according to the information contained therein.

3 zeigt einen Verfahrensablauf zum Debuggen eines Prüfgeräts nach einem Beispiel der Erfindung. Die nachfolgende Beschreibung erfolgt weiterhin am Beispiel von Debuggen des Geräts ICF000001. 3 FIG. 12 shows a method flow for debugging a test device according to an example of the invention. The following description is still based on the example of debugging device ICF000001.

In Schritt 301 sendet der Server 300 einen Debug-Befehl DEBUG an das mit der Gerätekennzeichnungsnummer ICF000001 gekennzeichnete Prüfgerät 100. Beim Vorhandensein der Kommunikationsvorrichtung 200 in dem vorliegenden Beispiel kann der Debug-Befehl durch die Kommunikationsvorrichtung 200 empfangen werden. Der Debug-Befehl kann die Häufigkeit F, mit der das Prüfgerät 100 Betriebszustandsdaten StatusData der Klimaanlagen-Filterpatrone hochlädt, den Typ DataTypeReport der durch das Prüfgerät 100 hochgeladenen Sensordaten und die Signalstärke Strength, mit der Daten hochgeladen werden, enthalten.In step 301, the server 300 sends a debug command DEBUG to the tester 100 identified by the device identification number ICF000001. In the presence of the communication device 200 in the present example, the debug command can be received by the communication device 200. The debug command may include the frequency F at which the tester 100 uploads status data of the air conditioner filter cartridge StatusData, the type DataTypeReport of the sensor data uploaded by the tester 100, and the signal strength at which data is uploaded.

Nach Empfangen des Debug-Befehls DEBUG stellt die Kommunikationsvorrichtung 200 fest, ob die Kommunikationsverbindung mit dem Prüfgerät 100, das mit der in dem Debug-Befehl DEBUG enthaltenen Geräte-Kennzeichnungsnummer ICF000001 gekennzeichnet wird, aufrechthalten ist. Bei aufrechterhaltener Kommunikationsverbindung sendet die Kommunikationsvorrichtung 200 den Debug-Befehl DEBUG an das Prüfgerät 100.Upon receiving the debug command DEBUG, the communication device 200 determines whether the communication link is maintained with the test device 100 identified by the device identification number ICF000001 contained in the debug command DEBUG. If the communication connection is maintained, the communication device 200 sends the debug command DEBUG to the test device 100.

In Schritt 303 empfängt der Server 300 aus der Kommunikationsvorrichtung 200 Zustandsdaten StatusData als Reaktion auf den Debug-Befehl DEBUG. Gemäß einem Ausführungsbeispiel der Erfindung entnimmt das Prüfgerät 100 einen Steuerungsparameter, beispielsweise die festgelegte Hochladehäufigkeit des Prüfgeräts 100, den festgelegten Typ der hochgeladenen Sensordaten und die erwartete Signalstärke, aus dem Debug-Befehl DEBUG nach Empfangen des Debug-Befehls DEBUG aus der Kommunikationsvorrichtung 200. Das Prüfgerät 100 sammelt Zustandsdaten StatusData der Filterpatrone gemäß der in dem Steuerungsparameter CP eingestellten Meldehäufigkeit F aus einem Sensor, die dem festgelegten Sensordatentyp zugeordnet ist, und sendet die Zustandsdaten StatusData gemäß der in dem Steuerungsparameter CP eingestellten Signalstärke Strength an die Kommunikationsvorrichtung 200. Die Kommunikationsvorrichtung 200 leitet nach Empfangen der Zustandsdaten StatusData diese an den Server 300 weiter.In step 303, the server 300 receives status data StatusData from the communication device 200 in response to the debug command DEBUG. According to an embodiment of the invention, the test device 100 takes a control parameter, for example the specified upload frequency of the test device 100, the specified type of uploaded sensor data and the expected signal strength, from the debug command DEBUG after receiving the debug command DEBUG from the communication device 200. Das Test device 100 collects status data StatusData of the filter cartridge according to the reporting frequency F set in the control parameter CP from a sensor, which is assigned to the specified sensor data type, and sends the status data StatusData according to the signal strength set in the control parameter CP to the communication device 200. The communication device 200 conducts after receiving the status data StatusData this to the server 300 on.

In Schritt 305 analysiert der Server 300 die Zustandsdaten StatusData, um festzustellen, ob die Zustandsdaten dem Debug-Befehl entsprechen. Als ein Beispiel analysiert der Server 300, ob der Sensordatentyp in den empfangenen Zustandsdaten StatusData und die Hochladehäufigkeit dem Typ bzw. der Häufigkeit, die in dem gesendeten Debug-Befehl festgelegt werden, entsprechen. Gleichzeitig überprüft der Server 300, ob die Sensordaten P der Filterpatrone in den Zustandsdaten StatusData einen Irrtum enthalten. Bei vollständiger Übereinstimmung und beim Nichtvorhandensein eines Irrtums wird festgestellt, dass das Prüfgerät 100 aktuell normal arbeitet. Daher wird Schritt 307 eingeleitet und das Debuggen abgeschlossen. Ansonsten wird Schritt 309 eingeleitet, wenn die Zustandsdaten StatusData einen Irrtum enthalten.In step 305, the server 300 analyzes the status data StatusData to determine whether the status data corresponds to the debug command. As an example, the server 300 analyzes whether the sensor data type in the received status data StatusData and the upload frequency match the type and frequency specified in the debug command sent. At the same time, the server 300 checks whether the sensor data P of the filter cartridge contains an error in the status data StatusData. In case of complete agreement and in the absence of an error, it is determined that the test apparatus 100 is currently operating normally. Therefore, step 307 is initiated and debugging is complete. Otherwise step 309 is entered if the status data StatusData contains an error.

In Schritt 309 sendet der Server 300 erneut einen Debug-Befehl und veranlasst das Prüfgerät 100, mit einer erhöhten Signalstärke Strength die Zustandsdaten StatusData zu senden, und in Schritt 311 empfängt der Server 300 wieder die Zustandsdaten StatusData und bewertet, ob sie einen Fehler enthalten. Wenn die Datengenauigkeit erhöht wird oder kein Irrtum vorliegt, kann festgestellt werden, dass die aktuelle Stärke Strength den optimalen Betriebsparameter des Prüfgeräts 100 darstellt. Schritt 307 wird eingeleitet und das Debuggen wird abgeschlossen.In step 309 the server 300 sends a debug command again and causes the test device 100 to send the status data StatusData with an increased signal strength Strength, and in step 311 the server 300 receives the status data StatusData again and evaluates whether it contains an error. If the data accuracy is increased or there is no error, it can be determined that the current Strength represents the optimal operating parameter of the tester 100 . Step 307 is initiated and debugging is completed.

Wenn in Schritt 311 auch bei geänderter Signalstärke die empfangenen Daten immer noch einen Irrtum enthalten, wird dann Schritt 313 eingeleitet, in dem der Server 300 den Debug-Befehl ändert und das Prüfgerät 100 veranlasst, mehr Typen von Sensordaten in die hochgeladenen StatusData aufzunehmen. In Schritt 315 empfängt der Server 300 die durch das Prüfgerät 100 gesendeten Zustandsdaten StatusData nach Ändern des Debug-Befehls und stellt fest, ob konkret an dem Prüfgerät 100 oder einem bestimmten Sensor oder einigen Sensoren eine Ausnahme auftritt. Es versteht sich, dass eine Ausnahme an dem Prüfgerät 100 zuverlässig festgestellt werden kann, wenn die Häufigkeit F, mit der das Prüfgerät 100 die Zustandsdaten StatusData hochlädt, der Festlegung nicht entspricht oder sämtliche hochgeladene Zustandsparameterdaten anormal sind. Wenn andere Daten normal sind, während nur an Sensordaten, die durch einen bestimmten oder einige Sensoren erfasst werden, eine Ausnahme auftritt, kann vorläufig festgestellt werden, dass eine Störung an diesem oder diesen Sensoren auftreten könnte.If in step 311 the received data still contains an error even though the signal strength has changed, then step 313 is initiated in which the server 300 changes the debug command and causes the tester 100 to include more types of sensor data in the uploaded StatusData. In step 315, the server 300 receives the status data StatusData sent by the tester 100 after changing the debug command, and determines whether an exception occurs specifically at the tester 100 or a specific sensor or some sensors. It is understood that an exception can be reliably detected at the tester 100 when the frequency F at which the tester 100 uploads the status data StatusData does not conform to the setting or all uploaded status parameter data are abnormal. When other data is normal while an exception occurs only in sensor data acquired by a certain sensor or some sensors, it can be preliminarily determined that a trouble might occur in that or those sensors.

Wenn in Schritt 305 nicht mit der in dem Debug-Befehl vorbestimmten Häufigkeit F aus dem Prüfgerät 100 die Zustandsdaten StatusData empfangen werden können oder der in den Zustandsdaten StatusData enthaltene Sensordatentyp DataTypeReport dem Debug-Befehl nicht entspricht, wird dann davon ausgegangen, dass das Prüfgerät 100 nicht normal arbeitet. Daher wird mit Schritt 316 fortgefahren und der Server 300 sendet einen Störungsalarm an den Zielüberwachungsbenutzer, um darauf hinzuweisen, dass an dem Prüfgerät 100 eine Ausnahme vorliegen könnte.If in step 305 the status data StatusData cannot be received from test device 100 with the frequency F predetermined in the debug command or the sensor data type DataTypeReport contained in the status data StatusData does not correspond to the debug command, it is then assumed that test device 100 not working normally. Therefore, proceeding to step 316, the server 300 sends a failure alert to the target monitoring user to indicate that the tester 100 may have experienced an exception.

Das erfindungsgemäße Verfahren kann durch Ausführen eines Programms oder eines Befehls, das oder der in einem Speicher gespeichert ist, durch eine Zentraleinheit CPU oder einen Prozessor verwirklicht werden. 4 zeigt eine schematische Darstellung des Servers 300 nach einem Beispiel der Erfindung. Der Server 300 umfasst eine Sende-Empfangseinheit 401, ein Speichermedium 402 und eine Steuereinheit 403. Die Sende-Empfangseinheit 401 dient zum Empfangen von Daten aus der Kommunikationsvorrichtung 200 oder direkt aus dem Prüfgerät 100 oder zum Senden eines Rücksetz- oder Debug-Befehls daran. In dem Speichermedium 402 ist ein Befehl zum Verwirklichen des Verfahrens, der Verarbeitung oder des Prozesses nach der vorliegenden Erfindung gespeichert. Dabei wird das erfindungsgemäße Verfahren verwirklicht, indem die Steuereinheit 403 den Befehl in dem Speicher ausführt. In einem maschinenlesbaren Medium, das durch ein anderes Ausführungsbeispiel der Erfindung bereitgestellt wird, ist ein maschinenlesbarer Befehl gespeichert, der beim Ausführen durch den Prozessor bewirkt, dass der Prozessor eines der obigen Verfahren ausführt. Konkret kann ein mit einem maschinenlesbaren Medium ausgestattetes System oder eine damit ausgestattete Vorrichtung bereitgestellt werden. Auf dem maschinenlesbaren Medium sind Softwareprogrammcodes zum Realisieren der Funktion einer der obigen Ausführungsbeispiele gespeichert. Ein Computer oder Prozessor des Systems oder der Vorrichtung wird veranlasst, einen auf dem maschinenlesbaren Medium gespeicherten Befehl zu lesen und auszuführen. In diesem Fall kann durch die Programmcodes selbst, die aus dem maschinenlesbaren Medium gelesen werden, die Funktion eines der obigen Ausführungsbeispiele erreicht werden, weshalb die maschinenlesbaren Codes und das Gerät, das die maschinenlesbaren Codes speichert, einen Bestandteil der Erfindung darstellen. Ein Ausführungsbeispiel des maschinenlesbaren Mediums umfasst eine Diskette, eine Festplatte, eine magnetooptische Diskette, eine optische Platte (z.B. CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW und DVD+RW), ein Magnetband, eine nichtflüchtige Speicherkarte und ROM. Optional können Programmcodes über ein Kommunikationsnetzwerk aus einem Servercomputer oder aus der Cloud heruntergeladen werden.The method according to the invention can be realized by executing a program or an instruction stored in a memory by a central processing unit CPU or a processor. 4 FIG. 12 shows a schematic representation of the server 300 according to an example of the invention. The server 300 comprises a transceiver unit 401, a storage medium 402 and a control unit 403. The transceiver unit 401 is used to receive data from the communication device 200 or directly from the test device 100 or to send a reset or debug command thereto. In the storage medium 402 is stored an instruction for realizing the method, processing or process according to the present invention. The method according to the invention is implemented in that the control unit 403 executes the command in the memory. Stored on a machine-readable medium provided by another embodiment of the invention is a machine-readable instruction which, when executed by the processor, causes the processor to perform one of the above methods. Specifically, a system equipped with a machine-readable medium or an apparatus equipped therewith can be provided. Software program codes for realizing the function of one of the above exemplary embodiments are stored on the machine-readable medium. A computer or processor of the system or device is caused to read and execute an instruction stored on the machine-readable medium. In this case, the function of any of the above embodiments can be achieved by the program codes themselves, which are read from the machine-readable medium, and therefore the machine-readable codes and the device storing the machine-readable codes form part of the invention. One embodiment of the machine-readable medium includes a floppy disk, a hard disk, a magneto-optical disk, an optical disk (e.g., CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, and DVD+RW), a magnetic tape, a non-volatile memory card and ROM. Optionally, program codes can be downloaded via a communication network from a server computer or from the cloud.

Es ist darauf hinzuweisen, dass bei den obigen Prozessen nicht alle Schritte notwendig sind und je nach praktischem Bedarf einige Schritte entfallen können. Des Weiteren ist die Reihenfolge der einzelnen Schritte der Erfindung nicht fest definiert und vielmehr ist eine Anpassung nach Bedarf möglich.It should be noted that in the above processes, not all steps are necessary and some steps may be omitted according to practical needs. Furthermore, the order of the individual steps of the invention is not firmly defined and rather an adaptation as required is possible.

Bisher wurde die vorliegende Erfindung anhand der beiliegenden Zeichnungen und der bevorzugten Ausführungsbeispiele ausführlich dargestellt und beschrieben, wobei jedoch die Erfindung keineswegs auf die offenbarten Ausführungsbeispiele eingeschränkt wird und es sich für Fachleute auf diesem Gebiet versteht, dass durch Kombination der Codeüberprüfungsmethoden in verschiedenen vorstehenden Ausführungsbeispielen weitere Ausführungsbeispiele der Erfindung erhalten werden können, welche Ausführungsbeispiele ebenfalls von dem Schutzumfang der Erfindung umfasst sind.While the present invention has been shown and described in detail with reference to the accompanying drawings and the preferred embodiments, the invention is by no means limited to the disclosed embodiments and it will be understood by those skilled in the art that by combination From the code inspection methods in various embodiments above, further embodiments of the invention can be obtained, which embodiments are also included within the scope of the invention.

Claims (26)

Server zur Überwachung eines Prüfgeräts eines Fahrzeugs, umfassend: eine Sende-Empfangseinheit, die zur Kommunikation mit einer Kommunikationseinrichtung über eine erste Verknüpfung dient, eine Steuereinheit, die mit der Sende-Empfangseinheit gekoppelt und dazu eingerichtet ist, die folgenden Aktionen auszuführen: über die erste Verknüpfung Zustandsdaten einer durch das Prüfgerät überprüften Zielvorrichtung aus der Kommunikationsvorrichtung zu empfangen, wobei die Kommunikationsvorrichtung über eine zweite Verknüpfung mit dem Prüfgerät kommuniziert; und einen Steuerbefehl an die Kommunikationsvorrichtung zu übermitteln, so dass das Prüfgerät gemäß dem Steuerbefehl getrieben wird.Server for monitoring a test device of a vehicle, comprising: a transceiver unit, which is used for communication with a communication device via a first link, a control unit coupled to the transceiver unit and configured to perform the following actions: receive status data of a target device tested by the tester from the communication device via the first link, wherein the communication device communicates with the tester via a second link; and transmit a control command to the communication device so that the tester is driven according to the control command. Server nach Anspruch 1, wobei die Zielvorrichtung eine Klimaanlage-Filterpatrone eines Fahrzeugs ist und das Prüfgerät zum Überprüfen des Betriebszustands der Klimaanlage-Filterpatrone dient.server after claim 1 wherein the target device is an air conditioning filter cartridge of a vehicle, and the checking device is for checking the operating condition of the air conditioning filter cartridge. Server nach Anspruch 1, wobei in dem Server eine Information über die Bindungsbeziehung zwischen dem Prüfgerät und einem Zielüberwachungsbenutzer registriert ist, wobei der Server ferner dazu eingerichtet ist, die Bindungsbeziehung zwischen dem Prüfgerät und dem Zielüberwachungsbenutzer aufzulösen.server after claim 1 wherein information on the binding relationship between the test device and a target monitoring user is registered in the server, the server being further adapted to cancel the binding relationship between the test device and the target monitoring user. Server nach Anspruch 3, wobei der Steuerbefehl angibt, dass der Server bereits die Bindungsbeziehung aufgelöst hat.server after claim 3 , where the control command indicates that the server has already resolved the binding relationship. Server nach Anspruch 3, wobei der Server ferner dazu eingerichtet ist, den Steuerbefehl zum erneuten Herstellen einer Bindungsbeziehung an die Kommunikationsvorrichtung zu senden, und über die Kommunikationsvorrichtung einen Antrag auf eine erneute Bindung an das Prüfgerät zu empfangen.server after claim 3 wherein the server is further configured to send the binding relationship re-establishment control command to the communication device, and to receive a re-binding request to the tester via the communication device. Server nach Anspruch 4 oder 5, wobei das Auflösen der Bindungsbeziehung zwischen dem Prüfgerät und dem Zielüberwachungsbenutzer mindestens eine der folgenden Rücksetzaktionen umfasst: Löschen der in dem Server registrierten Information über die Bindungsbeziehung zwischen dem Prüfgerät und der Kommunikationsvorrichtung, Löschen der in dem Server gespeicherten Betriebsparameter des Prüfgeräts, und Leeren der in dem Server gespeicherten historischen Aufzeichnung bezüglich der Zielvorrichtung.server after claim 4 or 5 , wherein releasing the binding relationship between the test device and the target monitoring user comprises at least one of the following resetting actions: deleting the information on the binding relationship between the test device and the communication device registered in the server, deleting the operating parameters of the test device stored in the server, and emptying the in historical record stored on the server regarding the target device. Server nach Anspruch 4 oder 5, wobei das Auflösen der Bindungsbeziehung zwischen dem Prüfgerät und dem Benutzer umfasst: Empfangen eines Antrags auf das Auflösen der Bindungsbeziehung aus der Kommunikationsvorrichtung, und Ausführen mindestens einer der folgenden Rücksetzaktionen als Reaktion auf den Antrag, Löschen der in dem Server registrierten Information über die Bindungsbeziehung zwischen dem Prüfgerät und dem Benutzer, Löschen der in dem Server gespeicherten Betriebsparameter des Prüfgeräts, und Leeren der in dem Server gespeicherten historischen Aufzeichnung bezüglich des Prüfgeräts.server after claim 4 or 5 , wherein resolving the binding relationship between the testing device and the user comprises: receiving a request for releasing the binding relationship from the communication device, and performing at least one of the following reset actions in response to the request, deleting the information about the binding relationship registered in the server between the tester and the user, deleting the operating parameters of the tester stored in the server, and clearing the historical record stored in the server regarding the tester. Server nach Anspruch 6 oder 7, wobei der Steuerbefehl einen Befehlsparameter, der die Rücksetzaktion angibt, umfasst.server after claim 6 or 7 , wherein the control command includes a command parameter specifying the reset action. Server nach Anspruch 1, wobei der Steuerbefehl ein Debug-Befehl zum Debuggen des Prüfgeräts ist und mindestens einen der folgenden Debug-Betriebsparameter umfasst: die Hochladehäufigkeit, bei der das Prüfgerät die Zustandsdaten der Zielvorrichtung hochlädt, die Signalstärke zum Hochladen der Zustandsdaten, und eine Anpassung des in den Zustandsdaten enthaltenen Sensordatentyps.server after claim 1 , wherein the control command is a debug command for debugging the tester and comprises at least one of the following debug operating parameters: the upload frequency at which the tester uploads the state data of the target device, the signal strength for uploading the state data, and an adjustment in the state data contained sensor data type. Server nach Anspruch 9, wobei der Server aus der Kommunikationsvorrichtung ein Antwortsignal des Prüfgeräts in Bezug auf den Debug-Befehl empfängt und basierend auf dem Antwortsignal den Betriebszustand des Prüfgeräts feststellt, wobei das Antwortsignal die Zustandsdaten des Prüfgeräts enthält, wobei in den Zustandsdaten Sensordaten verschiedener Typen enthalten sind.server after claim 9 , wherein the server from the communication device receives a response signal of the test device in relation to the debug command and based on the response signal determines the operating state of the test device, the response signal containing the status data of the test device, the status data containing sensor data of different types. Server nach Anspruch 10, wobei das Feststellen des Betriebszustands des Prüfgeräts basierend auf dem Antwortsignal umfasst: Bestimmen, ob die kontinuierlich empfangenen Antwortsignale mit der Hochladehäufigkeit übereinstimmen, und Bestimmen einer Störung des Prüfgeräts bei Nichtübereinstimmung mit der Hochladehäufigkeit.server after claim 10 , wherein determining the operational state of the tester based on the response signal comprises: determining whether the continuously received response signals match the upload frequency, and determining failure of the tester when the upload frequency does not match. Server nach Anspruch 10, wobei das Feststellen des Betriebszustands des Prüfgeräts basierend auf dem Antwortsignal umfasst: Bestimmen, ob die Zustandsdaten in dem Antwortsignal einen Irrtum enthalten, wobei beim Vorhandensein eines Irrtums der Server ferner dazu eingerichtet ist, an die Kommunikationsvorrichtung einen anderen Debug-Befehl zu senden, um das Prüfgerät so zu steuern, dass die Signalstärke erhöht wird und/oder der Typ und die Menge der in den Zustandsdaten enthaltenen Sensordaten verändert werden.server after claim 10 , wherein determining the operational status of the test device based on the response signal comprises: determining whether the status data in the response signal contains an error, wherein if an error is present, the server is further configured to send another debugging signal to the communication device Send a command to control the tester to increase the signal strength and/or change the type and amount of sensor data contained in the status data. Server nach Anspruch 12, wobei der Server dazu eingerichtet ist, zu bestimmen, ob bei der erhöhten Signalstärke die Zustandsdaten in dem von dem Prüfgerät gesendeten Antwortsignal eine Abweichung aufweisen, wobei beim Nichtvorhandensein einer Abweichung die erhöhte Signalstärke als optimale Sendesignalstärke eingestellt wird, bei dennoch Vorhandensein einer Abweichung festgestellt wird, dass bei dem Sensor, der den die Abweichung aufweisenden Sensordaten in dem Prüfgerät entspricht, eine Störung auftritt.server after claim 12 , wherein the server is set up to determine whether the status data in the response signal sent by the test device has a deviation given the increased signal strength, wherein if there is no deviation, the increased signal strength is set as the optimal transmission signal strength, and if a deviation is still present, it is determined that the sensor corresponding to the sensor data showing the deviation in the tester fails. Server nach einem der Ansprüche 11 bis 13, wobei der Server ferner dazu eingerichtet ist, beim Feststellen einer Störung an dem Prüfgerät eine Alarmnachricht an den in dem Server registrierten Zielüberwachungsbenutzer zu senden.Server after one of Claims 11 until 13 wherein the server is further adapted to send an alarm message to the target monitoring user registered in the server upon detection of a fault on the tester. Server nach Anspruch 14, wobei die Kommunikationsvorrichtung ein mobiles Endgerät ist und der Zielüberwachungsbenutzer mindestens einen der folgenden Benutzer umfasst: einen Benutzer des Endgeräts, einen Benutzer des Fahrzeugs oder einen externen Dienstleister.server after Claim 14 wherein the communication device is a mobile terminal and the target monitoring user comprises at least one of the following users: a user of the terminal, a user of the vehicle, or an external service provider. Verfahren zur Überwachung eines Prüfgeräts eines Fahrzeugs, umfassend: Kommunizieren mit einer Kommunikationsvorrichtung über eine erste Verknüpfung, um Zustandsdaten einer durch das Prüfgerät überprüften Zielvorrichtung zu empfangen, wobei die Kommunikationsvorrichtung über eine zweite Verknüpfung mit dem Prüfgerät kommuniziert; und Übermitteln eines Steuerbefehls an die Kommunikationsvorrichtung, so dass das Prüfgerät gemäß dem Steuerbefehl getrieben wird.A method for monitoring a test device of a vehicle, comprising: communicating with a communication device over a first link to receive status data of a target device being tested by the tester, the communication device communicating with the tester over a second link; and transmitting a control command to the communication device so that the tester is driven according to the control command. Verfahren nach Anspruch 16, wobei die Zielvorrichtung eine Klimaanlage-Filterpatrone eines Fahrzeugs ist und das Prüfgerät zum Überprüfen des Betriebszustands der Klimaanlage-Filterpatrone dient.procedure after Claim 16 wherein the target device is an air conditioning filter cartridge of a vehicle, and the checking device is for checking the operating condition of the air conditioning filter cartridge. Verfahren nach Anspruch 16, wobei in dem Server eine Information über die Bindungsbeziehung zwischen dem Prüfgerät und einem Zielüberwachungsbenutzer registriert ist, wobei das Verfahren ferner umfasst: Auflösen der Bindungsbeziehung zwischen dem Prüfgerät und dem Zielüberwachungsbenutzer.procedure after Claim 16 wherein information on the binding relationship between the test device and a target monitoring user is registered in the server, the method further comprising: releasing the binding relationship between the test device and the target monitoring user. Verfahren nach Anspruch 18, wobei der Steuerbefehl angibt, dass der Server bereits die Bindungsbeziehung aufgelöst hat.procedure after Claim 18 , where the control command indicates that the server has already resolved the binding relationship. Verfahren nach Anspruch 19, umfassend ferner: Senden des Steuerbefehls zum erneuten Herstellen einer Bindungsbeziehung an die Kommunikationsvorrichtung, Empfangen eines Antrags auf eine erneute Bindung an das Prüfgerät über die Kommunikationsvorrichtung.procedure after claim 19 further comprising: sending the binding relationship re-establishment control command to the communication device, receiving a re-binding request to the tester via the communication device. Verfahren nach Anspruch 19 oder 20, wobei das Auflösen der Bindungsbeziehung zwischen dem Prüfgerät und dem Zielüberwachungsbenutzer mindestens eine der folgenden Rücksetzaktionen umfasst: Löschen der Information über die Bindungsbeziehung zwischen dem Prüfgerät und dem Benutzer, Löschen der Betriebsparameter des Prüfgeräts, und Leeren der historischen Aufzeichnung bezüglich des Prüfgeräts.procedure after claim 19 or 20 , wherein the unbinding relationship between the tester and the target monitoring user comprises at least one of the following resetting actions: deleting the information about the binding relationship between the tester and the user, clearing the operating parameters of the tester, and clearing the historical record relating to the tester. Verfahren nach Anspruch 19 oder 20, wobei das Auflösen der Bindungsbeziehung zwsichen dem Prüfgerät und dem Zielüberwachungsbenutzer umfasst: Empfangen eines Antrags auf das Auflösen der Bindungsbeziehung aus der Kommunikationsvorrichtung, und Ausführen mindestens einer der folgenden Rücksetzaktionen als Reaktion auf den Antrag: Löschen der Information über die Bindungsbeziehung zwischen dem Prüfgerät und dem Benutzer, Löschen der Betriebsparameter des Prüfgeräts, und Leeren der historischen Aufzeichnung bezüglich der Zielvorrichtung.procedure after claim 19 or 20 , wherein the unbinding relationship between the test device and the target monitoring user comprises: receiving a request for unbinding from the communication device, and performing at least one of the following reset actions in response to the request: deleting the information about the binding relationship between the test device and the user, clearing the operating parameters of the tester, and clearing the historical record related to the target device. Verfahren nach Anspruch 16, wobei der Steuerbefehl ein Debug-Befehl zum Debuggen des Prüfgeräts ist und mindestens einen der folgenden Debug-Betriebsparameter umfasst: die Hochladehäufigkeit, bei der das Prüfgerät die Zustandsdaten der Zielvorrichtung hochlädt, die Signalstärke zum Hochladen der Zustandsdaten, und eine Anpassung des in den Zustandsdaten enthaltenen Sensordatentyps.procedure after Claim 16 , wherein the control command is a debug command for debugging the tester and comprises at least one of the following debug operating parameters: the upload frequency at which the tester uploads the state data of the target device, the signal strength for uploading the state data, and an adjustment in the state data contained sensor data type. Verfahren nach Anspruch 23, umfassend ferner: Empfangen eines Antwortsignals des Prüfgeräts in Bezug auf den Debug-Befehl aus der Kommunikationsvorrichtung und Feststellen des Betriebszustands des Prüfgeräts basierend auf dem Antwortsignal, wobei das Antwortsignal die Zustandsdaten des Prüfgeräts enthält, wobei in den Zustandsdaten Sensordaten verschiedener Typen enthalten sind.procedure after Claim 23 , further comprising: receiving a response signal of the tester related to the debug command from the communication device and determining the operating state of the tester based on the response signal, wherein the response signal includes the status data of the tester, wherein the status data includes sensor data of different types. Verfahren nach Anspruch 24, umfassend ferner: Senden einer Alarmnachricht an den Zielüberwachungsbenutzer beim Feststellen einer Störung an dem Prüfgerät.procedure after Claim 24 and further comprising: sending an alert message to the target monitoring user upon detecting a fault on the tester. Maschinenlesbares Speichermedium, auf dem ein maschinenlesbarer Befehl gespeichert ist, wobei der Befehl beim Ausführen durch eine Steuereinheit die Steuereinheit veranlasst, das Verfahren nach einem der Ansprüchen 16 bis 25 auszuführen.Machine-readable storage medium on which a machine-readable command is stored, wherein the command, when executed by a control unit, causes the control unit to carry out the method according to one of claims 16 until 25 to execute.
DE102021214544.2A 2021-02-22 2021-12-16 Monitoring method of a tester and server Pending DE102021214544A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202110198348.6 2021-02-22
CN202110198348.6A CN114979818A (en) 2021-02-22 2021-02-22 Monitoring method of detection equipment and server

Publications (1)

Publication Number Publication Date
DE102021214544A1 true DE102021214544A1 (en) 2022-08-25

Family

ID=82702651

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102021214544.2A Pending DE102021214544A1 (en) 2021-02-22 2021-12-16 Monitoring method of a tester and server

Country Status (3)

Country Link
JP (1) JP2022128435A (en)
CN (1) CN114979818A (en)
DE (1) DE102021214544A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115841281A (en) * 2022-11-07 2023-03-24 宁德时代新能源科技股份有限公司 Material management method and device, computer equipment and storage medium
CN116094864A (en) * 2022-12-29 2023-05-09 芜湖美的智能厨电制造有限公司 Linkage method of household equipment, electronic equipment and computer readable storage medium
CN118144806A (en) * 2024-05-06 2024-06-07 北京茵沃汽车科技有限公司 Camera sensor and fault detection method thereof
US12366845B2 (en) 2022-11-07 2025-07-22 Contemporary Amperex Technology (Hong Kong) Limited Material management method and apparatus, computer device, and storage medium

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118129819B (en) * 2024-03-20 2024-12-10 杭州西力智能科技股份有限公司 Detection system and detection method for intelligent instrument and meter
CN118314697B (en) * 2024-06-11 2024-08-09 四川川核地质工程有限公司 Ground disaster monitoring system and ground disaster monitoring method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5193097B2 (en) * 2009-03-05 2013-05-08 株式会社日立製作所 Service management system and service management apparatus
EP3468259B1 (en) * 2016-05-24 2021-11-03 Kabushiki Kaisha Toshiba In-car gateway device and in-car gateway system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115841281A (en) * 2022-11-07 2023-03-24 宁德时代新能源科技股份有限公司 Material management method and device, computer equipment and storage medium
CN115841281B (en) * 2022-11-07 2023-11-10 宁德时代新能源科技股份有限公司 Material management methods, devices, computer equipment and storage media
US12366845B2 (en) 2022-11-07 2025-07-22 Contemporary Amperex Technology (Hong Kong) Limited Material management method and apparatus, computer device, and storage medium
CN116094864A (en) * 2022-12-29 2023-05-09 芜湖美的智能厨电制造有限公司 Linkage method of household equipment, electronic equipment and computer readable storage medium
CN118144806A (en) * 2024-05-06 2024-06-07 北京茵沃汽车科技有限公司 Camera sensor and fault detection method thereof

Also Published As

Publication number Publication date
JP2022128435A (en) 2022-09-01
CN114979818A (en) 2022-08-30

Similar Documents

Publication Publication Date Title
DE102021214544A1 (en) Monitoring method of a tester and server
EP3352141B1 (en) Method for identification of an add-on device
WO2003105093A1 (en) Method and device for a vehicle-related telematics service
DE102012202914A1 (en) Diagnostic method and diagnostic device for a vehicle component of a vehicle
DE102012202540A1 (en) Diagnostic method and diagnostic device for a vehicle component of a vehicle
DE102006045404A1 (en) Telematics method and system
DE10225786A1 (en) Method and device for transmitting, transmitting and / or receiving information in connection with a vehicle
DE10057638A1 (en) Automobile data documentation method has data held in onboard data memory transmitted to external call-center for transfer to configuration-documentation server and entry in databank
DE112014003375T5 (en) Configure a tire pressure monitoring system
DE102019112481A1 (en) Tire pressure monitoring system for long trucks and tools for setting a tire pressure detector
EP4142263A1 (en) Method, remote access server, communication apparatus and system for remote access to a vehicle
WO2018114582A1 (en) Control device and electronic wheel unit for a wheel monitoring system of a vehicle, wheel monitoring system of a vehicle and method for wheel monitoring in a vehicle
EP3560736B1 (en) Method for transmitting data of a tyre module to a central data server
DE102019135098A1 (en) Method for the automated processing of a vehicle
DE102016224351A1 (en) Concept for testing a sensor system for detecting an occupancy state of a parking space for errors
WO2022207134A1 (en) Method and vehicle system for determining the state of the components of a chassis
DE60312667T2 (en) DIAGNOSTIC METHOD FOR A CONTROLLED DEVICE AND CORRESPONDING DIAGNOSTIC SYSTEM
EP1972595A2 (en) Crane vehicle
DE102020105066B4 (en) Method for operating a control display device, maintenance monitoring device, motor vehicle and server device
EP1644206B1 (en) Method and device for localising the position of at least two emission units, especially for monitoring at least one parameter for a plurality of wheels pertaining to a motor vehicle
DE102018114294B4 (en) Tire pressure monitor-specific adjustment procedure
EP3554864A1 (en) Electronic wheel unit and control device for a wheel-monitoring system of a vehicle, wheel-monitoring system for a vehicle and method for monitoring wheels in a vehicle
DE102014002723B4 (en) METHOD FOR TRANSFERRING AND EVALUATING DIAGNOSTIC DATA OF A MOTOR VEHICLE
WO2024256064A1 (en) Method for remedying a faulty state of a communication device of a vehicle, computer program, device, and vehicle
DE102017001517B4 (en) Method for creating a status analysis of a wireless network infrastructure