A method and system for multimedia custom template presentation control

By merging multimedia data lists and editing webpage templates to generate custom template displays, the time-consuming, labor-intensive, and complex management issues of multimedia displays are resolved, enabling efficient playback of combined multimedia materials.

CN115757839BActive Publication Date: 2026-03-17SHENZHEN BOZEE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-28
Publication Date
2026-03-17

AI Technical Summary

Technical Problem

Existing multimedia presentation methods require editing various multimedia materials, which is time-consuming and labor-intensive, cumbersome and lacks organization, and the storage management is chaotic, making it difficult to generate complete and beautiful combined playback templates.

Method used

The web client sends a multimedia data list request to the remote receiver and cloud server, merges and processes the material information, selects a web template and edits it to generate a custom template, and the remote receiver fills in the material data for display.

Benefits of technology

It enables the rapid generation of complete and aesthetically pleasing custom multimedia templates in different time scenarios, improving the efficiency of material management and display, and meeting user needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115757839B_ABST
    Figure CN115757839B_ABST
Patent Text Reader

Abstract

This invention relates to the field of computer technology software, specifically to a method and system for controlling the display of multimedia custom templates. The method includes: a web client sending a multimedia data list request to a remote receiving end and a cloud server to obtain the multimedia data list; selecting a web template based on user needs, and editing the web template based on multimedia material information in the multimedia data list; the web client sending a web template playback request to the remote receiving end; the remote receiving end collecting multimedia material data based on the edited web template, filling the multimedia material data into the edited web template to generate a multimedia custom template, and then playing and displaying it. This invention provides diverse multimedia web templates, integrating multiple multimedia materials into a single multimedia web template to generate a multimedia custom template for playback and display, thus improving the efficiency of multimedia material display.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computer technology software, and in particular to a method and system for controlling the display of multimedia custom templates. Background Technology

[0002] Currently, in common multimedia display methods, if users want to combine and play multiple multimedia materials, they need to use editing techniques to edit multiple multimedia materials together for playback, or simultaneously open multiple multimedia components such as videos, music, pictures, documents, and other user interfaces, and achieve the effect of displaying multiple multimedia materials in combination through frequent switching operations.

[0003] The aforementioned multimedia display methods have several obvious drawbacks: 1. Processing multiple multimedia materials through editing requires a certain learning curve and consumes considerable time and effort in actual editing operations. Generating a complete, aesthetically pleasing, and well-organized playback template is quite difficult. 2. If multiple multimedia materials are not processed through editing, achieving combined playback requires opening multiple multimedia components simultaneously. This is not only cumbersome but also results in a disorganized and chaotic playback page. 3. Collecting multiple multimedia materials simultaneously, if not stored properly, can easily lead to clutter and make management difficult. Summary of the Invention

[0004] The purpose of this invention is to overcome the shortcomings of the prior art. This invention provides a method and system for controlling the display of multimedia custom templates, providing diverse multimedia web page templates, integrating multiple multimedia materials into a multimedia web page template to generate a multimedia custom template for playback and display, thereby improving the efficiency of multimedia material display.

[0005] This invention proposes a method for controlling the display of multimedia custom templates, including:

[0006] The multimedia data list is obtained by sending a multimedia data list request to the remote receiving end and the cloud server based on the web client.

[0007] The web client selects a web template based on user needs and edits the web template based on the multimedia material information in the multimedia data list to generate the edited web template.

[0008] The web client sends a web template playback request to the remote receiving end. The web template playback request includes the web template playback request itself and the edited web template.

[0009] The remote receiving end collects multimedia material data based on the edited webpage template, fills the multimedia material data into the edited webpage template to generate a custom multimedia template, and then plays and displays it.

[0010] The multimedia data list obtained by sending a multimedia data list request from the web client to the remote receiving end and the cloud server includes:

[0011] A multimedia data list request is sent from a web client to a remote receiving end and a cloud server, and the multimedia data list request is encapsulated based on a data serialization format.

[0012] After receiving the multimedia data list request, the remote receiving end and the cloud server retrieve the corresponding multimedia data list based on the multimedia data list request and send the multimedia data list to the web client.

[0013] The multimedia data list obtained from the remote receiving end and the multimedia data list from the cloud server are merged using a web client to obtain the final multimedia data list.

