A multimedia material management method, device, equipment and storage medium
By introducing a media type selection interface and control operations into the multimedia media management system, media can be quickly acquired and edited online, solving the problem of low efficiency in multimedia media management. This enables efficient media searching and personalized modification, improving overall management efficiency and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GUANGDONG KETYOO INTELLIGENT TECH CO LTD
- Filing Date
- 2026-04-10
- Publication Date
- 2026-07-10
AI Technical Summary
Existing multimedia material management methods are inefficient, resulting in cumbersome generation and retrieval operations, making it difficult to implement brand standards and achieve efficient use of materials.
The interface displays a list of corresponding material types through the material type selection interface, and users can quickly obtain basic material content through control operations. It supports online lightweight editing and personalized modifications, integrating material display, editing, sharing and other operations into one application.
It significantly improves the efficiency of finding and generating multimedia materials, reduces operation steps and time, increases the reusability of materials and brand visual consistency, and enhances the user experience.
Smart Images

Figure CN122363565A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of Internet technology, and in particular to a multimedia material management method, apparatus, device and storage medium. Background Technology
[0002] Multimedia materials (such as promotional posters, videos, advertisements, and media tweets) are the core communication medium between brands and consumers. Their management efficiency and usage quality directly impact end-sales conversion rates and brand image consistency. In large-scale group operations, such as in the smart home, automotive, and chain retail industries, headquarters are responsible for formulating unified operating strategies, product features, and brand visual rules, while end-sales execution is decentralized among numerous external franchisees, distributors, or individual sales staff. Efficient and standardized management of multimedia materials is crucial for accurately implementing headquarters' operating strategies and improving overall business conversion rates.
[0003] Currently, there are two main models in the industry for managing such multimedia materials. The first model relies on the experience and ability of frontline staff (such as sales associates) to create the content themselves, resulting in inconsistent quality of output content and difficulty in implementing brand standards. The second model uses a centralized digital material library (such as cloud storage or internal system folders), where frontline staff manually search for the required materials in a complex folder based on experience or keywords.
[0004] The existing methods for managing multimedia materials are relatively cumbersome in terms of generating and searching, resulting in relatively low management efficiency. Summary of the Invention This application provides a multimedia material management method, apparatus, device, and storage medium, which can solve the technical problem of low efficiency in multimedia material management. By selecting the material type through the material type selection interface, the basic material content of the corresponding material type can be quickly found, which significantly improves the search efficiency of multimedia materials and thus improves the overall efficiency of multimedia material management.
[0005] In a first aspect, embodiments of this application provide a multimedia material management method, including: Upon receiving a selection operation based on the material type selection interface, a material list of the corresponding material type is displayed. The material list includes a material tag for each material content and a corresponding first operation control. The material type includes one or more of the following: image type, video type, and text type. Upon receiving a click operation on the first control, the corresponding basic material content is obtained based on the material tag corresponding to the first control; Forward the basic content to the target application.
[0006] Furthermore, the resource list also includes a second control; correspondingly, after displaying the resource list for the corresponding resource type, it also includes: Upon receiving a click operation on the second control, a first window pops up and displays or plays the basic material content corresponding to the second control in the first window; Receive modification operations on the basic material content in the first window, and modify the basic material content according to the modification operations to obtain the target material content; The target material content is displayed or played in the first window, along with the corresponding third-party controls. Upon receiving a click action on a third control, the target content is forwarded to the target application and saved to the user's content list.
[0007] Furthermore, the resource list includes a list of image resources; correspondingly, upon receiving a click operation on the second control, a first window pops up and displays or plays the basic resource content corresponding to the second control within the first window, including: Upon receiving a click operation on the second control in the image material list, a first window pops up and displays the basic image material corresponding to the second control and a first display selection control in the first window. The first display selection control is used to trigger the display of the corresponding additional layer, which includes one or more of the additional information layer and the user identity information layer. Correspondingly, it receives modification operations on the basic material content in the first window, and modifies the basic material content according to the modification operations to obtain the target material content, including: Upon receiving a click operation on the first display selection control based on the first window, obtain the corresponding additional information and / or user identity information based on the clicked first display selection control; Generate an additional information layer based on additional information; and / or, generate a user identity information layer based on user identity information; Display additional information layers and / or user identity information layers to obtain the target image material.
[0008] Furthermore, upon receiving a click operation on the second control in the image material list, a first window pops up and displays the basic image material corresponding to the second control and the first display selection control, including: Upon receiving a click operation on the second control in the image material list, the material element corresponding to the material tag of the second control is obtained, wherein the material element includes one or more of the following: image, text description and business information; Generate image layers, text description layers, and business information layers based on the source elements; By integrating one or more of image layers, text description layers, and business information layers, basic image materials are obtained. A pop-up window appears, displaying basic image materials, a first display selection control, and a second display selection control corresponding to the business information layer.
[0009] Furthermore, the basic content includes basic image materials; correspondingly, this multimedia material management method also includes: Embed dynamic interactive components at the top-level preset position in the basic image material, where the dynamic interactive components are associated with preset jump links; Upon receiving a click on a dynamic interactive component, a preset redirect link is triggered, causing the interactive interface to redirect to the corresponding target interface.
[0010] Furthermore, the resource list includes a text resource list; correspondingly, upon receiving a click operation on the second control, a first window pops up and displays or plays the basic resource content corresponding to the second control in the first window, including: Upon receiving a click operation on the second control in the text material list, a first window pops up and displays the basic text material corresponding to the material tag of the second control in the first window; Correspondingly, it receives modification operations on the basic material content in the first window, and modifies the basic material content according to the modification operations to obtain the target material content, including: Receive modification operations on the basic text material in the first window, wherein the modification operations include one or more of adding text content, deleting text content, and modifying text content; Based on the modification operations, add, delete, and / or modify text content to the basic text material to obtain the target text material.
[0011] Furthermore, the material list includes a list of video materials; correspondingly, upon receiving a click operation on the second control, a first window pops up and displays or plays the basic material content corresponding to the second control within the first window, including: Upon receiving a click operation on the second control in the video material list, a first window pops up and plays the basic video material marked with the material corresponding to the second control in the first window, and displays the added control; Correspondingly, it receives modification operations on the basic material content in the first window, and modifies the basic material content according to the modification operations to obtain the target material content, including: Upon receiving a click operation on the add control in the first window, obtain personalized end credits material, which is automatically generated from user identity information or uploaded by the user. The basic video footage and the personalized end credits footage are merged to obtain the target video footage.
[0012] Furthermore, after forwarding the basic content to the target application, it also includes: Save basic material content to your personal material list. The personal material list includes material tags and corresponding fourth controls for each material. Upon receiving a click operation on the fourth control in the personal material list, a second window pops up and displays or plays the first material content corresponding to the fourth control in the second window; Receive modification operations on the first material content in the second window, and modify the first material content according to the modification operations to obtain the second material content; The second material content and the corresponding fifth control are displayed in the second window; Upon receiving a click action on the fifth control, the second material content is forwarded to the target application and saved to the personal material list.
[0013] In a second aspect, embodiments of this application provide a multimedia material management device, comprising: The material list display module is used to display a material list of the corresponding material type when a selection operation based on the material type selection interface is received. The material list includes a material tag for each material content and a corresponding first control. The material type includes one or more of the following: image type, video type, and text type. The material acquisition module is used to obtain the corresponding basic material content based on the material tag corresponding to the first control when a click operation is received on the first control. The material application module is used to forward basic material content to the target application.
[0014] In a third aspect, embodiments of this application provide a multimedia material management device, including: Memory and one or more processors; Memory, used to store one or more programs; When one or more programs are executed by one or more processors, the one or more processors implement the multimedia material management method as described in the first aspect.
[0015] In a fourth aspect, embodiments of this application provide a storage medium for storing computer-executable instructions, which, when executed by a computer processor, are used to perform the multimedia material management method as described in the first aspect.
[0016] This embodiment of the application, when managing multimedia materials, displays a list of materials of the corresponding material type upon receiving a selection operation based on the material type selection interface. Upon receiving a click operation on a first control corresponding to the material content in the material list, it retrieves the corresponding basic material content based on the material tag corresponding to the first control and forwards the basic material content to the target application. By employing the above technical means, the basic material content of the corresponding material type can be quickly found through the selection operation on the material type selection interface, thereby solving the technical problem of low efficiency in finding multimedia materials. This embodiment significantly improves the efficiency of finding multimedia materials, and thus improves the overall efficiency of multimedia material management.
[0017] The beneficial effects of the multimedia material management device, multimedia material management equipment, and storage medium provided above can be referenced from the beneficial effects of the multimedia material management method. Attached Figure Description
[0018] Figure 1 This is a flowchart of a multimedia material management method provided in an embodiment of this application; Figure 2 This is a schematic diagram of a material type selection interface provided in an embodiment of this application; Figure 3 This is a schematic diagram of an interactive interface for an image material list provided in an embodiment of this application; Figure 4 This is a flowchart of another multimedia material management method provided in the embodiments of this application; Figure 5 This is a flowchart of yet another multimedia material management method provided in the embodiments of this application; Figure 6 This is a first schematic diagram of a first window provided in an embodiment of this application; Figure 7 This is a second schematic diagram of a first window provided in an embodiment of this application; Figure 8 This is a schematic diagram of a personal material list provided in an embodiment of this application; Figure 9 This is a schematic diagram of the structure of a multimedia material management device provided in an embodiment of this application; Figure 10 This is a schematic diagram of the structure of a multimedia material management device provided in an embodiment of this application. Detailed Implementation
[0019] To make the objectives, technical solutions, and advantages of this application clearer, specific embodiments of this application will be described in further detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are merely for explaining this application and not for limiting it. It should also be noted that, for ease of description, only the parts relevant to this application are shown in the drawings, not all of them. Before discussing exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts describe operations (or steps) as sequential processes, many of these operations can be performed in parallel, concurrently, or simultaneously. Furthermore, the order of the operations can be rearranged. The process can be terminated when its operation is completed, but may also have additional steps not included in the drawings. The process can correspond to a method, function, procedure, subroutine, subprogram, etc.
[0020] There are two main models for acquiring multimedia materials. The first model relies on the experience and skills of frontline staff (such as sales associates), who create the content themselves, resulting in inconsistent quality and difficulty in maintaining brand standards. The second model uses a centralized digital material library (such as cloud storage or internal system folders), where frontline staff manually search for the required materials based on experience or keywords within a complex array of folders. Current multimedia material management often uses simple folders and list-based storage. Faced with massive amounts of mixed materials including images, posters, videos, and text, frontline staff cannot quickly locate and match content based on the current scenario (such as customer entry / exit follow-up, new customer conversion, and existing customer maintenance), and can only browse through layers or manually select materials. In high-concurrency and time-sensitive real-world scenarios, frequent invalid searches significantly lengthen the operation path, leading to low material utilization and slow response times. Existing multimedia content management systems rely on static storage media that lack native dynamic generation and lightweight editing capabilities. Frontline staff, when needing to personalize standard posters, videos, or graphic materials issued by headquarters—such as adding personal contact information, social media accounts, localized information, dialectal copy, or regional content—must manually process these materials using third-party image editing, video editing, and layout tools. This process involves cross-platform operations and repeated import / export, is complex and time-consuming, and non-professionals struggle to ensure standardized formatting and brand visual consistency, significantly reducing the efficiency of content generation and deployment. Therefore, the current multimedia content management methods are relatively cumbersome in terms of generating and searching multimedia materials, resulting in relatively low management efficiency.
[0021] Based on this, the multimedia material management method, apparatus, device, and storage medium of this application are provided. The aim is to display a material list of the corresponding material type when receiving a selection operation based on a material type selection interface during multimedia material management; and to obtain the corresponding basic material content based on the material tag corresponding to the material content in the material list when receiving a click operation based on the material content in the material list, and forward the basic material content to the target application. Using the above technical means, the basic material content of the corresponding material type can be quickly found through a selection operation on the material type selection interface. Compared with existing methods of self-creation or manual searching from folders, this embodiment significantly improves the efficiency of finding multimedia materials, thereby improving the overall efficiency of multimedia material management.
[0022] Figure 1 A flowchart of a multimedia material management method provided in this application embodiment is given. The multimedia material management method provided in this embodiment can be executed by a multimedia material management device, which can be implemented by software and / or hardware. The multimedia material management device can consist of two or more physical entities, or it can consist of a single physical entity. Generally, the multimedia material management device can be a terminal device, such as a computer, interactive whiteboard, tablet computer, smart TV, learning machine, or mobile phone. The multimedia material management method can be run through a corresponding multimedia management system, multimedia management application, or multimedia management applet. This embodiment uses an applet running on a terminal device (such as a mobile phone) as an example to explain the execution process of the multimedia material management method.
[0023] The following description uses a terminal device as the main entity executing the multimedia material management method. (Refer to...) Figure 1 The multimedia material management method specifically includes: S11. Upon receiving a selection operation based on the material type selection interface, display a material list of the corresponding material type. The material list includes a material tag for each material content and a corresponding first control. The material type includes one or more of image type, video type, and text type.
[0024] During user interaction, upon receiving a selection operation based on the media type selection interface, a media list corresponding to the media type is displayed. This media list includes a media tag for each content item and a corresponding first control. The media type includes one or more of image, video, and text types. The media list also includes a first operation control for each content item, which includes one or more of a first control, a second control, and a first favorite control. The first control is a share control, and the second control is a edit control. For example, in response to a user's startup operation, the terminal device loads and displays the media type selection interface, which contains multiple type options, such as image, video, and text types, each corresponding to different modalities of multimedia content. The system requests the media index that the current user has access to from the backend server based on their identity (e.g., a shopping guide ID). When the system receives a click operation from the user on a type option (e.g., image), this click operation is a selection operation based on the media type selection interface. In response to this selection operation, a type filtering event is triggered. Based on this type filtering event, the system retrieves metadata for all media of that type within the user's permission scope from the local cache or requests it from the server via API. For example, if the image type is selected, the metadata of all image assets is retrieved. This metadata includes at least the asset identifier (such as a unique ID), asset name, thumbnail address, and associated operation permission information. Based on the returned metadata, a asset list page is dynamically rendered, such as a page displaying a list of image assets. In the asset list, each row corresponds to an asset entry, and each asset entry includes at least an asset tag and a first operation control. The asset tag is displayed as text (such as product name and product description) or a thumbnail, used by users to identify the asset content. The first control is used to trigger the direct forwarding and collection process of the asset content, the second control is used to trigger the personalized editing process of the asset content, and the first collection control is used to trigger the process of adding the asset content to the user's personal collection (i.e., personal collection list).
[0025] Figure 2 This is a schematic diagram of a material type selection interface provided in an embodiment of this application, referred to... Figure 2 In the material type selection interface 1, image material controls 11, video material controls 12, file material controls 13, and other material controls 14 are displayed. Users can trigger selection operations by clicking on image material controls 11, video material controls 12, file material controls 13, or other material controls 14. For example, if a user clicks on image material control 11, a list of image materials will be displayed based on that click. Figure 3 This is a schematic diagram of an interactive interface for an image material list provided in an embodiment of this application, referring to... Figure 3The interactive interface 2 displays a list of image materials. Each row in this list corresponds to one material entry, and each material entry includes at least a material tag and a first operation control. For example, the material tag corresponding to the material entry in the first row is a thumbnail 21 or the text "A3-ZAL1 Double 2.4m W", and the first operation controls include a first control 22, a second control 23, and a first favorite control 24.
[0026] As described above, the interface for selecting media types and the dynamically rendered media list enable categorized display and unified access management of multimedia media of different modalities. This avoids the tedious process of users scrolling through folders in a traditional structure, significantly improving the efficiency of finding media content. Furthermore, by associating operation controls with media entries, users can trigger core operations directly without navigating to secondary pages, reducing interaction layers and significantly improving the overall efficiency of media browsing and operation.
[0027] S12. Upon receiving a click operation on the first control, obtain the corresponding basic material content based on the material tag corresponding to the first control.
[0028] After displaying the material list for the corresponding material type in S11, based on the material list including material tags for each material content and corresponding first operation controls, when a user clicks the first control corresponding to a material item, a click operation on the first control is triggered. Upon receiving a click operation on the first control, the corresponding basic material content is obtained according to the material tag corresponding to the first control. For example, when a user click operation on the first control of a material item is received, a data request instruction is constructed based on the material tag of the current material item and sent to the backend server to request the complete content data corresponding to the material tag, i.e., the basic material content. The basic material content returned by the server is received. For example, for image or video materials, the server returns the corresponding file storage address or encoded data; for text materials, the server returns a plain text string. As described above, by clicking the first control of the corresponding material item in the material list, the corresponding basic material content can be obtained, eliminating the need for users to create materials themselves or search through folders, achieving one-click material generation, greatly saving the generation time of multimedia materials, and significantly improving the generation and retrieval efficiency of multimedia materials.
[0029] S13. Forward the basic material content to the target application.
[0030] After obtaining the basic content in S12, the system forwards the basic content to the target application. Based on the triggering of the first control, after successfully receiving the basic content, the system calls the native sharing component of the terminal device's operating system, passing the basic content as the sharing data payload to the sharing component, and configuring the target application type, such as an instant messaging application, a work communication application, or a social media application. The basic content is then forwarded to the corresponding target application through the sharing component. The system monitors the callback status of the sharing component. If the user selects the target application and completes the sharing, the system records a reporting log for this sharing behavior, including information such as the content tag, sharing time, and target application type.
[0031] In one embodiment, after obtaining the basic material content in S12, the basic material content is forwarded to the target application and saved to the user's personal material list. For example, in this embodiment, after sharing is completed, the basic material content of this sharing is automatically stored in the user's personal material pool, forming the user's personal material list, which can be displayed in the corresponding interactive interface. During storage, a personal affiliation tag can be added to the basic material content to mark that the material has been used by the current user. Subsequently, when the user re-enters the material list interface, the material content (i.e., the aforementioned saved basic material content) can be preferentially displayed in the user's personal material list based on the personal affiliation tag, achieving rapid reuse. In this embodiment, by forwarding the basic material content to the target application through the first control and simultaneously saving the basic material content to the user's personal material list, a user-specific material usage trajectory is established, providing a data foundation for subsequent rapid reuse, avoiding repeated searching and acquisition of the same material, and significantly improving the efficiency of material reuse.
[0032] As described above, when managing multimedia materials, upon receiving a selection operation based on the material type selection interface, a list of materials corresponding to the material type is displayed. Upon receiving a click operation on the first control corresponding to the material content in the material list, the corresponding basic material content is obtained based on the material tag corresponding to the first control, and this basic material content is forwarded to the target application. Using the above technical means, the basic material content of the corresponding material type can be quickly found through the selection operation on the material type selection interface. Compared with existing methods of self-creation or manual searching from folders, this embodiment significantly improves the efficiency of finding multimedia materials, thereby improving the overall efficiency of multimedia material management.
[0033] Figure 4 This is a flowchart of another multimedia material management method provided in the embodiments of this application, referred to as... Figure 4 The multimedia material management method specifically includes: S21. Upon receiving a selection operation based on the material type selection interface, display a material list corresponding to the material type. The material list includes a material tag for each material content and a corresponding second control. The material type includes one or more of image type, video type, and text type.
[0034] S22. Upon receiving a click operation on the second control, pop up the first window and display or play the basic material content corresponding to the second control in the first window.
[0035] After displaying the material list corresponding to the material type in S21, the system uses a material list that includes a material tag for each material content and a corresponding first operation control. The first operation control includes one or more of a first control, a second control, and a first favorite control. When a user clicks the second control corresponding to a material item, a click operation on the second control is triggered. Upon receiving a click operation on the second control, the system pops up a first window and displays or plays the basic material content corresponding to the second control within the first window. For example, upon receiving a click operation on the second control, the system obtains the material tag of the material item corresponding to the click operation and determines the material type (e.g., image, video, or text). Simultaneously, the system pops up a modal viewport or overlay window above the current interface, i.e., the first window. The size and layout of the first window dynamically adapt to the screen size of the terminal device to ensure the user has sufficient visual area during editing. The system requests the complete data content corresponding to the material tag from the backend server, i.e., the basic material content. Based on the material type, the system displays the corresponding basic material content in the first window using the appropriate display format. For example, for basic image content, the content can be rendered in the center of the first window, supporting gestures such as two-finger zoom and drag-and-drop panning for easy viewing of image details. For basic video content, a video player component can be embedded in the first window, automatically loading the video stream (i.e., the basic content) and starting playback, while providing controls for play, pause, and progress bar dragging. For basic text content, an editable text input box can be displayed in the first window, presenting the original text content (i.e., the basic content) in an editable format and automatically bringing up the system's soft keyboard for direct user input and modification. This pop-up-style first window for editing and previewing improves the continuity of interaction without page jumps or interrupting the current workflow, thus enhancing the user experience.
[0036] S23. Receive modification operations on the basic material content in the first window, and modify the basic material content according to the modification operations to obtain the target material content.
[0037] After the basic material content is displayed or played in the first window in step S22, modification operations on the basic material content in the first window are received, and the basic material content is modified according to the modification operations to obtain the target material content. For example, for text-type basic material content, the target material content can be obtained by adding, deleting, or modifying the basic material content. For image-type basic material content, the target material content can be obtained by modifying the display or hiding of some layers. For video-type basic material content, the target material content can be obtained by modifying the personalized end credits splicing. As described above, by supporting online lightweight editing without switching to third-party tools, the threshold and time consumption of modification operations are greatly reduced, thereby improving the efficiency of personalized material modification.
[0038] S24. Display or play the target material content and display the corresponding third control in the first window.
[0039] After obtaining the target material content in S23, the target material content and the corresponding second operation controls are displayed or played in the first window. The second operation controls include one or more of a third control, a second modification control, and a second collection control. For example, after obtaining the target material content, the generated target material content replaces the original basic material content and is displayed in the first window to achieve dynamic refreshing of the first window. Simultaneously with displaying or playing the target material content in the first window, a second set of operation controls is dynamically rendered and generated at the bottom or side of the first window. The second set of operation controls includes a third control, a second modification control, and a second collection control. The third control is a sharing control, used to trigger the sharing process of the modified material content; the second modification control is used to further edit the target material content; and the second collection control is used to save the modified target material content to the user's personal collection list (i.e., personal material list). Furthermore, the second operation controls can be initialized according to the current user's usage scenario and permission configuration. For example, if the system detects that the current user has already saved the target content, the second save control will be displayed as saved; if the content has compliance issues (such as containing sensitive words), the third control will be disabled and a corresponding prompt will be given. By instantly refreshing the display area after modification to show the modified target content, the system provides users with intuitive feedback on the editing results, allowing them to confirm the changes without exiting edit mode, significantly improving the user experience. Furthermore, by dynamically rendering the second control, seamless transitions to the edited content are achieved, allowing users to continue sharing, further modifying, or saving without returning to the previous page, reducing the number of interaction jumps and further enhancing the user experience. Moreover, the control state initialization mechanism prevents users from repeatedly performing the saved operation after modification, improving operational efficiency and further enhancing the user experience.
[0040] S25. Upon receiving a click operation on a third control, forward the target material content to the target application and save the target material content to the personal material list.
[0041] After the second operation control is displayed in S24, a click operation on the third control is triggered when the user clicks it. Upon receiving a click operation on the third control, the system forwards the target content to the target application and saves the target content to the user's personal content list. For example, upon receiving a click operation on the third control, the system retrieves the complete data of the target content currently displayed in the first window from the local cache or a backend server. For instance, for image or text content, the rendered data stream can be directly retrieved as the complete data; for video content, the address of the video file after cloud synthesis can be retrieved as the complete data. After retrieving the complete data of the target content, the system calls the operating system's native sharing component, passing the complete data of the target content as the sharing data payload to the sharing component, and configuring the target application type for sharing, so that the target content can be forwarded to the corresponding target application through the sharing component. After sharing is complete, the target content is stored as a new independent entity in the user's personal content list. During storage, a new unique identifier is assigned to the target content, and a source-tracing association field is established between it and the original base content. Furthermore, tags are added to the target content, including metadata such as personalized version, sharing history, and generation time, facilitating subsequent retrieval and reuse. Additionally, a thumbnail or preview of the target content is updated to the user's personal content list entry point, allowing the user to directly see and quickly access the content the next time they enter their personal content list. By invoking the system's native sharing component, deep integration of sharing operations with the terminal system is achieved, eliminating the need for users to reselect sharing channels within the application, reducing operational steps. Automatically saving modified target content to the personal content list creates a one-stop closed loop from editing and sharing to archiving, eliminating the need for users to manually save after sharing and avoiding repetitive editing costs due to forgotten saves. By establishing a source-tracing association field, the system can trace the original source of each personalized content, providing a technical foundation for subsequent copyright management and content iteration.
[0042] As described above, by integrating the entire process of material display, editing, and sharing into a single application, users can complete all operations without exiting the current interface. Compared to existing editing and sharing methods that require switching between multiple applications, this embodiment significantly reduces the complexity of operations, thereby improving the overall efficiency of editing and sharing. Furthermore, users can instantly see the preview effect through the first window during the editing process, without waiting for the file to be exported or reloaded. At the same time, the modal window controls dynamically refresh, ensuring that the operation entry is immediately available after editing, reducing the number of page jumps, thereby improving the overall interaction efficiency and ultimately enhancing the overall user experience.
[0043] Figure 5This is a flowchart of another multimedia material management method provided in the embodiments of this application, referred to... Figure 5 The multimedia material management method specifically includes: S31. Upon receiving a first selection operation from the material type selection interface, display a list of image materials. The list of image materials includes a material tag for each basic image material and a corresponding first operation control. The first operation control includes one or more of a first control, a second control, and a first collection control.
[0044] When a user enters the media management interface through an application or mini-program running on their terminal device, the system will display a media type selection interface. This interface offers different types of media, such as images, videos, and text, for the user to choose from. Figure 2 As shown, users can trigger selection operations by clicking on image material control 11, video material control 12, file material control 13, or other material control 14. For example, if a user clicks on image material control 11, the first selection operation is triggered. When the system receives the first selection operation, it triggers a rendering event for the image material list. Based on the current user's identity, the system requests metadata of all basic image materials within the user's permission scope from the backend server and dynamically generates an image material list based on the returned metadata. In this list, each basic image material corresponds to a material entry, and each material entry contains at least a material tag and a first operation control (set) associated with that material. The material tag can be presented in thumbnail form for easy user identification. The first operation control (set) includes one or more of the first control, second control, and first collection control, which are used to trigger different functions such as direct sharing, personalized editing, and collection saving of the material. Figure 3 As shown, an image resource list is displayed in the interactive interface 2. Each row in this list corresponds to one resource item, and each resource item includes at least a resource tag and a first operation control. For example, the resource tag corresponding to the resource item in the first row is a thumbnail 21 or the text "A3-ZAL1 Double 2.4m W", and the first operation controls include a first control 22, a second control 23, and a first favorite control 24.
[0045] S32. Upon receiving a click operation on the second control in the image material list, a first window pops up and displays the basic image material corresponding to the second control and a first display selection control in the first window. The first display selection control is used to trigger the display of the corresponding additional layer, which includes one or more of the additional information layer and the user identity information layer.
[0046] When the system receives a user's click on the second control corresponding to a material item in the image material list, the system enters the personalized editing mode for the image material. The system first pops up a modal view window at the top of the current interface, i.e., the first window. Then, based on the material tag corresponding to the material item, the system retrieves the complete data of the basic image material from the server and renders and displays it in the central area of the first window. Unlike traditional overall image editing methods, the basic image material in this embodiment is pre-parsed into multiple independent layers in terms of data structure, including but not limited to image layers (such as product subject or background images), text description layers (such as product selling points or promotional copy), and business information layers (such as price tags or event information). In the first window, in addition to displaying an overall preview of the basic image material, the system also renders and generates a first display selection control in the side or bottom area of the window. The first display selection control is used to trigger the display of the corresponding additional layers, where the additional layers include one or more of additional information layers and user identity information layers. Each display selection control is presented in the form of a visual icon or text label, and comes with a toggle button or checkbox to control the display or hiding state of the corresponding layer.
[0047] In one embodiment, upon receiving a click operation on the second control, the material element corresponding to the material tag of the second control is obtained. This material element includes one or more of images, text descriptions, and business information. An image layer, a text description layer, and a business information layer are generated based on the material element. One or more of the image layer, text description layer, and business information layer are integrated to obtain the basic image material. A first window pops up and displays the basic image material, a first display selection control, and a second display control corresponding to the business information layer. For example, after obtaining the material element, layered structured processing is performed. First, an independent image layer is generated based on the image content in the material element. This image layer serves as the visual base of the basic image material and contains core visual elements such as the product subject or scene background. Then, an independent text description layer is generated based on the text description content. Finally, a business information layer is generated based on the business information content. This business information layer contains elements such as price tags, activity badges, or brand tags, and also exists as an independent layer. Through the above processing, the originally scattered material elements are encapsulated into independent layer objects. Based on this, a layer integration operation is performed, overlaying and combining the generated image layer, text description layer, and business information layer according to a preset hierarchical relationship. The layer rendering engine then synthesizes these layers into a complete basic image material in real time. It should be noted that this basic image material is issued by headquarters and cannot be modified on the corresponding terminal devices; only the business information layer can be hidden using the corresponding secondary display selection control.
[0048] S33. Upon receiving a click operation on the first display selection control based on the first window, obtain the corresponding additional information and / or user identity information based on the clicked first display selection control.
[0049] After displaying the corresponding basic image material in S32, upon receiving a click operation on the first display selection control based on the first window, the corresponding additional information and / or user identity information is obtained based on the clicked first display selection control. The additional information includes local discounts or local greetings, etc., and the user identity information includes one or more of the following: avatar, user identifier, and contact information. The additional identity information and user identity information are stored in the user's private pool and are only retrieved from the user's private pool upon triggering the corresponding first display selection control. For example, the additional information layer may correspond to a first display selection control; when the first display selection control is clicked, the corresponding additional information is obtained. Similarly, the user identity information may correspond to a first display selection control; when the first display selection control is clicked, the corresponding user identity information is obtained.
[0050] S34. Generate an additional information layer based on the additional information; and / or, generate a user identity information layer based on the user identity information.
[0051] After obtaining the corresponding additional information and / or user identity information in S33, an additional information layer is generated based on the obtained additional information, and a user identity information layer is generated based on the user identity information. The additional information layer and the user identity information layer each correspond to a first display selection control and are displayed in their respective first windows. For example, an avatar layer is generated based on the avatar information in the user identity information, a text layer is generated based on the user identifier in the user identity information, and a QR code layer is generated based on the contact information in the user identity information. One or more of the avatar layer, text layer, and QR code layer are integrated to obtain the corresponding user identity information layer.
[0052] S35. Display the additional information layer and / or user identity information layer to obtain the target image material.
[0053] After generating the additional information layer and / or user identity information layer in S34, the target image material is obtained by displaying the generated additional information layer and / or user identity information layer according to the preset hierarchical relationship based on the original basic image material displayed in the first window. The hierarchical relationship is set according to the logic of visual presentation. For example, it can be set that the image layer is at the bottom as the background, the text description layer and business information layer are superimposed on the image layer, followed by the additional information layer, and the user identity information layer is at the top, ensuring that the sales guide's personal information can be clearly displayed on the image without being obscured by other elements.
[0054] In this embodiment, clicking the second control in the image material list displays the general standard materials (i.e., basic image materials) issued by the group headquarters. When a user wants to add unique additional information and / or their own user identity information on top of the unified basic image materials issued by the group headquarters, they can obtain the corresponding additional information and / or their own user identity information from their personal private pool through the aforementioned execution steps. The corresponding additional information layer and / or user identity information layer are then overlaid on the basic image materials, realizing a dual-pooling mechanism of the general template pool and the personal private pool of the general standard materials of the group headquarters. Figure 6 This is a first schematic diagram of a first window provided in an embodiment of this application, referring to... Figure 6 The system displays a basic image material 31, a first display selection control 311, and a second display selection control 312 corresponding to the business information layer in the first window. When the user clicks the second display selection control 312 of the business information layer, the system hides the corresponding business information layer in the basic image material 31 to meet the user's need to avoid exposing the corresponding business information (such as product price information). When the user clicks the first display selection control 311 corresponding to the user identity information layer, the system overlays the corresponding user identity information layer on top of the basic image material 31 based on the clicked first display selection control 311 to obtain the target image material. Figure 7 This is a second schematic diagram of a first window provided in an embodiment of this application, referring to... Figure 7 While displaying the target image material 32 in the first window, a second set of operation controls is dynamically rendered and generated at the bottom or side of the first window. The second set of operation controls includes a third control 313, a second modification control 314, and a second collection control 315.
[0055] S36. Upon receiving a click operation on a third control, forward the target image material to the target application and save the target image material to the personal material list.
[0056] After obtaining the target image material in step S35, the target image material and its corresponding second set of operation controls are displayed in the first window. The second set of operation controls includes one or more of a third control, a second modification control, and a second favorite control. When a user clicks on the third control, the operating system's native sharing component is invoked to forward the target image material to the user's selected instant messaging application, work communication application, social media application, or other target application. Simultaneously, the system automatically stores the target image material in the user's personal material list. During storage, the system assigns a new unique identifier to the target image material and establishes a traceability association field between it and the original base image material. It also marks the material as a personalized version so that the user can quickly find and reuse the material from their personal material list in subsequent use without having to perform layer show or hide operations again.
[0057] As described above, by pre-parseing image materials into structured layers and providing independent first display selection controls for additional layers, the additional layers can be overlaid when the first display selection control is triggered. This allows information from the user's private pool to be superimposed on a unified base image material. Furthermore, corresponding business information layers can be hidden by clicking a second display selection control. Users only need to click the corresponding control to show or hide layers, eliminating the need for manual image editing. This simplifies complex image editing operations to a single click, significantly reducing operational difficulty and improving the efficiency of image material modification, thereby enhancing the overall management efficiency of image materials. In addition, the system automatically saves user-generated target image materials to the user's personal material list and establishes a traceability link. Users can then directly retrieve these materials from their personal material list without repeatedly performing layer show and hide operations, further significantly improving the overall management efficiency of image materials.
[0058] In one embodiment, after generating the basic or target image material, a dynamic interactive component is embedded at a preset position at the top layer of the basic or target image material. This dynamic interactive component is associated with a preset jump link. For example, the preset position can be set in the bottom area, upper right corner, or near a QR code of the basic or target image material, in a location that conforms to user operating habits, ensuring that the dynamic interactive component can be intuitively discovered and easily clicked by the target user. The dynamic interactive component can manifest in various visual forms, such as buttons like "Buy Now," "Get Discount," "Learn More," or "Online Consultation," or as a floating icon or animated guide marker; its specific style is configured according to the actual situation. After embedding and linking the dynamic interactive component, the system renders and displays the complete image material containing the component in the first window. At this point, the user sees not only an image material containing product and personal identification information, but also an interactive intelligent image. When the image material is shared to the target application and viewed by the target customer, the target customer can trigger interactive behavior by clicking the dynamic interactive component on the image. When the system receives a click on a dynamic interactive component, it triggers a pre-defined redirect link, causing the interactive interface to jump to the corresponding target interface. For example, when the system receives a click on a dynamic interactive component from a target customer, it first captures the click event and identifies the type of redirect link associated with the clicked component. If the link is a web address, the system calls the terminal device's default browser or built-in browser component to load and display the corresponding web page content, causing the interactive interface to jump from the current application scenario to the specified marketing landing page. If the link is a deep link to an application, the system checks whether the terminal device has the corresponding application installed. If it is installed, the system directly launches the application and jumps to the specified page; if not, the system can jump to the application download page or the corresponding web version page according to a pre-defined fallback logic. If the link is a mini-program path, the system calls the mini-program's page jump interface, switching the current mini-program interface from the material display page to the specified functional page, such as a product details page, coupon center, or online customer service chat page. This embodiment embeds a dynamic interactive component at the top level of the image material and associates this component with a jump link, making the image material itself a clickable interactive entry point. Users only need a single click to complete the operation from content browsing to behavioral conversion, significantly shortening the conversion path. This embodiment supports multiple jump link types, including web addresses, deep links to applications, and mini-program paths, and can automatically select the appropriate jump method based on the actual environment of the terminal device, ensuring that users can obtain a smooth interactive experience in any scenario without the need for manual application switching or link copying and pasting, significantly improving the user experience.
[0059] In one embodiment, upon receiving a second selection operation based on the material type selection interface, a text material list is displayed. This list includes a material tag for each basic text material and a corresponding first operation control. The first operation control includes one or more of a first control, a second control, and a first favorite control. For example, when a user enters the material management interface in an application or app running on a terminal device, the system displays a material type selection interface. This interface includes different type options such as images, videos, and text for the user to choose from. Figure 2As shown, for example, if a user clicks on text material control 13, a second selection operation is triggered. When the system receives the second selection operation, it triggers a text material list rendering event, requests metadata of all basic text materials within the user's permission scope from the backend server based on the current user's identity, and dynamically generates a text material list. In this text material list, each basic text material corresponds to a material entry, and each material entry contains at least a material tag and a first operation control (set) associated with the material. The first operation control (set) includes one or more of a first control, a second control, and a first collection control, which are used to trigger different functions such as direct sharing, personalized editing, and collection saving of the material. For example, text materials include script materials and tweet materials. When a click operation is received on the second control in the text material list, a first window pops up and displays the basic text material with the material tag corresponding to the second control in the first window. A modification operation on the basic text material in the first window is received, wherein the modification operation includes one or more of adding text content, deleting text content, and modifying text content; the basic text material is modified by adding text content, deleting text content, and / or modifying text content according to the modification operation to obtain the target text material. After obtaining the target text material, the target text material and its corresponding second operation control are displayed in the first window. The second operation control includes one or more of a third control, a second modification control, and a second favorite control. Upon receiving a click on the third control, the target text material is forwarded to the target application and saved to the user's personal material list. During storage, the system assigns a new unique identifier to the target text material and establishes a traceability association field between it and the original base text material. Simultaneously, it marks the material as a personalized version and records the type of modification operation (such as metadata like addition, deletion, or modification), allowing users to quickly find and reuse the material from their personal material list in subsequent use without having to perform the same text editing operation again. In this embodiment, users do not need to use third-party text editing software or manually copy and paste to other applications to modify text materials. They can complete the entire editing process of adding, deleting, and modifying text materials within the same application. This approach retains the standardization of the core language in the base text materials issued by headquarters while giving end-users the flexibility to adjust the text content according to actual communication scenarios. This significantly improves the personalization efficiency of text materials while lowering the operational threshold.
[0060] In one embodiment, upon receiving a third selection operation based on the media type selection interface, a video media list is displayed. This list includes a media tag for each basic video media and a corresponding first operation control. The first operation control includes one or more of a first control, a second control, and a first favorite control. For example, when a user enters the media management interface through an application or app running on a terminal device, the system displays a media type selection interface. This interface includes different types of options such as images, videos, and text for the user to choose from. Figure 2 As shown, for example, if a user clicks on video material control 12, a third selection operation is triggered. Upon receiving a click operation on the second control in the video material list, a first window pops up, plays the basic video material corresponding to the material marker of the second control, and displays the add control. Upon receiving a click operation on the add control in the first window, personalized end credits material is obtained, wherein the personalized end credits material is automatically generated by the user's identity information or uploaded by the user. The basic video material and the personalized end credits material are merged to obtain the target video material. The target video material is played in the first window, and a second operation control for it is displayed. The second operation control includes one or more of a third control, a second modification control, and a second favorite control. Upon receiving a click operation on the third control, the target video material is forwarded to the target application and saved to the user's personal material list.
[0061] For example, when the system receives a user's click on the second control associated with a video clip entry in the video clip list, it triggers the personalized editing process for the video clip. The system first pops up a modal view window (the first window) at the top of the current interface and embeds a video player component within it, automatically loading and playing the basic video clip corresponding to the second control. Simultaneously, the system renders an add control at the bottom or side of the first window. This add control is typically presented as a combination of text labels such as "Add End Credits," "Personalized End Credits," or "Add Personal Information," along with icons, guiding the user to add end credits. When the user wishes to add personalized end credits to the video clip, they can click on the add control in the first window. Upon receiving the click on the add control, the system executes the process of acquiring personalized end credits. This acquisition process supports two different methods; the system can flexibly adopt one method or provide both methods simultaneously for the user to choose from, based on preset configurations or the user's selection. The first method is automatic generation: The system retrieves the current user's identity information from local storage or the server. This identity information includes, but is not limited to, the user's profile picture, user identifier (such as employee ID or nickname), and contact information (such as communication QR code or mobile phone number). The system then arranges and renders this identity information according to a preset end-credit template, automatically generating a personalized end-credit video clip or image sequence containing the user's personal identity information. The second method is user upload: The system calls the terminal device's file selector or album interface, allowing the user to select pre-prepared video clips, animated images, or static images from local storage as end-credit material. This method provides users with greater creative freedom, allowing them to upload personalized content with regional characteristics or personal style according to their needs. After successfully obtaining personalized end-credit material, the system performs video merging processing. The system first obtains the complete video file of the basic video material and determines its technical parameters such as video duration, resolution, and encoding format. The system then merges the personalized end credits footage with the base video footage. The merging methods include splicing the personalized end credits footage to the end of the base video footage to form a complete video; or overlaying the personalized end credits footage as a picture-in-picture onto a specific point in time or a specific area of the base video footage. During the merging process, the system uses a video editing engine to encode and repackage the two segments, ensuring that the merged video maintains a smooth playback experience and consistent image quality.Considering the high computational resource requirements of video processing, for longer videos or high-resolution footage, the system can use a cloud-based compositing approach for asynchronous processing. This involves the terminal device uploading the basic video footage identifier and personalized end credits to a cloud server, which then performs the merging operation. Upon completion, a notification is pushed to the terminal device, providing a download or preview option. For shorter videos or scenarios with high real-time requirements, the system can also perform real-time compositing locally on the terminal device using a lightweight video editing library, ensuring users receive processing results quickly. After merging, the system generates a complete target video clip and displays it in the first window for user preview. Users can preview the merged video to confirm if the added end credits meet expectations. In the first window, the system simultaneously updates and displays a second set of operation controls corresponding to the target video clip. This second set includes a third control, a second edit control, and a second favorite control, facilitating subsequent user operations. Once the user is satisfied, they can click the third control to forward the target video clip to the target application. The system automatically stores the target video clip in the user's personal media list and establishes a traceability link with the original basic video clip for rapid reuse later.
[0062] The above-mentioned method imbues standard video footage, which originally lacked personal identification, with end-credit clips by adding personalized elements, thus giving end-users a unique identity. This allows users to generate personalized videos with simple clicks, without needing professional video editing skills, significantly lowering the technical barrier to video footage customization. Furthermore, by splicing or overlaying personalized end-credit clips to the end or specific positions of standard video footage, the core product display content issued by headquarters is organically integrated with the end-user's personal identity information. This ensures that the professionalism and standardization of product videos are not affected, while giving the final target video footage a sense of personal belonging, thereby enhancing the appeal and conversion rate of the footage in real-world interactive scenarios. In addition, this embodiment supports both automatic generation and user-uploaded end-credit clip acquisition methods. This satisfies the needs of ordinary users to quickly generate standardized personalized end-credit clips, while also accommodating the higher requirements of advanced users or special scenarios for personalized content. This dual-track design significantly improves scenario adaptability, thereby enhancing the overall user experience.
[0063] Figure 8 This is a schematic diagram of a personal material list provided in an embodiment of this application, see reference. Figure 7The personal material list 4 includes a material tag and a corresponding third operation control 41 for each material content. The third operation control 41 includes a third share control 411, a fourth control 412, and an unfavorite control 413, where the fourth control 412 is a modification control. After saving the material content (basic material content or target material content) to the personal material library, upon receiving a click operation on the fourth control 412 in the personal material list 41, a second window pops up and displays or plays the first material content corresponding to the fourth control 412. Upon receiving a modification operation on the first material content in the second window, the first material content is modified according to the modification operation to obtain the second material content. The second material content and the corresponding fourth operation control are displayed in the second window, where the fourth operation control includes one or more of a fifth control, a fourth modification control, and a fourth favorite control, where the fifth control is a share control. Upon receiving a click operation on the fifth control, the second material content is forwarded to the target application and saved to the personal material list. The first and second material contents in the personal material list have different identifiers.
[0064] For example, when a user wants to adjust or optimize a saved content item in their personal content list, they can click the fourth control (i.e., the corresponding modification control) associated with that content item. Upon receiving the click on the fourth control, the system first obtains the content tag corresponding to the current content item and retrieves the corresponding first content item from the personal content storage area based on that tag. The first content item is a personalized content version previously saved by the user (i.e., the corresponding basic content or target content). Then, a modal view window, the second window, pops up at the top of the current interface, and displays the first content item in a corresponding manner based on its type. In the second window, the user can perform various modification operations on the first content item. The specific modification operations are the same as in the previous embodiment and will not be repeated here. After completing the modification operation, the system dynamically refreshes the second window, displaying the newly generated second content item for the user to preview and confirm. Simultaneously, the system renders and generates the fourth operation control (set) corresponding to the modified content item in the second window. When the system receives a click on the fifth control (i.e., the corresponding share control), it executes a sharing process similar to that in the previous embodiment. The system first retrieves the complete data of the second content displayed in the second window. Then, it invokes the native sharing component of the terminal operating system, passing the second content as the sharing payload. Users can choose to forward it to instant messaging applications, enterprise communication applications, social media applications, or other target applications. Upon completion of the sharing operation, the system automatically stores the second content in the user's personal content list. During storage, the system assigns a new unique identifier to the second content and establishes a traceability link between it and the first content and the original base content, forming a complete content version chain. This design allows users to trace the iteration history of each personalized content and provides a data foundation for subsequent version management and content optimization.
[0065] As described above, users can not only perform one-time personalized editing of general materials issued by headquarters, but also repeatedly edit and optimize their saved personalized materials. This mechanism allows users' personalized material library to continuously iterate and evolve as they accumulate experience. Each edit is a fine-tuning of the previous one, rather than starting from scratch, thus significantly improving the flexibility and reusability of material management.
[0066] Based on the above embodiments, Figure 9 This is a schematic diagram of a multimedia resource management device provided in an embodiment of this application. (Reference) Figure 9 The multimedia material management device provided in this embodiment specifically includes: a material list display module 21, a material acquisition module 22, and a material application module 23.
[0067] The material list display module 21 is used to display a material list of the corresponding material type when a selection operation based on the material type selection interface is received. The material list includes a material tag for each material content and a corresponding first operation control. The material type includes one or more of image type, video type and text type. The material acquisition module 22 is used to acquire the corresponding basic material content based on the material tag corresponding to the first control when a click operation is received on the first control. Material application module 23 is used to forward basic material content to the target application.
[0068] The multimedia material management device provided in this application embodiment can be used to execute the multimedia material management method provided in the above embodiment, and has corresponding functions and beneficial effects.
[0069] This application provides a multimedia material management device, referring to... Figure 10 The multimedia resource management device includes a processor 31, a memory 32, a communication module 33, an input device 34, and an output device 35. The multimedia resource management device may have one or more processors, and the multimedia resource management device may have one or more memories. The processor, memory, communication module, input device, and output device of the multimedia resource management device can be connected via a bus or other means.
[0070] The memory 32, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as program instructions / modules corresponding to the multimedia material management method described in any embodiment of this application (e.g., a material list display module, a material acquisition module, and a material application module in a multimedia material management device). The memory may primarily include a program storage area and a data storage area. The program storage area may store the operating system and at least one application program required for a function; the data storage area may store data created based on the use of the device, etc. Furthermore, the memory may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some instances, the memory may further include memory remotely located relative to the processor, and these remote memories can be connected to the device via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0071] The communication module 33 is used for data transmission.
[0072] The processor 31 executes various functional applications and data processing of the device by running software programs, instructions and modules stored in the memory, thereby realizing the multimedia material management method described above.
[0073] Input device 34 can be used to receive input digital or character information, and to generate key signal inputs related to user settings and function control of the device. Output device 35 may include display devices such as a display screen.
[0074] The multimedia material management device provided above can be used to execute the multimedia material management method provided in the above embodiments, and has corresponding functions and beneficial effects.
[0075] This application embodiment also provides a storage medium for storing computer-executable instructions. When executed by a computer processor, the computer-executable instructions are used to execute a multimedia material management method. The multimedia material management method includes: upon receiving a selection operation based on a material type selection interface, displaying a material list corresponding to the material type, wherein the material list includes a material tag for each material content and a corresponding first operation control, and the material type includes one or more of image type, video type, and text type; upon receiving a click operation on the first control, obtaining the corresponding basic material content according to the material tag corresponding to the first control; and forwarding the basic material content to the target application.
[0076] Storage medium – any type of memory device or storage device. The term “storage medium” is intended to include: mounting media, such as CD-ROM, floppy disk, or magnetic tape devices; computer system memory or random access memory, such as DRAM, DDR RAM, SRAM, EDO RAM, Rambus RAM, etc.; non-volatile memory, such as flash memory, magnetic media (e.g., hard disk or optical storage); registers or other similar types of memory elements, etc. Storage medium may also include other types of memory or combinations thereof. Furthermore, storage medium may reside in a first computer system in which the program is executed, or it may reside in a different second computer system connected to the first computer system via a network (such as the Internet). The second computer system can provide program instructions to the first computer for execution. The term “storage medium” can include two or more storage media residing in different locations (e.g., in different computer systems connected via a network). Storage medium may store program instructions (e.g., specifically implemented as a computer program) executable by one or more processors.
[0077] Of course, the storage medium for storing computer-executable instructions provided in the embodiments of this application is not limited to the multimedia material management method described above, but can also perform related operations in the multimedia material management method provided in any embodiment of this application.
[0078] The multimedia material management device, storage medium, and multimedia material management equipment provided in the above embodiments can execute the multimedia material management method provided in any embodiment of this application. For technical details not described in detail in the above embodiments, please refer to the multimedia material management method provided in any embodiment of this application.
[0079] The above description is merely a preferred embodiment and the technical principles employed in this application. This application is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions that can be made by those skilled in the art will not depart from the scope of protection of this application. Therefore, although this application has been described in detail through the above embodiments, this application is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of this application, the scope of which is determined by the scope of the claims.
Claims
1. A multimedia material management method, characterized in that, include: Upon receiving a selection operation based on the material type selection interface, a material list of the corresponding material type is displayed. The material list includes a material tag for each material content and a corresponding first control. The material type includes one or more of image type, video type, and text type. Upon receiving a click operation on the first control, the corresponding basic material content is obtained based on the material tag corresponding to the first control; Forward the basic material content to the target application.
2. The method according to claim 1, characterized in that, The material list also includes a second control; correspondingly, after displaying the material list of the corresponding material type, it also includes: Upon receiving a click operation on the second control, a first window pops up and displays or plays the basic material content corresponding to the second control in the first window; Receive modification operations on the basic material content in the first window, and modify the basic material content according to the modification operations to obtain the target material content; The target material content is displayed or played in the first window, and the corresponding third control is also displayed. Upon receiving a click operation on the third control, the target material content is forwarded to the target application and saved to the personal material list.
3. The method according to claim 2, characterized in that, The list of materials includes a list of image materials; Accordingly, upon receiving a click operation on the second control, popping up a first window and displaying or playing the basic material content corresponding to the second control in the first window includes: Upon receiving a click operation on the second control in the image material list, a first window pops up and displays the basic image material corresponding to the second control and a first display selection control in the first window. The first display selection control is used to trigger the display of the corresponding additional layer. The additional layer includes one or more of an additional information layer and a user identity information layer. Accordingly, receiving a modification operation on the basic material content in the first window, and modifying the basic material content according to the modification operation to obtain the target material content, includes: Upon receiving a click operation on the first display selection control based on the first window, obtain the corresponding additional information and / or user identity information based on the clicked first display selection control; Generate an additional information layer based on the additional information; and / or generate a user identity information layer based on the user identity information; Display the additional information layer and / or the user identity information layer to obtain the target image material.
4. The method according to claim 3, characterized in that, Upon receiving a click operation on the second control in the image material list, popping up a first window and displaying the basic image material corresponding to the second control and a first display selection control in the first window includes: Upon receiving a click operation on the second control in the image material list, the material element corresponding to the material tag of the second control is obtained, and the material element includes one or more of images, text descriptions, and business information; Generate an image layer, a text description layer, and a business information layer based on the material elements; By integrating one or more of the image layer, the text description layer, and the business information layer, a basic image material is obtained; A pop-up window displays the basic image material, a first display selection control, and a second display selection control corresponding to the business information layer.
5. The method according to claim 1, characterized in that, The basic material content includes basic image materials; correspondingly, the method also includes: A dynamic interactive component is embedded in a preset position at the top layer of the basic image material, and the dynamic interactive component is associated with a preset jump link; Upon receiving a click operation on the dynamic interactive component, a preset jump link is triggered, causing the interactive interface to jump to the corresponding target interface.
6. The method according to claim 2, characterized in that, The list of materials includes a list of text materials; Accordingly, upon receiving a click operation on the second control, popping up a first window and displaying or playing the basic material content corresponding to the second control in the first window includes: Upon receiving a click operation on the second control in the text material list, a first window pops up and displays the basic text material corresponding to the material tag of the second control in the first window; Accordingly, receiving a modification operation on the basic material content in the first window, and modifying the basic material content according to the modification operation to obtain the target material content, includes: Receive modification operations on the basic text material in the first window, the modification operations including one or more of adding text content, deleting text content, and modifying text content; Based on the modification operations, the basic text material is modified by adding, deleting, and / or modifying text content to obtain the target text material.
7. The method according to claim 2, characterized in that, The list of materials includes a list of video materials; Accordingly, upon receiving a click operation on the second control, popping up a first window and displaying or playing the basic material content corresponding to the second control in the first window includes: Upon receiving a click operation on the second control in the video material list, a first window pops up and plays the basic video material marked with the material corresponding to the second control in the first window, and displays the added control; Accordingly, receiving a modification operation on the basic material content in the first window, and modifying the basic material content according to the modification operation to obtain the target material content, includes: Upon receiving a click operation on the add control in the first window, personalized end credits material is obtained, wherein the personalized end credits material is automatically generated from user identity information or uploaded by the user; The basic video footage and the personalized end credits footage are merged to obtain the target video footage.
8. The method according to claim 1, characterized in that, After forwarding the basic material content to the target application, the process also includes: Save the basic material content to a personal material list, which includes a material tag for each material and a corresponding fourth control; Upon receiving a click operation on the fourth control in the personal material list, a second window pops up and displays or plays the first material content corresponding to the fourth control in the second window; Receive a modification operation on the first material content in the second window, and modify the first material content according to the modification operation to obtain the second material content; The second material content and the corresponding fifth control are displayed in the second window; Upon receiving a click operation on the fifth control, the second material content is forwarded to the target application and saved to the personal material list.
9. A multimedia material management device, characterized in that, include: Memory and one or more processors; The memory is used to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1-8.
10. A storage medium for storing computer-executable instructions, characterized in that, The computer-executable instructions, when executed by a processor, are used to perform the method as described in any one of claims 1-8.