Message pushing method and device, electronic equipment and storage medium

By obtaining the operating information of industrial equipment accessories, predicting its status and remaining usage time, generating replacement suggestions and sending them to users, the problem of poor pushing effects of industrial equipment accessories is solved, and more accurate accessory replacement suggestions and sales lead generation is achieved.

CN120416201APending Publication Date: 2025-08-01SANY GROUP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510798780.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-13
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

In the sales scenario of industrial equipment accessories, existing clue mining methods are difficult to apply, resulting in poor accessory push effects.

Method used

By obtaining the operating information of accessories in industrial equipment, predicting their status and remaining usage time, generating a replacement suggestion message based on preset thresholds and environmental information and sending it to the target user.

Benefits of technology

It improves the push effect of industrial equipment accessories, accurately determines whether accessories need to be replaced, and reduces the cost of manual intervention and customer follow-up.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120416201A_ABST
    Figure CN120416201A_ABST
Patent Text Reader

Abstract

The invention relates to the field of message pushing, in particular to a message pushing method and device, electronic equipment and a storage medium. The message pushing method comprises the following steps: acquiring operation information of a first accessory in industrial equipment associated with a target user, and predicting a target parameter of the first accessory according to the operation information; under the condition that the target parameter indicates that the remaining use duration of the first accessory is lower than a preset threshold value and / or the target parameter indicates that the first accessory is in an unhealthy state, according to the target information of the industrial equipment, determining a target duration interval in which the used duration is located when the second accessory is replaced; generating a replacement suggestion message according to the accessory identifier of the first accessory, the equipment identifier corresponding to the industrial equipment and the target parameter under the condition that the current used duration of the first accessory is in the target duration interval; and sending the replacement suggestion message to a communication device associated with the target user. According to the message pushing method provided by the invention, the pushing effect of the accessories in the industrial equipment is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of message push, and specifically to a message push method, device, electronic device and storage medium. Background Art

[0002] In traditional sales, lead mining techniques typically rely on user behavior data on e-commerce platforms, such as browsing time, number of clicks, and keyword search frequency, to determine a customer's purchasing intent. This type of technology has achieved significant success with consumer products, but it relies on the availability of sufficient user behavior data. However, in the sales scenario of industrial equipment accessories, since users generally do not frequently search and browse accessory products on e-commerce platforms, there is a lack of user behavior data that can be directly mined, making existing lead mining methods difficult to apply to this type of business.

[0003] In the exemplary technology, a manual call is made to the user to ask whether the user needs to replace the accessories in the industrial equipment. However, the accessories in the user's equipment have been used for a short time and do not need to be replaced, resulting in poor push effect of the accessories in the industrial equipment. Summary of the Invention

[0004] In view of this, the present application provides a message push method, device, electronic device and storage medium to solve the technical problem of poor push effect of accessories in industrial equipment.

[0005] As a first aspect of the present application, a message push method is provided, comprising:

[0006] Obtaining operating information of a first accessory in the industrial equipment associated with the target user, and predicting a target parameter of the first accessory based on the operating information, the target parameter including at least one of a status and a remaining usage time of the first accessory;

[0007] When the target parameter indicates that the remaining usage time of the first accessory is lower than a preset threshold and / or the target parameter indicates that the first accessory is in an unhealthy state, determining, based on the target information of the industrial equipment, a target usage time interval within which the second accessory falls when it is replaced, the second accessory is a replaced accessory in the industrial equipment, the first accessory and the second accessory are of the same model, and the target information includes at least one of replacement information of the second accessory, environmental information of the industrial equipment, and transaction information corresponding to the industrial equipment;

[0008] When the currently used duration of the first accessory is within the target duration range, it is determined that the industrial equipment needs to replace the first accessory, and a replacement recommendation message is generated according to the accessory identifier of the first accessory, the equipment identifier corresponding to the industrial equipment, and the target parameter;

[0009] Send the replacement recommendation message to the communication device associated with the target user.

[0010] In a possible implementation manner, the determining the target duration range in which the used duration of the second accessory is when replacing the second accessory according to the target information of the industrial equipment includes:

[0011] Determine the replacement frequency of the second accessory in different initial duration ranges according to the replacement information of the second accessory;

[0012] In each of the initial duration ranges, determine an intermediate duration range, where the intermediate duration range is the initial duration range corresponding to the replacement frequency greater than the preset frequency;

[0013] Determine a duration correction value according to the environmental information and the transaction information, and correct the intermediate duration range according to the duration correction value to obtain the target duration range.

[0014] In a possible implementation manner, the predicting the target parameter of the first accessory according to the operation information includes:

[0015] Input the operation information into a prediction model to obtain the target parameter output by the prediction model;

[0016] After sending the replacement recommendation message to the communication device associated with the target user, it further includes:

[0017] When it is detected that the target user replaces the first accessory in the industrial equipment based on the replacement recommendation message, obtain the replacement record information corresponding to the target user's replacement of the first accessory;

[0018] Associate and store the replacement record information and the replacement recommendation message, and the associated stored replacement record information and replacement recommendation message are used to update the prediction model.

[0019] In a possible implementation manner, the generating the replacement recommendation message according to the accessory identifier of the first accessory, the equipment identifier corresponding to the industrial equipment, and the target parameter includes:

[0020] Obtain the inventory quantity of the third accessory, where the third accessory has the same model as the first accessory;

[0021] Generate a replacement suggestion message based on the inventory quantity, the part identifier of the first part, the equipment identifier corresponding to the industrial equipment, and the target parameter.

[0022] In a possible implementation manner, the generating a replacement suggestion message according to the part identifier of the first part, the equipment identifier corresponding to the industrial equipment, and the target parameter includes:

[0023] Obtain the part maintenance information associated with the target user;

[0024] In the case where the part maintenance information does not include the maintenance of the first part, determine the replacement part of the first part;

[0025] Generate a replacement suggestion message for replacing the first part with the replacement part according to the part identifier of the first part, the equipment identifier corresponding to the industrial equipment, the part identifier of the replacement part, and the target parameter.

[0026] In a possible implementation manner, the generating a replacement suggestion message according to the part identifier of the first part, the equipment identifier corresponding to the industrial equipment, and the target parameter includes:

[0027] Obtain the prediction basis information of the target parameter of the first part;

[0028] Generate a replacement suggestion message according to the prediction basis information, the part identifier of the first part, the equipment identifier corresponding to the industrial equipment, and the target parameter.

[0029] In a possible implementation manner, the sending the replacement suggestion message to the communication device associated with the target user includes:

[0030] Determine the current status of the target user according to the user information of the target user;

[0031] Determine the message push method matching the current status;

