Function recommendation method of electronic equipment, electronic equipment and readable storage medium
By detecting the historical operation data of electronic devices and identifying event nodes that meet preset rules, and recommending corresponding functions, the problem of insufficient intelligence of existing whole-house smart home systems is solved, and the intelligence level of electronic devices is improved and user learning time is saved. Effect.
Patent Information
- Application Number
- CN202310970934.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-02
- Publication Date
- 2025-02-14
AI Technical Summary
The existing whole-house smart home system is lacking in intelligence, and users need to spend a lot of time and energy to actively learn and operate advanced functions.
By detecting the historical operation data of the electronic device, identifying event nodes that meet preset rules, and recommending corresponding functions, thereby improving the intelligence of the electronic device and reducing the time for users to actively learn and operate.
It realizes that without increasing the user's operation burden, improves the intelligence of electronic devices, saves users the time and energy required to learn advanced functions, and provides a personalized user experience.
Smart Images

Figure CN119441283A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of artificial intelligence technology, and in particular to a function recommendation method for an electronic device, an electronic device, and a computer-readable storage medium. Background Art
[0002] The concept of whole-house smart home was proposed several years ago. In the past two years, major manufacturers have proposed their own whole-house smart solutions, but all of them are scene control solutions with smart host as the core and other smart home elements as elements. With the development of artificial intelligence, the whole-house smart home system needs to be improved in a more intelligent direction.
[0003] It should be noted that the above contents are only used to assist in understanding the technical problems solved by the present invention, and do not constitute an admission that the above contents are prior art. Summary of the invention
[0004] The main purpose of the present invention is to provide a function recommendation method for an electronic device, an electronic device and a computer-readable storage medium, aiming to improve the intelligence of the electronic device and save the time and energy spent by users in actively learning more advanced functions.
[0005] Based on this, the present invention provides a function recommendation method for an electronic device, the recommendation method comprising the following steps:
[0006] Detecting whether there are at least two event nodes satisfying a preset rule in historical operation data of the electronic device;
[0007] If so, the function corresponding to the preset rule is recommended.
[0008] Optionally, the preset rule includes at least one of the following:
[0009] The order of the event nodes is a preset order;
[0010] The time interval between two adjacent event nodes meets the preset time interval requirement.
[0011] Optionally, the step of detecting whether there are at least two event nodes satisfying a preset rule in the historical operation data of the electronic device includes:
[0012] Detecting an event node in historical operation data of the electronic device, determining a function with the event node as an initial event node, and using the event node as a current event node of the function;
[0013] Determine the next event node of the current event node according to the current event node and the function;
[0014] When the time interval between the next event node and the current event node meets the preset time interval, the next event node is updated to the current event node, and the step of determining the next event node of the current event node based on the current event node and the function is returned to execute until the current event node is the end event node of the function, then it is determined that there are at least two event nodes that meet the preset rules in the historical operation data.
[0015] Optionally, the step of detecting whether there are at least two event nodes satisfying a preset rule in the historical operation data of the electronic device further includes:
[0016] When the time interval between the next event node and the current event node does not satisfy the preset time interval, return to execute the event node in the historical operation data of the detection electronic device, and determine the step of using the event node as the function of the initial event node.
[0017] Optionally, the step of detecting an event node in historical operation data of the electronic device, determining a function with the event node as an initial event node, and using the event node as a current event node of the function comprises:
[0018] Detecting an event node in historical operation data of the electronic device, and determining a function with the event node as an initial event node;
[0019] The validity period of the function is obtained, and if the current time is within the validity period, the event node is used as the current event node of the function.
[0020] Optionally, the step of recommending the function corresponding to the preset rule includes:
[0021] Display the applicable scenarios of the functions corresponding to the preset rules, and / or display the node information of at least two of the event nodes that meet the preset rules.
[0022] Optionally, the function recommendation method further includes:
[0023] Configuration functions and preset rules for recommending said functions;
[0024] Release said functionality.
[0025] Optionally, the step of configuring a preset rule for recommending the function includes:
[0026] Configure each event node corresponding to the function;
[0027] Configure the sequence and time interval of each event node;
[0028] A preset rule for recommending the function is formed based on each of the event nodes, the order of each of the event nodes, and the time interval between each of the event nodes.
[0029] The present invention also provides an electronic device, which includes a memory, a processor, and a function recommendation program stored in the memory and executable on the processor, wherein the function recommendation program implements the steps of the function recommendation method described above when executed by the processor.
[0030] The present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a function recommendation program, and when the function recommendation program is executed by a processor, the steps of the function recommendation method described above are implemented.
[0031] The function recommendation method, electronic device and computer-readable storage medium provided by the present invention may have some special usage requirements for the electronic device in the user's operation data of the electronic device. Based on this, the embodiment of the present invention configures some special functions or higher-level functions and function recommendation rules, and then recommends the function corresponding to the preset rule when there are at least two event nodes that meet the preset rule in the historical operation data of the electronic device. In this way, the user can directly use the new function, which brings a little surprise to the user and also brings convenience to the user, such as no need for the user to manually operate the electronic device, improving the intelligence of the electronic device, and saving the time and energy spent by the user to actively learn higher-level functions. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the structures shown in these drawings without paying creative work.
[0033] Figure 1 A schematic diagram of the hardware environment architecture involved in the function recommendation method for an electronic device provided by the present invention;
[0034] Figure 2 A schematic diagram of a flow chart of a first embodiment of a method for recommending functions of an electronic device provided by the present invention;
[0035] Figure 3 A schematic diagram of function rules in the function recommendation method for an electronic device provided by the present invention;
[0036] Figure 4 A schematic flow chart of a second embodiment of a method for recommending functions of an electronic device provided by the present invention;
[0037] Figure 5 for Figure 4 A flowchart of a detailed embodiment of step S210;
[0038] Figure 6 This is a flow chart of a third embodiment of the method for recommending functions of an electronic device provided by the present invention.
[0039] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0040] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.
[0041] The concept of whole-house smart home was proposed several years ago. In the past two years, major manufacturers have proposed their own whole-house smart solutions, but all of them are scene control solutions with smart host as the core and other smart home elements as elements. With the development of artificial intelligence, the whole-house smart home system needs to be improved in a more intelligent direction.
[0042] Based on this, the embodiment of the present invention proposes the concept of an Easter egg function. By configuring the Easter egg function, when a user uses an electronic device, based on the fact that the user's operation data meets the recommended conditions of the Easter egg function, the Easter egg function is recommended to the user, giving the user a small surprise. After the function is recommended, the user can directly run the function without the need for the user to manually operate the electronic device. For example, if the event nodes corresponding to the function include multiple ones, the user needs to manually operate the electronic device multiple times, while the kinetic energy can be triggered with one button, thereby improving the intelligence of the electronic device. In addition, it can also save the time and energy spent by the user on actively learning more advanced functions.
[0043] In order to better understand the technical solutions provided by the embodiments of the present invention, exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0044] As an implementation method, the hardware environment architecture involved in the function recommendation method of the electronic device can be as follows: Figure 1 shown.
[0045] Optionally, the hardware architecture involved in the function recommendation method of the electronic device includes an execution terminal, which can be an electronic device or a control terminal of the electronic device, or a server. The electronic device includes but is not limited to an air conditioner, a humidifier, etc.
[0046] As an implementation, the execution terminal includes: a processor 101, such as a CPU, a memory 102, and a communication bus 103. The communication bus 103 is used to realize the connection and communication between these components. The processor 101 is used to call an application to execute a control operation.
[0047] The memory 102 may be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk memory.
[0048] It can be understood that, in one embodiment, the function recommendation program for implementing the function recommendation process is stored in the memory 102, or stored in a computer-readable storage medium, and when the processor 101 calls the function recommendation program from the memory 102 or the computer-readable storage medium, the following operations are performed:
[0049] Detecting whether there are at least two event nodes satisfying a preset rule in historical operation data of the electronic device;
[0050] If so, the function corresponding to the preset rule is recommended.
[0051] Based on the hardware architecture of the above-mentioned air conditioner or mobile device, the following embodiments of the present invention are proposed.
[0052] First embodiment
[0053] Please refer to Figure 2 The function recommendation method of an electronic device provided in an embodiment of the present invention comprises the following steps:
[0054] Step S110, configuring functions and recommending preset rules for the functions;
[0055] The functions of the electronic device described in this embodiment are special functions (not ordinary functions of electronic devices) or higher-level functions. These functions can be used in specific situations, that is, functions that can be used based on specific usage situations of users, and these functions are defined as Easter egg functions.
[0056] In this embodiment, the functions may be configured by the user himself, or may be configured by the manufacturer's backend system corresponding to the electronic device and then recommended to the user.
[0057] Functions can be configured based on the effect or purpose to be achieved. After configuring a function, you also need to configure the rules for recommending the function. The function will be recommended only when the rules are met.
[0058] In this embodiment, the preset rules for recommending this function include but are not limited to the following rules:
[0059] For example, the event nodes corresponding to each of the functions are defined, that is, the condition for each function to achieve the recommendation is that the operation process of the electronic device needs to include these event nodes.
[0060] The order of each event node is defined. That is, the condition for each function to achieve the recommendation is that the order of occurrence of these event nodes during the operation of the electronic device must meet the set order requirements.
[0061] The time intervals of each event node are defined. That is, the condition for each function to achieve the recommendation is that the operation process of the electronic device includes the time intervals of these event nodes and meets the set time interval requirements.
[0062] Alternatively, define each event node and the time interval between each event node, or the completion time of all event nodes.
[0063] If at least one of the above rules is met, it is defined that the user can use the function and the function is recommended to the user. Therefore, based on each of the event nodes, the order of each of the event nodes, and the time interval of each of the event nodes, a preset rule for recommending the function is formed. During the use of the electronic device, based on the preset rule of the function set above, it is determined whether the electronic device meets the requirements for recommending the function.
[0064] For example, Figure 3 As shown, taking the electronic device as an air conditioner as an example, a function "quick cooling and warming up after power on" is defined, and 4 event nodes are configured, which are arranged in order as event node 1, event node 2, event node 3 and event node 4. Event node 1 is defined as turning on the air conditioner, event node 2 is temperature adjustment-cooling down, event node 3 is wind shield adjustment-raising, and event node 4 is temperature adjustment-heating up; the time interval between node 1 and node 2 is T1, the time interval between node 2 and node 3 is T2, and the time interval between node 3 and node 4 is T3. The "quick cooling and warming up after power on" function and its recommended preset rules are the above rules. During the use of the air conditioner, if the above 4 event nodes are included, and the order and / or time interval of the four event nodes meet the above requirements, then this function is recommended.
[0065] Optionally, the event nodes, the node arrangement order and the time interval may be configured differently based on different functions implemented. T1, T2 and T3 may be the same or different.
[0066] Step S120, publishing the function.
[0067] After configuring each function and the preset rules for recommending the function, the function is published in the electronic device. In this embodiment, the function publication may refer to the function and function recommendation program being online, and the electronic device may perform the recommendation process of the function.
[0068] Optionally, taking the configuration of the function in the manufacturer's backend system corresponding to the electronic device as an example, the manufacturer continuously researches and updates new functions, and then releases them to the electronic device, wherein the functions can be released to old users who do not have the functions, and the old users can use the new functions. Alternatively, the functions can also be released to users who have the functions, for example, after the preset rules of the functions are modified, the new preset rules of the functions are released to the users, and the use of the functions is recommended based on the new prediction rules. Alternatively, the functions can also be released on new electronic devices.
[0069] In some optional embodiments, after the function configuration is completed, the function can be recommended only after a first time period (T0) is released. The first time period is greater than or equal to 0.
[0070] Second embodiment
[0071] Please refer to Figure 4 Based on the above first embodiment, after the function is configured and released, the embodiment of the present invention provides a function recommendation method for an electronic device, including the following steps:
[0072] Step S210, detecting whether there are at least two event nodes satisfying a preset rule in the historical operation data of the electronic device;
[0073] In this embodiment, the historical operation data of the electronic device is detected in real time or at a fixed time, and then each event node in the historical operation data is obtained, and then it is determined whether there are at least two event nodes that meet the preset rules to determine whether the requirements for recommendation are met. Optionally, the preset rules include at least one of the following:
[0074] The order of the event nodes is a preset order;
[0075] The time interval between two adjacent event nodes is within a preset time interval.
[0076] The preset rule is a rule for recommending a function, which is configured when configuring a function. When an event node satisfies the preset rule, the function is recommended.
[0077] Optionally, in other embodiments, the preset rule may also be: if the event node corresponding to the function and all event nodes are generated within a fixed time, the function is recommended. For example, a function includes 3 event nodes, and the 3 event nodes are required to be generated (or triggered) within a fixed time. If the historical operation data contains the 3 event nodes generated (or triggered) within the fixed time, the function is recommended.
[0078] In this embodiment, the historical operation data may be operation data after the function is configured and released, or may be operation data before the function is configured and released. For example, after the electronic device releases the function, new historical operation data is generated on the electronic device, and whether there are at least two event nodes that meet the preset rules is detected based on the new historical operation data. Alternatively, after the electronic device releases the function, the first historical operation data of the electronic device before and the second historical operation data generated after the function is released are obtained, and whether there are at least two event nodes that meet the preset rules is detected based on the first historical operation data and the second historical operation data.
[0079] That is, after configuring a new function, it is possible to detect whether the user's historical operation data meets the recommendation requirements of the new function. If so, the new function is recommended to the user. It is also possible to determine whether the user triggers the new function after updating the new function. If so, the new function is recommended.
[0080] Whether a function is recommended is determined based on historical operation data. When the user's previous operation data meets the requirements, the user can also obtain the new function, so that the function can be used not only by new users but also by old users, making it more widely used and improving the user experience.
[0081] Please refer to Figure 5 In an optional embodiment, step S210 includes:
[0082] Step S211, detecting an event node in historical operation data of the electronic device, determining a function with the event node as an initial event node, and using the event node as a current event node of the function.
[0083] If the historical operation data is the operation data before the function is released, all event nodes can be obtained, and then the initial event node of the function can be matched, and the event node that matches the initial event node can be obtained. This event node is used as the current event node of the function, and then it is further determined whether there are other event nodes combined with the current event node to meet the preset rules for recommending the function.
[0084] If the historical operation data is new historical operation data of the electronic device after the function is issued, the triggered event node in the new historical operation data can be detected in real time or periodically to see whether it is the initial event node of a certain function. If so, the event node is used as the current event node of the function, and then it is further determined in the subsequent operation data whether there is an event node that, after combining with the current event node, can satisfy the preset function of recommending the function.
[0085] Alternatively, after the function is issued, new historical operation data of the electronic device is detected at regular intervals, and based on the new historical operation data, it is determined whether there is an event node that is an event node of a certain function. If so, the event node is used as the current event node of the function, and then it is determined whether there are other event nodes that, combined with the current event node, can meet the preset rules for recommending the function.
[0086] Step S212, determining the next event node of the current event node according to the current event node and the function;
[0087] Step S213, determining whether the time interval between the next node and the current event node meets the preset time interval requirement;
[0088] If yes, execute step S214 to update the next event node to the current event node;
[0089] Step S215, determining whether the current event node is the end event node of the function;
[0090] If not, return to step S212.
[0091] If yes, then step 216 is to determine whether there are at least two event nodes satisfying the preset rules in the historical operation data, that is, until the current event node is the end event node of the function, it is determined whether there are at least two event nodes satisfying the preset rules in the historical operation data.
[0092] After determining the initial event node of the function, continue to determine whether there are other event nodes that meet the preset rules, and then determine whether the recommended function is implemented in the historical operation data.
[0093] In this embodiment, whether the recommendation requirement of the function is met is determined by judging whether the event nodes conform to the preset rules one by one in order.
[0094] Taking the example that the function includes 4 event nodes, the arrangement order of the 4 event nodes is event node 1, event node 2, event node 3 and event node 4.
[0095] The historical operation data of the electronic device includes multiple event nodes, and each event node is judged separately whether it is the initial event node of the preset function, or the event node that meets the requirements is matched according to the initial event node corresponding to each function. For example, if an event node is the above-mentioned event node 1, that is, the initial event node of the function, based on the 4 nodes of the function, it is determined that event node 1 is followed by event node 2, and when it is determined that the historical operation data includes the event node 2, it is judged whether the time interval between the event node 2 and the event node 1 is within the first preset time interval, or whether the interval is the first preset time interval. If the first preset time interval requirement is met, then the event node 3 after the event node 2 is determined based on the function. When it is determined that the historical operation data includes the event node 3, it is judged whether the time interval between the event node 3 and the event node 2 is within the second preset time interval, or whether it is. The interval is a second preset time interval. If the second preset time interval requirement is met, then the event node 4 after the event node 3 is determined based on the function. When it is determined that the historical operation data includes the event node 4, it is judged whether the time interval between the event node 4 and the event node 3 is within the third preset time interval, or whether the interval is the third preset time interval. If the third preset time interval requirement is met, the event node 5 after the event node 4 is judged. If there is no event node 5 for the function after the event node 4, it means that the event node 4 is the end event node of the function. It is determined that there are at least two event nodes that meet the preset rules in the historical operation data, and the function is recommended.
[0096] Take a practical application example: release the function "quick cooling and temperature recovery after startup", the event node N=4 of this function, event node 1 is to turn on the air conditioner, event node 2 is to adjust the temperature - cool down, event node 3 is to adjust the wind shield - raise, event node 4 is to adjust the temperature - heat up; the time interval between event node 1 and event node 2 is T1, the time interval between event node 2 and event node 3 is T2, and the time interval between event node 3 and event node 4 is T3.
[0097] Optionally, T1: [05min, 20min], T2: [05min, 5min], T3: [5min, 60min]. The air conditioner lowers the temperature half an hour after it is turned on; after the temperature is lowered, the wind speed is increased in a short period of time. After cooling down for a few minutes, the temperature is increased. If these operations are met, it means that the user wants to quickly cool down and increase the wind speed after turning on the machine, and then adjust the temperature back later, that is, turn on the machine to cool down quickly and then warm up again, so this function is defined as "turn on the machine to cool down quickly and warm up again".
[0098] The historical operation data of user A includes: after turning on the air conditioner (event node 1 is generated), 0min to 20min, the temperature of the air conditioner is lowered by 3°C (event node 2 is generated). And 0min to 5min later, the wind speed is increased to 100% (event node 3 is generated). And 0min to 60min later, the temperature of the air conditioner is increased by 2°C (event node 4 is generated). If the historical operation data of user A includes at least two event nodes that meet the preset rules and meet the conditions for recommending this function, the "Quick Cooling and Reheating after Power On" function is recommended to user A.
[0099] The historical operation data of user B includes: after turning on the air conditioner (event node 1 is generated), 0min to 20min, the temperature of the air conditioner is lowered by 2°C (event node 2 is generated). And 0min to 5min later, the wind speed is increased to 80% (event node 3 is generated). And 60min to 120min later, the air conditioner is turned off. Therefore, this set of historical operation data of this user does not include event node 4. It is determined that at least two event nodes in the historical operation data do not meet the preset rules, and the function is not recommended. The process returns to step S211, re-detects other event nodes that match the initial event node of the function, and re-determines other event nodes that meet the preset rules.
[0100] When the historical operation data of the electronic device includes the above operation, the function is recommended to the electronic device so that the user can directly start the function. The electronic device can run according to the above operation process without manual operation by the user, thereby improving the intelligent control of the electronic device.
[0101] Optionally, in some embodiments, the function configuration has a validity period, such as the heating function is valid in winter, the cooling function is valid in summer, etc. Therefore, after detecting the event node in the historical operation data of the electronic device and determining the function with the event node as the initial event node, it is necessary to obtain the validity period of the function. If the current time is within the validity period, the event node is used as the current event node of the function, and then it is determined whether the condition for recommending the function is met. If it is not within the validity period, the function will not be recommended to avoid recommending the function at an inappropriate time and reducing the user experience.
[0102] Optionally, if the initial event node is generated within the validity period, it can be combined with other event nodes to determine whether the condition for recommending the function is met.
[0103] Step S220: If yes, recommend the function corresponding to the preset rule.
[0104] Methods for recommending functions corresponding to the preset rules include but are not limited to the following methods:
[0105] The functions are displayed in the preset display mode.
[0106] The function is played in the form of voice broadcast.
[0107] Optionally, the preset display method is to display the function in a preset pattern, or to display the function in a video of an easter egg being triggered.
[0108] This embodiment can continuously update functions, and then recommend the function to the user when the user's historical operation data meets the recommendation requirements of the function. Special functions or more creative functions can be set, and users with special or personalized needs for electronic devices can be monitored through function recommendations. Then, more functions can be set according to the user's preferences, thereby improving the user's experience of using the electronic device and improving the intelligence of the electronic device.
[0109] Third embodiment
[0110] Please refer to Figure 6 This embodiment is based on all the above embodiments. In this embodiment, the step of recommending the function corresponding to the preset rule includes:
[0111] Step S230, displaying the applicable scenarios of the functions corresponding to the preset rules, and / or displaying the node information of at least two of the event nodes satisfying the preset rules.
[0112] When the operation data of an electronic device contains at least two event nodes that meet the preset rules, it means that the electronic device can use the function, so the function is recommended. In order to make the user aware of the function in a timely manner, the function is recommended and displayed at the same time, and the applicable scenarios of the function are displayed. The user can use the function in these scenarios to improve the utilization rate of the function. And / or, the node information of the event nodes of the function is displayed, such as the conditions for the generation of each event node, the order of the event nodes, and the time interval between the event nodes, so that the user can view the reason why the function is recommended and understand its use of the electronic device, so as to bring small surprises, small surprises, new experience to the user and improve intelligence.
[0113] Optionally, the function recommendation method of the embodiment of the present invention further includes, after recommending the function corresponding to the preset rule, automatically running the function according to the operation strategy corresponding to the function, that is, automatically running the function and automatically starting it without manual operation by the user, thereby improving the intelligent control effect.
[0114] The present invention also provides an electronic device, comprising a memory, a processor, and a function recommendation program stored in the memory and executable on the processor, wherein the function recommendation program implements various embodiments of the function recommendation method described above when executed by the processor.
[0115] The present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a function recommendation program, and when the function recommendation program is executed by a processor, the various embodiments of the function recommendation method described above are implemented.
[0116] It should be noted that the above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A method for recommending functions of an electronic device, characterized in that: The recommended method comprises the following steps: Detecting whether there are at least two event nodes satisfying a preset rule in historical operation data of the electronic device; If so, the function corresponding to the preset rule is recommended.
2. The function recommendation method according to claim 1, characterized in that: The preset rules include at least one of the following: The order of the event nodes is a preset order; The time interval between two adjacent event nodes meets the preset time interval requirement.
3. The function recommendation method according to claim 1 or 2, characterized in that: The step of detecting whether there are at least two event nodes satisfying a preset rule in the historical operation data of the electronic device comprises: Detecting an event node in historical operation data of the electronic device, determining a function with the event node as an initial event node, and using the event node as a current event node of the function; Determine the next event node of the current event node according to the current event node and the function; When the time interval between the next event node and the current event node meets the preset time interval, the next event node is updated to the current event node, and the step of determining the next event node of the current event node based on the current event node and the function is returned to execute until the current event node is the end event node of the function, then it is determined that there are at least two event nodes that meet the preset rules in the historical operation data.
4. The function recommendation method according to claim 3, characterized in that: The step of detecting whether there are at least two event nodes satisfying a preset rule in the historical operation data of the electronic device further includes: When the time interval between the next event node and the current event node does not satisfy the preset time interval, return to execute the event node in the historical operation data of the detection electronic device, and determine the step of using the event node as the function of the initial event node.
5. The function recommendation method according to claim 3, characterized in that: The step of detecting an event node in the historical operation data of the electronic device, determining a function with the event node as an initial event node, and using the event node as a current event node of the function comprises: Detecting an event node in historical operation data of the electronic device, and determining a function with the event node as an initial event node; The validity period of the function is obtained, and if the current time is within the validity period, the event node is used as the current event node of the function.
6. The function recommendation method according to claim 1, characterized in that: The step of recommending the function corresponding to the preset rule includes: Display the applicable scenarios of the functions corresponding to the preset rules, and / or display the node information of at least two of the event nodes that meet the preset rules.
7. The function recommendation method according to claim 1, characterized in that: The function recommendation method further includes: Configuration functions and preset rules for recommending said functions; Release said functionality.
8. The function recommendation method according to claim 7, characterized in that: The steps of configuring the preset rule for recommending the function include: Configure each event node corresponding to the function; Configure the sequence and time interval of each event node; A preset rule for recommending the function is formed based on each of the event nodes, the order of each of the event nodes, and the time interval between each of the event nodes.
9. An electronic device, characterized in that: The electronic device includes a memory, a processor, and a function recommendation program stored in the memory and executable on the processor, and the function recommendation program implements the steps of the function recommendation method according to any one of claims 1 to 8 when executed by the processor.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a function recommendation program, and when the function recommendation program is executed by a processor, the steps of the function recommendation method according to any one of claims 1 to 8 are implemented.