Method and apparatus for searching, device, and storage medium

By automatically identifying and displaying product search entry points during video playback, the problem of product sharing in video content affecting the viewing experience is solved, and more efficient product information acquisition is achieved.

WO2025002142A1PCT designated stage expired Publication Date: 2025-01-02BEIJING YOUZHUJU NETWORK TECH CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/101464
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-06-27
Filing Date
2024-06-25
Publication Date
2025-01-02

AI Technical Summary

Technical Problem

In existing technologies, the way products are shared in video content affects the viewing experience and cannot directly present product information, requiring users to manually search for the target product.

Method used

During video playback, search entries related to products are automatically identified and presented, and a product search interface is displayed based on the user's selection.

Benefits of technology

It improves the user interaction experience, allowing users to quickly obtain product information related to videos and enhancing search efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024101464_02012025_PF_FP_ABST
    Figure CN2024101464_02012025_PF_FP_ABST
Patent Text Reader

Abstract

Provided are a method and apparatus for searching, a device, and a storage medium. The method comprises: presenting a playback interface of video content (510); in the playback process of the video content, presenting a commodity search entry corresponding to a group of commodity items, a group of commodities being determined by identifying a group of commodity objects in the video content (520); and on the basis of selection for the commodity search entry, presenting a commodity search interface corresponding to the group of commodity items (530). On the basis of the method, in the embodiments, a commodity search entry associated with a group of commodities in video content can be automatically provided by identifying the video content, and a commodity associated with a video can be provided for a user on the basis of the selection of the commodity search entry by the user, so that the interaction experience of the user can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Method, apparatus, device and storage medium for searching

[0001] This application claims priority to the Chinese invention patent application entitled “Method, apparatus, device and storage medium for searching” and application number 202310771888.8, filed on June 27, 2023. The entire contents of that application are incorporated herein by reference. Technical Field

[0002] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to methods, devices, apparatuses, and computer-readable storage media for searching. Background Art

[0003] With the development of computer technology, various multimedia content types have become one of the main ways people access content. Multimedia content can include images, videos, text, audio, and more. Some creators create multimedia content to share specific products. Therefore, for viewers, how to more efficiently obtain information about the products recommended or mentioned in the video has become a focus of attention.

[0004] Summary of the Invention

[0005] In a first aspect of the present disclosure, a method for searching is provided. The method comprises: presenting a playback interface for video content; during playback of the video content, presenting a product search portal corresponding to a group of product items, where the group of products is determined by identifying a group of product objects in the video content; and, upon selection of the product search portal, presenting a product search interface corresponding to the group of product items.

[0006] In a second aspect of the present disclosure, a device for searching is provided. The device includes: a playback interface presentation module configured to present a playback interface of video content; a search entry presentation module configured to present a product search entry corresponding to a group of product items during playback of the video content, where the group of products is determined by identifying a group of product objects in the video content; and a search interface presentation module configured to present a product search interface corresponding to the group of product items based on a selection of the product search entry.

[0007] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. When executed by the at least one processing unit, the instructions cause the electronic device to perform the method of the first aspect.

[0008] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein a computer program is stored on the medium, and when the computer program is executed by a processor, the method of the first aspect is implemented.

[0009] It should be understood that the content described in this section is not intended to limit the key features or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:

[0011] FIG1 shows a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented;

[0012] 2A to 2C are schematic diagrams illustrating examples of playback interfaces according to some embodiments of the present disclosure;

[0013] FIG3 shows a schematic diagram of an example of a product search interface according to some embodiments of the present disclosure;

[0014] 4A and 4B are schematic diagrams illustrating examples of comment interfaces according to some embodiments of the present disclosure;

[0015] FIG5 illustrates a flow chart of an example process for searching according to some embodiments of the present disclosure;

[0016] FIG6 shows a schematic structural block diagram of an apparatus for searching according to certain embodiments of the present disclosure; and

[0017] FIG7 shows a block diagram of an electronic device capable of implementing various embodiments of the present disclosure. DETAILED DESCRIPTION

[0018] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

