Information display method, device, electronic device and readable storage medium

By building a user knowledge base and automatically displaying the information intake distribution, it solves the problem that users find it difficult for them to manage and organize information to obtain information from electronic devices, and realizes effective information sorting and user anti-addiction management.

CN119759252APending Publication Date: 2025-04-04VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411835357.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-12
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

The prior art is difficult to help users effectively manage and organize information obtained through electronic devices, resulting in information overload and difficulty in remembering.

Method used

By building a user knowledge base, based on the information obtained by users through electronic devices, the automatic display of information intake distribution is achieved, helping users to intuitively understand the information type and intake situation.

Benefits of technology

Users can manage and organize information more intuitively, identify concerns, prevent information from being addicted to it, and pay more attention to positive growth information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119759252A_ABST
    Figure CN119759252A_ABST
Patent Text Reader

Abstract

The present application discloses an information display method, device, electronic device and readable storage medium, which belongs to the technical field of electronic devices. The information display method includes: receiving a first input; in response to the first input, displaying information intake distribution according to a user knowledge base; wherein the user knowledge base is constructed based on information obtained by the user through the electronic device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of communication technology, and specifically relates to an information display method, device, electronic device and readable storage medium. Background Art

[0002] With the development of the information age, people obtain a large amount of information through electronic devices every day, such as content browsed and listened to through content platforms. However, due to the complexity of information on the Internet and the large amount of information obtained by users, users quickly forget the information they have obtained. There is currently a lack of a way to help users organize the information they have taken in through electronic devices. Summary of the invention

[0003] The purpose of the embodiments of the present application is to provide an information display method, device, electronic device and readable storage medium, which can help users organize the information taken in through electronic devices.

[0004] In a first aspect, an embodiment of the present application provides an information display method, comprising:

[0005] receiving a first input;

[0006] In response to the first input, displaying information intake distribution according to the user knowledge base;

[0007] Among them, the user knowledge base is built based on the information obtained by the user through electronic devices.

[0008] In a second aspect, an embodiment of the present application provides an information display device, including:

[0009] A receiving module, configured to receive a first input;

[0010] A display module, for displaying information intake distribution according to a user knowledge base in response to a first input;

[0011] Among them, the user knowledge base is built based on the information obtained by the user through electronic devices.

[0012] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.

[0013] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0014] In a fifth aspect, an embodiment of the present application provides a chip, the chip including a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the steps of the method described in the first aspect.

[0015] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the steps of the method described in the first aspect.

[0016] In an embodiment of the present application, a user knowledge base is constructed based on information obtained by a user through an electronic device. Upon receiving a first input, the electronic device can automatically display the information intake distribution according to the user knowledge base. Based on the information intake distribution, the user can intuitively and clearly understand the information intake through the electronic device. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 A flowchart of an information display method provided in an embodiment of the present application;

[0018] Figure 2 A flowchart of another information display method provided in an embodiment of the present application;

[0019] Figure 3 A flowchart of another information display method provided in an embodiment of the present application;

[0020] Figure 4 A schematic diagram of an AI interaction interface provided in an embodiment of the present application;

[0021] Figure 5 A flowchart of another information display method provided in an embodiment of the present application;

[0022] Figure 6 A flowchart of another information display method provided in an embodiment of the present application;

[0023] Figure 7 A flowchart of another information display method provided in an embodiment of the present application;

[0024] Figure 8 A schematic diagram of the structure of an information display device provided in an embodiment of the present application

[0025] Fig. 9 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

[0026] Fig.10 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0027] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0028] The terms "first", "second", etc. in the specification of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are usually a class, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0029] With the development of the information age, people obtain a large amount of information through electronic devices every day, such as content browsed and listened to through content platforms. However, due to the complexity of information on the Internet and the large amount of information obtained by users, users quickly forget the information they have obtained and are unable to effectively manage the types of information obtained through electronic devices.

[0030] To this end, the embodiments of the present application provide an information display method, device, electronic device and readable storage medium, which can help users record information obtained through electronic devices, thereby facilitating users to manage the types of information obtained through electronic devices, such as paying more attention to growth-related information types, etc.

[0031] The information display method, device, electronic device and readable storage medium provided by the embodiments of the present application are described in detail below with reference to the accompanying drawings through specific embodiments.

[0032] Figure 1 This is a flow chart of an information display method provided in an embodiment of the present application. The information display method can be applied to electronic devices such as mobile phones, tablet computers, and laptop computers. Figure 1 As shown, the information display method may include the following steps:

[0033] S110: Receive a first input.

[0034] S120. In response to the first input, display information intake distribution according to a user knowledge base; wherein the user knowledge base is constructed based on information acquired by the user through an electronic device.

[0035] In an embodiment of the present application, a user knowledge base is constructed based on information obtained by a user through an electronic device. Upon receiving a first input, the electronic device can automatically display the information intake distribution according to the user knowledge base. Based on the information intake distribution, the user can intuitively and clearly understand the information intake through the electronic device.

[0036] The above steps are described in detail below:

[0037] In S110, the first input may be used to display information inputted by the user through the electronic device within a historical time period. The historical time period may be any time period before the current moment.

[0038] Exemplarily, the first input may include, but is not limited to, the user's touch input to the electronic device through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input, which can be determined according to actual usage requirements and is not limited in the embodiments of the present application. The specific gesture in the embodiments of the present application may be any one of a single-click gesture, a sliding gesture, a dragging gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiments of the present application may be a single-click input, a double-click input, or any number of click inputs, etc., and may also be a long press input or a short press input. For example, the first input mentioned above may be: a voice command input by the user.

[0039] In S120, a user knowledge base can be constructed based on the information obtained by the user through the electronic device, and different users can correspond to different user knowledge bases. That is, the embodiment of the present application can construct a user personal knowledge base based on the information obtained by the user through the electronic device, so that the user's personal information intake distribution can be quickly and accurately displayed through the user's personal knowledge base.

[0040] The information obtained by the user through the electronic device may include, for example, but is not limited to, the information browsed by the user through the electronic device and the information listened to by the user through the electronic device.

[0041] The information browsed by the user through the electronic device may include, for example, shopping, social media, news, text messages, emails and other applications browsed by the user through the electronic device, as well as interface information in the applications, etc. The interface information in the applications may include, for example, chat records in social applications, pictures in the gallery, videos in video applications and other information.

[0042] The information listened to by the user through the electronic device may include, for example, the podcast records listened to by the user, and the content may cover multiple fields such as technology, psychology, and business.

[0043] Exemplarily, the information obtained by the user through the electronic device may also include the user's interactive information on social media, such as the user's participation in discussions, comments or sharing of articles or videos on social media.

