CN115017340A - Multimedia resource generation method and device, electronic equipment and storage medium - Google Patents
Multimedia resource generation method and device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN115017340A CN115017340A CN202210476302.0A CN202210476302A CN115017340A CN 115017340 A CN115017340 A CN 115017340A CN 202210476302 A CN202210476302 A CN 202210476302A CN 115017340 A CN115017340 A CN 115017340A
- Authority
- CN
- China
- Prior art keywords
- target
- multimedia resource
- editing
- materials
- operation information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 239000000463 material Substances 0.000 claims abstract description 689
- 239000013077 target material Substances 0.000 claims abstract description 186
- 230000001960 triggered effect Effects 0.000 claims abstract description 33
- 230000004044 response Effects 0.000 claims abstract description 24
- 238000012790 confirmation Methods 0.000 claims abstract description 16
- 238000004458 analytical method Methods 0.000 claims description 15
- 230000001360 synchronised effect Effects 0.000 claims description 12
- 238000012216 screening Methods 0.000 claims description 5
- 230000002194 synthesizing effect Effects 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 13
- 230000008569 process Effects 0.000 description 12
- 235000013399 edible fruits Nutrition 0.000 description 8
- 238000012545 processing Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000013139 quantization Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000003786 synthesis reaction Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 235000013305 food Nutrition 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 230000001932 seasonal effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/435—Filtering based on additional data, e.g. user or group profiles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/438—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/48—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/48—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/489—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using time information
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Library & Information Science (AREA)
- Television Signal Processing For Recording (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The disclosure relates to a multimedia resource generation method, a multimedia resource generation device, an electronic device and a storage medium, wherein the method comprises the steps of responding to a multimedia resource creation instruction triggered by a target object, and acquiring a target recommendation material based on historical material operation information of the target object; displaying a multimedia resource creation page including a target recommendation material; in response to a material selection instruction for at least one recommended material in the target recommended materials, updating the target recommended materials in the multimedia resource creation page to at least one target material corresponding to the material selection instruction; at least one target multimedia asset is generated based on the at least one target material in response to the multimedia asset creation confirmation instruction. The multimedia resource creating efficiency and convenience are greatly improved by utilizing the embodiment of the disclosure.
Description
Technical Field
The present disclosure relates to the field of computer vision technologies, and in particular, to a multimedia resource generation method and apparatus, an electronic device, and a storage medium.
Background
With the development of computer vision technology and internet, multimedia resources such as video and the like gradually become the main way for people to obtain information and entertainment.
In the related art, in the process of creating the multimedia resource, a creator of the multimedia resource often needs to combine the creation requirements of the multimedia resource from a preset material library, select materials one by one, and combine the selected materials to create the multimedia resource. However, the amount of the materials in the preset material library is large, one multimedia resource creator often needs to undertake the multimedia resource creation tasks of multiple demanders, the creation requirement of multiple multimedia resources is often included in a single multimedia resource creation task of the same demander, and the content of the material requirement needing to be remembered by the multimedia resource creator is large, so that the method of selecting the materials one by one from the material library containing a large number of materials in the related art is long in material selection time, material omission is prone to occur, the situation of material selection is needed repeatedly, and the multimedia resource creation efficiency is low.
Disclosure of Invention
The present disclosure provides a multimedia resource generation method, apparatus, electronic device and storage medium, so as to at least solve the problems of low multimedia resource creation efficiency and the like in the related art. The technical scheme of the disclosure is as follows:
according to a first aspect of the embodiments of the present disclosure, there is provided a multimedia resource generation method, including:
responding to a multimedia resource creating instruction triggered by a target object, and acquiring a target recommended material based on historical material operation information of the target object;
displaying a multimedia resource creation page including the target recommendation material;
in response to a material selection instruction for at least one recommended material in the target recommended materials, updating the target recommended materials in the multimedia resource creation page to at least one target material corresponding to the material selection instruction;
and generating at least one target multimedia resource based on the at least one target material in response to the multimedia resource creation confirmation instruction.
In an optional embodiment, the obtaining target recommended material based on the historical material operation information of the target object includes:
acquiring the target historical time of the target object according to the historical material operation information, and uploading the target historical time to a first material in a preset material library;
and taking the first material as the target recommendation material.
In an optional embodiment, the obtaining target recommended material based on the historical material operation information of the target object further includes:
performing material quality analysis on the first material to obtain material quality index data corresponding to the first material;
screening the first material based on the material quality index data to obtain a second material;
replacing the first material as the target recommended material by: and taking the second material as the target recommendation material.
In an optional embodiment, the performing material quality analysis on the first material to obtain material quality index data corresponding to the first material includes:
performing material quality analysis on the first material based on at least one material quality dimension to obtain quality index data corresponding to the first material in the at least one material quality dimension;
and generating the material quality index data according to the quality index data.
In an optional embodiment, the updating the target recommended material in the multimedia asset creation page to at least one target material corresponding to the material selection instruction includes:
updating the target recommended material in the multimedia resource creation page into the at least one target material and editing operation information corresponding to the at least one target material;
and the editing operation information is used for editing the additional material corresponding to the at least one target material.
In an optional embodiment, the at least one target material includes a plurality of target materials, and the editing operation information corresponding to the at least one target material includes editing operation information corresponding to each of the plurality of target materials; the method further comprises the following steps:
responding to an editing instruction triggered based on editing operation information corresponding to any target material, and displaying a target additional material corresponding to the editing instruction in a target material editing area corresponding to the target editing material, wherein the target editing material is the target material corresponding to the editing instruction;
responding to a synchronous instruction aiming at the target additional material, and synchronously displaying the target additional material in other material editing areas;
the other material editing areas are material editing areas corresponding to other materials in the target materials; the other materials are target materials except the target editing materials in the target materials.
In an optional embodiment, the generating at least one target multimedia asset based on the at least one target material in response to the multimedia asset creation confirmation instruction comprises:
and responding to the multimedia resource creation confirmation instruction, and respectively synthesizing the target additional materials with the plurality of target materials to obtain a plurality of target multimedia resources.
In an optional embodiment, the at least one target material includes a plurality of target materials, and the editing operation information corresponding to the at least one target material includes editing operation information corresponding to each of the plurality of target materials; the method further comprises the following steps:
responding to a material selection instruction triggered based on any target material, and positioning a current screen display area in a material editing area to editing operation information corresponding to the target selected material;
the material editing area is a display area of editing operation information corresponding to the target materials, and the target selected material is a target material corresponding to the material selection instruction.
In an optional embodiment, the method further comprises:
responding to a material identification display instruction, and displaying a material identification corresponding to the at least one target material in a material display area;
and the material display area is a display area corresponding to the at least one target material.
In an optional embodiment, the displaying the multimedia asset creation page including the target recommendation material includes:
displaying the multimedia resource creation page, and displaying the target recommendation material and preset addition operation information in a material area to be added in the multimedia resource creation page;
and the preset adding operation information is used for adding materials except the target recommended materials.
In an optional embodiment, the method further comprises:
responding to a material adding instruction triggered based on the preset adding operation information, and displaying an adding material corresponding to the material adding instruction in the material area to be added;
the updating the target recommended material in the multimedia resource creation page to at least one target material corresponding to the material selection instruction in response to the material selection instruction for at least one of the target recommended materials comprises:
and responding to a material selection instruction for at least one material in the material area to be added, and updating the target recommended material and the added material in the multimedia resource creation page to be at least one target material corresponding to the material selection instruction.
According to a second aspect of the embodiments of the present disclosure, there is provided a multimedia resource generation apparatus, including:
the target recommended material acquisition module is configured to execute a multimedia resource creating instruction triggered by a target object and acquire a target recommended material based on historical material operation information of the target object;
the multimedia resource creation page display module is configured to execute the display of a multimedia resource creation page comprising the target recommendation material;
the page updating module is configured to execute a material selection instruction aiming at least one recommended material in the target recommended materials, and update the target recommended materials in the multimedia resource creating page to the at least one target material corresponding to the material selection instruction;
and the target multimedia resource generation module is configured to execute a command responding to the multimedia resource creation confirmation and generate at least one target multimedia resource based on the at least one target material.
In an optional embodiment, the target recommendation material obtaining module includes:
the first material acquisition unit is configured to acquire a first material of the target object at a target historical time and upload the first material to a preset material library according to the historical material operation information;
a target recommended material determination unit configured to perform the first material as the target recommended material.
In an optional embodiment, the target recommendation material obtaining module further includes:
the material quality analysis unit is configured to perform material quality analysis on the first material to obtain material quality index data corresponding to the first material;
the material screening unit is configured to screen the first material based on the material quality index data to obtain a second material;
the target recommended material determination unit is further configured to perform the second material as the target recommended material.
In an alternative embodiment, the material quality analyzing unit includes:
the material quality analysis subunit is configured to perform material quality analysis on the first material based on at least one material quality dimension to obtain quality index data corresponding to the first material in the at least one material quality dimension;
a material quality index data generation unit configured to perform generation of the material quality index data from the quality index data.
In an optional embodiment, the page update module is specifically configured to perform updating of the target recommended material in the multimedia asset creation page to the at least one target material and editing operation information corresponding to the at least one target material;
and the editing operation information is used for editing the additional material corresponding to the at least one target material.
In an optional embodiment, the at least one target material includes a plurality of target materials, and the editing operation information corresponding to the at least one target material includes editing operation information corresponding to each of the plurality of target materials; the device further comprises:
the target additional material display module is configured to execute an editing instruction triggered based on editing operation information corresponding to any target material, and display a target additional material corresponding to the editing instruction in a target material editing area corresponding to the target editing material, wherein the target editing material is the target material corresponding to the editing instruction;
the synchronous editing module is configured to execute synchronous display of the target additional material in other material editing areas in response to a synchronous instruction aiming at the target additional material;
the other material editing areas are material editing areas corresponding to other materials in the target materials; the other materials are target materials except the target editing materials in the target materials.
In an optional embodiment, the target multimedia asset generating module is specifically configured to execute, in response to the multimedia asset creation confirmation instruction, a process of synthesizing the target additional material with the plurality of target materials, respectively, to obtain a plurality of target multimedia assets.
In an optional embodiment, the at least one target material includes a plurality of target materials, and the editing operation information corresponding to the at least one target material includes editing operation information corresponding to each of the plurality of target materials; the device further comprises:
the positioning module is configured to execute a material selection instruction triggered based on any target material, and position a current screen display area in a material editing area to editing operation information corresponding to the target selected material;
the material editing area is a display area of editing operation information corresponding to the target materials, and the target selected material is a target material corresponding to the material selection instruction.
In an optional embodiment, the apparatus further comprises:
the material identification display module is configured to execute a material identification corresponding to the at least one target material in response to a material identification display instruction, and display the material identification in the material display area;
and the material display area is a display area corresponding to the at least one target material.
In an optional embodiment, the multimedia asset creation page display module is specifically configured to display the multimedia asset creation page, and display the target recommended material and preset addition operation information in a material to be added area in the multimedia asset creation page;
and the preset adding operation information is used for adding materials except the target recommended materials.
In an optional embodiment, the apparatus further comprises:
the added material display module is configured to execute a material adding instruction triggered based on the preset adding operation information, and display the added material corresponding to the material adding instruction in the material area to be added;
the page updating module is further configured to execute a material selection instruction for at least one material in the material area to be added, and update the target recommended material and the added material in the multimedia resource creation page to at least one target material corresponding to the material selection instruction.
According to a third aspect of the embodiments of the present disclosure, there is provided an electronic apparatus including: a processor; a memory for storing the processor-executable instructions; wherein the processor is configured to execute the instructions to implement the method of any of the first aspects above.
According to a fourth aspect of embodiments of the present disclosure, there is provided a computer-readable storage medium, wherein instructions, when executed by a processor of an electronic device, enable the electronic device to perform the method of any one of the first aspects of the embodiments of the present disclosure.
According to a fifth aspect of the embodiments of the present disclosure, there is provided a computer program product containing instructions which, when run on a computer, cause the computer to perform the method of any one of the first aspects of the embodiments of the present disclosure.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
the target recommendation material used for creating the multimedia resource is recommended to the target object by combining with the historical material operation information of the target object in the multimedia resource creating process of the target object, the matching degree between the target recommendation material and the object creating requirement can be improved while the material selecting time is effectively reduced, the material selecting efficiency and the convenience in the multimedia resource creating process can be greatly improved, the selection of the material corresponding to at least one target multimedia resource can be screened out based on the selecting instruction aiming at least one recommendation material in the target recommendation material, then at least one target multimedia resource can be rapidly generated, and the multimedia resource creating efficiency and the convenience are greatly improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure and are not to be construed as limiting the disclosure.
FIG. 1 is a schematic diagram of an application environment shown in accordance with an exemplary embodiment;
FIG. 2 is a flow diagram illustrating a method for multimedia asset generation in accordance with an exemplary embodiment;
FIG. 3 is a schematic illustration of a multimedia asset creation page including targeted recommendation material provided in accordance with an exemplary embodiment;
FIG. 4 is a schematic illustration of another multimedia asset creation page including targeted recommended material provided in accordance with an exemplary embodiment;
FIG. 5 is a schematic illustration of a multimedia asset creation page presenting at least one target material, provided in accordance with an exemplary embodiment;
FIG. 6 is a schematic diagram of a multimedia asset creation page presented with an asset identifier provided in accordance with an exemplary embodiment;
FIG. 7 is a block diagram illustrating a multimedia asset generation apparatus according to an exemplary embodiment;
FIG. 8 is a block diagram illustrating an electronic device for multimedia asset generation according to an exemplary embodiment.
Detailed Description
In order to make the technical solutions of the present disclosure better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
It should be noted that, the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for presentation, analyzed data, etc.) referred to in the present disclosure are information and data authorized by the user or sufficiently authorized by each party.
Referring to fig. 1, fig. 1 is a schematic diagram illustrating an application environment, which may include a terminal 100 and a server 200, according to an example embodiment.
In an alternative embodiment, the terminal 100 may be used to provide a multimedia asset creation service to any user. Specifically, the terminal 100 may include, but is not limited to, a smart phone, a desktop computer, a tablet computer, a notebook computer, a smart speaker, a digital assistant, an Augmented Reality (AR)/Virtual Reality (VR) device, a smart wearable device, and other types of electronic devices, and may also be software running on the electronic devices, such as an application program. Optionally, the operating system running on the electronic device may include, but is not limited to, an android system, an IOS system, linux, windows, and the like.
In an alternative embodiment, the server 200 may provide a background service for the terminal 100. Specifically, the server 200 may be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, or a cloud server providing cloud computing services.
In addition, it should be noted that fig. 1 shows only one application environment provided by the present disclosure, and in practical applications, other application environments may also be included, for example, more terminals may be included.
In the embodiment of the present specification, the terminal 100 and the server 200 may be directly or indirectly connected through wired or wireless communication, and the disclosure is not limited herein.
Fig. 2 is a flowchart illustrating a multimedia asset generating method according to an exemplary embodiment, where the multimedia asset generating method is used in a terminal electronic device, as shown in fig. 2, and includes the following steps.
In step S201, in response to a multimedia asset creation instruction triggered by a target object, a target recommended material is acquired based on historical material operation information of the target object.
In a specific embodiment, the target object may be a multimedia asset creator, and specifically, the historical material operation information of the target object may be information of materials uploaded by the target object to a preset material library within a historical time period.
In this embodiment of the present specification, the target recommendation material may be a material recommended to the target object for creating a multimedia resource, and optionally, the material type corresponding to the target recommendation material may include a video, a portrait image, a landscape image, a small image (for example, a pixel size is less than or equal to a preset size threshold), a group image (a form of a group of multiple images), and the like.
In an optional embodiment, the multimedia resource may include static media resources such as images and texts, and may also include dynamic media resources such as videos, and optionally, the multimedia resource created by the target object may be a multimedia resource used for introducing a recommendation target corresponding to a demander. Specifically, the recommendation target may include a commodity, an application program, and the like.
In an optional embodiment, the target object may perform configuration of a multimedia resource creation task, such as directional push configuration, according to a service requirement of a demander, and optionally, after performing configuration of the creation task, the multimedia resource creation instruction may be triggered through a preset control, for example.
In practical applications, before a multimedia resource creating party creates a multimedia resource creating task, related materials are generally uploaded in advance by combining with requirement information of a demanding party corresponding to a multimedia resource. Optionally, the related materials may be provided by the demander, or may be materials produced by the multimedia resource creator in advance in combination with the demand information.
In an optional embodiment, the obtaining of the target recommended material based on the historical material operation information of the target object may include:
acquiring the target historical time of a target object according to historical material operation information, and uploading the target historical time to a first material in a preset material library;
and taking the first material as a target recommendation material.
In a specific embodiment, the preset material library may be a database for storing material used for creating the multimedia asset. The target historical time may be a historical time point, and specifically, the historical time point may be a time point at which the target object has last uploaded the material to the preset material library. Alternatively, the target historical time may be a historical time period, and specifically, the historical time period may be a time period before the current time (time point).
In a specific embodiment, the first material may include at least one material, and the at least one material may correspond to at least one material type.
In the embodiment, the historical material operation information of the target object is combined, the first material of the target object in the target historical time is uploaded to the preset material library to serve as the target recommendation material recommended to the target object, the matching degree between the recommended material and the multimedia resource to be created by the target object can be effectively improved, and the creation efficiency of the multimedia resource can be greatly improved.
In an optional embodiment, the obtaining the target recommended material based on the historical material operation information of the target object may further include:
performing material quality analysis on the first material to obtain material quality index data corresponding to the first material;
screening the first material based on the material quality index data to obtain a second material;
correspondingly, the first material serving as the target recommended material is replaced by: and taking the second material as a target recommendation material.
In one particular embodiment, the material quality indicator data may be indicator data that characterizes the quality of the material. Optionally, the material quality index data may be a numerical value representing the material quality, or may be a character representation representing the material quality, such as low, medium, or high.
In an optional embodiment, the analyzing the material quality of the first material to obtain the material quality index data corresponding to the first material may include: performing material quality analysis on the first material based on at least one material quality dimension to obtain quality index data corresponding to the first material in the at least one material quality dimension; and generating material quality index data according to the quality index data.
In a specific embodiment, the at least one material quality dimension may be at least one dimension for analyzing material quality, and optionally, the at least one material quality dimension may include a material content quality dimension, that is, a dimension for analyzing the quality of the material content itself, and may also include a material business quality dimension, that is, a quality dimension determined based on business requirements of the target multimedia resource (of the multimedia resource to be created). Specifically, the material content quality dimension may include a material content enrichment dimension, a material definition dimension, and the like, and the material service quality dimension may include a material service matching degree dimension, and the like.
In a specific embodiment, the material content richness dimension may be a dimension for analyzing material quality from the material content richness degree, optionally, taking a material type as a video as an example, information that can reflect the material content richness degree, such as video duration and material audio content, of each material in the first material may be obtained, and in combination with a preset quality index quantization rule (representing a corresponding relationship between the information that reflects the material content richness degree and quality index data) corresponding to the material content richness dimension, quality index data of each material in the first material in the material content richness dimension is determined.
In a specific embodiment, the material definition dimension may be a dimension for analyzing material quality from image definition in the material, and optionally, taking the material type as a video as an example, an image corresponding to each material in the first material may be obtained, definition of the image may be determined, and quality index data of each material in the first material in the material definition dimension may be determined by combining a preset quality index quantization rule (representing a corresponding relationship between definition and quality index data) corresponding to the material definition dimension.
In some scenarios, for example, the demander is a platform that recommends fruits, optionally, the multimedia resource required by the demander may include a fruit picture, and optionally, since fruits have seasonal characteristics, correspondingly, the dimension of the matching degree of the material service may be a dimension that analyzes the material quality from the matching degree of the material content and the current season, and optionally, the fruit type corresponding to the fruit picture included in each material in the first material is determined, and the fruit season corresponding to the fruit type is determined; and determining the quality index data of each material in the first material in the dimension of the material service matching degree by combining a preset quality index quantization rule (representing the corresponding relation between the fruit season and the quality index data) corresponding to the dimension of the material service matching degree.
In an optional embodiment, the quality index data corresponding to any material quality dimension may represent index data of the quality of the material in the material quality dimension, and optionally, the quality index data may be a numerical value representing the quality of the material in the corresponding material quality dimension, or may be a character representation representing the quality of the material in the corresponding material quality dimension, such as low, medium, and high.
In an optional embodiment, taking the quality index data as a numerical value representing the quality of the material in the corresponding material quality dimension as an example, the quality index data corresponding to at least one material quality dimension may be subjected to weighted summation to obtain the material quality index data, and optionally, the quality index data corresponding to at least one material quality dimension may also be directly added to obtain the material quality index data.
In an optional embodiment, a preset number of materials with good material quality may be taken as the target recommended material in combination with the material quality index data, or a material whose material quality index data meets a preset condition (for example, the material quality index data is greater than a preset index threshold, and the material quality index data is medium or high) may be taken as the target recommended material in combination with the material quality index data.
In the embodiment, after the quality of the first material is analyzed from at least one material quality dimension, the first material is filtered by combining material quality index data to obtain the target recommendation material, the quality of the target recommendation material can be greatly improved on the basis of improving the matching degree between the target recommendation material and the multimedia resource to be created by the target object, and further the service execution corresponding to the created multimedia resource can be greatly improved on the basis of improving the creation efficiency of the multimedia resource.
In step S203, a multimedia asset creation page including the target recommended material is displayed.
In this embodiment, the multimedia asset creation page may be a page for creating a multimedia asset. Specifically, the target recommendation material may include material corresponding to at least one material type.
In a specific embodiment, it is assumed that the target recommended material includes 9 materials, and the material types corresponding to the 9 materials are all video materials, as shown in fig. 3, fig. 3 is a schematic diagram of a multimedia asset creation page including the target recommended material according to an exemplary embodiment. Optionally, the user may select materials for creating the target multimedia asset from the target recommended materials in combination with actual needs. Optionally, if the material types corresponding to the target recommended material include multiple material types, the display of the material corresponding to different material types in the target recommended material may be triggered by clicking the switching control 301 corresponding to different material types in fig. 3.
In an alternative embodiment, there may be a case where the material required by the target object is not contained in the recommended material (target recommended material), and accordingly, the displaying the multimedia asset creation page including the target recommended material may include:
displaying a multimedia resource creation page, and displaying a target recommended material and preset adding operation information in a material area to be added in the multimedia resource creation page;
in a specific embodiment, the preset adding operation information is used for adding materials other than the target recommended materials. Specifically, as shown in fig. 3, the area below the switching control corresponding to different material types may be a material area to be added, and the control corresponding to "manual addition" in the material area to be added may be preset addition operation information.
In the above embodiment, when the material area is to be added and the target recommended material is displayed, the preset adding operation information is displayed, the material addition except the target recommended material can be performed by combining actual requirements of a user conveniently, and then the user material adding requirements can be better met on the basis of improving the material adding efficiency, and the condition that the recommended material cannot meet the user requirements is effectively avoided.
In step S205, in response to a material selection instruction for at least one of the target recommended materials, the target recommended material in the multimedia asset creation page is updated to the at least one target material corresponding to the material selection instruction.
In a specific embodiment, at least one of the target recommended materials can be clicked to select the corresponding material, and after the corresponding material is selected, a material selection instruction for the selected material (at least one recommended material) is triggered in combination with a preset material selection control.
In a specific embodiment, as shown in fig. 4, fig. 4 is a schematic diagram of another multimedia asset creation page including target recommendation material provided according to an exemplary embodiment. Optionally, the control corresponding to the "full selection" may be clicked, all target recommended materials corresponding to the current material type (video) may be selected, optionally, the corresponding recommended materials may also be clicked in sequence to select corresponding materials, and in fig. 4, the recommended material with the selected identifier 401 may be the selected material; specifically, the control corresponding to the "one-key addition" in fig. 4 may be a preset material selection control, and optionally, a material selection instruction for the selected material (at least one recommended material) may be triggered by clicking the preset material selection control.
In a specific embodiment, the at least one target material may be a selected material of the target recommendation materials in case of triggering the material selection instruction. Alternatively, assuming that the at least one target material is 6 videos, as shown in fig. 5, fig. 5 is a schematic diagram of a multimedia asset creation page showing the at least one target material according to an exemplary embodiment. In fig. 5, 6 videos (6 target materials, only 3 shown) 501 can be used to create one multimedia asset (asset 1, asset 2, asset 3.) respectively.
In an optional embodiment, the updating the target recommended material in the multimedia asset creation page to at least one target material corresponding to the material selection instruction may include:
updating the target recommended material in the multimedia resource creation page into at least one target material and editing operation information corresponding to the at least one target material;
in a specific embodiment, the updating the target recommended material in the multimedia asset creation page to at least one target material and the editing operation information corresponding to the at least one target material may include: hiding target recommendation materials in the multimedia resource creation page; displaying at least one target material in a material display area in a multimedia resource creation page, and displaying editing operation information in a material editing area in the multimedia resource creation page;
in a specific embodiment, the material display area may be a display area of at least one target material; the material editing area may be a display area of editing operation information corresponding to at least one target material. And the material display area and the material editing area are respectively provided with sliding operation information. Specifically, the sliding operation information may be used to control the information in the corresponding area to be displayed in a sliding manner, and optionally, the sliding operation information may be a sliding bar or the like.
In a specific embodiment, the editing operation information may be used to edit at least one additional material corresponding to a target material, optionally, the target additional material corresponding to the target material may be edited based on the editing operation information corresponding to any target material, optionally, the editing operation information may be in an editable state or a non-editable state in an initial state, and optionally, if the editing operation information is in the non-editable state in the initial state, the editing operation information may be switched to the editable state by a preset operation (for example, double-click on a material editing area, or a preset editing state switching control. Specifically, the additional material may be material other than the target material among the material used to create the target multimedia asset. Optionally, when at least one target material includes a plurality of target materials, the editing operation information corresponding to the at least one target material includes editing operation information corresponding to each of the plurality of target materials; optionally, the additional material may include a plurality of material information items, optionally, the editing operation information may include editing information for the plurality of material information items, specifically, the target material of different material types may correspond to the additional material of the same information item, or may correspond to the additional material of different information items, and optionally, the target material of the same material type may correspond to the additional material of the same information item.
In a specific embodiment, taking the target material of which the material type is a video as an example, the additional material may include introduction information of the multimedia resource (for example, information for introducing a recommendation target corresponding to the multimedia resource), text prompt information corresponding to the operation call button, a multimedia resource recommendation reason (a recommendation tag corresponding to the multimedia resource, such as travel, food, and the like), a multimedia resource name, and the like. Optionally, the introduction information of the multimedia resource may be provided with dynamically changing information, such as time (date, week), etc.; correspondingly, the multimedia resource provided with the dynamic change information can be combined with the change of the dynamic change information to display different information in the subsequent display process; for example, different time information is presented in conjunction with time variations.
In the above embodiment, when at least one target material for creating a multimedia resource is displayed, the editing operation information corresponding to the at least one target material is displayed, so that the additional material corresponding to the at least one target material can be conveniently edited, and further, the richness and diversity of the created target multimedia resource can be improved on the basis of enriching the content of the material.
In an optional embodiment, the at least one target material includes a plurality of target materials, and the editing operation information corresponding to the at least one target material includes editing operation information corresponding to each of the plurality of target materials; correspondingly, the foregoing may further include:
responding to a material selection instruction triggered based on any target material, and positioning a current screen display area in a material editing area to editing operation information corresponding to the target selected material;
in a specific embodiment, the target selection material may be a target material corresponding to the material selection instruction, and the material selection instruction for the target material may be triggered by clicking a certain target material; specifically, the positioning of the current screen display area in the material editing area to the editing operation information corresponding to the target selected material may include: and displaying the editing operation information corresponding to the target selected material in the current screen display area in the material editing area.
In the embodiment, under the condition that a material selection instruction for a certain target material is triggered, the current screen display area in the material editing area is positioned to the editing operation information corresponding to the target selected material, so that the convenience and the efficiency of editing can be greatly improved.
In an optional embodiment, in a case that the at least one target material includes a plurality of target materials, the editing operation information corresponding to the at least one target material includes editing operation information corresponding to each of the plurality of target materials; optionally, the method may further include:
responding to an editing instruction triggered based on the editing operation information corresponding to any target material, and displaying a target additional material corresponding to the editing instruction in a target material editing area corresponding to the target editing material;
responding to a synchronous instruction aiming at the target additional material, and synchronously displaying the target additional material in other material editing areas;
in a specific embodiment, the target editing material may be a target material corresponding to the editing instruction. Specifically, the editing operation information corresponding to any target material may be combined to edit the target additional material corresponding to the target material.
In a specific embodiment, the material editing area may be provided with synchronization operation information, optionally, a synchronization instruction may be triggered by clicking the synchronization operation information or the like, and then the target additional material may be synchronously configured for other materials and displayed in other material editing areas corresponding to the other materials.
In a specific embodiment, the other material editing area is a material editing area corresponding to other materials in the plurality of target materials; the other materials are target materials except the target editing materials in the target materials.
In a specific embodiment, as shown in fig. 5, the information corresponding to 502 may be synchronization operation information.
In the above embodiment, when the target additional material corresponding to any target material is edited by combining the editing operation information corresponding to the target material, the target additional material can be synchronously configured to other materials through the synchronous instruction for the target additional material, so that the editing efficiency and convenience of the additional material can be greatly improved.
In an optional embodiment, the method may further include:
and responding to the material identification display instruction, and displaying a material identification corresponding to at least one target material in the material display area.
In a specific embodiment, the material display area may display control information for triggering a material identifier display instruction, optionally, as shown in fig. 5, the information corresponding to 503 may be the control information for triggering the material identifier display instruction, optionally, the material identifier display instruction may be triggered by clicking a square area in 503, and correspondingly, the material identifier corresponding to at least one target material may be displayed in the material display area. Alternatively, the material identification may be information for identifying the material, such as a material name.
In a specific embodiment, as shown in fig. 6, fig. 6 is a schematic diagram of a multimedia asset creation page with a material identifier according to an exemplary embodiment. Optionally, the material display area corresponding to the currently edited multimedia resource may display editing controls for setting a cover of the multimedia resource, deleting the multimedia resource, and the like. Optionally, as shown in fig. 6, in a case that at least one target material is selected, material addition operation information is also displayed in the material display area, and the material addition operation information may be used to add a material corresponding to a new multimedia resource, for example, a control corresponding to "add material" in fig. 6.
In the above embodiment, under the condition that the material identifier display instruction is triggered, the material identifier corresponding to at least one target material is displayed in the material display area, so that a user can better know about the currently edited material, and the convenience and efficiency of editing are further improved.
In an optional embodiment, in a case that the target object performs a material adding operation based on preset adding operation information, the method may further include:
responding to a material adding instruction triggered based on preset adding operation information, and displaying an adding material corresponding to the material adding instruction in a material area to be added;
correspondingly, the updating the target recommended material in the multimedia resource creation page to the at least one target material corresponding to the material selection instruction in response to the material selection instruction for the at least one recommended material in the target recommended material may include:
and in response to a material selection instruction for at least one material in the material area to be added, updating the target recommended material and the added material in the multimedia resource creation page to be at least one target material corresponding to the material selection instruction.
In an optional embodiment, the material adding instruction may be triggered by clicking preset adding operation information, and optionally, a material selection page may be displayed, and accordingly, a user may select a corresponding material (adding material) according to actual needs.
In the above embodiment, combine to predetermine and add the operation information, can carry out the material interpolation except that the target recommends the material, and then can be on the basis that promotes the material and add efficiency, the better user material that satisfies adds the demand, effectively avoid the unable condition that satisfies the user demand of the material of recommending.
In step S207, in response to the multimedia asset creation confirmation instruction, at least one target multimedia asset is generated based on the at least one target material.
In an optional embodiment, in a scenario where editing of additional materials is not required, the multimedia asset creation confirmation instruction may be triggered when at least one target material is selected, and then at least one target multimedia asset may be generated based on the at least one target material.
In another optional embodiment, in a scene where additional materials need to be edited, under the condition that a target additional material corresponding to each target material is edited, each target material and the additional material corresponding to the target material may be subjected to synthesis processing to obtain a corresponding target multimedia resource.
In an alternative embodiment, in a case where the at least one target material includes a plurality of target materials, and the plurality of target materials correspond to the same target additional material, the generating the at least one target multimedia asset based on the at least one target material in response to the multimedia asset creation confirmation instruction may include:
and responding to the multimedia resource creation confirmation instruction, and respectively synthesizing the target additional materials with the plurality of target materials to obtain a plurality of target multimedia resources.
In the above embodiment, under the condition that at least one target material includes a plurality of target materials and the plurality of target materials correspond to the same target additional material, the target additional material and the plurality of target materials can be respectively subjected to synthesis processing to obtain a plurality of target multimedia resources, so that the creation efficiency and convenience in the multimedia resource creation process can be greatly improved.
As can be seen from the technical solutions provided by the embodiments of the present specification, in the present specification, a target recommendation material for creating a multimedia resource is recommended to a target object by combining historical material operation information of the target object in a multimedia resource creation process of the target object, so that the matching degree between the target recommendation material and an object creation requirement can be improved while the material selection time is effectively reduced, and further, the material selection efficiency and convenience in the multimedia resource creation process can be greatly improved.
Fig. 7 is a block diagram illustrating a multimedia asset generation apparatus according to an example embodiment. Referring to fig. 7, the apparatus includes:
a target recommended material obtaining module 710 configured to execute a multimedia resource creating instruction triggered in response to a target object, and obtain a target recommended material based on historical material operation information of the target object;
a multimedia asset creation page display module 720 configured to perform displaying a multimedia asset creation page including the target recommended material;
the page updating module 730 is configured to execute a material selection instruction for at least one recommended material in the target recommended materials, and update the target recommended material in the multimedia resource creation page to at least one target material corresponding to the material selection instruction;
and a target multimedia asset generating module 740 configured to execute generating at least one target multimedia asset based on the at least one target material in response to the multimedia asset creation confirmation instruction.
In an optional embodiment, the target recommendation material obtaining module 710 includes:
the first material acquisition unit is configured to acquire a first material of a target object at a target historical time and upload the first material to a preset material library according to historical material operation information;
a target recommended material determination unit configured to perform the first material as a target recommended material.
In an optional embodiment, the target recommendation material obtaining module 710 further includes:
the material quality analysis unit is configured to perform material quality analysis on the first material to obtain material quality index data corresponding to the first material;
the material screening unit is configured to screen the first material based on the material quality index data to obtain a second material;
the target recommended material determination unit is further configured to perform regarding the second material as the target recommended material.
In an alternative embodiment, the material quality analyzing unit includes:
the material quality analysis subunit is configured to perform material quality analysis on the first material based on at least one material quality dimension to obtain quality index data corresponding to the first material in the at least one material quality dimension;
a material quality index data generation unit configured to perform generation of material quality index data from the quality index data.
In an optional embodiment, the page update module 730 is specifically configured to perform updating of the target recommended material in the multimedia resource creation page to at least one target material and editing operation information corresponding to the at least one target material;
the editing operation information is used for editing the additional material corresponding to the at least one target material.
In an optional embodiment, the at least one target material includes a plurality of target materials, and the editing operation information corresponding to the at least one target material includes editing operation information corresponding to each of the plurality of target materials; the above-mentioned device still includes:
the target additional material display module is configured to execute an editing instruction triggered based on the editing operation information corresponding to any target material, and display the target additional material corresponding to the editing instruction in a target material editing area corresponding to the target editing material, wherein the target editing material is the target material corresponding to the editing instruction;
the synchronous editing module is configured to execute synchronous display of the target additional material in other material editing areas in response to a synchronous instruction aiming at the target additional material;
the other material editing area is a material editing area corresponding to other materials in the target materials; the other materials are target materials except the target editing materials in the target materials.
In an optional embodiment, the target multimedia asset generating module 740 is specifically configured to execute, in response to the multimedia asset creation confirmation instruction, a process of synthesizing the target additional material with the plurality of target materials, respectively, to obtain a plurality of target multimedia assets.
In an optional embodiment, the at least one target material includes a plurality of target materials, and the editing operation information corresponding to the at least one target material includes editing operation information corresponding to each of the plurality of target materials; the above-mentioned device still includes:
the positioning module is configured to execute a material selection instruction triggered based on any target material, and position a current screen display area in a material editing area to editing operation information corresponding to the target selected material;
the material editing area is a display area of editing operation information corresponding to a plurality of target materials, and the target selection material is a target material corresponding to the material selection instruction.
In an optional embodiment, the apparatus further comprises:
the material identification display module is configured to respond to a material identification display instruction and display a material identification corresponding to at least one target material in the material display area;
the material display area is a display area corresponding to at least one target material.
In an optional embodiment, the multimedia asset creation page display module 720 is specifically configured to execute displaying a multimedia asset creation page, and display a target recommended material and preset addition operation information in a to-be-added material region in the multimedia asset creation page;
and the preset adding operation information is used for adding materials except the target recommended materials.
In an optional embodiment, the apparatus further comprises:
the material adding display module is configured to execute a material adding instruction triggered based on preset adding operation information, and display an adding material corresponding to the material adding instruction in a material area to be added;
the page updating module 730 is further configured to execute, in response to a material selection instruction for at least one material in the to-be-added material region, updating the target recommended material and the added material in the multimedia resource creation page to at least one target material corresponding to the material selection instruction.
With regard to the apparatus in the above embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be described in detail here.
Fig. 8 is a block diagram illustrating an electronic device for multimedia asset generation, which may be a terminal, according to an exemplary embodiment, and an internal structure diagram of the electronic device may be as shown in fig. 8. The terminal may include RF (Radio Frequency) circuitry 810, memory 820 including one or more computer-readable storage media, an input unit 830, a display unit 840, a sensor 850, audio circuitry 860, a WiFi (wireless fidelity) module 870, a processor 880 including one or more processing cores, and a power supply 890. Those skilled in the art will appreciate that the terminal structure shown in fig. 8 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components. Wherein:
the RF circuit 810 may be used for receiving and transmitting signals during information transmission and reception or during a call, and in particular, for receiving downlink information from a base station and then processing the received downlink information by the one or more processors 880; in addition, data relating to uplink is transmitted to the base station. In general, RF circuit 810 includes, but is not limited to, an antenna, at least one Amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, and the like. In addition, the RF circuit 810 may also communicate with networks and other terminals via wireless communication. The wireless communication may use any communication standard or protocol, including but not limited to GSM (Global System for mobile communications), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), etc.
The memory 820 may be used to store software programs and modules, and the processor 880 executes various functional applications and data processing by operating the software programs and modules stored in the memory 820. The memory 820 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, application programs required for functions, and the like; the storage data area may store data created according to the use of the terminal, and the like. Further, the memory 820 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, the memory 820 may also include a memory controller to provide the processor 880 and the input unit 830 access to the memory 820.
The input unit 830 may be used to receive input numeric or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control. In particular, the input unit 830 may include a touch-sensitive surface 831 as well as other input devices 832. The touch-sensitive surface 831, also referred to as a touch display screen or a touch pad, may collect touch operations by a user on or near the touch-sensitive surface 831 (e.g., operations by a user on or near the touch-sensitive surface 831 using a finger, a stylus, or any other suitable object or attachment) and drive the corresponding connection device according to a predefined program. Alternatively, the touch-sensitive surface 831 can include two portions, a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts it to touch point coordinates, and sends the touch point coordinates to the processor 880, and can receive and execute commands from the processor 880. In addition, the touch-sensitive surface 831 can be implemented using various types of resistive, capacitive, infrared, and surface acoustic waves. The input unit 830 may include other input devices 832 in addition to the touch-sensitive surface 831. In particular, other input devices 832 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like. The display unit 840 may be used to display information input by or provided to a user and various graphical user interfaces of the terminal, which may be made up of graphics, text, icons, video, and any combination thereof. The Display unit 840 may include a Display panel 841, and the Display panel 841 may be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like, as an option. Further, touch-sensitive surface 831 can overlay display panel 841 and, upon detecting a touch operation on or near touch-sensitive surface 831, communicate to processor 880 to determine the type of touch event, whereupon processor 880 can provide a corresponding visual output on display panel 841 in accordance with the type of touch event. Where touch-sensitive surface 831 and display panel 841 can be two separate components to implement input and output functions, touch-sensitive surface 831 can also be integrated with display panel 841 to implement input and output functions in some embodiments.
The terminal may also include at least one sensor 850, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor that may adjust the brightness of the display panel 841 according to the brightness of ambient light, and a proximity sensor that may turn off the display panel 841 and/or backlight when the terminal is moved to the ear. As one of the motion sensors, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally, three axes), detect the magnitude and direction of gravity when the terminal is stationary, and can be used for applications of recognizing terminal gestures (such as horizontal and vertical screen switching, related games, magnetometer gesture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured in the terminal, detailed description is omitted here.
WiFi belongs to short distance wireless transmission technology, and the terminal can help the user send and receive e-mail, browse web page and access streaming media etc. through WiFi module 870, which provides wireless broadband internet access for the user. Although fig. 8 shows WiFi module 870, it is understood that it does not belong to the essential constitution of the terminal, and may be omitted entirely as needed within the scope not changing the essence of the invention.
The processor 880 is a control center of the terminal, connects various parts of the entire terminal using various interfaces and lines, performs various functions of the terminal and processes data by operating or executing software programs and/or modules stored in the memory 820 and calling data stored in the memory 820, thereby integrally monitoring the terminal. Optionally, processor 880 may include one or more processing cores; preferably, the processor 880 may integrate an application processor, which mainly handles operating systems, user interfaces, applications, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 880.
The terminal also includes a power supply 890 (e.g., a battery) for powering the various components, which may be logically coupled to the processor 880 via a power management system that may be used to manage charging, discharging, and power consumption. Power supply 890 may also include any component of one or more dc or ac power sources, recharging systems, power failure detection circuitry, power converters or inverters, power status indicators, and the like.
Although not shown, the terminal may further include a camera, a bluetooth module, and the like, which will not be described herein. Specifically, in this embodiment, the display unit of the terminal is a touch screen display, the terminal further includes a memory, and one or more programs, where the one or more programs are stored in the memory and configured to be executed by the one or more processors according to the instructions of the method embodiments of the present invention.
In an exemplary embodiment, there is also provided an electronic device including: a processor; a memory for storing the processor-executable instructions; wherein the processor is configured to execute the instructions to implement the multimedia asset generation method as in the embodiments of the present disclosure.
In an exemplary embodiment, there is also provided a computer-readable storage medium, in which instructions, when executed by a processor of an electronic device, enable the electronic device to perform a multimedia asset generation method in the embodiments of the present disclosure.
In an exemplary embodiment, there is also provided a computer program product containing instructions which, when run on a computer, cause the computer to perform the multimedia asset generation method in the embodiments of the present disclosure.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (15)
1. A method for generating a multimedia resource, comprising:
responding to a multimedia resource creating instruction triggered by a target object, and acquiring a target recommended material based on historical material operation information of the target object;
displaying a multimedia resource creation page including the target recommendation material;
in response to a material selection instruction for at least one recommended material in the target recommended materials, updating the target recommended materials in the multimedia resource creation page to at least one target material corresponding to the material selection instruction;
and generating at least one target multimedia resource based on the at least one target material in response to the multimedia resource creation confirmation instruction.
2. The method of claim 1, wherein the obtaining target recommended material based on the historical material operation information of the target object comprises:
acquiring the target historical time of the target object according to the historical material operation information, and uploading the target historical time to a first material in a preset material library;
and taking the first material as the target recommendation material.
3. The method of claim 2, wherein the obtaining target recommended material based on the historical material operating information of the target object further comprises:
performing material quality analysis on the first material to obtain material quality index data corresponding to the first material;
screening the first material based on the material quality index data to obtain a second material;
replacing the first material as the target recommended material by: and taking the second material as the target recommendation material.
4. The method of claim 3, wherein the analyzing the material quality of the first material to obtain the material quality index data corresponding to the first material comprises:
performing material quality analysis on the first material based on at least one material quality dimension to obtain quality index data corresponding to the first material in the at least one material quality dimension;
and generating the material quality index data according to the quality index data.
5. The method for generating a multimedia resource according to any one of claims 1 to 4, wherein the updating the target recommended material in the multimedia resource creation page to at least one target material corresponding to the material selection instruction comprises:
updating the target recommended material in the multimedia resource creation page into the at least one target material and editing operation information corresponding to the at least one target material;
and the editing operation information is used for editing the additional material corresponding to the at least one target material.
6. The method according to claim 5, wherein the at least one target material includes a plurality of target materials, and the editing operation information corresponding to the at least one target material includes editing operation information corresponding to each of the plurality of target materials; the method further comprises the following steps:
responding to an editing instruction triggered based on editing operation information corresponding to any target material, and displaying a target additional material corresponding to the editing instruction in a target material editing area corresponding to the target editing material, wherein the target editing material is the target material corresponding to the editing instruction;
responding to a synchronous instruction aiming at the target additional material, and synchronously displaying the target additional material in other material editing areas;
the other material editing areas are material editing areas corresponding to other materials in the target materials; the other materials are target materials except the target editing materials in the target materials.
7. The method of claim 6, wherein the generating at least one target multimedia asset based on the at least one target material in response to the multimedia asset creation confirmation instruction comprises:
and responding to the multimedia resource creation confirmation instruction, and respectively synthesizing the target additional materials with the plurality of target materials to obtain a plurality of target multimedia resources.
8. The method according to claim 5, wherein the at least one target material includes a plurality of target materials, and the editing operation information corresponding to the at least one target material includes editing operation information corresponding to each of the plurality of target materials; the method further comprises the following steps:
responding to a material selection instruction triggered based on any target material, and positioning a current screen display area in a material editing area to editing operation information corresponding to the target selected material;
the material editing area is a display area of editing operation information corresponding to the target materials, and the target selected material is a target material corresponding to the material selection instruction.
9. The method of generating a multimedia asset according to claim 5, further comprising:
responding to a material identification display instruction, and displaying a material identification corresponding to the at least one target material in a material display area;
and the material display area is a display area corresponding to the at least one target material.
10. The method for generating a multimedia asset according to any one of claims 1 to 4, wherein said displaying a multimedia asset creation page including said target recommendation material comprises:
displaying the multimedia resource creation page, and displaying the target recommendation material and preset addition operation information in a material area to be added in the multimedia resource creation page;
and the preset adding operation information is used for adding materials except the target recommended materials.
11. The method of generating a multimedia asset according to claim 10, wherein said method further comprises:
responding to a material adding instruction triggered based on the preset adding operation information, and displaying an adding material corresponding to the material adding instruction in the material area to be added;
the updating the target recommended material in the multimedia resource creation page to at least one target material corresponding to the material selection instruction in response to the material selection instruction for at least one of the target recommended materials comprises:
and responding to a material selection instruction for at least one material in the material area to be added, and updating the target recommended material and the added material in the multimedia resource creation page to be at least one target material corresponding to the material selection instruction.
12. A multimedia asset generation apparatus, comprising:
the target recommended material acquisition module is configured to execute a multimedia resource creating instruction triggered by a target object and acquire a target recommended material based on historical material operation information of the target object;
the multimedia resource creation page display module is configured to execute the display of a multimedia resource creation page comprising the target recommendation material;
the page updating module is configured to execute a material selection instruction aiming at least one recommended material in the target recommended materials, and update the target recommended materials in the multimedia resource creating page to the at least one target material corresponding to the material selection instruction;
and the target multimedia resource generation module is configured to execute a command responding to the multimedia resource creation confirmation and generate at least one target multimedia resource based on the at least one target material.
13. An electronic device, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the multimedia asset generation method of any of claims 1 to 11.
14. A computer-readable storage medium, wherein instructions in the storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the multimedia asset generation method of any of claims 1 to 11.
15. A computer program product comprising computer instructions, characterized in that the computer instructions, when executed by a processor, implement the multimedia asset generation method of any of claims 1 to 11.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210476302.0A CN115017340B (en) | 2022-04-29 | 2022-04-29 | Multimedia resource generation method and device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210476302.0A CN115017340B (en) | 2022-04-29 | 2022-04-29 | Multimedia resource generation method and device, electronic equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115017340A true CN115017340A (en) | 2022-09-06 |
CN115017340B CN115017340B (en) | 2024-08-13 |
Family
ID=83066482
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210476302.0A Active CN115017340B (en) | 2022-04-29 | 2022-04-29 | Multimedia resource generation method and device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115017340B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115544630A (en) * | 2022-11-07 | 2022-12-30 | 中国建筑西南设计研究院有限公司 | BIM component creating method and device, storage medium and electronic equipment |
CN116170626A (en) * | 2023-02-16 | 2023-05-26 | 北京达佳互联信息技术有限公司 | Video editing method, device, electronic equipment and storage medium |
WO2024217402A1 (en) * | 2023-04-17 | 2024-10-24 | 抖音视界有限公司 | Method and apparatus for media content delivery, computer device, and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110688525A (en) * | 2019-09-23 | 2020-01-14 | 北京达佳互联信息技术有限公司 | Material resource allocation method and device, electronic equipment and storage medium |
WO2020211840A1 (en) * | 2019-04-18 | 2020-10-22 | 第四范式(北京)技术有限公司 | Material recommendation method and system |
CN113365106A (en) * | 2021-08-10 | 2021-09-07 | 北京达佳互联信息技术有限公司 | Multimedia resource generation method and device, electronic equipment and storage medium |
-
2022
- 2022-04-29 CN CN202210476302.0A patent/CN115017340B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020211840A1 (en) * | 2019-04-18 | 2020-10-22 | 第四范式(北京)技术有限公司 | Material recommendation method and system |
CN110688525A (en) * | 2019-09-23 | 2020-01-14 | 北京达佳互联信息技术有限公司 | Material resource allocation method and device, electronic equipment and storage medium |
CN113365106A (en) * | 2021-08-10 | 2021-09-07 | 北京达佳互联信息技术有限公司 | Multimedia resource generation method and device, electronic equipment and storage medium |
Non-Patent Citations (2)
Title |
---|
L. CAGLIERO: "Recommending Personalized Summaries of Teaching Materials", IEEE, vol. 7, 15 February 2019 (2019-02-15), pages 22729 - 22739, XP011712219, DOI: 10.1109/ACCESS.2019.2899655 * |
库夭梅等: "高校理化类基础实验课教学资源库的建设与开放共享", 高等农业教育, vol. 2021, no. 5, 15 October 2021 (2021-10-15), pages 82 - 86 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115544630A (en) * | 2022-11-07 | 2022-12-30 | 中国建筑西南设计研究院有限公司 | BIM component creating method and device, storage medium and electronic equipment |
CN115544630B (en) * | 2022-11-07 | 2023-03-24 | 中国建筑西南设计研究院有限公司 | BIM component creating method and device, storage medium and electronic equipment |
CN116170626A (en) * | 2023-02-16 | 2023-05-26 | 北京达佳互联信息技术有限公司 | Video editing method, device, electronic equipment and storage medium |
WO2024217402A1 (en) * | 2023-04-17 | 2024-10-24 | 抖音视界有限公司 | Method and apparatus for media content delivery, computer device, and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN115017340B (en) | 2024-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113157906B (en) | Recommendation information display method, device, equipment and storage medium | |
CN111178012B (en) | Form rendering method, device, equipment and storage medium | |
CN113365106B (en) | Multimedia resource generation method and device, electronic equipment and storage medium | |
CN115017340B (en) | Multimedia resource generation method and device, electronic equipment and storage medium | |
CN105979312B (en) | Information sharing method and device | |
CN115390707A (en) | Sharing processing method and device, electronic equipment and storage medium | |
CN115017406A (en) | Live broadcast picture display method and device, electronic equipment and storage medium | |
CN110300047B (en) | Animation playing method and device and storage medium | |
CN105631059B (en) | Data processing method, data processing device and data processing system | |
CN114547436A (en) | Page display method and device, electronic equipment and storage medium | |
CN106446042A (en) | Information display method and apparatus | |
CN115018574A (en) | Information display method and device, electronic equipment and storage medium | |
CN115390708A (en) | Multimedia resource display method and device, electronic equipment and storage medium | |
CN115562779A (en) | Media information processing method, device, equipment and storage medium | |
CN115270022A (en) | Information display method and device, electronic equipment and storage medium | |
CN115361565A (en) | Information display method, device, equipment and storage medium | |
CN115379113A (en) | Shooting processing method, device, equipment and storage medium | |
CN114935973A (en) | Interactive processing method, device, equipment and storage medium | |
CN113220954A (en) | Information display method and device and projection equipment | |
CN115237317B (en) | Data display method and device, electronic equipment and storage medium | |
CN117149010A (en) | Multimedia resource switching method and device, electronic equipment and storage medium | |
CN108572858B (en) | Method and device for loading notification bar | |
CN117009691A (en) | Information display method and device, electronic equipment and storage medium | |
CN115659071A (en) | Page jump method and device, electronic equipment and storage medium | |
CN118605983A (en) | Information display method and device, electronic equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |