Commodity information display method, computer equipment, storage medium and product

By replacing the episode controls with product information and displaying the details page during video playback, the problem of users spending a long time shopping on e-commerce platforms is solved, and a user experience of easy shopping in video entertainment is achieved.

CN120707248APending Publication Date: 2025-09-26SWEET POTATO TECHNOLOGY (SHANGHAI) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510826357.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-19
Publication Date
2025-09-26

AI Technical Summary

Technical Problem

When shopping through e-commerce platforms, users need to spend a long time searching for products, resulting in a poor user experience.

Method used

During video playback, the episode controls are replaced with product information of the products in the video, and the product details page is displayed in response to user operations. Image recognition technology is used to identify and display search cards and image recognition search results of related products in the video.

Benefits of technology

Users can shop while watching videos, reducing shopping time and improving user experience and shopping convenience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120707248A_ABST
    Figure CN120707248A_ABST
Patent Text Reader

Abstract

The invention relates to a commodity information display method, computer equipment, a storage medium and a product, and the method comprises the steps: displaying a video playing page, comprising a diversity control, of a target video, replacing the diversity control with commodity information of a first commodity included in a first image frame in the target video, and in response to a triggering operation on the commodity information of the first commodity, displaying a commodity detail page of the first commodity. By adopting the method, in the video playing process, the diversity control of the video can be replaced by the commodity information of the commodity in the video, so that a user can enter the corresponding commodity detail page to purchase the commodity through the commodity information if the same type of commodity is needed when watching the video, shopping can be realized while the user is entertaining, and the user experience is improved. The shopping time of the user can be reduced, and the user experience can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet technology, and in particular to a commodity information display method, computer equipment, storage medium and product. Background Art

[0002] With the continuous development of internet technology, shopping through e-commerce platforms has become a major shopping method. To do this, users must first open the platform, then enter product information to search for the product, and then select the desired item from the search results. This can take a considerable amount of time, resulting in a poor user experience. Summary of the Invention

[0003] Based on this, it is necessary to provide a commodity information display method, computer equipment, storage medium and product to address the above technical problems.

[0004] In a first aspect, the present application further provides a method for displaying product information, comprising:

[0005] Display a video playback page of a target video, wherein the video playback page includes episode controls;

[0006] Replacing the episode control with product information of a first product, where the first product is the product included in the first image frame of the target video;

[0007] In response to a triggering operation on the product information, a product details page of the first product is displayed.

[0008] In one embodiment, replacing the collection control with product information of the first product includes:

[0009] Displaying a first image frame of the target video, and replacing the episode widget with product information of a first product, where the first product is determined based on the plot corresponding to the first image frame; or

[0010] In response to a triggering operation on a first product in the first image frame, replacing the episode control with product information of the first product; or

[0011] The video playback page also includes a product positioning control, which replaces the episode control with product information of the first product in response to a triggering operation on the product positioning control corresponding to the first image frame.

[0012] In one embodiment, the video playback page further includes an image recognition control, and the method further includes:

[0013] In response to the triggering operation of the image recognition control corresponding to the second image frame in the target video, a search card corresponding to the second product is displayed on the second image frame, and the image recognition search results corresponding to the second product are displayed on the search card. The second image frame includes the second product, and the image recognition search results are determined based on the note details page and the product details page through image recognition technology.

[0014] In one embodiment, in response to triggering the image recognition control corresponding to the second image frame in the target video, displaying a search card corresponding to the second product on the second image frame, and displaying the image recognition search results corresponding to the second product on the search card, includes:

[0015] In response to the triggering operation of the image recognition control corresponding to the second image frame in the target video, a search card corresponding to the second product is displayed on the second image frame, an image recognition box is displayed at the location of the second product in the second image frame, and the image recognition search results corresponding to the second product are displayed on the search card.

[0016] In one embodiment, in response to triggering the image recognition control corresponding to the second image frame in the target video, displaying a search card corresponding to the second product on the second image frame, and displaying the image recognition search results corresponding to the second product on the search card, includes:

[0017] In response to a triggering operation on the image recognition control corresponding to a second image frame in the target video, a search card corresponding to a second product is displayed on the second image frame, positioning controls are displayed at positions corresponding to a plurality of products in the second image frame, and image recognition search results corresponding to the second product are displayed on the search card, where the plurality of products include the second product;

[0018] The method further comprises:

[0019] In response to the triggering operation of the positioning control corresponding to the third product, the search card corresponding to the third product is displayed on the second image frame, and the image recognition search results corresponding to the third product are displayed on the search card corresponding to the third product. The third product is any product among the multiple products except the second product.

[0020] In one embodiment, the search card includes a same-item item control, and the method further includes:

[0021] In response to a triggering operation on the same product control, a same product search result corresponding to the second product is displayed on the search card, where the same product search result is determined based on the product details page by image recognition technology.

[0022] In one embodiment, the method further comprises:

[0023] Displaying a plot branch frame on a third image frame displayed on the video playback page, the plot branch frame including a plurality of product information, the third image frame being any image frame of a plurality of adjacent video segments in the target video, the plurality of product information corresponding one-to-one to the plurality of video segments;

[0024] In response to a triggering operation on a first product information among the plurality of product information, a product details page of a fourth product is displayed.

[0025] In one embodiment, the plot branching frame further includes a same-item product control, and the method further includes:

[0026] In response to a triggering operation on the same-item product control, displaying a same-item product card, wherein the same-item product card includes purchase controls corresponding to the plurality of product information;

[0027] In response to a triggering operation on a purchase control corresponding to a second product information among the plurality of product information, a product detail page of a fifth product is displayed.

[0028] In one embodiment, the story branch box further includes a confirmation control and selection controls corresponding to the plurality of product information, and the method further includes:

[0029] In response to a triggering operation on a selection control corresponding to a third product information among the plurality of product information, displaying in the plot branch box that the third product information is selected;

[0030] In response to a triggering operation on the confirmation control, a video segment corresponding to the third product information among the multiple video segments is played on the video playback page.

[0031] In a second aspect, the present application further provides a method for displaying product information, comprising:

[0032] Display the video playback page of the target video;

[0033] Displaying a plot branch frame on a third image frame displayed on the video playback page, the plot branch frame including a plurality of product information, the third image frame being any image frame of a plurality of adjacent video segments in the target video, the plurality of product information corresponding one-to-one to the plurality of video segments;

[0034] In response to a triggering operation on a first product information among the plurality of product information, a product details page of a fourth product is displayed.

[0035] In one embodiment, the plot branching frame further includes a same-item product control, and the method further includes:

[0036] In response to a triggering operation on the same-item product control, displaying a same-item product card, wherein the same-item product card includes purchase controls corresponding to the plurality of product information;

[0037] In response to a triggering operation on a purchase control corresponding to a second product information among the plurality of product information, a product detail page of a fifth product is displayed.

[0038] In one embodiment, the story branch box further includes a confirmation control and selection controls corresponding to the plurality of product information, and the method further includes:

[0039] In response to a triggering operation on a selection control corresponding to a third product information among the plurality of product information, displaying in the plot branch box that the third product information is selected;

[0040] In response to a triggering operation on the confirmation control, a video segment corresponding to the third product information among the multiple video segments is played on the video playback page.

[0041] In one embodiment, the video playback page includes an image recognition control, and the method further includes:

[0042] In response to the triggering operation of the image recognition control corresponding to the second image frame in the target video, a search card corresponding to the second product is displayed on the second image frame, and the image recognition search results corresponding to the second product are displayed on the search card. The second image frame includes the second product, and the image recognition search results are determined based on the note details page and the product details page through image recognition technology.

[0043] In one embodiment, in response to triggering the image recognition control corresponding to the second image frame in the target video, displaying a search card corresponding to the second product on the second image frame, and displaying the image recognition search results corresponding to the second product on the search card, includes:

[0044] In response to the triggering operation of the image recognition control corresponding to the second image frame in the target video, a search card corresponding to the second product is displayed on the second image frame, an image recognition box is displayed at the location of the second product in the second image frame, and the image recognition search results corresponding to the second product are displayed on the search card.

[0045] In one embodiment, in response to triggering the image recognition control corresponding to the second image frame in the target video, displaying a search card corresponding to the second product on the second image frame, and displaying the image recognition search results corresponding to the second product on the search card, includes:

[0046] In response to a triggering operation on the image recognition control corresponding to a second image frame in the target video, a search card corresponding to a second product is displayed on the second image frame, positioning controls are displayed at positions corresponding to a plurality of products in the second image frame, and image recognition search results corresponding to the second product are displayed on the search card, where the plurality of products include the second product;

[0047] The method further comprises:

[0048] In response to the triggering operation of the positioning control corresponding to the third product, the search card corresponding to the third product is displayed on the second image frame, and the image recognition search results corresponding to the third product are displayed on the search card corresponding to the third product. The third product is any product among the multiple products except the second product.

[0049] In one embodiment, the search card includes a same-item item control, and the method further includes:

[0050] In response to a triggering operation on the same product control, a same product search result corresponding to the second product is displayed on the search card, where the same product search result is determined based on the product details page by image recognition technology.

[0051] In a third aspect, the present application further provides a method for displaying product information, comprising:

[0052] Display a video playback page of the target video, wherein the video playback page includes an image recognition control;

[0053] In response to the triggering operation of the image recognition control corresponding to the second image frame in the target video, a search card corresponding to the second product is displayed on the second image frame, and the image recognition search results corresponding to the second product are displayed on the search card. The second image frame includes the second product, and the image recognition search results are determined based on the note details page and the product details page through image recognition technology.

[0054] In one embodiment, in response to triggering the image recognition control corresponding to the second image frame in the target video, displaying a search card corresponding to the second product on the second image frame, and displaying the image recognition search results corresponding to the second product on the search card, includes:

[0055] In response to the triggering operation of the image recognition control corresponding to the second image frame in the target video, a search card corresponding to the second product is displayed on the second image frame, an image recognition box is displayed at the location of the second product in the second image frame, and the image recognition search results corresponding to the second product are displayed on the search card.

[0056] In one embodiment, in response to triggering the image recognition control corresponding to the second image frame in the target video, displaying a search card corresponding to the second product on the second image frame, and displaying the image recognition search results corresponding to the second product on the search card, includes:

[0057] In response to a triggering operation on the image recognition control corresponding to a second image frame in the target video, a search card corresponding to a second product is displayed on the second image frame, positioning controls are displayed at positions corresponding to a plurality of products in the second image frame, and image recognition search results corresponding to the second product are displayed on the search card, where the plurality of products include the second product;

[0058] The method further comprises:

[0059] In response to the triggering operation of the positioning control corresponding to the third product, the search card corresponding to the third product is displayed on the second image frame, and the image recognition search results corresponding to the third product are displayed on the search card corresponding to the third product. The third product is any product among the multiple products except the second product.

[0060] In one embodiment, the search card includes a same-item item control, and the method further includes:

[0061] In response to a triggering operation on the same product control, a same product search result corresponding to the second product is displayed on the search card, where the same product search result is determined based on the product details page by image recognition technology.

[0062] In a fourth aspect, the present application further provides a product information display device, comprising:

[0063] A first display unit is used to display a video playback page of a target video, wherein the video playback page includes an episode control;

[0064] a replacing unit, configured to replace the episode control with product information of a first product, where the first product is the product included in the first image frame of the target video;

[0065] The second display unit is configured to display a product details page of the first product in response to a triggering operation on the product information.

[0066] In a fifth aspect, the present application further provides a product information display device, comprising:

[0067] A third display unit is used to display a video playback page of a target video;

[0068] a fourth display unit, configured to display a plot branch frame on the third image frame displayed on the video playback page, the plot branch frame including a plurality of product information, the third image frame being any image frame of a plurality of adjacent video segments in the target video, the plurality of product information corresponding one-to-one to the plurality of video segments;

