Item Processing Method, Apparatus, Device, and Medium

The item processing method addresses inefficiencies in item selection by displaying recommendation identifiers and presenting video sets, enhancing user experience through intuitive item recommendations based on popularity and usage.

JP7715453B2Active Publication Date: 2025-07-30BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2023579498
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-09-28
Filing Date
2022-09-19
Publication Date
2025-07-30
Estimated Expiration
2042-09-19

AI Technical Summary

Technical Problem

Existing item processing methods require users to repeatedly load and test various items, consuming time and resources, leading to inefficiency in selecting items for photo or video shooting.

Method used

An item processing method that displays an item search page with recommendation identifiers and presents a recommended video set in response to user triggers, enhancing item selection efficiency and interestingness by intuitively recommending items based on video popularity and usage.

Benefits of technology

Improves item selection efficiency and enhances the fun of using items by enriching recommendations and presenting item usage videos, thereby increasing the success rate of item selection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007715453000001
    Figure 0007715453000001
  • Figure 0007715453000002
    Figure 0007715453000002
  • Figure 0007715453000003
    Figure 0007715453000003
Patent Text Reader

Abstract

The present disclosure relates to an item processing method, apparatus, device, and media, the method including displaying an item search page including an item recommendation identifier in response to a trigger operation on an item search entry identifier located on an item panel, and presenting a recommended video set for use of the item in response to a trigger operation on the item recommendation identifier.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Related Applications This disclosure claims priority to a Chinese patent application filed on September 28, 2021, with the application title "Item Processing Method, Apparatus, Device, and Medium" and the Chinese patent application number "202111145397.X", and all the contents of this Chinese patent application are incorporated herein by reference.

[0002] Technical Field This disclosure relates to the field of computer application technologies, and particularly to item processing methods, apparatuses, devices, and media.

Background Art

[0003] With the progress of computer application technologies, it has generally become common to perform item rendering during photo or video shooting to increase the interestingness of the photo or video.

[0004] In related technologies, different item controls are presented to the user based on an item panel. The user triggers the item control of interest based on their own preferences, loads the corresponding item resource for shooting, and views the effect of the item. Therefore, the user needs to repeatedly perform loads and attempts many times to determine the item they want to use, consuming a large amount of time and resources and reducing the processing efficiency.

Summary of the Invention

[0005] To solve the above technical problems or at least partially solve the above technical problems, this disclosure provides an item processing method, apparatus, device, and medium that enrich the recommended items, intuitively recommend items based on the form of the recommended video, improve the selection efficiency of items, and enhance the interestingness of using items.

[0006] Embodiments of the present disclosure provide an item processing method, the method including: displaying an item search page including item recommendation identifiers in response to a trigger operation on an item search entry identifier installed on an item panel; and presenting a recommended video set for item use in response to a trigger operation on the item recommendation identifiers.

[0007] Embodiments of the present disclosure provide an item processing method, the method including: receiving an item recommendation request sent from a client; determining a plurality of item usage videos that meet a first filtering condition with a preset video popularity; and sending the plurality of item usage videos to the client and presenting a recommended video set for item use.

[0008] Embodiments of the present disclosure further provide an item processing apparatus, the apparatus including: a display module for displaying an item search page including item recommendation identifiers in response to a trigger operation on an item search entry identifier installed on an item panel; and a first presentation module for presenting a recommended video set for item use in response to a trigger operation on the item recommendation identifiers.

[0009] Embodiments of the present disclosure further provide an item processing apparatus, the apparatus including: a receiving module for receiving an item recommendation request sent from a client; a determining module for determining a plurality of item usage videos that meet a first filtering condition with a preset video popularity; and a second presentation module for sending the plurality of item usage videos to the client and presenting a recommended video set for item use.

[0010] Embodiments of the present disclosure further provide an electronic device, the electronic device including: a processor and a memory for storing executable instructions of the processor, the processor being configured to read the executable instructions from the memory and execute the instructions to implement the item processing method according to the embodiments of the present disclosure.

[0011] Embodiments of the present disclosure further provide a computer-readable storage medium, in which a computer program is stored, and the computer program is used to execute the item processing method according to the embodiments of the present disclosure.

[0012] The technical solution according to the embodiments of the present disclosure has the following advantages compared with the prior art.

[0013] The item processing solution according to the embodiments of the present disclosure displays an item search page including item recommendation identifiers in response to a trigger operation on an item search entry identifier, and further presents a recommended video set for item use in response to a trigger operation on the item recommendation identifier. Thereby, the recommended items are enriched, and the items are intuitively recommended based on the form of the recommended videos, improving the selection efficiency of the items and enhancing the interestingness of the use of the items.

Brief Description of the Drawings

[0014] Combined with the drawings, with reference to the following embodiments for implementing the invention, the above and other features, advantages, and aspects of each embodiment of the present disclosure will become clearer. 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 the components and elements are not necessarily drawn to scale.

[0015]

Figure 1

[0016]

Figure 2

[0017]

Figure 3

[0018]

Figure 4

[0019]

Figure 5

[0020]

Figure 6

[0021]

Figure 7

[0022]

Figure 8

[0023]

Figure 9

[0024]

Figure 10

[0025]

Figure 11

[0026]

Figure 12

[0027]

Figure 13

[0028]

Figure 14

Best Mode for Carrying Out the Invention

[0029] The following describes embodiments of the present disclosure in more detail with reference to the drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only used for exemplary purposes and are not intended to limit the protection scope of the present disclosure.

[0030] It should be understood that each step described in the embodiments of the method of the present disclosure may be executed in a different order and / or in parallel. Note that the embodiments of the method may include additional steps and / or omit the execution of the steps shown. The scope of the present disclosure is not limited in this regard.

[0031] The term "including" and its variations used in this specification are open-ended inclusion, that is, "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" represents "at least one embodiment", the term "another embodiment" represents "at least one another embodiment", and the term "some embodiments" represents "at least some embodiments". Related definitions of other terms are given in the following description.

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

[0033] It should be noted that the modifiers "one" and "a plurality of" mentioned in the present disclosure are general and not restrictive. As should be understood by those skilled in the art, unless otherwise clearly indicated in the context, they should be understood as "one or more".

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

