Equipment use prompting method and device, equipment and medium

By obtaining the historical usage information of device programs, determining whether they are used for the first time or for a long time, and sending prompt information with differentiated prompt strategies, the problem of users forgetting operation steps is solved and the user experience is improved.

CN120848990APending Publication Date: 2025-10-28QINGDAO HAIER WASHING MASCH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410455907.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-16
Publication Date
2025-10-28

AI Technical Summary

Technical Problem

When users have not used certain programs or functions of the device for a long time or are using them for the first time, they are likely to forget the operating steps or adjustment methods, resulting in a poor user experience.

Method used

By obtaining the historical usage information of the target program selected by the user, determining the number of times it was used and the time interval, and implementing differentiated prompt strategies according to different situations, the user is sent with usage instructions.

Benefits of technology

It improves the user-friendliness of the device, enhances the user experience, and allows users to easily and quickly access relevant instructions, reducing operational difficulties.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120848990A_ABST
    Figure CN120848990A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of electric appliances, and particularly relates to an equipment use prompting method and device, equipment and a medium, and the method comprises the steps that a target program selected by a user is acquired, and the target program represents a running program which can be executed by the equipment; obtaining historical use information of the target program, wherein the historical use information is used for indicating the historical use times of the target program and a first interval duration between the time of using the target program last time and the current time; according to the historical use information, a prompt strategy corresponding to the target program is obtained, and prompt information is sent to a user based on the prompt strategy so as to prompt the user to look up the use instruction of the target program. According to the method, differentiated reminding can be carried out flexibly according to the degree of need of the user for the specification during user operation according to the historical use information of the program. The method is friendly to the user who cannot skillfully operate the equipment, so that the user can conveniently and quickly check the description, and the user experience is enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of electrical technology, specifically relating to a method, apparatus, equipment, and medium for providing instructions on the use of a device. Background Technology

[0002] When a user hasn't used the washing machine for a long time or is using a particular program / function for the first time, the user may forget some of the operating steps or adjustment methods for that program / function, thus affecting the user's experience of using the device.

[0003] In existing technologies, users can obtain relevant instruction manual information by scanning the QR code on the device. Alternatively, users can search for the instruction manual for their specific device model on the corresponding application or official website, including adjustment steps and conditions for various programs / functions. However, these methods may still present users with difficulties, such as unfamiliarity with obtaining the manual by scanning the QR code, or the manual's content being unclear and difficult to understand, making it hard to quickly find the required information. All of these issues can negatively impact the user's ability to use the device correctly and conveniently, thus affecting the user experience. Summary of the Invention

[0004] To address the problems in the prior art, this application provides a method, apparatus, device, and medium for providing device usage prompts.

[0005] In a first aspect, this application provides a method for providing device usage prompts, the method comprising:

[0006] Obtain the target program selected by the user, wherein the target program represents an executable program that the device can run;

[0007] Obtain historical usage information of the target program, wherein the historical usage information is used to indicate the number of times the target program has been used in the past and the first interval between the time of the last use of the target program and the current time;

[0008] Based on the historical usage information, obtain the prompting strategy corresponding to the target program, and send prompt information to the user based on the prompting strategy to prompt the user to consult the user manual of the target program.

[0009] In one possible implementation, obtaining the prompting strategy corresponding to the target program based on the historical usage information includes:

[0010] The operation method of the user selecting the target program and the configuration information of the device are obtained. The configuration information is used to indicate whether the device has a display screen. The operation method is selected by the user terminal or by controlling the device panel.

[0011] If the historical usage count of the target program in the historical usage information is zero, then according to the operation method and the configuration information, a prompt message is sent to the user with a first preset prompt effect. The first preset prompt effect is used to instruct the user to confirm that the prompt message has been reviewed on the user terminal or device display screen before continuing to operate the device.

[0012] If the historical usage count of the target program in the historical usage information is not zero, then according to the first interval duration, operation mode and configuration information, a prompt message is sent to the user with a second preset prompt effect. The second preset prompt effect is used to indicate that a selection window is displayed on the user terminal or device display screen for the user to choose whether to view the prompt message. The prompt message includes the user manual summary information and / or detailed manual information corresponding to the target program.

[0013] In one possible implementation, sending a prompt message to the user with a second preset prompt effect based on the first interval duration, the operation method, and the configuration information includes:

[0014] Determine whether the duration of the first interval is greater than a first preset threshold;

[0015] If so, then according to the operation method and the configuration information, the prompt information is sent to the user with the second preset prompt effect;

