Search result display method and device, electronic device, and storage medium

CN115563410BActive Publication Date: 2026-10-16BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211186165.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-27
Publication Date
2026-10-16
Estimated Expiration
2042-09-27

AI Technical Summary

Technical Problem

[0003]但是,用户在搜索英文单词后,用户界面只能显示该单词的释义、发音、例句、词组、变形等

Benefits of technology

[0019] Compared with the prior art, the technical solution provided in this disclosure has at least the following advantages: The search result display method provided in this disclosure displays a search result page through a search request including a target keyword, such that the search result page includes a first set of videos related to application scenarios and a second set of videos related to teaching scenarios associated with the target keyword. Furthermore, in response to an operation instruction for any target knowledge related to the target keyword, the method controls the first video in the first video set to be related to the target knowledge, and controls the second video in the second video set to be related to the target knowledge. This ensures that the first videos displayed to the user are all related to the target knowledge, and that the second videos displayed to the user are all related to the target knowledge. This allows users to learn more about how the target knowledge of the target keyword is applied in a conversation through the first videos, and to learn more about the content or knowledge corresponding to the target knowledge of the target keyword in teaching through the second videos, thereby improving the user's learning efficiency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115563410B_ABST
    Figure CN115563410B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure disclose a search result display method and device, electronic equipment and storage medium. Through a search request including a target keyword, a search result page is displayed, so that the search result page includes a first video set of an application class scene and a second video set of a teaching class scene associated with the target keyword. Further, in response to an operation instruction for any target knowledge of the target keyword, a first video in the first video set is controlled to be related to the target knowledge, and a second video in the second video set is controlled to be related to the target knowledge. So that the user can learn through the first video how the target knowledge of the target keyword is applied in the conversation, and learn through the second video the content or knowledge corresponding to the target knowledge of the target keyword in the teaching aspect, thereby improving the learning efficiency and user experience of the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of information technology, and in particular to a method, apparatus, electronic device, and storage medium for displaying search results. Background Technology

[0002] When users are learning English or encounter unfamiliar English words at work, they may search for the word online at any time to learn about related information about it.

[0003] However, after a user searches for an English word, the user interface can only display the word's definition, pronunciation, example sentences, phrases, and variations. This prevents users from engaging in in-depth learning of the word, thus reducing learning efficiency and user experience. Summary of the Invention

[0004] To address, or at least partially address, the aforementioned technical problems, embodiments of this disclosure provide a search result display method, apparatus, electronic device, and storage medium to improve user learning efficiency and user experience.

[0005] This disclosure provides a method for displaying search results, including:

[0006] Obtain a search request, which includes target keywords;

[0007] The search results page is displayed, which includes a first set of application-related videos and a second set of teaching-related videos associated with the target keyword.

[0008] In response to an operation command for any target knowledge related to the target keyword, control the first video in the first video set to be related to the target knowledge, and control the second video in the second video set to be related to the target knowledge.

[0009] This disclosure also provides a search result display device, including:

[0010] The acquisition module is used to acquire search requests, which include target keywords;

[0011] The display module is used to display the search results page, which includes a first set of application-type videos and a second set of teaching-type videos associated with the target keyword.

[0012] The control module is configured to, in response to an operation command for any target knowledge related to the target keyword, control the first video in the first video set to be associated with the target knowledge, and control the second video in the second video set to be associated with the target knowledge.

[0013] This disclosure also provides an electronic device, the electronic device comprising:

[0014] One or more processors;

[0015] Storage device for storing one or more programs;

[0016] When the one or more programs are executed by the one or more processors, the one or more processors implement the search result display method as described above.

[0017] This disclosure also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the search result display method described above.

[0018] This disclosure also provides a computer program product, which includes a computer program or instructions that, when executed by a processor, implement the search result display method described above.

[0019] Compared with the prior art, the technical solution provided in this disclosure has at least the following advantages: The search result display method provided in this disclosure displays a search result page through a search request including a target keyword, such that the search result page includes a first set of videos related to application scenarios and a second set of videos related to teaching scenarios associated with the target keyword. Furthermore, in response to an operation instruction for any target knowledge related to the target keyword, the method controls the first video in the first video set to be related to the target knowledge, and controls the second video in the second video set to be related to the target knowledge. This ensures that the first videos displayed to the user are all related to the target knowledge, and that the second videos displayed to the user are all related to the target knowledge. This allows users to learn more about how the target knowledge of the target keyword is applied in a conversation through the first videos, and to learn more about the content or knowledge corresponding to the target knowledge of the target keyword in teaching through the second videos, thereby improving the user's learning efficiency and user experience. Attached Figure Description

[0020] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.

[0021] Figure 1 This is a flowchart of a search result display method according to an embodiment of the present disclosure;

