Video search method, device, equipment and medium

By displaying the target anchor's historical live video clips and product cards on the search results page, the problem of users' inability to meet their shopping needs during the shopping process is solved, and the search efficiency and experience are improved.

CN113849682BActive Publication Date: 2025-09-26BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111154963.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-29
Publication Date
2025-09-26
Estimated Expiration
2041-09-29

AI Technical Summary

Technical Problem

When users use an application to shop, searching for a specific host's personal card or video content cannot meet shopping needs, reducing the user's search efficiency.

Method used

When the target anchor is not live streaming or has no live streaming schedule within the preset time period, multiple historical live streaming video clips and product cards are displayed on the search results page for users to understand the historical live streaming content and make purchases.

Benefits of technology

It improves the user's search efficiency and experience during the shopping process and meets the user's shopping needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113849682B_ABST
    Figure CN113849682B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a video search method, apparatus, device, and medium. The video search method includes: receiving a search keyword; if the search keyword is related to a target livestreamer, and the target livestreamer is not livestreaming and / or has no livestreaming schedule within a preset time period, displaying multiple first video clips and first product cards corresponding to each first video clip in a first display area on a search results page. Each first video clip belongs to a historical livestream and is related to the product to which the first product card belongs. According to embodiments of the present disclosure, the user's search experience can be enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of electronic devices, and in particular to a video search method, apparatus, device, and medium. Background Art

[0002] With the development of communication technology, more and more electronic device applications support video streaming playback functions, such as shopping applications that display products in live broadcast form.

[0003] Currently, when a user searches for a specific host using an application for shopping, the search results are the host's personal card or the video content released by the host, which cannot meet the user's shopping needs and reduces the user's search efficiency during the shopping process. Summary of the Invention

[0004] In order to solve the above technical problems or at least partially solve the above technical problems, the present disclosure provides a video search method, device, equipment and medium.

[0005] In a first aspect, the present disclosure provides a video search method, comprising:

[0006] Receive search keywords;

[0007] When the search keyword is related to the target anchor, if the target anchor is not in a live broadcast state and / or the target anchor has no live broadcast schedule within the preset time period, multiple first video clips and first product cards corresponding to each first video clip are displayed in the first display area of ​​the search results page. Each first video clip belongs to a historical live broadcast video and is related to the product to which the first product card belongs.

[0008] In a second aspect, the present disclosure provides a video search device, comprising:

[0009] A keyword receiving unit configured to receive a search keyword;

[0010] The first display unit is configured to display multiple first video clips and first product cards corresponding to each first video clip in the first display area of ​​the search results page when the search keyword is related to the target anchor and the target anchor is in a non-live broadcast state and / or the target anchor has no live broadcast schedule within a preset time period. Each first video clip belongs to a historical live broadcast video and is related to the product to which the first product card belongs.

[0011] In a third aspect, the present disclosure provides an electronic device, comprising:

[0012] processor;

[0013] a memory for storing executable instructions;

[0014] The processor is used to read executable instructions from the memory and execute the executable instructions to implement the video search method of the first aspect.

[0015] In a fourth aspect, the present disclosure provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the processor implements the video search method of the first aspect.

[0016] The technical solution provided by the embodiments of the present disclosure has the following advantages over the prior art:

[0017] The video search method, apparatus, device and medium of the disclosed embodiments can, after receiving a search keyword, further determine whether the target anchor is in a non-live broadcast state and whether the target anchor has a live broadcast schedule within a preset time period when it is determined that the search keyword is related to the target anchor. If it is determined that the target anchor is in a non-live broadcast state and / or the target anchor has no live broadcast schedule within the preset time period, multiple first video clips and first product cards corresponding to each first video clip can be displayed in the first display area of ​​the search results page. Since each first video clip belongs to a historical live broadcast video and is related to the product to which the first product card belongs in this case, the user can search for the historical live broadcast clip content related to the product of the target anchor, so that the user can watch the historical live broadcast clip content during the shopping process and understand the product based on the historical live broadcast clip, thereby meeting the user's shopping needs, improving the user's search efficiency during the shopping process, and thus enhancing the user's search experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.

[0019] Figure 1 A schematic diagram of a video search method according to an embodiment of the present disclosure is shown;

[0020] Figure 2 is a schematic diagram of a search result page provided by an embodiment of the present disclosure;

[0021] Figure 3 is a schematic diagram of a video stream playback page provided by an embodiment of the present disclosure;

[0022] Figure 4 A schematic diagram showing a flow chart of another video search method provided by an embodiment of the present disclosure is shown;

[0023] Figure 5is a schematic diagram of another search result page provided by an embodiment of the present disclosure;

[0024] Figure 6 is a schematic diagram of another search result page provided by an embodiment of the present disclosure;

[0025] Figure 7 A schematic diagram showing a flow chart of another video search method provided by an embodiment of the present disclosure is shown;

[0026] Figure 8 is a schematic diagram of another search result page provided by an embodiment of the present disclosure;

[0027] Figure 9 is a schematic diagram of another search result page provided by an embodiment of the present disclosure;

[0028] Figure 10 A schematic diagram showing a flow chart of another video search method provided by an embodiment of the present disclosure is shown;

[0029] Figure 11 is a schematic diagram of a search result page provided by an embodiment of the present disclosure;

[0030] Figure 12 A schematic structural diagram of a video search device provided by an embodiment of the present disclosure is shown;

[0031] Figure 13 A schematic structural diagram of a video search device provided by an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0032] 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.

[0033] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.

[0034] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.

[0035] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0036] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".

[0037] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0038] In order to solve the problems in the related art, the embodiments of the present disclosure provide a video search method, apparatus, device and medium that can enhance the user's search experience.

[0039] Figure 1 A flow chart of a video search method provided by an embodiment of the present disclosure is shown.

[0040] In the embodiments of the present disclosure, the video search method can be performed by an electronic device. The electronic device may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), wearable devices, and fixed terminals such as digital TVs, desktop computers, and smart home devices.

[0041] like Figure 1 As shown, the video search method may include the following steps.

[0042] S110, receiving search keywords.

[0043] In an embodiment of the present disclosure, an electronic device may receive a search keyword entered by a user in a target search page of a specific application or a specific website. The target search page may be a video search page, or other search pages such as a product search page or a comprehensive function search page that can provide video content as search results.

[0044] In some embodiments, the user can enter information in any form, such as text, voice, and image, in the search box of the target search interface, so that the electronic device uses the text corresponding to the information entered by the user as the search keyword entered by the user.

[0045] For example, if the host's name is "Host A", the user can enter the text information "Host A" in the search box of the target search interface. The electronic device can use "Host A" as the search keyword to search for videos related to "Host A" for the user.

[0046] For another example, a user may input the voice message "Anchor A" or "I want to see recommendations from Anchor A" in the target search page, and the electronic device may perform semantic recognition on the voice message to obtain the search keyword "Anchor A".