[0014] The multimedia data list obtained from the remote receiving end and the multimedia data list from the cloud server are merged using a web client to obtain a multimedia data list including:

[0015] Determine whether the multimedia data list of the remote receiving end and the multimedia data list of the cloud server have the same multimedia material information;

[0016] If it is determined that there is identical multimedia material information, the corresponding multimedia material information in the multimedia data list of the cloud server is deleted, and the processed multimedia data list of the cloud server and the multimedia data list of the remote receiving end are merged to obtain the multimedia data list.

[0017] If it is determined that there is no identical multimedia material information, the multimedia data list of the remote receiving end and the multimedia data list of the cloud server are merged to obtain a new multimedia data list.

[0018] The multimedia material information includes audio information data, image information data, video information data, document information data, animation information data, table information data, and user interface component data.

[0019] The web client selects a webpage template based on user needs and edits the webpage template based on the multimedia material information in the multimedia data list, generating the edited webpage template including:

[0020] The web client selects a webpage template based on user needs;

[0021] The web client extracts multimedia material information from the multimedia data list based on the web template editing module;

[0022] The webpage editing module edits the size, position, and hierarchy of the webpage template structure based on the multimedia material information.

[0023] The multimedia material links corresponding to the multimedia material information are filled into the webpage template to generate the edited webpage template, and a webpage template playback request is generated based on the data serialization format.

[0024] The web client selects a webpage template based on user needs, including:

[0025] The web client can create new web templates based on user needs, select existing web templates, or customize web templates based on several web template components.

[0026] The remote receiving end collects multimedia material data based on the edited webpage template, fills the multimedia material data into the edited webpage template to generate a custom multimedia template, and then plays and displays it, including:

[0027] The remote receiving end receives and parses the webpage template playback request to obtain the edited webpage template;

[0028] Initialize the edited webpage template and obtain the multimedia material links in the edited webpage template;

[0029] Based on the multimedia material link, a multimedia material data request is sent to the local repository and the cloud repository on the cloud server to obtain multimedia material data;

[0030] The multimedia material data is filled into the webpage template after the initialization operation to generate a custom multimedia template.

[0031] The multimedia custom template will be played and displayed.

[0032] The step of sending multimedia material data requests to the local repository and the cloud repository on the cloud server based on the multimedia material link, and obtaining multimedia material data, includes:

[0033] Determine the data source to which the multimedia material link points;

[0034] If the data source is determined to be local storage, then the corresponding multimedia material data is extracted from the local repository.

[0035] If the data source is determined to be cloud storage, the remote receiving end sends a multimedia material data request to the cloud server. The cloud server then retrieves the corresponding multimedia material data from the cloud repository and sends it back to the remote receiving end.

[0036] The step of sending multimedia material data requests to the local repository and the cloud repository on the cloud server based on the multimedia material link, and obtaining multimedia material data, further includes:

[0037] If the data source is determined to be cloud storage, the remote receiving end obtains multimedia material data from the cloud server and caches the multimedia material data from the cloud server into a local storage repository.

[0038] The present invention also proposes a multimedia custom template display control system, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the above-mentioned multimedia custom template display control method.

[0039] This invention involves a web client sending multimedia data list requests to a remote receiving end and a cloud server to obtain the multimedia data list. Simultaneously, the multimedia data lists from the remote receiving end and the cloud server are merged, avoiding the mixing of multiple multimedia materials when collecting them simultaneously, thus facilitating the management of various multimedia materials. The web client selects a webpage template based on user needs and edits the template based on the multimedia material information in the multimedia data list, generating a revised webpage template. This allows for diverse multimedia webpage templates to be provided at different times and in different scenarios. Editing the multimedia webpage template without editing results in complete, aesthetically pleasing, and well-organized templates, while also improving the reusability of multimedia materials to meet user needs. The remote receiving end collects multimedia material data based on the revised webpage template, fills the multimedia material data into the revised template to generate a custom multimedia template, and then plays and displays it. This allows the website client to control the remote receiving end to display custom multimedia templates, quickly achieving the effect of combining and playing multiple multimedia materials, thus improving the efficiency of multimedia material display. Attached Figure Description

