METHOD FOR THE MAINTENANCE OR EXTENSION OF THE FUNCTIONAL RANGE OF A SELF-PROPELLED MACHINE, AND FUNCTIONAL MANAGEMENT SYSTEM OR MAINTENANCE MANAGEMENT SYSTEM
20220334551 · 2022-10-20
Inventors
- Benjamin SOMMER (Boppard, DE)
- Dietmar METZ (Boppard, DE)
- Mathias SCHROEDER (Boppard, DE)
- Christian GEERS (Boppard, DE)
- Hermann MUELLER (Boppard, DE)
Cpc classification
E01C19/23
FIXED CONSTRUCTIONS
International classification
Abstract
A method for the maintenance or extension of the range of functions of a self-propelled machine, in particular a tandem roller, single-drum roller, rubber-wheeled roller, refuse compactor, road finisher, road milling machine, recycler or stabilizer, comprising the steps: generating a code which can be identified at a short distance by a control device of the machine either automatically by the control device after a maintenance interval has expired, or after a request by an operator for an extension of the range of functions, wherein the code contains information about at least one machine state that changes in the course of operation of the machine, identifying the code by a mobile terminal, transmitting the information contained in the code to a central server, transmitting a release code from the server to the mobile terminal, transmitting the release code to the control device of the machine, enabling the maintenance interval or the extension of the range of functions.
Claims
1. A method for the maintenance or extension of the range of functions of a self-propelled machine, in particular a tandem roller, single-drum roller, rubber-wheeled roller, refuse compactor, road finisher, road milling machine, recycler or stabilizer, comprising the steps of: generating a code, which can be identified at a short distance, by a control device of the machine either automatically by the control device after a maintenance interval has expired or after a request by an operator for an extension of the range of functions, wherein the code contains information about at least one machine state which changes in the course of operation of the machine; identifying the code by a mobile terminal; transmitting the information contained in the code to a central server; transmitting a release code from the server to the mobile terminal; transmitting the release code to the control device of the machine; and enabling the maintenance interval or the extension of the range of functions.
2. The method according to claim 1, wherein the code which can be identified at a short distance comprises a signal for wireless transmission of data, in particular an NFC, Bluetooth, WLAN, RFID or infrared signal.
3. The method according to claim 1, wherein the code which can be identified at a short distance is an optoelectronically readable code, and in that the optoelectronically readable code is displayed on a display device of the control device, wherein the identification of the code comprises reading of the optoelectronically readable code by a mobile terminal.
4. The method according to claim 1, wherein transmitting the release code to the control device comprises entering the release code at the control device of the machine by the operator.
5. The method according to claim 1, wherein the code contains at least one of the following pieces of information: the serial number of the machine; the location of the machine, for example as GPS coordinates; a current time at the location of the machine, especially in coordinated universal time (UTC); the operating time of the machine; the operating time of a working device of the machine, in particular a drive motor, a vibration drive, a milling drum, a screed heating system and/or a paving screed; the operating time of a wear part of the machine, in particular an air filter, an oil filter, a scraper, a belt, an ejector, a travel device and/or a wear pad; an identification of the code; the type of maintenance whose maintenance interval has expired; the desired extension of the range of functions; a current oil quality, for example of a hydraulic oil or an engine oil; the status of a counter comprised by the control device, which counts, for example, the number of machine starts; and the current machine configuration, in particular machine hardware and/or machine software.
6. The method according to claim 1, wherein at the central server and/or at the mobile terminal: a hierarchical structure with at least two service levels is stored, wherein the user of the mobile terminal is assigned a service level, and wherein the mobile terminal displays different information to the user after the code has been identified, depending on the user's service level; and/or a verification is carried out as to whether the current machine configuration, in particular machine hardware and/or machine software, permits the desired extension of the range of functions; and/or a verification of the service level of the user of the mobile terminal is carried out, and the further steps, in particular the transmission of the release code from the server to the mobile terminal, are only carried out if the service level of the user is sufficient.
7. The method according to claim 1, wherein an order for an extension of the range of functions is created at the mobile terminal and is transmitted to the central server, wherein the central server performs a transmission of a payment request to the mobile terminal.
8. The method according to claim 1, wherein a verification of a receipt of payment is performed at the central server or at the mobile terminal and the further steps, in particular the transmission of the release code from the server to the mobile terminal, are only performed if a receipt of payment has been detected.
9. The method according to claim 1, wherein the release code is created at the central server or at the mobile terminal, wherein the release code is created in such a way that it is valid only for the relevant machine and/or only for a limited period of time.
10. The method according to claim 1, wherein enabling the extension of the range of functions and/or the release code is valid for an unlimited period of time or for a limited period of time.
11. The method according to claim 1, wherein an information output is displayed to the operator on the mobile terminal in the event of a negative result of a verification, with instructions for solving the problem and/or a contact to a service partner.
12. The method according to claim 1, wherein the operator selects a desired extension of the range of functions from a list of all possible extensions of the range of functions on the control device and/or in that the control device makes suggestions to the operator during operation of the machine regarding available extensions of the range of functions of currently used functions and/or currently enabled extensions of the range of functions of the machine, which can be selected by the operator.
13. The method according to any claim 1, wherein the extension of the range of functions concerns at least one of the following functions: edge cutter right and/or left; faster or slower crab steering; grit spreader; traffic circle grit spreader; interface metrology; obstacle detection; immobilizer; radio remote control; telematics; seat adjustment; key assignment of control lever; activate free-running flow divider; activate automatic flow divider; travel lever ramp adjustment; typing operation; rotating beacon; coming/leaving home; tire pressure control system; ECO stop; compaction monitoring; display modes compaction control; mirror adjustment; rear view camera; bird view; drone camera; virtual reality; asphalt temperature sensor; machine autonomy or partial autonomy; such as automatic control; automatic following; automatic edge pressing; automatic leveling; split scraper blade; AdBlue filling pump; dust extraction; side shield camera; and activation of the milling drum during reverse travel; compressed air system.
14. The method according to claim 1, wherein a machine history is created and stored at the central server from the transmitted information contained in the code, and also the enabled maintenance intervals and/or extensions of the range of functions.
15. The method according to claim 1, wherein performing maintenance work on the machine is required before the release code is transmitted.
16. A function or maintenance management system for carrying out the method according to claim 1, comprising a self-propelled machine, in particular a tandem roller, single-drum roller, rubber-wheeled roller, refuse compactor, road finisher, road milling machine, recycler or stabilizer, with a control device and a display device, a mobile terminal and a central server.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0047] The invention is explained in more detail below with reference to the embodiments shown in the figures. They show schematically:
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
DETAILED DESCRIPTION
[0060] Components that are identical or have the same effect are identified by the same reference signs. Repeating components are not designated separately in each figure.
[0061]
[0062] All machines 1 comprise a control device 14 with a display device 15 (see
[0063]
[0064]
[0065] If checking 26 of code 18 shows that a function range extension has been requested by the operator, the next step is to check 27 to determine which specific extension of the range of functions is involved and which requirements must be met for this on machine 1. For example, it is possible to determine whether the desired extension of the functional range, or range of functions, can be achieved by modifying the software of machine 1 alone, or whether hardware modifications are also necessary. Once the requirements have been determined, a check 28 is performed to determine whether or not the machine 1 meets the software and/or hardware requirements for the desired extension of the range of functions on the basis of the information contained in the code 18. If it is determined that the machine 1 does not meet the necessary requirements, the server 45 transmits a corresponding message to the mobile terminal 44, at which an information output 48 takes place informing the operator which requirements for the desired extension of the range of functions are not currently met by the machine 1 and how he can meet these requirements. If the operator cannot fulfill these requirements himself, a contact to a service partner in his vicinity is suggested. If the check 28 shows that the machine 1 meets the prerequisites for the desired extension of the range of functions, the server 45 performs a check 29 of the necessary service level required to activate the extension of the range of functions on the machine 1 next. For example, extension of the range of functions that intervene in safety-relevant areas of the machine or whose activation may be safety-relevant on the machine 1 can only be performed by operators with a sufficient service level. These operators have then received appropriate training, for example, which enables and authorizes them to perform the necessary work. Once the necessary service level of the operator has been determined, a verification 30 is performed to determine whether the service level of the operator of the mobile terminal 44 is sufficiently high. For this purpose, the service level of the operator of the mobile terminal 44 may also be transmitted to the server 45 together with the information of the code 18. Alternatively, it is also possible for the mobile terminal 44 to transmit the identity of the operator to the server 45, for example via an individual code that complies with data protection requirements, and for the service levels of all possible operators to be stored on the central server 45. If the verification 30 reveals that the service level of the operator of the mobile terminal 44 is not sufficient to complete the extension of the range of functions on machine 1, the server 45 transmits this information to the mobile terminal 44, at which an information output 49 takes place informing the operator that his service level is not sufficient to fully enable the extension of the range of functions. Again, the operator is advised to contact a service partner with a sufficient service level.
[0066] If the service level of the operator of the mobile terminal 44 is sufficient, the next step is to check 31 whether the desired extension of the range of functions is subject to a charge or not. This is followed by a check 32 to determine whether payment has already been made or not. In the case of an extension of the range of functions that are not subject to a charge, payment is automatically and always considered to have already been made. If the server 45 detects a receipt of payment or an invoicing process, or if the feature enhancement is not subject to a charge, the next step is to specify 33 a time limit for which the feature enhancement is to be activated. The time limit can be infinite, for example, so that there is a permanent extension of the range of functions. This is the case, for example, if the operator buys the function range extension and it is then to be permanently usable on machine 1. Alternatively, the operator may only rent the desired extension of the range of functions for a certain period of time. Different time limits can also be selected at the control unit 14, for example, and are treated in the end like different function range extensions in process 21. Once the temporal limitation has been set 33, this is followed by a creation 34 of a release code by the server 45, in which, for example, both the temporal limitation and the machine 1 and any limited temporal validity of the release code are taken into account. Corresponding algorithms for generating the release code are known to the person skilled in the art and need not be explained in detail here. If the corresponding release code is available at the server 45, the release code is transmitted 35 to the mobile terminal 44, which displays the release code to the operator. The operator then enters 36 the release code at the control device 14, for example in the input field 20 on the display device 15. The control device 14 then checks the release code to ensure that the release code is actually intended for the machine 1 and, in particular, is still valid at the current time. If the control device 14 does not detect any irregularities, the next step is to enable 37 the desired extension of the range of functions, if necessary for the period of a time limit or permanently. The method 21 is then completed and ends in step 38. The function range extension is now available to the operator of the machine 1 and can be used immediately in operation.
[0067] If, when verifying or checking 32 the payment of an extension of the range of functions that is liable to cost, it is determined that a payment has not yet taken place, the corresponding transaction up to this point is counted as an order of the operator who wants to purchase the extension of the range of functions. In this case, the server 45 is used like an online store. Therefore, a creation 39 of an order for the provision of the extension of the range of functions takes place. Since the operator must pay for the chargeable feature enhancement, the next step is to transmit 40 a payment request from the server 45 to the mobile terminal 44. This is displayed to the operator accordingly, so that the operator can process the payment via online payment services, for example. Meanwhile, the server 45 waits 41 for the payment to be received. A check 42 is performed at regular intervals to determine whether the payment has been received. If the verification 42 reveals that the operator has paid for the desired feature enhancement and the payment has been received, the method 21 continues as explained above with the setting 33 of a time limit. In the event that the verification 42 indicates that no payment has been received, an additional verification 43 is performed to determine whether a timeout for the payment has occurred. If there is not yet a timeout, the wait 41 for payment is maintained. If, on the other hand, a maximum time available for making the payment has expired, a corresponding message is generated and transmitted to the mobile terminal 44. A corresponding information output 50 is then provided to the operator at the mobile terminal 44 that the payment has not been made due to a timeout, allowing the operator to correct the problem if necessary. For example, the operator may restart the process 21 and try again.
[0068]
[0069] In principle, the next step is to carry out the maintenance itself. This can be done by the operator or a service partner. A dialog box on the display device 15 at the control device 14 prompts 61 whether performance 46 maintenance has been successfully completed. If this is negated by the operator or the service partner, the method 21 is reset. If, on the other hand, the performance 46 of the maintenance is confirmed, the dialog box on the display device 15 next prompts 62 whether the operator or the service partner would like to reset the maintenance interval. If this is answered in the negative, the method 21 is also reset and is restarted with the maintenance interval still open. If, on the other hand, the operator or service partner confirms that the maintenance interval is to be reset, an optoelectronically readable code 18 is displayed 23 on the display device 15. The information contained in the code 18 can then be transmitted to the mobile terminal 44 by reading 24 the code 18. Information about the current operation can then be displayed to the operator by the mobile terminal 44, for example about the further progress until the service interval is acknowledged. This information may also vary depending on the service level of the operator of the mobile terminal 44. By a transmission 25 of the information stored in the code 18 from the mobile terminal 44 to the central server 45, for example via the Internet, this information is also made available to the machine manufacturers. At the central server 45, the information from the code 18 is processed and verified, for example, on the basis of the checksum. By means of a check 26 of the code 18, it is determined whether the transmitted code 18 belongs to the present method 21, i.e. the maintenance or the acknowledgement of maintenance intervals. If the code 18 does not belong to the method 21 for maintenance of the machine 1, a transition 47 is also made here to a corresponding other subroutine. If the code 18 belongs to the method 21, the next step is to check 29 the necessary service level, which is required to reset or acknowledge the maintenance interval. Once the necessary service level of the operator is determined, a checking 30 is performed to determine whether the service level of the operator of the mobile terminal 44 is sufficiently high. If the checking 30 determines that the service level of the operator of the mobile terminal 44 is not sufficient to perform the maintenance on the machine 1, the server 45 transmits this information to the mobile terminal 44, at which an information output 49 occurs informing the operator that his service level is not sufficient to reset the maintenance interval. In this case, a contact to one or more service partners with sufficient service level is indicated to the operator.
[0070] In the case where, after checking 30, it is determined that the service level of the operator of the mobile terminal 44 is sufficient to reset the maintenance interval, the next step is to create 34 the release code at the server 45, which is transmitted to the mobile terminal 44 by transmitting 35 the release code. The mobile terminal 44 displays the release code to the operator so that the operator can perform the entry 36 of the release code at the control device 14, for example in the input field 20 on the display device 15. The entry of the release code represents the last step of the maintenance work. The control device 14 checks the release code in accordance with the foregoing. If everything is in order, the release 37 of the maintenance interval takes place, which essentially corresponds to an acknowledgement of the maintenance request or a resetting of the maintenance interval. The method 21 is then completed and ends in step 38.
[0071]
[0072] If the operator selects maintenance, either on his or her own initiative or after being prompted 60, an optoelectronically readable code 18 is displayed 23 on the display device 15. Reading 24 of the code 18 by the mobile terminal 44 can then take place, as already described above. In this case, the information stored in the code 18 is read by the mobile terminal 44. The mobile terminal 44 then displays to the operator information about the current operation, for example, about the further process for performing the service. Again, this information may vary depending on the service level of the operator of the mobile terminal 44. For example, the operator is told how to perform the maintenance or who to contact to have the maintenance performed. This is followed by transmitting 25 the information stored in the code 18 from the mobile terminal 44 to the central server 45, for example via the Internet. At the central server 45, the information from the code 18 is processed and verified, for example, using the checksum. Also, a check 26 of the code 18 is performed to determine whether the transmitted code 18 belongs to the present method 21 at all. If the code 18 does not belong to the method 21 for servicing the machine 1, a transition 47 is made to a corresponding other subroutine. If the code 18 belongs to the method 21, the next step is to check 29 the necessary service level, which is required to perform the maintenance on the machine 1 and/or to reset the maintenance interval. Again, this is based on safety aspects to ensure that only sufficiently trained operators perform the respective maintenance on the machine 1. Once the necessary service level of the operator has been determined, a checking 30 is performed to determine whether the service level of the operator of the mobile terminal 44 is sufficiently high. If the checking 30 determines that the service level of the operator of the mobile terminal 44 is not sufficient to perform the maintenance on the machine 1, the server 45 transmits this information to the mobile terminal 44, at which an information output 49 takes place informing the operator that his service level is not sufficient to perform the maintenance and/or to reset the maintenance interval. Again, a contact to a service partner with sufficient service level is indicated to him In the event that, after checking 30, it is determined that the service level of the mobile terminal 44 operator is sufficient to perform the maintenance, the next step is to perform 46 the maintenance itself. This is done, for example, by the operator of the mobile terminal 44, or by a service partner who, however, also has a mobile terminal 44, for example, and who performs the method 21 as part of his service activities. A user with a sufficiently high service level is also shown further, helpful information here, for example instructions for carrying out 46 the maintenance and/or a digital service booklet with a complete machine history, in particular comprising all previous maintenance and/or extension of the range of functions. The warranty status of the machine can also be included in this information.
[0073] The further course of the method 21 depends on whether it is possible to detect the completion of the maintenance work by the machine 1, for example by the control device 14. This can succeed, for example, by wear parts being equipped with identification devices, for example RFID chips, and these being read out, or by other sensors being available which detect successful completion of the maintenance. Whether or not the completion of maintenance can be objectively detected in this way may vary from maintenance to maintenance. If such detection is not possible, the operator or service partner performing the maintenance is simply trusted with a sufficient service level. The name of the operator or service partner then stands for the performance and quality of the maintenance. For example, he can confirm that the maintenance has been performed by making an entry on the mobile terminal 44. This is transmitted to the server 45, which then performs the creation 34 of the release code, whereupon a transmission 35 of the release code to the mobile terminal 44 takes place. The mobile terminal 44 displays the release code to the operator so that the operator can perform the entry 36 of the release code at the control device 14, for example in the input field 20 on the display device 15. The entry of the release code represents the last step of the maintenance work. The control device 14 checks the release code in accordance with the foregoing. If everything is in order, the release 37 of the maintenance interval takes place, which essentially corresponds to an acknowledgement of the maintenance request. The method 21 is then completed and ends at step 38.
[0074] If, on the other hand, it is possible for the machine 1 to objectively detect, for example via the control device 14 and/or sensors connected to it, that the maintenance work has been carried out, then an additional safety level can be retracted. It is then possible, for example, for a new optoelectronically readable code 18 to be generated by the control device 14 after the maintenance work has been carried out 46, which code contains the detected results of the maintenance. This new code 18 is then made available via a display 23 on the display devices 15, whereupon a new reading 24 of the code 18 by the mobile terminal 44 takes place. The information stored in the new code 18 is then transmitted to the server 45 by a retransmission 25. Based on the transmitted information, a check 26 is then performed at the server 45 to determine whether the maintenance work has been completely and successfully performed. If this is the case, the method 21 continues with the creation 34 of the release code as already described above. If, on the other hand, it is determined that the maintenance has either not been performed completely or not successfully, a corresponding message is generated by the server 45 and transmitted to the mobile terminal 44. An information output 56 is then generated at the mobile terminal 44, informing the operator of the failed maintenance and also indicating to the operator exactly where the problem lies and how to correct it. Alternatively, the operator can again be shown, if necessary, who he can contact to have the problem rectified.
[0075] All in all, the method 21 makes it easier, more economical and faster to expand the range of functions or to perform maintenance on a machine 1. This increases the flexibility of the machine 1, since the operator can use all possible machine configurations quickly and easily. At the same time, safe and reliable operation of the machine 1 is ensured by safety mechanisms provided in the process 21.
[0076] Finally, the method for mounting a hardware component according to the invention will be illustrated in more detail using an example. For this purpose, reference is made only to