[0032] Send the replacement suggestion message to the communication device associated with the target user according to the message push method.

[0033] As a second aspect of the present application, the present application provides a message push device, including:

[0034] An acquisition module, configured to acquire the operation information of the first part in the industrial equipment associated with the target user, and predict the target parameter of the first part according to the operation information, where the target parameter includes at least one of the state of the first part and the remaining service life.

[0035] A first determination module, configured to, when the target parameter indicates that the remaining usage duration of the first fitting is lower than a preset threshold and / or the target parameter indicates that the first fitting is in a non-healthy state, determine a target duration range in which the used duration is located when a second fitting is replaced according to the target information of the industrial device, where the second fitting is a replaced fitting in the industrial device, the first fitting and the second fitting have the same model, and the target information includes at least one of replacement information of the second fitting, environmental information in which the industrial device is located, and transaction information corresponding to the industrial device;

[0036] A second determination module, configured to, when the currently used duration of the first fitting is within the target duration range, determine that the industrial device needs to replace the first fitting, and generate a replacement recommendation message according to the fitting identifier of the first fitting, the device identifier corresponding to the industrial device, and the target parameter;

[0037] A sending module, configured to send the replacement recommendation message to a communication device associated with the target user.

[0038] As a third aspect of the present application, the present application further provides an electronic device, including a memory and a processor, where,

[0039] The memory is connected to the processor and is used for storing a program;

[0040] The processor is configured to implement the message pushing method as described above by running the program in the memory.

[0041] As a fourth aspect of the present application, the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is run by a processor, the message pushing method as described above is implemented.

[0042] The present application provides a message pushing method, device, electronic device and storage medium. The message pushing method includes the following steps: obtaining the operation information of the first accessory in the industrial device associated with the target user, predicting at least one of the status of the first accessory and the remaining service life based on the operation information, and if the remaining service life of the first accessory is lower than a preset threshold and / or the status of the first accessory is a non-healthy state, determining the target time interval in which the used duration is located when the second accessory with the same model as the first accessory in the industrial device is replaced based on the replacement information of the second accessory, the environmental information of the industrial device, and the transaction information of the industrial device. If the current used duration of the first accessory is within the target time interval, generating a replacement suggestion message based on the accessory identifier of the first accessory, the device identifier of the industrial device, and the target parameter, and sending the replacement suggestion message to the communication device associated with the target user. In the present application, through the operation information of the first accessory in the industrial device, the target time interval in which the used duration is located when the second accessory with the same model as the first accessory in the industrial device is replaced, the environmental information of the industrial device, the replacement information of the second accessory in the industrial device, and the transaction information of the industrial device, it is accurately determined whether the first accessory needs to be replaced. If the first accessory needs to be replaced, a replacement suggestion message for the first accessory is sent to the user's communication device, thereby improving the pushing effect of the accessories in the industrial device. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] By describing the embodiments of the present application in more detail in conjunction with the drawings, the above and other objects, features and advantages of the present application will become more obvious. The drawings are used to provide a further understanding of the embodiments of the present application, and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the present application, and do not constitute a limitation to the present application. In the drawings, the same reference numerals generally represent the same components or steps.

[0044] Figure 1 The figure shows a schematic diagram of the scenario of the message pushing method involved in the present application.

[0045] Figure 2 The figure shows one of the flow diagrams of the message pushing method provided by an embodiment of the present application.

[0046] Figure 3 The figure shows another flow diagram of the message pushing method provided by an embodiment of the present application.

[0047] Figure 4 The figure shows yet another flow diagram of the message pushing method provided by an embodiment of the present application.

[0048] Figure 5 The figure shows yet another flow diagram of the message pushing method provided by an embodiment of the present application.

[0049] Figure 6 Figure 5 is a schematic flowchart of a message pushing method provided by another embodiment of the present application.

[0050] Figure 7 Figure 1 is a structural block diagram of a message pushing device provided by an embodiment of the present application.

[0051] Figure 8 Figure 2 is a structural block diagram of an electronic device provided by an embodiment of the present application. Detailed Embodiments

[0052] In the description of the present application, "a plurality of" means at least two, such as two, three, etc., unless otherwise specifically defined. In the embodiments of the present application, all directional indications (such as up, down, left, right, front, back, top, bottom...) are only used to explain the relative positional relationship and movement conditions between components in a specific posture (as shown in the drawings). If the specific posture changes, the directional indications will also change accordingly. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally further include steps or units not listed, or may optionally further include other steps or units inherent to these processes, methods, products or devices.

[0053] In addition, referring to "embodiment" herein means that a specific feature, structure or characteristic described in connection with the embodiment can be included in at least one embodiment of the present application. The phrase appears in various places in the specification and does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.

[0054] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or fully authorized by all parties. And the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards, and corresponding operation entrances are provided for users to choose to authorize or refuse.

[0055] Application Overview

[0056] Regarding the technical problem of low accuracy in predicting the sales volume of accessories in the exemplary technology, after further analysis in the present application, it is found that:

[0057] Users have a certain pattern for replacing parts in industrial equipment. In addition, the replacement of parts in industrial equipment, the operating conditions of industrial equipment, and the climate in the region where the industrial equipment is located also affect the replacement of parts in industrial equipment.

[0058] In view of this, the present application provides a message pushing method, device, electronic device, and storage medium. Among them, the message pushing method obtains the operation information of the first part in the industrial equipment associated with the target user, predicts at least one of the state and the remaining service life of the first part based on the operation information. If the remaining service life of the first part is lower than a preset threshold and / or the state of the first part is a non-healthy state, then based on the replacement information of the second part with the same model as the first part in the industrial equipment, the environmental information of the industrial equipment, and the transaction information of the industrial equipment, determine the target time interval in which the used time is located when the second part is replaced. If the currently used time of the first part is within the target time interval, then generate a replacement recommendation message based on the part identification of the first part, the equipment identification of the industrial equipment, and the target parameter, and send the replacement recommendation message to the communication device associated with the target user. In the present application, through the operation information of the first part in the industrial equipment, the target time interval in which the used time is located when the second part with the same model as the first part in the industrial equipment is replaced, the environmental information of the industrial equipment, the replacement information of the second part in the industrial equipment, and the transaction information of the industrial equipment, accurately determine whether the first part needs to be replaced. If the first part needs to be replaced, then send a replacement recommendation message for the first part to the user's communication device, thereby improving the pushing effect of parts in industrial equipment.

