Operation teaching method and device, electronic equipment and medium

By analyzing user operation behaviors, targeted operation teaching is automatically provided, which solves the problem that cannot meet users' personalized needs in the existing technology, and improves operation efficiency and user experience.

CN119127372APending Publication Date: 2024-12-13PING AN INT FINANCIAL LEASING CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411253306.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-06
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

The operation teaching methods of existing applications or websites mainly rely on video demonstrations or graphic descriptions, and cannot effectively meet users' personalized needs, resulting in users encountering confusion and errors in complex operations.

Method used

By obtaining user's operational behavior information, identifying target operation modules and components, analyzing user behavior, and automatically displaying operational teaching components related to obstacles, providing targeted guidance.

Benefits of technology

It improves the pertinence and efficiency of operation teaching, significantly reduces users' confusion and error rates in complex operations, and improves the user's learning experience and the ease of use of applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119127372A_ABST
    Figure CN119127372A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an operation teaching method and device, electronic equipment and a medium, and belongs to the field of network operation and maintenance. The method comprises the steps that input user operation is acquired, and a target operation module of a user is determined according to the user operation; acquiring current operation behavior information of the user for the at least one target operation component; determining operation problem indication information of the user according to the current operation behavior information; and under the condition that the operation problem indication information indicates that an obstacle exists when the user operates aiming at each target operation component, displaying an operation teaching component associated with the obstacle component. Therefore, the pertinence and efficiency of operation teaching are effectively improved, the confusion and error rate of the user in complex operation can be remarkably reduced, meanwhile, the learning experience of the user and the usability of the application program are improved, and the individual requirements of different users are met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of network operation and maintenance, and in particular to an operation teaching method, device, electronic equipment and medium. Background Art

[0002] At present, the functions of many applications or websites are increasing day by day, resulting in increasingly complex operation methods, and different users may encounter different difficulties when operating different modules. In the related art, the operation teaching of applications or websites is mainly based on video demonstrations or graphic descriptions, providing unified and non-targeted operation guidance to all users, which cannot effectively solve the personalized needs of users. Summary of the invention

[0003] The main purpose of the embodiments of the present application is to propose an operation teaching method, device, electronic device and medium, aiming to provide targeted operation guidance to users.

[0004] To achieve the above objectives, a first aspect of an embodiment of the present application provides an operation teaching method, the method comprising:

[0005] Acquire an input user operation, and determine a target operation module of the user according to the user operation, wherein the target operation module includes at least one target operation component;

[0006] Acquire current operation behavior information of the user for the at least one target operation component, where the current operation behavior information is used to indicate the operation behavior of the user for the at least one target operation component;

[0007] Determining the user's operation problem indication information according to the current operation behavior information, wherein the operation problem indication information is used to indicate whether there is an obstacle when the user operates each of the target operation components;

[0008] When the operation problem indication information indicates that there is an obstacle when the user operates each of the target operation components, an operation teaching component associated with the obstacle component is displayed, and the obstacle component is the target operation component that the operation problem indication information indicates there is an obstacle when the user operates.

[0009] In some implementations, before obtaining the current operation behavior information of the user for the at least one target operation component, the method further includes:

[0010] Acquire target operation component information of the target module, where the target operation component information is used to characterize the at least one target operation component included in the target module;

[0011] Inputting the target operation component information into a recognition model, and obtaining the teaching priority level of each target operation component of the user output by the recognition model;

[0012] According to the teaching priority level of each target operation component, the operation teaching component associated with each target operation component is displayed.

[0013] In some implementations, displaying the operation teaching component associated with each target operation component according to the teaching priority level of each target operation component includes:

[0014] Determining display information of the operation teaching component of each target operation component according to the teaching priority level of each target operation component, wherein the display information includes at least one of display frequency, display length, and display order;

[0015] The operation teaching component associated with each of the target operation components is displayed according to the display information of the operation teaching component of each of the target operation components.

[0016] In some implementations, before obtaining the target operation component information of the target module, the method further includes:

[0017] Acquire the behavior data of the user, wherein the behavior data includes historical operation behavior information of the user for multiple operation components, wherein the historical operation behavior information includes at least one of a stay time, a number of trial and error times, and a number of operations;

[0018] Generate a feature vector for each of the operating components according to historical operation behavior information of each of the operating components;

[0019] Marking the teaching priority level of the feature vector of each operating component according to the historical operation behavior information of each operating component to obtain a data set;

[0020] The data set is used to perform model training on the model to be trained to obtain the recognition model.

[0021] In some embodiments, the method further comprises:

[0022] Acquiring current operation behavior information of the user on the multiple operation components;

[0023] Adjusting the feature vector of each of the operating components according to the current operating behavior information of each of the operating components;

[0024] The model parameters of the recognition model are adjusted according to the adjusted feature vectors of each operating component.

