METHOD, SYSTEM AND DEVICE FOR LIQUID TREATMENT
20220250939 · 2022-08-11
Inventors
Cpc classification
C02F1/008
CHEMISTRY; METALLURGY
H04L9/088
ELECTRICITY
C02F1/001
CHEMISTRY; METALLURGY
C02F1/283
CHEMISTRY; METALLURGY
International classification
H04L9/08
ELECTRICITY
H04L9/32
ELECTRICITY
Abstract
A device, a system and a method for liquid treatment. The liquid treatment device includes a processing unit, a memory unit and a plug-in module interface for coupling to plug-in modules,
the memory unit and the plug-in module interface are communicatively connected to the processing unit, and
the method includes: determining a parameter characterizing the liquid treatment process and sending the parameter to the processing unit; receiving the parameter by the processing unit; identifying a plug-in module coupled to the plug-in module interface by the processing unit; in response to identifying the plug-in module loading instructions from the memory unit to the processing unit; and sending the parameter according to the instructions via the plug-in module interface to the plug-in module by the processing unit.
Claims
1. A method for operating a liquid treatment device, wherein the liquid treatment device comprises a processing unit, a memory unit and a plug-in module interface for coupling to plug-in modules, wherein the memory unit and the plug-in module interface are communicatively connected to the processing unit, wherein the method comprises the steps of: determining a parameter characterizing the liquid treatment process and sending the parameter to the processing unit; receiving the parameter by the processing unit; identifying a plug-in module coupled to the plug-in module interface by the processing unit; in response to identifying the plug-in module loading instructions from the memory unit to the processing unit; and sending the parameter according to the instructions via the plug-in module interface to the plug-in module by the processing unit.
2. The method according to claim 1, wherein identifying the plug-in module comprises the steps of: i. sending an identification request to the plug-in module via the plug-in module interface; and ii. receiving a response to the identification request from the plug-in module.
3. The method according to claim 1, wherein the plug-in module is a plug-in communication module and the method further comprises sending the parameter from the plug-in module to an external system via wired or wireless communication.
4. The method according to claim 1, wherein the liquid treatment device further comprises a liquid treatment container and a sensor, wherein the sensor is communicatively connected to the processing unit, and wherein the parameter characterizing the liquid treatment process is a parameter characterizing a liquid passing the liquid treatment container.
5. A liquid treatment device, comprising: a liquid treatment container containing at least one liquid treatment medium; a processing unit; a memory unit communicatively connected to the processing unit; and means for determining a parameter characterizing the liquid treatment process; a plug-in module interface for plug-in modules coupled to the processing unit; means for identifying the plug-in module; means for loading instructions from the memory unit in response to identifying the plug-in module; and means for sending the parameter according to the instructions via the plug-in module interface to the plug-in module.
6. The liquid treatment device according to claim 5, wherein the liquid treatment device further comprises a device head adapted for coupling to the liquid treatment container, the device head comprising: the processing unit; the memory unit communicatively connected to the processing unit; the means for determining Hari the parameter characterizing the liquid treatment process; the plug-in module interface for communicatively coupling the plug-in module to the processing unit; the means for identifying the plug-in module; the means for loading instructions from the memory unit in response to identifying a plug-in module; the means for sending the parameter according to the instructions via the plug-in module interface to the plug-in module; and means for mechanically coupling the liquid treatment device to the plug-in module.
7. The liquid treatment device according to claim 5, the means for identifying the plug-in module comprise: means for sending an identification request to the plug-in module via the plug-in module interface; and means for receiving a response to the identification request from the plug-in module via the plug-in module interface.
8. The plug-in module for the liquid treatment device according to claim 5, wherein the plug-in module comprises: a liquid treatment device interface for connecting to the liquid treatment device; means for identifying the plug-in module to the liquid treatment device; means for receiving the parameter characterizing the liquid treatment process from the liquid treatment device; and means for functional processing of the parameter.
9. The plug-in module according to claim 8, wherein the liquid treatment device interface is arranged for communicatively coupling the plug-in module to a liquid treatment device, the plug-in module further comprises: means for mechanically coupling the plug-in module to the liquid treatment device.
10. The plug-in module according to claim 8, wherein the plug-in module is a plug-in communication module connectable to at least one external system and the means for functional processing are means for communicating with the external system and sending at least the parameter from the plug-in module to the external system via wired or wireless communication.
11. A system for liquid treatment, the system comprising: the liquid treatment device according to one of claim 5; and the plug-in module comprising: a liquid treatment device interface for connecting to the liquid treatment device; means for identifying the plug-in module to the liquid treatment device; means for receiving a parameter characterizing the liquid treatment process from the liquid treatment device; and means for functional processing of the parameter.
12. A system for liquid treatment, the system comprising a liquid treatment device and a plug-in module, wherein the liquid treatment device comprises a liquid treatment container containing at least one liquid treatment medium and a device head adapted for coupling to the liquid treatment container and wherein the plug-in module is configured to be plugged into the device head of the liquid treatment device, the device head comprising: a processing unit; a memory unit communicatively connected to the processing unit; means for determining a parameter characterizing the liquid treatment process; a plug-in module interface for communicatively coupling the plug-in module to the processing unit; means for identifying the plug-in module; means for loading instructions from the memory unit in response to identifying the plug-in module; means for sending the parameter according to the instructions via the plug-in module interface to the plug-in module; means for mechanically coupling the liquid treatment device to the plug-in module; wherein the plug-in module comprises: a liquid treatment device interface for communicatively coupling the plug-in module to the liquid treatment device; means for identifying the plug-in module to the liquid treatment device; means for receiving a parameter characterizing the liquid treatment process from the liquid treatment device; means for functional processing of the parameter; means for mechanically coupling the plug-in module to the liquid treatment device.
13. The system according to claim 12, wherein the means for identifying the plug-in module comprise: means for sending an identification request to the plug-in module via the plug-in module interface; and means for receiving a response to the identification request from the plug-in module via the plug-in module interface.
14. The system according to claim 12, wherein the plug-in module is a plug-in communication module connectable to at least one external system and the means for functional processing are means for communicating with the external system, wherein the communication with the external system comprises at least sending the parameter from the plug-in module to the external system via wired or wireless communication.
15. The system according to claim 11, wherein the system further comprises: a terminal wherein the terminal comprises: a terminal processing unit; a terminal memory unit; means for communicating with the plug-in module; and means for receiving the parameter from the plug-in module, wherein the plug-in module further comprises: means for executing instructions received from the terminal.
16. The system according to claim 15, wherein the means for functional processing of the parameter are means for communicating with the terminal.
17. The system according to claim 11, wherein the means for functional processing of the parameter comprise a display for displaying the parameter, a mass memory module comprising a memory for storing the parameter or a combination thereof.
18. The system according to claim 12, wherein the means for mechanically coupling the plug-in module to the liquid treatment device and the means for mechanically coupling the liquid treatment device to the plug-in module are formed as a pair of releasable interlocking means.
19. The system according to claim 12, wherein the means for mechanically coupling the plug-in module to the liquid treatment device and/or the means for mechanically coupling the liquid treatment device to the plug-in module are configured to be brought into a holding state for locking the coupling of the plug-in module and the liquid treatment device and a release state for removing the plug-in module from the liquid treatment device.
20. The system according to claim 12, wherein the device head further comprises a housing part in which at least the plug-in module interface is arranged, and which includes the means for mechanically coupling the liquid treatment device to the plug-in module.
21. The system according to claim 12, wherein the plug-in module further comprises a housing part in which at least the liquid treatment device interface is arranged, and which includes the means for mechanically coupling the plug-in module to the liquid treatment device.
22. The system according to claim 11, wherein the liquid treatment device and the plug-in module further comprise means for authenticating the plug-in module to the liquid treatment device.
23. The system according to claim 11, wherein the liquid treatment device comprises a status indicator and the plug-in module comprises means for forwarding a signal from the status indicator.
24. The system according to claim 23, wherein the status indicator is a light source and the means for forwarding the signal from the status indicator is a light guide or fiber optics cable forwarding the light from the light source to a surface of the plug-in module.
25. The system according to claim 11, wherein the liquid treatment medium (14) is a filter medium.
26. The method for operating the system according to claim 12, wherein the method comprises: determining a parameter characterizing the liquid treatment process by the means for determining the parameter of the liquid treatment device and sending the parameter to the processing unit of the liquid treatment device; receiving the parameter by the processing unit of the liquid treatment device; mechanically coupling the plug-in module to the liquid treatment device by connecting the means for mechanically coupling the liquid treatment device to the plug-in module of the liquid treatment device with the means for mechanically coupling the plug-in module to the liquid treatment device of the plug-in module and communicatively coupling the plug-in module to the liquid treatment device by connecting the plug-in module interface with the liquid treatment device interface; detecting the plug-in module being coupled to the liquid treatment device via the plug-in module interface and the liquid treatment device interface by monitoring a signal response send from the processing unit of the liquid treatment device to the plug-in module interface; upon detecting the plug-in module being coupled to the liquid treatment device identifying the plug-in module by the processing unit of the liquid treatment device; in response to identifying the plug-in module loading instructions for handling the parameter from the memory unit to the processing unit of the liquid treatment device; sending the parameter according to the instructions from the processing unit of the liquid treatment device via the plug-in module interface and the liquid treatment device interface to the plug-in module; upon receiving the parameter from the liquid treatment device processing the parameter with the means for functional processing of the parameter of the plug-in module.
27. The method according to claim 26, wherein identifying the plug-in module comprises the steps of sending an identification request from the liquid treatment device via the plug-in module interface and the liquid treatment device interface to the plug-in module; and receiving a response to the identification request via the plug-in module interface and the liquid treatment device interface from the plug-in module, wherein the response to the identification request comprises information on the type of the plug-in module.
28. The method according to claim 26, wherein a first key is assigned to the plug-in module and a second key is assigned to the liquid treatment device, wherein the method comprises the following steps prior to sending the parameter to the plug-in module: sending an authentication request from the liquid treatment device via the plug-in module interface and the liquid treatment device interface to the plug-in module; receiving a response to the authentication request via the plug-in module interface and the liquid treatment device interface from the plug-in module, wherein the response to the authentication request comprises a signature of the plug-in module being encrypted with the first key; decrypting the signature from the plug-in module with the second key by the processing unit of the liquid treatment device; verifying the decrypted signature from the plug-in module with a list of authorized signatures, wherein the list of authorized signatures is stored within the memory unit of the liquid treatment device; wherein the parameter is sent to the plug-in module only if the verification of the decrypted signature from the plug-in module results in the plug-in module being authenticated to receive the parameter.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0141]
[0142]
[0143]
[0144]
[0145]
[0146]
DETAILED DESCRIPTION OF THE INVENTION
[0147]
[0148] After the method has started at step S02 when the liquid treatment device is put into operation, the liquid treatment device may try to detect a plug-in module at the plug-in module interface. For detection, the liquid treatment device or rather a processing unit of the liquid treatment device may for example provide a testing current at the plug-in module interface.
[0149] If a plug-in module is successfully detected at the plug-in module interface, the processing unit sends an identification request to the plug-in module at step S04. The identification request may for example comprise instructions for the plug-in module to return an identification number or a number representing the type of the plug-in module, which may be saved at a memory unit of the plug-in module, r instructions for responding with an authentication process.
[0150] Upon receiving the identification request, the plug-in module responds with an identification response, which is received by the liquid treatment device at step S06. The response comprises preferably the requested values for identifying the plug-in module.
[0151] If the plug-in module is identified successfully, the processing unit of the liquid treatment device loads instructions corresponding to the identified plug-in module at step S08. The loaded instructions may comprise for example instructions to choose which parameter is to be sent, when and how the parameter is to be sent or if a request for a parameter must be received from the plug-in module or an external system via the plug-in module prior to sending the parameter.
[0152] If the plug-in module is not identified successfully, the processing unit of the liquid treatment device may retry sending identification request to the plug-in module or it may retry detecting a plug-in module at the plug-in module interface.
[0153] If the instructions include a command to wait for a parameter request, the processing unit of the liquid treatment device enters an idle mode, in which it waits for a parameter request. The liquid treatment device is now ready to send the parameter to the plug-in module, i.e. the liquid treatment device provides the sending of the parameter to the plug-in module. The parameter request may be received via the plug-in module from the external system, for example a terminal or a personal computer at step S10. Alternatively, the parameter request may be received from the plug-in module itself, for example if the plug-in module is a plug-in display module providing a human-machine interface and receiving input from a user to handle or show a specific parameter in the display of the plug-in module.
[0154] If the instructions do not include a command to wait for a parameter request, but a command for sending the parameter via the plug-in module or broadcast the parameter via the plug-in module, step S10 may be skipped, which is indicated by the dashed arrow. The method continues with step S12, getting the parameter.
[0155] To get the parameter, the processing unit of the liquid treatment device may read out a sensor of the liquid treatment device or take a setting value of one r more of the components of the liquid treatment device. A parameter read out from a sensor may be the water hardness, the conductivity, the Ca-content, the Fe-content, etc. of the liquid or it may be the setting value of a valve, a valve motor, or of another component within the liquid treatment device.
[0156] Step S12 may also be executed continuously while other steps are performed in parallel. Furthermore, step S12 may be executed alternatively before the previous steps S04-S10, since identifying the plug-in module is not necessary for getting the parameter. In some embodiments, the instructions loaded in S08 may determine the parameter to get in step S12. Then of course, step S12 is executed after step S08, as shown in
[0157] When both the processing unit of the liquid treatment device has obtained the parameter and the plug-in module is identified successfully, the parameter is sent to the plug-in module in step S14. As described above, the parameter may be broadcasted, continuously streamed or send upon the parameter request of an external system. After sending the parameter the liquid treatment device either returns to idle mode and waits for another parameter request or it sends another parameter. This depends on whether the sending of the parameter requires a parameter request prior to sending the parameter or not. The options are indicated by the dotted arrows in
[0158]
[0159] The device head 16 comprises an inlet 20 and an outlet 22. Within the liquid treatment device 10, the liquid flows from inlet 20 through line 24. The inlet 20, being on end of the line 24, is connected to a liquid supply, for example a water supply pipe. The flow direction of the liquid within the line 24 is indicated by arrows.
[0160] The liquid flows through line 24 into the liquid treatment medium 14, where it is treated. For example, the liquid treatment medium 14 is a reactor medium, which reacts with the liquid, or it is a filter medium for filtering the liquid. After being treated, the liquid leaves the liquid treatment container 12 into line 25, which is connected to the outlet 22. The liquid may then flow out of the liquid treatment device 10 through the outlet 22, which may for example be connected to a tap or another pipe.
[0161] In the shown embodiment, the line 24 has a shortcut to line 25. The shortcut may be opened or closed by a mixing valve (not shown), which is controlled by a valve motor 26. In alternative embodiments, the shortcut may be controlled by an aperture or other electromechanical components. The mixing valve controls the portions of the liquid flowing through the shortcut and flowing through the liquid treatment medium 14. For that, the valve motor 26 is controlled by using a signal comprising a motor control value to set the mixing valve open, partially open or closed. The motor control value may be a parameter, which is to be sent to the plug-in module 40 as described later on.
[0162] The device head 16 of
[0163] The device head 16 shown in
[0164] The device head 16 further comprises a plug-in module interface 36 for coupling the liquid treatment device 10 to a plug-in module 40. The plug-in module 40 on the other side comprises a liquid treatment device interface 42 for coupling the plug-in module 40 to the liquid treatment device 10. Both the liquid treatment device interface 42 and the plug-in module interface 36 are interfaces for plug and play appliances, i. e. the plug-in module 40 may just be plugged into the plug-in module interface 36 to provide its function to the liquid treatment device 10.
[0165] To prevent an undesired detachment of the plug-in module 40 from the liquid treatment device 10, both may comprise means for fixing or mechanically coupling the plug-in module to the liquid treatment device (not shown here). The means for fixing may be for example screws, bolts, latching connections, bayonet connections or other clamping devices.
[0166] The plug-in module 40 shown in
[0167] Furthermore, the plug-in module 40 shown in
[0168] In alternate embodiments and depending on the function of the plug-in module 40 the antenna 46 may be replaced or accompanied by a memory unit, a display module, an input interface like a keyboard or buttons or any combination thereof or a special interface for user-specific solutions.
[0169]
[0170] A plurality of homes, stores, offices or other buildings provide an access point 66 each. Each of the buildings is also provided with a liquid treatment device 10 and a plug-in module 40, the latter being a plug-in communication module. Each liquid treatment device 10 and plug-in module 40 are registered at the server 62.
[0171] The parameter determined by the liquid treatment device 10 may for example be a parameter characterizing the efficiency of the treatment process. The server 62 may further be configured to send parameter requests to the liquid treatment devices 10 via the network 64 and the plug-in modules 40. It may be further configured to receive the parameter from the liquid treatment devices 10 via the plug-in modules 40 and the network 64 of each access point 66. The communication between the liquid treatment devices 10 and the server 62 may preferably be encrypted.
[0172] For encrypting the communication, preferably an asymmetric encryption method is used. Therefore, the server may have a public and a private key, wherein each of the liquid treatment devices 10 or its plug-in module 40 also have a public and a private key each. Each pair of public and private keys is configured to encrypt data with the public key and to decrypt the encrypted data only with the corresponding private key of the same pair. To use the asymmetric encryption, the public keys of the server 62 and the liquid treatment devices 10 are exchanged. When sending data to each other each sending entity uses the public key of the receiving entity to encrypt the data. The receiving entity on the other side decrypts the data by using its private key. Thus, only the destined receiving entity holding its own private key may decrypt the data.
[0173] The server 62 may be further configured to surveil the correct operation of the liquid treatment devices 10 at each access point 66. If one of the parameters received from one of the liquid treatment devices 10 diverges from the others, the server 62 may send a notification, which informs a technician about a malfunction of said liquid treatment device 10. By this, a provider of the server 62 and the liquid treatment devices 10 may ensure a quick response maintenance.
[0174]
[0175]
[0176] The housing part 70 of the device head 16 is arranged to be closed by the housing part 80 of the plug in module 40 as shown in
LIST OF REFERENCES
[0177] S02 START [0178] S04 SEND IDENTIFICATION REQUEST [0179] S06 RECEIVE IDENTIFICATION RESPONSE [0180] S08 LOAD INSTRUCTIONS [0181] S10 RECEIVE PARAMETER REQUEST [0182] S12 GET PARAMETER [0183] S14 SEND PARAMETER [0184] 10 liquid treatment device [0185] 12 liquid treatment container [0186] 14 liquid treatment medium [0187] 16 device head [0188] 20 inlet [0189] 22 outlet [0190] 24 line [0191] 25 line [0192] 26 valve motor [0193] 28 sensor [0194] 30 sensor [0195] 32 processing unit [0196] 34 memory unit [0197] 36 plug-in module interface [0198] 40 plug-in module [0199] 42 liquid treatment device interface [0200] 44 processing unit [0201] 46 antenna [0202] 60 system [0203] 62 server [0204] 64 network [0205] 66 access point [0206] 70 housing part of the device head [0207] 72 main printed circuit board of the device head [0208] 74 circumferential rim [0209] 76 LED [0210] 80 housing part of the plug in module [0211] 82 printed circuit board of the plug in module [0212] 84 clip [0213] 86 circumferential wall [0214] 88 latch [0215] 90 light guide [0216] 92 window [0217] 94 screw