[0059] Refer to Figure 1 , Figure 1 [[ID=IO]]is a schematic diagram of the scenario of the message pushing method of the present application. As Figure 1As shown, the message pushing device 100 obtains the operation information of the first accessory in the industrial equipment associated with the target user, and the operation information can be obtained from the database 200. The message pushing device 100 predicts the target parameters of the first accessory based on the operation information, and the target parameters include at least one of the remaining service life and the status of the first accessory. If the target parameters indicate that the remaining service life of the first accessory is lower than the preset threshold and / or the first accessory is in an unhealthy state, then based on the target information of the industrial equipment, determine the target time range in which the used time is located when replacing the second accessory. The target information includes at least one of the replacement information of the second accessory, the environmental information where the industrial equipment is located, and the transaction information corresponding to the industrial equipment, and the target information can be obtained from the database 200. If the current used time of the first accessory is within the target time range, it is determined that the industrial equipment needs to replace the first accessory, and a replacement recommendation message is generated based on the accessory identifier of the first accessory, the equipment identifier corresponding to the industrial equipment, and the target parameters, and the replacement transaction message is sent to the communication device 300 associated with the target user.

[0060] The following will be combined with Figure 1 the accompanying drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without making any creative efforts belong to the scope of protection of the present application.

[0061] Exemplary method

[0062] Figure 2 As shown in one of the flow diagrams of a message pushing method provided by the present application. As Figure 2 shown, this message pushing method may specifically include the following steps:

[0063] Step S210, obtain the operation information of the first accessory in the industrial equipment associated with the target user, and predict the target parameters of the first accessory according to the operation information. The target parameters include at least one of the status and the remaining service life of the first accessory.

[0064] In this embodiment, the execution entity is a message pushing device. For the convenience of description, the device is hereinafter used to refer to the message pushing device. The device may be a server or a terminal device with a message pushing function.

[0065] The device obtains the operation information of the first component in the industrial equipment associated with the target user. Exemplarily, the device obtains the list of users who purchased the industrial equipment, and the users in the user list are defined as target users. Industrial equipment refers to equipment applied in the industrial field such as construction equipment. The device connects to the control system or edge computing module of the industrial equipment to obtain the operation status data during the actual use of the industrial equipment. The operation information includes but is not limited to parameters such as the cumulative operation duration, number of power-on and power-off times, load change, temperature, vibration amplitude change, pressure fluctuation, current, etc. of the component. The component in the industrial equipment is defined as the first component, and the operation status data of the first component is the operation information. The operation information includes but is not limited to parameters such as the cumulative operation duration, number of power-on and power-off times, load change, temperature, vibration amplitude change, pressure fluctuation, current, etc. of the first component.

[0066] In addition, after the operation status data is collected, it is cleaned, aligned, and structured, and the processed data is stored according to the component dimension, that is, the mapping relationship between the unique identifier of the component, the equipment identifier of the industrial equipment, and the timestamp is established. The above data can be stored in the component data warehouse. When the device needs to obtain the operation information of the first component, it generates a retrieval request based on the unique identifier of the first component and the equipment identifier of the industrial equipment, and sends the retrieval request to the component data warehouse. The component data warehouse determines the corresponding mapping relationship based on the unique identifier of the first component and the equipment identifier of the industrial equipment in the retrieval request, and then obtains the operation information of the first component based on the mapping relationship and feeds back the operation information to the device.

[0067] After the device obtains the operation information, it predicts the target parameters of the first component based on the operation information. The target parameters include at least one of the status of the first component and the remaining service life.

[0068] Exemplarily, obtain the current usage duration of the first component from the operation information, and determine the life loss of the first component based on the working parameters such as the pressure, load change, and number of power - on and off of the first component in the operation information. Obtain the used duration of the first component by increasing the current usage duration by the life loss. The remaining usage duration can be obtained by subtracting the used duration from the maximum usage duration of the first component. The mapping relationship between the working parameters and the life loss can be obtained through tests on multiple components from the start of use to the end of use. In addition, after obtaining the remaining usage duration, the status of the first component can be output based on the remaining usage duration. The status includes but is not limited to: healthy, critical, failure risk, etc. All statuses other than healthy can be defined as non - healthy statuses. For example, if the remaining usage duration is less than or equal to the preset threshold, output the status of the first component as the healthy status; if the remaining usage duration is greater than the preset threshold and less than the critical threshold, the status of the first component output is the critical status, and the critical threshold is greater than the preset threshold; if the remaining usage duration is greater than or equal to the critical threshold, the status of the first component output is the failure risk status.

[0069] It should be noted that the remaining usage duration can also be characterized by the predicted remaining life value, and the status can be used to characterize the health index. The health index has a positive correlation with the remaining usage duration and the remaining usage duration.

[0070] Step S220, in the case where the target parameter indicates that the remaining usage duration of the first component is lower than the preset threshold and / or the target parameter indicates that the first component is in a non - healthy state, determine the target duration interval in which the used duration of the second component is located when the second component is replaced according to the target information of the industrial equipment. The second component is a replaced component in the industrial equipment, and the first component and the second component have the same model. The target information includes at least one of the replacement information of the second component, the environmental information where the industrial equipment is located, and the transaction information corresponding to the industrial equipment.

[0071] After the device obtains the target parameter of the first component, it determines whether the first component meets the condition for replacement based on the target parameter.

[0072] Exemplarily, when the target parameter includes the status of the first component, if the status of the first component is critical or in a failure risk state, it can be determined that the first component is in a non - healthy state, and the first component meets the condition for replacement; if the first component is in a healthy state, the first component does not need to be replaced.

[0073] When the target parameter includes the remaining usage duration, if the remaining usage duration of the first component is lower than the preset threshold, it can be determined that the first component meets the condition for replacement. If the remaining duration of the first component is greater than or equal to the preset threshold, the first component does not need to be replaced.

[0074] It can be understood that when the remaining service life of the first component is lower than the preset threshold and / or the first component is in an unhealthy state, the first component meets the condition for replacement.

[0075] When the first component meets the condition for replacement, the device needs to further determine whether the first component in the industrial equipment needs to be replaced.

[0076] Exemplarily, the device obtains target information of the industrial equipment, where the target information includes at least one of replacement information of the second component, environmental information where the industrial equipment is located, and transaction information corresponding to the industrial equipment. The second component is a component that has been replaced in the industrial equipment and has the same model as the first component.

[0077] The device determines the target duration interval in which the first service life is located when the second component is replaced through the target information. Exemplarily, the environmental information where the industrial equipment is located is, for example, climate, and the climate has a certain impact on the service life of the component. For example, when the climate is rainy weather, the rain has a certain loss on the component; the replacement information of the second component is the historical replacement record of the component of the same model as the first component in the industrial equipment, and the historical replacement record can reflect the habitual used duration when the second component in the industrial equipment is replaced. For example, after the used duration of most second components reaches 950 hours, they are replaced; the device can determine the inventory of components with the same model as the first component through the transaction information of the industrial equipment, and the amount of inventory will affect the replacement of the first component in the industrial equipment. For example, when the inventory is less than the preset inventory, the industrial equipment will delay the replacement of the first component.

