Method, device, equipment, and medium for sending evaluation notification based on multiple platforms
By dynamically adjusting the conditions for sending evaluation notifications, the frequent reminder of evaluation notifications caused by fixed conditions in the prior art is solved, and the effectiveness of user experience and evaluation information acquisition is improved.
Patent Information
- Application Number
- CN202411731521.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2044-11-29
AI Technical Summary
In the prior art, when the owner fails to respond to the evaluation notification in a timely manner, frequent evaluation notifications are sent in fixed conditions, resulting in poor user experience.
By dynamically adjusting the sending conditions of evaluation notifications, and updating the sending conditions based on user behavior and platform status, the reminder of evaluation notifications is more in line with user operating habits.
Improve user experience, reduce frequent reminders of evaluation notifications, and enhance the effectiveness of property system in obtaining user evaluation information.
Smart Images

Figure CN119211177B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to, but is not limited to, the field of communication technology, and in particular to a method, device, equipment, and medium for sending evaluation notifications based on multiple platforms. Background Art
[0002] With the rise of community group buying services provided by property companies, a lot of convenience has been provided to property owners. After the owner uses the community group buying service, the property system sends an evaluation notification to the owner, obtains the owner's evaluation information on the community group buying service, and analyzes the owner's evaluation information, which can help the property company better improve the community group buying service and enhance the owner's service experience. However, in the case where the owner fails to respond in time after receiving the first evaluation notification, the existing technology is based on pre-set fixed conditions, such as regularly sending evaluation notifications to the owner through different methods such as property APP, email, text message, and phone calls, so that the owner frequently receives evaluation notifications and the user experience is poor. Summary of the invention
[0003] The embodiments of the present application provide a method, apparatus, device, and medium for sending group purchase evaluation notifications based on multiple platforms, which can dynamically adjust the judgment conditions for sending evaluation notifications based on user behavior, so that the reminders of evaluation notifications are more in line with user operating habits and improve user experience.
[0004] In a first aspect, an embodiment of the present application provides a method for sending evaluation notifications based on multiple platforms, the method being applied to a property system, the property system being associated with a first platform, a second platform, and a third platform, the target user logging in to the first platform, the second platform, and the third platform respectively through a target account, the method comprising:
[0005] Sending an evaluation notification to the first platform, determining a first time difference and a first operation as a first condition, wherein the first time difference is a time difference between two consecutive sendings of the evaluation notifications, and the first operation is an evaluation operation on the first platform;
[0006] In the case where the reference time difference does not reach the first time difference and the first operation is not completed, when the first platform is running and detects that the target user enters the evaluation page and does not submit the evaluation, the first time difference is extended to update the first condition, or, when it is detected that the first platform is closed, the first condition is updated based on the corresponding first closing reason, and the reference time difference is the time difference between the time when the evaluation notification was last sent and the current time;
[0007] Send the evaluation notification to the second platform based on the updated first condition, determine a second time difference and a second operation as the second condition, the second time difference being the time difference between two consecutive sendings of the evaluation notifications, and the second operation being an evaluation operation on the first platform or the second platform;
[0008] When the reference time difference does not reach the second time difference and the second operation is not completed, updating the second condition based on the evaluation behavior of the target user on the first platform or the second platform, and sending the evaluation notification to the third platform based on the updated second condition;
[0009] When the target user completes the evaluation operation on any platform, the evaluation notification is closed.
[0010] In some embodiments, the first platform runs on the target terminal, and updating the first condition based on the first shutdown reason includes:
[0011] When the first shutdown reason is that the target terminal is shut down, determining a first reference evaluation behavior of the target user on the first platform before the target terminal is shut down;
[0012] Re-timing the power-on time corresponding to the target terminal as the sending time of the last sending of the evaluation notification to determine a third time difference, wherein the third time difference represents the time difference between the power-on time and the next sending of the evaluation notification;
[0013] When the first reference evaluation behavior represents that the target user enters the evaluation page, extending the third time difference, and determining the extended third time difference and the first operation as the updated first condition;
[0014] When the first reference evaluation behavior represents that the target user has not entered the evaluation page, the third time difference and the first operation are determined as the updated first condition.
[0015] In some embodiments, the second platform is running on the target terminal, and updating the second condition based on the evaluation behavior of the target user on the first platform or the second platform includes:
[0016] In the case where the operation status of the first platform and / or the second platform are both in operation, when it is detected that the target user enters the evaluation page in the first platform or the second platform and does not submit an evaluation, extending the second time difference;
[0017] or,
[0018] When the operating status of the first platform and / or the second platform both indicate being closed, the first closing reason and the second closing reason of the second platform are determined, and the second condition is updated based on the first closing reason and the second closing reason.
[0019] In some embodiments, updating the second condition based on the first closing reason and the second closing reason includes:
[0020] When the target terminal is turned off, determining a second reference evaluation behavior of the target user on the second platform and the first reference evaluation behavior before the target terminal is turned off;
[0021] Re-timing the power-on time corresponding to the target terminal as the sending time of the last sending of the evaluation notification to determine a fourth time difference, wherein the fourth time difference represents the time difference between the power-on time and the next sending of the evaluation notification;
[0022] When the first reference evaluation behavior and / or the second reference evaluation behavior represents that the target user enters the evaluation page, the fourth time difference is extended, and the extended fourth time difference and the second operation are determined as the updated first condition;
[0023] When the first reference evaluation behavior and the second reference evaluation behavior represent that the target user has not entered the evaluation page, the fourth time difference and the second operation are determined as the updated first condition.
[0024] In some embodiments, the evaluation notification is triggered based on the target user using the first property service, the first platform displays a visual interface, and the evaluation notification is displayed in the visual interface. After sending the evaluation notification to the third platform based on the updated second condition, the method further includes:
[0025] When the reference time difference reaches a preset fifth time difference, and the target user has not completed the evaluation operation on the first platform, the second platform, or the third platform, the evaluation notification is deleted on the visual interface, and the historical data corresponding to the evaluation notification is placed in a to-be-evaluated set;
[0026] When the target user uses the second property service, a new evaluation notification is generated, the historical data is obtained from the set to be evaluated, and a first target evaluation notification is generated based on the historical data and the new evaluation notification;
[0027] Sending the first target evaluation notification to the first platform.
[0028] In some embodiments, the method further comprises:
[0029] Recording the storage duration of the historical data in the set to be evaluated, and updating the set to be evaluated based on the storage duration and the duration threshold;
[0030] When the target user completes the evaluation operation corresponding to the second property service, determining a target platform for completing the evaluation operation for the second property service, wherein the target platform is one of the first platform, the second platform or the third platform;
[0031] Acquire target historical data from the updated set to be evaluated, and generate a second target evaluation notification based on the target historical data;
[0032] Sending the second target evaluation notification to the target platform.
[0033] In a second aspect, an embodiment of the present application provides a control device, comprising at least one control processor and a memory for communicating with the at least one control processor; the memory stores instructions executable by the at least one control processor, and the instructions are executed by the at least one control processor so that the at least one control processor can execute the multi-platform based evaluation notification sending method as described in the first aspect.
[0034] In a third aspect, an embodiment of the present application further provides an electronic device, comprising the control device of the second aspect.
[0035] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are used to execute the multi-platform-based evaluation notification sending method as described in the first aspect.
[0036] The embodiment of the present application provides a method, apparatus, device, and medium for sending evaluation notifications based on multiple platforms, the method comprising: sending an evaluation notification to the first platform, determining a first time difference and a first operation as a first condition, the first time difference being the time difference between two consecutive sending of the evaluation notifications, and the first operation being an evaluation operation on the first platform; when the reference time difference does not reach the first time difference and the first operation is not completed, when the first platform is running and detects that the target user enters the evaluation page and does not submit the evaluation, extending the first time difference to update the first condition, or, when it is detected that the first platform is closed, updating the first condition based on the corresponding first closing reason, the reference time difference being the time difference between the time when the evaluation notification was last sent and the current time; sending the evaluation notification to the second platform based on the updated first condition, The second time difference and the second operation are determined as the second condition, the second time difference is the time difference between two consecutive sending of the evaluation notification, and the second operation is the evaluation operation on the first platform or the second platform; when the reference time difference does not reach the second time difference and the second operation is not completed, the second condition is updated based on the evaluation behavior of the target user on the first platform or the second platform, and the evaluation notification is sent to the third platform based on the updated second condition; when the target user completes the evaluation operation on any platform, the evaluation notification is closed. According to the scheme provided in the embodiment of the present application, the sending of evaluation notifications to different platforms is triggered according to multiple default conditions, and each condition can be dynamically adjusted according to the user's evaluation behavior, so that the reminder of the evaluation notification is more in line with the user's operating habits and improves the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Figure 1 It is a flowchart of the steps of a method for sending evaluation notifications based on multiple platforms provided by an embodiment of the present application;
[0038] Figure 2 is a schematic diagram of a method for sending evaluation notifications based on multiple platforms provided by another embodiment of the present application;
[0039] Figure 3 It is a structural diagram of a control device provided in another embodiment of the present application. DETAILED DESCRIPTION
[0040] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0041] It is understood that although the functional modules are divided in the device schematic diagram and the logical order is shown in the flow chart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flow chart. The terms "first", "second", etc. in the specification, claims or the above drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.
[0042] With the rise of community group buying services provided by property companies, a lot of convenience has been provided to property owners. After the owner uses the community group buying service, the property system sends an evaluation notification to the owner, obtains the owner's evaluation information on the community group buying service, and analyzes the owner's evaluation information, which can help the property company better improve the community group buying service and enhance the owner's service experience. However, in the case where the owner fails to respond in time after receiving the first evaluation notification, the existing technology is based on pre-set fixed conditions, such as regularly sending evaluation notifications to the owner through different methods such as property APP, email, text message, and phone calls, so that the owner frequently receives evaluation notifications and the user experience is poor.
[0043] To solve the above-mentioned problems, the embodiments of the present application provide a method, apparatus, device, and medium for sending evaluation notifications based on multiple platforms, the method comprising: sending an evaluation notification to the first platform, determining a first time difference and a first operation as a first condition, the first time difference being the time difference between two adjacent sendings of the evaluation notifications, and the first operation being an evaluation operation on the first platform; when the reference time difference does not reach the first time difference and the first operation is not completed, when the first platform is running and detects that the target user enters the evaluation page and does not submit the evaluation, the first time difference is extended to update the first condition, or, when it is detected that the first platform is closed, the first condition is updated based on the corresponding first closing reason, the reference time difference being the time difference between the time when the evaluation notification was last sent and the current time; sending the evaluation notification to the second platform based on the updated first condition, The second time difference and the second operation are determined as the second condition, the second time difference is the time difference between two consecutive sending of the evaluation notification, and the second operation is the evaluation operation on the first platform or the second platform; when the reference time difference does not reach the second time difference and the second operation is not completed, the second condition is updated based on the evaluation behavior of the target user on the first platform or the second platform, and the evaluation notification is sent to the third platform based on the updated second condition; when the target user completes the evaluation operation on any platform, the evaluation notification is closed. According to the scheme provided in the embodiment of the present application, the sending of evaluation notifications to different platforms is triggered according to multiple default conditions, and each condition can be dynamically adjusted according to the user's evaluation behavior, so that the reminder of the evaluation notification is more in line with the user's operating habits and improves the user experience.
[0044] The embodiments of the present application are further described below in conjunction with the accompanying drawings.
[0045] refer to Figure 1 , Figure 1 The present invention provides a method for sending evaluation notifications based on multiple platforms, which is applied to a property system. The property system is associated with a first platform, a second platform, and a third platform. The target user logs in to the first platform, the second platform, and the third platform respectively through a target account. The method includes but is not limited to the following steps:
[0046] Step S10, sending an evaluation notification to the first platform, determining a first time difference and a first operation as a first condition, the first time difference being the time difference between two consecutive evaluation notifications, and the first operation being an evaluation operation on the first platform.
[0047] Specifically, the evaluation notification of this embodiment is triggered by the target user's use of property services. The property services may be community group purchasing services, community health management services, etc. The property services are provided by the property system. Users can log in to multiple platforms associated with the property system to use the property services. After the user uses the property service, the property system collects user feedback on the use of the property service by sending evaluation notifications.
[0048] Specifically, the first platform of this embodiment is the platform where the target user uses property services, which means that when the target user is accustomed to using property services on the first platform, although the target user is also logged in to other platforms associated with the property system (the second platform and the third platform), and both the second platform and the third platform provide the function of using property services, sending evaluation notifications to the first platform is more in line with the target user's operating habits, ensuring user experience, and the probability of obtaining evaluation feedback is greater than the probability of obtaining evaluation feedback on the second platform or the third platform.
[0049] Specifically, the first platform of this embodiment is the property APP, the second platform is a social application, such as WeChat, and the third platform is a mobile communication platform. Through mobile phone number binding, the target accounts for logging into the property APP, social application and mobile communication platform in this embodiment all belong to the target user.
[0050] Specifically, after sending an evaluation notification to the first platform, this embodiment triggers the timing of the first condition, and determines whether the timing duration reaches the first time difference, and monitors whether the target user completes the evaluation operation on the first platform (i.e., whether the first operation is completed) within the timing period, thereby providing an effective judgment basis for the timing of sending the next evaluation notification.
[0051] Specifically, the criterion for determining whether the first operation of this embodiment is completed is that the target user completes and submits the evaluation in the evaluation page corresponding to the first platform, and then the evaluation information of the completed evaluation can be sent to the property system through the first platform.
[0052] Step S20, when the reference time difference has not reached the first time difference and the first operation has not been completed, when the first platform is running and detects that the target user has entered the evaluation page and has not submitted the evaluation, the first time difference is extended to update the first condition, or, when it is detected that the first platform is closed, the first condition is updated based on the corresponding first closing reason, and the reference time difference is the time difference between the time when the evaluation notification was last sent and the current time.
[0053] Specifically, the reference time difference of this embodiment is to trigger the timing of the first condition after sending the evaluation notification to the first platform, calculate the time difference between the time when the evaluation notification was last sent and the current time, and use it for comparison with the first time difference.
[0054] Specifically, in this embodiment, when the reference time difference does not reach the first time difference and the first operation is not completed, the reference time difference is Figure 2 By detecting the target user's evaluation behavior 1 on the first platform (for example, opening the property APP and performing operations unrelated to the property service evaluation, or opening the property APP and clicking on the evaluation page but not evaluating, etc.), the system default basic first condition 1 is adjusted based on the evaluation behavior 1 to obtain the updated first condition 2, so as to adjust the timing of sending the second evaluation notification (i.e., sending evaluation notification 2) to the target user, so as to avoid the target user frequently receiving evaluation notification reminders when he is evaluating or has the intention to evaluate, thereby affecting the user experience.
[0055] The steps of updating the first condition in this embodiment include but are not limited to the following steps: when the first platform is running and detects that the target user enters the evaluation page but does not submit the evaluation, extend the first time difference to update the first condition, or, when it is detected that the first platform is closed, update the first condition based on the corresponding first closing reason.
[0056] Specifically, in the time period when the reference time difference does not reach the first time difference, the operation status of the first platform may be closed or in operation. When the first platform is in operation, this embodiment determines whether the target user has the intention to evaluate by detecting whether the target user enters the evaluation page, which can be obtained by obtaining the operation log information corresponding to the target user in the first platform. Whether to enter the evaluation interface is used as the judgment standard for adjusting the first time difference. In this embodiment, when the target user enters the evaluation page in the first platform and does not submit the evaluation, the first time difference is extended; when the target is not detected to enter the evaluation page, it means that the target user has no intention to evaluate, and the first condition is not adjusted; when it is detected that the first platform is closed, it is necessary to determine the first closing reason of the first platform and the evaluation behavior of the target user before the first platform is closed, and the first condition is updated based on the first closing reason. In this way, when one of the sub-conditions of the first condition is triggered, but the evaluation notification of the target user to the second platform is not satisfied, the evaluation behavior of the target user in various situations on the first platform is monitored to dynamically adjust and update the first condition, so that the timing of sending the evaluation notification to the second platform is adjusted with the change of the first condition, so that the reminder of the evaluation notification is more in line with the operation habits of the target user, and the user experience is improved.
[0057] Specifically, in some embodiments, the first platform runs on the target terminal, and updating the first condition based on the first shutdown reason in step S20 includes but is not limited to the following steps:
[0058] Step S21, when the first shutdown reason is that the target terminal is shut down, determining a first reference evaluation behavior of the target user on the first platform before the target terminal is shut down;
[0059] Step S22, re-timing the power-on time corresponding to the target terminal as the time of sending the last evaluation notification, and determining a third time difference, wherein the third time difference represents the time difference between the power-on time and the time of sending the next evaluation notification;
[0060] Step S23, when the first reference evaluation behavior represents that the target user enters the evaluation page, the third time difference is extended, and the extended third time difference and the first operation are determined as the updated first condition;
[0061] Step S24: when the first reference evaluation behavior indicates that the target user has not entered the evaluation page, the third time difference and the first operation are determined as the updated first condition.
[0062] It can be understood that when the first shutdown reason is that the target terminal is shutting down, in order to avoid the first condition and the second condition being met when the target terminal is turned on, so that the user terminal receives multiple evaluation notifications at the same time at the startup time, affecting the user experience, this embodiment uses the startup time corresponding to the target terminal as the sending time of the last evaluation notification to re-time, determine the third time difference, and update the first condition based on the first reference evaluation behavior of the target user on the first platform before the target terminal is shut down and the third time difference. Specifically, when the first reference evaluation behavior represents that the target user enters the evaluation page, the third time difference is extended, and the extended third time difference and the first operation are determined as the updated first condition; or, when the first reference evaluation behavior represents that the target user does not enter the evaluation page, the third time difference and the first operation are determined as the updated first condition, thereby effectively improving the user experience.
[0063] In addition, this embodiment also includes: when the first shutdown reason is not the shutdown of the target terminal, that is, it may be that the user terminal manually shuts down the first platform or the target terminal shuts down due to a fault, then the evaluation behavior of the target user on the first platform before the first platform is shut down is determined, the target user enters the evaluation page, the first time difference is extended, and the extended first time difference and the first operation are determined as the updated first condition.
[0064] Step S30, based on the updated first condition, an evaluation notification is sent to the second platform, and the second time difference and the second operation are determined as the second condition, the second time difference is the time difference between two adjacent evaluation notifications, and the second operation is an evaluation operation on the first platform or the second platform.
[0065] Specifically, after sending an evaluation notification to the second platform, this embodiment triggers the timing of the second condition, and determines whether the timing duration reaches the second time difference, and monitors whether the target user completes the evaluation operation on the first platform or the second platform (i.e., whether the first operation is completed) within the timing period, thereby providing an effective judgment basis for determining whether to send an evaluation notification next time or determining the timing to send an evaluation notification to a third platform.
[0066] Specifically, the judgment criterion for whether the second operation of this embodiment is completed is that the target user completes and submits the evaluation in the evaluation page corresponding to the first platform or the second platform, and then the evaluated information of the completed evaluation can be sent to the property system through the first platform or the second platform.
[0067] Step S40, when the reference time difference does not reach the second time difference and the second operation is not completed, the second condition is updated based on the evaluation behavior of the target user on the first platform or the second platform, and an evaluation notification is sent to the third platform based on the updated second condition.
[0068] Specifically, the reference time difference of the current embodiment is to trigger the timing of the first condition after sending the evaluation notification to the second platform, calculate the time difference between the time when the evaluation notification was last sent and the current time, and use it for comparison with the second time difference.
[0069] Specifically, in this embodiment, when the reference time difference does not reach the second time difference and the second operation is not completed, the reference time difference is Figure 2 , by detecting the target user's evaluation behavior 2 on the first platform or the second platform (for example, opening the property APP or social application link and performing operations unrelated to the property service evaluation, or opening the property APP or social application and clicking on the evaluation page but not evaluating, etc.), the system default basic second condition 1 is adjusted based on the evaluation behavior 2 to obtain the updated second condition 2 to adjust the timing of sending the second evaluation notification (i.e., sending evaluation notification 3) to the target user. This embodiment sends evaluation notifications through different platforms based on different conditions and in combination with the target user's operation behavior, so as to avoid the target user from frequently receiving evaluation notification reminders when he is evaluating or intends to evaluate, thereby affecting the user experience.
[0070] In a specific embodiment, Figure 1 Step S40 of updating the second condition based on the evaluation behavior of the target user on the first platform or the second platform includes but is not limited to the following steps:
[0071] Step S41, when the operating status of the first platform and / or the second platform is both in operation, when it is detected that the target user enters the evaluation page in the first platform or the second platform and does not submit the evaluation, the second time difference is extended;
[0072] or,
[0073] Step S42, when the operating status of the first platform and / or the second platform both indicate that they are closed, determine the first closing reason and the second closing reason of the second platform, and update the second condition based on the first closing reason and the second closing reason.
[0074] Specifically, during the time period when the reference time difference does not reach the second time difference, the operating status of the first platform and the second platform may be closed or in operation. This embodiment takes into account the following situations: (1) When the first platform and the second platform are in operation, this embodiment determines whether the target user has the intention to evaluate by detecting whether the target user enters the evaluation page. This can be obtained by obtaining the operation log information corresponding to the target user in the first platform and the second platform, and whether the target user enters the corresponding evaluation interface is used as the judgment criterion for adjusting the second time difference; when it is detected that the target user enters the evaluation page in the first platform or the second platform and does not submit the evaluation, the second time difference is extended; when it is detected that the target user does not enter the evaluation page in the first platform or the second platform, the original time difference is maintained. The second time difference; (2) when one of the first platform or the second platform is in operation (for example, the second platform is in operation and the first platform is closed), by obtaining the operation log information corresponding to the target user in the second platform, it is detected whether the target user enters the evaluation page. When it is detected that the target user enters the evaluation page in the second platform but does not submit an evaluation, the second time difference is extended. When it is detected that the target user does not enter the evaluation page in the second platform, the original second time difference is maintained and the second condition is not adjusted; (3) when both the first platform and the second platform are closed, the first closing reason and the second closing reason of the second platform are determined, as well as the evaluation behavior of the target user before the first platform and the second platform are closed, and the first condition is updated based on the first closing reason and the second closing behavior. In this way, in this embodiment, when one of the sub-conditions of the second condition is triggered but the second condition is not met to start sending an evaluation notification to the third platform, the second condition is dynamically adjusted and updated by monitoring the evaluation behavior of the target user in various situations on the first platform and the second platform, so that the timing of sending the evaluation notification to the third platform is adjusted with the change of the second condition, so that the reminder of the evaluation notification is more in line with the operation habits of the target user, thereby improving the user experience.
[0075] Specifically, updating the second condition based on the first closing reason and the second closing reason in step S42 includes but is not limited to the following steps:
[0076] Step S421, when the target terminal is turned off, determining the second reference evaluation behavior and the first reference evaluation behavior of the target user on the second platform before the target terminal is turned off;
[0077] Step S422, re-timing the power-on time corresponding to the target terminal as the time of sending the last evaluation notification, and determining a fourth time difference, wherein the fourth time difference represents the time difference between the power-on time and the next time of sending the evaluation notification;
[0078] Step S423, when the first reference evaluation behavior and / or the second reference evaluation behavior indicates that the target user enters the evaluation page, the fourth time difference is extended, and the extended fourth time difference and the second operation are determined as the updated first condition;
[0079] Step S424: when the first reference evaluation behavior and the second reference evaluation behavior represent that the target user has not entered the evaluation page, the fourth time difference and the second operation are determined as the updated first condition.
[0080] It can be understood that, referring to the description of the above embodiment, when the first shutdown reason and the second shutdown reason are that the target terminal is shutting down, in order to avoid the first condition and the second condition being met when the target terminal is turned on, so that the user terminal receives multiple evaluation notifications at the same time at the startup time, affecting the user experience, this embodiment uses the startup time corresponding to the target terminal as the sending time of the last evaluation notification to re-time, determine the fourth time difference, and update the first condition based on the first reference evaluation behavior and the second reference evaluation behavior of the target user before the target terminal is shut down and the fourth time difference.
[0081] Specifically, before the target terminal is shut down, the target user enters the evaluation page of the first platform and / or the second platform, extends the fourth time difference, and determines the extended fourth time difference and the second operation as the updated second condition; or, when the target user does not enter the evaluation page of the first platform and the second platform, determines the fourth time difference and the second operation as the updated second condition. This allows the target user's operating habits to be considered in many aspects to adjust the notification reminder, thereby effectively improving the user experience.
[0082] In addition, referring to the description of the above embodiment, the present embodiment also includes: when the first shutdown reason and / or the second shutdown reason is not the shutdown of the target terminal, that is, the user terminal may manually shut down the first platform or the second platform, or the target terminal may fail to shut down, resulting in the shutdown of the first platform or the second platform. At this time, the evaluation behavior of the target user on the first platform or the second platform before the first platform and the second platform are closed is determined. If the target user enters the evaluation page, the second time difference is extended, and the extended second time difference and the second operation are determined as the updated second condition.
[0083] In addition, in some embodiments, the evaluation notification is triggered based on the target user's use of the first property service, the first platform displays a visual interface, and the evaluation notification is displayed in the visual interface. Figure 1 After sending the evaluation notification to the third platform based on the updated second condition in step S40, the method for sending evaluation notification based on multiple platforms in this embodiment further includes but is not limited to the following steps:
[0084] Step S43: when the reference time difference reaches the preset fifth time difference and the target user has not completed the evaluation operation on the first platform, the second platform or the third platform, the evaluation notification is deleted in the visual interface, and the historical data corresponding to the evaluation notification is put into the to-be-evaluated set;
[0085] Step S44, when the target user uses the second property service, a new evaluation notification is generated, historical data is obtained from the set to be evaluated, and a first target evaluation notification is generated based on the historical data and the new evaluation notification;
[0086] Step S45, sending a first target evaluation notification to the first platform.
[0087] Specifically, the fifth time difference of this embodiment represents the time difference between the time when the evaluation notification was last sent and the current time.
[0088] Specifically, the to-be-evaluated set of this embodiment is used to store notification data to be evaluated, that is, historical data.
[0089] Specifically, in this embodiment, the evaluation notification (evaluation notification corresponding to the first property service) sent to the first platform is displayed in the visualization interface of the first platform. In order to avoid the evaluation notification corresponding to the new service and the evaluation notification of the old service being displayed simultaneously in the visualization interface after the target user uses the new property service, occupying a large display area and affecting the target user's use of other service functions on the first platform, this embodiment deletes the evaluation notification displayed on the visualization interface when it detects that the reference time difference reaches the preset fifth time difference and the target user has not completed the evaluation operation on the first platform, the second platform or the third platform, and puts the historical data corresponding to the deleted evaluation notification into the to-be-evaluated set, so as to provide effective data support for the subsequent generation of a new evaluation notification corresponding to the new property service. When the target user uses the second property service, a new evaluation notification is generated, historical data is obtained from the to-be-evaluated set, and a first target evaluation notification is generated based on the historical data and the new evaluation notification, and the first target evaluation notification is sent to the first platform, thereby realizing the evaluation notification reminder for the new and old property services.
[0090] In addition, in some embodiments, the method for sending evaluation notifications based on multiple platforms of this embodiment further includes but is not limited to the following steps:
[0091] Step S61, recording the storage time in the set to be evaluated, and updating the set to be evaluated based on the storage time and the time threshold;
[0092] Step S62, when the target user completes the evaluation operation corresponding to the second property service, determining the target platform for completing the evaluation operation for the second property service, wherein the target platform is one of the first platform, the second platform or the third platform;
[0093] Step S63, obtaining target history data from the updated set to be evaluated, and generating a second target evaluation notification based on the target history data;
[0094] Step S64: Send a second target evaluation notification to the target platform.
[0095] Specifically, the duration threshold of this embodiment can be adjusted by those skilled in the art according to actual conditions, and may be 7 days or 15 days.
[0096] It can be understood that after detecting that the target user has completed the evaluation operation corresponding to the second property service, this embodiment determines the target platform for completing the evaluation operation for the second property service, wherein the target platform is one of the first platform, the second platform or the third platform, and the target platform reflects the operating habits of the target user, obtains the target historical data from the updated set to be evaluated, and generates a second target evaluation notification based on the target historical data, and sends the second target evaluation notification to the target platform, which can increase the probability that the target user processes the evaluation operation corresponding to the second target evaluation notification. At the same time, this embodiment updates the set to be evaluated based on the storage time and time threshold of the saved historical data, which can make the subsequent property system based on The timeliness of the analysis results obtained by the received evaluation information.
[0097] Step S50: When the target user completes the evaluation operation on any platform, the evaluation notification is closed.
[0098] It can be understood that after detecting that the target user completes the evaluation operation on any of the first platform, the second platform or the third platform, this embodiment determines the evaluation status corresponding to the property service corresponding to the previous evaluation notification as evaluated, and stops sending evaluation notifications to the remaining platforms, thereby avoiding the target user from receiving the evaluation notification corresponding to the evaluated property service again after completing the evaluation operation, thereby improving the user experience.
[0099] like Figure 3 As shown, Figure 3 : is a structural diagram of a control device provided by an embodiment of the present application. The present invention also provides a control device 300, including:
[0100] The processor 310 may be implemented by a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application;
[0101] The memory 320 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 320 can store an operating system and other application programs. When the technical solution provided in the embodiment of this specification is implemented by software or firmware, the relevant program code is stored in the memory 320, and the processor 310 calls and executes the evaluation notification sending method based on multiple platforms in the embodiment of this application;
[0102] Input / output interface 330, used to implement information input and output;
[0103] Communication interface 340, used to realize communication interaction between the apparatus and other devices, which can be realized by wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.);
[0104] bus 350 , which transmits information between the various components of the device (e.g., processor 310 , memory 320 , input / output interface 330 , and communication interface 340 );
[0105] The processor 310 , the memory 320 , the input / output interface 330 and the communication interface 340 are connected to each other in communication within the device via the bus 350 .
[0106] In addition, an embodiment of the present application further provides an electronic device, including the control device 300 of the above embodiment.
[0107] In addition, an embodiment of the present application further provides a storage medium, which is a computer-readable storage medium and stores a computer program. When the computer program is executed by a processor, the above-mentioned multi-platform-based evaluation notification sending method is implemented.
[0108] As a non-transient computer-readable storage medium, the memory can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage devices. In some embodiments, the memory may optionally include a memory remotely arranged relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned networks include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof. The device embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and are implemented to be located in one place, or may also be distributed to multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment.
[0109] It will be appreciated by those skilled in the art that all or some of the steps and systems in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or transient medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically include computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0110] The above is a specific description of the preferred implementation of the present invention, but the present invention is not limited to the above-mentioned implementation mode. Technical personnel familiar with the field can also make various equivalent deformations or substitutions under the shared conditions without violating the spirit of the present invention. These equivalent deformations or substitutions are all included in the scope defined by the claims of the present invention.
Claims
1. A method for sending evaluation notifications based on multiple platforms, characterized in that: Applied to a property system, the property system is associated with a first platform, a second platform, and a third platform, and a target user logs in to the first platform, the second platform, and the third platform respectively through a target account, and the method includes: Sending an evaluation notification to the first platform, determining a first time difference and a first operation as a first condition, wherein the first time difference is a time difference between two consecutive sendings of the evaluation notifications, and the first operation is an evaluation operation on the first platform; In the case where the reference time difference does not reach the first time difference and the first operation is not completed, when the first platform is running and detects that the target user enters the evaluation page and does not submit the evaluation, the first time difference is extended to update the first condition, or, when it is detected that the first platform is closed, the first condition is updated based on the corresponding first closing reason, and the reference time difference is the time difference between the time when the evaluation notification was last sent and the current time; Send the evaluation notification to the second platform based on the updated first condition, determine a second time difference and a second operation as the second condition, the second time difference being the time difference between two consecutive sendings of the evaluation notifications, and the second operation being an evaluation operation on the first platform or the second platform; When the reference time difference does not reach the second time difference and the second operation is not completed, updating the second condition based on the evaluation behavior of the target user on the first platform or the second platform, and sending the evaluation notification to the third platform based on the updated second condition; When the target user completes the evaluation operation on any platform, the evaluation notification is closed.
2. The method for sending evaluation notifications based on multiple platforms according to claim 1, characterized in that: The first platform runs on the target terminal, and updates the first condition based on the corresponding first closing reason, including: When the first shutdown reason is that the target terminal is shut down, determining a first reference evaluation behavior of the target user on the first platform before the target terminal is shut down; Re-timing the power-on time corresponding to the target terminal as the sending time of the last sending of the evaluation notification to determine a third time difference, wherein the third time difference represents the time difference between the power-on time and the next sending of the evaluation notification; When the first reference evaluation behavior represents that the target user enters the evaluation page, extending the third time difference, and determining the extended third time difference and the first operation as the updated first condition; When the first reference evaluation behavior represents that the target user has not entered the evaluation page, the third time difference and the first operation are determined as the updated first condition.
3. The method for sending evaluation notifications based on multiple platforms according to claim 2, characterized in that: The second platform is running on the target terminal, and updating the second condition based on the evaluation behavior of the target user on the first platform or the second platform includes: In the case where the operation status of the first platform and / or the second platform are both in operation, when it is detected that the target user enters the evaluation page in the first platform or the second platform and does not submit an evaluation, extending the second time difference; or, When the operating status of the first platform and / or the second platform both indicate being closed, the first closing reason and the second closing reason of the second platform are determined, and the second condition is updated based on the first closing reason and the second closing reason.
4. The method for sending evaluation notifications based on multiple platforms according to claim 3, characterized in that: Updating the second condition based on the first closing reason and the second closing reason includes: When the target terminal is turned off, determining a second reference evaluation behavior of the target user on the second platform and the first reference evaluation behavior before the target terminal is turned off; Re-timing the power-on time corresponding to the target terminal as the sending time of the last sending of the evaluation notification to determine a fourth time difference, wherein the fourth time difference represents the time difference between the power-on time and the next sending of the evaluation notification; When the first reference evaluation behavior and / or the second reference evaluation behavior represents that the target user enters the evaluation page, the fourth time difference is extended, and the extended fourth time difference and the second operation are determined as the updated first condition; When the first reference evaluation behavior and the second reference evaluation behavior represent that the target user has not entered the evaluation page, the fourth time difference and the second operation are determined as the updated first condition.
5. The method for sending evaluation notifications based on multiple platforms according to claim 1, characterized in that: The evaluation notification is triggered based on the target user using the first property service, the first platform displays a visual interface, and the evaluation notification is displayed in the visual interface. After sending the evaluation notification to the third platform based on the updated second condition, the method further includes: When the reference time difference reaches a preset fifth time difference, and the target user has not completed the evaluation operation on the first platform, the second platform, or the third platform, the evaluation notification is deleted on the visual interface, and the historical data corresponding to the evaluation notification is placed in a to-be-evaluated set; When the target user uses the second property service, a new evaluation notification is generated, the historical data is obtained from the set to be evaluated, and a first target evaluation notification is generated based on the historical data and the new evaluation notification; Send the first target evaluation notification to the first platform.
6. The method for sending evaluation notifications based on multiple platforms according to claim 5, characterized in that: The method further comprises: Recording the storage duration of the historical data in the set to be evaluated, and updating the set to be evaluated based on the storage duration and the duration threshold; When the target user completes the evaluation operation corresponding to the second property service, determining a target platform for completing the evaluation operation for the second property service, wherein the target platform is one of the first platform, the second platform or the third platform; Acquire target historical data from the updated set to be evaluated, and generate a second target evaluation notification based on the target historical data; Sending the second target evaluation notification to the target platform.
7. A control device, characterized in that: It includes at least one control processor and a memory for communicating with the at least one control processor; the memory stores instructions that can be executed by the at least one control processor, and the instructions are executed by the at least one control processor to enable the at least one control processor to execute the multi-platform based evaluation notification sending method as described in any one of claims 1 to 6.
8. An electronic device, characterized in that: Comprising the control device as claimed in claim 7.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to enable a computer to execute the multi-platform-based evaluation notification sending method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Information interaction method, electronic equipment and computer readable medium
CN110048938A
Alarm closed-loop management method, device, equipment and medium
CN117573488A