[0022] Figure 2This is a schematic diagram illustrating one application scenario in an embodiment of this disclosure;

[0023] Figure 3 This is a schematic diagram of a user interface in an embodiment of this disclosure;

[0024] Figure 4 This is a schematic diagram of another user interface in an embodiment of this disclosure;

[0025] Figure 5 This is a schematic diagram of another user interface in an embodiment of this disclosure;

[0026] Figure 6 This is a schematic diagram of another user interface in an embodiment of this disclosure;

[0027] Figure 7 This is a schematic diagram of another user interface in an embodiment of this disclosure;

[0028] Figure 8 A flowchart illustrating another method for displaying search results in this embodiment of the present disclosure;

[0029] Figure 9 This is a schematic diagram of another search result display device in an embodiment of this disclosure;

[0030] Figure 10 This is a schematic diagram of the structure of an electronic device according to an embodiment of this disclosure. Detailed Implementation

[0031] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0032] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.

[0033] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.

[0034] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.

[0035] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0036] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0037] Figure 1 This is a flowchart of a search result display method according to an embodiment of the present disclosure. This embodiment can be applied to the situation of displaying search results in a client. The method can be executed by a search result display device, which can be implemented in software and / or hardware. The device can be configured in an electronic device, such as a terminal, including but not limited to smartphones, PDAs, tablets, wearable devices with displays, desktop computers, laptops, all-in-one computers, smart home devices, etc.

[0038] like Figure 1 As shown, the method may specifically include:

[0039] S101. Obtain a search request, wherein the search request includes target keywords.

[0040] like Figure 2 As shown, terminal 21 can display a user interface, which includes a search box or search bar, where the user can enter the target keyword to be searched. It is understood that this embodiment is not limited to this input method; for example, it can be manual input, voice input, motion sensing input, eye-tracking input, etc. Furthermore, the target keyword can be an English word, a Chinese word, etc. This embodiment uses the English word "advantage" as an example for illustrative purposes. Specifically, terminal 21 can generate a search request based on the target keyword, which is used to search for information related to the target keyword. Specifically, terminal 21 can send the search request to server 22. After obtaining information related to the target keyword, server 22 sends the relevant information of the target keyword to terminal 21.

[0041] S102. Display the search results page, which includes a first set of application-related videos and a second set of teaching-related videos associated with the target keyword.

[0042] For example, after terminal 21 receives relevant information about the target keyword from server 22, it displays a search results page, such as... Figure 3 As shown, for example, the search results page includes a first set of videos 31 for application scenarios associated with "advantage" and a second set of videos 32 for instructional scenarios. The application scenarios are as follows: Figure 3 The dialogue scenarios shown are, for example, teaching scenarios. Figure 3 The interpretation shown. That is to say, as... Figure 3 The “conversation scene” shown is a video set, such as the first video set, and the “interpretation” is another video set, such as the second video set. Specifically, the first video set includes at least one first video, and the second video set includes at least one second video. Each first video can be a video including dialogue between characters, such as a movie clip or a TV series clip, in which the dialogue features the word “advantage”. One way to obtain a movie clip is to extract at least one movie clip from the entire movie using the subtitles, audio, or audio-corresponding text, such that the subtitles, audio, or audio-corresponding text of the movie clip includes “advantage”. Similarly, one way to obtain a TV series clip is to extract at least one TV series clip from the entire TV series using the subtitles, audio, or audio-corresponding text of an episode, such that the subtitles, audio, or audio-corresponding text of the TV series clip includes “advantage”. It is understood that the methods for obtaining movie clips or TV series clips are not limited to these. For example, in other embodiments, server 22 or a database associated with server 22 may store a large number of movie clips or TV series clips. Further, movie clips or TV series clips associated with "advantage" are selected from this large number of clips, such that the subtitles, audio, or corresponding text of the selected clips include "advantage". Additionally, each second video may be an educational video explaining "advantage," for example, the second video may explain the collocations of "advantage," its noun usage, its verb usage, explanations of CET-4 / 6 test points, explanations of IELTS test points, etc.

[0043] S103. In response to an operation instruction for any target knowledge related to the target keyword, control the first video in the first video set to be related to the target knowledge, and control the second video in the second video set to be related to the target knowledge.