[0078] In one example, when the target information includes the replacement information of the second component, based on the replacement information, the used duration when each second component is replaced can be determined, and the preset duration interval where the average value of each used duration is located can be used to determine the target duration interval.

[0079] In another example, the target information is input into a setting model, and the setting model outputs the target duration interval in which the used duration is located when the second component is replaced.

[0080] In still another example, the relationship between the target information and the critical life of the second component is mined through the FP-Growth frequent pattern (frequent pattern growth algorithm), and the duration interval where the critical life is located is the target duration interval.

[0081] Step S230, when the current used duration of the first component is within the target duration interval, determine that the industrial equipment needs to replace the first component, and generate a replacement recommendation message according to the component identifier of the first component, the equipment identifier corresponding to the industrial equipment, and the target parameter.

[0082] After determining the target duration interval, the device obtains the current used duration of the first accessory. The current used duration of the first accessory can be obtained from the operation information of the first accessory. The device obtains the current used duration of the first accessory and determines whether the used duration is within the target duration interval. If the current used duration of the first accessory is within the target duration interval, it can be determined that the industrial equipment needs to replace the first accessory. In this regard, the device generates a replacement recommendation message for the first accessory based on the accessory identifier of the first accessory, the equipment identifier of the industrial equipment, and the target parameters.

[0083] Step S240, send the replacement recommendation message to the communication device associated with the target user.

[0084] The device obtains the user information of the target user, obtains the communication device associated with the target user from the user information. The communication device is, for example, the mobile phone, computer or tablet of the target user, and then sends the replacement recommendation message to the communication device. Further, the device can determine whether the first accessory in the industrial equipment associated with the multiple target users needs to be replaced. When the first accessories in the industrial equipment of multiple target users need to be replaced, corresponding replacement recommendation messages are generated for each target user, and the push priority of the target user is generated based on information such as the accessory model of the target user, the recommended replacement time, the number of the target user, and the equipment type of the industrial equipment. Store each replacement recommendation message and the corresponding push priority in the push pool, and the device controls the push pool to send each replacement recommendation message to the corresponding communication device according to the push priority from large to small.

[0085] In this embodiment, obtain the operation information of the first accessory in the industrial equipment associated with the target user, predict at least one of the status and the remaining usage duration of the first accessory based on the operation information. If the remaining usage duration of the first accessory is lower than the preset threshold and / or the status of the first accessory is in a non-healthy state, determine the target duration interval in which the used duration is located when replacing the second accessory having the same model as the first accessory in the industrial equipment based on the replacement information of the second accessory, the environmental information of the industrial equipment, and the transaction information of the industrial equipment. If the current used duration of the first accessory is within the target duration interval, generate a replacement recommendation message based on the accessory identifier of the first accessory, the equipment identifier of the industrial equipment, and the target parameters, and send the replacement recommendation message to the communication device associated with the target user. In this embodiment, through the operation information of the first accessory in the industrial equipment, the target duration interval in which the used duration is located when replacing the second accessory having the same model as the first accessory in the industrial equipment, the environmental information of the industrial equipment, the replacement information of the second accessory in the industrial equipment, and the transaction information of the industrial equipment, accurately determine whether the first accessory needs to be replaced. If the first accessory needs to be replaced, send a replacement recommendation message for the first accessory to the communication device of the user, thereby improving the push effect of the accessories in the industrial equipment.

[0086] Refer to Figure 3 , Figure 3 which is the second flowchart of a message pushing method provided by this application. Based on the embodiment as shown in Figure 2 , step S220 includes:

[0087] Step S310, according to the replacement information of the second accessory, determine the replacement frequency of the second accessory in different initial duration intervals.

[0088] In this embodiment, the device determines the target time interval in which the used duration is located when the second accessory is replaced based on the target information.

[0089] Exemplarily, the device determines the replacement frequency of the second accessory in different initial duration intervals based on the replacement information of the second accessory. For example, the device determines the minimum used duration and the maximum used duration when the second accessory is replaced based on the replacement information. The maximum used duration and the minimum used duration form a duration interval, and the duration interval is divided into multiple sub-intervals, and each sub-interval is defined as an initial duration interval.

[0090] The device determines the replacement frequency of the second accessory in different initial duration intervals based on the replacement information of each second accessory. For example, the replacement frequency is the number of times. The initial duration intervals include interval 1 and interval 2. The used durations of four second accessories when being replaced are in interval 1, so the replacement times in interval 1 are 4; the used durations of 50 second accessories when being replaced are in interval 2, so the replacement times in interval 2 are 50.

[0091] Step S320, in each initial duration interval, determine the intermediate duration interval, where the intermediate duration interval is the initial duration interval corresponding to the replacement frequency greater than the preset frequency.

[0092] After determining the replacement frequency of each initial duration interval, determine the intermediate duration interval among the initial duration intervals. The intermediate duration interval is the initial duration interval corresponding to the replacement frequency greater than the preset frequency. For example, the replacement frequency corresponding to interval 1 is 4 times, and the replacement frequency corresponding to interval 2 is 50 times, then interval 2 is used as the intermediate duration interval.

[0093] Step S330, determine the duration correction value according to the environment information and the transaction information, and correct the intermediate duration interval according to the duration correction value to obtain the target duration interval.

[0094] After obtaining the intermediate duration interval, determine the duration correction value based on the environment information and the transaction information, and correct the intermediate duration interval according to the duration correction value, then the target duration interval can be obtained.

[0095] Exemplarily, based on the environmental information of the industrial device, the duration is corrected by the environmental information. For example, if the environmental information indicates that the environment where the industrial device is located is a harsh environment, which will reduce the service life of the accessories, a relatively large value is used as the corrected duration. The device determines the inventory of the accessories with the same model as the first accessory through the transaction information, and corrects the initial duration interval in which the used duration of the second accessory is located based on the inventory. For example, when the inventory is less than the preset inventory, a relatively large corrected duration is obtained. By subtracting the two corrected durations from both the upper limit value and the lower limit value of the intermediate duration interval, the target duration interval can be obtained.

[0096] In this embodiment, the duration correction value is determined through the replacement information and environmental information of the second accessory, so as to accurately correct the initial duration interval based on the duration correction value to obtain the target duration interval.

