Operation guiding method and device, electronic equipment and readable storage medium

By counting the dwell time and historical behavior information of industrial control equipment operation nodes, predicting the user's intended operation nodes, and generating real-time guidance prompts, the problem of users frequently switching interfaces to view help in industrial control equipment is solved, and the efficiency of human-computer interaction is improved.

CN115658747BActive Publication Date: 2025-10-21SHENZHEN INOVANCE TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211291706.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-20
Publication Date
2025-10-21
Estimated Expiration
2042-10-20

AI Technical Summary

Technical Problem

In the existing technology, the operation assistant system or software of industrial control equipment is usually displayed on the desktop or home page, which causes users to frequently exit the current interface to view help information during a long operation path, increasing the memory burden. Users with low operating proficiency find it difficult to remember complicated processes at once, and the human-computer interaction efficiency is low.

Method used

By counting the duration of the current operation node, obtaining historical operation behavior information, predicting the user's intended operation node, and generating operation guidance prompt information, it can prevent users from frequently switching interfaces and provide real-time help.

Benefits of technology

It improves the smoothness of operation and the efficiency of human-computer interaction, reduces the complexity of operation, reduces the user's deliberate thinking and searching at different stages of use, and realizes intelligent interface operation guidance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115658747B_ABST
    Figure CN115658747B_ABST
Patent Text Reader

Abstract

The application discloses an operation guiding method and device, electronic equipment and a readable storage medium. The operation guiding method comprises the following steps: counting a node staying duration of a current node in a current operation progress; if the node staying duration reaches a preset staying duration threshold, obtaining historical operation behavior information; judging an operation node after the current node according to the historical operation behavior information, and obtaining a user intention operation node through the judgment; generating operation guiding prompt information according to the user intention operation node, and outputting the operation guiding prompt information. The application can intelligently guide the user to operate on the interface, and improve the human-computer interaction efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of human-computer interaction technology, and in particular to an operation guidance method, device, electronic device and readable storage medium. Background Art

[0002] Human-computer interaction (HCI) is the study of the interactive relationship between systems and users. Systems can be various machines, as well as computerized systems and software. The human-computer interface (HMI) typically refers to the user-visible portion of a system. Users communicate with and operate the system through the HMI. Currently, many industrial control devices utilize HMIs (Human Machine Interfaces) to implement ergonomics in various areas of industrial automation.

[0003] Currently, the operating assistant system or software is typically displayed on the desktop or homepage of the industrial control device. Therefore, once the user enters the operation interface, it is difficult to view the help information in the operation assistant. Instead, the user must exit the operation interface with the current operation progress, go to the homepage, and reopen the relevant page of the operation assistant to view the information guiding the user operation. However, when the operation path is long, it places high demands on the user's memory. Users with low operating proficiency find it difficult to remember complex operation processes in one go, which forces the user to frequently exit the industrial control device operation interface to view the operation assistant help information, which is very inconvenient. Summary of the Invention

[0004] The main purpose of this application is to provide an operation guidance method, device, electronic device and readable storage medium, aiming to solve the technical problem that the terminal cannot intelligently guide the user to operate on the interface, resulting in low efficiency of human-computer interaction.

[0005] To achieve the above objectives, the present application provides an operation guidance method, the steps of the operation guidance method comprising:

[0006] Counting the node dwell time of the current node in the current operation progress, and if the node dwell time reaches a preset dwell time threshold, obtaining historical operation behavior information;

[0007] Predicting the operation node after the current node based on the historical operation behavior information to obtain the user's intended operation node;

[0008] Generate operation guidance prompt information according to the user's intended operation node, and output the operation guidance prompt information.

[0009] Optionally, the method further includes:

[0010] If it is detected that the operation node after the current node has been completed, the operation duration between the current node and the operation node is stored as an inter-node operation duration sample;

[0011] If the number of the inter-node operation duration samples is greater than a first preset number threshold, the preset stay duration threshold is calibrated and updated according to the inter-node operation duration samples.

[0012] Optionally, after the step of calculating the node stay time of the current node in the current statistical operation progress, the method further includes:

[0013] If the node stay time does not reach the preset stay time threshold, determine whether the total operation time corresponding to the current operation progress is greater than the preset operation time threshold;

[0014] If the total operation duration of the progress reaches the preset operation duration threshold, the step of obtaining historical operation behavior information is executed.

[0015] Optionally, the method further includes:

[0016] If it is detected that the operation node after the current node has been completed, the actual total operation time of the current progress is counted and the actual total operation time is stored as the progress operation time sample corresponding to the current node;

[0017] If the number of the progress operation duration samples is greater than a second preset number threshold, the preset operation duration threshold is calibrated and updated according to the progress operation duration samples.