[0044] The same word, such as "advantage," can have different pronunciations, different meanings, different inflections, or different word combinations, thus allowing for multiple uses. In this embodiment, each pronunciation, each meaning, each inflection, and each word combination containing "advantage" is recorded as a target knowledge item for "advantage." It is understood that in... Figure 3 The search results page may also include one or more target knowledge items related to "advantage". When a user performs an operation on any of the target knowledge items, such as clicking, double-clicking, selecting, or voice control, the terminal 21 can respond to the user's operation command for that target knowledge item by controlling the first video in the first video set 31 to be related to that target knowledge item, and controlling the second video in the second video set 32 ​​to be related to that target knowledge item. For example, the target knowledge item selected by the user is a definition of "advantage", such as "advantage". Since "advantage" has more than one definition, such as other definitions, the original first video in the first video set 31 includes not only the first video with "advantage" as "advantage", but also the first video with "advantage" as other definitions. Similarly, the original second video in the second video set 32 ​​includes not only the second video with "advantage" as "advantage", but also the second video with "advantage" as other definitions. However, once the user selects a definition of "advantage," such as "advantage," terminal 21 can control the first video in the first video set 31 and the second video in the second video set 32, ensuring that all the first videos remaining in the first video set 31 are about "advantage" as an "advantage," and similarly, that all the second videos remaining in the second video set 32 ​​are about "advantage" as an "advantage." Therefore, when the user clicks on the first video set 31, terminal 21 can respond to the user's operation command for the first video set 31 and display the first video with "advantage" as an "advantage." Similarly, when the user clicks on the second video set 32, terminal 21 can respond to the user's operation command for the second video set 32 ​​and display the second video with "advantage" as an "advantage."

[0045] The search result display method provided in this embodiment displays a search result page based on a search request including a target keyword. The search result page includes a first set of videos related to application scenarios and a second set of videos related to teaching scenarios associated with the target keyword. Furthermore, in response to an operation instruction for any target knowledge related to the target keyword, the method controls the first video in the first set to be related to the target knowledge, and controls the second video in the second set to be related to the target knowledge. This ensures that the first videos displayed to the user are all related to the target knowledge, and that the second videos displayed to the user are all related to the target knowledge. This allows users to learn more about how the target knowledge related to the target keyword is applied in a conversation through the first videos, and to learn more about the corresponding content or knowledge in teaching through the second videos, thereby improving user learning efficiency and user experience.

[0046] Based on the above embodiments, the search results page also includes text information associated with the target keyword, and the text information includes any target knowledge of the target keyword.

[0047] For example, in Figure 3 In addition to this, the search results page also includes text information associated with "advantage", such as... Figure 4 The text shows the translation, pronunciation, definition, example sentences, phrases, and variations of "advantage". Since each pronunciation, definition, variation, and phrase containing "advantage" is recorded as a separate piece of target knowledge for "advantage", therefore, as... Figure 4 The text information shown may include any target knowledge of "advantage".

[0048] The first video card of the first video and the second video card of the second video are respectively associated with the search request.

[0049] like Figure 4 As shown, assuming the user selects the first video set 31, the terminal 21 can respond to the user's operation command for the first video set 31 by displaying the first video as "advantage". The first video as "advantage" can be one or more, for example... Figure 5 The three first videos are shown. Among them, 51 represents the video card of any one of the three first videos, 52. Here, the video card of the first video is referred to as the first video card. Similarly, when the user... Figure 4After selecting the second video set 32 ​​on the page shown, terminal 21 can also display one or more second videos with "advantage" as the "advantage," and each second video corresponds to a video card, which is referred to as the second video card. In this embodiment, the display format of the first video card and the second video card are respectively related to the search request, for example... Figure 5 As shown, each first video card includes the target keyword from the search request, such as "advantage".

[0050] Optionally, the method further includes: in response to an operation instruction for the first video set, displaying at least one first video card corresponding to each of the first videos, wherein the first video card includes at least one of the following: the title of the first video, the target knowledge, the number of times the first video has been played, the publication time of the first video, the publisher of the first video, the cover image of the first video, and the duration of the first video.

[0051] like Figure 4 As shown, assuming the user selects the first video set 31, the terminal 21 can respond to the user's operation command for the first video set 31 and display... Figure 5 The three first videos shown correspond to first video cards. Taking first video card 51 as an example, first video card 51 includes the title of first video 52, such as "advantage", target knowledge, such as "advantage", the number of times first video 52 has been played, such as 50 times, the release time of first video 52, such as March, the publisher of first video 52, such as xxx, the cover image of first video 52, and the duration of first video 52, such as 18 minutes.

[0052] Optionally, in response to an operation instruction for the first video set, displaying at least one first video card corresponding to each of the first videos includes: in response to an operation instruction for the first video set, displaying at least one first subclass label; and in response to an operation instruction for any first subclass label, displaying at least one first video card corresponding to each of the first videos that matches the first subclass.

[0053] For example, in some embodiments, it is assumed that the user selected such as Figure 4 The terminal 21 can respond to user operation commands for the first video set 31 and display the video set 31 shown. Figure 6 The user interface shown includes at least one first subclass label, for example... Figure 6The tags shown are "American TV Series," "British TV Series," "Documentaries," and "Speeches." In other words, the first video category, "advantage," can be categorized into four subcategories: "American TV Series," "British TV Series," "Documentaries," and "Speeches." Specifically, when a user selects the "American TV Series" subcategory, terminal 21 can respond to the user's command for that subcategory by displaying at least one first video card corresponding to each of the at least one videos matching "American TV Series," for example... Figure 6 The numbers 61, 62, and 63 shown are the first video cards corresponding to the three first videos matched with "American TV series". The content displayed by each first video card is as described above, and will not be repeated here.

