Media information processing method and device, electronic equipment, storage medium and product

By displaying the usage prompt information of the target template in the media information display page and responding to the template usage instructions triggered by the usage prompt information, the media information creation interface is directly displayed on the display page, which solves the problem that users need to jump to the shooting interface for shooting the same template. The problem of improving the efficiency of media information creation.

CN119440370APending Publication Date: 2025-02-14TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310978544.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-03
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

When users want to use the same template to shoot when watching videos, they need to leave the current feed stream and jump to the shooting interface, resulting in the inefficient media information creating the same template.

Method used

In the display page of media information, the usage prompt information of the corresponding target template is displayed, and the media information creation interface corresponding to the target template is displayed in response to the template usage instructions triggered by the use of the prompt information, so as to create the corresponding media information based on the target template.

Benefits of technology

The media information creation interface is displayed directly on the media information display page, which reduces the blocking and operation difficulty of the media information creation process and improves the efficiency of creating media information based on the target template.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119440370A_ABST
    Figure CN119440370A_ABST
Patent Text Reader

Abstract

The invention provides a media information processing method and device, electronic equipment, a computer readable storage medium and a computer program product, and the method comprises the steps: displaying target media information in a media information stream, the target media information being created by using a target template; using prompt information corresponding to the target template is displayed in a display page of the target media information, the using prompt information is used for prompting, and media information is created based on the target template; in response to a template use instruction triggered based on the use prompt information, displaying a media information creation interface including the target template; wherein the media information creating interface is used for creating corresponding media information based on the target template. Through the method and the device, the creation efficiency of creating the media information based on the target template can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet technology, and in particular to a method, device, electronic device, computer-readable storage medium and computer program product for processing media information. Background Art

[0002] In related video browsing programs, when watching a video, if the user wants to use the same template to shoot, he needs to leave the current feed stream and jump to the shooting interface to shoot the same template. This results in low efficiency when the user creates media information of the same template. Summary of the invention

[0003] Embodiments of the present application provide a method, device, electronic device, computer-readable storage medium, and computer program product for processing media information, which can improve the creation efficiency when creating media information based on a target template.

[0004] The technical solution of the embodiment of the present application is implemented as follows:

[0005] The present application provides a method for processing media information, including:

[0006] Displaying target media information in a media information stream, where the target media information is created using a target template;

[0007] In the display page of the target media information, use prompt information corresponding to the target template is displayed, and the use prompt information is used to prompt to create media information based on the target template;

[0008] In response to a template use instruction triggered based on the use prompt information, displaying a media information creation interface including the target template;

[0009] The media information creation interface is used to create corresponding media information based on the target template.

[0010] The present application provides a media information processing device, including:

[0011] A display module, used to display target media information in a media information stream, wherein the target media information is created using a target template;

[0012] A first display module, configured to display usage prompt information corresponding to the target template in a display page of the target media information, wherein the usage prompt information is used to prompt the user to create media information based on the target template;

[0013] The second display module is used to display a media information creation interface including the target template in response to a template use instruction triggered based on the use prompt information; wherein the media information creation interface is used to create corresponding media information based on the target template.

[0014] In the above scheme, the first display module is also used to receive a template acquisition operation for the target media information during the process of displaying the target media information, and the template acquisition operation is used to obtain the target template; in response to the template acquisition operation, the usage prompt information corresponding to the target template is displayed in the display page of the target media information.

[0015] In the above scheme, the usage prompt information includes the template identifier of the target template, and the usage prompt information is also used to indicate that the use of the target template is triggered by dragging the template identifier to the target area; the device also includes a dragging module, and the dragging module is used to respond to the dragging operation on the template identifier, and along with the dragging operation, display the process of dragging the template identifier to the target area indicated by the usage prompt information; in response to the release operation of the dragging operation, when the template identifier is dragged to the target area, the template usage instruction is triggered.

[0016] In the above scheme, the usage prompt information is presented through a prompt animation, and the first display module is also used to display a prompt animation corresponding to the target template, and the prompt animation includes an animation process of dragging the template logo to the target area.

[0017] In the above scheme, the device also includes a conversion module, which is used to convert the usage prompt information into operation prompt information when the template identifier is dragged to the target area; wherein the operation prompt information is used to prompt the execution of the release operation to trigger the display of the media information creation interface.

[0018] In the above scheme, the template identifier of the target template is presented through a thumbnail of the target template, and the device also includes an identification module, which is used to receive a template acquisition operation for the target media information during the process of displaying the target media information; in response to the template acquisition operation, identify the target media information to obtain the target template corresponding to the target media information; obtain the thumbnail corresponding to the target template, and use the thumbnail as the template identifier of the target template.

[0019] In the above scheme, the second display module is also used to display a media information creation interface including the target template through a floating window or a floating layer; wherein the media information creation interface includes a target image, and the target image is created based on the target template and the captured image of the target object.

[0020] In the above scheme, the device also includes a third display module, which is used to display shooting controls on the media information creation interface; in response to shooting instructions triggered by the shooting controls, the media information obtained by shooting based on the target template is displayed on the media information creation interface.

[0021] In the above scheme, the device also includes a fourth display module, which is used to display an upload control on the media information creation interface; in response to a trigger operation on the upload control, display a media information selection interface including multiple candidate media information; in response to a selection operation on the target candidate media information among the multiple candidate media information, display the media information created based on the target candidate media information and the target template on the media information creation interface.

[0022] In the above scheme, the device also includes a fifth display module, which is used to display media information created based on the target template and at least one operation control on the media information creation interface; wherein the operation control is used to indicate the execution of interactive operations on the created media information, and different interactive operations indicated by different operation controls are different; in response to a trigger operation on a target operation control among the at least one operation control, the target interactive operation indicated by the target operation control is executed for the created media information.

[0023] In the above solution, the target operation control is a publishing control, and the fifth display module is further used to publish the created media information to the media information stream in response to a trigger operation on the publishing control.

[0024] In the above scheme, the device also includes a sixth display module, which is used to display media information created based on the target template and at least one media information editing control on the media information creation interface; wherein the media information editing control is used to edit the created media information, and different media information editing controls correspond to different editing contents.

[0025] In the above scheme, the device also includes a seventh display module, which is used to display a template selection control in the media information creation interface; in response to a trigger operation on the template selection control, display at least two selectable candidate templates including the target template; in response to a selection operation on a target candidate template among the at least two candidate templates, when the target candidate template is different from the target template, replace the target template in the media information creation interface with the target candidate template.

[0026] In the above scheme, the device also includes an eighth display module, which is used to display a similar template switching control in the media information creation interface; in response to a trigger operation on the similar template switching control, the target template in the media information creation interface is replaced with a similar template, and the similarity between the similar template and the target template reaches a similarity threshold.

[0027] In the above scheme, a template usage control is also displayed in the display page of the target media information, and the usage prompt information is also used to indicate that the use of the target template is triggered by triggering the template usage control; the device also includes a trigger module, and the trigger module is used to trigger the template usage instruction in response to a trigger operation on the template usage control.

[0028] In the above scheme, the first display module is also used to obtain the account information of the currently logged-in account, and the account information includes at least one of the following: login duration, number of published media information, and number of interactions; when it is determined based on the account information that the currently logged-in account meets the preset conditions, the usage prompt information corresponding to the target template is displayed.

[0029] An embodiment of the present application provides an electronic device, including:

[0030] A memory for storing computer executable instructions;

[0031] The processor is used to implement the media information processing method provided in the embodiment of the present application when executing the computer executable instructions stored in the memory.

[0032] An embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions for causing a processor to execute instructions to implement a method for processing media information provided in an embodiment of the present application.