[0019] It should be noted that the titles of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and any type of embodiment may be included under any section / subsection. Furthermore, the embodiments described in any section / subsection may be combined in any manner with any other embodiments described in the same section / subsection and / or in different sections / subsections.

[0020] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may be included below. The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may be included below.

[0021] The embodiments of the present disclosure may involve user data, data acquisition and / or use, etc. These aspects shall comply with the corresponding laws, regulations and relevant provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user is aware of and confirms them. Accordingly, when implementing the various embodiments of the present disclosure, the types, scope of use, and usage scenarios of the data or information that may be involved should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with the relevant laws and regulations. The specific notification and / or authorization method may vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.

[0022] If this specification and the solutions in the examples involve the processing of personal information, such processing will be done only with a legitimate basis (such as with the consent of the subject of personal information or as necessary for the performance of a contract) and only within the prescribed or agreed scope. A user's refusal to process personal information other than that required for basic functions will not affect the user's use of basic functions.

[0023] As briefly mentioned above, multimedia content has become an important medium for sharing products, and with the development of computer technology, product sharing in video content is particularly common. In some scenarios, video creators can share products in videos by adding product links or anchors, but this method of sharing products will result in a strong marketing sense of the products, which will not only affect the viewer's viewing experience, but also affect the creator's personality and video traffic. In other scenarios, the author's comments associated with the product in the comment area can be set as a search entry, and users can directly enter the search interface of the corresponding product by clicking on the search entry. However, such a search interface cannot directly present product information, and users need to manually conduct further searches to determine the target product.

[0024] To this end, embodiments of the present disclosure propose an improved search solution. This solution can present a video content playback interface and, while the video content is playing, a product search portal corresponding to a group of product items in the video content. Upon selecting a product search portal, a product search interface corresponding to the group of product items can be presented.

[0025] Therefore, the embodiments of the present disclosure can automatically provide a product search portal associated with a group of products in the video content by identifying the video content, and can provide users with products associated with the video based on the user's selection of the product search portal, thereby improving the user's interactive experience.

[0026] Various example implementations of this solution are described in detail below with reference to the accompanying drawings.

[0027] Sample Environment

[0028] FIG1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in FIG1 , the example environment 100 may include a terminal device 110 .

[0029] In this example environment 100, an application 120 is installed in a terminal device 110. A user 140 can interact with the application 120 via the terminal device 110 and / or its attached devices. The application 120 can be a social application, a content sharing application, a shopping application, or any other appropriate application.

[0030] In the environment 100 of FIG. 1 , if the application 120 is active, the application 120 may provide services such as creation or playback of multimedia content and / or search or purchase of goods for the user 140 .

[0031] In addition, the terminal device 110 can present an interface 150 of the application 120. The content presented by the interface 150 may also change according to the specific services provided, user interaction behaviors / preset operations, etc.

[0032] In some embodiments, the terminal device 110 communicates with the server 130 to provide services for the application 120. The terminal device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an e-book device, a gaming device or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the terminal device 110 can also support any type of interface for the user (such as "wearable" circuitry, etc.).

[0033] The server 130 can be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and big data and artificial intelligence platforms. For example, the server 130 can include computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, and the like. The server 130 can provide background services for the application 120 that supports content presentation in the terminal device 110.

[0034] A communication connection may be established between the server 130 and the terminal device 110. The communication connection may be established via a wired or wireless connection. The communication connection may include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus connection, a Wi-Fi connection, etc., and the embodiments of the present disclosure are not limited in this respect. In the embodiments of the present disclosure, the server 130 and the terminal device 110 may implement signaling interaction via the communication connection between them.

[0035] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the present disclosure.

[0036] Sample interface

[0037] 2A and 2B are schematic diagrams illustrating examples of a playback interface according to some embodiments of the present disclosure.

[0038] As shown in FIG2A , when the application 120 is in the running state, the terminal device 110 may present a playback interface 200A corresponding to the video content 210. In some embodiments, in response to the application 120 being in the running state, the terminal device 110 may present the playback interface 200A of the video content 210 by default. In some embodiments, when the application 120 is in the running state, the terminal device 110 may also provide the playback interface 200A shown in FIG2A upon receiving an access request for the video content 210. It should be understood that the video content 210 and the playback interface 200A may be of any appropriate format, and this disclosure is not intended to limit the specific formats of the video content and the playback interface.