[0054] Optionally, the method further includes: playing the first video in response to an operation instruction for the first video card.

[0055] For example, in Figure 5 or Figure 6 In the user interface shown, when the user operates on the first video card 51 or the first video card 61, the terminal 21 can respond to the user's operation command on the first video card 51 or the first video card 61, such as the operation command on the play button 53 or the play button 65, and play the first video 52 or the first video 64.

[0056] It is understood that in some embodiments, such as Figure 4 The area 40 shown can also be replaced with, for example... Figure 6 The area shown is 60.

[0057] The method further includes: in response to an operation instruction for the second video set, displaying at least one second video card corresponding to each of the second videos, wherein the second video card includes at least one of the following: the title of the second video, the target knowledge, the number of times the second video has been played, the publication time of the second video, the publisher of the second video, the cover image of the second video, and the duration of the second video.

[0058] like Figure 4As shown, assuming the user selects the second video set 32, the terminal 21 can respond to the user's operation command for the second video set 32 ​​by displaying one or more second video cards corresponding to each second video. These one or more second videos are instructional videos explaining the "advantage" as an "advantage." Specifically, each second video card may include at least one of the following: the title of the second video, the target knowledge, the number of times the second video has been played, the publication time of the second video, the publisher of the second video, the cover image of the second video, and the duration of the second video, similar to... Figure 5 The first video card 51 shown here will not be described in detail here.

[0059] Optionally, in response to an operation instruction for the second video set, displaying a second video card corresponding to at least one second video includes: in response to an operation instruction for the second video set, displaying at least one second subclass label; and in response to an operation instruction for any second subclass label, displaying a second video card corresponding to at least one second video matching any second subclass.

[0060] For example, in some embodiments, it is assumed that the user selected such as Figure 4 The second video set 32 ​​shown can be displayed by terminal 21 in response to user operation commands for the second video set 32. Figure 7 The user interface shown includes at least one second subclass label, such as "CET-4 Exam Point Explanation," "CET-6 Exam Point Explanation," and "IELTS Exam Point Explanation." In other words, the second video, presented as an "advantage," can be categorized into three subclasses: "CET-4 Exam Point Explanation," "CET-6 Exam Point Explanation," and "IELTS Exam Point Explanation." Specifically, when the user selects the second subclass label "CET-4 Exam Point Explanation," the terminal 21 can respond to the user's operation command for this label by displaying second video cards corresponding to at least one second video matching "CET-4 Exam Point Explanation," for example... Figure 7 The numbers 71, 72, and 73 shown are the second video cards corresponding to the three second videos that match the "Explanation of Level 4 Exam Points". The content displayed on each second video card is as described above and will not be repeated here.

[0061] Optionally, the method further includes: playing the second video in response to an operation instruction for the second video card.

[0062] For example, in Figure 7In the user interface shown, when the user operates the second video card 71, the terminal 21 can respond to the user's operation command on the second video card 71, such as the operation command on the play button 75, and play the second video 74.

[0063] The search result display method provided in this disclosure, through video cards including at least one of the following: video title, target knowledge, number of plays, publication time, publisher, cover image, and duration, allows users to gain a deeper understanding of the purpose of each video, thereby further improving user learning efficiency and user experience. Furthermore, by dividing the first videos in the first video set for application scenarios into at least one first subclass, and dividing the second videos in the second video set for teaching scenarios into at least one second subclass, users can freely choose to watch videos under each first or second subclass, further enhancing the user experience.

[0064] Figure 8 This is a flowchart illustrating another search result display method according to an embodiment of this disclosure. This embodiment further details the search result display method based on the above embodiments. Accordingly, as... Figure 8 As shown, the method of this embodiment is applied to a terminal or server, and specifically includes:

[0065] S801. Obtain a search request, wherein the search request includes target keywords.

[0066] Specifically, the implementation process and specific principles of S801 and S101 are the same, and will not be repeated here.

[0067] S802. Display the search results page, which includes a first set of application-related videos and a second set of teaching-related videos associated with the target keyword.

[0068] Specifically, the implementation process and underlying principles of S802 and S102 are consistent, and will not be elaborated upon here. Furthermore, it is assumed that... Figure 2 The server 22 shown searches for a first set of videos related to application scenarios and a second set of videos related to teaching scenarios that are associated with the target keyword. Taking the second set of videos related to teaching scenarios as an example, the server 22 or the database associated with the server 22 stores a large number of instructional videos, and the title of each video may contain the words being taught in the video, their parts of speech, etc. If the title of an instructional video matches the target keyword entered by the user in the search box, then that instructional video is considered a video matching the target keyword, thus allowing it to appear in the second set of videos.