[0033] The embodiment of the present application provides a computer program product, which includes computer executable instructions, and the computer executable instructions are stored in a computer readable storage medium. The processor of the electronic device reads the computer executable instructions from the computer readable storage medium, and the processor executes the computer executable instructions, so that the electronic device executes the media information processing method provided in the embodiment of the present application.

[0034] The embodiments of the present application have the following beneficial effects:

[0035] When displaying the target media information created by using the target template based on the media information flow, the use prompt information of the corresponding target template is displayed in the display page of the target media information, and then in response to the template use instruction triggered by the use prompt information, the media information creation interface corresponding to the target template is displayed, thereby creating the corresponding media information based on the target template. In this way, when browsing the target media information, the media information creation interface corresponding to the target template is directly displayed in the display page of the target media information, thereby creating the corresponding media information based on the target template. Compared with the solution in the prior art that needs to jump from the display page of the target media information to the shooting page to shoot the same template, the blocking of the media information creation process and the difficulty of operation are reduced, thereby improving the creation efficiency when creating media information based on the target template. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Figure 1 is a schematic diagram of the architecture of a media information processing system 100 provided in an embodiment of the present application;

[0037] Figure 2 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

[0038] Figure 3 It is a flowchart of a method for processing media information provided in an embodiment of the present application;

[0039] Figure 4 is a schematic diagram showing target media information provided by an embodiment of the present application;

[0040] Figure 5 It is a schematic diagram of a process of triggering a template usage instruction based on usage prompt information provided in an embodiment of the present application;

[0041] Figure 6 It is a schematic diagram of a process of converting usage prompt information into operation prompt information provided by an embodiment of the present application;

[0042] Figure 7 It is a schematic diagram of a process of triggering a template use instruction when the template identifier provided in an embodiment of the present application is a thumbnail of a target template;

[0043] Figure 8 is a schematic diagram of a media information creation interface provided in an embodiment of the present application;

[0044] Fig. 9 is a schematic diagram of an operation control provided in an embodiment of the present application;

[0045] Fig.10 is a schematic diagram of a media information editing control provided in an embodiment of the present application;

[0046] Fig.11 This is a flow chart of a method for shooting the same short video using a template provided in an embodiment of the present application. DETAILED DESCRIPTION

[0047] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. The described embodiments should not be regarded as limiting the present application. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of this application.

[0048] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0049] In the following description, the terms "first\second\third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.

[0050] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0051] Before further describing the embodiments of the present application in detail, the nouns and terms involved in the embodiments of the present application are explained. The nouns and terms involved in the embodiments of the present application are subject to the following interpretations.

[0052] 1) In response, it is used to indicate the conditions or states on which the executed operations depend. When the dependent conditions or states are met, one or more operations executed may be in real time or have a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations executed are executed.

[0053] 2) Client, also known as the user end, refers to the program corresponding to the server that provides local services to users. Except for some applications that can only run locally, it is generally installed on the terminal and needs to cooperate with the server to run, that is, it requires corresponding servers and service programs in the network to provide corresponding services. In this way, specific communication connections need to be established on the client and server sides to ensure the normal operation of the application, such as virtual scene clients (such as game clients) and video clients.

[0054] 3) Templates, including video templates or image templates, refer to editing templates that carry materials (such as background, music, transitions, etc.). After the user uploads a picture or video in the template, the image / video is automatically edited and spliced ​​according to the template's effect settings to generate a high-quality image or video.

[0055] 4) Artificial Intelligence (AI) is the theory, method, technology and application system that uses digital computers or machines controlled by digital computers to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results. In other words, artificial intelligence is a comprehensive technology in computer science that attempts to understand the essence of intelligence and produce a new intelligent machine that can respond in a similar way to human intelligence. Artificial intelligence is to study the design principles and implementation methods of various intelligent machines so that machines have the functions of perception, reasoning and decision-making.

[0056] 5) Feed stream refers to an information stream that is continuously updated and presented to users. The timeline is the most typical way to display feed streams, and the content is displayed to users in the order in which the feed stream content is updated.

[0057] 6) Information flow is a group of information moving in the same direction in space and time. Information flow has a common information source and information receiver, that is, it is the collection of all information transmitted from one branch (i.e., information source) to another branch (i.e., address).

[0058] 7) Uniform Resource Locator (URL): Every web page on the Internet has a unique name identifier, also known as the URL.

[0059] See also Figure 1 , Figure 1It is an architectural diagram of a media information processing system 100 provided in an embodiment of the present application, to realize an application scenario of media information processing (for example, the application scenario of media information processing may be a user watching a short video, displaying a target video created using a target template, and then displaying usage prompt information corresponding to the target template in the display page of the target video, thereby responding to a template usage instruction triggered by the usage prompt information, displaying a shooting window corresponding to the target template, and then shooting the same video based on the target template in the shooting window), a terminal (terminal 400 is shown as an example), terminal 400 is connected to server 200 via network 300, wherein network 300 may be a wide area network or a local area network, or a combination of the two, and data transmission is realized using wireless or wired links.

[0060] The server 200 is used to send a media information stream including target media information created using a target template to the terminal 400;

[0061] Terminal 400 is used to receive a media information stream including target media information created using a target template, and to display the target media information in the media information stream, where the target media information is created using the target template; in a display page of the target media information, usage prompt information corresponding to the target template is displayed, where the usage prompt information is used to prompt the creation of media information based on the target template; in response to a template usage instruction triggered by the usage prompt information, a media information creation interface including the target template is displayed; wherein the media information creation interface is used to create corresponding media information based on the target template.

[0062] In some embodiments, the server 200 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks (CDN, Content Deliver Network), and big data and artificial intelligence platforms. The terminal 400 may be a smart phone, a tablet computer, a laptop computer, a desktop computer, a set-top box, an intelligent voice interaction device, a smart home appliance, a virtual reality device, a vehicle-mounted terminal, an aircraft, a portable music player, a personal digital assistant, a dedicated messaging device, a portable gaming device, an intelligent speaker, and a smart watch, but is not limited thereto. The terminal and the server may be directly or indirectly connected via wired or wireless communication, which is not limited in the embodiments of the present application.

[0063] Next, an electronic device that implements the method for processing media information provided by the embodiment of the present application is described. Figure 2 , Figure 2is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device may be a server or a terminal. Figure 1 Take the terminal shown in as an example, Figure 2 The electronic device shown includes: at least one processor 410, a memory 450, at least one network interface 420 and a user interface 430. The various components in the terminal 400 are coupled together via a bus system 440. It is understood that the bus system 440 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 440 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, the bus system 440 is not shown in FIG. Figure 2 Various buses are labeled as bus system 440 .

[0064] Processor 410 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., where the general-purpose processor can be a microprocessor or any conventional processor, etc.

[0065] The user interface 430 includes one or more output devices 431 that enable display of media content, including one or more speakers and / or one or more visual display screens. The user interface 430 also includes one or more input devices 432, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.

[0066] The memory 450 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state memory, hard disk drives, optical disk drives, etc. The memory 450 may optionally include one or more storage devices that are physically remote from the processor 410.

[0067] The memory 450 includes a volatile memory or a non-volatile memory, and may also include both volatile and non-volatile memories. The non-volatile memory may be a read-only memory (ROM), and the volatile memory may be a random access memory (RAM). The memory 450 described in the embodiments of the present application is intended to include any suitable type of memory.

[0068] In some embodiments, memory 450 can store data to support various operations, examples of which include programs, modules, and data structures, or a subset or superset thereof, as exemplarily described below.

[0069] Operating system 451, including system programs for processing various basic system services and performing hardware-related tasks, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware-based tasks;

