Resource publishing method and device, electronic equipment and storage medium
By automatically obtaining resources to be published and determining target resource tags based on multiple tag identification dimensions, the problem of cumbersome operation of resource publishing methods and unstable classification label matching in the prior art is solved, and the automatic and accurate release of resources is achieved.
Patent Information
- Application Number
- CN202311270448.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-27
- Publication Date
- 2025-03-28
AI Technical Summary
In the prior art, resource publishing methods are cumbersome, and the matching degree of selected classification labels is unstable, making it difficult to fully reflect the characteristics of resources.
By responding to the release trigger operation, the resources to be published are automatically obtained and their object-oriented are determined, the target resource tag is determined based on multiple tag identification dimensions, and finally the target resource tag is issued based on the target resource tag determination interface to achieve accurate resource publishing.
It realizes automatic and accurate release of resources, simplifies the operation process, and improves the matching degree and accuracy of resource classification.
Smart Images

Figure CN119719546A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present disclosure relate to computer application technology, and more particularly to a resource publishing method, device, electronic device, and storage medium. Background Art
[0002] With the continuous development of computer technology, various applications have emerged one after another. In order to meet the diverse needs of users, the refinement of applications is also constantly improving. The resources to be released in applications are becoming more and more abundant, and the categories of resources to be released are becoming more and more diversified. In some scenarios, resources will be displayed in categories using classification tags.
[0003] In the related art, when publishing resources, it is necessary to manually select the classification tags corresponding to the resources to be published and then publish the resources. However, based on the rich entertainment resources, this method of manually selecting classification tags makes the classification and publishing of resources complicated, and it is possible that the selected classification tags are not the most matching classification tags for the resources to be published, making it difficult to fully reflect the characteristics of the resources. Summary of the invention
[0004] The present disclosure provides a resource publishing method, device, electronic device and storage medium to achieve automatic and accurate publishing of resources.
[0005] In a first aspect, an embodiment of the present disclosure provides a resource publishing method, the method comprising:
[0006] In response to a release trigger operation, obtaining resources to be released, and determining an object-oriented object corresponding to the resources to be released, wherein the object-oriented object includes a resource release area and / or a resource use object;
[0007] Determine a plurality of tag identification dimensions corresponding to the resource to be released based on the object-oriented method, and determine a target resource tag corresponding to the resource to be released based on the plurality of tag identification dimensions;
[0008] Based on the target resource tag, an interface publishing tag corresponding to the resource to be published is determined, so as to publish the resource to be published based on the interface publishing tag, wherein the interface publishing tag is used to identify the resource classification tag corresponding to the resource to be published when it is displayed on the interface.
[0009] In a second aspect, the embodiment of the present disclosure further provides a resource publishing device, the device comprising:
[0010] A publishing trigger module, used for obtaining resources to be published in response to a publishing trigger operation, and determining an object-oriented object corresponding to the resources to be published, wherein the object-oriented object includes a resource publishing area and / or a resource use object;
[0011] A tag identification module, used to determine a plurality of tag identification dimensions corresponding to the resource to be released based on the object-oriented method, and determine a target resource tag corresponding to the resource to be released based on the plurality of tag identification dimensions;
[0012] A resource publishing module is used to determine the interface publishing tag corresponding to the resource to be published based on the target resource tag, so as to publish the resource to be published based on the interface publishing tag, wherein the interface publishing tag is used to identify the resource classification tag corresponding to the resource to be published when it is displayed on the interface.
[0013] In a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising:
[0014] one or more processors;
[0015] a storage device for storing one or more programs,
[0016] When the one or more programs are executed by the one or more processors, the one or more processors implement the resource publishing method as described in any one of the embodiments of the present disclosure.
[0017] In a fourth aspect, the embodiments of the present disclosure further provide a storage medium comprising computer executable instructions, which, when executed by a computer processor, are used to execute the resource publishing method as described in any one of the embodiments of the present disclosure.
[0018] The technical solution of the embodiment of the present disclosure obtains the resources to be released in response to the release trigger operation. After receiving the release trigger operation, the resources to be released can be automatically obtained, and the object-oriented object corresponding to the resources to be released can be determined, wherein the object-oriented object includes a resource release area and / or a resource use object, so as to analyze the applicable scope of the resources to be released; then, multiple tag identification dimensions corresponding to the resources to be released are determined based on the object-oriented object, and the target resource tags corresponding to the resources to be released are determined based on the multiple tag identification dimensions, so that the target resource tags corresponding to the resources to be released can be comprehensively determined from the multiple tag identification dimensions, so that the determined target resource tags can be The target resource label is more accurate and comprehensive; finally, the interface publishing label corresponding to the resource to be published is determined based on the target resource label, and the resource to be published is published based on the interface publishing label, which can accurately obtain the interface publishing label, so that the resource to be published is displayed in the interface under the resource classification label that matches it, so as to achieve accurate display of the resource to be published, solves the technical problems in the related technology that the resource publishing method is cumbersome and the matching degree of the classification label selected at the time of publishing is unstable, and realizes that the resource to be published can be automatically published to the interface publishing label that matches it through simple interactive operations, which saves time and effort and has the beneficial effect of wide applicability. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the originals and elements are not necessarily drawn to scale.
[0020] Figure 1 A schematic diagram of a resource publishing method provided by an embodiment of the present disclosure;
[0021] Figure 2 A flowchart of another resource publishing method provided by an embodiment of the present disclosure;
[0022] Figure 3 A flowchart of another resource publishing method provided by an embodiment of the present disclosure;
[0023] Figure 4 A schematic diagram of the structure of a resource publishing device provided by an embodiment of the present disclosure;
[0024] Figure 5 A schematic diagram of the structure of a resource publishing electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0025] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0026] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0027] The term "including" and its variations used herein are open inclusions, i.e., "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.
[0028] 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 used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0029] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0030] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0031] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0032] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed 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, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.
[0033] As an optional but non-limiting implementation, in response to receiving an active request from the user, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0034] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0035] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and relevant provisions.
[0036] Figure 1A flow chart of a resource publishing method provided in an embodiment of the present disclosure is applicable to a situation where resources to be published are published under a resource classification label of a target interface. The method can be executed by a resource publishing device, which can be implemented in the form of software and / or hardware, and optionally, by an electronic device, which can be a mobile terminal, a PC or a server, etc.
[0037] like Figure 1 As shown, the method of this embodiment may specifically include:
[0038] S110. In response to a release triggering operation, obtain resources to be released, and determine an object-oriented object corresponding to the resources to be released, wherein the object-oriented object includes a resource release area and / or a resource use object.
[0039] The release trigger operation can be understood as an operation for releasing resources after being triggered. In the embodiment of the present disclosure, the generation method of the release trigger operation can be preset according to the scene requirements, and is not specifically limited here. Optionally, the release trigger operation can be an operation that triggers a preset release control. The preset release control can be a physical control or a virtual control displayed on a virtual interface.
[0040] Optionally, in response to a publishing trigger operation, resources to be published are obtained, including: in response to a control trigger operation acting on a preset upload control, the uploaded resources are obtained as resources to be published; or, in response to a drag trigger operation, the resources dragged into a preset publishing area are used as resources to be published, etc.
[0041] Among them, the resources to be released can be understood as resources to be released. Optionally, the resources to be released can be multimedia resources, for example, they can be one or more of videos, images, audios, and texts. The resources to be released can also be other resources, for example, one or more of network addresses and development tools. In the embodiments of the present disclosure, the resources to be released are generally associated with the release scenario, and their specific content, form, quantity and other parameters are not specifically limited here. Exemplarily, the resources to be released can be editable templates, such as special effects templates. Specifically, when the application object is video editing software, the resources to be released can be video editing templates. When the application object is text editing software, the resources to be released can be text editing templates.
[0042] The object-oriented object can be understood as the object to which the resource to be released is directed after being released. Optionally, the object-oriented object includes a resource release area and / or a resource use object. Among them, the resource release area can be understood as the spatial range to which the resource to be released is directed after being released, for example, an area divided according to a geographical location. In the embodiment of the present disclosure, the resource release areas corresponding to different resources to be released may be the same or different. The resource release areas corresponding to the same resource to be released may be one or more. The resource use object can be understood as an object that can use the resource to be released. Optionally, the resource use object can be an object determined based on preset attribute characteristics. Among them, the preset attribute characteristics may include survival time and / or physiological attributes, etc. In the embodiment of the present disclosure, the object-oriented objects corresponding to different resources to be released may be the same or different.
[0043] In an embodiment of the present disclosure, optionally, the resource source of the resource to be published is determined, and the object-oriented object corresponding to the resource to be published is determined based on the resource source, wherein the resource source is determined based on a terminal that initiates a resource publishing request; or, the object-oriented object corresponding to the resource to be published edited based on an object-oriented editing operation is obtained, wherein the object-oriented editing operation includes an object-oriented input operation or an object-oriented selection operation, etc.
[0044] Exemplarily, in a scenario where the application object is a video editing software, specifically, in response to a triggering operation of a publish button, a video editing template can be obtained, and a resource publishing area corresponding to the video editing template can be determined.
[0045] S120: Determine a plurality of tag identification dimensions corresponding to the to-be-published resource based on the object-oriented method, and determine a target resource tag corresponding to the to-be-published resource based on the plurality of tag identification dimensions.
[0046] Among them, the tag identification dimension can be understood as a dimension for identifying the resource tag corresponding to the resource to be released. In the embodiment of the present disclosure, the target resource tag corresponding to the resource to be released can be identified based on one or more tag identification dimensions. It can be understood that there can be one or more target resource tags corresponding to one resource to be released.
[0047] Optionally, the tag identification dimension includes at least one of resource display content, resource display form, resource-related themes, resource-related materials, and time nodes marked in resources. Among them, the resource display content can be understood as the display content of the resource to be released. Specifically, the resource display content includes the scene subjects contained in the resource to be released and / or the association relationship between the scene subjects. The scene subject can be understood as the resource component object contained in the resource to be released. In the embodiment of the present disclosure, the resource display content can be preset according to the scene requirements, and no specific limitation is made here. Exemplarily, when the resource to be released is an image or a video, the scene subject can include multiple characters. The association relationship between the scene subjects, that is, the character relationship, may include friends, lovers, couples, and family members.
[0048] The resource display form can be understood as the form of expression used to display the resource to be released. In the embodiment of the present disclosure, the resource display form can be preset according to the scene requirements and is not specifically limited here. Optionally, the resource display form can include passion, lyricism, sadness, etc.
[0049] The resource-related theme can be understood as the related theme of the resource to be released. In the embodiment of the present disclosure, the resource-related theme can be preset according to the scene requirements, and is not specifically limited here. Optionally, the resource-related theme may include anniversaries, activities, festivals, movies or books, etc. Among them, the anniversaries may include birthdays and / or wedding anniversaries, etc. The movies may include kung fu movies, romance movies, and science fiction movies, etc. The books may include the Four Great Classics, history books, or science fiction novels, etc.
[0050] The resource-related material can be understood as the associated material of the resource to be released. In the embodiment of the present disclosure, the resource-related material can be preset according to the scene requirements, and is not specifically limited here. Optionally, the resource-related material can be a selfie, a selfie video, and a network material.
[0051] The time nodes marked in the resource can be understood as the time nodes marked in the resource to be released. In the embodiment of the present disclosure, the time nodes marked in the resource can be preset according to the scene requirements, and are not specifically limited here. Optionally, the time nodes marked in the resource may include holiday time nodes and / or specific time nodes, etc. Among them, the holiday time nodes may include the Spring Festival and / or Christmas, etc. The specific time node may be a certain year, month, day, or a certain hour, minute, etc.
[0052] Among them, the target resource tag can be understood as a tag that characterizes the characteristics of the resource to be released. Optionally, the target resource tag may include a first-level resource tag and / or a second-level resource tag. Among them, the second-level resource tag can be understood as a specific tag of the resource to be released. The first-level resource tag can be understood as the upper-level tag corresponding to the second-level resource tag. One first-level resource tag can correspond to one or more second-level resource tags. Exemplarily, the first-level resource tag is an association relationship tag between scene subjects, and the second-level tag can be a tag such as bestie, love, couple, and family.
[0053] In the embodiment of the present disclosure, the target resource tag may also include the secondary resource tag. The advantage of such a setting is that the classification of the resources to be released can be more detailed, and the corresponding target resource tags can be more detailed and accurate.
[0054] In the disclosed embodiment, target resource tags are identified for resources to be published based on the tag identification dimension, which ensures the comprehensiveness of tag identification and improves the accuracy of the interface publishing tags corresponding to the current resources to be published.
[0055] Optionally, the target resource tag includes a general tag and a differentiated tag, the general tag is a common tag of a plurality of the object-oriented tags, and the differentiated tag is a unique tag of the object-oriented tags.
[0056] Among them, the general label can be understood as a common label of multiple object-oriented labels. The differentiated label can be understood as a unique label of the object-oriented label. In the embodiment of the present disclosure, the target resource label can be the general label or the unique label. Exemplarily, resource labels such as Spring Festival can be the differentiated labels, because the above resource labels are only applied to specific resource publishing areas and / or resource usage objects.
[0057] Specifically, when the target resource tag is a differential tag, the to-be-released resource corresponding to the target resource tag is only released to the object-oriented system corresponding to the differential tag. For example, the to-be-released resource corresponding to the Spring Festival tag is only released to the area corresponding to the Spring Festival.
[0058] The technical solution of the disclosed embodiment distinguishes between general labels and differentiated labels for target resource labels, thereby realizing personalized identification of target resource labels. The identification and release of differentiated labels can be targeted only at the current object-oriented object, thereby retaining the identification of differentiated labels without increasing the complexity of general label identification, thereby ensuring personalized release of resources to be released.
[0059] S130. Determine an interface publishing tag corresponding to the resource to be published based on the target resource tag, and publish the resource to be published based on the interface publishing tag, wherein the interface publishing tag is used to identify the resource classification tag corresponding to the resource to be published when it is displayed on the interface.
[0060] Among them, the resource classification label can be understood as the classification label corresponding to the resource to be released displayed on the interface. In the embodiment of the present disclosure, the resource classification label can be preset according to the scene requirements, and is not specifically limited here. Optionally, the resource classification label may include labels such as daily fragments, travel, emotions, anniversaries, food, and animation.
[0061] In the embodiment of the present disclosure, the interface release tag may correspond to the resource classification tag. Optionally, the interface release tag may include tags such as daily fragments, video blog (Vlog), travel, emotion, anniversary, food, and animation.
[0062] In the disclosed embodiment, the target resource tag and the interface release tag can be a one-to-one, one-to-many, many-to-one or many-to-many mapping relationship. For example, when the target resource tags corresponding to the current resources to be released include besties, lyricism, birthday, selfie and specific time nodes, the corresponding interface release tags can include emotions, or can also include emotions, Vlog and daily fragments at the same time.
[0063] Optionally, after determining the interface publishing tag corresponding to the resource to be published based on the target resource tag, the resource to be published may also be stored in a preset storage location based on the interface publishing tag.
[0064] Among them, the preset storage location can be understood as the location where the to-be-published resource is stored. In the embodiment of the present disclosure, the preset storage location can be preset according to the scene requirements, which is not specifically limited here. Optionally, the preset storage location can be a memory or a storage file, etc. Specifically, based on the interface release tag, the resource classification tag corresponding to the to-be-published resource when it is displayed on the interface is identified; the current to-be-published resource is displayed in the preset storage location corresponding to the current resource classification tag.
[0065] On this basis, the resources to be published may be displayed according to preset display rules, and when the resources to be published need to be displayed, the resources to be published may be obtained from a preset storage location.
[0066] The technical solution of the embodiment of the present disclosure obtains the resources to be released in response to the release trigger operation. After receiving the release trigger operation, the resources to be released can be automatically obtained, and the object-oriented object corresponding to the resources to be released can be determined, wherein the object-oriented object includes a resource release area and / or a resource use object, so as to analyze the applicable scope of the resources to be released; then, multiple tag identification dimensions corresponding to the resources to be released are determined based on the object-oriented object, and the target resource tags corresponding to the resources to be released are determined based on the multiple tag identification dimensions, so that the target resource tags corresponding to the resources to be released can be comprehensively determined from the multiple tag identification dimensions, so that the determined target resource tags can be The target resource label is more accurate and comprehensive; finally, the interface publishing label corresponding to the resource to be published is determined based on the target resource label, and the resource to be published is published based on the interface publishing label, which can accurately obtain the interface publishing label, so that the resource to be published is displayed in the interface under the resource classification label that matches it, so as to achieve accurate display of the resource to be published, solves the technical problems in the related technology that the resource publishing method is cumbersome and the matching degree of the classification label selected at the time of publishing is unstable, and realizes that the resource to be published can be automatically published to the interface publishing label that matches it through simple interactive operations, which saves time and effort and has the beneficial effect of wide applicability.
[0067] Figure 2 1 is a flow chart of another resource publishing method provided by an embodiment of the present disclosure. This embodiment is to refine the publishing of the to-be-published resource based on the interface publishing tag described in the above embodiment. Figure 2 As shown, the method of this embodiment may specifically include:
[0068] S210. In response to a release triggering operation, obtain resources to be released, and determine an object-oriented object corresponding to the resources to be released, wherein the object-oriented object includes a resource release area and / or a resource use object.
[0069] S220: Determine a plurality of tag identification dimensions corresponding to the to-be-published resource based on the object-oriented method, and determine a target resource tag corresponding to the to-be-published resource based on the plurality of tag identification dimensions.
[0070] S230: Determine an interface publishing tag corresponding to the resource to be published based on the target resource tag.
[0071] S240: Display the to-be-published resource on the target interface based on the interface publishing tag.
[0072] The target interface can be understood as an interface for displaying the resource to be released. Specifically, based on the interface release tag, the resource classification tag corresponding to the resource to be released when displayed on the interface is identified; then, the resource to be released is displayed under the target interface corresponding to the resource classification tag.
[0073] Optionally, displaying the resources to be released on a target interface based on the interface release tag includes: determining a target resource corresponding to a resource display end, acquiring the resources to be released that match the target resource based on the interface release tag as resources to be displayed; and displaying the resources to be displayed in a target interface of the resource display end based on a preset display quantity.
[0074] Among them, the resource display end can be understood as a client that displays the resources to be released. In the embodiment of the present disclosure, there can be multiple resource display ends, and each resource display end corresponds to one target interface. The target resource can be a resource determined based on the information interaction operation of the resource display end. The information interaction operation can be understood as an operation acting on the resources displayed by the resource display end. For example, a play operation and / or a switch operation, etc. Specifically, the target resource can be a resource that has been played a large number of times and / or a resource that has been downloaded a large number of times, etc. In the embodiment of the present disclosure, the target resources corresponding to different resource display ends can be the same or different. The resources to be displayed can be understood as resources to be displayed on the target interface of the resource display end.
[0075] Specifically, the interface publishing tag of the resource to be published is determined, and when the interface publishing tag of the resource to be published matches the interface publishing tag of the target resource, the resource to be published is determined as the resource to be displayed.
[0076] Among them, the preset display quantity can be understood as the number of the resources to be displayed in the target interface. In the embodiment of the present disclosure, the preset display quantity can be preset according to the scene requirements and is not specifically limited here. Optionally, the preset display quantity can be one or more. In order to avoid a large amount of homogeneous content display, the preset quantity can be set to a lower value, for example, 2, 3 or 5, etc.
[0077] In the disclosed embodiment, the target resource can be identified for the current resource display terminal, and the to-be-published resources that the current resource display terminal may be interested in can be published as to-be-displayed resources to the target interface, thereby realizing the interested and personalized publishing of the to-be-displayed resources, and further limiting the number of to-be-displayed resources, thereby avoiding the situation where the published to-be-displayed resources are too single, and at the same time ensuring the personalization and richness of the published to-be-displayed resources.
[0078] The technical solution of the disclosed embodiment can make the resources to be released present a visual effect after release by displaying the resources to be released on the target interface based on the interface release tag, thereby facilitating intuitive understanding of the release results and improving the resource release experience.
[0079] Figure 3 A flowchart of another resource publishing method provided by an embodiment of the present disclosure is shown. This embodiment refines the method of determining the target resource tag corresponding to the resource to be published based on multiple tag identification dimensions described in the above embodiment. Figure 3 As shown, the method of this embodiment may specifically include:
[0080] S310: In response to a release triggering operation, obtain resources to be released, and determine an object-oriented object corresponding to the resources to be released, wherein the object-oriented object includes a resource release area and / or a resource use object.
[0081] S320: Determine multiple tag identification dimensions corresponding to the to-be-published resources based on the object-oriented method.
[0082] S330. Perform feature extraction on the to-be-published resource based on multiple feature extraction dimensions to obtain target resource features corresponding to the to-be-published resource, wherein the feature extraction dimensions include at least one of visual feature extraction, audio feature extraction, and text feature extraction.
[0083] Among them, the feature extraction dimension can be understood as the dimension of extracting the target resource feature corresponding to the resource to be released. In the embodiment of the present disclosure, the feature extraction dimension can be preset according to the scene requirements and is not specifically limited here. Optionally, the feature extraction dimension can include at least one of visual feature extraction, audio feature extraction and text feature extraction.
[0084] The target resource characteristics may be understood as target characteristics corresponding to the resources to be released.
[0085] Optionally, the feature extraction is performed on the resource to be released based on the multiple feature extraction dimensions to obtain the target resource features corresponding to the resource to be released, including: feature extraction is performed on the resource to be released based on each feature extraction dimension respectively to obtain the single-dimensional resource features corresponding to the resource to be released; and the target resource features corresponding to the resource to be released are determined based on the multiple single-dimensional resource features.
[0086] The single-dimensional resource feature may be understood as a single-dimensional resource feature corresponding to the resource to be released. Optionally, corresponding to the feature extraction dimension, the single-dimensional resource feature may include at least one of a visual resource feature, an audio resource feature, and a text resource feature.
[0087] Among them, the visual resource features can be understood as resource features extracted based on the visual feature extraction dimension. Specifically, the visual resource features can be features presented by the to-be-published resources at the visualization level. In the embodiments of the present disclosure, the visual resource features can be preset according to scene requirements and are not specifically limited here. Exemplarily, the visual resource features may include at least one of color features, texture features, shape features, and layout features.
[0088] Among them, the audio resource feature can be understood as a resource feature extracted based on the audio feature extraction audio dimension. Specifically, the audio resource feature can be a feature presented by the new sound wave model contained in the resource to be released. In the embodiment of the present disclosure, the audio resource feature can be preset according to the scene requirements, and is not specifically limited here. Exemplarily, the audio resource feature may include at least one of the features such as loudness feature, pitch feature, and timbre feature.
[0089] Among them, the text resource feature can be understood as a resource feature extracted based on the text feature extraction text dimension. Specifically, the text resource feature can be a feature presented by the text information contained in the resource to be released. In the embodiment of the present disclosure, the text resource feature can be preset according to the scenario requirements and is not specifically limited here. Exemplarily, the text resource feature may include at least one of the features such as part of speech features, prefix and suffix features, and root features.
[0090] In the embodiments of the present disclosure, the feature extraction dimensions corresponding to different resources to be released may be the same or different; correspondingly, the single-dimensional resource features corresponding to different resources to be released may be the same or different. Exemplarily, in the case where the resource to be released is a video, the feature extraction dimensions corresponding to the resource to be released may be visual feature extraction, audio feature extraction, and text feature extraction, and the single-dimensional resource features may be the visual resource features, the audio resource features, and the text resource features (such as the features of the object of interest in the video, the features of the background music of the video, and the features of the text attached to the video); in the case where the resource to be released is text, the feature extraction dimensions corresponding to the resource to be released may be text feature extraction, and the single-dimensional resource features may be text resource features (such as text words).
[0091] Optionally, extracting features from the resources to be released based on each of the feature extraction dimensions respectively includes:
[0092] Determine the feature extraction algorithm corresponding to each of the feature extraction dimensions, and perform feature extraction on the resources to be released through the feature extraction algorithm; and / or determine the feature extraction model corresponding to each of the feature extraction dimensions, and perform feature extraction on the resources to be released through the feature extraction model.
[0093] Among them, corresponding to the feature extraction dimension, the feature extraction algorithm may include at least one of a visual extraction algorithm, an audio extraction algorithm and a text extraction algorithm. Similarly, the feature extraction may include at least one of a visual extraction model, an audio extraction model and a text extraction model.
[0094] In the embodiments of the present disclosure, the visual extraction algorithm, the audio extraction algorithm, and the text extraction algorithm can be preset according to scene requirements, and are not specifically limited here.
[0095] Exemplarily, the visual extraction algorithm may include one or more algorithms such as a target detection algorithm, a scale-invariant feature transformation algorithm, an image feature extraction algorithm, and a fast feature point extraction and description algorithm. The audio extraction algorithm may include one or more algorithms such as a linear prediction coefficient algorithm, a line spectrum frequency, and a discrete wavelet transform algorithm. The text extraction algorithm may include one or more algorithms such as a keyword extraction algorithm.
[0096] Exemplarily, the visual extraction model, the audio extraction model and the text extraction model can be preset according to the scene requirements, respectively, and are not specifically limited here. Exemplarily, the visual extraction model may include one or more models such as a deep residual network, a target detection model and a generative adversarial network. The audio extraction model may include one or more models such as a fully connected layer network, a convolutional neural network, a recursive neural network and an attention mechanism model. The text extraction model may be one or more models such as a word vector model, a bag of words model and a word frequency-inverse document frequency model.
[0097] In the embodiments of the present disclosure, the training method of the visual extraction model can be preset according to the scene requirements and is not specifically limited here. The visual extraction model can be obtained by training a first deep learning model based on visual sample resources. Similarly, the audio extraction model can be obtained by training a second deep learning model based on audio sample resources. The text extraction model can be obtained by training a third deep learning model based on text sample resources. It should be noted that the model training method can be supervised training, weakly supervised training or unsupervised training, etc. The training methods of different feature extraction models can be the same or different, which will not be repeated here.
[0098] Specifically, the resource type corresponding to the resource to be released can be determined first, and then the feature extraction dimension corresponding to the resource to be released can be determined based on the resource type. Then, feature extraction is performed on the resource to be released based on each of the feature extraction dimensions to obtain a single-dimensional resource feature corresponding to the resource to be released. The resource type may include at least one of the types such as image, video, and text. The feature extraction dimensions corresponding to different resource types may be the same or different. For example, the feature extraction dimensions corresponding to the video type resource to be released may be visual resource features, audio resource features, and text resource features. The feature extraction dimensions corresponding to the image type resource to be released may be visual resource features and text resource features, etc.
[0099] Furthermore, when the resource to be released includes the visual resource feature, the visual resource feature and the visual resource feature at the same time, the above-mentioned resource features (i.e., the single-dimensional resource features) are standardized, and the multiple resource features after standardization are spliced to obtain the target resource features corresponding to the resource features to be released.
[0100] In the disclosed embodiment, multiple feature extraction dimensions are used to extract features from resources to be published, which ensures the comprehensiveness of single-dimensional resource feature extraction and further ensures the accuracy of target resource features determined based on single-dimensional resource features.
[0101] Optionally, determining the target resource feature corresponding to the resource to be released based on multiple single-dimensional resource features includes: separately determining a standard single-dimensional feature corresponding to each of the single-dimensional resource features; and concatenating the multiple standard single-dimensional features to obtain the target resource feature corresponding to the resource to be released.
[0102] The standard single-dimensional feature can be understood as a standardized feature corresponding to the single-dimensional resource feature. Optionally, the determining of the standard single-dimensional feature corresponding to each of the single-dimensional resource features includes: using the single-dimensional resource feature as the standard dimensional feature corresponding to the single-dimensional resource feature; and / or performing standard processing on at least one of the single-dimensional resource features to obtain a standard single-dimensional feature, wherein the standard processing includes at least normalization processing, etc.
[0103] Specifically, when the format of the single-dimensional resource feature is a standardized format, the single-dimensional resource feature can be directly used as the standard dimensional feature corresponding to the single-dimensional resource feature; when the format of the single-dimensional resource feature is a non-standardized format, the current single-dimensional resource feature can be normalized and processed to obtain the standardized single-dimensional resource feature, and the standardized single-dimensional resource feature can be used as the standard single-dimensional feature.
[0104] In the embodiment of the present disclosure, the method of standardizing the single-dimensional resource features can be specifically preset according to the scenario requirements and is not specifically limited here.
[0105] Further, specifically, multiple standard single-dimensional features (such as standardized visual resource features, standardized audio resource features, and standardized text resource features, etc.) are spliced to obtain target resource features corresponding to the resources to be released. In the embodiment of the present disclosure, the method of splicing multiple standard single-dimensional features can be preset according to scene requirements and is not specifically limited here. Exemplarily, when splicing multiple standard single-dimensional features, the splicing weights of each standard single-dimensional feature can be the same or different.
[0106] In the technical solution of the embodiment of the present disclosure, the single-dimensional resource features are standardized, which ensures the standardization of the features and further ensures the standardization and accuracy of the target resource features determined based on the standard single-dimensional features.
[0107] S340: Determine a target resource tag corresponding to the resource to be released based on the target resource characteristics and the multiple tag identification dimensions.
[0108] Optionally, determining the target resource tag corresponding to the resource to be released based on the target resource characteristics and multiple tag identification dimensions includes: for a single tag identification dimension, obtaining a tag identification model corresponding to the tag identification dimension, inputting the target resource characteristics into the tag identification model, and obtaining the target resource tag corresponding to the resource to be released based on the output of the tag identification model.
[0109] The target resource feature can be understood as the target feature corresponding to the resource to be released for a single tag identification dimension. Corresponding to the tag identification dimension. Optionally, the target resource feature may include at least one of content resource feature, form resource feature, theme resource feature, material resource feature and time node resource feature.
[0110] The target resource tag can be understood as the target tag corresponding to the resource to be released for a single tag identification dimension. Corresponding to the tag identification dimension. Optionally, the target resource tag may include at least one of a content resource tag, a form resource tag, a theme resource tag, a material resource tag, and a time node resource tag.
[0111] Among them, the label recognition model can be understood as a model for determining the target resource label corresponding to the target resource feature. In the embodiment of the present disclosure, each label recognition dimension corresponds to a label recognition model. Corresponding to the label recognition dimension, optionally, the label recognition model may include at least one of a content recognition model, a form recognition model, a theme recognition model, a material recognition model, and a time node recognition model.
[0112] Specifically, for the label identification dimension of the resource display content, the content identification model is obtained, the content resource feature is input into the content identification model, and the content resource label corresponding to the resource to be released is obtained based on the output of the content identification model. The content resource label may include the primary resource label and / or the secondary resource label.
[0113] The content recognition model can be obtained by training a classification learning model based on sample publishing resources. In the embodiment of the present disclosure, the classification learning model can be preset according to the scene requirements, and is not specifically limited here. Optionally, the classification learning model can include a decision tree model, a support vector machine, a random forest, and a naive Bayes classifier.
[0114] In the embodiments of the present disclosure, for the form recognition model, the theme recognition model, the material recognition model and the time node recognition model, the corresponding label recognition method and model training paradigm are similar to those of the above-mentioned content recognition model and will not be elaborated here.
[0115] In the disclosed embodiment, the label recognition model is trained individually in the single label recognition dimension, which improves the individual recognition of the label recognition model and ensures the accuracy of the single target resource label recognition based on the trained single label recognition model.
[0116] S350. Determine an interface publishing tag corresponding to the resource to be published based on the target resource tag, and publish the resource to be published based on the interface publishing tag, wherein the interface publishing tag is used to identify the resource classification tag corresponding to the resource to be published when it is displayed on the interface.
[0117] The technical solution of the disclosed embodiment obtains target resource features corresponding to the resources to be released by extracting features of the resources to be released based on multiple feature extraction dimensions, wherein the feature extraction dimensions include at least one of visual feature extraction, audio feature extraction, and text feature extraction; and determines the target resource tags corresponding to the resources to be released based on the target resource features and the multiple tag identification dimensions. Feature extraction of the resources to be released based on multiple feature extraction dimensions ensures the comprehensiveness of feature extraction and the extracted target resource features. Furthermore, on the basis of multi-dimensional feature extraction, tag identification of the target resource features is performed in multiple tag identification dimensions to ensure the accuracy of the target resource tags corresponding to the determined resources to be released.
[0118] Figure 4 A schematic diagram of the structure of a resource publishing device provided by an embodiment of the present disclosure is shown in FIG. Figure 4 As shown, the device includes: a publishing trigger module 410, a tag identification module 420 and a resource publishing module 430.
[0119] Among them, the release trigger module 410 is used to respond to the release trigger operation, obtain the resources to be released, and determine the object-oriented corresponding to the resources to be released, wherein the object-oriented includes a resource release area and / or a resource usage object; the tag identification module 420 is used to determine multiple tag identification dimensions corresponding to the resources to be released based on the object-oriented, and determine the target resource tag corresponding to the resources to be released based on the multiple tag identification dimensions; the resource release module 430 is used to determine the interface release tag corresponding to the resources to be released based on the target resource tag, so as to release the resources to be released based on the interface release tag, wherein the interface release tag is used to identify the resource classification tag corresponding to the resource to be released when it is displayed on the interface.
[0120] The technical solution of the embodiment of the present disclosure obtains the resources to be released in response to the release trigger operation through the release trigger module. After receiving the release trigger operation, the resources to be released can be automatically obtained, and the object-oriented corresponding to the resources to be released can be determined, wherein the object-oriented includes a resource release area and / or a resource use object, so as to analyze the applicable scope of the resources to be released; then, a tag identification module determines a plurality of tag identification dimensions corresponding to the resources to be released based on the object-oriented, and determines a target resource tag corresponding to the resources to be released based on the plurality of tag identification dimensions, and can comprehensively determine the target resource tag corresponding to the resources to be released from the plurality of tag identification dimensions, so as to determine The target resource tag generated is more accurate and comprehensive; finally, the resource publishing module determines the interface publishing tag corresponding to the resource to be published based on the target resource tag, and publishes the resource to be published based on the interface publishing tag, which can accurately obtain the interface publishing tag, so that the resource to be published can be displayed in the interface under the resource classification tag that matches it, thereby realizing the accurate display of the resource to be published, solving the technical problems in the related technology that the resource publishing method is cumbersome to operate and the matching degree of the classification tag selected at the time of publishing is unstable, and realizing that the resource to be published can be automatically published to the interface publishing tag that matches it through simple interactive operation, which saves time and effort, and has the beneficial effect of wide applicability.
[0121] Optionally, the resource publishing module 430 includes: a resource publishing submodule, used to store the to-be-published resource in a preset storage location based on the interface publishing tag; and / or, to display the to-be-published resource on a target interface based on the interface publishing tag.
[0122] Optionally, the resource publishing submodule is specifically used to: determine the target resource corresponding to the resource display end, obtain the to-be-published resource matching the target resource based on the interface publishing tag as the to-be-displayed resource; and display the to-be-displayed resource in the target interface of the resource display end based on a preset display quantity.
[0123] Optionally, the tag identification module 420 includes: a feature extraction submodule and a tag determination submodule. The feature extraction submodule is used to extract features of the resource to be released based on multiple feature extraction dimensions to obtain target resource features corresponding to the resource to be released, wherein the feature extraction dimensions include at least one of visual feature extraction, audio feature extraction, and text feature extraction; the tag determination submodule is used to determine the target resource tag corresponding to the resource to be released based on the target resource features and the multiple tag identification dimensions.
[0124] Optionally, the feature extraction submodule includes: a feature extraction unit and a feature determination unit; wherein the feature extraction unit is used to extract features of the to-be-released resources based on each of the feature extraction dimensions respectively, to obtain single-dimensional resource features corresponding to the to-be-released resources; and the feature determination unit is used to determine target resource features corresponding to the to-be-released resources based on multiple single-dimensional resource features.
[0125] Optionally, the feature determination unit includes: a dimensional feature determination subunit and a dimensional feature splicing subunit; wherein the dimensional feature determination subunit is used to respectively determine the standard single-dimensional feature corresponding to each of the single-dimensional resource features; and the dimensional feature splicing subunit is used to splice multiple standard single-dimensional features to obtain the target resource feature corresponding to the resource to be released.
[0126] Optionally, the dimensional feature determination subunit is used to use the single-dimensional resource feature as a standard dimensional feature corresponding to the single-dimensional resource feature; and / or to perform standardization processing on at least one of the single-dimensional resource features to obtain a standard single-dimensional feature, wherein the standardization processing at least includes normalization processing.
[0127] Optionally, the label determination submodule is used to obtain a label identification model corresponding to a single label identification dimension, input the target resource characteristics into the label identification model, and obtain the target resource label corresponding to the resource to be released based on the output of the label identification model.
[0128] Optionally, the tag identification dimension includes at least one of resource display content, resource display form, resource-related themes, resource-related materials, and time nodes marked in the resources, wherein the resource display content includes the scene subjects contained in the resource to be released and / or the association relationship between the scene subjects.
[0129] Optionally, the target resource tag includes a general tag and a differentiated tag, the general tag is a common tag of a plurality of the object-oriented tags, and the differentiated tag is a unique tag of the object-oriented tags.
[0130] Optionally, the resource to be released is a multimedia resource, and the multimedia resource includes at least one of video, image, audio and text.
[0131] The resource publishing device provided in the embodiments of the present disclosure can execute the resource publishing method provided in any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method.
[0132] It is worth noting that the various units and modules included in the above-mentioned device are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the embodiments of the present disclosure.
[0133] Figure 5 This is a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. Figure 5 , which shows an electronic device (eg, Figure 5 The terminal device in the embodiment of the present disclosure may include but is not limited to mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 5 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0134] like Figure 5 As shown, the electronic device 500 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage device 508 into a random access memory (RAM) 503. In the RAM 503, various programs and data required for the operation of the electronic device 500 are also stored. The processing device 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An edit / output (I / O) interface 505 is also connected to the bus 504.
[0135] Typically, the following devices may be connected to the I / O interface 505: an input device 506 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 507 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 508 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 509. The communication device 509 may allow the electronic device 500 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 5 The electronic device 500 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.
[0136] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 509, or installed from a storage device 508, or installed from a ROM 502. When the computer program is executed by the processing device 501, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.
[0137] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0138] The electronic device provided by the embodiment of the present disclosure and the resource publishing method provided by the above embodiment belong to the same public concept. The technical details not fully described in this embodiment can be referred to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.
[0139] The embodiment of the present disclosure provides a computer storage medium on which a computer program is stored. When the program is executed by a processor, the resource publishing method provided by the above embodiment is implemented.
[0140] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0141] 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 any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0142] The computer-readable medium may be included in the electronic device, or may exist independently without being installed in the electronic device.
[0143] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: in response to a release trigger operation, obtains a to-be-released resource, and determines an object-oriented object corresponding to the to-be-released resource, wherein the object-oriented object includes a resource release area and / or a resource use object;
[0144] Determine a plurality of tag identification dimensions corresponding to the resource to be released based on the object-oriented method, and determine a target resource tag corresponding to the resource to be released based on the plurality of tag identification dimensions;
[0145] Based on the target resource tag, an interface publishing tag corresponding to the resource to be published is determined, so as to publish the resource to be published based on the interface publishing tag, wherein the interface publishing tag is used to identify the resource classification tag corresponding to the resource to be published when it is displayed on the interface.
[0146] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or a combination thereof, including, but not limited to, object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0147] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0148] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware. The name of a unit does not limit the unit itself in some cases. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses".
[0149] The functions described above herein may be performed 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 (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0150] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0151] According to one or more embodiments of the present disclosure, [Example 1] provides a resource publishing method, including: in response to a publishing trigger operation, obtaining a to-be-published resource, and determining an object-oriented object corresponding to the to-be-published resource, wherein the object-oriented object includes a resource publishing area and / or a resource usage object; determining a plurality of tag identification dimensions corresponding to the to-be-published resource based on the object-oriented object, and determining a target resource tag corresponding to the to-be-published resource based on the plurality of tag identification dimensions; determining an interface publishing tag corresponding to the to-be-published resource based on the target resource tag, so as to publish the to-be-published resource based on the interface publishing tag, wherein the interface publishing tag is used to identify the resource classification tag corresponding to the to-be-published resource when it is displayed on the interface.
[0152] According to one or more embodiments of the present disclosure, [Example 2] provides the method of Example 1, further including: optionally, publishing the resource to be published based on the interface publishing tag, including: storing the resource to be published at a preset storage location based on the interface publishing tag; and / or displaying the resource to be published on the target interface based on the interface publishing tag.
[0153] According to one or more embodiments of the present disclosure, [Example Three] provides the method of Example Two, further including: optionally, displaying the resources to be released on the target interface based on the interface release tag, including: determining the target resource corresponding to the resource display end, obtaining the resources to be released that match the target resource based on the interface release tag as the resources to be displayed; and displaying the resources to be displayed in the target interface of the resource display end based on a preset display quantity.
[0154] According to one or more embodiments of the present disclosure, [Example 4] provides the method of Example 1, further including: optionally, determining the target resource tag corresponding to the resource to be released based on the multiple tag identification dimensions includes: performing feature extraction on the resource to be released based on multiple feature extraction dimensions to obtain target resource features corresponding to the resource to be released, wherein the feature extraction dimensions include at least one of visual feature extraction, audio feature extraction, and text feature extraction; determining the target resource tag corresponding to the resource to be released based on the target resource features and the multiple tag identification dimensions.
[0155] According to one or more embodiments of the present disclosure, [Example 5] provides the method of Example 4, further comprising: optionally, extracting features of the resource to be released based on the multiple feature extraction dimensions to obtain target resource features corresponding to the resource to be released, including: extracting features of the resource to be released based on each feature extraction dimension to obtain single-dimensional resource features corresponding to the resource to be released;
[0156] A target resource feature corresponding to the resource to be released is determined based on the multiple single-dimensional resource features.
[0157] According to one or more embodiments of the present disclosure, [Example Six] provides the method of Example Five, further including: optionally, determining the target resource characteristics corresponding to the resource to be released based on multiple single-dimensional resource characteristics, including: separately determining the standard single-dimensional characteristics corresponding to each of the single-dimensional resource characteristics; splicing the multiple standard single-dimensional characteristics to obtain the target resource characteristics corresponding to the resource to be released.
[0158] According to one or more embodiments of the present disclosure, [Example 7] provides the method of Example 6, further including: optionally, respectively determining the standard single-dimensional features corresponding to each of the single-dimensional resource features, including: taking the single-dimensional resource features as the standard dimensional features corresponding to the single-dimensional resource features; and / or, performing standardization processing on at least one of the single-dimensional resource features to obtain a standard single-dimensional feature, wherein the standardization processing at least includes normalization processing.
[0159] According to one or more embodiments of the present disclosure, [Example 8] provides the method of Example 4, further including: optionally, determining the target resource tag corresponding to the resource to be released based on the target resource characteristics and multiple tag identification dimensions, including: for a single tag identification dimension, obtaining a tag identification model corresponding to the tag identification dimension, inputting the target resource characteristics into the tag identification model, and obtaining the target resource tag corresponding to the resource to be released based on the output of the tag identification model.
[0160] According to one or more embodiments of the present disclosure, [Example 9] provides the method of Example 1, further including: optionally, the tag identification dimension includes at least one of resource display content, resource display form, resource-related themes, resource-related materials, and time nodes marked in the resources, wherein the resource display content includes the scene subjects contained in the to-be-released resources and / or the association relationship between the scene subjects.
[0161] According to one or more embodiments of the present disclosure, [Example 10] provides the method of Example 1, further including: optionally, the target resource label includes a common label and a differentiated label, the common label is a common label of multiple object-oriented labels, and the differentiated label is a unique label of the object-oriented labels.
[0162] According to one or more embodiments of the present disclosure, [Example 11] provides the method of Example 1, further comprising: optionally, the resource to be released is a multimedia resource, and the multimedia resource includes at least one of video, image, audio and text.
[0163] According to one or more embodiments of the present disclosure, [Example 12] provides a resource publishing device, including: a publishing trigger module, used to respond to a publishing trigger operation, obtain the resources to be published, and determine the object-oriented corresponding to the resources to be published, wherein the object-oriented includes a resource publishing area and / or a resource usage object; a label identification module, used to determine multiple label identification dimensions corresponding to the resources to be published based on the object-oriented, and determine the target resource label corresponding to the resources to be published based on the multiple label identification dimensions; a resource publishing module, used to determine the interface publishing label corresponding to the resources to be published based on the target resource label, so as to publish the resources to be published based on the interface publishing label, wherein the interface publishing label is used to identify the resource classification label corresponding to the resource to be published when it is displayed on the interface.
[0164] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.
[0165] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0166] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.
Claims
1. A resource publishing method, characterized in that: include: In response to a release trigger operation, obtaining resources to be released, and determining an object-oriented object corresponding to the resources to be released, wherein the object-oriented object includes a resource release area and / or a resource use object; Determine a plurality of tag identification dimensions corresponding to the resource to be released based on the object-oriented method, and determine a target resource tag corresponding to the resource to be released based on the plurality of tag identification dimensions; Based on the target resource tag, an interface publishing tag corresponding to the resource to be published is determined, so as to publish the resource to be published based on the interface publishing tag, wherein the interface publishing tag is used to identify the resource classification tag corresponding to the resource to be published when it is displayed on the interface.
2. The resource publishing method according to claim 1, characterized in that: The step of publishing the resource to be published based on the interface publishing tag includes: storing the to-be-published resource in a preset storage location based on the interface publishing tag; and / or, The resources to be released are displayed on the target interface based on the interface release tag.
3. The resource publishing method according to claim 2, characterized in that: The displaying the to-be-published resource on the target interface based on the interface publishing tag includes: Determine a target resource corresponding to the resource display terminal, and acquire the to-be-published resource matching the target resource based on the interface publishing tag as the to-be-displayed resource; The resources to be displayed are displayed in the target interface of the resource display terminal based on a preset display quantity.
4. The resource publishing method according to claim 1, characterized in that: The determining the target resource tag corresponding to the to-be-published resource based on the multiple tag identification dimensions includes: Extracting features of the resource to be published based on multiple feature extraction dimensions to obtain target resource features corresponding to the resource to be published, wherein the feature extraction dimensions include at least one of visual feature extraction, audio feature extraction, and text feature extraction; A target resource tag corresponding to the resource to be released is determined based on the target resource feature and the plurality of tag identification dimensions.
5. The resource publishing method according to claim 4, characterized in that: The extracting features of the resource to be released based on the multiple feature extraction dimensions to obtain target resource features corresponding to the resource to be released includes: Extracting features of the resources to be released based on each of the feature extraction dimensions respectively, to obtain single-dimensional resource features corresponding to the resources to be released; A target resource feature corresponding to the resource to be released is determined based on the multiple single-dimensional resource features.
6. The resource publishing method according to claim 5, characterized in that: The determining the target resource feature corresponding to the resource to be released based on the multiple single-dimensional resource features includes: Determine respectively the standard single-dimensional feature corresponding to each of the single-dimensional resource features; A plurality of the standard single-dimensional features are concatenated to obtain a target resource feature corresponding to the resource to be released.
7. The resource publishing method according to claim 6, characterized in that: The respectively determining the standard single-dimensional feature corresponding to each of the single-dimensional resource features comprises: Taking the single-dimensional resource feature as a standard dimensional feature corresponding to the single-dimensional resource feature; and / or, Standardization processing is performed on at least one of the single-dimensional resource features to obtain a standard single-dimensional feature, wherein the standardization processing at least includes normalization processing.
8. The resource publishing method according to claim 4, characterized in that: The determining the target resource tag corresponding to the resource to be released based on the target resource feature and the plurality of tag identification dimensions includes: For a single tag identification dimension, a tag identification model corresponding to the tag identification dimension is obtained, the target resource feature is input into the tag identification model, and the target resource tag corresponding to the resource to be released is obtained based on the output of the tag identification model.
9. The resource publishing method according to claim 1, characterized in that: The tag identification dimension includes at least one of resource display content, resource display form, resource-related themes, resource-related materials, and time nodes marked in the resources, wherein the resource display content includes the scene subjects contained in the to-be-released resources and / or the association relationship between the scene subjects.
10. The resource publishing method according to claim 1, characterized in that: The target resource tag includes a general tag and a differentiated tag, the general tag is a common tag of a plurality of the object-oriented tags, and the differentiated tag is a unique tag of the object-oriented tags.
11. The resource publishing method according to claim 1, characterized in that: The resource to be released is a multimedia resource, and the multimedia resource includes at least one of video, image, audio and text.
12. A resource publishing device, characterized in that: include: A publishing trigger module, used for obtaining resources to be published in response to a publishing trigger operation, and determining an object-oriented object corresponding to the resources to be published, wherein the object-oriented object includes a resource publishing area and / or a resource use object; A tag identification module, used to determine a plurality of tag identification dimensions corresponding to the resource to be released based on the object-oriented method, and determine a target resource tag corresponding to the resource to be released based on the plurality of tag identification dimensions; A resource publishing module is used to determine the interface publishing tag corresponding to the resource to be published based on the target resource tag, so as to publish the resource to be published based on the interface publishing tag, wherein the interface publishing tag is used to identify the resource classification tag corresponding to the resource to be published when it is displayed on the interface.
13. An electronic device, characterized in that: The electronic device comprises: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the resource publishing method as described in any one of claims 1-11.
14. A storage medium containing computer executable instructions, characterized in that: The computer executable instructions are used to execute the resource publishing method as described in any one of claims 1 to 11 when executed by a computer processor.