[0069] For example, if the title of an instructional video does not contain the word being taught, the word can be identified through the video's subtitles and / or audio, and then included in the video's title. Furthermore, if the video's title matches a user's target keyword entered in a search box, the video is considered a match for that keyword and can thus appear in the second video collection.

[0070] S803. In response to an operation instruction for any target knowledge related to the target keyword, select a first video from the first video set that matches the target knowledge based on at least one of the title, subtitle, and audio signal of each first video in the first video set.

[0071] For example, if the target keyword is "advantage", the terminal 21 responds to the user's operation command for a certain interpretation of "advantage", such as "advantage", and selects "advantage" as the first video of "advantage" from the first video set according to at least one of the title, subtitle, and audio signal of each first video in the first video set.

[0072] Optionally, at least one of the title, subtitle, and audio signal includes the target knowledge.

[0073] For example, the original first videos in the first video set include not only those with "advantage" as the "advantage," but also those with other interpretations of "advantage." When the user selects "advantage," the terminal 21 will determine whether at least one of the title, subtitles, and audio signals of each original first video in the first video set includes "advantage." If at least one of the title, subtitles, and audio signals of a certain first video includes "advantage," then that first video will be retained, ensuring that all the first videos retained in the first video set are those about "advantage" as the "advantage."

[0074] S804. Based on at least one of the title, subtitle, and audio signal of each second video in the second video set, select a second video from the second video set that matches the target knowledge.

[0075] For example, if the target keyword is "advantage", the terminal 21 responds to the user's operation command for a certain interpretation of "advantage", such as "advantage", and selects "advantage" as the second video of "advantage" from the second video set according to at least one of the title, subtitle, and audio signal of each second video in the second video set.

[0076] Optionally, at least one of the title, subtitle, and audio signal includes the target knowledge.

[0077] For example, the original second videos in the second video set include not only those with "advantage" as an "advantage," but also those with "advantage" in other interpretations. When the user selects "advantage," the terminal 21 will determine whether at least one of the title, subtitles, and audio signals of each second video in the original second video set includes "advantage." If at least one of the title, subtitles, and audio signals of a certain second video includes "advantage," then that second video will be retained, ensuring that all the second videos retained in the second video set are those about "advantage" as an "advantage."

[0078] The search result display method provided in this disclosure selects a first video matching the target knowledge from the first video set based on at least one of the title, subtitles, and audio signals of each first video in the first video set. Similarly, it selects a second video matching the target knowledge from the second video set based on at least one of the title, subtitles, and audio signals of each second video in the second video set. This ensures that both the first videos remaining in the first video set and the second videos remaining in the second video set are related to the target knowledge, allowing users to conduct in-depth learning of any target knowledge related to the target keyword through both the first and second videos, thus improving learning efficiency and user experience.

[0079] Figure 9 This is a schematic diagram of a search result display device according to an embodiment of the present disclosure. The search result display device provided in this embodiment can be configured in a client or a server. The search result display device 90 specifically includes:

[0080] Acquisition module 901 is used to acquire a search request, the search request including target keywords;

[0081] Display module 902 is used to display a search results page, the search results page including a first set of application scenarios and a second set of teaching scenarios associated with the target keyword;

[0082] The control module 903 is configured to, in response to an operation command for any target knowledge related to the target keyword, control the first video in the first video set to be associated with the target knowledge, and control the second video in the second video set to be associated with the target knowledge.

[0083] Optionally, the search results page may also include text information associated with the target keyword, the text information including any target knowledge related to the target keyword.

[0084] Optionally, the first video card of the first video and the second video card of the second video are respectively associated with the search request.

[0085] Optionally, the display module 902 is also used for:

[0086] In response to an operation instruction for the first video set, at least one first video card corresponding to each first video is displayed. The first video card includes at least one of the following: the title of the first video, the target knowledge, the number of times the first video has been played, the publication time of the first video, the publisher of the first video, the cover image of the first video, and the duration of the first video.

[0087] Optionally, the display module 902 is also used for:

[0088] In response to an operation instruction for the second video set, at least one second video card corresponding to each second video is displayed. The second video card includes at least one of the following: the title of the second video, the target knowledge, the number of times the second video has been played, the publication time of the second video, the publisher of the second video, the cover image of the second video, and the duration of the second video.

[0089] Optionally, when the display module 902 responds to an operation instruction for the first video set and displays at least one first video card corresponding to each first video, it is specifically used for:

[0090] In response to an operation command for the first video set, at least one first subclass label is displayed;