[0070] A network communication module 452, used to reach other electronic devices via one or more (wired or wireless) network interfaces 420, exemplary network interfaces 420 include: Bluetooth, Wireless Compatibility Certification (WiFi), and Universal Serial Bus (USB), etc.;

[0071] a presentation module 453 for enabling display of information via one or more output devices 431 (e.g., display screen, speaker, etc.) associated with the user interface 430 (e.g., a user interface for operating peripherals and displaying content and information);

[0072] The input processing module 454 is used to detect one or more user inputs or interactions from one of the one or more input devices 432 and translate the detected inputs or interactions.

[0073] In some embodiments, the device provided in the embodiments of the present application can be implemented in software. Figure 2 The processing device 455 of the media information stored in the memory 450 is shown, which can be software in the form of a program and a plug-in, etc., including the following software modules: a display module 4551, a first display module 4552 and a second display module 4553. These modules are logical, so they can be arbitrarily combined or further divided according to the functions implemented. The functions of each module will be described below.

[0074] In other embodiments, the device provided in the embodiments of the present application can be implemented in hardware. As an example, the media information processing device provided in the embodiments of the present application can be a processor in the form of a hardware decoding processor, which is programmed to execute the media information processing method provided in the embodiments of the present application. For example, the processor in the form of a hardware decoding processor can adopt one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field programmable gate arrays (FPGAs), or other electronic components.

[0075] In some embodiments, the terminal or server can implement the method for processing media information provided in the embodiments of the present application by running a computer program. For example, the computer program can be a native program or software module in the operating system; it can be a native application (APP, Application), that is, a local client, that is, a program that needs to be installed in the operating system to run, such as an instant messaging APP, a web browser APP; it can also be a small program, that is, a program that can be run only by downloading it to a browser environment; it can also be a small program that can be embedded in any APP. In short, the above-mentioned computer program can be any form of client, module or plug-in.

[0076] Based on the above description of the media information processing system and electronic device provided by the embodiment of the present application, the following describes the media information processing method provided by the embodiment of the present application. In actual implementation, the media information processing method provided by the embodiment of the present application can be implemented by the terminal or the server alone, or by the terminal and the server in collaboration, so that Figure 1 The method for processing media information provided in the embodiment of the present application is described as an example in which the terminal 400 alone executes the method. Figure 3 , Figure 3 is a flow chart of a method for processing media information provided by an embodiment of the present application. Next, Figure 3 The steps shown are explained.

[0077] Step 101: The terminal displays target media information in a media information stream, where the target media information is created using a target template.

[0078] In actual implementation, a client for browsing media information streams is provided on the terminal, such as a video application client, a news application client, an instant messaging client, etc. The terminal can present an information stream page through the client, thereby displaying the media information stream through the information stream page. Specifically, the process of displaying the target media information in the media information stream can be to display a function control for triggering the information stream page in the client; in response to a trigger operation based on the function control, display an information stream page including the media information stream; in response to a sliding operation on the displayed media information stream, during the execution of the sliding operation, display the target media information created using the target template. The media information stream here may include picture information, video information, etc. The template includes an editing effect, which is used to be applied to the media information to form an editing effect. The embodiment of the present application does not limit the specific representation form of the editing effect, for example, it may be a sticker, a picture, audio, animation, a special effect, or a speed change effect.

[0079] For example, see Figure 4 , Figure 4is a schematic diagram showing target media information provided by an embodiment of the present application, based on Figure 4 , Figure 4 The dotted box 401 and the dotted box 402 in b are target templates, where the target template is a sticker. Specifically, Figure 4 The media information shown in a, such as an image, will Figure 4 The target template indicated by the dashed box 401 and the dashed box 402 in b is applied to the image, so as to obtain Figure 4 The target media information indicated by b.

[0080] In some embodiments, when the target media information includes at least a video, the process of displaying the target media information in the media information stream may be, in the process of performing a sliding operation on the information stream page, detecting the display area of ​​the video on the information stream page to obtain the size of the display area of ​​the video on the information stream page; when the ratio of the display area size to the area occupied by the video reaches a preset ratio, playing the video. Here, the preset ratio may be one-half, one-third, etc., and this is not limited in the embodiments of the present application.

[0081] Exemplarily, when the user browses the media information in the media information stream through a sliding operation such as a swiping operation until the user browses to the position of the video, when the display area of ​​the video displayed by sliding down exceeds half, the video starts to play.

[0082] It should be noted that the target media information here may be pre-stored locally in the electronic device, or may be obtained by the electronic device from the outside world (such as the Internet), or may be collected by the electronic device in real time, such as collected in real time by the camera and / or microphone of the electronic device, or may be created by other users and then published in the media information stream. This embodiment of the application does not limit this.

[0083] Step 102: Display usage prompt information corresponding to the target template in the display page of the target media information, where the usage prompt information is used to prompt the creation of media information based on the target template.

[0084] In actual implementation, the usage prompt information may be displayed through a trigger operation of the user. Specifically, the process of displaying the usage prompt information of the corresponding target template in the display page of the target media information may be that, in the process of displaying the target media information, a template acquisition operation for the target media information is received, and the template acquisition operation is used to acquire the target template; in response to the template acquisition operation, the usage prompt information of the corresponding target template is displayed in the display page of the target media information.

[0085] It should be noted that the template acquisition operation can be a pressing operation or a double-click operation on the display page of the target media information. For example, when the template acquisition operation is a pressing operation on the display page of the target media information, when the template acquisition operation for the target media information is received, the pressing parameters corresponding to the pressing operation are obtained, such as the pressing duration or the pressing pressure, so as to compare the pressing operation with the pressing parameter threshold. When the comparison result indicates that the pressing parameter of the pressing operation is greater than the pressing parameter threshold, such as the pressing duration of the pressing operation is greater than the pressing duration threshold or the pressing pressure of the pressing operation is greater than the pressing pressure threshold, in response to the template acquisition operation, the usage prompt information of the corresponding target template is displayed in the display page of the target media information.

[0086] In actual implementation, there are various forms of usage prompt information corresponding to the target template. Next, the process of triggering a template usage instruction based on the usage prompt information after the usage prompt information is displayed is described for different forms of the usage prompt information.

[0087] In some embodiments, the usage prompt information includes a template identifier of the target template, and the usage prompt information is also used to indicate that the use of the target template is triggered by dragging the template identifier to the target area; thus, after displaying the usage prompt information corresponding to the target template, it is also possible to, in response to a drag operation on the template identifier, display the process of dragging the template identifier to the target area indicated by the usage prompt information as the drag operation proceeds; in response to a release operation on the drag operation, when the template identifier is dragged to the target area, a template usage instruction is triggered.

[0088] It should be noted that the usage prompt information here includes at least one of the template identifier of the target template and the prompt information for indicating the target area corresponding to the drag operation. For example, the template identifier can be an image corresponding to the template, and the prompt information can be text information such as "Drag here to use the template", or animation information, etc. The position of the target area is pre-set and can be any area without controls on the display page of the target media information.

[0089] In actual implementation, when the prompt information is text information, that is, the use prompt information is presented through the prompt text, the process of displaying the use prompt information of the corresponding target template may be to display the prompt text of the corresponding target template, and the prompt text includes the text content of dragging the template logo to the target area, such as "drag here to use the template"; when the prompt information is animation information, that is, the use prompt information is presented through the prompt animation, the process of displaying the use prompt information of the corresponding target template may be to display the prompt animation of the corresponding target template, and the prompt animation includes the animation process of dragging the template logo to the target area. The animation process here may be an animation showing a hand performing a drag operation to drag the template logo to a target area of ​​the display page.