[0097] In one embodiment, a prediction model is set in the device. The prediction model can be a model with set rules (such as the running hours exceeding the threshold) or a statistical model (such as an exponential decay function), and the prediction model can also be a machine learning model (such as a decision tree) that fuses data from multiple dimensions for judgment. The device inputs the running information into the prediction model to obtain the target parameters output by the prediction model. The prediction model can be a long short-term memory network model or a deep learning model.

[0098] After the replacement suggestion message is sent to the communication device associated with the target user, the prediction model is optimized through the feedback of the target user. Exemplarily, when it is detected that the target user replaces the first accessory in the industrial device based on the replacement suggestion message, the device obtains the replacement record information corresponding to the target user's replacement of the first accessory, and associates and stores the replacement record information with the replacement suggestion message. The associated stored replacement record information and replacement suggestion message are used by the user to update the prediction model. If the target user ignores the replacement suggestion message, the device continues to evaluate the life of the first accessory in the subsequent period, that is, repeats steps S210 to S240, that is, forms a closed-loop logic of evaluation-recommendation-feedback-iteration.

[0099] In this embodiment, the target parameters of the first accessory are predicted through the prediction model, and after the target user replaces the first accessory based on the replacement suggestion message, the prediction model is updated through the replacement record of the first accessory, so as to optimize the prediction model and improve the accuracy of the prediction model in predicting the target parameters of the accessory.

[0100] Refer to Figure 4 , Figure 4 FIG. 3 is a schematic flowchart of a message pushing method provided by the present application. Based on the embodiments shown in Figure 2 or Figure 3 , step S230 includes:

[0101] Step S410: Obtain the inventory quantity of the third accessory associated with the target user, where the third accessory has the same model as the first accessory.

[0102] In this embodiment, the device can generate a recommended list in a targeted manner considering the inventory status of the accessories, and the recommended list is the replacement suggestion message.

[0103] Exemplarily, the device obtains the accessory inventory information in the warehouse. The accessory inventory information includes the inventory quantities of various accessories. The device obtains the inventory quantity of the third accessory. The third accessory has the same model as the first accessory. For example, the device obtains the model of the first accessory, and then obtains the corresponding quantity in the accessory inventory information as the inventory quantity of the third accessory.

[0104] Step S420: Generate a replacement suggestion message based on the inventory quantity, the accessory identifier of the first accessory, the device identifier corresponding to the industrial device, and the target parameter.

[0105] After obtaining the inventory quantity, a replacement suggestion message is generated based on the inventory quantity, the accessory identifier of the first accessory, the device identifier of the industrial device, and the target parameter. The target user can decide whether to replace the first accessory based on the inventory quantity in the replacement suggestion message. For example, if the inventory quantity is less than the preset threshold, it can be determined that the inventory of accessories is small. If the first accessory in the industrial device needs to be replaced and the remaining service life of the first accessory is short while the inventory of accessories is small, the target user can immediately obtain the third accessory to replace the first accessory. It can be understood that the inventory quantity can be one of the bases for the target user to replace the first accessory.

[0106] Furthermore, the replacement suggestion message can be generated based on the scope of the maintenance contract and the inventory quantity. Exemplarily, the device obtains the scope of the maintenance contract of the target user. The scope of the maintenance contract includes the accessories that need to be maintained for the target user. If the first accessory is an accessory required within the scope of the maintenance contract of the target user, a replacement suggestion message is generated through the inventory quantity, the accessory identifier of the first accessory, the device identifier of the industrial device, and the target parameter.

[0107] In this embodiment, the device generates a replacement suggestion message through the inventory quantity of the accessory, the accessory identifier of the first accessory, the device identifier corresponding to the industrial device, and the target parameter. That is, the target user can use the inventory quantity as the basis for replacing the first accessory, so that the target user can replace the first accessory in a timely manner.

[0108] Refer to Figure 5 , Figure 5 is the fourth flowchart of a message pushing method provided by this application. Based on the embodiments shown in Figure 2 or Figure 3 as shown, step S230 includes:

[0109] Step S510, obtain the accessory maintenance information associated with the target user.

[0110] In this embodiment, the device obtains the accessory maintenance information associated with the target user. The accessory maintenance information is a contract for accessory maintenance signed between the accessory seller and the target user. The device obtains the maintenance contract of the target user, and the accessory maintenance information can be obtained through the maintenance contract.

[0111] Step S520, when the accessory maintenance information does not include the maintenance of the first accessory, determine the replacement accessory for the first accessory.

[0112] When the accessory maintenance contract information does not include the maintenance of the first accessory, that is, the first accessory is not within the scope of maintenance in the accessory maintenance contract, there is no responsibility for maintaining the first accessory in the industrial equipment. However, the device can recommend that the target user use a replacement accessory for the first accessory in the industrial equipment.

[0113] In this regard, when the accessory maintenance information does not include the maintenance of the first accessory, the device determines the corresponding replacement accessory for the first accessory. The device obtains the function information of the first accessory, and obtains the accessory with the same function information as the replacement accessory. The replacement accessory is an accessory in the accessory warehouse.

[0114] Step S530, generate a replacement recommendation message for replacing the first accessory with the replacement accessory according to the accessory identifier of the first accessory, the equipment identifier corresponding to the industrial equipment, the accessory identifier of the replacement accessory, and the target parameter.

[0115] After determining the replacement accessory, the device obtains the accessory identifier of the replacement accessory, and generates a replacement recommendation message for replacing the first accessory with the replacement accessory based on the accessory identifier of the first accessory, the equipment identifier of the industrial equipment, the accessory of the replacement accessory, and the target parameter.

[0116] In this embodiment, through the accessory maintenance information, a replacement recommendation message for replacing the first accessory with the replacement accessory is generated, so that the target user can replace the first accessory in the industrial equipment with the replacement accessory to ensure that the working equipment can work normally.

[0117] In one embodiment, the device obtains the prediction basis information of the target parameter of the first accessory. The prediction basis information can be the reasoning process of the target parameter of the first accessory. The prediction model outputs the target parameter based on the operation information, and also outputs the prediction basis information of the target parameter.

[0118] The device generates a replacement recommendation message after obtaining the prediction basis information, the accessory identifier of the first accessory, the equipment identifier of the industrial equipment, and the target parameter.

[0119] It can be understood that the replacement suggestion message includes a prediction basis message of the target parameter. After the target user obtains the prediction basis message based on the communication device, the target user can determine the authenticity of the need to replace the first accessory through the prediction basis message, improving the user experience.

[0120] Referring to Figure 6 , Figure 6 This is the fifth flowchart of a message push method provided by this application. Based on any of the embodiments as Figures 2 to 5 shown, step S240 includes:

[0121] Step S610, determining the current status of the target user according to the user information of the target user.

