Resource processing method and device and related product

By publishing resource requirements information on the service platform and automatically matching the provider, the problem of excessive manual participation in video data creation is solved, and efficient and automated creation of video data is achieved, reducing the creation cycle and improving efficiency.

CN120075553APending Publication Date: 2025-05-30DOUYIN VISION CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510315051.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-17
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

There is a lot of manual participation in the video data creation process, resulting in a long creative cycle and reducing creative efficiency.

Method used

By publishing resource requirements information on the service platform, automatically matching and communicating the providers of target resources, online automated communication of target resources, and identifying and recommending target resources in video data to achieve a fully automated process.

Benefits of technology

It improves the degree of automation of video data, reduces the creation cycle, improves the creation efficiency, and saves manpower and time required for offline negotiations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120075553A_ABST
    Figure CN120075553A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a resource processing method and device and a related product, and the method comprises the steps: obtaining resource demand information sent by first terminal equipment, and publishing the resource demand information in a service platform; the resource demand information is used for requesting to obtain a target resource; the target resource is used for creating video data; obtaining resource providing information sent by a second terminal device corresponding to the service platform based on the resource demand information, and sending the resource providing information to the first terminal device through the service platform; the resource providing information is used for representing that the target resource is provided; and obtaining target video data created by the target resource provided based on the resource providing information, identifying the target resource in the video content of the target video data, and recommending the target resource.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technologies, and in particular, to a resource processing method, apparatus, and related products. Background Art

[0002] Currently, there are a large number of manual participation processes in the creation process of video data. For example, before video shooting, it is necessary for video producers and video sponsors to negotiate the sponsorship situation of video data offline. After video shooting is completed, it is necessary for video producers and video broadcasters to negotiate the details of items to be recommended to users in the video data offline. The above-mentioned large number of manual participation processes result in a long creation cycle of video data and reduce the creation efficiency of video data. Summary of the Invention

[0003] Embodiments of the present disclosure provide a resource processing method, apparatus, and related products, which can improve the automation degree of creating video data, reduce the creation cycle of video data, and improve the creation efficiency of video data.

[0004] In a first aspect, an embodiment of the present disclosure provides a resource processing method, including:

[0005] Obtaining resource requirement information sent by a first terminal device and publishing the resource requirement information in a service platform; the resource requirement information is used to request to obtain a target resource; the target resource is used to create video data;

[0006] Obtaining resource provision information sent by a second terminal device corresponding to the service platform based on the resource requirement information, and sending the resource provision information to the first terminal device through the service platform; the resource provision information is used to indicate the provision of the target resource;

[0007] Obtaining target video data created based on the target resource provided by the resource provision information, identifying the target resource in the video content of the target video data, and recommending the target resource.

[0008] In a second aspect, an embodiment of the present disclosure provides a resource processing apparatus, including:

[0009] An information publishing unit, configured to obtain resource requirement information sent by a first terminal device and publish the resource requirement information in a service platform; the resource requirement information is used to request to obtain a target resource; the target resource is used to create video data;

[0010] An information transmission unit, configured to obtain resource provision information sent by a second terminal device corresponding to the service platform based on the resource requirement information, and send the resource provision information to the first terminal device through the service platform; the resource provision information is used to indicate the provision of the target resource;

[0011] A resource recommendation unit, configured to obtain target video data created based on the target resource provided according to the resource provision information, identify the target resource in the video content of the target video data, and recommend the target resource.

[0012] In a third aspect, an embodiment of the present disclosure provides an electronic device, including: a processor; and a memory configured to store computer-executable instructions, where the computer-executable instructions, when executed, cause the processor to implement the method described in the first aspect above.

[0013] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, which is used to store computer-executable instructions, and the computer-executable instructions, when executed by a processor, implement the method described in the first aspect above.

[0014] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, which includes a computer program, and the computer program, when executed by a processor, implements the method described in the first aspect above.

[0015] In one or more embodiments of the present disclosure, first, obtain resource requirement information sent by a first terminal device, and publish the resource requirement information in a service platform. The resource requirement information is used to request to obtain a target resource, and the target resource is used to create video data. Then, obtain resource provision information sent by a second terminal device corresponding to the service platform based on the resource requirement information, and send the resource provision information to the first terminal device through the service platform. The resource provision information is used to indicate the provision of the target resource. Finally, obtain target video data created based on the target resource provided according to the resource provision information, identify the target resource in the video content of the target video data, and recommend the target resource. It can be seen that through this embodiment, the service platform can obtain the resource requirement information of relevant personnel for video creation and publish it, request to obtain the target resource for creating video data through the resource requirement information, and the service platform can also return the resource provision information of the resource provider to the relevant personnel for video creation, indicating that the target resource can be provided through the resource provision information, so as to realize the online automated communication of the target resource and save the manpower and time for offline communication of the target resource. In addition, through this embodiment, it is also possible to identify the target resource in the target video data created based on the target resource and recommend the target resource, realizing a fully automated process for target resource recommendation and saving the manpower and time for offline negotiation of the item details to be recommended to users in the video data. It can be seen that through this embodiment, starting from two aspects of the request and provision of the target resource and the recommendation of the target resource, the automation degree of creating video data is improved, the creation cycle of video data is reduced, and the creation efficiency of video data is improved. Description of the Drawings

[0016] To more clearly illustrate the technical solutions in one or more embodiments of the present disclosure or related technologies, the following will briefly introduce the drawings required for use in the description of the embodiments or related technologies. Obviously, the drawings in the following description are only some embodiments recorded in the present disclosure. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings;

[0017] Figure 1 A schematic flowchart of a resource processing method provided by an embodiment of the present disclosure;

[0018] Figure 2 A schematic diagram of a resource processing scenario provided by an embodiment of the present disclosure;

[0019] Figure 3a A schematic diagram of a scenario for recommending target resources provided by an embodiment of the present disclosure;

[0020] Figure 3b A schematic diagram of a scenario for recommending target resources provided by another embodiment of the present disclosure;

[0021] Figure 3c A schematic diagram of a scenario for recommending target resources provided by yet another embodiment of the present disclosure;

[0022] Figure 4 A schematic diagram of a scenario for recommending target resources provided by still another embodiment of the present disclosure;

[0023] Figure 5 A schematic diagram of a scenario for recommending target resources provided by still another embodiment of the present disclosure;

[0024] Figure 6 A schematic diagram of a scenario for recommending target resources provided by still another embodiment of the present disclosure;

[0025] Figure 7 A schematic structural diagram of a resource processing device provided by an embodiment of the present disclosure;

[0026] Figure 8 A schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. Detailed implementation manners