[0039] During the playback of the video content 210, the terminal device 110 may present a product search entry 212 corresponding to a group of product items. The group of product items here may be determined by identifying a group of product objects in the video content.

[0040] For example, a suitable electronic device (e.g., the server 140 shown in FIG. 1 or another suitable electronic device) may obtain the video content 210, and a product object recognition model may be used to detect product objects in the video 210. It should be understood that any suitable recognition technology may be used to detect product objects included in the video content (e.g., product portions appearing in video frames).

[0041] As an example, after the publisher of the video content 210 uploads the video content 210 , the server 140 may detect the commodity objects in the video content 210 , thereby providing a commodity search entry associated with the corresponding commodity item in the interface 200A.

[0042] In some embodiments, the group of merchandise items may include all merchandise items determined based on the video content 210. In some embodiments, the server 140 may, for example, determine merchandise items corresponding to merchandise objects with recognition confidence greater than a threshold, while ignoring merchandise objects with recognition confidence less than or equal to the threshold.

[0043] In some embodiments, the product search entry 212 may indicate the number of product items associated with the video content 210. As shown in FIG2A, the product search entry 212 may indicate "3 products" to indicate that there are 3 product items associated with the video content 210.

[0044] In some embodiments, the product search entry 212 may also indicate textual description information for at least one product item in a group of product items associated with the video content 210. For example, using FIG2A as an example, the product search entry 212 may indicate category information for at least one product item, such as "casual shirts." It should be understood that the product search entry 212 may also indicate textual description information for other categories, examples of which may include, but are not limited to, name, brand, merchant, price, and the like.

[0045] In some embodiments, the terminal device 110 may present a product search entry 212 in the playback area for playing the video content 210. As shown in FIG2A , such a product search entry 212 may be presented, for example, above the description information of the video content 210, which may also be referred to as an “anchor” position.

[0046] In some embodiments, the terminal device 110 may also present a product search interface based on a trigger operation on the search portal 212. Details of the product search interface will be described below in conjunction with FIG.

[0047] Figure 2B shows an example playback interface 200B according to another example of the present disclosure. As shown in Figure 2B, unlike the playback interface 200A shown in Figure 2A, the search entry 214 provided by the terminal device 110 in the playback interface 200B can be located, for example, above the bottom navigation bar of the playback interface 200B, also known as the "bottom bar."

[0048] In some embodiments, search entry 214 may indicate visual description information for at least one item in a group of items. For example, as shown in FIG2B , search entry 214 may include product images 221, 222, and 223 corresponding to all or some of the items in the group. In some embodiments, images 221, 222, and 223 may include images determined based on product search results. Alternatively, images 221, 222, and 223 may include portions of images corresponding to product objects in video content determined based on a product object detection process.

[0049] In some embodiments, the set of video description information may be presented according to a predetermined presentation order, which may be determined based on a recognition process of a set of commodity objects in the video content 210 , for example.

[0050] In some examples, the presentation order may be determined based on the order in which a group of merchandise objects appear in the video content 210. For example, pictures 221 to 223 may correspond to merchandise objects that appear in the video content 210 from the front to the back.

[0051] In other examples, the presentation order may be determined based on the ranking of the recognition confidence levels of a group of product objects. For example, the recognition confidence level of the product object corresponding to image 221 may be higher than that of the product object corresponding to image 222, and the recognition confidence level of the product object corresponding to image 222 may be higher than that of the product object corresponding to image 223.

[0052] Based on this approach, the user can more conveniently determine the product item associated with the video content 210, so as to help the user decide whether to further view the detailed information of the product.

[0053] In some embodiments, the terminal device 110 may also present a product search entry corresponding to the determined group of product items at a preset location in the comment area of ​​the video content 210. Figure 2C shows an example interface 200C according to some embodiments of the present disclosure.

[0054] Exemplarily, the terminal device 110 may receive a comment viewing request for the video content 210. For example, the terminal device 110 may receive a user trigger operation on a comment control, or may receive a preset gesture interaction corresponding to viewing comments.