[0091] In response to an operation instruction for any first subclass tag, display the first video card corresponding to at least one first video that matches any first subclass.

[0092] Optionally, when the display module 902 responds to an operation instruction for the second video set and displays a second video card corresponding to at least one of the second videos, it is specifically used for:

[0093] In response to an operation command for the second video set, at least one second subclass label is displayed;

[0094] In response to an operation instruction for any second subclass tag, display the second video card corresponding to at least one second video that matches the second subclass.

[0095] Optionally, when the control module 903 controls the first video in the first video set to be related to the target knowledge, and controls the second video in the second video set to be related to the target knowledge, it is specifically used for:

[0096] Based on at least one of the title, subtitle, and audio signal of each first video in the first video set, select the first video that matches the target knowledge from the first video set;

[0097] Based on at least one of the title, subtitle, and audio signal of each second video in the second video set, select the second video that matches the target knowledge from the second video set;

[0098] At least one of the title, subtitle, and audio signal includes the target knowledge.

[0099] Optionally, the search results display device 90 further includes a playback module 904, which is configured to play the first video in response to an operation command for the first video card. Alternatively, the playback module 904 is configured to play the second video in response to an operation command for the second video card.

[0100] The search result display device provided in this disclosure embodiment can execute the steps performed by the client or server in the search result display method provided in this disclosure method embodiment, and has the execution steps and beneficial effects, which will not be repeated here.

[0101] Figure 10 This is a schematic diagram of the structure of an electronic device according to an embodiment of this disclosure. See below for details. Figure 10 The diagram illustrates a structural schematic suitable for implementing the electronic device 1000 in the embodiments of this disclosure. The electronic device 1000 in the embodiments of this disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), wearable electronic devices, etc., as well as fixed terminals such as digital TVs, desktop computers, smart home devices, etc. Figure 10 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0102] like Figure 10 As shown, the electronic device 1000 may include a processing device (e.g., a central processing unit, a graphics processor, etc.) 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1008 into a random access memory (RAM) 1003 to implement the search result display method as described in the embodiments of this disclosure. The RAM 1003 also stores various programs and data required for the operation of the electronic device 1000. The processing device 1001, ROM 1002, and RAM 1003 are interconnected via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.

[0103] Typically, the following devices can be connected to the I / O interface 1005: input devices 1006 including, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 1007 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1008 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. Communication device 1009 allows electronic device 1000 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 10 An electronic device 1000 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0104] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts, thereby implementing the search result display method as described above. In such embodiments, the computer program can be downloaded and installed from a network via communication device 1009, or installed from storage device 1008, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of embodiments of this disclosure.

[0105] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0106] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.

[0107] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0108] The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to:

[0109] Obtain a search request, which includes target keywords;

[0110] The search results page is displayed, which includes a first set of application-related videos and a second set of teaching-related videos associated with the target keyword.

[0111] In response to an operation command for any target knowledge related to the target keyword, control the first video in the first video set to be related to the target knowledge, and control the second video in the second video set to be related to the target knowledge.

[0112] Alternatively, the aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to:

[0113] Obtain a search request, which includes target keywords;

[0114] The search results page is displayed, which includes a first set of application-related videos and a second set of teaching-related videos associated with the target keyword.

[0115] In response to an operation command for any target knowledge related to the target keyword, control the first video in the first video set to be related to the target knowledge, and control the second video in the second video set to be related to the target knowledge.

[0116] Optionally, when one or more of the above-described procedures are executed by the electronic device, the electronic device may also perform other steps described in the above embodiments.

[0117] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including but not limited to object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0118] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0119] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of the units are not, in some cases, intended to limit the specific unit.

[0120] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0121] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0122] According to one or more embodiments of this disclosure, this disclosure provides a method for displaying search results, including:

[0123] Obtain a search request, which includes target keywords;

[0124] The search results page is displayed, which includes a first set of application-related videos and a second set of teaching-related videos associated with the target keyword.

[0125] In response to an operation command for any target knowledge related to the target keyword, control the first video in the first video set to be related to the target knowledge, and control the second video in the second video set to be related to the target knowledge.

[0126] According to one or more embodiments of this disclosure, in the search result display method provided in this disclosure, the search result page further includes text information associated with the target keyword, and the text information includes any target knowledge of the target keyword.

[0127] According to one or more embodiments of this disclosure, in the search result display method provided in this disclosure, the first video card of the first video and the second video card of the second video are respectively associated with the search request.

[0128] According to one or more embodiments of this disclosure, the search result display method provided in this disclosure further includes:

[0129] In response to an operation instruction for the first video set, at least one first video card corresponding to each first video is displayed. The first video card includes at least one of the following: the title of the first video, the target knowledge, the number of times the first video has been played, the publication time of the first video, the publisher of the first video, the cover image of the first video, and the duration of the first video.