[0069] The fifth display unit is configured to display a product details page of a fourth product in response to a triggering operation on the first product information among the plurality of product information.

[0070] In a sixth aspect, the present application further provides a product information display device, comprising:

[0071] A sixth display unit, configured to display a video playback page of a target video, wherein the video playback page includes an image recognition control;

[0072] The seventh display unit is used to respond to the triggering operation of the image recognition control corresponding to the second image frame in the target video, display the search card corresponding to the second product on the second image frame, and display the image recognition search results corresponding to the second product on the search card, the second image frame includes the second product, and the image recognition search results are determined based on the note details page and the product details page through image recognition technology.

[0073] In the seventh aspect, the present application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the method described in the first aspect, the second aspect or the third aspect are implemented.

[0074] In an eighth aspect, the present application further provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the steps of the method described in the first aspect, the second aspect or the third aspect are implemented.

[0075] In a ninth aspect, the present application further provides a computer program product, comprising a computer program, which, when executed by a processor, implements the steps of the method described in the first, second or third aspect above.

[0076] The above-mentioned product information display method, computer device, storage medium and product display a video playback page including an episode control of a target video, replace the episode control with the product information of the first product included in the first image frame of the target video, and display the product details page of the first product in response to a triggering operation on the product information of the first product. It can be seen that during video playback, the episode control of the video can be replaced with the product information of the product in the video, so that if a user needs the same product while watching the video, they can enter the corresponding product details page through the product information and purchase the product. This allows the user to shop while entertaining, reduces the user's shopping time, and improves the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0077] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following briefly introduces the drawings required for use in the embodiments of the present application or related technical descriptions. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying any creative work.

[0078] Figure 1 This is an application environment diagram of a commodity information display method provided by an embodiment of the present application;

[0079] Figure 2A This is a flow chart of a method for displaying product information provided by an embodiment of the present application;

[0080] Figure 2B This is a schematic diagram showing the interactive process of a video playback page provided by the present application;

[0081] Figure 2C This is another schematic diagram showing the interactive process of a video playback page provided by the present application;

[0082] Figure 2D This is a schematic diagram of an interactive process for displaying episode pages provided by the present application;

[0083] Figure 2E This is a schematic diagram of a video playback page provided by the present application;

[0084] Figure 2F It is a schematic diagram of a product information in which an episode control is replaced with a product provided by the implementation of this application;

[0085] Figure 3 This is an interactive diagram of a method for displaying product information provided by an embodiment of the present application;

[0086] Figure 4A This is a flow chart of another method for displaying product information provided by an embodiment of the present application;

[0087] Figure 4B This is a schematic diagram of another video playback page provided by the present application;

[0088] Figure 4C This is a schematic diagram of the interactive process of displaying a product-corresponding search card provided by the implementation of this application;

[0089] Figure 4D This is a schematic diagram of the interactive process of displaying the same product provided by the implementation of this application;

[0090] Figure 4E This is a schematic diagram of an interactive process for adjusting the size of a search card provided by the present application;

[0091] Figure 4F This is a schematic diagram displayed after a picture recognition control provided by the present application is triggered;

[0092] Figure 5 This is an interactive diagram of another method for displaying product information provided by an embodiment of the present application;

[0093] Figure 6A This is a flow chart of another method for displaying product information provided by an embodiment of the present application;

[0094] Figure 6B This is a schematic diagram of a plot branch frame display provided by an embodiment of the present application;

[0095] Figure 6C This is a schematic diagram of the interactive process of displaying a product details page provided by the implementation of this application;

[0096] Figure 6D This is a schematic diagram of another product details page display interaction process provided by the implementation of this application;

[0097] Figure 6E It is a schematic diagram of the interactive process of selecting and displaying product information provided by the implementation of this application;

[0098] Figure 6F It is a schematic diagram of the interactive process of selecting and displaying another product information provided by the implementation of this application;

[0099] Figure 7 This is an interactive diagram of another method for displaying product information provided by an embodiment of the present application;

[0100] Figure 8 This is a flow chart of another method for displaying product information provided by an embodiment of the present application;

[0101] Figure 9 This is an interactive schematic diagram of another method for displaying product information provided by an embodiment of the present application;

[0102] Figure 10 This is a flow chart of another method for displaying product information provided by an embodiment of the present application;

[0103] Figure 11 This is an interactive schematic diagram of another method for displaying product information provided by an embodiment of the present application;

[0104] Figure 12 This is a flow chart of another method for displaying product information provided by an embodiment of the present application;

[0105] Figure 13 This is an interactive schematic diagram of another method for displaying product information provided by an embodiment of the present application;

[0106] Figure 14 This is a flow chart of another method for displaying product information provided by an embodiment of the present application;

[0107] Figure 15 This is an interactive schematic diagram of another method for displaying product information provided by an embodiment of the present application;

[0108] Figure 16 This is a structural diagram of a commodity information display device provided in an embodiment of the present application;

[0109] Figure 17 This is a structural diagram of another commodity information display device provided in an embodiment of the present application;

[0110] Figure 18 This is a structural diagram of another product information display device provided in an embodiment of the present application;

[0111] Figure 19 It is a structural diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0112] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0113] Before introducing the embodiments of the present application, it should be noted that the term "in response to" used herein indicates a state in which a corresponding event occurs or a condition is satisfied. It will be understood that the timing of execution of the subsequent action executed in response to the event or condition is not necessarily strongly correlated with the time when the event occurs or the condition is satisfied. For example, in some cases, the subsequent action may be executed immediately when the event occurs or the condition is satisfied; in other cases, the subsequent action may not be executed until a period of time has passed after the event occurs or the condition is satisfied. "Trigger operation" refers to an action performed by a user on a visual interface by clicking, dragging, sliding or other interactive methods. Videos may include but are not limited to short dramas, TV series, movies, etc., and the embodiments of the present application do not limit this.

[0114] The commodity information display method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. Among them, the terminal device 101 communicates with the server 102 through the network. The data storage system can store the data that the server 102 needs to process. The data storage system can be integrated on the server 102, or it can be placed on the cloud or other network servers. The terminal device 101 can be a terminal device that the user logs in based on an account, and the server 102 can be a corresponding management server. Furthermore, the server 102 can manage and store product-related information displayed during video playback. A client (i.e., an application (Application, abbreviated as APP)) can be installed on the terminal device 101. Among them, the terminal device 101 can be but is not limited to various personal computers, laptops, smart phones and tablets. The server 102 can be an independent physical server, or it can be a server cluster or distributed system composed of multiple physical servers, or it can be a cloud server that provides cloud computing services.

[0115] In one embodiment, Figure 2A This is a flow chart of a method for displaying product information provided by an embodiment of the present application. Figure 1 The client on the terminal device 101. Figure 2A As shown, the commodity information display method may include the following steps.

[0116] 201. Display a video playback page of a target video including episode controls.

[0117] The target video's video playback page is the page that plays the target video. This is also known as the target video's playback page. The target video can be any video on the client. The video playback page is the application interface used to display the video's real-time playback content. The following describes how to display the video playback page.

[0118] In some embodiments, Figure 2B This is a schematic diagram showing the interactive process of a video playback page provided by the present application. Figure 2B As shown, the main page 2-1 may include a discovery control 1, which may display a discovery page 2-2 in response to a triggering operation on the discovery control 1 on the main page 2-1. The discovery page 2-2 may include a skit control 2, which may display a skit page 2-3 in response to a triggering operation on the skit control 2 on the discovery page 2-2. The skit page 2-3 may include skit information for multiple skits, and may display a video play page 2-4 for a target video in response to a triggering operation on the skit information of a target skit.

[0119] In other embodiments, Figure 2C This is another schematic diagram showing the interactive process of the video playback page provided by the present application. Figure 2C As shown, the personal page 2-5 may include a browsing history control 3, and may display a browsing history page 2-6 in response to a triggering operation on the browsing history control 3. The browsing history page 2-6 may include skit information of one or more skits that have been browsed, and may display a video play page 2-4 of a target video in response to a triggering operation on the skit information of a target skit.

[0120] In some further embodiments, the personal page may include a collection control and a like control. In response to a trigger operation on the collection control (or like control), the skit information of one or more collected (or liked) skits may be displayed on the personal page. In response to a trigger operation on the skit information of the target skit, the video playback page of the target video may be displayed.

[0121] It should be understood that the above is an exemplary description of displaying the video playback page and does not limit the specific process of displaying the video playback page.

[0122] The video playback page may include an episode control. The episode control may include the name and episode information of the target video. The episode information of the target video may include information on the total number of episodes of the target video. The total number of episodes may be understood as the total number of episodes of the target video, or as the number of episodes of the target video that has been released. Exemplarily, when the total number of episodes is the total number of episodes of the target video, and the target video includes 66 episodes, the episode information of the target video may be "all 66 episodes". Exemplarily, when the total number of episodes is the number of episodes of the target video that has been released, and the target video has been updated to 20 episodes, the episode information of the target video may be "updated to 20 episodes".

[0123] The episode control is used to trigger the display of an episode page. In response to a triggering operation on the episode control, the episode page of the target video can be displayed. The episode page of the target video can include video information for the multiple episodes of the target video. The video information for each episode can include the episode number, content summary, number of likes, number of favorites, number of comments, and duration. In response to a triggering operation on the video information of the target episode video, the video of the target episode can be played on the video playback page.

[0124] For example, Figure 2D This is a schematic diagram of the interactive process of displaying episode pages provided by the present application. Figure 2D As shown, the video playing page 2-4 may include an episode control 4, and the episode page 2-7 may be displayed in response to a triggering operation on the episode control 4 in the video playing page 2-4. The episode page 2-7 may include video information of multiple episodes of the video.

[0125] In some embodiments, the video playback page may include a video playback area and an episode control display area. The video playback area is an area for playing videos. The episode control display area is an area for displaying episode controls.

[0126] It can be seen that since the episode controls are displayed in a dedicated area, the display of the episode controls does not affect the display of the video playback content, and the video playback effect can be guaranteed.

[0127] In other embodiments, the episode control may be displayed at a preset position in the video playback area. The episode control may be displayed in a suspended manner, in an upward floating manner, or in other manners.

[0128] It can be seen that since there is no need for a special area to display the episode controls, the area of ​​the display area of ​​the video playback area can be guaranteed, and the video playback effect can be guaranteed.

[0129] The video playback page may also include like controls, favorite controls, comment controls, share controls, current episode information, etc. This information can be displayed in a floating manner in the video playback area, so the display of this information does not affect the video playback efficiency, thereby ensuring the video playback effect.

[0130] The Like control is used to like a playing video. In response to a trigger operation on the Like control, a target number of episodes in a target video can be liked. The target number of episodes is the episode number of the target video currently playing on the video playback page when the trigger operation is detected.

[0131] The collection control is a control for collecting the played video. In response to the triggering operation of the collection control, the target number of episodes in the target video can be collected.

[0132] The current episode information is the information of the episode currently being played on the video playback page.

[0133] The comment control is used to trigger the display of a comment posting card. In response to a triggering operation on the comment control, a comment posting card can be displayed on the video playback page. The comment posting card can include a comment posting box, posted comments, and more.

[0134] The share control is used to trigger video sharing. In response to the triggering operation of the share control, a share card can be displayed on the video playback page. The share card can include an icon of a real-time communication application that can be shared, etc.

[0135] For example, Figure 2E This is a schematic diagram of a video playback page provided by this application. Figure 2E As shown, the video playback page may include episode controls, like controls, favorite controls, comment controls, share controls, current episode information, etc.

[0136] 202. Replace the episode control of the target video with the product information of the first product.