[0018] Optionally, the step of predicting an operation node after the current node based on the historical operation behavior information to predict the user's intended operation node includes:

[0019] Determine the historical operation path before the current node in the current operation progress based on the historical operation behavior information;

[0020] Querying and obtaining the operation item attributes of the historical operation path mapping from a pre-stored interaction database;

[0021] According to the standard operation process corresponding to the operation item attribute, the operation node after the current node is predicted to obtain the user's intended operation node.

[0022] Optionally, after the step of outputting the operation guidance prompt information, the method further includes:

[0023] If it is detected that the standard operating procedure corresponding to the operation item attribute has been completed, process introduction information of the standard operating procedures corresponding to other operation item attributes associated with the operation item attribute is output.

[0024] Optionally, before the step of outputting the operation guidance prompt information, the method further includes:

[0025] Displaying an operation guide control on the operation interface corresponding to the current node;

[0026] If a touch instruction corresponding to the operation guidance control is received, the step of outputting the operation guidance prompt information is performed.

[0027] The present application also provides an operation guidance device, comprising:

[0028] A statistics module is used to count the node dwell time of the current node in the current operation progress, and obtain historical operation behavior information if the node dwell time reaches a preset dwell time threshold;

[0029] A prediction module is used to predict the operation node after the current node based on the historical operation behavior information, and predict the user's intended operation node;

[0030] The output module is used to generate operation guidance prompt information according to the user's intention to operate the node, and output the operation guidance prompt information.

[0031] The present application also provides an electronic device, which is a physical device, and includes: a memory, a processor, and a program of the operation guidance method stored in the memory and capable of running on the processor. When the program of the operation guidance method is executed by the processor, the steps of the operation guidance method as described above can be implemented.

[0032] The present application also provides a readable storage medium, which is a computer-readable storage medium. The computer-readable storage medium stores a program for implementing the operation boot method. The program for implementing the operation boot method is executed by a processor to implement the steps of the above-mentioned operation boot method.

[0033] The present application also provides a computer program product, comprising a computer program, which implements the steps of the above-mentioned operation guidance method when executed by a processor.

[0034] The embodiment of the present application counts the node dwell time of the current node in the current operation progress, thereby facilitating the analysis of the user's proficiency in the current operation process based on the node dwell time. If the node dwell time reaches the preset dwell time threshold, it is determined that the user has encountered a blockage in the operation process and that the user is not familiar enough with the current operation node. Therefore, by obtaining historical operation behavior information and predicting the operation node after the current node based on the historical operation behavior information, the user's intended operation node is predicted, thereby predicting the user's next intended interaction action, and then generating operation guidance prompt information based on the user's intended operation node, and outputting the operation guidance prompt information to guide the user to complete the next action.

[0035] Compared with the current operation guidance method, this embodiment analyzes the user's operation proficiency based on the node stay time between process nodes, and determines whether it is necessary to output an operation guidance prompt based on the operation proficiency (if the user completes the operation within the standard time, the system will not provide a help prompt). When it is determined that operation guidance is needed, the user's historical operation behavior information is analyzed and processed, the user's intended operation node is predicted, and a guidance strategy corresponding to the user's intended operation node is formulated. Different operation guidance prompt information is output for different guidance strategies, so as to help users with low operation proficiency to provide help reminders on specific operation nodes, and real-time help can be achieved without the user jumping to the interface, reducing the complexity of operation. On the basis of minimizing human intervention, it reduces the user's deliberate thinking and searching in different usage stages, thereby improving the smoothness of operation and accurately reaching the help that the user actually wants.

[0036] That is, the embodiment of the present application provides intelligent guidance on the user's next operation in a specific scenario, provides appropriate help to the user at different stages of use, and provides differentiated guidance and help at different stages, making it easier for users to understand and accept during use, smoothly and effectively assisting users and solving control problems, thereby realizing intelligent guidance of users to operate on the interface and improving the efficiency of human-computer interaction. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0038] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0039] Figure 1This is a flowchart of the first embodiment of the operation guidance method of this application;

[0040] Figure 2 This is a flow chart of the second embodiment of the operation guidance method of this application;

[0041] Figure 3 This is a detailed flowchart of step S200 in the third embodiment of the operation guidance method of this application;

[0042] Figure 4 This is a schematic diagram of a device module of an operation guidance device in an embodiment of the present application;

[0043] Figure 5 This is a schematic diagram of the device structure of the hardware operating environment involved in the electronic device in the embodiment of the present application.

[0044] The purpose, features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0045] To make the above-mentioned objects, features, and advantages of the present invention more clearly understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making any creative efforts shall fall within the scope of protection of the present invention.