[0122] In this embodiment, the device determines the current status of the target user based on the user information of the target user. For example, the user information includes the living habits and work habits of the target user. Based on the living habits and work habits, it can be determined whether the target user is in a living or working state at the current time, that is, the current status is a working state or a living state (idle state).

[0123] Step S620, determining a message push method matching the current status.

[0124] After determining the current status, the device determines a message push method matching the current status. For example, if the current status is a working state, the message push method matching the working state can be to send a text message to the target user or make an artificial intelligence call; if the current status is a working state, the message push method can be to send an email to the target user's work computer.

[0125] Step S630, sending the replacement suggestion message to the communication device associated with the target user according to the message push method.

[0126] After determining the message push method, the replacement suggestion message is sent to the communication device associated with the target user based on the message push method.

[0127] In this embodiment, through the message push method matching the status of the target user, the device can send the replacement suggestion message to the target user.

[0128] Based on the above embodiments, a brief description of the message push method of this application is as follows:

[0129] 1. Accessory operation data collection: The device connects to the industrial equipment control system or the edge computing module to obtain the operation status data of the accessory during actual use for subsequent life status evaluation.

[0130] 1.1. Data access and collection: The system obtains the operation-related data of the accessories in real time or periodically from the device-side interfaces (such as PLC, industrial gateways, or embedded sensors). It mainly includes sensor indicators such as the cumulative operation duration, number of power-on and power-off cycles, load changes, temperature, vibration, pressure, current, etc. of the accessories. At the same time, it collects the replacement records and maintenance logs related to the accessories during the historical maintenance and repair of industrial equipment.

[0131] 1.2. Data cleaning and storage: Clean, align, and structure the collected raw data. Archive the data according to the accessory dimension, and establish the mapping relationship between the unique identifier of the accessory and the device ID and timestamp. The processed data is uniformly stored in the accessory data warehouse of the life prediction system to provide a data basis for subsequent analysis.

[0132] 2. Accessory life status assessment. The device uses the collected operation data of the accessories to judge their current health status and possible remaining life.

[0133] 2.1. Quantitative status assessment: According to the accessory type and its failure mechanism, call the corresponding life assessment model to evaluate the current status of the accessory. The model can be based on rule settings (such as the operating hours exceeding the threshold) or statistical models (such as the exponential decay function). For important accessories, machine learning models (such as decision trees) can also be used to fuse data from multiple dimensions for judgment. The output status indicators include but are not limited to levels such as "healthy", "critical", "failure risk", etc., or continuous quantitative indicators such as the health index (HI) and the remaining life prediction value (RUL).

[0134] 2.2. Identification of high-risk status: Judge the evaluation results. When the accessory status is close to the set health lower limit or the predicted remaining life is lower than the warning threshold, mark the accessory as a high-concern object, and record the evaluation time, reference model, key indicators, and recommended handling methods to provide a basis for subsequent sales lead generation.

[0135] 3. Sales lead generation. Based on the accessory life assessment results, provide proactive service suggestions for customers or salespersons to assist in accessory sales and spare parts management.

[0136] 3.1. Generate recommended solutions by combining historical transaction behaviors. Based on the FP-Growth frequent pattern mining algorithm, associate the accessories with critical life with the customer's historical transaction records, accessory replacement frequency, and regional equipment usage conditions, and screen out the customer-accessory combinations most likely to generate replacement demands.

[0137] The screening of customer-parts combinations begins with a lifespan assessment of the target user's existing industrial equipment parts based on a part lifespan prediction model, identifying parts that are nearing critical lifespan. For example, the device discovers that bearing assembly X, used in customer C001's equipment E23, has a cumulative operating time of 950 hours. The lifespan prediction model estimates its remaining lifespan to be only approximately 80 hours, close to the average replacement lifespan of this model (1000 hours). Therefore, it is marked as nearing critical lifespan. Based on this, the device further utilizes the FP-Growth frequent pattern mining algorithm, combining historical transaction records, part replacement frequency, and regional operating conditions to identify frequently occurring customer-part replacement patterns. For example, under similar environments and equipment configurations, the replacement behavior of this part occurs frequently between approximately 950 and 1000 hours. The device matches this frequent pattern with the current user's usage conditions. If a strong match is found, the customer is deemed to have a high likelihood of replacement and is included in the customer-parts combination, which then generates a replacement recommendation message.

[0138] In addition, the system considers the customer's maintenance contract coverage and purchased inventory to create a targeted recommendation list. After generating a customer-parts pair, the system further checks the customer's maintenance contract and current inventory, consolidates multiple devices, and ultimately generates a recommendation list. For example, customer B001 owns three devices: M1, M2, and M3. The system detects that Filter Z on device M1 and Bearing X on device M2 are nearing the end of their lifespan. Historical transaction records and operating data indicate that these two parts typically require replacement in such environments. The system then queries customer C's maintenance contract and discovers that Filter Z is not covered. While Bearing X is covered, only one unit remains in the customer's inventory, and both devices require replacement. The system consolidates information on all critical parts for customer B001 and its devices to generate a recommendation list (replacement suggestion message) for customer B001.

[0139] 3.2. Sales leads are generated and stored in categories. For each possible parts replacement request, the device generates a corresponding sales lead entry, including information such as the part model, recommended replacement time, customer number, device type, and predicted reason. These leads are sorted by priority and stored in the sales management system's lead pool. Sales personnel can review them regularly, or the device can push high-priority leads to them.

[0140] 4. Service suggestion push and interactive feedback. The evaluation and recommendation results are pushed to the customer or salesperson in a timely manner, and the entire prediction-recommendation-service closed loop is improved through interaction.

[0141] 4.1. Multi-channel service information push. The device pushes the accessory life status report and replacement recommendation list to customers through methods such as the web management terminal, customer service application, email, or text message. The information includes the accessory risk level, prediction basis, recommended replacement time window, price, and optional alternative accessories, etc. For accessories with severely abnormal status, the system can trigger an active customer service reminder mechanism.

[0142] 4.2. Customer feedback and model optimization. When the customer accepts the recommendation and completes the accessory replacement or procurement operation, the system records the actual transaction data and feeds it back to the life evaluation module for updating the evaluation model or threshold setting; if the customer ignores the push information, the device will continue to conduct a life status re-evaluation in subsequent cycles, regenerate leads or adjust the push strategy, forming a closed-loop logic of "evaluation - recommendation - feedback - iteration".

[0143] In this application, it is possible to predict the remaining life of accessories based on the operating status of accessories in the absence of customer behavior data, making up for the applicable defects of traditional sales lead mining methods in the industrial equipment accessory sales scenario.

