Method, device, equipment and storage medium for multimedia resource editing scenes
By detecting the matching of the current time and the specified time, the associated target editing template is displayed, and the problem of single functions of existing video editing applications is solved, improving user experience and application efficiency.
Patent Information
- Application Number
- CN202110950829.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-18
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2041-08-18
AI Technical Summary
The existing video editing application has a single function and cannot meet the diverse creative needs of users.
By detecting whether the current time matches the specified time, if it matches, the target editing template associated with the time is displayed, and the user is guided to edit the multimedia resource according to a specific editing method.
It improves the fun of interactive effects and video editing, improves the utilization rate of editing templates, enhances user activity, and improves the traffic efficiency of the application.
Smart Images

Figure CN115708349B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present disclosure relate to the field of Internet technology, and in particular to a method, apparatus, device and storage medium for editing scenes of multimedia resources. Background Art
[0002] With the rapid development of terminal technology, many devices have camera functions, which allows users to record wonderful moments in daily life by taking photos or videos. In order to obtain better visual effects, users often want to edit multimedia materials such as photos or videos to obtain edited videos. Therefore, many applications that support video editing functions have emerged.
[0003] At present, the functions of video editing applications are relatively simple and cannot meet the diverse creative needs of users, and need to be improved. Summary of the invention
[0004] The embodiments of the present disclosure provide a method, an apparatus, a storage medium, and a device for multimedia resource editing scenes, which can optimize the existing solutions for multimedia resource editing scenes.
[0005] In a first aspect, an embodiment of the present disclosure provides a method for editing scenes of multimedia resources, comprising:
[0006] Check whether the current time matches the specified time;
[0007] If it is detected that the current time matches the specified time, displaying prompt information of the target editing template;
[0008] Among them, the target editing template is associated with the first multimedia resource; the content of the first multimedia resource belongs to the content category associated with the specified time; the target editing template is used to indicate that the multimedia material to be edited is edited into a second multimedia resource according to the target editing method; the target editing method is the editing method adopted by the first multimedia resource; and the prompt information is the display information of the first multimedia resource.
[0009] In a second aspect, an embodiment of the present disclosure provides a device for editing scenes of multimedia resources, including:
[0010] A detection module is used to detect whether the current time matches the specified time;
[0011] A prompt information display module, used for displaying prompt information of a target editing template if it is detected that the current time matches the specified time;
[0012] Among them, the target editing template is associated with the first multimedia resource; the content of the first multimedia resource belongs to the content category associated with the specified time; the target editing template is used to indicate that the multimedia material to be edited is edited into a second multimedia resource according to the target editing method; the target editing method is the editing method adopted by the first multimedia resource; and the prompt information is the display information of the first multimedia resource.
[0013] In a third aspect, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a method for editing scenes of multimedia resources as provided in an embodiment of the present disclosure.
[0014] In a fourth aspect, an embodiment of the present disclosure provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the method for multimedia resource editing scenes provided in the embodiment of the present disclosure is implemented.
[0015] The scheme for multimedia resource editing scenes provided in the disclosed embodiments detects whether the current time matches the specified time. If so, prompt information of the target editing template is displayed, wherein the target editing template is associated with the first multimedia resource, and the content of the first multimedia resource belongs to the content category associated with the specified time. The target editing template is used to indicate that the multimedia material to be edited is edited into a second multimedia resource according to the target editing method. The target editing method is the editing method used by the first multimedia resource, and the prompt information is the display information of the first multimedia resource. By adopting the above-mentioned technical scheme, when the current time matches the specified time, the disclosed embodiments recommend the editing template of the category corresponding to the specified time to the user, and can remind the user to use the relevant editing template for video editing at the specified time, which can improve the interactive effect and the fun of video editing, improve the utilization rate of editing templates, and also help to improve user activity and improve the traffic efficiency of the application, thereby improving the utilization rate of relevant resources such as the corresponding platform or server. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 A schematic flow chart of a method for editing scenes of multimedia resources provided by an embodiment of the present disclosure;
[0017] Figure 2 A flowchart of another method for editing scenes of multimedia resources provided by an embodiment of the present disclosure;
[0018] Figure 3 A schematic diagram of page interaction provided by an embodiment of the present disclosure;
[0019] Figure 4A schematic diagram of page interaction provided by an embodiment of the present disclosure;
[0020] Figure 5 A schematic diagram of page interaction provided by an embodiment of the present disclosure;
[0021] Figure 6 A structural block diagram of a device for editing scenes of multimedia resources provided by an embodiment of the present disclosure;
[0022] Figure 7 A structural block diagram of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0023] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0024] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0025] The term "including" and its variations used herein are open inclusions, i.e., "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.
[0026] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0027] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0028] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0029] In the following embodiments, each embodiment provides both optional features and examples. The various features recorded in the embodiments can be combined to form multiple optional solutions. Each numbered embodiment should not be regarded as only one technical solution.
[0030] Figure 1 The present invention provides a flowchart of a method for multimedia resource editing scenes, which can be performed by a device for multimedia resource editing scenes, wherein the device can be implemented by software and / or hardware, and can generally be integrated in an electronic device. The electronic device can be a mobile device such as a mobile phone, a smart watch, a tablet computer, and a personal digital assistant; it can also be other devices such as a desktop computer. The method for multimedia resource editing scenes provided by the present invention can be applicable to the scenario of pushing editing templates. Figure 1 As shown, the method includes:
[0031] Step 101: Check whether the current time matches the specified time.
[0032] Exemplarily, the method for multimedia resource editing scenes can be applied to a preset application, which can be, for example, an application with an editing function installed in an electronic device. The editing function can be understood as a function of selecting, cutting, splicing or arranging multimedia materials to obtain multimedia resources such as edited videos. In order to reduce the difficulty of editing and improve the efficiency of editing, the preset application can provide a editing template to the user, and the editing template is used to edit multimedia materials to obtain multimedia resources such as edited videos (for the sake of convenience, the following takes the editing video as an example), which can be referred to as a template below. The editing template can include an editing method, and the editing template is used to indicate that the multimedia material to be edited is edited into a multimedia resource according to the editing method in the editing template, that is, the editing video obtained by applying the editing template can match the editing method included in the editing template to achieve the effect of cutting the same style. Among them, the multimedia material can include, for example, pictures, videos or audio. The multimedia material can include materials obtained under the user's current shooting operation, can include materials stored locally in the electronic device, and can also include materials obtained by downloading from the network. Taking pictures as an example, they may include pictures currently taken by the user, pictures taken or other types of pictures stored in the local album of the electronic device, pictures downloaded from the network, etc. The clipping templates provided by the preset application may include clipping templates designed by the developer, clipping templates created by the user and uploaded to the corresponding server of the preset application, etc., and the specific source is not limited.
[0033] In the disclosed embodiment, the specified time may be a time specified by a user or a time automatically set by a preset application, and may be a specific time or a date, such as a periodic date. A periodic date may be understood as a cyclically repeated date that arrives every fixed period. Exemplarily, the specified time may include an anniversary or be determined based on an anniversary. An anniversary may be understood as an important day worth remembering. For example, users can set days that have special significance to them as anniversaries, such as birthdays, anniversaries related to couples or spouses (such as wedding anniversaries, etc.), baby-related anniversaries (such as baby growth anniversaries, etc.), study-related anniversaries (such as graduation anniversaries), and work-related anniversaries (such as employment anniversaries, etc.); for another example, the preset application can automatically set days that have special significance to the user group to which the user belongs as anniversaries (or automatically ask the user whether to set the anniversary). For example, if the user is a female user, Women's Day can be set; if the user is a user of a certain country, the country's holidays can be set, such as the Spring Festival. For another example, the preset application can, with the user's consent, obtain the user's historical operation information in the preset application, such as the time when the clipped video was published, the text information added when the clipped video was published, and the image content in the clipped video, etc., predict alternative anniversaries based on the historical operation information, and ask the user whether to set the alternative anniversary day to the specified time.
[0034] For example, for anniversaries, the corresponding designated time can generally be determined according to certain rules. The following is an example of the designated time in the form of a date. Take a birthday as an example. If the birthday is January 1, then January 1 of each year is the designated time corresponding to the birthday; take a baby's 100th day as an example. If the baby's birth date is January 1, then the date obtained by adding 99 days to January 1 is the designated time corresponding to the baby's 100th day; take the graduation countdown as an example. If the university graduation date is June 30, then June 30 can be directly determined as the designated time corresponding to the graduation countdown. In addition, the specific designated time can also be determined based on the date of the anniversary, such as 22:00 on the night of the day before the anniversary, or 8:00 on the morning of the anniversary, etc.
[0035] Step 102: If it is detected that the current time matches the specified time, prompt information of a target editing template is displayed, wherein the target editing template is associated with a first multimedia resource; content of the first multimedia resource belongs to a content category associated with the specified time; the target editing template is used to indicate that the multimedia material to be edited is edited into a second multimedia resource according to a target editing method; the target editing method is the editing method adopted by the first multimedia resource; and the prompt information is display information of the first multimedia resource.
[0036] Exemplarily, a determination condition for matching the current time with the specified time may be preset, and the determination condition may be determined based on the relationship between the current time and the specified time (such as a time interval), for example, the current time is the specified time, or the current time is close to the specified time.
[0037] In the disclosed embodiment, the prompt information of the target clipping template can be displayed in a preset page. The specific page type of the preset page is not limited, and the preset page can be reused or a newly added page.
[0038] Exemplarily, the target editing template corresponds to the target editing method, the first multimedia resource is edited according to the target editing method, and the first multimedia resource can be understood as an example multimedia resource that matches the editing effect of the target editing template. When the target editing template is a video editing template, the first multimedia resource can be a corresponding example video. When recommending an editing template to a user, display information of the example multimedia resource can be displayed, such as a cover image, a video screenshot, or a dynamically played video clip.
[0039] Exemplarily, a designated time may be associated with a content category, and the content category may be determined according to the type or characteristics of the designated time, such as a birthday category, a wedding anniversary category, and a baby growth anniversary category. The content of a multimedia resource may reflect the creative ideas, and may involve the subjective, psychological, and emotional implications that the user feels from the multimedia resource. It may be characterized by a designated dimension, which may include, for example, text, images, or sounds, and may specifically include text meaning, background image content, or background music, etc. For example, if the background image of the first multimedia resource contains "Happy Birthday" or a birthday cake pattern, the content of the first multimedia resource may be considered to belong to the birthday category; for another example, if the background music of the first multimedia resource is the Happy Birthday song, the content of the first multimedia resource may be considered to belong to the birthday category.
[0040] For example, a template library corresponding to a specified time may be maintained in a preset application or a server corresponding to the preset application. When there are multiple specified times, the specified time and the template library may have a one-to-one correspondence, or may have a one-to-many, many-to-one, or many-to-many relationship. When it is necessary to display the prompt information of the target clip template, the target clip template may be filtered out from the template library corresponding to the current specified time according to the preset template filtering rules.
[0041] For example, a preset number of target editing templates can be displayed on a preset page to facilitate users to select satisfactory editing templates, wherein the preset number can be set according to actual needs. The specific display method is not limited, and the preset number of target editing templates can be displayed at one time or in batches, and the user can switch by himself, such as sliding to view more target editing templates.
[0042] Exemplarily, after displaying the prompt information of the target editing template, related operations of the user in response to the prompt information of the target editing template can be received, such as selection operations, view details operations, use the target editing template for editing operations, and editing video processing (such as saving or forwarding, etc.) operations.
[0043] The scheme for multimedia resource editing scenes provided in the disclosed embodiments detects whether the current time matches the specified time. If so, prompt information of the target editing template is displayed, wherein the target editing template is associated with the first multimedia resource, and the content of the first multimedia resource belongs to the content category associated with the specified time. The target editing template is used to indicate that the multimedia material to be edited is edited into a second multimedia resource according to the target editing method. The target editing method is the editing method used by the first multimedia resource, and the prompt information is the display information of the first multimedia resource. By adopting the above-mentioned technical scheme, when the current time matches the specified time, the disclosed embodiments recommend the editing template of the category corresponding to the specified time to the user, and can remind the user to use the relevant editing template for video editing at the specified time, which can improve the interactive effect and the fun of video editing, improve the utilization rate of editing templates, and also help to improve user activity and improve the traffic efficiency of the application, thereby improving the utilization rate of relevant resources such as the corresponding platform or server.
[0044] In some embodiments, the detection that the current time matches the specified time includes: determining the remaining time from the current time to the specified time; if the remaining time is less than a first preset time threshold, determining that the current time matches the specified time. The advantage of such a setting is that the user can be reminded in advance by displaying the prompt information of the editing template, so that the user can prepare for the specified time, select a satisfactory editing template in advance, or prepare multimedia materials related to the specified time in advance, and prepare corresponding multimedia materials according to the selected editing template. Among them, the first preset time threshold can be set according to actual needs, such as 1 day. In addition, when the remaining time is 0, the user can be reminded on the day when the specified time arrives by displaying the prompt information of the editing template, so that the user can select a satisfactory editing template in advance and edit the video according to the selected template.
[0045] In some embodiments, the prompt information for displaying the target clipping template includes: displaying the first template display entrance corresponding to the specified time; receiving a first trigger operation acting on the first template display entrance; in response to the first trigger operation, entering the preset clipping template page, and displaying prompt information of a first preset number of first target clipping templates on the preset clipping template page. The advantage of such a setting is that a preset clipping template page can be added, that is, the preset page at this time is the preset clipping template page, and the prompt information of the first clipping template corresponding to the specified time is displayed separately on the page, reducing the interference of other content on the user. In addition, by adding a template display entrance, the user is prompted to enter the preset clipping template page, while taking into account the reminder function, it is convenient for the user to independently choose the time to enter the preset clipping template page.
[0046] Exemplarily, in the preset editing template page, while displaying the prompt information of the target editing template corresponding to the specified time (which can be recorded as the target specified time) that matches the current time, it can also display the prompt information of the editing template corresponding to the specified time other than the target specified time. The specific setting can be based on the actual situation such as the page layout, and can be displayed in order from small to large according to the upcoming duration of the corresponding specified time.
[0047] Exemplarily, the display page to which the first template display entrance belongs is not specifically limited, for example, it may include at least one of the template clipping function homepage, template export page, clip video processing page, template search result page and template details page. The advantage of such a setting is that it is convenient for users to view the first template display entrance in the above pages in a timely manner, thereby enhancing the reminder effect. Among them, the template clipping function homepage may be the first page displayed after entering the template clipping function in the preset application (for example, it may be a clipping page); the template export page may be a page for exporting or sharing templates; the clip video processing page may include a page for saving, modifying or sharing clip videos; the template search result page may include a page for displaying template search results after the user searches for the template using a search method such as keywords; the template details page may include a page for displaying template details information or playing the template after the user selects the template. When at least two of the above pages are included, the probability of the user viewing the first template display entrance in a timely manner without switching pages when the current time matches the specified time can be further improved, thereby further enhancing the reminder effect of viewing the clip template. Optionally, the display duration or disappearance time of the first template display entrance in the display page to which it belongs can be preset, and the first template display entrance can be controlled to stop displaying from the display page to which it belongs according to the preset display duration or preset disappearance time. This can avoid the long-term display of the first template display entrance and cause interference to the user. At the same time, it can improve the utilization rate of the display space in the display page. The display form and display position of the first template display entrance in the display page to which it belongs are also not limited. The first trigger operation can be, for example, a click, a long press, or a slide. Of course, the above-mentioned display page can also include other types of pages, such as detecting that the current time matches the specified time, sending an in-site message to the user, and displaying the first template display entrance in the in-site message details page.
[0048] In some embodiments, it also includes: when the remaining time is less than the first preset time threshold and greater than or equal to the second preset time threshold, a first reminder message is displayed at the first template display entrance, and the first reminder message is used to remind the user to check the remaining time and / or remind the user to perform a multimedia material acquisition operation for the specified time. The advantage of such a setting is that the user can be reminded in advance by displaying a reminder message, so that the user can know the remaining time and prepare for the arrival of the specified time, and perform corresponding acquisition operations according to the acquisition method of the multimedia material, such as taking photos or videos related to the specified time. Among them, the first reminder message can be text and / or a pattern, and specifically may include the name of the specified time, the legend of the specified time, or the remaining days, such as "There is 1 day left until XX's birthday", and may also include other text information, such as "Let's pick a birthday template first".
[0049] Further, after the first reminder information is displayed at the first template display entrance, if the user wants to view the relevant template, the first trigger operation can be input at the first template display entrance, and after entering the preset clip template page, a target clip template can be selected. Generally, the number of multimedia materials required in the clip template is determined. When the user selects the target clip template, it can be considered that the user wants to use the target clip template to make a clip video corresponding to the specified time. Therefore, it is necessary to prepare a number of multimedia materials that match the selected target clip template. For example, the selected target clip template includes 6 material clips, each of which needs to be filled with photos or videos. Therefore, the user can consciously prepare the relevant materials before the specified time arrives, such as taking relevant photos. In order to better assist the user in material preparation, the user can be supported to independently manage the prepared materials. For example, a target material library corresponding to the selected target clip template is established, and the target material library contains a set number of material positions, and the set number is consistent with the number of materials contained in the selected target clip template. The material imported by the user into the target material library is received and filled into the material position. When it is detected that there is no free material position, it is prompted that the material preparation is complete.
[0050] In some embodiments, the method further includes: when the remaining time is less than the second preset time threshold, displaying a second reminder message at the first template display entrance, the second reminder message is used to remind the user of the arrival of the specified time and / or remind the user to use the editing template to perform editing operations for the specified time. The advantage of such a setting is that the user can be reminded by displaying a reminder message when the specified time arrives, so that the user can choose a satisfactory editing template and edit the video according to the selected template. Among them, the second reminder message can be text and / or a pattern, and can specifically include the name of the specified time or a legend of the specified time, such as "Today is XX's birthday", and can also include other text information, such as "Come and cut a commemorative video".
[0051] In some embodiments, in response to the first trigger operation, entering the preset clip template page, and displaying prompt information of a first preset number of first target clip templates on the preset clip template page, includes: in response to the first trigger operation, using the first template screening rule corresponding to the specified time, screening a first preset number of first target clip templates from the first template library corresponding to the specified time; entering the preset clip template page, and displaying prompt information of the first target clip template on the preset clip template page. The advantage of such a setting is that the efficiency and accuracy of template push can be improved by using screening rules to screen clip templates from the corresponding template library.
[0052] Optionally, the first template screening rule is determined according to at least one of a preset keyword, a preset template label, a preset template category, and a template heat. The advantage of such a setting is that the clip templates to be displayed can be further quickly and accurately screened. Exemplarily, a preset keyword corresponding to a specified time can be pre-set to find out whether the preset keyword exists in the template title or template description of each clip template in the first template library. If it exists, the corresponding clip template can be determined as a candidate template; a preset template label corresponding to a specified time can be pre-set to determine whether the template label of each clip template in the first template library is the same as the preset template label. If the same, the corresponding clip template can be determined as a candidate template; a preset template category corresponding to a specified time can be pre-set to determine whether the template category of each clip template in the first template library is the same as the preset template category. If the same, the corresponding clip template can be determined as a candidate template. In order to further improve the accuracy of screening, a template that meets the requirements of the preset keyword, preset template label, and preset template category at the same time can be determined as a candidate template. When the template heat factor is not considered, the first clip template can be directly selected from the above candidate templates, such as randomly selected. When considering the template popularity factor, a first preset number of clip templates or candidate templates with higher popularity in the first template library can be determined as the first target clip template. The template popularity can be determined based on relevant statistical data of the clip template in a preset application, such as the number of plays, uses or likes within a set time period.
[0053] In some embodiments, it also includes: when it is detected that the current time does not match the specified time, receiving a second trigger operation acting on the second template display entrance corresponding to the specified time; in response to the second trigger operation, using the second template screening rule corresponding to the specified time, screening a second preset number of second target clip templates from the second template library corresponding to the specified time, wherein the second template screening rule is different from the first template screening rule; entering the preset clip template page, and displaying the prompt information of the second target clip template in the preset clip template page. The advantage of such a setting is that a second template display entrance can be provided, which is convenient for users to view the prompt information of the relevant clip templates of the specified time at any time during the daily use of the preset application. Since the second template screening rule is different from the first template screening rule, for the same specified time, the user can view the prompt information of different clip templates at different stages, thereby improving the richness of the clip template push and expanding the user's selection range. Optionally, the second template screening rule can also be determined according to at least one of a preset keyword, a preset template label, a preset template category, and a template heat. For example, the first template screening rule is determined according to the first preset keyword, and the second template screening rule is determined according to the second preset keyword. The first preset keyword and the second preset keyword are different. Other factors are similar and will not be repeated. The display page to which the second template display entrance belongs may be the same as or different from the display page to which the first template display entrance belongs. Optionally, the second template display entrance may be displayed as a normalized entrance on a page such as a personal homepage.
[0054] In some embodiments, the display of the prompt information of the target clip template includes: displaying the prompt information of the third target clip template in the template recommendation flow display page, and displaying the mark of the specified time at the prompt information of the third target clip template. In the preset application, the prompt information of the clip template can be recommended to the user in the form of an information flow in the template recommendation flow display page, so that the user can browse and find clip inspiration. The template recommendation flow display page can be reused to display the third target clip template matching the specified time to the user, and the mark of the specified time is displayed at the corresponding entrance to realize the reminder for the specified time. Among them, the display mode of the prompt information of the third target clip template can be differentiated to facilitate the user to quickly locate the third target clip template. Exemplarily, the prompt information of the third target clip template is displayed in a first preset display mode, and the prompt information of the first clip template is displayed in a second preset display mode. The first preset display mode is different from the second preset display mode. The first clip template includes the clip templates other than the third target clip template in the template recommendation flow display page. The first preset display mode can be, for example, top display, adding a highlight border, and changing the color or font of the template name. The method for obtaining the third target clip template can be the same as the method for obtaining the first target clip template, which will not be described here. The method for obtaining the third target clip template can also be different from the method for obtaining the first target clip template, but retain the original push strategy of the template recommendation flow, and on the basis of the original recommendation queue, select the template that matches the specified time and is ranked first (such as the template whose content of the associated multimedia resource appears for the first time and belongs to the content category associated with the specified time) as the third target clip template.
[0055] In some embodiments, the method may further include: displaying a designated time management portal; in response to a third trigger operation for the designated time management portal, entering a designated time management page; in response to a designated time setting operation input through the designated time management page, generating and / or modifying the corresponding designated time. The advantage of such a setting is that it is convenient for users to create or modify their own designated time in a personalized manner according to their actual situation. Optionally, when the user has not created a designated time, it is detected that a preset display event is triggered, and the designated time management portal is displayed in the preset page. At this time, the display position of the anniversary management portal can be the same as the first template display portal.
[0056] In some embodiments, the display page to which the designated time management portal belongs includes at least one of a template clipping function homepage, a template export page, a clipping video processing page, a template search result page, and a template details page.
[0057] Furthermore, the display of the designated time management entrance includes: when the current page is the display page to which the designated time management entrance belongs, if the clip template corresponding to the current page matches the designated time, then the designated time management entrance is displayed. The advantage of such a setting is that the designated time management entrance can be displayed at an appropriate time. Optionally, the designated time management entrance can also be further subdivided according to function, and can include a designated time creation entrance and a designated time modification entrance. In the case where the user has not created a designated time or needs to be reminded to add a designated time template recommendation function, the designated time creation entrance can be displayed; if the user has created a designated time, the designated time modification entrance can be displayed.
[0058] Exemplarily, the specified time may be any specified time or a specified time predefined in a preset application, and is not specifically limited. When determining whether the clip template matches the specified time, it may be determined according to a preset matching rule, and the preset matching rule may be determined according to at least one of a preset keyword, a preset template tag, and a preset template category.
[0059] Exemplarily, for the template clipping function homepage, when a clipping template matching the specified time is displayed in the template clipping function homepage, the specified time management entrance can be displayed. For the template export page, when the currently exported or shared clipping template matches the specified time, the specified time management entrance can be displayed. For the clip video processing page, when the currently processed clipping template matches the specified time, the specified time management entrance can be displayed. For the template search result page, when a clipping template matching the specified time is displayed in the search results, the specified time management entrance can be displayed. In addition, when the search text entered by the user contains preset keywords, the specified time management entrance can also be displayed. For the template details page, if the currently played clipping template matches the specified time, the specified time management entrance can be displayed. In addition, other conditions can be further added. For example, when the currently played clipping template matches the specified time and the playback progress reaches the preset progress threshold (for example, the playback time reaches 60% of the total time), the specified time management entrance can be displayed. Among them, the clipping template matches the specified time, which can be specifically understood as the content of the multimedia resource associated with the clipping template belongs to the content category associated with the specified time.
[0060] In some embodiments, the method further includes: displaying a clip library page corresponding to the specified time, wherein the clip library page includes a clip video obtained by clipping using a clip template corresponding to the specified time and / or a multimedia material corresponding to the specified time. The advantage of such a setting is that the clip videos or multimedia materials can be centrally classified and stored in the dimension of the specified time, thus enriching the storage method and improving the efficiency of users in finding related clip videos or multimedia materials.
[0061] Figure 2 This is a flow chart of another method for editing scenes of multimedia resources provided by an embodiment of the present disclosure. The embodiment of the present disclosure is optimized based on each optional solution in the above embodiment. Taking the specified time as a preset anniversary as an example, for the sake of convenience, the prompt information for displaying the editing template is described as displaying the editing template. Specifically, the method includes the following steps:
[0062] Step 201, when the reminder event for the first preset anniversary is not triggered, receiving a second trigger operation acting on the second template display entrance corresponding to the first preset anniversary, using the second template screening rule corresponding to the first preset anniversary to screen a second preset number of second editing templates from the corresponding second template library.
[0063] Exemplarily, when the specified date is a preset anniversary, the step of detecting whether the current time matches the specified time can be regarded as a reminder event for the preset anniversary. If they match, the reminder event can be considered to be triggered; if they do not match, the reminder event can be considered not to be triggered.
[0064] Optionally, the second template display entrance is displayed on the user's personal homepage. Assume that the first preset anniversary is a love anniversary. Figure 3 A schematic diagram of a page interaction provided by an embodiment of the present disclosure, such as Figure 3 As shown, a second template display entrance 302 is displayed in the personal homepage 301. The second template display entrance can be understood as a normalized entrance for entering the anniversary clip template page, and the user can choose whether to trigger it according to his actual needs.
[0065] The second template screening rule is determined according to at least one of a preset keyword, a preset template label, a preset template category, and a template popularity, and may be different from the first template screening rule. Still taking the love anniversary as an example, the preset keywords may include lovers, love, together, and show affection, the preset template label may include lovers, the preset template category may include lovers, and the template popularity may be the top 20 popularity rankings.
[0066] Step 202: Enter the anniversary editing template page, and display the second editing template on the anniversary editing template page.
[0067] The anniversary clip template page can be understood as the preset clip template page mentioned above. Figure 3As shown, when the user clicks the second template display entrance 302, the user can enter the anniversary clipping template page 303, and three second clipping templates 304 are displayed in the anniversary clipping template page 303, namely, template 1, template 2 and template 3, that is, the prompt information of template 1, the prompt information of template 2 and the prompt information of template 3 are displayed. In addition, the anniversary clipping template page 303 can also include other relevant information of the first preset anniversary, such as the specific category of the love anniversary, such as the 1st anniversary in the figure, and the remaining days to the target date, 20 days.
[0068] Step 203: Detect that the number of days remaining from the current date to the target date corresponding to the first preset anniversary is greater than 0 and less than or equal to the preset number of days.
[0069] For example, the preset number of days can be 1 day, that is, a reminder is given 1 day before the first preset anniversary. If the preset number of days is 2, a reminder can be given when there is 1 day left and 2 days left, respectively.
[0070] Step 204 , within the first preset reminder period, determine whether the current first page belongs to the preset page set, if so, execute step 205 ; otherwise, repeat step 204 .
[0071] Exemplarily, the preset page set includes a template clipping function homepage, a template export page, a clip video processing page, a template search result page, and a template details page. The first preset reminder period may be one or more, that is, the user may be reminded during a certain period or multiple periods of the day. For example, the first preset reminder period is from 8:00 to 10:00, and from 20:00 to 22:00. After entering the first preset reminder period, it may be determined whether the current first page is a page that supports displaying the first template display entrance. If so, step 205 may be executed to display the first template display entrance. If not, it may not be displayed temporarily and the judgment may continue. If the first preset reminder period has ended, the judgment may be stopped and other related steps may be executed.
[0072] Step 205: Display a first template display entrance corresponding to the first preset anniversary on the first page, and display a first reminder message at the first template display entrance.
[0073] The first reminder information may be used to remind the user to check the remaining days and to remind the user to obtain multimedia materials for a preset anniversary.
[0074] Figure 4 A page interaction diagram is provided for an embodiment of the present disclosure. Assume that the first page is a cut-same-style homepage 401. A first template display entrance 402 is displayed in the cut-same-style homepage 401, and a first reminder message "1 day left for the 1st anniversary of love" and "Let's pick a love template first" are displayed.
[0075] Step 206: receiving a first trigger operation acting on the first template display entrance, using a first template screening rule corresponding to a first preset anniversary, and screening a first preset number of first editing templates from a first template library corresponding to the first preset anniversary.
[0076] The first template screening rule is determined according to at least one of a preset keyword, a preset template tag, a preset template category, and template popularity. Still taking the love anniversary as an example, the preset keyword may include xx days, xx months, or x years, the preset template tag may include lovers, the preset template category may include lovers, and the template popularity may be the top 10 popularity rankings. The first template library and the second template library may be the same or different, and there may be some duplicate templates.
[0077] Step 207: Enter the anniversary editing template page, and display the first editing template on the anniversary editing template page.
[0078] like Figure 4 As shown, when the user clicks the first template display entrance 402, the user can enter the anniversary clipping template page 403 (which can be the same page as the aforementioned anniversary clipping template page 303), and three first clipping templates 404 are displayed in the anniversary clipping template page 403, namely template 4, template 2 and template 5, which shows that the first clipping template 404 may be the same as or different from the second clipping template 304. In addition, the anniversary clipping template page 403 may also include other relevant information of the first preset anniversary, such as the specific category of the love anniversary, such as the 1st anniversary in the figure, and the remaining days to the target date, 1 day.
[0079] Optionally, after displaying the first editing template, the process may further include selecting an editing template or displaying editing template details according to user operations.
[0080] It should be noted that if the user has entered the anniversary editing template page within the first preset reminder period or the first preset reminder period has passed but the user has not entered the anniversary editing template page, the display of the first template display entrance can be stopped to avoid causing excessive interference to the user.
[0081] Step 208: Detect that the current date is the target date corresponding to the first preset anniversary.
[0082] Exemplarily, it is detected that the current date is the 1st anniversary of the relationship.
[0083] Step 209 , within the second preset reminder period, determine whether the current second page belongs to the preset page set, if so, execute step 210 ; otherwise, repeat step 209 .
[0084] Exemplarily, the preset page set at this time may be the same as or different from the aforementioned preset page set. The second preset reminder period may also be one or more. For example, the second preset reminder period is from 8:00 to 12:00, and from 13:00 to 22:00.
[0085] Step 210: Display a first template display entrance corresponding to the first preset anniversary on the second page, and display a second reminder message at the first template display entrance.
[0086] The second reminder information may be used to remind the user that the current date is the first preset anniversary, and to remind the user to perform an editing operation using the editing template for the first preset anniversary.
[0087] Figure 5 A page interaction diagram is provided for an embodiment of the present disclosure. Assuming that the second page is a cut-same-style homepage 501, a first template display entrance 502 is displayed in the cut-same-style homepage 501, and a second reminder message "Today is the 1st anniversary of love" and "Use the template to cut a video to commemorate it" are displayed.
[0088] In addition, if Figure 5 As shown, when the template recommendation flow display page 505 is embedded in the clipping homepage 501, the third clipping template 506 matching the first preset anniversary can be displayed, and the logo of the first preset anniversary is displayed at the third clipping template 506, such as "love" displayed in the third clipping template 506, the third clipping template 506 is displayed on the top, and a highlighted border is added to the third clipping template 506. In this way, the display path of the clipping template corresponding to the preset anniversary can be enriched, and the reminder effect can be strengthened while facilitating user operation.
[0089] Step 211: receiving a first trigger operation acting on a first template display entrance, using a first template screening rule corresponding to a first preset anniversary, and rescreening a first preset number of new first editing templates from a first template library corresponding to the first preset anniversary.
[0090] It should be noted that, considering the template popularity factor, the screening result at this time may be different from the screening result in step 204. Of course, if the last screening is close to the current screening, such as 12 hours apart, the screening operation can be omitted and the first editing template can be determined directly based on the last screening result.
[0091] Step 212: Enter the anniversary editing template page and display the new first editing template on the anniversary editing template page.
[0092] like Figure 5As shown, when the user clicks on the first template display entrance 502, the user can enter the anniversary clip template page 503 (which can be the same page as the aforementioned anniversary clip template page 303), and three first clip templates 504 are displayed in the anniversary clip template page 503, namely template 4, template 2 and template 6. It can be seen that the first clip template 504 may be different from the first clip template 504. Figure 4 The first clipping template 404 in may be the same or different.
[0093] The method for multimedia resource editing scenes provided by the disclosed embodiment can support displaying corresponding editing templates in different ways at different stages of a preset anniversary. When the time is long before the preset anniversary, the anniversary editing template page can be entered through the normalized second template display entrance. When the specified time is approaching and on the specified time, the first template display entrance can be displayed in multiple pages within the preset reminder period to strengthen the reminder and improve the convenience of entering the anniversary editing template page. In addition, after entering the anniversary editing template page at different stages, the screening method of the displayed editing template can be different, so as to push the editing template more targeted and help users choose more suitable editing templates at different stages. In addition, the template recommendation flow display page can be reused to display the editing templates related to the specified time, such as pinning them to the top, so as to further improve the exposure rate of anniversary-related templates and the convenience of template selection.
[0094] Figure 6 This is a structural block diagram of a device for multimedia resource editing scenes provided by an embodiment of the present disclosure. The device can be implemented by software and / or hardware, and can generally be integrated in an electronic device. The method for multimedia resource editing scenes can be executed to implement related functions in the multimedia resource editing scenes. Figure 6 As shown, the device comprises:
[0095] Detection module 601, used to detect whether the current time matches the specified time;
[0096] A prompt information display module 602 is used to display prompt information of a target editing template if it is detected that the current time matches the specified time;
[0097] Among them, the target editing template is associated with the first multimedia resource; the content of the first multimedia resource belongs to the content category associated with the specified time; the target editing template is used to indicate that the multimedia material to be edited is edited into a second multimedia resource according to the target editing method; the target editing method is the editing method adopted by the first multimedia resource; and the prompt information is the display information of the first multimedia resource.
[0098] The device for multimedia resource editing scenes provided in the embodiment of the present disclosure recommends the editing template of the category corresponding to the specified time to the user when the current time matches the specified time, and can remind the user to use the relevant editing template to perform video editing at the specified time, which can improve the interactive effect and the fun of video editing, improve the utilization rate of editing templates, and also help to improve user activity, improve the traffic efficiency of applications, and thus improve the utilization rate of relevant resources such as corresponding platforms or servers. .
[0099] Optionally, detecting that the current time matches the specified time includes: determining a remaining time from the current time to the specified time; if the remaining time is less than a first preset time threshold, determining that the current time matches the specified time.
[0100] Optionally, the prompt information display module includes: a first entry display unit, used to display a first template display entry corresponding to the specified time if it is detected that the current time matches the specified time; a first operation receiving unit, used to receive a first trigger operation acting on the first template display entry; a first template display unit, used to enter a preset clipping template page in response to the first trigger operation, and display prompt information of a first preset number of first target clipping templates in the preset clipping template page.
[0101] Optionally, the device also includes: when the remaining time is less than a first preset time threshold and greater than or equal to a second preset time threshold, displaying a first reminder message at the first template display entrance, the first reminder message being used to remind the user to check the remaining time and / or remind the user to perform multimedia material acquisition operations for the specified time.
[0102] Optionally, the device also includes: a second reminder information display module, used to display a second reminder information at the first template display entrance when the remaining time is less than the second preset time threshold, and the second reminder information is used to remind the user of the arrival of the specified time and / or remind the user to use the editing template to perform editing operations for the specified time.
[0103] Optionally, the first template display unit is specifically used to: in response to the first trigger operation, use the first template screening rule corresponding to the specified time to screen a first preset number of first target clipping templates from the first template library corresponding to the specified time; enter the preset clipping template page, and display the prompt information of the first target clipping template in the preset clipping template page.
[0104] Optionally, the first template screening rule is determined based on at least one of a preset keyword, a preset template tag, a preset template category, and template popularity.
[0105] Optionally, the device also includes: a second operation receiving unit, used to receive a second trigger operation acting on a second template display entrance corresponding to the specified time when it is detected that the current time does not match the specified time; a second template display unit, used to respond to the second trigger operation, adopt the second template screening rule corresponding to the specified time, and screen a second preset number of second target clipping templates from the second template library corresponding to the specified time, wherein the second template screening rule is different from the first template screening rule; enter the preset clipping template page, and display the prompt information of the second target clipping template in the preset clipping template page.
[0106] Optionally, displaying the prompt information of the target editing template includes: displaying the prompt information of the third target editing template in the template recommendation stream display page, and displaying the identifier of the designated time at the prompt information of the third target editing template.
[0107] Optionally, the display page to which the first template display entrance belongs includes at least one of a template editing function homepage, a template export page, a clipping video processing page, a template search result page and a template details page.
[0108] Optionally, the device may also include: a management entry display module for displaying a designated time management entry; an operation receiving module for entering a designated time management page in response to a third trigger operation for the designated time management entry; and a memorial day management module for generating and / or modifying a corresponding designated time in response to a designated time setting operation input through the designated time management page.
[0109] Optionally, the management entry display module is specifically used to: when the current page is a display page to which the anniversary management entry belongs, if the clipping template corresponding to the current page matches the anniversary, then display the anniversary management entry.
[0110] Optionally, the specified time includes a periodic date specified by the user.
[0111] Optionally, the device may also include: a clip library page display module, used to display a clip library page corresponding to the specified time, wherein the clip library page includes multimedia resources edited using a clip template corresponding to the specified time and / or multimedia materials corresponding to the specified time.
[0112] Reference below Figure 7, which shows a schematic diagram of the structure of an electronic device 700 suitable for implementing the embodiment of the present disclosure. The electronic device in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 7 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0113] like Figure 7 As shown, the electronic device 700 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage device 708 into a random access memory (RAM) 703. In the RAM 703, various programs and data required for the operation of the electronic device 700 are also stored. The processing device 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.
[0114] Typically, the following devices may be connected to the I / O interface 705: an input device 706 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 707 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 708 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 709. The communication device 709 may allow the electronic device 700 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 7 The electronic device 700 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.
[0115] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 709, or installed from a storage device 708, or installed from a ROM 702. When the computer program is executed by the processing device 701, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.
[0116] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0117] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0118] The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: detects that a reminder event for a specified time is triggered; and displays a clipping template matching the specified time in a preset page, wherein the clipping template is used to clip multimedia materials to obtain a clipped video.
[0119] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or a combination thereof, including, but not limited to, object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0120] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0121] The modules involved in the embodiments described in the present disclosure may be implemented by software or hardware. The name of a module does not limit the module itself in some cases. For example, a detection module may also be described as a "module for detecting whether the current time matches the specified time."
[0122] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0123] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0124] According to one or more embodiments of the present disclosure, Example 1 provides a method for multimedia resource editing scenes, including:
[0125] Check whether the current time matches the specified time;
[0126] If it is detected that the current time matches the specified time, displaying prompt information of the target editing template;
[0127] Among them, the target editing template is associated with the first multimedia resource; the content of the first multimedia resource belongs to the content category associated with the specified time; the target editing template is used to indicate that the multimedia material to be edited is edited into a second multimedia resource according to the target editing method; the target editing method is the editing method adopted by the first multimedia resource; and the prompt information is the display information of the first multimedia resource.
[0128] According to one or more embodiments of the present disclosure, Example 2 is based on the method described in Example 1,
[0129] The detecting that the current time matches the specified time includes:
[0130] Determine the remaining time from the current time to the specified time;
[0131] If the remaining time is less than the first preset time threshold, it is determined that the current time matches the specified time.
[0132] According to one or more embodiments of the present disclosure, Example 3 is the method according to Example 2, wherein the prompt information of displaying the target clip template includes:
[0133] Display the first template display entrance corresponding to the specified time;
[0134] Receiving a first trigger operation acting on the first template display entrance;
[0135] In response to the first trigger operation, a preset editing template page is entered, and prompt information of a first preset number of first target editing templates is displayed on the preset editing template page.
[0136] According to one or more embodiments of the present disclosure, Example 4 is the method according to Example 3, wherein the method further includes:
[0137] When the remaining time is less than the first preset time threshold and greater than or equal to the second preset time threshold, a first reminder message is displayed at the first template display entrance, and the first reminder message is used to remind the user to check the remaining time and / or remind the user to perform multimedia material acquisition operations for the specified time.
[0138] According to one or more embodiments of the present disclosure, Example 5 is the method according to Example 4, wherein the method further includes:
[0139] When the remaining duration is less than the second preset duration threshold, a second reminder message is displayed at the first template display entrance, and the second reminder message is used to remind the user of the arrival of the specified time and / or remind the user to use the editing template to perform editing operations according to the specified time.
[0140] According to one or more embodiments of the present disclosure, Example 6 is the method according to Example 3, wherein in response to the first trigger operation, entering a preset clipping template page, and displaying prompt information of a first preset number of first target clipping templates on the preset clipping template page includes:
[0141] In response to the first trigger operation, using the first template screening rule corresponding to the specified time, screening a first preset number of first target clipping templates from the first template library corresponding to the specified time;
[0142] Enter a preset editing template page, and display prompt information of the first target editing template on the preset editing template page.
[0143] According to one or more embodiments of the present disclosure, Example 7 is based on the method described in Example 6, wherein the first template screening rule is determined based on at least one of a preset keyword, a preset template tag, a preset template category, and template popularity.
[0144] According to one or more embodiments of the present disclosure, Example 8 is the method according to Example 6, further comprising:
[0145] In the case where it is detected that the current time does not match the specified time, receiving a second trigger operation acting on a second template display entry corresponding to the specified time;
[0146] In response to the second trigger operation, a second template screening rule corresponding to the specified time is adopted to screen a second preset number of second target clipping templates from a second template library corresponding to the specified time, wherein the second template screening rule is different from the first template screening rule;
[0147] Enter the preset editing template page, and display the prompt information of the second target editing template on the preset editing template page.
[0148] According to one or more embodiments of the present disclosure, Example 9 is the method according to Example 1, wherein the prompt information of displaying the target clipping template includes:
[0149] In the template recommendation stream display page, the prompt information of the third target editing template is displayed, and the mark of the designated time is displayed at the prompt information of the third target editing template.
[0150] According to one or more embodiments of the present disclosure, Example 10 is the method according to Example 1, further comprising:
[0151] Display the specified time management entrance;
[0152] In response to a third trigger operation on the designated time management entry, entering a designated time management page;
[0153] In response to a designated time setting operation input through the designated time management page, a corresponding designated time is generated and / or modified.
[0154] According to one or more embodiments of the present disclosure, Example 11 is the method according to Example 10, wherein displaying a designated time management entrance includes:
[0155] In the case where the current page is the display page to which the designated time management entry belongs, if the clip template corresponding to the current page matches the designated time, the designated time management entry is displayed.
[0156] According to one or more embodiments of the present disclosure, Example 12 is a method according to any one of Examples 1 to 11, wherein the specified time includes a periodic date specified by a user.
[0157] According to one or more embodiments of the present disclosure, Example 13 is based on the method described in any one of Examples 1 to 11, and further includes: displaying a clip library page corresponding to a specified time, wherein the clip library page includes multimedia resources obtained by clipping using a clip template corresponding to the specified time and / or multimedia materials corresponding to the specified time.
[0158] According to one or more embodiments of the present disclosure, Example 14 provides a device for editing a scene of a multimedia resource, comprising:
[0159] A detection module is used to detect whether the current time matches the specified time;
[0160] A prompt information display module, used for displaying prompt information of a target editing template if it is detected that the current time matches the specified time;
[0161] Among them, the target editing template is associated with the first multimedia resource; the content of the first multimedia resource belongs to the content category associated with the specified time; the target editing template is used to indicate that the multimedia material to be edited is edited into a second multimedia resource according to the target editing method; the target editing method is the editing method adopted by the first multimedia resource; and the prompt information is the display information of the first multimedia resource.
[0162] According to one or more embodiments of the present disclosure, Example 15 provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements a method as described in any one of Examples 1-13 when executing the computer program.
[0163] According to one or more embodiments of the present disclosure, Example 16 provides a computer-readable storage medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the method described in any one of Examples 1-13.
[0164] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.
[0165] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0166] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.
Claims
1. A method for editing scenes of multimedia resources, characterized in that: include: Detecting whether the current time matches the specified time, wherein the specified time is a time specified by a user; If it is detected that the current time matches the specified time, displaying prompt information of the target editing template; The target editing template is associated with a first multimedia resource; the content of the first multimedia resource belongs to the content category associated with the specified time; the target editing template is used to indicate that the multimedia material to be edited is edited into a second multimedia resource according to a target editing method; the target editing method is the editing method adopted by the first multimedia resource; the prompt information is the display information of the first multimedia resource; The prompt information of the target clipping template includes: Display the first template display entrance corresponding to the specified time; Receiving a first trigger operation acting on the first template display entrance; In response to the first trigger operation, using the first template screening rule corresponding to the specified time, screening a first preset number of first target clipping templates from the first template library corresponding to the specified time; Enter a preset editing template page, and display prompt information of the first target editing template on the preset editing template page.
2. The method according to claim 1, characterized in that The detecting that the current time matches the specified time includes: Determine the remaining time from the current time to the specified time; If the remaining time is less than the first preset time threshold, it is determined that the current time matches the specified time.
3. The method according to claim 2, characterized in that The method further comprises: When the remaining time is less than the first preset time threshold and greater than or equal to the second preset time threshold, a first reminder message is displayed at the first template display entrance, and the first reminder message is used to remind the user to check the remaining time and / or remind the user to perform multimedia material acquisition operations for the specified time.
4. The method according to claim 3, characterized in that The method further comprises: When the remaining duration is less than the second preset duration threshold, a second reminder message is displayed at the first template display entrance, and the second reminder message is used to remind the user of the arrival of the specified time and / or remind the user to use the editing template to perform editing operations according to the specified time.
5. The method according to claim 1, characterized in that: The first template screening rule is determined according to at least one of a preset keyword, a preset template tag, a preset template category, and template popularity.
6. The method according to claim 1, characterized in that Also includes: In the case where it is detected that the current time does not match the specified time, receiving a second trigger operation acting on a second template display entry corresponding to the specified time; In response to the second trigger operation, a second template screening rule corresponding to the specified time is adopted to screen a second preset number of second target clipping templates from a second template library corresponding to the specified time, wherein the second template screening rule is different from the first template screening rule; Enter the preset editing template page, and display the prompt information of the second target editing template on the preset editing template page.
7. The method according to claim 1, characterized in that The prompt information of the display target clipping template includes: In the template recommendation stream display page, the prompt information of the third target editing template is displayed, and the mark of the designated time is displayed at the prompt information of the third target editing template.
8. The method according to claim 1, characterized in that: Also includes: Display the specified time management entrance; In response to a third trigger operation on the designated time management entry, entering a designated time management page; In response to a designated time setting operation input through the designated time management page, a corresponding designated time is generated and / or modified.
9. The method according to claim 8, characterized in that The display of the designated time management entry includes: In the case where the current page is the display page to which the designated time management entry belongs, if the clip template corresponding to the current page matches the designated time, the designated time management entry is displayed.
10. The method according to any one of claims 1 to 9, characterized in that: The designated time includes a periodic date designated by a user.
11. The method according to any one of claims 1 to 9, characterized in that: Also includes: The clip library page corresponding to the specified time is displayed, wherein the clip library page includes multimedia resources clipped using the clip template corresponding to the specified time and / or multimedia materials corresponding to the specified time.
12. A device for editing scenes of multimedia resources, characterized in that: include: A detection module, used to detect whether the current time matches the specified time, wherein the specified time is the time specified by the user; A prompt information display module, used for displaying prompt information of a target editing template if it is detected that the current time matches the specified time; The target editing template is associated with a first multimedia resource; the content of the first multimedia resource belongs to the content category associated with the specified time; the target editing template is used to indicate that the multimedia material to be edited is edited into a second multimedia resource according to a target editing method; the target editing method is the editing method adopted by the first multimedia resource; the prompt information is the display information of the first multimedia resource; Wherein, the device further comprises: A first entry display unit, configured to display a first template display entry corresponding to the specified time if it is detected that the current time matches the specified time; A first operation receiving unit, configured to receive a first trigger operation acting on the first template display entrance; The first template display unit is used to respond to the first trigger operation, adopt the first template screening rule corresponding to the specified time, screen a first preset number of first target clipping templates from the first template library corresponding to the specified time; enter the preset clipping template page, and display the prompt information of the first target clipping template in the preset clipping template page.
13. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 11 is implemented.
14. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 11 is implemented.
Citation Information
Patent Citations
Editing template recommendation method and device, electronic equipment and storage medium
CN111105819A
Video editing processing method, device, electronic equipment and storage medium
CN111930994A
Selectively enabling users to access media effects associated with events
US20180348966A1