[0046] Example 1

[0047] Please refer to Figure 1 This embodiment provides an operation guidance method, which includes:

[0048] Step S100: Counting the node dwell time of the current node in the current operation progress. If the node dwell time reaches a preset dwell time threshold, obtaining historical operation behavior information;

[0049] In this embodiment, the current operation progress refers to the current execution progress of the standard operating procedure corresponding to the current operation item attributes of the industrial control device. It is easy to understand that different types of industrial control devices often correspond to different operation item attributes, and even the same type of industrial control device may correspond to multiple different operation item attributes. For example, industrial control equipment for EDM (Electrical Discharge Machining) may include operation item attributes such as workpiece discharge roughing project, workpiece discharge finishing project, and workpiece mirror discharge project. Industrial control equipment for CNC (Computer Numerical Control) machine tools may include operation item attributes such as workpiece tool path roughing project and workpiece tool path finishing project. Industrial control equipment for injection molding machines may include operation item attributes such as mold closing project, injection molding pressurization filling project, injection molding pressure holding project, cooling project, mold opening project, and demolding project. It is known that different operation item attributes correspond to different standard operating procedures, and a standard operating procedure often includes multiple nodes. For example, the standard operating procedure for workpiece discharge roughing project may include nodes such as current parameter setting, discharge gap setting, discharge start point setting, and discharge end point setting. For another example, the standard operating procedure for a workpiece toolpath roughing project may include nodes such as workpiece tool setting, workpiece centering, tool parameter setting, tool path setting, and tool feed rate setting. If the current operation progress is the second node of the standard operating procedure corresponding to the workpiece toolpath roughing project in this example, it means that the current node is workpiece centering. It should be noted that the industrial control equipment, operation item attributes, standard operating procedures, and nodes shown above are only used to assist in understanding this application and do not constitute a limitation of this application.

[0050] It should be noted that a node often corresponds to one or more operation interfaces of industrial control equipment. Of course, an operation interface can also correspond to one or more nodes. For example, an operation interface may include multiple UI (User Interface) operation controls, and touch instructions of different UI operation controls are obtained to complete different nodes. For another example, a node corresponds to multiple UI operation controls, and multiple UI operation controls are arranged on different operation interfaces, wherein multiple UI operation controls have a certain standard touch sequence, such as the touch sequence includes the first UI operation control, the second UI operation control and the third UI operation control in sequence. When the touch instruction of the first UI operation control is obtained, the current operation interface is switched to the control interface where the second UI operation control is located, and then when the touch instruction of the second UI operation control is obtained, the current operation interface is switched to the control interface where the third UI operation control is located.

[0051] In this embodiment, the node dwell time of the current node is counted from the time of entering the current node until the time of obtaining the touch instruction of the UI control corresponding to the next node ends.

[0052] It is understandable that the longer the node dwell time is, the lower the user's proficiency in the current node or the current operation interface, or the lower the user's proficiency in the standard operation process corresponding to the current operation item.

[0053] In this embodiment, the preset stay time threshold is not specifically limited in this embodiment, and is based on better detecting whether the user is familiar with the current operation node. For example, the preset stay time threshold can be 6 seconds, 8 seconds or 10 seconds.

[0054] In this embodiment, the historical operation behavior information may refer to the historical operation path before the current node in the current operation progress. The historical operation path includes node type information of one or more historical nodes, and when there are multiple historical nodes, the historical operation path also includes node execution timing information of each historical node.

[0055] Step S200: Predicting the operation node after the current node based on the historical operation behavior information to obtain the user's intended operation node;

[0056] Specifically, in a possible implementation, please refer to Figure 3 In step S200, based on the historical operation behavior information, the operation node after the current node is predicted. The step of predicting the user's intended operation node includes:

[0057] Step S210, determining the historical operation path before the current node in the current operation progress based on the historical operation behavior information;

[0058] Step S220: querying and obtaining the operation item attributes of the historical operation path mapping from a pre-stored interaction database;

[0059] The interactive database contains multiple standard operation paths and operation item attributes mapped to each standard operation path. The steps of querying and obtaining the operation item attributes mapped to the historical operation path from the pre-stored interactive database may specifically include: querying the pre-stored interactive database for a standard operation path that matches the historical operation path; using the matching standard operation path as the target operation path; and determining the operation item attributes mapped to the target operation path based on the interactive database, and using the operation item attributes mapped to the target operation path as the operation item attributes mapped to the historical operation path.

[0060] In this embodiment, all the industrial control equipment can be connected to the network, and the user operation data collected by the industrial control equipment can be stored in the cloud server in real time. The control system operation process of each operation item can be systematically studied and analyzed, and the standard operation path corresponding to each operation item can be established and integrated to build the interactive database.