[0047] For another example, the user can input an image with the text or picture content of "Anchor A" in the target search interface. The electronic device can perform image recognition processing or image content recognition processing on the input image to obtain the search keyword "Anchor A", and then search for videos related to "Anchor A" for the user.

[0048] In other embodiments, the video search interface may further display multiple candidate keywords, from which the user may select, causing the electronic device to use the selected candidate keyword as the search keyword. The search keyword may be preset or set based on user behavior such as search frequency and search word preferences.

[0049] For example, the video search interface may display candidate keywords such as "anchor A", "XX brand live broadcast room", "makeup", "eye shadow", etc. The user may select "anchor A" so that the electronic device can use the user's selected "anchor A" as a search keyword, and then search for videos related to "anchor A" for the user.

[0050] S120. When the search keyword is related to the target anchor, if the target anchor is not in a live broadcast state and / or the target anchor has no live broadcast schedule within the preset time period, multiple first video clips and first product cards corresponding to each first video clip are displayed in the first display area of ​​the search results page. Each first video clip belongs to a historical live broadcast video and is related to the product to which the first product card belongs.

[0051] In some embodiments, the target anchor can be an individual, brand, or live broadcast room that can be used as a unit for live video recording or production. In the embodiment of the present disclosure, it can refer to an anchor with a history of live broadcast videos.

[0052] In some embodiments, the search keyword may be related to the target anchor. Optionally, the search keyword related to the target anchor may include: a search keyword that is exactly the same as the target anchor information, or a search keyword of the target anchor obtained by performing a fuzzy search on the keyword.

[0053] In one example, the search keyword related to the target anchor can uniquely correspond to a live broadcast, such as the target anchor's name or the name of the live broadcast room, for example, "anchor A", "xx brand" or "xx live broadcast room".

[0054] In another example, the search keywords related to the target anchor can correspond to multiple anchors including the target. For example, the search keywords can be keywords for the anchor's anchor category or the anchor's live broadcast room. For example, if the target anchor is a food anchor, then "food anchor" is a keyword related to the target anchor. For another example, if the live broadcast room includes multiple anchors including the target anchor, the keyword "xx brand anchor room" is a keyword related to the target anchor.

[0055] In some embodiments, the target anchor is in a non-live broadcast state, which means that the target anchor is not currently broadcasting live.

[0056] It should be noted that when the target anchor is not live streaming, displaying the first video clip and the corresponding first product card can prevent users from being unable to find live clips when searching for the anchor's video when the anchor is not live streaming, which affects the user's search experience. For example, if a user wants to shop but the target anchor is not live streaming, they can use the first video clip and the first product card in the first display area to learn about historical live streaming products and make purchases, thereby improving user convenience.

[0057] In one example, to help users quickly understand the status of a target streamer, different icons can be added to the first display area to distinguish between the target streamer's non-live broadcast state and the live broadcast state. For example, the distinction between the target streamer's live broadcast state and the non-live broadcast state can be made by adding a text description, changing the color of the target streamer's icon, or adding an image prop such as a breathing circle on or around the target streamer's icon.

[0058] In other embodiments, if the target anchor has no live broadcast schedule within a preset time period, it means that the target anchor has not issued a live broadcast notice within the preset time period. The preset time period can be set based on the specific scenario and actual situation. For example, it can be a period of time starting from the current date with no live broadcast notice. For example, if the period can be two weeks, then the target anchor's non-live broadcast schedule within the preset time period means that the target anchor has not issued a live broadcast notice within the next two weeks starting from the current date.

[0059] It should be noted that when the target anchor has no live broadcast schedule within the preset time period and is not live, displaying the first video clip and the corresponding first product card can prevent users from searching for the anchor's product recommendation videos when the anchor has no product previews and is not online, but cannot find the product recommendation clips, which affects the user's search experience. Therefore, when a user wants to shop but the target anchor is not live streaming or has no product previews, they can use the first video clip and first product card in the first display area to learn about historical live broadcast products and make purchases, thereby improving user convenience.

[0060] In one example, to help users quickly understand the status of a target streamer, different identifiers can be added to the first display area to distinguish whether the target streamer has a live broadcast scheduled or not during a preset time period. For example, different identifiers can be added to distinguish whether the target streamer has a live broadcast scheduled or not during a preset time period by adding a text description, changing the color of the target streamer's icon, adding an image prop such as a breathing circle on or around the target streamer's icon, or adding a label.

[0061] Furthermore, when the target anchor has no live broadcast schedule within the preset time period and is currently broadcasting, the user can be presented with richer video content in addition to the video corresponding to the currently broadcast product. This allows the user to understand the currently broadcast product while also understanding historical recommended products at any time, thus improving the flexibility of video search. Thus, when the user wants to shop, they can quickly understand the currently broadcast recommended product and previously recommended products through the first video clip and the first product card in the first display area, thus improving user convenience.

[0062] In some embodiments, the first product card can be a card for a first product that the target anchor has previously introduced in a live broadcast video. The first product card can display product attribute information such as price, appearance, function, and sales data to the user in the form of images and / or text. For example, to improve user efficiency, the first product card can also provide users with convenient purchasing channels. For example, the first product card can include a purchase control or purchase link for the first product, allowing users to quickly and conveniently jump to the product details page or product purchase page through the first product card.

[0063] In some embodiments, the first video clip can be a video clip related to the first product, obtained from the target livestreamer's historical livestreams. For example, the first video clip can be a video clip containing at least one of the following: a recommendation video, a review video, a product explanation video, a trial video, or a matching video, for the product to which the first product card belongs, that explains the product. Optionally, to enhance the user search experience, the first video clip can contain key explanations of the first product.

[0064] In one embodiment, the first video segment can be manually recorded by a recording staff member during the host's historical live broadcast. For example, during the live broadcast of each product, the recording staff member can manually record the explanation content separately to obtain a video segment for each product. Alternatively, the first video segment can be a video segment obtained by the server performing video content analysis on the historical live broadcast video, identifying the live broadcast video segment corresponding to each product, and then performing slicing processing on the historical live broadcast video.

[0065] In one embodiment, the plurality of first video clips belong to a first video set corresponding to the search keyword.

[0066] Optionally, the multiple first video segments displayed in the first display area may be video segments selected from at least one historical live video. For example, the electronic device or server may select the first video segment from the multiple candidate video segments of the target host's historical live video according to a preset video selection condition to construct the first video set.

[0067] The video selection condition may include at least one of the following conditions.

[0068] Condition a1: The historical live broadcast time corresponding to the first video clip is within a preset historical time range. For example, it can be the first video clip that was broadcast live within the past six months.

[0069] Condition a2: The first video clip is a video clip from the target host's most recent N live broadcast videos, where N is an integer greater than or equal to 1. For example, it can be a video clip from the most recent three live broadcast videos.