[0044] Exemplarily, the information obtained by the user through the electronic device may also include the user's behavioral habit information, such as the user's daily behavior information such as exercise, diet, and study recorded by the user through the electronic device.

[0045] Exemplarily, the information obtained by the user through the electronic device may also include information on tourist attractions, restaurants, hotels, etc. visited by the user recorded by the electronic device.

[0046] In actual application, the information obtained by the user through the electronic device may also include other information, which is specifically related to the user's behavioral habits and needs.

[0047] Exemplarily, the electronic device may collect information obtained by the user through the electronic device through an operating system interface, an application programming interface (API), a sensor, a log analysis tool, etc. For example, the user's location, movement trajectory, and other information may be obtained through sensors such as an accelerometer, a gyroscope, and a global positioning system (GPS) in the electronic device.

[0048] In order to ensure the security of information, illustratively, when an electronic device obtains various types of information, it needs to obtain the corresponding permissions first, and then collect various types of information after obtaining the permissions granted by the user. When an electronic device transmits information, the transmitted information can be encrypted to ensure the privacy and information security of the user. For example, the Advanced Encryption Standard (AES) algorithm with a 256-bit key length can be used to encrypt the transmitted information.

[0049] Electronic devices can perform in-depth processing on the collected information. For example, they can use natural language processing (NLP), image recognition, and speech recognition technologies to process the collected information.

[0050] For example, for text data such as text messages, emails, chat records, etc., electronic devices can use pre-trained NLP models such as the Generative Pre-trained Transformer (GPT) series to perform semantic analysis on text data, extract key information such as tasks, events, contacts, locations and time, and classify this information and store it in the user knowledge base.

[0051] For example, for photos and videos taken by users, image recognition technology can be used to identify objects, people and scenes in them and generate corresponding tags. For example, the scenery or people in the photos will be automatically classified into a specific user knowledge base branch.

[0052] For example, audio such as voice in memos and call recordings can be converted into text through speech recognition technology, and after analysis by the NLP model, the key information can be extracted and stored in categories.

[0053] For example, structured data such as calendar events, contact information, and unstructured data such as email content are integrated through knowledge graph technology and stored in the user knowledge base.

[0054] For example, if Xiao Wang mentioned multiple tasks in a social application, such as accurate meeting materials, coordinating part of the work, etc., the electronic device can analyze the content mentioned by Xiao Wang in the social application through the NLP model, and extract the key tasks: "prepare meeting materials" and "coordinate part of the work", then the electronic device can store these tasks in the user knowledge base.

[0055] Through the above processing, a user knowledge base corresponding to the user can be obtained. The user knowledge base can be updated in real time according to the user's use of the electronic device.

[0056] The information intake distribution may be information input by a user through an input electronic device in a historical time period. For example, the information intake distribution may be in the form of a graph, for example, the information input by a user through an input electronic device in a historical time period may be displayed in the form of a mind map. The mind map may allow the user to more intuitively understand the information input by the user in a specified time period, and how different categories of information are distributed, thereby helping the user identify their focus and assisting the user in anti-addiction management.

[0057] Exemplarily, the information intake distribution may also be in a table or other forms.

[0058] Exemplarily, when the electronic device receives the first input from the user, it can automatically display the user's information intake distribution over a period of time in combination with the user knowledge base, assist the user in anti-addiction management, and enable the user to pay more attention to positive growth information.

[0059] Figure 2 A flowchart of another information display method provided in an embodiment of the present application, Figure 2 and Figure 1 The difference is that Figure 1 The S110 in can be refined into Figure 2 S210 in Figure 1The S120 in can be refined into Figure 2 The S220 in the.

[0060] S210: Receive a first input to the AI ​​interaction interface.

[0061] S220. In response to the first input, display the information intake distribution on the AI ​​interaction interface according to the user knowledge base.

[0062] The AI ​​interaction interface here may be an interaction interface of an AI assistant. That is, in this embodiment, the electronic device may interact with the user through the AI ​​assistant, obtain the user's first input, and display the information intake distribution through the AI ​​interaction interface, thereby improving the intelligence of the interaction.

[0063] Figure 3 A flowchart of another information display method provided in an embodiment of the present application, Figure 3 and Figure 2 The difference is that Figure 3 It also includes S310-S320, wherein S310 and S320 can be executed before S210 or after S220.

[0064] S310, receiving a second input to the AI ​​interaction interface; the second input corresponds to inquiry information;

[0065] S320. In response to the second input, display response information corresponding to the inquiry information on the AI ​​interaction interface according to the user knowledge base.

[0066] The second input is used to initiate an inquiry to the electronic device. Exemplarily, the second input may include but is not limited to: the user's touch input to the AI ​​interactive interface through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible inputs. The specific input can be determined according to actual usage requirements and is not limited in the embodiments of the present application. The specific gesture in the embodiments of the present application may be any one of a single-click gesture, a sliding gesture, a dragging gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiments of the present application may be a single-click input, a double-click input, or any number of click inputs, etc., and may also be a long press input or a short press input. For example, the second input mentioned above may be: the user's touch input to the AI ​​interactive interface.

[0067] Electronic devices can obtain user inquiry information through the AI ​​interactive interface, parse the inquiry information, obtain keywords of the inquiry information, and display response information to the user based on the keywords and the user knowledge base.

[0068] That is, in this embodiment, the electronic device can interact with the user with the help of the AI ​​assistant, obtain the user's inquiry information, and display the response information of the inquiry information through the AI ​​interaction interface, thereby improving the intelligence of the interaction.

[0069] Figure 4 A schematic diagram of an AI interaction interface is provided as an example. Figure 4 As shown, when the AI ​​interaction interface 400 has provided the user with some AI information 401, the user can determine whether the currently provided AI information is acceptable according to the needs. For example, if the user feels that the currently provided information 301 is not enough, the user can perform a second input 402 on the AI ​​interaction interface 400: These information are not enough, what other information can be provided? Through the AI ​​interaction interface 400, the electronic device can obtain the user's query information, and according to the user's query information, combined with the user knowledge base, the user's preferences can be determined. According to the user's preferences, the electronic device can recommend information 403 to the user through the AI ​​interaction interface 400.

[0070] In some embodiments, the information classification dimension of the information intake distribution includes at least one of the following: application, information topic, and information category.

[0071] Among them, the information intake distribution in the application dimension may include information browsed by users through different applications, for example, it may include but is not limited to social application information browsed by users through social applications, news information browsed through news applications, entertainment information browsed through entertainment applications, game information browsed through game applications, etc.