[0035] To solve the above problems, in the embodiments of the present disclosure, based on the trigger operation of the item search entry, recommended videos related to the item are also displayed. Based on the recommended videos, the intuitiveness of item recommendations is further enhanced. The user can intuitively understand the effects of the item based on the recommended videos, improve the selection efficiency of the item, and contribute to increasing the success rate of item recommendations.

[0036] Here, the item mentioned in the embodiments of the present disclosure may be a data resource that enhances the interestingness of photos or videos such as makeup video effects and face maps.

[0037] To more comprehensively describe the item recommendation method of the embodiments of the present disclosure, the following will separately describe the corresponding item processing methods on the client side and the server side.

[0038] First, the item processing method will be described focusing on the client side.

[0039] FIG. 1 is a schematic flowchart of an item processing method according to an embodiment of the present disclosure. As shown in FIG. 1, this method includes the following.

[0040] Step 101, in response to a trigger operation on the item search entry identifier installed on the item panel, display an item search page including an item recommendation identifier.

[0041] The item recommendation in this embodiment may be used in a photo shooting scenario or a video processing scenario. Here, the video processing scenario may include any video that has already been shot, or may include a live broadcast video during shooting, etc., without limitation here.

[0042] In this embodiment, an item search entry identifier is displayed on the item panel. For example, after taking a photo with a camera, the item search entry identifier is displayed on the item panel of the photo shooting interface. Also, for example, the item search entry identifier is displayed on the item panel of the shooting interface in a video application.

[0043] Here, the item search entry identifier in the embodiments of the present disclosure may be one or more of a character form, an image form, a character string form, a video form, etc.

[0044] In one embodiment of the present disclosure, as shown in FIG. 2, the item search entry identifier is displayed on the control panel of the top page of the application in the video application. On this top page, the character "Search" may be displayed as the item search entry identifier corresponding thereto.

[0045] In some embodiments, on the page where the item search entry identifier is displayed on the control panel, in order to improve the recommendation efficiency of items, corresponding personalized recommended items are generated based on the user's personal image information or historical preferences, and the item identifiers of these personalized recommended items are displayed on the control panel, making it easy for the user to quickly select the required items when needed. For example, as shown in FIG. 2, characters and icons are used as the item identifiers of the personalized recommended items and are displayed on the control panel in the video application, making it easy for the user to directly use the corresponding items when needed.

[0046] In this embodiment, in response to a trigger operation on an item search entry identifier on the control panel, such as a click operation or a long-press operation, an item search page is displayed. Here, this item search page is used to provide search entries for all items of the user, so that the user can search for the required items based on this item search page.

[0047] In this embodiment, in order to further improve the search efficiency of items, the item search page may further include an item recommendation identifier, where this item recommendation identifier may be one or a combination of multiple of character format, video format, image format, video format, etc.

[0048] Step 102: Present a recommended video set for item usage in response to a trigger operation on the item recommendation identifier.

[0049] In this embodiment, when a trigger operation on the item recommendation identifier, such as a click operation or a long-press operation, is detected, it indicates that the user may want to obtain recommended advice based on items across the network. Therefore, a recommended video set for item usage is presented. Here, this item recommendation video set includes recommended videos of multiple recommended items. This recommended video may be a recommended video of an item, such as an introduction video of an item, or a usage video of an item, such as an effect video of a certain user using the corresponding recommended item. As shown in FIG. 3, when the recommended item is one that adds a "star" to a person's face, a video with a "star" added used by another user may be used as the recommended video. Thereby, based on the recommended videos in the recommended video set, the play and effects of the recommended items are intuitively presented to the user, enhancing the satisfaction and success rate of the user in selecting the recommended items.

[0050] Here, for the recommended item corresponding to the item recommendation video set, the recommended items may be narrowed down based on the number of uses of all items in the current entire network, and items with relatively more uses according to the number of uses may be selected as recommended items. The area where the client is currently located may be obtained, and the number of uses of all items in the entire network in this area may be searched, and items with relatively more uses according to the number of uses may be narrowed down as recommended items. The address book information of the user corresponding to the client may be obtained, and the items used by other users in the address book may be matched as recommended items based on the address book information. The information type (for example, whether it is a person type or a landscape type, etc.) of the multimedia information (for example, photo or video) of the item to be added that the user is currently shooting may be obtained, and a preset database may be queried based on the information type of the multimedia information to obtain corresponding candidate recommended items. According to the number of uses of the candidate recommended items, items with relatively more uses may be narrowed down as recommended items.

[0051] When actually implemented, if the recommended video set includes a plurality of recommended videos, due to the limitation of the client's screen size, as shown in FIG. 4, the plurality of recommended videos may be switched and displayed in a card - like manner from top to bottom. The user can realize the switching display of the recommended videos by sliding from bottom to top. Of course, the plurality of recommended videos may also be switched and displayed in forms such as from left to right or video cuts, etc., and will not be enumerated one by one here.

[0052] In one embodiment of the present disclosure, in order to further improve the usage efficiency of the recommended items, shooting controls may be set for each video in the recommended video set. Here, the shooting controls may include one or more of characters, icons, etc. For example, as shown in FIG. 5, the shooting controls corresponding to the lower part of the recommended video are displayed.

[0053] In this embodiment, in response to a trigger operation on the shooting control of the first video in the recommended video set, the shooting page is switched, for example, switched to a photo shooting page or a video shooting page, etc., the resource bundle of the target item used by the first video is obtained, the resource bundle is analyzed to obtain the target item placement template, the shooting content is rendered based on the target item placement template to generate a second video. Here, the resource bundle of the target item may be various data resources for generating the target item, such as video rendering parameters corresponding to the target item, rendering positions, rendering textures, etc. A placement template of the target item may be generated based on the resource bundle so as to add the target item at the corresponding position to generate a second video. Here, the identification function of the corresponding position, etc. may be obtained based on the analysis of the data resources.

[0054] For example, as shown in FIG. 5, when the application scenario of the recommended item is a video shooting scenario, in response to a trigger operation on the shooting control of the first video in the recommended video set, the shooting page is switched. If the target item corresponding to the shooting control of the first video is to add a star effect to the user's face, after obtaining the resource bundle of the star effect and obtaining the corresponding star effect template by analysis, if the shooting content is a person's face, the corresponding star is rendered on the person's face image to generate the corresponding second video.