[0070] Condition a3: the first product corresponding to the first video clip is available for purchase, that is, the first product corresponding to the first video clip has not been removed from the shelves and is in stock.

[0071] Condition a4: The first video clip is the first M candidate video clips in the sorting result of multiple candidate video clips sorted by a preset sorting rule. The preset sorting rule may be a rule for sorting by one or more sorting factors. The sorting factors may include: product characteristics of the products corresponding to the multiple candidate video clips, such as product popularity, transaction conversion rate, price, etc., or the characteristics of the first video clip itself, such as the live broadcast time of the first video clip. It should be noted that other sorting factors may also be selected for sorting, and there is no specific limitation on this. M may be any positive integer set according to actual conditions and actual needs, such as 10.

[0072] Condition a5: The first video clip is a video clip of an associated product. For example, it can be multiple video clips of the same type, or multiple video clips within a given scene. In a scene, multiple associated video clips from a certain batch can be displayed first, and then, after receiving a user's acceptance action, multiple associated video clips from another batch can be displayed.

[0073] It should be noted that the selection rule for the first video segment may also be other selection rules for specifically selecting video segments from the candidate video segments that meet the user's display requirements, and this is not specifically limited.

[0074] In one embodiment, to facilitate user search, in the first video clip set, video clips corresponding to multiple associated products having an associated relationship are arranged adjacent to each other.

[0075] The related products must meet at least one of the following requirements:

[0076] b1. There is a matching relationship between related products.

[0077] Specifically, having a matching relationship means that related products can be matched together to produce better effects during use.

[0078] For example, if Product A is a top and Product B is a bottom that is part of the same set, then Products A and B are related products. Alternatively, if Product A is a top and Product B is a bottom that is paired with the top during a live stream or in a store, then Products A and B are related products.

[0079] For example, if Product A is a mouse and Product B is a keyboard that comes with the same set as the mouse, then Products A and B are related products. Alternatively, if Product A is a mouse and Product B is a keyboard that is paired with the mouse during a live stream or in a store, then Products A and B are related products.

[0080] b2. The associated product and the target product belong to the same or similar product type.

[0081] Specifically, the same product type refers to the same product category for the related products. Similar product types refer to the similarity in usability or functionality between the product categories of different related products, such as lipstick and blush.

[0082] For example, product A is "XX lipstick" and product B is "YY lipstick". Product A and product B belong to the lipstick category and are related products.

[0083] Furthermore, the related products may belong to the same product brand or different product brands, which is not limited here.

[0084] b3. Related products belong to the same live broadcast.

[0085] Specifically, belonging to the same live broadcast means that the related products can be different products explained in the same live broadcast.

[0086] For example, Product A is a mobile phone that a host explains in a live broadcast at a certain time, and Product B is a tablet computer that the same host explains in the same live broadcast at the same time. The two are related products.

[0087] It should be noted that the first videos within the first video clip set may also be sorted according to other arrangement factors or arrangement rules, which are not limited to this.

[0088] In some embodiments, the first display area is used to display the first video clips and first product cards of one or more products that the target anchor has explained in historical live videos.

[0089] Specifically, the first display area may be the entire or partial display area of ​​the search result display area on the search page, for example, a card-shaped display area on the search result display area.

[0090] In one embodiment, in order to enhance the user's search experience, the corresponding first video clip and the first product card can be displayed accordingly. For example, the first product card of a certain product can be displayed in the display area of ​​the first video clip, superimposed on the first video clip. For example, in order not to affect the playback effect of the first video clip, it can be displayed at the edge of the display area of ​​the first video clip. In another example, in order not to affect the playback effect of the first video clip, the first product card of a certain product can be displayed outside the display area of ​​the first video clip, for example, it can be displayed below or to the right of it. There is no specific limitation on the specific display position between the two.

[0091] In one example, Figure 2 Schematic diagram of a search result page provided by an embodiment of the present disclosure. Figure 2 As shown, a search area 202 , a search tag display area 203 , and a first display area 204 are displayed on a display interface 201 of the electronic device.

[0092] After the user enters "anchor A" in the search box of the search area 202, the first video clips and first product cards corresponding to multiple first products may be displayed in the first display area 204, that is, the first video clips and first product cards of products AC.

[0093] Taking the first video clip 205 and the product card 206 of product A as an example, the product card 206 can be displayed superimposed on the top of the first video clip 205 .

[0094] The video search method of the embodiment of the present disclosure, after receiving the search keyword, can further determine whether the target anchor is in a non-live broadcast state and whether the target anchor has a live broadcast schedule within a preset time period when it is determined that the search keyword is related to the target anchor. If it is determined that the target anchor is in a non-live broadcast state and / or the target anchor has no live broadcast schedule within the preset time period, multiple first video clips and first product cards corresponding to each first video clip can be displayed in the first display area of ​​the search results page. Since each first video clip belongs to a historical live broadcast video and is related to the product to which the first product card belongs, the user can search for the historical live broadcast clip content related to the product of the target anchor, so that the user can watch the historical live broadcast clip content during the shopping process, and understand the product based on the historical live broadcast clip, thereby meeting the user's shopping needs, improving the user's search efficiency during the shopping process, and thus enhancing the user's search experience.

[0095] Furthermore, in some embodiments, after S120, the method may further include step A1 and step A2.

[0096] Step A1: In response to a first sliding operation on a first display area, the video segments displayed in the first display area are updated according to a sliding direction of the first sliding operation and a video sequence of a first video segment set.

[0097] The first sliding operation may be used to switch the first video clip displayed in the first display area. For example, it may include gesture control operations such as sliding left or right on the first display area, voice control operations, or expression control operations, which are not limited here.

[0098] The video sequence of the first video clip set can be found in the relevant content of the above-mentioned embodiment of the present disclosure, and will not be repeated here.

[0099] Alternatively, the order of the videos in the first video clip set can be pre-set. For example, the target livestreamer can place the first video clip of the product they wish to display first at the top. Alternatively, the order of the videos in the first video clip set can be sorted based on information such as the live broadcast time, number of views, and number of likes of the product corresponding to the first video clip, without specific limitation.

[0100] For example, if the first video segment set includes the first video segment 1 to the first video segment N, then along with the user's first sliding operation, the first video segment 1 to the first video segment N may be displayed sequentially in the first display area.

[0101] Step A2: After displaying the last video clip in the first video clip set in the first display area, the personal display page of the target anchor is displayed.

[0102] For example, if the first video clip set includes the first video clip 1 to the first video clip N, and if the user does not stop performing the first sliding operation after the last first video clip N in the first video clip set is displayed on the screen, the personal display page of the target anchor can be displayed. The personal display page is used to display the anchor's personal information, such as the anchor's historical live videos and various live broadcast data. Therefore, after the user searches for the target anchor, the user is presented with more abundant, multi-dimensional information about the target anchor in addition to the historical live video clips, and it is convenient for the user to quickly access more information about the target anchor, thereby improving the user's search experience.