[0072] The information intake distribution in the information subject dimension may include information of different subjects browsed by users, such as but not limited to information of variety shows 1, variety shows 2, TV series 1, movie 1, movie 2, learning materials, health records, social interactions, etc. The information obtained by users through electronic devices is divided into multiple subjects, so that users can understand the composition of their knowledge base at a glance, and then quickly identify which areas need attention or adjustment.

[0073] The information intake distribution of the information category dimension may include, for example, the information browsed by the user in the growth category, time consumption category, and health category. The growth category may also include, for example, positive categories such as learning and work. The health category may include, for example, mental health category, that is, the electronic device may analyze the user's emotional expressions in social media or podcasts, and associate these emotions with the content consumed by the user. For example, if the user often stays on negative content, the electronic device will remind the user in the information intake distribution to adjust the content consumption habits, pay attention to positive and active materials, and help them better manage their mental health.

[0074] The information obtained by users through electronic devices is divided according to the dimension of information category, so that users can quickly identify the information categories that consume more time, so that users can see more clearly what information they are addicted to, assist users in anti-addiction management, and pay more attention to positive growth information.

[0075] That is, the embodiments of the present application can display the distribution of a user's information intake over a period of time according to different information classification dimensions, so that the user can clearly see how different categories of information are distributed. This can not only help the user to sort out their thoughts and manage their time, but also assist the user in anti-addiction management and pay attention to positive information.

[0076] In some embodiments, before S120, the information display method may further include the following steps:

[0077] receiving a second input;

[0078] In response to the second input, determining a user goal;

[0079] Accordingly, the above S120 may include the following steps:

[0080] In response to the first input, an information intake distribution is displayed based on the user knowledge base according to the user goal.

[0081] The second input is used to obtain the user goal set by the user. Exemplarily, the second input may include but is not limited to the user's touch input to the electronic device, voice input, gesture input, etc. In some embodiments, the second input may also include the user's touch input to the AI ​​interaction interface, that is, the user can interact with the electronic device through the AI ​​assistant to enable the electronic device to obtain the user's goal.

[0082] User goals may be personal growth goals set by users, such as but not limited to the number of views of growth-related content, the proportion of total time spent on growth-related content, whether the goals set by color markings have been achieved, etc. Growth-related content may include, for example, books read, new skills learned, exercise, etc.

[0083] After the electronic device obtains the user's goals, it can display the user's information intake distribution based on the user's goals and combined with the user's knowledge base. This can help the user better track and achieve these goals.

[0084] In some embodiments, the electronic device can also provide corresponding suggestions to the user in the information intake distribution according to the goals set by the user and the execution of the goals, so as to help the user better achieve or maintain the set goals. For example, if the user has not achieved the set goals, the electronic device can first recommend some positive content to the user, such as learning courses, healthy living suggestions, skill improvement methods, etc., so that the user can actively invest time and energy in activities that are beneficial to their growth. For another example, if the user has achieved the set goals, the electronic device can output some encouraging messages to encourage the user to continue to pay attention to positive activities.

[0085] In some embodiments, before S120, the information display method may further include the following steps:

[0086] receiving a third input;

[0087] In response to a third input, determining a first time period;

[0088] In response to the first input, displaying information intake distribution according to the user knowledge base, including:

[0089] In response to the first input, information intake distribution is displayed based on information in the user knowledge base that matches the first time period.

[0090] The third input is used to determine the time period corresponding to the information intake distribution. Exemplarily, the third input may include but is not limited to the user's touch input to the electronic device, voice input, gesture input, etc. In some embodiments, the third input may also include the user's touch input to the AI ​​interaction interface, that is, the user can interact with the electronic device through the AI ​​assistant to enable the electronic device to obtain the first time period.

[0091] The first time period may be a time period corresponding to the information intake distribution that the user needs to view, for example, the first time period may be set to December 1-December 7, indicating that the user wants to view the information intake distribution during the period from December 1 to December 7. The first time period may be flexibly set according to the needs of the user, for example, the first time period may also be set to one month or one day.

[0092] That is, the embodiments of the present application can display to the user the distribution of the user's information intake within a specified time period according to the user's needs, thereby improving the flexibility of the information intake distribution.

[0093] In some embodiments, Figure 5 A flowchart of another information display method provided in an embodiment of the present application, Figure 5 and Figure 1 The difference is that Figure 5 Also includes S510, and Figure 1 The S120 in can be refined into Figure 5 In actual application, S510 may be executed before S110, or after S110 and before S520.

[0094] S510: Determine the user's scenario information.

[0095] The scene information here may include, but is not limited to, office scenes, life scenes, social scenes, learning scenes, health scenes, etc.

[0096] Exemplarily, the user's scenario information may be determined in the following manner:

[0097] Acquire first data, where the first data includes at least one of the following: user behavior data and user location data;

[0098] The user's scenario information is determined based on the first data.

[0099] The user behavior data may include, for example, the user's current behavior data, such as currently accessed files and applications, etc. It may also include the user's historical behavior data within a short period of time before the current moment.

[0100] The user location data may include, for example, the user's geographic location, which may be automatically determined by a GPS in the electronic device.

[0101] Exemplarily, the first data may also include time, for example, may include the time period in which the user is currently located.

[0102] Based on the above first data, the user's scene information can be determined.

[0103] For example, when the user is processing work-related documents, tasks, messages, etc., or when the user is determined to be in an office location based on GPS, it can be determined that the user is currently in an office scene. For example, if Xiao Li is processing a work report, it can be determined that Xiao Li is in an office scene.

[0104] For example, when the user is checking life information such as payment bills, shopping records, and family activity arrangements, or when it is determined based on GPS that the user is at home, it can be determined that the user is currently in a life scene.

[0105] For example, if the user is performing a social activity, such as processing text messages, chats, emails, and the like, it can be determined that the user is currently in a social scene.

[0106] For example, when a user is studying certain learning materials or course notes, it can be determined that the user is currently in a learning scenario.

[0107] For example, if the user is exercising, it can be determined that the user is currently in a sports scene.

[0108] Exemplarily, the user's scenario information may also be determined based on a combination of multiple data, for example, the user's scenario information may be determined based on the user's current behavior data and location data.

[0109] The embodiment of the present application can determine the user's scenario information based on the user's behavior data, location data, etc., so that the information intake distribution corresponding to the current scenario can be automatically pushed to the user based on the user's scenario information, providing convenience for the user.

[0110] S520. In response to the first input, display information intake distribution according to information in the user knowledge base that matches the scenario information.