[0027] To enable those skilled in the art to better understand the technical solutions in one or more embodiments of the present disclosure, the following will clearly and completely describe the technical solutions in one or more embodiments of the present disclosure in conjunction with the accompanying drawings in one or more embodiments of the present disclosure. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all the embodiments. Based on one or more embodiments of the present disclosure, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present disclosure.

[0028] It can be understood that before using the technical solutions disclosed in the embodiments of the present disclosure, relevant parties should be informed of the type, scope of use, usage scenarios, etc. of the information involved in the present disclosure in an appropriate manner and obtain the authorization of the relevant parties in accordance with relevant laws and regulations.

[0029] For example, when receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested by the user will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application program, server, or storage medium that performs the operations of the technical solutions of the present disclosure according to the prompt message.

[0030] As an optional but non-limiting implementation manner, the manner of sending a prompt message to the user in response to receiving an active request from the user can be, for example, in the form of a pop-up window, and the prompt message can be presented in text in the pop-up window. In addition, the pop-up window can also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0031] It can be understood that the above process of notifying and obtaining user authorization is only illustrative and does not limit the implementation manner of the present disclosure. Other manners that meet relevant laws and regulations can also be applied to the implementation manner of the present disclosure.

[0032] The embodiments of the present disclosure provide a resource processing method, device, and related products, which can improve the automation degree of creating video data, reduce the creation cycle of video data, and improve the creation efficiency of video data.

[0033] Figure 1 It is a schematic flowchart of the resource processing method provided by an embodiment of the present disclosure, as Figure 1 shown, the process includes:

[0034] Step S102, obtaining the resource requirement information sent by the first terminal device and publishing the resource requirement information in the service platform; the resource requirement information is used to request to obtain the target resource; the target resource is used to create video data;

[0035] Step S104: Obtain the resource offering information sent by the second terminal device corresponding to the service platform based on the resource requirement information, and send the resource offering information to the first terminal device through the service platform; the resource offering information is used to indicate the offering of the target resource.

[0036] Step S106: Obtain the target video data created based on the target resource offered according to the resource offering information, identify the target resource in the video content of the target video data, and recommend the target resource.

[0037] In this embodiment, first, obtain the resource requirement information sent by the first terminal device, and publish the resource requirement information in the service platform. The resource requirement information is used to request the acquisition of the target resource, and the target resource is used to create video data. Then, obtain the resource offering information sent by the second terminal device corresponding to the service platform based on the resource requirement information, and send the resource offering information to the first terminal device through the service platform. The resource offering information is used to indicate the offering of the target resource. Finally, obtain the target video data created based on the target resource offered according to the resource offering information, identify the target resource in the video content of the target video data, and recommend the target resource. It can be seen that through this embodiment, the service platform can obtain the resource requirement information of the personnel related to video creation and publish it, request the acquisition of the target resource for creating video data through the resource requirement information. The service platform can also return the resource offering information of the resource providers to the personnel related to video creation, and indicate that the target resource can be offered through the resource offering information, so as to realize the online automatic communication of the target resource and save the manpower and time for offline communication of the target resource. Moreover, through this embodiment, it is also possible to identify the target resource in the target video data created based on the target resource and recommend the target resource, realizing the fully automatic process of target resource recommendation and saving the manpower and time for offline negotiation of the item details to be recommended to users in the video data. It can be seen that through this embodiment, starting from the two aspects of the request and offering of the target resource and the recommendation of the target resource, the automation degree of creating video data is improved, the creation cycle of the video data is reduced, and the creation efficiency of the video data is improved.

[0038] The resource processing method in this embodiment can be applied to the above-mentioned service platform and executed by the service platform. The service platform includes both the form of a single server and the form of a server cluster.

[0039] In the above step S102, the service platform obtains the resource requirement information sent by the first terminal device, publishes the resource requirement information in the service platform, and the resource requirement information is used to request to obtain the target resource, and the target resource is used to create video data. In this embodiment, the first terminal device may be the terminal device of a video producer, such as the mobile phone or computer of a video producer. The video producer may be, for example, a video director. The video producer may register an account on the service platform and log in to the service platform based on this account, and send the resource requirement information to the service platform in the form of posting a post, so that the service platform obtains the resource requirement information sent by the first terminal device of the video producer. In this embodiment, the resource requirement information is used to request to obtain the target resource, and the target resource is the resource used to create video data. The target resource may include physical items such as clothing, props, and food used in the video data, and such physical items will be displayed as video content in the video data. The target resource may also include virtual items such as songs, online games, and application programs.

[0040] In one embodiment, obtaining the resource requirement information sent by the first terminal device includes:

[0041] Obtaining the resource requirement information created by the first terminal device based on the resource requirement template and sent to the service platform; wherein, the resource requirement template is used to represent at least one resource category and at least one requirement dimension for each resource category; the resource requirement information includes the resource identifier of the target resource belonging to the resource category and the requirement target information of the target resource belonging to the requirement dimension.

[0042] In this embodiment, the resource requirement template is stored in the service platform. The first terminal device obtains the resource requirement template from the service platform, creates the resource requirement information based on the resource requirement template, and sends the resource requirement information to the service platform. In this embodiment, the resource requirement template is used to represent at least one resource category and at least one requirement dimension for each resource category. The resource category may be, for example, clothing category, prop category, food category, etc. Each resource category corresponds to one or more requirement dimensions. The requirement dimensions of the clothing category may be, for example, gender adaptation, era, occasion, style, quantity, etc. The requirement dimensions of the prop category may be, for example, era, occasion, style, quantity, etc. The requirement dimensions of the food category may be, for example, details, quantity, etc. The following Table 1 is a schematic illustration of the resource requirement template.

[0043] Table 1

[0044] Clothing category Applicable gender Era Occasion Style Quantity Prop category Era Occasion Style Quantity Food category Details Quantity

[0045] In this embodiment, the resource requirement information includes the resource identifier of the target resource belonging to the resource category and the requirement target information of the target resource belonging to the requirement dimension. The video producer can fill in the resource identifier of the required target resource under the required resource category, and fill in the requirement target information of the target resource under the corresponding requirement dimension. The filled resource requirement template is the resource requirement information. The following Table 2 is an illustration of the resource requirement information. Among them, the female lead's clothing, the male lead's clothing, books, and pastries are resource identifiers, and the other contents are requirement target information.

[0046] Table 2

[0047]

[0048] It can be seen that through this embodiment, the resource requirement information can be generated based on the resource requirement template, reducing the difficulty of generating the resource requirement information and improving the efficiency of the video producer in publishing the resource requirement information.