[0137] The first product is the product included in the first image frame in the target video. The first image frame can be any image frame in the target video. The product can be any variety of products that can be purchased.

[0138] The product information of the first product may include one or more of the following information: a picture of the first product, a name of the first product, a price of the first product, and the like.

[0139] Replacing the episode control of the target video with the product information of the first product can be understood as displaying the product information of the first product in a floating manner at the display position or display area of ​​the episode control, or can be understood as not displaying the episode control in any form at the display position or display area of ​​the episode control, but displaying the product information of the first product.

[0140] During the playback of the target video, the episode widget of the target video may be replaced with the product information of the first product. The replacement of the episode widget of the target video may be performed proactively by the client or based on user operation.

[0141] In some embodiments, a first image frame of a target video may be displayed, and an episode widget of the target video may be replaced with product information of a first product, where the first product is determined based on a plot corresponding to the first image frame.

[0142] Product information for products in the plot can be inserted at key plot points. During the target video production process, a correspondence can be established between the image frames corresponding to the key plot points and the product information of the key products in the image frames. For example, if the first image frame corresponds to a plot point involving the protagonist using eye cream, a correspondence can be established between the first image frame and the information about the eye cream.

[0143] During the target video playback process, before the first image frame is played, the first image frame and product information of the first product corresponding to the first image frame may be obtained.

[0144] In some cases, the first image frame of the target video may be displayed during the playback time of the first image frame, and the episode control of the target video in the video playback page may be replaced with product information of the first product.

[0145] It can be seen that the display of the first image frame and the replacement of the episode control can be performed simultaneously, indicating that the first product is the product in the first image frame, so that the user can see the product information of the product in the first image frame when viewing the first image frame, and the synchronization of the product in the image frame and the displayed product information can be achieved, thereby ensuring the real-time and effectiveness of the displayed product information.

[0146] In other cases, the first image frame of the target video can be displayed at the start time of the first image frame, and the episode control of the target video on the video playback page can be replaced with the product information of the first product at the target time. The target time is later than the start time of the first image frame, but earlier than the end time of the first image frame. The start time of the first image frame is the time when the first image frame starts playing or is displayed. The end time of the first image frame is the time when the first image frame stops playing or is displayed.

[0147] As can be seen, the episode control replacement time can be later than the start time of the first image frame. That is, the product information of the first product can be displayed after the first image frame has been displayed for a period of time. Although the episode control replacement time can be later than the start time of the first image frame, it is necessary to ensure that the product information of the first product is displayed when the first image frame is displayed. That is, the episode control replacement time must be earlier than the end time of the first image frame.

[0148] It can be seen that during the video playback process, the episode controls of the target video can be automatically replaced with the product information of the goods in the plot according to the plot, so that the user can see the product information of the goods in the plot while watching the video. When the user is interested in a certain product, he can directly understand the same product and / or the product by operating the product information. Since the product information of the product can be directly displayed without the need for user operation, the user operation can be simplified, and the user purchase efficiency and user experience can be improved. In addition, since the episode controls of the target video are replaced with the product information of the goods in the plot, the display of the product information of the goods does not affect the playback effect of the video, thereby ensuring the user's viewing effect and further improving the user experience. Furthermore, easy shopping can be achieved while the user enjoys video entertainment, which can improve the convenience and fun of shopping.

[0149] For example, Figure 2F This is a schematic diagram of a product information in which a collection control is replaced with a product provided by the present application. Figure 2F As shown, the display area of ​​the episode control below the video playback area is replaced with the product information of the product.

[0150] In other embodiments, in response to a triggering operation on the first product in the first image frame, the collection control may be replaced with product information of the first product.

[0151] While the user is watching the target video, if they want to purchase or view the first product in the first image frame, they can perform an operation on the first product in the first image frame. After the client detects the user's operation on the first product in the first image frame, the client can replace the episode control with product information of the first product in response to the triggering operation on the first product in the first image frame.

[0152] For example, in response to a long press operation on the first product in the first image frame, the episode control may be replaced with product information of the first product.

[0153] For example, when the first image frame is playing, a click on the first image frame can pause the target video. Then, a long press on the location of the first product in the first image frame can replace the episode widget with product information for the first product. This shows that the user can trigger the first product in the first image frame while the video is paused.

[0154] For example, while the first image frame is playing, a long press on the location of the first product in the first image frame can replace the episode control with product information for the first product. This allows triggering the first product in the first image frame while the video is playing, without affecting the video playback, thus improving the user experience.

[0155] It should be understood that the above is an exemplary description of the triggering operation of the first product and does not limit the triggering operation of the first product.

[0156] As can be seen, while a user is watching a video, if they need to purchase or view the same product as in the video, they can trigger an operation on the product in the image frame, replacing the episode control of the target video with the product information of the product in the plot. This allows the user to directly learn about and / or purchase the same product by operating on the product information. If the user does not need to purchase or view the product in the video, no operation is performed on the product in the image frame, which can reduce unnecessary processing, thereby reducing power consumption and improving the user experience. In addition, since the episode control of the target video is replaced with the product information of the product in the plot, the display of the product information does not affect the playback effect of the video, thereby ensuring the user's viewing experience and further improving the user experience. Furthermore, users can easily shop while enjoying video entertainment, which can enhance the convenience and fun of shopping. Furthermore, different users can choose to operate different products to purchase as needed, which can meet the needs of different users and improve the flexibility and applicability of user shopping.

[0157] It should be understood that in response to the triggering operation of the first product in the first image frame, the collection control can be directly replaced with the product information of the first product, or the collection control can be replaced with the product information of the first product after other operations of the user, and the intermediate process is not limited.

[0158] In some further embodiments, the video playback page may further include a product positioning control, which may replace the episode control of the target video with product information of the first product in response to a triggering operation on the product positioning control corresponding to the first image frame.

[0159] The product locator control is used to locate the position of a product within the displayed image frame. The triggering operation of the product locator control corresponding to the first image frame can be understood as the triggering operation of the product locator control when the first image frame is displayed, that is, the triggering operation of the product locator control when the first image frame is displayed.

[0160] While the user is watching the target video, upon viewing the first image frame, if the user wishes to purchase or view the product in the first image frame, the user may operate the product location control. After the client detects the user's operation of the product location control, the client may replace the episode control with product information for the first product in response to the triggering operation of the product location control corresponding to the first image frame.

[0161] In some cases, in response to a triggering operation on a product positioning control corresponding to the first image frame, the first positioning control can be displayed at positions corresponding to multiple products in the first image frame respectively; in response to a triggering operation on the first positioning control corresponding to the first product, the episode control of the target video can be replaced with the product information of the first product.

[0162] As can be seen, the product positioning control can be used to locate the positions of all products in an image frame and display the corresponding positioning controls, so that users can use these product corresponding positioning controls as needed to select the desired products from these products to display the corresponding product information, and then purchase or view the products based on the product information. Shopping can be achieved while watching a video, which can improve the user experience and increase the convenience and fun of shopping. Furthermore, different users can choose to operate different products according to the positioning controls to achieve shopping, which can meet the needs of different users and improve the flexibility and applicability of user shopping.

[0163] In other cases, in response to a triggering operation on the positioning control of the product corresponding to the first image frame, a positioning box can be displayed at a preset position, and in response to a triggering operation on the positioning box from the preset position to the position corresponding to the first product, the episode control of the target video can be replaced with the product information of the first product.

[0164] The preset position may be a fixed position on the video playback page, or may be the position where the positioning box was last closed.

[0165] It can be seen that after the user operates the product positioning control, a positioning box can be displayed at a preset position on the video playback page. The user can then move or drag the positioning box to the corresponding position of the desired product as needed, so that the episode control of the target video can be replaced with the product information of the desired product.

[0166] The corresponding position of the product can be understood as the position of the product, that is, any position on the product, or any position whose distance from the edge position of the product outline is less than or equal to a preset distance.

[0167] It can be seen that when a user is watching a video, if the user needs to purchase or view the product in the video, the product positioning control can be triggered to replace the episode control of the target video with the product information of the product in the plot, so that the user can directly understand and / or purchase the product by operating the corresponding product information. If the user does not need to purchase or view the product in the video, the product positioning control will not be triggered, which can reduce unnecessary processing, thereby reducing power consumption and improving user experience, as well as enhancing the convenience and fun of shopping. In addition, since the episode control of the target video is replaced with the product information of the product in the plot, the display of the product information does not affect the playback effect of the video, thereby ensuring the user's viewing effect and further improving the user experience. Furthermore, different users can choose different products to purchase according to the positioning box, which can meet the needs of different users and improve the flexibility and applicability of user shopping.

[0168] 203. In response to a triggering operation on the product information of the first product, display a product details page of the first product.

[0169] When the user needs to view the specific information of the first product or needs to purchase the first product, the user can operate the displayed product information of the first product. Then, the client can display the product details page of the first product in response to the triggering operation on the product information of the first product.

[0170] The product details page of a product is a dedicated page used to provide detailed information about the product. The product details page of a product may include product information and product review information. Product information refers to information about the product, and may include basic parameter information, selling point information, usage information, after-sales information, logistics information, etc. Basic parameter information of a product may include the material, size, model, etc. Selling point information of a product refers to information about the advantages of the product. Product usage information refers to information related to the use of the product, and may include information on the usage scenarios of the product, as well as information on the instructions for use of the product. After-sales information of a product refers to information related to the after-sales service of the product. Logistics information of a product refers to information related to the transportation of the product. Product review information refers to information about user evaluations of the product.

[0171] The product details page of the product may also include a purchase control. The user can purchase the first product or add it to the shopping cart through the purchase control.

[0172] The above-mentioned product information display method displays the video playback page including the episode control of the target video, replaces the episode control with the product information of the first product included in the first image frame of the target video, and displays the product details page of the first product in response to the triggering operation of the product information of the first product. It can be seen that during the video playback process, the episode control of the video can be replaced with the product information of the product in the video, so that if the user needs the same product while watching the video, the user can enter the corresponding product details page through the product information to purchase the product, and shopping can be achieved while the user is entertaining, which can improve the user experience, reduce the user's shopping time, and enhance the convenience and fun of shopping. Furthermore, different users can choose to operate different products to achieve shopping according to their needs, which can meet the needs of different users and improve the flexibility and applicability of user shopping.

[0173] In an alternative embodiment, Figure 3 This is an interactive diagram of a method for displaying product information provided by an embodiment of the present application. Figure 1 The client and server 102 on the terminal device 101 are described in detail. Figure 3 As shown, the commodity information display method may include the following steps.

[0174] 301. The client displays a video playback page of the target video including episode controls.

[0175] 302. The client replaces the episode control on the video playback page with the product information of the first product.

[0176] The detailed description of step 301 - step 302 can refer to the description of step 201 - step 202 and will not be repeated here.

[0177] 303. In response to the triggering operation on the product information of the first product, the client sends a first information acquisition request to the server.

[0178] Correspondingly, the server receives the first information acquisition request from the client.

[0179] In response to a trigger operation on the product information of the first product, the client may generate a first information acquisition request based on the product information of the first product, and then send the first information acquisition request to the server. The first information acquisition request may include the product information of the first product. The first information acquisition request may also include an identifier of the client.

[0180] 304. The server determines product details page information of the first product based on the product information of the first product.

[0181] The server may parse the first information acquisition request to obtain the product information of the first product and may also obtain the identifier of the client.

[0182] The server can determine the product details page information of the first product based on the product information of the first product. The product details page information of the first product is the information of the product details page of the first product.

[0183] 305. The server sends the product details page information of the first product to the client.

[0184] Correspondingly, the client receives the product details page information of the first product from the server.

[0185] The server may send product details page information of the first product to the client according to the identifier of the client.

