An information display method and device, a computer device and a storage medium
By dynamically adjusting the sorting of vertical channels based on search information and multimedia content consumption data, the problem of low information filtering efficiency caused by fixed sorting is solved, enabling users to quickly find content of interest and continue to consume content.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2022-12-23
- Publication Date
- 2026-05-22
AI Technical Summary
In existing technologies, the vertical channels on search pages are ordered in a fixed manner, making it difficult for users to quickly find the vertical channels they are interested in, thus affecting the efficiency of information filtering.
Based on search information and multimedia content consumption data, the order of multiple top-ranked vertical channels is dynamically determined to ensure that they match the user's search intent and consumption path, and vertical channels that meet the user's needs are displayed first.
It improves the efficiency of users quickly finding channels of interest, reduces search time, enhances information acquisition efficiency, and supports users to continuously consume relevant content without having to search again.
Smart Images

Figure CN115809369B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of information processing technology, and more specifically, to an information display method, apparatus, computer equipment, and storage medium. Background Technology
[0002] With the development of internet technology, more and more users are searching for information online. To help users quickly find multimedia content of interest, search pages typically feature multiple vertical channels. Different vertical channels correspond to different multimedia content, thus satisfying diverse user search needs.
[0003] However, the order of vertical channels on search pages is usually fixed, which can make it time-consuming to find the vertical channel of interest in some cases, or prevent the filtering function of vertical channels in search results from being fully utilized because the vertical channel of interest is not readily visible. Summary of the Invention
[0004] This disclosure provides at least one information display method, apparatus, computer device, and storage medium.
[0005] In a first aspect, embodiments of this disclosure provide an information display method, including:
[0006] In response to receiving search information, the system obtains the arrangement order of multiple vertical channels and the search results corresponding to the search information; wherein, the multiple vertical channels include multiple pre-positioned vertical channels, which are vertical channels whose corresponding arrangement order is earlier than a preset order; the multiple pre-positioned vertical channels are determined based on the search information and the multimedia content consumption data corresponding to the search information; the arrangement order of the multiple pre-positioned vertical channels is related to the multimedia content consumption path corresponding to the search information;
[0007] The multiple vertical channels are displayed in the order described, and the search results under the selected vertical channel are also displayed.
[0008] In one optional implementation, the plurality of front-end vertical channels are determined according to the following steps:
[0009] The search information is classified according to intent to determine the intent type corresponding to the search information;
[0010] Based on the intent type corresponding to the search information and the multimedia content consumption data matching the intent type, the multiple front-end vertical channels are determined.
[0011] In one optional implementation, the search information is classified according to intent to determine the intent type corresponding to the search information, including:
[0012] The search information is segmented into words to determine multiple search terms;
[0013] The intent type corresponding to each of the search terms is determined, and the classification weight corresponding to each of the search terms is determined based on the relevance between each of the search terms and the vertical channel.
[0014] The intent type corresponding to the search information is determined based on the intent type corresponding to each of the search terms and the classification weight corresponding to each of the search terms.
[0015] In one optional implementation, the plurality of pre-selected vertical channels are determined based on the intent type corresponding to the search information and multimedia content consumption data matching the intent type, including:
[0016] Based on the intent type corresponding to the search information and the multimedia content consumption data matching the intent type, the first consumption weight corresponding to each of the vertical channels is determined.
[0017] The plurality of front-end vertical channels are determined based on the first consumption weight corresponding to each of the aforementioned vertical channels; wherein the first consumption weight corresponding to the plurality of front-end vertical channels is greater than a preset consumption weight.
[0018] In one optional implementation, the multimedia content consumption path corresponding to the search information is determined according to the following steps:
[0019] Based on the multimedia content consumption data, determine the search result consumption logic information between each of the vertical channels, and / or the intent strength information between each of the vertical channels;
[0020] The multimedia content consumption path is determined based on the search result consumption logic information between the respective vertical channels and / or the intent strength information between the respective vertical channels.
[0021] In one optional implementation, the arrangement order among the plurality of front-end vertical channels is determined according to the following steps:
[0022] Obtain the first consumption weight of the plurality of front-end vertical channels determined based on the search information and the multimedia content consumption data, and the second consumption weight of the plurality of front-end vertical channels determined based on the multimedia content consumption path, wherein the second consumption weight of the front-end vertical channels located at different path positions in the multimedia content consumption path is different.
[0023] Based on the first consumption weight and the second consumption weight, the order of arrangement among the multiple front-end vertical channels is determined.
[0024] In one optional implementation, the method further includes:
[0025] Based on the first trigger operation data for the multiple vertical channels and the second trigger operation data for the multimedia content under the multiple vertical channels, the arrangement order of the multiple vertical channels is updated and adjusted.
[0026] In one optional implementation, in response to receiving search information, obtaining the sorting order of multiple vertical channels and the search results corresponding to the search information includes:
[0027] In response to receiving search information, an asynchronous request is used to obtain the sorting order of the multiple vertical channels and the search results corresponding to the search information, so as to obtain the sorting order and the search results returned in sequence.
[0028] Secondly, embodiments of this disclosure also provide an information display device, including:
[0029] The acquisition module is configured to, in response to receiving search information, acquire the arrangement order of multiple vertical channels and the search results corresponding to the search information; wherein, the multiple vertical channels include multiple pre-positioned vertical channels, which are vertical channels whose corresponding arrangement order is earlier than a preset order; the multiple pre-positioned vertical channels are determined based on the search information and the multimedia content consumption data corresponding to the search information; the arrangement order of the multiple pre-positioned vertical channels is related to the multimedia content consumption path corresponding to the search information;
[0030] The display module is used to display the multiple vertical channels in the order stated above, and to display the search results of the selected vertical channel among the multiple vertical channels.
[0031] Thirdly, embodiments of this disclosure also provide a computer device, including: a processor, a memory, and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the computer device is running, the processor communicates with the memory via the bus, and when the machine-readable instructions are executed by the processor, the steps of the first aspect above, or any optional implementation of the first aspect, are performed.
[0032] Fourthly, embodiments of this disclosure also provide a computer-readable storage medium storing a computer program that, when executed by a processor, performs the steps of the first aspect or any optional implementation thereof.
[0033] The information display method provided in this disclosure uses multiple pre-selected vertical channels determined based on search information and multimedia content consumption data corresponding to the search information. The order of these channels is related to the multimedia content consumption path corresponding to the search information. Search information can determine a user's search intent; therefore, displaying multiple pre-selected vertical channels in this order prioritizes those that better match the user's search intent. Similarly, multimedia content consumption data can determine a user's consumption intent and path; thus, displaying multiple pre-selected vertical channels in this order prioritizes those that better match the user's consumption intent and path. This allows users to quickly find channels of interest and triggers rapid filtering of search results within those channels. This means users can quickly access multimedia content that interests them, thus improving information retrieval efficiency. Furthermore, the multiple pre-selected vertical channels are more aligned with users' related consumption intentions. Therefore, if a user consumes content from one of the pre-selected vertical channels (e.g., the "Products" channel) and still has further needs (e.g., wanting to see product reviews), they can continue consuming content from other pre-selected vertical channels that meet their further needs (e.g., the "Experiences" channel, which contains reviews of the product by other users) without needing to initiate a new search, thus improving search efficiency.
[0034] To make the above-mentioned objects, features and advantages of this disclosure more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0035] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the accompanying drawings used in the embodiments will be briefly described below. These drawings are incorporated in and constitute a part of this specification. They illustrate embodiments conforming to this disclosure and, together with the specification, serve to explain the technical solutions of this disclosure. It should be understood that the following drawings only show some embodiments of this disclosure and should not be considered as limiting the scope. Those skilled in the art can obtain other related drawings based on these drawings without creative effort.
[0036] Figure 1 A flowchart of an information display method provided by an embodiment of this disclosure is shown;
[0037] Figure 2 This illustration shows a schematic diagram of the effect of a search results page provided by an embodiment of the present disclosure;
[0038] Figure 3A flowchart illustrating the asynchronous request provided in an embodiment of this disclosure is shown;
[0039] Figure 4 This illustration shows an alternative search results page provided by an embodiment of the present disclosure.
[0040] Figure 5 This illustration shows a schematic diagram of the effect of another search results page provided by an embodiment of the present disclosure;
[0041] Figure 6 A schematic diagram of the structure of an information display device provided in an embodiment of this disclosure is shown;
[0042] Figure 7 A schematic diagram of a computer device provided in an embodiment of this disclosure is shown. Detailed Implementation
[0043] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this disclosure, and not all of them. The components of the embodiments of this disclosure described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this disclosure provided in the accompanying drawings is not intended to limit the scope of the claimed disclosure, but merely represents selected embodiments of this disclosure. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without inventive effort are within the scope of protection of this disclosure.
[0044] With the development of internet technology, more and more users are searching for information online. To help users quickly find multimedia content of interest, search pages typically feature multiple vertical channels, such as general, users, videos, music, locations, and topics. Different vertical channels correspond to different multimedia content and different search intents, thus satisfying diverse user search needs.
[0045] However, the order of vertical channels on search pages is usually fixed. For example, multiple vertical channels may be displayed consistently, or channels corresponding to the user's search terms may be arranged at the top of the search results. With a fixed sorting method, finding a vertical channel of interest can be time-consuming, or the filtering function of vertical channels may not be fully utilized because the channels of interest are not readily visible.
[0046] Based on this, this disclosure provides an information display method, including: in response to receiving search information, obtaining the arrangement order of multiple vertical channels and the search results corresponding to the search information; wherein, the multiple vertical channels include multiple pre-positioned vertical channels, which are vertical channels whose corresponding arrangement order position is earlier than a preset order position; the multiple pre-positioned vertical channels are determined based on the search information and multimedia content consumption data corresponding to the search information; the arrangement order among the multiple pre-positioned vertical channels is related to the multimedia content consumption path corresponding to the search information; and displaying the multiple vertical channels according to the arrangement order, and displaying the search results under the selected vertical channel among the multiple vertical channels.
[0047] In this embodiment, multiple top-ranked vertical channels are determined based on search information and multimedia content consumption data corresponding to the search information, and the order in which these channels are arranged is related to the multimedia content consumption path corresponding to the search information. Search information can determine a user's search intent; therefore, displaying multiple top-ranked vertical channels in order allows channels that better match the user's search intent to be prioritized. Multimedia content consumption data can determine a user's consumption intent and path; therefore, displaying multiple top-ranked vertical channels in order allows channels that better match the user's consumption intent and path to be prioritized. This prioritizes displaying vertical channels that better meet the user's search needs, enabling users to quickly find vertical channels of interest and triggering rapid filtering of search results within those channels. This means users can quickly access multimedia content that interests them, thus improving information retrieval efficiency. Furthermore, the multiple pre-selected vertical channels are more aligned with users' related consumption intentions. Therefore, if a user consumes content from one of the pre-selected vertical channels (e.g., the "Products" channel) and still has further needs (e.g., wanting to see product reviews), they can continue consuming content from other pre-selected vertical channels that meet their further needs (e.g., the "Experiences" channel, which contains reviews of the product by other users) without needing to initiate a new search, thus improving search efficiency.
[0048] The deficiencies of the above solutions and the proposed solutions are the result of the inventor's practice and careful research. Therefore, the discovery process of the above problems and the solutions proposed in this disclosure below should be considered as the inventor's contribution to this disclosure.
[0049] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.
[0050] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.
[0051] To facilitate understanding of this embodiment, a detailed description of an information display method disclosed in this disclosure embodiment will be provided first. The execution subject of the information display method provided in this disclosure embodiment is generally a computer device with a certain computing power.
[0052] The following describes the information display method provided in the embodiments of this disclosure, taking the terminal device as the executing entity as an example.
[0053] See Figure 1 The diagram shown is a flowchart of an information display method provided in an embodiment of this disclosure. The method includes steps S101 to S102, wherein:
[0054] S101: In response to receiving search information, obtain the arrangement order of multiple vertical channels and the search results corresponding to the search information; wherein, the multiple vertical channels include multiple pre-positioned vertical channels, and the pre-positioned vertical channels refer to the vertical channels whose corresponding arrangement order position is earlier than the preset order position; the multiple pre-positioned vertical channels are determined based on the search information and the multimedia content consumption data corresponding to the search information; the arrangement order among the multiple pre-positioned vertical channels is related to the multimedia content consumption path corresponding to the search information.
[0055] S102: Display the multiple vertical channels according to the stated order, and display the search results under the selected vertical channel among the multiple vertical channels.
[0056] In this embodiment of the disclosure, in the field of information display, vertical channels can provide users with information in a specific vertical field. There are many types of vertical channels, such as "General," "Users," "Videos," "Products," "Live Streaming," "Music," "Location," "Topics," "Experiences," and "All Network." For example, the "Videos" channel can display information in the video field; the "Live Streaming" channel can display live streaming content; the "Music" channel can display related music, and so on. Different vertical channels can represent different search intentions. For instance, when "Location" is selected, a user may expect to view search results near their current location; when "Live Streaming" is selected, a user may expect to view currently live streaming content; when "Experiences" is selected, a user may expect to view reviews shared by other users, etc.
[0057] Vertical channels and their search results can be displayed on search results pages for multimedia content provided by the target application or website. For example... Figure 2 The illustration shows a possible result page layout. A search box is displayed at the top of the page, allowing users to enter their search queries and trigger a search request. Multiple vertical channels, such as "General," "Experience," "Videos," "Users," "Live Streaming," and "Location," can be displayed below the search box. When a user selects any vertical channel, that channel is highlighted, and the search results for that channel are displayed on the results page. For example, selecting the "General" channel will make it bold and enlarged, and the search results for that channel will be displayed on the results page.
[0058] To reduce the time consumed in the request process, in one implementation, in response to receiving search information, an asynchronous request can be used to obtain the sorting order of multiple vertical channels and the search results corresponding to the search information, so as to obtain the sorting order and search results returned in sequence.
[0059] like Figure 3 The illustrated flowchart of the asynchronous request shows that after receiving search information, the client can send a first retrieval request to the business server. The business server can determine the order of multiple vertical channels based on the search information and multimedia content consumption data, and return the results to the client. Simultaneously, after receiving the search information, the client can send a second retrieval request to the business server, which can forward the second retrieval request to the federated server. The federated server then returns the search results in a standard file format to the client. It should be noted that in this embodiment, the acquisition of multimedia content consumption data requires user authorization.
[0060] The search results for the search information include search results under various vertical channels. Typically, the order of multiple vertical channels can be returned first and displayed on the search results page first; the search results for the search information can be returned later, and if the user selects any vertical channel, the search results under that vertical channel can be displayed on the search results page, or the search results under the default selected vertical channel (e.g., "General") can be displayed.
[0061] Here, multiple vertical channels can include multiple top-priority vertical channels. Top-priority vertical channels are those that better match the user's current search intent. To allow users to quickly view the vertical channels of interest, the identified top-priority vertical channels can be arranged first, meaning they are listed before other vertical channels.
[0062] Here, multiple front-end vertical channels can be determined based on search information and multimedia content consumption data corresponding to the search information.
[0063] In one implementation, multiple front-end vertical channels can be determined through the following steps: classifying search information by intent to determine the intent type corresponding to the search information; and determining multiple front-end vertical channels based on the intent type corresponding to the search information and multimedia content consumption data matching the intent type.
[0064] Here, the search information may include multiple intents. For example, the search information "hot topics about the World Cup" may contain both the search intent for "World Cup" live broadcast content and the search intent for "hot topics" content (such as trending comments).
[0065] The intent type corresponding to a search query is related to the search terms contained within that query. The more search terms a query contains, the more intent types it may correspond to. In one implementation, the search query can be segmented to obtain multiple search terms, and then the corresponding intent type can be determined based on these terms. The determined intent type can be one that best matches the user's current search intent. The process of determining the intent type corresponding to the search query will be detailed below.
[0066] The following describes the process of determining the intent type corresponding to search information. In one implementation, the search information is segmented to determine multiple search terms; the intent type corresponding to each search term is determined, and the classification weight corresponding to each search term is determined based on the relevance between each search term and the vertical channel; the intent classification information corresponding to the search information is determined based on the intent type corresponding to each search term and the classification weight corresponding to each search term.
[0067] Here, the search information can be segmented to obtain multiple search terms under different parts of speech, as well as the category of each search term. For example, when the search information is "lipstick purchase", it can be divided into two search terms: the noun "lipstick" and the verb "purchase".
[0068] Then, based on these two search terms, the corresponding intent types are determined. For example, "lipstick" can represent the user's intent to browse multimedia content related to the product "lipstick"; "purchase" can represent the user's purchase intent.
[0069] Here, the category of each search term can be determined based on its semantic meaning and intent type. Then, based on the relevance between each search term and the preset vertical channels, the category weight corresponding to each search term can be determined. The category weight corresponding to each search term refers to the weight of each search term under its corresponding category.
[0070] Finally, based on the intent type corresponding to each search term and the classification weight corresponding to each search term, the intent type corresponding to the search information can be determined, which is the intent type that best matches the user's search intent.
[0071] Multimedia content consumption data corresponding to search information can include user behavior data on how they consume various search results after using similar search information. Multimedia content consumption data can reflect users' consumption intentions in several aspects: the intended genre of multimedia content to be consumed, such as video, images, and text; the intended style of multimedia content to be consumed, such as the style of images; the author type of the multimedia content to be consumed; and the vertical channel to which the multimedia content to be consumed belongs.
[0072] Based on the intent type corresponding to the search information, and the multimedia content consumption data that matches the intent type, multiple front-end vertical channels that match the user's current search intent and consumption intent can be identified.
[0073] To more accurately identify multiple front-end vertical channels that match the user's current search and consumption intent, in one implementation, these channels can be determined through consumption weights. Specifically, based on the intent type corresponding to the search information and the multimedia content consumption data matching that intent type, a first consumption weight is determined for each vertical channel; based on the first consumption weights for each vertical channel, multiple front-end vertical channels are determined.
[0074] Here, based on multimedia content consumption data matching the intent type, the sub-consumption weights of users in different aspects of multimedia content can be determined, such as sub-consumption weights under genre type, multimedia content style type, author type of multimedia content, and vertical channel to which the multimedia content belongs. Then, based on the intent type corresponding to the search information and each sub-consumption weight, the primary consumption weight corresponding to each vertical channel can be determined.
[0075] Here, by comparing the first consumption weights corresponding to each vertical channel, vertical channels with first consumption weights greater than preset consumption weights are designated as priority vertical channels. The preset consumption weights can be the initial consumption weights for each vertical channel. In practice, it can be assumed that the initial consumption weights for each vertical channel are the same.
[0076] The intent type corresponding to the search information, and the multimedia content consumption data matching that intent type, can dynamically influence the initial consumption weight of each vertical channel. Therefore, the resulting first consumption weight can be a dynamic estimate. By using the intent type corresponding to the search information and the multimedia content consumption data matching that intent type, the first consumption weight of a user's intention to consume on each vertical channel can be estimated. The first consumption weight can characterize the strength of a user's consumption intent on each vertical channel. The first consumption weight can quantify a user's consumption intent on each vertical channel, thereby more accurately identifying multiple preceding vertical channels that better match the user's current search and consumption intent.
[0077] The order in which multiple vertical channels are arranged can be related to the multimedia content consumption path corresponding to the search information. The multimedia content consumption path can include the path a user takes to consume multimedia content across various vertical channels, i.e., the order in which the user consumes the content across these channels. The multimedia content consumption path corresponding to the search information can be determined based on the multimedia content consumption data associated with that search information. In one implementation, the multimedia content consumption path corresponding to the search information is determined according to the following steps: based on the multimedia content consumption data, determining the search result consumption logic information between each vertical channel, and / or the intent strength information between each vertical channel; based on the search result consumption logic information between each vertical channel, and / or the intent strength information between each vertical channel, determining the multimedia content consumption path.
[0078] Here, multimedia content consumption data can include the order in which users historically searched across various vertical channels. Therefore, the search result consumption logic between different vertical channels can be determined based on this data. For example, by analyzing a user's multimedia content consumption data, it can be found that after a user historically entered "lipstick purchase," their search order across various vertical channels was: "General," "Products," and "Live Streaming." Therefore, it can be determined that the user's search result consumption logic is: first, to consume the overall recommended content for "lipstick" under the "General" channel; then, to view the detailed content for "lipstick" in the "Products" channel; and finally, to view live stream content related to "lipstick" in the "Live Streaming" channel.
[0079] Furthermore, multimedia content consumption data can also include vertical channels with varying degrees of user intent. Therefore, the strength of intent among different vertical channels can be determined based on multimedia content consumption data. For example, by analyzing user multimedia content consumption data, it can be found that after a user historically inputs "how to make tomato and egg soup," they first consume content related to experiences with tomato and egg soup under the "Experience" channel; then they consume detailed recipes and tutorials for tomato and egg soup under the "Videos" channel; and finally, they view specific recipes for tomato and egg soup from certain key opinion leaders under the "Users" channel. Therefore, it can be determined that the strength of intent among the various vertical channels searched by the user is stronger for the "Experience" channel than for the "Videos" channel, and stronger for the "Videos" channel than for the "Users" channel.
[0080] Therefore, by using the search result consumption logic information between various vertical channels and / or the intent strength information between various vertical channels, a multimedia content consumption path containing the user's consumption order for each vertical channel can be determined.
[0081] In practice, the order of multiple preceding vertical channels can be determined based on the consumption order of the various vertical channels included in the multimedia content consumption path. For example, in one implementation, when the various vertical channels included in the multimedia content consumption path contain multiple preceding vertical channels, the order of the multiple preceding vertical channels in the multimedia content consumption path can be used as the order of the multiple preceding vertical channels in the currently displayed search results page.
[0082] In one implementation, the order of multiple front-end vertical channels can be determined by combining the first consumption weight of multiple front-end vertical channels determined based on search information and multimedia content consumption data, and the second consumption weight of multiple front-end vertical channels determined based on multimedia content consumption paths.
[0083] In practice, the system can obtain the first consumption weight of multiple front-end vertical channels determined based on search information and multimedia content consumption data, and the second consumption weight of multiple front-end vertical channels determined based on the multimedia content consumption path. Based on the first and second consumption weights, the ranking order of the multiple front-end vertical channels is determined. The second consumption weight of front-end vertical channels located at different positions in the multimedia content consumption path is different.
[0084] Here, the first consumption weight represents the strength of a user's consumption intention across various top-level vertical channels. The higher the first consumption weight value of a top-level vertical channel, the stronger the user's consumption intention for that channel. The process of determining the first consumption weight of multiple top-level vertical channels based on search information and multimedia content consumption data can be referred to the previous text and will not be repeated here.
[0085] The second consumption weight represents the importance of each front-end vertical channel's position in the multimedia content consumption path. The importance of a front-end vertical channel in the multimedia content consumption path can be represented by its position within the path. The larger the second consumption weight value of a front-end vertical channel, the earlier it appears in the multimedia content consumption path, and the more important it is.
[0086] Figure 4 The illustration shows an alternative search results page. Before the user enters their search information, the page can display multiple vertical channels by default, such as "Recommended," "Users," "Live Streaming," "Videos," "Music," and "Locations." The order of these vertical channels can be preset. The page also displays N multimedia content items under the preset "Recommended" vertical channel by default.
[0087] After a user enters "lipstick purchase," the page displays multiple vertical channels such as "General," "Products," "Videos," "Live Stream," "Users," and "Location," as well as multiple search results under the "General" channel. It can be seen that the order of the vertical channels has changed. The "General," "Products," "Videos," "Live Stream," and "Users" channels are likely the initial vertical channels determined based on the user's input of "lipstick purchase" and the corresponding multimedia content consumption data. The position of the "Location" channel remains unchanged. Furthermore, the order of these initial vertical channels is likely related to the multimedia content consumption path associated with "lipstick purchase."
[0088] The page prioritizes displaying vertical channels that match user search needs. Users can first browse lipstick recommendations under the "General" channel; then view product details for each lipstick under the "Products" channel; then open the purchase page under the "Videos" channel; and finally watch live streams related to the lipsticks under the "Live" channel. This allows users to quickly find vertical channels of interest and trigger rapid filtering of search results within those channels.
[0089] Figure 5 This image illustrates another type of search results page. Before the user enters their search information, the page can display multiple vertical channels by default, such as "Recommended," "Users," "Live Streaming," "Videos," "Music," and "Images." The order of these vertical channels can be preset. The page also displays N multimedia content items under the preset "Recommended" vertical channel by default.
[0090] After a user enters "how to make tomato and egg soup," the page displays multiple vertical channels such as "Videos," "Experiences," "Users," "Live Streaming," "General," and "Images," as well as multiple search results under the "Videos" channel. It can be seen that the order of the vertical channels has changed. The "Videos," "Experiences," "Users," "Live Streaming," and "General" channels are likely the initial vertical channels determined based on the user's input of "how to make tomato and egg soup" and the corresponding multimedia content consumption data. The position of the "Images" channel remains unchanged. Furthermore, the order of these initial vertical channels may be related to the multimedia content consumption path corresponding to "how to make tomato and egg soup."
[0091] The page above prioritizes displaying vertical channels that match users' search needs. Users can first consume detailed recipes and tutorials for tomato and egg soup under the "Videos" channel; then consume related experience content under the "Experiences" channel; and then view special recipes for tomato and egg soup from key opinion leaders (KOLs) under the "Users" channel. This allows users to quickly find vertical channels that interest them, thereby triggering rapid filtering of search results within those channels.
[0092] In this embodiment of the disclosure, the process of determining the order of multiple front-end vertical channels can be completed in the model. In one implementation, search information and multimedia content consumption data corresponding to the search information can be input into the sorting model to determine the order of multiple front-end vertical channels.
[0093] The ranking model can be trained based on search information samples and multimedia content consumption data samples.
[0094] In one implementation, the determination of the intent type and the multimedia content consumption path corresponding to the search information can also be completed in the ranking model. Here, the ranking model can include different network layers. Specifically, the search information can be input into the intent classification network layer of the ranking model to obtain the intent type corresponding to the search information; then, the intent type and multimedia content consumption data can be input into the first consumption weight prediction layer of the ranking model to obtain the first consumption weights of multiple front-end vertical channels; the multimedia content consumption data can be input into the consumption path network layer of the ranking model to obtain the multimedia content consumption path corresponding to the search information; the multimedia content consumption path corresponding to the search information can be input into the second consumption weight prediction layer of the ranking model to obtain the second consumption weights of multiple front-end vertical channels; then, the first consumption weights and the second consumption weights of multiple front-end vertical channels can be input into the ranking network of the ranking model for sorting to obtain the arrangement order of multiple front-end vertical channels.
[0095] In this embodiment of the disclosure, the order of multiple front-end vertical channels can be dynamically updated in real time. In one implementation, the order of multiple vertical channels can be updated and adjusted based on first trigger operation data for multiple vertical channels and second trigger operation data for multimedia content under multiple vertical channels.
[0096] For example, if a user triggers a vertical channel ranked third in the search results more often than those ranked first or second, it indicates a stronger user intent on the third-ranked channel. In this case, the third-ranked channel can be moved to the first position, making it easier for the user to access the multimedia content within that channel. Similarly, if a user triggers a vertical channel ranked second in the search results the same or similarly as the first-ranked channel, but triggers the multimedia content within the second-ranked channel more frequently and for a longer period, it indicates a stronger user intent on that content. In this case, the second-ranked channel can be moved to the first position, making it easier for the user to access the multimedia content within that channel.
[0097] Those skilled in the art will understand that, in the above-described method of the specific implementation, the order in which each step is written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of each step should be determined by its function and possible internal logic.
[0098] Based on the same inventive concept, this disclosure also provides an information display device corresponding to the information display method. Since the principle of the device in this disclosure for solving the problem is similar to the information display method described above in this disclosure, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be described again.
[0099] Reference Figure 6 The diagram shown is a schematic representation of the architecture of an information display device provided in an embodiment of this disclosure. The device includes:
[0100] The acquisition module 601 is configured to, in response to receiving search information, acquire the arrangement order of multiple vertical channels and the search results corresponding to the search information; wherein, the multiple vertical channels include multiple pre-positioned vertical channels, which are vertical channels whose corresponding arrangement order is earlier than a preset order; the multiple pre-positioned vertical channels are determined based on the search information and multimedia content consumption data corresponding to the search information; the arrangement order of the multiple pre-positioned vertical channels is related to the multimedia content consumption path corresponding to the search information;
[0101] The display module 602 is used to display the multiple vertical channels in the order stated above, and to display the search results of the selected vertical channel among the multiple vertical channels.
[0102] In one optional embodiment, the apparatus includes: a first determining module, configured to:
[0103] The search information is classified according to intent to determine the intent type corresponding to the search information;
[0104] Based on the intent type corresponding to the search information and the multimedia content consumption data matching the intent type, the multiple front-end vertical channels are determined.
[0105] In one optional implementation, the first determining module is specifically used for:
[0106] The search information is segmented into words to determine multiple search terms;
[0107] The intent type corresponding to each of the search terms is determined, and the classification weight corresponding to each of the search terms is determined based on the relevance between each of the search terms and the vertical channel.
[0108] The intent type corresponding to the search information is determined based on the intent type corresponding to each of the search terms and the classification weight corresponding to each of the search terms.
[0109] In one optional implementation, the first determining module is specifically used for:
[0110] Based on the intent type corresponding to the search information and the multimedia content consumption data matching the intent type, the first consumption weight corresponding to each of the vertical channels is determined.
[0111] The plurality of front-end vertical channels are determined based on the first consumption weight corresponding to each of the aforementioned vertical channels; wherein the first consumption weight corresponding to the plurality of front-end vertical channels is greater than a preset consumption weight.
[0112] In one optional embodiment, the apparatus includes: a second determining module, configured to:
[0113] Based on the multimedia content consumption data, determine the search result consumption logic information between each of the vertical channels, and / or the intent strength information between each of the vertical channels;
[0114] The multimedia content consumption path is determined based on the search result consumption logic information between the respective vertical channels and / or the intent strength information between the respective vertical channels.
[0115] In one optional embodiment, the apparatus includes: a third determining module, configured to:
[0116] Obtain the first consumption weight of the plurality of front-end vertical channels determined based on the search information and the multimedia content consumption data, and the second consumption weight of the plurality of front-end vertical channels determined based on the multimedia content consumption path, wherein the second consumption weight of the front-end vertical channels located at different path positions in the multimedia content consumption path is different.
[0117] Based on the first consumption weight and the second consumption weight, the order of arrangement among the multiple front-end vertical channels is determined.
[0118] In an optional embodiment, the device further includes an adjustment module for:
[0119] Based on the first trigger operation data for the multiple vertical channels and the second trigger operation data for the multimedia content under the multiple vertical channels, the arrangement order of the multiple vertical channels is updated and adjusted.
[0120] In one optional implementation, the acquisition module 601 is specifically used for:
[0121] In response to receiving search information, an asynchronous request is used to obtain the sorting order of the multiple vertical channels and the search results corresponding to the search information, so as to obtain the sorting order and the search results returned in sequence.
[0122] The processing flow of each module in the device and the interaction flow between each module can be referred to the relevant descriptions in the above method embodiments, and will not be detailed here.
[0123] Based on the same technical concept, this disclosure also provides a computer device. (See also...) Figure 7 The diagram shows the structure of a computer device 700 provided in this embodiment, including a processor 701, a memory 702, and a bus 703. The memory 702 stores execution instructions and includes main memory 7021 and external memory 7022. The main memory 7021, also called internal memory, is used to temporarily store computational data in the processor 701 and data exchanged with external memory 7022 such as a hard disk. The processor 701 exchanges data with the external memory 7022 through the main memory 7021. When the computer device 700 is running, the processor 701 and the memory 702 communicate through the bus 703, causing the processor 701 to execute the following instructions:
[0124] In response to receiving search information, the system obtains the arrangement order of multiple vertical channels and the search results corresponding to the search information; wherein, the multiple vertical channels include multiple pre-positioned vertical channels, which are vertical channels whose corresponding arrangement order is earlier than a preset order; the multiple pre-positioned vertical channels are determined based on the search information and the multimedia content consumption data corresponding to the search information; the arrangement order of the multiple pre-positioned vertical channels is related to the multimedia content consumption path corresponding to the search information;
[0125] The multiple vertical channels are displayed in the order described, and the search results under the selected vertical channel are also displayed.
[0126] This disclosure also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the information display method described in the above-described method embodiments. The storage medium can be a volatile or non-volatile computer-readable storage medium.
[0127] This disclosure also provides a computer program product, which carries program code. The instructions included in the program code can be used to execute the steps of the information display method described in the above method embodiments. For details, please refer to the above method embodiments, which will not be repeated here.
[0128] The aforementioned computer program product can be implemented through hardware, software, or a combination thereof. In one optional embodiment, the computer program product is specifically embodied in a computer storage medium; in another optional embodiment, the computer program product is specifically embodied in a software product, such as a software development kit (SDK), etc.
[0129] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems and devices described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. In the several embodiments provided in this disclosure, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division; in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the displayed or discussed mutual coupling or direct coupling or communication connection may be through some communication interfaces; the indirect coupling or communication connection of devices or units may be electrical, mechanical, or other forms.
[0130] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0131] In addition, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0132] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a processor-executable, non-volatile, computer-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0133] Finally, it should be noted that the above-described embodiments are merely specific implementations of this disclosure, used to illustrate the technical solutions of this disclosure, and not to limit it. The protection scope of this disclosure is not limited thereto. Although this disclosure has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the scope of the technology disclosed in this disclosure. Such modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this disclosure, and should all be covered within the protection scope of this disclosure. Therefore, the protection scope of this disclosure should be determined by the protection scope of the claims.
Claims
1. An information display method, characterized in that, include: In response to receiving search information, the system obtains the arrangement order of multiple vertical channels and the search results corresponding to the search information; wherein, the multiple vertical channels include multiple pre-positioned vertical channels, which are vertical channels whose corresponding arrangement order is earlier than a preset order; the multiple pre-positioned vertical channels are determined based on the search information and the multimedia content consumption data corresponding to the search information; the arrangement order of the multiple pre-positioned vertical channels is related to the multimedia content consumption path corresponding to the search information; The multiple vertical channels are displayed in the stated order, and the search results for the selected vertical channel are also displayed. The multimedia content consumption path includes the consumption order of each vertical channel.
2. The method according to claim 1, characterized in that, The multiple front-end vertical channels are determined according to the following steps: The search information is classified according to intent to determine the intent type corresponding to the search information; Based on the intent type corresponding to the search information and the multimedia content consumption data matching the intent type, the multiple front-end vertical channels are determined.
3. The method according to claim 2, characterized in that, The search information is categorized by intent to determine the intent type corresponding to the search information, including: The search information is segmented into words to determine multiple search terms; The intent type corresponding to each of the search terms is determined, and the classification weight corresponding to each of the search terms is determined based on the relevance between each of the search terms and the vertical channel. The intent type corresponding to the search information is determined based on the intent type corresponding to each of the search terms and the classification weight corresponding to each of the search terms.
4. The method according to claim 2, characterized in that, Based on the intent type corresponding to the search information and the multimedia content consumption data matching the intent type, the plurality of front-end vertical channels are determined, including: Based on the intent type corresponding to the search information and the multimedia content consumption data matching the intent type, the first consumption weight corresponding to each of the vertical channels is determined. The plurality of front-end vertical channels are determined based on the first consumption weight corresponding to each of the aforementioned vertical channels; wherein the first consumption weight corresponding to the plurality of front-end vertical channels is greater than a preset consumption weight.
5. The method according to claim 1, characterized in that, The multimedia content consumption path corresponding to the search information is determined according to the following steps: Based on the multimedia content consumption data, determine the search result consumption logic information between each of the vertical channels, and / or the intent strength information between each of the vertical channels; The multimedia content consumption path is determined based on the search result consumption logic information between the respective vertical channels and / or the intent strength information between the respective vertical channels.
6. The method according to any one of claims 1 to 5, characterized in that, The arrangement order among the multiple front-end vertical channels is determined according to the following steps: Obtain the first consumption weight of the plurality of front-end vertical channels determined based on the search information and the multimedia content consumption data, and the second consumption weight of the plurality of front-end vertical channels determined based on the multimedia content consumption path, wherein the second consumption weight of the front-end vertical channels located at different path positions in the multimedia content consumption path is different. Based on the first consumption weight and the second consumption weight, the order of arrangement among the multiple front-end vertical channels is determined.
7. The method according to claim 1, characterized in that, The method further includes: Based on the first trigger operation data for the multiple vertical channels and the second trigger operation data for the multimedia content under the multiple vertical channels, the arrangement order of the multiple vertical channels is updated and adjusted.
8. The method according to claim 1, characterized in that, In response to receiving search information, the system obtains the sorting order of multiple vertical channels and the search results corresponding to the search information, including: In response to receiving search information, an asynchronous request is used to obtain the sorting order of the multiple vertical channels and the search results corresponding to the search information, so as to obtain the sorting order and the search results returned in sequence.
9. An information display device, characterized in that, include: The acquisition module is configured to, in response to receiving search information, acquire the arrangement order of multiple vertical channels and the search results corresponding to the search information; wherein, the multiple vertical channels include multiple pre-positioned vertical channels, which are vertical channels whose corresponding arrangement order is earlier than a preset order; the multiple pre-positioned vertical channels are determined based on the search information and the multimedia content consumption data corresponding to the search information; the arrangement order of the multiple pre-positioned vertical channels is related to the multimedia content consumption path corresponding to the search information; The display module is used to display the multiple vertical channels in the stated order, and to display the search results under the selected vertical channel. The multimedia content consumption path includes the consumption order of each vertical channel.
10. A computer device, characterized in that, include: The computer device includes a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the computer device is running, the processor communicates with the memory via the bus. When the machine-readable instructions are executed by the processor, the steps of the information display method as described in any one of claims 1 to 8 are performed.
11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the steps of the information display method as described in any one of claims 1 to 8.