[0103] In some embodiments, when a first video clip that a user wants to watch is displayed among multiple first video clips displayed in the first display area, the user can input a trigger operation for the first video clip. After receiving the trigger operation, the electronic device can play the first video clip that the user wants to watch in the video stream playback page.

[0104] Among them, the triggering operation may include gesture control operations such as clicking, double-clicking, and long pressing on the target video clip, voice control operations, or expression control operations, etc., which are not limited here.

[0105] In one example, when a user Figure 2 After clicking the first video clip of product B in the first display area shown, the Figure 3 The video streaming playback page is shown.

[0106] Figure 3 FIG3 is a schematic diagram of a video stream playback page provided by an embodiment of the present disclosure, wherein the first video clip of product B is played in the video stream playback page 301 .

[0107] Furthermore, in one example, if a user performs a video stream switching operation on the video stream playback page, other first video segments can be played according to the video sequence in the first video segment set. The video stream switching operation can be a gesture operation such as swiping up or down on the currently playing video segment, a voice operation, or a tab operation, etc., without limitation.

[0108] For example, when the user Figure 3 If the video stream playing page 301 shown is swiped up, the first video stream corresponding to the product C can be continued to be played on the video stream playing page. Optionally, after the playback ends, the host's personal display page can be jumped to display. Or the playback can be stopped.

[0109] In another example, if the user does not switch video streams within the video stream playback page, the next first video stream segment within the first video segment set can be played after the current video segment finishes playing. This eliminates the need for the user to return to the search results interface to view other search results, improving the user's search experience. Optionally, after playback ends, the user can be redirected to the host's personal presentation page or stopped.

[0110] In another embodiment, if the user does not perform a video stream switching operation in the video stream playback page, the playback can be stopped after the current video segment is finished playing.

[0111] In one embodiment, if a user performs a trigger operation on the video stream playback page for viewing the historical live video to which the first video clip belongs, the entire historical live video corresponding to the first video clip can be displayed on the electronic device, thereby facilitating the user to quickly search for the live information they want to know, thereby improving the user's search experience.

[0112] Figure 4 A flow chart of another video search method provided by an embodiment of the present disclosure is shown.

[0113] In the embodiments of the present disclosure, the video search method can be performed by an electronic device. The electronic device may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs, PADs, PMPs, vehicle-mounted terminals (e.g., vehicle-mounted navigation terminals), wearable devices, and fixed terminals such as digital TVs, desktop computers, and smart home devices.

[0114] like Figure 4 As shown, the video search method may include the following steps.

[0115] S410, receiving a search keyword. S410 is similar to S110, and the relevant description of S110 can be found, which will not be repeated here.

[0116] S420: If the search keyword is related to the target livestreamer and the target livestreamer is not live streaming and / or has no live streaming schedule within the preset time period, multiple first video clips and a first product card corresponding to each first video clip are displayed in the first display area of ​​the search results page. Each first video clip belongs to a historical livestream and is related to the product to which the first product card belongs. S420 is similar to S120; please refer to the relevant description of S120 and will not be repeated here.

[0117] S430: If the search keyword is related to the target anchor and the target anchor has a live broadcast scheduled within a preset time period, multiple second product cards are displayed in the second display area of ​​the search results page, wherein each second product card corresponds to a product involved in the live broadcast schedule.

[0118] In some embodiments, the live broadcast schedule represents the date scheduled by the target anchor for one or more live broadcasts planned to be conducted within a preset time period.

[0119] The second product card is used to display the product attribute information of the second product. The second product is a product planned to be displayed in one or more live broadcasts scheduled within a preset time period. It should be noted that the content of the second product card is similar to that of the first product card and will not be repeated here.

[0120] In some embodiments, the second display area is an area for displaying a second product card. Specifically, the second display area can be the entire or a portion of the search results display area on the search page. For example, it can be a card-like display area on the search results display area.

[0121] In one embodiment, the second display area and the first display area may be the same area, or they may be different areas, which will not be described in detail.

[0122] In one example, Figure 5 2 is a schematic diagram of another search result page provided by an embodiment of the present disclosure.

[0123] like Figure 5 As shown, if "anchor A" is entered in the search area and anchor A has a live broadcast schedule within the preset time period, multiple second product cards 502 can be displayed in the second display area 502 of the search result page, such as Figure 5 The commodity D card, commodity E card and commodity F card shown in .

[0124] like Figure 5 As shown, in order to facilitate the user to quickly, intuitively and accurately obtain the second product information, the second product card may include a product picture and product text.

[0125] In some embodiments, if the target anchor has a live broadcast schedule within a preset time period, and the target anchor has a first video clip and a first product card that can be displayed, the corresponding first video clip and first product card, as well as the second product card, can be displayed on the search results page.

[0126] In one example, if the first display area and the second display area are different areas on the search display page, the first display area can be used to Figure 2The first video clip and the first product card of the target anchor are displayed in the manner shown. Figure 5 The second product card of the target anchor is displayed in the manner shown.

[0127] In another example, if the first display area and the second display area are different areas on the search display page, and if the corresponding first video clip and the first product card are combined into a first display card, the first display card and the second product card can be displayed in the same area in a certain order.

[0128] In yet another example, if the first display area and the second display area are different areas on the search display page, different display labels may be displayed above the areas.

[0129] For example, Figure 6 This is a schematic diagram of another search result page provided by an embodiment of the present disclosure.

[0130] If the user triggers Figure 6 The "Historical Playback" tab shown displays the first product card and the corresponding first video clip, such as Figure 6 The product A card and the corresponding first video clip, the product B card and the corresponding first video clip, the product C card and the corresponding first video clip.

[0131] And, if the user triggers Figure 6 The "Live Preview" label shown displays the second product card.

[0132] The video search method of the embodiment of the present disclosure, after receiving the search keyword, can further determine whether the target anchor is in a non-live broadcast state and whether the target anchor has a live broadcast schedule within a preset time period when it is determined that the search keyword is related to the target anchor. If it is determined that the target anchor is in a non-live broadcast state and / or the target anchor has no live broadcast schedule within the preset time period, multiple first video clips and first product cards corresponding to each first video clip can be displayed in the first display area of ​​the search results page. Since each first video clip belongs to a historical live broadcast video and is related to the product to which the first product card belongs, the user can search for the historical live broadcast clip content related to the product of the target anchor, so that the user can watch the historical live broadcast clip content during the shopping process, and understand the product based on the historical live broadcast clip, thereby meeting the user's shopping needs, improving the user's search efficiency during the shopping process, and thus enhancing the user's search experience.

[0133] In some embodiments, after S430 , the method may further include step B1 and step B2 .