[0090] For example, see Figure 5 , Figure 5 is a schematic diagram of a process of triggering a template usage instruction based on usage prompt information provided in an embodiment of the present application, based on Figure 5 , the usage prompts here are as follows Figure 5 The text information indicated in b 502, specifically, in response to Figure 5 The template acquisition operation of a in the figure is shown as follows Figure 5 b includes the prompt text indicated by 502 and the usage prompt information of the template identifier indicated by the dotted box 501, so that in response to the drag operation on the template identifier indicated by the dotted box 501, along with the drag operation, the process of dragging the template identifier to the target area indicated by the prompt text indicated by 502 is displayed.

[0091] In actual implementation, when the template logo is dragged to the target area, the usage prompt information is converted into operation prompt information; wherein the operation prompt information is used to prompt the release operation to trigger the display of the media information creation interface. Here, the usage prompt information is converted into operation prompt information, that is, the prompt information in the usage prompt information is converted into operation prompt information.

[0092] It should be noted that, as mentioned above, the prompt information in the usage prompt information can be presented through prompt text or through prompt animation, so correspondingly, the operation prompt information can also be presented through prompt text or through prompt animation; when the prompt information in the usage prompt information is presented through prompt text, the operation prompt information is presented through prompt text, and when the prompt information in the usage prompt information is presented through prompt animation, the operation prompt information is presented through prompt animation. Specifically, the prompt information in the usage prompt information is presented through prompt text, and the operation prompt information is also presented through prompt text, and when the template identifier is dragged to the target area, the first prompt text corresponding to the target template displayed is switched to the second prompt text, wherein the first prompt text includes the text content of dragging the template identifier to the target area, and the second prompt text includes the text content of performing a release operation to trigger the display of the media information creation interface;

[0093] Similarly, the prompt information in the usage prompt information is presented through a prompt animation, and the operation prompt information is also presented through a prompt animation. When the template identifier is dragged to the target area, the first prompt animation corresponding to the target template displayed is switched to a second prompt animation, wherein the first prompt animation includes an animation process of dragging the template identifier to the target area, and the second prompt animation includes an animation process of releasing the template identifier to display the media information creation interface.

[0094] For example, see Figure 6 , Figure 6 is a schematic diagram of a process of converting usage prompt information into operation prompt information provided by an embodiment of the present application, based on Figure 6 , the prompt information in the use prompt information is presented through the prompt text, and the operation prompt information is also presented through the prompt text. Figure 6 The template identifier indicated by the dashed box 601 in a is dragged to Figure 6 When the target area indicated by 602 in a is Figure 6 The prompt information in the use prompt information indicated by 602 in a is converted into Figure 6 The operation prompt information indicated by 603 in a.

[0095] It should be noted that when the template identifier is not dragged to the target area, the display of the use prompt information including the template identifier and the prompt information is cancelled, and then the target media information continues to be viewed based on the display page.

[0096] In actual implementation, as described above, the template identifier can be an image corresponding to the template, where the image can be an image of the same size as the target template included in the target media information, or it can be a thumbnail, that is, the template identifier of the target template can be presented by the thumbnail of the target template. Therefore, before displaying the usage prompt information of the corresponding target template, it is also possible to receive a template acquisition operation for the target media information during the process of displaying the target media information; in response to the template acquisition operation, identify the target media information to obtain the target template corresponding to the target media information; obtain the thumbnail corresponding to the target template, and use the thumbnail as the template identifier of the target template.

[0097] It should be noted that the template acquisition operation here is the same as the template acquisition operation described above, and can be a press operation or a double-click operation on the display page of the target media information. For example, when the template acquisition operation is a press operation on the display page of the target media information, when the template acquisition operation for the target media information is received, the press parameter corresponding to the press operation is obtained, and the press operation is compared with the press parameter threshold. When the comparison result indicates that the press parameter of the press operation is greater than the press parameter threshold, in response to the template acquisition operation, the target media information is identified to obtain the target template corresponding to the target media information.

[0098] It should be noted that in the process of identifying the target media information in response to the template acquisition operation, the identification here refers to identifying the target template included in the target media information, such as when the target media information is an image, performing image recognition on the image corresponding to the target media information to obtain the target template included in the target media information; when the target media information is a video, performing image recognition on the frame image included in the target media information to obtain the target template included in the target media information. Thus, a thumbnail corresponding to the target template is obtained, and the thumbnail is used as the template identifier of the target template.

[0099] For example, see Figure 7 , Figure 7 The schematic diagram of the process of triggering the template use instruction when the template identifier provided by the embodiment of the present application is the thumbnail of the target template is based on Figure 7 , in response to Figure 7 The template acquisition operation of a in Figure 7 The target media information in a is identified, a target template corresponding to the target media information is obtained, and a thumbnail corresponding to the target template is obtained, so as to display the Figure 7 b includes the prompt text indicated by 702 and the use prompt information of the thumbnail of the target template indicated by the dotted box 701, so that in response to the drag operation of the thumbnail indicated by the dotted box 701, along with the drag operation, the process of dragging the thumbnail to the target area indicated by the prompt text indicated by 702 is displayed. Figure 7 The thumbnail indicated by the dashed box 701 in a is dragged to Figure 7 When the target area indicated by 702 in b is Figure 7 The usage prompt information indicated by 602 in b is converted into Figure 7 The operation prompt information indicated by 703 in c.

[0100] In other embodiments, the usage prompt information may be directly text information. In this case, a template usage control is also displayed in the display page of the target media information. The usage prompt information may be, for example, "whether to use the template" or "click the control to use the template", which is used to indicate that the use of the target template is triggered by triggering the template usage control. The template usage control is used to create media information using the target template, thereby triggering the template usage instruction in response to the triggering operation of the template usage control based on the usage prompt information. Here, the template usage control may be a control such as "one-click shooting of the same style" or a determination control for the usage prompt information, which is not limited in the embodiments of the present application.

[0101] Step 103, in response to the template use instruction triggered by the use prompt information, displaying a media information creation interface including the target template; wherein the media information creation interface is used to create corresponding media information based on the target template.

[0102] In actual implementation, in response to a template usage instruction triggered by usage prompt information, a media information creation interface including the target template is displayed on the display page of the target media information; in addition, the media information creation interface can be displayed on the display page through a floating window or a floating layer. Specifically, the process of displaying the media information creation interface including the target template can be, through a floating window or a floating layer, displaying the media information creation interface including the target template; wherein the media information creation interface includes a target image, and the target image is created based on the target template and the captured image of the target object.

[0103] It should be noted that the creation here may refer to applying the target template to the captured image of the target object, the target object may be an identification object in the target image, such as a face, a cat, a dog or the sky, etc., and the captured target image may refer to an image captured in real time by a camera.

[0104] For example, see Figure 8 , Figure 8 is a schematic diagram of a media information creation interface provided in an embodiment of the present application, based on Figure 8 , 801 indicates a media information creation interface, and the images included in the media information creation interface are collected in real time using a camera.

[0105] In some embodiments, when the media information creation interface is displayed through a floating window, the size of the floating window is adjusted in response to a size adjustment operation on the floating window; and the media information creation interface is displayed through the adjusted floating window.

[0106] It should be noted that the size adjustment operation here can be implemented based on a sliding operation or based on a dragging operation. Specifically, when the size adjustment operation is implemented based on a dragging operation, in response to the size adjustment operation on the floating window, the process of adjusting the size of the floating window can be to display a size adjustment control in an associated area of ​​the floating window, and in response to the dragging operation on the size adjustment control, adjust the size of the floating window based on a dragging length indicated by the dragging operation, wherein the size of the floating window after the adjustment is adapted to the dragging length indicated by the dragging operation, and the associated area of ​​the floating window indicates an upper area of ​​the floating window, One of the lower area, the left area, and the right area; or, when the size adjustment operation is implemented based on a sliding operation, here, the sliding operation includes a first sliding operation and a second sliding operation, so that, in response to the size adjustment operation for the floating window, the process of adjusting the size of the floating window can be, in response to the first sliding operation and the second sliding operation for the floating window, based on the sum of the sliding length indicated by the first sliding operation and the sliding length indicated by the second sliding operation, the size of the floating window is adjusted, wherein the size of the adjusted floating window is adapted to the sum of the sliding lengths indicated by the first sliding operation and the second sliding operation. In this way, when the media information creation interface is displayed through the floating window, the clarity of the displayed media information creation interface is improved by adjusting the size of the floating window, such as by enlarging the size of the floating window to enlarge the display of the media information creation interface, thereby improving the user experience.

[0107] In some embodiments, when the media information creation interface is displayed through a floating window, the display position of the floating window in the current interface can be pre-set, or can be determined by the user's operation. Specifically, in response to a move operation on the floating window, the movement process of the floating window is displayed on the display page of the current target media information; in response to a release operation on the floating window, the floating window is displayed at the target position of the display page of the current target media information; wherein the target position is the position of the floating window on the display page of the current target media information when the release operation on the floating window is received. In this way, when the media information creation interface is displayed through a floating window, the position of the floating window is moved to adapt to the user's usage habits, thereby improving the user experience.

[0108] In actual implementation, after displaying the media information creation interface including the target template, media information can also be created based on the media information creation interface and the target template. Here, media information can be created by shooting based on the target template, or by uploading the media information and then applying the target template to the media information.

[0109] In some embodiments, when media information is created by shooting based on a target template, specifically, a shooting control is displayed on a media information creation interface; in response to a shooting instruction triggered by the shooting control, media information obtained by shooting based on the target template is displayed on the media information creation interface.

[0110] Continuing with the above example, Figure 8 As shown, what is indicated by 802 is a shooting control, so that in response to a shooting instruction triggered by the shooting control indicated by 802, media information obtained by shooting based on the target template is displayed in the media information creation interface.

[0111] It should be noted that the shooting instruction here can instruct image shooting or video recording. Specifically, when the shooting instruction instructs image shooting, the process of displaying the media information obtained by shooting based on the target template in the media information creation interface in response to the shooting instruction triggered by the shooting control may be, in response to the shooting instruction triggered by a click operation on the shooting control, shooting the target image included in the media information creation interface, and displaying the image captured based on the target template in the media information creation interface; when the shooting instruction instructs video recording, the process of displaying the media information obtained by shooting based on the target template in the media information creation interface in response to the shooting instruction triggered by the shooting control may be, in response to the shooting instruction triggered by a press operation on the shooting control, recording the target image included in the media information creation interface, and displaying the video recorded based on the target template in the media information creation interface.

[0112] Continuing with the above example, Figure 8 As shown, in response to a single-click operation on the shooting control indicated by 802, the target image included in the media information creation interface is photographed, and the image captured based on the target template is displayed on the media information creation interface; or, in response to a long-press operation on the shooting control indicated by 802, a video is recorded on the target image included in the media information creation interface, and the video recorded based on the target template is displayed on the media information creation interface.

[0113] In actual implementation, the media information creation interface may also include a camera switching control, which is used to switch the shooting content, such as switching the front camera and the rear camera. Here, the acquisition direction of the target image captured by the media information shooting interface can be preset, for example, the target image captured by the front camera is set to be displayed in the media information shooting interface, so that in response to the trigger operation of the camera switching control, the target image captured by the rear camera is displayed in the media information shooting interface. Continuing with the above example, Figure 8 As shown, what is indicated by 804 is a camera switch control, so that in response to a trigger operation on the camera switch control indicated by 804, the shooting content is switched.

[0114] In other embodiments, by uploading media information and then applying the target template to the media information, specifically, in the media information creation interface, an upload control is displayed; in response to a trigger operation on the upload control, a media information selection interface including multiple candidate media information is displayed; in response to a selection operation on target candidate media information among multiple candidate media information, in the media information creation interface, media information created based on the target candidate media information and the target template is displayed.

[0115] Continuing with the above example, Figure 8 As shown, what is indicated by 803 is an upload control, so in response to the triggering operation on the upload control indicated by 803, a media information selection interface including a plurality of candidate media information is displayed.

[0116] It should be noted that the multiple candidate media information here are pre-stored locally in the terminal, and may be images, videos, etc., which is not limited in the embodiment of the present application.

[0117] In actual implementation, when the creation of media information based on the target template is completed, the media information created based on the target template and at least one operation control will also be displayed in the media information creation interface; wherein the operation control is used to indicate the execution of interactive operations on the created media information, and different operation controls indicate different interactive operations; in response to a trigger operation on at least one operation control and a target operation control, the target interactive operation indicated by the target operation control is executed for the created media information. Here, the operation control may be, for example, a release control, a return control, and a save control, etc. Next, taking two of the operation controls as examples, the process of executing the target interactive operation indicated by the target operation control for the created media information in response to a trigger operation on at least one operation control and a target operation control is described.

[0118] In some embodiments, the target operation control is a publishing control, and in response to a trigger operation on the target operation control in at least one operation control, the process of performing the target interactive operation indicated by the target operation control on the created media information may be to publish the created media information to the media information stream in response to the trigger operation on the publishing control. Here, publishing the created media information is used to indicate that the created media information is published to the media information stream, so that the user can browse the created media information while browsing the media information stream, so that the user can perform at least one of the operations of liking, commenting, and sharing on the created browsing information.

[0119] For example, see Fig. 9 , Fig. 9 is a schematic diagram of an operation control provided in an embodiment of the present application, based on Fig. 9 , Fig. 9 In a, 902 indicates a publishing control. In the media information creation interface, it is also displayed as shown in FIG. Fig. 9 The media information created based on the target template indicated by the dotted box 901 in a, and Fig. 9 The publishing control indicated by 902 in a, thereby responding to the trigger operation of the publishing control indicated by 902, publishing the created media information to the media information stream.

[0120] In other embodiments, the target operation control is a return control. In response to a trigger operation on the target operation control in at least one operation control, the process of performing the target interaction operation indicated by the target operation control on the created media information may be: in response to the trigger operation on the return control, the display of the created media information is canceled; in response to a creation instruction for new media information, new media information created based on the target template is displayed in the media information creation interface.

[0121] It should be noted that cancelling the display of the created media information also means deleting the created media information, and re-creating the media information based on the target template. Specifically, in response to the trigger operation for the return control, the display of the created media information is canceled, and the media information creation interface is displayed, wherein the media information creation interface includes the target image, shooting control and / or upload control described above; thus, in response to the creation instruction for the new media information triggered by the shooting control or the upload control, the new media information created based on the target template is displayed in the media information creation interface. Here, the process of triggering the creation instruction for the new media information based on the shooting control or the upload control, and displaying the new media information created based on the target template in the media information creation interface is similar to the process of displaying the media information obtained by shooting based on the target template in response to the shooting instruction triggered by the shooting control, and displaying the media information created based on the target candidate media information and the target template in response to the trigger operation for the upload control in the above text. This embodiment of the present application will not be described in detail.