[0025] In some implementations, before obtaining the input user operation and determining the user's target operation module according to the user operation, the method further includes:

[0026] In response to an operation interface entry instruction, obtaining module information of the operation interface corresponding to the operation interface entry instruction, wherein the module information is used to characterize at least one operation module included in the operation interface, operation components included in each of the operation modules, and a preset weight of each of the operation components;

[0027] Inputting the module information into the recognition model, and obtaining the teaching priority level of each operation component of the user output by the recognition model;

[0028] Determining the teaching priority level of each of the operating modules according to the teaching priority level of each of the operating components and the preset weight of each of the operating components;

[0029] The operation teaching components associated with each of the operation modules are displayed according to the teaching priority level of each of the operation modules.

[0030] In some embodiments, the displaying of the operation teaching component associated with the obstacle component includes:

[0031] Displaying a voice interaction portal associated with the obstacle component, wherein the voice interaction portal is used to obtain a voice operation input by the user;

[0032] The voice information included in the voice operation is acquired, and the operation guidance content associated with the obstacle component is displayed according to the voice information.

[0033] To achieve the above-mentioned purpose, a second aspect of an embodiment of the present application provides an operation teaching device, the device comprising:

[0034] A first acquisition module, used to acquire an input user operation, and determine a target operation module of the user according to the user operation, wherein the target operation module includes at least one target operation component;

[0035] A second acquisition module, used to acquire current operation behavior information of the user for the at least one target operation component, wherein the current operation behavior information is used to indicate the operation behavior of the user for the at least one target operation component;

[0036] An obstacle determination module, used to determine the user's operation problem indication information according to the current operation behavior information, wherein the operation problem indication information is used to indicate whether there is an obstacle when the user operates each of the target operation components;

[0037] The teaching display module is used to display the operation teaching component associated with the obstacle component when the operation problem indication information indicates that there is an obstacle when the user operates each of the target operation components. The obstacle component is the target operation component that the operation problem indication information indicates there is an obstacle when the user operates.

[0038] To achieve the above-mentioned purpose, the third aspect of an embodiment of the present application proposes an electronic device, which includes a memory and a processor, the memory stores a computer program, and the processor implements the operation teaching method described in the first aspect when executing the computer program.

[0039] To achieve the above objectives, the fourth aspect of an embodiment of the present application proposes a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the operation teaching method described in the first aspect.

[0040] The operation teaching method proposed in this application 、 The device, electronic device and medium first determine the target operation module and target operation component currently operated by the user according to the user operation, and then identify the obstacles in the user operation by analyzing the user's behavior when operating these components. Based on this information, the electronic device can automatically display the operation teaching components related to these obstacles, thereby providing targeted guidance to the user. In this way, the pertinence and efficiency of the operation teaching are effectively improved, and the confusion and error rate of the user in complex operations can be significantly reduced. At the same time, the user's learning experience and the ease of use of the application are improved, and the personalized needs of different users are met. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Figure 1 It is a flow chart of the operation teaching method provided in the embodiment of the present application;

[0042] Figure 2 It is another flow chart of the operation teaching method provided in the embodiment of the present application;

[0043] Figure 3 This is another flow chart of the operation teaching method provided in the embodiment of the present application;

[0044] Figure 4 This is another flow chart of the operation teaching method provided in the embodiment of the present application;

[0045] Figure 5 It is a structural schematic diagram of an operation teaching device provided in an embodiment of the present application;

[0046] Figure 6 It is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0047] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0048] It should be noted that, although the functional modules are divided in the device schematic diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first", "second", etc. in the specification, claims and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0049] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0050] First, some nouns involved in this application are analyzed:

[0051] Operation module: An operation module refers to a functional area or unit in a web page or application. It usually contains a set of related operations and functions, and users can complete specific tasks or workflows through this module. Each operation module may contain multiple "operation components", which together constitute the overall function of the module. For example, in a web page or application in the financial insurance industry, each operation module can focus on a specific insurance business process, and a certain operation module can be specifically used for "policy management", and users can click to enter the policy information managed in this operation module.

[0052] Operation component: The operation component refers to the smallest functional unit in a web page or application. It usually represents a specific interactive element or functional block. Users complete specific tasks or operations by interacting with these operation components. Operation components can include buttons, input boxes, drop-down menus, sliders, check boxes, prompts, etc. Their specific function is to implement specific operations in each operation module in a web page or application.

[0053] At present, the functions of many applications or websites are increasing day by day, resulting in increasingly complex operation methods, and different users may encounter different difficulties when operating different modules. In the related art, the operation teaching of applications or websites is mainly based on video demonstrations or graphic descriptions, providing unified and non-targeted operation guidance to all users, which cannot effectively solve the personalized needs of users.

[0054] Based on this, the embodiments of the present application provide an operation teaching method, device, electronic device and medium, aiming to provide targeted operation guidance to users.