[0016] If not, then obtain the second interval duration after the user selects the target program but does not start the target program;

[0017] Determine whether the duration of the second interval is greater than the second preset threshold;

[0018] If so, then according to the operation method and the configuration information, the prompt information is sent to the user with the second preset prompt effect;

[0019] If not, the aforementioned prompt message will not be sent.

[0020] In one possible implementation, sending the prompt information to the user with a first preset prompt effect / second preset prompt effect according to the operation mode and the configuration information includes:

[0021] If the operation mode is selected by the user terminal and / or the configuration information indicates that the device does not have a display screen, then the prompt information is sent to the user terminal corresponding to the user with a first preset prompt effect / a second preset prompt effect;

[0022] If the configuration information indicates that the device has a display screen, then control the display screen of the device to display the prompt information with a first preset prompt effect / a second preset prompt effect.

[0023] In one possible implementation, after sending the prompt information to the user with the second preset prompt effect, the method further includes:

[0024] If a prompt message is sent to the user when the first interval duration is greater than the first preset threshold, then the first historical sending count is obtained, which is the number of times a prompt message has been sent to the user when the first interval duration is greater than the first preset threshold.

[0025] If a prompt message is sent to the user when the second interval duration is greater than the second preset threshold, then the recorded second historical sending count is obtained. The second historical sending count is the historical number of times a prompt message has been sent to the user when the second interval duration is greater than the second preset threshold.

[0026] When the first historical sending count / the second historical sending count reaches a third preset threshold, the user's selection information corresponding to the first historical sending count / the second historical sending count is obtained. The selection information is used to indicate whether the user chooses to view the prompt information.

[0027] Based on the selection information, the first preset threshold / the second preset threshold are adjusted.

[0028] In one possible implementation, adjusting the first preset threshold / second preset threshold based on the selection information includes:

[0029] The ratio of the number of times the user selected to view the prompt information to the corresponding first historical sending count / second historical sending count is obtained;

[0030] If the ratio is greater than the fourth preset threshold, then the preset difference between the first preset threshold and the second preset threshold is reduced by a preset value;

[0031] If the ratio is less than the fourth preset threshold, then a preset difference is added to the first preset threshold / second preset threshold.

[0032] If the ratio is equal to the fourth preset threshold, then the first preset threshold / second preset threshold will not be adjusted.

[0033] In one possible implementation, if the prompt information includes a summary of usage instructions, the process further includes the following steps before sending the prompt information to the user:

[0034] Obtain the detailed specification information corresponding to the target program;

[0035] Input the detailed instruction information into the language model to obtain the summary information of the usage instructions output by the language model.

[0036] Secondly, this application provides a device for prompting device use, the device comprising:

[0037] The acquisition module is used to acquire the target program selected by the user, wherein the target program represents an executable program of the device;

[0038] The acquisition module is further configured to acquire historical usage information of the target program, wherein the historical usage information is used to indicate the number of times the target program has been used in the past and the first interval between the time of the last use of the target program and the current time.

[0039] The processing module is used to obtain the prompting strategy corresponding to the target program based on the historical usage information, and send prompt information to the user based on the prompting strategy to prompt the user to consult the user manual of the target program.

[0040] Thirdly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of the first aspects.

[0041] Fourthly, the same electronic device as described in this application includes: at least one processor and a memory; wherein,

[0042] The memory stores computer-executed instructions;

[0043] The at least one processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the method as described in any of the first aspects.

[0044] The device usage prompting method, apparatus, device, and medium provided in this embodiment acquire a target program selected by the user and further acquire the target program's historical usage information, confirming the number of times the target program has been used and the first interval between the last time the device used the target program and the current time. Based on the historical usage information, it determines whether the target program is being used for the first time or has been used before, and executes a corresponding prompting strategy to send a prompt message to the user, reminding them to consult the target program's user manual. The prompt message may include a summary of the user manual and / or detailed instructions. This method, based on the program's historical usage information, can flexibly provide differentiated prompts according to the user's need for the manual during operation. It is user-friendly for users who are not proficient in operating the device, allowing them to easily and quickly view the instructions, thus enhancing the user experience. Attached Figure Description

[0045] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0046] Figure 1 The flowchart of the device usage prompt method provided in the embodiments of this application Figure 1 ;

[0047] Figure 2 The flowchart of the device usage prompt method provided in the embodiments of this application Figure 2 ;

[0048] Figure 3 The flowchart of the device usage prompt method provided in the embodiments of this application Figure 3 ;

[0049] Figure 4 A diagram of a device usage prompting apparatus provided in an embodiment of the present invention;

[0050] Figure 5 This is a hardware schematic diagram of an electronic device provided in an embodiment of the present invention.

[0051] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0052] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0053] The terms "first," "second," "third," "fourth," etc. (if present) in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented, for example, in orders other than those illustrated or described herein.

[0054] In this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0055] To avoid user confusion when using the device, existing technology allows users to obtain relevant instruction manual information by scanning a QR code on the device. The QR code is usually located on the side or back of the device. By scanning the QR code, users can access a dedicated website or application to view the information they need. Alternatively, users can choose to search for the instruction manual for their specific model on the device's corresponding application or official website. Typically, device manufacturers provide detailed instruction manuals, including operating procedures and adjustment methods for various programs / functions. Users simply need to enter the device model in the search box to find the corresponding instruction manual. However, in practice, users still encounter problems such as not knowing how to obtain the instruction manual, or the manual's content being unclear and difficult to understand, making it difficult to quickly find the information they need.

[0056] To address the aforementioned issues, this application provides a device usage prompt method. This method obtains the target program selected by the user and further acquires the target program's historical usage information, confirming the number of times the target program has been used and the first interval between the last time the target program was used and the current time. Based on the historical usage information, it determines whether the target program is being used for the first time or has already been used, and executes a corresponding prompting strategy to send a prompt message to the user, reminding them to consult the target program's user manual. The prompt message may include a summary of the user manual and / or detailed instructions. This method, based on the program's historical usage information, can flexibly provide differentiated prompts according to the user's need for the manual during operation. It is user-friendly for users who are not proficient in operating the device, allowing them to easily and quickly view the instructions, thus enhancing the user experience.

[0057] The technical solutions of this application and how they solve the aforementioned technical problems are described in detail below using specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0058] Figure 1 The flowchart of the device usage prompt method provided in the embodiments of this application Figure 1 . like Figure 1 As shown, the method includes:

[0059] S101. Obtain the target program selected by the user, wherein the target program represents an executable program of the device.

[0060] In this step, the target program refers to the program selected by the user on the device or on the user's device for execution and analysis. This program can be any executable program on any device, such as the operating program of a washing machine or a function program in a mobile application. By analyzing the target program selected by the user, more personalized prompts and services can be provided. At the same time, users may only be interested in certain specific programs, and directly obtaining information about these programs can save users time and effort. Users can specify a target program on the device's user interface by clicking or selecting, or they can select a target program through a mobile application that connects to the device. Furthermore, relevant information can be obtained by calling the target program's API; for example, on a smartphone, data from a specific application can be obtained through APIs provided by the operating system.

[0061] S102. Obtain the historical usage information of the target program, wherein the historical usage information is used to indicate the number of times the target program has been used in the past and the first interval between the time of the last use of the target program and the current time.

[0062] In this step, by understanding the user's usage of the target program, more relevant prompts can be provided. By analyzing programs that the user rarely uses or has never used, the user is reminded to revisit these programs to discover new features or improve efficiency. Before obtaining the target program's historical usage information, a pre-set system records every user action on the program, including opening, using, or closing the program. These historical events are stored in a database or other data storage methods for later retrieval when needed. By analyzing these records, the number of times the target program has been used before and the time interval between the last use can be calculated. Furthermore, the target program can be differentiated to determine whether it is being used for the first time or has already been used, and if so, how long ago it was used. Based on this information, differentiated prompts are provided to the user, ensuring timely reminders for programs that have not been used in a long time.

[0063] S103. Based on the historical usage information, obtain the prompting strategy corresponding to the target program, and send a prompt message to the user based on the prompting strategy to prompt the user to consult the user manual of the target program.

[0064] In this step, based on the collected historical usage information, specific prompting strategies are determined. These strategies can include indicating whether to send a prompt message, the prompting method, and the prompt content. The aim is to guide users to take actions, such as learning new features or re-experiencing long-unused functions. Relevant prompting rules can be set to create prompting strategies corresponding to different situations. For example, if a program has not been used for more than a month, a prompt will be sent to the user. The prompt content can be preset to be attractive and practical, ranging from simple reminders to tutorials on operation steps. Alternatively, simplified instructions can be provided to the user initially for clarity, along with a link to a detailed manual. Users can click the link to view more detailed information later. Prompt messages can be sent instantly through user-selected channels or adaptively based on intelligent recognition of the current situation. For example, if the user's device has a screen, the prompt message will be displayed on the screen; otherwise, it will be pushed to the user's device. Through prompting strategies, users can be guided to better use their devices, discover new program features, or increase usage frequency. Furthermore, timely reminders can increase user dependence on the device, thereby enhancing user stickiness and product competitiveness.