[0122] Continuing with the above example, see Fig. 9 ,like Fig. 9 In a, 903 indicates a return control. In the media information creation interface, the following is also displayed: Fig. 9 The media information created based on the target template indicated by the dotted box 901 in a, and Fig. 9 The return control indicated by 903 in a of FIG. 1 is used, so that in response to the trigger operation for the return control indicated by 903, the created media information as indicated by the dotted frame 901 is canceled and the created media information as indicated by the dotted frame 901 is displayed. Fig. 9 The media information creation interface indicated by 904 in b, thereby responding to the media information creation interface based on Fig. 9 The shooting controls indicated by b 905 or as Fig. 9 The creation instruction for new media information triggered by the upload control indicated by 906 in b displays the new media information created based on the target template in the media information creation interface.

[0123] In some embodiments, when the creation of media information based on the target template is completed, the media information created based on the target template and at least one media information editing control can also be displayed on the media information creation interface; wherein the media information editing control is used to edit the created media information, and different media information editing controls correspond to different editing contents. Here, the media information editing control includes at least one of the following controls: a template adding control, a clipping control, a filter adding control, a text adding control, a ratio adjustment control, and a picture quality adjustment control; wherein the template adding control is used to add other media information templates to the created media information; the clipping control is used to clip the content of the video when the created media information is a video; the filter adding control is used to add filters to the created media information; the text adding control is used to add text content to the created media information; the ratio adjustment control is used to adjust the display ratio of the created media information; the picture quality adjustment control is used to adjust the clarity of the created media information.

[0124] For example, see Fig.10 , Fig.10 is a schematic diagram of a media information editing control provided in an embodiment of the present application, based on Fig.10 , the dashed box 1001 indicates six media information editing controls, which are respectively a template adding control, a clipping control, a filter adding control, a text adding control, a ratio adjustment control, and a quality adjustment control from left to right. Thus, in response to the selection operation of the target media information editing control among the multiple media information editing controls, the target video editing operation indicated by the target media information editing control is performed for the created media information.

[0125] In actual implementation, when the media information is created based on the target template, the target template in the media information may be quickly transformed. Next, two methods are taken as examples to illustrate the process of quickly transforming the target template in the media information.

[0126] In some embodiments, a template selection control is displayed in a media information creation interface; in response to a trigger operation on the template selection control, at least two selectable candidate templates including a target template are displayed; in response to a selection operation on a target candidate template among the at least two candidate templates, when the target candidate template is different from the target template, the target template in the media information creation interface is replaced with the target candidate template.

[0127] It should be noted that the template selection control is used to select the template applied when creating media information. The candidate template here can be a template of the same type as the target template, such as a sticker template or a filter template, or it can be a template of a different type from the target template, such as the candidate template is a sticker template and the target template is a filter template, etc.

[0128] In some embodiments, a similar template switching control is displayed in the media information creation interface; in response to a trigger operation on the similar template switching control, the target template in the media information creation interface is replaced with a similar template, and the similarity between the similar template and the target template reaches a similarity threshold.

[0129] It should be noted that the template selection control is used to switch the current target template applied when creating media information to another template. The same template here is used to indicate a template of the same type as the target template, and the similarity threshold can be preset. For example, when the target template is a template of a ragdoll cat sticker, the same template can be a template of a Siamese cat sticker, or a template of a Persian cat sticker, etc.

[0130] In actual implementation, the target template in the media information is quickly transformed, and the media information is created using the new target template.

[0131] In some embodiments, the usage prompt information of the corresponding target template is not displayed to any user. Instead, the account information of the current user needs to be detected. When the detection result indicates that the current user has the authority to display the usage prompt information of the corresponding target template, the usage prompt information of the corresponding target template is displayed. Specifically, the process of displaying the usage prompt information of the corresponding target template may be to obtain the account information of the currently logged-in account, where the account information includes at least one of the following: login duration, amount of published media information, and number of interactions; when it is determined based on the account information that the current logged-in account meets a preset condition, the usage prompt information of the corresponding target template is displayed.

[0132] It should be noted that the preset condition here may refer to at least one of the login time, the number of published media information, and the number of interactions satisfying the corresponding preset threshold, so that when it is determined based on the account information that at least one of the login time, the number of published media information, and the number of interactions of the current login account is greater than the corresponding preset threshold, the usage prompt information of the corresponding target template is displayed.

[0133] By applying the above-mentioned embodiment of the present application, when displaying the target media information created by using the target template based on the media information flow, the usage prompt information corresponding to the target template is displayed in the display page of the target media information, and then in response to the template usage instruction triggered based on the usage prompt information, the media information creation interface corresponding to the target template is displayed, thereby creating the corresponding media information based on the target template. In this way, when browsing the target media information, the media information creation interface corresponding to the target template is directly displayed in the display page of the target media information, thereby creating the corresponding media information based on the target template. Compared with the solution in the prior art that needs to jump from the display page of the target media information to the shooting page to shoot the same template, the blocking of the media information creation process and the difficulty of operation are reduced, thereby improving the creation efficiency when creating media information based on the target template.

[0134] The following is an explanation of an exemplary application of the embodiments of the present application in a practical application scenario.

[0135] When browsing videos using a short video application, if the user wants to shoot a video of the same type as the current video, he needs to click the shooting entry of the template included in the video that appears in the middle of the navigation at the bottom of the current page to open the shooter, and then shoot the video according to the requirements of the template. After shooting, the same video with the template effect can be generated. However, for this method, it is necessary to leave the current feed stream and jump to the shooting interface to shoot the same template, which leads to low efficiency when users create videos of the same template.

[0136] Based on this, an embodiment of the present application provides a method for shooting the same short video using a template, by allowing users to try the same video in a small window on the feed (a media information creation interface displayed through a floating window), and then shoot and produce it if they are satisfied, thereby reducing user operating costs and alleviating consumption interruptions.

[0137] Next, the technical solution of this application is described from the product side. Figure 7 As shown, first, when the user browses a short video (target media information) with a template (target template) effect, in response to a long press operation on the short video, a thumbnail of the corresponding template (target template) and a shooting container (usage prompt information) carrying the text message "Drag here to use the template" are displayed; then in response to a drag operation (drag operation) on the thumbnail, the thumbnail is dragged, and when the thumbnail is dragged to a position (target area) in contact with the shooting container, the text message "Drag here to use the template" carried by the container is changed to "Release to open the camera". Here, if a release operation is received for the thumbnail at this time, a message like the following appears on the upper layer of the page. Figure 8The shooting window (media information creation interface) shown in the figure is displayed, and the front camera of the mobile phone is automatically opened. The user can click the button in the lower left corner of the small window (camera switching control) to switch to the rear camera; finally, in response to the long press operation (pressing operation) of the shooting button (shooting control) in the small window, a video with a template effect can be recorded, and then in response to the release operation of the shooting button, the following is displayed Fig.10 The full-screen video preview page is shown, where users can choose to edit the video, change filters, add text, stickers, etc. on the preview page, or directly click the publish button (publish control) to publish the video to the short video platform.