[0049] In this embodiment, the resource requirement information is also published on the service platform. Publishing the resource requirement information means making the resource requirement information public on the corresponding page of the service platform. The registered users of the service platform can browse the resource requirement information through the corresponding page of the service platform, so as to achieve the effect of publicly requesting the target resource.

[0050] In one embodiment, publishing the resource requirement information on the service platform includes:

[0051] Determining the resource provider requirements corresponding to the target resource according to the resource requirement information;

[0052] Among the respective resource providers corresponding to the service platform, determining the target provider that meets the resource provider requirements, and publishing the resource requirement information to the target provider on the service platform.

[0053] In this embodiment, the service platform can determine the resource provider requirements corresponding to the target resource according to the resource requirement information. In one case, the resource provider requirements are noted in the resource requirement information. The resource provider requirements can be exemplified as: hoping that a merchant with video sponsorship experience provides the above resources, or, for example: hoping that a merchant who has cooperated with the video director who publishes the resource requirement information provides the above resources. In another case, the resource provider requirements are not noted in the resource requirement information, and the service platform automatically determines the corresponding resource provider requirements according to the resource requirement information. For example, the service platform determines the resource category to which the target resource belongs according to the resource requirement information, and determines the resource provider requirements as: the resource provider is a merchant belonging to this resource category.

[0054] Next, the service platform determines target providers who meet the requirements of the resource providers among the registered resource providers. For example, a merchant with video sponsorship experience is used as the target provider, or a merchant who has cooperated with the video director who released the resource demand information is used as the target provider, or a merchant corresponding to the resource category to which the target resource belongs is used as the target provider. Furthermore, the service platform publishes the resource demand information to the target providers in the service platform. The target providers can view the resource demand information on the corresponding page of the service platform.

[0055] It can be seen that through this embodiment, according to the resource demand information, the requirements of the resource provider corresponding to the target resource can be determined. Among the respective resource providers corresponding to the service platform, the target providers who meet the requirements of the resource provider are determined, and the resource demand information is published to the target providers in the service platform, so as to prevent resource providers irrelevant to the resource demand information from viewing the resource demand information, while improving the security of the resource supply information and the accuracy of the resource providers viewing the resource supply information.

[0056] In the above step S104, the service platform obtains the resource supply information sent by the second terminal device corresponding to the service platform based on the resource demand information, and sends the resource supply information to the first terminal device through the service platform. The resource supply information is used to indicate the provision of the target resource. In this embodiment, the second terminal device may be the terminal device of the resource provider of the target resource, such as the terminal device of the above-mentioned target provider, such as the mobile phone or computer of the resource provider. The resource provider of the target resource can register an account on the service platform and log in to the service platform based on this account. It can view the resource demand information on the corresponding page of the service platform in the form of browsing posts, and send the resource supply information to the service platform based on the resource demand information. The service platform sends the resource supply information to the first terminal device, so that the video production personnel can understand the resource supply situation of the resource provider. In this embodiment, the resource supply information is used to indicate that the resource provider corresponding to the second terminal device can provide the target resource. The resource supply information can be exemplified as: We can provide all of the above resources, or exemplified as: We can provide the clothing among the above resources, or a confirmation message for the resource demand information, etc. In this embodiment, the resource provider may be a merchant.

[0057] In one embodiment, obtaining the resource supply information sent by the second terminal device corresponding to the service platform based on the resource demand information includes:

[0058] Obtaining the resource introduction information sent by the second terminal device corresponding to the service platform for all or part of the target resources;

[0059] Using the resource introduction information as the resource supply information; the resource introduction information is sent by the second terminal device to the service platform.

[0060] In this embodiment, the second terminal device may send resource introduction information for all or part of the target resources. The resource introduction information is used to introduce the resource situation of the target resources that can be provided. For example, the resource introduction information is a clothing link, which is used to introduce the specific situation of the clothing that can be provided. The resource provider corresponding to each second terminal device may provide all or part of the target resources. That is to say, the target resources may be provided by one resource provider or jointly provided by multiple resource providers.

[0061] Based on this, the service platform obtains the resource introduction information sent by the second terminal device for all or part of the target resources, uses the resource introduction information as resource supply information, and sends the resource supply information to the first terminal device, so that the video producers can understand the resource supply situation of the resource providers.

[0062] It can be seen that through this embodiment, it is also possible to obtain the resource introduction information sent by the second terminal device for all or part of the target resources, and use the resource introduction information as resource supply information. Thus, when there are many target resources, multiple resource providers are allowed to provide different target resources respectively, improving the acquisition efficiency of the target resources.

[0063] To improve the security of the resource supply information, the service platform may send the resource supply information to the first terminal device by sending a private message to the first terminal device. When the video producers confirm that the resource supply information is correct and all the required target resources have been obtained, they can send a resource acquisition completion notification message to the service platform. Based on this notification message, the service platform cancels the publication of the resource demand information, or adds a completion label to the published resource demand information, indicating that the resource demand information has been completed.

[0064] Considering that the video producers may need to discuss the target resources with the resource providers multiple times, the service platform may also obtain the first resource discussion information from the first terminal device and the second resource discussion information from the second terminal device, and send the first resource discussion information to the second terminal device and the second resource discussion information to the first terminal device by sending private messages, so as to build a communication platform for the video producers and the resource providers and achieve efficient communication between the video producers and the resource providers regarding the target resources.

[0065] In one embodiment, before the service platform obtains the resource supply information sent by the second terminal device corresponding to the service platform based on the resource demand information, it further includes: if it is detected that the resource supply information has not been obtained for more than a duration threshold, a resource not completed reminder message is sent to the first terminal device through the service platform;

[0066] Obtain the modified resource requirement information sent by the first terminal device, and publish the modified resource requirement information in the service platform; the modified resource requirement information is generated based on the resource incomplete reminder message;

[0067] Correspondingly, obtain the resource offer information sent by the second terminal device corresponding to the service platform based on the resource requirement information, including:

[0068] Obtain the resource offer information sent by the second terminal device corresponding to the service platform based on the modified resource requirement information.

[0069] In this embodiment, the service platform also has a supervision function. The service platform can detect whether the resource requirement information exceeds a time threshold, such as not obtaining the corresponding resource offer information for two weeks. If so, it means that there is no resource provider for the target resource required by the resource requirement information. Then the service platform sends a resource incomplete reminder message to the first terminal device to remind the video producer that the target resource has not been obtained yet.

[0070] Based on this, the video producer can modify the resource requirement information and send the modified resource requirement information to the service platform. The service platform obtains the modified resource requirement information sent by the first terminal device, publishes the modified resource requirement information in the service platform, and cancels the resource requirement information before modification. Among them, the modified resource requirement information is generated based on the resource incomplete reminder message.

