Searching method and device, electronic equipment and readable storage medium
By searching for content platform content that users are concerned about in the content database, the problem of inefficient search when users look back at content that they have been concerned about is solved, and convenient and accurate information search is achieved.
Patent Information
- Application Number
- CN202411651930.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-19
- Publication Date
- 2025-03-11
AI Technical Summary
When users look back at the content they have paid attention to, they often spend a lot of time searching due to blurred memory, resulting in low search efficiency.
Provide a search method, by receiving search information input by users, obtaining relevant search results from a content database, which includes content platform content that users are concerned about and displays search results.
Users can easily and accurately find content that has been paid attention to, improving the efficiency of information search.
Smart Images

Figure CN119598001A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of computer technology, and specifically relates to a search method, device, electronic device and readable storage medium. Background Art
[0002] As users' demand for content consumption continues to grow, they will pay extra attention to certain content during their daily browsing process, and then like, collect, and share these content.
[0003] However, when users want to review these contents, they often need to spend a lot of time searching due to vague memories, resulting in low search efficiency. Summary of the invention
[0004] The purpose of the embodiments of the present application is to provide a search method, device, electronic device and readable storage medium, which can improve the efficiency of information search.
[0005] In a first aspect, an embodiment of the present application provides a search method, the method comprising:
[0006] receiving a first input;
[0007] In response to the first input, according to the search information corresponding to the first input, a search result is obtained from a content database; the content database includes user-focused content of at least one content platform;
[0008] The search results are displayed.
[0009] In a second aspect, an embodiment of the present application provides a search device, including:
[0010] A receiving module, configured to receive a first input;
[0011] a response module, configured to respond to the first input and obtain search results from a content database according to search information corresponding to the first input; the content database includes user-focused content of at least one content platform;
[0012] The first display module is used to display the search results.
[0013] 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 program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.
[0014] 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.
[0015] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.
[0016] 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 method described in the first aspect.
[0017] In the embodiment of the present application, a first input is received; in response to the first input, search results are obtained from a content database according to search information corresponding to the first input; the content database includes user-focused content on at least one content platform; and the search results are displayed. In this way, the user can conveniently and accurately search for the focused content, thereby improving the efficiency of information search. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 is a flowchart of a search method in some embodiments of the present application;
[0019] Figure 2 This is a schematic diagram of the user's attention content interface in some embodiments of the present application;
[0020] Figure 3 This is a schematic diagram of a display interface for displaying search results in some embodiments of the present application.
[0021] Figure 4 is a structural block diagram of a search device in some embodiments of the present application;
[0022] Figure 5 is a schematic diagram of the structure of an electronic device in some embodiments of the present application;
[0023] Figure 6 It is a schematic diagram of the hardware structure of an electronic device in some embodiments of the present application. DETAILED DESCRIPTION
[0024] 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.
[0025] The terms "first", "second", etc. in the specification and claims 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 generally of one type, 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 and claims 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.
[0026] The content search method provided by the embodiment of the present application is described in detail below through specific embodiments and application scenarios in conjunction with the accompanying drawings.
[0027] See also Figure 1 , the present application embodiment provides a search method, comprising the following steps:
[0028] Step 101: Receive a first input.
[0029] The first input is used to input search information, such as search keywords, questions or topics. Search information refers to words or phrases entered by the user in the search engine. For example, "shoes", "children's sports shoes suitable for running", "how to grow plants", "what are the design highlights of the new operating system", etc.
[0030] Step 102: In response to the first input, search results are obtained from a content database according to search information corresponding to the first input; the content database includes user-focused content of at least one content platform.
[0031] Among them, the content that users pay attention to includes at least one of the following: user favorite content, user liked content, user shared content and user browsed content.
[0032] In this step, the content platform refers to an online platform where users can create, share and consume various types of content, which may include text, pictures, videos, audio, etc. The content platform usually provides tools and functions to enable users to easily publish and manage their content, while also allowing other users to interact, such as collecting, commenting, liking, sharing, etc. Optionally, the content platform includes but is not limited to: social media platforms, video analysis platforms, blog platforms, audio platforms, online course platforms.
[0033] Step 103: Display the search results.
[0034] Optionally, when there are multiple search results, the multiple search results are sorted from large to small according to relevance and displayed in the form of a list or cards.
[0035] In the above embodiment, by receiving a first input; responding to the first input, obtaining search results from a content database according to search information corresponding to the first input; the content database includes user-focused content on at least one content platform; and displaying the search results. In this way, the user can conveniently and accurately find the focused content.
[0036] In some embodiments, in the above step 102, obtaining search results from a content database according to the search information corresponding to the first input includes:
[0037] Acquire preliminary search results from the content database according to the search information corresponding to the first input;
[0038] The preliminary search results are subjected to content extraction processing to obtain the search results.
[0039] In a specific implementation, according to the search information corresponding to the first input, preliminary search results are obtained from the content database, and the preliminary search results include but are not limited to: web links, social media posts, video links, research papers or reports, notes, bookmarks, images, documents and other data containing relevant content;
[0040] For example, the search information entered by the user in the AI assistant is: "how to improve work efficiency"; the preliminary search results obtained from the content database include:
[0041] (1) A link to an article from a blog titled “7 Effective Ways to Improve Work Productivity”.
[0042] (2) a video link from content platform A, titled “Tips for Improving Work Efficiency”;
[0043] (3) a bookmark saved by the user in the browser, linking to “Best Practices in Time Management”;
[0044] (4) A paragraph in a user note that mentions “trying to use a to-do list to improve efficiency.”
[0045] Furthermore, each data in the preliminary search results is interpreted to obtain the interpretation content in text form; the interpretation content is identified using natural language processing (NLP) technology to obtain key information, such as themes, key points, important data, etc.; based on the key information, a content summary is generated as the search result to highlight the core content. In this way, users can efficiently and comprehensively obtain the content they need to find, reducing their search time and reading time.
[0046] In some embodiments, the content database also includes local content;
[0047] In the above step 102, obtaining search results from a content database according to the search information corresponding to the first input includes:
[0048] Obtaining platform search results from the content that the user is interested in according to the search information corresponding to the first input;
[0049] Obtaining local search results from the local content according to the search information corresponding to the first input;
[0050] Content extraction is performed on the platform search results and the local search results to obtain the search results.
[0051] Exemplarily, the search method includes the following steps:
[0052] Step 1: Assume that the search information entered by the user is: "Application of artificial intelligence in medicine";
[0053] Step 2: Obtaining platform search results from the content that users follow includes:
[0054] Article 1: Application of Artificial Intelligence (AI) in Disease Diagnosis;
[0055] Article 2: The latest progress of AI in personalized medicine;
[0056] Article 3: The role of AI technology in drug development;
[0057] Step 4: Local search results obtained from local content are retrieved from local documents:
[0058] Local report: Analysis of AI application in the medical field;
[0059] Notes: Summary of cases of AI technology in healthcare.
[0060] Step 5: Process the platform search results and local search results to extract key information;
[0061] The key information extracted from article 1 is: AI improves diagnostic accuracy and is applied in imaging.
[0062] The key information extracted from Article 2 is: The efficiency of formulating personalized medical plans is improved.
[0063] The key information extracted from the report is: The application of AI in healthcare includes diagnosis, treatment and research.
[0064] The key information extracted from the notes is: Case analysis shows the success rate of AI in cancer detection.
[0065] Step 6. Through key information integration, the search result is: "The application of artificial intelligence in medicine is mainly reflected in disease diagnosis, personalized treatment and drug development. Studies have shown that AI can improve diagnostic accuracy and achieve significant results in cancer detection."
[0066] In the above embodiment, it is possible to search in the content platform and the local content at the same time, and extract the core content, so that the user can obtain more comprehensive information and avoid missing important content.
[0067] In some embodiments, the search results include platform search results obtained from the content that the user is interested in and local search results obtained from the local content;
[0068] The displaying of the search results includes:
[0069] Displaying the platform search results in the first area;
[0070] The local search results are displayed in a second area.
[0071] For example, in the smart assistant dialogue interface, two messages are displayed, one showing the platform search results and the other showing the local search results.
[0072] In the above embodiment, by displaying the platform search results and the local search results separately, it can help users quickly identify the source of information and reduce confusion; users can quickly find more relevant information according to their needs, such as giving priority to viewing local results when looking for a specific document. In this way, the readability, relevance and user experience of the information can be effectively improved, helping users find the information they need faster and more efficiently.
[0073] In some embodiments, in the above step 101, receiving the first input includes:
[0074] Receiving a first input to the intelligent assistant interaction interface;
[0075] The displaying of the search results includes:
[0076] The search results are displayed on the smart assistant interaction interface.
[0077] In specific implementation, the intelligent assistant interaction interface includes an input area, and the intelligent assistant receives the user's first input through the text box or voice recognition function of the input area, for example, the user asks a question or requests specific information; based on the user's first input, the intelligent assistant will start searching the content database to obtain relevant information; further, the relevant information is identified and extracted to obtain search results; the search results are displayed in the intelligent assistant interaction interface, such as listing the search results in the form of a list or card.
[0078] In some embodiments, in the above step 102, obtaining search results from a content database according to the search information corresponding to the first input includes:
[0079] matching the search information corresponding to the first input with the index information of each content in the content database;
[0080] The search result is determined according to the content of the index information matching the search information.
[0081] Optionally, the index information includes at least one of the following: an image feature index, a keyword index, a link index, and a semantic index.
[0082] In specific implementation, assuming that the content database includes user-focused content and local content, such as local images and local files, the methods for indexing the data content in the content database include:
[0083] Perform a comprehensive scan of the data content in the content database to determine the data type of the data content, including but not limited to: local images, local files, and links to user-focused content; add indexes for data content of different data types. For example, for local images, on the one hand, image recognition technology can be used to extract key elements (such as people, objects, scenes, etc.) in the photo and establish an image feature index; on the other hand, image recognition and semantic understanding technology can be used to extract high-level semantic information such as themes and emotions in the photo and establish a semantic index; for local files, on the one hand, the format and content of the file can be analyzed to extract key information (such as document titles, paragraph summaries, etc.) and establish a keyword index; on the other hand, the semantic structure of the file can be analyzed to establish a semantic index; for favorite links, on the one hand, the page content corresponding to the link can be analyzed to extract the core theme and key information and establish a link index; on the other hand, the semantics of the page content can be deeply analyzed to establish a semantic index. In this way, by adopting hybrid indexing technology, the accuracy and relevance of search results can be improved to meet the search needs of users in different scenarios.
[0084] It should be noted that, in order to ensure the accuracy and completeness of the index information, the index of the data content is updated regularly or in real time as the data content in the local database is updated.
[0085] In the above embodiment, by matching the search information input by the user with the index information in the content database, relevant search results are determined, which can accurately parse the user input, effectively utilize the index information, and reasonably sort and display the results to improve user experience and information acquisition efficiency.
[0086] In some embodiments, the above search method further includes:
[0087] According to the title and summary of the content that the user is interested in, index information of the content that the user is interested in is determined.
[0088] For example, extract titles and abstracts from user-provided content; use TF-IDF, TextRank, RAKE and other algorithms to extract keywords from titles and abstracts, use NLP technology to perform part-of-speech tagging, named entity recognition, etc., to extract important subject terms and concepts; further, construct the extracted keywords and related information into index information, which usually includes: keywords related to titles and abstracts, topic tags generated based on the content, author, publication time, content type, etc.; finally, store the generated index information in the content database and associate it with related content to facilitate subsequent retrieval and matching.
[0089] In some embodiments, the search method further comprises:
[0090] According to the user's historical search preferences, weight coefficients are set for index information of different content types in the content database.
[0091] In specific implementation, the user's historical search preferences can be learned based on the user's search history and usage habits; further, the weight coefficients of the indexes corresponding to data content of different content types can be dynamically adjusted based on the user's historical search preferences. For example, if the user frequently searches for album photos, the weight coefficient of the photo index can be appropriately increased; if the user frequently searches for local files, the weight coefficient of the local file index can be increased. In this way, search results that meet the user's needs can be recommended to the user.
[0092] In some embodiments, the above search method further includes:
[0093] The user-focused content interface is displayed, and the user-focused content interface includes at least one of the following: a link to the user-focused content, a title of the user-focused content, a summary of the user-focused content, a tag of the user-focused content, a thumbnail of the user-focused content, a collection time of the user-focused content, and a name of a content platform of the user-focused content.
[0094] For example, Figure 2, which shows a schematic diagram of a user's attention content interface in an embodiment, in which the user's attention content interface may display collection content 1, collection content 2, and collection content 3, and each collection content is correspondingly displayed with a title, a thumbnail, a content platform name, a collection time, a content tag, etc. Further, when the user slides the collection interface, more historical collection content can be displayed.
[0095] In this way, users can easily and quickly learn the content of each searched content based on the key information corresponding to each favorited content.
[0096] In some embodiments, the user's attention content interface is classified according to at least one of a content platform and an attention category of the user's attention content.
[0097] Among them, the categories of interest include but are not limited to: technology, health, education, entertainment, literature, sports, military and politics.
[0098] In this embodiment, by classifying according to content platforms and user-focused categories, not only can information retrieval efficiency and user experience be improved, but also content relevance and management convenience can be enhanced, which helps users better discover and use information, promotes social interaction, and ultimately improves user satisfaction and platform usage.
[0099] In some embodiments, the search method further comprises:
[0100] Identify icon controls in the content platform through a screen perception algorithm, including at least one of the following: a like icon, a favorite icon, and a share icon;
[0101] When a second input to the icon control is recognized, the content link is read and synchronized to the content database.
[0102] For example, after obtaining user permissions, the collection icon in the content platform is identified through the AI screen perception algorithm. When the user clicks on the collection icon, the system background synchronously reads and copies the link of the collection content and synchronizes the link to the content database. At the same time, the security and integrity of the data during the synchronization process are ensured.
[0103] In this way, users do not need to search for the content they have followed on different content platforms one by one. They can view the collection content scattered on different content platforms through the local content database, which improves the efficiency of information acquisition and collection management and saves users' time and energy.
[0104] Moreover, by connecting with major content platforms, while achieving the synchronization of collected content, it can also bring more user traffic and activity to the content platforms.
[0105] In some embodiments, the search method further comprises:
[0106] Obtaining network search results from the Internet according to the search information corresponding to the first input;
[0107] In the first content display area, the search results obtained from the content database are displayed;
[0108] In the second content display area, network search results are obtained from the Internet.
[0109] Exemplarily, when the user enters the search information, the system simultaneously starts the Internet search and the content database search. In the Internet search, the search engine algorithm is used to crawl relevant content on the Internet and extract the core information to obtain the network search results; in the local search, according to the search information entered by the user, the content database is quickly searched and the relevant search results in the content database are extracted.
[0110] For example, Figure 3 As shown, the search results obtained from the content database are displayed in the first content display area S2 in the display interface, and the network search results are displayed in the second content display area S1, so that the user can intuitively understand the difference between the latest search results on the Internet and the search results of the historically followed content, and obtain the update changes of the required resource content.
[0111] In some embodiments, after displaying the search results, the above further includes:
[0112] Displaying a first control, where the first control is used to receive user evaluation information on search results;
[0113] According to the evaluation information, the index setting weight coefficients corresponding to the data contents of different content types in the content database are adjusted.
[0114] For example, when the search result is a picture type and the evaluation information is a negative evaluation, the weight coefficient of the index corresponding to the picture type data content is reduced; for example, when the search result is a file and the evaluation information is a positive evaluation, the weight coefficient of the index corresponding to the file type data content is maintained.
[0115] In the above embodiment, by receiving the user's evaluation information on the search results, the index of the data content can be continuously optimized, and the search quality and user satisfaction can be improved.
[0116] In addition, in some embodiments, recommended content may also be obtained based on a content database.
[0117] For example, new travel destinations and related travel products are recommended to users based on travel guides and photos in the content database and their search history on the Internet.
[0118] For example, based on the work information in the content database and the online search behavior, relevant industry information, training courses, etc. are recommended to users to help users improve their professional capabilities.
[0119] For example, student users can synchronize their collected learning materials to the content database and quickly search and organize them through the AI assistant; search for materials on specific knowledge points or organize study notes for different subjects; and then recommend relevant learning resources to users based on their learning progress and search history, such as online courses, learning forums, etc.
[0120] For example, users can collect various life tips, such as decoration guides, food recipes, etc. AI assistants can provide users with personalized life planning suggestions based on user needs and data content in the content database. Combined with I Internet search, it recommends real-time life information to users, such as nearby discounts, traffic conditions, etc., to help users better arrange their lives.
[0121] The search method provided in the embodiment of the present application can be executed by a search device. In the embodiment of the present application, the search method executed by a search device is taken as an example to illustrate the content search device provided in the embodiment of the present application.
[0122] See also Figure 4 , the embodiment of the present application provides a search device 400, including:
[0123] The receiving module 401 is used to receive a first input;
[0124] A response module 402 is used to respond to the first input and obtain search results from a content database according to search information corresponding to the first input; the content database includes user-focused content of at least one content platform;
[0125] The first display module 403 is used to display the search results.
[0126] Optionally, the response module 402 includes:
[0127] A first response submodule, configured to obtain preliminary search results from the content database according to the search information corresponding to the first input;
[0128] The second response submodule is used to perform content extraction processing on the preliminary search results to obtain the search results.
[0129] Optionally, the content database also includes local content.
[0130] Optionally, the response module 402 includes:
[0131] A third response submodule, configured to obtain platform search results from the content that the user is interested in according to the search information corresponding to the first input;
[0132] a fourth response submodule, configured to obtain local search results from the local content according to the search information corresponding to the first input;
[0133] The fifth response submodule is used to perform content extraction processing on the platform search results and the local search results to obtain the search results.
[0134] Optionally, the search results include platform search results obtained from the content that the user follows and local search results obtained from the local content;
[0135] The first display module 403 is specifically used for:
[0136] Displaying the platform search results in the first area;
[0137] The local search results are displayed in a second area.
[0138] Optionally, the receiving module 401 includes:
[0139] A first receiving submodule, configured to receive a first input to the intelligent assistant interaction interface;
[0140] The first display module is specifically used to display the search results on the smart assistant interaction interface.
[0141] Optionally, the content that users follow includes at least one of the following: content collected by users, content liked by users, content shared by users, and content browsed by users.
[0142] Optionally, the response module 402 includes:
[0143] a sixth response submodule, configured to match the search information corresponding to the first input with the index information of each content in the content database;
[0144] The seventh response submodule is used to determine the search result according to the content of the index information matching the search information.
[0145] Optionally, the apparatus 400 further includes:
[0146] The determination module is used to determine the index information of the content that the user pays attention to according to the title and summary of the content that the user pays attention to.
[0147] Optionally, the apparatus 400 further includes:
[0148] The second display module is used to display the user's attention content interface, and the user's attention content interface includes at least one of the following: a link to the user's attention content, a title of the user's attention content, a summary of the user's attention content, a tag of the user's attention content, a thumbnail of the user's attention content, the collection time of the user's attention content, and the name of the content platform of the user's attention content.
[0149] Optionally, the user's attention content interface is classified according to at least one of a content platform and an attention category of the user's attention content.
[0150] The content search device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices other than a terminal. Exemplarily, 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 personal 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.
[0151] The content search device in the embodiment of the present application may be a device having 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.
[0152] The content search device provided in the embodiment of the present application can achieve Figures 1 to 3 To avoid repetition, the various processes implemented by the method embodiment are not described here.
[0153] Alternatively, if Figure 5As shown, an embodiment of the present application also provides an electronic device 500, including a processor 501 and a memory 502, wherein the memory 502 stores programs or instructions that can be executed on the processor 501, and when the program or instructions are executed by the processor 501, the various steps of the above-mentioned content search method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they are not repeated here.
[0154] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.
[0155] Figure 6 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.
[0156] The electronic device 600 includes but is not limited to: a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 608, a memory 609, and a processor 610.
[0157] Those skilled in the art will appreciate that the electronic device 600 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 610 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 6 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device 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.
[0158] Wherein, the user input unit 607 is used to receive a first input;
[0159] Processor 610 is used to obtain search results from a content database in response to the first input according to search information corresponding to the first input; the content database includes user-focused content of at least one content platform;
[0160] The display unit 606 is used to display the search results.
[0161] In some embodiments, the processor 610 is specifically configured to obtain preliminary search results from the content database according to the search information corresponding to the first input, and perform content extraction processing on the preliminary search results to obtain the search results. In some embodiments, the content database also includes local content.
[0162] In some embodiments, the processor 610 is further configured to:
[0163] Obtaining platform search results from the content that the user is interested in according to the search information corresponding to the first input;
[0164] Obtaining local search results from the local content according to the search information corresponding to the first input;
[0165] Content extraction is performed on the platform search results and the local search results to obtain the search results.
[0166] In some embodiments, the search results include platform search results obtained from the content that the user is interested in and local search results obtained from the local content;
[0167] The display unit 606 is used for:
[0168] Displaying the platform search results in the first area;
[0169] The local search results are displayed in a second area.
[0170] In some embodiments, the user input unit 607 is used to receive a first input to the intelligent assistant interaction interface;
[0171] The display unit 606 is used for:
[0172] The search results are displayed on the smart assistant interaction interface.
[0173] In some embodiments, the user-focused content includes at least one of the following: user-collected content, user-liked content, user-shared content, and user-browsed content.
[0174] In some embodiments, the processor 610 is specifically configured to:
[0175] matching the search information corresponding to the first input with the index information of each content in the content database;
[0176] The search result is determined according to the content of the index information matching the search information.
[0177] In some embodiments, the processor 610 is further configured to determine index information of the content that the user is interested in based on the title and summary of the content that the user is interested in.
[0178] In some embodiments, the processor 610 is further used to display a user-focused content interface, wherein the user-focused content interface includes at least one of the following: a link to the user-focused content, a title of the user-focused content, a summary of the user-focused content, a tag of the user-focused content, a thumbnail of the user-focused content, the collection time of the user-focused content, and the name of the content platform of the user-focused content.
[0179] In some embodiments, the user's attention content interface is classified according to at least one of a content platform and an attention category of the user's attention content.
[0180] It should be understood that in the embodiment of the present application, the input unit 604 may include a graphics processor (GPU) 6041 and a microphone 6042, and the graphics processor 6041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 606 may include a display panel 6061, and the display panel 6061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 607 includes a touch panel 6071 and at least one of other input devices 6072. The touch panel 6071 is also called a touch screen. The touch panel 6071 may include two parts: a touch detection device and a touch controller. Other input devices 6072 may include, but are not limited to, a physical keyboard, function keys (such as a volume control button, a switch button, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0181] The memory 609 can be used to store software programs and various data. The memory 609 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 609 may include a volatile memory or a non-volatile memory, or the memory 609 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 609 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0182] The processor 610 may include one or more processing units; optionally, the processor 610 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 610.
[0183] 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, each process of the above-mentioned content search method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0184] 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.
[0185] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned content search method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0186] 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.
[0187] 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 content search method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0188] 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.
[0189] 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 prior art, 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.
[0190] 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. A search method, characterized in that: include: receiving a first input; In response to the first input, obtaining search results from a content database according to search information corresponding to the first input; The content database includes user-focused content of at least one content platform; The search results are displayed.
2. The search method according to claim 1, characterized in that: The acquiring search results from a content database according to the search information corresponding to the first input includes: Acquire preliminary search results from the content database according to the search information corresponding to the first input; The preliminary search results are subjected to content extraction processing to obtain the search results.
3. The search method according to claim 1, characterized in that: The content database also includes local content.
4. The search method according to claim 3, characterized in that: The acquiring search results from a content database according to the search information corresponding to the first input includes: Obtaining platform search results from the content that the user is interested in according to the search information corresponding to the first input; Obtaining local search results from the local content according to the search information corresponding to the first input; Content extraction is performed on the platform search results and the local search results to obtain the search results.
5. The search method according to claim 3, characterized in that: The search results include platform search results obtained from the content that the user is interested in and local search results obtained from the local content; The displaying of the search results includes: Displaying the platform search results in the first area; The local search results are displayed in a second area.
6. The search method according to claim 1, characterized in that: The receiving a first input comprises: Receiving a first input to the intelligent assistant interaction interface; The displaying of the search results includes: The search results are displayed on the smart assistant interaction interface.
7. The search method according to claim 1, characterized in that: The user-focused content includes at least one of the following: user-collected content, user-liked content, user-shared content, and user-browsed content.
8. The search method according to claim 1, characterized in that: The acquiring search results from a content database according to the search information corresponding to the first input includes: matching the search information corresponding to the first input with the index information of each content in the content database; The search result is determined according to the content of the index information matching the search information.
9. The search method according to claim 8, characterized in that: The method further comprises: According to the title and summary of the content that the user is interested in, index information of the content that the user is interested in is determined.
10. The search method according to claim 1, characterized in that: The method further comprises: The user-focused content interface is displayed, and the user-focused content interface includes at least one of the following: a link to the user-focused content, a title of the user-focused content, a summary of the user-focused content, a tag of the user-focused content, a thumbnail of the user-focused content, a collection time of the user-focused content, and a name of a content platform of the user-focused content.
11. The search method according to claim 10, characterized in that: The user-focused content interface is classified according to at least one of a content platform and a focus category of the user-focused content.
12. A search device, characterized in that: include: A receiving module, configured to receive a first input; a response module, configured to respond to the first input and obtain search results from a content database according to search information corresponding to the first input; the content database includes user-focused content of at least one content platform; The first display module is used to display the search results.
13. The search device according to claim 12, characterized in that: The response module comprises: A first response submodule, configured to obtain preliminary search results from the content database according to the search information corresponding to the first input; The second response submodule is used to perform content extraction processing on the preliminary search results to obtain the search results.
14. The search device according to claim 12, characterized in that: The content database also includes local content.
15. The search device according to claim 14, characterized in that The response module comprises: A third response submodule, configured to obtain platform search results from the content that the user is interested in according to the search information corresponding to the first input; a fourth response submodule, configured to obtain local search results from the local content according to the search information corresponding to the first input; The fifth response submodule is used to perform content extraction processing on the platform search results and the local search results to obtain the search results.
16. The search device according to claim 14, characterized in that: The search results include platform search results obtained from the content that the user is interested in and local search results obtained from the local content; The first display module is specifically used for: Displaying the platform search results in the first area; The local search results are displayed in a second area.
17. The search device according to claim 12, characterized in that: The receiving module comprises: A first receiving submodule, configured to receive a first input to the intelligent assistant interaction interface; The first display module is specifically used to display the search results on the smart assistant interaction interface.
18. An electronic device, characterized in that: The method 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 search method according to any one of claims 1 to 11 are implemented.
19. A readable storage medium, characterized in that: The readable storage medium stores a program or an instruction, and when the program or the instruction is executed by the processor, the steps of the search method according to any one of claims 1 to 11 are implemented.
20. A computer program product, characterized in that The method comprises computer instructions, which, when executed by a processor, implement the steps of the search method according to any one of claims 1 to 11.