[0055] 2C , the terminal device 110 may present a comment area 225 of the video content 210 . Such a comment area 225 may include, for example, a group of comments on the video content 210 and an input control 235 .

[0056] In addition, the terminal device 110 may also present a product search portal 230 at a preset location (e.g., at the top) of the comment area 225. As shown in FIG2C , the product search portal 230 may not present information associated with the product item. Alternatively, similar to the product search portal 212 or the product search portal 214 discussed above, the product search portal 230 may also present the number of product items, product item descriptions, etc.

[0057] In some embodiments, the terminal device 110 may receive a user trigger operation regarding a product search portal (eg, the product search portal 212 in FIG. 2A , the product search portal 214 in FIG. 2B , or the product search portal 230 in FIG. 2C ) and present a product search interface.

[0058] [Corrected 03.09.2024 in accordance with Rule 91] Figure 3 illustrates an example of a product search interface 300 according to some embodiments of the present disclosure. As shown in Figure 3, product search interface 300 presents a set of visual content corresponding to a group of product objects. For example, product search interface 300 may present a set of visual content, namely, images 321, 322, and 323 corresponding to the group of product objects. These images 321 through 323 may, for example, be portions of images corresponding to the product objects in a video frame.

[0059] In some embodiments, the terminal device 110 may also receive a selection of target visual content from a set of visual contents. Accordingly, the terminal device 110 may present search results corresponding to the target product item in the product search interface 300, where the target product item corresponds to a target product object having the target visual content.

[0060] For example, the product search interface 300 may present the search result 320 corresponding to the product item “casual shirts” by default. The user may, for example, click on the image 322 to switch to obtaining the search result corresponding to “casual pants”.

[0061] It should be understood that any appropriate search technology may be used to determine search results, and the present disclosure is not intended to limit the specific manner of determining search results.

[0062] Through the methods discussed above, embodiments of the present disclosure can provide users with a search entry for a group of merchandise items associated with a video content during video playback. Such a search entry can be independent of the video content playback progress, allowing users to more quickly obtain merchandise items associated with the entire video content and more efficiently obtain merchandise search results.

[0063] In some embodiments, the terminal device 110 may also provide other product search portals. Figure 4A shows an example interface 400A according to some embodiments of the present disclosure. As shown in Figure 4A, the terminal device 110 may, for example, present an input field 420 associated with video content. For example, such an input field 420 may correspond to a comment input area for the video content.

[0064] Furthermore, if the input content 421 in the input field 420 is associated with at least one commodity item in the determined group of commodity items, the terminal device 110 may provide a commodity search portal 410 in association with the input field 420 .

[0065] For example, such a product search entry 410 may indicate description information of at least one matched product item, such as text description information and / or video description information.

[0066] Furthermore, upon receiving a trigger operation on the product search portal 410 , the terminal device 110 may present a product search interface accordingly. Such a product search interface may include, for example, the product search interface 300 discussed with reference to FIG. 3 .

[0067] In some embodiments, such a product search interface may be configured to present search results of product items that match the input content 421 by default, for example.

[0068] In another embodiment, the terminal device 110 may, for example, only present search results of product items that match the input content 210 in the product search interface.

[0069] It should be understood that the acquisition and analysis of such input content 421 is performed with the user's knowledge and permission.

[0070] In some other embodiments, the terminal device 110 may also present a product search portal in association with comments on video content. FIG4B shows an example interface 400B according to some embodiments of the present disclosure.

[0071] 4B , the terminal device 110 may present a group of comments about the video content. Further, if a target comment 430 in the group of comments is associated with at least one of the determined group of product items, a product search portal 435 may be provided in association with the target comment 430 .

[0072] For example, such a product search entry 435 may indicate description information of at least one matched product item, such as text description information and / or video description information.

[0073] Furthermore, upon receiving a trigger operation on the product search portal 435 , the terminal device 110 may present a product search interface accordingly. Such a product search interface may include, for example, the product search interface 300 discussed with reference to FIG. 3 .