[0071] Furthermore, if the resource provider browses the modified resource requirement information and determines to respond, it can send resource offer information to the service platform, so that the service platform obtains the resource offer information sent by the second terminal device of the resource provider based on the modified resource requirement information.

[0072] It can be seen that through this embodiment, the service platform can also automatically supervise the acquisition situation of the target resource, timely remind the video producer to modify the resource requirement information, thereby improving the acquisition efficiency of the target resource, improving the automation degree of the created video data, and improving the creation efficiency of the video data.

[0073] Figure 2 This is a schematic diagram of the resource processing scenario provided by an embodiment of the present disclosure. As Figure 2 shown, this scenario includes a first terminal device 100, a second terminal device 200, and a service platform 300. The number of second terminal devices can be one or more, and here one is shown for illustration. The service platform is illustrated by multiple servers. As Figure 2 shown, the first terminal device of the video producer can send resource requirement information to the service platform to request the acquisition of the target resource through the resource requirement information. The service platform can publish the resource requirement information so that the resource provider can browse the resource requirement information.

[0074] The service platform can also receive resource provision information sent by the second terminal device of the resource provider based on the resource demand information, and send the resource provision information to the first terminal device in the form of a private message. Of course, the service platform can also publish the resource provision information on the service platform (not shown in the figure). The resource provision information is used to indicate the provision of the target resource.

[0075] As Figure 2 shown, if there are multiple discussions between the video producer and the resource provider regarding the target resource, the service platform can also obtain the first resource discussion information from the first terminal device and the second resource discussion information from the second terminal device, and send the first resource discussion information to the second terminal device and the second resource discussion information to the first terminal device by sending private messages.

[0076] It can be seen that by providing the service platform, efficient communication between the video producer and the resource provider regarding the target resource can be achieved, and the production efficiency of video data can be improved.

[0077] In the above step S106, the service platform obtains the target video data created based on the target resource provided by the resource provision information, identifies the target resource in the video content of the target video data, and recommends the target resource. In this embodiment, the service platform can obtain the target video data created by the video producer based on the target resource provided by the resource provider. For example, the service platform obtains the target video data uploaded by the first terminal device. The service platform can also identify the target resource in the video content of the target video data and recommend the target resource, realizing a fully automated process for target resource recommendation.

[0078] In one embodiment, identifying the target resource in the video content of the target video data includes:

[0079] Obtaining the resource description information of the target resource; the resource description information includes at least one of the resource identifier of the target resource and the characteristic information of the target resource;

[0080] Identifying the target resource in the video content of the target video data according to the resource description information through a content understanding model.

[0081] First, the service platform obtains the resource description information of the target resource. The resource description information includes at least one of the resource identifier of the target resource and the feature information of the target resource. Among them, examples of the resource identifier of the target resource can be women's clothing, men's clothing, books, pastries, etc. The feature information of the target resource can be extracted from the demand target information corresponding to the target resource. Examples of the feature information of the target resource can be information describing the style, scene, era, etc. of the target resource, such as the clothing of young female students on campus in the XX era, the clothing of young and middle-aged male policemen in the police station in the XX era, textbooks in the XX era, etc. The feature information of the target resource can also include the time range in which the target resource appears in the target video data. For example, the target resource appears in the 5th episode of the target video data.

[0082] Then, input the resource description information into the content understanding model. Through the content understanding model, according to the resource description information, identify the target resource in the video content of the target video data. In this embodiment, a content understanding model is pre-trained. The content understanding model can include a visual recognition model trained based on a large language model (LLM), which can perform content understanding on video data. Through the content understanding model, identify each item included in the video content of the target video data, and determine the target resource among the identified items according to the resource description information. For example, if the target resource is a lipstick, through the content understanding model, identify each item included in the video content of the target video data, and determine the lipstick among the identified items according to the shape of the lipstick case, the color of the lipstick case, and the time range in which the lipstick appears in the target video data.

[0083] It can be seen that through this embodiment, it is possible to obtain the resource description information of the target resource, and with the help of the powerful visual recognition ability of the content understanding model, accurately identify the target resource in the video content of the target video data according to the resource description information of the target resource, improving the recognition accuracy of the target resource.

[0084] In one embodiment, identifying the target resource in the video content of the target video data according to the resource description information through the content understanding model includes:

[0085] If it is determined according to the resource description information that the target resource includes an entity item, then through the content understanding model, according to the resource description information, identify the target resource in the video content of the target video data;

[0086] If it is determined according to the resource description information that the target resource includes a virtual item, then through the content understanding model, according to the resource description information, identify the video segment presenting the target resource in the video content of the target video data.

[0087] As can be seen from the previous introduction, the target resource is a resource for creating video data. The target resource may include physical items such as clothing, props, and food used in the video data, and such physical items will be displayed as video content in the video data. The target resource may also include virtual items such as songs, online games, and applications. Based on this, in one case, if it is determined according to the resource description information that the target resource includes physical items, for example, it is determined that the target resource is clothing or daily necessities, then through the content understanding model, according to the resource description information, the target resource is identified in the video content of the target video data. In another case, if it is determined according to the resource description information that the target resource includes virtual items, for example, it is determined that the target resource is a song or an online game, then through the content understanding model, according to the resource description information, the video segment presenting the target resource is identified in the video content of the target video data, for example, the video segment playing the song is identified.

[0088] It can be seen that through this embodiment, the target resource can be identified in different ways according to the different types of the target resource, achieving the effect of accurately identifying the target resource.

[0089] In the above step S106, the target resource is also recommended. When the target resource includes physical items, the purchase page of the target resource can be recommended to the user. When the target resource includes virtual items, the application corresponding to the target resource can be recommended to the user. For example, when the target resource is fried chicken, the group-buying coupon of the fried chicken can be recommended to the user. When the target resource is a song, the application where the song is located can be recommended to the user. When the target resource is an online game, the installation package corresponding to the online game can be recommended to the user.

[0090] In one embodiment, recommending the target resource includes:

[0091] If the content recommendation strategy corresponding to the target video data includes in-play recommendation, a content recommendation component is configured for the playback page of the target video data; the content recommendation component is used to display the first recommendation information for recommending the target resource after being triggered;

[0092] If the content recommendation strategy corresponding to the target video data includes out-of-play recommendation, the second recommendation information for recommending the target resource is generated, and the second recommendation information is used to be displayed in the content recommendation page associated with the target video data.

[0093] In this embodiment, a content recommendation strategy corresponding to the target video data is determined. If the content recommendation strategy includes in-drama recommendation, a content recommendation component is configured for the playback page of the target video data. The content recommendation component can be an interactive floating component that can be triggered by the user. After being triggered, the content recommendation component is used to display the first recommendation information for recommending the target resource. The first recommendation information can be information such as a recommendation card or a recommendation image for recommending the target resource. For example, a group-buying voucher acquisition card for fried chicken or a download card for the application where the song is located. The user can trigger the first recommendation information to view the detailed introduction of the target resource.