[0130] According to one or more embodiments of this disclosure, the search result display method provided in this disclosure further includes:

[0131] In response to an operation instruction for the second video set, at least one second video card corresponding to each second video is displayed. The second video card includes at least one of the following: the title of the second video, the target knowledge, the number of times the second video has been played, the publication time of the second video, the publisher of the second video, the cover image of the second video, and the duration of the second video.

[0132] According to one or more embodiments of this disclosure, in the search result display method provided in this disclosure, in response to an operation instruction for the first video set, displaying at least one first video card corresponding to each first video includes:

[0133] In response to an operation command for the first video set, at least one first subclass label is displayed;

[0134] In response to an operation instruction for any first subclass tag, display the first video card corresponding to at least one first video that matches any first subclass.

[0135] According to one or more embodiments of this disclosure, in the search result display method provided in this disclosure, in response to an operation instruction for the second video set, displaying at least one second video card corresponding to each of the second videos includes:

[0136] In response to an operation command for the second video set, at least one second subclass label is displayed;

[0137] In response to an operation instruction for any second subclass tag, display the second video card corresponding to at least one second video that matches the second subclass.

[0138] According to one or more embodiments of this disclosure, in the search result display method provided in this disclosure, controlling the first video in the first video set to be related to the target knowledge and controlling the second video in the second video set to be related to the target knowledge include:

[0139] Based on at least one of the title, subtitle, and audio signal of each first video in the first video set, select the first video that matches the target knowledge from the first video set;

[0140] Based on at least one of the title, subtitle, and audio signal of each second video in the second video set, select the second video that matches the target knowledge from the second video set;

[0141] At least one of the title, subtitle, and audio signal includes the target knowledge.

[0142] According to one or more embodiments of this disclosure, the search result display method provided in this disclosure further includes:

[0143] In response to an operation command for the first video card, the first video is played.

[0144] According to one or more embodiments of this disclosure, the search result display method provided in this disclosure further includes:

[0145] In response to an operation command for the second video card, the second video is played.

[0146] According to one or more embodiments of this disclosure, this disclosure provides a search result display device, including:

[0147] The acquisition module is used to acquire search requests, which include target keywords;

[0148] The display module is used to display the search results page, which includes a first set of application-type videos and a second set of teaching-type videos associated with the target keyword.

[0149] The control module is configured to, in response to an operation command for any target knowledge related to the target keyword, control the first video in the first video set to be associated with the target knowledge, and control the second video in the second video set to be associated with the target knowledge.

[0150] According to one or more embodiments of this disclosure, in the search result display device provided in this disclosure, the search result page further includes text information associated with the target keyword, the text information including any target knowledge of the target keyword.

[0151] According to one or more embodiments of this disclosure, in the search result display device provided in this disclosure, the first video card of the first video and the second video card of the second video are respectively associated with the search request.

[0152] According to one or more embodiments of this disclosure, in the search result display device provided in this disclosure, the display module is further configured to:

[0153] In response to an operation instruction for the first video set, at least one first video card corresponding to each first video is displayed. The first video card includes at least one of the following: the title of the first video, the target knowledge, the number of times the first video has been played, the publication time of the first video, the publisher of the first video, the cover image of the first video, and the duration of the first video.

[0154] According to one or more embodiments of this disclosure, in the search result display device provided in this disclosure, the display module is further configured to:

[0155] In response to an operation instruction for the second video set, at least one second video card corresponding to each second video is displayed. The second video card includes at least one of the following: the title of the second video, the target knowledge, the number of times the second video has been played, the publication time of the second video, the publisher of the second video, the cover image of the second video, and the duration of the second video.

[0156] According to one or more embodiments of this disclosure, in the search result display device provided in this disclosure, when the display module responds to an operation instruction for the first video set and displays a first video card corresponding to at least one first video, it is specifically used for:

[0157] In response to an operation command for the first video set, at least one first subclass label is displayed;

[0158] In response to an operation instruction for any first subclass tag, display the first video card corresponding to at least one first video that matches any first subclass.

[0159] According to one or more embodiments of this disclosure, in the search result display device provided by this disclosure, when the display module responds to an operation instruction for the second video set and displays a second video card corresponding to at least one second video, it is specifically used for:

[0160] In response to an operation command for the second video set, at least one second subclass label is displayed;

[0161] In response to an operation instruction for any second subclass tag, display the second video card corresponding to at least one second video that matches the second subclass.

[0162] According to one or more embodiments of this disclosure, in the search result display device provided in this disclosure, when the control module controls the first video in the first video set to be related to the target knowledge, and controls the second video in the second video set to be related to the target knowledge, it is specifically used for:

[0163] Based on at least one of the title, subtitle, and audio signal of each first video in the first video set, select the first video that matches the target knowledge from the first video set;