[0138] Next, the technical solution of this application is described from the technical perspective. Fig.11 , Fig.11 is a flow chart of a method for shooting the same short video using a template provided in an embodiment of the present application, based on Fig.11The technical solution of the present application is implemented through steps 1101 to 1110. Specifically, first, the URL of the template thumbnail and the unique identification of the template are obtained from the server to display the template thumbnail and synthesize the template video; then, the long press and drag gesture is detected. When it is detected that the user triggers the long press and drag gesture, the corresponding template thumbnail is downloaded according to the thumbnail URL, and the thumbnail component and the publish button component are set. Here, the center of the thumbnail component should be the same as the gesture trigger position, and the text of the publish button component is the default prompt text (using prompt information); then, when the user's finger moves the touch position, the center position of the thumbnail component is updated in real time to realize the function of the thumbnail component following the movement of the user's finger; then, when the thumbnail component enters the publish button area, the publish button text should be updated to the publish prompt text (operation prompt information). Here, if the user releases his finger in the publish button area, the long press gesture is invalid, the publishing process is entered, and the thumbnail and publish button are hidden. If the user releases his finger in the non-publish button area, only the thumbnail and the publish button are hidden, and the publishing process is not entered; then, when entering the publishing process, the corresponding template resources are downloaded according to the template unique identification identifier issued by the business background, and the shooting window component is set, and then the front camera component is called to display the camera content in real time in the shooting window component. Here, the front camera can also be switched to the rear camera in response to the click operation of the switch button in the shooting window component; then, in response to the long press operation of the shooting button in the shooting window component, the picture captured by the camera is recorded, and then in response to the release operation of the shooting button, the shooting content is combined with the shooting template to generate a custom video. Based on the custom video content, enter the video editing process; then, on the video editing page, in response to the video editing operations of the template video such as clipping, changing filters, adding text, stickers, etc., edit the video, or in response to the click operation of the "Publish" button, publish the video to the short video platform.

[0139] In actual implementation, the shooting content of the shooting window is not limited to video shooting, it can be pictures; at the same time, the shooting content is not limited to one video, it can be multiple videos, one picture, multiple pictures, or a mixture of pictures and videos; and the video material of the shooting window is not limited to shooting, and videos or pictures can be uploaded from the local album; in addition, the video editing function is not limited to filters, text, and stickers, it can be all editing for the video.

[0140] By applying the above-mentioned embodiment of the present application, when displaying the target media information created by using the target template based on the media information flow, the usage prompt information corresponding to the target template is displayed in the display page of the target media information, and then in response to the template usage instruction triggered based on the usage prompt information, the media information creation interface corresponding to the target template is displayed, thereby creating the corresponding media information based on the target template. In this way, when browsing the target media information, the media information creation interface corresponding to the target template is directly displayed in the display page of the target media information, thereby creating the corresponding media information based on the target template. Compared with the solution in the prior art that needs to jump from the display page of the target media information to the shooting page to shoot the same template, the blocking of the media information creation process and the difficulty of operation are reduced, thereby improving the creation efficiency when creating media information based on the target template.

[0141] The following further describes the exemplary structure of the media information processing device 455 provided in the embodiment of the present application implemented as a software module. In some embodiments, Figure 2 As shown, the software modules stored in the media information processing device 455 of the memory 450 may include:

[0142] A display module 4551 is used to display target media information in the media information stream, where the target media information is created using a target template;

[0143] A first display module 4552 is used to display usage prompt information corresponding to the target template in the display page of the target media information, wherein the usage prompt information is used to prompt the creation of media information based on the target template;

[0144] The second display module 4553 is used to display a media information creation interface including the target template in response to a template use instruction triggered based on the use prompt information; wherein the media information creation interface is used to create corresponding media information based on the target template.

[0145] In some embodiments, the first display module 4552 is also used to receive a template acquisition operation for the target media information during the process of displaying the target media information, and the template acquisition operation is used to obtain the target template; in response to the template acquisition operation, usage prompt information corresponding to the target template is displayed in the display page of the target media information.

[0146] In some embodiments, the usage prompt information includes a template identifier of the target template, and the usage prompt information is also used to indicate that the use of the target template is triggered by dragging the template identifier to a target area; the device also includes a dragging module, and the dragging module is used to respond to a drag operation on the template identifier, and along with the drag operation, display the process of dragging the template identifier to the target area indicated by the usage prompt information; in response to a release operation on the drag operation, when the template identifier is dragged to the target area, the template usage instruction is triggered.

[0147] In some embodiments, the usage prompt information is presented through a prompt animation, and the first display module 4552 is also used to display a prompt animation corresponding to the target template, and the prompt animation includes an animation process of dragging the template logo to the target area.

[0148] In some embodiments, the device also includes a conversion module, which is used to convert the usage prompt information into operation prompt information when the template identifier is dragged to the target area; wherein the operation prompt information is used to prompt the execution of the release operation to trigger the display of the media information creation interface.

[0149] In some embodiments, the template identifier of the target template is presented through a thumbnail of the target template, and the device further includes an identification module, which is used to receive a template acquisition operation for the target media information during the process of displaying the target media information; in response to the template acquisition operation, identify the target media information to obtain a target template corresponding to the target media information; obtain a thumbnail corresponding to the target template, and use the thumbnail as the template identifier of the target template.

[0150] In some embodiments, the second display module 4553 is also used to display a media information creation interface including the target template through a floating window or a floating layer; wherein the media information creation interface includes a target image, and the target image is created based on the target template and the captured image of the target object.

[0151] In some embodiments, the device also includes a third display module, which is used to display shooting controls on the media information creation interface; in response to shooting instructions triggered by the shooting controls, the media information obtained by shooting based on the target template is displayed on the media information creation interface.

[0152] In some embodiments, the device also includes a fourth display module, which is used to display an upload control on the media information creation interface; in response to a trigger operation on the upload control, display a media information selection interface including multiple candidate media information; in response to a selection operation on target candidate media information among the multiple candidate media information, display media information created based on the target candidate media information and the target template on the media information creation interface.

[0153] In some embodiments, the device also includes a fifth display module, which is used to display media information created based on the target template and at least one operation control on the media information creation interface; wherein the operation control is used to indicate the execution of interactive operations on the created media information, and different operation controls indicate different interactive operations; in response to a trigger operation on a target operation control among the at least one operation control, the target interactive operation indicated by the target operation control is executed for the created media information.

[0154] In some embodiments, the target operation control is a publishing control, and the fifth display module is further used to publish the created media information to the media information stream in response to a trigger operation on the publishing control.

[0155] In some embodiments, the device also includes a sixth display module, which is used to display media information created based on the target template and at least one media information editing control in the media information creation interface; wherein the media information editing control is used to edit the created media information, and different media information editing controls correspond to different editing contents.

[0156] In some embodiments, the device also includes a seventh display module, which is used to display a template selection control in a media information creation interface; in response to a trigger operation on the template selection control, display at least two selectable candidate templates including the target template; in response to a selection operation on a target candidate template among at least two of the candidate templates, when the target candidate template is different from the target template, replace the target template in the media information creation interface with the target candidate template.

[0157] In some embodiments, the device also includes an eighth display module, which is used to display a similar template switching control in the media information creation interface; in response to a trigger operation on the similar template switching control, the target template in the media information creation interface is replaced with a similar template, and the similarity between the similar template and the target template reaches a similarity threshold.

[0158] In some embodiments, a template usage control is also displayed in the display page of the target media information, and the usage prompt information is also used to indicate that the use of the target template is triggered by triggering the template usage control; the device also includes a trigger module, and the trigger module is used to trigger the template usage instruction in response to a trigger operation on the template usage control.

[0159] In some embodiments, the first display module 4552 is also used to obtain account information of the currently logged-in account, and the account information includes at least one of the following: login duration, number of published media information, and number of interactions; when it is determined based on the account information that the currently logged-in account meets preset conditions, usage prompt information corresponding to the target template is displayed.

[0160] The embodiment of the present application provides a computer program product, which includes computer executable instructions, and the computer executable instructions are stored in a computer readable storage medium. The processor of the electronic device reads the computer executable instructions from the computer readable storage medium, and the processor executes the computer executable instructions, so that the electronic device executes the above-mentioned media information processing method of the embodiment of the present application.

[0161] The present application embodiment provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, the processor will execute the method for processing media information provided by the present application embodiment, for example, Figure 3 A method for processing media information is shown.