[0094] If the content recommendation strategy includes out-of-drama recommendation, the second recommendation information for recommending the target resource is generated. The second recommendation information can be information such as a recommendation card or a recommendation image for recommending the target resource. The second recommendation information is used to be displayed on the content recommendation page associated with the target video data. The user can view the second recommendation information of the target resource on the content recommendation page associated with the target video data and trigger the second recommendation information to view the detailed introduction of the target resource. Among them, the content recommendation page associated with the target video data includes at least one of the following pages: the first recommendation page for recommending the target video data, the second recommendation page for recommending the video content in the target video data, and the page of the service platform associated with the target video data. The service platform can be, for example, an e-commerce platform.

[0095] Among them, the first recommendation page is used to recommend each video data including the target video data, which is equivalent to a video data recommendation page. The second recommendation page is a page dedicated to recommending the video content in the video data, such as the same style of good products. The third recommendation page can be the page of the e-commerce platform associated with the target video data.

[0096] It can be seen that through this embodiment, different recommendation strategies can be adopted to recommend the target resource to the user in the playback scenario of the target video data or in other scenarios outside the playback scenario of the target video data, realizing the automatic recognition and automatic recommendation of the target resource.

[0097] In one embodiment, configuring a content recommendation component for the playback page of the target video data includes:

[0098] Determine the video frame where the target resource is located in the target video data as the target video frame, and identify the content to be recommended other than the target resource in the target video frame through the content understanding model;

[0099] Configure a content recommendation component for the playback page of the target video data, and configure the content recommendation component to display the first recommendation information of the target resource and the third recommendation information of the content to be recommended after the content recommendation component is triggered when the target video data is played to the target video frame.

[0100] In this embodiment, the video frame where the target resource is located in the target video data is determined as the target video frame. For example, when the target resource is a lipstick, the video frame where the lipstick is located is recognized as the target video frame, or when the target resource is a song, the video frame playing the song is recognized as the target video frame. Then, through the content understanding model, the content to be recommended other than the target resource in the target video frame is recognized, and the content to be recommended includes at least one of an entity item and a virtual item.

[0101] Next, a movable component is configured as a content recommendation component for the playback page of the target video data, and the content recommendation component is continuously displayed on the playback page of the target video data after the target video data is played. And the content recommendation component is configured such that when the target video data is played to the target video frame, if the user triggers the content recommendation component, the content recommendation component can display the first recommendation information of the target resource and the third recommendation information of the content to be recommended after being triggered. The third recommendation information is used to recommend the content to be recommended, and the third recommendation information can be information such as a recommendation card or a recommendation image for recommending the content to be recommended.

[0102] In one example, after being triggered, the content recommendation component displays a recommendation page, and the recommendation card of the target resource is displayed in the recommendation page as the first recommendation information of the target resource, and the recommendation cards of each content to be recommended are displayed as the third recommendation information of each content to be recommended.

[0103] It can be seen that through this embodiment, not only the target resource can be recommended, but also other content to be recommended in the video frame where the target resource is located can be recommended, achieving the effect of recommending entity items or virtual items required by the user around the target video data.

[0104] Figure 3a FIG. is a schematic diagram of a scenario for recommending a target resource provided by an embodiment of the present disclosure. Figure 3b FIG. is a schematic diagram of a scenario for recommending a target resource provided by another embodiment of the present disclosure. Figure 3c FIG. is a schematic diagram of a scenario for recommending a target resource provided by still another embodiment of the present disclosure. In Figure 3a 、 Figure 3b 、 Figure 3c In the shown scenario, taking the target video data as a short drama including multiple episodes and the target resource as a laptop as an example for illustration.

[0105] As Figure 3a shown, a shopping cart is displayed as a content recommendation component on the playback page of the short drama. The laptop is recognized in the short drama, and the target video frame where the laptop is located is determined. Through the content understanding model, the content to be recommended other than the laptop in the target video frame, such as a teacup, is recognized. When playing to the target video frame, if the user triggers the shopping cart icon, then asFigure 3b As shown, a new page is displayed, on which a recommended card for a laptop and a recommended card for a teacup are shown. Or, as Figure 3c shown, the screen is partitioned. A shrunk playback page is shown in the first area, such as the upper half area, and the short drama continues to play on the playback page. A new page is shown in the second area, such as the lower half area, on which a recommended card for a laptop and a recommended card for a teacup are shown. In the above example, the user can trigger the recommended card for the laptop to enter the purchase page of the laptop for browsing, and the user can trigger the recommended card for the teacup to enter the purchase page of the teacup for browsing.

[0106] Figure 4 FIG. is a schematic diagram of a scenario for recommending target resources provided by another embodiment of the present disclosure. Figure 4 In this example, the target video data is a short drama including multiple episodes, and the target resource is a laptop for illustration. Figure 4 Shown is a first recommendation page for recommending a short drama, and this first recommendation page is a content recommendation page associated with the short drama. As Figure 4 shown, on this recommendation page, while recommending the short drama, a recommended card for a target resource such as a laptop can also be shown, and the user can trigger the recommended card for the laptop to enter the purchase page of the laptop for browsing. As Figure 4 shown, the identification of the target video data from which the target resource comes, such as "from short drama 1", can also be marked on the recommended card.

[0107] Figure 5 FIG. is a schematic diagram of a scenario for recommending target resources provided by another embodiment of the present disclosure. Figure 5 In this example, the target video data is a short drama including multiple episodes, and the target resources include a laptop and a teacup for illustration. Figure 5 Shown is a second recommendation page for recommending video content in a short drama, and this second recommendation page is a content recommendation page associated with the short drama. As Figure 5 shown, on this recommendation page, recommended cards for target resources such as a laptop and a teacup can be shown, and the user can trigger the recommended cards to enter the corresponding purchase pages for browsing. As Figure 5 shown, the identification of the target video data from which the target resource comes, such as "from short drama 1", can also be marked on the recommended cards.

[0108] Figure 6 FIG. is a schematic diagram of a scenario for recommending target resources provided by another embodiment of the present disclosure. Figure 6 In this example, the target video data is a short drama including multiple episodes, and the target resources include a laptop and a teacup for illustration. Figure 6Shown is the page of the e-commerce platform associated with the short drama, and this page is the content recommendation page associated with the short drama. As Figure 6 shown, in this page, recommendation cards of target resources such as laptops and teacups can be displayed, and users can trigger the recommendation cards to enter the corresponding purchase page for browsing. As Figure 6 shown, the identifier of the target video data from which the target resource comes, such as "from short drama 1", can also be marked on the recommendation card.