[0055] To sum up, the item processing method of the embodiment of the present disclosure displays an item search page including an item recommendation identifier in response to a trigger operation on the item search entry identifier, and further presents a recommended video set for item use in response to a trigger operation on the item recommendation identifier. Thereby, the recommended items are enriched, the items are intuitively recommended based on the form of the recommended video, the selection efficiency of the items is improved, and the fun of using the items is enhanced.

[0056] To further enrich the item recommendation method, the present disclosure may recommend items according to popularity based on the form of the ranking list, thereby recommending to the user items that are relatively popular among other users across the network.

[0057] In one embodiment of the present disclosure, an item ranking list identifier may be provided on the item search page. This item ranking list identifier may be in text form, image form, video form, etc. The item ranking list identifier and the item recommendation identifier may be displayed on the same line, on different lines, etc., may be floating displayed, or may be displayed in menu form. As shown in FIG. 6, below the item search entry on the item search page, the item ranking list identifier and the item recommendation identifier may be arranged and displayed. When the user has no specific intention to search for an item and no intention to search for item input with the item search entry, it facilitates obtaining the recommended items based on the trigger operation of the item recommendation identifier or the item ranking list identifier, and facilitates selecting an item from the recommended items.

[0058] It should be noted that in different application scenarios, the method of displaying the corresponding item popularity ranking is different. For example, it is as follows.

[0059] In some embodiments, continuing to refer to FIG. 6, when the item ranking list identifier is triggered, the corresponding item popularity ranking may be displayed, and item information such as the item icon, item name, and item usage popularity value may be displayed in descending order of item in the item popularity ranking.

[0060] In some other embodiments, as shown in FIG. 7, a video demo control is set corresponding to each item information in the item popularity ranking, so that in response to a trigger operation on the target item video demo control in the item popularity ranking, a demo video using the target item is presented, thereby enhancing the intuitiveness of item recommendations in the ranking list.

[0061] In the embodiments of the present disclosure, in order to improve the efficiency of item application conversion, referring to FIGS. 6 and 7, a shooting control is set corresponding to each item information in the item popularity ranking, so that in response to a trigger operation on the shooting control of the target item in the item popularity ranking, the shooting page is switched, for example, switched to the photo shooting page or switched to the video recording page, etc., and further, a resource bundle corresponding to the target item is obtained, this resource bundle is analyzed to obtain a target item placement template, and shooting content is rendered based on the target item placement template to generate a target video. Here, the method of rendering shooting content based on the item placement template to generate a target video can refer to the above embodiments and will not be described further here.

[0062] Here, when actually executed, the item ranking list identifier and the item recommendation identifier may be switched and triggered. In this embodiment, as shown in FIG. 8, in response to a switching operation on the item ranking list identifier or the item recommendation identifier, the item popularity ranking may be presented in a preset target area, or a recommended video set for item use may be presented. Here, the target area may be any blank area on the screen, or the target area may be pre-calibrated. That is, in this embodiment, both the presentation of the recommended video set for item use and the presentation of the item popularity ranking are displayed in the preset target area, and only one of the two can be selected and displayed, thereby separately displaying the items recommended based on the item ranking list identifier or the item recommendation identifier and ensuring the clarity of the display.

[0063] In another embodiment of the present disclosure, in response to a trigger operation on the item ranking list identifier and the item recommendation identifier, an item popularity ranking may be presented in a preset first area, and a recommended video set for item usage may be presented in a preset second area. Here, the second area is different from the first area. Here, the first area and the second area may be distributed horizontally, vertically, etc., without limitation here. The first area and the second area may dynamically adjust the size of the display area, etc., according to the amount of content to be displayed.

[0064] In some embodiments, when presenting an item popularity ranking in a preset first area and a recommended video set for item usage in a preset second area in response to a trigger operation on the item ranking list identifier and the item recommendation identifier, this method further includes updating the item popularity ranking presented in the first area in response to a trigger operation on the first area, such as a slide operation or a click operation, etc., or updating the recommended video for item usage presented in the second area in response to a trigger operation on the second area, such as a slide operation or a click operation, etc.

[0065] In this embodiment, referring to FIG. 9, when the first area and the second area are displayed vertically, an item popularity ranking may be displayed in the first area on the client screen, and a recommended video set for item usage may be presented in the preset second area, which may further enhance the richness of the recommended items. Here, the first area and the second area may update relevant content in response to a trigger operation on the client in a split screen. For example, when the user slides the ranking in the first area, item information in the ranking, etc., is switched and displayed. When the user slides the second area, switching of the recommended videos is realized.

[0066] To sum up the above, the item processing method of the embodiment of the present disclosure presents a popularity ranking based on items, and may recommend items based on the popularity of the items used by all users. After enriching the recommended items, the success rate of the recommendation is increased.

[0067] Hereinafter, the item processing method of the embodiment of the present disclosure will be described focusing on the server side.

[0068] FIG. 10 is a schematic flowchart of an item processing method according to an embodiment of the present disclosure. As shown in FIG. 10, this method includes the following.

[0069] Step 1001, receive an item recommendation request sent from a client.

[0070] In this embodiment, when it is detected that the item recommendation identifier of the client is triggered, the corresponding item recommendation request is obtained, and further, this item recommendation request is sent to the client.

[0071] Step 1002, determine a plurality of item usage videos that meet a first filtering condition with preset video popularity.

[0072] In this embodiment, in response to the recommendation request for the item sent from the client, the videos recommended to the user are filtered.

[0073] In this embodiment, in order to increase the success rate of the recommended items, a plurality of item usage videos that meet a first filtering condition with preset video popularity are determined. Here, the item usage video may be an introduction video for this item pre-recorded, or an effect video after other users render shooting content using this item.

[0074] Here, the usage popularity of item usage videos related to items can be narrowed down, and item usage videos with usage popularity greater than a preset value can be considered as a plurality of item usage videos that meet the first narrowing condition, etc.

