Interaction method, apparatus, electronic device, and storage medium
The interaction method addresses the challenge of finding specific information by automatically generating and displaying search keywords based on page and user data, enhancing user experience through simplified query steps.
Patent Information
- Application Number
- JP2025533186
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-04-20
- Filing Date
- 2024-04-19
- Publication Date
- 2026-01-29
AI Technical Summary
Users face challenges in quickly finding and understanding specific information while browsing various applications, necessitating an efficient interaction method to facilitate quicker and more intuitive information retrieval.
An interaction method that includes displaying a target page, an aggregation display page with summary information, and displaying search keyword information based on page-related and user operation data, followed by a search result page upon keyword selection.
Automatically generates and displays relevant keywords, simplifying the query process and enhancing user experience by meeting diverse information needs and improving interaction efficiency.
Smart Images

Figure 2026503375000001_ABST
Abstract
Description
[Technical Field]
[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This application claims priority to a Chinese patent application filed on April 20, 2023, entitled "INTERACTION METHOD, APPARATUS, ELECTRONIC DEVICE, AND STORAGE MEDIUM" and bearing application number 202310430677.8, the entire contents of which are incorporated herein by reference.
[0002] [Technical field] The present invention relates to the field of interaction technology, and in particular to an interaction method, apparatus, electronic device, and storage medium. [Background technology]
[0003] With the development of applications and computer technology, more and more users browse various information through applications. When browsing various information, users often have the desire to find out more about a specific thing. How to enable users to quickly find and understand specific things is an urgent problem that needs to be solved. Summary of the Invention
[0004] The present invention provides an interaction method, apparatus, electronic device, and storage medium.
[0005] According to a first aspect, the present invention provides an interaction method, said method comprising: Displaying a target page, the target page being used to share a target page corresponding to the target page; Displaying an aggregation display page in response to a display command for displaying the pending display object, the aggregation display page including summary information of the pending display object; When detecting that the aggregation exhibition page satisfies a predetermined condition, displaying search keyword information on the aggregation exhibition page, the search keyword information including a plurality of keywords, the plurality of keywords being determined based on page-related information and / or user operation information of the target page; In response to a selection operation on a keyword, displaying a search result page corresponding to the keyword.
[0006] According to a second aspect, the present invention further provides an interaction device, said device comprising: a target page display module for displaying a target page, the target page being used to share a target page corresponding to the target page; an aggregation exhibition page display module for displaying an aggregation exhibition page in response to a display command for displaying the object awaiting exhibition, the aggregation exhibition page including summary information of the object awaiting exhibition; a search keyword information display module for displaying search keyword information on the aggregation exhibition page when it is detected that the aggregation exhibition page satisfies a predetermined condition, the search keyword information including a plurality of keywords, and the plurality of keywords are determined based on page-related information and / or user operation information of the target page; and a search result page display module for displaying a search result page corresponding to a keyword in response to a selection operation on the keyword.
[0007] According to a third aspect, the present invention further provides an electronic device, said electronic device comprising: one or more processors; a storage device for storing one or more programs; The one or more programs, when executed by the one or more processors, cause the one or more processors to implement the interaction method.
[0008] According to a fourth aspect, the present invention further provides a computer-readable storage medium having a computer program stored thereon, the computer program implementing the interaction method when executed by a processor.
[0009] The accompanying drawings herein, which are incorporated in and constitute a part of the specification, illustrate embodiments consistent with the present invention and, together with the specification, serve to explain the principles of the invention.
[0010] In the following, in order to more clearly explain the embodiments of the present invention or the technical solutions of the prior art, the accompanying drawings used to describe the embodiments or the prior art will be briefly described, and obviously, those skilled in the art can obtain other accompanying drawings based on these accompanying drawings without any creative efforts. [Brief explanation of the drawings]
[0011] [Figure 1] 1 is a flowchart of an interaction method provided by an embodiment of the present invention. [Figure 2] FIG. 2 is a schematic diagram of a target page provided by an embodiment of the present invention. [Figure 3] FIG. 2 is a schematic diagram of a target page provided by an embodiment of the present invention. [Figure 4] FIG. 2 is a schematic diagram of a search results page provided by an embodiment of the present invention. [Figure 5] FIG. 10 is a schematic diagram of another search result page provided by an embodiment of the present invention. [Figure 6] 1 is a schematic diagram illustrating the configuration of an interaction device according to an embodiment of the present invention. [Figure 7] 1 is a schematic diagram illustrating the configuration of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0012] In the following, the technical solutions of the present invention will be further described in order to make the above-mentioned objectives, features and advantages of the present invention more clearly understood. It should be noted that the embodiments of the present invention and the features of the embodiments can be combined with each other unless there is a contradiction.
[0013] In the following description, numerous specific details are set forth to facilitate a thorough understanding of the present invention; however, the present invention may be embodied in various forms other than those described herein, and it is apparent that the embodiments in the specification are merely some of the embodiments of the present invention, and not all of the embodiments.
[0014] 1 is a flowchart of an interaction method provided by an embodiment of the present invention, which can be applied to a situation where a user interacts with a client. The method can be executed by an interaction device, which can be implemented by software and / or hardware, and which can be located in an electronic device such as a terminal, which specifically includes, but is not limited to, a smartphone, a palmtop computer, a tablet computer, a wearable device with a display, a desktop computer, a notebook computer, an all-in-one computer, a smart home device, etc.
[0015] As shown in FIG. 1, the method may specifically include the following steps:
[0016] In S110, the target page is displayed, and the target page is used to share the object corresponding to the target page that is waiting to be displayed.
[0017] The object to be displayed may be, for example, an object to be shared with users. The object to be displayed may be a product. Furthermore, the object to be displayed may include goods, services, etc.
[0018] The target page may be, for example, a page introducing the pending exhibition object corresponding to the target page. In one embodiment, the target page is a live streaming exhibition page. The live streaming exhibition page may be, for example, a live streaming room public screen displayed after entering a live streaming room during live streaming. In the live streaming exhibition page, the anchor introduces the pending exhibition object to viewers through a live streaming method.
[0019] The object to be exhibited corresponding to the target page may be, for example, a product that the anchor sells through the target page.
[0020] The display object includes various attributes. The attributes of the display object may be, for example, characteristics of the structure or configuration of the display object itself. If the display object is a commodity, the attributes of the display object include the name, style, size, material, function, trademark, type, price, color, packaging, etc. If the display object is a service, the attributes of the display object include the content, brand, category, precautions, price, etc.
[0021] The attribute information of the object waiting to be exhibited may be, for example, information for explaining the attributes of the object waiting to be exhibited.
[0022] In S120, in response to a display command for displaying the object to be displayed, an aggregation display page is displayed, and the aggregation display page includes summary information of the object to be displayed.
[0023] The display command for displaying the waiting objects may be, for example, a command for summarizing summary information of all waiting objects corresponding to the display target page. Exemplarily, the display command for displaying the waiting objects may include, but is not limited to, a command for opening a product list of products sold in the live streaming room.
[0024] The aggregation display page may display, for example, a page summarizing overview information of all the objects waiting to be displayed corresponding to the target page.
[0025] The summary information of an object waiting to be exhibited may be, for example, a collection of some attribute information of the object waiting to be exhibited. The summary information of an object waiting to be exhibited is used to concisely present the general status of the object waiting to be exhibited to the user in the form of text or image. On the aggregation display page, the user can select the summary information of the object waiting to be exhibited to enter the details page corresponding to the selected object waiting to be exhibited. The details page is used to display the attribute information of the corresponding object waiting to be exhibited in detail. For the same object waiting to be exhibited, the amount of attribute information displayed on the details page is greater than the amount of attribute information displayed in the summary information. In an e-commerce scenario, the summary information of an object waiting to be exhibited can be understood as a product card for the product.
[0026] In S130, if it is detected that the aggregation display page satisfies a predetermined condition, display search keyword information on the aggregation display page, the search keyword information including a plurality of keywords, and the plurality of keywords are determined based on page-related information and / or user operation information of the target page; The predetermined condition may be, for example, a criterion for determining whether to display search keyword information. There are various ways to set the predetermined condition, and the present invention is not limited thereto. For example, the predetermined condition may include a condition that the aggregation display page has already displayed summary information of all objects to be displayed corresponding to the target page, or a condition that the aggregation display page has already displayed summary information of all objects to be displayed corresponding to the target page, and no user operation has been detected within a predetermined time.
[0027] The purpose of setting "when it is detected that the aggregation exhibition page meets the specified conditions, display the search keyword information on the aggregation exhibition page" is to allow users to view summary information of items waiting to be displayed on a priority basis.
[0028] For example, if the predetermined condition includes that the aggregation exhibition page has already displayed summary information for all of the pending objects corresponding to the target page, two situations may occur in a real scenario. One situation is when the number of pending objects corresponding to the target page is greater and the aggregation exhibition page cannot display summary information for all of the pending objects on one screen. In this case, the user needs to operate the aggregation exhibition page, for example, swipe upward until the aggregation exhibition page displays summary information for all of the pending objects corresponding to the target page, allowing the user to view the search keyword information. The other situation is when the number of pending objects corresponding to the target page is smaller and the aggregation exhibition page can display summary information for all of the pending objects on one screen. In this case, the user can view the search keyword information without operating the aggregation exhibition page.
[0029] Keywords reflect the core idea of a search purpose. Keywords can be displayed in the form of text and / or images. Search keyword information is information that describes a keyword. Search keyword information can be a collection of keywords.
[0030] The page-related information of the target page may be, for example, information associated with the content displayed on the target page. Exemplarily, the page-related information includes attribute information of a target in the queue whose popularity parameter is equal to or greater than a popularity parameter threshold. Here, the popularity parameter is used to indicate the popularity value or level of the target in the queue. Optionally, the popularity parameter may include at least one of the number of follows, favorites, purchases, ratings, shares, views, inquiries, and likes of the target in the queue. The popularity parameter threshold may be, for example, a preset condition for selecting a target in the queue corresponding to the target page. The reason for the selection is that, in practice, one live streaming room may accommodate a large number of target in the queue, and by selecting, a target in the queue that is of interest to general viewers may be selected.
[0031] The user operation information may be, for example, information describing a user's page operation status on a control and / or area within a particular page or several pages. The page operation may be, for example, a selection operation, a swipe operation, an information input operation, etc.
[0032] Optionally, the user operation information includes page operation information of the user on the target page and / or page operation information of the user on the candidate page, where the candidate page is another page other than the target page in the same application.
[0033] For example, an application may include various pages such as a live streaming exhibition page, a live streaming preview page, a short video exhibition page, a graphic information exhibition page, a pendant information search page, and a comprehensive information search page. When the target page is a live streaming exhibition page of a live streaming room a in the application, the candidate pages may be a live streaming exhibition page of a live streaming room b in the application, a live streaming preview page of the live streaming room a, a live streaming preview page of the live streaming room b, a short video exhibition page, a graphic information exhibition page, a pendant information search page, and a comprehensive information search page. Here, the pendant information search page may be, for example, a page that receives search keywords entered by a user and searches for information in a certain field (e.g., video, audio, live streaming room, encyclopedia, or product). The comprehensive information search page may be, for example, a page that receives search keywords entered by a user and searches for information in multiple fields (e.g., video, audio, live streaming room, encyclopedia, and product).
[0034] Further, the user operation information includes user page operation information on the target page within a predetermined time period and / or user page operation information on the candidate page within a predetermined time period. Optionally, the predetermined time period is used to filter the user operation information used as the basis for determining keywords, thereby reducing the amount of data to be processed and ensuring that the finally determined keywords are in real time.
[0035] Optionally, the user operation information includes page operation information of the user on the target page within a predetermined time period before the current time point, and / or page operation information of the user on the candidate page within a predetermined time period before the current time point. Illustratively, the user operation information includes page operation information of the user on the candidate page within 24 hours before the current time point.
[0036] Optionally, the category of the keyword matches the category of at least one pending object. The category of the keyword may be, for example, the category of the object having the attribute described by the keyword.
[0037] Those skilled in the art should understand that products can be classified according to certain rules (e.g., uses) to obtain multiple sets. Different sets correspond to different categories (e.g., clothes, furniture, food, etc.). The category of the awaiting display object is consistent with the category of the set to which the awaiting display object belongs.
[0038] For example, a target page may be a live streaming exhibition page for a live streaming room A, where some of the products sold in the live streaming room A belong to the clothing category and some belong to the food category. In this case, the keyword may be a word that represents a product attribute of the clothing category, such as "windbreaker," or a word that represents a product attribute of the food category, such as "drink," but is not a word that represents a product attribute of the furniture category (e.g., folding bed). By setting the keyword category to match the category of at least one of the items waiting to be exhibited, it is possible to create a certain degree of commonality between the keyword and the items waiting to be exhibited, thereby preventing confusion in user understanding.
[0039] At S140, in response to a selection operation for a keyword, a search result page corresponding to the selected keyword is displayed.
[0040] 2 and 3 are schematic diagrams of two target pages provided by an embodiment of the present invention. FIG. 4 is a schematic diagram of a search result page provided by an embodiment of the present invention. The target page in FIG. 2 is a live streaming exhibition page of a live streaming room a. The live streaming exhibition page includes a control for displaying product listings. When a user clicks the control for displaying the product listings, the client generates a display command for the displayed product listings (i.e., a display command for displaying the items waiting to be displayed), and displays an aggregation exhibition page (i.e., a product listing) in response to the display command for displaying the items waiting to be displayed, as shown in FIG. 3.
[0041] In practice, there are various ways to display an aggregation exhibition page. For example, referring to FIG. 3, displaying an aggregation exhibition page includes displaying an aggregation exhibition page (i.e., a product list) on a target page. The size of the aggregation exhibition page is smaller than the size of the target page, and the aggregation exhibition page is stacked on the target page. The aggregation exhibition page obscures some images in the target page.
[0042] In another implementation, displaying the aggregation exhibition page includes displaying the aggregation exhibition page and ceasing display of the target page.
[0043] Continuing with reference to FIG. 3, the product list includes search keyword information, which includes three keywords. A user can select one of the three keywords. However, after a user clicks on one of the keywords, a search result page is displayed, as shown in FIG. 4. The search result page is used to display search results that match the clicked keyword.
[0044] In the above technical solution, in response to a display command to display an object waiting to be displayed, an aggregation display page is displayed, the aggregation display page includes summary information of the object waiting to be displayed, and when the aggregation display page detects that a predetermined condition is met, search keyword information is displayed on the aggregation display page, the search keyword information includes multiple keywords, and the multiple keywords are determined based on the page-related information of the target page and / or user operation information. The essence of the solution is to automatically generate multiple keywords and display the generated keywords to users, thereby meeting the diversifying query needs of users, simplifying the query steps, and improving the user's streaming viewing experience.
[0045] Based on the above technical solution, optionally, the search keyword information includes multiple keywords, each keyword having a display priority, and on the aggregation display page, keywords with higher display priority are displayed at a forward position, and the display priority of the keywords is determined based on the relevance between the user operation information and the keywords and / or the historical interaction information of the keywords.
[0046] The display priority may be, for example, a criterion for determining the order of arrangement when displaying at least two keywords.
[0047] Optionally, the user operation information for determining the display priority of the keyword has the same meaning as the user operation information for determining the keyword. Illustratively, the user operation information includes user page operation information on the target page and / or user page operation information on the candidate page.
[0048] The keyword history interaction information may be, for example, record information of interactions between users and clients after the keyword has been displayed in the past. Exemplarily, the keyword history interaction information may include the keyword exposure click-through rate and / or the keyword conversion rate.
[0049] Here, the keyword exposure click-through rate refers to the ratio of the number of times the keyword has been selected to the number of times it has been exposed since it was exposed in the past. Exposure of a keyword refers to the keyword being displayed to users. For example, if a keyword is exposed 100 times and selected 20 times by users (which may be different users), the exposure click-through rate of the keyword is 20%.
[0050] The conversion rate of a keyword may refer to, for example, the probability that a user will be satisfied with a search result that matches the keyword after selecting the keyword. As an example, in an e-commerce scenario, the conversion rate of a keyword may refer to, for example, the probability that a user will select and order a product from the search results for the keyword after selecting the keyword.
[0051] By setting the display position of a keyword with a higher display priority to be closer to the front, it is possible to give users priority in viewing keywords with a higher display priority.
[0052] Based on each of the above technical solutions, optionally, the search result page is used to display comprehensive search result information, the comprehensive search result matches the selected keyword, the comprehensive search result includes a first type of search result and a second type of search result, and the search category corresponding to the first type of search result is different from the search category corresponding to the second type of search result.
[0053] The search category may be, for example, a search field. In the present invention, the search category may illustratively include, but is not limited to, at least two of video, audio, live streaming room, encyclopedia, product, shop, etc.
[0054] The integrated search results include search results obtained by searching at least two search categories based on the selected keywords. The integrated search result information may be, for example, information for explaining the integrated search results. In practice, the integrated search results may be displayed in at least one of the following formats: photos, videos, and text.
[0055] Optionally, when the search result information is comprehensive search result information, the search result page optionally includes a group option display area and a search result display area. The group option display area includes two or more group options. Each group option corresponds to one search category. When a group option is in a selected state, the search result display area displays the search results of the search category corresponding to the selected group.
[0056] Illustratively, still referring to FIG. 4, assume that the search category corresponding to the first type of search result is "products" and the search category corresponding to the second type of search result is "shops." When the "products" group option is selected, identifier information of products that match the selected keyword is displayed in the search result display area. When the "shops" group option is selected, identifier information of shops that match the selected keyword is displayed in the search result display area. The identifier information of products may be, for example, information that distinguishes a product from other products. Illustratively, the identifier information of products includes a product name and a product image. The identifier information of shops may be, for example, information that distinguishes a shop from other shops. Illustratively, the identifier information of shops includes a shop name and a shop image.
[0057] Furthermore, the aggregation exhibition page includes a search recommendation area and a waiting-for-exhibition object exhibition area, the search recommendation area is used to display search keyword information, the waiting-for-exhibition object exhibition area is used to display summary information of each waiting-for-exhibition object, and the search recommendation area is located below the waiting-for-exhibition object exhibition area.
[0058] Continuing to refer to FIG. 3, a dividing line divides the aggregation exhibition page into a search recommendation area and an exhibition area for items waiting to be exhibited. The search recommendation area is adjacent to the exhibition area for items waiting to be exhibited, and the search recommendation area is located below the exhibition area for items waiting to be exhibited. This setting facilitates the purpose of positioning the display position of search keyword information at the bottom of the aggregation exhibition page, making it easier for users to view summary information for items waiting to be exhibited preferentially.
[0059] Based on the above technical solution, optionally, in S140, "displaying a search result page corresponding to the keyword" includes displaying a search result page corresponding to the selected keyword on the target page. In specific implementation, optionally, the search result page is displayed in a small window so that the search result page is overlaid on the target page, or the target page is displayed in a small window so that the target page is overlaid on the search result page. This allows a user to view the target page while browsing the search result page.
[0060] 5 is a schematic diagram of another search result page provided by an embodiment of the present invention. Referring to FIG. 5, during the display of the search result page, the target page is displayed in a small window.
[0061] Based on each of the above technical solutions, if the search category to which the first type of search results belong is a predetermined search category, and the search result page further includes at least one clustering tag information, and the clustering tag information is related to an attribute dimension of the first type of search results, the method further includes: displaying the first type of search results corresponding to the selected clustering tag information on the search result page in response to a selection operation on the clustering tag information.
[0062] The predetermined search classification refers to a search classification designated in advance. If the search classification is understood as a first-level classification, what is described by the clustering tag is a second-level classification performed on one designated first-level classification to obtain multiple second-level categories and category tags for each second-level category. The clustering tag information may be, for example, information for describing the clustering tag.
[0063] In some embodiments, when the selected search keyword is a brand name, the clustering tag may be a clustering result of the category of products sold by that brand.
[0064] For example, referring to FIG. 3, the search keyword may include "XX", where XX is a brand name. A predetermined search category may be "products". After a user selects the keyword "XX", the search category to which the first type of search results belong is "products". Based on the categories of products sold by the XX brand, the products may be divided into tops, pants, shoes, socks, hats, etc. Referring to FIG. 4, the clustering tags may include tops, pants, shoes, socks, hats, etc.
[0065] In some other embodiments, when the selected search keyword is a product, the clustering tag may be a clustering result of a shop or category that sells the product.
[0066] For example, the search keyword may include "YY," where YY is a product such as a top. The predetermined search category is a product. After a user selects the keyword "YY," the search category to which the first type of search results belong is a product. Based on the category attribute of YY, the results may be divided into French tops, pleathers, camisoles, knit cardigans, etc. Clustering tags may include French tops, pleathers, camisoles, knit cardigans, etc.
[0067] Also, for example, the search keyword may include "ZZ", where ZZ is a product such as a windbreaker. The predetermined search category is "products". After a user selects the keyword "ZZ", the search category to which the first type of search results belong is "products". Based on the shops that sell ZZ, they are divided into shop 1, shop 2, shop 3, etc. The clustering tags may include shop 1, shop 2, shop 3, etc.
[0068] Based on each of the above technical solutions, optionally, the search result page includes a search result display area and a tag display area, the search result display area is used to display the overall search results, the tag display area is used to display the clustering tag information, and the tag display area is located above the search result display area.
[0069] 4 or 5, the tag display area is adjacent to the search result display area and located above the search result display area, which allows users to easily select the first type of search results by selecting clustering tags, thereby further improving the user's information search efficiency.
[0070] In each of the above-mentioned technical solutions, the target page is a live streaming room exhibition page, the object to be displayed is a product, and the aggregation exhibition page is a product list exhibition page. However, it should be noted that these are specific examples of the present invention and do not constitute limitations of the present invention.
[0071] In another e-commerce scenario, the target page may be a shop homepage, the display target is a product sold in the shop, and the aggregation display page is the shop's product category display page, all product display page, or window page.
[0072] In a further e-commerce scenario, the target page may be a personal homepage, the display waiting objects are personal agent's products, and the aggregation display page is a personal window page or a group buying recommendation page.
[0073] In a further e-commerce scenario, the target page may be a short video page, the display target is a product recommended by the short video played by the short video page, and the aggregation display page is a product list page of the product recommended by the short video.
[0074] Compared with existing technologies, the technical solutions provided by the embodiments of the present invention have the following advantages:
[0075] The technical solution provided by the embodiment of the present invention is to display search keyword information on the aggregation exhibition page when it is detected that the aggregation exhibition page meets certain conditions, and the search keyword information includes multiple keywords, which are determined based on the page-related information of the target page and / or user operation information. The essence of the solution is to automatically generate multiple keywords and display the generated keywords to users, thereby meeting the diversifying query needs of users, simplifying the query steps, and improving the user's streaming viewing experience.
[0076] It should be noted that the acquisition, storage, application, etc. of users' personal information related to the technical solutions of the embodiments of the present invention shall comply with the provisions of relevant laws and regulations and shall not violate public order and morals.
[0077] It should be noted that the above-described method embodiments are all expressed as a combination of a series of operations for ease of explanation. However, those skilled in the art should recognize that the present invention is not limited by the order of operations described, as certain steps may be performed in other orders or simultaneously in accordance with the present invention. Those skilled in the art should also recognize that the embodiments described herein are all preferred embodiments, and that the associated operations and modules are not necessarily required for the present invention.
[0078] 6 is a schematic diagram of the configuration of an interaction device according to an embodiment of the present invention. The interaction device according to the embodiment of the present invention can be arranged in a client. Referring to FIG. 6, the interaction device specifically includes: a target page display module 210 for displaying a target page, the target page being used to share a target page-to-be-displayed object corresponding to the target page; an aggregation exhibition page display module 220 for displaying an aggregation exhibition page in response to a display command for displaying the pending exhibition object, the aggregation exhibition page including summary information of the pending exhibition object; a search keyword information display module 230 for displaying search keyword information on the aggregation exhibition page when it is detected that the aggregation exhibition page satisfies a predetermined condition, the search keyword information including a plurality of keywords, and the plurality of keywords are determined based on page-related information and / or user operation information of the target page; and a search result page display module 240 for displaying a search result page corresponding to a keyword in response to a selection operation on the keyword.
[0079] Furthermore, the page-related information includes attribute information of a target waiting to be exhibited whose popularity parameter is equal to or greater than a popularity parameter threshold value; the user operation information includes page operation information of the user on the target page and / or page operation information of the user on the candidate page; The category of the keyword matches the category of at least one of the objects waiting to be exhibited; The predetermined condition includes that the aggregation display page has already displayed summary information of all the objects awaiting display corresponding to the target page, or the predetermined condition includes that the aggregation display page has already displayed summary information of all the objects awaiting display corresponding to the target page, and no user operation is detected within a predetermined time.
[0080] Furthermore, the search keyword information includes a plurality of keywords, each of which has an exhibition priority, and on the aggregation exhibition page, the exhibition position of a keyword having a higher exhibition priority is positioned further forward; The display priority of the keyword is determined based on the relevance between the user operation information and the keyword and / or historical interaction information of the keyword.
[0081] Further, the search result page is used to display comprehensive search result information, the comprehensive search results matching the selected keywords, the comprehensive search results including a first type of search result and a second type of search result, and the search category corresponding to the first type of search result is different from the search category corresponding to the second type of search result.
[0082] Further, a search result page display module 240 is used to display the search result page corresponding to the selected keyword on the target page; and / or The aggregation exhibition page includes a search recommendation area and a waiting-for-exhibition object exhibition area, the search recommendation area is used to display the search keyword information, the waiting-for-exhibition object exhibition area is used to display summary information of each waiting-for-exhibition object, and the search recommendation area is located below the waiting-for-exhibition object exhibition area.
[0083] Furthermore, if the search category to which the first type search result belongs is a predetermined search category, the search result page further includes at least one clustering tag information, the clustering tag information being associated with an attribute dimension of the first type of search result; a search result page display module is used to display a first type of search result corresponding to the selected clustering tag information on the search result page in response to a selection operation on the clustering tag information; the search result page includes a search result display area and a tag display area, the search result display area is used to display the overall search result, and the tag display area is used to display the clustering tag information; The tag display area is located above the search result display area.
[0084] Furthermore, the target page is a live streaming room exhibition page, the object waiting to be exhibited is a product, and the aggregation exhibition page is a product list exhibition page.
[0085] The interaction device provided by the embodiment of the present invention can perform the steps performed by the client in the interaction method provided by the embodiment of the method of the present invention, and has the performing steps and beneficial effects, which will not be repeated here.
[0086] FIG. 7 is a schematic diagram of an electronic device according to an embodiment of the present invention. Hereinafter, specifically, referring to FIG. 7, a schematic diagram of an electronic device 1000 suitable for implementing an embodiment of the present invention will be shown. The electronic device 1000 according to the embodiment of the present invention may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital distribution receivers, personal digital assistants (PDAs), tablet computers (PADs), portable multimedia players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG. 7 is merely an example and does not limit the functionality and scope of use of the embodiment of the present invention.
[0087] 7, the electronic device 1000 may include a processor (e.g., a central processing unit, a graphics processor, etc.) 1001 that can perform various appropriate operations and processes based on programs stored in a read-only memory (ROM) 1002 or programs loaded from a storage device 1008 into a random access memory (RAM) 1003. The RAM 1003 further stores various programs and data necessary for the operation of the electronic device 1000. The processor 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0088] Typically, devices such as input devices 1006 including a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc., output devices 1007 including a liquid crystal display (LCD), speaker, vibrator, etc., storage devices 1008 including magnetic tape, hard disk, etc., and communication devices 1009 may be connected to the I / O interface 1005. The communication devices 1009 may enable the electronic device 1000 to communicate wirelessly or via wires to exchange data with other devices. While the accompanying drawings show the electronic device 1000 with various devices, it should be understood that it need not implement or include all of the illustrated devices. It may alternatively implement or include more or fewer devices.
[0089] In particular, according to embodiments of the present invention, the processes described with reference to the flowcharts above may be implemented as a computer software program. For example, embodiments of the present invention include a computer program product including a computer program carried on a computer-readable medium, the computer program including program code for performing the methods illustrated in the flowcharts. In such embodiments, the computer program may be downloaded and installed from a network via communication device 1009, or may be installed from storage device 1008 or ROM 1002. When the computer program is executed by processor 1001, the functions described above, which are specific to the methods of the embodiments of the present invention, are performed.
[0090] It should be noted that the above-mentioned computer-readable medium of the present invention may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above. The computer-readable storage medium may 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 the 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, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, the computer-readable storage medium may be a tangible medium that contains or stores a program that can be used by or in combination with the program, instruction execution system, apparatus, or device. In addition, in the present invention, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier carrying computer-readable program code. Such propagated data signals may take a variety of forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium, other than a computer-readable storage medium, that transmits, propagates, or transmits a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained in the computer-readable medium may be transmitted using any suitable medium, including, but not limited to, wire, fiber optic cable, RF (radio frequency), or any suitable combination of the above.
[0091] In some embodiments, clients and servers may communicate using any now known or later developed network protocol, such as HTTP (Hyper Text Transfer Protocol), and may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the Internet (e.g., the Internet), and an end-to-end network (e.g., an ad hoc end-to-end network), and any now known or later developed network.
[0092] The computer readable medium described above may be included in the electronic device described above, or may exist separately and not be assembled to said electronic device.
[0093] The computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device: Displaying a target page, the target page being used to share a target page corresponding to the target page; Displaying an aggregation display page in response to a display command for displaying the pending display object, the aggregation display page including summary information of the pending display object; When detecting that the aggregation exhibition page satisfies a predetermined condition, displaying search keyword information on the aggregation exhibition page, the search keyword information including a plurality of keywords, the plurality of keywords being determined based on page-related information and / or user operation information of the target page; In response to a selection operation for a keyword, a search result page corresponding to the selected keyword is displayed.
[0094] Optionally, the one or more programs, when executed by the electronic device, can further cause the electronic device to perform other steps described in the above embodiments.
[0095] Computer program code for carrying out the operations of the present invention can be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and the like, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code may run entirely on the user computer, partially on the user computer, as a standalone software package, partially on the user computer and partially on a remote computer, or entirely on a remote computer or server. When referring to a remote computer, the remote computer may be connected to the user computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).
[0096] The flowcharts and block diagrams in the accompanying drawings illustrate possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present invention. From this perspective, each box in a flowchart or block diagram contains one or more executable instructions for implementing the specified logical function(s) and may represent a module, program segment, or portion of code. It should also be noted that in some alternative implementations, the functions depicted in the boxes may occur in a different order than that depicted in the accompanying drawings. For example, two boxes shown in succession may actually be executed substantially in parallel, or may be executed in the reverse order, depending on the functionality involved. It should also be noted that each box in the block diagrams and / or flowcharts, and combinations of boxes in the block diagrams and / or flowcharts, may be implemented in a dedicated hardware-based system that performs the specified function(s) or operation(s), or may be implemented as a combination of dedicated hardware and computer instructions.
[0097] The units described as being involved in the embodiments of the present invention may be implemented by software or hardware, and the names of the units do not constitute limitations on the units themselves in any particular case.
[0098] The functions described herein may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), etc.
[0099] In the context of the present invention, a machine-readable medium may be a tangible medium that can contain or store a program that can be used by or in combination with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination thereof. More specific examples of machine-readable storage media include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0100] In accordance with one or more embodiments of the present invention, the present invention provides an electronic device, the electronic device comprising: one or more processors; a memory for storing one or more programs; The one or more programs, when executed by the one or more processors, cause the one or more processors to implement any of the interaction methods provided by the present invention.
[0101] In accordance with one or more embodiments of the present invention, the present invention provides a computer-readable storage medium having a computer program stored thereon, the program being capable of implementing any of the interaction methods provided by the present invention when executed by a processor.
[0102] An embodiment of the present invention further provides a computer program product, which includes a computer program or instructions, which, when executed by a processor, realizes the interaction method.
[0103] It should be noted that, as used herein, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another and do not necessarily require or imply that such an actual relationship or order exists between those entities or operations. Additionally, the terms "comprise," "comprising," or any variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or device that includes a set of elements further includes those elements as well as other elements not expressly listed or that are inherent in such process, method, article, or device. Without further limitation, an element defined by the phrase "comprising ..." does not exclude the presence of other identical elements in the process, method, article, or device that includes said element.
[0104] The foregoing are merely specific embodiments of the present invention to enable those skilled in the art to understand or realize the present invention. Various modifications to these examples will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other examples without departing from the spirit or scope of the present invention. Therefore, the present invention is not limited to the examples described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. Displaying a target page, the target page being for sharing a target page corresponding to the target page; Displaying an aggregation display page in response to a display command for displaying the pending display object, the aggregation display page including summary information of the pending display object; When detecting that the aggregation exhibition page satisfies a predetermined condition, displaying search keyword information on the aggregation exhibition page, the search keyword information including a plurality of keywords, and the plurality of keywords are determined based on page-related information and / or user operation information of the target page; In response to a selection operation for a certain keyword, displaying a search result page corresponding to the selected keyword. Interaction methods.
2. The page-related information includes attribute information of the exhibition-waiting object whose popularity parameter is greater than or equal to the popularity parameter threshold value; the user operation information includes page operation information of the user on the target page and / or page operation information of the user on the candidate page; The category of the keyword matches the category of at least one of the objects waiting to be exhibited; The predetermined condition includes that the summary information of all the objects to be displayed corresponding to the target page has already been displayed on the aggregation display page, or the predetermined condition includes that the summary information of all the objects to be displayed corresponding to the target page has already been displayed on the aggregation display page, and no user operation has been detected within a predetermined time; The interaction method according to claim 1 .
3. The search keyword information includes a plurality of keywords, each of which has an exhibition priority, and on the aggregation exhibition page, a keyword with a higher exhibition priority is displayed earlier; The display priority of the keyword is determined based on the relevance between the user operation information and the keyword and / or historical interaction information of the keyword. The interaction method according to claim 1 .
4. The search result page is for displaying information of a comprehensive search result, the comprehensive search result being consistent with the selected keyword, the comprehensive search result including a first type of search result and a second type of search result, and a search category corresponding to the first type of search result being different from a search category corresponding to the second type of search result; The interaction method according to claim 1 .
5. Displaying a search result page corresponding to the selected keywords includes displaying the search result page corresponding to the selected keywords on the target page; and / or The aggregation exhibition page includes a search recommendation area and a waiting object exhibition area, the search recommendation area is for displaying the search keyword information, the waiting object exhibition area is for displaying summary information of each of the waiting objects, and the search recommendation area is located below the waiting object exhibition area. The interaction method according to claim 4.
6. If the search category to which the first type search result belongs is a predetermined search category, the search result page further includes at least one cluster tag information, the cluster tag information being associated with an attribute dimension of the first type of search result; The interaction method comprises: The method further includes displaying a first type of search result corresponding to the selected cluster tag information on the search result page in response to a selection operation on the cluster tag information; the search result page includes a search result display area and a tag display area, the search result display area is for displaying the overall search result, and the tag display area is for displaying the cluster tag information; The tag display area is located above the search result display area. The interaction method according to claim 4.
7. The target page is a live streaming room display page, the display target is a product, and the aggregation display page is a product list display page. The interaction method according to claim 1 .
8. a target page display module for displaying a target page, the target page being for sharing a target page corresponding to the target page and waiting for display; an aggregation exhibition page display module for displaying an aggregation exhibition page in response to a display command for displaying the object awaiting exhibition, the aggregation exhibition page including summary information of the object awaiting exhibition; a search keyword information display module for displaying search keyword information on the aggregation exhibition page when it is detected that the aggregation exhibition page satisfies a predetermined condition, the search keyword information including a plurality of keywords, and the plurality of keywords are determined based on page-related information and / or user operation information of the target page; a search result page display module for displaying a search result page corresponding to a keyword in response to a selection operation for the keyword; Interaction device.
9. one or more processors; a storage device for storing one or more programs; The one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1 to 7. Electronic devices.
10. A computer-readable storage medium having stored thereon a computer program, the computer program implementing the method of any one of claims 1 to 7 when executed by a processor. The computer-readable storage medium.
Citation Information
Patent Citations
Method and device for recommending information in live broadcast, and storage medium
CN112399200A
Commodity search processing method and electronic equipment
CN114372195A
Object information display method and device, electronic equipment and storage medium
CN114938458A
Display method and device, electronic equipment and computer readable medium
CN115567745A
Display method and apparatus, electronic device, and computer readable medium
EP4593397A1