[0074] In some embodiments, such a product search interface may be configured to present search results for product items that match the target review 430 by default, for example.

[0075] In another embodiment, the terminal device 110 may, for example, only present search results of product items that match the target review 430 in the product search interface.

[0076] In some embodiments, the comments used to associate and provide a product search portal may be limited to comments posted by preset users, such as comments posted by the publisher of the video content or associated users.

[0077] It should be understood that the process of obtaining and analyzing such comment content is performed with the knowledge and permission of the users (including the users who send the comments).

[0078] Furthermore, it should be understood that any text analysis technology may be used to determine the association or matching between input content and / or review content and product items, and the present disclosure is not intended to be limited thereto.

[0079] In summary, the embodiments of the present disclosure can automatically provide a product search portal associated with a group of products in the video content by identifying the video content, and can provide users with products associated with the video based on the user's selection of the product search portal, thereby improving the user's interactive experience.

[0080] Example Process

[0081] FIG5 shows a flow chart of a process 500 for searching according to some embodiments of the present disclosure. The process 500 may be implemented at the terminal device 110. The process 500 is described below with reference to FIG1.

[0082] As shown in FIG. 5 , in block 510 , the terminal device 110 presents a playback interface of the video content.

[0083] In block 520 , the terminal device 110 presents a product search portal corresponding to a group of product items during playback of the video content, where the group of product items is determined by identifying a group of product objects in the video content.

[0084] In block 530 , the terminal device 110 presents a product search interface corresponding to a group of product items based on the selection of the product search portal.

[0085] In some embodiments, the product search portal indicates at least one of the following: the number of a group of product items; text description information of at least one product item in the group of product items; and visual description information of at least one product item in the group of product items.

[0086] In some embodiments, the product search portal indicates a set of visual description information corresponding to a set of product items.

[0087] In some embodiments, a set of visual description information is presented based on a target order, where the target order is determined based on a recognition process of a set of merchandise objects.

[0088] In some embodiments, the target order is determined based on at least one of the following: an appearance order of a group of commodity objects in the video content; and a ranking of recognition confidences of the group of commodity objects.

[0089] In some embodiments, presenting a product search portal corresponding to a group of product items includes: presenting the product search portal in a playback area of ​​a playback interface for playing video content.

[0090] In some embodiments, presenting a product search entry corresponding to a group of product items includes: presenting a comment area in response to a comment viewing request for video content; and presenting a product search entry corresponding to a group of product items at a preset position in the comment area.

[0091] In some embodiments, the product search interface presents a set of visual content corresponding to a set of product objects.

[0092] In some embodiments, the process 500 further includes: in response to selection of target visual content from the set of visual contents, presenting search results corresponding to a target product item in the product search interface, where the target product item corresponds to a target product object having the target visual content.

[0093] In some embodiments, the product search portal is a first product search portal, and process 500 further includes: presenting a group of comments on the video content; and in response to a target comment in the group of comments being associated with a target product item in a group of product items, providing a second product search portal associated with the target comment.

[0094] In some embodiments, the product search interface is a first product search interface, and the process 500 further includes: based on the selection of the second product search entry, presenting a second product search interface, where the second product search interface corresponds to a group of product items or target product items.

[0095] In some embodiments, the process 500 further includes: presenting an input field associated with the video content; and providing a third product search portal associated with the input field in response to the input content in the input field being associated with at least one product item in the group of product items.

[0096] Example devices and equipment

[0097] Embodiments of the present disclosure also provide corresponding apparatuses for implementing the above-described methods or processes. FIG6 shows a schematic structural block diagram of an apparatus 600 for searching according to certain embodiments of the present disclosure. Apparatus 600 may be implemented as or included in terminal device 110. Each module / component in apparatus 600 may be implemented by hardware, software, firmware, or any combination thereof.

[0098] As shown, device 600 includes a playback interface presentation module 610 configured to present a playback interface for video content. Device 600 also includes a search entry presentation module 620 configured to present a product search entry corresponding to a set of product items during playback of the video content. The set of product items is determined by identifying a set of product objects in the video content. Device 600 also includes a search interface presentation module 630 configured to present a product search interface corresponding to the set of product items based on a selection of the product search entry.