[0061] It is understandable that because the historical operation path is often only a partial operation path for the standard operation process corresponding to the current operation item, due to the user's lack of operational proficiency, the current operation progress is blocked at the current node, and the industrial control device has not received the touch command to enter the next node, resulting in the node dwell time at the current node accumulating. The standard operation path stored in the interactive database can be the complete operation path of the standard operation process corresponding to each operation item. If the historical operation path can find a node path with a degree of overlap greater than a preset ratio threshold within the standard operation path a, it is considered that the historical operation path matches the standard operation path a.

[0062] As an example, the historical operation path s is Control Touch Node 1 and Control Touch Node 2, while the standard operation path a is Control Touch Node 1, Control Touch Node 2, Control Touch Node 3, Control Touch Node 4, and Control Touch Node 5. There are overlapping node paths Control Touch Node 1 and Control Touch Node 2. In this case, it is indicated that the historical operation path matches the standard operation path a. If the operation item attribute mapped to the standard operation path a is item attribute A, then the operation item attribute mapped to the historical operation path is item attribute A.

[0063] Step S230 , predicting the operation node after the current node according to the standard operation process corresponding to the operation item attribute, and predicting the user intended operation node.

[0064] To help understand this embodiment, continue to use the example shown above. When the operation item attribute mapped by the standard operation path a is item attribute A, it means that the operation item attribute mapped by the historical operation path is item attribute A. Then, based on the standard operation process corresponding to item attribute A, the node (i.e., operation node) after the current node is control touch node 2 can be pre-judged, and the user's intended operation node can be pre-judged. Among them, it can be understood that the standard operation process corresponding to item attribute A is often consistent with the standard operation path a corresponding to item attribute A, that is, the standard operation process is also control touch node 1, control touch node 2, control touch node 3, control touch node 4, and control touch node 5. At this time, it can be pre-judged that the user's intended operation node is control touch node 3.

[0065] After step S100, step S300 is executed: generating operation guidance prompt information according to the user's intended operation node, and outputting the operation guidance prompt information.

[0066] In this embodiment, the prompting methods of the operation guidance prompting information include but are not limited to pop-up prompts, voice broadcast prompts and interface display prompts.

[0067] The embodiment of the present application counts the node dwell time of the current node in the current operation progress, thereby facilitating the analysis of the user's proficiency in the current operation process based on the node dwell time. If the node dwell time reaches the preset dwell time threshold, it is determined that the user has encountered a blockage in the operation process and that the user is not familiar enough with the current operation node. Therefore, by obtaining historical operation behavior information and predicting the operation node after the current node based on the historical operation behavior information, the user's intended operation node is predicted, thereby predicting the user's next intended interaction action, and then generating operation guidance prompt information based on the user's intended operation node, and outputting the operation guidance prompt information to guide the user to complete the next action.

[0068] Current guidance methods typically display the operation assistant system or software on the desktop or homepage of the industrial control device. This method requires users to exit the current operation interface and go back to the homepage to reopen the relevant page of the operation assistant when they need to view the help information in the operation assistant after entering the operation interface. This places a high demand on the user's memory when the operation path is long. Users with low operational proficiency find it difficult to memorize complex operation procedures in one go, forcing them to frequently exit the industrial control device's operation interface to view the help information, which is very inconvenient.

[0069] Compared with the current operation guidance method, this embodiment analyzes the user's operation proficiency based on the node stay time between process nodes, and determines whether it is necessary to output an operation guidance prompt based on the operation proficiency (if the user completes the operation within the standard time, the system will not provide a help prompt). When it is determined that operation guidance is needed, the user's historical operation behavior information is analyzed and processed, the user's intended operation node is predicted, and a guidance strategy corresponding to the user's intended operation node is formulated. Different operation guidance prompt information is output for different guidance strategies, so as to help users with low operation proficiency to provide help reminders on specific operation nodes, and real-time help can be achieved without the user jumping to the interface, reducing the complexity of operation. On the basis of minimizing human intervention, it reduces the user's deliberate thinking and searching in different usage stages, thereby improving the smoothness of operation and accurately reaching the help that the user actually wants.

[0070] That is, the embodiment of the present application provides intelligent guidance on the user's next operation in a specific scenario, provides appropriate help to the user at different stages of use, and provides differentiated guidance and help at different stages, making it easier for users to understand and accept during use, smoothly and effectively assisting users and solving control problems, thereby realizing intelligent guidance of users to operate on the interface and improving the efficiency of human-computer interaction.