[0134] Step B1: In response to a second sliding operation on the second display area, the product cards displayed in the second display area are updated according to the sliding direction of the second sliding operation and the card order of the first product card set.

[0135] The order of the cards in the first product card set is similar to the order of the first video clip set. For example, the second product cards of the associated products can be arranged adjacent to each other. For details, please refer to the description of the first video clip set and will not be repeated here. Alternatively, the order of the cards in the first product card set can be pre-arranged by the target livestreamer, which will not be further described.

[0136] Step B2: After displaying the last product card in the first product card set in the second display area, display the product preview page.

[0137] The product preview interface is an interface for displaying preview product information, which can be a live broadcast preview interface. For example, the product preview interface can include information such as the preview show, preview time, and all / main preview products, without specific limitations.

[0138] In some embodiments, after S430, the method may further include:

[0139] Step B3: Displaying the product preview page in response to a first triggering operation on the second display area. The first triggering operation may be a gesture control operation such as clicking, sliding, or long pressing on the second display area, a voice control operation, or an expression control operation, without limitation.

[0140] Figure 7 A flow chart of another video search method provided by an embodiment of the present disclosure is shown.

[0141] In the embodiments of the present disclosure, the video search method can be performed by an electronic device. The electronic device may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs, PADs, PMPs, vehicle-mounted terminals (e.g., vehicle-mounted navigation terminals), wearable devices, and fixed terminals such as digital TVs, desktop computers, and smart home devices.

[0142] like Figure 7 As shown, the video search method may include the following steps.

[0143] S710: Receive search keywords.

[0144] S720: When the search keyword is related to the target livestreamer, and the target livestreamer is not live streaming and / or has no live streaming schedule within a preset time period, multiple first video clips and first product cards corresponding to each first video clip are displayed in a first display area on the search results page. Each first video clip belongs to a historical livestream and is related to the product to which the first product card belongs.

[0145] S730, when the search keyword is related to the target anchor, if the target anchor is in a live broadcast state, the live broadcast video and the third product card corresponding to the target anchor are displayed in the third display area of ​​the search results page, and the third product card corresponds to the product being explained in the live broadcast video.

[0146] In some embodiments, the third product card is used to display the product attribute information of the third product that the target anchor is currently introducing in the live broadcast. It should be noted that the content of the third product card is similar to that of the second product card and will not be repeated here.

[0147] In one embodiment, the third product card can be displayed within the display area where the live video is located, for example, superimposed on the live video.

[0148] In some embodiments, the third display area is similar to the second display area and will not be described in detail.

[0149] Figure 8 FIG. 1 is a schematic diagram of another search result page provided by an embodiment of the present disclosure. Figure 8 As shown, a third product card 802 , which may be a product G card, may be displayed superimposed on the live broadcast screen 801 .

[0150] In another embodiment, the third product card can be displayed outside the display area where the live video is located, such as below or to the right of the display area.

[0151] In one example, if the target anchor who is currently broadcasting has a live broadcast schedule within a preset time period, the second product card and the third product card can be displayed on the search results page.

[0152] In some embodiments, a plurality of fourth product cards are further displayed in the third display area, and each fourth product card corresponds to a product that has been explained in the live video.

[0153] Figure 9 FIG. 1 is a schematic diagram of another search result page provided by an embodiment of the present disclosure. Figure 9 As shown, Figure 9 As shown, the third display area displays a third product card 901, a fourth product card 902, and a video corresponding to the fourth product card.

[0154] In one example, the content of the fourth product card is similar to that of the third product card, and details thereof will not be repeated here.

[0155] Optionally, for the convenience of user viewing, a video clip corresponding to the fourth product card is also displayed in the third display area. The method for obtaining the video clip corresponding to the fourth product card is similar to the method for obtaining the first video clip, and will not be repeated here.

[0156] In one example, the third product may be displayed first, and then the fourth product card may be displayed in a certain order. The specific ordering of the fourth product card can be found in the related content of the ordering of the first video clip, and will not be repeated here.

[0157] Optionally, in order to distinguish the third product card from the fourth product card, different product labels can be added to them, such as "Explanation in Progress" or "Explanation Playback Label."

[0158] In one example, if the target live streamer has a live stream scheduled within a preset time period, the second, third, and fourth product cards may be displayed on the search results page. Alternatively, the video clip corresponding to the fourth product card may also be displayed.

[0159] The video search method of the embodiment of the present disclosure, after receiving the search keyword, can further determine whether the target anchor is in a non-live broadcast state and whether the target anchor has a live broadcast schedule within a preset time period when it is determined that the search keyword is related to the target anchor. If it is determined that the target anchor is in a non-live broadcast state and / or the target anchor has no live broadcast schedule within the preset time period, multiple first video clips and first product cards corresponding to each first video clip can be displayed in the first display area of ​​the search results page. Since each first video clip belongs to a historical live broadcast video and is related to the product to which the first product card belongs, the user can search for the historical live broadcast clip content related to the product of the target anchor, so that the user can watch the historical live broadcast clip content during the shopping process, and understand the product based on the historical live broadcast clip, thereby meeting the user's shopping needs, improving the user's search efficiency during the shopping process, and thus enhancing the user's search experience.

[0160] Correspondingly, after S730, the video search method may further include step C1.

[0161] Step C1, in response to the second trigger operation on multiple fourth product cards, play the first target video clip in the video stream playback page, the first target video clip is a historical video clip related to the first target product in the live video, the first target product is the product to which the first target product card belongs, and the first target product card is the fourth product card corresponding to the second trigger operation.

[0162] In one embodiment, the second trigger operation may include gesture control operations such as clicking, double-clicking, and long pressing the fourth product card, voice control operations, or expression control operations, which are not limited here.

[0163] In some embodiments, after S730 , the video search method may further include step C2 and step C3 .

[0164] Step C2: In response to the third trigger operation on the plurality of fourth product cards, the live video is played on the live broadcast page.

[0165] In one embodiment, the third trigger operation may include gesture control operations such as clicking, double-clicking, long pressing, and dragging the fourth product card, voice control operations, or expression control operations, which are not limited here.

[0166] Step C3: display a product list on the live video, where the first product in the product list is the second target product, the second target product is the product to which the second target product card belongs, and the second target product card is the fourth product card corresponding to the third trigger operation.

[0167] Figure 10 A flow chart of another video search method provided by an embodiment of the present disclosure is shown.

[0168] In the embodiments of the present disclosure, the video search method can be performed by an electronic device. The electronic device may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs, PADs, PMPs, vehicle-mounted terminals (e.g., vehicle-mounted navigation terminals), wearable devices, and fixed terminals such as digital TVs, desktop computers, and smart home devices.

[0169] like Figure 10 As shown, the video search method may include the following steps.

[0170] S1010: Receive a search keyword. S1010 is similar to S110 and will not be described in detail.

