Multimedia file generation method and device, electronic equipment and storage medium
By combining the display object-specified page and the multimedia file configuration page, users can quickly determine the main object and attribute information of the multimedia file and generate the target multimedia file, solving the problem that users find it difficult to quickly customize multimedia files in specific scenarios, and realizing multimedia files Fast customization efficiency.
Patent Information
- Application Number
- CN202411472750.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-21
- Publication Date
- 2025-01-07
AI Technical Summary
In specific scenarios, it is difficult for users to quickly customize multimedia files to meet specific needs, especially when used in product and event promotion in the e-commerce field.
By setting the display object specification page, determine the main object of the target multimedia file, and display the multimedia file configuration page, collect the attribute information of the main object and multimedia file, and generate the target multimedia file based on this information, so that users can quickly customize the specific usage scenarios Multimedia files.
An interactive link is provided, allowing users to quickly customize multimedia files in specific usage scenarios, improving users' multimedia files customization efficiency in specific scenarios.
Smart Images

Figure CN119271636A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of artificial intelligence technology, and in particular to a multimedia file generation method, device, electronic device and storage medium. Background Art
[0002] In the digital age, image and video generation technology, as a major breakthrough in the field of artificial intelligence, has greatly enriched the user's content creation experience and brought unprecedented innovation momentum to all walks of life. At present, people hope to apply these technologies to specific scenarios. For example, in the e-commerce field, merchants hope to use image and video generation technology to customize multimedia files for product and event promotion. How to assist users in quickly customizing multimedia content in specific scenarios is a problem that needs to be solved urgently. Summary of the invention
[0003] In order to solve the above technical problems or at least partially solve the above technical problems, the present disclosure provides a method, device, electronic device and storage medium for generating a multimedia file.
[0004] In a first aspect, the present disclosure provides a method for generating a multimedia file, comprising:
[0005] Display the specified page of the object;
[0006] Determine the subject object of the target multimedia file through the object designation page, and display the multimedia file configuration page; the multimedia file configuration page includes the identification information of the subject object;
[0007] Collecting attribute information of the target multimedia file through the multimedia file configuration page;
[0008] Based on the attribute information of the subject object and the attribute information of the target multimedia file, a target multimedia file is generated, and the target multimedia file is used to introduce the subject object.
[0009] In a second aspect, the present disclosure further provides a multimedia file generating device, comprising:
[0010] Display module, used to display the specified page of the object;
[0011] A designation module, used to determine the main object of the target multimedia file through the object designation page, and display a multimedia file configuration page; the multimedia file configuration page includes identification information of the main object;
[0012] A collection module, used to collect attribute information of a target multimedia file through the multimedia file configuration page;
[0013] A generating module is used to generate a target multimedia file based on the attribute information of the subject object and the attribute information of the target multimedia file, wherein the target multimedia file is used to introduce the subject object.
[0014] In a third aspect, the present disclosure further provides an electronic device, the electronic device comprising:
[0015] one or more processors;
[0016] A storage device for storing one or more programs;
[0017] When the one or more programs are executed by the one or more processors, the one or more processors implement the multimedia file generating method as described above.
[0018] In a fourth aspect, the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the multimedia file generation method as described above.
[0019] Compared with the prior art, the technical solution provided by the embodiments of the present disclosure has the following advantages:
[0020] In the technical solution provided by the embodiment of the present disclosure, a display object designation page is set; through the object designation page, the main object of the target multimedia file is determined, and a multimedia file configuration page is displayed; the multimedia file configuration page includes identification information of the main object; through the multimedia file configuration page, the attribute information of the target multimedia file is collected; based on the attribute information of the main object and the attribute information of the target multimedia file, a target multimedia file is generated, and the target multimedia file is used to introduce the main object. Its essence is to provide an interactive link for customizing multimedia files in specific usage scenarios. Through this interactive link, users can quickly customize multimedia files in specific usage scenarios. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0022] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0023] Figure 1 A flowchart of a multimedia file generation method provided by an embodiment of the present disclosure;
[0024] Figure 2-Figure 10 A schematic diagram of a display interface of an electronic device provided in an embodiment of the present disclosure;
[0025] Fig.11 is a structural schematic diagram of a multimedia file generating device in an embodiment of the present disclosure;
[0026] Fig.12 It is a structural schematic diagram of an electronic device in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0027] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features in the embodiments can be combined with each other without conflict.
[0028] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.
[0029] Figure 1 A flowchart of a multimedia file generation method provided in an embodiment of the present disclosure, this embodiment is applicable to the case where multimedia files are generated in a client, the method can be executed by a multimedia file generation device, the device can be implemented in software and / or hardware, the device can be configured in an electronic device, such as a terminal, specifically including but not limited to smart phones, PDAs, tablet computers, wearable devices with display screens, desktop computers, laptop computers, all-in-one machines, smart home devices, etc. Alternatively, this embodiment is applicable to the case where multimedia files are generated in a server, the method can be executed by a multimedia file generation device, the device can be implemented in software and / or hardware, the device can be configured in an electronic device, such as a server.
[0030] like Figure 1 As shown, the method may specifically include:
[0031] S110, displaying the object designation page.
[0032] The object designation page may be, for example, a page that assists the user in designating the subject object. The subject object is the object that the content of the customized multimedia file (i.e., the target multimedia file) introduces. In different customization scenarios, the subject object refers to different things. Exemplarily, in an e-commerce scenario, the subject object may be, for example, a commodity or an activity. Commodities may be, for example, items or services. Activities may be, for example, marketing activities, such as full-reduction activities, lottery activities, or limited-time purchase activities. The customized target multimedia file is used to publicize and promote the subject object, etc.
[0033] S120 . Determine the main object of the target multimedia file through the object designation page, and display the multimedia file configuration page; the multimedia file configuration page includes identification information of the main object.
[0034] In practice, the main object includes multiple attributes. The attributes of the main object can be the characteristics of the object's own structure, composition, etc., or they can be artificially assigned characteristics. For example, if the main object is an item, the attributes of the main object include the name, brand, category, style, size, material, function, trademark, type, price, color, packaging, selling point, etc. of the object. If the main object is a service, its attributes include the content, brand, category, precautions, and price of the object. Attribute information can be, for example, information used to describe the attribute.
[0035] It should be noted that, in the subsequent process of generating the target multimedia file (i.e., in the subsequent step S140), all the attribute information of the subject object may be used, or part of the attribute information of the subject object may be used. If part of the attribute information of the subject object is used, this application does not limit the specific attribute information used. For example, if the subject object is a commodity, in order to generate the target multimedia file, the attribute information of the subject object used may include the style, selling point, name, and price of the subject object.
[0036] Before the target multimedia file is generated, it is also necessary to determine the attribute information of the target multimedia file. The attribute information of the target multimedia file may be, for example, information used as the generation prompt information, which may be understood as the constraint condition for the generation of the multimedia file. Exemplarily, the attribute information of the target multimedia file may include the usage scenario of the target multimedia file and / or the type of the target multimedia file.
[0037] The usage scenario of the target multimedia file may refer to information describing the scenario in which the target multimedia file will be used. For example, if the user customizes the target multimedia file for the purpose of promoting product A in the XX shopping festival, the "XX shopping festival" is the usage scenario of the target multimedia file.
[0038] The type of the target multimedia file may be, for example, information describing the purpose of the target multimedia file. Exemplarily, the type of the target multimedia file may include one or more of the following: marketing discount explanation, promotion warm-up, live broadcast room explanation, selling point explanation, product display, and promotion poster. Optionally, the marketing discount explanation, promotion warm-up, live broadcast room explanation, selling point explanation, and product display are all set to belong to the video category, and the promotion poster category belongs to the image category.
[0039] In practice, each type of target multimedia file corresponds to a script. The script of the target multimedia file, for example, can be a planning scheme for the target multimedia file. Exemplarily, if the type of the target multimedia is image-based, the script of the target multimedia file can describe the image layout, image content description, lighting effects, artistic style, filters, special effects, etc. If the type of the target multimedia is video-based, the script of the target multimedia file can describe how many shots the target multimedia file needs, the content to be displayed in each shot, the camera movement method, lighting effects, music, subtitles, transitions, filters, special effects, etc. The multimedia file configuration page can, for example, be a page that can configure the attribute information of the target multimedia file. When the target multimedia file is subsequently generated based on the type of the target multimedia file, the target multimedia file is actually generated using the script corresponding to the type of the target multimedia file.
[0040] The identification information of an object may be, for example, information that distinguishes one object from other objects. Exemplarily, the identification information of an object includes the name, appearance image, and selling point of the object. The purpose of setting the multimedia file configuration page to include the identification information of the subject object in the present application is to help the user further confirm whether the subject object determined by the current electronic device is consistent with the user's expectations.
[0041] There are many specific implementation methods for "determining the main object of the target multimedia file through the object designation page", and the present application does not limit this. Exemplarily, in one embodiment, the object designation page includes a page address input box; determining the main object of the target multimedia file through the object designation page includes: in response to an input operation on the page address input box, parsing the page address input in the page address input box, and determining the target page referred to by the input page address; based on the content in the target page, determining the main object and the attribute information of the main object. Exemplarily, the page address input box is used to receive a link address of a main object details page input by a user. The main object details page can be, for example, a page for displaying all the attribute information of the main object.
[0042] For example, see Figure 2 , assuming that the user wants to promote product 1 during a shopping festival, and customizes a promotional video for product 1. The object specifies that the page includes a page address input box, and the user can enter the link address of the product details page of product 1 into the page address input box and click the "parse" button. The electronic device will parse the link address of the product details page of product 1 entered by the user, and then obtain the attribute information of product 1. See Figure 3 , a multimedia file configuration page is displayed. In the multimedia file configuration page, identification information of commodity 1 is displayed.
[0043] By setting the object designation page to include a page address input box, and in response to an input operation on the page address input box, parsing the page address entered in the page address input box, and determining the target page referred to by the input page address; based on the content in the target page, determining the subject object and the attribute information of the subject object, the purpose is to allow users to freely specify the subject object according to their own needs.
[0044] In one embodiment, the object designation page includes a preloaded object display option, and "determining the main object of the target multimedia file through the object designation page" may include: in response to a selection operation on the preloaded object display option, displaying an object selection page; the object selection page includes identification information of one or more preloaded objects; in response to a selection operation on the preloaded object in the object selection page, using the selected preloaded object as the main object; and determining the attribute information of the target object based on the preloaded content associated with the main object.
[0045] The preloaded object display option may be, for example, an option having a function of displaying an object selection page. The selection operation on the preloaded object display option may be, for example, an operation for indicating that the user wants the electronic device to display the object selection page. The selection operation on the preloaded object display option may specifically be a click operation, a slide operation, etc. on the preloaded object display option.
[0046] The object selection page may be, for example, a page including identification information of one or more preloaded objects. In the object selection page, a user is allowed to select one or more preloaded objects as a subject object.
[0047] For example, a preloaded object may refer to an object whose details page is known through previous loading, and the content in the details page of the object is extracted. The content extracted from the details page of the object is the preloaded content associated with the object.
[0048] The selection operation on the preloaded object in the object selection page may be, for example, a click operation or a circle operation on the identification information of the preloaded object in the object selection page, which is used to indicate which preloaded object the user wants to use as the main object.
[0049] For example, see Figure 2 , assuming that the user wants to promote product 1 during a shopping festival, a promotional video for product 1 is customized for this purpose. The object specified page includes a "product" option. The "product" option is the preloaded object display option. If the user clicks the "product" option, the object selection page is displayed. If product 1 and product 2 have been preloaded before, see Figure 4 , the identification information of product 1 and product 2 are displayed on the object selection page. If the user clicks the identification information of product 1 on the object selection page, see Figure 3 , a multimedia file configuration page is displayed. In the multimedia file configuration page, identification information of commodity 1 is displayed.
[0050] By setting the object designation page to include a preloaded object display option, in response to the selection operation of the preloaded object display option, the object selection page is displayed; the object selection page includes identification information of one or more preloaded objects; in response to the selection operation of the preloaded object in the object selection page, the selected preloaded object is used as the main object; based on the preloaded content associated with the main object, the attribute information of the target object is determined, which is essentially to allow the user to load the object in advance. In this way, when customizing multimedia files, the attribute information of the main object can be quickly determined, the customization process can be completed, and the waiting time of the user can be reduced.
[0051] Optionally, the object selection page further includes a search box, and the method may further include: when the search box includes a keyword, searching among the loaded objects based on the keyword, and then determining a candidate preloaded object matching the keyword; displaying identification information of the candidate preloaded object, and in response to a selection operation on the candidate preloaded object, using the selected candidate preloaded object as the main object. For example, see Figure 4 , the object selection page also includes a search box. If the user enters the keyword "ZZZ" in the search box and clicks the "Search" option, a search will be performed in the loaded objects. If both product 3 and product 4 are found to correspond to the keyword "ZZZ". The identification information of product 3 and the identification information of product 4 are displayed. The user can click on the identification information of product 3 or the identification information of product 4 to specify product 3 or product 4 as the main object. The purpose of this setting is to assist users in quickly finding the object they want to be the main object when the number of loaded objects is too large, thereby improving the efficiency of video customization.
[0052] Furthermore, the object selection page also includes an object preloading option, which is used to assist the user in preloading new objects. Figure 4 , the "Create" option in the object selection page is the object preload option. Optionally, if the user clicks the object preload option, see Figure 5 , display the object preloading page. The object preloading page includes three object add-in items, namely "Import from XX platform", "Import through local files", and "Import through links". These three object add-in items represent three import paths. Importing an object means that the electronic device can obtain all the attribute information of the object, and then process and extract the information to complete the object loading process. For further information, continue to refer to Figure 5 , the object preloading page also includes information about objects that have completed preloading.
[0053] S130 . Collecting attribute information of the target multimedia file through the multimedia file configuration page.
[0054] Exemplarily, the implementation method of this step may include: displaying target multimedia file attribute configuration items in a multimedia file configuration page; the target multimedia file attribute configuration items are used to configure the usage scenario of the target multimedia file and / or the type of the target multimedia file; and determining the attribute information of the target multimedia file in response to the configuration operation of the multimedia file attribute configuration items.
[0055] For example, see Figure 3 The multimedia file configuration page includes usage scenario configuration items and type configuration items. Among them, "XX Shopping Festival" and "Black Friday" are both usage scenario configuration items. "Marketing discount explanation category", "live broadcast room explanation category" and "product display category" are all type configuration items.
[0056] Optionally, when the mouse hovers over any type of configuration item, a sample multimedia file corresponding to the type of configuration item is displayed. The sample multimedia file is an example multimedia file generated according to the script associated with the configuration item, and is intended to help users intuitively understand the actual performance of the script.
[0057] S140: Generate a target multimedia file based on the attribute information of the main object and the attribute information of the target multimedia file, where the target multimedia file is used to introduce the main object.
[0058] In the above technical solution, a display object designation page is set; through the object designation page, the main object of the target multimedia file is determined, and a multimedia file configuration page is displayed; the multimedia file configuration page includes identification information of the main object; through the multimedia file configuration page, the attribute information of the target multimedia file is collected; based on the attribute information of the main object and the attribute information of the target multimedia file, a target multimedia file is generated, and the target multimedia file is used to introduce the main object, and its essence provides an interactive link for customizing multimedia files in specific usage scenarios. Through this interactive link, users can quickly customize multimedia files in specific usage scenarios.
[0059] On the basis of the above technical solution, optionally, the multimedia file configuration page also includes a subject object attribute configuration item; the method also includes: adjusting the attribute information of the subject object in response to the configuration operation of the subject object attribute configuration item; S140, including: generating a target multimedia file based on the adjusted attribute information of the subject object and the attribute information of the target multimedia file.
[0060] In practice, the attribute information of the subject object can be displayed on the multimedia file configuration page through the subject object attribute configuration item. The attribute information of the subject object displayed can be all the attribute information of the subject object required to generate the multimedia file, or it can be partial attribute information of the subject object required to generate the multimedia file.
[0061] For example, see Figure 3 In the multimedia file configuration page, the main object attribute configuration items are used to display the price-related attributes of the main object, including "original price", "sales price", "sales period" and "promotion style". Users can edit and adjust one or more of "original price", "sales price", "sales period" and "promotion style". For example, adjust the sales price from "120" to "140", adjust the sales period, etc.
[0062] By setting a configuration operation in response to the configuration item of the main object attribute, the attribute information of the main object is adjusted, which essentially allows the user to control the attributes reflected in the target multimedia file so that the generated target multimedia file meets the user's needs.
[0063] On the basis of the above technical solutions, optionally, the multimedia file configuration page is also used to collect target materials; S140, including: generating a target multimedia file based on the attribute information of the subject object, the attribute information of the target multimedia file and the target material.
[0064] The target material may be, for example, material related to the subject object or material unrelated to the subject object, and this application does not limit this. If the target material is material related to the subject object, the target material may be, for example, information not recorded in the details page of the subject object and / or information not included in the preloaded content associated with the subject object.
[0065] Exemplarily, after the user enters the page address of the subject object details page in the page address input box on the object designation page, the user uploads the image of the subject object taken by the user's personal device in the multimedia file configuration page. The uploaded image of the subject object taken by the user's personal device is the target material.
[0066] By setting the multimedia file configuration page to also be used to collect target materials, it is possible to generate target multimedia files based on richer materials, thereby improving the quality of the target multimedia files.
[0067] In practice, if there is a lot of information that needs to be collected or confirmed, it can be divided into primary information and advanced information according to the importance of the information that needs to be collected or confirmed. The multimedia file configuration page is set to include a primary information configuration page and an advanced information configuration page. The configuration items related to the primary information are displayed in the primary information configuration page, and the configuration items related to the advanced information are displayed in the advanced information configuration page.
[0068] For example, Figure 3 The page in is the primary information configuration page. Figure 6-Figure 8 The page in is the advanced information configuration page. Specifically, if the user clicks Figure 3 The "More Configuration" option in Figure 6 .exist Figure 6 In the , you can configure the name, characteristics, category, price, etc. of the subject object. Figure 6 Next step in the display Figure 7 .pass Figure 7 The sub-pages in the can upload and delete materials. If the user clicks Figure 7 Next step in the display Figure 8 .pass Figure 8 The sub-pages in the can configure the correspondence between type and script, duration, language, whether to use digital people, timbre, etc. Further, Figure 8 The sub-pages in it can also support operations such as modifying the script.
[0069] Based on the above technical solutions, optionally, after S140, the following may be further included: displaying a generation result page, the generation result page including identification information of the target multimedia file. The identification information of the target multimedia file may be, for example, information for distinguishing one target multimedia file from other target multimedia files. Exemplarily, the identification information of the target multimedia file includes a thumbnail, name, feature description, type, etc. of the target multimedia file.
[0070] In practice, one or more target multimedia files may be generated at one time. This application does not limit the type of multimedia files generated at one time.
[0071] Exemplarily, if the number of target multimedia files generated is greater than or equal to 2, and the types of at least two target multimedia files are different; after generating the target multimedia files, the method also includes: displaying the generated result page; the generated result page includes multiple result display areas; each result display area corresponds to a type, and is used to display the identification information of the target multimedia files generated based on the same type.
[0072] Specifically, when there are multiple types of target multimedia files, the target multimedia files are displayed in groups in the generated result page. Target multimedia files of the same type are displayed as a group in the same result display area. Different result display areas are used to display target multimedia files of different types.
[0073] For example, in Fig. 9 The generated result page in includes four result display areas, namely result display area 1, result display area 2, result display area 3 and result display area 4. Among them, the type corresponding to result display area 1 is the marketing discount explanation category, which is used to centrally display the target multimedia files of the marketing discount explanation category. The type corresponding to result display area 2 is the live broadcast room explanation category, which is used to centrally display the target multimedia files of the live broadcast room explanation category. The type corresponding to result display area 3 is the product display category, which is used to centrally display the target multimedia files of the product display category. The type corresponding to result display area 4 is the promotional poster category, which is used to centrally display the target multimedia files of the promotional poster category.
[0074] Here, it should be noted that, in practice, the types of target multimedia files generated are determined in the process of configuring the attribute information of the target multimedia before generation. Specifically, if the user selects the live broadcast room explanation category during the target multimedia file attribute configuration process, the target multimedia file of the live broadcast room explanation category will be generated in S140 based on the script corresponding to the live broadcast room explanation category. In the generated result page, the result display area corresponding to the live broadcast room explanation category is displayed.
[0075] Furthermore, in the generated result page, the result display area includes a continue generation option; the method may also include: in response to a trigger operation on the continue generation option, determining a target type; the target type is a type corresponding to the target result display area; based on the attribute information of the main object and the target type, generating a new target multimedia file again.
[0076] The continue generation option may be, for example, an option having a function of continuing to generate a target multimedia file of a type corresponding to the result display area where the continue generation option is located.
[0077] For example, see Fig. 9, each result display area is provided with a "Generate More" option. The "Generate More" option is a continue generation option. If the user clicks the "Generate More" option in result display area 1, a new multimedia file will be generated using the same information (i.e., the attribute information and script of the main object) as the multimedia file previously generated in the result display area. This means that the newly generated multimedia file will maintain the same main object, the same usage scenario, the same type, the same style, etc. as the previously generated multimedia file displayed in the result display area. But the content of the new multimedia file is completely new.
[0078] This setting can allow users to generate multiple times of specific types of target multimedia files according to their own needs, aiming to provide users with more choices and changes.
[0079] Based on the above technical solutions, optionally, the method may also include: in response to a first trigger operation for any target multimedia file, displaying a fine-tuning page for the target multimedia file; collecting fine-tuning instructions for the target multimedia file through the fine-tuning page; and fine-tuning the target multimedia file based on the fine-tuning instructions for the target multimedia file.
[0080] The first trigger operation for the target multimedia file may be, for example, an operation indicating that the user wants to fine-tune the target multimedia file. Exemplarily, the first trigger operation may be, for example, a click operation, a slide operation, or a hover operation of the user on the identification information of the target multimedia file.
[0081] The fine-tuning page may be, for example, a page for fine-tuning the target multimedia file. The fine-tuning page includes configuration items for collecting fine-tuning instructions. Through the fine-tuning page, for example, the user may modify the script for generating the target multimedia file, change the style of the text in the target multimedia file, change the digital person, the timbre, etc.
[0082] For example, see Fig. 9 , if the user hovers the mouse over the target multimedia file 2, the editing options corresponding to the target multimedia file 2 are displayed. If the user continues to click on the editing option, see Fig.10 The fine-tuning page corresponding to the target multimedia file 2 is displayed. In the fine-tuning page, the user is allowed to adjust the script for generating the target multimedia file 2 and the text style in the target multimedia file 2.
[0083] By setting a first trigger operation in response to any target multimedia file, a fine-tuning page of the target multimedia file is displayed; through the fine-tuning page, fine-tuning instructions for the target multimedia file are collected, the purpose of which is to allow the user to modify a specific target multimedia file to make it more in line with the user's needs.
[0084] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0085] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.
[0086] As an optional but non-limiting implementation, in response to receiving an active request from the user, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0087] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0088] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described action sequence, because according to the present invention, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.
[0089] Fig.11 Schematic diagram of the structure of a multimedia file generation device in an embodiment of the present disclosure. The multimedia file generation device provided in the embodiment of the present disclosure can be configured in a client or in a server. Fig.11 , the multimedia file generating device specifically comprises:
[0090] A display module 310 is used to display a page specified by an object;
[0091] The designation module 320 is used to determine the main object of the target multimedia file through the object designation page, and display the multimedia file configuration page; the multimedia file configuration page includes the identification information of the main object;
[0092] A collection module 330, configured to collect attribute information of a target multimedia file through the multimedia file configuration page;
[0093] The generating module 340 is used to generate a target multimedia file based on the attribute information of the main object and the attribute information of the target multimedia file, wherein the target multimedia file is used to introduce the main object.
[0094] Furthermore, the object designation page includes a page address input box; a designation module, which is used to:
[0095] In response to an input operation on the page address input box, parsing the page address inputted in the page address input box to determine a target page referred to by the inputted page address;
[0096] Based on the content in the target page, a main object and attribute information of the main object are determined.
[0097] Furthermore, the object designation page includes a preloaded object display option and a designation module for:
[0098] In response to a selection operation of the preloaded object display option, an object selection page is displayed; the object selection page includes identification information of one or more preloaded objects;
[0099] In response to a selection operation on a preloaded object in the object selection page, taking the selected preloaded object as a main object;
[0100] Based on the preloaded content associated with the subject object, attribute information of the target object is determined.
[0101] Furthermore, the collection module is used to:
[0102] Displaying target multimedia file attribute configuration items in the multimedia file configuration page; the target multimedia file attribute configuration items are used to configure the usage scenario of the target multimedia file and / or the type of the target multimedia file;
[0103] In response to the configuration operation on the multimedia file attribute configuration item, attribute information of the target multimedia file is determined.
[0104] Furthermore, the multimedia file configuration page also includes the subject object attribute configuration item; the collection module is also used to:
[0105] In response to a configuration operation on the subject object attribute configuration item, adjusting attribute information of the subject object;
[0106] The generating the target multimedia file based on the attribute information of the subject object and the attribute information of the target multimedia file comprises:
[0107] A target multimedia file is generated based on the adjusted attribute information of the subject object and the attribute information of the target multimedia file.
[0108] Furthermore, the multimedia file configuration page is also used to collect target materials; a generation module is used to:
[0109] A target multimedia file is generated based on the attribute information of the subject object, the attribute information of the target multimedia file and the target material.
[0110] Furthermore, if the number of the target multimedia files generated is greater than or equal to 2, and the types of at least two of the target multimedia files are different; the display module is used to display the generated result page after generating the target multimedia files; the generated result page includes multiple result display areas; each of the result display areas corresponds to one of the types, and is used to display the identification information of the target multimedia files of the same type.
[0111] Furthermore, in the generation result page, the result display area includes a continue generation option; the method further includes a regeneration module for:
[0112] In response to the triggering operation of the continue generating option, determining a target type; the target type is a type corresponding to the target result display area;
[0113] Based on the attribute information of the main object and the target type, a new target multimedia file is generated again.
[0114] Furthermore, the device also includes a fine-tuning module, which is used to:
[0115] In response to a first trigger operation on any target multimedia file, displaying a fine-tuning page of the target multimedia file;
[0116] Collecting fine-tuning instructions for the target multimedia file through the fine-tuning page;
[0117] Based on the fine-tuning instruction for the target multimedia file, the target multimedia file is fine-tuned.
[0118] The multimedia file generation device provided in the embodiment of the present disclosure can execute the steps executed by the client or server in the multimedia file generation method provided in the embodiment of the method of the present disclosure, and has execution steps and beneficial effects, which will not be repeated here.
[0119] Fig.12Schematic diagram of the structure of an electronic device in the embodiment of the present disclosure. Fig.12 , which shows a schematic diagram of the structure of an electronic device 1000 suitable for implementing the embodiment of the present disclosure. The electronic device 1000 in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle terminals (such as vehicle navigation terminals), wearable electronic devices, etc., and fixed terminals such as digital TVs, desktop computers, smart home devices, etc. Fig.12 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0120] like Fig.12 As shown, the electronic device 1000 may include a processing device (e.g., a central processing unit, a graphics processor, etc.) 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1008 to a random access memory (RAM) 1003 to implement the multimedia file generation method of the embodiment described in the present disclosure. In the RAM 1003, various programs and information required for the operation of the electronic device 1000 are also stored. The processing device 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0121] Typically, the following devices may be connected to the I / O interface 1005: an input device 1006 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1007 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1008 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 may allow the electronic device 1000 to communicate with other devices wirelessly or by wire to exchange information. Although Fig.12 The electronic device 1000 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.
[0122] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart, thereby implementing the multimedia file generation method as described above. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 1009, or installed from the storage device 1008, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.
[0123] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include an information signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated information signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0124] In some embodiments, the client and the server may communicate using any known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital information communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any known or future developed network.
[0125] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0126] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device:
[0127] Display the specified page of the object;
[0128] Determine the subject object of the target multimedia file through the object designation page, and display the multimedia file configuration page; the multimedia file configuration page includes the identification information of the subject object;
[0129] Collecting attribute information of the target multimedia file through the multimedia file configuration page;
[0130] Based on the attribute information of the subject object and the attribute information of the target multimedia file, a target multimedia file is generated, and the target multimedia file is used to introduce the subject object.
[0131] Optionally, when the above one or more programs are executed by the electronic device, the electronic device may also execute other steps described in the above embodiments.
[0132] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or a combination thereof, including, but not limited to, object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0133] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0134] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of a unit does not, in some cases, limit the unit itself.
[0135] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0136] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0137] According to one or more embodiments of the present disclosure, the present disclosure provides an electronic device, including:
[0138] one or more processors;
[0139] A memory for storing one or more programs;
[0140] When the one or more programs are executed by the one or more processors, the one or more processors implement any multimedia file generation method provided in the present disclosure.
[0141] According to one or more embodiments of the present disclosure, the present disclosure provides a computer-readable storage medium having a computer program stored thereon, and when the program is executed by a processor, the method for generating a multimedia file as described in any one of the methods provided by the present disclosure is implemented.
[0142] The embodiments of the present disclosure further provide a computer program product, which includes a computer program or instructions. When the computer program or instructions are executed by a processor, the multimedia file generation method described above is implemented.
[0143] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0144] The above description is only a specific embodiment of the present disclosure, so that those skilled in the art can understand or implement the present disclosure. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to the embodiments described herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for generating a multimedia file, characterized in that: include: Display the specified page of the object; Determine the main object of the target multimedia file through the object designation page, and display the multimedia file configuration page; The multimedia file configuration page includes identification information of the subject object; Collecting attribute information of the target multimedia file through the multimedia file configuration page; Based on the attribute information of the subject object and the attribute information of the target multimedia file, a target multimedia file is generated, and the target multimedia file is used to introduce the subject object.
2. The method according to claim 1, characterized in that The object designation page includes a page address input box; determining the main object of the target multimedia file through the object designation page includes: In response to an input operation on the page address input box, parsing the page address inputted in the page address input box to determine a target page referred to by the inputted page address; Based on the content in the target page, a main object and attribute information of the main object are determined.
3. The method according to claim 1, characterized in that The object designation page includes a preloaded object display option, and determining the main object of the target multimedia file through the object designation page includes: In response to a selection operation on the preloaded object display option, an object selection page is displayed; the object selection page includes identification information of one or more preloaded objects; In response to a selection operation on a preloaded object in the object selection page, taking the selected preloaded object as a main object; Based on the preloaded content associated with the subject object, attribute information of the target object is determined.
4. The method according to claim 1, characterized in that: The collecting of the attribute information of the target multimedia file through the multimedia file configuration page includes: Displaying target multimedia file attribute configuration items in the multimedia file configuration page; the target multimedia file attribute configuration items are used to configure the usage scenario of the target multimedia file and / or the type of the target multimedia file; In response to the configuration operation on the multimedia file attribute configuration item, attribute information of the target multimedia file is determined.
5. The method according to claim 1, characterized in that The multimedia file configuration page also includes the subject object attribute configuration item; the method also includes: In response to a configuration operation on the subject object attribute configuration item, adjusting attribute information of the subject object; The generating the target multimedia file based on the attribute information of the subject object and the attribute information of the target multimedia file comprises: A target multimedia file is generated based on the adjusted attribute information of the subject object and the attribute information of the target multimedia file.
6. The method according to claim 1, characterized in that The multimedia file configuration page is also used to collect target materials; the generating of the target multimedia file based on the attribute information of the subject object and the attribute information of the target multimedia file includes: A target multimedia file is generated based on the attribute information of the subject object, the attribute information of the target multimedia file and the target material.
7. The method according to claim 1, characterized in that If the number of the generated target multimedia files is greater than or equal to 2, and at least two of the target multimedia files are of different types; After generating the target multimedia file, the method further includes: Display the generated result page; the generated result page includes multiple result display areas; each of the result display areas corresponds to one of the types and is used to display the identification information of the target multimedia files of the same type.
8. The method according to claim 7, characterized in that In the generation result page, the result display area includes a continue generation option; The method further comprises: In response to the triggering operation of the continue generating option, determining a target type; the target type is a type corresponding to the target result display area; Based on the attribute information of the main object and the target type, a new target multimedia file is generated again.
9. The method according to claim 7, characterized in that: Also includes: In response to a first trigger operation on any target multimedia file, displaying a fine-tuning page of the target multimedia file; Collecting fine-tuning instructions for the target multimedia file through the fine-tuning page; Based on the fine-tuning instruction for the target multimedia file, the target multimedia file is fine-tuned.
10. A multimedia file generating device, characterized in that: include: Display module, used to display the specified page of the object; A designation module, used to determine the main object of the target multimedia file through the object designation page, and display a multimedia file configuration page; the multimedia file configuration page includes identification information of the main object; A collection module, used to collect attribute information of a target multimedia file through the multimedia file configuration page; A generating module is used to generate a target multimedia file based on the attribute information of the subject object and the attribute information of the target multimedia file, wherein the target multimedia file is used to introduce the subject object.
11. An electronic device, characterized in that: The electronic device comprises: one or more processors; A storage device for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 9.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.
Citation Information
Cited By
Multimedia file generation method and apparatus, electronic device, and storage medium
WO2026086566A1
Information display method and apparatus, electronic device, and storage medium
WO2026171208A1