[0111] Exemplarily, after the electronic device determines the scene in which the user is currently located, it can determine information that matches the scene information based on the scene information and the user knowledge base, and then display the information intake distribution based on the information.

[0112] For example, in an office scenario, the electronic device can automatically retrieve and push work-related historical files, emails, meeting minutes, etc. according to the user's knowledge base, and remind users of pending tasks according to the schedule, helping them improve work efficiency.

[0113] For example, if a user is viewing files related to an afternoon meeting, the electronic device can determine the user's historical behavior habits based on the user knowledge base, and recommend content related to the meeting to the user based on the historical behavior habits. For example, by analyzing the user's historical behavior habits, it can be learned that the user usually views meeting-related files in advance. Based on the user's meeting schedule at 2 o'clock, the electronic device can automatically push emails, folders, and contact information of participants related to the meeting, as well as reports and meeting agendas related to the meeting, to the user in combination with the user knowledge base, providing convenience for the user and saving the user's time.

[0114] For example, for life scenarios, electronic devices can integrate information such as the user's payment bills, shopping records, and family activity arrangements over a period of time according to the user knowledge base, automatically classify and recommend life management information, and improve the convenience of life information management.

[0115] For example, for social scenarios, the electronic device can automatically organize the user's communication records according to the user knowledge base, and recommend related tasks or information based on the interaction history with specific contacts or social groups, to help users better manage personal information in social situations.

[0116] For example, in learning scenarios, electronic devices can automatically organize users' learning materials, course notes and other information according to the user's knowledge base to form a knowledge graph to help users acquire and apply knowledge more efficiently. At the same time, electronic devices can also recommend related materials or videos based on learning progress to optimize learning effects.

[0117] For example, for health scenarios, electronic devices can automatically integrate users' exercise data, health indicators such as sleep records, diet plans and other information based on the user knowledge base, and generate health trend reports and personalized recommendations to help users achieve more comprehensive health management.

[0118] That is, the embodiments of the present application can automatically push information intake distribution associated with the current scene to the user based on the user's current scene information and the user's knowledge base, without the user having to search through a large amount of data, thus saving the user's time.

[0119] The following is a description of the use of the user knowledge base in different scenarios with reference to several specific examples.

[0120] Office scene

[0121] The user is preparing a work report. The electronic device can automatically search the user's knowledge base for historical emails, documents, and meeting minutes related to the work report, and display them to the user as information intake distribution to help the user quickly summarize the information. Considering that there are many historical emails, documents, and meeting minutes, and the content is complicated, the electronic device can also automatically integrate historical emails, documents, meeting minutes and other information, so that the user can quickly obtain key information. For example, the electronic device can also recommend templates and reference files of similar reports in the past to the user for reference, thereby improving the user's work efficiency.

[0122] Exemplarily, the electronic device may also remind the user of the deadline for reporting according to the schedule.

[0123] Life scenes

[0124] Suppose a user is looking for the due date of a utility bill. The electronic device can automatically analyze text messages and emails based on the user's knowledge base, automatically record the bill due date, and set a payment reminder for the user. In addition, the electronic device can also recommend payment methods to the user based on the historical records in the user's knowledge base, and track payment confirmation emails and text messages to help users manage their life arrangements, pay bills, travel plans, etc., thereby improving the user's life efficiency.

[0125] Social scene

[0126] Suppose a user is discussing multiple projects with colleagues via social software A, and is also communicating with clients via email. Electronic devices can categorize different communication contents, automatically extract key project information, and archive it to different user knowledge base branches. Users can then quickly find this information through the user knowledge base, without having to manually sift through massive chat records and emails.

[0127] That is, electronic devices can automatically organize and classify social chat records, extract important contacts, tasks, to-do items, etc. from the communication content, generate knowledge graphs for social or work groups, and help users quickly locate relevant information.

[0128] File management scenarios

[0129] The electronic device can manage a large number of documents, photos, videos, etc. stored by the user through the user knowledge base. For example, the multimedia files can be classified according to the form and content of the multimedia files, and the display priority of the multimedia files can be adjusted according to the frequency of use of different multimedia files by the user. For example, the higher the frequency of use, the higher the corresponding multimedia file is displayed.

[0130] For example, if a user takes a lot of travel photos, the electronic device can add tags to these photos and classify them into corresponding folders of the corresponding user knowledge base based on the shooting time, location, and face recognition technology in the photos. In this way, the user can quickly search for photos of a specific location or a certain time period through the knowledge base.

[0131] Learning scenario

[0132] Users may need to use electronic devices to study or accumulate personal knowledge. The user knowledge base can help users manage learning materials systematically and provide efficient knowledge search and association functions.

[0133] For example, if a user is preparing for an online course, the electronic device can automatically integrate the user's collected materials, class notes and references through the user knowledge base, and recommend learning materials related to the course based on the user's search content recorded in the user knowledge base. The electronic device will also automatically generate a knowledge graph based on the acquired materials to help users better understand and remember knowledge points.

[0134] Health scene

[0135] For example, a user records the distance and time of running every day through an electronic device. The electronic device can store the recorded data in the user knowledge base, analyze the user's exercise records, provide the user with personalized exercise suggestions, and remind the user to choose the appropriate exercise time according to the weather forecast. In addition, the electronic device can also generate trend charts and reports based on the user's diet plan, weight changes, sleep and other data recorded in the user knowledge base to help users optimize their health management methods.

[0136] Figure 6 A flowchart of another information display method provided in an embodiment of the present application, Figure 6 and Figure 1 The difference is that Figure 6 Also includes S610-S630.

[0137] S610: Acquire second data, where the second data includes at least one of the following: user location data, and user access data to knowledge items in a user knowledge base.

[0138] The user's access data to each knowledge item may include, but is not limited to, access time and access frequency.

[0139] S620: Determine a display strategy for each knowledge item in the user knowledge base according to the second data.

[0140] The display strategy is used to indicate how to display each knowledge item. The display order of each knowledge item in the user knowledge base can be adaptively determined according to the second data. For example, if the second data includes user location data, the knowledge items corresponding to the user location data can be displayed first, that is, the display order is higher. For example, if the user is currently in the company, the knowledge items related to work can be displayed first, and the knowledge items not related to work can be displayed later. In this way, the user can quickly obtain work-related information.

[0141] Taking the second data including access data as an example, the electronic device can count the user's access data to each knowledge item within a period of time, and dynamically adjust the order of each knowledge item in the user knowledge base according to the access data. Taking the access data including access frequency as an example, the higher the access frequency, the higher the corresponding knowledge item is in the user knowledge base, so that the user can quickly obtain commonly used information.