[0040] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0041] Figure 1 This is a flowchart of the method for controlling the display of multimedia custom templates in an embodiment of the present invention;

[0042] Figure 2 This is a flowchart illustrating the process of a web client obtaining a multimedia data list in an embodiment of the present invention.

[0043] Figure 3 This is a flowchart illustrating the merging process of the multimedia data list of the remote receiving end and the multimedia data list of the cloud server in an embodiment of the present invention.

[0044] Figure 4 This is a flowchart illustrating the generation of a webpage template after editing, as described in this embodiment of the invention.

[0045] Figure 5 This is a flowchart illustrating how a remote receiving end plays and displays a custom multimedia template in an embodiment of the present invention.

[0046] Figure 6 This is a flowchart illustrating the process of acquiring multimedia material data in an embodiment of the present invention. Detailed Implementation

[0047] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0048] In this invention, it should be understood that terms such as “comprising” or “having” are intended to indicate the presence of features, figures, steps, behaviors, components, portions or combinations thereof disclosed in this specification, and are not intended to exclude the possibility that one or more other features, figures, steps, behaviors, components, portions or combinations thereof are present or added.

[0049] It should also be noted that, unless otherwise specified, the embodiments and features described in the present invention can be combined with each other. The present invention will now be described in detail with reference to the accompanying drawings and embodiments.

[0050] This invention relates to a method for controlling the display of a multimedia custom template, comprising: sending a multimedia data list request from a web client to a remote receiving end and a cloud server to obtain a multimedia data list; the web client selecting a web template based on user needs and editing the web template based on multimedia material information in the multimedia data list to generate an edited web template; the web client sending a web template playback request to the remote receiving end, the web template playback request including the web template playback request itself and the edited web template; the remote receiving end collecting multimedia material data based on the edited web template, filling the multimedia material data into the edited web template to generate a multimedia custom template, and playing and displaying it.

[0051] In one optional implementation of this embodiment, such as Figure 1 As shown, Figure 1 A flowchart of a method for controlling the display of multimedia custom templates according to an embodiment of the present invention is shown, including the following steps:

[0052] S101. Send a multimedia data list request to the remote receiving end and the cloud server based on the web client to obtain the multimedia data list;

[0053] In one optional implementation of this embodiment, such as Figure 2 As shown, Figure 2 The flowchart illustrating the process of a web client obtaining a multimedia data list in an embodiment of the present invention is shown, including the following steps:

[0054] S201. Send a multimedia data list request to the remote receiving end and the cloud server based on the web client;

[0055] Here, the web client's network connection module sends a multimedia data list request to the network connection module of the remote receiving end and the network connection module of the cloud server.

[0056] In an optional implementation of this embodiment, the multimedia data list request is encapsulated based on the flatbuffer data serialization format;

[0057] Specifically, flatbuffer is a data serialization tool library that provides interfaces for multiple languages. It can process data into binary buffered data through data serialization format. When reading the serialized buffered data, no parsing is required, and no additional memory allocation is needed. The required memory space is also small, so it has the advantages of fast transmission speed, small size and small memory occupation.

[0058] In an optional implementation of this embodiment, the network connection between the web client, the remote receiving end, and the cloud server is implemented based on the Netty network framework.

[0059] Specifically, the Netty network framework is an open-source Java network framework. It is a high-performance, highly scalable asynchronous event-driven network application framework that greatly simplifies network programming required for client and server development, and has the advantages of high concurrency, fast transmission, and good encapsulation.

[0060] This method uses the flatbuffer data serialization format to encapsulate data, which has the advantages of fast transmission speed, small size, small memory footprint, and low bandwidth consumption. The Netty network framework is used to realize the network connection between the web client, remote receiver, and cloud server, which has the advantages of simple operation, fast speed, and high efficiency.

[0061] S202. After receiving the multimedia data list request, the remote receiving end and the cloud server retrieve the corresponding multimedia data list based on the multimedia data list request and send the multimedia data list to the web client.

[0062] In an optional implementation of this embodiment, after receiving the multimedia data list request, the remote receiving end queries the local repository, extracts the corresponding multimedia data list from the local repository, and sends it to the web client based on the network connection module.