[0186] 306. The client displays the product details page of the first product based on the product details page information of the first product.

[0187] The detailed description of steps 304 to 306 can refer to the description of step 203 and will not be repeated here.

[0188] In the above-mentioned method for displaying product information, during video playback, the client can replace the episode controls of the video with the product information of the product in the video, and can obtain the product details page of the product from the server based on the user's operation on the product information, so that the user can purchase the product through the product details page, and can realize shopping while the user is entertained, which can improve the user experience, reduce the user's shopping time, and enhance the convenience and fun of shopping. In addition, different users can choose to operate different product information to realize shopping according to their needs, which can meet the needs of different users and improve the flexibility and applicability of user shopping. Furthermore, the product details page is determined by the server based on the product information, which can ensure the accuracy and timeliness of the determined product details page, can reduce the processing process of the terminal device, and thus can reduce the power consumption of the terminal device.

[0189] In an alternative embodiment, Figure 4A This is a flow chart of another method for displaying product information provided by an embodiment of the present application. Figure 1 The client on the terminal device 101 in the embodiment. Figure 4A As shown, the commodity information display method may include the following steps.

[0190] 401. Display the video playback page of the target video including the image recognition control.

[0191] The video playback page may include an image recognition control. The image recognition control is a control for performing image recognition and searching for product images in the image frame.

[0192] The image recognition control can be circular, square, or other shapes.

[0193] The image recognition control can be displayed above the video playback area on the video playback page, or can be displayed at other locations in the video playback area on the video playback page.

[0194] The display position of the image recognition control in the video playback page can be fixed or changed based on user operations.

[0195] The image recognition control can be displayed in a suspended manner, in a floating manner, or in other manners.

[0196] For example, Figure 4B This is a schematic diagram of another video playback page provided by the present application. Figure 4B As shown, the video playback page 4-1 may include an image recognition control 5, which is displayed in a floating manner above the video playback area.

[0197] For other detailed descriptions of step 401 , please refer to the relevant descriptions below step 201 , which will not be repeated here.

[0198] 402. In response to a triggering operation on an image recognition control corresponding to a second image frame in a target video, a search card corresponding to a second product is displayed on the second image frame, and image recognition search results corresponding to the second product are displayed on the search card corresponding to the second product.

[0199] The second image frame is any image frame in the target video. The commodity can be various commodities that can be purchased.

[0200] The second image frame corresponds to the triggering operation of the image recognition control, which can be understood as the triggering operation of the image recognition control when the second image frame is displayed, that is, the triggering operation of the image recognition control when the second image frame is displayed.

[0201] The second image frame includes a second product, that is, the second product is the product in the second image frame. The second image may include one or more products.

[0202] In the case where the second image includes only one product, the second product is the product included in the second image.

[0203] When the second image includes multiple commodities, the second commodity can be the commodity with the largest area in the second image frame, that is, the commodity with the largest area among all commodities included in the second image frame, or it can be the commodity with the smallest area in the second image frame, that is, the commodity with the smallest area among all commodities included in the second image frame.

[0204] When the second image includes three or more commodities, the second commodity may be the commodity with the largest area in the second image frame, the commodity with the smallest area in the second image frame, or the commodity with an intermediate area in the second image frame.

[0205] The search card corresponding to the second product is a search card determined based on the image of the second product.

[0206] The image recognition search result for the second product is determined using image recognition technology based on the note details page and the product details page. The note details page is a dedicated page that details the complete content of the note. A detailed description of the product details page can be found above and will not be repeated here.

[0207] In response to triggering an image recognition control corresponding to a second image frame in a target video, a search card corresponding to the second product can be displayed on the second image frame, and image recognition search results corresponding to the second product can be displayed on the search card corresponding to the second product. The search card corresponding to the second product can be displayed in a floating manner on the second image frame, or in a suspended manner on the second image frame.

[0208] In some cases, when the target video is playing the second image frame, the target video can be paused in response to a triggering operation on the second image frame, and then the search card corresponding to the second product can be displayed in response to a triggering operation on the image recognition control corresponding to the second image frame. This shows that the user can trigger the image recognition control corresponding to the second image frame while the video is paused in the second image frame.

[0209] In other cases, when the target video plays the second image frame, a search card corresponding to the second product can be displayed in response to a triggering operation on the image recognition control corresponding to the second image frame. Thus, the image recognition control corresponding to the second image frame can be triggered when the video plays to the second image frame. Since triggering the image recognition control does not require pausing the video first, only the image recognition control needs to be operated, eliminating the need for the user to perform multiple operations, simplifying user operations and improving the user experience.

[0210] It should be understood that before the image recognition control corresponding to the second image frame is triggered, no matter whether the target video is in the playing state or the paused state, after the image recognition control corresponding to the second image frame is triggered, the target video is in the paused state, and the target video will be paused at the second image frame.

[0211] The image recognition search results corresponding to the second product may include the product information of all products determined based on the note details page and the product details page through image recognition technology, that is, the product information of all products searched from the note details page and the product details page based on the picture of the second product.

[0212] In response to a triggering operation on the image recognition control corresponding to the second image frame in the target video, a search card corresponding to the second product can be displayed on the second image frame, and product information of multiple products in the image recognition search results corresponding to the second product can be displayed on the search card corresponding to the second product. The multiple products can be some or all of the products included in the image recognition search results corresponding to the second product.

[0213] It should be understood that the number of product information items displayed on the search card corresponding to the second product is determined by the size of the product information and the size of the area displaying the product information on the search card corresponding to the second product. The area displaying product information on the search card may also be referred to as the search result display area. If the size of the product information is fixed, the larger the search result display area, the more product information items are displayed.

[0214] The product information of all products included in the search results for the second product is arranged in an order based on the similarity between these products and the second product. The higher the similarity between a product and the second product, the higher the product information of this product is displayed in the search results for the second product.

[0215] For example, Figure 4C This is a schematic diagram of the interactive process of displaying a product corresponding search card provided by the present application. Figure 4C As shown, the video playback page 4-1 may include an image recognition control 5, which can display a search card corresponding to a product on the image frame in a floating manner in response to a triggering operation on the image recognition control 5, and display product information of multiple products in the image recognition search results corresponding to the product on the search card corresponding to the product.

[0216] The above-mentioned product information display method displays a video playback page including an image recognition control of the target video, and in response to a triggering operation of the image recognition control corresponding to the second image frame in the target video, displays a search card corresponding to the second product on the second image frame, and displays the image recognition search results corresponding to the second product on the search card corresponding to the second product. It can be seen that when the user sees a product of interest in the process of watching a video, he can actively search for the product in the image frame through the image recognition control, so that the image recognition search results can be displayed in the form of a card on the image frame. The user can easily realize the shopping needs while enjoying video entertainment without using a special shopping platform for search and search, which can improve the convenience and fun of shopping, improve the user experience and reduce the shopping time of the user. Furthermore, different users can operate the image recognition control at different times according to their needs to realize shopping, which can meet the needs of different users and improve the flexibility and applicability of user shopping.

[0217] In some embodiments, the search card corresponding to the second product may include a same-item product control, and in response to a triggering operation on the same-item product control, product information of multiple products in the same-item product search results corresponding to the second product may be displayed on the search card corresponding to the second product.

[0218] The same product control is used to trigger the display of search results for the same product.

[0219] The search results for the same product corresponding to the second product are determined based on the product details page using image recognition technology, and may include product information of all the same products determined based on the product details page using image recognition technology, that is, product information of all products searched from the product details page based on the picture of the second product.

[0220] For example, Figure 4D This is a schematic diagram of the interactive process of displaying the same product provided by this application. Figure 4D As shown, the search card may include a same-item product control, and in response to a triggering operation on the same-item product control, product information of multiple products in the same-item product search results may be displayed on the search card.

[0221] The display order of the product information of all products in the search results of the same product corresponding to the second product can be determined based on the price of the product, the sales volume of the product, the similarity between the product and the second product, or the comprehensive information of the product.

[0222] The display order of the product information of all products in the search results of the same product corresponding to the second product may be fixed or adjusted based on user operations.

[0223] It should be understood that the image recognition search results corresponding to the second product may include search results for the same product as the second product.

[0224] It can be seen that the user can operate the same product control on the search card to display the product information of the same product on the search card, so that the user can view or purchase the same product, which can improve the user experience.

[0225] In some embodiments, the second product corresponding search card may further include an image recognition search control, which may display product information of multiple products in the second product corresponding image recognition search results on the second product corresponding search card in response to a triggering operation on the image recognition search control.

[0226] It can be seen that users can operate the same product control or image search control on the search card as needed to display different product information on the search card, so that users can view or purchase the required products, which can improve the flexibility of product information display and user experience.

[0227] In some embodiments, in response to a triggering operation on the image recognition control corresponding to the second image frame in the target video, a search card corresponding to the second product can be displayed on the second image frame, an image recognition box can be displayed at the location of the second product in the second image frame, and image recognition search results corresponding to the second product can be displayed on the search card corresponding to the second product.

[0228] The image recognition frame is a frame used to identify or indicate the currently searched product.

[0229] The image recognition frame can be square, circular, or other shapes.

[0230] The image recognition frame can be a solid line frame or a dotted line frame.

[0231] The location of the second product in the second image frame can be understood as the area where the second product is located in the second image frame.

[0232] The size of the image recognition frame can be fixed, or it can be adjusted based on user operations or the size of the product.

[0233] The area framed by the image recognition frame can be larger than the area of ​​the second product, smaller than the area of ​​the second product, or equal to the area of ​​the second product.

[0234] It can be seen that after searching for the second product through the image recognition control, not only can the search card corresponding to the second product be displayed on the second image frame, but the image recognition frame can also be displayed at the position of the second product in the second image frame, so that the user can determine according to the image recognition frame that the displayed search card is the search card corresponding to the product identified by the image recognition frame, rather than the search card of other products, and synchronization between the image recognition frame and the search card can be achieved.

[0235] In some embodiments, in response to a triggering operation on the image recognition control corresponding to the second image frame in the target video, a search card corresponding to the second product can be displayed on the second image frame, second positioning controls can be displayed at positions corresponding to multiple products in the second image frame, and image recognition search results corresponding to the second product can be displayed on the search card corresponding to the second product. In response to a triggering operation on the second positioning control corresponding to the third product, a search card corresponding to the third product can be displayed on the second image frame, and image recognition search results corresponding to the third product can be displayed on the search card corresponding to the third product.

[0236] The plurality of commodities in the second image frame include the second commodity, that is, each commodity in the second image frame corresponds to a second positioning control. The third commodity is any commodity in the plurality of commodities except the second commodity.

[0237] The corresponding position of the product can be understood as the position of the product, that is, any position on the product, or any position whose distance from the edge position of the product outline is less than or equal to a preset distance.

[0238] The second positioning control may be displayed in a suspended manner, a floating manner, or other manners.

[0239] The shape of the second positioning control can be circular, square, ring, or other shapes.

[0240] After the user operates the image recognition control, a search card corresponding to the second product is displayed. If the user needs to search for other products, the user can operate the second positioning control corresponding to the product to be searched. In response to triggering the second positioning control corresponding to the third product, a search card corresponding to the third product can be displayed on the second image frame, and the image recognition search results corresponding to the third product can be displayed on the search card corresponding to the third product.

[0241] For a detailed description of the search card corresponding to the third product, please refer to the relevant description of the search card corresponding to the second product, which will not be repeated here.

[0242] It can be seen that after the user operates the image recognition control, all products in the second image frame can be located through the second positioning control, so that the user can use these second positioning controls to select the products to be searched or purchased as needed, which can improve the convenience and flexibility of user shopping and improve the user experience.