[0142] For example, if a user frequently consults documents related to a certain project in the past period of time, the electronic device can automatically place the project information on the homepage of the user's knowledge base based on the user's behavior, so that the user can quickly access it. Information that the user has not accessed for a long time can be hidden or archived to keep the user's knowledge base concise.

[0143] S630: Display each knowledge item in the user knowledge base according to the display strategy.

[0144] The embodiment of the present application can dynamically adjust the display strategy of each knowledge item in the user knowledge base according to the user's location, the user's access data to each knowledge item, etc., to ensure that the user can quickly obtain relevant information through the user knowledge base in different scenarios.

[0145] Figure 7A flowchart of another information display method provided in an embodiment of the present application, Figure 7 Taking the example that the second data includes user location data and the user's access data to each knowledge item in the user knowledge base, Figure 7 and Figure 6 The difference is that Figure 6 The S620 in can be refined into Figure 7 S710-S720 in.

[0146] S710 . For each knowledge item, determine a weight value of the knowledge item according to user location data and user access data to the knowledge item.

[0147] Exemplarily, the weight data table may be searched, and the weight value of each knowledge item may be determined according to the weight data table. The weight data table is used to store the association relationship between the knowledge item, the user location data, the user's access data to the knowledge item, and the weight.

[0148] Exemplarily, different correspondences between user location data and weight values, and correspondences between access data and weight values ​​may be preset, and the weight values ​​corresponding to the user location data and the weight values ​​corresponding to the access data may be determined according to the two correspondences. For each knowledge item, the weight values ​​corresponding to the user location data and the weight values ​​corresponding to the access data may be accumulated to obtain the final weight value.

[0149] Of course, other methods may also be used to determine the weight value of each knowledge item.

[0150] S720: Determine a display strategy for each knowledge item in the user knowledge base according to the weight value of each knowledge item.

[0151] Exemplarily, the corresponding knowledge items may be displayed in descending order of weight values, that is, the larger the weight value, the closer the corresponding knowledge item is displayed.

[0152] Exemplarily, only knowledge items corresponding to some weight values ​​may be displayed, for example, only knowledge items with weight values ​​greater than a weight threshold may be displayed, so as to keep the user knowledge base concise and efficient.

[0153] The embodiment of the present application can determine the weight value of each knowledge item based on the user location data and the user's access data to each knowledge item, and then determine the display strategy of each knowledge item based on the weight value of each knowledge item, thereby realizing dynamic update of each knowledge item in the user knowledge base, helping to keep consistent with the user's needs and allowing the user to quickly obtain relevant information.

[0154] In some embodiments, the above S720 may include the following steps:

[0155] When the weight value of the knowledge item is greater than the weight threshold, the display strategy of the knowledge item is determined to be the first display strategy, and the first display strategy is that the display order of the knowledge item in the user knowledge base is positively correlated with the weight value of the knowledge item;

[0156] When the weight value of the knowledge item is less than or equal to the weight threshold, the display strategy of the knowledge item is determined to be the second display strategy, and the second display strategy is to hide or fold the knowledge item.

[0157] Exemplarily, this embodiment processes the knowledge items in the user knowledge base using a display strategy of displaying some knowledge items and folding or hiding some knowledge items.

[0158] For example, if the weight value of a knowledge item is greater than the weight threshold, the knowledge item will be displayed. If there are multiple knowledge items with weight values ​​greater than the weight threshold, the knowledge items can be further displayed in descending order of weight value, that is, the larger the weight value, the higher the display position.

[0159] If the weight value of a knowledge item is less than or equal to the weight threshold, the electronic device can hide or fold the knowledge item, and the user can determine whether to display this part of the knowledge item as needed. For example, when the electronic device receives the user's display input for this part of the knowledge item, it can change this part of the knowledge item from a hidden state or a folded state to a displayed state.

[0160] In the embodiment of the present application, knowledge items with lower weight values ​​are hidden or collapsed, and knowledge items with higher weight values ​​can be further arranged according to the size of the weight values. While ensuring that the knowledge base matches the current needs of the user, the user knowledge base can be kept simple and efficient.

[0161] In some embodiments, the information display method may further include the following steps:

[0162] Determine newly added data in electronic devices;

[0163] In the case where the newly added data conflicts with knowledge items in the user's knowledge base, obtaining reference information, the reference information including at least one of the following: the authenticity of the newly added data and the conflicting knowledge items, the importance of the newly added data and the conflicting knowledge items, and the user's historical handling of the newly added data and the conflicting knowledge items;

[0164] According to the reference information, new data and conflicting knowledge entries are processed.

[0165] The newly added data in the electronic device may include, but is not limited to, newly added news data, newly added versions of files, newly added handwriting or labels, and other data.

[0166] The conflict between the newly added data and the knowledge items in the user knowledge base may include at least one of the following:

[0167] The similarity between the newly added news data and the data corresponding to the user's historical reading records is greater than or equal to the similarity threshold;

[0168] The version of the newly added file is different from the version of the same file saved in the user's history;

[0169] The newly added handwriting or label is different from the handwriting or label that the user has historically saved for the same content.

[0170] For example, if the user has read a certain type of news data, and the newly added news data is similar to the historical records in the user knowledge base, it can be considered that there is a conflict between the user's historical reading records and the real-time news update.

[0171] For example, if a user saves different versions of the same file multiple times, for example, for file 1, the user currently saves a version, but it is inconsistent with the version previously saved by the user, it can be considered that the file version saved by the user conflicts with the newly added file version.

[0172] For example, for the same content, if a user adds different handwriting or labels at different time periods, it can be considered that the handwriting or labels newly added to the content conflict with the handwriting or labels saved historically.

[0173] When there is a conflict between the newly added data and the knowledge entries in the user's knowledge base, the electronic device may process the newly added data and the conflicting knowledge entries based on one or more of the following: the authenticity of the newly added data and the conflicting knowledge entries, the importance of the newly added data and the conflicting knowledge entries, the user's historical handling of the newly added data and the conflicting knowledge entries, etc.

[0174] For example, for news or articles with similar content, electronic devices can automatically merge related information and prioritize the latest content that the user has not read in the user knowledge base. At the same time, electronic devices will also mark the historical reading content in the user knowledge base, making it easier for users to check which information has been processed. This can reduce the workload of users to manually organize and filter information, so that the user knowledge base always maintains the latest and most relevant content, significantly improving the efficiency of data management.

[0175] For another example, for multiple versions of a document or receipt, the electronic device can show the differences between the versions to the user and suggest keeping the most complete or latest version. The user can also manually select or merge content.