[0075] First, narrow down item usage videos with usage popularity greater than a certain value, and then determine target usage user identifiers that match the friend identifiers in the address book of the user identifier of the client that initiated the item recommendation request from the usage user identifiers in the item usage videos. The item usage videos corresponding to the target usage user identifiers may be considered as a plurality of item usage videos that meet the first narrowing condition, etc.

[0076] After narrowing down item usage videos with usage popularity greater than a certain value, obtain the shooting time of the item usage videos, and obtain candidate videos for item usage that match a preset time based on this shooting time. Here, the time length of the preset time may be three months, one week, one day, etc. The matching of the preset time is used to ensure that the usage videos corresponding to the item popularity ranking are currently popular usage videos. Furthermore, extract keywords in the candidate videos. For example, extract subtitle keywords in the candidate videos. For example, identify the content of the video frames of the candidate videos to generate a content identification result, extract keywords in the content identification result, match the keywords with preset target keywords for narrowing down, and determine the candidate videos that succeed in narrowing down as a plurality of item usage videos that meet the first narrowing condition of preset video popularity.

[0077] In one embodiment of the present disclosure, when the preset target keyword includes a blacklist keyword, determining the candidate videos that have successfully passed the filtering as a plurality of item usage videos that meet the first filtering condition of preset video popularity includes removing the candidate videos that include the preset target keyword and determining the remaining candidate videos as a plurality of item usage videos that meet the first filtering condition of preset video popularity, or when the preset target keyword includes a whitelist keyword, determining the candidate videos that have successfully passed the filtering as a plurality of item usage videos that meet the first filtering condition of preset video popularity includes determining the candidate videos that include the preset target keyword after filtering as a plurality of item usage videos that meet the first filtering condition of preset video popularity.

[0078] In some embodiments, the preset target keyword may be a blacklist keyword including an illegal keyword, thereby removing the candidate videos that include the preset target keyword and setting the remaining candidate videos as a plurality of item usage videos that meet the first filtering condition of preset video popularity. In some other embodiments, the preset target keyword may be a whitelist keyword including a legal keyword, thereby filtering the candidate videos that include the preset target keyword as a plurality of item usage videos that meet the first filtering condition of preset video popularity.

[0079] Step 1003, send a plurality of item usage videos to the client and present a recommended video set for item usage.

[0080] In this embodiment, by sending a plurality of item usage videos to the client and presenting a recommended video set for item usage, it facilitates the client-based user to intuitively understand the rendering effect of each item based on the item usage videos displayed in this recommended video set, and facilitates improving the selection efficiency of the item, etc.

[0081] In one embodiment of the present disclosure, when a client selects a certain item usage video in the corresponding recommended video set, for example, when triggering the shooting control in a certain item usage video, obtain the video identifier of the certain item usage video, such as video ID, video number, etc., receive a shooting request with a video identifier sent from the client, and further obtain the item identifier corresponding to the video identifier, and send a resource bundle corresponding to the item identifier to the client to cause the client to obtain a target item placement template based on the resource bundle and render the captured video content. Here, the method of rendering the video content captured based on the target item placement template can refer to the above embodiment and will not be described further herein.

[0082] In summary, the item processing method of the embodiment of the present disclosure receives an item recommendation request sent from a client, and further determines a plurality of item usage videos that meet the first filtering condition with preset video popularity, sends the plurality of item usage videos to the client, and presents a recommended video set for item usage. Thereby, the server recommends a recommended video set to the client based on video popularity, realizes item recommendation based on the overall network popularity of item usage, and intuitively recommends items based on the form of the recommended video, improving the item selection efficiency and enhancing the fun of item usage.

[0083] To further enrich the item recommendation method, the present disclosure may recommend items to the client according to popularity based on the form of a ranking list, thereby recommending items with relatively high usage popularity of other users in the entire network to the client.

[0084] In one embodiment of the present disclosure, as shown in FIG. 11, this method further includes the following.

[0085] Step 1101: Receive an item ranking request sent from a client.

[0086] In one embodiment of the present disclosure, when it is detected that a user of a client has triggered an item ranking list identifier displayed on an item search page, an item ranking request sent from the client is obtained.

[0087] Step 1102: Determine a plurality of item information that meets a second filtering condition in which the item usage popularity is preset, where the second filtering condition is the same as or different from the first filtering condition.

[0088] In this embodiment, the popularity of items used throughout the network, for example, the total number of times used, is obtained, and further, a plurality of item information that meets a second filtering condition in which the item usage popularity is preset is determined. Here, the item information includes one or more of an item usage video, an item name, the number of times the item has been used, an item icon, etc.

[0089] Here, the preset second filtering condition may be the same as or different from the first filtering condition.

[0090] Here, the usage popularity of the filtered items may be filtered, and the item information of items with a usage popularity greater than a preset value may be considered as a plurality of item information that meets the second filtering condition.

[0091] First, after filtering the item usage videos with high usage popularity, from the item usage user identifiers, the target usage user identifiers for friend identifier matching in the address book of the user identifier of the client that initiated the item recommendation request are determined, and the item information of the items corresponding to the target usage user identifiers may be considered as a plurality of item information that meets the second filtering condition.

[0092] Step 1103: Transmit multiple item information to the client and present an item popularity ranking.

[0093] In this embodiment, by transmitting multiple item information to the client and presenting an item popularity ranking, item recommendations are made based on the dimensions of the ranking, so that the items recommended to the client are not only items that match the user's personal profile information, but also relatively popular items across the entire network, enriching the recommended items.

[0094] In one embodiment of the present disclosure, when shooting controls etc. are set for each item information in the item popularity ranking, in response to a trigger operation on the shooting control of the target item in the item popularity ranking of the client, the item identifier of the target item is obtained, a shooting request with an item identifier transmitted from the client is received, and further, a resource bundle corresponding to the item identifier is transmitted to the client to cause the client to obtain a target item placement template based on the resource bundle and render the shot video content.

[0095] Here, causing the client to obtain a target item placement template based on the resource bundle and render the shot video content can refer to the above embodiment and will not be further described here.

[0096] In summary, in the item processing method of the embodiment of the present disclosure, the server recommends items to the client based on the item popularity ranking, and may also recommend items based on the popularity of the items used by all users, enriching the recommended items and increasing the success rate of recommendations.