[0063] In one optional implementation of this embodiment, after receiving the multimedia data list request, the cloud server queries the cloud repository, extracts the corresponding multimedia data list from the cloud repository, and sends it to the web client based on the network connection module.

[0064] In one optional implementation of this embodiment, the multimedia data list is stored on a fixed path allocated by the local repository and the cloud repository. When the remote receiving end sends a multimedia data list request, the local repository and the cloud repository query and retrieve the corresponding multimedia data list based on the fixed path.

[0065] The multimedia data list is stored according to a fixed path, which allows for quick querying and retrieval of the multimedia data list, and is beneficial for data storage management.

[0066] S203. The multimedia data list obtained from the remote receiving end and the multimedia data list from the cloud server are merged based on the web client to obtain the multimedia data list.

[0067] Here, the media management module based on the network client merges the multimedia data list obtained from the remote receiving end and the multimedia data list from the cloud server to obtain a multimedia data list, which is then stored in the media management module.

[0068] In one optional implementation of this embodiment, such as Figure 3 As shown, Figure 3 The flowchart illustrating the merging process of the multimedia data list of the remote receiving end and the multimedia data list of the cloud server in an embodiment of the present invention includes the following steps:

[0069] S301. Determine whether the multimedia data list of the remote receiving end and the multimedia data list of the cloud server have the same multimedia material information.

[0070] In an optional implementation of this embodiment, the multimedia material information includes audio information data, image information data, video information data, document information data, animation information data, table information data, and user interface component data.

[0071] In one optional implementation of this embodiment, multimedia material information is extracted from both the multimedia data list of the remote receiving end and the multimedia data list of the cloud server, and then compared.

[0072] S302. If it is determined that there is identical multimedia material information, the corresponding multimedia material information in the multimedia data list of the cloud server is deleted, and the processed multimedia data list of the cloud server and the multimedia data list of the remote receiving end are merged to obtain a multimedia data list.

[0073] In step S301, if it is determined that the multimedia data list of the remote receiving end and the multimedia data list of the cloud server have the same multimedia material information, the duplicate information of the cloud server is deleted, and the multimedia data list of the cloud server after deletion is merged with the multimedia data list of the remote receiving end.

[0074] S303. If it is determined that there is no identical multimedia material information, the multimedia data list of the remote receiving end and the multimedia data list of the cloud server are merged to obtain a multimedia data list.

[0075] In step S301, if it is determined that the multimedia data list of the remote receiving end and the multimedia data list of the cloud server do not have the same multimedia material information, then the multimedia data list of the remote receiving end and the multimedia data list of the cloud server are merged.

[0076] Steps S301-S303 involve determining whether the multimedia data list of the remote receiving end and the multimedia data list of the cloud server contain the same multimedia material information. If the same multimedia material information exists, the multimedia material information in the local repository is used first. This saves bandwidth and extraction time, and improves the efficiency of extracting multimedia material information.

[0077] S102. The web client selects a web template based on user needs and edits the web template based on the multimedia material information in the multimedia data list to generate the edited web template.

[0078] In one optional implementation of this embodiment, such as Figure 4 As shown, Figure 4 The flowchart illustrating the generation of a webpage template after editing in an embodiment of the present invention includes the following steps:

[0079] S401, The web client selects a web page template based on user needs;

[0080] In one optional implementation of this embodiment, the web client creates a new web page template based on user needs, selects an existing web page template, or customizes a web page template based on several web page template components.

[0081] In an optional implementation of this embodiment, the web client creates a new web template based on the web page creation tool Dreamweaver 8.

[0082] Specifically, Dreamweaver 8 is a visual web page creation tool that can be used to create multimedia web page templates. The multimedia web page templates it creates have the advantages of good compatibility and high production efficiency.

[0083] Here, you can create new webpage templates based on user needs, select existing webpage templates, or customize webpage templates based on several webpage template components, which can meet user needs to the greatest extent.

[0084] S402, The web client extracts multimedia material information from the multimedia data list based on the web template editing module;

[0085] In an optional implementation of this embodiment, the web client extracts multimedia material information from the multimedia data list based on the material management module, and drags the multimedia material information to the web page editing module, so that the web page editing module can subsequently edit the web page template after it has been edited.

