Commodity comparison display method and device, electronic equipment and storage medium
By filtering and comparing product cards in the live broadcast room, the problem of cumbersome selection process in online shopping is solved, and users can quickly find products that meet their needs, reducing time costs and improving shopping experience.
Patent Information
- Application Number
- CN202411116419.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-14
- Publication Date
- 2024-12-31
AI Technical Summary
In online live shopping, when users choose products, due to the diversity of live broadcast platforms and products, the selection process is cumbersome, which increases the time cost.
By obtaining product information entered by users, you can filter out products that meet the conditions from multiple target live broadcast rooms, display product cards, and provide price, function and historical price comparison functions, allowing users to filter and compare products according to their needs.
Users can quickly compare products in multiple live broadcast rooms, reduce the cost of choosing time, and improve the shopping experience.
Smart Images

Figure CN119228474A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of commodity display, and in particular to a commodity comparison display method, a commodity comparison display device, an electronic device and a computer-readable storage medium. Background Art
[0002] With the development of technology, online shopping has become more and more mature. Shopping through live broadcasts online has become the mainstream shopping method because of its low price and the ability to ask questions and see specific objects. However, there are many types of live broadcast platforms now, and the number of products in each live broadcast room is also very large. It is very troublesome for users to compare when choosing products, which requires users to spend more time cost when choosing products. Summary of the invention
[0003] In view of the above problems, embodiments of the present invention are proposed to provide a commodity comparison display method, a commodity comparison display device, an electronic device and a computer-readable storage medium that overcome the above problems or at least partially solve the above problems.
[0004] In order to solve the above problems, an embodiment of the present invention discloses a commodity comparison display method, which includes:
[0005] Obtaining product information input by a user, and filtering out multiple products that match the product information from multiple target live broadcast rooms; the multiple target live broadcast rooms include live broadcast rooms that are favorited by the user and not blocked, or live broadcast rooms that have been viewed more than a preset number of times by the user;
[0006] Displaying multiple product cards corresponding to multiple products;
[0007] Determine the target product card selected by the user from multiple product cards, compare the target product cards, and display the comparison results.
[0008] Optionally, compare the target product cards and display the comparison results, including:
[0009] Get the user's touch operation on the price comparison control and display the price slider in the preset area;
[0010] Get the target price selected by the user sliding the price slider;
[0011] The product cards in the target product cards whose corresponding prices exceed the target price are grayed out.
[0012] Optionally, compare the target product cards and display the comparison results, including:
[0013] Get the user's touch operation on the function comparison control, and display multiple function options in the preset area;
[0014] Get the target function selected by the user from multiple function options;
[0015] The product cards of the target product cards that do not have the target function are grayed out.
[0016] Optionally, compare the target product cards and display the comparison results, including:
[0017] Get the user's touch operation on the historical price control and display the time slider in the preset area;
[0018] Get the target time selected by the user sliding the time slider;
[0019] The historical price of the corresponding product at the target time is displayed in the target product card.
[0020] Optionally, compare the target product cards and display the comparison results. After obtaining the target time selected by the user sliding the time slider, the following steps are included:
[0021] Determine the historical price of the corresponding product in the target product card at the target time;
[0022] Determine the price difference between the current price and the historical price of the product corresponding to the target product card;
[0023] The corresponding price difference is displayed in the target product card.
[0024] Optionally, before obtaining the product information input by the user and filtering out multiple products matching the product information from multiple target live broadcast rooms, the process includes:
[0025] Obtain the target category determined by the user from the categories of the favorite live broadcast rooms;
[0026] Block the corresponding live broadcast room according to the target category.
[0027] Optionally, according to the target category, the corresponding live broadcast room is blocked, including:
[0028] When the user touches the amount upper limit control, a fill-in control for filling in the amount upper limit value is displayed;
[0029] Get the upper limit of the target amount entered by the user through the fill-in control;
[0030] Determine the total amount of money spent by users in the live broadcast room corresponding to the target category within a preset time period;
[0031] When the total amount of consumption is greater than or equal to the upper limit of the target amount, the live broadcast room corresponding to the target category will be blocked;
[0032] When the user touches the message blocking control, the live broadcast room corresponding to the target category is directly blocked.
[0033] Optionally, the method further comprises:
[0034] Determine the live broadcast room corresponding to the target category that is blocked because the total amount of consumption is greater than or equal to the upper limit of the amount;
[0035] Determine the blocking duration of the live broadcast room corresponding to the target category;
[0036] When the blocking duration is longer than the preset duration, the blocking of the live broadcast room corresponding to the target category is lifted.
[0037] Optionally, according to the target category, the corresponding live broadcast room is blocked, and the following is also included:
[0038] When the target category is a comprehensive category, multiple product categories of products sold in the live broadcast room in the comprehensive category are displayed;
[0039] Obtain a target product category determined by a user from multiple product categories, and shield products corresponding to the target product category in the live broadcast room corresponding to the comprehensive category.
[0040] The embodiment of the present invention discloses a commodity comparison display device, which includes:
[0041] The first acquisition module is used to acquire the commodity information input by the user, and filter out multiple commodities that meet the commodity information from multiple target live broadcast rooms; the multiple target live broadcast rooms include live broadcast rooms that are collected by the user and not blocked, or live broadcast rooms that have been browsed by the user more than a preset number of times;
[0042] A display module, used to display multiple product cards corresponding to multiple products;
[0043] The comparison module is used to determine the target product card selected by the user from multiple product cards, compare the target product cards, and display the comparison results.
[0044] Optionally, the comparison module includes:
[0045] The first acquisition submodule is used to acquire the operation of the user touching the price comparison control and display the price sliding bar in the preset area;
[0046] The second acquisition submodule is used to obtain the target price selected by the user sliding the price slider;
[0047] The first display submodule is used to gray out the commodity cards whose corresponding prices in the target commodity cards exceed the target prices.
[0048] Optionally, the comparison module includes:
[0049] The third acquisition submodule is used to obtain the operation of the user touching the function comparison control and display multiple function options in a preset area;
[0050] A fourth acquisition submodule is used to acquire a target function selected by a user from a plurality of function options;
[0051] The second display submodule is used to gray out the product cards of the target product cards whose corresponding products do not have the target function.
[0052] Optionally, the comparison module includes:
[0053] The fifth acquisition submodule is used to acquire the operation of the user touching the historical price control and display the time slider in the preset area;
[0054] The sixth acquisition submodule is used to acquire the target time selected by the user sliding the time slider;
[0055] The third display submodule is used to display the historical price of the corresponding product at the target time in the target product card.
[0056] Optionally, the comparison module includes:
[0057] The first determination submodule is used to determine the historical price of the corresponding product in the target product card at the target time;
[0058] The second determination submodule is used to determine the price difference between the current price and the historical price of the commodity corresponding to the target commodity card;
[0059] The fourth display submodule is used to display the corresponding price difference in the target product card.
[0060] Optionally, the device further comprises:
[0061] The second acquisition module is used to acquire the target category determined by the user from the categories of the favorite live broadcast rooms;
[0062] The shielding module is used to shield the corresponding live broadcast room according to the target category.
[0063] Optionally, the shielding module includes:
[0064] A fifth display submodule is used to display a fill-in control for filling in the upper limit value of the amount when the user touches the upper limit control of the amount;
[0065] The seventh acquisition submodule is used to obtain the upper limit value of the target amount input by the user through the fill-in control;
[0066] The third determination submodule is used to determine the total amount of money consumed by the user in the live broadcast room corresponding to the target category within a preset time period;
[0067] The first shielding submodule is used to shield the live broadcast room corresponding to the target category when the total amount of consumption is greater than or equal to the upper limit of the target amount;
[0068] The second shielding submodule is used to directly shield the live broadcast room corresponding to the target category when the user touches the shielding message control operation.
[0069] Optionally, the device further comprises:
[0070] The first determination module is used to determine the live broadcast room corresponding to the target category that is blocked because the total amount of consumption is greater than or equal to the upper limit of the amount;
[0071] The second determination module is used to determine the blocking time of the live broadcast room corresponding to the target category;
[0072] The release module is used to release the blocking of the live broadcast room corresponding to the target category when the blocking duration is greater than the preset duration.
[0073] Optionally, the shielding module further includes:
[0074] The sixth display submodule is used to display multiple commodity categories of commodities sold in the live broadcast room in the comprehensive category when the target category is a comprehensive category;
[0075] The third shielding submodule is used to obtain a target commodity category determined by the user from multiple commodity categories, and shield commodities corresponding to the target commodity category in the live broadcast room corresponding to the comprehensive category.
[0076] The present invention also discloses an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the above-mentioned commodity comparison display method are implemented.
[0077] The present invention also discloses a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned commodity comparison display method are implemented.
[0078] The embodiments of the present invention include the following advantages:
[0079] In an embodiment of the present invention, by obtaining product information input by a user, multiple products that meet the product information are screened out from multiple target live broadcast rooms, wherein the multiple target live broadcast rooms include live broadcast rooms that are collected by the user and not blocked, or live broadcast rooms that have been browsed by the user more than a preset number of times, and then multiple product cards corresponding to the multiple products are displayed, and finally the target product card selected by the user from the multiple product cards is determined, and the target product cards are compared, and the comparison results are displayed, so that the user can compare the products in the multiple live broadcast rooms when shopping through the live broadcast room, and then the user can quickly select the product that meets his needs, which reduces the time cost of the user in selecting products and increases the user's usage experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0080] Figure 1 is a flowchart of a method for comparing and displaying commodities provided by an embodiment of the present invention;
[0081] Figure 2 It is a schematic diagram of an interactive interface for shielding a live broadcast room provided by an embodiment of the present invention;
[0082] Figure 3 This is another interactive interface schematic diagram of shielding a live broadcast room provided by an embodiment of the present invention;
[0083] Figure 4 is a schematic diagram of an interactive interface for displaying a product card provided by an embodiment of the present invention;
[0084] Figure 5 is a schematic diagram of an interactive interface for selecting a target product card provided by an embodiment of the present invention;
[0085] Figure 6 is a schematic diagram of an interactive interface for price comparison provided by an embodiment of the present invention;
[0086] Figure 7 is a schematic diagram of an interactive interface for function comparison provided by an embodiment of the present invention;
[0087] Figure 8 is a schematic diagram of an interactive interface of historical prices provided by an embodiment of the present invention;
[0088] Fig. 9 It is a structural block diagram of a commodity comparison and display device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0089] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0090] In the related art, it is very troublesome for users to compare when selecting goods, which requires users to spend more time when selecting goods. In order to solve the above technical problems, the present invention provides a product comparison and display method, which obtains the product information input by the user, and screens out multiple products that meet the product information from multiple target live broadcast rooms, wherein the multiple target live broadcast rooms include live broadcast rooms that are collected by users and not blocked, or live broadcast rooms that are browsed by users more than a preset number of times, and then displays multiple product cards corresponding to multiple products, and finally determines the target product card selected by the user from the multiple product cards, and compares the target product cards, and displays the comparison results, so that when the user is shopping through the live broadcast room, the user can compare the products in the multiple live broadcast rooms, and then the user can quickly select the products that meet their needs, which reduces the time cost of the user in selecting products and increases the user's experience.
[0091] Live shopping is an emerging e-commerce model that combines the characteristics of traditional TV shopping and online live broadcasting. In this model, the anchor will display and introduce the products during the live broadcast, and the audience can ask questions and make comments in real time through the interactive function of the live broadcast room, and place orders to purchase the products directly in the live broadcast room. The characteristics of live shopping include: Real-time interaction: The audience can interact with the anchor in real time, ask questions or express their willingness to buy, and this interactivity enhances the shopping experience. Intuitive display: The anchor can show the details of the product in real time, and even conduct on-site trials, so that the audience can understand the product more intuitively. Limited-time discounts: Live shopping is often accompanied by promotional activities such as limited-time discounts and coupons to stimulate the audience's desire to buy. Social attributes: The audience can see the comments and purchasing behaviors of other viewers in the live broadcast room, and this social attribute increases the fun of shopping. Live shopping is now very popular, and many e-commerce platforms and social media have launched live shopping functions. This shopping method not only provides convenience for consumers, but also provides a new sales channel for merchants.
[0092] Reference Figure 1 , shows a flowchart of a method for comparing and displaying commodities provided by an embodiment of the present invention, and the method may specifically include the following steps:
[0093] Step 101, obtain the product information input by the user, and filter out multiple products that meet the product information from multiple target live broadcast rooms; the multiple target live broadcast rooms include live broadcast rooms that are collected by the user and not blocked, or live broadcast rooms that have been browsed by the user more than a preset number of times.
[0094] In an embodiment of the present invention, the product comparison display method can be applied to an electronic device. When a user needs to select a product for comparison in a live broadcast room, the user can first input the user's product information, so that the electronic device obtains the product information input by the user. The product information in the present invention can be a product name, or a product code or a product picture, etc., and the present invention is not specifically limited here. After the electronic device obtains the product information input by the user, it can filter out multiple products that meet the product information from multiple target live broadcast rooms, wherein the multiple target live broadcast rooms can include live broadcast rooms that are collected by the user and not blocked, or live broadcast rooms that have been browsed by the user more than a preset number of times.
[0095] In the present invention, a product name can be input through the search bar of the interactive interface, and multiple products matching the product name can be screened out from multiple target live broadcast rooms. A product picture can also be input in the search bar of the interactive interface, and multiple products matching the product picture can be screened out from multiple target live broadcast rooms. A product code can also be input in the search bar of the interactive interface, and multiple products matching the product number can be screened out from multiple target live broadcast rooms.
[0096] In the present invention, when watching a live broadcast, the user can collect the live broadcast room that he is interested in. When it is detected that the user has collected the live broadcast room, the live broadcast room can be classified according to the goods sold in the live broadcast room, and the live broadcast rooms of the same category can be classified into the same category. For example, if the collected live broadcast room A and live broadcast room B both sell electronic products, then both live broadcast room A and live broadcast room B can be classified into the category of electronic products. For another example, if the products sold by live broadcast room C include not only electronic products but also other products, such as clothing, etc., then live broadcast room C can be classified into the category of comprehensive products.
[0097] In an embodiment of the present invention, obtaining the product information input by the user and filtering out multiple products that match the product information from multiple target live broadcast rooms may include: obtaining the target category determined by the user from the categories of the favorite live broadcast rooms; and blocking the corresponding live broadcast room according to the target category. In the present invention, the user can block the favorite live broadcast room according to the category of the live broadcast room.
[0098] In one embodiment, shielding the corresponding live broadcast room according to the target category may include: when the user touches the amount upper limit control, displaying a fill-in control for filling in the amount upper limit value; obtaining the target amount upper limit value entered by the user through the fill-in control; determining the total amount consumed by the user in the live broadcast room corresponding to the target category within a preset time period; when the total amount consumed is greater than or equal to the target amount upper limit value, shielding the live broadcast room corresponding to the target category; when the user touches the message shielding control, directly shielding the live broadcast room corresponding to the target category.
[0099] Specifically, Figure 2As shown, a schematic diagram of an interactive interface for shielding a live broadcast room provided by an embodiment of the present invention is shown. Multiple categories of live broadcast rooms can be displayed on the interactive interface, such as: maternal and child live broadcast rooms, clothing live broadcast rooms, etc. The user can select one or more categories of live broadcast rooms as target categories. For example, if the user wants to shield the maternal and child live broadcast rooms, he can click to select the category of the maternal and child live broadcast room to determine it as the target category. The interactive interface can be provided with an amount upper limit control and a shielding message control. When the user touches the amount upper limit control, a fill-in control for filling in the amount upper limit value can be displayed. The user can enter the target amount upper limit value in the fill-in control for filling in the amount upper limit value, such as: 3,000 yuan. Then determine the total amount of consumption of the user in the live broadcast room corresponding to the target category within a preset time period. For example, if the target category is a maternal and child live broadcast room, and the preset time period is within one month, then the total amount of consumption in the live broadcast room in the maternal and child live broadcast category within one month can be determined. When the total amount of consumption is greater than or equal to the target amount upper limit value, the live broadcast room corresponding to the target category can be shielded. For example, if the total amount of consumption in the live broadcast room in the maternal and infant live broadcast category is 3,100 yuan and the upper limit of the target amount is 3,000 yuan, the live broadcast room in the maternal and infant live broadcast category can be blocked. At this time, the previous purchase information of the live broadcast room in the maternal and infant live broadcast category can be viewed, but the order purchase operation cannot be performed, which is convenient for users to understand the consumption situation and calculate the expense bill, and also avoids excessive consumption.
[0100] In computer programming and graphical user interface design, a control is an element in a user interface that interacts with the user. Controls can be buttons, text boxes, list boxes, scroll bars, etc. They allow users to enter data, make selections, navigate, or control the behavior of an application. Here are some common types of controls: Buttons: used to trigger specific actions, such as submitting a form, opening a dialog box, etc. Text boxes: used to enter and display text. Labels: used to display static text, usually used to identify other controls. Check boxes: allow users to select one or more options. Radio buttons: allow users to select one from a group of options. List boxes: display a group of options, from which users can select one or more. Combo boxes: combine the functions of text boxes and list boxes, allowing users to enter text or select from a drop-down list. Scroll bars: used to scroll and display a large amount of content in a limited space. Sliders: allow users to select a value by dragging a slider. Progress bars: used to show the progress of a task. The design and behavior of controls are usually defined by programming languages and development frameworks, such as Java's Swing, C#'s Windows Forms, HTML's Web controls, etc. When designing a user interface, the proper use of controls can improve the usability and user experience of the application.
[0101] In the present invention, when the user touches the shield message control operation, for example, the target category is a mother and baby live broadcast room, and then the user touches the shield message control operation, the live broadcast room corresponding to the mother and baby live broadcast room category can be directly shielded.
[0102] In one embodiment, it is also possible to: determine the live broadcast room corresponding to the target category that is blocked because the total amount of consumption is greater than or equal to the upper limit of the amount; determine the blocking time of the live broadcast room corresponding to the target category; when the blocking time is greater than the preset time, unblock the live broadcast room corresponding to the target category.
[0103] For example: if the live broadcast room corresponding to the target category that is blocked because the total amount of consumption is greater than or equal to the upper limit of the amount is a maternal and child live broadcast room, then the blocking duration of the maternal and child live broadcast room can be determined, and it can be judged whether the blocking duration is greater than the preset duration of one month. When the blocking duration is greater than the preset duration, the blocking of the maternal and child live broadcast room can be lifted.
[0104] In one embodiment, shielding the corresponding live broadcast room according to the target category may also include: when the target category is a comprehensive category, displaying multiple commodity categories of commodities sold in the live broadcast room in the comprehensive category; obtaining the target commodity category determined by the user from multiple commodity categories, and shielding the commodities corresponding to the target commodity category in the live broadcast room corresponding to the comprehensive category.
[0105] Specifically, Figure 3 As shown, another interactive interface diagram of shielding a live broadcast room provided by an embodiment of the present invention is shown. When the target category selected by the user is a comprehensive category, multiple commodity categories of commodities sold in the live broadcast room in the comprehensive category can be displayed, such as Figure 3 As shown, the user can select a target product category from multiple product categories. For example, the product categories include snacks, clothing, beauty products, and home appliances. The user selects snacks and clothing. After clicking OK, the product category of snacks and clothing can be determined as the target product type. At this time, the products of the product category of snacks and clothing in the corresponding live broadcast room in the comprehensive category can be blocked.
[0106] Step 102: Display multiple product cards corresponding to the multiple products.
[0107] In an embodiment of the present invention, after filtering out multiple commodities that match the commodity information, multiple commodity cards corresponding to the multiple commodities can be displayed in the interactive interface. Figure 4As shown, a schematic diagram of an interactive interface for displaying a product card provided by an embodiment of the present invention is shown. When a user enters the product information of an air conditioner in the search bar, multiple air conditioners can be screened out from multiple live broadcast rooms, and product cards corresponding to the multiple air conditioners can be displayed in the interactive interface. In the present invention, the product card can display information such as the brand, price, and function of the product. The information displayed in the product card can be set according to actual needs, and the present invention is not specifically limited here.
[0108] In the present invention, a product card is a common interface element on e-commerce websites or mobile applications, which is used to display detailed information of a single product. Product cards usually contain key information such as pictures, titles, prices, descriptions, user reviews, and purchase options of the product, so that users can quickly understand the product and make a purchase decision. The following are the elements that product cards usually contain: Product picture: Displays the appearance of the product, usually a high-resolution picture, and sometimes supports picture carousel. Product title: Concisely and clearly describes the name or model of the product. Product price: Displays the current selling price of the product, and sometimes includes the original price, discount information or promotional tags. Product description: Briefly introduces the characteristics, specifications or usage scenarios of the product. User reviews: Displays other buyers' reviews and ratings of the product, and sometimes includes comments after purchase. Purchase options: Provides operation buttons such as add to shopping cart, buy now, favorite or share. Inventory status: Displays the inventory status of the product, such as "in stock", "out of stock" or "pre-sale". Promotion information: If there is a promotion, a promotional tag or coupon information may be displayed. The design of product cards needs to take into account the user experience, ensure that the information is clear and the layout is reasonable, so that users can quickly obtain the required information and interact when browsing. Good product card design can increase users' purchasing intention and conversion rate.
[0109] Step 103: determine the target product card selected by the user from the multiple product cards, compare the target product cards, and display the comparison results.
[0110] In an embodiment of the present invention, after displaying multiple product cards corresponding to multiple products, the user can select a target product card from the multiple products, and then compare the target product cards, and display the comparison results. Figure 5 As shown, a schematic diagram of an interactive interface for selecting a target product card provided by an embodiment of the present invention is shown. The multiple product cards displayed in the interactive interface include air conditioners 1 to 12, and the user can click on the corresponding product card according to the needs. For example, the target product cards selected by the user are air conditioners 1, 5, 8, 9 and 11. After clicking the price comparison control, the user can make a corresponding comparison and display the comparison results.
[0111] In one embodiment, comparing the target product cards and displaying the comparison results may include: obtaining the operation of the user touching the price comparison control and displaying a price slider in a preset area; obtaining the target price selected by the user sliding the price slider; and graying out the product cards in the target product cards whose corresponding prices exceed the target price.
[0112] Specifically, Figure 6 As shown, a schematic diagram of an interactive interface for price comparison provided by an embodiment of the present invention is shown. After the user clicks the price comparison control, a price slider can be displayed in a preset area such as below the price comparison control, and the user can drag the price slider to select a target price, which can be the price of the product or a preferential price. When the user slides the price slider to select a target price, the corresponding product cards in the target product card whose prices exceed the target price can be grayed out, and the prices of the corresponding products can also be displayed in the target product card. For example, if air conditioner 1 and air conditioner 5 exceed the target price, the product cards corresponding to air conditioner 1 and air conditioner 5 can be grayed out.
[0113] In one embodiment, comparing the target product cards and displaying the comparison results may include: obtaining the operation of the user touching the function comparison control to display multiple function options in a preset area; obtaining the target function selected by the user from the multiple function options; and graying out the product cards of the target product cards that do not have the target function.
[0114] Specifically, Figure 7 As shown, a schematic diagram of an interactive interface for function comparison provided by an embodiment of the present invention is shown. After the user clicks on the function comparison, multiple function options can be displayed in a preset area, such as displaying multiple function options in the upper area of the function comparison, or displaying a function quantity slider in the lower area of the function comparison. The user can select a target function in the function options, or select the function quantity by sliding the function slider. After the user determines the target function, the corresponding product cards in the target product card that do not have the target function can be grayed out. For example, if air conditioner 1, air conditioner 5, and air conditioner 8 do not have the target function, the product cards corresponding to air conditioner 1, air conditioner 5, and air conditioner 8 can be grayed out.
[0115] In one embodiment, comparing the target product cards and displaying the comparison results may include: obtaining the user's operation of touching the historical price control and displaying a time slider in a preset area; obtaining the target time selected by the user by sliding the time slider; and displaying the historical price of the corresponding product at the target time in the target product card.
[0116] Specifically, a historical price control may be provided in the interactive interface. After the user touches the historical price control, a time slider may be displayed in a preset area, such as below the historical price control. The user may drag the time slider to select a target time. While dragging the time slider, the historical price of the corresponding product at the target time may be displayed in the target product card. For example, if the user drags the time slider and the current time is 2020, the historical price of the corresponding product in 2020 may be displayed in the target product card.
[0117] In one embodiment, after obtaining the target time selected by the user sliding the time slider, it can also include: determining the historical price of the corresponding product in the target product card at the target time; determining the price difference between the current price and the historical price of the corresponding product in the target product card; and displaying the corresponding price difference in the target product card.
[0118] Specifically, Figure 8 As shown, a schematic diagram of an interactive interface of a historical price provided by an embodiment of the present invention is shown. A historical price control may be provided in the interactive interface. After the user touches the historical price control, a time slider may be displayed in a preset area, for example, a time slider is displayed below the historical price control. The user may drag the time slider to select the target time. After the user determines the target time, the historical price of the goods in the target commodity card at the target time may be obtained. For example, if the target time is 2020, the historical prices of air conditioner 1, air conditioner 5, air conditioner 8, air conditioner 9 and air conditioner 11 in 2020 may be obtained respectively, and then the price difference between the current price and the historical price of the corresponding goods in the target commodity card may be determined, and the corresponding price difference may be displayed in the target commodity card. Thus, the user may quickly know the increase and decrease of the target commodity compared with the historical price in 2020.
[0119] In an embodiment of the present invention, the product information input by the user is obtained, and multiple products that meet the product information are screened out from multiple target live broadcast rooms; the multiple target live broadcast rooms include live broadcast rooms that are collected by the user and not blocked, or live broadcast rooms that are browsed by the user more than a preset number of times; multiple product cards corresponding to multiple products are displayed; the target product card selected by the user from the multiple product cards is determined, and the target product cards are compared, and the comparison results are displayed. Therefore, when shopping through the live broadcast room, the user can compare the products in multiple live broadcast rooms, and then the user can quickly select the products that meet their needs, which reduces the time cost of the user in selecting products and increases the user's experience.
[0120] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.
[0121] In order to better understand the embodiments of the present invention, the present invention is first described in detail in conjunction with a specific scenario. When a user is watching a live broadcast room, if the user is interested in the live broadcast room, the user can collect the live broadcast room. After the electronic device obtains the user's collection operation on the live broadcast room, it can determine the category of the goods sold in the live broadcast room and add the live broadcast room to the corresponding category. Of course, the present invention can also be manually added by the user to manually add the collected live broadcast room to the corresponding category. However, after a period of time, the user may not be so interested in some goods or some live broadcast rooms. At this time, the user can determine the target category from the category of the collected live broadcast room, and then the live broadcast room or goods corresponding to the target type can be blocked, so that when the user watches the live broadcast room later, he will not see the blocked live broadcast room and blocked goods.
[0122] When a user needs to buy a product, there will be a process of selecting the product first. For example, if a user wants to buy an air conditioner, then at this time, the user can enter air conditioner in the search bar. The electronic device can filter out all the air conditioners from multiple unblocked live broadcasts and display the product card corresponding to each air conditioner, that is, the air conditioner card. The user can first select the target product card that meets his needs from the product cards according to his needs, and then compare the target product cards.
[0123] When comparing, three controls may be provided in the interactive interface of the present invention, namely: price comparison, function comparison and historical price controls. In actual applications, more or different controls may be provided for comparison according to actual needs, and the present invention does not make any specific limitation here.
[0124] If the user wants to select an air conditioner with more functions from the target product card, the user can click on the function comparison control. At this time, multiple function options can be displayed in the preset position of the interactive interface. The user can select the function he wants from the multiple function options according to his needs, that is, select the target function from the multiple function options, and then click OK. The electronic device can gray out the product cards without specific target functions in the target product card, so that the user can quickly understand which air conditioners meet their needs, and the price of the corresponding air conditioner can be seen in the function card. In this way, the user can see more intuitively, that is, the air conditioner with the function that meets his needs, and can also see the corresponding price, so that the user can quickly select the cost-effective air conditioner from it.
[0125] Alternatively, after graying out the product cards that do not have the target function, the user can also click on the price comparison control, and then filter out air conditioners that meet their prices according to their needs. In this way, the user can filter out air conditioners that meet both their functional requirements and their price requirements based on both function comparison and price comparison.
[0126] In an embodiment of the present invention, the product information input by the user is obtained, and multiple products that meet the product information are screened out from multiple target live broadcast rooms; the multiple target live broadcast rooms include live broadcast rooms that are collected by the user and not blocked, or live broadcast rooms that are browsed by the user more than a preset number of times; multiple product cards corresponding to multiple products are displayed; the target product card selected by the user from the multiple product cards is determined, and the target product cards are compared, and the comparison results are displayed. Therefore, when shopping through the live broadcast room, the user can compare the products in multiple live broadcast rooms, and then the user can quickly select the products that meet their needs, which reduces the time cost of the user in selecting products and increases the user's experience.
[0127] Reference Fig. 9 , shows a structural block diagram of a commodity comparison display device provided by an embodiment of the present invention, which may specifically include the following modules:
[0128] The first acquisition module 901 is used to obtain the commodity information input by the user, and filter out multiple commodities that meet the commodity information from multiple target live broadcast rooms; the multiple target live broadcast rooms include live broadcast rooms that are collected by the user and not blocked, or live broadcast rooms that have been browsed by the user more than a preset number of times;
[0129] A display module 902 is used to display multiple commodity cards corresponding to multiple commodities;
[0130] The comparison module 903 is used to determine the target product card selected by the user from multiple product cards, compare the target product card, and display the comparison result.
[0131] In one embodiment, the comparison module 903 includes:
[0132] The first acquisition submodule is used to acquire the operation of the user touching the price comparison control and display the price sliding bar in the preset area;
[0133] The second acquisition submodule is used to obtain the target price selected by the user sliding the price slider;
[0134] The first display submodule is used to gray out the commodity cards whose corresponding prices in the target commodity cards exceed the target prices.
[0135] In one embodiment, the comparison module 903 includes:
[0136] The third acquisition submodule is used to obtain the operation of the user touching the function comparison control and display multiple function options in a preset area;
[0137] A fourth acquisition submodule is used to acquire a target function selected by a user from a plurality of function options;
[0138] The second display submodule is used to gray out the product cards of the target product cards whose corresponding products do not have the target function.
[0139] In one embodiment, the comparison module 903 includes:
[0140] The fifth acquisition submodule is used to acquire the operation of the user touching the historical price control and display the time slider in the preset area;
[0141] The sixth acquisition submodule is used to acquire the target time selected by the user sliding the time slider;
[0142] The third display submodule is used to display the historical price of the corresponding product at the target time in the target product card.
[0143] In one embodiment, the comparison module 903 includes:
[0144] The first determination submodule is used to determine the historical price of the corresponding product in the target product card at the target time;
[0145] The second determination submodule is used to determine the price difference between the current price and the historical price of the commodity corresponding to the target commodity card;
[0146] The fourth display submodule is used to display the corresponding price difference in the target product card.
[0147] In one embodiment, the apparatus further comprises:
[0148] The second acquisition module is used to acquire the target category determined by the user from the categories of the favorite live broadcast rooms;
[0149] The shielding module is used to shield the corresponding live broadcast room according to the target category.
[0150] In one embodiment, the shielding module comprises:
[0151] A fifth display submodule is used to display a fill-in control for filling in the upper limit value of the amount when the user touches the upper limit control of the amount;
[0152] The seventh acquisition submodule is used to obtain the upper limit value of the target amount input by the user through the fill-in control;
[0153] The third determination submodule is used to determine the total amount of money consumed by the user in the live broadcast room corresponding to the target category within a preset time period;
[0154] The first shielding submodule is used to shield the live broadcast room corresponding to the target category when the total amount of consumption is greater than or equal to the upper limit of the target amount;
[0155] The second shielding submodule is used to directly shield the live broadcast room corresponding to the target category when the user touches the shielding message control operation.
[0156] In one embodiment, the apparatus further comprises:
[0157] The first determination module is used to determine the live broadcast room corresponding to the target category that is blocked because the total amount of consumption is greater than or equal to the upper limit of the amount;
[0158] The second determination module is used to determine the blocking time of the live broadcast room corresponding to the target category;
[0159] The release module is used to release the blocking of the live broadcast room corresponding to the target category when the blocking duration is greater than the preset duration.
[0160] In one embodiment, the shielding module further includes:
[0161] The sixth display submodule is used to display multiple commodity categories of commodities sold in the live broadcast room in the comprehensive category when the target category is a comprehensive category;
[0162] The third shielding submodule is used to obtain a target commodity category determined by the user from multiple commodity categories, and shield commodities corresponding to the target commodity category in the live broadcast room corresponding to the comprehensive category.
[0163] In an embodiment of the present invention, the first acquisition module is used to obtain the product information input by the user, and filter out multiple products that meet the product information from multiple target live broadcast rooms; the multiple target live broadcast rooms include live broadcast rooms that are collected by the user and not blocked, or live broadcast rooms that are browsed by the user more than a preset number of times; the display module is used to display multiple product cards corresponding to multiple products; the comparison module is used to determine the target product card selected by the user from the multiple product cards, and compare the target product cards to display the comparison results. In this way, when shopping through the live broadcast room, the user can compare the products in multiple live broadcast rooms, and then the user can quickly select the products that meet their needs, which reduces the time cost of the user in selecting products and increases the user's experience.
[0164] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0165] An embodiment of the present invention further provides an electronic device, including:
[0166] It includes a processor, a memory, and a computer program stored in the memory and capable of running on the processor. When the computer program is executed by the processor, each process of the above-mentioned commodity comparison and display method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0167] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the various processes of the above-mentioned commodity comparison and display method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0168] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0169] It will be appreciated by those skilled in the art that the embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the embodiments of the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the embodiments of the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0170] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0171] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0172] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0173] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.
[0174] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.
[0175] The above is a detailed introduction to a commodity comparison display method, a commodity comparison display device, an electronic device and a computer-readable storage medium provided by the present invention. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for a person skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.
Claims
1. A method for comparing and displaying commodities, characterized in that: Methods include: Obtaining product information input by a user, and filtering out multiple products that match the product information from multiple target live broadcast rooms; The multiple target live broadcast rooms include live broadcast rooms that are favorited by the user and not blocked, or live broadcast rooms that have been browsed by the user more than a preset number of times; Displaying a plurality of product cards corresponding to the plurality of products; A target product card selected by the user from the plurality of product cards is determined, and the target product cards are compared, and the comparison result is displayed.
2. The commodity comparison display method according to claim 1, characterized in that: The comparing the target product cards and displaying the comparison results include: Get the user's touch operation on the price comparison control and display the price slider in the preset area; Obtain the target price selected by the user sliding the price slider; The product cards in the target product cards whose corresponding prices exceed the target price are displayed in gray.
3. The commodity comparison display method according to claim 1, characterized in that: The comparing the target product cards and displaying the comparison results include: Get the user's touch operation on the function comparison control, and display multiple function options in the preset area; Acquire a target function selected by a user from the plurality of function options; The product cards of the target product cards that do not have the target function are displayed in gray.
4. The commodity comparison display method according to claim 1, characterized in that: The comparing the target product cards and displaying the comparison results include: Get the user's touch operation on the historical price control and display the time slider in the preset area; Obtaining the target time selected by the user sliding the time slider; The historical price of the corresponding product at the target time is displayed in the target product card.
5. The commodity comparison display method according to claim 4, characterized in that: After obtaining the target time selected by the user sliding the time slider, the method further includes: Determine the historical price of the corresponding product in the target product card at the target time; Determine the price difference between the current price of the product corresponding to the target product card and the historical price; The corresponding price difference is displayed in the target product card.
6. The commodity comparison display method according to claim 1, characterized in that: Before obtaining the product information input by the user and filtering out multiple products that match the product information from multiple target live broadcast rooms, the following steps are performed: Obtain the target category determined by the user from the categories of the favorite live broadcast rooms; Block the corresponding live broadcast room according to the target category.
7. The commodity comparison display method according to claim 6, characterized in that: The method of blocking the corresponding live broadcast room according to the target category includes: When the user touches the amount upper limit control, a fill-in control for filling in the amount upper limit value is displayed; Get the upper limit of the target amount entered by the user through the fill-in control; Determine the total amount of money spent by users in the live broadcast room corresponding to the target category within a preset time period; When the total amount of consumption is greater than or equal to the upper limit of the target amount, the live broadcast room corresponding to the target category will be blocked; When the user touches the message blocking control, the live broadcast room corresponding to the target category is directly blocked.
8. The commodity comparison display method according to claim 7, characterized in that: The method also includes: Determine the live broadcast room corresponding to the target category that is blocked because the total amount of consumption is greater than or equal to the upper limit of the amount; Determine the blocking duration of the live broadcast room corresponding to the target category; When the blocking duration is longer than the preset duration, the blocking of the live broadcast room corresponding to the target category is lifted.
9. The commodity comparison display method according to claim 6, characterized in that: The method of blocking the corresponding live broadcast room according to the target category also includes: When the target category is a comprehensive category, multiple product categories of products sold in the live broadcast room in the comprehensive category are displayed; Obtain a target product category determined by a user from multiple product categories, and shield products corresponding to the target product category in the live broadcast room corresponding to the comprehensive category.
10. A commodity comparison display device, characterized in that: The device includes: The first acquisition module is used to acquire the product information input by the user and filter out multiple products that match the product information from multiple target live broadcast rooms; The multiple target live broadcast rooms include live broadcast rooms that are favorited by the user and not blocked, or live broadcast rooms that have been viewed more than a preset number of times by the user; A display module, used to display multiple product cards corresponding to multiple products; The comparison module is used to determine the target product card selected by the user from multiple product cards, compare the target product cards, and display the comparison results.
11. An electronic device, characterized in that: include: A processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein when the computer program is executed by the processor, the steps of the commodity comparison display method according to any one of claims 1 to 9 are implemented.
12. A computer-readable storage medium, characterized in that: A computer program is stored on a computer-readable storage medium, and when the computer program is executed by a processor, the steps of the commodity comparison display method as claimed in any one of claims 1 to 9 are implemented.