[0055] The operation teaching method, device, electronic device and medium provided in the embodiments of the present application are specifically described through the following embodiments. First, the recommended method in the embodiments of the present application is described.

[0056] The embodiments of the present application can acquire and process relevant data based on artificial intelligence technology. Artificial Intelligence (AI) is the theory, method, technology and application system that uses digital computers or machines controlled by digital computers to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results.

[0057] AI basic technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, big data processing technology, operation / interaction systems, mechatronics, etc. AI software technologies mainly include computer vision technology, robotics technology, biometrics technology, speech processing technology, natural language processing technology, and machine learning / deep learning.

[0058] The operation teaching method provided in the embodiment of the present application relates to the field of network operation and maintenance. The operation teaching method provided in the embodiment of the present application can be applied to a terminal, can be applied to a server side, or can be software running in a terminal or a server side. In some embodiments, the terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, etc.; the server side can be configured as an independent physical server, or a server cluster or a distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms; the software can be an application that implements the operation teaching method, etc., but is not limited to the above forms.

[0059] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.

[0060] It should be noted that in each specific implementation of the present application, when it comes to the need to perform relevant processing based on data related to user identity or characteristics such as user information, user behavior data, user historical data, and user location information, the user's permission or consent will be obtained first, and the collection, use, and processing of these data will comply with relevant laws, regulations, and standards. In addition, when the embodiment of the present application needs to obtain the user's sensitive personal information, the user's separate permission or consent will be obtained through a pop-up window or by jumping to a confirmation page. After clearly obtaining the user's separate permission or consent, the necessary user-related data for the normal operation of the embodiment of the present application will be obtained.

[0061] Figure 1 This is a flow chart of the operation teaching method provided in the embodiment of the present application. Figure 1 The first aspect of the embodiment of the present application provides an operation teaching method, comprising:

[0062] Step S110: obtaining an input user operation, and determining a target operation module of the user according to the user operation, wherein the target operation module includes at least one target operation component.

[0063] The electronic device executing the operation teaching method monitors the user's operation behavior in a web page or an application program, and determines the operation module in which the user is currently located as a target operation module.

[0064] Exemplarily, the user clicks to enter the "Claim Application" operation module, which includes multiple operation components, such as "Upload File", "Select Claim Type", "Submit Application", etc. After the electronic device monitors that the user clicks to enter the "Claim Application" operation module, it determines that the "Claim Application" operation module is the target operation module.

[0065] Step S120: obtaining the user's current operation behavior information for at least one target operation component, where the current operation behavior information is used to indicate the user's operation behavior for at least one target operation component.

[0066] The electronic device continues to monitor and collect information about the user's current operation behavior on the target operation component. This information may include whether the user clicks on the component, the number of clicks, the dwell time, whether there is any input data, whether there is any erroneous operation, etc.

[0067] For example, in the target operation module of "Claim Application", the user attempts to use the target operation component of "Upload File" to upload the files required for claim settlement. The electronic device will record whether the user successfully clicks the "Upload File" button, whether the upload process is smooth, whether the user has tried multiple times but failed, or whether the user has stayed on the file upload page for a long time without any operation.

[0068] Step S130: determining the user's operation problem indication information according to the current operation behavior information, where the operation problem indication information is used to indicate whether there is an obstacle when the user operates each target operation component.

[0069] The electronic device analyzes the user's operation behavior and determines whether the user encounters difficulties or obstacles when using a certain target operation component. These obstacles can be manifested in behaviors such as multiple unsuccessful clicks, operation timeouts, repeated operations, etc. The operation problem indication information is the feedback information used by the electronic device to identify which target operation components the user encountered problems with.

[0070] For example, in the previous step, if the electronic device detects that the user fails to successfully upload the file after clicking the "Upload File" button (perhaps due to incorrect format or network problems), and the user fails after repeated attempts, the electronic device generates an operation problem indication message, identifying the "Upload File" component as an obstacle component for the user.

[0071] Step S140: When the operation problem indication information indicates that there are obstacles when the user operates each target operation component, the operation teaching component associated with the obstacle component is displayed, and the obstacle component is the target operation component indicated by the operation problem indication information that there are obstacles when the user operates.

[0072] When the electronic device detects that the user encounters an obstacle on a target operation component, the electronic device will automatically pop up an operation teaching component to help the user understand how to correctly operate the target operation component. This teaching component can be a prompt box, operation video, guide animation, etc., which is designed to guide the user to complete the operation correctly.

[0073] For example, if the user encounters an obstacle in the target operation component of "upload file", the electronic device will pop up an operation teaching component, prompting the user to "make sure the file format is PDF or JPEG, and the file size does not exceed 10MB". This prompt box will further guide the user on how to select a suitable file to upload, and may provide relevant operation examples to help the user successfully complete the upload operation.