[0086] This module manages the multimedia data list, which largely solves the problem of chaotic management of various multimedia materials and improves the efficiency of material management.

[0087] S403. The size, position, and hierarchy of the webpage template structure are edited based on the multimedia material information using the webpage editing module.

[0088] In one optional implementation of this embodiment, the web client uses the web template editing module to edit and adjust the size, position, and hierarchy of the web template structure based on the multimedia material information, so that the web template is complete and aesthetically pleasing while meeting user needs, and can quickly generate the web template required by the user.

[0089] Here, the webpage template structure is edited and adjusted based on the multimedia material information using the webpage editing module. Without cutting the multimedia material information, only the size, position, and hierarchy of the webpage template are reasonably adjusted to match the webpage template with the multimedia material information, thereby improving the reusability of the material.

[0090] S404. Fill the multimedia material link corresponding to the multimedia material information into the webpage template, generate the edited webpage template, and generate a webpage template playback request.

[0091] In one optional implementation of this embodiment, the multimedia material link corresponding to the multimedia material information is filled into the corresponding position of the webpage template based on the webpage template editing module.

[0092] In an optional implementation of this embodiment, the multimedia material link is written based on Hypertext Markup Language (HTML).

[0093] Specifically, the Hyper Text Markup Language (HTML) is a markup language that uses hyperlinks to link text, images, music, videos, and other information together, connecting information resources distributed in different locations in a random manner to facilitate searching, retrieving, and extracting information.

[0094] In one optional implementation of this embodiment, a webpage template playback request is generated by encapsulating the data in the flatbuffer serialization format.

[0095] The multimedia material links here are written based on the Hypertext Markup Language (HTML). The hypertext uses hyperlinks to link multimedia material information, which facilitates querying and retrieval. The web page template playback request is encapsulated and generated based on the FlatBuffer data serialization format, which has the advantages of fast transmission speed and small memory usage.

[0096] S103, The web client sends a web template playback request to the remote receiving end;

[0097] In an optional implementation of this embodiment, the web client sends a web template playback request to the remote receiving end based on the network connection module, and the remote receiving end sends a response signal to the web client and parses the web template playback request.

[0098] In an optional implementation of this embodiment, the webpage template playback request includes the webpage template playback request itself and the edited webpage template.

[0099] S104. The remote receiving end collects multimedia material data based on the edited webpage template, fills the multimedia material data into the edited webpage template to generate a multimedia custom template, and plays and displays it.

[0100] In one optional implementation of this embodiment, such as Figure 5 As shown, Figure 5 The flowchart illustrating the process of a remote receiving end playing and displaying a customized multimedia template in an embodiment of the present invention is shown, including the following steps:

[0101] S501. The remote receiving end receives and parses the webpage template playback request to obtain the edited webpage template;

[0102] In an optional implementation of this embodiment, the remote receiving end receives the webpage template playback request and parses the webpage template playback request based on the playback module to obtain the webpage template playback request itself and the completed webpage template.

[0103] S502. Initialize the edited webpage template and obtain the multimedia material links in the edited webpage template;

[0104] In one optional implementation of this embodiment, the edited webpage template is initialized, and the edited webpage template is opened based on the webpage view mode to obtain the multimedia material links in the edited webpage template.

[0105] S503. Based on the multimedia material link, send a multimedia material data request to the local repository and the cloud repository of the cloud server to obtain multimedia material data;

[0106] In one optional implementation of this embodiment, such as Figure 6 As shown, Figure 6 The flowchart illustrating the acquisition of multimedia material data in an embodiment of the present invention includes the following steps:

[0107] S601. Determine the data source pointed to by the multimedia material link;

[0108] Here, the data source of the multimedia material link is determined based on the Hypertext Markup Language of the multimedia material link.

[0109] S602. If it is determined that the data source is local storage, then extract the corresponding multimedia material data from the local storage repository;

[0110] In step S601, if it is determined that the data source of the multimedia material link is local storage, a multimedia material data request is sent to the local repository. The local repository responds to the multimedia material data request, extracts the corresponding multimedia material data, and forwards the multimedia material data to the playback module.