[0065] For example, when using a washing machine, the user selects the quick wash mode, which means the washing machine will perform a quick wash, rinse, and spin cycle. The washing machine's control system checks the usage history of the quick wash mode and finds that it has been used three times in the past week, with the last use occurring a month ago. Since the quick wash mode has not been used for an extended period, the control system, according to a preset prompting strategy, sends a notification to the user, reminding them to consult the quick wash mode's user manual. This notification can be sent via a mobile application, SMS, or the washing machine's display screen. The notification may include information about the suitable fabric types for the quick wash mode, the type of stain, and possibly the recommended detergent dosage.

[0066] The device usage prompt method provided in this embodiment obtains the target program selected by the user and further obtains the historical usage information of the target program, confirming the number of times the target program has been used and the first interval between the last time the target program was used and the current time. Based on the historical usage information, it determines whether the target program is being used for the first time or has been used before, and executes a corresponding prompt strategy to send a prompt message to the user, reminding them to consult the user manual of the target program. The prompt message may include a summary of the user manual and / or detailed instructions. This method, based on the program's historical usage information, can flexibly provide differentiated reminders according to the user's need for the manual during operation. It is user-friendly for users who are not proficient in operating the device, allowing them to easily and quickly view the instructions, thus enhancing the user experience.

[0067] Figure 2 The flowchart of the device usage prompt method provided in the embodiments of this application Figure 2 .like Figure 2 As shown, in this embodiment... Figure 1 Based on the embodiments, the process of obtaining the prompting strategy corresponding to the target program is described in detail. The method includes:

[0068] S201. Obtain the target program selected by the user and the historical usage information corresponding to the target program.

[0069] This step is the same as S101 and S102, and will not be repeated here.

[0070] S202. Obtain the operation mode of the target program selected by the user and the configuration information of the device.

[0071] The configuration information is used to indicate whether the device has a display screen, and the method is to select it on the user terminal or by controlling the device panel.

[0072] In this step, the user's input method can be examined, such as whether the program is selected via device input or a mobile device, and device properties can be queried to confirm the device's configuration information. Understanding the user's operation method and device configuration information helps determine how to effectively display prompts to the user, such as through device prompts or by sending a message to the mobile device. For example, before obtaining the user's operation method for selecting the target program, graphical user interface components such as buttons, icons, and tabs can be used to allow the user to interactively select the target program. User interaction can be provided through touchscreens, buttons, or other input methods. When the user interacts, the user's operation log is recorded, including click events and selection actions, to determine the specific operation of the user in selecting the target program. If the target program is selected within the application, the user's selection behavior can be recorded using API calls within the app. Obtaining the device's configuration information can be done, for example, by querying the device's basic configuration information through the device's corresponding identification information, with a pre-stored mapping relationship between device identification and configuration information. Alternatively, configuration information can be confirmed by detecting hardware devices, such as graphics cards or sound cards, to determine the device's audio and video output capabilities.

[0073] S203. If the historical usage count of the target program in the historical usage information is zero, then according to the operation method and the configuration information, a prompt message is sent to the user with a first preset prompt effect.

[0074] The first preset prompt effect is used to instruct the user to confirm that the prompt information has been reviewed on the user terminal or device display screen before continuing to operate the device.

[0075] In this step, if the user has never used the target program before, a preset prompt message is sent to the user, requiring them to confirm that they have read the program's user manual. For users using the target program for the first time, understanding the basic operations and usage methods is crucial; this prompt can reduce difficulties that users may encounter due to unfamiliarity with the program. Therefore, in this case, a strong prompt effect is used to encourage the user to read the user manual. A strong prompt effect can represent a necessary action for the user to ensure they read the manual. For example, a push notification can be sent to the user's mobile device, pushing the message to the specific application. For instance, an operation window can pop up in the application, indicating that the user must read and confirm the review before the window can be closed and the relevant device control page can be displayed. Alternatively, a prominent reminder can be displayed on the device's screen, such as adding a dynamic effect to the target program's icon and displaying the floating text "Swipe up to view the user manual," to prompt the user to read the manual. The specific reminder method and effect depend on the user's operation method and device configuration, and are not limited here.

[0076] S204. If the historical usage count of the target program in the historical usage information is not zero, then a prompt message is sent to the user with a second preset prompt effect according to the first interval duration, operation mode and configuration information.