[0074] Through the above steps S110-S140, the electronic device first determines the target operation module and target operation component currently operated by the user according to the user operation, and then identifies the obstacles in the user operation by analyzing the user's behavior when operating these components. Based on this information, the electronic device can automatically display the operation teaching components related to these obstacles, thereby providing targeted guidance to the user. In this way, the pertinence and efficiency of the operation teaching are effectively improved, and the confusion and error rate of the user in complex operations can be significantly reduced. At the same time, the user's learning experience and the ease of use of the application are improved, and the personalized needs of different users are met.

[0075] See also Figure 2 , Figure 2 is another flow chart of the operation teaching method provided in the embodiment of the present application. In some embodiments, before obtaining the current operation behavior information of the user for at least one target operation component, the method may further include:

[0076] Step S210: acquiring target operation component information of a target module, where the target operation component information is used to characterize at least one target operation component included in the target module;

[0077] Step S220: inputting the target operation component information into the recognition model, and obtaining the teaching priority level of each target operation component of the user output by the recognition model;

[0078] Step S230: displaying the operation teaching components associated with each target operation component according to the teaching priority level of each target operation component.

[0079] In this embodiment, the electronic device can better help users to successfully complete complex operations. Specifically, when a user enters a target operation module (such as the "policy management" module), the electronic device will first obtain information about all target operation components in the module. These target operation components may include "view policy details", "renew policy", "modify policy information", etc. Each target operation component represents a different operation that the user can perform.

[0080] Next, the electronic device inputs the information of these operating components into a recognition model. The recognition model has been trained to predict which target operating components may cause difficulties for users based on the characteristics of the target operating components and the user's historical operating behavior. The recognition model generates a teaching priority level for each target operating component, indicating which target operating components the electronic device should prioritize to show the user operation teaching.

[0081] In this way, the electronic device can determine the priority of operation teaching for each target operation component according to the actual needs and operation habits of the user. This can not only help the user master the complex operation process more quickly, but also reduce the occurrence of misoperation, thereby improving the user experience.

[0082] For example, if the user has encountered many difficulties with the target operation component of "Renewal" in the past, the recognition model may set the teaching priority of the "Renewal" target operation component to the highest. Based on this priority, the electronic device will first display the teaching component related to the "Renewal" operation when the user enters the "Policy Management" module. This teaching component may be a detailed guidance prompt to instruct users on how to correctly select renewal options, confirm the premium amount, etc. For target operation components with lower priorities, such as "View Policy Details", the electronic device may only provide a simple prompt, telling the user to click the corresponding button to view detailed information.

[0083] In some implementations, displaying the operation teaching component associated with each target operation component according to the teaching priority level of each target operation component may include:

[0084] Determining display information of the operation teaching component of each target operation component according to the teaching priority level of each target operation component, wherein the display information includes at least one of display frequency, display length, and display order;

[0085] The operation teaching component associated with each target operation component is displayed according to the display information of the operation teaching component of each target operation component.

[0086] The electronic device can decide how to display the operation teaching content related to each target operation component based on the teaching priority level of each target operation component. The teaching priority level is a priority value set by the electronic device for each target operation component based on the user's operation behavior, operation history and other information, which is used to measure which target operation components require more detailed or more frequent teaching guidance.

[0087] Specifically, electronic devices will determine the following based on teaching priorities:

[0088] Display frequency: refers to the frequency with which the operation teaching component appears in the user interface. For example, a target operation component with a high priority will display the operation teaching component frequently, while a target operation component with a low priority will only display it once or rarely.

[0089] Display length: refers to the display space or the level of detail of the display content allocated by the electronic device for each operation teaching component. Target operation components with high priority will have longer and more detailed operation teaching component displays, while target operation components with low priority will only have shorter prompts.

[0090] Display sorting: refers to when the operation teaching components of multiple target operation components need to be displayed at the same time, the electronic device determines the display order according to the priority. The target operation components with high priority will be arranged in front, and the user will see the operation teaching components of these target operation components first, while the operation teaching components of the target operation components with low priority will be arranged at the back or displayed later.

[0091] After determining the display information, the electronic device can display the corresponding operation teaching components to the user according to the determined display frequency, display length and display order.

[0092] This ensures that users can get the most important operational guidance in a timely manner when needed, thereby improving the success rate of operations and user experience.

[0093] For example, a user is using a financial insurance application and enters the target operation module of "claim application". The target operation module contains multiple target operation components, such as "upload claim documents", "select claim type", "fill in claim amount", etc.

[0094] Display frequency: The recognition model analyzes the user's historical operation behavior and finds that the user has encountered difficulties in the target operation component "Upload claim documents" many times, so the electronic device sets a higher teaching priority for this component. Based on this priority, the electronic device decides to give priority to displaying the operation teaching component related to "Upload claim documents" every time the user enters "Claim Application". For the relatively simple operation component "Fill in the claim amount", the electronic device can only display the operation teaching component when the user uses it for the first time.