[0071] As an example, before the step of outputting the operation guidance prompt information, the method further includes:

[0072] Step A10: displaying an operation guide control on the operation interface corresponding to the current node;

[0073] Step A20: If the touch instruction corresponding to the operation guidance control is received, the step of outputting the operation guidance prompt information is executed.

[0074] In this embodiment, the system of the industrial control equipment can obtain the user's touch operation such as single-click, double-click or long press (for example, long press for 3 seconds) on the operation guidance control, and input the touch instruction that triggers the execution output of the operation guidance prompt information.

[0075] Since the user may only leave the workstation corresponding to the industrial control equipment for a period of time, or other factors may cause the node dwell time between process nodes to be long, if it is mistakenly judged that the user's proficiency is low and the operation guidance prompt information is directly output, it will reduce the user's operation experience. Therefore, when the node dwell time between process nodes reaches the preset dwell time threshold, this embodiment first displays the operation guidance control on the operation interface corresponding to the current node, and does not directly output the touch instruction of the operation guidance prompt information. If the user really needs to view the operation guidance intelligent help, they can touch the operation guidance control displayed on the operation interface to trigger the system to output the operation guidance prompt information, guiding the user to complete the next action, thereby improving the robustness of the operation guidance method of this embodiment.

[0076] In one practicable manner, please refer to Figure 2 , the method further comprises:

[0077] Step S400: If it is detected that the operation node after the current node has been completed, the operation duration between the current node and the operation node is stored as an inter-node operation duration sample;

[0078] Step S500: If the number of inter-node operation duration samples is greater than a first preset number threshold, the preset stay duration threshold is calibrated and updated according to the inter-node operation duration samples.

[0079] In this embodiment, the first preset number threshold, which is not specifically limited in this embodiment, is used to better determine whether the number of inter-node operation duration samples is sufficient to determine the normal operation dwell time between the current node and the operation node when the user is generally familiar with the current operation process. It is easy to understand that generally, the larger the number of inter-node operation duration samples, the closer it is to the normal operation dwell time between the current node and the operation node when the user is generally familiar with the current operation process.

[0080] This embodiment stores the operation dwell time between the current node and the operation node as an inter-node operation time sample when it is detected that the operation node after the current node has been completed, and when the number of inter-node operation time samples is greater than a first preset number threshold, the preset dwell time threshold is calibrated and updated according to the inter-node operation time samples, thereby continuously iteratively updating the judgment value of the preset dwell time threshold, thereby continuously improving the accuracy of analyzing the user's operation proficiency based on the current node dwell time.

[0081] In a possible implementation, after the step of calculating the node stay time of the current node in the current statistics operation progress, the method further includes:

[0082] Step A10: If the node stay time does not reach the preset stay time threshold, determine whether the total operation time corresponding to the current operation progress is greater than the preset operation time threshold;

[0083] Step A20: If the total operation duration of the progress reaches the preset operation duration threshold, the step of obtaining historical operation behavior information is executed.

[0084] For example, it is assumed that the standard operation path s is control touch node 1, control touch node 2, control touch node 3, control touch node 4 and control touch node 5. Among them, the current node is control touch node 3. If the operation node after control touch node 3 is detected later: control touch node 4 has been completed, then touch node 4 is entered. Among them, the timing starts when entering control touch node 3 and ends when the control touch node 4 has been completed. The final accumulated time is 6 seconds, that is, the operation stay time between control touch node 3 and control touch node 4 is 6 seconds. The previously counted operation stay time between control touch node 1 and control touch node 2 is 6 seconds, and the operation stay time between control touch node 2 and control touch node 3 is 7 seconds. At this time, it can be determined that the total operation time corresponding to the current operation progress is 6+7+6=19 seconds.

[0085] It is understandable that the greater the value of the total operation time of the progress, the lower the user's proficiency in the nodes in the current operation process. In this embodiment, the preset operation time threshold is not specifically limited in this embodiment, and is based on better detection of whether the user is familiar with the nodes in the current operation process.

[0086] In this embodiment, since the user's operation proficiency is analyzed through the inter-node operation time samples, it may not be possible to fully analyze the user's operation proficiency of the current operation process. Therefore, this embodiment analyzes the user's operation proficiency based on the inter-node operation time samples, and also analyzes the user's operation proficiency through the total progress operation time corresponding to the current operation progress. That is, by counting the total progress operation time corresponding to the current operation progress, when the total progress operation time corresponding to the current operation progress is greater than the preset operation time threshold, it is determined that the user's proficiency is low, and the user is guided to perform interface operations by outputting operation guidance prompt information, thereby improving the accuracy of analyzing the user's operation proficiency. By studying the user's dynamic response under different operation conditions, the user's operation hesitation time and the overall operation time in the real operation environment are analyzed, so as to provide real-time reminders and help for the user's operation, ensure that the user can respond quickly and provide corresponding help during use, and further improve the intelligence of the operation guidance.