[0111] S603. If it is determined that the data source is cloud storage, a multimedia material data request is sent to the cloud server. The cloud server extracts the corresponding multimedia material data from the cloud repository and sends it back to the remote receiving end.

[0112] In step S601, if it is determined that the data source of the multimedia material link is cloud storage, a multimedia material data request is sent to the cloud server based on the network connection module of the remote receiver. The cloud server sends the multimedia material data request to the cloud repository. The cloud repository responds to the multimedia material data request, extracts the corresponding multimedia material data, and sends the multimedia material data back to the playback module of the remote receiver.

[0113] It should be noted that if the data source is determined to be cloud storage, the remote receiving end will cache the multimedia material data sent from the cloud server into the local storage repository.

[0114] This method determines the data source of multimedia material links and retrieves the corresponding multimedia material data from the local repository and cloud repository based on the data source. This enables accurate and efficient acquisition of multimedia material data. Meanwhile, the remote receiving end caches the multimedia material data from cloud storage into the local repository. If the remote receiving end requests the same multimedia material data again, it can retrieve the corresponding multimedia material data from the local repository, saving bandwidth and time spent on data transmission and improving efficiency.

[0115] S504. Fill the multimedia material data into the webpage template after the initialization operation to generate a custom multimedia template;

[0116] Here, the multimedia material data is filled into the webpage template after the initialization operation to generate a custom multimedia template.

[0117] S505. Play and display the multimedia custom template.

[0118] This section demonstrates the playback of the multimedia custom module based on the playback module.

[0119] In summary, this invention provides a method for controlling the display of multimedia custom templates. The method involves a web client sending a multimedia data list request to a remote receiving end and a cloud server to obtain the multimedia data list. Simultaneously, the multimedia data lists from the remote receiving end and the cloud server are merged, avoiding the mixing of multiple multimedia materials when collected simultaneously, thus facilitating the management of various multimedia materials. The web client selects a web template based on user needs and edits the template based on the multimedia material information in the multimedia data list, generating a completed web template. This allows for diverse multimedia web templates to be provided at different times and in different scenarios. Editing the multimedia web template without editing results in a complete, aesthetically pleasing, and well-organized template, while also improving the reusability of multimedia materials to meet user needs. The remote receiving end collects multimedia material data based on the edited web template, fills the multimedia material data into the edited web template to generate a multimedia custom template, and then plays and displays it. This allows the website client to control the display of multimedia custom templates on the remote receiving end, quickly achieving the effect of combining and playing multiple multimedia materials, and improving the efficiency of multimedia material display.

[0120] This invention also relates to a multimedia custom template display control system, comprising: a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program, and the memory stores data generated during the multimedia custom template display control process.

[0121] In summary, this invention provides a multimedia custom template display control system. Based on a web client sending multimedia data list requests to a remote receiving end and a cloud server, the system obtains the multimedia data list. Simultaneously, it merges the multimedia data lists from both the remote receiving end and the cloud server, avoiding the mixing of multiple multimedia materials when collecting them simultaneously, thus facilitating the management of various multimedia materials. The web client selects a web template based on user needs and edits the template based on the multimedia material information in the multimedia data list, generating a completed web template. This allows for diverse multimedia web templates to be provided at different times and in different scenarios. Editing the multimedia web template without editing results in a complete, aesthetically pleasing, and well-organized template, while also improving the reusability of multimedia materials to meet user needs. The remote receiving end collects multimedia material data based on the edited web template, fills the multimedia material data into the edited web template to generate a multimedia custom template, and then plays and displays it. This allows the website client to control the remote receiving end to display multimedia custom templates, quickly achieving the effect of combining and playing multiple multimedia materials, thus improving the efficiency of multimedia material display.

[0122] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, which may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0123] Furthermore, the embodiments of the present invention have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.

Claims