[0077] The second preset prompt effect is used to indicate that a selection window is displayed on the user terminal or device screen for the user to choose whether to view the prompt information. The prompt information includes a summary of the user manual and / or a detailed manual information corresponding to the target program.

[0078] In this step, if the user has used the program before, a prompt message with a different effect than in the previous step can be sent. This could be an optional prompt, allowing the user to decide whether to view the program's user manual. The display of the prompt message will not affect the user's normal operation. Since the user already has experience, they may be familiar with the program, so providing the user with a choice does not affect their independent operation, but provides assistance when needed. For example, a floating selection window can be displayed on the application, or a static text prompt "Swipe up to view user manual" can be displayed on the device's display screen, including the option to view the prompt message, as well as other possible options such as "Remind me later" or "Don't show again," allowing the user to decide whether to view the detailed user manual. The content of the prompt message can include a summary of the user manual and / or detailed instructions. For example, when the user uses the target program for the first time, the prompt message can provide links to both the summary of the user manual and the detailed instructions when pushed to the user in the first preset effect, allowing the user to efficiently understand the function and then choose to view the detailed instructions according to their own situation. When the user has used the target program before, the prompt message can only provide a link to the detailed instructions when pushed to the user in the second preset effect, allowing the user to choose to click and view them.

[0079] It should be noted that the first and second preset prompt effects differ in their level of alertness. The first preset prompt effect requires user interaction, while the second preset prompt effect does not force user interaction. In practice, this can be differentiated through specific prompting methods. For example, under the first preset prompt effect, which is based on a pop-up window, the user cannot proceed without reviewing and confirming the information; under the second preset prompt effect, which is based on a floating window or selection window, the user can perform normal operations without making a selection or interaction.

[0080] For example, sending the prompt information to the user with a first preset prompt effect / second preset prompt effect according to the operation mode and the configuration information includes:

[0081] If the operation mode is selected by the user terminal and / or the configuration information indicates that the device does not have a display screen, then the prompt information is sent to the user terminal corresponding to the user with a first preset prompt effect / a second preset prompt effect;

[0082] If the configuration information indicates that the device has a display screen, then control the display screen of the device to display the prompt information with a first preset prompt effect / a second preset prompt effect.

[0083] It should be noted that when a user selects a target program through the client and the device has a display screen, a notification message can be pushed to both the client and the device display screen simultaneously. The user can then decide whether to continue operating through the client or the device based on their needs. Once the user has taken action, the notification message can be canceled on the other end. When viewing the notification message through the client, the user can interact with it by clicking on the controls displayed on the mobile app. When operating through the device, the user can interact with it by touching the screen or pressing the corresponding control buttons.

[0084] For example, if the prompt information includes a summary of usage instructions, the process further includes the following steps before sending the prompt information to the user:

[0085] Obtain the detailed specification information corresponding to the target program;

[0086] Input the detailed instruction information into the language model to obtain the summary information of the usage instructions output by the language model.

[0087] It should be noted that when the prompt message includes a pre-defined summary of user instructions, this summary can be obtained through intelligent processing by the model, allowing it to extract key, easily understandable information about the target program from the detailed instruction manual. This can be done by querying the target program's official documentation, help files, or any form of instruction manual. If the program has accompanying online resources or databases, the system can interface with them to obtain relevant information. Further, a pre-trained large-scale language model is used, taking the obtained detailed instruction manual information as input. The model learns from a large amount of text, understands and summarizes the core content of the manual, and generates a summary of user instructions. The output summary of user instructions should be concise and clear, allowing users to quickly understand how to use the relevant program or application. Before being input into the model, the detailed instruction manual information may need to be preprocessed, such as removing irrelevant information, standardizing text, and word segmentation. When obtaining the large-scale language model, a suitable deep learning architecture, such as Transformer, can be chosen as the base model. Through training, testing, and evaluation using a large amount of sample data, a large-scale language model capable of generalization is obtained.

[0088] The device usage prompting method provided in this embodiment obtains the user's selected operation method for the target program and the device's configuration information. Based on the user's usage of the target program, it adaptively selects prompts for the corresponding push effects under different push methods. This allows users to understand how to use the target program when they have never used it before; and provides selective prompts when the user has used the target program, offering assistance without interfering with the user's needs. This differentiated prompting scheme provides convenience and enhances the user experience.

[0089] Figure 3 The flowchart of the device usage prompt method provided in the embodiments of this application Figure 3 .like Figure 3 As shown, in this embodiment... Figure 2 Based on the embodiments, the process of sending a prompt message to the user with a second preset prompt effect according to the first interval duration, operation mode, and configuration information is described in detail. The method includes:

[0090] S301. Determine whether the duration of the first interval is greater than the first preset threshold.

[0091] S302. If so, then according to the operation method and the configuration information, the prompt information is sent to the user with the second preset prompt effect.

[0092] It's important to note that determining the first interval duration aims to ascertain whether a user has not used a particular program for an extended period. If the inactivity is too long, the user may need to be reminded to review the program to ensure they know how to use it, or to familiarize themselves with it again after a feature update. This can be achieved by recording the timestamps of each user's use of the target program and calculating the difference between the current time and the most recent usage time. By comparing this difference with a first preset threshold, it can be determined whether a prompt should be sent. If a prompt is deemed necessary, the method of sending the prompt can be considered based on the user's program selection method and device configuration information.

[0093] It's important to note that the first preset threshold is used to determine whether a notification should be sent when a user hasn't used a program for an extended period. This threshold can be determined based on an understanding and analysis of user behavior patterns. For example, if a program is a frequently used tool that a user might use daily or weekly, the first preset threshold could be set to indicate no use within a week. This threshold can be set based on the frequency with which users typically use the program. Alternatively, user feedback can be used to understand their acceptance of notifications and avoid excessive intrusion. For instance, if a user doesn't frequently open the first few notifications, it indicates a low demand for the program, and the time interval for increasing the first preset threshold can be adjusted accordingly to reduce notification frequency.

[0094] S303. If not, then obtain the second interval duration after the user selects the target program but does not start the target program.

[0095] S304. Determine whether the second interval duration is greater than the second preset threshold.

[0096] S305. If not, then the aforementioned prompt message will not be sent.

[0097] S306. If so, proceed to step S302.

[0098] It should be noted that if the first interval duration does not exceed the first preset threshold, and the user selects the target program but does not launch it for a prolonged period until the launch interval reaches the second preset threshold, it may indicate that the user, although recently using the target program, is still unfamiliar with its operation. In this case, a prompt message that does not affect the user's continued operation can be sent. The second preset threshold is the time interval at which a prompt message is sent when the user has selected the target program but has not yet launched it. This threshold needs to be shorter because it addresses the situation where the user is ready to use the target program but has not yet taken action. Its setting can be based on analyzing how quickly users launch the program after selecting it, to set a reasonable time window. For example, if it typically takes 5 to 15 seconds for a user to select and launch a program, then the second preset threshold can be set to a value greater than and close to 15 seconds.

[0099] For example, after sending the prompt information to the user with the second preset prompt effect, the method further includes:

[0100] If a prompt message is sent to the user when the first interval duration is greater than the first preset threshold, then the first historical sending count is obtained, which is the number of times a prompt message has been sent to the user when the first interval duration is greater than the first preset threshold.

[0101] If a prompt message is sent to the user when the second interval duration is greater than the second preset threshold, then the recorded second historical sending count is obtained. The second historical sending count is the historical number of times a prompt message has been sent to the user when the second interval duration is greater than the second preset threshold.

[0102] When the first historical sending count / the second historical sending count reaches a third preset threshold, the user's selection information corresponding to the first historical sending count / the second historical sending count is obtained. The selection information is used to indicate whether the user chooses to view the prompt information.

[0103] Based on the selection information, the first preset threshold / the second preset threshold are adjusted.

[0104] For example, adjusting the first preset threshold / second preset threshold according to the selection information includes:

[0105] The ratio of the number of times the user selected to view the prompt information to the corresponding first historical sending count / second historical sending count is obtained;

[0106] If the ratio is greater than the fourth preset threshold, then the preset difference between the first preset threshold and the second preset threshold is reduced by a preset value;

[0107] If the ratio is less than the fourth preset threshold, then a preset difference is added to the first preset threshold / second preset threshold.

[0108] If the ratio is equal to the fourth preset threshold, then the first preset threshold / second preset threshold will not be adjusted.