[0176] For example, for conflicts in notes or tags, electronic devices can recommend appropriate solutions to users based on the context and user behavior habits or preferences, such as suggesting users to use the most common tags, or allowing users to manually adjust inconsistent parts, so that the solution is more in line with user habits and needs, thereby improving the user's experience of using the user knowledge base.

[0177] The embodiments of the present application can effectively solve the confusion problems that users encounter when dealing with multiple versions of files, tag conflicts, and news information conflicts. By providing intelligent solutions, it ensures that the information in the user's knowledge base is always consistent and complete, helping users manage knowledge content in a more orderly manner.

[0178] After the electronic device processes the conflicting data, it can dynamically update the user knowledge base based on the processed conflicting data to ensure that the latest information that matches the user's needs is displayed first, allowing the user to quickly obtain the most relevant information when needed without manual searching or filtering, thereby optimizing the user experience.

[0179] For example, after processing conflicting news data, the electronic device can automatically push the latest unread news content based on the user's reading history and interests. For another example, after determining the latest version of a file or receipt, the electronic device can automatically replace it or mark it as "processed" to prevent the user from processing outdated information again. For another example, the electronic device can put the merged or updated content at the forefront of the user's knowledge base based on the user's usage frequency and preferences, and archive the old content.

[0180] In some embodiments, if the electronic device detects that the user has multiple tasks or schedules in the same time period, the conflict can also be handled intelligently. For example, if the user has two schedules in the same time period, the electronic device can generate suggestion information based on the priorities of the two schedules, the user's historical behavior on different schedules, and other information, such as suggesting that the user postpone a task, merge tasks, or prompt the user that there is a conflict.

[0181] For example, if the impact between two conflicting schedules is low, the electronic device may automatically merge or adjust the time of one of the schedules.

[0182] If both schedules have a higher priority, the electronic device can push appropriate suggestions to the user based on the specific information of the schedule, and the user can decide the final handling method. When the user has two meetings at the same time, the electronic device can make suggestions based on the number of participants, the importance of the meeting, etc., and let the user decide how to handle it.

[0183] For example, a user has two overlapping meetings scheduled on their calendar, one is an internal department meeting and the other is a client video conference, both at the same time. After detecting the conflict, the electronic device can suggest that the user postpone the department meeting and prioritize the client meeting based on factors such as the importance of the meeting, the attendees, and the frequency of the meeting. The electronic device can also provide further solutions, such as suggesting to adjust the department meeting to later in the day and sending notifications to other attendees.

[0184] In some embodiments, the electronic device can also dynamically adjust the interface layout of the user knowledge base according to the user's usage habits, behavior patterns, scenarios, etc. For example, in a work scenario, the user knowledge base interface can highlight task lists, work documents, and schedules; in a social scenario, the user knowledge base interface gives priority to displaying contact information, chat records, and other social interaction content. Users can also customize the interface layout according to their needs to obtain information more efficiently.

[0185] In some embodiments, the electronic device can also present the information in the user knowledge base in the form of cards, similar to a news information stream, where each card contains a brief piece of information, such as tasks, files, contacts, etc. Users can quickly view detailed content or perform corresponding operations through simple operations such as sliding and clicking. This card-style layout can greatly improve the efficiency of information retrieval and operation, and is particularly suitable for use on mobile devices.

[0186] In some embodiments, the electronic device can also display the information in the user knowledge base in chronological order on a timeline to help the user trace the complete process of an event or task. For example, the user can view the entire process of a project from initial document editing, meeting minutes to task completion on the timeline, and clearly grasp all relevant knowledge and progress. The timeline display can effectively improve the traceability of information and facilitate users to retrieve historical data.

[0187] In some embodiments, the electronic device may also detect the user's emotional state, fatigue level, etc. through sensors, cameras, or wearable devices, and adjust the complexity or information density of the user knowledge base display according to the detection results. For example, when the user is in a relatively tired state, the electronic device may simplify the display content of the user knowledge base and present the information in a more understandable way.

[0188] The embodiments of the present application can build a user's own knowledge base based on the information obtained by the user through the electronic device. Based on the knowledge base, the electronic device can display the user's information intake distribution in a historical time period regularly or according to the user's needs, so that the user can quickly understand the type of information intake, and then assist the user in anti-addiction management. Moreover, the knowledge base can be dynamically adjusted in different scenarios to ensure that the user can quickly obtain relevant information.

[0189] It should be noted that the information display method provided in the embodiment of the present application can be executed by an information display device or a processing module in the information display device for executing the information display method. In the embodiment of the present application, the information display device provided in the embodiment of the present application is described by taking the information display device executing the information display method as an example.

[0190] Figure 8 A schematic diagram of the structure of an information display device provided in an embodiment of the present application.

[0191] like Figure 8 As shown, the information display device 800 may include:

[0192] The receiving module 801 is used to receive a first input;

[0193] A display module 802, for displaying information intake distribution according to a user knowledge base in response to a first input;

[0194] Among them, the user knowledge base is built based on the information obtained by the user through electronic devices.

[0195] In an embodiment of the present application, a user knowledge base is constructed based on information obtained by a user through an electronic device. Upon receiving a first input, the electronic device can automatically display the information intake distribution according to the user knowledge base. Based on the information intake distribution, the user can intuitively and clearly understand the information intake through the electronic device.

[0196] In some possible implementations of the embodiments of the present application, the receiving module 801 is specifically configured to:

[0197] Receiving a first input to the AI ​​interaction interface;

[0198] The display module 802 is specifically used for:

[0199] In response to the first input, the information intake distribution is displayed on the AI ​​interaction interface according to the user knowledge base.

[0200] In some possible implementations of the embodiments of the present application, the receiving module 801 is further used to receive a second input to the AI ​​interaction interface; the second input corresponds to the inquiry information;

[0201] The display module 802 is further used to respond to the second input and display response information corresponding to the inquiry information on the AI ​​interaction interface according to the user knowledge base.

[0202] In some possible implementations of the embodiments of the present application, the information classification dimension of the information intake distribution includes at least one of the following: application, information topic, and information category.

[0203] In some possible implementations of the embodiment of the present application, the receiving module 801 is further configured to receive a second input before the display module 802 displays the information intake distribution according to the user knowledge base in response to the first input;

[0204] The information display device 800 may further include:

[0205] a determination module, configured to determine a user goal in response to a second input;

[0206] The display module 802 is specifically used for:

[0207] In response to the first input, an information intake distribution is displayed based on the user knowledge base according to the user goal.