[0097] FIG. 12 is a schematic structural diagram of an item processing apparatus according to an embodiment of the present disclosure. This apparatus may be implemented by software and / or hardware, and generally may be integrated into an electronic device corresponding to a client. As shown in FIG. 12, this apparatus includes a display module 1210 and a first presentation module 1220. Here,

[0098] The display module 1210 is used to display an item search page including item recommendation identifiers in response to a trigger operation on an item search entry identifier installed on an item panel.

[0099] The first presentation module 1220 is used to present a recommended video set for item use in response to a trigger operation on an item recommendation identifier.

[0100] The item processing apparatus according to an embodiment of the present disclosure can execute the item processing method provided by the present disclosure focusing on client-side embodiments, and has functional modules and beneficial effects corresponding to the execution method.

[0101] FIG. 13 is a schematic structural diagram of an item processing apparatus according to an embodiment of the present disclosure. This apparatus may be implemented by software and / or hardware, and generally may be integrated into an electronic device corresponding to a server. As shown in FIG. 13, this apparatus includes a receiving module 1310, a determination module 1320, and a second presentation module 1330. Here,

[0102] The receiving module 1310 is used to receive an item recommendation request sent from a client.

[0103] The determination module 1320 is used to determine a plurality of item usage videos that meet a first filtering condition with a preset video popularity.

[0104] The second presentation module 1330 is used to transmit a plurality of item usage videos to the client and present a recommended video set for item usage.

[0105] The item processing apparatus according to an embodiment of the present disclosure can execute the item processing method provided by the present disclosure focusing on server-side embodiments, and has a functional module and beneficial effects corresponding to the execution method.

[0106] In order to implement the above embodiment, the present disclosure further proposes a computer program product, which includes a computer program / instructions. When this computer program / instructions are executed by a processor, the item processing method in the above embodiment is implemented.

[0107] FIG. 14 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure.

[0108] Hereinafter, specifically referring to FIG. 14, it shows a schematic structural diagram suitable for realizing the electronic device 1400 in the embodiment of the present disclosure. The electronic device 1400 in the embodiment of the present disclosure may include, for example, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (such as in-vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc., but is not limited thereto. The electronic device shown in FIG. 14 is only an example and should not impose any restrictions on the functions and usage ranges of the embodiments of the present disclosure.

[0109] As shown in FIG. 14, the electronic device 1400 may include a processing device (e.g., a central processor, a graphics processor, etc.) 1401 that can execute various appropriate operations and processes according to a program stored in a read-only memory (ROM) 1402 or a program loaded from a storage device 1408 into a random access memory (RAM) 1403. In the RAM 1403, various programs and data necessary for the operation of the electronic device 1400 are further stored. The processing device 1401, the ROM 1402, and the RAM 1403 are connected to each other via a bus 1404. An input / output (I / O) interface 1405 is also connected to the bus 1404.

[0110] Generally, devices such as an input device 1406 including, for example, a touch screen, a touch panel, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyro, etc., an output device 1407 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc., a storage device 1408 including, for example, a magnetic tape, a hard disk, etc., and a communication device 1409 may be connected to the I / O interface 1405. The communication device 1409 may allow wireless or wired communication for data exchange between the electronic device 1400 and other devices. FIG. 14 shows an electronic device 1400 having various devices, but it should be understood that it is not required to implement or include all the devices shown. Alternatively, more or fewer devices may be implemented or included.

[0111] In particular, according to the embodiments of the present disclosure, the process described with reference to the above flowchart may be implemented as a computer software program. For example, the embodiments of the present disclosure include a computer program product, which includes a computer program stored on a non-transitory computer-readable medium, and this computer program includes program code for executing the method shown in the flowchart. In such an embodiment, this computer program may be downloaded and installed from a network via the communication device 1409, or installed from the storage device 1408, or installed from the ROM 1402. When this computer program is executed by the processing device 1401, it executes the above functions limited to the item processing method of the embodiments of the present disclosure.

[0112] It should be noted that the computer-readable medium according to the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium may include, but are not limited to, electrical connections having one or more conductors, portable computer magnetic disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact magnetic disk read-only memory (CD-ROM), optical memory devices, magnetic memory devices, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that includes or stores a program, and this program may be used by or in combination with an instruction execution system, apparatus, or device. On the other hand, in the present disclosure, the computer-readable signal medium may include a data signal propagated in a band or as part of a carrier, in which computer-readable program code is carried. The data signal propagated in this way may adopt various forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may be any computer-readable medium other than the computer-readable storage medium, and this computer-readable signal medium may transmit, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code included on the computer-readable medium may be transmitted via any suitable medium, including, but not limited to, electric wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0113] In some embodiments, the client and the server may communicate using any currently known or future-developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with digital data communication of any form or medium (e.g., communication network). Examples of communication networks include local area networks ("LAN"), wide area networks ("WAN"), Internet networks (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), and any network currently known or future-developed.

[0114] The computer-readable medium may be included in the electronic device or may exist independently without being assembled in the electronic device.

[0115] One or more programs are stored on the computer-readable medium. When the one or more programs are executed by the electronic device, the electronic device displays an item search page including item recommendation identifiers in response to a trigger operation on the item search entry identifier, and further enriches the recommended items and intuitively recommends items based on the form of the recommended video by presenting a recommended video set for item use in response to a trigger operation on the item recommendation identifier, thereby enhancing the item selection efficiency and the fun of item use. Or, the server receives an item recommendation request sent from the client, further determines a plurality of item usage videos that meet a first filtering condition with a preset video popularity, sends the plurality of item usage videos to the client, and presents a recommended video set for item use. Thereby, the server realizes recommending a recommended video set to the client based on video popularity, making item recommendations based on the overall popularity of item usage in the network, and intuitively recommending items based on the form of the recommended video, enhancing the item selection efficiency and the fun of item use.

[0116] Computer program code for performing the operations of the present disclosure may be created by one or more programming languages or combinations thereof, and the programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and further include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on a user computer, partially executed on a user computer, executed as an independent software package, partially executed on a user computer, partially executed on a remote computer, or executed entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user computer via 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., connected via the Internet through an Internet service provider).