[0109] In summary, through the above embodiments, it is possible to start from two aspects: the request and provision of target resources and the recommendation of target resources, improve the automation degree of creating video data, reduce the creation cycle of video data, and improve the creation efficiency of video data.

[0110] Figure 7 The following is a schematic structural diagram of a resource processing device provided by an embodiment of the present disclosure. As Figure 7 shown, the device includes:

[0111] An information publishing unit 71, configured to obtain resource demand information sent by a first terminal device and publish the resource demand information in a service platform; the resource demand information is used to request to obtain a target resource; the target resource is used to create video data;

[0112] An information transmission unit 72, configured to obtain resource provision information sent by a second terminal device corresponding to the service platform based on the resource demand information, and send the resource provision information to the first terminal device through the service platform; the resource provision information is used to indicate the provision of the target resource;

[0113] A resource recommendation unit 73, configured to obtain target video data created based on the target resource provided by the resource provision information, identify the target resource in the video content of the target video data, and recommend the target resource.

[0114] Optionally, the information publishing unit 71 is specifically configured to: obtain the resource demand information created by the first terminal device based on a resource demand template and sent to the service platform; wherein, the resource demand template is used to represent at least one resource category and at least one demand dimension for each resource category; the resource demand information includes a resource identifier of the target resource belonging to the resource category and demand target information of the target resource belonging to the demand dimension.

[0115] Optionally, the information publishing unit 71 is specifically configured to: determine the requirements of the resource provider corresponding to the target resource according to the resource requirement information; determine a target provider that meets the requirements of the resource provider among the respective resource providers corresponding to the service platform, and publish the resource requirement information to the target provider in the service platform.

[0116] Optionally, the information transmission unit 72 is specifically configured to: obtain the resource introduction information sent by the second terminal device corresponding to the service platform for all or part of the target resources; use the resource introduction information as the resource provision information; the resource introduction information is sent by the second terminal device to the service platform.

[0117] Optionally, it further includes an information modification unit, configured to: before obtaining the resource provision information sent by the second terminal device corresponding to the service platform based on the resource requirement information, if it is detected that the resource provision information has not been obtained for a period exceeding the duration threshold, send a resource incomplete reminder message to the first terminal device through the service platform; obtain the modified resource requirement information sent by the first terminal device, and publish the modified resource requirement information in the service platform; the modified resource requirement information is generated based on the resource incomplete reminder message; the information transmission unit 72 is specifically configured to: obtain the resource provision information sent by the second terminal device corresponding to the service platform based on the modified resource requirement information.

[0118] Optionally, the resource recommendation unit 73 is specifically configured to: obtain the resource description information of the target resource; the resource description information includes at least one of the resource identifier of the target resource and the characteristic information of the target resource; through a content understanding model, identify the target resource in the video content of the target video data according to the resource description information.

[0119] Optionally, the resource recommendation unit 73 is further specifically configured to: if it is determined according to the resource description information that the target resource includes an entity item, identify the target resource in the video content of the target video data through the content understanding model according to the resource description information; if it is determined according to the resource description information that the target resource includes a virtual item, identify the video segment presenting the target resource in the video content of the target video data through the content understanding model according to the resource description information.

[0120] Optionally, the resource recommendation unit 73 is specifically configured to: if the content recommendation strategy corresponding to the target video data includes in-drama recommendation, configure a content recommendation component for the playback page of the target video data; the content recommendation component is used to display first recommendation information for recommending the target resource after being triggered; if the content recommendation strategy corresponding to the target video data includes out-of-drama recommendation, generate second recommendation information for recommending the target resource, and the second recommendation information is used to be displayed on the content recommendation page associated with the target video data.

[0121] Optionally, the resource recommendation unit 73 is further specifically configured to: determine, in the target video data, the video frame where the target resource is located as the target video frame, and identify, through a content understanding model, the content to be recommended other than the target resource in the target video frame; configure a content recommendation component for the playback page of the target video data, and configure the content recommendation component to display the first recommendation information of the target resource and third recommendation information of the content to be recommended after the content recommendation component is triggered when the target video data is played to the target video frame.

[0122] It can be seen that through this embodiment, the service platform can obtain and publish the resource requirement information of video creation-related personnel, request the target resources for creating video data through the resource requirement information request, and the service platform can also return the resource provision information of the resource provider to the video creation-related personnel, and indicate that the target resources can be provided through the resource provision information, so as to realize the online automated communication of the target resources and save the manpower and time for offline communication of the target resources. Moreover, through this embodiment, it is also possible to identify the target resources in the target video data created based on the target resources and recommend the target resources, realizing the fully automated process of target resource recommendation and saving the manpower and time for offline negotiation of the item details to be recommended to users in the video data. It can be seen that through this embodiment, starting from the request and provision of the target resources and the recommendation of the target resources, the automation degree of creating video data is improved, the creation cycle of video data is reduced, and the creation efficiency of video data is improved.

[0123] The resource processing device in the embodiments of the present disclosure can implement each process of the above-mentioned resource processing method embodiments and achieve the same effects and functions, which will not be repeated here.

[0124] An embodiment of the present disclosure further provides an electronic device. Figure 8 It is a schematic structural diagram of the electronic device provided by an embodiment of the present disclosure, as Figure 8As shown, electronic devices can vary significantly due to different configurations or performances, and may include one or more processors 801 and a memory 802. One or more applications or data may be stored in the memory 802. Among them, the memory 802 can be short-term storage or persistent storage. The applications stored in the memory 802 may include one or more modules (not shown in the figure), and each module may include a series of computer-executable instructions in the electronic device. Further, the processor 801 can be set to communicate with the memory 802 and execute a series of computer-executable instructions in the memory 802 on the electronic device. The electronic device may also include one or more power supplies 803, one or more wired or wireless network interfaces 804, one or more input or output interfaces 805, one or more keyboards 806, etc.

[0125] In a specific embodiment, the electronic device includes a processor; and a memory configured to store computer-executable instructions, and when the computer-executable instructions are executed, the processor implements the following processes:

[0126] Obtain the resource requirement information sent by the first terminal device and publish the resource requirement information in the service platform; the resource requirement information is used to request to obtain the target resource; the target resource is used to create video data;

[0127] Obtain the resource offer information sent by the second terminal device corresponding to the service platform based on the resource requirement information, and send the resource offer information to the first terminal device through the service platform; the resource offer information is used to indicate the provision of the target resource;