[0208] In some possible implementations of the embodiments of the present application, the receiving module 801 is further configured to receive a third input before the display module 802 displays the information intake distribution according to the user knowledge base in response to the first input;

[0209] The determination module is further configured to determine the first time period in response to a third input;

[0210] The display module 802 is specifically used for:

[0211] In response to the first input, information intake distribution is displayed based on information in the user knowledge base that matches the first time period.

[0212] In some possible implementations of the embodiments of the present application, the information obtained by the user through the electronic device includes information browsed by the user through the electronic device and information listened to by the user through the electronic device.

[0213] In some possible implementations of the embodiments of the present application, the determination module is further configured to determine the user's scenario information before the display module 802 displays the information intake distribution according to the user knowledge base in response to the first input;

[0214] The display module 802 is specifically used for:

[0215] In response to the first input, the information intake distribution is displayed according to the information in the user knowledge base that matches the scenario information.

[0216] In some possible implementations of the embodiments of the present application, the information display device 800 may further include:

[0217] An acquisition module, used to acquire first data, the first data including at least one of the following: user behavior data, user location data;

[0218] Identify modules, specifically for:

[0219] The user's scenario information is determined based on the first data.

[0220] In some possible implementations of the embodiments of the present application, the acquisition module is further used to acquire second data, where the second data includes at least one of the following: user location data, user access data to each knowledge item in the user knowledge base;

[0221] The determination module is further used to determine a display strategy of each knowledge item in the user knowledge base according to the second data;

[0222] The display module 802 is further used to display each knowledge item in the user knowledge base according to the display strategy.

[0223] In some possible implementations of the embodiments of the present application, the second data includes user location data and user access data to each knowledge item in the user knowledge base;

[0224] Identify modules, specifically for:

[0225] For each knowledge item, the weight value of the knowledge item is determined according to the user location data and the user's access data to the knowledge item;

[0226] According to the weight value of each knowledge item, the display strategy of each knowledge item in the user knowledge base is determined.

[0227] In some possible implementations of the embodiments of the present application, the determining module is specifically configured to:

[0228] When the weight value of the knowledge item is greater than the weight threshold, the display strategy of the knowledge item is determined to be the first display strategy, and the first display strategy is that the display order of the knowledge item in the user knowledge base is positively correlated with the weight value of the knowledge item;

[0229] When the weight value of the knowledge item is less than or equal to the weight threshold, the display strategy of the knowledge item is determined to be the second display strategy, and the second display strategy is to hide or fold the knowledge item.

[0230] The embodiments of the present application can build a user's own knowledge base based on the information obtained by the user through the electronic device. Based on the knowledge base, the electronic device can display the user's information intake distribution in a historical time period regularly or according to the user's needs, so that the user can quickly understand the type of information intake, and then assist the user in anti-addiction management. Moreover, the knowledge base can be dynamically adjusted in different scenarios to ensure that the user can quickly obtain relevant information.

[0231] The information display device in the embodiment of the present application can be a device or a component in an electronic device, such as an integrated circuit or a chip. For example, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc. It can also be a server, a network attached storage (Network Attached Storage, NAS), a user computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., and the embodiment of the present application does not make specific limitations.

[0232] The electronic device in the embodiment of the present application may be a terminal with an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0233] The information display device provided in the embodiment of the present application can achieve Figures 1 to 7 The various processes in the information display method embodiment can achieve the same technical effect. To avoid repetition, they will not be described here.

[0234] like Fig. 9 As shown, an embodiment of the present application also provides an electronic device 900, including a processor 901 and a memory 902, wherein the memory 902 stores programs or instructions that can be executed on the processor 901, and when the program or instructions are executed by the processor 901, the various steps of the above-mentioned information display method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they are not described here.

[0235] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile terminals and non-mobile terminals.

[0236] Fig.10 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application.

[0237] The electronic device 1000 includes but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010 and other components.

[0238] Those skilled in the art will appreciate that the electronic device 1000 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1010 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.10 The structure of the electronic device 1000 shown in the figure does not constitute a limitation on the electronic device 1000. The electronic device 1000 may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0239] Wherein, the user input unit 1007 is used to receive a first input;

[0240] A display unit 1006, for displaying information intake distribution according to the user knowledge base in response to the first input;

[0241] Among them, the user knowledge base is built based on the information obtained by the user through electronic devices.

[0242] In an embodiment of the present application, a user knowledge base is constructed based on information obtained by a user through an electronic device. Upon receiving a first input, the electronic device can automatically display the information intake distribution according to the user knowledge base. Based on the information intake distribution, the user can intuitively and clearly understand the information intake through the electronic device.

[0243] In some possible implementations of the embodiments of the present application, the user input unit 1007 is specifically used for:

[0244] Receiving a first input to the AI ​​interaction interface;

[0245] The display unit 1006 is specifically used for:

[0246] In response to the first input, the information intake distribution is displayed on the AI ​​interaction interface according to the user knowledge base.

[0247] In some possible implementations of the embodiments of the present application, the user input unit 1007 is further used to receive a second input to the AI ​​interaction interface; the second input corresponds to the inquiry information;

[0248] The display unit 1006 is further used to display response information corresponding to the inquiry information on the AI ​​interaction interface in response to the second input according to the user knowledge base.

[0249] In some possible implementations of the embodiments of the present application, the information classification dimension of the information intake distribution includes at least one of the following: application, information topic, and information category.

[0250] In some possible implementations of the embodiments of the present application, the user input unit 1007 is further configured to receive a second input before the display unit 1006 displays the information intake distribution according to the user knowledge base in response to the first input;

[0251] Processor 1010, for determining a user target in response to a second input;

[0252] The display unit 1006 is specifically used for:

[0253] In response to the first input, an information intake distribution is displayed based on the user knowledge base according to the user goal.

[0254] In some possible implementations of the embodiment of the present application, the user input unit 1007 is further configured to receive a third input before the display unit 1006 displays the information intake distribution according to the user knowledge base in response to the first input;

[0255] The processor 1010 is further configured to determine a first time period in response to a third input;

[0256] The display unit 1006 is specifically used for:

[0257] In response to the first input, information intake distribution is displayed based on information in the user knowledge base that matches the first time period.

[0258] In some possible implementations of the embodiments of the present application, the information obtained by the user through the electronic device includes information browsed by the user through the electronic device and information listened to by the user through the electronic device.

[0259] In some possible implementations of the embodiments of the present application, the processor 1010 is further configured to determine the user's scenario information before the display unit 1006 displays the information intake distribution according to the user knowledge base in response to the first input;

[0260] The display unit 1006 is specifically used for:

[0261] In response to the first input, the information intake distribution is displayed according to the information in the user knowledge base that matches the scenario information.

[0262] In some possible implementations of the embodiments of the present application, the processor 1010 is specifically configured to:

[0263] Acquire first data, where the first data includes at least one of the following: user behavior data and user location data;

[0264] The user's scenario information is determined based on the first data.

[0265] In some possible implementations of the embodiments of the present application, the processor 1010 is further configured to obtain second data, where the second data includes at least one of the following: user location data, user access data to each knowledge item in the user knowledge base;

[0266] Determining a display strategy for each knowledge item in the user knowledge base according to the second data;

[0267] The display unit 1006 is further used to display each knowledge item in the user knowledge base according to the display strategy.

[0268] In some possible implementations of the embodiments of the present application, the second data includes user location data and user access data to each knowledge item in the user knowledge base;

[0269] The processor 1010 is specifically configured to:

[0270] For each knowledge item, the weight value of the knowledge item is determined according to the user location data and the user's access data to the knowledge item;

[0271] According to the weight value of each knowledge item, the display strategy of each knowledge item in the user knowledge base is determined.

[0272] In some possible implementations of the embodiments of the present application, the processor 1010 is specifically configured to:

[0273] When the weight value of the knowledge item is greater than the weight threshold, the display strategy of the knowledge item is determined to be the first display strategy, and the first display strategy is that the display order of the knowledge item in the user knowledge base is positively correlated with the weight value of the knowledge item;

[0274] When the weight value of the knowledge item is less than or equal to the weight threshold, the display strategy of the knowledge item is determined to be the second display strategy, and the second display strategy is to hide or fold the knowledge item.

[0275] The embodiments of the present application can build a user's own knowledge base based on the information obtained by the user through the electronic device. Based on the knowledge base, the electronic device can display the user's information intake distribution in a historical time period regularly or according to the user's needs, so that the user can quickly understand the type of information intake, and then assist the user in anti-addiction management. Moreover, the knowledge base can be dynamically adjusted in different scenarios to ensure that the user can quickly obtain relevant information.

[0276] It should be understood that in the embodiment of the present application, the input unit 1004 may include a graphics processor (Graphics Processing Unit, GPU) 10041 and a microphone 10042, and the graphics processor 10041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1007 includes a touch panel 10071 and at least one of other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include two parts: a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0277] The memory 1009 can be used to store software programs and various data. The memory 1009 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 1009 may include a volatile memory or a non-volatile memory, or the memory 1009 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 1009 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0278] The processor 1010 may include one or more processing units; optionally, the processor 1010 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1010.

[0279] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned information display method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0280] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.

[0281] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned information display method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0282] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0283] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned information display method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0284] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0285] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the relevant technology, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0286] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. An information display method, characterized in that: include: receiving a first input; In response to the first input, displaying information intake distribution according to a user knowledge base; The user knowledge base is constructed based on information obtained by the user through the electronic device.

2. The method according to claim 1, characterized in that The receiving a first input comprises: Receiving a first input to the AI ​​interaction interface; The step of displaying information intake distribution according to a user knowledge base in response to the first input includes: In response to the first input, information intake distribution is displayed on the AI ​​interaction interface according to the user knowledge base.

3. The method according to claim 2, characterized in that The method further comprises: Receiving a second input to the AI ​​interaction interface; the second input corresponds to the inquiry information; In response to the second input, response information corresponding to the inquiry information is displayed on the AI ​​interaction interface according to the user knowledge base.

4. The method according to claim 1, characterized in that: The information classification dimension of the information intake distribution includes at least one of the following: application, information topic, and information category.

5. The method according to claim 1, characterized in that Before the step of displaying information intake distribution according to the user knowledge base in response to the first input, the method further includes: receiving a second input; In response to the second input, determining a user goal; The step of displaying information intake distribution according to a user knowledge base in response to the first input includes: In response to the first input, an information intake distribution is displayed based on the user knowledge base according to the user goal.

6. The method according to claim 1, characterized in that Before the step of displaying information intake distribution according to the user knowledge base in response to the first input, the method further includes: receiving a third input; In response to the third input, determining a first time period; The step of displaying information intake distribution according to a user knowledge base in response to the first input includes: In response to the first input, information intake distribution is displayed based on information in the user knowledge base that matches the first time period.

7. The method according to claim 1, characterized in that The information acquired by the user through the electronic device includes information browsed by the user through the electronic device and information listened to by the user through the electronic device.

8. The method according to claim 1, characterized in that Before the step of displaying information intake distribution according to the user knowledge base in response to the first input, the method further includes: Determine the user's scenario information; The step of displaying information intake distribution according to a user knowledge base in response to the first input includes: In response to the first input, information intake distribution is displayed based on information in the user knowledge base that matches the scenario information.

9. The method according to claim 8, characterized in that The determining of the user's scenario information includes: Acquire first data, where the first data includes at least one of the following: user behavior data and user location data; The scenario information of the user is determined according to the first data.

10. The method according to claim 1, characterized in that The method further comprises: Acquire second data, where the second data includes at least one of the following: user location data, and user access data to each knowledge item in the user knowledge base; Determining, according to the second data, a display strategy for each of the knowledge items in the user knowledge base; According to the display strategy, each of the knowledge items in the user knowledge base is displayed.

11. The method according to claim 10, characterized in that The second data includes user location data and access data of the user to each knowledge item in the user knowledge base; Determining, based on the second data, a display strategy for each of the knowledge items in the user knowledge base includes: For each knowledge item, determining a weight value of the knowledge item according to the user location data and the user's access data to the knowledge item; According to the weight value of each knowledge item, a display strategy of each knowledge item in the user knowledge base is determined.

12. The method according to claim 11, characterized in that Determining the display strategy of each knowledge item in the user knowledge base according to the weight value of each knowledge item includes: In the case where the weight value of the knowledge item is greater than the weight threshold, determining that the display strategy of the knowledge item is the first display strategy; the first display strategy is that the display order of the knowledge item in the user knowledge base is positively correlated with the weight value of the knowledge item; When the weight value of the knowledge item is less than or equal to the weight threshold, the display strategy of the knowledge item is determined to be a second display strategy; the second display strategy is to hide or fold the knowledge item.

13. An information display device, characterized in that: include: A receiving module, configured to receive a first input; A display module, configured to display information intake distribution according to a user knowledge base in response to the first input; The user knowledge base is constructed based on information obtained by the user through the electronic device.

14. An electronic device, characterized in that: The electronic device comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method according to any one of claims 1 to 12 are implemented.

15. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the method according to any one of claims 1 to 12 are implemented.