[0164] Based on at least one of the title, subtitle, and audio signal of each second video in the second video set, select the second video that matches the target knowledge from the second video set;

[0165] At least one of the title, subtitle, and audio signal includes the target knowledge.

[0166] According to one or more embodiments of this disclosure, the search result display device provided in this disclosure further includes: a playback module, configured to play the first video in response to an operation instruction for the first video card. Alternatively, the playback module is configured to play the second video in response to an operation instruction for the second video card.

[0167] According to one or more embodiments of this disclosure, this disclosure provides an electronic device, including:

[0168] One or more processors;

[0169] Memory, used to store one or more programs;

[0170] When the one or more programs are executed by the one or more processors, the one or more processors implement any of the search result display methods provided in this disclosure.

[0171] According to one or more embodiments of the present disclosure, the present disclosure provides a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements a search result display method as described in any of the present disclosure.

[0172] This disclosure also provides a computer program product, which includes a computer program or instructions that, when executed by a processor, implement the search result display method described above.

[0173] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

[0174] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0175] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

Claims

1. A method for displaying search results, characterized in that, The method includes: Obtain a search request, the search request including target keywords; wherein, the target keywords are words or phrases; The search results page displays a first set of videos related to application scenarios and a second set of videos related to teaching scenarios associated with the target keyword. The first video in the first set includes a dialogue in which the target keyword appears, and the second video in the second set is used to explain the target keyword. The search results page includes target knowledge. In response to an operation command for any target knowledge related to the target keyword, a first video related to the target knowledge in the first video set and a second video related to the target knowledge in the second video set are displayed.

2. The method according to claim 1, characterized in that, The search results page also includes text information associated with the target keyword, which includes any target knowledge related to the target keyword.

3. The method according to claim 1, characterized in that, The first video card of the first video and the second video card of the second video are respectively associated with the search request.

4. The method according to claim 1, characterized in that, The method further includes: In response to an operation instruction for the first video set, at least one first video card corresponding to each first video is displayed. The first video card includes at least one of the following: the title of the first video, the target knowledge, the number of times the first video has been played, the publication time of the first video, the publisher of the first video, the cover image of the first video, and the duration of the first video.

5. The method according to claim 1, characterized in that, The method further includes: In response to an operation instruction for the second video set, at least one second video card corresponding to each second video is displayed. The second video card includes at least one of the following: the title of the second video, the target knowledge, the number of times the second video has been played, the publication time of the second video, the publisher of the second video, the cover image of the second video, and the duration of the second video.

6. The method according to claim 4, characterized in that, In response to an operation instruction for the first video set, displaying at least one first video card corresponding to each of the first videos, including: In response to an operation command for the first video set, at least one first subclass label is displayed; In response to an operation instruction for any first subclass tag, display the first video card corresponding to at least one first video that matches any first subclass.

7. The method according to claim 5, characterized in that, In response to an operation instruction for the second video set, displaying at least one second video card corresponding to each of the second videos, including: In response to an operation command for the second video set, at least one second subclass label is displayed; In response to an operation instruction for any second subclass tag, display the second video card corresponding to at least one second video that matches the second subclass.

8. The method according to claim 1, characterized in that, Displaying a first video from the first video set that is related to the target knowledge, and displaying a second video from the second video set that is related to the target knowledge, including: Based on at least one of the title, subtitle, and audio signal of each first video in the first video set, select the first video that matches the target knowledge from the first video set; Based on at least one of the title, subtitle, and audio signal of each second video in the second video set, select the second video that matches the target knowledge from the second video set; At least one of the title, subtitle, and audio signal includes the target knowledge.

9. The method according to claim 4, characterized in that, The method further includes: In response to an operation command for the first video card, the first video is played.

10. The method according to claim 5, characterized in that, The method further includes: In response to an operation command for the second video card, the second video is played.

11. A search result display device, characterized in that, include: The acquisition module is used to acquire a search request, wherein the search request includes target keywords; and the target keywords are words or phrases. The display module is used to display a search results page, which includes a first set of application scenarios and a second set of teaching scenarios associated with the target keyword; wherein, the first video in the first set includes a dialogue in which the target keyword appears, the second video in the second set is used to explain the target keyword, and the search results page includes target knowledge; The control module is configured to, in response to an operation command for any target knowledge related to the target keyword, display a first video in the first video set related to the target knowledge, and display a second video in the second video set related to the target knowledge.

12. An electronic device, characterized in that, The electronic device includes: One or more processors; Storage device for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1-10.

13. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1-10.

Citation Information

Patent Citations

  • Methods and devices of providing video search results

    CN108804440A

  • Search result display method and device, electronic equipment and storage medium

    CN114357245A

  • Data search method and device, equipment and medium

    CN115080806A