[0243] In some embodiments, in response to a triggering operation on an image recognition control corresponding to a second image frame in a target video, a search card corresponding to a second product can be displayed on the second image frame, an image recognition frame can be displayed at the location of the second product in the second image frame, positioning controls can be displayed at locations corresponding to multiple products in the second image frame, and image recognition search results corresponding to the second product can be displayed on the search card corresponding to the second product. In response to a triggering operation on a positioning control corresponding to a third product, a search card corresponding to a third product can be displayed on the second image frame, an image recognition frame can be displayed at the location of the third product in the second image frame, and image recognition search results corresponding to the third product can be displayed on the search card corresponding to the third product. The multiple products in the second image frame include the second product. The third product is any product among the multiple products except the second product.

[0244] It can be seen that after switching the search product, the display position of the image recognition box changes, and the content displayed on the search card also changes, which can ensure the synchronization between the product information displayed on the search card and the product identified by the image recognition box.

[0245] The size of the search card corresponding to the second product can be fixed or adjusted based on user operations.

[0246] In some embodiments, the search card corresponding to the second product may be enlarged in response to a first triggering operation on the search card corresponding to the second product.

[0247] In other embodiments, the search card corresponding to the second product may be reduced in response to a second triggering operation on the search card corresponding to the second product.

[0248] Exemplarily, the first trigger operation may be a pull-up operation, and the second trigger operation may be a pull-down operation.

[0249] The search card corresponding to the second product may include a search result display area.

[0250] The search card corresponding to the second product may also include a control display area. The control display area may include a control for searching for the same product and a control for searching by image. The control display area may also include a control for extracting text.

[0251] In some embodiments, the text extraction control is a control for triggering the display of text in the second image frame on the search card. In response to the triggering operation of the text extraction control on the search card corresponding to the second product, the text in the second image frame can be displayed on the search card.

[0252] It can be seen that after the user operates the image recognition control, the text in the image frame can be displayed by extracting the text control, so that the user can use the text in the image frame, which can improve the user experience.

[0253] The search card corresponding to the second product may also include a search area. The search area may include a search box. The search box is a box for receiving search information. Therefore, users can continue searching for information on the search card through the search box, without having to exit the video to search again. This can reduce the user's search steps and improve search efficiency.

[0254] When the size of the second product search card changes, the sizes of the control display area and the search area in the second product search card can remain unchanged, while the size of the search result display area can change. Therefore, when the second product search card is enlarged, the amount of product information displayed on the second product search card can increase; when the second product search card is reduced, the amount of product information displayed on the second product search card can decrease.

[0255] For example, Figure 4E This is a schematic diagram of the interactive process of adjusting the size of a search card provided by the present application. Figure 4E As shown, in response to a pull-up operation on the search card, the search card corresponding to the second product can be enlarged.

[0256] For example, Figure 4F This is a schematic diagram of a picture recognition control provided by the present application that is displayed after being triggered. Figure 4F As shown, the image recognition frame is a square frame with four solid corners, and two second positioning controls corresponding to the products are displayed in the image frame. The search card can also include a search box and a text extraction control.

[0257] It can be seen that users can adjust the size of the search card as needed, which can improve the flexibility of the search card display and enhance the user experience.

[0258] In some embodiments, the product details page of the sixth product may be displayed in response to a triggering operation on the target product information displayed on the search card corresponding to the second product.

[0259] The target product information may be a product information included in the search results of the image recognition corresponding to the second product, or may be a product information included in the search results of the same product corresponding to the second product.

[0260] In some cases, the product details page of the sixth product can be displayed in response to a triggering operation on the target product information in the image recognition search results on the search card corresponding to the second product.

[0261] In other cases, the product details page of the sixth product may be displayed in response to a triggering operation on target product information in the search results for the same product on the search card corresponding to the second product.

[0262] It can be seen that the image recognition control can be used to identify products in the image frame based on image recognition technology, and to find products similar and / or the same as the product based on the product details page and / or note details page, and display the product information of the found products, so that users can select the required products from these products to view or purchase as needed, allowing users to shop while watching videos, which can improve user experience, reduce shopping time, and make users' shopping more convenient, interesting and flexible.

[0263] In an alternative embodiment, Figure 5 This is an interactive diagram of another method for displaying product information provided by an embodiment of the present application. Figure 1 The client and server 102 on the terminal device 101 are described in detail. Figure 5 As shown, the commodity information display method may include the following steps.

[0264] 501. The client displays a video playback page of the target video including an image recognition control.

[0265] The detailed description of step 501 can refer to the description of step 401 and will not be repeated here.

[0266] 502. In response to a triggering operation on an image recognition control corresponding to a second image frame in a target video, the client sends a search request to the server.

[0267] Accordingly, the server receives a search request from the client.

[0268] In response to a triggering operation on the image recognition control corresponding to the second image frame in the target video, the client may generate a search request based on the second image frame, and then send the search request to the server. The search request may include an identifier of the second image frame. The search request may also include an identifier of the client.

[0269] 503. The server determines a search result corresponding to the second product based on the second image frame.

[0270] After receiving the search request, the server may parse the search request to obtain the identifier of the second image frame and the identifier of the client.

[0271] The server can obtain the second image frame according to the identifier of the second image frame and identify the image of the second product in the second image frame using image recognition technology. A detailed description of the second product can be found in the relevant description below step 402 and will not be repeated here.

[0272] The server can search for products similar to the second product from the note details page and the product details page based on the image of the second product, and obtain image recognition search results corresponding to the second product. The server can determine the search results for the same product corresponding to the second product based on the product details page, and can determine the search results corresponding to the second product based on the image recognition search results and the search results for the same product.

[0273] The server can search for multiple products whose similarity with the second product is greater than or equal to a similarity threshold from the note details page and the product details page based on the picture of the second product, obtain product information of these multiple products, and arrange the product information of the multiple products in descending order according to the corresponding similarities to obtain the image recognition search results corresponding to the second product.

[0274] In some embodiments, the server may also determine location information of all commodities in the second image frame.

[0275] 504. The server sends the search result corresponding to the second product to the client.

[0276] Correspondingly, the client receives the search result corresponding to the second product from the server.

[0277] The server may send the search result corresponding to the second product to the client according to the identifier of the client.

[0278] In some embodiments, the server may send the search result corresponding to the second product and the template information of the search card to the client.

[0279] In some embodiments, the server may send the search result corresponding to the second product and the location information of all products in the second image frame to the client.

[0280] 505. The client displays a search card corresponding to the second product on the second image frame according to the search result corresponding to the second product, and displays the image recognition search result corresponding to the second product on the search card corresponding to the second product.

[0281] After the client receives the search results corresponding to the second product, it can generate a search card corresponding to the second product based on the search results corresponding to the second product, and then display the search card corresponding to the second product on the second image frame, and display the image recognition search results corresponding to the second product on the search card corresponding to the second product.

[0282] The client may generate a search card corresponding to the second product based on the search result corresponding to the second product and the template information of the search card.

[0283] The client may also display an image recognition frame at the location of the second product in the second image frame according to the location information of all products in the second image frame, and / or display second positioning controls at corresponding positions of multiple products in the second image frame.

[0284] In the above-mentioned method for displaying product information, when a user sees a product of interest while watching a video, he or she can operate the image recognition control. In response to the operation, the client can send a search request to the server. The server can search for the product in the image frame according to the search request and send the search result to the client. The client can display the image recognition search result in the form of a card on the image frame. Users can easily realize their shopping needs while enjoying video entertainment without using a special shopping platform for search and search, which can improve the convenience and fun of shopping and improve the user experience. In addition, the image recognition search result is determined by the server based on the product details page and the note details page, which can ensure the accuracy and timeliness of the determined image recognition search result, reduce the processing process of the terminal device, and thus reduce the power consumption of the terminal device. Furthermore, different users can operate the image recognition control at different times according to their needs to realize shopping, which can meet the needs of different users and improve the flexibility and applicability of user shopping.

[0285] In an alternative embodiment, Figure 6A This is a flow chart of another method for displaying product information provided by the embodiment of the present application. Figure 1 The client on the terminal device 101 in FIG. Figure 6A As shown, the commodity information display method may include the following steps.

[0286] 601. Display a video playback page of the target video.

[0287] Among them, the detailed description of the video playback page of the target video can refer to the description of step 201, which will not be repeated here.

[0288] 602. Display a plot branch box including multiple product information on the third image frame displayed on the video playback page.

[0289] The third image frame is any image frame in the target video that has multiple adjacent video segments, that is, multiple adjacent video segments exist after the third image frame.

[0290] The plot branch box can include multiple product information. This multiple product information is for multiple products, that is, each product information corresponds to a single product. The multiple product information corresponds one-to-one with multiple video clips, that is, each product information corresponds to a single video clip, and each video clip corresponds to a product information. It can be seen that different products were used in the filming of each video clip.

[0291] When the target video is played to the third image frame, it can be determined whether there are multiple video clips adjacent to the third image frame, that is, whether there are multiple adjacent video clips after the third image frame. If there are multiple video clips adjacent to the third image frame, it indicates that there are multiple adjacent video clips after the third image frame, and it is impossible to determine which video clip of these multiple video clips to play. Therefore, a plot branch box can be displayed on the third image frame displayed in the video playback page, that is, a plot branch box can be displayed on the third image frame so that the user can select the required video clip through the plot branch box.

[0292] Product information may include product images. Product images allow users to intuitively see the product, allowing them to directly determine whether they are interested in the product based on the product image. This avoids the situation where users need to display the product details page based on the product information before confirming their interest in the product. This can reduce unnecessary operations and processing, simplify user operations, reduce power consumption, and improve the user experience.

[0293] Product information may also include product prices. Product prices allow users to understand the product price before deciding whether to view or purchase it. This can prevent users from viewing a product without understanding the price but not purchasing it because the price is not right. This can also avoid unnecessary operations and processing, thereby reducing power consumption, simplifying user operations, and improving the user experience.

[0294] Product information may also include other information about the product.

[0295] The plot branch box may be displayed on the third image frame in a floating manner, in a suspended manner, or in other manners.

[0296] For example, Figure 6B This is a schematic diagram of a plot branch frame display provided by an embodiment of the present application. Figure 6B As shown, when the video plays to an image frame, a plot branch box can be displayed on this image frame in a floating manner. The plot branch box includes three product information, and the product information includes pictures and prices of the products.

[0297] 603. In response to a triggering operation on a first product information among the multiple product information, display a product details page for a fourth product.

[0298] If a user is interested in a product corresponding to a first product information among the multiple product information included in the plot branching frame, a trigger operation can be performed on the first product information in the plot branching frame. After detecting the trigger operation on the first product information among the multiple product information in the plot branching frame, a product details page for a fourth product can be displayed in response to the trigger operation on the first product information among the multiple product information. The fourth product is the product corresponding to the first product information.

[0299] The product details page of the fourth product may be displayed in a floating manner, in a suspended manner, or in other manners.

[0300] For example, Figure 6C This is a schematic diagram of the interactive process of displaying product details page provided by this application. Figure 6C As shown, in response to a triggering operation on the first product information displayed on the plot branch box, the product details page of the product corresponding to the first product information can be displayed in a floating manner.

[0301] The above-mentioned product information display method displays a video playback page of a target video, displays a plot branching frame including multiple product information on the third image frame displayed on the video playback page, and displays the product details page of the fourth product in response to a triggering operation on the first product information among the multiple product information. It can be seen that a portion of the video can include multiple video clips. During the video playback process, when the previous frame of the multiple video clips is played, the video playback can be paused, that is, paused at the frame image, and a plot branching frame including product information is displayed on the frame image. If the user is interested in the product corresponding to the product information, the user can actively operate the product information to display the product details page of the product, so that the user can purchase the product through the product details page. The user can easily realize the shopping needs while enjoying video entertainment without using a dedicated shopping platform to search and find, which can improve the convenience and fun of shopping and improve the user experience. In addition, the user can select the required video clip to play through the plot branching frame, thereby enhancing the user's sense of participation.