[0117] The flowcharts and block diagrams in the drawings illustrate the possible system architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, program segment, or part of code that includes one or more executable instructions for implementing a specified logical function. It should also be noted that in some realizations as alternatives, the functions assigned to the blocks may occur in an order different from that shown in the drawings. For example, two blocks shown consecutively may actually be executed substantially in parallel, or they may be executed in reverse order, depending on the functions involved. Further, it should be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented in a dedicated hardware-based system that executes a specified function or operation, or may be implemented in a combination of dedicated hardware and computer instructions.

[0118] The units described in connection with the embodiments of the present disclosure may be implemented in software or in hardware. Here, when there is a name for a unit, it does not limit the unit itself.

[0119] The functions described above in this specification may be executed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include field programmable gate arrays (FPGA), application specific integrated circuits (ASIC), application specific standard products (ASSP), system on a chip (SOC), complex programmable logic devices (CPLD), and the like.

[0120] In the context of the present disclosure, a machine-readable medium may be a tangible medium that includes or may store a program for use by or in combination with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium include electrical connections based on one or more lines, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the foregoing.

[0121] According to one or more embodiments of the present disclosure, the present disclosure provides an item processing method, including displaying an item search page including item recommendation identifiers in response to a trigger operation on an item search entry identifier installed on an item panel, and presenting a recommended video set for item use in response to a trigger operation on the item recommendation identifier.

[0122] According to one or more embodiments of the present disclosure, in the item processing method according to the present disclosure, shooting controls are set for each video in the recommended video set, and the method includes

[0123] switching to a shooting page in response to a trigger operation on the shooting control of the first video in the recommended video set, and

[0124] Obtaining a resource bundle of a target item used by the first video, analyzing the resource bundle to obtain a target item placement template, and further including rendering shooting content based on the target item placement template to generate a second video.

[0125] According to one or more embodiments of the present disclosure, in the item processing method according to the present disclosure, the item search page further includes an item ranking list identifier, and the method includes:

[0126] Further including presenting an item popularity ranking in response to a trigger operation on the item ranking list identifier.

[0127] According to one or more embodiments of the present disclosure, in the item processing method according to the present disclosure, in response to a switching operation on the item ranking list identifier or the item recommendation identifier, presenting an item popularity ranking in a preset target area, or presenting a recommended video set for item use, or

[0128] In response to a trigger operation on the item ranking list identifier and the item recommendation identifier, presenting an item popularity ranking in a preset first area, and presenting a recommended video set for item use in a preset second area, where the second area is different from the first area.

[0129] According to one or more embodiments of the present disclosure, in the item processing method according to the present disclosure, when presenting an item popularity ranking in a preset first area and presenting a recommended video set for item use in a preset second area in response to a trigger operation on the item ranking list identifier and the item recommendation identifier, this method includes:

[0130] Updating the item popularity ranking presented in the first area in response to a trigger operation on the first area, or

[0131] Further comprising updating a recommended video set for item usage presented in the second region in response to a trigger operation on the second region.

[0132] According to one or more embodiments of the present disclosure, in the item processing method according to the present disclosure, shooting control is set corresponding to each item information in the item popularity ranking, and the method includes:

[0133] Switching to a shooting page in response to a trigger operation on the shooting control of the target item in the item popularity ranking;

[0134] Further comprising obtaining a resource bundle corresponding to the target item, analyzing the resource bundle to obtain a target item placement template, and rendering shooting content based on the target item placement template to generate a target video.

[0135] According to one or more embodiments of the present disclosure, video demo control is set corresponding to each item information in the item popularity ranking, and the method includes:

[0136] Further comprising presenting a demo video using the target item in response to a trigger operation on the target item video demo control in the item popularity ranking.

[0137] According to one or more embodiments of the present disclosure, the present disclosure provides an item processing method, including receiving an item recommendation request sent from a client;

[0138] Determining a plurality of item usage videos that meet a first filtering condition with preset video popularity;

[0139] Sending the plurality of item usage videos to the client and presenting a recommended video set for item usage.

[0140] According to one or more embodiments of the present disclosure, in the item processing method according to the present disclosure,

[0141] receiving a shooting request with a video identifier sent from the client,

[0142] acquiring an item identifier corresponding to the video identifier, sending a resource bundle corresponding to the item identifier to the client, causing the client to acquire a target item placement template based on the resource bundle, and rendering the shot video content.

[0143] According to one or more embodiments of the present disclosure, in the item processing method according to the present disclosure, determining a plurality of item usage videos that meet a first filtering condition with a preset video popularity includes

[0144] acquiring candidate videos for item usage that match a preset time,

[0145] extracting keywords in the candidate videos, matching the keywords with preset target keywords for filtering, and determining the candidate videos that succeed in filtering as a plurality of item usage videos that meet a first filtering condition with a preset video popularity.

[0146] According to one or more embodiments of the present disclosure, in the item processing method according to the present disclosure, when the preset target keyword includes a blacklist keyword, determining the candidate videos that succeed in filtering as a plurality of item usage videos that meet a first filtering condition with a preset video popularity includes

[0147] removing the candidate videos including the preset target keyword, and determining the remaining candidate videos as a plurality of item usage videos that meet a first filtering condition with a preset video popularity, or

[0148] When the preset target keyword includes a whitelist keyword, determining the candidate videos that have successfully passed the filtering as a plurality of item usage videos that meet the first filtering condition with a preset video popularity is

[0149] including determining the candidate videos including the preset target keyword that have been filtered as a plurality of item usage videos that meet the first filtering condition with a preset video popularity.

[0150] According to one or more embodiments of the present disclosure, the item processing method according to the present disclosure includes

[0151] receiving the item ranking request sent from the client, and

[0152] determining a plurality of item information that meets a preset second filtering condition where the item usage popularity is the same as or different from the first filtering condition, and

[0153] further including sending the plurality of item information to the client and presenting an item popularity ranking.

[0154] According to one or more embodiments of the present disclosure, the present disclosure provides an item processing device,

[0155] a display module for displaying an item search page including an item recommendation identifier in response to a trigger operation on the item search entry identifier installed on the item panel, and

[0156] a first presentation module for presenting a recommended video set for item usage in response to a trigger operation on the item recommendation identifier.