[0109] It's important to note that when implementing differentiated prompts, user feedback needs to be considered and adjustments made accordingly to achieve better results. This can be done by monitoring and analyzing user behavior to quantify feedback, and further identifying the probability of users choosing to view prompt information by setting thresholds. When users don't frequently view the information, the first or second preset threshold is increased to reduce the prompt frequency. Conversely, when the probability of users clicking to view the information is high, the first or second preset threshold is decreased or increased to increase the prompt frequency. Through continuous adjustments, the prompts gradually align with user needs. However, while making adjustments, it's crucial to ensure the data volume is sufficient. Insufficient data can lead to significant data analysis bias, while excessive data can result in delayed adjustments, impacting user experience. Therefore, the third preset threshold can be determined based on factors such as user usage frequency. For example, if users use the program frequently, the third preset threshold can be set higher to avoid frequent adjustments. Conversely, if users use the program infrequently, the third preset threshold can be set lower to avoid delayed adjustments. Specifically, if a user uses the service an average of 2-3 times per month, the third preset threshold can be set to 6 times; if a user uses the service an average of 15-30 times per month, the third preset threshold can be set to a value around 20 times. The first and second preset thresholds can also be considered together, but no restrictions are placed here.

[0110] The system calculates the proportion of times a user selected to view a notification message out of the total number of messages sent. This proportion is calculated by dividing the number of views by the total number of messages sent. For example, if the system sent 100 notifications and a user viewed them 50 times, the proportion is 50%. A fourth preset threshold is used to determine if the user's response to the notification messages meets a certain standard. If the user's view rate is higher than this threshold, it indicates a high demand for these notifications. A reasonable proportion can be determined based on specific business scenarios and objectives to balance the frequency of notification message transmission and user experience. For example, a value between 70% and 100% can be used as the fourth preset threshold. If the user's view rate is higher than the fourth preset threshold, it suggests that the current notification transmission frequency may be too low. In this case, the first or second preset threshold can be reduced to increase the number of notifications sent, allowing users to receive more relevant information. Conversely, if the user's view rate is lower than the fourth preset threshold, it may mean that the current notification transmission frequency is too high, potentially causing user annoyance. In this case, the first or second preset threshold can be increased accordingly to reduce the number of notifications sent, thus avoiding user discomfort.

[0111] Optionally, after each analysis and adjustment, the historical selection information can be cleared. The historical data that has already been analyzed and adjusted is not very valuable for reference in the next adjustment. In order to reduce resource waste and ensure the timeliness of analysis results, the analyzed selection information can be cleared.

[0112] The device usage prompting method provided in this embodiment determines whether the target program has been inactive for an extended period by judging the time elapsed between the user's current selection of the target program and the last use. If so, a prompt message is sent to the user; otherwise, the method further determines the time elapsed since the user selected the target program and the time elapsed before the program starts, and then decides whether to send a prompt message, thereby identifying situations where the user may need prompting assistance. This method intelligently sends prompt messages by monitoring user behavior and can adjust itself based on user responses, improving the prompting effect and enhancing the user experience.

[0113] Figure 4 A diagram of a device usage prompting apparatus provided in an embodiment of the present invention is shown, such as... Figure 4 As shown, the device 40 includes an acquisition module 401 and a processing module 402.

[0114] The acquisition module 401 is used to acquire the target program selected by the user, wherein the target program represents the executable program of the device;

[0115] The acquisition module 401 is further configured to acquire historical usage information of the target program, wherein the historical usage information is used to indicate the number of historical uses of the target program and the first interval between the time of the last use of the target program and the current time.

[0116] The processing module 402 is used to obtain the prompting strategy corresponding to the target program based on the historical usage information, and send prompting information to the user based on the prompting strategy to prompt the user to consult the user manual of the target program.

[0117] Figure 5 This is a hardware schematic diagram of an electronic device provided in an embodiment of the present invention. For example... Figure 5 As shown, the electronic device 50 provided in this embodiment includes at least one processor 501 and a memory 502. The device 50 also includes a communication component 503. The processor 501, memory 502, and communication component 503 are connected via a bus 504.

[0118] In a specific implementation, at least one processor 501 executes computer execution instructions stored in the memory 502, causing at least one processor 501 to perform the above method.

[0119] The specific implementation process of processor 501 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.

[0120] In the above Figure 5 In the illustrated embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.

[0121] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.

[0122] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.

[0123] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the method described above.

[0124] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.

[0125] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.

[0126] The division of units described herein is merely a logical functional division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.

[0127] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0128] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0129] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0130] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0131] The technical solutions of this application have been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it is readily understood by those skilled in the art that the scope of protection of this application is obviously not limited to these specific embodiments. The above embodiments are only used to illustrate the technical solutions of this application and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A method for providing device usage prompts, characterized in that, The method includes: Obtain the target program selected by the user, wherein the target program represents an executable program that the device can run; Obtain historical usage information of the target program, wherein the historical usage information is used to indicate the number of times the target program has been used in the past and the first interval between the time of the last use of the target program and the current time; Based on the historical usage information, obtain the prompting strategy corresponding to the target program, and send prompt information to the user based on the prompting strategy to prompt the user to consult the user manual of the target program.