[0095] Display length: Due to the importance and complexity of the "upload claim documents" operation, the electronic device allocates a longer teaching length for this target operation component. The operation teaching component can explain in detail how to select files, file format requirements, upload steps, etc. On the contrary, for the target operation component "select claim type", the electronic device can only provide a short operation teaching component, such as "Please select the claim type that matches your actual situation."

[0096] Display order: After the user enters the "Claim Application" module, the electronic device determines the display order of the operation teaching components according to the teaching priority order. The user will first see the operation teaching components related to "Upload Claim Documents", followed by the operation teaching components of "Select Claim Type", and finally the operation teaching components of "Fill in Claim Amount".

[0097] See also Figure 3 , Figure 3 This is another flow chart of the operation teaching method provided in the embodiment of the present application. In some implementations, before obtaining the target operation component information of the target module, the method may further include:

[0098] Step S310: obtaining user behavior data, the behavior data including historical operation behavior information of the user for multiple operation components, the historical operation behavior information including at least one of the stay duration, number of trial and error times, and number of operations;

[0099] Step S320: generating a feature vector of each operating component according to the historical operating behavior information of each operating component;

[0100] Step S330: labeling the teaching priority level of the feature vector of each operating component according to the historical operation behavior information of each operating component to obtain a data set;

[0101] Step S340: Use the data set to perform model training on the model to be trained to obtain a recognition model.

[0102] In the process of obtaining the recognition model, the electronic device first generates a feature vector for each operation component through the user's historical operation behavior information, and marks the teaching priority level according to these feature vectors, so as to train a recognition model, which will be used for subsequent operation teaching. Specifically, the electronic device first collects the user's historical operation behavior information when using web pages or applications in the past, which may include the user's stay time on multiple operation components, the number of trial and error times (such as the number of times the input is re-entered after an input error), and the number of operations, etc. These behavior data provide detailed information on how the user interacts with each operation component.

[0103] The electronic device generates a feature vector for each operating component based on the collected historical operating behavior information. The feature vector is a multi-dimensional numerical representation used to describe the interaction characteristics between the user and the operating component. The electronic device then labels each operating component with a teaching priority level based on the feature vector of the operating component. The teaching priority level indicates the degree to which the component should be given priority in teaching.

[0104] Through the above steps, the electronic device obtains a labeled data set containing the feature vectors of the operating components and the corresponding teaching priority levels, which will be used to train a recognition model. By learning these data, the model to be trained can automatically determine the teaching priority level when the user operates a certain operating component in the future, so as to intelligently provide targeted teaching content when the user operates.

[0105] For example, the user is using a financial insurance application, which has a "claim application" operation module. In order to optimize the user's operating experience in this operation module, the electronic device will first obtain the user's behavior data when using the "claim application" module in the past from the user's past operation behavior. For example, the user's average stay time on the "upload claim file" operation component is relatively long, and the file is reselected for upload many times, and the operation is performed a total of 5 times. On the "select claim type" component, the user's average stay time is relatively short, and the operation success rate is high.

[0106] The electronic device generates another feature vector for "uploading claim documents", which may include the following dimensions: average dwell time (e.g., 120 seconds), number of trial and error (e.g., 3 times), number of operations (e.g., 5 times), etc. Similarly, the electronic device generates another feature vector for "selecting claim type", which may include a lower dwell time (e.g., 30 seconds), number of trial and error (e.g., 1 time), and number of operations (e.g., 3 times).

[0107] After analyzing these feature vectors, the electronic device found that users had more difficulties with the operation component of "uploading claim documents", so it was marked as a higher teaching priority level, while there were not many difficulties with the operation component of "selecting claim type", so it was marked as a higher teaching priority level.

[0108] The electronic device combines these labeled data sets into one data set and uses it to train a recognition model. The trained model can automatically identify which operation components need to be displayed first when the user uses the "Claim Application" operation module. For example, when the user enters the module again, the electronic device will first display the "Upload Claim Documents" operation teaching component, and will not display the "Select Claim Type" operation teaching component.

[0109] In some embodiments, the method may further include:

[0110] Obtain the user's current operation behavior information for multiple operation components;

[0111] Adjusting the feature vector of each operating component according to the current operating behavior information of each operating component;

[0112] The model parameters of the recognition model are adjusted according to the adjusted feature vectors of each operation component.

[0113] The current operation behavior information of the user on multiple operation components is obtained. The current operation behavior information may include the user's stay time on each operation component, the number of trial and error times, and the number of operations.

[0114] The electronic device then uses the current operating behavior information collected in real time to adjust the feature vectors of each operating component previously generated. These adjustments update the dimensions in the feature vector to more accurately reflect the user's latest operating pattern. For example, if the user suddenly increases the dwell time on a certain operating component or makes more mistakes, the feature vector of the operating component may be adjusted accordingly to reflect these changes.