[0128] Obtain the target video data created based on the target resource provided by the resource offer information, identify the target resource in the video content of the target video data, and recommend the target resource.

[0129] It can be seen that through this embodiment, the service platform can obtain and publish the resource requirement information of video creation-related personnel, request and obtain the target resources for creating video data through the resource requirement information request. The service platform can also return the resource provision information of the resource providers to the video creation-related personnel, and indicate that the target resources can be provided through the resource provision information, thereby realizing the online automated communication of the target resources and saving the manpower and time for offline communication of the target resources. Moreover, through this embodiment, it is also possible to identify the target resources in the target video data created based on the target resources and recommend the target resources, realizing the fully automated process of target resource recommendation and saving the manpower and time for offline negotiation of the item details to be recommended to users in the video data. It can be seen that through this embodiment, starting from the request and provision of the target resources and the recommendation of the target resources, the automation degree of creating video data is improved, the creation cycle of the video data is reduced, and the creation efficiency of the video data is increased.

[0130] The electronic device in the embodiment of the present disclosure can implement each process of the above resource processing method embodiment and achieve the same effects and functions, which will not be repeated here.

[0131] Another embodiment of the present disclosure further provides a computer-readable storage medium, which is used to store computer-executable instructions. When the computer-executable instructions are executed by a processor, the following processes are implemented:

[0132] Obtain the resource requirement information sent by the first terminal device and publish the resource requirement information in the service platform; the resource requirement information is used to request and obtain the target resources; the target resources are used to create video data;

[0133] Obtain the resource provision information sent by the second terminal device corresponding to the service platform based on the resource requirement information, and send the resource provision information to the first terminal device through the service platform; the resource provision information is used to indicate the provision of the target resources;

[0134] Obtain the target video data created based on the target resources provided by the resource provision information, identify the target resources in the video content of the target video data, and recommend the target resources.

[0135] As can be seen, through this embodiment, the service platform can obtain and publish the resource requirement information of personnel related to video creation, request the target resources for creating video data through the resource requirement information request, and the service platform can also return the resource offer information of the resource providers to the personnel related to video creation, indicating that the target resources can be provided through the resource offer information, thereby realizing the online automated communication of the target resources and saving the manpower and time for offline communication of the target resources. Moreover, through this embodiment, it is also possible to identify the target resources in the target video data created based on the target resources and recommend the target resources, realizing the fully automated process of target resource recommendation and saving the manpower and time for offline negotiation of the item details to be recommended to users in the video data. As can be seen, through this embodiment, starting from the two aspects of the request and provision of the target resources and the recommendation of the target resources, the automation degree of creating video data is improved, the creation cycle of the video data is reduced, and the creation efficiency of the video data is increased.

[0136] The computer-readable storage medium in the embodiments of the present disclosure can implement each process of the above resource processing method embodiments and achieve the same effects and functions, which will not be repeated here.

[0137] Another embodiment of the present disclosure further provides a computer program product, the computer program product includes a computer program, and when the computer program is executed by a processor, the following processes are implemented:

[0138] Obtain the resource requirement information sent by the first terminal device and publish the resource requirement information in the service platform; the resource requirement information is used to request to obtain the target resources; the target resources are used to create video data;

[0139] Obtain the resource offer information sent by the second terminal device corresponding to the service platform based on the resource requirement information, and send the resource offer information to the first terminal device through the service platform; the resource offer information is used to indicate the provision of the target resources;

[0140] Obtain the target video data created based on the target resources provided by the resource offer information, identify the target resources in the video content of the target video data, and recommend the target resources.

[0141] It can be seen that through this embodiment, the service platform can obtain and publish the resource requirement information of video creation-related personnel, request target resources for creating video data through the resource requirement information, and the service platform can also return the resource provision information of resource providers to video creation-related personnel. The resource provision information indicates that the target resources can be provided, thereby realizing online automated communication of target resources and saving the manpower and time for offline communication of target resources. Moreover, through this embodiment, it is also possible to identify target resources in the target video data created based on the target resources and recommend the target resources, realizing a fully automated process for target resource recommendation and saving the manpower and time for offline negotiation of the item details to be recommended to users in the video data. It can be seen that through this embodiment, starting from the request and provision of target resources and the recommendation of target resources, the automation degree of creating video data is improved, the creation cycle of video data is reduced, and the creation efficiency of video data is increased.

[0142] The computer program product in the embodiments of the present disclosure can implement each process of the above-described resource processing method embodiments and achieve the same effects and functions, which will not be repeated here.

[0143] In various embodiments of the present disclosure, the computer-readable storage medium includes a read-only memory (ROM), a random access memory (RAM), a magnetic disk, an optical disk, or the like.

[0144] In the 1990s, it was obvious to distinguish whether an improvement to a technology was an improvement in hardware (e.g., improvement to circuit structures such as diodes, transistors, switches, etc.) or an improvement in software (improvement to method flows). However, with the development of technology, many method flow improvements today can be regarded as direct improvements to hardware circuit structures. Almost all designers obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that an improvement to a method flow cannot be implemented with a hardware entity module. For example, a Programmable Logic Device (PLD) (e.g., a Field Programmable Gate Array (FPGA)) is such an integrated circuit whose logical function is determined by a user's programming of the device. Designers can program themselves to "integrate" a digital system on a single PLD without having to ask a chip manufacturer to design and fabricate a dedicated integrated circuit chip. Moreover, nowadays, instead of manually fabricating integrated circuit chips, this programming is mostly implemented using "logic compiler" software, which is similar to the software compiler used in program development and writing. The original code before compilation also has to be written in a specific programming language, which is called a Hardware Description Language (HDL). There is not only one type of HDL, but many types, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones currently are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also be aware that by simply performing a little logical programming on the method flow with the above-mentioned several hardware description languages and programming it into an integrated circuit, it is easy to obtain a hardware circuit that implements the logical method flow.

[0145] The controller can be implemented in any suitable manner. For example, the controller can take the form of, for example, a microprocessor or a processor and a computer-readable medium storing computer-readable program code (such as software or firmware) executable by the (micro)processor, logic gates, switches, an application specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller. Examples of the controller include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art also know that in addition to implementing the controller in the form of pure computer-readable program code, it is entirely possible to make the controller implement the same function in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers, etc. by logically programming the method steps. Therefore, such a controller can be considered a hardware component, and the devices included therein for implementing various functions can also be regarded as the structures within the hardware component. Or even, the devices for implementing various functions can be regarded as either software modules for implementing the method or structures within the hardware component.

[0146] The systems, devices, modules, or units illustrated in the above embodiments can be specifically implemented by a computer chip or an entity, or by a product with certain functions. A typical implementation device is a computer. Specifically, the computer can be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or any combination of these devices.