2. The method according to claim 1, characterized in that, The step of obtaining the prompting strategy corresponding to the target program based on the historical usage information includes: The operation method of the user selecting the target program and the configuration information of the device are obtained. The configuration information is used to indicate whether the device has a display screen. The operation method is selected by the user terminal or by controlling the device panel. If the historical usage count of the target program in the historical usage information is zero, then according to the operation method and the configuration information, a prompt message is sent to the user with a first preset prompt effect. The first preset prompt effect is used to instruct the user to confirm that the prompt message has been reviewed on the user terminal or device display screen before continuing to operate the device. If the historical usage count of the target program in the historical usage information is not zero, then according to the first interval duration, operation mode and configuration information, a prompt message is sent to the user with a second preset prompt effect. The second preset prompt effect is used to indicate that a selection window is displayed on the user terminal or device display screen for the user to choose whether to view the prompt message. The prompt message includes the user manual summary information and / or detailed manual information corresponding to the target program.

3. The method according to claim 2, characterized in that, The step of sending a prompt message to the user with a second preset prompt effect based on the first interval duration, operation mode, and configuration information includes: Determine whether the duration of the first interval is greater than a first preset threshold; If so, then according to the operation method and the configuration information, the prompt information is sent to the user with the second preset prompt effect; If not, then obtain the second interval duration after the user selects the target program but does not start the target program; Determine whether the duration of the second interval is greater than the second preset threshold; If so, then according to the operation method and the configuration information, the prompt information is sent to the user with the second preset prompt effect; If not, the aforementioned prompt message will not be sent.

4. The method according to any one of claims 2-3, characterized in that, The step of sending the prompt information to the user with a first preset prompt effect / second preset prompt effect according to the operation mode and the configuration information includes: If the operation mode is selected by the user terminal and / or the configuration information indicates that the device does not have a display screen, then the prompt information is sent to the user terminal corresponding to the user with a first preset prompt effect / a second preset prompt effect; If the configuration information indicates that the device has a display screen, then control the display screen of the device to display the prompt information with a first preset prompt effect / a second preset prompt effect.

5. The method according to claim 3, characterized in that, After sending the prompt message to the user with the second preset prompt effect, the method further includes: If a prompt message is sent to the user when the first interval duration is greater than the first preset threshold, then the first historical sending count is obtained, which is the number of times a prompt message has been sent to the user when the first interval duration is greater than the first preset threshold. If a prompt message is sent to the user when the second interval duration is greater than the second preset threshold, then the recorded second historical sending count is obtained. The second historical sending count is the historical number of times a prompt message has been sent to the user when the second interval duration is greater than the second preset threshold. When the first historical sending count / the second historical sending count reaches a third preset threshold, the user's selection information corresponding to the first historical sending count / the second historical sending count is obtained. The selection information is used to indicate whether the user chooses to view the prompt information. Based on the selection information, the first preset threshold / the second preset threshold are adjusted.

6. The method according to claim 5, characterized in that, The step of adjusting the first preset threshold / second preset threshold according to the selection information includes: The ratio of the number of times the user selected to view the prompt information to the corresponding first historical sending count / second historical sending count is obtained; If the ratio is greater than the fourth preset threshold, then the preset difference between the first preset threshold and the second preset threshold is reduced by a preset value; If the ratio is less than the fourth preset threshold, then a preset difference is added to the first preset threshold / second preset threshold. If the ratio is equal to the fourth preset threshold, then the first preset threshold / second preset threshold will not be adjusted.

7. The method according to claim 2, characterized in that, If the prompt information includes a summary of usage instructions, the process of sending the prompt information to the user further includes: Obtain the detailed specification information corresponding to the target program; Input the detailed instruction information into the language model to obtain the summary information of the usage instructions output by the language model.

8. A device usage prompting device, characterized in that, The device includes: The acquisition module is used to acquire the target program selected by the user, wherein the target program represents an executable program of the device; The acquisition module is further configured to acquire historical usage information of the target program, wherein the historical usage information is used to indicate the number of times the target program has been used in the past and the first interval between the time of the last use of the target program and the current time. The processing module is used to obtain the prompting strategy corresponding to the target program based on the historical usage information, and send prompt information to the user based on the prompting strategy to prompt the user to consult the user manual of the target program.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1-7.

10. An electronic device, characterized in that, include: At least one processor and memory; wherein, The memory stores computer-executable instructions; The at least one processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the method as described in any one of claims 1-7.