[0302] In some embodiments, the plot branch box may also include a same-item product control, which may display a same-item product card including purchase controls corresponding to multiple product information in response to a triggering operation on the same-item product control, and may display a product detail page for the fifth product in response to a triggering operation on a purchase control corresponding to the second product information among multiple product information.

[0303] When a user needs to view the same product corresponding to multiple product information displayed on the plot branch box, the same product control on the plot branch box can be triggered. After detecting the triggering operation of the same product control on the plot branch box, the same product card can be displayed in response to the triggering operation of the same product control on the plot branch box.

[0304] The same product card can be displayed in a floating manner, a suspended manner, or in other ways.

[0305] The same product card can include multiple purchase controls corresponding to the product information, that is, the same product card includes multiple purchase controls, and the multiple purchase controls correspond one-to-one to the multiple product information included in the plot branch box. It can be seen that each product corresponds to a purchase control.

[0306] If a user is interested in a product corresponding to the second product information in the plurality of product information, a purchase control corresponding to the second product information in the plurality of product information may be triggered. After detecting the triggering operation on the purchase control corresponding to the second product information in the plurality of product information, a product detail page for a fifth product may be displayed in response to the triggering operation on the purchase control corresponding to the second product information in the plurality of product information. The fifth product is the product corresponding to the second product information.

[0307] The same product card may also include multiple product information. The multiple product information included in the same product card corresponds one-to-one with the multiple product information included in the plot branch box, but the product information included in the same product card is more than the product information included in the plot branch box.

[0308] For example, the product information in the plot branch box may include the product's picture and price, and the product information in the same product card may include the product's picture, price, name, sales quantity, etc.

[0309] For example, Figure 6D This is another schematic diagram of the interactive process of displaying the product details page provided by this application. Figure 6D As shown, in response to the triggering operation of the same product control on the plot branch box, the same product card including three purchase controls can be displayed in a floating manner, and in response to the triggering operation of the first purchase control, the product details page of the product corresponding to the first purchase control can be displayed.

[0310] It can be seen that based on the user's operation on the same product controls on the plot branch box, the same product cards including the purchase controls of these products can be displayed, and the product details page of the product can be displayed based on the user's operation on the purchase controls of the product, so that the user can purchase the product through the product details page. The user can easily realize the shopping needs while enjoying video entertainment without using a special shopping platform for search and search, which can improve the convenience and fun of shopping and improve the user experience.

[0311] In some embodiments, the plot branch box may also include a confirmation control and a selection control corresponding to multiple product information. In response to a triggering operation on the selection control corresponding to the third product information among the multiple product information, the plot branch box may display that the third product information is selected. In response to a triggering operation on the confirmation control, the video clip corresponding to the third product information among the multiple video clips may be played on the video playback page.

[0312] The selection control is a control used to select corresponding product information.

[0313] When a user desires to play a video clip corresponding to a third product information among multiple product information, the user may trigger a selection control corresponding to the third product information on the plot branching frame. Upon detecting the triggering operation on the selection control corresponding to the third product information on the plot branching frame, the third product information may be displayed as selected in the plot branching frame in response to the triggering operation on the selection control corresponding to the third product information among the multiple product information.

[0314] The selection control may be located below or within the corresponding product information.

[0315] For example, Figure 6E This is a schematic diagram of the interactive process of selecting and displaying product information provided by this application. Figure 6E As shown, in response to the triggering operation of the selection control below the third product information in the plot branch box, a black dot can be displayed in the middle of the selection control corresponding to the third product information in the plot branch box to indicate that the product information is selected.

[0316] For example, Figure 6F This is a schematic diagram of another interactive process of selecting and displaying product information provided by the present application. Figure 6F As shown, in response to a triggering operation on a selection control on the picture corresponding to the third product information in the plot branch box, a filled selection control can be displayed on the picture corresponding to the third product information in the plot branch box to indicate that the product information is selected.

[0317] The confirmation control is a control for determining the corresponding video clip based on the product information selected by the user.

[0318] If the third product information selected by the user is the product information that the user actually needs, the user can trigger a confirmation control on the plot branch box. After detecting the triggering operation of the confirmation control on the plot branch box, the video clip corresponding to the third product information among the multiple video clips can be played on the video playback page in response to the triggering operation of the confirmation control on the plot branch box.

[0319] As can be seen, some parts of a video can include multiple video clips. During video playback, when the previous frame of these multiple video clips is played, the video playback can be paused, and a plot branch box including product information can be displayed on the frame. If the user needs to watch the video clip corresponding to a certain product information, the user can operate the selection control corresponding to the product information to select the product information. The user can then confirm the selected product information using the confirmation control to play the video clip corresponding to the selected product information. The video clip played can be determined based on the interaction with the user, which can enhance the user's sense of participation. In addition, different video clips will be played depending on the product information selected by the user, which can improve the flexibility and applicability of video playback.

[0320] In an alternative embodiment, Figure 7 This is an interactive diagram of another method for displaying product information provided by an embodiment of the present application. Figure 1 The client and server 102 on the terminal device 101 are described in detail. Figure 7 As shown, the commodity information display method may include the following steps.

[0321] 701. The client displays a video playback page of the target video.

[0322] 702. The client displays a plot branch box including multiple product information on the third image frame displayed on the video playback page.

[0323] The detailed description of steps 701 and 702 can refer to the description of steps 601 and 602, which will not be repeated here.

[0324] 703. In response to the triggering operation on the first product information among the multiple product information, the client sends a second information acquisition request to the server.

[0325] Correspondingly, the server receives the second information acquisition request from the client.

[0326] The client may generate a second information acquisition request based on the first product information in response to a triggering operation on the first product information among the plurality of product information. The second information acquisition request may include the first product information. The second information acquisition request may also include the client's identifier.

[0327] 704. The server obtains product detail page information of the fourth product based on the first product information.

[0328] The product details page information of the fourth product is the information of the product details page of the fourth product.

[0329] 705. The server sends the product details page information of the fourth product to the client.

[0330] Correspondingly, the client receives the product details page information of the fourth product from the server.

[0331] 706. The client displays the product details page of the fourth product based on the product details page information of the fourth product.

[0332] The detailed description of steps 703 to 706 can be found in the above related descriptions and will not be repeated here.

[0333] In the above-mentioned method for displaying product information, when a user is watching a video and there are multiple video branches, the client can display a plot branch box including product information. If the user is interested in the product corresponding to the product information on the plot branch box, the user can operate the product information, and the product details page can be obtained from the server in response to the operation and displayed, so that the user can purchase the product through the product details page. The user can easily realize the shopping needs while enjoying video entertainment without using a special shopping platform for search and search, which can improve the convenience and fun of shopping and improve the user experience. In addition, the product details page is determined by the server based on the product information, which can ensure the accuracy and timeliness of the product details page, reduce the processing process of the terminal device, and thus reduce the power consumption of the terminal device. Furthermore, different users can select the required video clips to play through the plot branch box according to their needs, thereby enhancing the user's sense of participation.

[0334] In an alternative embodiment, Figure 8 This is a flow chart of another method for displaying product information provided by the embodiment of the present application. Figure 1 The client on the terminal device 101 in FIG. Figure 8 As shown, the commodity information display method may include the following steps.

[0335] 801. Display a video playback page of a target video including an episode control and an image recognition control.

[0336] The detailed description of step 801 can refer to the description of step 201 and step 401, which will not be repeated here.

[0337] 802. Replace the episode control of the target video with the product information of the first product.

[0338] The detailed description of step 802 can refer to the description of step 202 and will not be repeated here.

[0339] 803. In response to a triggering operation on the product information of the first product, a product details page of the first product is displayed.

[0340] The detailed description of step 803 can refer to the description of step 203 and will not be repeated here.

[0341] 804. In response to a triggering operation on the image recognition control corresponding to the second image frame in the target video, a search card corresponding to the second product is displayed on the second image frame, and image recognition search results corresponding to the second product are displayed on the search card corresponding to the second product.

[0342] The detailed description of step 804 can refer to the description of step 402 and will not be repeated here.

[0343] For other related descriptions of step 804 , please refer to the related descriptions after step 402 , which will not be repeated here.

[0344] It should be understood that the execution order of steps 802 - 803 and step 804 is not limited.

[0345] In an alternative embodiment, Figure 9 This is an interactive diagram of another method for displaying product information provided by the embodiment of the present application. Figure 1 The client and server 102 on the terminal device 101 are described in detail. Figure 9 As shown, the commodity information display method may include the following steps.

[0346] 901. The client displays a video playback page of the target video including an episode control and an image recognition control.

[0347] 902. The client replaces the episode control on the video playback page with the product information of the first product.

[0348] 903. In response to the triggering operation on the product information of the first product, the client sends a first information acquisition request to the server.

[0349] Correspondingly, the server receives the first information acquisition request from the client.

[0350] 904. The server determines product details page information of the first product based on the product information of the first product.

[0351] 905. The server sends the product details page information of the first product to the client.

[0352] Correspondingly, the client receives the product details page information of the first product from the server.

[0353] 906. The client displays the product details page of the first product based on the product details page information of the first product.

[0354] The detailed description of steps 901 to 906 can refer to the description of steps 301 to 306 and will not be repeated here.

[0355] 907. In response to the triggering operation of the image recognition control corresponding to the second image frame in the target video, the client sends a search request to the server.

[0356] Accordingly, the server receives a search request from the client.

[0357] 908. The server determines a search result corresponding to the second product based on the second image frame.

[0358] 909. The server sends the search result corresponding to the second product to the client.

[0359] Correspondingly, the client receives the search result corresponding to the second product from the server.

[0360] 910. The client displays a search card corresponding to the second product on the second image frame according to the search result corresponding to the second product, and displays the image recognition search result corresponding to the second product on the search card corresponding to the second product.

[0361] The detailed description of steps 907 to 910 can refer to the description of steps 502 to 505 and will not be repeated here.

[0362] In an alternative embodiment, Figure 10 This is a flow chart of another method for displaying product information provided by the embodiment of the present application. Figure 1 The client on the terminal device 101 in FIG. Figure 10 As shown, the commodity information display method may include the following steps.

[0363] 1001. Display a video playback page of a target video including episode controls.

[0364] The detailed description of step 1001 can refer to the description of step 201 and will not be repeated here.

[0365] 1002. Replace the episode control of the target video with the product information of the first product.

[0366] The detailed description of step 1002 can refer to the description of step 202 and will not be repeated here.

[0367] 1003. In response to a triggering operation on the product information of the first product, display a product details page of the first product.

[0368] The detailed description of step 1003 can refer to the description of step 203 and will not be repeated here.

[0369] 1004. Display a plot branch box including multiple product information on the third image frame displayed on the video playback page.

[0370] The detailed description of step 1004 can refer to the description of step 602 and will not be repeated here.

[0371] 1005. In response to a triggering operation on a first product information among the multiple product information, display a product details page for a fourth product.

[0372] The detailed description of step 1005 can refer to the description of step 603 and will not be repeated here.

[0373] Among them, other related descriptions of steps 1004 and 1005 can refer to the related description after step 603, which will not be repeated here.

[0374] It should be understood that the execution order of step 1002 - step 1003 and step 1004 - step 1005 is not limited.

[0375] In an alternative embodiment, Figure 11 This is an interactive diagram of another method for displaying product information provided by the embodiment of the present application. Figure 1 The client and server 102 on the terminal device 101 are described in detail. Figure 11 As shown, the commodity information display method may include the following steps.