[0162] In some embodiments, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory, a magnetic surface memory, an optical disk, or a CD-ROM; or it may be various devices including one or any combination of the above memories.

[0163] In some embodiments, computer executable instructions may be in the form of a program, software, software module, script or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine or other unit suitable for use in a computing environment.

[0164] As an example, computer-executable instructions may, but need not, correspond to a file in a file system, may be stored as part of a file storing other programs or data, such as in one or more scripts in a HyperText Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files storing one or more modules, subroutines, or code portions).

[0165] As an example, computer executable instructions may be deployed to be executed on one electronic device, or on multiple electronic devices located at one site, or on multiple electronic devices distributed at multiple sites and interconnected by a communication network.

[0166] In summary, the embodiments of the present application have the following beneficial effects:

[0167] (1) When browsing the target media information, the media information creation interface corresponding to the target template is directly displayed on the display page of the target media information, so that the corresponding media information is created based on the target template. Compared with the solution in the prior art that requires jumping from the display page of the target media information to the shooting page to shoot the same template, the blocking of the media information creation process and the difficulty of operation are reduced, thereby improving the creation efficiency when creating media information based on the target template.

[0168] (2) When the media information creation interface is displayed through a floating window, the size of the floating window is adjusted to improve the clarity of the displayed media information creation interface, such as by enlarging the size of the floating window to enlarge the display of the media information creation interface, thereby improving the user experience.

[0169] It should be noted that in the embodiments of the present application, it involves obtaining account information, user operation behavior and other related data. When the embodiments of the present application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.

[0170] The above is only an embodiment of the present application and is not intended to limit the protection scope of the present application. Any modifications, equivalent substitutions and improvements made within the spirit and scope of the present application are included in the protection scope of the present application.

Claims

1. A method for processing media information, characterized in that: The method comprises: Displaying target media information in a media information stream, where the target media information is created using a target template; In the display page of the target media information, use prompt information corresponding to the target template is displayed, and the use prompt information is used to prompt to create media information based on the target template; In response to a template use instruction triggered based on the use prompt information, displaying a media information creation interface including the target template; The media information creation interface is used to create corresponding media information based on the target template.

2. The method according to claim 1, characterized in that The display page of the target media information displays the usage prompt information corresponding to the target template, including: In the process of displaying the target media information, a template acquisition operation for the target media information is received, wherein the template acquisition operation is used to acquire the target template; In response to the template acquisition operation, use prompt information corresponding to the target template is displayed in the display page of the target media information.

3. The method according to claim 1, characterized in that The use prompt information includes a template identifier of the target template, and the use prompt information is further used to indicate that the use of the target template is triggered by dragging the template identifier to a target area; the method further includes: In response to a drag operation on the template identifier, along with the drag operation, a process of dragging the template identifier to the target area indicated by the use prompt information is displayed; In response to a release operation for the drag operation, when the template identifier is dragged to the target area, the template use instruction is triggered.

4. The method according to claim 3, characterized in that The usage prompt information is presented through a prompt animation, and the display corresponds to the usage prompt information of the target template, including: A prompt animation corresponding to the target template is displayed, wherein the prompt animation includes an animation process of dragging the template identifier to a target area.

5. The method according to claim 3, characterized in that The method further comprises: When the template logo is dragged to the target area, the usage prompt information is converted into operation prompt information; The operation prompt information is used to prompt the user to perform the release operation to trigger the display of the media information creation interface.

6. The method according to claim 3, characterized in that The template identifier of the target template is presented by a thumbnail of the target template. Before displaying the usage prompt information corresponding to the target template, the method further includes: In the process of displaying the target media information, a template acquisition operation for the target media information is received; In response to the template acquisition operation, the target media information is identified to obtain a target template corresponding to the target media information; A thumbnail corresponding to the target template is obtained, and the thumbnail is used as a template identifier of the target template.

7. The method according to claim 1, characterized in that The displaying of the media information creation interface including the target template includes: Displaying a media information creation interface including the target template through a floating window or a floating layer; The media information creation interface includes a target image, and the target image is created based on the target template and a captured image of the target object.

8. The method according to claim 1, characterized in that The method further comprises: On the media information creation interface, displaying shooting controls; In response to a shooting instruction triggered by the shooting control, media information shot based on the target template is displayed on the media information creation interface.

9. The method according to claim 1, characterized in that The method further comprises: On the media information creation interface, displaying an upload control; In response to a trigger operation on the upload control, displaying a media information selection interface including a plurality of candidate media information; In response to a selection operation on target candidate media information among the plurality of candidate media information, media information created based on the target candidate media information and the target template is displayed on the media information creation interface.

10. The method according to claim 1, characterized in that The method further comprises: On the media information creation interface, displaying media information created based on the target template and at least one operation control; The operation control is used to instruct to perform an interactive operation on the created media information, and different operation controls indicate different interactive operations; In response to a trigger operation on a target operation control among the at least one operation control, a target interactive operation indicated by the target operation control is performed on the created media information.

11. The method according to claim 10, characterized in that The target operation control is a publishing control, and in response to a trigger operation on a target operation control among the at least one operation control, performing a target interactive operation indicated by the target operation control on the created media information includes: In response to a trigger operation on the publishing control, the created media information is published to the media information stream.

12. The method according to claim 1, characterized in that The method further comprises: On the media information creation interface, displaying media information created based on the target template and at least one media information editing control; The media information editing control is used to edit the created media information, and different media information editing controls correspond to different editing contents.

13. The method according to claim 1, characterized in that The method further comprises: Display template selection controls in the media information creation interface; In response to a trigger operation on the template selection control, displaying at least two selectable candidate templates including the target template; In response to a selection operation on a target candidate template among the at least two candidate templates, when the target candidate template is different from the target template, the target template in the media information creation interface is replaced with the target candidate template.

14. The method according to claim 1, wherein: The method further comprises: Display the same template switching control in the media information creation interface; In response to a triggering operation on the similar template switching control, the target template in the media information creation interface is replaced with a similar template, and the similarity between the similar template and the target template reaches a similarity threshold.

15. The method according to claim 1, wherein: The method further comprises: The target media information display page also displays a template use control, and the use prompt information is further used to indicate that the use of the target template is triggered by triggering the template use control; the method further includes: In response to a triggering operation on the template usage control, the template usage instruction is triggered.

16. The method according to claim 1, wherein: The displaying of the usage prompt information corresponding to the target template includes: Obtaining account information of the current login account, wherein the account information includes at least one of the following: login duration, number of published media information, and number of interactions; When it is determined based on the account information that the current login account meets a preset condition, usage prompt information corresponding to the target template is displayed.

17. A media information processing device, characterized in that: The device comprises: A display module, used to display target media information in a media information stream, wherein the target media information is created using a target template; A first display module, configured to display usage prompt information corresponding to the target template in a display page of the target media information, wherein the usage prompt information is used to prompt the user to create media information based on the target template; The second display module is used to display a media information creation interface including the target template in response to a template use instruction triggered based on the use prompt information; wherein the media information creation interface is used to create corresponding media information based on the target template.

18. An electronic device, characterized in that: include: A memory for storing computer executable instructions; A processor, configured to implement the method for processing media information as described in any one of claims 1 to 16 when executing the computer executable instructions stored in the memory.

19. A computer-readable storage medium, characterized in that: Computer executable instructions are stored, which are used to cause a processor to execute and implement the media information processing method described in any one of claims 1 to 16.

20. A computer program product comprising computer executable instructions, characterized in that: When the computer executable instructions are executed by a processor, the method for processing media information described in any one of claims 1 to 16 is implemented.