Data display method, data processing method and computer device
Patent Information
- Application Number
- CN202510055490.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-14
- Publication Date
- 2026-09-04
- Estimated Expiration
- 2045-01-14
AI Technical Summary
[0003]现有的智能问答技术通常是根据用户的偏好来推送问题,其推送的问题常与用户当下想要了解的内容无关,因而现有的智能问答技术存在推送的问题准确度不高的技术缺陷
[0073]上述数据展示方法、数据处理方法、装置、计算机设备、存储介质和计算机程序产品,在当前页面展示针对当前页面的引导控件;引导控件用于引导推荐与当前页面相关的推荐内容;推荐内容基于当前页面的页面内容和/或用户偏好得到;响应于针对引导控件的触发操作,展示推荐内容。采用本方法,通过触发当前页面的引导控件,展示与页面内容相关的推荐内容和/或与用户的偏好相关的推荐内容,能够更精准的理解用户当前的需求和想要了解的内容,实现了推荐内容的个性化提供与展示,还能通过提供推荐内容,辅助用户快速找到和解决问题,降低了用户了解内容的门槛,从而提高了推荐内容的获取效率。
Smart Images

Figure CN119916986B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of artificial intelligence technology, and in particular to a data display method, data processing method, apparatus, computer equipment, storage medium, and computer program product. Background Technology
[0002] With the explosive growth of the internet and digital information, users' demand for quick access to information and answers is increasing, providing abundant application scenarios and impetus for the development of intelligent question-answering technology. Intelligent question-answering technology enables computer systems to understand the intent behind a user's question and provide accurate and relevant answers.
[0003] Existing intelligent question answering technologies typically push questions based on user preferences, and these questions are often irrelevant to what the user currently wants to know. Therefore, existing intelligent question answering technologies suffer from the technical flaw of low accuracy in pushing questions. Summary of the Invention
[0004] Therefore, it is necessary to provide a data display method, data processing method, apparatus, computer equipment, computer-readable storage medium, and computer program product that can improve the efficiency of obtaining recommended content, in order to address the above-mentioned technical problems.
[0005] Firstly, this application provides a data display method. The method includes:
[0006] On the current page, a guide control is displayed; the guide control is used to guide the recommendation of content related to the current page; the recommended content is obtained based on the page content of the current page and / or user preferences;
[0007] In response to a triggering action on the guide control, the recommended content is displayed.
[0008] In one embodiment, the method further includes:
[0009] Based on the display position of the guide control, the guide content corresponding to the guide control is displayed within a preset range of the display position; the guide content is selected from the recommended content.
[0010] The response to a triggering operation on the guide control, displaying the recommended content, includes:
[0011] In response to a triggered operation on the guide control and / or the guide content, the recommended content is displayed.
[0012] In one embodiment, displaying the recommended content in response to a triggering operation on the guide control includes:
[0013] In response to a triggering operation on the guide control, a dialog page is displayed;
[0014] The recommended content is displayed on the dialog page.
[0015] In one embodiment, the method further includes:
[0016] If the recommended content includes the target function, then the function operation entry corresponding to the target function will be displayed on the dialogue page;
[0017] In response to a trigger operation on the function operation entry point, the operation page corresponding to the target function is displayed; the operation page is used to operate and / or configure the target function.
[0018] In one embodiment, after displaying the recommended content on the chat page, the method further includes:
[0019] In response to a question input operation triggered on the dialog page, the question content corresponding to the question input operation is displayed on the dialog page;
[0020] Display the response content corresponding to the question.
[0021] In one embodiment, the dialog page also displays an update control for the recommended content;
[0022] The method further includes:
[0023] In response to a trigger operation on the update control, the recommended content is updated to obtain the updated recommended content;
[0024] The updated recommended content is displayed on the dialog page.
[0025] In one embodiment, the recommended content includes at least one question-guided content for the current page;
[0026] The response to a triggering operation on the guide control, displaying the recommended content, includes:
[0027] In response to a triggering operation on the guide control, at least one of the problem guidance contents is displayed; the problem guidance content is determined based on at least one of the current page type, the page content, and the user preferences;
[0028] Get the triggered action for the selected question guidance content, and display the corresponding answer content for the selected question guidance content.
[0029] In one embodiment, the method further includes:
[0030] Obtain the recommended content to be shared selected from the recommended content, and obtain the corresponding response content to be shared for the recommended content to be shared;
[0031] Identify the user to whom the recommended content and the response content to be shared are located, and send the recommended content and the response content to the user to whom they are shared.
[0032] Secondly, this application provides a data processing method. The method includes:
[0033] Based on the current page type, obtain the content to be recommended corresponding to the page type;
[0034] The content to be recommended is sorted to obtain recommended content associated with the guide control displayed on the current page; the recommended content is used to implement the steps of the method described in the first aspect.
[0035] In one embodiment, based on the current page's page type, the method for obtaining recommended content corresponding to the page type includes:
[0036] If the page type does not belong to the target type, then the content to be recommended related to user preferences is obtained; the user preferences are obtained based on the analysis of historical usage information.
[0037] If the page type belongs to the target type, then the content to be recommended related to the page content of the current page is obtained.
[0038] In one embodiment, obtaining the content to be recommended related to the page content of the current page includes:
[0039] If the number of candidate recommended content related to the page content obtained does not meet the preset number threshold, then a target number of supplementary recommended content is obtained and added to the candidate recommended content to obtain the content to be recommended; the target number is obtained based on the difference between the preset number threshold and the number of candidate recommended content.
[0040] If the number of candidate recommended content meets the preset number threshold, then the candidate recommended content is set as the content to be recommended.
[0041] In one embodiment, the content to be recommended is preprocessed and sorted sequentially to obtain recommended content associated with the guide controls displayed on the current page, including:
[0042] Obtain the trained text processing model;
[0043] The text processing model is used to perform content generalization on the content to be recommended, resulting in preprocessed content to be recommended.
[0044] Based on the weights of each preprocessed content to be recommended, the preprocessed content to be recommended is sorted to obtain the recommended content associated with the guide control displayed on the current page.
[0045] In one embodiment, before sorting the preprocessed content to be recommended according to the weights of each preprocessed content to be recommended to obtain the recommended content, the method further includes:
[0046] Based on the historical usage information of the logged-in user corresponding to the current page, the user tag of the logged-in user is obtained;
[0047] Obtain the device information of the logged-in user;
[0048] The weights of each preprocessed content to be recommended are obtained based on the user tags and the device information.
[0049] Thirdly, this application also provides a data display device. The device includes:
[0050] The control display module is used to display guidance controls for the current page; the guidance controls are used to guide the recommendation of content related to the current page; the recommendation content is generated based on the page content of the current page and / or user preferences;
[0051] The content display module is used to display the recommended content in response to a trigger operation on the guide control.
[0052] Fourthly, this application also provides a data processing apparatus. The apparatus includes:
[0053] The content acquisition module is used to acquire content to be recommended that corresponds to the current page type.
[0054] The content processing module is used to preprocess and sort the content to be recommended in sequence to obtain recommended content associated with the guide control displayed on the current page; the recommended content is more concise than the content to be recommended; the recommended content is used to implement the steps of the method described in the first aspect.
[0055] Fifthly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:
[0056] On the current page, a guide control is displayed; the guide control is used to guide the recommendation of content related to the current page; the recommended content is obtained based on the page content of the current page and / or user preferences;
[0057] In response to a triggering action on the guide control, the recommended content is displayed.
[0058] Sixthly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:
[0059] Based on the current page type, obtain the content to be recommended corresponding to the page type;
[0060] The content to be recommended is preprocessed and sorted sequentially to obtain recommended content associated with the guide control displayed on the current page; the recommended content is more concise than the content to be recommended; the recommended content is used to implement the steps of the method described in the first aspect.
[0061] Seventhly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:
[0062] On the current page, a guide control is displayed; the guide control is used to guide the recommendation of content related to the current page; the recommended content is obtained based on the page content of the current page and / or user preferences;
[0063] In response to a triggering action on the guide control, the recommended content is displayed.
[0064] Eighthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:
[0065] Based on the current page type, obtain the content to be recommended corresponding to the page type;
[0066] The content to be recommended is preprocessed and sorted sequentially to obtain recommended content associated with the guide control displayed on the current page; the recommended content is more concise than the content to be recommended; the recommended content is used to implement the steps of the method described in the first aspect.
[0067] Ninthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, performs the following steps:
[0068] On the current page, a guide control is displayed; the guide control is used to guide the recommendation of content related to the current page; the recommended content is obtained based on the page content of the current page and / or user preferences;
[0069] In response to a triggering action on the guide control, the recommended content is displayed.
[0070] Tenthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, performs the following steps:
[0071] Based on the current page type, obtain the content to be recommended corresponding to the page type;
[0072] The content to be recommended is preprocessed and sorted sequentially to obtain recommended content associated with the guide control displayed on the current page; the recommended content is more concise than the content to be recommended; the recommended content is used to implement the steps of the method described in the first aspect.
[0073] The aforementioned data display method, data processing method, apparatus, computer equipment, storage medium, and computer program product display a guidance control for the current page. This guidance control guides users to recommend content relevant to the current page. The recommended content is derived from the current page's content and / or user preferences. In response to a triggering operation on the guidance control, the recommended content is displayed. By employing this method, and triggering the guidance control on the current page to display recommended content related to the page content and / or user preferences, it is possible to more accurately understand the user's current needs and desired information. This achieves personalized provision and display of recommended content, and by providing recommended content, it assists users in quickly finding and resolving problems, lowering the barrier to entry for users to understand the content, thereby improving the efficiency of obtaining recommended content. Attached Figure Description
[0074] Figure 1 This is an application environment diagram of the data display method in one embodiment;
[0075] Figure 2 This is a flowchart illustrating a data display method in one embodiment;
[0076] Figure 3 This is a flowchart illustrating the steps of displaying the guide content corresponding to the guide control within a preset range of the display location in one embodiment.
[0077] Figure 4 This is a schematic diagram of an interface in one embodiment, showing the guidance content corresponding to the guidance control within a preset range of the display location;
[0078] Figure 5 This is a schematic diagram of the interface displaying the dialog page in one embodiment;
[0079] Figure 6 This is a schematic diagram of another interface displaying a dialog page in one embodiment;
[0080] Figure 7 This is a schematic diagram illustrating the display of the function operation entry corresponding to the target function on the dialog page in one embodiment;
[0081] Figure 8 This is a flowchart illustrating a data processing method in one embodiment;
[0082] Figure 9 This is a flowchart illustrating the process of obtaining content to be recommended based on the current page's page type, as described in one embodiment.
[0083] Figure 10 This is a flowchart illustrating the data display method in another embodiment;
[0084] Figure 11 This is a schematic diagram of the current page in one embodiment;
[0085] Figure 12 This is a schematic diagram of another interface displaying a dialog page in one embodiment;
[0086] Figure 13 This is a schematic diagram of another current page in one embodiment;
[0087] Figure 14 This is a schematic diagram of an interface that displays a dialog page in one embodiment;
[0088] Figure 15 This is a schematic diagram of yet another current page in one embodiment;
[0089] Figure 16 This is a schematic diagram of another interface displaying a dialog page in one embodiment;
[0090] Figure 17 This is a structural block diagram of a data display device in one embodiment;
[0091] Figure 18 This is a structural block diagram of a data display device in one embodiment;
[0092] Figure 19 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0093] 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.
[0094] 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 the relevant data must comply with relevant regulations.
[0095] The data display method provided in this application embodiment can be applied to, for example, Figure 1 The application environment shown is a smart home system, which may include: a router, a gateway, terminals 101 (such as mobile phones, tablets, and laptops), a server 102, and multiple smart devices 103 (such as cameras, sensors, switches, and smart control panels). In this smart home system, smart devices can connect to the gateway via ZIGBEE / Bluetooth / WiFi, and the gateway and user terminals can connect to the router via WiFi. Additionally, terminals can also establish network connections to the server via 2G / 3G / 4G / 5G, WiFi, etc., thereby obtaining data sent by the server.
[0096] The terminal is used to provide local services to users. The server can be implemented using a standalone server, a server cluster consisting of multiple servers, or a cloud server.
[0097] In one embodiment, terminal 101 displays a guide control for the current page; the guide control is used to guide the recommendation of content related to the current page; the recommended content is obtained based on the page content of the current page and / or user preferences; then terminal 101 responds to the trigger operation of the guide control and displays the recommended content.
[0098] In another embodiment, a smart device 103 with display function displays a guide control for the current page; the guide control is used to guide the recommendation of content related to the current page; the recommended content is obtained based on the page content of the current page and / or user preferences; and then the smart device 103 with display function responds to the trigger operation of the guide control to display the recommended content.
[0099] In one embodiment, such as Figure 2 As shown, a data display method is provided. Taking the application of this method to a computer device as an example, the computer device can specifically be... Figure 1The method includes the following steps: A terminal 101 and a smart device 103 with a display function.
[0100] Step S201: Display a guide control for the current page; the guide control is used to guide the recommendation of content related to the current page; the recommended content is obtained based on the page content of the current page and / or user preferences.
[0101] The current page refers to the front-end page that the user is currently browsing on the terminal. For example, the current page can be a page of various applications or a web page. Taking smart home and smart space applications as examples, the current page can be a functional page such as a control page or a device management page; the current page can also be a non-functional general page such as a user information page or application information page.
[0102] In this context, a guide control refers to a front-end interface component that guides users to view recommended content. Recommended content refers to content presented to users for their browsing and interaction.
[0103] Specifically, while a user is browsing the current page on their computer device, guided controls can be displayed on the page. These controls can be of preset shapes (e.g., circles, squares, rhombuses) and / or preset patterns (e.g., four-pointed stars, five-pointed stars, simple illustrations, etc.) in preset locations (e.g., the bottom right corner). Users can interact with these guided controls to obtain recommended content related to the current page's content and / or their user preferences.
[0104] For example, suppose the user is currently browsing a page that is a function page corresponding to a specific device, such as a "smart video doorbell page". The computer can obtain relevant recommended content based on the video doorbell function, monitoring video and other related page content on the smart video doorbell page. For example, the recommended content could be an introduction to the video doorbell function, a recommended tutorial on how to use the video doorbell, or a query for the video doorbell monitoring report.
[0105] To illustrate further, suppose the current page a user is browsing is a user homepage like "My Information." Then, based on user tags (such as beginner user, geek user, user with service provider, etc.) and / or user device information (such as high device hardware performance, weak device signal, device storage space, etc.), we can obtain the user's preferences and then provide personalized recommendations based on those preferences. For example, we can recommend advanced ways to use the application to geek users, or recommend commonly used operations to beginner users.
[0106] In step S202, in response to the trigger operation on the guide control, recommended content is displayed.
[0107] Among them, the triggering operation refers to the interaction behavior between user-guided controls.
[0108] Specifically, users can trigger actions such as clicking, tapping, or long-pressing on the guide controls to enable the computer device to obtain recommended content related to the current page content and / or user preferences, and then visualize the recommended content.
[0109] For example, a pre-defined shape and style guide control is displayed in the lower right corner of the current page. Users can click on the guide control to view recommended content in detail and perform intelligent dialogue or smart home function operations based on the recommended content.
[0110] In the above data display method, a guide control for the current page is displayed. This guide control guides users to recommend content relevant to the current page. The recommended content is derived from the current page's content and / or user preferences. The recommended content is displayed in response to a trigger action on the guide control. This method, by triggering the guide control on the current page to display recommended content related to the page content and / or user preferences, allows for a more accurate understanding of the user's current needs and desired information. It achieves personalized provision and display of recommended content and helps users quickly find and solve problems, lowering the barrier to entry for users and thus improving the efficiency of obtaining recommended content.
[0111] In one embodiment, such as Figure 3 As shown, the above method also includes: step S301, displaying the guidance content corresponding to the guidance control within a preset range of the display position according to the display position of the guidance control; the guidance content is obtained by filtering from the recommended content.
[0112] Guided content refers to text or images on a page used to guide or instruct a certain behavior or operation. Guided content can help users understand operations, guide users to use functions, and display prompts. For example, if a user enters a page less than a preset threshold (e.g., first time, second time, third time, etc.), guided content can help the user understand how to operate the page, or what the core function of the page is and how to operate it. Another example is that guided content can be used to recommend content that matches the user's preferences.
[0113] In practical applications, the guidance content can include information such as introductions to recommended functions, feature recommendations, user tutorials, report queries, and problem solutions.
[0114] Specifically, Figure 4To display a schematic diagram of the interface corresponding to the guide control's guide content within a preset display area, the server or computer device will obtain multiple recommended content items based on the current page content and / or user preferences, and push the recommended content to the user. The computer device can also filter a preset number (e.g., one) of guide content items from the recommended content as the guide content corresponding to the guide control, and determine the content display position of the guide content within the preset display area based on the display position of the guide control; subsequently, the computer device can display the guide content at that content display position, or display a floating box at that content display position, where the floating box is used to display the guide content.
[0115] In practical applications, such as Figure 4 As shown, computer devices can provide "proactive guidance" functionality for the current page. For example, a "guide control" can be displayed in the lower right corner of the current page, and further, specific "guide content" can be displayed near the "guide control," such as above or in the upper left corner of the guide control. Users can click on the guide content or the guide control to further display recommended content.
[0116] Specifically, the computer device analyzes the user's device configuration and usage history, and determines whether to push personalized gameplay guidance to the user based on the corresponding algorithms and models, and randomly selects one of the multiple recommended contents as the guidance content; then the computer device can display a floating bubble-like floating box at a relatively close position above the guidance control, and display the guidance content in the floating box; in addition to displaying the guidance content, other controls can also be displayed in the floating box.
[0117] In step S202 above, in response to a trigger operation on the guide control, recommended content is displayed, specifically including the following: In step S302, in response to a trigger operation on the guide control and / or guide content, recommended content is displayed.
[0118] Specifically, users can trigger clicks, double-clicks, or long presses on the guide controls and / or guide content and / or other controls in the floating box, enabling the computer device to obtain recommended content related to the current page content and / or user preferences, and then visually display the recommended content.
[0119] In this embodiment, by displaying the guide control at a preset range within the display position, guide content corresponding to the guide control and filtered from the recommended content is displayed. This allows users to quickly view the details of the recommended content, further improving the efficiency of obtaining the recommended content. Furthermore, it can respond to trigger operations on the guide control and / or guide content to display the recommended content, enabling users to trigger the display of recommended content in multiple ways through the guide control and / or guide content, and also enhancing the diversity of human-computer interaction.
[0120] In one embodiment, step S202 above, in response to a trigger operation on the guide control, displays recommended content, specifically including the following: in response to a trigger operation on the guide control, a dialog page is displayed; and recommended content is displayed on the dialog page.
[0121] In this context, a dialogue page typically refers to a user interface page used for displaying and facilitating dialogue or interaction. In practical applications, a dialogue page can also be viewed as an artificial intelligence (AI) assistant page, providing users with relevant questions and guidance.
[0122] Specifically, after a user clicks, taps, or long-presses on the guide control and / or guide content and / or other controls in the floating box, the computer device can display a dialog page floating above the current page, showing multiple recommended content items or a preset number (e.g., 1) of guide content items.
[0123] The format in which a computer device displays the dialog page and the format in which it shows recommended content can be the same for different types of current pages. For example, Figure 5 This is a schematic diagram of the dialog page. Figure 5 The left image shows the current page, with a "guide control" displayed in the lower right corner. If the current page is a functional page of smart home software, such as a curtain control page or a light control page, clicking the "guide control" will cause the computer device to display a floating dialog page on that functional page, showing recommended content.
[0124] In one embodiment, Figure 6 This is a schematic diagram of another interface that displays a dialog page. Figure 6 The left image shows the current page, with a "guide control" displayed in the lower right corner. If the current page is a non-functional, general page such as a user information page in smart home software, clicking the "guide control" will cause the computer device to display a floating dialog page on that non-functional, general page.
[0125] In practical applications, computer devices can also set the display duration of the floating window, that is, to display the guide control normally and the floating window for a short time. For example Figure 4 When both guide controls and guide content are displayed on the current page, the user can choose to trigger the guide controls and / or guide content to cause the computer device to display a dialog page and recommended content. For example... Figure 5 , Figure 6 When only the guide controls are displayed on the current page, users can only trigger the guide controls to display the dialog page and recommended content on their computer device.
[0126] In this embodiment, the computer device displays a dialog page and shows recommended content in the dialog page in response to a trigger operation on the guide control and / or guide content and / or other controls in the floating box. This provides diverse human-computer interaction operations for triggering the display of the dialog page and recommended content, effectively improving the interactive flexibility of the guide control and / or guide content, and enabling the user to be provided with recommended content more quickly and effectively.
[0127] In one embodiment, the method further includes: if the recommended content includes the target function to be pushed, then displaying the function operation entry corresponding to the target function on the dialog page; in response to the triggering operation of the function operation entry, displaying the operation page corresponding to the target function; the operation page is used to operate and / or configure the target function.
[0128] Here, "target function" refers to the function recommended to the user. For example, a target function could be a newly added function for a smart device, a recommended control scheme for each smart device, and / or a linkage control scheme, etc. "Function operation entry" refers to the entry control used to jump to the operation page of the target function.
[0129] Figure 7 This diagram illustrates how to display the function operation entry point corresponding to a target function on a dialog page. Specifically, the recommended content displayed by the computer device can be a question recommended for the user to query, the target function being pushed, or content containing both a question and a target function. If the pushed content includes the target function, the computer device can further display the function operation entry point corresponding to that target function on the dialog page. If the user wants to operate and / or configure the target function, they can trigger the function operation entry point through actions such as clicking or long-pressing. The computer device will then switch to displaying the operation page corresponding to the target function, allowing the user to operate and / or configure the target function based on the displayed operation page.
[0130] In this embodiment, by displaying the function operation entry corresponding to the target function in the dialog page, users can trigger the function operation entry in the dialog page and jump to the display of the operation page corresponding to the target function. This effectively saves users the time of searching for the operation page, greatly improves the efficiency of users obtaining the operation page, and allows them to operate and / or configure the target function on the operation page, thus improving the convenience of operating and / or configuring the target function.
[0131] In one embodiment, after displaying the recommended content on the dialogue page in step S202 above, the method further includes: in response to a question input operation triggered on the dialogue page, displaying the question content corresponding to the question input operation on the dialogue page; and displaying the answer content corresponding to the question content.
[0132] The problem input operation can be a human-computer interaction operation in a computer or software system where the user inputs a problem or request into the system so that the system can understand and process this information.
[0133] Specifically, in addition to the recommended content displayed on the chat page by the computer device, users can also input their questions, such as text or voice. The computer device then uses text or voice recognition technologies to obtain the corresponding question based on the user's input and displays it on the chat page. Furthermore, the computer device can leverage the data processing capabilities of artificial intelligence models to match the obtained question with a knowledge base, filter out the most relevant answers, and finally display the answers on the chat page for the user to view.
[0134] In this embodiment, by displaying the question content corresponding to the question input operation and the corresponding answer content on the dialogue page, personalized question content can be obtained and answers can be provided to users, thus improving the flexibility of question consultation.
[0135] In one embodiment, the dialog page also displays an update control for the recommended content. The method further includes: updating the recommended content in response to a triggering operation on the update control to obtain the updated recommended content; and displaying the updated recommended content on the dialog page.
[0136] The update control refers to the operation component used to update the recommended content.
[0137] Specifically, while displaying recommended content on the dialog page, the computer device can also display an update control for that recommended content for user interaction. If the user is not interested in the currently displayed recommended content or wants to view other recommended content, they can trigger the update control by clicking or other means. In response to the triggering operation of the update control, the computer device sends an update request for the recommended content to the server. The server regenerates the updated recommended content based on the current page type, page content, and / or user preferences and sends it back to the computer device. Upon receiving the updated recommended content from the server based on the update request, the computer device switches the recommended content displayed on the dialog page to the updated content.
[0138] It should be noted that if the user triggers the update control multiple times, the updated recommended content displayed on the dialog page by the computer device can also be displayed repeatedly.
[0139] In this embodiment, after the update control is triggered, the computer device can update the recommended content displayed on the dialog page to the updated recommended content, which can provide users with more recommended content to search for, improve the diversity of recommended content displayed on the dialog page, and the update method is simple and improves the update efficiency of recommended content.
[0140] In one embodiment, the recommended content includes at least one question-guided content for the current page. Step S202 above, in response to a trigger operation on the guide control, displays the recommended content, specifically including the following: in response to a trigger operation on the guide control, displays at least one question-guided content; the question-guided content is determined based on at least one of the current page's page type, page content, and user preferences; obtains a trigger operation for the selected question-guided content, and displays the answer content corresponding to the selected question-guided content.
[0141] The question guidance content is used to represent the questions that users may want to ask. Specifically, it can be a series of prompts, questions, or instructions that guide users or participants to express or understand their questions more clearly and accurately while using or interacting with applications on computer devices.
[0142] Page type refers to the category of a page, with each type typically serving a specific function or purpose. By assigning a page type to the function a page serves, computer devices can display relevant introductory content based on the current page's type, enabling personalized content delivery. Common page types include homepage, device control, device management, device control schemes, login / registration, etc. Computer devices can use page types to personalize recommended content.
[0143] Page content refers to all information and elements displayed on a page, including text, images, videos, audio, links, controls, etc. The combination of this page content determines the page's theme, function, and the value users can obtain. Common types of page content include text content, multimedia content, navigation content, and onboarding content.
[0144] User preferences refer to a user's inclinations and choices regarding certain features, options, or content. User preferences can include their personal likes and habits when using device management or services. For example, if a user prefers using the device's automation services, more recommendations for automation control solutions can be made. Another example is that if a user enjoys viewing data analysis reports, a feature for regularly pushing data analysis reports can be recommended. Computer devices can also personalize recommended content based on user preferences.
[0145] Specifically, when a user triggers a guided control displayed on the current interface, the computer device can determine at least one guided question for that user based on the current page type, page content, and / or user preferences, and then display at least one guided question on the dialog page. If the user is interested in any of the guided questions displayed on the dialog page, they can trigger an action on the selected guided question, such as clicking on the guided question of interest; then, the computer device can use the data processing capabilities of an artificial intelligence model to match the selected guided question with a knowledge base, filter out the most relevant answer to the selected guided question, and finally display the answer on the dialog page.
[0146] In practical applications, computer devices can provide a "guess what you want to ask" function through question-guided content: each question-guided content can be seen as the computer device "guessing" the question the user currently wants to ask based on the current page type, page content, and / or user preferences. The computer device then displays a list of question-guided content on the dialog page for the user to select and trigger.
[0147] In this embodiment, after the guidance control is triggered, at least one question guidance content determined based on at least one of the current page type, page content, and user preferences is displayed; the trigger operation for the selected question guidance content is also obtained, and the answer content corresponding to the selected question guidance content is displayed. While providing personalized question guidance content, the answer content corresponding to the selected question guidance content is also provided to the user, which effectively improves the efficiency of the user understanding the answer content.
[0148] In one embodiment, the method further includes: obtaining recommended content to be shared selected from the recommended content, and obtaining reply content to be shared corresponding to the recommended content to be shared; determining the user to be shared with the recommended content to be shared and the reply content to be shared, and sending the recommended content to be shared and the reply content to be shared to the user to be shared.
[0149] Here, "content to be shared" refers to recommended content that needs to be shared with other users. "Response content to be shared" refers to the response content corresponding to the recommended content to be shared. Both the recommended content to be shared and the response content to be shared can be shared with other users.
[0150] The computer device also provides social features for recommended and responded content. Specifically, while viewing the recommended and responded content displayed on the computer device, users can select one or more recommended and responded content items to share with other users, enabling interaction and sharing among multiple users. The computer device designates the recommended content selected by the user as the content to be shared, and the corresponding responded content as the response content to be shared; after obtaining the user's confirmed recipients, the device sends both the recommended and responded content to those recipients.
[0151] In this embodiment, the recommended content to be shared and the corresponding response content to be shared are selected from the recommended content and sent to the user to be shared, realizing the sharing and interaction of questions and answers between users. This not only enhances the dissemination of recommended content and response content, but also improves the social attributes between users, making it easier for users to communicate and share knowledge.
[0152] In one embodiment, such as Figure 8 As shown, a data processing method is provided. This embodiment uses the application of this method to a computer device as an example for illustration. Specifically, the computer device can be... Figure 1 Server 102 in the middle. The method includes the following steps:
[0153] Step S801: Based on the current page type, obtain the content to be recommended corresponding to the page type.
[0154] The page types include homepage, device control, device management, device control solutions, login / registration, etc.
[0155] Specifically, the computer device determines the page type of the current page based on its page identifier; then, it retrieves the content to be recommended corresponding to that page type. For example, for a functional page type, the computer device can generate content to be recommended related to the page's function; for a non-functional page type, the computer device can generate content to be recommended related to user preferences.
[0156] For example, suppose a user is currently browsing a "Doorbell Linkage Monitoring Page." The computer can then retrieve page content related to the smart doorbell's functions, user guides, and report queries from storage media such as knowledge bases and databases, based on the page identifier. This content can then be used to generate recommended content. In practical applications, recommended content could include introductions to the doorbell's functions (e.g., tips for improving battery life), user guides (e.g., tutorials on connecting an external power source), and monitoring report queries (e.g., analysis of this week's smart monitoring report).
[0157] Step S802: Sort the recommended content to obtain the recommended content associated with the guide control displayed on the current page; the recommended content is used to implement the steps of the above data display method.
[0158] Specifically, computer devices can utilize the data processing capabilities of artificial intelligence models to perform preprocessing such as content optimization on the content to be recommended. For example, text processing technology can be used to simplify the text of the content to be recommended, and speech processing technology can be used to process the speech of the content to be recommended, resulting in more intuitive and concise preprocessed recommended content.
[0159] Furthermore, the computer device can obtain the display priority (e.g., level 1 to 4, with level 1 being the highest) of each pre-processed piece of content to be recommended. It then sorts all the pre-processed content according to this priority, obtaining sorted recommended content. An association is established between the sorted recommended content and the guidance control, and the recommended content is sent to the terminal. This allows the terminal to display the recommended content in priority order after the user triggers the guidance control. For example, assuming 10 pieces of recommended content are obtained, the terminal can first display the first 5, and then display the last 5 after the user triggers the update control.
[0160] In practical applications, relevant staff can pre-configure weights for each recommended piece of content, using these weights to represent the display priority of each piece of content. Alternatively, computer devices can automatically determine the display priority of each recommended piece of content. For example, the computer can first calculate the similarity between each piece of recommended content and factors such as page type, page content, or user preferences, and then determine the display priority of each piece of recommended content based on the magnitude of the similarity.
[0161] In the above data processing method, based on the current page type, the content to be recommended corresponding to the page type is obtained; the content to be recommended is then preprocessed and sorted sequentially to obtain the recommended content associated with the guide controls displayed on the current page; the recommended content is more concise than the content to be recommended. Using this method, the content to be recommended can be further optimized, and the content can be sorted according to its importance, ultimately resulting in more concise recommended content, effectively improving the accuracy and personalized service of the provided recommendations.
[0162] In one embodiment, such as Figure 9 As shown, step S801 above, based on the current page type, obtains the content to be recommended corresponding to the page type, specifically including the following:
[0163] Step S901: If the page type does not belong to the target type, obtain the content to be recommended related to user preferences; user preferences are obtained based on the analysis of historical usage information.
[0164] The target type can be a functional page type.
[0165] Historical usage information refers to records of a user's use of the device during a historical period.
[0166] Specifically, if the computer device detects that the current page type on the terminal does not belong to the target type—for example, the current page type is not a functional page type but a non-functional general page type—then the computer device can obtain recommended content related to the user's preferences based on user tags (such as beginner users, tech users, users with service providers, etc.) and / or the user's device information. It should be noted that, for example... Figure 1 As shown, computer devices can connect to a user's terminal and / or smart device to obtain device information of the terminal and / or smart device, thereby providing the user with more personalized recommended content.
[0167] Among them, "beginner users" refers to users who are not yet proficient in using the current page. "Geek users" refers to users who pursue the ultimate user experience and are good at identifying and resolving usage problems. "Users with service providers" refers to staff members who provide services to users.
[0168] For example, if a user hasn't added a device in over a month and has only created fewer than three automations, they will be tagged as a "Beginner User" and "Understands Automation." When this user enters the chat page from the Automation page, they will be recommended basic automation creation knowledge, such as "What is automation?" and "What is the relationship between automation and scenarios?" However, if this user has already created many automations, they will be tagged as an "Intermediate Automation User." Basic questions like "What is automation?" suitable for a "Beginner User" are no longer appropriate; instead, more advanced knowledge questions like "What conditions constitute transient conditions?" should be presented.
[0169] In another scenario, if the current page belongs to the target type, but no recommended content is identified based on the page identifier of the current page, or the obtained recommended content does not meet the preset standards, the computer device can also obtain content related to user preferences to recommend to the user.
[0170] In addition, if the current page type belongs to the target type, the computer device can also simultaneously obtain the content to be recommended corresponding to the current page type and the content to be recommended corresponding to the user's preferences, and then select one or more of the content to be recommended with the highest weight as the recommended content and recommend it to the user.
[0171] Step S902: If the page type belongs to the target type, then obtain the content to be recommended that is related to the page content of the current page.
[0172] Specifically, if the computer device detects that the current page of the terminal belongs to the target type, such as the functional page type, the computer device can obtain the recommended content associated with the current page content based on the page identifier of the current page.
[0173] In this embodiment, by determining whether the page type of the current page belongs to the target type, it is determined whether to obtain recommended content related to user preferences or to obtain recommended content related to the page content of the current page. This realizes personalized content generation of recommended content, which helps to provide users with more accurate recommended content that meets their needs and interests.
[0174] In one embodiment, step S902 above, obtaining the content to be recommended related to the page content of the current page, specifically includes the following: if the number of candidate recommended content related to the page content obtained does not meet the preset number threshold, then a target number of supplementary recommended content is obtained and added to the candidate recommended content to obtain the content to be recommended; the target number is obtained based on the difference between the preset number threshold and the number of candidate recommended content; if the number of candidate recommended content meets the preset number threshold, then the candidate recommended content is set as the content to be recommended.
[0175] The supplementary recommendations refer to content that is less relevant to the current page's content. These supplementary recommendations are intended to provide users with more content options.
[0176] Specifically, the computer device can retrieve candidate recommended content related to the page content from a library, such as candidate recommended questions related to the page content from a question library. If the number of retrieved candidate recommended content is less than a preset threshold, a target number is determined as the difference between the preset threshold and the number of candidate recommended content, i.e., target number = preset threshold - number of candidate recommended content. The computer device then randomly retrieves the target number of content from the library as supplementary recommended content, and includes both the supplementary and candidate recommended content as content to be recommended. If the number of retrieved candidate recommended content is greater than or equal to the preset threshold, the computer device can set the candidate recommended content as content to be recommended without randomly retrieving supplementary recommended content from the library.
[0177] In practical applications, in addition to using knowledge bases such as question banks to provide recommended content, computer devices can also combine image recognition technology to automatically identify functions or devices on the current page and recommend related questions based on the recognition results; computer devices can also apply natural language generation technology to automatically generate a list of questions related to the current page based on the content and features of the page.
[0178] The question bank can be built based on product information such as frequently asked questions (FAQs) for applications and frequently asked questions for popular hardware products.
[0179] In this embodiment, by determining whether the number of candidate recommended content related to the page content meets a preset threshold, it is decided whether to obtain a target number of supplementary recommended content so that the supplementary recommended content can be added to the candidate recommended content, thereby forming a larger number of more diverse and richer content to be recommended, effectively improving the diversity of the content to be recommended.
[0180] In one embodiment, step S802 above, which involves preprocessing and sorting the content to be recommended sequentially to obtain recommended content associated with the guide control displayed on the current page, specifically includes the following: obtaining a trained text processing model; performing content generalization processing on the content to be recommended using the text processing model to obtain preprocessed content to be recommended; and sorting the preprocessed content to be recommended according to the weights of each preprocessed content to be recommended to obtain recommended content associated with the guide control displayed on the current page.
[0181] Among them, the text processing model refers to the model with the ability to process text data; the processing capabilities include entity recognition, semantic recognition, and text generation and optimization.
[0182] Specifically, computer equipment can also build a trained text processing model based on technologies such as machine learning, deep learning, and natural language processing, and obtain a trained text processing model after the model is trained.
[0183] The computer device inputs the content to be recommended into a trained text processing model. The model then generalizes the content, such as simplifying the description and making it more understandable, outputting pre-processed content for recommendation. The device can also obtain the weight of each piece of content to be recommended, sorting the processed content in descending order of weight to obtain the recommended content; and establish a connection between the recommended content and the onboarding controls displayed on the current page.
[0184] In this embodiment, a trained text processing model is used to generalize the content to be recommended, making the preprocessed content to be recommended more concise, accurate, and easy to understand, thereby improving the data quality and readability of the content to be recommended. Based on the weight of each preprocessed content to be recommended, the preprocessed content to be recommended is sorted to obtain the recommended content associated with the guide control displayed on the current page.
[0185] In one embodiment, before sorting the preprocessed content to be recommended according to the weights of each preprocessed content to be recommended to obtain the recommended content, the method further includes: obtaining the user tags of the logged-in user based on the historical usage information of the logged-in user corresponding to the current page; obtaining the device information of the logged-in user; and obtaining the weights of each preprocessed content to be recommended based on the user tags and device information.
[0186] The computer device determines the weight of each pre-processed piece of content to be recommended. Specifically, one approach is to assign weights to each piece of content based on the importance of different user tags and device information. For example, users tagged "beginner" might be more inclined to focus on basic questions, while users tagged "geek" might be more interested in advanced and complex questions.
[0187] For example, a computer device obtains the historical usage information of the logged-in user corresponding to the current page, and queries the user's user tags based on this historical usage information; and obtains the user's device information after the user has legally authorized it. The computer device then determines the weight of each pre-processed piece of content to be recommended based on the user tags and device information.
[0188] Secondly, relevant staff can configure corresponding weights for various types of pages, as shown in Table 1.
[0189] Table 1
[0190]
[0191] In this system, recommended content (Question) is categorized by page type (Type), meaning one answer belongs to one page type. If a question requires two categories, a copy must be created and treated as a separate question. Page type is also categorized by page name (Page), meaning one page type can belong to multiple page names. All recommended content across all related categories under a page name is called related recommended content for that page name. All recommended content is categorized into 1-4 levels, with 1 being the highest weight. Among related recommended content, higher-weighted content is displayed first.
[0192] In this embodiment, user tags of the logged-in user are obtained based on the historical usage information of the logged-in user corresponding to the current page. Then, based on the user tags and the logged-in user's device information, the weights of each pre-processed content to be recommended are obtained. This allows content that matches the user tags and device information more closely to be recommended to be selected, and content with higher ranking weights can be displayed first. This provides logged-in users with different user tags and device information with content that is more suitable for them and more in line with their preferences, greatly improving the accuracy and personalization of the content to be recommended.
[0193] In one embodiment, such as Figure 10 As shown, another data visualization method is provided, which can be applied to... Figure 1 Taking the terminal in the example, the explanation includes the following steps:
[0194] Step S1001: Display a guide control for the current page; the guide control is used to guide the recommendation of content related to the current page; the recommended content is obtained based on the page content of the current page and / or user preferences.
[0195] Step S1002: Based on the display position of the guide control, display the guide content corresponding to the guide control within a preset range of the display position; the guide content is selected from the recommended content.
[0196] Step S1003: In response to a triggered operation on the guide control and / or guide content, display recommended content.
[0197] Step S1004: Obtain the recommended content to be shared selected from the recommended content, and obtain the corresponding reply content to be shared for the recommended content to be shared.
[0198] Step S1005: Determine the user to whom the recommended content and the response content to be shared are located, and send the recommended content and the response content to be shared to the user.
[0199] The above data display method can achieve the following beneficial effects: by triggering the guide control on the current page, it can display recommended content related to the page content and / or recommended content related to the user's preferences, which can more accurately understand the user's current needs and what they want to know, realize the personalized provision and display of recommended content, and also help users quickly find and solve problems by providing recommended content, thereby reducing the threshold for users to understand the content and improving the efficiency of obtaining recommended content.
[0200] To more clearly illustrate the data display method provided in the embodiments of this disclosure, a specific example is given below to describe the data display method in detail. Another data display method is provided, which can be applied to… Figure 1 The terminal in the system specifically includes the following:
[0201] refer to Figure 11 , Figure 11 This is a general page for the Aqara Home app, displaying configuration information such as "User Community," "Whole-House Smart Services," "Understanding Aqara Home 3.0," "HomeKit Information," and "Third-Party Service Authorization." This page can also be a non-functional page. Figure 11 As shown, a circular guide control is displayed in the lower right corner of the page. This guide control can be used to display questions related to the current page, such as "You might want to ask," or to display recommended features related to the current page, such as "Recommended ways to play." For non-functional pages and / or general pages, which are less targeted, questions can be randomly selected from a question library and displayed. These random questions may or may not be directly related to the current page, but they can still provide users with other question options that they might be interested in.
[0202] When a user clicks the guide control, the terminal sends the page ID of the current page to the backend to obtain a list of "You Might Want to Ask" questions related to the page ID. This list of questions will display questions related to the current page based on the specific function of the page the user is on or the device they are using.
[0203] Then, refer to Figure 12 The current page can display a conversation page, such as the AI assistant function page (i.e., the dialogue page). The AI assistant function page can display a list of questions, such as "How to quickly find devices?", "How to add third-party devices?", "How to deal with weak gateway signals?", "What is automation?", "How to increase camera storage space?", etc.
[0204] When displaying the question list on the AI assistant function page, a "Refresh" button can also be provided for users to click. After the user clicks the "Refresh" button, the terminal regenerates a new question list based on the ID of the current page and displays it on the AI assistant function page.
[0205] Users can also select questions of interest or need from the question list, and the terminal will display the corresponding answers on the AI assistant function page. Users can also select questions and / or answers to share with their social media friends, promoting problem-solving and knowledge dissemination. In addition to text input and the proactive display of the question list, the AI assistant function page also allows users to input questions via voice recognition technology, further enhancing user convenience.
[0206] refer to Figure 13 If the current page is an automation page, which can be a functional page, a circular guide control will be displayed in the lower right corner. This guide control can be used to display recommended questions or features related to the current page. For functional pages and / or specific pages, due to their strong purposefulness, the returned question list will mainly consist of Q&A information related to that feature. Specifically, high-priority questions can be randomly selected and displayed, or questions with high relevance and high priority can be selected and displayed in descending order. Irrelevant questions will not be displayed in the list.
[0207] refer to Figure 14 After a user clicks the guide control, a conversation page is displayed, showcasing recommended questions or features. These could include questions such as "What is automation?", "What's the difference between automation and scenarios?", "How do I manage too much automation?", "How do I search for automation?", and "Which automation options are right for me?". Because the recommended questions or features are more relevant to the page the user visited in their previous action path, they are questions the user is more likely to ask, thus greatly improving the accuracy and convenience of asking questions.
[0208] Furthermore, a floating guide bubble can be displayed near the guide control. (See reference) Figure 15 , Figure 15The current page displayed is the device page for the "Smart Video Doorbell G4". This page includes monitoring footage captured by the video doorbell and event log information. A circular guide control is located in the lower right corner of the page, with a guide bubble displayed above it. For example, the content in this guide bubble could be recommended features related to the Smart Video Doorbell G4, such as "New feature launched! You can now control the door lock's unlocking / locking by viewing the doorbell. Go and 'Link Door Lock' to try it out!"
[0209] The content of this guide bubble can be randomly selected from the question list or feature recommendation list and displayed within the floating guide bubble, or it can be the highest priority recommended question or feature displayed within the floating guide bubble. Users can interact with the bubble to view detailed information; for example, a user can click on the bubble to view the question's details, solutions, or gameplay instructions, and then follow the provided solutions or instructions.
[0210] Reference Figure 15 The guide bubble may also include a "Try it" control, which can serve as a feature details entry point to further display information about the recommended feature. If the user clicks this control, the feature details will be displayed. Further, refer to... Figure 16 After the user clicks this control, a session page will be displayed on the current page, showing details of the recommended function and the corresponding function configuration entry. For example, the "Go to Settings" control for "Associate Device Control" allows the user to enter the configuration page for the recommended function, enabling the user to quickly configure the recommended function.
[0211] In another embodiment, the "Try it" control included within the guide bubble can also be a function configuration entry point corresponding to the recommended function. If the user clicks the function configuration entry point, they can directly enter the configuration page corresponding to the recommended function, allowing the user to quickly configure the recommended function.
[0212] In this embodiment, by displaying a list of "You Might Want to Ask" or "Recommended Activities" questions related to the current page, users are helped to understand what kinds of questions they can ask the AI assistant function page. Users no longer need to rack their brains to think about questions related to the current page's functions or device, reducing the threshold and uncertainty of asking questions and improving the user experience. The computer device can also return a list of questions related to the current page to the terminal for display, ensuring that questions closely related to the content of the page the user is on are prioritized, thereby providing information that better meets the user's needs.
[0213] 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.
[0214] Based on the same inventive concept, this application also provides a data display device for implementing the data display method described above. The solution provided by this device is similar to the implementation scheme described in the above method; therefore, the specific limitations in one or more data display device embodiments provided below can be found in the limitations of the data display method described above, and will not be repeated here.
[0215] In one embodiment, such as Figure 17 As shown, a data display device 1700 is provided, including: a control display module 1701 and a content display module 1702, wherein:
[0216] The control display module 1701 is used to display guidance controls for the current page; the guidance controls are used to guide the recommendation of content related to the current page; the recommended content is generated based on the page content of the current page and / or user preferences.
[0217] The content display module 1702 is used to display recommended content in response to the trigger operation of the guide control.
[0218] In one embodiment, the data display device 1700 further includes a guidance display module, configured to display guidance content corresponding to the guidance control within a preset range of the display position, based on the display position of the guidance control; the guidance content is selected from recommended content. The content display module 1702 is also configured to display recommended content in response to a trigger operation on the guidance control and / or the guidance content.
[0219] In one embodiment, the content display module 1702 is further configured to display a dialog page in response to a trigger operation on the guide control; and to display recommended content on the dialog page.
[0220] In one embodiment, the data display device 1700 further includes a function entry module, which is used to display the function operation entry corresponding to the target function in the dialog page if the recommended content includes the target function; and to display the operation page corresponding to the target function in response to the trigger operation of the function operation entry; the operation page is used to operate and / or configure the target function.
[0221] In one embodiment, the data display device 1700 further includes a question response module, which, in response to a question input operation triggered on the dialog page, displays the question content corresponding to the question input operation on the dialog page; and displays the response content corresponding to the question content.
[0222] In one embodiment, the dialog page also displays an update control for the recommended content. The data display device 1700 further includes a content update module, used to update the recommended content in response to a trigger operation on the update control, to obtain the updated recommended content; and to display the updated recommended content on the dialog page.
[0223] In one embodiment, the recommended content includes at least one question-guided content for the current page. The content display module 1702 is further configured to, in response to a trigger operation on the guide control, display at least one question-guided content; the question-guided content is determined based on at least one of the current page's page type, page content, and user preferences; obtain a trigger operation on the selected question-guided content, and display the answer content corresponding to the selected question-guided content.
[0224] In one embodiment, the data display device 1700 further includes a content sharing module, which is used to obtain recommended content to be shared selected from the recommended content, and to obtain the corresponding reply content to be shared; determine the user to be shared with the recommended content to be shared and the reply content to be shared, and send the recommended content to be shared and the reply content to be shared to the user to be shared.
[0225] In one embodiment, such as Figure 18 As shown, a data processing device 1800 is provided, including: a content acquisition module 1801 and a content processing module 1802, wherein:
[0226] The content acquisition module 1801 is used to acquire content to be recommended based on the current page type.
[0227] The content processing module 1802 is used to sort the content to be recommended to obtain the recommended content associated with the guide control displayed on the current page; the recommended content is used to implement the steps of the above data display method.
[0228] In one embodiment, the content acquisition module 1801 is further configured to acquire content to be recommended related to user preferences if the page type does not belong to the target type; user preferences are obtained based on the analysis of historical usage information; if the page type belongs to the target type, acquire content to be recommended related to the page content of the current page.
[0229] In one embodiment, the data processing device 1800 further includes a content supplementation module, configured to, if the number of candidate recommended content related to the page content obtained does not meet a preset number threshold, obtain a target number of supplementary recommended content and add the supplementary recommended content to the candidate recommended content to obtain content to be recommended; the target number is obtained based on the difference between the preset number threshold and the number of candidate recommended content; if the number of candidate recommended content meets the preset number threshold, the candidate recommended content is set as content to be recommended.
[0230] In one embodiment, the content processing module 1802 is further configured to obtain a trained text processing model; perform content generalization processing on the content to be recommended using the text processing model to obtain preprocessed content to be recommended; and sort the preprocessed content to be recommended according to the weight of each preprocessed content to be recommended to obtain recommended content associated with the guide control displayed on the current page.
[0231] In one embodiment, the data processing device 1800 further includes a weight acquisition module, which is used to obtain the user tag of the logged-in user based on the historical usage information of the logged-in user corresponding to the current page; obtain the device information of the logged-in user; and obtain the weight of each preprocessed content to be recommended based on the user tag and the device information.
[0232] The modules in the aforementioned data display and data processing devices can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the corresponding operations of each module.
[0233] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 19As 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 a data display 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.
[0234] Those skilled in the art will understand that Figure 19 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.
[0235] In one embodiment, a computer device is also 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 method embodiments.
[0236] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.
[0237] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0238] Those skilled in the art will understand that all or part of the processes in the methods of 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, and when executed, it can include the processes of the embodiments of the above methods. 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.
[0239] 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.
[0240] 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 data display method, characterized in that, The method includes: The current page displays a guide control for the current page; the guide control is used to guide the recommendation of content related to the current page; the recommended content is obtained based on the page content of the current page and / or user preferences; the recommended content is obtained by processing the content to be recommended; wherein, if the page type of the current page is a non-functional general page type, the content to be recommended related to user preferences is obtained based on user tags and / or user device information; the user preferences are obtained based on the analysis of historical usage information; if the page type of the current page is a functional page type, the content to be recommended related to the page content of the current page is obtained based on the page identifier of the current page; In response to a triggering action on the guide control, the recommended content is displayed.
2. The method according to claim 1, characterized in that, The method further includes: Based on the display position of the guide control, the guide content corresponding to the guide control is displayed within a preset range of the display position; the guide content is selected from the recommended content. The response to a triggering operation on the guide control, displaying the recommended content, includes: In response to a triggered operation on the guide control and / or the guide content, the recommended content is displayed.
3. The method according to claim 1, characterized in that, The response to a triggering operation on the guide control, displaying the recommended content, includes: In response to a triggering operation on the guide control, a dialog page is displayed; The recommended content is displayed on the dialog page.
4. The method according to claim 3, characterized in that, The method further includes: If the recommended content includes the target function, then the function operation entry corresponding to the target function will be displayed on the dialogue page; In response to a trigger operation on the function operation entry point, the operation page corresponding to the target function is displayed; the operation page is used to operate and / or configure the target function.
5. The method according to claim 3, characterized in that, After displaying the recommended content on the chat page, the following is also included: In response to a question input operation triggered on the dialog page, the question content corresponding to the question input operation is displayed on the dialog page; Display the response content corresponding to the question.
6. The method according to claim 3, characterized in that, The dialog page also displays an update control for the recommended content; The method further includes: In response to a trigger operation on the update control, the recommended content is updated to obtain the updated recommended content; The updated recommended content is displayed on the dialog page.
7. The method according to any one of claims 1 to 6, characterized in that, The recommended content includes at least one question-guided message for the current page; The response to a triggering operation on the guide control, displaying the recommended content, includes: In response to a triggering operation on the guide control, at least one of the problem guidance contents is displayed; the problem guidance content is determined based on at least one of the current page type, the page content, and the user preferences; Get the triggered action for the selected question guidance content, and display the corresponding answer content for the selected question guidance content.
8. The method according to any one of claims 1 to 6, characterized in that, The method further includes: Obtain the recommended content to be shared selected from the recommended content, and obtain the corresponding response content to be shared for the recommended content to be shared; Identify the user to whom the recommended content and the response content to be shared are located, and send the recommended content and the response content to the user to whom they are shared.
9. A data processing method, characterized in that, The method includes: If the page type is a non-functional, general page type, then the content to be recommended, which is related to user preferences, is obtained based on user tags and / or user device information; the user preferences are obtained based on the analysis of historical usage information. If the page type is a functional page type, then based on the page identifier of the current page, the content to be recommended related to the page content of the current page is obtained; The content to be recommended is sorted to obtain recommended content associated with the guide control displayed on the current page; the recommended content is used to implement the steps of the method according to any one of claims 1 to 8.
10. The method according to claim 9, characterized in that, The step of obtaining the content to be recommended that is related to the content of the current page includes: If the number of candidate recommended content related to the page content obtained does not meet the preset number threshold, then a target number of supplementary recommended content is obtained and added to the candidate recommended content to obtain the content to be recommended; the target number is obtained based on the difference between the preset number threshold and the number of candidate recommended content. If the number of candidate recommended content meets the preset number threshold, then the candidate recommended content is set as the content to be recommended.
11. The method according to claim 9, characterized in that, The process of preprocessing and sorting the content to be recommended to obtain recommended content associated with the guide controls displayed on the current page includes: Obtain the trained text processing model; The text processing model is used to perform content generalization on the content to be recommended, resulting in preprocessed content to be recommended. Based on the weights of each preprocessed content to be recommended, the preprocessed content to be recommended is sorted to obtain the recommended content associated with the guide control displayed on the current page.
12. The method according to claim 11, characterized in that, Before sorting the preprocessed content to be recommended according to the weights of each preprocessed content to be recommended, and obtaining the recommended content, the process further includes: Based on the historical usage information of the logged-in user corresponding to the current page, the user tag of the logged-in user is obtained; Obtain the device information of the logged-in user; The weights of each preprocessed content to be recommended are obtained based on the user tags and the device information.
13. 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, or 9 to 12.
14. 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, or 9 to 12.
15. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 8, or 9 to 12.
Citation Information
Patent Citations
Intelligent interaction method and electronic equipment
CN117974260A
Information content processing method and device, equipment and storage medium
CN119155274A