1. A method for multimedia self-defined template presentation control, characterized in that, The application relates to a webpage client-based multimedia data list request sending method and device. The webpage client-based multimedia data list request sending method and device comprises the following steps: webpage client-based multimedia data list request sending to a remote receiving end and a cloud server, obtaining a multimedia data list, webpage client-based multimedia data list merging of the remote receiving end and the cloud server, webpage template selection based on user demand, webpage template editing based on multimedia material information in the multimedia data list, webpage template playing request sending to the remote receiving end, multimedia material data collection based on the edited webpage template, multimedia custom template generation based on the multimedia material data filled in the edited webpage template, and multimedia custom template playing display. The webpage client-based multimedia data list request sending to the remote receiving end and the cloud server comprises the following steps: webpage client-based multimedia data list request sending to the remote receiving end and the cloud server, the multimedia data list request being based on a data serialization format encapsulation; after the remote receiving end and the cloud server receive the multimedia data list request, the corresponding multimedia data list is called based on the multimedia data list request, and the multimedia data list is sent to the webpage client; the webpage client carries out merging processing on the obtained multimedia data list of the remote receiving end and the multimedia data list of the cloud server, and obtains a multimedia data list. The webpage client-based multimedia data list merging of the remote receiving end and the cloud server comprises the following steps: judging whether the multimedia data list of the remote receiving end and the multimedia data list of the cloud server have the same multimedia material information; if it is judged that the same multimedia material information exists, the corresponding multimedia material information in the multimedia data list of the cloud server is deleted, and the processed multimedia data list of the cloud server and the multimedia data list of the remote receiving end are merged to obtain a multimedia data list; if it is judged that the same multimedia material information does not exist, the multimedia data list of the remote receiving end and the multimedia data list of the cloud server are merged to obtain a multimedia data list. The webpage template selection based on user demand and the webpage template editing based on the multimedia material information in the multimedia data list comprise the following steps: webpage template selection based on user demand, webpage template editing based on the multimedia material information in the multimedia data list, and webpage template playing request sending to the remote receiving end. The webpage template playing request sending to the remote receiving end comprises the following steps: webpage template playing request sending to the remote receiving end, the webpage template playing request comprising a webpage template playing request itself and the edited webpage template. The remote receiving end-based multimedia material data collection based on the edited webpage template and the multimedia custom template generation based on the multimedia material data filled in the edited webpage template comprise the following steps: the remote receiving end receives and analyzes the webpage template playing request, obtains the edited webpage template, carries out initialization operation on the edited webpage template, obtains multimedia material links in the edited webpage template, sends multimedia material data requests to a local storage and a cloud storage of the cloud server based on the multimedia material links, obtains multimedia material data, fills the multimedia material data into the webpage template after the initialization operation, generates a multimedia custom template, and carries out playing display on the multimedia custom template. ​ 2. The method of claim 1, wherein, The multimedia material information includes audio information data, picture information data, video information data, document information data, animation information data, table information data, and user interface component data.

3. The method of claim 1, wherein, The webpage client selects a webpage template based on user demand, and edits the webpage template based on the multimedia material information in the multimedia data list to generate an edited webpage template. The webpage client selects a webpage template based on user demand. The webpage client extracts multimedia material information in the multimedia data list based on the material management module. The webpage editing module edits the webpage template structure based on the size relationship, position relationship, and hierarchical relationship, and the multimedia material information. The webpage client fills multimedia material links corresponding to the multimedia material information into the webpage template to generate an edited webpage template, and encapsulates the webpage template based on a data serialization format to generate a webpage template playback request.

4. The method of claim 3, wherein, The webpage client selects a webpage template based on user demand. The webpage client creates a new webpage template, selects an existing webpage template, or customizes a webpage template based on several webpage template components.

5. The method of claim 1, wherein, The method further includes: Determining the data source to which the multimedia material link points; If the data source is local storage, extracting corresponding multimedia material data from the local storage; If the data source is cloud storage, the remote receiving end sends a multimedia material data request to the cloud server, and the cloud server extracts corresponding multimedia material data from the cloud storage and sends it back to the remote receiving end.

6. The method of claim 5, wherein, The method further includes: If the data source is cloud storage, the remote receiving end obtains multimedia material data from the cloud server and caches the multimedia material data from the cloud server into the local storage.

7. A multimedia self-defined template presentation control system, characterized in that, A computer program product includes a memory, a processor, and a computer program stored on the memory, wherein the processor executes the computer program to implement the method of any one of claims 1-6.

Citation Information

Patent Citations

  • Multimedia data processing method, multimedia data generating method and related equipment

    CN112073649A

  • Multimedia remote playing control method, device and system

    CN114666628A