[0171] S1020: If the search keyword is related to the target livestreamer and the target livestreamer is not live streaming and / or has no live streaming schedule within a preset time period, multiple first video clips and first product cards corresponding to each first video clip are displayed in the first display area of ​​the search results page. Each first video clip belongs to a historical livestream and is related to the product associated with the first product card. S1020 is similar to S120 and will not be further described.

[0172] S1030. When the search keyword is related to the target product information, multiple second video clips and a fifth product card corresponding to each second video clip are displayed in the fourth display area of ​​the search results page. Each second video clip belongs to a historical live video and is related to the product involved in the fifth product card. The product involved in the fifth product card has the target product information.

[0173] The target product information may include any information that can characterize the characteristics of a product, such as the product brand, product model, product type, and product name of the target product, and is not limited here.

[0174] Among them, if the search keyword is "XX brand", the search keyword can match the product brand of the target product; if the search keyword is "XX lipstick", the search keyword can match the product model of the target product; if the search keyword is "lipstick", the search keyword can match the product type of the target product; if the search keyword is "XX lipstick", the search keyword can match the product name of the target product.

[0175] Specifically, the matching of the search keyword and the product information corresponding to the target product may include that the product information corresponding to the target product is completely identical to the search keyword, or may include that the product information corresponding to the target product is a result obtained by fuzzy searching the keyword.

[0176] In one example, Figure 11 Schematic diagram of a search result page provided by an embodiment of the present disclosure. Figure 11 As shown, after the user enters "XX lipstick" in the search box in the search area, multiple fifth product cards and corresponding second video clips can be displayed in the fourth display area, that is, the fifth product card 1101 and the second video clip 1102 of each product HJ.

[0177] In some embodiments, the product corresponding to the target product information may be a product with the same product information, or a related product of a product with the same product information. The related products may be described in the above description of the embodiment of the present disclosure, and will not be described in detail here.

[0178] In one example, if the target product information is a product category, the target product may be a product under that category. For example, if the target product information is "makeup," the target product may be lipstick, foundation, etc.

[0179] In another example, if the target product information is the brand of the target product, the target products may include products under the brand. For example, if the target product information is "xx brand furniture", the target products may include "xx brand desk", "xx brand cabinet", etc.

[0180] In another example, if the target product information is the product model of the target product, the target products may include products under the product model. For example, if the target product information is "xx brand furniture", the target products may include "xx brand desk", "xx brand cabinet", etc.

[0181] In another example, if the target product information is the product name of the target product, the product with the name may be determined as the target product.

[0182] In some embodiments, the second video segment can be a video segment separated from a historical live broadcast video and containing content explaining the target product. Specifically, the second video segment can include videos explaining the same target product from the same host in different live broadcasts. Alternatively, the second video segment can include videos explaining the same target product from different hosts. There is no specific limitation on the second video segment.

[0183] In one example, the second video segment can be a video segment obtained by the server after splitting the historical live video posted by each anchor on the platform. Alternatively, the second video segment can be a video segment that each anchor has split in advance and posted on the platform.

[0184] In another example, the second video segment may also be a live video segment downloaded by the server from a third-party platform or webpage, which is not specifically limited.

[0185] It should be noted that the rest of the content of the second video clip is similar to that of the first video clip and will not be described in detail here.

[0186] The video search method of the embodiment of the present disclosure, after receiving the search keyword, can further determine whether the target anchor is in a non-live broadcast state and whether the target anchor has a live broadcast schedule within a preset time period when it is determined that the search keyword is related to the target anchor. If it is determined that the target anchor is in a non-live broadcast state and / or the target anchor has no live broadcast schedule within the preset time period, multiple first video clips and first product cards corresponding to each first video clip can be displayed in the first display area of ​​the search results page. Since each first video clip belongs to a historical live broadcast video and is related to the product to which the first product card belongs, the user can search for the historical live broadcast clip content related to the product of the target anchor, so that the user can watch the historical live broadcast clip content during the shopping process, and understand the product based on the historical live broadcast clip, thereby meeting the user's shopping needs, improving the user's search efficiency during the shopping process, and thus enhancing the user's search experience.

[0187] In some embodiments, after S1030 , the method further includes step D1 and step D2 .

[0188] Step D1 , in response to a fourth triggering operation on a target display area, playing a second target video segment in a video stream playing page, where the second target video segment is a video segment corresponding to the fourth triggering operation.

[0189] Among them, the fourth trigger operation can be a gesture control operation such as clicking, double-clicking, long pressing, etc., a voice control operation or an expression control operation on the second target video clip, which is not limited here.

[0190] Secondly, the video stream playback page that plays the second target video clip is Figure 3 The video stream playback page of the first target video clip shown is similar and will not be described in detail here.

[0191] Step D2: In response to a second trigger operation on the second target video clip, the target historical live video to which the second target video clip belongs is played in the live playback page.

[0192] Among them, the fifth trigger operation can be an operation for viewing the historical live video to which the second target video clip belongs, such as gesture control operations such as clicking, double-clicking, and long pressing on the second target video clip, voice control operations, or expression control operations, etc., which are not limited here.

[0193] Through the fifth trigger operation, the user can quickly search for the entire historical live video corresponding to the target video clip of interest that the user wants to know, making the user's retrieval of information content more comprehensive and improving the user's search experience.

[0194] In some embodiments, after S1030, the method further includes step D3.

[0195] Step D3, in response to the third sliding operation on the second target video segment, the third target video segment is played in the video stream playback page, the third target video segment is a video segment adjacent to the second target video segment in the target video segment set in the target video segment set, the target video segment set is the video segment set to which the second target video segment belongs, and the target switching direction corresponds to the sliding direction of the third sliding operation.

[0196] Specifically, step D3 is similar to step A2 and will not be described in detail.

[0197] The embodiment of the present disclosure also provides a video search device, which can be an electronic device. The electronic device can include but is not limited to mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs, PADs, PMPs, vehicle-mounted terminals (such as vehicle-mounted navigation terminals), wearable devices, etc., and fixed terminals such as digital TVs, desktop computers, smart home devices, etc. Figure 12 The video search device provided in the disclosed embodiment is described.

[0198] Figure 12 A schematic structural diagram of a video search device provided by an embodiment of the present disclosure is shown.

[0199] like Figure 12 As shown, the video search device 1200 may include a keyword receiving unit 1210 and a first display unit 1220 .

[0200] The keyword receiving unit 1210 is configured to receive a search keyword.

[0201] The first display unit 1220 is configured to display multiple first video clips and first product cards corresponding to each first video clip in the first display area of ​​the search results page when the search keyword is related to the target anchor and the target anchor is in a non-live broadcast state and / or the target anchor has no live broadcast schedule within a preset time period. Each first video clip belongs to a historical live broadcast video and is related to the product to which the first product card belongs.

