Interaction methods, apparatus, electronic devices, and storage media
Patent Information
- Application Number
- JP2025533186
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2023-04-20
- Filing Date
- 2024-04-19
- Publication Date
- 2026-09-30
- Estimated Expiration
- 2044-04-19
Smart Images

Figure 0007927169000001 
Figure 0007927169000002 
Figure 0007927169000003
Abstract
Description
[Technical Field]
[0001] [Cross-Reference to Related Applications] This application claims priority to the Chinese patent application filed on April 20, 2023, with the title of the invention "Interaction Method, Apparatus, Electronic Device, and Storage Medium" and the application number 202310430677.8. The entire content disclosed in the above Chinese patent application is incorporated into this application by reference.
[0002] [Technical Field] The present invention relates to the field of interaction technology, and in particular, to an interaction method, an apparatus, an electronic device, and a storage medium. [Background Art]
[0003] With the development of applications and computer technology, an increasing number of users browse various types of information through applications. When users browse various information, they often have the desire to search for more information about specific matters. How to enable users to quickly search for and understand specific matters is an urgent issue to be solved. [Summary of the Invention]
[0004] The present invention provides an interaction method, an apparatus, an electronic device, and a storage medium.
[0005] According to a first aspect, the present invention provides an interaction method, the method comprising: displaying a target page, wherein the target page is used for sharing an object to be displayed corresponding to the target page; displaying an aggregated display page in response to a display instruction for displaying the object to be displayed, wherein the aggregated display page includes summary information of the object to be displayed; When it is detected that the aggregation display page meets predetermined conditions, search keyword information is displayed on the aggregation display page, wherein the search keyword information includes multiple keywords, and the multiple keywords are determined based on the page-related information and / or user operation information of the target page. This includes displaying a search results page corresponding to a keyword in response to a selection operation for that keyword.
[0006] According to a second aspect, the present invention further provides an interaction device, the device is A target page display module for displaying a target page, wherein the target page is used to share a target page that is awaiting display, An aggregation display page display module for displaying an aggregation display page in response to an exhibition command to display the aforementioned items awaiting exhibition, wherein the aggregation display page includes summary information of the aforementioned items awaiting exhibition, and When it is detected that the aggregation display page meets predetermined conditions, a search keyword information display module for displaying search keyword information on the aggregation display page, wherein the search keyword information includes 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, is provided. The system includes a search results page display module for displaying a search results page corresponding to a keyword in response to a selection operation for that keyword.
[0007] According to a third aspect, the present invention further provides an electronic device, the electronic device is One or more processors, A storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the interaction method is made to be implemented by the one or more processors.
[0008] According to a fourth aspect, the present invention further provides a computer-readable storage medium in which a computer program is stored, and the interaction method is realized when the computer program is executed by a processor.
[0009] The accompanying drawings, incorporated herein and constituting part of this specification, illustrate embodiments consistent with the present invention and are used in conjunction with the specification to interpret the principles of the present invention.
[0010] In the following, in order to more clearly describe the embodiments of the present invention or the technical solutions of the prior art, the accompanying drawings used in describing the embodiments or the prior art will be briefly described, and obviously, those skilled in the art will be able to obtain other accompanying drawings based on these without requiring any creative effort. [Brief explanation of the drawing]
[0011] [Figure 1] This is a flowchart of an interaction method provided by an embodiment of the present invention. [Figure 2] This is a schematic diagram of the target page provided by an embodiment of the present invention. [Figure 3] This is a schematic diagram of the target page provided by an embodiment of the present invention. [Figure 4] This is a schematic diagram of a search results page provided by an embodiment of the present invention. [Figure 5] This is a schematic diagram of another search results page provided by an embodiment of the present invention. [Figure 6] This is a schematic diagram of the configuration of an interaction device according to an embodiment of the present invention. [Figure 7] This is a schematic diagram of the configuration of an electronic device according to an embodiment of the present invention. [Modes for carrying out the invention]
[0012] The following sections further describe the technical solutions of the present invention in order to provide a clearer understanding of the above-mentioned objectives, features, and advantages of the present invention. It should be noted that, insofar as they do not contradict each other, the embodiments and features of the embodiments of the present invention can be combined with each other.
[0013] The following description includes many specific details to facilitate a full understanding of the present invention, but the present invention may be carried out in various other forms different from those described herein, and obviously the examples in the specification are only some, not all, examples of the present invention.
[0014] Figure 1 is a flowchart of an interaction method provided by an embodiment of the present invention, which can be applied to situations in which a user interacts with a client. The method may be performed by an interaction device, which may be implemented by software and / or hardware, which may be located on an electronic device such as a terminal, which specifically includes, but is not limited to, smartphones, palmtop computers, tablet computers, wearable devices with displays, desktop computers, notebook computers, all-in-one computers, smart home devices, and the like.
[0015] As shown in Figure 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 items awaiting display that correspond to the target page.
[0017] Items awaiting exhibition may, for example, be items to be shared with users. Items awaiting exhibition may be products. Furthermore, items awaiting exhibition may include goods or services, etc.
[0018] The target page may be, for example, a page introducing an object to be exhibited 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 public live streaming room screen displayed after entering a live streaming room that is currently conducting live streaming. On the live streaming exhibition page, the anchor introduces the objects to be exhibited to viewers through a live streaming method.
[0019] The object to be exhibited corresponding to the target page may be, for example, a product sold by the anchor through the target page.
[0020] The object to be exhibited includes various attributes. The attributes of the object to be exhibited may be, for example, features of the structure, configuration and the like of the object to be exhibited itself. If the object to be exhibited is an article, the attributes of the object to be exhibited include the name, style, size, material, function, trademark, type, price, color, packaging, etc. of the object to be exhibited. If the object to be exhibited is a service, the attributes thereof include the content, brand, category, precautions, price, etc. included in the object.
[0021] The attribute information of the object to be exhibited may be, for example, information for describing the attributes of the object to be exhibited.
[0022] In S120, in response to an exhibition instruction for exhibiting the object to be exhibited, an aggregated exhibition page is displayed, and the aggregated exhibition page includes summary information of the object to be exhibited.
[0023] The exhibition instruction for exhibiting the object to be exhibited may be, for example, an instruction for summarizing the summary information of all objects to be exhibited corresponding to the target exhibition page. Illustratively, the exhibition instruction for exhibiting the object to be exhibited includes, but is not limited to, an instruction for opening a product list of products sold in a live streaming room.
[0024] An aggregation display page can, for example, display a page that summarizes the overview information of all items awaiting display that correspond to a target page.
[0025] The summary information for items awaiting display may, for example, be a collection of some attribute information for the item awaiting display. The summary information is used to concisely display the status of the item awaiting display to the user in text or image format. On the aggregation display page, the user can access the corresponding detail page by selecting the summary information for an item awaiting display. The detail page is used to display the attribute information of the corresponding item awaiting display in detail. For the same item awaiting display, the amount of attribute information displayed on the detail page is greater than the amount of attribute information displayed in the summary information. In an e-commerce scenario, the summary information for items awaiting display can be understood as a product card for the item.
[0026] In S130, if it is detected that the aggregation display page meets the predetermined conditions, search keyword information is displayed on the aggregation display page. The search keyword information includes multiple keywords, and these multiple keywords are determined based on the page-related information and / or user interaction information of the target page. The predetermined conditions may, for example, be criteria for determining whether or not to display search keyword information. There are various ways to set the predetermined conditions, and the present invention is not limited thereto. Exemplaryly, the predetermined conditions include that the aggregation display page has already displayed summary information for all pending items corresponding to the target page, or that the aggregation display page has already displayed summary information for all pending items corresponding to the target page and no user interaction has been detected within a predetermined time.
[0027] The purpose of setting the system to "display search keyword information on the aggregation display page when it detects that the aggregation display page meets certain conditions" is to allow users to view summary information of items awaiting display preferentially.
[0028] For example, if the specified condition includes the aggregation display page already displaying summary information for all pending items corresponding to the target page, then in a real-world scenario, two situations may occur. One situation is that there are more pending items corresponding to the target page, and the aggregation display page cannot display summary information for all pending items on a single screen. In this case, the user needs to interact with the aggregation display page, for example, by swiping upwards until the aggregation display page displays summary information for all pending items corresponding to the target page, so that the search keyword information can be viewed. The other situation is that there are fewer pending items corresponding to the target page, and the aggregation display page can display summary information for all pending items on a single screen. In this case, the user can view the search keyword information without interacting with the aggregation display page.
[0029] Keywords are elements that reflect the core idea behind a search. Keywords can be presented in text and / or image formats. Search keyword information is information that describes keywords. Search keyword information can be a collection of keywords.
[0030] Page-related information for a target page may include, for example, information associated with the content displayed on the target page. Exemplary, page-related information includes attribute information of items awaiting display 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 an item awaiting display. Selectively, the popularity parameter includes at least one of the following: number of followers, number of favorites, number of purchases, number of ratings, number of shares, number of views, number of inquiries, and number of "likes." The popularity parameter threshold may be, for example, a pre-set condition for selecting items awaiting display that correspond to the target page. The reason for selection is that, in practice, a single live streaming room may support many items awaiting display, and selection may result in the selection of items of interest to the general audience.
[0031] User interaction information may include, for example, information describing the user's page interaction status with controls and / or areas on a particular page or several pages. Page interactions may include, for example, selection actions, swiping actions, and information input actions.
[0032] Selectively, user interaction information includes the user's page interaction information on the target page and / or on candidate pages, where candidate pages are other pages within the same application other than the target page.
[0033] For example, an application may include various pages such as a live streaming display page, a live streaming preview page, a short video display page, a graphic information display page, a pendant information search page, and a general information search page. When the target page is the live streaming display page for live streaming room a within the application, candidate pages may include the live streaming display page for live streaming room b within the application, the live streaming preview page for live streaming room a, the live streaming preview page for live streaming room b, a short video display page, a graphic information display page, a pendant information search page, and a general information search page. Here, the pendant information search page may, for example, receive search keywords entered by the user and search for information in a particular field (e.g., video, audio, live streaming rooms, encyclopedia, or products). The general information search page may, for example, receive search keywords entered by the user and search for information in multiple fields (e.g., video, audio, live streaming rooms, encyclopedia, and products).
[0034] Furthermore, user interaction information includes user interaction information on the target page and / or user interaction information on candidate pages within a specified time frame. Selectively, the specified time frame is used to select user interaction information that will serve as the basis for determining keywords, thereby reducing the amount of data processed while ensuring that the final determined keywords are in real time.
[0035] Selectively, user interaction information includes user interaction information on the target page within a specified time period prior to the current time, and / or user interaction information on candidate pages within a specified time period prior to the current time. Exemplarily, user interaction information includes user interaction information on candidate pages within a 24-hour period prior to the current time.
[0036] Selectively, the keyword category matches at least one category of an exhibit awaiting display. The keyword category may, for example, be a category of an exhibit that has the attribute described by the keyword.
[0037] Those skilled in the art should understand that by classifying goods based on certain rules (e.g., use), multiple sets can be obtained. Different sets correspond to different categories (e.g., clothing, furniture, food, etc.). The category of an item awaiting display matches the category of the set to which the item awaiting display belongs.
[0038] For example, a target page might be a live streaming exhibition page for live streaming room a, where some of the products sold in live streaming room a belong to the clothing category, and others belong to the food category. In this case, the keyword could be a word representing a product attribute in the clothing category, such as "windbreaker," or a word representing a product attribute in the food category, such as "drinks," but not a word representing a product attribute in the furniture category (e.g., folding bed). By setting the category of the keyword to match at least one category of the exhibited item, a certain degree of commonality between the keyword and the exhibited item can be established, preventing confusion for the user.
[0039] In S140, in response to a keyword selection operation, the search results page corresponding to the selected keyword is displayed.
[0040] Figures 2 and 3 are schematic diagrams of two target pages provided by an embodiment of the present invention. Figure 4 is a schematic diagram of a search results page provided by an embodiment of the present invention. The target page in Figure 2 is the live streaming display page for live streaming room a. The live streaming display page includes controls for displaying a product list. When a user clicks on these controls for displaying a product list, the client generates a display command for the display product list (i.e., a display command to display items awaiting display) and, in response to the display command to display items awaiting display, displays the aggregation display page (i.e., the product list) as shown in Figure 3.
[0041] In practice, there are various ways to display aggregate display pages. For example, referring to Figure 3, displaying an aggregate display page includes displaying the aggregate display page (i.e., the product list) on the target page. The size of the aggregate display page is smaller than the size of the target page, and the aggregate display page is stacked on top of the target page. The aggregate display page obscures some of the images on the target page.
[0042] In another implementation, displaying an aggregation display page includes displaying the aggregation display page and stopping the display of the target page.
[0043] Continuing to refer to Figure 3, the product list includes search keyword information, which contains three keywords. The user can select any of these three keywords. However, after the user clicks on any of the keywords, as shown in Figure 4, the search results page will be displayed. The search results page is used to display search results that match the clicked keyword.
[0044] In the above technical solution, in response to an exhibition command to exhibit items awaiting exhibition, an aggregation exhibition page is exhibited. The aggregation exhibition page contains summary information of the items awaiting exhibition. When it is detected that the aggregation exhibition page meets certain conditions, search keyword information is exhibited on the aggregation exhibition page. The search keyword information includes multiple keywords, which are determined based on page-related information and / or user interaction information of the target page. The essence of this solution is to automatically generate multiple keywords and exhibit the generated keywords to the user, thereby simplifying the inquiry steps and improving the user's viewing experience of the content, in line with the diversifying inquiry needs of users.
[0045] Based on the above technical solution, selectively, search keyword information includes multiple keywords, each keyword has a display priority, and in the aggregate display page, keywords with higher display priority will be displayed further forward. The display priority of keywords is determined based on the relevance between user interaction information and the keyword and / or the keyword's historical interaction information.
[0046] Exhibition priority could, for example, be a criterion for determining the order in which to display at least two keywords.
[0047] Selectively, user interaction information for determining keyword display priority is equivalent to user interaction information for determining keywords. Exemplaryly, user interaction information includes user page interaction information on the target page and / or user page interaction information on candidate pages.
[0048] Keyword historical interaction information may include, for example, records of user-client interactions after the keyword has been displayed in the past. Exemplary examples include keyword exposure click-through rates and / or keyword conversion rates.
[0049] Here, keyword exposure click-through rate refers to the ratio of the number of times a keyword has been selected to the number of times it has been exposed in the past. Keyword exposure means that the keyword is displayed to users. For example, if a keyword is exposed 100 times and selected 20 times by users (which may be different users), the keyword exposure click-through rate is 20%.
[0050] The keyword conversion rate may refer, for example, to the probability that a user, after selecting a keyword, will be satisfied with the search results that match that keyword. For example, in an e-commerce scenario, the keyword conversion rate may refer, for example, to the probability that a user, after selecting a keyword, will select a product from the search results for that keyword and place an order.
[0051] By setting the display position of keywords with higher display priority to be further forward, it is possible to ensure that keywords with higher display priority are seen more frequently by users.
[0052] Based on each of the technical solutions described above, the search results page is selectively used to display the overall search results information, the overall search results match the selected keywords, the overall search results include Type 1 and Type 2 search results, and the search classification corresponding to Type 1 search results is different from the search classification corresponding to Type 2 search results.
[0053] The search classification may be, for example, a search field. In the present invention, the search classification may include, but is not limited to, at least two of the following: video, audio, live streaming room, encyclopedia or product, shop, etc.
[0054] The combined search results include results obtained by searching in at least two search categories based on the selected keywords. The combined search results information may also include, for example, information to explain the combined search results. In practice, the combined search results can be displayed in at least one of the following formats: photographs, videos, and text.
[0055] Selectively, if the search results information is aggregate search results information, the search results page selectively includes a group options display area and a search results display area. The group options display area includes two or more group options. Each group option corresponds to one search category. If a group option is selected, the search results display area displays the search results for the search category corresponding to the selected group.
[0056] For illustrative purposes, and continuing to refer to Figure 4, let us assume that the search classification corresponding to the first type of search result is "products" and the search classification corresponding to the second type of search result is "shops". When the "products" group option is selected, the search results display area displays identifier information for products that match the selected keywords. When the "shops" group option is selected, the search results display area displays identifier information for shops that match the selected keywords. Product identifier information may, for example, be information that distinguishes one product from another. For example, product identifier information may include the product name and product image. Shop identifier information may, for example, be information that distinguishes one shop from another. For example, shop identifier information may include the shop name and shop image.
[0057] Furthermore, the aggregation display page includes a search recommendation area and a pending display area. The search recommendation area is used to display search keyword information, and the pending display area is used to display summary information for each pending item. The search recommendation area is located below the pending display area.
[0058] Continuing to refer to Figure 3, the dividing line divides the aggregation display page into a search recommendation area and a display area for items awaiting display. The search recommendation area is adjacent to the display area for items awaiting display, and is located below the display area for items awaiting display. By setting it up this way, it becomes easier to achieve the objective of placing the display of search keyword information at the bottom of the aggregation display page, and it becomes easier to allow users to preferentially view the summary information of items awaiting display.
[0059] Based on the above technical solution, selectively, in S140, "displaying the search results page corresponding to the keyword" includes displaying the search results page corresponding to the keyword selected on the target page. Specifically, this is implemented by selectively displaying the search results page in a small window to overlay the search results page on the target page, or by displaying the target page in a small window to overlay the target page on the search results page. This allows the user to view the target page while viewing the search results page.
[0060] Figure 5 is a schematic diagram of another search results page provided by an embodiment of the present invention. Referring to Figure 5, the target page is displayed in a small window while the search results page is being displayed.
[0061] Based on each of the technical solutions described above, if the search classification to which the first type of search result belongs is a predetermined search classification, and the search results page further includes at least one clustering tag information, and the clustering tag information relates to an attribute dimension of the first type of search result, the method further includes, in response to a selection operation on the clustering tag information, displaying the first type of search result corresponding to the selected clustering tag information on the search results page.
[0062] The specified search classification refers to a pre-defined search classification. If we understand the search classification as a first-level classification, then items described by clustering tags undergo a second-level classification for each specified first-level classification, obtaining multiple second-level categories and category tags for each second-level category. The clustering tag information may, for example, be information used to describe the clustering tags.
[0063] In some embodiments, when the selected search keyword is a brand name, the clustering tag may be the clustering result of the product category of that brand being sold.
[0064] For example, referring to Figure 3, the search keyword includes "XX," where XX is the brand name. The predetermined search category is "product." After the user selects the keyword "XX," the search category to which the first type of search result belongs is "product." Based on the categories of products of the XX brand being sold, they are divided into tops, trousers, shoes, socks, hats, etc. Referring to Figure 4, the clustering tags may also include tops, trousers, 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 shops or categories that sell that product.
[0066] For example, the search keyword includes "YY," where YY is a product such as a top. The given search category is "product." After the user selects the keyword "YY," the search category to which the first type of search result belongs is "product." Based on the category attributes of YY, it can be divided into categories such as French tops, blazers, camisoles, knit cardigans, etc. Clustering tags may also include categories such as French tops, blazers, camisoles, knit cardigans, etc.
[0067] For example, the search keyword includes "ZZ," and ZZ is a product such as a windbreaker. The predetermined search category is "product." After the user selects the keyword "ZZ," the search category to which the first type of search result belongs is "product." Based on the shops that sell ZZ, they are divided into Shop 1, Shop 2, Shop 3, etc. Clustering tags may also include Shop 1, Shop 2, Shop 3, etc.
[0068] Based on the above technical solutions, the search results page selectively includes a search results display area and a tag display area, where the search results display area is used to display the overall search results, and the tag display area is used to display clustering tag information, and the tag display area is located above the search results display area.
[0069] Continuing to refer to Figure 4 or Figure 5, the tag display area is adjacent to the search results display area, and the tag display area is located above the search results display area. This makes it easier for users to select the first type of search results by selecting clustering tags, and further improves the user's information retrieval efficiency.
[0070] In each of the technical solutions described above, the target page is the live streaming room display page, the item awaiting display is the product, and the aggregation display page is the product list display page. However, these are specific examples of the present invention and do not constitute a limitation of the present invention.
[0071] In an alternative e-commerce scenario, the target page may be the shop's homepage, the items awaiting display are the products sold in the shop, and the aggregation display page may be the shop's product category display page, the all-products display page, or a window page.
[0072] In further e-commerce scenarios, the target page may be a personal homepage, the items awaiting display are products from individual agents, and the aggregate display page is an individual window page or a group purchase recommendation page.
[0073] In further e-commerce scenarios, the target page may be a short video page, the items awaiting display are the products recommended by the short videos played on the short video page, and the aggregation display page is a product list page of the products recommended by the short videos.
[0074] The technical solutions provided by the embodiments of the present invention have the following advantages compared to existing technologies.
[0075] The technical solution provided by the embodiment of the present invention displays search keyword information on the aggregation display page when it is detected that the aggregation display page meets predetermined conditions, and the search keyword information includes multiple keywords, which are determined based on page-related information and / or user interaction information of the target page, and its essence is to automatically generate multiple keywords and display the generated keywords to the user, thereby simplifying the search steps and improving the user's delivery viewing experience in order to meet the diverse search needs of users.
[0076] When acquiring, storing, and applying users' personal information related to the technical solutions of the embodiments of this invention, please ensure that the provisions of relevant laws and regulations are complied with and that the information does not violate public order and morals.
[0077] It should be noted that, for the sake of simplicity, the embodiments of each of the methods described above are all expressed as a combination of a series of operations; 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 according to the present invention. Furthermore, those skilled in the art should recognize that all embodiments described herein are preferred embodiments, and the operations and modules involved are not necessarily required for the present invention.
[0078] Figure 6 is a schematic diagram of the configuration of an interaction device according to an embodiment of the present invention. The interaction device provided by the embodiment of the present invention can be installed in a client. Referring to Figure 6, the interaction device specifically consists of: A target page display module 210 for displaying a target page, wherein the target page is used to share a target page that is awaiting display, and the target page display module 210 is used for displaying a target page that corresponds to the target page. An aggregation display page display module 220 for displaying an aggregation display page in response to an exhibition command to display the aforementioned items awaiting exhibition, wherein the aggregation display page includes summary information of the aforementioned items awaiting exhibition, and the aggregation display page display module 220, When it is detected that the aggregation display page meets predetermined conditions, a search keyword information display module 230 for displaying search keyword information on the aggregation display page, wherein the search keyword information includes a plurality of keywords, and the plurality of keywords are determined based on the page-related information and / or user operation information of the target page, is provided. The system includes a search results page display module 240 for displaying a search results page corresponding to a keyword in response to a selection operation for that keyword.
[0079] Furthermore, the aforementioned page-related information includes attribute information of items awaiting exhibition where the popularity parameter is above the popularity parameter threshold. The user operation information includes the user's page operation information on the target page and / or the user's page operation information on the candidate page. The category of the aforementioned keyword matches at least one of the categories of items awaiting exhibition. The predetermined conditions include that the aggregation display page has already displayed summary information for all pending items corresponding to the target page, or that the predetermined conditions include that the aggregation display page has already displayed summary information for all pending items corresponding to the target page and no user activity has been detected within a predetermined time.
[0080] Furthermore, the search keyword information includes multiple keywords, each keyword having a display priority, and in the aggregate display page, keywords with higher display priority will be displayed further forward. The display priority of the aforementioned keywords is determined based on the degree of relevance between the user operation information and the aforementioned keywords and / or the historical interaction information of the aforementioned keywords.
[0081] Furthermore, the search results page is used to display comprehensive search results information, the comprehensive search results match the selected keywords, the comprehensive search results include a first type of search result and a second type of search result, and the search classification corresponding to the first type of search result is different from the search classification corresponding to the second type of search result.
[0082] Furthermore, the search results page display module 240 is used to display the search results page corresponding to the keyword selected on the target page, and / or, The aggregation display page includes a search recommendation area and a pending display area, the search recommendation area being used to display the search keyword information, and the pending display area being used to display summary information for each pending item, with the search recommendation area located below the pending display area.
[0083] Furthermore, if the search classification to which the first type of search result belongs is a predetermined search classification, The search results page further includes at least one clustering tag information, the clustering tag information relating to the attribute dimension of the first type of search result, The search results page display module is used to display a first type of search result on the search results page corresponding to the selected clustering tag information in response to a selection operation on the clustering tag information. The aforementioned search results page includes a search results display area and a tag display area, the search results display area being used to display the overall search results, and the tag display area being used to display the clustering tag information. The aforementioned tag display area is located above the aforementioned search results display area.
[0084] Furthermore, the target page is a live streaming room display page, the items awaiting display are products, and the aggregation display page is a product list display 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 steps to be performed and beneficial effects, which will not be repeated here.
[0086] Figure 7 is a schematic diagram of the configuration of an electronic device according to an embodiment of the present invention. Hereinafter, with reference to Figure 7, a schematic diagram of the configuration of an electronic device 1000 suitable for realizing an embodiment of the present invention will be shown. The electronic device 1000 according to an embodiment of the present invention may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital distribution receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), 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 Figure 7 is merely an example and does not limit the functions and scope of use of the embodiment of the present invention in any way.
[0087] As shown in Figure 7, the electronic device 1000 may include a processor (e.g., a central processing unit, a graphics processor, etc.) 1001 capable of performing various appropriate operations and processes based on a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1008 into a random access memory (RAM) 1003. The RAM 1003 further stores various programs and data necessary for the operation of the electronic device 1000. Processor 1001, ROM 1002, and RAM Units 1003 are connected to each other via bus 1004. The input / output (I / O) interface 1005 is also connected to bus 1004.
[0088] Typically, devices such as input devices 1006 including touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, and gyroscopes; output devices 1007 including liquid crystal displays (LCDs), speakers, and vibrators; storage devices 1008 including magnetic tape and hard disks; and communication devices 1009 may be connected to the I / O interface 1005. The communication device 1009 can enable the electronic device 1000 to communicate wirelessly or via wired connections to exchange data with other devices. While the accompanying drawings show the electronic device 1000 with various devices, it should be understood that it is not necessary to implement or have all of the shown devices. More or fewer devices may be implemented or have been included as alternatives.
[0089] In particular, according to embodiments of the present invention, the process described with reference to the flowchart above may be implemented as a computer software program. For example, embodiments of the present invention include a computer program product comprising a computer program carried on a computer-readable medium, the computer program comprising program code for performing the method shown in the flowchart. In such embodiments, the computer program may be downloaded and installed from a network via a communication device 1009, or installed from a storage device 1008 or ROM 1002. When the computer program is executed by the processor 1001, the above-described functions, limited to the methods of embodiments of the present invention, are performed.
[0090] It should be noted that the computer-readable medium described above in 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, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage mediums may include, but are not limited to, electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In the present invention, the computer-readable storage medium may be a tangible medium containing or storing a program that can be used in combination with an instruction execution system, apparatus, or device. Also in the present invention, the computer-readable signal medium may contain data signals propagated in the baseband or as part of a carrier carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination described above. The computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium for transmitting, propagating, or transmitting programs for use by or in combination with instruction execution systems, apparatuses, or devices. Program code contained in a computer-readable medium can be transmitted using any suitable medium, including but not limited to wired, fiber optic cables, RF (radio frequency), or any suitable combination described above.
[0091] In some embodiments, the client and server may communicate using any currently known or future-developed network protocol, such as HTTP (Hypertext Transfer Protocol), and may also be interconnected with digital data communications (e.g., communication networks) in any form or medium. Examples of communication networks include local area networks ("LANs"), wide area networks ("WANs"), the Internet (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), and any currently known or future-developed networks.
[0092] The computer-readable medium described above may be included in the electronic device described above, or it may exist separately and not be assembled into the electronic device.
[0093] The aforementioned computer-readable medium contains one or more programs, and when the aforementioned one or more programs are executed by the electronic device, the electronic device receives The purpose is to exhibit a target page, wherein the target page is used to share the exhibit-awaited items corresponding to the target page, In response to an exhibition order to exhibit the aforementioned items awaiting exhibition, an aggregation exhibition page is displayed, wherein the aggregation exhibition page includes summary information of the aforementioned items awaiting exhibition. When it is detected that the aggregation display page meets predetermined conditions, search keyword information is displayed on the aggregation display page, wherein the search keyword information includes multiple keywords, and the multiple keywords are determined based on the page-related information and / or user operation information of the target page. In response to a selection operation for a keyword, the system displays a search results page corresponding to the selected keyword.
[0094] When one or more of the above-described programs are executed by the electronic device, the electronic device may be further instructed to perform other steps described in the above embodiment.
[0095] Computer program code for performing the operations of the present invention can be written in one or more programming languages or a combination thereof, and the aforementioned programming languages include object-oriented programming languages such as Java, Smalltalk, and C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may run entirely on the user's computer, partially on the user's computer, run as a standalone software package, run partially on the user's computer and partially on a remote computer, or run entirely on a remote computer or server. If a remote computer is involved, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it may be connected to an external computer (for example, connected via the Internet using an Internet service provider).
[0096] The flowcharts and block diagrams in the accompanying drawings illustrate implementable 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 the flowchart or block diagram may contain one or more executable instructions for implementing a specified logical function and may represent a module, program segment, or part of code. It should also be noted that in some alternative implementations, the functions shown within the boxes may occur in a different order than shown in the accompanying drawings. For example, two boxes shown consecutively may actually be executed substantially in parallel, or, depending on the functions involved, in reverse order. It should also be noted that each box in the block diagram and / or flowchart, and any combination of boxes in the block diagram and / or flowchart, may be implemented in a dedicated hardware-based system that performs the specified function or operation, or in a combination of dedicated hardware and computer instructions.
[0097] The units described as being involved in embodiments of the present invention may be implemented by software or by hardware. In such cases, the names of the units do not constitute a limitation of the unit itself 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, non-limiting exemplary types of hardware logic components that may be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standards (ASSPs), systems-on-a-chip (SOCs), and composite programmable logic devices (CPLDs).
[0099] In the context of the present invention, a machine-readable medium may be a tangible medium that contains or can store a program that can be used by an instruction execution system, apparatus, or device in combination with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above.
[0100] Based on one or more embodiments of the present invention, the present invention provides an electronic device, said electronic device One or more processors, It comprises memory for storing one or more programs, When one or more of the aforementioned programs are executed by one or more of the aforementioned processors, the interaction methods described in any of the present invention are implemented by the one or more of the aforementioned processors.
[0101] Based on one or more embodiments of the present invention, the present invention provides a computer-readable storage medium in which a computer program is stored, and when the program is executed by a processor, an interaction method according to any of the present inventions is realized.
[0102] Embodiments of the present invention further provide a computer program product which includes a computer program or instruction, and the interaction method is realized when the computer program or instruction is executed by a processor.
[0103] In this specification, relational terms such as “first” and “second” are used solely to distinguish one entity or operation from another, and do not necessarily require or suggest that such an actual relationship or order exists between those entities or operations. Furthermore, the terms “include,” “incorporate,” or any variation thereof are intended to cover non-exclusive inclusion, thereby causing a process, method, article, or device that includes a set of elements to include not only those elements but also other elements not explicitly enumerated, or elements specific to such process, method, article, or device. Without further limitation, an element defined in the expression “includes one…” does not preclude the existence of other identical elements in a process, method, article, or device that includes such element.
[0104] The above are merely specific embodiments of the present invention intended to enable those skilled in the art to understand or implement the invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Accordingly, the present invention is not limited to these embodiments described herein, but rather follows the broadest scope consistent with the principles and novel features disclosed herein.
Claims
1. The purpose is to display a target page, and the target page is for sharing the items awaiting display that correspond to the target page. In response to an exhibition order to exhibit the aforementioned items awaiting exhibition, an aggregation exhibition page is displayed, wherein the aggregation exhibition page includes summary information of the aforementioned items awaiting exhibition. When it is detected that the aggregation display page meets predetermined conditions, search keyword information is displayed on the aggregation display page, wherein the search keyword information includes multiple keywords, and the multiple keywords are determined based on the page-related information and / or user operation information of the target page. This includes displaying a search results page corresponding to a selected keyword in response to a selection operation for a keyword, The aforementioned search keyword information includes multiple keywords, each keyword having a display priority, and in the aforementioned aggregation display page, keywords with higher display priority are displayed further forward. The display priority of the aforementioned keywords is determined based on the degree of relevance between the user operation information and the aforementioned keywords and / or the historical interaction information of the aforementioned keywords. Interaction method.
2. The aforementioned page-related information includes attribute information of exhibits awaiting display where the popularity parameter is greater than or equal to the popularity parameter threshold. The user operation information includes the user's page operation information on the target page and / or the user's page operation information on the candidate page. The category of the aforementioned keyword matches at least one of the categories of items awaiting exhibition. The predetermined condition includes that summary information for all pending items corresponding to the target page has already been displayed on the aggregation display page, or that summary information for all pending items corresponding to the target page has already been displayed on the aggregation display page and no user activity has been detected within a predetermined time. The interaction method according to claim 1.
3. The aforementioned search results page is for displaying information of the overall search results, the overall search results match the selected keywords, the overall search results include a first type of search result and a second type of search result, and the search classification corresponding to the first type of search result is different from the search classification corresponding to the second type of search result. The interaction method according to claim 1.
4. Displaying the search results page corresponding to the selected keyword includes displaying the search results page corresponding to the selected keyword on the target page, and / or, The aggregation display page includes a search recommendation area and a display area for items awaiting display, the search recommendation area is for displaying the search keyword information, and the display area for items awaiting display is for displaying summary information for each of the items awaiting display, and the search recommendation area is located below the display area for items awaiting display. The interaction method according to claim 3.
5. If the search classification to which the first type of search result belongs is a predetermined search classification, The search results page further includes at least one cluster tag information, the cluster tag information relating to the attribute dimension of the first type of search result, The aforementioned interaction method is In response to a selection operation on a cluster tag information, the system further includes displaying a first type of search result corresponding to the selected cluster tag information on the search results page. The aforementioned search results page includes a search results display area and a tag display area, the search results display area being for displaying the overall search results, and the tag display area being for displaying the cluster tag information. The aforementioned tag display area is located above the aforementioned search results display area. The interaction method according to claim 3.
6. The aforementioned target page is a live streaming room display page, the aforementioned exhibit awaiting items is products, and the aforementioned aggregation display page is a product list display page, further comprising: The interaction method according to claim 1.
7. A target page display module for displaying a target page, wherein the target page is for sharing objects awaiting display that correspond to the target page; An aggregation display page display module for displaying an aggregation display page in response to an exhibition command to display the aforementioned items awaiting exhibition, wherein the aggregation display page includes summary information of the aforementioned items awaiting exhibition, and When it is detected that the aggregation display page meets predetermined conditions, a search keyword information display module for displaying search keyword information on the aggregation display page, wherein the search keyword information includes a plurality of keywords, and the plurality of keywords are determined based on the page-related information and / or user operation information of the target page, is provided. The system includes a search results page display module for displaying a search results page corresponding to a keyword in response to a selection operation for that keyword, The aforementioned search keyword information includes multiple keywords, each keyword having a display priority, and in the aforementioned aggregation display page, keywords with higher display priority are displayed further forward. The display priority of the aforementioned keywords is determined based on the degree of relevance between the user operation information and the aforementioned keywords and / or the historical interaction information of the aforementioned keywords. Interaction device.
8. One or more processors, A storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors are made to implement the method according to any one of claims 1 to 6. Electronic devices.
9. A computer-readable storage medium in which a computer program is stored, wherein the method described in any one of claims 1 to 6 is realized when the computer program is executed by a processor. The aforementioned 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