[0144] In addition, this application automatically generates accessory replacement recommendations and sales leads through life evaluation, improving the pertinence and effectiveness of sales leads and reducing the costs of manual screening and customer follow-up.

[0145] Furthermore, the message push method provided in this application is applicable to various device types and key accessories, with good versatility and scalability, facilitating deployment and integration in existing device management systems.

[0146] Corresponding to the above message push method, this application also provides a message push device. Next, Figure 7 a detailed description of this message push device will be given.

[0147] As Figure 7 shown, the message push device 700 includes:

[0148] An acquisition module 710, configured to acquire the operation information of the first accessory in the industrial equipment associated with the target user, and predict the target parameters of the first accessory according to the operation information, where the target parameters include at least one of the status of the first accessory and the remaining service duration;

[0149] The first determination module 720 is configured to, when the target parameter indicates that the remaining usage duration of the first accessory is lower than a preset threshold and / or the target parameter indicates that the first accessory is in a non-healthy state, determine the target duration range in which the used duration is located when replacing the second accessory according to the target information of the industrial device. The second accessory is the replaced accessory in the industrial device, the first accessory and the second accessory have the same model, and the target information includes at least one of the replacement information of the second accessory, the environmental information in which the industrial device is located, and the transaction information corresponding to the industrial device.

[0150] The second determination module 730 is configured to, when the current used duration of the first accessory is within the target duration range, determine that the industrial device needs to replace the first accessory, and generate a replacement recommendation message according to the accessory identifier of the first accessory, the device identifier corresponding to the industrial device, and the target parameter.

[0151] The sending module 740 is configured to send the replacement recommendation message to the communication device associated with the target user.

[0152] In one embodiment, the message pushing device 700 is further configured to:

[0153] Determine the replacement frequency of the second accessory in different initial duration ranges according to the replacement information of the second accessory;

[0154] In each initial duration range, determine the intermediate duration range, where the intermediate duration range is the initial duration range corresponding to the replacement frequency greater than the preset frequency;

[0155] Determine a duration correction value according to the environmental information and the transaction information, and correct the intermediate duration range according to the duration correction value to obtain the target duration range.

[0156] In one embodiment, the message pushing device 700 is further configured to:

[0157] Input the operation information into the prediction model to obtain the target parameter output by the prediction model;

[0158] After sending the replacement recommendation message to the communication device associated with the target user, it further includes:

[0159] When it is detected that the target user replaces the first accessory in the industrial device based on the replacement recommendation message, obtain the replacement record information corresponding to the target user's replacement of the first accessory;

[0160] Associate and store the replacement record information and the replacement recommendation message, and the associated stored replacement record information and replacement recommendation message are used to update the prediction model.

[0161] In one embodiment, the message pushing device 700 is further configured to:

[0162] Obtain the inventory quantity of the third spare part, where the third spare part has the same model as the first spare part;

[0163] Generate a replacement suggestion message based on the inventory quantity, the part identification of the first spare part, the equipment identification corresponding to the industrial equipment, and the target parameter.

[0164] In one embodiment, the message push device 700 is further configured to:

[0165] Obtain the spare part maintenance information associated with the target user;

[0166] In the case where the spare part maintenance information does not include the maintenance of the first spare part, determine the replacement spare part of the first spare part;

[0167] Generate a replacement suggestion message for replacing the first spare part with the replacement spare part according to the part identification of the first spare part, the equipment identification corresponding to the industrial equipment, the part identification of the replacement spare part, and the target parameter.

[0168] In one embodiment, the message push device 700 is further configured to:

[0169] Obtain the prediction basis information of the target parameter of the first spare part;

[0170] Generate a replacement suggestion message according to the prediction basis information, the part identification of the first spare part, the equipment identification corresponding to the industrial equipment, and the target parameter.

[0171] In one embodiment, the message push device 700 is further configured to:

[0172] Determine the current status of the target user according to the user information of the target user;

[0173] Determine the message push method matching the current status;

[0174] Send the replacement suggestion message to the communication device associated with the target user according to the message push method.

[0175] Next, refer to Figure 8 to describe the electronic device according to the embodiment of the present application.

[0176] Figure 8 The structural block diagram of the electronic device according to the embodiment of the present application is illustrated.

[0177] As Figure 8 shown, the electronic device 800 includes one or more processors 810 and a memory 820.

[0178] The processor 810 may be a central processing unit (CPU) or other forms of processing units with data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device 800 to perform desired functions.

[0179] The memory 820 may include one or more computer program products, and the computer program products may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. Volatile memory may include, for example, random access memory (RAM) and / or cache memory, etc. Non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 810 may run the program instructions to implement the calculation method of the multi-variable expression in each embodiment of the present application above and / or other desired functions.

[0180] In one example, the electronic device 800 may further include: an input device 830 and an output device 840, and these components are interconnected through a bus system and / or other forms of connection mechanisms (not shown).

[0181] When the electronic device is a stand-alone device, the input device 830 may be a communication network connector for receiving the collected input signals from the first device and the second device.

[0182] In addition, the input device 830 may further include, for example, a keyboard, a mouse, and so on.

[0183] The output device 840 may output various information to the outside, including the determined distance information, direction information, etc. The output device 840 may include, for example, a display, a speaker, a printer, and a communication network and its connected remote output devices, etc.

[0184] Of course, for simplicity, Figure 8 only some of the components related to the present application in the electronic device 800 are shown, and components such as a bus, an input / output interface, etc. are omitted. In addition, according to the specific application situation, the electronic device 800 may further include any other appropriate components.

[0185] The present application also provides a computer-readable storage medium, and the storage medium stores a computer program, and the computer program is used to execute the following steps:

[0186] Obtain the first classification label of the first accessory to be predicted and the first sales volume-related information of the first accessory;

[0187] Input the first sales volume-related information into the target prediction model associated with the first classification label to obtain a prediction result output by the target prediction model, and the target prediction model is trained by each training sample corresponding to the accessory belonging to the first classification label;

[0188] Determine the target sales volume parameter of the first accessory in the future time period according to the prediction result.

[0189] In addition to the above methods and devices, an embodiment of the present application may also be a computer program product, which includes computer program information. When the computer program information is run by a processor, the processor is caused to execute the steps in the message pushing method according to various embodiments of the present application described in this specification.

[0190] The computer program product may be written in any combination of one or more programming languages for programming code to perform the operations of the embodiments of the present application. The programming languages include object-oriented programming languages such as Java, C++, etc., and also include conventional procedural programming languages such as the "C" language or similar programming languages. The programming code may be executed entirely on the user's computing device, partially on the user device, executed as a stand-alone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0191] In addition, an embodiment of the present application may also be a computer-readable storage medium, on which computer program information is stored. When the computer program information is run by a processor, the processor is caused to execute the steps in the message pushing method according to various embodiments of the present application described in this specification.