[0202] The video search device of the embodiment of the present disclosure, after receiving the search keyword, can further determine whether the target anchor is in a non-live broadcast state and whether the target anchor has a live broadcast schedule within a preset time period when it is determined that the search keyword is related to the target anchor. If it is determined that the target anchor is in a non-live broadcast state and / or the target anchor has no live broadcast schedule within the preset time period, multiple first video clips and first product cards corresponding to each first video clip can be displayed in the first display area of ​​the search results page. Since each first video clip belongs to a historical live broadcast video and is related to the product to which the first product card belongs in this case, the user can search for the historical live broadcast clip content related to the product of the target anchor, so that the user can watch the historical live broadcast clip content during the shopping process, and understand the product based on the historical live broadcast clip, thereby meeting the user's shopping needs, improving the user's search efficiency during the shopping process, and thereby enhancing the user's search experience.

[0203] In some embodiments, the first video clip is a video clip containing key explanation content of the first product, and the first product is the product to which the first product card corresponding to the first video clip belongs.

[0204] In some embodiments, the plurality of first video segments belong to a first video segment set corresponding to the search keyword, and the first video segment set corresponds to at least one historical live video;

[0205] The video search device 1200 further includes a third display unit and a fourth display unit.

[0206] a third display unit configured to, in response to a first sliding operation on the first display area, update the video clips displayed in the first display area according to a sliding direction of the first sliding operation and a video sequence of the first video clip set;

[0207] The fourth display unit is configured to display the personal display page of the target anchor after displaying the last video clip in the first video clip set in the first display area.

[0208] In some embodiments, in the first video clip set, video clips corresponding to two associated commodities are arranged adjacent to each other.

[0209] In some embodiments, when the search keyword is related to the target anchor, the video search device 1200 further includes a fifth display unit.

[0210] The fifth display unit is configured to display multiple second product cards in the second display area of ​​the search results page if the target anchor has a live broadcast schedule within a preset time period, each second product card corresponding to a product involved in the live broadcast schedule.

[0211] In some embodiments, the plurality of second product cards belong to a set of first product cards corresponding to a live broadcast schedule;

[0212] The video search device 1200 further includes a sixth display unit and a seventh display unit.

[0213] a sixth display unit configured to, in response to a second sliding operation on the second display area, update the product cards displayed in the second display area according to a sliding direction of the second sliding operation and an order of cards in the first product card set;

[0214] The seventh display unit is configured to display the product preview page after displaying the last product card in the first product card set in the second display area.

[0215] In some embodiments, when the search keyword is related to the target anchor, the video search device 1200 further includes an eighth display unit.

[0216] The eighth display unit is configured to display the live video and the third product card corresponding to the target anchor in the third display area of ​​the search results page if the target anchor is in the live broadcast state, and the third product card corresponds to the product being explained in the live video.

[0217] In some embodiments, a plurality of fourth product cards are further displayed in the third display area, each fourth product card corresponding to a product that has been explained in the live video;

[0218] The video search device 1200 further includes a ninth display unit.

[0219] The ninth display unit is configured to play the first target video clip in the video stream playback page in response to the second trigger operation on multiple fourth product cards, where the first target video clip is a historical video clip related to the first target product in the live video, the first target product is the product to which the first target product card belongs, and the first target product card is the fourth product card corresponding to the second trigger operation.

[0220] In some embodiments, a plurality of fourth product cards are further displayed in the third display area, each fourth product card corresponding to a product that has been explained in the live video;

[0221] The video search device 1200 further includes an eleventh display unit and a twelfth display unit.

[0222] an eleventh display unit, configured to play the live video within the live broadcast page in response to a third triggering operation on the plurality of fourth product cards;

[0223] The twelfth display unit is configured to display a product list on the live video, where the first product in the product list is the second target product, the second target product is the product to which the second target product card belongs, and the second target product card is the fourth product card corresponding to the third trigger operation.

[0224] In some embodiments, the video search device 1200 further includes a thirteenth display unit.

[0225] The thirteenth display unit is configured to display multiple second video clips and fifth product cards corresponding to each second video clip in the fourth display area of ​​the search results page when the search keyword is related to the target product information. Each second video clip belongs to a historical live video and is related to the product involved in the fifth product card. The product involved in the fifth product card has the target product information.

[0226] In some embodiments, the video search apparatus 1200 further includes a fourteenth display unit and a fifteenth display unit.

[0227] a fourteenth display unit configured to play a second target video segment in the video stream playback page in response to a fourth trigger operation on the target display area, where the second target video segment is a video segment corresponding to the fourth trigger operation;

[0228] The fifteenth display unit is configured to play the target historical live video to which the second target video clip belongs in the live playback page in response to the fifth trigger operation on the second target video clip.

[0229] In some embodiments, the video search device 1200 further includes a sixteenth display unit.

[0230] The sixteenth display unit is configured to play the third target video segment in the video stream playback page in response to the third sliding operation on the second target video segment, the third target video segment is a video segment adjacent to the second target video segment in the target video segment set in the target video segment set, the target video segment set is the video segment set to which the second target video segment belongs, and the target switching direction corresponds to the sliding direction of the third sliding operation.

[0231] It should be noted that Figure 12 The information display device 1200 shown can perform Figures 1 to 11 Each step in the method embodiment shown, and implement Figures 1 to 11 The various processes and effects in the illustrated method embodiment are not described in detail here.

[0232] The present disclosure also provides a video search device, which may include a processor and a memory, wherein the memory may be used to store executable instructions. The processor may be used to read the executable instructions from the memory and execute the executable instructions to implement the information display method in the above embodiment.

[0233] Figure 13 A schematic diagram of the structure of a video search device provided by an embodiment of the present disclosure is shown. Figure 13 , which shows a structural diagram of a video search device 1300 suitable for implementing the embodiments of the present disclosure.

[0234] The video search device 1300 in the embodiment of the present disclosure may be an electronic device. The electronic device may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs, PADs, PMPs, vehicle-mounted terminals (e.g., vehicle-mounted navigation terminals), wearable devices, and fixed terminals such as digital TVs, desktop computers, and smart home devices.

[0235] It should be noted that Figure 13 The video search device 1300 shown is merely an example and should not limit the functions and scope of use of the embodiments of the present disclosure.

[0236] like Figure 13 As shown, the video search device 1300 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 1301, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1302 or a program loaded from a storage device 1308 into a random access memory (RAM) 1303. Various programs and data required for the operation of the information processing device 1300 are also stored in the RAM 1303. The processing device 1301, the ROM 1302, and the RAM 1303 are connected to each other via a bus 1304. An input / output (I / O) interface 1305 is also connected to the bus 1304.

[0237] Typically, the following devices may be connected to the I / O interface 1305: an input device 1306 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1307 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1308 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1309. The communication device 1309 may allow the video search device 1300 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 13The video search apparatus 1300 is shown as having various devices, but it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed instead.

[0238] An embodiment of the present disclosure further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the processor implements the information display method in the above embodiment.