[0115] The electronic device then inputs the updated feature vectors into the recognition model and optimizes and adjusts the parameters of the model through these new feature vectors.

[0116] In this way, electronic devices can not only generate feature vectors and train models based on historical operation information, but also continuously adjust the feature vectors of operating components according to the user's real-time operation behavior, and use these updated feature vectors to adjust the model parameters to improve the accuracy and personalization of the model.

[0117] For example, the user performed some operations on the two operation components of "upload claim documents" and "fill in claim amount". The electronic device recorded the user's current operation behavior information in real time. For example, the user stayed on "upload claim documents" for a longer time than usual and reselected the file several times during the upload process; when "filling in claim amount", the user quickly completed the input without encountering any problems.

[0118] The electronic device detects that the time spent by the user on the "upload claim documents" operation component and the number of incorrect operations have increased, so it adjusts the feature vector of the component, which may include increasing the weight of the dwell time and the weight of the number of trial and error. At the same time, the electronic device also updates the feature vector of the "fill in the claim amount" component to reflect its successful completion.

[0119] The electronic device uses the updated feature vector to adjust the parameters of the recognition model, so that the model can more accurately identify the difficulties that users may encounter in the "upload claim documents" operation component and provide relevant guidance more frequently when users operate in the future. At the same time, the recognition model may reduce the frequency of guidance for the "fill in the claim amount" component because the user performs well and does not require too much intervention.

[0120] See also Figure 4 , Figure 4This is another flow chart of the operation teaching method provided in the embodiment of the present application. In some implementations, before obtaining the input user operation and determining the user's target operation module according to the user operation, the method may further include:

[0121] Step S410: in response to the operation interface entry instruction, obtaining module information of the operation interface corresponding to the operation interface entry instruction, where the module information is used to characterize at least one operation module included in the operation interface, operation components included in each operation module, and preset weights of each operation component;

[0122] Step S420: inputting the module information into the recognition model, and obtaining the teaching priority level for each operation component of the user output by the recognition model;

[0123] Step S430: determining the teaching priority level of each operation module according to the teaching priority level of each operation component and the preset weight of each operation component;

[0124] Step S440: Displaying the operation teaching components associated with each operation module according to the teaching priority level of each operation module.

[0125] In this embodiment, when the user issues an instruction to enter the operation interface (for example, to open a web page or an application page), the electronic device first obtains the module information corresponding to the interface. The module information includes each operation module in the operation interface and the operation components contained in each operation module. Each operation component also has a preset weight value, which is used to measure the importance or complexity of the component in the operation process.

[0126] The electronic device inputs the acquired module information (including the preset weights of the operating components) into the recognition model, and the recognition model outputs the teaching priority level of each operating component based on the information. The teaching priority level can be used to indicate which operating components may require more detailed teaching guidance when used by the user.

[0127] After the recognition model outputs the teaching priority of each operation component, the electronic device calculates the overall teaching priority of each operation module based on the teaching priority of these components and the preset weights of the operation components, ensuring that the electronic device can comprehensively consider the importance and teaching needs of each component in each module to reasonably allocate teaching resources. Finally, the electronic device displays the operation teaching components associated with each operation module on the operation interface according to the determined teaching priority.

[0128] In this way, when the user does not select a target operation module, the electronic device can determine the teaching priority levels of all operation modules included in the operation interface, and perform operation teaching for each operation module according to the determined teaching priority levels.

[0129] For example, suppose a user opens a financial insurance application and enters the operation interface, which includes three operation modules: "Claim Application", "Policy Management" and "Video Interview", and each operation module contains multiple operation components.

[0130] The electronic device obtains the module information included in the operation interface, namely, the three operation modules of "claim application", "policy management" and "video review" and their respective operation component information. For example, under the "claim application" module, there are operation components such as "select file button" and "upload progress bar", and each component has a preset weight. For example, the "select file button" has a higher weight because it is a key operation point.

[0131] The electronic device inputs these module information into the recognition model, and the recognition model outputs a high teaching priority level for the "select file button" component and a low teaching priority level for the "upload progress bar" component based on this information.

[0132] Based on the teaching priority and preset weight of each operating component in the "Claim Application", the electronic device calculates a high teaching priority for the "Claim Application" module because it contains multiple complex, high-teaching priority operating components; while the "Policy Management" module and the "Video Interview" module are given medium priority.

[0133] Based on these determined teaching priorities, after the user enters the operation interface of the financial insurance application, the electronic device first displays the operation teaching components about "claim application", and then displays the operation teaching components about "policy management" and "video interview".

[0134] In some implementations, displaying an operation teaching component associated with an obstacle component may include:

[0135] Display the voice interaction portal associated with the obstacle component, which is used to obtain the voice operation input by the user;

[0136] The voice information included in the voice operation is obtained, and the operation guidance content associated with the obstacle component is displayed according to the voice information.

[0137] When the electronic device detects that the user encounters an operational obstacle on a certain operating component (for example, the user stays on a certain component for a long time, or tries multiple times but fails to successfully complete the operation), the electronic device will automatically display a teaching operation component on the user interface. The teaching operation component can be a voice interaction entrance, which may be a button or icon, prompting the user to interact through voice.

[0138] Users can click on the voice interaction portal and input voice. For example, users may ask "How do I upload a file?" or "What does this option mean?" Electronic devices can use voice recognition technology to convert users' voice into text or directly understand their intentions to obtain voice information.

[0139] The electronic device determines the user's needs based on the acquired voice information and displays the operation guidance content related to the obstacle component. For example, the electronic device may display a detailed step-by-step guide or tell the user how to complete the current operation through voice broadcast.

[0140] In this way, the electronic device obtains the specific questions raised by the user and provides personalized guidance to help the user overcome operational obstacles.

[0141] For example, a user is trying to submit a claim application online. During this process, the electronic device detects that the user has stayed on the "upload claim documents" operation component for too long and has clicked multiple times but failed to successfully upload the file. The electronic device can then determine the "upload claim documents" operation component as an obstacle component.

[0142] The electronic device can display a voice interaction entrance next to the "upload claim documents" operation component, which may be a microphone icon, prompting the user to click the icon for voice help. The user clicks the microphone icon and says to the electronic device: "How do I upload the file?" The electronic device recognizes the user's voice information through voice recognition technology, understands that the problem encountered by the user is about the specific operation of uploading the file, and provides relevant operation guidance content based on the user's voice request. For example, the electronic device may display a pop-up window that details how to select a file, file format requirements, and possible problems and solutions.

[0143] See also Figure 5 , Figure 5 is a structural diagram of an operation teaching device provided in an embodiment of the present application. The embodiment of the present application also provides an operation teaching device 500, which can implement the above-mentioned operation teaching method. The device 500 includes:

[0144] A first acquisition module 510 is used to acquire an input user operation and determine a target operation module of the user according to the user operation. The target operation module includes at least one target operation component.

[0145] A second acquisition module 520 is used to acquire current operation behavior information of a user for at least one target operation component, where the current operation behavior information is used to indicate the operation behavior of the user for at least one target operation component;

[0146] The obstacle determination module 530 is used to determine the user's operation problem indication information according to the current operation behavior information, and the operation problem indication information is used to indicate whether there is an obstacle when the user operates on each target operation component;

[0147] The teaching display module 540 is used to display the operation teaching component associated with the obstacle component when the operation problem indication information indicates that there is an obstacle when the user operates each target operation component. The obstacle component is the target operation component that the operation problem indication information indicates there is an obstacle when the user operates.

[0148] The specific implementation of the operation teaching device is basically the same as the specific implementation of the above-mentioned operation teaching method, and will not be repeated here.

[0149] The embodiment of the present application also provides an electronic device, the electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the above operation teaching method when executing the computer program. The electronic device can be any intelligent terminal including a tablet computer, a car computer, etc.

[0150] See also Figure 6 , Figure 6 : is a hardware structure diagram of an electronic device provided in an embodiment of the present application, the electronic device includes:

[0151] The processor 601 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application;

[0152] The memory 602 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 602 can store an operating system and other application programs. When the technical solution provided in the embodiment of this specification is implemented by software or firmware, the relevant program code is stored in the memory 602, and the processor 601 calls and executes the operation teaching method of the embodiment of this application;

[0153] Input / output interface 603, used to implement information input and output;

[0154] Communication interface 604, used to realize communication interaction between the device and other devices, which can be realized through wired mode (such as USB, network cable, etc.) or wireless mode (such as mobile network, WI FI, Bluetooth, etc.);

[0155] Bus 605 , which transmits information between various components of the device (e.g., processor 601 , memory 602 , input / output interface 603 , and communication interface 604 );

[0156] The processor 601 , the memory 602 , the input / output interface 603 and the communication interface 604 are connected to each other in communication within the device via a bus 605 .

[0157] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the above-mentioned operation teaching method is implemented.

[0158] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0159] The operation teaching method, device, electronic device and medium provided in the embodiment of the present application first determine the target operation module and target operation component currently operated by the user according to the user operation, and then identify the obstacles in the user operation by analyzing the user's behavior when operating these components. Based on this information, the electronic device can automatically display the operation teaching components related to these obstacles, thereby providing targeted guidance to the user. In this way, the pertinence and efficiency of the operation teaching are effectively improved, and the confusion and error rate of the user in complex operations can be significantly reduced, while improving the user's learning experience and the ease of use of the application, meeting the personalized needs of different users.