[0099] In some embodiments, the product search portal indicates at least one of the following: the number of a group of product items; text description information of at least one product item in the group of product items; and visual description information of at least one product item in the group of product items.

[0100] In some embodiments, the product search portal indicates a set of visual description information corresponding to a set of product items.

[0101] In some embodiments, a set of visual description information is presented based on a target order, where the target order is determined based on a recognition process of a set of merchandise objects.

[0102] In some embodiments, the target order is determined based on at least one of the following: an appearance order of a group of commodity objects in the video content; and a ranking of recognition confidences of the group of commodity objects.

[0103] In some embodiments, the search entry presentation module 620 includes: a first presentation module configured to present a product search entry in a playback area of ​​a playback interface for playing video content.

[0104] In some embodiments, the search entry presentation module 620 includes: a comment area presentation module, configured to present a comment area in response to a comment viewing request for video content; and a second presentation module, configured to present a product search entry corresponding to a group of product items at a preset position in the comment area.

[0105] In some embodiments, the product search interface presents a set of visual content corresponding to a set of product objects.

[0106] In some embodiments, the device 600 also includes: a search result presentation module, configured to present search results corresponding to a target product item in a product search interface in response to a selection of target visual content in a group of visual contents, where the target product item corresponds to a target product object having the target visual content.

[0107] In some embodiments, the product search portal is a first product search portal, and the device 600 also includes: a comment presentation module, configured to present a group of comments on the video content; and a first portal providing module, configured to provide a second product search portal in association with the target comment in response to a target comment in a group of comments being associated with a target product item in a group of product items.

[0108] In some embodiments, the product search interface is a first product search interface, and the device 600 also includes: a second interface presentation module, configured to present a second product search interface based on a selection of a second product search entry, and the second product search interface corresponds to a group of product items or target product items.

[0109] In some embodiments, the device 600 also includes: an input bar presentation module, configured to present an input bar associated with the video content; and a second entry providing module, configured to provide a third product search entry associated with the input bar in response to the input content in the input bar being associated with at least one product item in a group of product items.

[0110] The modules and / or units included in the device 600 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more modules and / or units can be implemented using software and / or firmware, such as machine executable instructions stored on a storage medium. In addition to or as an alternative to machine executable instructions, some or all of the modules and / or units in the device 600 can be implemented at least in part by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0111] FIG7 shows a block diagram of an electronic device 700 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 700 shown in FIG7 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 700 shown in FIG7 may be used to implement the terminal device 110 and / or the server 130 of FIG1 .

[0112] As shown in FIG7 , electronic device 700 is a general-purpose electronic device. Components of electronic device 700 may include, but are not limited to, one or more processors or processing units 710, memory 720, storage device 730, one or more communication units 740, one or more input devices 750, and one or more output devices 760. Processing unit 710 may be a real or virtual processor and is capable of performing various processes according to programs stored in memory 720. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to enhance the parallel processing capabilities of electronic device 700.

[0113] The electronic device 700 typically includes a plurality of computer storage media. Such media can be any accessible media that can be obtained by the electronic device 700, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 720 can be a volatile memory (e.g., a register, a cache, a random access memory (RAM)), a non-volatile memory (e.g., a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 730 can be a removable or non-removable medium and can include a machine-readable medium, such as a flash drive, a disk, or any other medium that can be used to store information and / or data (e.g., training data for training) and can be accessed within the electronic device 700.

[0114] The electronic device 700 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 7 , a disk drive for reading from or writing to a removable, non-volatile disk (e.g., a “floppy disk”) and an optical drive for reading from or writing to a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. The memory 720 may include a computer program product 725 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.

[0115] The communication unit 740 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 700 can be implemented as a single computing cluster or multiple computing machines that can communicate via a communication connection. Thus, the electronic device 700 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.

[0116] Input device 750 may be one or more input devices, such as a mouse, keyboard, or trackball. Output device 760 may be one or more output devices, such as a display, a speaker, or a printer. Electronic device 700 may also communicate with one or more external devices (not shown) via communication unit 740 as needed, such as storage devices, display devices, or the like, with one or more devices that allow a user to interact with electronic device 700, or with any device that allows electronic device 700 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).

