Information display method, device, electronic device and storage medium
By displaying the purchase channel information and source channel information on the purchase object viewing page, the problem that users cannot establish contact between the purchase information and the purchase channel is solved, and the user's willingness to obtain and the effect of object recommendation is improved.
Patent Information
- Application Number
- CN202210553967.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-20
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2042-05-20
AI Technical Summary
Users are unable to establish a connection between object information and purchase channels, resulting in users who trust other channels lose their willingness to obtain objects, which in turn affects the effect of object recommendations.
By responding to the purchase object viewing instructions of the target user account, obtain the purchase channel information and source channel information of the target purchase object, and display the information of the target purchase object when the purchase channel information and source channel information are inconsistent. The page displays this information.
Help users understand the source of the object, establish a connection between the purchase object and the purchase channel, enhance users' willingness to obtain the object, thereby improving the comprehensiveness of information display and the effect of object recommendation.
Smart Images

Figure CN115018574B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of Internet technology, and in particular to an information display method, device, electronic device and storage medium. Background Art
[0002] With the development of Internet technology, information push through the Internet has become a new form of information dissemination. For example, recommended information for introducing objects such as commodities is pushed through some Internet platforms to recommend objects.
[0003] In the related art, some object providers will distribute the recommended objects to other channels for object recommendation. Some users often add the objects to their cart before acquiring them. Even if an object is added to their cart through object recommendations from other channels, when users view the object information in the added-to-carry object set, the object information is often displayed in a form that belongs to the original provider. Users cannot establish a connection between the object information and the added-to-carry channel, which causes some users who added the objects to their cart out of trust in other channels to lose their desire to acquire the objects, which in turn leads to problems such as poor object recommendation results. Summary of the invention
[0004] The present disclosure provides an information display method, device, electronic device and storage medium to at least solve the technical problem that users cannot establish a connection between object information and purchase channels in the related art, which causes some users who purchase objects due to trust in other channels to lose the desire to obtain the objects, and thus also leads to poor object recommendation effects. The technical solution of the present disclosure is as follows:
[0005] According to a first aspect of an embodiment of the present disclosure, there is provided an information display method, including:
[0006] In response to an additional purchase object viewing instruction triggered by a target user account, determining a target additional purchase object of the target user account;
[0007] Acquire the additional purchase channel information and source channel information of the target additional purchase object;
[0008] In the case that the additional purchase channel information and the source channel information are inconsistent, the additional purchase channel information and the source channel information are displayed on the information display page corresponding to the target additional purchase object.
[0009] In an optional embodiment, the target additional purchase object includes multiple additional purchase objects; and the method further includes:
[0010] Based on the purchase channel information, the plurality of purchase objects are aggregated to obtain at least one object set, wherein any object set is a set of objects corresponding to the same purchase channel information among the plurality of purchase objects;
[0011] The displaying of the additional purchase channel information and the source channel information on the information display page corresponding to the target additional purchase object comprises:
[0012] In at least one object information display area of the information display page, display the purchase channel information corresponding to the at least one object set, and in the object information display area corresponding to the target object, display the source channel information of the target object;
[0013] Among them, any object information display area is a display area of object information corresponding to any object set, and the target object is an added purchase object among the multiple added purchase objects whose added purchase channel information and source channel information are inconsistent.
[0014] In an optional embodiment, the information display page further displays an object selection control corresponding to each of the multiple additional purchase objects and a full selection control corresponding to any object set; the method further includes:
[0015] In response to a selection instruction triggered based on the first full selection control, updating the first full selection control from a non-selected state to a selected state, and updating an object selection control of an object in an object set corresponding to the first full selection control from the non-selected state to the selected state;
[0016] Among them, the first full selection control is a full selection control corresponding to any object set.
[0017] In an optional embodiment, after updating the first full selection control from a non-selected state to a selected state, and updating the object selection controls of the objects in the object set corresponding to the first full selection control from the non-selected state to the selected state, the method further includes:
[0018] In response to the first object acquisition instruction, a first object acquisition page of the object set corresponding to the first full selection control is displayed.
[0019] In an optional embodiment, when the at least one object set includes a target object set, the target object set is an object set including multiple target objects, and at least two target objects among the multiple target objects correspond to the same source channel information, the method further includes:
[0020] Based on the source channel information of the multiple target objects, the multiple target objects are aggregated to obtain at least one object subset; any object subset is a target object corresponding to the same source channel information among the multiple target objects;
[0021] The displaying of the additional purchase channel information and the source channel information on the information display page corresponding to the target additional purchase object comprises:
[0022] In the at least one object information display area, display the purchase channel information corresponding to the at least one object set, and in the target display area, display the source channel information corresponding to the at least one object subset;
[0023] The target display area is a display area of object information corresponding to the target object set in the at least one object information display area.
[0024] In an optional embodiment, the information display page further displays an object selection control for each object in the at least one object subset and a full selection control corresponding to any object subset; the method further includes:
[0025] In response to a selection instruction triggered based on the second full selection control, updating the second full selection control from a non-selected state to a selected state, and updating an object selection control of an object in an object subset corresponding to the second full selection control from the non-selected state to the selected state;
[0026] Among them, the second full selection control is a full selection control corresponding to any object subset.
[0027] In an optional embodiment, after updating the second full selection control from a non-selected state to a selected state, and updating the object selection controls of the objects in the object subset corresponding to the second full selection control from the non-selected state to the selected state, the method further includes:
[0028] In response to the second object acquisition instruction, a second object acquisition page for the object subset corresponding to the second full selection control is displayed.
[0029] According to a second aspect of an embodiment of the present disclosure, there is provided an information display device, including:
[0030] a target additional purchase object determining module, configured to execute an additional purchase object viewing instruction in response to a target user account triggering the additional purchase object, and determine a target additional purchase object of the target user account;
[0031] A channel information acquisition module is configured to acquire the additional purchase channel information and source channel information of the target additional purchase object;
[0032] The channel information display module is configured to display the additional purchase channel information and the source channel information on an information display page corresponding to the target additional purchase object when the additional purchase channel information and the source channel information are inconsistent.
[0033] In an optional embodiment, the target additional purchase object includes multiple additional purchase objects; and the device further includes:
[0034] A first aggregation processing module is configured to perform aggregation processing on the multiple additional purchase objects based on the additional purchase channel information to obtain at least one object set, wherein any object set is a set of objects corresponding to the same additional purchase channel information among the multiple additional purchase objects;
[0035] The channel information display module is specifically configured to be executed in at least one object information display area of the information display page, display the purchase channel information corresponding to the at least one object set, and display the source channel information of the target object in the object information display area corresponding to the target object;
[0036] Among them, any object information display area is a display area of object information corresponding to any object set, and the target object is an added purchase object among the multiple added purchase objects whose added purchase channel information and source channel information are inconsistent.
[0037] In an optional embodiment, the information display page further displays an object selection control corresponding to each of the multiple additional purchase objects and a full selection control corresponding to any object set; the device further includes:
[0038] A first state updating module is configured to execute, in response to a selection instruction triggered based on a first full selection control, update the first full selection control from a non-selected state to a selected state, and update an object selection control of an object in an object set corresponding to the first full selection control from the non-selected state to the selected state;
[0039] Among them, the first full selection control is a full selection control corresponding to any object set.
[0040] In an optional embodiment, the device further comprises:
[0041] The first object acquisition page display module is configured to execute, in response to the first object acquisition instruction, displaying the first object acquisition page of the object set corresponding to the first full selection control after updating the first full selection control from a non-selected state to a selected state and updating the object selection controls of the objects in the object set corresponding to the first full selection control from the non-selected state to the selected state.
[0042] In an optional embodiment, when the at least one object set includes a target object set, the target object set is an object set including a plurality of target objects, and at least two of the plurality of target objects correspond to the same source channel information, the device further includes:
[0043] A second aggregation processing module is configured to perform aggregation processing on the multiple target objects based on the source channel information of the multiple target objects to obtain at least one object subset; any object subset is a target object corresponding to the same source channel information among the multiple target objects;
[0044] The channel information display module is specifically configured to execute in the at least one object information display area, display the purchase channel information corresponding to the at least one object set, and display the source channel information corresponding to the at least one object subset in the target display area;
[0045] The target display area is a display area of object information corresponding to the target object set in the at least one object information display area.
[0046] In an optional embodiment, the information display page further displays an object selection control for each object in the at least one object subset and a full selection control corresponding to any object subset; the device further includes:
[0047] A second state updating module is configured to execute, in response to a selection instruction triggered based on the second full selection control, update the second full selection control from a non-selected state to a selected state, and update the object selection controls of the objects in the object subset corresponding to the second full selection control from the non-selected state to the selected state;
[0048] Among them, the second full selection control is a full selection control corresponding to any object subset.
[0049] In an optional embodiment, the device further comprises:
[0050] The second object acquisition page display module is configured to execute, in response to a second object acquisition instruction, displaying a second object acquisition page of the object subset corresponding to the second full selection control after updating the second full selection control from a non-selected state to a selected state and updating the object selection control of the object in the object subset corresponding to the second full selection control from the non-selected state to the selected state.
[0051] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement a method as described in any one of the above-mentioned first aspects.
[0052] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute any method described in the first aspect of the embodiment of the present disclosure.
[0053] According to a fifth aspect of an embodiment of the present disclosure, there is provided a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute any one of the methods described in the first aspect of the embodiment of the present disclosure.
[0054] The technical solution provided by the embodiments of the present disclosure brings at least the following beneficial effects:
[0055] During the process of viewing the added-to-cart objects, the added-to-cart channel information and the source channel information of the target added-to-cart objects are obtained, and when the added-to-cart channel information and the source channel information are inconsistent, the added-to-cart channel information and the source channel information are displayed on the information display page corresponding to the target added-to-cart objects. This can help users understand the source of the objects while establishing a connection between the added-to-cart objects and the added-to-cart channels for users, thereby increasing users' willingness to acquire the objects. Furthermore, on the basis of improving the comprehensiveness and effectiveness of information display, it can improve the effectiveness of object recommendations, reduce invalid interactions such as viewing of added-to-cart objects, avoid waste of system resources, and improve system performance.
[0056] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.
[0058] Figure 1 is a schematic diagram of an application environment according to an exemplary embodiment;
[0059] Figure 2 is a flow chart of an information display method according to an exemplary embodiment;
[0060] Figure 3 is a schematic diagram of an information display page provided according to an exemplary embodiment;
[0061] Figure 4is a schematic diagram of another information display page provided according to an exemplary embodiment;
[0062] Figure 5 is a schematic diagram of another information display page provided according to an exemplary embodiment;
[0063] Figure 6 is a schematic diagram of another information display page provided according to an exemplary embodiment;
[0064] Figure 7 is a schematic diagram of another information display page provided according to an exemplary embodiment;
[0065] Figure 8 is a block diagram of an information display device according to an exemplary embodiment;
[0066] Fig. 9 The invention is a block diagram of an electronic device for information presentation according to an exemplary embodiment. DETAILED DESCRIPTION
[0067] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.
[0068] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0069] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.
[0070] See also Figure 1 , Figure 1 is a schematic diagram showing an application environment according to an exemplary embodiment. The application environment may include a terminal 100 and a server 200 .
[0071] In an optional embodiment, the terminal 100 can be used to provide information display services to any user. Specifically, the terminal 100 may include but is not limited to electronic devices such as smart phones, desktop computers, tablet computers, laptops, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, smart wearable devices, etc., and may also be software running on the above electronic devices, such as applications. Optionally, the operating system running on the electronic device may include but is not limited to Android system, IOS system, Linux, Windows, etc.
[0072] In an optional embodiment, the server 200 may provide background services for the terminal 100. Specifically, the server 200 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.
[0073] In addition, it should be noted that Figure 1 What is shown is only one application environment provided by the present disclosure. In actual application, other application environments may also be included, for example, more terminals may be included.
[0074] In the embodiments of this specification, the terminal 100 and the server 200 may be directly or indirectly connected via wired or wireless communication, which is not limited in this disclosure.
[0075] Figure 2 is a flowchart of an information display method according to an exemplary embodiment. Figure 2 As shown, the information display method is used in a terminal electronic device and includes the following steps.
[0076] In step S201, in response to an additional purchase object viewing instruction triggered by a target user account, a target additional purchase object of the target user account is determined.
[0077] In a specific embodiment, the target user account may be a user account that triggers the purchase object viewing instruction. Optionally, the target purchase object may be an object that is a purchase object of the target user account when the purchase object viewing instruction is triggered (an object that has been subjected to the purchase operation and has not been removed from the purchase object library of the target user account). Specifically, the purchase object library may be a database for storing the current purchase objects of the target user account. Specifically, the object may be a physical item, a virtual item (such as an electronic book, etc.) that needs to be recommended, etc. Optionally, the target purchase object may include one or more purchase objects.
[0078] In actual applications, the user can trigger the purchase object viewing instruction on a preset page. Optionally, the preset page can be provided with a purchase object viewing control for triggering the purchase object viewing instruction. Accordingly, the purchase object viewing instruction can be triggered based on the purchase object viewing control. For example, the purchase object viewing instruction is triggered by clicking the purchase object viewing control. Optionally, the purchase object viewing instruction can be triggered by performing a preset operation on the preset page, such as a right swipe operation.
[0079] In a specific embodiment, the above-mentioned preset page can be a preset live broadcast page. Optionally, the preset live broadcast page can display an add-to-cart view control. Optionally, the add-to-cart view control can be displayed in a pop-up window displaying object recommendation information on the live broadcast page; optionally, the preset page can be a certain object details page, or it can be any page in the object recommendation platform.
[0080] In step S203, the purchase channel information and source channel information of the target purchase object are obtained;
[0081] In a specific embodiment, the purchase-add-to-cart channel information of any object is the information of the recommended channel party of the object when the target user account performs the purchase-add-to-cart operation on the object. For example, during the process of recommending an object in a live broadcast room, the target user account triggers the purchase-add-to-cart operation on the object. Accordingly, the anchor store corresponding to the live broadcast room can be the recommended channel information of the object, and the anchor (anchor account) corresponding to the live broadcast room can be the recommended channel party (purchase-add-to-cart channel party).
[0082] In a specific embodiment, the source channel information of any object is the information of the original provider of the object. For example, although a mobile phone of brand AA is recommended in the XXX live broadcast room, since the original provider of the mobile phone itself is AA, the source channel information of the "mobile phone" (object) can be the store corresponding to AA, and the brand AA can be the original provider (source channel).
[0083] In step S205, when the additional purchase channel information and the source channel information are inconsistent, the additional purchase channel information and the source channel information are displayed on the information display page corresponding to the target additional purchase object.
[0084] In a specific embodiment, the information display page corresponding to the target additional purchase object may be a page for displaying object information of the target additional purchase object. Optionally, the object information may be information for describing the object, such as an object picture, object end text information, the number of additional purchase objects, etc. In the case where the target additional purchase object includes one additional purchase object, the inconsistency between the additional purchase channel information and the source channel information may be that the additional purchase channel information of the additional purchase object and the source channel information of the additional purchase object are inconsistent.
[0085] In a specific embodiment, taking triggering a purchase object viewing instruction in a live broadcast room as an example, Figure 3 As shown, Figure 3 This is a schematic diagram of an information display page provided according to an exemplary embodiment. The information display page can be a pop-up window page in a live broadcast page for displaying the information of the added purchase object. Optionally, the added purchase channel information of the added purchase object 1 is the shop of the anchor XXX, and the source channel information of the added purchase object 1 is the AA flagship store.
[0086] In an optional embodiment, when the target additional purchase object includes multiple additional purchase objects, the inconsistency between the additional purchase channel information and the source channel information may be that the additional purchase channel information and the source channel information of any additional purchase object among the multiple additional purchase objects are inconsistent; that is, the additional purchase channel information and the source channel information of all additional purchase objects among the multiple additional purchase objects are inconsistent, or the additional purchase channel information and the source channel information of at least one (part) of the multiple additional purchase objects are inconsistent. Optionally, when the target additional purchase object includes multiple additional purchase objects, the above method may further include:
[0087] Based on the purchase channel information, multiple purchase objects are aggregated to obtain at least one object set;
[0088] Accordingly, the above-mentioned display of the additional purchase channel information and the source channel information on the information display page corresponding to the target additional purchase object may include:
[0089] In at least one object information display area of the information display page, display the purchase channel information corresponding to at least one object set, and display the source channel information of the target object in the object information display area corresponding to the target object;
[0090] In a specific embodiment, any object set may be a set of objects corresponding to the same purchase channel information among multiple purchase objects; optionally, any object set may include one or more objects. Optionally, the information display page may include at least one object information display area, and any object information display area may be a display area for object information corresponding to any object set. Optionally, displaying the purchase channel information corresponding to at least one object set in at least one object information display area of the information display page may include displaying the object information of an object in a corresponding object set in each object information display area, and displaying the purchase channel information corresponding to the object set.
[0091] In a specific embodiment, the target object is an additional purchase object whose additional purchase channel information and source channel information are inconsistent among the multiple additional purchase objects. That is, the source channel information is displayed in the object information display area corresponding to the additional purchase object whose source channel information and additional purchase channel information are inconsistent.
[0092] In a specific embodiment, Figure 4 As shown, Figure 4 4 is a schematic diagram of another information display page provided according to an exemplary embodiment. Specifically, at least one object information display area in the information display page may include an object information display area 401 and an object information display area 402; at least one object set may include an object set with the purchase channel information "YYY's Shop" (the object set includes object 2) and an object set with the purchase channel information "ZZZ's Shop" (the object set includes object 3, object 4, object 5, object 6), wherein the object information display area 401 may be: the display area of the object information corresponding to the object set with the purchase channel information "YYY's Shop"; the object information display area 402 may be: the display area of the object information corresponding to the object set with the purchase channel information "ZZZ's Shop". The source channel information and the purchase channel information of object 2, object 3, object 4, and object 5 are inconsistent, and accordingly, the target object may include object 2, object 3, object 4, and object 5, and the object information display areas corresponding to object 2, object 3, object 4, and object 5 display the corresponding source channel information. Optionally, object 6 may be an additional purchase object whose source channel information and additional purchase channel information are consistent. Accordingly, the object information display area corresponding to object 6 does not display the corresponding source channel information.
[0093] In the above embodiment, when multiple added-to-cart objects are aggregated based on the added-to-cart channel information, in each object information display area on the information display page, the corresponding object information of the corresponding object set is displayed, and the corresponding added-to-cart channel information of the object set is displayed. This can help users understand the added-to-cart channel information of the added-to-cart objects more intuitively and clearly on the basis of establishing a connection between the added-to-cart objects and the added-to-cart channels for users, thereby realizing the aggregated display of objects in the added-to-cart channel dimension; and for target objects whose source channel information and added-to-cart channel information are inconsistent among multiple added-to-cart objects, the source channel information is displayed in the corresponding object information display area, which can help users understand the real provider source of the object, and thereby improve the comprehensiveness and effectiveness of information display on the basis of improving the object recommendation effect.
[0094] In an optional embodiment, the information display page further displays an object selection control corresponding to each of the multiple additional purchase objects and a full selection control corresponding to any object set; optionally, the method may further include:
[0095] In response to a selection instruction triggered based on the first full selection control, the first full selection control is updated from a non-selected state to a selected state, and an object selection control of an object in an object set corresponding to the first full selection control is updated from a non-selected state to a selected state;
[0096] In a specific embodiment, the object selection control corresponding to each additional purchase object can be used to select the additional purchase object; the full selection control corresponding to any object set can be used to select all objects in the object set. The first full selection control can be the full selection control corresponding to any object set. Optionally, the display styles of the selection control in the unselected state (full selection control or object selection control) and the selection control in the selected state are different. Specifically, the display styles of the selection controls in the unselected state and the selected state can be preset in combination with actual application requirements.
[0097] In a specific embodiment, Figure 5 As shown, Figure 5 It is a schematic diagram of another information display page provided according to an exemplary embodiment. Among them, the control corresponding to 501 can be a full selection control, and the control corresponding to 502 can be an object selection control; optionally, the control corresponding to "YYY's Shop" in the control corresponding to 501 can be a selection control in a non-selected state, and the control corresponding to "ZZZ's Shop" in the control corresponding to 501 can be a selection control in a selected state; optionally, assuming that the selection instruction is triggered by the full selection control corresponding to the object set with the purchase channel information "ZZZ's Shop", the full selection control corresponding to the object set with the purchase channel information "ZZZ's Shop" can be updated from a non-selected state to a selected state, and at the same time, the object selection control of each object in the object set with the purchase channel information "ZZZ's Shop" can also be updated from a non-selected state to a selected state.
[0098] In the above embodiment, by setting object selection controls corresponding to multiple added-to-cart objects on the information display page, it is convenient for users to flexibly select the required added-to-cart objects, and by setting a full selection control corresponding to any object set on the information display page, it is convenient for users to select objects corresponding to the same added-to-cart channel information at one time, thereby greatly improving the convenience and efficiency of selecting added-to-cart objects while improving the flexibility of selecting added-to-cart objects.
[0099] In an optional embodiment, after updating the first full selection control from a non-selected state to a selected state, and updating the object selection controls of the objects in the object set corresponding to the first full selection control from a non-selected state to a selected state, the method may further include:
[0100] In response to the first object acquisition instruction, a first object acquisition page of the object set corresponding to the first full selection control is displayed.
[0101] In an optional embodiment, when an additional purchase object is selected, a corresponding object acquisition instruction may be triggered for the selected additional purchase object, and then an acquisition order for the selected additional purchase object may be created on the corresponding object acquisition page. In a specific embodiment, the information display page may be provided with a control for triggering an object acquisition instruction. Optionally, in combination with Figure 5 As shown, the control corresponding to 503 may be a control for triggering the object to obtain instructions.
[0102] In a specific embodiment, the above-mentioned first object acquisition instruction can be used to trigger an acquisition instruction for the object set (selected objects) corresponding to the first full selection control. Optionally, the first object acquisition page can be used to create an acquisition order for acquiring the object set corresponding to the first full selection control.
[0103] In actual applications, operations such as deletion may also be triggered for the selected object, which may be specifically handled in combination with the actual application.
[0104] In the above embodiment, when an object to be added to the cart is selected, by triggering an object acquisition instruction for the selected object to be added to the cart, the object acquisition page corresponding to the selected object to be added to the cart can be entered, and then the acquisition operation for the selected object to be added to the cart can be performed, thereby helping the user to quickly acquire the object, thereby improving the user experience and the object recommendation effect.
[0105] In an optional embodiment, when at least one object set includes a target object set (wherein the target object set is an object set including multiple target objects, and at least two of the multiple target objects correspond to the same source channel information), the above method may further include:
[0106] Based on the source channel information of the multiple target objects, the multiple target objects are aggregated to obtain at least one object subset;
[0107] Correspondingly, the above-mentioned information display page corresponding to the target added-to-cart object displays the added-to-cart channel information and the source channel information including:
[0108] In at least one object information display area, display the purchase channel information corresponding to at least one object set, and display the source channel information corresponding to at least one object subset in the target display area;
[0109] In a specific embodiment, any object subset may be a target object corresponding to the same source channel information among multiple target objects (multiple target objects in the target object set); optionally, any object subset may include one or more objects. Figure 5In the corresponding scenario, the object set with the added purchase channel information "ZZZ's Shop" includes multiple target objects (i.e., objects with inconsistent source channel information and added purchase channel information), and three of the multiple target objects correspond to the same source channel information "BB Flagship Store". Accordingly, the target object set may include the object set with the added purchase channel information "ZZZ's Shop". Specifically, the target display area may be a display area of object information corresponding to the target object set in at least one object information display area.
[0110] In a specific embodiment, Figure 6 As shown, Figure 6 : is a schematic diagram of another information display page provided according to an exemplary embodiment. Specifically, the target object set may include an object set with the purchase channel information "ZZZ's Shop" (the object set includes object 3, object 4, object 5, and object 6, wherein object 3, object 4, and object 5 are multiple target objects), and the target display area may include object information display area 601, i.e., the display area of object information corresponding to the object set with the purchase channel information "ZZZ's Shop", and the object information display area 601 displays the source channel information "BB Flagship Store" corresponding to the object sub-set including objects 3, object 4, and object 5.
[0111] In the above embodiment, by aggregating objects corresponding to the same source channel information in an object set corresponding to the same added-to-cart channel information, it is possible to display the object information corresponding to the corresponding object set and the added-to-cart channel information corresponding to the object set in each object information display area on the information display page, and at the same time, display the source channel information corresponding to the object sub-set. On the basis of realizing the aggregated display of objects in the added-to-cart channel dimension, it is possible to realize the aggregated display of objects in the source channel dimension, thereby helping users to understand the source channel information of the added-to-cart objects more intuitively and clearly, thereby greatly improving the effectiveness and simplicity of the page.
[0112] In an optional embodiment, the information display page further displays an object selection control for each object in at least one object subset and a full selection control corresponding to any object subset; accordingly, the above method may further include:
[0113] In response to a selection instruction triggered based on the second full selection control, the second full selection control is updated from a non-selected state to a selected state, and object selection controls of objects in the object subset corresponding to the second full selection control are updated from a non-selected state to a selected state;
[0114] In a specific embodiment, the object selection control corresponding to each object can be used to select the object; the full selection control corresponding to any object subset can be used to select all objects in the object subset. The second full selection control can be a full selection control corresponding to any object subset.
[0115] In a specific embodiment, Figure 7 As shown, Figure 7 701 is a schematic diagram of another information display page provided according to an exemplary embodiment. The control corresponding to 701 may be a full selection control corresponding to the object subset, and the control corresponding to 702 may be an object selection control for each object in the object subset; optionally, by clicking the full selection control corresponding to 701, a selection instruction for the object subset whose source channel information is "BB flagship store" may be triggered, thereby selecting all objects in the object subset whose source channel information is "BB flagship store".
[0116] In a specific embodiment, for the specific details of the unselected state and selected state of the second full selection control, and the unselected state and selected state of the object selection control of the objects in the object subset, please refer to the above related description, which will not be repeated here.
[0117] In the above embodiment, by setting an object selection control for each object in at least one object subset on the information display page, it is convenient for users to flexibly select the required additional purchase objects, and by setting a full selection control corresponding to any object subset on the information display page, it is convenient for users to select objects corresponding to the same source channel information at one time, thereby greatly improving the convenience and efficiency of selecting additional purchase objects on the basis of improving the flexibility of selecting additional purchase objects.
[0118] In an optional embodiment, after updating the second full selection control from a non-selected state to a selected state, and updating the object selection controls of the objects in the object subset corresponding to the second full selection control from a non-selected state to a selected state, the method may further include:
[0119] In response to the second object acquisition instruction, a second object acquisition page of the object subset corresponding to the second full selection control is displayed.
[0120] In a specific embodiment, the above-mentioned second object acquisition instruction can be used to trigger an acquisition instruction for the object subset (selected object) corresponding to the second full selection control. Optionally, the second object acquisition page can be used to create an acquisition order for acquiring the object subset corresponding to the second full selection control.
[0121] In the above embodiment, when an object to be added to the cart from the same source channel information is selected, the corresponding object acquisition page can be entered by triggering an object acquisition instruction for the selected object to be added to the cart, and then the acquisition operation for the selected object to be added to the cart can be performed, thereby helping the user to quickly acquire the object, thereby improving the user experience and the object recommendation effect.
[0122] In an optional embodiment, the above method may further include:
[0123] When the added-to-cart channel information and the source channel information are consistent, the added-to-cart channel information is displayed on the information display page.
[0124] In a specific embodiment, since the purchase-added channel information is the information of the purchase-added channel party that allows the user to select the object as a purchase-added object (i.e., the recommended channel party that allows the user to have the intention to obtain the object), when the purchase-added channel information and the source channel information are consistent, by displaying the purchase-added channel information of the object at the same time as the object information, it can help the user establish a connection between the purchase-added object and the purchase-added channel party, thereby enhancing the user's intention to obtain the object, thereby better improving the object recommendation effect.
[0125] In a specific embodiment, according to actual needs, corresponding object acquisition activities can be set for objects corresponding to the same purchase channel information, or objects corresponding to the same source channel information, or objects corresponding to the entire platform, thereby better improving the object recommendation effect, reducing invalid purchase object viewing and other interactive processing situations in the object recommendation platform, wasting system resources, and improving system performance.
[0126] It can be seen from the technical solutions provided in the above embodiments of this specification that, during the process of viewing the added-to-cart object, this specification obtains the added-to-cart channel information and the source channel information of the target added-to-cart object, and when the added-to-cart channel information and the source channel information are inconsistent, the added-to-cart channel information and the source channel information are displayed on the information display page corresponding to the target added-to-cart object. This can help the user understand the source of the object while establishing a connection between the added-to-cart object and the added-to-cart channel for the user, thereby enhancing the user's willingness to acquire the object. Furthermore, on the basis of improving the comprehensiveness and effectiveness of the information display, it can improve the effectiveness of the object recommendation, reduce invalid interactive processing situations such as viewing of added-to-cart objects, avoid waste of system resources, and improve system performance.
[0127] Figure 8 is a block diagram of an information display device according to an exemplary embodiment. Figure 8 , the device comprises:
[0128] A target additional purchase object determining module 810 is configured to execute an additional purchase object viewing instruction in response to a target user account triggering the additional purchase object, and determine a target additional purchase object of the target user account;
[0129] The channel information acquisition module 820 is configured to acquire the additional purchase channel information and source channel information of the target additional purchase object;
[0130] The channel information display module 830 is configured to display the additional purchase channel information and the source channel information on the information display page corresponding to the target additional purchase object when the additional purchase channel information and the source channel information are inconsistent.
[0131] In an optional embodiment, the target additional purchase object includes multiple additional purchase objects; and the above-mentioned device further includes:
[0132] A first aggregation processing module is configured to perform aggregation processing on multiple purchase objects based on the purchase channel information to obtain at least one object set, wherein any object set is a set of objects corresponding to the same purchase channel information among the multiple purchase objects;
[0133] The channel information display module 830 is specifically configured to execute in at least one object information display area of the information display page, display the purchase channel information corresponding to at least one object set, and display the source channel information of the target object in the object information display area corresponding to the target object;
[0134] Among them, any object information display area is a display area of object information corresponding to any object set, and the target object is an added purchase object whose added purchase channel information and source channel information are inconsistent among multiple added purchase objects.
[0135] In an optional embodiment, the information display page further displays object selection controls corresponding to each of the multiple additional purchase objects and a full quantity selection control corresponding to any object set; the above-mentioned device further includes:
[0136] A first state updating module is configured to execute, in response to a selection instruction triggered based on the first full selection control, update the first full selection control from a non-selected state to a selected state, and update the object selection controls of the objects in the object set corresponding to the first full selection control from a non-selected state to a selected state;
[0137] Among them, the first full selection control is a full selection control corresponding to any object set.
[0138] In an optional embodiment, the above device further includes:
[0139] The first object acquisition page display module is configured to execute, in response to the first object acquisition instruction, displaying the first object acquisition page of the object set corresponding to the first full selection control after updating the first full selection control from a non-selected state to a selected state and updating the object selection controls of the objects in the object set corresponding to the first full selection control from a non-selected state to a selected state.
[0140] In an optional embodiment, when at least one object set includes a target object set, the target object set is an object set including multiple target objects, and at least two of the multiple target objects correspond to the same source channel information, and the above-mentioned device further includes:
[0141] The second aggregation processing module is configured to perform aggregation processing on the multiple target objects based on the source channel information of the multiple target objects to obtain at least one object subset; any object subset is a target object corresponding to the same source channel information among the multiple target objects;
[0142] The channel information display module 830 is specifically configured to execute in at least one object information display area, display the purchase channel information corresponding to at least one object set, and display the source channel information corresponding to at least one object subset in the target display area;
[0143] The target display area is a display area of object information corresponding to a target object set in at least one object information display area.
[0144] In an optional embodiment, the information display page further displays an object selection control for each object in at least one object subset and a full selection control corresponding to any object subset; the above-mentioned device further includes:
[0145] A second state updating module is configured to execute, in response to a selection instruction triggered based on the second full selection control, update the second full selection control from a non-selected state to a selected state, and update the object selection controls of the objects in the object subset corresponding to the second full selection control from a non-selected state to a selected state;
[0146] The second full selection control is a full selection control corresponding to any object subset.
[0147] In an optional embodiment, the above device further includes:
[0148] The second object acquisition page display module is configured to execute, in response to the second object acquisition instruction, displaying the second object acquisition page of the object subset corresponding to the second full selection control after updating the second full selection control from a non-selected state to a selected state and updating the object selection control of the object in the object subset corresponding to the second full selection control from a non-selected state to a selected state.
[0149] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0150] Fig. 9 is a block diagram of an electronic device for information display according to an exemplary embodiment. The electronic device may be a terminal. The internal structure diagram thereof may be as shown in FIG. Fig. 9 The terminal may include an RF (Radio Frequency) circuit 910, a memory 920 including one or more computer-readable storage media, an input unit 930, a display unit 940, a sensor 950, an audio circuit 960, a WiFi (wireless fidelity) module 970, a processor 980 including one or more processing cores, and a power supply 990. Those skilled in the art will appreciate that Fig. 9 The terminal structure shown in the figure does not constitute a limitation on the terminal, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0151] The RF circuit 910 can be used for receiving and sending signals during information transmission or calls. In particular, after receiving the downlink information of the base station, it is handed over to one or more processors 980 for processing; in addition, the data related to the uplink is sent to the base station. Generally, the RF circuit 910 includes but is not limited to an antenna, at least one amplifier, a tuner, one or more oscillators, a user identity module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, etc. In addition, the RF circuit 910 can also communicate with the network and other terminals through wireless communication. Wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), etc.
[0152] The memory 920 can be used to store software programs and modules, and the processor 980 executes various functional applications and data processing by running the software programs and modules stored in the memory 920. The memory 920 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, application programs required for functions, etc.; the data storage area may store data created according to the use of the terminal, etc. In addition, the memory 920 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 920 may also include a memory controller to provide the processor 980 and the input unit 930 with access to the memory 920.
[0153] The input unit 930 can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control. Specifically, the input unit 930 may include a touch-sensitive surface 931 and other input devices 932. The touch-sensitive surface 931, also known as a touch display screen or touchpad, can collect user touch operations on or near it (such as operations performed by users using fingers, styluses, or any other suitable objects or accessories on or near the touch-sensitive surface 931), and drive corresponding connection devices according to a pre-set program. Optionally, the touch-sensitive surface 931 may include a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into touch point coordinates, and then sends it to the processor 980, and can receive and execute commands sent by the processor 980. In addition, the touch-sensitive surface 931 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch-sensitive surface 931, the input unit 930 may also include other input devices 932. Specifically, the other input devices 932 may include, but are not limited to, one or more of a physical keyboard, a function key (such as a volume control key, a switch key, etc.), a trackball, a mouse, a joystick, etc. The display unit 940 may be used to display information input by a user or information provided to a user and various graphical user interfaces of the terminal, which may be composed of graphics, text, icons, videos, and any combination thereof. The display unit 940 may include a display panel 941, and optionally, the display panel 941 may be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), etc. Further, the touch-sensitive surface 931 may cover the display panel 941, and when the touch-sensitive surface 931 detects a touch operation on or near it, it is transmitted to the processor 980 to determine the type of the touch event, and then the processor 980 provides a corresponding visual output on the display panel 941 according to the type of the touch event. Among them, the touch-sensitive surface 931 and the display panel 941 can be two independent components to realize input and output functions, but in some embodiments, the touch-sensitive surface 931 and the display panel 941 can also be integrated to realize input and output functions.
[0154] The terminal may also include at least one sensor 950, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 941 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 941 and / or the backlight when the terminal is moved to the ear. As a type of motion sensor, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the terminal posture (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; As for other sensors that can be configured in the terminal, such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be repeated here.
[0155] The audio circuit 960, the speaker 961, and the microphone 962 can provide an audio interface between the user and the terminal. The audio circuit 960 can transmit the received audio data to the speaker 961 after converting the electrical signal, which is converted into a sound signal for output by the speaker 961; on the other hand, the microphone 962 converts the collected sound signal into an electrical signal, which is received by the audio circuit 960 and converted into audio data, and then the audio data is processed by the output processor 980, and then sent to another terminal through the RF circuit 99, or the audio data is output to the memory 920 for further processing. The audio circuit 960 may also include an earplug jack to provide communication between an external headset and the terminal.
[0156] WiFi is a short-range wireless transmission technology. The terminal can help users send and receive emails, browse web pages, and access streaming media through the WiFi module 970. It provides users with wireless broadband Internet access. Fig. 9 A WiFi module 970 is shown, but it is understandable that it is not an essential component of the terminal and can be omitted as needed without changing the essence of the invention.
[0157] The processor 980 is the control center of the terminal. It uses various interfaces and lines to connect various parts of the entire terminal. It executes various functions of the terminal and processes data by running or executing software programs and / or modules stored in the memory 920, and calling data stored in the memory 920, so as to monitor the terminal as a whole. Optionally, the processor 980 may include one or more processing cores; preferably, the processor 980 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 980.
[0158] The terminal also includes a power supply 990 (such as a battery) for supplying power to each component. Preferably, the power supply can be logically connected to the processor 980 through a power management system, so that the power management system can manage charging, discharging, and power consumption management. The power supply 990 can also include any components such as one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, and power status indicators.
[0159] Although not shown, the terminal may also include a camera, a Bluetooth module, etc., which will not be described in detail herein. Specifically in this embodiment, the display unit of the terminal is a touch screen display, and the terminal further includes a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by one or more processors in the method embodiment of the present invention.
[0160] In an exemplary embodiment, an electronic device is also provided, including: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement the information display method in the embodiment of the present disclosure.
[0161] In an exemplary embodiment, a computer-readable storage medium is also provided. When instructions in the storage medium are executed by a processor of an electronic device, the electronic device can execute the information display method in the embodiment of the present disclosure.
[0162] In an exemplary embodiment, a computer program product including instructions is also provided. When the computer program product is run on a computer, the computer is enabled to execute the information display method in the embodiment of the present disclosure.
[0163] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0164] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0165] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. An information display method, characterized in that: include: In response to a purchase object viewing instruction triggered by a target user account, determining a target purchase object of the target user account, wherein the target purchase object is an object on which the target user account has performed a purchase operation and has not been removed from a purchase object library of the target user account; Acquire the additional purchase channel information and source channel information of the target additional purchase object; In the case that the additional purchase channel information and the source channel information are inconsistent, the additional purchase channel information and the source channel information are displayed on the information display page corresponding to the target additional purchase object.
2. The information display method according to claim 1, characterized in that: The target additional purchase object includes a plurality of additional purchase objects; and the method further includes: Based on the purchase channel information, the plurality of purchase objects are aggregated to obtain at least one object set, wherein any object set is a set of objects corresponding to the same purchase channel information among the plurality of purchase objects; The displaying of the additional purchase channel information and the source channel information on the information display page corresponding to the target additional purchase object comprises: In at least one object information display area of the information display page, display the purchase channel information corresponding to the at least one object set, and in the object information display area corresponding to the target object, display the source channel information of the target object; Among them, any object information display area is a display area of object information corresponding to any object set, and the target object is an added purchase object among the multiple added purchase objects whose added purchase channel information and source channel information are inconsistent.
3. The information display method according to claim 2, characterized in that: The information display page further displays an object selection control corresponding to each of the multiple additional purchase objects and a full quantity selection control corresponding to any object set; the method further includes: In response to a selection instruction triggered based on the first full selection control, updating the first full selection control from a non-selected state to a selected state, and updating an object selection control of an object in an object set corresponding to the first full selection control from the non-selected state to the selected state; Among them, the first full selection control is a full selection control corresponding to any object set.
4. The information display method according to claim 3, characterized in that: After updating the first full selection control from a non-selected state to a selected state, and updating the object selection controls of the objects in the object set corresponding to the first full selection control from the non-selected state to the selected state, the method further includes: In response to the first object acquisition instruction, a first object acquisition page of the object set corresponding to the first full selection control is displayed.
5. The information display method according to claim 2, characterized in that: In the case where the at least one object set includes a target object set, the target object set is an object set including a plurality of target objects, and at least two of the plurality of target objects correspond to the same source channel information, the method further includes: Based on the source channel information of the multiple target objects, the multiple target objects are aggregated to obtain at least one object subset; any object subset is a target object corresponding to the same source channel information among the multiple target objects; The displaying of the additional purchase channel information and the source channel information on the information display page corresponding to the target additional purchase object comprises: In the at least one object information display area, display the purchase channel information corresponding to the at least one object set, and in the target display area, display the source channel information corresponding to the at least one object subset; The target display area is a display area of object information corresponding to the target object set in the at least one object information display area.
6. The information display method according to claim 5, characterized in that: The information display page further displays an object selection control for each object in the at least one object subset and a full selection control corresponding to any object subset; the method further includes: In response to a selection instruction triggered based on the second full selection control, updating the second full selection control from a non-selected state to a selected state, and updating an object selection control of an object in an object subset corresponding to the second full selection control from the non-selected state to the selected state; Among them, the second full selection control is a full selection control corresponding to any object subset.
7. The information display method according to claim 6, characterized in that: After updating the second full selection control from a non-selected state to a selected state, and updating the object selection controls of the objects in the object subset corresponding to the second full selection control from the non-selected state to the selected state, the method further includes: In response to the second object acquisition instruction, a second object acquisition page for the object subset corresponding to the second full selection control is displayed.
8. An information display device, characterized in that: include: a target additional purchase object determining module, configured to execute an additional purchase object viewing instruction triggered by a target user account, and determine a target additional purchase object of the target user account, wherein the target additional purchase object is an object on which the target user account has performed an additional purchase operation and has not been removed from the additional purchase object library of the target user account; A channel information acquisition module is configured to acquire the additional purchase channel information and source channel information of the target additional purchase object; The channel information display module is configured to display the additional purchase channel information and the source channel information on an information display page corresponding to the target additional purchase object when the additional purchase channel information and the source channel information are inconsistent.
9. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the information display method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the information display method as described in any one of claims 1 to 7.
11. A computer program product comprising computer instructions, characterized in that: When the computer instructions are executed by a processor, the information display method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Commodity transaction processing method and device, commodity display method and device and electronic equipment
CN112070569A