Interface prompting method and device, computer device and storage medium
Patent Information
- Application Number
- CN202311806517.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-26
- Publication Date
- 2026-10-16
- Estimated Expiration
- 2043-12-26
AI Technical Summary
[0003]然而,传统界面提供的功能指导精确度较低,与产品结合不紧密,用户通过产品帮助文档或人工指导方式来学习界面操作方法,存在界面操作效率低的问题
[0013] A computer program product includes a computer program, wherein when the computer program is executed by a processor, it implements the steps of the above-described interface prompting method.
Smart Images

Figure CN117762282B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to an interface prompting method, apparatus, computer device, storage medium, and computer program product. Background Technology
[0002] With the development of computer technology, graphical user interfaces contain more and more information and functions. In order to help users understand how to perform related operations on the interface, it is often necessary to set up product help functions or manual guidance functions in the interface. Users can view product help documents through the product help function, or contact maintenance personnel for guidance through the manual guidance function.
[0003] However, traditional interfaces provide less precise functional guidance and are not closely integrated with the product. Users learn how to operate the interface by relying on product help documents or manual guidance, resulting in low efficiency in interface operation. Summary of the Invention
[0004] Therefore, it is necessary to provide a method, apparatus, computer device, computer-readable storage medium, and computer program product that can improve the efficiency of interface operation in response to the above-mentioned technical problems.
[0005] This application provides a method for providing interface prompts. The method includes:
[0006] Display the product interface corresponding to the target product;
[0007] In response to a triggered operation on a target interface element in the product interface, a function prompt box corresponding to the target interface element is displayed, showing the corresponding function prompt information. The target interface element is an interface element that has been pre-registered with trigger listening events through the prompt manager in the interface development tool. The trigger listening events include the trigger operation to be listened to for the target interface element, and the function prompt information to be displayed when the configured trigger operation is listened to. The function prompt information is used to introduce the function of the target interface element.
[0008] This application also provides an interface prompting device. The device includes:
[0009] The product interface display module is used to display the product interface corresponding to the target product.
[0010] The prompt information display module is used to respond to trigger operations on target interface elements in the product interface, displaying the corresponding function prompt box for the target interface element, and displaying the corresponding function prompt information in the function prompt box. The target interface element is an interface element that has been pre-registered with trigger listening events through the prompt manager in the interface development tool. The trigger listening events include the trigger operations to be listened to for the target interface element, and the function prompt information to be displayed when the configured trigger operation is listened to. The function prompt information is used to introduce the function of the target interface element.
[0011] A computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the steps of the above-described interface prompting method.
[0012] A computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the above-described interface prompting method.
[0013] A computer program product includes a computer program, wherein when the computer program is executed by a processor, it implements the steps of the above-described interface prompting method.
[0014] The aforementioned interface prompting methods, devices, computer equipment, storage media, and computer program products display a product interface corresponding to the target product. This product interface displays multiple interface elements, including those pre-registered with trigger listening events via a prompt manager in the interface development tool. The trigger listening events include a configured trigger operation to be listened to for the target interface element, and functional prompt information to be displayed when the configured trigger operation is detected. Upon receiving a trigger operation for the target interface element in the product interface, a corresponding functional prompt box is displayed in response to the trigger operation. This functional prompt box displays the functional prompt information configured in the trigger listening event, introducing the function of the target interface element. Thus, by configuring trigger listening events for target interface elements in the product interface through the prompt manager in the interface development platform, and displaying functional prompt information for the target interface element in the product interface when its trigger listening event is triggered, precise product function guidance can be provided. This ensures that function guidance is closely integrated with the product interface, thereby improving the efficiency of user operation of the product interface and reducing the consumption of maintenance manpower. Attached Figure Description
[0015] Figure 1 This is a diagram illustrating the application environment of the interface prompting method in one embodiment;
[0016] Figure 2 This is a flowchart illustrating an interface prompting method in one embodiment;
[0017] Figure 3 This is a schematic diagram of the product interface in one embodiment;
[0018] Figure 4 This is a schematic diagram of journal entry fields in one embodiment;
[0019] Figure 5 This is a schematic diagram of a function prompt box corresponding to a trigger control in one embodiment;
[0020] Figure 6 This is a flowchart illustrating the steps for configuring a trigger listening event in one embodiment;
[0021] Figure 7 This is a schematic diagram illustrating the technical implementation of an interface prompting method in one embodiment;
[0022] Figure 8 This is a schematic diagram of the structure of the tip component container in one embodiment;
[0023] Figure 9 This is a schematic diagram of an auxiliary prompt control in one embodiment;
[0024] Figure 10 Here is a business process diagram of an interface prompting method in one embodiment;
[0025] Figure 11 This is a structural block diagram of the interface prompting device in one embodiment;
[0026] Figure 12 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0027] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0028] The interface prompting method provided in this application embodiment can be applied to, for example, Figure 1In the application environment shown, terminal 102 communicates with server 104 via a network. A data storage system can store the data that server 104 needs to process. The data storage system can be integrated onto server 104 or located on the cloud or other network servers. Terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can be smart TVs, smart in-vehicle devices, etc. Portable wearable devices can be smartwatches, smart bracelets, head-mounted devices, etc. Server 104 can be implemented using a standalone server or a server cluster consisting of multiple servers. Terminal 102 and server 104 can be directly or indirectly connected via wired or wireless communication, which is not limited herein.
[0029] The terminal can be used alone to execute the interface prompting method provided in the embodiments of this application.
[0030] For example, the terminal acquires and displays the product interface corresponding to the target product. In response to a trigger operation on a target interface element within the product interface, the terminal displays a function prompt box corresponding to the target interface element, showing function prompt information. The function prompt information includes at least one of function prompt text and a function prompt link, with the link used to redirect to the element's description webpage. The target interface element is an interface element with pre-registered trigger listening events. These trigger listening events include a configured trigger operation to be listened to for the target interface element, and the function prompt information to be displayed when the configured trigger operation is detected.
[0031] In one embodiment, such as Figure 2 As shown, a method for providing interface prompts is provided. Taking the application of this method to a terminal as an example, the method includes the following steps:
[0032] Step S202: Display the product interface corresponding to the target product.
[0033] The target product refers to a product developed and operated online, providing users with various types of functions and services through a graphical user interface (GUI). For example, online products could be shopping applications, social applications, search engines, or accounting platforms. The product interface refers to the graphical user interface (GUI) included in the target product. For example... Figure 3 As shown in the figure, 302 is the product interface included in the tax management platform. Users can use the functions and services provided by the tax management platform through the product interface.
[0034] For example, the terminal displays the product interface corresponding to the target product, and users can perform operations on the product interface and use the functions and services provided by the target product.
[0035] Step S204: In response to a trigger operation on a target interface element in the product interface, a function prompt box corresponding to the target interface element is displayed, and function prompt information corresponding to the target interface element is displayed in the function prompt box; the function prompt information includes at least one of function prompt text and function prompt link, and the function prompt link is used to jump to the element introduction webpage corresponding to the target interface element; wherein, the target interface element is an interface element that has registered a trigger listening event, and the trigger listening event includes a trigger operation to be listened to configured for the target interface element, and function prompt information to be displayed when the configured trigger operation is listened to.
[0036] Interface elements refer to the elements contained in the product interface. These elements can include text, images, layout elements, links, and other custom components. Text can be a static field with a fixed display position in the product interface, or it can be a field contained in an entry within the product interface. For example... Figure 3 As shown, fields such as "Product Code", "Abbreviation Code", and "Company Name" are all static fields. Figure 4 As shown, "Specifications," "Invoicing Unit," "Unit," and "Quantity" are fields in the journal entry. The display position of these fields in the product interface changes depending on how the entry is displayed. For example, entries can be configured to show or hide fields, and the field display order can be adjusted; therefore, the display position of the fields in the entry is dynamically changing. Target interface elements refer to elements in the product interface that require trigger listener events. Triggering these events promptly displays functional prompts to the user, allowing them to quickly understand the function of the target interface element and thus improving interface operation efficiency. Target interface elements are typically complex elements in the product interface that are difficult for users to understand.
[0037] A trigger operation refers to an action used to display functional prompts for a target interface element. Trigger operations can be touch operations, cursor operations, button operations, or voice operations. Touch operations can include touch clicks and touch presses, while cursor operations can involve clicking, pressing, or hovering the cursor. For example, a trigger operation could be hovering the cursor over an interface element, clicking an interface element, or pressing an interface element. A function prompt box refers to a prompt box used to display functional prompts for a target interface element. In practice, function prompt boxes can be floating prompt boxes, bottom pop-ups, etc. For example... Figure 3As shown, 304 represents the target interface element containing a field type in the product interface, and 306 represents the function prompt box corresponding to the target interface element 304. The function prompt box displays the function prompt information corresponding to the target interface element, such as... Figure 5 As shown, 502 is the target interface element of the control type contained in the product interface, and 504 is the function prompt box corresponding to the target interface element 502.
[0038] Functional hints refer to information used to introduce the meaning and function of target interface elements, and may include at least one of functional hint text and functional hint links. Functional hint text refers to the summary text displayed in the functional hint box, used to briefly introduce the meaning and function of the target interface element. Functional hint links refer to the hyperlinks displayed in the functional hint box to the corresponding element description webpage. The element description webpage contains a more detailed description of the element's function, used to introduce the detailed meaning and specific function of the target interface element. For example, such as... Figure 3 As shown, 306 contains a function prompt text that explains the meaning and purpose of the "Tax Classification Name" field: "Tax classification code for invoiced goods. The system supports intelligent matching of tax classification codes based on the goods name." This function prompt text helps users quickly understand the function and purpose of the target interface element. The "Field Details" in 306 is a link to the function prompt text corresponding to the "Tax Classification Name" field.
[0039] Interface development tools refer to front-end development tools used to develop product interfaces. A tooltip manager, provided by the interface development tools, is a lightweight tooltip manager used to register trigger listeners for interface elements. It provides lightweight prompts and guidance to users on the product interface. Trigger listeners are lightweight prompt events registered for target interface elements through the tooltip manager. These include the trigger operations to be listened to through the tooltip manager, and the functional prompt information to be displayed when the trigger operation is detected. After registering trigger listeners for the target interface element, when the trigger operation configured in the trigger listener is detected, the functional prompt information configured in the trigger listener is displayed, providing users with immediate reminders and guidance, and improving the efficiency of user operations on the product interface.
[0040] For example, when a user is operating a product interface and is unsure of the function of a target interface element, they can trigger a function prompt box by performing a trigger operation on the target interface element. Based on the function prompt information in the prompt box, the user can quickly understand the function of the target interface element, thereby improving interface operation efficiency. When the terminal detects a trigger operation configured in the trigger listener event corresponding to the target interface element, it responds by displaying the corresponding function prompt box, which displays the function prompt information configured in the trigger listener event. In actual implementation, the display duration of the function prompt box can be determined based on the text length of the function prompt information corresponding to the target interface element; the display duration is positively correlated with the text length.
[0041] In the aforementioned interface prompting method, the product interface corresponding to the target product is displayed. This interface showcases multiple interface elements, including those pre-registered with trigger listener events via the prompt manager in the interface development tool. These trigger listener events include the configured trigger operation to be listened to for the target interface element, and the functional prompt information to be displayed when the configured trigger operation is detected. Upon receiving a trigger operation for the target interface element in the product interface, a corresponding functional prompt box is displayed in response to the trigger operation. This prompt box displays the functional prompt information configured in the trigger listener event, introducing the function of the target interface element. Thus, by configuring trigger listener events for the target interface elements in the product interface through the prompt manager in the interface development platform, and displaying the functional prompt information of the target interface element in the product interface when its trigger listener event is triggered, precise product function guidance can be provided. This ensures that function guidance is closely integrated with the product interface, thereby improving the efficiency of user operation of the product interface and reducing the consumption of maintenance manpower.
[0042] In one embodiment, such as Figure 6 As shown, the interface prompting method also includes:
[0043] Step S602: Determine the target interface elements from the basic interface elements contained in the product interface corresponding to the target product.
[0044] Step S604: Register the prompt component corresponding to the target interface element through the prompt manager in the interface development tool; the prompt component includes the initial listener event corresponding to the target interface element.
[0045] Step S606: Configure the trigger listening event corresponding to the target interface element based on the function prompt information and preset trigger operation corresponding to the target interface element.
[0046] Step S608: Replace the initial listener event in the prompt component based on the trigger listener event; the trigger listener event is used to display the corresponding function prompt information of the target interface element in the function prompt box based on the text editor component and the scroll pane component when the configured trigger operation is detected in the product interface.
[0047] Basic interface elements refer to the interface elements contained in the product interface. A tooltip component is a component registered for a target interface element to provide a tooltip function. When registering a tooltip component for a target interface element, the tooltip component contains an initial listener event pre-set by the interface development tool. The initial listener event contains a default trigger operation and a default tooltip message. The default tooltip message in the initial listener event is the text content of the target interface element. For example, when the target interface element is a save button, "Save" is the text content displayed by the save button, and the default tooltip message corresponding to the target interface element is "Save".
[0048] A text editor component is a flexible text display and editing component provided by a user interface development tool. It supports multiple text types, including plain text, rich text formatting, and Hypertext Markup Language (HTML). Through the text editor, various types of text files can be edited and displayed in the tooltip box. Specifically, it supports editing tooltip messages and setting text styles using HTML, and also supports editing and displaying hyperlinks in the tooltip box. For example, when using a graphical user interface toolkit (GUI toolkit) as the interface development tool, the text editor component in the GUI toolkit is a subclass of the editor panel, which inherits from the core class in the GUI toolkit. This core class is used to construct various components in the graphical user interface, such as buttons, text boxes, and labels.
[0049] A scroll pane component is a component provided by a UI development tool for implementing scrollable displays. When a tooltip needs to display a lot of data but space is limited, a scroll pane component can be used to scroll the tooltip information, achieving a scrollable interface effect. For example, when using a graphical user interface toolkit (GUI toolkit) as the UI development tool, the scroll pane component in the GUI toolkit is a subclass of the scroll pane that inherits from the core class in the GUI toolkit. This core class is used to build various components in the graphical user interface, such as buttons, text boxes, and labels. In actual implementation, the subclass corresponding to the scroll pane can be used as the container body to achieve the effect of scrollable interface when there is too much text content. The subclass corresponding to the scroll pane embeds a text editor component, which allows editing of tooltip information, setting of text styles for tooltip information, and editing and displaying of hyperlinks in the tooltip using Hypertext Markup Language (HTML).
[0050] For example, the terminal analyzes the product operation information corresponding to the target product to determine the target interface element and its corresponding functional prompt information from the basic interface elements included in the product interface. When the target interface element is a control, a prompt component corresponding to the target interface element is registered on the target interface element using the prompt manager in the interface development tool. When the target interface element is static text, an auxiliary prompt control is created for the target interface element in the product interface, and a prompt component corresponding to the target interface element is registered on the auxiliary prompt control using the prompt manager in the interface development tool. Then, a trigger listening event corresponding to the target interface element is configured based on the functional prompt information and preset trigger operations. The initial listening event in the prompt component corresponding to the target interface element is replaced based on the trigger listening event. This ensures that when a trigger operation in the trigger listening event is detected, customized functional prompt information introducing the function of the target interface element can be displayed promptly. Specifically, when a configured trigger operation is detected in the product interface, the functional prompt information in the trigger listening event is edited and displayed using a text editor component, and the scroll pane component is used as a theme container to hold the functional prompt information edited and displayed by the text editor component.
[0051] In one embodiment, such as Figure 7 As shown, in the actual technical implementation, it is necessary to create a custom tooltip utility class to add custom tooltip components to the interface controls in the product interface. The tooltip manager in the tooltip utility class inherits from an abstract class that receives mouse events, and adds mouse movement listeners to the interface controls through the tooltip manager. The tooltip utility class can also register and unregister tooltip components, as well as show and hide tooltip windows (i.e., function tooltips), through the tooltip manager. It provides functions for setting the display position and duration of the tooltip window. Figure 8As shown, the main body of the Tip component in the Tip utility class contains a tooltip area control, which is used to display the tip window. The tooltip area control inherits from a scrollable text container to handle scenarios with excessive tip text, achieving a scrollable interface effect when there is a lot of text content. The scrollable text container inherits from the native scroll pane, and an editable panel is embedded within it. The editable panel supports Hypertext Markup Language (HTML) to allow changing the font, font color, size, and hyperlinks. The main body of the Tip component is generated based on the native Tip class. Additionally, when the interface includes a detail table, auxiliary tooltip controls can be added to the fields in the detail table (entries) using a cell text icon renderer. Since users can customize the display or hiding of fields in the detail table, the display position of the auxiliary tooltip controls for each field needs to be calculated in real-time based on the current display state of the table. The cell text icon renderer inherits from the base class for detail table rendering. The tip information object in the Tip utility class contains the field name or control name to be registered as a tip, the tip text (feature tip text), and the link address (feature tip link).
[0052] In the above embodiments, after determining the target interface element, a prompt component is registered for the target interface element through a prompt manager. A custom trigger listener event replaces the initial listener event contained in the prompt component, enabling the display of customized functional prompt information for the target interface element when the user triggers the trigger operation configured in the trigger listener event for the target interface element. Simultaneously, a text editor component and a scroll pane component display the corresponding functional prompt information for the target interface element in the functional prompt box. This allows for editing functional prompt information using Hypertext Markup Language, setting text styles for functional prompt information, and editing and displaying hyperlinks within the functional prompt box. Furthermore, when the text content is excessive, the functional prompt information is displayed through a scrollable interface. This achieves flexible display of functional prompt information and solves the problem of text not being fully displayed due to the size limitation of the functional prompt box.
[0053] In one embodiment, the interface prompting method further includes:
[0054] Obtain the product operation information set corresponding to the product interface of the target product; based on the product operation information set, determine the target interface element from the basic interface elements contained in the product interface; based on the product operation information corresponding to the target interface element in the product operation information set, extract the function prompt information corresponding to the target interface element; based on the function prompt information corresponding to the target interface element, create a trigger listener event corresponding to the target interface element.
[0055] The product operation information set refers to a collection of product operation information related to various aspects of the product interface. It is used to provide product users with product usage guidance and other knowledge information related to the product interface. Product operation information can be user feedback generated during product operation, product usage guidance extracted from corresponding solutions provided by operation personnel, or detailed product function explanations released by operation personnel during product operation. In actual implementation, the product operation information set can include element feedback information, functional flow information, information on newly added elements, error pop-up feedback information, and other product function knowledge information.
[0056] Element feedback information refers to the response information corresponding to user feedback regarding interface elements. For example, when a user raises a question about a specific interface element in the product interface to the operations staff, and the operations staff provides a response to that question, the question and response for that interface element constitute an element feedback message; similarly, when a user posts a question about a specific interface element in the product cloud community, the replies posted by other users to that question constitute an element feedback message; and so on.
[0057] Functional flow information refers to the functional flow description information published by the target product's operations personnel or users for a specific complex function in the product interface, explaining how to use that complex function. New element information refers to the functional description information published by the target product's operations personnel or users for a newly added interface element. Error pop-up feedback information refers to the response information corresponding to the user's submitted feedback information regarding an error pop-up. For example, if a user triggers an error pop-up while operating the product interface and is unsure how to resolve the issue indicated by the pop-up, they can submit a problem report to the development or operations personnel, who will then provide a solution. The problem and solution related to that error pop-up constitute one error pop-up feedback message.
[0058] For example, the terminal obtains a set of product operation information related to the product interface of the target product from the knowledge platform and operation platform corresponding to the target product. Statistical analysis is performed on the product operation information set to determine the target interface element among the various basic interface elements contained in the product interface. Specifically, the number of product operation information items associated with each basic interface element in the product operation information set is counted. Based on the number of product operation information items associated with each basic interface element, the target interface element is determined among the various basic interface elements contained in the product interface. For example, basic interface elements with a number of associated product operation information items exceeding a preset value can be used as target interface elements. Furthermore, newly added basic interface elements in the product interface can be extracted from the product operation information and used as target interface elements. Similarly, product operation information corresponding to complex functions can be extracted from the product operation information, and the basic interface elements corresponding to complex functions can be used as target interface elements.
[0059] The terminal extracts functional prompts for the target interface element based on the product operation information associated with it within the product operation information set. Specifically, it extracts key information and the logical relationships between these key pieces of information from the associated product operation information. Based on these relationships, the key information is merged into sentences or paragraphs to obtain the functional prompts for the target interface element. Trigger listener events are configured for the target interface element based on its functional prompts and preset trigger operations. Alternatively, functional knowledge posts can be compiled and summarized from the associated product operation information to obtain the corresponding functional prompts. These knowledge posts can then be added as links to the functional prompts within the target interface element's functional prompts.
[0060] In the above embodiments, by obtaining the product operation information set corresponding to the target product, target interface elements are extracted from the product interface based on the product operation information set. This makes the target interface elements determined in the product interface more accurate and better suited to user needs, thereby improving user operation efficiency. Extracting the corresponding function prompt information based on the product operation information corresponding to the target interface elements in the product operation information set improves the efficiency of function prompt information extraction, thereby improving the configuration efficiency of triggering listening events.
[0061] In one embodiment, based on a product operation information set, the target interface element is determined from the basic interface elements contained in the product interface, including:
[0062] Based on the element feedback information in the product operation information set, the first interface element is determined from the basic interface elements contained in the product interface; the element feedback information set is the usage feedback for the basic interface elements contained in the product interface; the functional process information in the product operation information set is divided into multiple sub-process information, and the basic interface elements corresponding to each sub-process information are used as the second interface element; the basic interface elements corresponding to the newly added element information in the product operation information set are used as the third interface element; at least one of the first interface element, the second interface element, and the third interface element is used as the target interface element corresponding to the product interface.
[0063] Element feedback information refers to the response information corresponding to user feedback on interface elements. Functional flow information refers to the functional flow description information published by the target product's operations personnel or users regarding a complex function in the product interface, explaining how to use that complex function. New element information refers to the functional description information published by the target product's operations personnel or users regarding a newly added interface element.
[0064] For example, the terminal extracts high-frequency words from the feedback information of each element in the product operation information set to obtain each first interface element. Specifically, word frequency statistics are performed on the basic interface elements corresponding to the feedback information of each element in the product operation information set to obtain the frequency of occurrence of each basic interface element in the product operation information set. By comparing the frequency of occurrence of each basic interface element, the first interface element is determined from among the basic interface elements. For example, the basic interface element with a frequency greater than a preset value can be used as the first interface element, or the basic interface element with a frequency in the top 20% can be used as the first interface element. For the functional flow information in the product operation information set, the functional flow information is divided into sub-flow information corresponding to each step, and the basic interface element corresponding to each step is extracted from the sub-flow information corresponding to each step as the second interface element. For the newly added element information in the product operation information set, the basic interface element corresponding to the newly added element information is directly used as the third interface element. At least one of the first interface element, second interface element, and third interface element is used as the target interface element corresponding to the product interface. In actual implementation, the first interface element, second interface element, and third interface element can be deduplicated to obtain each target interface element corresponding to the product interface.
[0065] In the above embodiments, based on the element feedback information, functional flow information, and new element information collected in the product operation information set, target interface elements are extracted from each of the basic interface elements included in the product interface. This enables the summarization and organization of high-frequency problems, complex functions, and new functions generated by the target product during its operation. It allows for the rapid and accurate identification of target interface elements requiring configuration to trigger listening events from among the various basic interface elements included in the product interface from different perspectives. Thus, the target interface elements identified in the product interface based on different aspects of product operation are more accurate and better meet user needs.
[0066] In one embodiment, based on the product operation information corresponding to the target interface element in the product operation information set, the function prompt information corresponding to the target interface element is extracted, including:
[0067] The product operation information corresponding to the target interface element in the product operation information set is summarized and processed to obtain the initial prompt text corresponding to the target interface element. When the text length of the initial prompt text is less than the preset length, the initial prompt text is used as the function prompt text to obtain the function prompt information corresponding to the target interface element. When the text length of the initial prompt text is greater than or equal to the preset length, a function prompt link containing the initial prompt text is generated. Key information is extracted from the initial prompt text to obtain the function prompt text. Based on the function prompt link and the function prompt text, the function prompt information corresponding to the target interface element is obtained.
[0068] The initial prompt text refers to the simplified text obtained by simplifying multiple product operation information corresponding to the target interface element. It is the core content extracted from these multiple product operation information. The preset length can be set according to actual needs, and is usually the maximum displayable text length for the function prompt box.
[0069] For example, the terminal summarizes and processes the product operation information corresponding to the target interface element in the product operation information set, extracts the key text information corresponding to the target interface element in the product operation information set, and uses it as the initial prompt text corresponding to the target interface element. Specifically, it extracts key information and the logical relationships between key information from the product operation information associated with the target interface element. Based on the logical relationships between key information, it merges the key information into sentences or paragraphs to obtain the initial prompt text corresponding to the target interface element. When the text length of the initial prompt text is less than a preset length, the initial prompt text is used as the function prompt text. Based on the function prompt text, the function prompt information corresponding to the target interface element is obtained. For example, based on the product operation information corresponding to the target interface element, detailed function introduction information corresponding to the target interface element can be summarized and a function prompt link containing the function introduction information can be generated. Based on the function prompt text and the function prompt link, the function prompt information corresponding to the target interface element is obtained. When the text length of the initial prompt text is greater than or equal to the preset length, a function prompt link containing the initial prompt text is generated. The initial prompt text is further extracted for key information, and the initial prompt text is transformed into function prompt text with a text length less than the preset length. Based on the function prompt text and the function prompt link, the function prompt information corresponding to the target interface element is obtained.
[0070] In the above embodiments, when the length of the initial prompt text is less than a preset length, the initial text length is directly used as the function prompt text displayed in the function prompt box. When the length of the initial prompt text is greater than or equal to the preset length, further key information is extracted from the initial prompt text, and the length of the initial prompt text is shortened to less than the preset length to obtain the function prompt text. A function prompt link containing the initial prompt text is then generated, and function prompt information corresponding to the target interface element is generated based on the function prompt text and the function prompt link. In this way, when the length of the extracted initial prompt text exceeds the maximum text length that the function prompt box can display, the initial prompt text is displayed in the function prompt box in the form of a hyperlink, which can improve the flexibility of the interface prompts and make the form of the interface prompts more diverse.
[0071] In one embodiment, based on the functional prompt information corresponding to the target interface element, a trigger listener event is created for the target interface element, including:
[0072] When the target interface element is a field interface element, an auxiliary prompt control corresponding to the field interface element is created. Based on the functional prompt information corresponding to the field interface element, a trigger listener event corresponding to the auxiliary prompt control is created. The auxiliary prompt control is used to display in association with the field interface element on the product interface. When the target interface element is a control interface element, a trigger listener event corresponding to the control interface element is created based on the functional prompt information corresponding to the control interface element.
[0073] In this context, field UI elements refer to the fields contained in the target UI. Field UI elements are static text and lack interactivity. Control UI elements refer to the controls contained in the target UI. Control UI elements are interactive; users can perform specific operations or submit data by clicking or interacting with these controls. For example... Figure 3 As shown, 304 is a field interface element, such as... Figure 5 As shown, 502 represents a control interface element. Since field interface elements are not interactive, an interactive control is needed to trigger the display of corresponding functional prompts for each field interface element; this is called an auxiliary prompt control. This control also allows users to more intuitively understand which fields are configured with functional prompts, such as... Figure 9 As shown in the image, the question mark icon is an auxiliary prompt control set for the field interface element "Ticket Collection Phone Number".
[0074] For example, when the target interface element is a field interface element, the terminal creates an auxiliary prompt control corresponding to the field interface element in the product interface. Based on the functional prompt information corresponding to the field interface element, a trigger listener event is created for the auxiliary prompt control corresponding to the field interface element. Specifically, the auxiliary prompt control corresponding to the field interface element is displayed in association with the field interface element on the product interface. The field interface element and its corresponding auxiliary prompt control are positioned very close to each other on the product interface, forming a visual whole. In actual implementation, the display position of the auxiliary prompt control corresponding to the field interface element in the product interface is calculated based on the real-time display position and element size of the field interface element. When displaying the product interface, the auxiliary prompt control corresponding to the field interface element is displayed at the real-time calculated display position. When the target interface element is a control interface element, a trigger listener event is created for the control interface element based on its functional prompt information.
[0075] In the above embodiments, since the field interface elements are not interactive, an interactive control, i.e., an auxiliary prompt control, is needed to trigger the display of corresponding functional prompt information for each field interface element. A corresponding trigger listener event is created for the field interface element through the auxiliary prompt control. For control interface elements, trigger listener events are created directly for each control interface element. This ensures that a corresponding trigger listener event is created for each target interface element, improving the reliability of the interface prompts.
[0076] In one embodiment, the interface prompting method further includes:
[0077] Obtain the product operation information set corresponding to the product interface of the target product; Based on the error pop-up feedback information in the product operation information set, determine the target error pop-up from the basic error pop-ups corresponding to the target interface; The error pop-up feedback information is the problem feedback for the basic error pop-ups corresponding to the product interface; The basic error pop-ups are triggered by the failure of operation on the control interface elements in the product interface; Summarize and process the error pop-up feedback information corresponding to the target error pop-up to obtain the error message information corresponding to the target error pop-up; Create an error message link corresponding to the error message information and add the error message link to the target error pop-up.
[0078] Error pop-up feedback information refers to the response information corresponding to the user's feedback information regarding the error pop-up. Basic error pop-ups are those set up in the product interface. Target error pop-ups are basic error pop-ups with a large amount of feedback information, determined based on the feedback information from the target pop-ups. Setting error message links for these pop-ups allows users to quickly obtain corresponding solutions, thereby improving interface operation efficiency. Error message information refers to the core content obtained by simplifying the text of the feedback information from each error pop-up corresponding to the target error pop-up. Error message links are links displayed in the target error pop-up to show error message information, providing users with more detailed analysis of the error causes and solutions.
[0079] For example, the terminal obtains the product operation information set corresponding to the product interface of the target product. Based on the error pop-up feedback information in the product operation information set, the target error pop-up is determined from the various basic error pop-ups corresponding to the target interface. The feedback information of each error pop-up associated with the target error pop-up is summarized and processed to obtain the error prompt information corresponding to the target error pop-up. Specifically, key information and the logical relationships between the key information are extracted from the error pop-up feedback information associated with the target error pop-up. Based on the logical relationships between the key information, the key information is merged into sentences or paragraphs to obtain the error prompt information corresponding to the target error pop-up. An error prompt link containing the error prompt information is generated and added to the target error pop-up so that when the user does not know the solution corresponding to the target error pop-up, they can obtain the error cause analysis and solution corresponding to the target error pop-up by triggering the error prompt link in the target error pop-up.
[0080] In the above embodiments, target error pop-ups with a large amount of feedback information are extracted based on the error pop-up feedback information. Error prompt links are set for these pop-ups, which allows users to quickly obtain the corresponding error cause analysis and detailed solutions based on the error prompt links. This enables users to solve error problems that occur during the use of the target product on their own, thereby improving the efficiency of interface operation.
[0081] In one embodiment, in response to a trigger operation on a target interface element in the product interface, a function prompt box corresponding to the target interface element is displayed, including:
[0082] In response to the triggering operation of the auxiliary prompt control corresponding to the target interface element in the product interface, the function prompt box corresponding to the target interface element is displayed in the interface area outside the target interface element and the auxiliary prompt control, according to the display duration of the function prompt box corresponding to the target interface element; the display duration is positively correlated with the text length of the function prompt information.
[0083] For example, in response to a trigger operation on an auxiliary prompt control corresponding to a target interface element in the product interface, the terminal obtains the text length of the functional prompt information contained in the trigger listener event corresponding to the target interface element, and determines the display duration of the functional prompt box corresponding to the target interface element based on the text length of the functional prompt information. The display duration and the text length of the functional prompt information are positively correlated. According to the display duration of the functional prompt box corresponding to the target interface element, the functional prompt box corresponding to the target interface element is displayed in the interface area outside the target interface element and the auxiliary prompt control until the display duration ends, at which point the display of the functional prompt box corresponding to the target interface element ends.
[0084] In the above embodiments, the display duration of the function prompt box corresponding to the target interface element is determined based on the text length of the function prompt information contained in the trigger listening event corresponding to the target interface element, thus realizing the dynamic calculation of the display duration of the function prompt box. This ensures that users receive information within the required time and close the pop-up at the appropriate time. This helps avoid user disturbance or inconvenience, thereby improving the user experience. Furthermore, it avoids unnecessary pop-up displays, thereby saving system resources and contributing to improved performance and response speed of the target product.
[0085] In one embodiment, the interface prompting method proposed in this application can be applied to the product interface of a tax management platform. For example... Figure 10 As shown, the interface prompt method includes the following steps:
[0086] 1. Operational Phase
[0087] like Figure 10 As shown, the cloud community refers to the official knowledge-sharing platform for the tax administration platform, providing users with comprehensive product feature knowledge and a platform for product exchange. During the operation of the tax administration platform, computer equipment was used to collect product feature knowledge posts published by operations personnel on the cloud community. Furthermore, high-frequency search terms related to error pop-ups were analyzed and extracted from the cloud community to identify high-frequency application questions. Simultaneously, high-frequency application questions were extracted from user-submitted application questions related to error pop-ups. Operations personnel then published cloud community Q&As for each high-frequency application question, with each Q&A containing an analysis of the problem's causes and solutions.
[0088] 2. Product Development Stage
[0089] like Figure 10 As shown, the computer equipment extracts target interface elements from the basic interface elements contained in the product interface based on detailed product function knowledge posts and user feedback information for the tax management platform. It then extracts corresponding function prompt information for the target interface elements from the user feedback information and detailed product function knowledge posts associated with them. Specifically, the function prompt information includes function prompt text and function prompt links. The function prompt links are used to display detailed function descriptions corresponding to the target interface elements. Based on the function prompt information corresponding to the target interface elements, corresponding lightweight prompt components are registered for the target interface elements. Simultaneously, links to cloud community Q&A corresponding to the error pop-up are added as error prompt links to the error pop-up to provide users with product error prompts.
[0090] 3. User usage phase
[0091] like Figure 10As shown, the computer device, through a notification component corresponding to the target interface element, responds to a trigger operation on the target interface element in the product interface by displaying a function prompt box for the target interface element. The function prompt box displays the function prompt information for the target interface element, including the function prompt text and a function prompt link. Users can click the function prompt link in the function prompt information to view a detailed explanation of the function corresponding to the target interface element. In addition, when a user triggers an error pop-up window on the product interface, the corresponding error prompt link is displayed in the error pop-up window. Users can click the error prompt link to view the error cause analysis and solutions for the error pop-up window. Users who encounter errors can also submit other application issues related to the error pop-up window to R&D or maintenance personnel via a submission form.
[0092] In the above embodiments, by extracting functional prompt information and registering corresponding tip components for target interface elements based on this information, the utility of the tip function is fully utilized, and the product guidance content displayed in the tip is improved. Furthermore, the interface prompt method proposed in this application does not have any special business attributes and is a general solution that can be reused in other domain modules. Moreover, by registering tip components for target interface elements in the product interface, the interface prompt method can be implemented, making it simple, convenient, and easy to use. Registering tip components for interface elements in the product interface allows users to quickly understand how to use the product, solve product usage problems independently, and reduce the consumption of operation and maintenance resources.
[0093] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0094] Based on the same inventive concept, this application also provides an interface prompting device for implementing the interface prompting method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more interface prompting device embodiments provided below can be found in the limitations of the interface prompting method described above, and will not be repeated here.
[0095] In one embodiment, such as Figure 11As shown, an interface prompting device is provided, including: a product interface display module 1102 and a prompt information display module 1104, wherein:
[0096] Product interface display module 1102 is used to display the product interface corresponding to the target product;
[0097] The prompt information display module 1104 is used to respond to a trigger operation on a target interface element in the product interface, display a function prompt box corresponding to the target interface element, and display function prompt information corresponding to the target interface element in the function prompt box; the function prompt information includes at least one of function prompt text and function prompt link, and the function prompt link is used to jump to the element introduction webpage corresponding to the target interface element; wherein, the target interface element is an interface element that has registered a trigger listening event, and the trigger listening event includes a trigger operation to be listened to configured for the target interface element, and the function prompt information to be displayed when the configured trigger operation is listened to.
[0098] In one embodiment, the interface prompt device further includes a listening event creation module. The listening event creation module is used to determine the target interface element from the basic interface elements contained in the product interface corresponding to the target product; register the prompt component corresponding to the target interface element through the prompt manager in the interface development tool; the prompt component includes an initial listening event corresponding to the target interface element; configure a trigger listening event corresponding to the target interface element based on the functional prompt information and preset trigger operation corresponding to the target interface element; replace the initial listening event in the prompt component based on the trigger listening event; the trigger listening event is used to display the functional prompt information corresponding to the target interface element in the functional prompt box based on the text editor component and the scroll pane component when the configured trigger operation is detected in the product interface.
[0099] In one embodiment, the interface prompting device further includes a prompting information determination module. The prompting information determination module is used to obtain a set of product operation information corresponding to the product interface of the target product; based on the set of product operation information, determine the target interface element from the basic interface elements contained in the product interface; based on the product operation information corresponding to the target interface element in the set of product operation information, extract the functional prompting information corresponding to the target interface element; and based on the functional prompting information corresponding to the target interface element, create a trigger listening event corresponding to the target interface element.
[0100] In one embodiment, the interface prompting device further includes a pop-up prompting module. The pop-up prompting module is used to obtain the product operation information set corresponding to the product interface of the target product; based on the error pop-up feedback information in the product operation information set, determine the target error pop-up from the basic error pop-ups corresponding to the target interface; the error pop-up feedback information is feedback on the problem of the basic error pop-up corresponding to the product interface, which is triggered by the failure of operation on control interface elements in the product interface; summarize and process the error pop-up feedback information corresponding to the target error pop-up to obtain the error prompt information corresponding to the target error pop-up; create an error prompt link corresponding to the error prompt information, and add the error prompt link to the target error pop-up.
[0101] In one embodiment, the prompt message determination module is further configured to:
[0102] Based on the element feedback information in the product operation information set, the first interface element is determined from the basic interface elements contained in the product interface; the element feedback information set is the usage feedback for the basic interface elements contained in the product interface; the functional process information in the product operation information set is divided into multiple sub-process information, and the basic interface elements corresponding to each sub-process information are used as the second interface element; the basic interface elements corresponding to the newly added element information in the product operation information set are used as the third interface element; at least one of the first interface element, the second interface element, and the third interface element is used as the target interface element corresponding to the product interface.
[0103] In one embodiment, the prompt message determination module is further configured to:
[0104] The product operation information corresponding to the target interface element in the product operation information set is summarized and processed to obtain the initial prompt text corresponding to the target interface element. When the text length of the initial prompt text is less than the preset length, the initial prompt text is used as the function prompt text to obtain the function prompt information corresponding to the target interface element. When the text length of the initial prompt text is greater than or equal to the preset length, a function prompt link containing the initial prompt text is generated. Key information is extracted from the initial prompt text to obtain the function prompt text. Based on the function prompt link and the function prompt text, the function prompt information corresponding to the target interface element is obtained.
[0105] In one embodiment, the prompt message determination module is further configured to:
[0106] When the target interface element is a field interface element, an auxiliary prompt control corresponding to the field interface element is created. Based on the functional prompt information corresponding to the field interface element, a trigger listener event corresponding to the auxiliary prompt control is created. The auxiliary prompt control is used to display in association with the field interface element on the product interface. When the target interface element is a control interface element, a trigger listener event corresponding to the control interface element is created based on the functional prompt information corresponding to the control interface element.
[0107] In one embodiment, the prompt message display module 1104 is further configured to:
[0108] In response to the triggering operation of the auxiliary prompt control corresponding to the target interface element in the product interface, the function prompt box corresponding to the target interface element is displayed in the interface area outside the target interface element and the auxiliary prompt control, according to the display duration of the function prompt box corresponding to the target interface element; the display duration is positively correlated with the text length of the function prompt information.
[0109] The aforementioned interface prompt device configures trigger listening events for target interface elements in the product interface through the prompt manager in the interface development platform. When the trigger listening event of the target interface element is triggered, functional prompt information of the target interface element is displayed in the product interface. This provides accurate product function guidance, making the function guidance closely integrated with the product interface, thereby improving the efficiency of users operating the product interface and reducing the consumption of operation and maintenance manpower.
[0110] The modules in the aforementioned interface prompting device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0111] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 12As shown, the computer device includes a processor, memory, input / output interfaces, a communication interface, a display unit, and an input device. The processor, memory, and input / output interfaces are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interfaces are used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements an interface prompting method. The display unit is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0112] Those skilled in the art will understand that Figure 12 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0113] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.
[0114] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps in the above method embodiments.
[0115] In one embodiment, a computer program product or computer program is provided, the computer product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and executes the computer instructions, causing the computer device to perform the steps in the above-described method embodiments.
[0116] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0117] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments described above. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0118] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0119] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A method for providing interface prompts, characterized in that, The method includes: Display the product interface corresponding to the target product; In response to a trigger operation on a target interface element in the product interface, a function prompt box corresponding to the target interface element is displayed, and function prompt information corresponding to the target interface element is displayed in the function prompt box; the function prompt information includes at least one of function prompt text and function prompt link, and the function prompt link is used to jump to the element introduction webpage corresponding to the target interface element; The target interface element is an interface element registered with a trigger listening event. The trigger listening event includes a trigger operation configured for the target interface element to be listened to, and a functional prompt message to be displayed when the configured trigger operation is detected. The registration process for the trigger listening event of the target interface element includes: obtaining a set of product operation information related to the product interface of the target product from the knowledge platform and operation platform corresponding to the target product; determining the target interface element from the basic interface elements contained in the product interface based on the product operation information set; extracting the functional prompt message corresponding to the target interface element based on the product operation information corresponding to the target interface element in the product operation information set; when the target interface element is a field interface element, creating an auxiliary prompt control corresponding to the field interface element, and creating a trigger listening event corresponding to the auxiliary prompt control based on the functional prompt message corresponding to the field interface element; the auxiliary prompt control is used to be displayed in association with the field interface element on the product interface; when the target interface element is a control interface element, creating a trigger listening event corresponding to the control interface element based on the functional prompt message corresponding to the control interface element.
2. The method according to claim 1, characterized in that, The method further includes: The target interface element is determined from the basic interface elements contained in the product interface corresponding to the target product; Register the prompt component corresponding to the target UI element using the prompt manager in the UI development tool; the prompt component includes the initial listener event corresponding to the target UI element. Based on the functional prompt information and preset trigger operations corresponding to the target interface element, configure the trigger listening event corresponding to the target interface element; The initial listening event in the prompt component is replaced based on the trigger listening event; the trigger listening event is used to display the corresponding function prompt information of the target interface element in the function prompt box based on the text editor component and the scroll pane component when the configured trigger operation is detected in the product interface.
3. The method according to claim 1, characterized in that, The step of extracting the function prompt information corresponding to the target interface element based on the product operation information corresponding to the target interface element in the product operation information set includes: The number of product operation information items associated with the basic interface elements contained in the product interface in the product operation information set is counted. Based on the amount of product operation information associated with each of the basic interface elements, the target interface element is determined from the basic interface elements contained in the product interface.
4. The method according to claim 1, characterized in that, The step of determining the target interface element from the basic interface elements contained in the product interface based on the product operation information set includes: Based on the element feedback information in the product operation information set, a first interface element is determined from the basic interface elements contained in the product interface; the element feedback information set is the usage feedback for the basic interface elements contained in the product interface. The functional process information in the product operation information set is divided into multiple sub-process information, and the basic interface elements corresponding to each sub-process information are used as the second interface elements. The basic interface elements corresponding to the newly added element information in the product operation information set are used as the third interface elements. At least one of the first interface element, the second interface element, and the third interface element shall be used as the target interface element corresponding to the product interface.
5. The method according to claim 1, characterized in that, The step of extracting the function prompt information corresponding to the target interface element based on the product operation information corresponding to the target interface element in the product operation information set includes: The product operation information corresponding to the target interface element in the product operation information set is summarized and processed to obtain the initial prompt text corresponding to the target interface element. When the length of the initial prompt text is less than the preset length, the initial prompt text is used as the function prompt text to obtain the function prompt information corresponding to the target interface element; When the length of the text corresponding to the initial prompt text is greater than or equal to the preset length, a function prompt link containing the initial prompt text is generated. Key information is extracted from the initial prompt text to obtain the function prompt text. Based on the function prompt link and the function prompt text, the function prompt information corresponding to the target interface element is obtained.
6. The method according to claim 1, characterized in that, The auxiliary prompt control is an interactive control used to trigger the display of functional prompt information corresponding to the field interface element.
7. The method according to claim 1, characterized in that, The method further includes: Obtain the product operation information set corresponding to the product interface of the target product; Based on the error pop-up feedback information in the product operation information set, the target error pop-up is determined from the basic error pop-ups corresponding to the target interface; the error pop-up feedback information is the problem feedback for the basic error pop-up corresponding to the product interface, and the basic error pop-up is triggered by the failure of operation of the control interface elements in the product interface; The error pop-up feedback information corresponding to the target error pop-up is summarized and processed to obtain the error prompt information corresponding to the target error pop-up; Create an error message link corresponding to the error message information, and add the error message link to the target error pop-up window.
8. The method according to claim 1, characterized in that, The step of displaying a function prompt box corresponding to the target interface element in response to a trigger operation on the product interface includes: In response to a triggering operation of an auxiliary prompt control corresponding to a target interface element in the product interface, the functional prompt box corresponding to the target interface element is displayed in the interface area outside the target interface element and the auxiliary prompt control, according to the display duration of the functional prompt box corresponding to the target interface element; the display duration is positively correlated with the text length corresponding to the functional prompt information.
9. An interface prompting device, characterized in that, The device includes: The product interface display module is used to display the product interface corresponding to the target product. The prompt information display module is used to respond to a trigger operation on a target interface element in the product interface, display a function prompt box corresponding to the target interface element, and display function prompt information corresponding to the target interface element in the function prompt box; wherein, the target interface element is an interface element that has been pre-registered with trigger listening events through the prompt manager in the interface development tool, the trigger listening events include a trigger operation to be listened to for the target interface element, and a function prompt information to be displayed when the configured trigger operation is listened to; the function prompt information is used to introduce the function of the target interface element; The prompt information determination module is used to obtain a set of product operation information related to the product interface of the target product from the knowledge platform and operation platform corresponding to the target product; based on the set of product operation information, determine the target interface element from the basic interface elements contained in the product interface; based on the product operation information corresponding to the target interface element in the set of product operation information, extract the functional prompt information corresponding to the target interface element; when the target interface element is a field interface element, create an auxiliary prompt control corresponding to the field interface element, and create a trigger listening event corresponding to the auxiliary prompt control based on the functional prompt information corresponding to the field interface element; the auxiliary prompt control is used to be associated with and displayed on the product interface and the field interface element; when the target interface element is a control interface element, create a trigger listening event corresponding to the control interface element based on the functional prompt information corresponding to the control interface element.
10. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 8.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 8.
12. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Prompt information display method and device, equipment and medium
CN111538549A
Application prompt information display method, device and equipment
CN114661205A
Operation guidance method and device for financial business handling, equipment, medium and product
CN116909663A
Game prompt identifier processing method and device, computer equipment and storage medium
CN117258290A