[0117] According to an exemplary embodiment of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary embodiment of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.

[0118] Various aspects of the present disclosure are described herein with reference to flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.

[0119] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, such that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.

[0120] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0121] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple implementations of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a part for a module, program segment or instruction, and a part for a module, program segment or instruction comprises one or more executable instructions for realizing the logical function of the specification. In some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.

[0122] While various implementations of the present disclosure have been described above, the above descriptions are exemplary, non-exhaustive, and not intended to be limiting of the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is selected to best explain the principles of the implementations, their practical applications, or improvements to existing technologies, or to enable others skilled in the art to understand the various embodiments disclosed herein.

Claims

1. A method for searching, comprising: Presenting a playback interface of video content; During playback of the video content, presenting a commodity search entry corresponding to a group of commodity items, the group of commodity items being determined by identifying a group of commodity objects in the video content; as well as Based on the selection of the commodity search entry, a commodity search interface corresponding to the group of commodity items is presented.

2. The method according to claim 1, wherein the product search entry indicates at least one of the following: the number of items in the group; text description information of at least one product item in the group of product items; Visual description information of at least one merchandise item in the set of merchandise items. 3 . The method according to claim 2 , wherein the product search portal indicates a set of visual description information corresponding to the set of product items. 4 . The method according to claim 3 , wherein the set of visual description information is presented based on a target order, and the target order is determined based on a recognition process of the set of commodity objects.

5. The method of claim 4, wherein the target order is determined based on at least one of: The order in which the group of commodity objects appear in the video content; The ranking of the recognition confidences of the group of commodity objects.

6. The method according to claim 1, wherein presenting a product search portal corresponding to a group of product items comprises: The product search entrance is presented in a playback area of ​​the playback interface used to play the video content.

7. The method according to claim 1, wherein presenting a product search portal corresponding to a group of product items comprises: In response to a request to view comments on the video content, presenting a comment area; as well as The product search entry corresponding to the group of product items is presented at a preset position in the comment area. The method according to claim 1 , wherein the product search interface presents a group of visual contents corresponding to the group of product objects.

9. The method according to claim 8, further comprising: In response to a selection of a target visual content in the set of visual contents, a search result corresponding to a target commodity item is presented in the commodity search interface, where the target commodity item corresponds to a target commodity object having the target visual content.

10. The method according to claim 1, wherein the product search portal is a first product search portal, and the method further comprises: presenting a set of comments on the video content; as well as In response to a target review in the group of reviews being associated with at least one product item in the group of product items, a second product search portal is provided in association with the target review.

11. The method according to claim 10, wherein the product search interface is a first product search interface, and the method further comprises: Based on the selection of the second commodity search entry, a second commodity search interface is presented, where the second commodity search interface corresponds to the group of commodity items or the target commodity item.

12. The method according to claim 1, further comprising: presenting an input field associated with the video content; as well as In response to the input content in the input field being associated with at least one commodity item in the group of commodity items, a third commodity search portal is provided in association with the input field.

13. A device for searching, comprising: A playback interface presentation module, configured to present a playback interface of video content; a search entry presentation module configured to present a commodity search entry corresponding to a group of commodity items during playback of the video content, the group of commodities being determined by identifying a group of commodity objects in the video content; as well as The search interface presenting module is configured to present a commodity search interface corresponding to the group of commodity items based on the selection of the commodity search entry.

14. An electronic device comprising: at least one processing unit; as well as At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions causing the electronic device to perform the method according to any one of claims 1 to 12 when executed by the at least one processing unit.

15. A computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the method according to any one of claims 1 to 12 when executed by a processor.

Citation Information

Patent Citations

  • Video-based commodity recommendation method and device

    CN106055710A

  • Method and device for obtaining commodity purchase information in video, and electronic equipment

    CN110909616A

  • Commodity information recommendation method and device, computing equipment and computer storage medium

    CN111369312A

  • Data processing method, commodity display method and video playing method

    CN112714349A

  • Enterprise-to-individual e-commerce service method and system

    CN113221822A