[0192] The computer-readable storage medium may adopt any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may include, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0193] The basic principles of the present application have been described above in conjunction with specific embodiments. However, it should be noted that the advantages, benefits, effects, etc. mentioned in the present application are only examples and not limitations. It cannot be considered that these advantages, benefits, effects, etc. are essential for each embodiment of the present application. In addition, the above-disclosed specific details are only for illustrative and facilitating understanding purposes, rather than limitations. The above details do not limit the present application to necessarily adopt the above specific details for implementation.

[0194] The block diagrams of the devices, apparatuses, equipment, and systems involved in this application are only illustrative examples and are not intended to require or imply that they must be connected, arranged, and configured in the manner shown in the block diagrams. As those skilled in the art will recognize, these devices, apparatuses, equipment, and systems can be connected, arranged, and configured in any manner. Words such as "including", "comprising", "having", etc. are open-ended terms, meaning "including but not limited to", and can be used interchangeably with each other. The word "or" and "and" used herein refer to the phrase "and / or", and can be used interchangeably with it, unless the context clearly indicates otherwise. The phrase "such as" used herein refers to the phrase "such as but not limited to", and can be used interchangeably with it.

[0195] It should also be noted that in the devices, equipment, and methods of this application, each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations should be regarded as equivalent solutions of this application.

Claims

1. A message pushing method, characterized in that, Including: Obtain the operation information of the first accessory in the industrial equipment associated with the target user, and predict the target parameters of the first accessory according to the operation information, where the target parameters include at least one of the state of the first accessory and the remaining service life. When the target parameter indicates that the remaining service life of the first accessory is lower than a preset threshold and / or the target parameter indicates that the first accessory is in a non-healthy state, determine the target time range in which the used duration is located when replacing the second accessory according to the target information of the industrial equipment. The second accessory is the replaced accessory in the industrial equipment, and the first accessory and the second accessory have the same model. The target information includes at least one of the replacement information of the second accessory, the environmental information where the industrial equipment is located, and the transaction information corresponding to the industrial equipment. When the current used duration of the first accessory is within the target time range, determine that the industrial equipment needs to replace the first accessory, and generate a replacement recommendation message according to the accessory identifier of the first accessory, the equipment identifier corresponding to the industrial equipment, and the target parameters. Send the replacement recommendation message to the communication device associated with the target user.

2. The message pushing method according to claim 1, wherein The determining the target time range in which the used duration is located when replacing the second accessory according to the target information of the industrial equipment includes: Determine the replacement frequency of the second accessory in different initial time ranges according to the replacement information of the second accessory. In each of the initial time ranges, determine the intermediate time range, where the intermediate time range is the initial time range corresponding to the replacement frequency greater than the preset frequency. Determine a time correction value according to the environmental information and the transaction information, and correct the intermediate time range according to the time correction value to obtain the target time range.

3. The message pushing method according to claim 1, wherein The predicting the target parameters of the first accessory according to the operation information includes: Input the operation information into the prediction model to obtain the target parameters output by the prediction model. After sending the replacement recommendation message to the communication device associated with the target user, it further includes: When it is detected that the target user replaces the first accessory in the industrial equipment based on the replacement recommendation message, obtain the replacement record information corresponding to the target user's replacement of the first accessory. Associate and store the replacement record information and the replacement recommendation message, and the associated and stored replacement record information and replacement recommendation message are used to update the prediction model.

4. The message push method according to claim 1, wherein The generating the replacement recommendation message according to the accessory identifier of the first accessory, the equipment identifier corresponding to the industrial equipment, and the target parameters includes: Obtain the inventory quantity of the third accessory, where the third accessory has the same model as the first accessory. Generate a replacement recommendation message according to the inventory quantity, the accessory identifier of the first accessory, the equipment identifier corresponding to the industrial equipment, and the target parameters.

5. The message pushing method according to claim 1, wherein The generating the replacement recommendation message according to the accessory identifier of the first accessory, the equipment identifier corresponding to the industrial equipment, and the target parameters includes: Obtain the accessory maintenance information associated with the target user; In the case where the accessory maintenance information does not include the maintenance of the first accessory, determine the replacement accessory for the first accessory; Generate a replacement suggestion message for replacing the first accessory with the replacement accessory according to the accessory identifier of the first accessory, the equipment identifier corresponding to the industrial equipment, the accessory identifier of the replacement accessory, and the target parameter.

6. The message push method according to claim 1, wherein The generating of the replacement suggestion message according to the accessory identifier of the first accessory, the equipment identifier corresponding to the industrial equipment, and the target parameter includes: Obtain the prediction basis information of the target parameter of the first accessory; Generate a replacement suggestion message according to the prediction basis information, the accessory identifier of the first accessory, the equipment identifier corresponding to the industrial equipment, and the target parameter.

7. The message pushing method according to any one of claims 1-6, characterized in that The sending of the replacement suggestion message to the communication device associated with the target user includes: Determine the current status of the target user according to the user information of the target user; Determine the message push method matching the current status; Push the replacement suggestion message to the communication device associated with the target user according to the message push method.

8. A message push device, characterized in that, Includes: An obtaining module, configured to obtain the operation information of the first accessory in the industrial equipment associated with the target user, and predict the target parameter of the first accessory according to the operation information, where the target parameter includes at least one of the status of the first accessory and the remaining service life; A first determination module, configured to, in the case where the target parameter indicates that the remaining service life of the first accessory is lower than a preset threshold and / or the target parameter indicates that the first accessory is in a non-healthy state, determine the target time interval in which the used time is located when replacing the first accessory with a second accessory according to the target information of the industrial equipment, where the second accessory is the replaced accessory in the industrial equipment, the first accessory and the second accessory have the same model, and the target information includes at least one of the replacement information of the second accessory, the environmental information where the industrial equipment is located, and the transaction information corresponding to the industrial equipment; A second determination module, configured to, in the case where the currently used time of the first accessory is within the target time interval, determine that the industrial equipment needs to replace the first accessory, and generate a replacement suggestion message according to the accessory identifier of the first accessory, the equipment identifier corresponding to the industrial equipment, and the target parameter; A sending module, configured to send the replacement suggestion message to the communication device associated with the target user.

9. An electronic device, characterized in that, Includes a memory and a processor, where The memory is connected to the processor and is used to store programs; The processor is configured to implement the message push method according to any one of claims 1 to 7 by running the programs in the memory.

10. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, and when the computer program is run by the processor, the message push method according to any one of claims 1-7 is implemented.