Interaction methods, apparatus, electronic devices, and storage media
Patent Information
- Application Number
- JP2025519942
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2023-02-23
- Filing Date
- 2024-02-23
- Publication Date
- 2026-10-16
- Estimated Expiration
- 2044-02-23
AI Technical Summary
【0010】 本開示の実施例が提供する技術形態は、従来技術と比較した結果、以下の利点を有する。
Smart Images

Figure 0007936943000001 
Figure 0007936943000002 
Figure 0007936943000003
Abstract
Description
Technical Field
[0001] This application claims priority based on a Chinese patent application filed with the China National Intellectual Property Administration on February 23, 2023, with the invention title "Interaction Method, Apparatus, Electronic Device and Storage Medium" and application number 202310190406.X, the entire content of which is incorporated into this application by reference.
[0002] [Technical Field] The present disclosure relates to the technical field of human-computer interaction, and in particular to an interaction method, apparatus, electronic device and storage medium.
Background Art
[0003] With the continuous development of technologies related to content recommendation-type APP (Application), people's demands for related functions of content recommendation-type APP, especially the information display methods and displayed content that are closely related to people's experience, are becoming increasingly diversified.
Summary of Invention
Problems to be Solved by the Invention
[0004] Accordingly, how to meet the diversified demands of users for the functions of content recommendation-type APP and improve user experience has become an urgent technical problem to be solved.
Means for Solving the Problems
[0005] To solve the above technical problem or at least part of the above technical problem, the present disclosure provides an interaction method, apparatus, electronic device and storage medium.
[0006] In a first aspect, the present disclosure provides an interaction method, displaying a first information flow on an information flow interface, In response to a trigger operation on the information flow interface, the first information flow in the information flow interface is switched to a second information flow, wherein the second information flow includes change information on the target attributes of the recommended object, the recommended object is an object within the set of objects to be processed, and the change information on the target attributes of the recommended object satisfies pre-configured conditions. The process includes, in response to a first selection operation on the second information flow, displaying a target aggregation display page containing attribute information of the targets to be processed within the set of targets to be processed.
[0007] In a second embodiment, the present disclosure further provides an interaction device, A first display module used to display the first information flow on the information flow interface, A switching module used to switch the first information flow in the information flow interface to a second information flow in response to a trigger operation on the information flow interface, wherein the second information flow includes change information of the target attribute of the recommended object, the recommended object includes an object in the set of objects to be processed, and the change information of the target attribute of the recommended object satisfies pre-configured conditions, The system includes a second display module that, in response to a first selection operation on the second information flow, displays a target aggregation display page containing attribute information of the targets to be processed within the set of targets to be processed.
[0008] In a third embodiment, the Disclosure further provides an electronic device, which is: One or more processors, A storage device used to store 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 above method.
[0009] In a fourth aspect, the disclosure further provides a computer-readable storage medium storing a computer program that, when executed by a processor, enables the methods described above. [Effects of the Invention]
[0010] The technical embodiments provided in the embodiments of this disclosure have the following advantages compared to the prior art.
[0011] In the technical embodiment provided by the embodiments of this disclosure, in response to a trigger operation on the information flow interface, the first information flow on the information flow interface is switched to a second information flow, the second information flow includes change information on the target attributes of the recommended object, the recommended object is an object in the set of objects to be processed, and the change information on the target attributes of the recommended object satisfies pre-set conditions, and in response to a first selection operation on the second information flow, an object aggregation display page containing attribute information of objects to be processed in the set of objects to be processed is displayed, and in practice, the change information on the target attributes of the recommended object is displayed in the information flow interface in the form of an information flow, so that the user does not have to go to the trouble of checking which object's target attributes have changed from the object aggregation display page, and can quickly understand which objects in the set of objects to be processed have had their target attributes changed while viewing the information flow, thereby realizing a pass-through of the target attribute change status of the recommended object and increasing the user's interest in further processing of the recommended object. [Brief explanation of the drawing]
[0012] The accompanying drawings incorporated herein and constituting part of this specification illustrate embodiments compliant with this disclosure and are used together with the specification to interpret the principles of this disclosure.
[0013] To more clearly illustrate the embodiments of this disclosure or the technical modes in the prior art, the accompanying drawings necessary for describing the embodiments or the prior art are briefly introduced below, but it will be apparent to those skilled in the art that other drawings can be obtained from these drawings without any creative effort.
[0014] [Figure 1] This is a flowchart of an interaction method provided by the embodiments of the present disclosure. [Figure 2] This is a schematic diagram of a client display interface provided by the embodiments of the present disclosure. [Figure 3] This is a schematic diagram of another client display interface provided by the embodiments of the present disclosure. [Figure 4] This is a schematic diagram of another client display interface provided by the embodiments of the present disclosure. [Figure 5] This is a schematic diagram of another client display interface provided by the embodiments of the present disclosure. [Figure 6] This is a schematic diagram of another client display interface provided by the embodiments of the present disclosure. [Figure 7] This is a schematic diagram of another client display interface provided by the embodiments of the present disclosure. [Figure 8] This is a schematic diagram of another client display interface provided by the embodiments of the present disclosure. [Figure 9] This is a schematic diagram of another client display interface provided by the embodiments of the present disclosure. [Figure 10] This is a schematic diagram of another client display interface provided by the embodiments of the present disclosure. [Figure 11] This is a schematic diagram of the configuration of an interaction apparatus in the embodiments of the present disclosure. [Figure 12] This is a schematic diagram of the configuration of an electronic device in the embodiments of the present disclosure. [Modes for Carrying Out the Invention]
[0015] To gain a clearer understanding of the above objectives, features and advantages of the present disclosure, the embodiments of the present disclosure are further described below. It should be noted that the embodiments of the present disclosure and the features in the embodiments can be combined with each other as long as no conflict arises.
[0016] The following description contains many details to facilitate a full understanding of this disclosure, but this disclosure can also be implemented in ways other than those described herein. Of course, the examples described herein are only a selection of, and not all, of the examples of this disclosure.
[0017] Figure 1 is a flowchart of an interaction method provided by an embodiment of the present disclosure, which applies to user-client interaction, and the method is performed by an interaction device implemented in software and / or hardware form, which may be an electronic device such as a terminal, and specifically includes, but is not limited to, smartphones, handheld computers, tablets, wearable devices with displays, desktops, laptops, all-in-one computers, smart home devices, etc.
[0018] As shown in Figure 1, the method specifically includes the following steps.
[0019] In S110, the first information flow is displayed on the information flow interface.
[0020] An information flow interface refers to a page or area in an application client used to display the information flow within an information flow playback sequence.
[0021] An information flow playback sequence refers to a data format that continuously provides content to the user. An information flow playback sequence includes a set of information / content. A set of information / content includes multiple pieces of information / content, and an information flow playback sequence is formed when these multiple pieces of information / content are arranged in a specific order.
[0022] An information flow refers to each piece of information / content within an information flow playback sequence. An information flow playback sequence is a collection formed by multiple information flows. For example, if an information flow playback sequence is a set of videos, each video within it is a single information flow.
[0023] In some embodiments, different information flow types within the same information flow playback sequence may be the same or different. Information flow types include, but are not limited to, live preview videos, live streaming videos, short videos, and graphic messages. Of these, a live preview video may, for example, be a video designed to drive traffic to a live streaming room. A live streaming video may, for example, be a video reflecting content being broadcast in a live streaming room. A short video may, for example, be a short video. A graphic message may, for example, recommend an application or an online mini-game to the user.
[0024] In some embodiments, interaction between the user and the information flow is possible. For example, the user can trigger a specific area, control, image, option, or text within the information flow by means of a click or other means. The information flow then presents the corresponding response effect. In some other embodiments, interaction between the user and the information flow is not possible. For example, the user cannot trigger a specific area, control, image, option, or text within the information flow by means of a click or other means to display the corresponding response effect in the information flow.
[0025] Because each information flow within the information flow playback sequence is arranged in a specific order, in some embodiments, each information flow within the information flow playback sequence is displayed sequentially on the information flow interface in response to a user switching operation to an information flow.
[0026] In this application, the information flow displayed in the information flow interface includes at least a first information flow and a second information flow. The first and second information flows provide different content to the user. The types of the first and second information flows may be the same or different, and this application is not limited thereto. For example, the first information flow may be a short video and the type of the second information flow may be a graphic message. Or, the first information flow may be a live preview video and the type of the second information flow may be a graphic message.
[0027] In S120, in response to a trigger operation on the information flow interface, the first information flow in the information flow interface is switched to the second information flow, the second information flow includes change information on the target attributes of the recommended object, the recommended object is an object within the set of objects to be processed, and the change information on the target attributes of the recommended object satisfies the pre-configured conditions.
[0028] The purpose of a trigger operation on an information flow interface is to switch the information flow displayed on the information flow interface. Selectively, a trigger operation on an information flow interface includes, but is not limited to, a click operation or a slide operation on the information flow interface. Furthermore, a trigger operation on an information flow interface may be configured to include an operation that slides along a specific direction on the information flow interface.
[0029] Switching from the first information flow to the second information flow in the information flow interface may, for example, mean displaying the second information flow in the information flow interface but not displaying the first information flow.
[0030] The subject can be, for example, an object or thing. A recommended subject is something that is desired to be recommended and displayed to the user through the second information flow.
[0031] Furthermore, the subject may be, for example, a product. Specifically, the subject may include purchasable goods or services.
[0032] The subject includes various attributes. These attributes may include, for example, the characteristics of the subject's own structure or composition. If the subject is an item, its attributes may include its name, style, size, material, function, trademark, type, price, color, and packaging. If the subject is a service, its attributes may include the content included in the service, any notes or disclaimers, etc.
[0033] Selectively, when the subject is a product, the subject's attributes are numerical values or levels that reflect the subject's popularity. Examples include the number of followers, favorites, purchases, ratings, shares, views, inquiries, and likes.
[0034] Selectively, the attributes of the target may also be features formed as a result of user actions. For example, this could include the length of time the target was added to the shopping cart by the user.
[0035] The attributes of an object reflect its attractiveness to the user. These attributes are the primary stimuli that influence the user's perception, association, and behavior.
[0036] A target attribute is one or more attributes possessed by the subject. This application does not limit the specific attributes represented by the target attribute. Target attributes may change over time. For example, a target attribute may be price, a numerical value or level reflecting popularity, etc.
[0037] Target attribute change information is, for example, information that describes the status of changes to the target attribute. For example, if the target attribute is price, the target attribute change information may be information that describes a price reduction from price A to price B, or information that describes a price reduction of the current price for a specific point in time, or information that describes the current price being the lowest price within a predetermined period from the current point in time.
[0038] In some embodiments, the second information flow includes a recommended product card, and change information for any of the recommended product's target attributes is located on the recommended product card. The product card may be, for example, an area for displaying at least some of the target attributes together.
[0039] Selectively, the recommended product card may further include recommended label information. Recommended label information is information that distinguishes the recommended product from other recommended products. For example, recommended label information may include the name and / or image of the recommended product.
[0040] The set of objects to be processed is a pre-specified set, and exemplarily, the set of objects to be processed may consist of objects determined based on the user's past behavior record. The user's past behavior record includes, but is not limited to, the user's past favorites record for objects, the user's past following record for objects, the user's past shopping cart addition record for objects, the user's past inquiry record for objects, the user's past search record for objects, or the user's past following record for people.
[0041] In some embodiments, the set of objects to be processed may consist of objects directly related to the user's past behavior record. For example, if a user adds a favorite item to their favorites list while browsing products in the past, the user's past browsing behavior record is considered to be directly related to the items in their favorites list. Therefore, the set formed by the items in their favorites list may be used as the set of objects to be processed.
[0042] In other embodiments, multiple candidate items are obtained based on hypothetical scenarios derived from the user's past behavior records, and the set composed of these multiple candidate items is defined as the set of items to be processed. For example, if a user previously followed influencer C and influencer C recommended products D and E, then products D and E are defined as candidate items. The set formed by products D and E is defined as the set of items to be processed. For example, if a user belongs to a group, products added to favorite items by other users in that group are defined as candidate items, and a set of items to be processed containing multiple candidate items is obtained. For example, if a user adds product F to favorite items, then products identical or similar to product F, or other products that can be matched with product F, are defined as candidate items, and a set of items to be processed containing multiple candidate items is obtained.
[0043] Based on the above, selectively, the set of objects to be processed includes at least one of the following: the set of objects that the user has previously added to their favorites, the set of objects that the user has previously followed, the set of objects that the user has previously added to their shopping cart, the set of objects that the user has previously inquired about, the set of objects that the user has previously searched for, the set of objects that a group to which the user belongs has added to their favorites, the set of objects that a group to which the user belongs has followed, the set of objects that a group to which the user belongs has added to their shopping cart, the set of objects that a group to which the user belongs has inquired about, the set of objects that a group to which the user belongs has searched for, the set of objects that a person the user has previously followed has added to their favorites, the set of objects that a person the user has previously followed has followed, the set of objects that a person the user has previously followed has added to their shopping cart, the set of objects that a person the user has previously followed has inquired about, the set of objects that a person the user has previously followed has searched for, the set of objects similar to objects that the user has previously added to their favorites, the set of objects similar to objects that the user has previously added to their shopping cart, the set of objects similar to objects that the user has previously inquired about, and the set of objects similar to objects that the user has previously searched for.
[0044] "The change information of the target attributes of the recommended subject satisfies the pre-configured conditions" means that the pre-configured conditions are used as selection criteria to select a portion of the subjects to be processed, and the selected subjects are designated as recommended subjects.
[0045] The reason for selection is that when there are many objects in the set of objects to be processed, selection allows for the selection of objects that are of high interest to the user, thereby improving the probability of hitting the user's points of interest.
[0046] There are many ways to set pre-defined conditions, and this application does not limit them. For example, conditions can be set based on changes in the target attribute (e.g., the type of change, the degree of change, etc.). For example, if the target attribute is price, a pre-defined condition may be set to include that the price of the product at the time it is added to the shopping cart is higher than the current price, or a pre-defined condition may be set to include that the ratio of the current price to the price of the product at the time it is added to the shopping cart is less than 90%. Alternatively, a pre-defined condition may be set to include that there are no promotional activities for the product at the time it is added to the shopping cart, but there are promotional activities for the product at the present time. Promotional activities include the use of coupons or discount campaigns. Alternatively, if the set of items to be processed is a set of items that the user has previously added to the shopping cart, a pre-defined condition may be set to include that the product was added to the shopping cart within a predetermined period from the present time (e.g., 7 days).
[0047] In fact, one or more predefined conditions may be created. When multiple predefined conditions are created, the relationship between different predefined conditions may be an "and" relationship or an "or" relationship, but this application is not limited to this.
[0048] This application does not limit the number of selected candidates for nomination, but selectively allows for at least one candidate for nomination, for example, one, two, or three candidates for nomination.
[0049] In S130, in response to the first selection operation for the second information flow, a target aggregation display page containing attribute information of the targets to be processed within the set of targets to be processed is displayed.
[0050] The first selection operation on the second information flow may be, for example, an operation to display a target aggregation display page. The first selection operation on the second information flow by the user means that the user is interested in the recommended subject and desires to learn more about it. Selectively, the first selection operation on the second information flow includes, but is not limited to, click operations or slide operations on the second information flow.
[0051] The attribute information of the target is information that describes all or some of the attributes of the target. In some embodiments, the attribute information of the target is displayed on the target aggregate display page in the form of a product card.
[0052] In some situations, some targets within the set of targets to be processed will be recommended because their target attribute change information meets pre-configured conditions, while other targets will not be recommended and will be marked as not recommended because their target attribute change information does not meet those conditions. Selectively, the target aggregation display page includes attribute information for both targets to be processed and targets that are not recommended within the set of targets to be processed.
[0053] Figures 2 to 4 are schematic diagrams of the client display interface provided by the embodiments of this disclosure. Assuming that the set of items to be processed is a set consisting of items in a shopping cart, and that the pre-set conditions include conditions 1, 2, and 3, and that the relationship between conditions 1, 2, and 3 is "and", then when an item in the shopping cart satisfies conditions 1, 2, and 3 simultaneously, that item is determined to be recommended. Of these, condition 1 is that the length of time from when the item is added to the shopping cart to the present is less than 7 days, condition 2 is that the final price at the time the item is added to the shopping cart is lower than the current final price, and condition 3 is that the final price at the time the item is added to the shopping cart is greater than a predetermined price threshold (e.g., 10 yuan). The final price is the price of the item considering participation in sales promotion activities. For example, if the item is a directly discounted item, the price after the direct discount is used as the final price. If the item is a coupon eligible item, the price of the item after the coupon is used is used as the final price. If the product is part of a discount event, the discounted price will be the final price.
[0054] Assuming there are five items in the shopping cart, a total of three recommended items are determined based on the selection criteria, and a second information flow can be generated that includes change information for the target attributes of these three recommended items. This second information flow is then incorporated into the information flow playback sequence so that it follows the first information flow.
[0055] Referring to Figure 2, the client information flow interface displays the first information flow. In Figure 2, the first information flow is the preview page for the live streaming room. When the user performs an upward swipe operation on the information flow interface in Figure 2, the second information flow is displayed on the information flow interface and the first information flow disappears, as shown in Figure 3. Assume that the recommended products are product a, product b, and product c. The second information flow includes change information for the target attributes of product a, product b, and product c. When the user performs the first selection operation on the second information flow in Figure 3, referring to Figure 4, the target aggregation display page is displayed. In this example, the target aggregation display page is the shopping cart page. The shopping cart page contains attribute information for five products. This attribute information for five products includes attribute information for product a, product b, and product c.
[0056] In the above-described technological configuration, in response to a trigger operation on the information flow interface, the first information flow on the information flow interface is switched to a second information flow containing change information on the target attributes of the recommended target, which is a target within the set of targets to be processed. Furthermore, when the change information on the target attributes of the recommended target satisfies pre-set conditions, and in response to the first selection operation on the second information flow, a target aggregation display page containing attribute information of the targets to be processed within the set of targets to be processed is displayed, and the change information on the target attributes of the recommended target is actually displayed on the information flow interface in the form of an information flow. As a result, the user does not need to go to the target aggregation display page to check for targets whose target attributes have been changed, and can quickly understand which targets in the set of targets to be processed have had their target attributes changed while viewing the information flow. This enables pass-through of the target attribute change status of the recommended target, and ultimately increases the user's interest in the next processing of the recommended target.
[0057] Based on the above technical configuration, the number of recommended items may be one or more, and on the target aggregate display page, the attribute information of at least one recommended item is selected, and recommended items whose attribute information is selected are recommended items that require order processing.
[0058] When an attribute information of a recommended item is selected, it means that the attribute information of that recommended item is marked to be highlighted on the target aggregation display page, allowing users to quickly find the attribute information of the recommended item from the target aggregation display page. Furthermore, if a user intends to purchase the recommended item, the client will, by default, assume that the user wishes to purchase the recommended item whose attribute information is selected, because the attribute information of the recommended item is selected. In addition, when the user clicks on a control with an order function on the target aggregation display page, the item with selected attribute information is selected as the item to purchase, and an order confirmation page is generated.
[0059] The order confirmation page is a page that presents the user with a summary of the attributes of the items being purchased, and it is the final page on which the user confirms the information before placing the order. After displaying the order confirmation page, the device should guide the user to pay for the order.
[0060] Selectively, the first selection operation on the second information flow can be divided into two types. The first type is a selection made on the entire second information flow, and in this trigger method, it is assumed that the user desires to acknowledge all recommended items in the second information flow, but does not indicate which recommended items they are more interested in. The second type is a trigger on one of the recommended items in the second information flow, and in this trigger method, it is assumed that the user is more interested in the selected recommended item.
[0061] As analyzed above, in one embodiment, if the second information flow selectively includes an aggregate entry and the first selection operation is a selection operation on the aggregate entry, then all attribute information of the recommended items on the target aggregate display page is in a selected state.
[0062] An aggregate entry is, for example, a control or area that can enable the display of the target aggregated display page. For example, referring to Figure 3, an aggregate entry is the "Shopping Cart" control, or the area of the second information flow other than the area occupied by the product cards, the area occupied by the "Shopping Cart" control, and the area occupied by the "Not Interested" control.
[0063] For illustrative purposes, refer to Figure 3, where the recommended items include products a, b, and c. After the user clicks the "Shopping Cart" control in Figure 3, in Figure 4, the circles in front of the attribute information for product a, product b, and product c are all checked. The checked circles in front of the attribute information indicate that the attribute information is selected.
[0064] In other embodiments, if the first selection operation is selectively a selection operation on a recommended subject, the attribute information of the selected recommended subject is in a selected state on the subject aggregation display page.
[0065] As an example, Figure 5 is a schematic diagram of another client interface provided by the present application. When a user clicks on the product card for product b in Figure 3, it is considered that a selection operation has been made for product b by the first selection operation. Referring to Figure 5, on the target aggregate display page, the checkmarks in front of the attribute information for product b indicate that the attribute information for product b is selected. In Figure 3, although the second information flow includes the product cards for product a and product c, the user has selected the product card for product b, so in Figure 5, the checkmarks in front of the attribute information for product a and product c are not checked.
[0066] If the first selection operation is a selection operation on an aggregated entry, all attribute information of the recommended items on the target aggregate display page is selected. Alternatively, if the first selection operation is a selection operation on a recommended item, the attribute information of the selected recommended item is set to be selected on the target aggregate display page. By identifying the first selection operation, the user's intent is estimated, helping the user quickly find the attribute information of the recommended items from the target aggregate display page, assisting in the quick preparation of purchasing the recommended items, and thus enhancing the user experience.
[0067] Furthermore, if there is one or more recommended items, the set of items to be processed includes both recommended and non-recommended items. Change information for target attributes of non-recommended items does not meet the pre-set conditions, and the target aggregate display page is a target display list. The target aggregate display page includes attribute information for non-recommended items within the set of items to be processed. If the second information flow includes an aggregate entry, and the first selection operation is a selection operation on the aggregate entry, then on the target aggregate display page, the display position of all recommended item attribute information is before the display position of non-recommended item attribute information.
[0068] Among these, the target aggregation display page is a target display list, for example, a list in which the attribute information of each target (inclusive recommended targets and non-recommended targets) is arranged sequentially from top to bottom on the target aggregation display page.
[0069] Figure 6 is a schematic diagram of another client interface provided by the present application. Exemplarily, assume that the set of items to be processed includes items a, b, c, d, and e. Of these, items a, b, and c are recommended items, while items d and e are not recommended items. After the user clicks the "Shopping Cart" control in Figure 3, in Figure 6, the display positions of the attribute information for item a, item b, and item c are all before the display positions of the attribute information for item d and item e.
[0070] Furthermore, if the second information flow includes change information for two or more target attributes of the recommended subject, the order in which the change information for two or more target attributes of the recommended subject is arranged in the second information flow may be the same as or different from the order in which the attribute information of the recommended subject is arranged on the target aggregate display page.
[0071] For example, in Figure 3, the change information for the target attributes of the recommended product is arranged in the order of product a, product b, and product c, and in Figure 6, the attribute information is similarly arranged in the order of product a, product b, and product c.
[0072] In other embodiments, if the first selection operation is a selection operation for recommended subjects, the attribute information of the selected recommended subject is located in the first display position of the subject display list on the subject aggregation display page. The first display position may be, for example, the first display position from the top.
[0073] Exemplary, Figure 7 is a schematic diagram of another client interface provided by the present application. When a user clicks on the product card for product b in Figure 3, it is considered that a selection operation has been made on product b by the first selection operation. Referring to Figure 7, on the target aggregate display page, the attribute information for product b is in the first display position in the target display list.
[0074] If the first selection operation is a selection operation on aggregated entries, the display position of the attribute information of recommended subjects is set to precede the display position of the attribute information of non-recommended subjects on the target aggregate display page. Alternatively, if the first selection operation is a selection operation on recommended subjects, the display position of the attribute information of the selected recommended subjects is set to the first position in the target display list on the target aggregate display page. By identifying the first selection operation, the user's intent is inferred, and the user experience is enhanced by helping the user quickly find attribute information of subjects of interest from the target aggregate display page.
[0075] Based on each of the above technological forms, the number of recommended items is selectively one or more, and at least one recommended item is associated with promotional information. Displaying the target aggregation page in response to the first selection operation on the second information flow includes displaying the target aggregation page and the promotional details page in response to the first selection operation on the second information flow. The promotional details page contains the promotional information associated with the recommended item and is closed in response to the selection operation of the promotional information.
[0076] Promotional information is, for example, information attached to the recommended product or service to increase its popularity among users. Selectively, promotional information may include descriptive information about a promotional event. A promotional event is, for example, a sales promotion activity aimed at increasing product sales. Exemplarily, promotional information may be a coupon corresponding to the recommended product or service.
[0077] The promotion details page is, for example, a page that aggregates and displays promotion information associated with each recommended individual.
[0078] A selection operation for promotional information may, for example, be an operation to indicate participation in the promotional event described in the promotional information. For example, if the promotional information is a coupon corresponding to the recommended target and the promotional details page is a coupon collection page, then the selection operation for the promotional information is an operation to receive the coupon.
[0079] Selectively, in some embodiments, there were at least two recommended items associated with promotional information, and each promotional item was associated with a specific recommended item. The promotional details page contains promotional information for all recommended items associated with promotional information.
[0080] Figures 8 to 10 are schematic diagrams of three other client interfaces provided by this application. Exemplarily, assume that product m, product n, and product p are all recommended items, product m is associated with coupon 1, product n is associated with coupon 2, and product p is not associated with any coupons. After the user clicks the "Shopping Cart" control in Figure 8, refer to Figure 9 to display the coupon redemption page and the target aggregation display page. Here, the coupon redemption page is the promotion details page. The target aggregation display page is the shopping cart page. The promotion details page includes coupon 1 associated with product m and coupon 2 associated with product n. After the user further clicks the "Redeem Coupon" control on the coupon redemption page in Figure 9, refer to Figure 10 to close the coupon redemption page and display only the target aggregation display page.
[0081] In response to the first selection operation on the second information flow, the target aggregation display page and the promotion details page are displayed, and the promotion details page is configured to include promotion information associated with the recommended subject. This helps users to more clearly understand the specific content of the promotion information related to the recommended subject, thereby enhancing the user experience.
[0082] Selectively displaying the target aggregate display page and the promotion details page in response to the first selection operation on the second information flow is: In response to a first selection operation on a second information flow, the system may display a target aggregate display page, a promotion details page, and a mask layer, with the target aggregate display page positioned below the mask layer and the promotion details page positioned above the mask layer. In response to a selection operation on promotion information, closing the promotion details page may be configured to include closing the promotion details page and removing the mask layer. Exemplarily, referring again to Figure 9, the mask layer is the dot-filled layer in Figure 9. Because the mask layer is positioned above the target aggregate display page, the target aggregate display page can be blurred, and because the promotion information is positioned above the mask layer, the promotion information is highlighted, preventing information confusion. This allows users to quickly distinguish whether or not something is promotion information, and helps users quickly understand the content of the promotion information.
[0083] In some other embodiments, selectively, if the first selection operation is a selection operation on a recommended subject and promotional information is associated with the selected recommended subject, the promotional details page includes only the promotional information associated with the selected recommended subject.
[0084] If coupons are associated with both product m and product n, after the user clicks on the product card for product m in the second information flow, the coupon redemption page is displayed. This coupon redemption page is a promotion details page. This coupon redemption page contains only the coupon corresponding to product m. After the user clicks the "Redeem Coupon" control on the coupon redemption page, they receive the coupon corresponding to product m and the target aggregate display page is displayed. On the target aggregate display page, only the attribute information corresponding to product m is selected. This setup helps users to more clearly understand the specific content of the promotion information associated with the selected recommended item, thereby improving the user experience.
[0085] Based on each of the above technical embodiments, the method further optionally includes, prior to S110, determining, if it detects that there is at least one object in the set of objects to be processed whose target attribute change status satisfies a pre-defined condition, that object whose target attribute change status satisfies a pre-defined condition as a recommended object. Based on the target attribute change status of the recommended object, a second information flow is generated and incorporated into the information flow playback sequence.
[0086] While the items within the set of items to be processed are considered to be of interest to the user, the user's motivation to take further action on those items (e.g., purchase intent) is not sufficiently strong. When the status of changes in target attributes meets pre-set conditions, the attractiveness of the recommended items to the user may change accordingly. By generating a second information flow that reflects the changes in the target attributes of the recommended items, it is ensured that information on changes in target attributes reaches the user effectively and in a timely manner, increasing the probability that the recommended items will proceed to the next stage of processing.
[0087] Based on the above-described technological configuration, the method optionally further includes playing background audio information related to the second information flow while displaying the second information flow. In this way, the appeal of displaying the second information flow is enhanced.
[0088] Based on the above-described technological configuration, the method optionally further includes responding to a command to exit the target aggregate display page, closing the target aggregate display page, and redisplaying the second information flow in the information flow interface. The purpose of this configuration is to enhance user consistency while viewing the information flow by providing a switching mechanism to return from the target aggregate display page to the second information flow.
[0089] Based on each of the above technological forms, the system further includes selectively adjusting the proportion of the second information flow in the information flow playback sequence in response to a second selection operation on the second information flow. A second selection operation on the second information flow is, for example, an operation in which a user communicates to the client that they do not like the second information flow. Exemplary, a user clicking the "Dislike" control in Figure 2 is considered a second selection operation on the second information flow, and the proportion of the second information flow in the information flow playback sequence is reduced. Alternatively, detection that the length of time a client spends on the second information flow and its corresponding aggregated display page is less than a predetermined time threshold is considered a second selection operation on the second information flow, and this operation indicates that the user does not like the second information flow and reduces the proportion of the second information flow in the information flow playback sequence.
[0090] Selectively, in each of the above technological forms, the recommended object is a product, the set of objects to be processed is the set consisting of the products in the shopping cart, and the object aggregation display page is the shopping cart page.
[0091] In addition, the embodiments of this application may involve the use of user data, and in practice, user-specific personal data may be used in the forms described herein to the extent permitted by applicable laws and regulations, provided that the requirements of the applicable laws and regulations of the country to which the user belongs are met (e.g., explicit consent from the user, appropriate notification to the user, etc.).
[0092] For the sake of briefly explaining the embodiments of each of the above methods, they are all described as a series of operations. However, those skilled in the art should recognize that the present invention is not limited to the order of operations described, and that specific steps can be performed in other orders or simultaneously according to the present invention. Furthermore, those skilled in the art should recognize that the embodiments described in the specification are all preferred embodiments, and that the operations and modules involved are not necessarily required for the present invention.
[0093] Figure 11 is a schematic diagram of the configuration of an interaction device in an embodiment of the present disclosure. The interaction device provided in the embodiment of the present disclosure can be deployed on a client. Referring to Figure 11, the interaction device specifically comprises: A first display module 310 for displaying the first information flow on the information flow interface, A switching module 320 that responds to a trigger operation on the information flow interface and switches the first information flow in the information flow interface to a second information flow, wherein the second information flow includes change information of the target attribute of the recommended object, the recommended object is an object in the set of objects to be processed, and the change information of the target attribute of the recommended object satisfies pre-configured conditions, The system includes a second display module 330 used to display a target aggregation display page containing attribute information of the targets to be processed within the set of targets to be processed, in response to a first selection operation on the second information flow.
[0094] Furthermore, the number of recommended items is one or more, and the target aggregation display page has the attribute information of at least one of the recommended items selected, and the recommended items whose attribute information is selected are recommended items that require order processing.
[0095] Furthermore, if the second information flow includes an aggregated entry, and the first selection operation is a selection operation on the aggregated entry, then on the target aggregate display page, all attribute information of the recommended subject is selected, or If the first selection operation is a selection operation for the recommended subject, the attribute information of the selected recommended subject is in a selected state on the subject aggregation display page.
[0096] Furthermore, the number of recommended targets is one or more, the set of targets to be processed includes recommended targets and non-recommended targets, the change information of the target attributes of the non-recommended targets does not satisfy the pre-set conditions, the target aggregation display page is a target display list, and the target aggregation display page further includes attribute information of non-recommended targets within the set of targets to be processed. The second information flow includes an aggregated entry, and the first selection operation is a selection operation on the aggregated entry. In the target aggregate display page, the display positions of the attribute information of the recommended items are all before the display positions of the attribute information of the non-recommended items, or If the first selection operation is a selection operation for the recommended subject, the attribute information of the selected recommended subject is displayed at the first position in the subject display list on the subject aggregation display page.
[0097] Furthermore, the number of recommended items may be one or more, and at least one recommended item may have promotional information associated with it, and the second display module 330 is As described above, in response to the first selection operation for the second information flow, the system displays a target aggregation display page and a promotion details page containing the promotion information associated with the recommended target. This is used in response to a selection operation regarding the aforementioned promotional information and to close the promotional details page.
[0098] Furthermore, the device further comprises a second information flow generation module, the second information flow generation module is Before displaying the first information flow on the information flow interface, if it is detected that there is at least one target in the set of targets to be processed whose target attribute change status satisfies a pre-configured condition, the target whose target attribute change status satisfies the pre-configured condition is determined to be a recommended target. Based on the changes in the target attributes of the recommended subject, a second information flow is generated. The aforementioned second information flow is used to incorporate the information flow playback sequence.
[0099] Furthermore, the recommended item is a product, the set of items to be processed is a set consisting of items in a shopping cart, and the aggregated display page is the shopping cart page.
[0100] The interaction devices provided in the embodiments of this disclosure are capable of performing steps performed by a client in the interaction method provided in the embodiments of the method of this disclosure, and are equipped with the performance of steps and beneficial effects, which are omitted here.
[0101] Figure 12 is a schematic diagram of the configuration of an electronic device in an embodiment of the present disclosure. Hereinafter, Figure 12 shows a schematic diagram of a configuration suitable for realizing the electronic device 1000 in an embodiment of the present disclosure. The electronic device 1000 in an embodiment of the present disclosure includes, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and wearable electronic devices, as well as fixed terminals such as digital televisions, desktop computers, and smart home devices. The electronic device shown in Figure 12 is merely an example and does not limit the functions and scope of the embodiment of the present disclosure.
[0102] As shown in Figure 12, the electronic device 1000 includes a processing device (e.g., a central processing unit, a graphics processor, etc.) 1001, which is 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 in order to carry out the embodiments described herein. The RAM 1003 stores various programs and information necessary for the operation of the electronic device 1000. The processing unit 1001, ROM 1002, and 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.
[0103] Typically, input devices 1006, including, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, and gyroscope; output devices 1007, including, for example, a liquid crystal display (LCD), speaker, and vibrator; storage devices 1008, including, for example, magnetic tape and hard drive; and communication devices 1009 are connected to the I / O interface 1005. The communication device 1009 can enable the electronic device 1000 to communicate with other devices wirelessly or via wired connections to exchange information. Figure 12 illustrates an electronic device 1000 with various devices, but it should be understood that it is not required to implement or have all of the illustrated devices. More or fewer devices may be implemented or have been implemented instead.
[0104] In particular, according to embodiments of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a non-temporary computer-readable medium, the computer program comprising program code for performing the method shown in the flowchart to implement the interaction method described above. In such embodiments, the computer program may be downloaded and installed from a network via a communication device 1009, or it may be installed from a storage device 1008 or ROM 1002. When the computer program is executed by the processing device 1001, it performs the functions described above, limited to the methods of embodiments of the present disclosure.
[0105] The computer-readable media described herein may be computer-readable signal media, computer-readable storage media, or any combination thereof. Computer-readable storage media may be, but are not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or apparatus, or any combination thereof. More specific examples of computer-readable storage media 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 thereof. In this disclosure, computer-readable storage media is any tangible medium that contains or stores programs that may be used by or in combination with instruction execution systems, apparatus, or devices. In this disclosure, computer-readable signal media contains information signals propagated in the baseband or as part of a carrier wave and carries computer-readable program code. The information signals propagated in this manner may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, and such computer-readable signal medium is capable of transmitting, propagating, or transmitting programs used by or in combination with instruction execution systems, apparatus, or devices. The program code contained in the computer-readable medium can be transmitted by any suitable medium, including but not limited to cables, fiber optic cables, RF (radio frequency), etc., or any suitable combination thereof.
[0106] In some embodiments, the client and server may communicate using any known or future-developed network protocol such as HTTP (HyperText Transfer Protocol), and may also be interconnected with digital information communications (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (LANs), wide area networks (WANs), internetworks (e.g., the Internet), end-to-end networks (e.g., ad-hoc end-to-end networks), and any known or future-developed networks.
[0107] The computer-readable medium described above may be included in the electronic device described above, or it may exist separately and not be attached to the electronic device.
[0108] The above computer-readable medium stores one or more programs, and when the above one or more programs are executed by the electronic device, the electronic device... The information flow interface displays the first information flow, In response to a trigger operation on the information flow interface, the first information flow in the information flow interface is switched to a second information flow, wherein the second information flow includes change information on the target attributes of the recommended object, the recommended object is an object within the set of objects to be processed, and the change information on the target attributes of the recommended object satisfies pre-configured conditions. In response to the first selection operation on the second information flow, the system is made to display a target aggregation display page containing attribute information of the targets to be processed within the set of targets to be processed.
[0109] If, selectively, one or more of the above programs are executed by the electronic device, the electronic device may perform other steps described in the above embodiment.
[0110] The computer program code for performing the operations of the Disclosure may be organized in one or more programming languages, or a combination thereof, and such programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, and C++, and traditional 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. In the case of a remote computer, the remote computer may be connected to the user's computer or to an external computer via any kind of network, including a local area network (LAN) or wide area network (WAN) (for example, connected via the Internet using an Internet service provider).
[0111] The flowcharts and block diagrams in the accompanying drawings illustrate the architectures, functions, and operations that can be implemented according to the systems, methods, and computer program products of each embodiment of the present disclosure. In this regard, each box in the flowchart or block diagram represents a module, program segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative embodiments, 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 in parallel, or, depending on the functions involved, in reverse order. 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 by a dedicated hardware-based system for performing the specified function or operation, or by a combination of dedicated hardware and computer instructions.
[0112] The units described as relating to embodiments of this disclosure may be implemented by software or by hardware. Herein, the names of the units do not constitute a limitation of the units themselves in any particular case.
[0113] The functions described above in this specification are performed by at least one or more hardware logic components. For example, exemplary types of hardware logic components that can be used include, but are not limited to, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standards (ASSPs), systems on chips (SOCs), and composite programmable logic devices (CPLDs).
[0114] In this disclosure, machine-readable media may be tangible media that contain or store programs used by or in combination with instruction execution systems, devices, or apparatus. Machine-readable media may be machine-readable signal media or machine-readable storage media. Machine-readable media include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or apparatus, 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 thereof.
[0115] According to one or more embodiments of this disclosure, this disclosure provides electronic equipment, One or more processors, It comprises memory 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 instructed to execute any of the interaction methods provided in this disclosure.
[0116] According to one or more embodiments of the present disclosure, the present disclosure provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements any of the interaction methods provided by the present disclosure.
[0117] Embodiments of the present disclosure further provide computer program products that, when executed by a processor, include computer programs or instructions that realize the above-described interaction methods.
[0118] In this specification, terms relating to relationships, such as “first” and “second,” are used merely 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 “equipment,” “includes,” or any other variations thereof, are intended to cover non-exclusive inclusion, and a process, method, product, or apparatus that includes a set of elements includes not only those elements but also other elements not expressly described or that are specific to such process, method, product, or apparatus. Unless further limited, an element defined in the expression “includes one XXX” does not exclude the presence of other identical elements in a process, method, product, or apparatus that includes the said element.
[0119] The above are merely specific examples of the Disclosure that enable those skilled in the art to understand or implement the Disclosure. Various modifications to these examples will be obvious to those skilled in the art, and the general principles defined herein can be implemented in other examples without departing from the spirit or scope of the Disclosure. Thus, the Disclosure is not limited to the examples described herein, but rather follows the broadest scope that is compatible with the principles and novel features disclosed herein.
Claims
1. An interaction method, Displaying the first information flow in the information flow interface, In response to a trigger operation on the information flow interface, the first information flow in the information flow interface is switched to a second information flow, wherein the second information flow includes change information on the target attributes of the recommended object, the recommended object is an object within the set of objects to be processed, and the change information on the target attributes of the recommended object satisfies pre-configured conditions. In response to the first selection operation on the second information flow, the system includes displaying a target aggregation display page containing attribute information of the targets to be processed within the set of targets to be processed, Before displaying the first information flow in the information flow interface, If it is detected that there is at least one target within the set of targets to be processed whose target attribute change status satisfies the pre-defined conditions, the target whose target attribute change status satisfies the pre-defined conditions is determined to be recommended. Based on the changes in the target attributes of the recommended subject, a second information flow is generated, An interaction method further comprising incorporating the second information flow into an information flow playback sequence.
2. The method according to claim 1, wherein the number of recommended subjects is one or more, and on the subject aggregation display page, the attribute information of at least one of the recommended subjects is in a selected state, and the recommended subject whose attribute information is in a selected state is a recommended subject that requires order processing.
3. The second information flow includes an aggregated entry, and the first selection operation is a selection operation on the aggregated entry, in the target aggregate display page, all attribute information of the recommended subject is selected, or The method according to claim 1, wherein, when the first selection operation is a selection operation for the recommended subject, the attribute information of the selected recommended subject is in a selected state on the subject aggregation display page.
4. The method according to claim 1, wherein the number of recommended subjects is one or more, the set of subjects to be processed includes recommended subjects and non-recommended subjects, the change information of the target attributes of the non-recommended subjects does not satisfy the pre-set conditions, the subject aggregation display page is a subject display list, and the subject aggregation display page further includes attribute information of non-recommended subjects in the set of subjects to be processed.
5. The method according to claim 4, wherein the second information flow includes an aggregate entry, and the first selection operation is a selection operation on the aggregate entry, the display position of the attribute information of the recommended object is always before the display position of the attribute information of the non-recommended object on the target aggregate display page.
6. The method according to claim 4, wherein, if the first selection operation is a selection operation for the recommended subject, the attribute information of the selected recommended subject is located at the first display position in the subject display list on the subject aggregate display page.
7. The number of recommended subjects is one or more, and promotional information is associated with at least one recommended subject. Displaying the target aggregate display page in response to the first selection operation on the second information flow is: In response to the first selection operation on the second information flow, the system displays a target aggregation display page and a promotion details page containing the promotion information associated with the recommended target. The method according to claim 1, comprising closing the promotion details page in response to a selection operation for the promotion information.
8. In response to the first selection operation on the second information flow, displaying the target aggregate display page and the promotion details page is: In response to a first selection operation on the second information flow, the target aggregate display page, the promotion details page, and the mask layer are displayed, wherein the target aggregate display page is located below the mask layer and the promotion details page is located above the mask layer. In response to a selection operation regarding the aforementioned promotion information, closing the aforementioned promotion details page is: The method according to claim 7, comprising closing the promotion details page and removing the mask layer in response to a selection operation for the promotion information.
9. The method according to claim 7, wherein, if the first selection operation is a selection operation for the recommended subject and the selected recommended subject is associated with the promotion information, the promotion details page includes only the promotion information associated with the selected recommended subject.
10. The method according to claim 1, further comprising adjusting the proportion of the second information flow in an information flow playback sequence in response to a second selection operation for the second information flow.
11. The method according to claim 1, wherein the recommended object is a product, the set of objects to be processed is a set consisting of products in a shopping cart, and the object aggregation display page is a shopping cart page.
12. A first display module used to display a first information flow on the information flow interface, A switching module used to switch the first information flow in the information flow interface to a second information flow in response to a trigger operation on the information flow interface, wherein the second information flow includes change information of the target attribute of the recommended object, the recommended object includes an object in the set of objects to be processed, and the change information of the target attribute of the recommended object satisfies pre-configured conditions, A second display module that, in response to a first selection operation on the second information flow, displays a target aggregation display page containing attribute information of the targets to be processed within the set of targets to be processed, An interaction device comprising: a second information flow generation module that, before displaying a first information flow on the information flow interface, detects that there is at least one target in the set of targets to be processed whose target attribute change status satisfies a pre-set condition, determines the target whose target attribute change status satisfies the pre-set condition as a recommended target, generates a second information flow based on the target attribute change status of the recommended target, and incorporates the second information flow into an information flow playback sequence.
13. It is an electronic device, One or more processors, A storage device used to store one or more programs, An electronic device that, when the one or more programs are executed by the one or more processors, causes the one or more processors to implement the method according to any one of claims 1 to 11.
14. A computer-readable storage medium storing a computer program that, when executed by a processor, implements the method described in any one of claims 1 to 11.
Citation Information
Patent Citations
A discount information processing method and a related device
CN109598560A
Method and device for recommending information in live broadcast, and storage medium
CN112399200A
Data interaction method and device, equipment and storage medium
CN113608651A
Information provision method and electronic device for implementing the same
JP2022159968A
Electronic device and electronic purchase method using same
US20180197177A1