[0157] According to one or more embodiments of the present disclosure, in the item processing apparatus according to the present disclosure, shooting controls are set for each video in the recommended video set,

[0158] a switching module for switching to a shooting page in response to a trigger operation on the shooting control of the first video in the recommended video set, and

[0159] a generation module for obtaining a resource bundle of a target item used by the first video, analyzing the resource bundle to obtain a target item placement template, and rendering shooting content based on the target item placement template to generate a second video.

[0160] According to one or more embodiments of the present disclosure, in the item processing apparatus according to the present disclosure, the item search page further includes an item ranking list identifier, and the apparatus

[0161] further includes a presentation module for presenting an item popularity ranking in response to a trigger operation on the item ranking list identifier.

[0162] According to one or more embodiments of the present disclosure, in the item processing apparatus according to the present disclosure, specifically, the presentation module

[0163] presents an item popularity ranking in a preset target area or presents a recommended video set for item use in response to a switching operation on the item ranking list identifier or the item recommendation identifier,

[0164] Or

[0165] In response to a trigger operation on the item ranking list identifier and the item recommendation identifier, it is used to present an item popularity ranking in a preset first area and present a recommended video set for item usage in a preset second area, where the second area is different from the first area.

[0166] According to one or more embodiments of the present disclosure, in the item processing apparatus according to the present disclosure, the presentation module specifically

[0167] In response to a trigger operation on the first area, to update the item popularity ranking presented in the first area

[0168] Or, it is used to update the recommended video set for item usage presented in the second area in response to a trigger operation on the second area.

[0169] According to one or more embodiments of the present disclosure, in the item processing apparatus according to the present disclosure, shooting control is set corresponding to each item information in the item popularity ranking, and the presentation module specifically

[0170] In response to a trigger operation on the shooting control of the target item in the item popularity ranking, to switch to the shooting page

[0171] And to obtain the resource bundle corresponding to the target item, analyze the resource bundle to obtain the target item placement template, and use it to render shooting content based on the target item placement template to generate a target video.

[0172] According to one or more embodiments of the present disclosure, in the item processing apparatus according to the present disclosure, video demo control is set corresponding to each item information in the item popularity ranking, and the presentation module specifically

[0173] It is used to present a demo video using the target item in response to a trigger operation on the video demo control of the target item in the item popularity ranking.

[0174] According to one or more embodiments of the present disclosure, the present disclosure provides an item processing apparatus, including a receiving module for receiving an item recommendation request transmitted from a client,

[0175] a determining module for determining a plurality of item usage videos that meet a first filtering condition with preset video popularity,

[0176] and a second presenting module for transmitting the plurality of item usage videos to the client and presenting a recommended video set for item usage.

[0177] According to one or more embodiments of the present disclosure, in the item processing apparatus according to the present disclosure, specifically, the determining module

[0178] obtains candidate videos of item usage that match a preset time,

[0179] extracts keywords in the candidate videos, matches the keywords with preset target keywords for filtering, and uses the candidate videos that succeed in filtering as a plurality of item usage videos that meet a first filtering condition with preset video popularity to determine.

[0180] According to one or more embodiments of the present disclosure, in the item processing apparatus according to the present disclosure, when the preset target keyword includes a blacklist keyword, specifically, the determining module

[0181] removes candidate videos including the preset target keyword and uses the remaining candidate videos to determine as a plurality of item usage videos that meet a first filtering condition with preset video popularity, or

[0182] When the preset target keyword includes a whitelist keyword, specifically, the determination module

[0183] is used to determine the candidate videos including the narrowed-down preset target keyword as a plurality of item usage videos that meet the first narrowing condition of preset video popularity.

[0184] According to one or more embodiments of the present disclosure, the item processing apparatus according to the present disclosure includes

[0185] a first request receiving module for receiving a shooting request with a video identifier sent from the client,

[0186] and further includes a first sending module for obtaining an item identifier corresponding to the video identifier, sending a resource bundle corresponding to the item identifier to the client, causing the client to obtain a target item placement template based on the resource bundle, and rendering the captured video content.

[0187] According to one or more embodiments of the present disclosure, the item processing apparatus according to the present disclosure includes

[0188] a receiving module for receiving an item ranking request sent from the client,

[0189] and further includes the determination module for determining a plurality of item information that meets a preset second narrowing condition where the item usage popularity is the same as or different from the first narrowing condition,

[0190] and a second sending module for sending the plurality of item information to the client to present an item popularity ranking.

[0191] According to one or more embodiments of the present disclosure, the item processing apparatus according to the present disclosure includes

[0192] a second request receiving module for receiving an item ranking request sent from the client,

[0193] an item information determination module for determining a plurality of item information that satisfies a preset second filtering condition in which the item usage popularity is the same as or different from the first filtering condition,

[0194] and further includes a ranking presentation module for sending the plurality of item information to the client and presenting an item popularity ranking.

[0195] According to one or more embodiments of the present disclosure, the present disclosure provides an electronic device,

[0196] a processor,

[0197] and a memory for storing executable instructions of the processor,

[0198] wherein the processor reads the executable instructions from the memory and is used to execute the instructions to implement the item processing method according to any one of the present disclosure.

[0199] According to one or more embodiments of the present disclosure, the present disclosure provides a computer-readable storage medium, on which a computer program is stored, and the computer program is used to execute the item processing method according to any one of the present disclosure.

[0200] The above description is only an explanation of better embodiments of the present disclosure and the technical principles applied. As should be understood by those skilled in the art, the disclosure scope related to the present disclosure is not limited to the technical solutions consisting of specific combinations of the above technical features, and without departing from the above disclosure concept, other technical solutions consisting of any combination of the above technical features or their equivalent features should also be covered. For example, it is a technical solution formed by mutually replacing the above features with technical features (but not limited to this) having similar functions disclosed in the present disclosure.

[0201] Note that although specific procedures are adopted to depict each operation, it should not be understood that these operations are required to be sequentially executed in the specific procedures or orders shown. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although the above discussion includes some details of specific implementations, these should not be understood as limiting the scope of the present disclosure. Some features described in the context of a single embodiment may be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented in multiple embodiments alone or in any suitable sub-combination manner.