[0160] The embodiments described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0161] Those skilled in the art will appreciate that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.

[0162] The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0163] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.

[0164] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0165] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0166] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

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

[0168] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0169] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including multiple instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store programs.

[0170] The preferred embodiments of the present application are described above with reference to the accompanying drawings, but the scope of the rights of the present application is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present application should be within the scope of the rights of the present application.

Claims

1. An operation teaching method, characterized in that: The method comprises: Acquire an input user operation, and determine a target operation module of the user according to the user operation, wherein the target operation module includes at least one target operation component; Acquire current operation behavior information of the user for the at least one target operation component, where the current operation behavior information is used to indicate the operation behavior of the user for the at least one target operation component; Determining the user's operation problem indication information according to the current operation behavior information, wherein the operation problem indication information is used to indicate whether there is an obstacle when the user operates each of the target operation components; When the operation problem indication information indicates that there is an obstacle when the user operates each of the target operation components, an operation teaching component associated with the obstacle component is displayed, and the obstacle component is the target operation component that the operation problem indication information indicates there is an obstacle when the user operates.

2. The method according to claim 1, characterized in that Before obtaining the current operation behavior information of the user for the at least one target operation component, the method further includes: Acquire target operation component information of the target module, where the target operation component information is used to characterize the at least one target operation component included in the target module; Inputting the target operation component information into a recognition model, and obtaining the teaching priority level of each target operation component of the user output by the recognition model; According to the teaching priority level of each target operation component, the operation teaching component associated with each target operation component is displayed.

3. The method according to claim 2, characterized in that The step of displaying the operation teaching component associated with each target operation component according to the teaching priority level of each target operation component comprises: Determining display information of the operation teaching component of each target operation component according to the teaching priority level of each target operation component, wherein the display information includes at least one of display frequency, display length, and display order; The operation teaching component associated with each of the target operation components is displayed according to the display information of the operation teaching component of each of the target operation components.

4. The method according to claim 2, characterized in that: Before obtaining the target operation component information of the target module, the method further includes: Acquire the behavior data of the user, wherein the behavior data includes historical operation behavior information of the user for multiple operation components, wherein the historical operation behavior information includes at least one of a stay time, a number of trial and error times, and a number of operations; Generate a feature vector for each of the operating components according to historical operation behavior information of each of the operating components; Marking the teaching priority level of the feature vector of each operating component according to the historical operation behavior information of each operating component to obtain a data set; The data set is used to perform model training on the model to be trained to obtain the recognition model.

5. The method according to claim 4, characterized in that The method further comprises: Acquiring current operation behavior information of the user on the multiple operation components; Adjusting the feature vector of each of the operating components according to the current operating behavior information of each of the operating components; The model parameters of the recognition model are adjusted according to the adjusted feature vectors of each operating component.

6. The method according to claim 2, characterized in that Before obtaining the input user operation and determining the user's target operation module according to the user operation, the method further includes: In response to an operation interface entry instruction, obtaining module information of the operation interface corresponding to the operation interface entry instruction, wherein the module information is used to characterize at least one operation module included in the operation interface, operation components included in each of the operation modules, and a preset weight of each of the operation components; Inputting the module information into the recognition model, and obtaining the teaching priority level of each operation component of the user output by the recognition model; Determining the teaching priority level of each of the operating modules according to the teaching priority level of each of the operating components and the preset weight value of each of the operating components; The operation teaching components associated with each of the operation modules are displayed according to the teaching priority level of each of the operation modules.

7. The method according to claim 1, characterized in that The display of the operation teaching component associated with the obstacle component includes: Displaying a voice interaction entrance associated with the obstacle component, wherein the voice interaction entrance is used to obtain a voice operation input by the user; The voice information included in the voice operation is acquired, and the operation guidance content associated with the obstacle component is displayed according to the voice information.

8. An operation teaching device, characterized in that: The device comprises: A first acquisition module, used to acquire an input user operation, and determine a target operation module of the user according to the user operation, wherein the target operation module includes at least one target operation component; A second acquisition module, used to acquire current operation behavior information of the user for the at least one target operation component, wherein the current operation behavior information is used to indicate the operation behavior of the user for the at least one target operation component; An obstacle determination module, used to determine the user's operation problem indication information according to the current operation behavior information, wherein the operation problem indication information is used to indicate whether there is an obstacle when the user operates each of the target operation components; The teaching display module is used to display the operation teaching component associated with the obstacle component when the operation problem indication information indicates that there is an obstacle when the user operates each of the target operation components. The obstacle component is the target operation component indicated by the operation problem indication information as having an obstacle when the user operates.

9. An electronic device, characterized in that: The electronic device comprises a memory and a processor, the memory stores a computer program, and the processor implements the operation teaching method according to any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the operation teaching method according to any one of claims 1 to 7 is implemented.