[0239] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 1309, or installed from the storage device 1308, or installed from the ROM 1302. When the computer program is executed by the processing device 1301, the above-mentioned functions defined in the information display method of the embodiment of the present disclosure are performed.

[0240] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.

[0241] In some embodiments, the client and server can communicate using any currently known or later developed network protocol, such as HTTP, and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or later developed network.

[0242] The computer-readable medium may be included in the video search device, or may exist independently without being incorporated into the video search device.

[0243] The computer-readable medium carries one or more programs. When the one or more programs are executed by the video search device, the video search device executes:

[0244] Receive search keywords; when the search keywords are related to the target anchor, if the target anchor is not in a live broadcast state and / or the target anchor has no live broadcast schedule within a preset time period, multiple first video clips and first product cards corresponding to each first video clip are displayed in the first display area of ​​the search results page, each first video clip belongs to a historical live broadcast video and is related to the product to which the first product card belongs.

[0245] In embodiments of the present disclosure, computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including but not limited to object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0246] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession 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 flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a combination of dedicated hardware and computer instructions.

[0247] The units involved in the embodiments described in this disclosure may be implemented in software or hardware, wherein the name of a unit does not necessarily limit the unit itself.

[0248] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard commodity products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0249] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0250] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.

[0251] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

[0252] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.

Claims

1. A video search method, characterized in that: include: Receive search keywords; In the case that the search keyword is related to the target anchor, if the target anchor is in a non-live broadcast state and / or the target anchor has no live broadcast schedule within a preset time period, multiple first video clips and first product cards corresponding to each first video clip are displayed in the first display area of ​​the search results page. The multiple first video clips are video clips selected from at least one historical live broadcast video of the target anchor, and each first video clip belongs to a historical live broadcast video and is related to the product to which the first product card belongs.

2. The method according to claim 1, characterized in that The first video clip is a video clip containing key explanation content of the first product, and the first product is the product to which the first product card corresponding to the first video clip belongs.

3. The method according to claim 1, characterized in that The multiple first video clips belong to a first video clip set corresponding to the search keyword, and the first video clip set corresponds to at least one of the historical live video; After displaying the plurality of first video clips in the first display area of ​​the search result page, the method further includes: In response to a first sliding operation on the first display area, updating the video clips displayed in the first display area according to a sliding direction of the first sliding operation and a video sequence of the first video clip set; After displaying the last video clip in the first video clip set in the first display area, the personal display page of the target anchor is displayed.

4. The method according to claim 3, characterized in that In the first video clip set, video clips corresponding to two associated commodities are arranged adjacent to each other.

5. The method according to claim 1, wherein When the search keyword is related to the target anchor, the method further includes: If the target anchor has a live broadcast schedule within the preset time period, multiple second product cards are displayed in the second display area of ​​the search result page, and each second product card corresponds to a product involved in the live broadcast schedule.

6. The method according to claim 4, characterized in that A plurality of second product cards belong to a set of first product cards corresponding to the live broadcast schedule; After displaying the plurality of second product cards in the second display area of ​​the search result page, the method further includes: In response to a second sliding operation on the second display area, updating the product cards displayed in the second display area according to a sliding direction of the second sliding operation and an order of cards in the first product card set; After the last product card in the first product card set is displayed in the second display area, a product preview page is displayed.

7. The method according to claim 1, characterized in that When the search keyword is related to the target anchor, the method further includes: If the target anchor is in a live broadcast state, the live broadcast video and the third product card corresponding to the target anchor are displayed in the third display area of ​​the search result page, and the third product card corresponds to the product being explained in the live broadcast video.

8. The method according to claim 7, characterized in that A plurality of fourth product cards are further displayed in the third display area, each of the fourth product cards corresponding to a product that has been explained in the live video; After displaying the live broadcast video and the third product card corresponding to the target anchor in the third display area of ​​the search result page, the method further includes: In response to the second trigger operation on the multiple fourth product cards, the first target video clip is played in the video stream playback page, the first target video clip is a historical video clip related to the first target product in the live video, the first target product is the product to which the first target product card belongs, and the first target product card is the fourth product card corresponding to the second trigger operation.

9. The method according to claim 7, characterized in that A plurality of fourth product cards are further displayed in the third display area, each of the fourth product cards corresponding to a product that has been explained in the live video; After displaying the live broadcast video and the third product card corresponding to the target anchor in the third display area of ​​the search result page, the method further includes: In response to a third triggering operation on the plurality of fourth product cards, playing the live video on a live broadcast page; A product list is displayed on the live video, where the first product in the product list is the second target product, the second target product is the product to which the second target product card belongs, and the second target product card is the fourth product card corresponding to the third trigger operation.

10. The method according to claim 1, characterized in that After receiving the search keyword, the method further includes: When the search keyword is related to the target product information, multiple second video clips and a fifth product card corresponding to each second video clip are displayed in the fourth display area of ​​the search results page. Each second video clip belongs to a historical live video and is related to the product involved in the fifth product card. The product involved in the fifth product card has the target product information.

11. The method according to claim 1 or 10, characterized in that The method further comprises: In response to a fourth trigger operation on the target display area, playing a second target video segment in the video stream playback page, where the second target video segment is the video segment corresponding to the fourth trigger operation; In response to the fifth trigger operation on the second target video clip, the target historical live video to which the second target video clip belongs is played in the live playback page.

12. The method according to claim 11, characterized in that After playing the second target video segment in the video stream playing page, the method further includes: In response to a third sliding operation on the second target video segment, a third target video segment is played within the video stream playback page, wherein the third target video segment is a video segment adjacent to the second target video segment in the target video segment set in the target video segment set, the target video segment set is a video segment set to which the second target video segment belongs, and the target switching direction corresponds to the sliding direction of the third sliding operation.

13. A video search device, characterized in that: include: A keyword receiving unit configured to receive a search keyword; The first display unit is configured to display multiple first video clips and first product cards corresponding to each first video clip in the first display area of ​​the search results page when the search keyword is related to the target anchor and the target anchor is in a non-live broadcast state and / or the target anchor has no live broadcast schedule within a preset time period. The multiple first video clips are video clips selected from at least one historical live broadcast video of the target anchor, and each first video clip belongs to a historical live broadcast and is related to the product to which the first product card belongs.

14. A video search device, characterized in that: include: processor; a memory for storing executable instructions; The processor is configured to read the executable instructions from the memory and execute the executable instructions to implement the video search method according to any one of claims 1 to 12.

15. A computer-readable storage medium, characterized in that The storage medium stores a computer program, and when the computer program is executed by a processor, the processor implements the video search method according to any one of claims 1 to 12.

Citation Information

Patent Citations

  • Service data processing method and device, computing device and storage medium

    CN109636514A

  • Video information processing method and device and electronic equipment

    CN113297891A