[0087] Furthermore, in a possible implementation manner, the method further includes:

[0088] Step B10: If it is detected that the operation node after the current node has been completed, the actual total operation time of the current progress is counted and the actual total operation time is stored as a progress operation time sample corresponding to the current node;

[0089] Step B20: If the number of the progress operation duration samples is greater than a second preset number threshold, calibrate and update the preset operation duration threshold according to the progress operation duration samples.

[0090] In this embodiment, the second preset threshold, which is not specifically limited in this embodiment, is used to better determine whether the number of progress operation duration samples is sufficient to determine the total normal operation duration of the current progress when the user is generally familiar with the current operation process. It is easy to understand that generally, the larger the number of progress operation duration samples, the closer it is to the total normal operation duration of the current progress when the user is generally familiar with the current operation process.

[0091] This embodiment counts the total actual operation time of the current progress when it is detected that the operation node after the current node has been completed, and stores the total actual operation time as a progress operation time sample corresponding to the current node. When the number of progress operation time samples is greater than a second preset number threshold, the preset operation time threshold is calibrated and updated according to the progress operation time samples, thereby continuously iteratively updating the judgment value of the preset operation time threshold, thereby continuously improving the accuracy of analyzing the user's operation proficiency based on the actual total operation time.

[0092] Example 2

[0093] Based on the first embodiment of the present application, in another embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction and will not be repeated hereafter. On this basis, after the step of outputting the operation guidance prompt information, the method further includes:

[0094] In step C10 , if it is detected that the standard operating procedure corresponding to the operation item attribute has been completed, process introduction information of the standard operating procedures corresponding to other operation item attributes associated with the operation item attribute is output.

[0095] In this embodiment, operation flows with different operation item attributes often have associated operation flows corresponding to one or more other operation item attributes. For example, in one embodiment, the operation item attribute is a workpiece discharge roughing project. After the operation flow of the workpiece discharge roughing project is completed, the next operation flow is typically a workpiece discharge finishing project. In this case, the operation item attribute associated with the workpiece discharge roughing project can be a workpiece discharge finishing project, and process description information for the standard operation flow corresponding to the workpiece discharge finishing project is output. In another embodiment, the operation item attribute is a workpiece tool path roughing project. After the operation flow of the workpiece tool path roughing project is completed, the next operation flow is typically a workpiece tool path finishing project. In this case, the operation item attribute associated with the workpiece tool path roughing project can be a workpiece tool path finishing project, and process description information for the standard operation flow corresponding to the workpiece tool path finishing project is output. In yet another embodiment, the operation item attribute is an injection molding pressurization filling project. After the operation flow of the injection molding pressurization filling project is completed, the next operation flow is typically an injection molding pressure holding project. In this case, the operation item attribute associated with the injection molding pressurization filling project can be an injection molding pressure holding project, and process description information for the standard operation flow corresponding to the injection molding pressure holding project is output. It should be noted that the above examples are only used to assist in understanding the present application and do not constitute a limitation of the present application.

[0096] This embodiment outputs process descriptions of standard operating procedures for other associated operation item attributes when the standard operating procedure corresponding to an operation item attribute is detected to have been completed. This allows the system to recommend related operations after the user completes the current operation. This allows users to understand the process flow of industrial control equipment, provides more guidance for human-computer interaction in complex UIs (User Interfaces), and further enhances the intelligence of user interface guidance.

[0097] Example 3

[0098] The present invention also provides an operation guidance device, please refer to Figure 4 , the operation guidance device includes:

[0099] A statistics module 10 is used to count the node dwell time of the current node in the current operation progress, and obtain historical operation behavior information if the node dwell time reaches a preset dwell time threshold;

[0100] A prediction module 20 is used to predict the operation node after the current node based on the historical operation behavior information, and predict the user's intended operation node;

[0101] The output module 30 is configured to generate operation guidance prompt information according to the user's intended operation node, and output the operation guidance prompt information.

[0102] Optionally, the statistics module 10 is further configured to:

[0103] If it is detected that the operation node after the current node has been completed, the operation duration between the current node and the operation node is stored as an inter-node operation duration sample;

[0104] If the number of the inter-node operation duration samples is greater than a first preset number threshold, the preset stay duration threshold is calibrated and updated according to the inter-node operation duration samples.

[0105] Optionally, the statistics module 10 is further configured to:

[0106] If the node stay time does not reach the preset stay time threshold, determine whether the total operation time corresponding to the current operation progress is greater than the preset operation time threshold;

[0107] If the total operation duration of the progress reaches the preset operation duration threshold, the step of obtaining historical operation behavior information is executed.

[0108] Optionally, the statistics module 10 is further configured to:

[0109] If it is detected that the operation node after the current node has been completed, the actual total operation time of the current progress is counted and the actual total operation time is stored as the progress operation time sample corresponding to the current node;

[0110] If the number of the progress operation duration samples is greater than a second preset number threshold, the preset operation duration threshold is calibrated and updated according to the progress operation duration samples.

[0111] Optionally, the prediction module 20 is further configured to:

[0112] Determine the historical operation path before the current node in the current operation progress based on the historical operation behavior information;

[0113] Querying and obtaining the operation item attributes of the historical operation path mapping from a pre-stored interaction database;

[0114] According to the standard operation process corresponding to the operation item attribute, the operation node after the current node is predicted to obtain the user's intended operation node.

[0115] Optionally, the output module 30 is further configured to:

[0116] If it is detected that the standard operating procedure corresponding to the operation item attribute has been completed, process introduction information of the standard operating procedures corresponding to other operation item attributes associated with the operation item attribute is output.

[0117] Optionally, the output module 30 is further configured to:

[0118] Displaying an operation guide control on the operation interface corresponding to the current node;

[0119] If a touch instruction corresponding to the operation guidance control is received, the step of outputting the operation guidance prompt information is performed.

[0120] The operation guidance device provided in an embodiment of the present invention utilizes the operation guidance method of the first or second embodiment above, resolving the technical issue of a terminal's inability to intelligently guide user operations on the interface, resulting in inefficient human-computer interaction. Compared to the prior art, the beneficial effects of the operation guidance device provided in an embodiment of the present invention are the same as those of the operation guidance method provided in the above embodiment. Other technical features of the operation guidance device are the same as those disclosed in the above embodiment and are not further elaborated here.

[0121] Example 4

[0122] An embodiment of the present invention provides an electronic device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the operation guidance method in the above-mentioned embodiment one.

[0123] Reference below Figure 5 , which shows a schematic structural diagram of an electronic device suitable for implementing the embodiments of the present disclosure. Figure 5 The electronic device shown is only an example and should not limit the functions and scope of use of the embodiments of the present disclosure.

[0124] like Figure 5 As shown, the electronic device may include a processing device 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM 1002) or a program loaded from a storage device into a random access memory (RAM 1004). In RAM 1004, various programs and data required for the operation of the electronic device are also stored. The processing device 1001, ROM 1002, and RAM 1004 are connected to each other via a bus 1005. An input / output (I / O) interface is also connected to the bus 1005.

[0125] Typically, the following systems may be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 may allow the electronic device to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows an electronic device with various systems, it should be understood that it is not required to implement or have all of the systems shown. More or fewer systems may be implemented or have instead.

[0126] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.

[0127] The electronic device provided by the present invention employs the operation guidance method of the first or second embodiment above, thereby resolving the technical problem of the terminal's inability to intelligently guide the user to perform operations on the interface, resulting in inefficient human-computer interaction. Compared to the prior art, the beneficial effects of the electronic device provided by the embodiment of the present invention are the same as those of the operation guidance method provided by the first embodiment above, and the other technical features of the electronic device are the same as those disclosed in the method of the previous embodiment, and are not further described here.

[0128] It should be understood that various parts of the present disclosure can be implemented with hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in an appropriate manner.

[0129] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any modifications or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.

[0130] Example 5

[0131] An embodiment of the present invention provides a computer-readable storage medium having computer-readable program instructions stored thereon, and the computer-readable program instructions are used to execute the operation guidance method in the above-mentioned embodiment 1.

[0132] The computer-readable storage medium provided in the embodiment of the present invention can be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination thereof. More specific examples of computer-readable storage media can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this embodiment, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium can be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.

[0133] The computer-readable storage medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0134] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by an electronic device, the electronic device: counts the node residence time of the current node in the current operation progress, and if the node residence time reaches a preset residence time threshold, obtains historical operation behavior information; based on the historical operation behavior information, predicts the operation node after the current node, and predicts the user's intended operation node; based on the user's intended operation node, generates operation guidance prompt information, and outputs the operation guidance prompt information.

[0135] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0136] The flow charts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the system, method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0137] The modules involved in the embodiments described in this disclosure may be implemented in software or hardware, wherein the name of a module does not necessarily limit the unit itself.