[0202] Although specific language inherent to structural features and / or method logical operations has been adopted to describe this theme, it should be understood that the theme defined in the appended claims is not necessarily limited to the specific features or operations described above. Conversely, the specific features and operations described above are only exemplary forms for implementing the claims.

Claims

1. An item processing method, comprising: displaying an item search page including item recommendation identifiers in response to a trigger operation on an item search entry identifier provided on an item panel; presenting a set of recommended item usage videos in response to a trigger operation on the item recommendation identifier, wherein the item usage videos include at least one of an introduction video for this item pre-recorded or an effect video after rendering shooting content using this item by another user. An item processing method.

2. Setting shooting controls for each video in the set of the item usage videos, the item processing method further comprising: switching to a shooting page in response to a trigger operation on the shooting control of the first video in the set of the item usage videos; obtaining a resource bundle of the target item used by the first video, analyzing the resource bundle to obtain a target item placement template, and rendering shooting content based on the target item placement template to generate a second video. The item processing method according to claim 1.

3. The item search page further includes an item ranking list identifier, and the item processing method further comprises: presenting an item popularity ranking in response to a trigger operation on the item ranking list identifier. The item processing method according to claim 1.

4. In response to a switching operation on the item ranking list identifier or the item recommendation identifier, presenting an item popularity ranking in a preset target area, or presenting a set of recommended item usage videos, or In response to a trigger operation on the item ranking list identifier and the item recommendation identifier, presenting an item popularity ranking in a preset first area, and presenting a set of recommended item usage videos in a preset second area different from the first area. The item processing method according to claim 3.

5. In response to a trigger operation on the item ranking list identifier and the item recommendation identifier, when presenting an item popularity ranking in a preset first area and presenting a set of recommended item usage videos in a preset second area, the item processing method is as follows: Updating the item popularity ranking presented in the first area in response to a trigger operation on the first area; Or The item processing method according to claim 4, further comprising updating the set of recommended item usage videos presented in the second area in response to a trigger operation on the second area.

6. Shooting control is set corresponding to each item information in the item popularity ranking, and the item processing method is as follows: Switching to a shooting page in response to a trigger operation on the shooting control of the target item in the item popularity ranking; The item processing method according to claim 3, further comprising obtaining a resource bundle corresponding to the target item, analyzing the resource bundle to obtain a target item placement template, and rendering shooting content based on the target item placement template to generate a target video.

7. Video demo control is set corresponding to each item information in the item popularity ranking, and the item processing method is as follows: The item processing method according to claim 3, further comprising presenting a demo video using the target item in response to a trigger operation on the video demo control of the target item in the item popularity ranking.

8. An item processing method, comprising: Receiving an item recommendation request sent from a client; Determining a plurality of item usage videos that meet a first filtering condition where video popularity is preset; Sending the plurality of item usage videos to the client and presenting a set of recommended item usage videos, where the item usage videos include at least one of an introduction video for this item recorded in advance or an effect video after another user renders shooting content using this item.

9. In response to the client selecting an item usage video in the set of recommended item usage videos, obtaining an identifier of an item corresponding to the video identifier of the selected item usage video, sending a resource bundle corresponding to the identifier of the item to the client, causing the client to obtain a target item placement template based on the resource bundle, and further including rendering the captured video content, the item processing method according to claim 8.

10. Determining the plurality of item usage videos that meet a first filtering condition with preset video popularity includes obtaining candidate videos of item usage that match a preset time, extracting keywords in the candidate videos, matching the keywords with preset target keywords for filtering, and determining the candidate videos that succeed in filtering as a plurality of item usage videos that meet a first filtering condition with preset video popularity, the item processing method according to claim 8.

11. When the preset target keyword includes a blacklist keyword, determining the candidate videos that succeed in filtering as a plurality of item usage videos that meet a first filtering condition with preset video popularity includes removing the candidate videos that include the preset target keyword, and determining the remaining candidate videos as a plurality of item usage videos that meet a first filtering condition with preset video popularity, or When the preset target keyword includes a whitelist keyword, determining the candidate videos that succeed in filtering as a plurality of item usage videos that meet a first filtering condition with preset video popularity includes determining the candidate videos that include the preset target keyword after filtering as a plurality of item usage videos that meet a first filtering condition with preset video popularity, the item processing method according to claim 10.

12. receiving an item ranking request sent from the client, determining a plurality of item information that meets a preset second filtering condition where the item usage popularity is the same as or different from the first filtering condition The item processing method according to claim 8, further comprising transmitting the plurality of item information to the client and presenting an item popularity ranking.

13. An item processing apparatus, comprising: a display module for displaying an item search page including item recommendation identifiers in response to a trigger operation on an item search entry identifier installed on an item panel; a first presentation module for presenting a set of recommended item usage videos in response to a trigger operation on the item recommendation identifier, wherein the item usage videos include at least one of an introduction video for this item pre-recorded or an effect video after another user renders shooting content using this item, the item processing apparatus.

14. An item processing apparatus, comprising: a receiving module for receiving an item recommendation request transmitted from a client; a determination module for determining a plurality of item usage videos that meet a first filtering condition with preset video popularity; a second presentation module for transmitting the plurality of item usage videos to the client and presenting a set of recommended item usage videos, wherein the item usage videos include at least one of an introduction video for this item pre-recorded or an effect video after another user renders shooting content using this item, the item processing apparatus.

15. An electronic device, comprising: a processor; a memory for storing executable instructions of the processor, wherein the processor reads the executable instructions from the memory and executes the executable instructions to implement the item processing method according to any one of claims 1 to 7 or the item processing method according to any one of claims 8 to 12, the electronic device.

16. A computer-readable storage medium, on which a computer program is stored, and the computer program is used to execute the item processing method according to any one of claims 1 to 7 or the item processing method according to any one of claims 8 to 12, the computer-readable storage medium.

Citation Information

Patent Citations

  • Image generation server using real-time enhancement synthesis technology, image generation system, and method

    JP2019009754A

  • Apparatus and method for applying effect to image

    KR101571687B1

  • Method for editing and apparatus thereof

    KR1020180041879A

  • Image selection suggestions

    KR1020200080287A

  • Emoji as facetracking video masks

    US20170018289A1