[0376] 1101. The client displays a video playback page of the target video including episode controls.

[0377] 1102. The client replaces the episode control on the video playback page with the product information of the first product.

[0378] 1103. In response to a triggering operation on the product information of the first product, the client sends a first information acquisition request to the server.

[0379] Correspondingly, the server receives the first information acquisition request from the client.

[0380] 1104. The server determines product detail page information of the first product based on the product information of the first product.

[0381] 1105. The server sends the product details page information of the first product to the client.

[0382] Correspondingly, the client receives the product details page information of the first product from the server.

[0383] 1106. The client displays the product details page of the first product based on the product details page information of the first product.

[0384] The detailed description of steps 1101 to 1106 can refer to the description of steps 301 to 306 and will not be repeated here.

[0385] 1107. The client displays a plot branch box including multiple product information on the third image frame displayed on the video playback page.

[0386] 1108. In response to the triggering operation on the first product information among the multiple product information, the client sends a second information acquisition request to the server.

[0387] Correspondingly, the server receives the second information acquisition request from the client.

[0388] 1109. The server obtains product detail page information of the fourth product based on the first product information.

[0389] Correspondingly, the client receives the search result corresponding to the second product from the server.

[0390] 1110. The server sends product details page information of the fourth product to the client.

[0391] Correspondingly, the client receives the product details page information of the fourth product from the server.

[0392] 1111. The client displays the product details page of the fourth product based on the product details page information of the fourth product.

[0393] The detailed description of steps 1107 to 1111 can refer to the description of steps 702 to 706 and will not be repeated here.

[0394] In an alternative embodiment, Figure 12 This is a flow chart of another method for displaying product information provided by the embodiment of the present application. Figure 1 The client on the terminal device 101 in FIG. Figure 12 As shown, the commodity information display method may include the following steps.

[0395] 1201. Display a video playback page of a target video including an image recognition control.

[0396] The detailed description of step 1201 can refer to the description of step 401 and will not be repeated here.

[0397] 1202. In response to a triggering operation on an image recognition control corresponding to a second image frame in a target video, a search card corresponding to a second product is displayed on the second image frame, and image recognition search results corresponding to the second product are displayed on the search card corresponding to the second product.

[0398] The detailed description of step 1202 can refer to the description of step 402 and will not be repeated here.

[0399] 1203. Display a plot branch box including multiple product information on the third image frame displayed on the video playback page.

[0400] The detailed description of step 1203 can refer to the description of step 602 and will not be repeated here.

[0401] 1204. In response to a triggering operation on a first product information among the multiple product information, display a product details page for a fourth product.

[0402] The detailed description of step 1204 can refer to the description of step 603 and will not be repeated here.

[0403] Among them, other related descriptions of steps 1203 and 1204 can refer to the related description after step 603, which will not be repeated here.

[0404] It should be understood that the execution order of step 1202 and step 1203 - step 1204 is not limited.

[0405] In an alternative embodiment, Figure 13 This is an interactive diagram of another method for displaying product information provided by the embodiment of the present application. Figure 1 The client and server 102 on the terminal device 101 are described in detail. Figure 13 As shown, the commodity information display method may include the following steps.

[0406] 1301. The client displays a video playback page of the target video including an image recognition control.

[0407] 1302. In response to a triggering operation on an image recognition control corresponding to a second image frame in a target video, the client sends a search request to the server.

[0408] Accordingly, the server receives a search request from the client.

[0409] 1303. The server determines a search result corresponding to the second product based on the second image frame.

[0410] 1304. The server sends the search result corresponding to the second product to the client.

[0411] Correspondingly, the client receives the search result corresponding to the second product from the server.

[0412] 1305. The client displays a search card corresponding to the second product on the second image frame according to the search result corresponding to the second product, and displays the image recognition search result corresponding to the second product on the search card corresponding to the second product.

[0413] The detailed description of steps 1301 to 1305 can refer to the description of steps 501 to 505 and will not be repeated here.

[0414] 1306. The client displays a plot branch box including multiple product information on the third image frame displayed on the video playback page.

[0415] 1307. In response to the triggering operation on the first product information among the multiple product information, the client sends a second information acquisition request to the server.

[0416] Correspondingly, the server receives the second information acquisition request from the client.

[0417] 1308. The server obtains product detail page information of the fourth product based on the first product information.

[0418] 1309. The server sends the product details page information of the fourth product to the client.

[0419] Correspondingly, the client receives the product details page information of the fourth product from the server.

[0420] 1310. The client displays the product details page of the fourth product based on the product details page information of the fourth product.

[0421] The detailed description of steps 1306 to 1310 may refer to the description of steps 702 to 706 and will not be repeated here.

[0422] In an alternative embodiment, Figure 14 This is a flow chart of another method for displaying product information provided by the embodiment of the present application. Figure 1 The client on the terminal device 101 in FIG. Figure 14 As shown, the commodity information display method may include the following steps.

[0423] 1401. Display a video playback page of a target video including an episode control and an image recognition control.

[0424] The detailed description of step 1401 can refer to the description of step 201 and step 401, which will not be repeated here.

[0425] 1402. Replace the episode control of the target video with the product information of the first product.

[0426] The detailed description of step 1402 can refer to the description of step 202 and will not be repeated here.

[0427] 1403. In response to a triggering operation on the product information of the first product, a product details page of the first product is displayed.

[0428] The detailed description of step 1403 can refer to the description of step 203 and will not be repeated here.

[0429] 1404. In response to a triggering operation on the image recognition control corresponding to the second image frame in the target video, a search card corresponding to the second product is displayed on the second image frame, and image recognition search results corresponding to the second product are displayed on the search card corresponding to the second product.

[0430] The detailed description of step 1404 can refer to the description of step 402 and will not be repeated here.

[0431] Among them, other related descriptions of step 1404 can refer to the related descriptions after step 402, which will not be repeated here.

[0432] 1405. Display a plot branch box including multiple product information on the third image frame displayed on the video playback page.

[0433] The detailed description of step 1405 can refer to the description of step 602 and will not be repeated here.

[0434] 1406. In response to a triggering operation on a first product information among the multiple product information, display a product details page for a fourth product.

[0435] The detailed description of step 1406 can refer to the description of step 603 and will not be repeated here.

[0436] Among them, other related descriptions of steps 1405 and 1406 can refer to the related description after step 603, which will not be repeated here.

[0437] It should be understood that the execution order of steps 1402 - 1403 , step 1404 , and step 1405 - 1406 is not limited.

[0438] In an alternative embodiment, Figure 15This is an interactive diagram of another method for displaying product information provided by the embodiment of the present application. Figure 1 The client and server 102 on the terminal device 101 are described in detail. Figure 15 As shown, the commodity information display method may include the following steps.

[0439] 1501. The client displays a video playback page of the target video including episode controls and image recognition controls.

[0440] 1502. The client replaces the episode control on the video playback page with the product information of the first product.

[0441] 1503. In response to the triggering operation on the product information of the first product, the client sends a first information acquisition request to the server.

[0442] Correspondingly, the server receives the first information acquisition request from the client.

[0443] 1504. The server determines product details page information of the first product based on the product information of the first product.

[0444] 1505. The server sends the product details page information of the first product to the client.

[0445] Correspondingly, the client receives the product details page information of the first product from the server.

[0446] 1506. The client displays the product details page of the first product based on the product details page information of the first product.

[0447] The detailed description of steps 1501 to 1506 can refer to the description of steps 301 to 306 and will not be repeated here.

[0448] 1507. In response to the triggering operation of the image recognition control corresponding to the second image frame in the target video, the client sends a search request to the server.

[0449] Accordingly, the server receives a search request from the client.

[0450] 1508. The server determines a search result corresponding to the second product based on the second image frame.

[0451] 1509. The server sends the search result corresponding to the second product to the client.

[0452] Correspondingly, the client receives the search result corresponding to the second product from the server.

[0453] 1510. The client displays a search card corresponding to the second product on the second image frame based on the search result corresponding to the second product, and displays the image recognition search result corresponding to the second product on the search card corresponding to the second product.

[0454] The detailed description of steps 1507 to 1510 can refer to the description of steps 502 to 505 and will not be repeated here.

[0455] 1511. The client displays a plot branch box including multiple product information on the third image frame displayed on the video playback page.

[0456] 1512. In response to a triggering operation on the first product information among the multiple product information, the client sends a second information acquisition request to the server.

[0457] Correspondingly, the server receives the second information acquisition request from the client.

[0458] 1513. The server obtains product detail page information of the fourth product based on the first product information.

[0459] 1514. The server sends the product details page information of the fourth product to the client.

[0460] Correspondingly, the client receives the product details page information of the fourth product from the server.

[0461] 1515. The client displays the product details page of the fourth product based on the product details page information of the fourth product.

[0462] The detailed description of steps 1511 to 1515 can refer to the description of steps 702 to 706 and will not be repeated here.

[0463] It should be understood that, although the various steps in the flowcharts involved in the various embodiments described above are displayed in sequence according to the instructions of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowcharts involved in the various embodiments described above can include multiple steps or multiple stages, and these steps or stages are not necessarily executed and completed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of steps or stages in other steps.

[0464] It should be understood that the same, similar or corresponding information in the above different embodiments can be referenced to each other.

[0465] Based on the same inventive concept, the present application also provides a product information display device for implementing the aforementioned product information display method. The solution provided by this device is similar to the solution described in the aforementioned method. Therefore, the specific limitations of one or more product information display device embodiments provided below can be found in the aforementioned limitations of the product information display method and will not be further elaborated here.

[0466] In an exemplary embodiment, Figure 16 This is a structural diagram of a commodity information display device provided in an embodiment of the present application. Figure 16 As shown, the commodity information display device may include:

[0467] The first display unit 1601 is used to display a video playback page of a target video, where the video playback page includes episode controls;

[0468] A replacing unit 1602 is configured to replace the episode control with product information of a first product, where the first product is the product included in the first image frame of the target video;

[0469] The second display unit 1603 is configured to display a product details page of the first product in response to a triggering operation on the product information of the first product.

[0470] In some embodiments, the replacement unit 1602 is specifically configured to:

[0471] Displaying the first image frame of the target video and replacing the episode widget with product information of a first product, where the first product is determined based on the plot corresponding to the first image frame; or

[0472] In response to a triggering operation on a first product in a first image frame, replacing the episode control with product information of the first product; or

[0473] The video playback page also includes a product positioning control. In response to a triggering operation on the product positioning control corresponding to the first image frame, the episode control is replaced with product information of the first product.

[0474] In some embodiments, the video playback page further includes an image recognition control, and the product information display device may further include:

[0475] The seventh display unit is used to respond to the triggering operation of the image recognition control corresponding to the second image frame in the target video, display the search card corresponding to the second product on the second image frame, and display the image recognition search results corresponding to the second product on the search card. The second image frame includes the second product, and the image recognition search results are determined based on the note details page and the product details page through image recognition technology.

[0476] In some embodiments, the seventh display unit is specifically used to respond to the triggering operation of the image recognition control corresponding to the second image frame in the target video, display the search card corresponding to the second product on the second image frame, display the image recognition box at the location of the second product in the second image frame, and display the image recognition search results corresponding to the second product on the search card.

[0477] In some embodiments, the seventh display unit is specifically configured to, in response to a triggering operation on an image recognition control corresponding to a second image frame in a target video, display a search card corresponding to a second product on the second image frame, display positioning controls at respective locations corresponding to a plurality of products in the second image frame, and display image recognition search results corresponding to the second product on the search card, wherein the plurality of products include the second product;