[0138] The computer-readable storage medium provided by the present invention stores computer-readable program instructions for executing the aforementioned operation guidance method, thereby resolving the technical problem of a terminal's inability to intelligently guide user operations on the interface, resulting in inefficient human-computer interaction. Compared to the prior art, the beneficial effects of the computer-readable storage medium provided by the embodiments of the present invention are the same as those of the operation guidance methods provided by the first or second embodiments above, and are not further elaborated here.

[0139] Example 6

[0140] An embodiment of the present invention further provides a computer program product, including a computer program, which implements the steps of the above-mentioned operation guidance method when executed by a processor.

[0141] The computer program product provided in this application solves the technical problem of a terminal's inability to intelligently guide user operations on the interface, resulting in inefficient human-computer interaction. Compared to the prior art, the beneficial effects of the computer program product provided in the embodiments of the present invention are the same as those of the operation guidance methods provided in the first or second embodiments above, and are not further elaborated here.

[0142] The above are only preferred embodiments of the present application and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent processing scope of the present application.

Claims

1. An operation guidance method, characterized in that: The steps of the operation guidance method include: Counting the node dwell time of the current node in the current operation progress, and if the node dwell time reaches a preset dwell time threshold, obtaining historical operation behavior information; Predicting the operation node after the current node based on the historical operation behavior information to obtain the user's intended operation node; Generate operation guidance prompt information according to the user's intended operation node, and output the operation guidance prompt information; After counting the node stay time of the current node in the current operation progress, the method further includes: If the node stay time does not reach the preset stay time threshold, determine whether the total operation time corresponding to the current operation progress is greater than the preset operation time threshold; If the total operation duration of the progress reaches the preset operation duration threshold, the step of obtaining historical operation behavior information is executed.

2. The operation guidance method according to claim 1, wherein: The method further comprises: If it is detected that the operation node after the current node has been completed, the operation duration between the current node and the operation node is stored as an inter-node operation duration sample; If the number of the inter-node operation duration samples is greater than a first preset number threshold, the preset stay duration threshold is calibrated and updated according to the inter-node operation duration samples.

3. The operation guidance method according to claim 1, wherein: The method further comprises: If it is detected that the operation node after the current node has been completed, the actual total operation time of the current progress is counted and the actual total operation time is stored as the progress operation time sample corresponding to the current node; If the number of the progress operation duration samples is greater than a second preset number threshold, the preset operation duration threshold is calibrated and updated according to the progress operation duration samples.

4. The operation guidance method according to claim 1, wherein: The step of predicting the operation node after the current node based on the historical operation behavior information to obtain the user's intended operation node includes: Determine the historical operation path before the current node in the current operation progress based on the historical operation behavior information; Querying and obtaining the operation item attributes of the historical operation path mapping from a pre-stored interaction database; According to the standard operation process corresponding to the operation item attribute, the operation node after the current node is predicted to obtain the user's intended operation node.

5. The operation guidance method according to claim 4, wherein: After the step of outputting the operation guidance prompt information, the method further includes: If it is detected that the standard operating procedure corresponding to the operation item attribute has been completed, process introduction information of the standard operating procedures corresponding to other operation item attributes associated with the operation item attribute is output.

6. The operation guidance method according to claim 1, wherein: Before the step of outputting the operation guidance prompt information, the method further includes: Displaying an operation guide control on the operation interface corresponding to the current node; If a touch instruction corresponding to the operation guidance control is received, the step of outputting the operation guidance prompt information is performed.

7. An operation guidance device, characterized in that: The operation guidance device includes: A statistics module is used to count the node dwell time of the current node in the current operation progress, and obtain historical operation behavior information if the node dwell time reaches a preset dwell time threshold; A prediction module is used to predict the operation node after the current node based on the historical operation behavior information, and predict the user's intended operation node; An output module, configured to generate operation guidance prompt information according to the user's intended operation node, and output the operation guidance prompt information; Among them, the statistical module is also used to: if the node stay time does not reach the preset stay time threshold, then determine whether the total progress operation time corresponding to the current operation progress is greater than the preset operation time threshold; if the total progress operation time reaches the preset operation time threshold, then execute the step of obtaining historical operation behavior information.

8. An electronic device, characterized in that: The electronic device comprises: at least one processor; and, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the steps of the operation guidance method according to any one of claims 1 to 6.

9. A readable storage medium, characterized in that: The readable storage medium is a computer-readable storage medium, on which a program for implementing the operation guidance method is stored. The program for implementing the operation guidance method is executed by a processor to implement the steps of the operation guidance method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • System operation prompting method and device and computer readable storage medium

    CN110007819A

  • Intelligent prompting method and device based on user behavior, terminal and storage medium

    CN110162361A

  • Information pushing method and device and electronic equipment

    CN110351672A