[0147] For the convenience of description, the above devices are described by dividing them into various units according to their functions. Of course, when implementing the embodiments of the present disclosure, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0148] Those skilled in the art should understand that one or more embodiments of the present disclosure can be provided as a method, a system, or a computer program product. Therefore, one or more embodiments of the present disclosure can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, one or more embodiments of the present disclosure can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories, CD-ROMs, optical memories, etc.) containing computer-usable program code.

[0149] This disclosure is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the disclosure. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to the processors of general purpose computers, special purpose computers, embedded processors, or other programmable data processing devices to produce a machine, such that the instructions executed by the processors of the computer or other programmable data processing devices produce means for implementing the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or means for implementing the functions specified in one block or multiple blocks.

[0150] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory produce a manufacture including instruction means that implement the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or means for implementing the functions specified in one block or multiple blocks.

[0151] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to produce a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or means for implementing the functions specified in one block or multiple blocks.

[0152] It should also be noted that the term "comprising", "including" or any other variation thereof is intended to cover non-exclusive inclusion, such that a process, method, commodity or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or elements inherent to such process, method, commodity or device. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, commodity or device including the said element.

[0153] One or more embodiments of the present disclosure may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. One or more embodiments of the present disclosure may also be practiced in a distributed computing environment where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including storage devices.

[0154] The various embodiments in the present disclosure are described in a progressive manner. For the same or similar parts among the various embodiments, reference may be made to each other. Each embodiment focuses on the differences from other embodiments. In particular, for system embodiments, since they are basically similar to method embodiments, the description is relatively simple, and reference may be made to the corresponding parts of the method embodiments for the relevant content.

[0155] The above description is only for the embodiments of the present disclosure and is not intended to limit the present disclosure. For those skilled in the art, the present disclosure may have various changes and modifications. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present disclosure shall be included within the scope of the claims of the present disclosure.

Claims

1. A resource processing method, characterized in that: include: Acquire resource demand information sent by the first terminal device, and publish the resource demand information in the service platform; The resource demand information is used to request to obtain the target resource; The target resource is used to create video data; Acquire resource provision information sent by a second terminal device corresponding to the service platform based on the resource demand information, and send the resource provision information to the first terminal device through the service platform; the resource provision information is used to indicate the provision of the target resource; The target video data created based on the target resource provided by the resource providing information is obtained, the target resource is identified in the video content of the target video data, and the target resource is recommended.

2. The method according to claim 1, characterized in that The obtaining of resource requirement information sent by the first terminal device includes: Obtain the resource demand information created by the first terminal device based on a resource demand template and sent to the service platform; wherein the resource demand template is used to represent at least one resource category and at least one demand dimension for each resource category; the resource demand information includes a resource identifier of the target resource belonging to the resource category and demand target information of the target resource belonging to the demand dimension.

3. The method according to claim 1, characterized in that The publishing of the resource demand information in the service platform includes: Determining resource provider requirements corresponding to the target resources according to the resource demand information; Among the resource providers corresponding to the service platform, a target provider that meets the requirements of the resource provider is determined, and the resource demand information is released to the target provider in the service platform.

4. The method according to claim 1, characterized in that: The obtaining of resource provision information sent by the second terminal device corresponding to the service platform based on the resource demand information includes: Obtaining resource introduction information sent by the second terminal device corresponding to the service platform for all or part of the target resources; The resource introduction information is used as the resource provision information; and the resource introduction information is sent from the second terminal device to the service platform.

5. The method according to claim 1, characterized in that Before obtaining the resource provision information sent by the second terminal device corresponding to the service platform based on the resource demand information, the method further includes: If it is detected that the resource provision information is not obtained within the time threshold, a resource unfinished reminder message is sent to the first terminal device through the service platform; Acquire the modified resource demand information sent by the first terminal device, and publish the modified resource demand information in the service platform; the modified resource demand information is generated based on the resource incomplete reminder message; The obtaining of resource provision information sent by the second terminal device corresponding to the service platform based on the resource demand information includes: The resource provision information sent by the second terminal device corresponding to the service platform based on the modified resource demand information is obtained.

6. The method according to claim 1, characterized in that The identifying the target resource in the video content of the target video data includes: Acquire resource description information of the target resource; the resource description information includes at least one of a resource identifier of the target resource and feature information of the target resource; The target resource is identified in the video content of the target video data according to the resource description information through a content understanding model.

7. The method according to claim 6, characterized in that The step of identifying the target resource in the video content of the target video data according to the resource description information through the content understanding model includes: If it is determined according to the resource description information that the target resource includes a physical object, identifying the target resource in the video content of the target video data according to the resource description information through the content understanding model; If it is determined according to the resource description information that the target resource includes a virtual item, then a video segment presenting the target resource is identified in the video content of the target video data according to the resource description information through the content understanding model.

8. The method according to claim 1, characterized in that The recommending the target resource includes: If the content recommendation strategy corresponding to the target video data includes in-play recommendation, a content recommendation component is configured for the playback page of the target video data; the content recommendation component is used to display first recommendation information for recommending the target resource after being triggered; If the content recommendation strategy corresponding to the target video data includes off-screen recommendations, second recommendation information for recommending the target resource is generated, and the second recommendation information is used to be displayed in a content recommendation page associated with the target video data.

9. The method according to claim 8, characterized in that The configuring a content recommendation component for the playback page of the target video data includes: Determine, in the target video data, a video frame where the target resource is located as a target video frame, and identify, by using a content understanding model, content to be recommended other than the target resource in the target video frame; A content recommendation component is configured for the playback page of the target video data, and the content recommendation component is configured to display the first recommendation information of the target resource and the third recommendation information of the content to be recommended after the content recommendation component is triggered when the target video data is played to the target video frame.

10. A resource processing device, characterized in that: include: An information publishing unit, used to obtain the resource demand information sent by the first terminal device, and publish the resource demand information in the service platform; The resource demand information is used to request to obtain the target resource; the target resource is used to create video data; An information transmission unit, used for obtaining resource provision information sent by a second terminal device corresponding to the service platform based on the resource demand information, and sending the resource provision information to the first terminal device through the service platform; the resource provision information is used to indicate the provision of the target resource; The resource recommendation unit is used to obtain target video data created based on the target resource provided by the resource provision information, identify the target resource in the video content of the target video data, and recommend the target resource.

11. An electronic device, characterized in that: include: processor; as well as, A memory configured to store computer executable instructions, which, when executed, cause the processor to implement the method of any one of claims 1 to 9.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store computer-executable instructions, and the computer-executable instructions implement the method of any one of claims 1 to 9 when executed by a processor.

13. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.