[0478] The seventh display unit is also used to respond to the triggering operation of the positioning control corresponding to the third product, display the search card corresponding to the third product on the second image frame, and display the image recognition search results corresponding to the third product on the search card corresponding to the third product. The third product is any product among the multiple products except the second product.

[0479] In some embodiments, the search card includes a same-item product control, and the seventh display unit is further used to display the same-item product search results corresponding to the second product on the search card in response to a triggering operation on the same-item product control. The same-item product search results are determined based on the product details page through image recognition technology.

[0480] In some embodiments, the product information display device may further include:

[0481] a fourth display unit, configured to display a plot branch frame on a third image frame displayed on the video playback page, the plot branch frame including a plurality of product information, the third image frame being any image frame of a plurality of adjacent video segments in the target video, the plurality of product information corresponding one-to-one to the plurality of video segments;

[0482] The fifth display unit is configured to display a product details page of a fourth product in response to a triggering operation on the first product information among the plurality of product information.

[0483] In some embodiments, the plot branch frame further includes a same-item product control, and the product information display device may further include:

[0484] an eighth display unit, configured to display a card for a same-item product in response to a triggering operation on a control for the same-item product, the card comprising a plurality of purchase controls corresponding to the product information;

[0485] The ninth display unit is configured to display a product detail page of a fifth product in response to a triggering operation on a purchase control corresponding to the second product information among the plurality of product information.

[0486] In some embodiments, the plot branch frame further includes a confirmation control and a selection control corresponding to a plurality of product information. The product information display device may further include:

[0487] a tenth display unit, configured to display in the plot branch box that the third product information is selected in response to a triggering operation on a selection control corresponding to the third product information among the plurality of product information;

[0488] The eleventh display unit is configured to play a video segment corresponding to the third product information among the multiple video segments on the video playback page in response to a triggering operation on the confirmation control.

[0489] In an exemplary embodiment, Figure 17 This is a structural diagram of another commodity information display device provided in an embodiment of the present application. Figure 17 As shown, the commodity information display device may include:

[0490] The third display unit 1701 is used to display the video playback page of the target video;

[0491] A fourth display unit 1702 is configured to display a plot branch frame on the third image frame displayed on the video playback page, the plot branch frame including multiple product information, the third image frame being any image frame of a target video having multiple adjacent video segments, the multiple product information corresponding one-to-one to the multiple video segments;

[0492] The fifth display unit 1703 is configured to display a product details page of a fourth product in response to a triggering operation on the first product information among the multiple product information.

[0493] In some embodiments, the plot branch frame further includes a same-item product control, and the product information display device may further include:

[0494] an eighth display unit, configured to display a card for a same-item product in response to a triggering operation on a control for the same-item product, the card comprising a plurality of purchase controls corresponding to the product information;

[0495] The ninth display unit is configured to display a product detail page of a fifth product in response to a triggering operation on a purchase control corresponding to the second product information among the plurality of product information.

[0496] In some embodiments, the plot branch frame further includes a confirmation control and a selection control corresponding to a plurality of product information. The product information display device may further include:

[0497] a tenth display unit, configured to display in the plot branch box that the third product information is selected in response to a triggering operation on a selection control corresponding to the third product information among the plurality of product information;

[0498] The eleventh display unit is configured to play a video segment corresponding to the third product information among the multiple video segments on the video playback page in response to a triggering operation on the confirmation control.

[0499] In some embodiments, the video playback page includes an image recognition control, and the product information display device may further include:

[0500] The seventh display unit is used to respond to the triggering operation of the image recognition control corresponding to the second image frame in the target video, display the search card corresponding to the second product on the second image frame, and display the image recognition search results corresponding to the second product on the search card. The second image frame includes the second product, and the image recognition search results are determined based on the note details page and the product details page through image recognition technology.

[0501] In some embodiments, the seventh display unit is specifically used to respond to the triggering operation of the image recognition control corresponding to the second image frame in the target video, display the search card corresponding to the second product on the second image frame, display the image recognition box at the location of the second product in the second image frame, and display the image recognition search results corresponding to the second product on the search card.

[0502] In some embodiments, the seventh display unit is specifically configured to, in response to a triggering operation on an image recognition control corresponding to a second image frame in a target video, display a search card corresponding to a second product on the second image frame, display positioning controls at respective locations corresponding to a plurality of products in the second image frame, and display image recognition search results corresponding to the second product on the search card, wherein the plurality of products include the second product;

[0503] The seventh display unit is also used to respond to the triggering operation of the positioning control corresponding to the third product, display the search card corresponding to the third product on the second image frame, and display the image recognition search results corresponding to the third product on the search card corresponding to the third product. The third product is any product among the multiple products except the second product.

[0504] In some embodiments, the search card includes a same-item product control, and the seventh display unit is further used to display the same-item product search results corresponding to the second product on the search card in response to a triggering operation on the same-item product control. The same-item product search results are determined based on the product details page through image recognition technology.

[0505] In an exemplary embodiment, Figure 18 This is a structural diagram of another commodity information display device provided in an embodiment of the present application. Figure 18 As shown, the commodity information display device may include:

[0506] The sixth display unit 1801 is used to display a video playback page of a target video, where the video playback page includes an image recognition control;

[0507] The seventh display unit 1802 is used to respond to the triggering operation of the image recognition control corresponding to the second image frame in the target video, display the search card corresponding to the second product on the second image frame, and display the image recognition search results corresponding to the second product on the search card. The second image frame includes the second product, and the image recognition search results are determined based on the note details page and the product details page through image recognition technology.

[0508] In some embodiments, the seventh display unit 1802 is specifically used to respond to the triggering operation of the image recognition control corresponding to the second image frame in the target video, display the search card corresponding to the second product on the second image frame, display the image recognition box at the location of the second product in the second image frame, and display the image recognition search results corresponding to the second product on the search card.

[0509] In some embodiments, the seventh display unit 1802 is specifically configured to, in response to a triggering operation on an image recognition control corresponding to a second image frame in a target video, display a search card corresponding to a second product on the second image frame, display positioning controls at respective locations corresponding to multiple products in the second image frame, and display image recognition search results corresponding to the second product on the search card, where the multiple products include the second product.

[0510] The seventh display unit 1802 is also used to respond to the triggering operation of the positioning control corresponding to the third product, display the search card corresponding to the third product on the second image frame, and display the image recognition search results corresponding to the third product on the search card corresponding to the third product. The third product is any product among the multiple products except the second product.

[0511] In some embodiments, the search card includes a same-item product control, and the seventh display unit 1802 is further used to display the same-item product search results corresponding to the second product on the search card in response to a triggering operation on the same-item product control. The same-item product search results are determined based on the product details page through image recognition technology.

[0512] Each unit in the aforementioned product information display device may be implemented in whole or in part through software, hardware, or a combination thereof. Each of the aforementioned units may be embedded in or independent of a processor in a computer device in the form of hardware, or may be stored in a memory in the computer device in the form of software, so that the processor can call and execute the corresponding operations of each of the aforementioned units.

[0513] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal device, and its internal structure diagram may be as shown in FIG. Figure 19. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected via a system bus, and the communication interface, the display unit and the input device are connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, a mobile cellular network, near field communication (NFC) or other technologies. When the computer program is executed by the processor, the above method is implemented. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device casing, or an external keyboard, touchpad or mouse.

[0514] Those skilled in the art will understand that Figure 19 The structure shown is merely a block diagram of a portion of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0515] In one embodiment, a computer device is further provided, including a memory and a processor. The memory stores a computer program, and the processor implements the steps in the above method embodiments when executing the computer program.

[0516] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0517] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0518] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented 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, database or other media used in the embodiments provided in this application may include at least one of non-volatile memory and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory may include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, distributed databases based on blockchains. The processor involved in the various embodiments provided herein may be, but are not limited to, a general-purpose processor, a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processor (DSP), a programmable logic unit (PLC), a data processing logic unit based on quantum computing, an artificial intelligence (AI) processor, and the like.

[0519] The technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0520] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.

Claims

1. A method for displaying product information, characterized in that: include: Display a video playback page of a target video, wherein the video playback page includes episode controls; Replacing the episode control with product information of a first product, where the first product is the product included in the first image frame of the target video; In response to a triggering operation on the product information, a product details page of the first product is displayed.

2. The method according to claim 1, characterized in that The step of replacing the collection control with the product information of the first product includes: Displaying a first image frame of the target video, and replacing the episode widget with product information of a first product, where the first product is determined based on the plot corresponding to the first image frame; or In response to a triggering operation on a first product in the first image frame, replacing the episode control with product information of the first product; or The video playback page also includes a product positioning control, which replaces the episode control with product information of the first product in response to a triggering operation on the product positioning control corresponding to the first image frame.

3. The method according to claim 1, characterized in that The video playback page also includes an image recognition control, and the method further includes: In response to the triggering operation of the image recognition control corresponding to the second image frame in the target video, a search card corresponding to the second product is displayed on the second image frame, and the image recognition search results corresponding to the second product are displayed on the search card. The second image frame includes the second product, and the image recognition search results are determined based on the note details page and the product details page through image recognition technology.

4. The method according to claim 3, characterized in that In response to a triggering operation on the image recognition control corresponding to the second image frame in the target video, displaying a search card corresponding to the second product on the second image frame, and displaying an image recognition search result corresponding to the second product on the search card, includes: In response to the triggering operation of the image recognition control corresponding to the second image frame in the target video, a search card corresponding to the second product is displayed on the second image frame, an image recognition box is displayed at the location of the second product in the second image frame, and the image recognition search results corresponding to the second product are displayed on the search card.

5. The method according to claim 3, characterized in that In response to a triggering operation on the image recognition control corresponding to the second image frame in the target video, displaying a search card corresponding to the second product on the second image frame, and displaying an image recognition search result corresponding to the second product on the search card, includes: In response to a triggering operation on the image recognition control corresponding to a second image frame in the target video, a search card corresponding to a second product is displayed on the second image frame, positioning controls are displayed at positions corresponding to a plurality of products in the second image frame, and image recognition search results corresponding to the second product are displayed on the search card, where the plurality of products include the second product; The method further comprises: In response to the triggering operation of the positioning control corresponding to the third product, the search card corresponding to the third product is displayed on the second image frame, and the image recognition search results corresponding to the third product are displayed on the search card corresponding to the third product. The third product is any product among the multiple products except the second product.

6. The method according to claim 3, characterized in that The search card includes a same-item product control, and the method further includes: In response to a triggering operation on the same product control, a same product search result corresponding to the second product is displayed on the search card, where the same product search result is determined based on the product details page by image recognition technology.

7. A method for displaying product information, characterized in that: include: Display the video playback page of the target video; Displaying a plot branch frame on a third image frame displayed on the video playback page, the plot branch frame including a plurality of product information, the third image frame being any image frame of a plurality of adjacent video segments in the target video, the plurality of product information corresponding one-to-one to the plurality of video segments; In response to a triggering operation on a first product information among the plurality of product information, a product details page of a fourth product is displayed.

8. The method according to claim 7, characterized in that The plot branch frame also includes a same-item product control, and the method further includes: In response to a triggering operation on the same-item product control, displaying a same-item product card, wherein the same-item product card includes purchase controls corresponding to the plurality of product information; In response to a triggering operation on a purchase control corresponding to a second product information among the plurality of product information, a product detail page of a fifth product is displayed.

9. The method according to claim 7, characterized in that The plot branch frame further includes a confirmation control and selection controls corresponding to the plurality of product information, and the method further includes: In response to a triggering operation on a selection control corresponding to a third product information among the plurality of product information, displaying in the plot branch box that the third product information is selected; In response to a triggering operation on the confirmation control, a video segment corresponding to the third product information among the multiple video segments is played on the video playback page.

10. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 9 are implemented.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.

12. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.