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

By presenting animated GIFs in the media information interface and generating dynamic display files, the problem of uninteresting static sharing cards is solved, enabling dynamic display and sharing of media information, thereby enhancing user interest and information dissemination effectiveness.

CN121456232APending Publication Date: 2026-02-03TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511595284.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2020-08-25
Publication Date
2026-02-03

AI Technical Summary

Technical Problem

In existing technologies, media information sharing cards are in the form of static images, with monotonous and uninteresting content, resulting in a lack of user interest and ineffective dissemination.

Method used

By presenting animated GIFs in the media information interface, dynamic display files can be generated and shared, dynamically displaying key information of the media information and supporting multiple display methods such as image looping and text scrolling, increasing the fun of sharing.

Benefits of technology

It enhances the appeal of media information, helps users quickly access more relevant content, and promotes the effective dissemination of information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121456232A_ABST
    Figure CN121456232A_ABST
Patent Text Reader

Abstract

The invention provides a media information processing method and device, electronic equipment and a storage medium. The method comprises the following steps: presenting a media information interface, and presenting media information in the media information interface; presenting a moving picture function item corresponding to the media information; in response to a trigger operation for the dynamic picture function item, presenting a dynamic display file including key information of the media information, the dynamic display file being used for dynamically displaying the key information of the media information; in response to a sharing instruction for a target object triggered based on the dynamic display file, sharing the dynamic display file to a client of the target object; according to the media information sharing method and device, the user can be helped to quickly obtain the related content of the media information, meanwhile, the sharing form of the media information is more interesting, the attraction of the media information is improved, and spreading of the media information is facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Divisional Explanation This application is a divisional application of the patent application with the application date of August 25, 2020, the Chinese patent application number of 202010868909.4, and the patent application name of "media information processing method and device, electronic equipment and storage medium". TECHNICAL FIELD

[0002] The present application relates to the field of cloud technology and Internet technology, and in particular to a media information processing method and device, electronic equipment and storage medium. BACKGROUND

[0003] Cloud technology refers to a kind of hosting technology that unifies a series of resources such as hardware, software and network in a wide area network or local area network to realize data calculation, storage, processing and sharing. It is a general term for network technology, information technology, integration technology, management platform technology and application technology based on cloud computing business model application, which can form a resource pool and be used on demand. With the rapid development and application of the Internet industry, the background service of the technical network system needs a large amount of computing and storage resources. Cloud technology has been widely used in the background systems of various industries, such as sharing and dissemination of media content.

[0004] With the popularity of the Internet, people can browse news and information and other media information more and more conveniently. It is also a common way of information exchange to share media information of interest with other users. In related technologies, media information sharing is usually in the form of sharing cards, and the sharing method is single and boring. The sharing card is in the form of a static picture, and can only display part of the information such as the title and pictures of the article, and the content is relatively single and not attractive. After seeing the sharing card, the media information receiver may not be interested in viewing the article details, resulting in interruption of media information sharing, which is not conducive to information dissemination. SUMMARY

[0005] The embodiments of the present application provide a media information processing method and device, electronic equipment and storage medium, which can help users quickly obtain more related content of media information, and make the sharing form of media information more interesting, improve the attractiveness of media information, and facilitate the dissemination of media information.

[0006] The technical solutions of the embodiments of the present application are as follows: The embodiments of the present application provide a media information processing method, which comprises the following steps: presenting a media information interface, and presenting media information in the media information interface; presenting a moving picture function item corresponding to the media information; present a dynamic display file including the key information of the media information in response to a triggering operation for the dynamic picture function item, the dynamic display file being used to dynamically display the key information of the media information; share the dynamic display file to a client of a target object in response to a sharing instruction for the target object triggered based on the dynamic display file.

[0007] In the above scheme, the method further includes: receiving and presenting a target dynamic display file of shared target media information; presenting a viewing interface containing the target dynamic display file in response to a triggering operation for the target dynamic display file, and presenting a viewing function item of the target media information in the viewing interface; jumping to a media information interface of the target media information in response to a triggering operation for the viewing function item.

[0008] The embodiment of the application further provides a media information processing device, including: a first presentation module configured to present a media information interface and present media information in the media information interface; a second presentation module configured to present a dynamic picture function item corresponding to the media information; a third presentation module configured to present a dynamic display file including key information of the media information in response to a triggering operation for the dynamic picture function item, the dynamic display file being used to dynamically display the key information of the media information; a sharing module configured to share the dynamic display file to a client of a target object in response to a sharing instruction for the target object triggered based on the dynamic display file.

[0009] In the above scheme, the second presentation module is further configured to present a sharing function item corresponding to the media information in the media information interface; present the dynamic picture function item corresponding to the media information in response to a triggering operation for the sharing function item.

[0010] In the above scheme, the third presentation module is further configured to present a dynamic display file including at least two images by cyclically displaying the at least two images when the key information includes the at least two images.

[0011] In the above scheme, the third presentation module is further configured to present a dynamic display file including text information when the key information includes the text information, and display the text information by using a barrage scrolling display manner or a subtitle display manner through the dynamic display file.

[0012] In the above solution, the apparatus further comprises: a generation module configured to, when the dynamic display file is a dynamic picture, acquire key information of the media information and a dynamic display file template of the media information; generate the dynamic display file including the key information of the media information based on the key information of the media information and the dynamic display file template.

[0013] In the above solution, the dynamic display file template is configured to describe positions of the key information corresponding to respective information types of the media information. The generation module is further configured to determine at least one information type corresponding to the key information and a display order corresponding to contents in the key information of respective information types. add the key information corresponding to respective information types to at least two dynamic display file templates based on the display order to obtain at least two images corresponding to the dynamic display file templates; combine the at least two images to generate the dynamic display file.

[0014] In the above solution, the third presentation module is further configured to present a sharing interface corresponding to the dynamic display file, and present the dynamic display file including the key information of the media information in the sharing interface; The sharing interface includes a sharing mode of the dynamic display file for selection.

[0015] In the above solution, the sharing module is further configured to present a sharing object selection interface for selecting a sharing object; select the sharing object as the target object in response to a selection operation of the sharing object triggered based on the sharing object selection interface; share the dynamic display file to a client of the target object in response to a sharing instruction for the target object.

[0016] In the above solution, the apparatus further comprises: a storage module configured to present a storage function item corresponding to the dynamic display file; save the dynamic display file to a storage path associated with the storage function item in response to a triggering operation for the storage function item; present prompt information that the dynamic display file has been stored to the storage path.

[0017] In the above solution, the dynamic display file includes a graphical code corresponding to the media information; and the apparatus further comprises: The encoding module is configured to acquire a link corresponding to the media information. The link is encoded to obtain a graphic code corresponding to the media information, and the graphic code is configured to, when a scanning operation for the graphic code is triggered by the electronic device, jump a page to the media information interface.

[0018] In the above scheme, the apparatus further comprises: The first receiving module is configured to receive and present a target dynamic display file of the shared target media information. In response to a trigger operation for the target dynamic display file, a viewing interface containing the target dynamic display file is presented, and In the viewing interface, a viewing function item of the target media information is presented. In response to a trigger operation for the viewing function item, a page is jumped to a media information interface of the target media information.

[0019] In the above scheme, the first receiving module is further configured to receive and present a target dynamic display file corresponding to the shared target media information. In response to a trigger operation for the target dynamic display file, the target dynamic display file is played to dynamically display key information of the target media information. When a trigger operation for the target dynamic display file is received again, an updated target dynamic display file is played to dynamically display updated key information of the target media information.

[0020] In the above scheme, the apparatus further comprises: The second receiving module is configured to receive and present a target dynamic display file of the shared target media information, and the target dynamic display file contains a graphic code corresponding to the target media information. In response to a scanning operation for the graphic code, a page is jumped from a current page to a media information interface of the target media information, so that the target media information is presented based on the media information interface of the target media information.

[0021] The embodiment of the application further provides an electronic device, comprising: A memory is configured to store executable instructions. A processor is configured to execute the executable instructions stored in the memory to implement the processing method of the media information provided by the embodiment of the application.

[0022] The embodiment of the application further provides a computer readable storage medium storing executable instructions, and the executable instructions are executed by a processor to implement the processing method of the media information provided by the embodiment of the application.

[0023] The embodiment of the present application has the following beneficial effects: For the media information interface presented by the media information, the moving picture function item corresponding to the media information is presented, when receiving the trigger operation for the moving picture function item, the dynamic display file corresponding to the media information is presented in response to the trigger operation, when receiving the sharing instruction for the target object triggered based on the dynamic display file, the dynamic display file is shared to the client of the target object in response to the sharing instruction. Here, the dynamic display file contains the key information of the media information, and the key information of the media information is presented in the form of dynamic display, so that the sharing form of the media information is more interesting, which can help users quickly obtain more related content of the media information, improve the attraction of the media information, and facilitate the dissemination of the media information. BRIEF DESCRIPTION OF DRAWINGS

[0024] Figure 1 is a sharing process diagram of the media information provided in the related art; Figure 2 is an implementation scene diagram of the processing method of the media information provided by the embodiment of the present application; Figure 3 is a structure diagram of the electronic device provided by the embodiment of the present application; Figure 4 is a flowchart of the processing method of the media information provided by the embodiment of the present application; Figure 5 is a presentation flowchart of the moving picture function item provided by the embodiment of the present application; Figure 6A is a dynamic display file provided by the embodiment of the present application Figure 1 ; Figure 6B is a dynamic display file provided by the embodiment of the present application Figure 2 ; Figure 7 is a dynamic display file template provided by the embodiment of the present application; Figure 8 is a generation flowchart of the dynamic display file when the dynamic display file is a dynamic picture provided by the embodiment of the present application; Figure 9 is a presentation diagram of the dynamic display file provided by the embodiment of the present application; Figure 10 is a sharing diagram of the dynamic display file provided by the embodiment of the present application; Figure 11 is a storage flowchart of the dynamic display file provided by the embodiment of the present application; Figure 12 is a flowchart of realizing target media information viewing based on a target dynamic display file provided by the embodiment of the present application; Figure 13 is a flowchart of a process for realizing target media information viewing based on a target dynamic display file according to an embodiment of the present application; Figure 14 is a flowchart of a media information processing method according to an embodiment of the present application; Figure 15 is a structural diagram of a media information processing device according to an embodiment of the present application. DETAILED DESCRIPTION

[0025] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings, and the described embodiments should not be regarded as limiting the present application, and all other embodiments obtained by those of ordinary skill in the art without making creative efforts fall within the scope of protection of the present application.

[0026] In the following description, “some embodiments” are described, which describe a subset of all possible embodiments, but it can be understood that “some embodiments” can be the same subset or different subsets of all possible embodiments, and can be combined with each other without conflict.

[0027] In the following description, the terms “first\second\third” are only to distinguish similar objects, and do not represent a specific order of the objects, and it can be understood that “first\second\third” can be interchanged in a specific order or sequence as allowed, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.

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

[0029] Before the embodiments of the present application are further described in detail, the terms and phrases involved in the embodiments of the present application are explained, and the terms and phrases involved in the embodiments of the present application are applicable to the following explanations.

[0030] 1) In response to, for indicating the condition or state on which the operation is performed, when the dependent condition or state is met, one or more operations performed can be real-time or have a set delay; in the absence of special instructions, there is no limitation on the execution order of the multiple operations performed.

[0031] 2) Client, an application program running in a terminal for providing various services, for example, an instant messaging client.

[0032] With the popularity of the Internet, people browse news and information media information more and more convenient, and share the media information of interest to other users is also a common way of information exchange. In the related art, the media information sharing is usually in the form of sharing card, see Figure 1 , Figure 1 is a sharing process of media information provided in the related art, here, the user opens a media article: a: click the share button; b: select card sharing; c: generate a sharing card; d: select a sharing object; e: share the media article to the selected sharing object; f: sharing success.

[0033] However, the sharing card is in the form of a static picture, which can only display the title, pictures and source client of the article and other partial information, and the content is relatively single and not attractive. After seeing the sharing card, the media information receiver may not be interested in viewing the article details, resulting in interruption of media information sharing, which is not conducive to information dissemination.

[0034] Therefore, the embodiments of the present application provide a media information processing method and device, electronic equipment and storage medium to at least solve the above problems, which will be described in detail.

[0035] Based on the above explanation of the terms and terms involved in the embodiments of the present application, the implementation scenario of the media information processing method provided by the embodiments of the present application is first described, see Figure 2 , Figure 2 is an implementation scenario diagram of the media information processing method provided by the embodiments of the present application, to realize a supporting example application, the terminal (including terminal 200-1 and terminal 200-2) is connected to the server 100 through the network 30, wherein the terminal 200-1 is located at the sharing side of the media information, and the terminal 200-2 is located at the receiving side of the media information, the number of terminals at the sharing side of the media information and the number of terminals receiving the media information can be one or more, the network 30 can be a wide area network or a local area network, or a combination of the two, and the data transmission is realized by using wireless or wired link.

[0036] The terminal 200-1 is configured to present a media information interface, present media information in the media information interface, present a dynamic picture function item corresponding to the media information, and send a generation request of a dynamic display file of the corresponding media information to the server 100 in response to a trigger operation on the dynamic picture function item; The server 100 is configured to receive and respond to the generation request of the dynamic display file of the media information, obtain key information of the media information, generate a dynamic display file including the key information of the media information based on the obtained key information, dynamically display the key information of the media information through the dynamic display file, and return the generated dynamic display file to the terminal 200-1; The terminal 200-1 is further configured to receive and present a dynamic display file of the media information returned by the server 100; and in response to a sharing instruction for the target object triggered based on the dynamic display file, send a sharing request indicating sharing the dynamic display file to the target object to the server 100. The server 100 is further configured to receive the sharing request and share the dynamic display file of the media information to the terminal 200-2 of the target object in response to the sharing request. The terminal 200-2 is configured to receive and present the shared dynamic display file of the media information.

[0037] In actual applications, the server 100 can be a stand-alone physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN, Content Delivery Network), and big data and artificial intelligence platforms, etc. The terminal can be a smart phone, a tablet computer, a notebook computer, a desktop computer, a smart speaker, a smart watch, a smart television, etc., but is not limited thereto. The terminal and the server can be directly or indirectly connected through wired or wireless communication, which is not limited in the present application.

[0038] The hardware structure of the electronic device for the media information processing method provided by the embodiment of the present application is described in detail below. The electronic device includes but is not limited to a server or a terminal. Referring to Figure 3 , Figure 3 is a structural schematic diagram of the electronic device provided by the embodiment of the present application, Figure 3 The electronic device 300 shown in the figure includes at least one processor 310, a memory 350, at least one network interface 320 and a user interface 330. Each component in the electronic device 300 is coupled together through a bus system 340. It can be understood that the bus system 340 is used to realize the connection communication between the components. In addition to including a data bus, the bus system 340 also includes a power bus, a control bus and a status signal bus. However, for the purpose of clear illustration, all kinds of buses are marked as the bus system 340 in Figure 3 .

[0039] The processor 310 can be an integrated circuit chip with signal processing capability, such as a general-purpose processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc., wherein the general-purpose processor can be a microprocessor or any conventional processor.

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

[0041] The memory 350 can be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state memory, hard drives, optical drives, and the like. The memory 350 optionally includes one or more storage devices remotely located from the processor(s) 310.

[0042] The memory 350 includes volatile memory or nonvolatile memory, and can also include both volatile and nonvolatile memory. Nonvolatile memory can be read only memory (ROM), volatile memory can be random access memory (RAM). The memory 350 described by embodiments of the present application is intended to include any suitable type of memory.

[0043] In some embodiments, the memory 350 is capable of storing data to support various operations, examples of which include programs, modules, and data structures or a subset or superset thereof, which are illustratively described below.

[0044] The operating system 351 includes systems programs for handling various basic system services and for performing hardware dependent tasks, such as a framework layer, a core library layer, a driver layer, and the like, for implementing various basic services as well as handling hardware dependent tasks; The network communication module 352 is for reaching other computing devices via one or more network interfaces 320 (wired or wireless), example network interfaces 320 include: Bluetooth, wireless fidelity (WiFi), and universal serial bus (USB), and the like; The presentation module 353 is for enabling presentation of information via one or more output devices 331 (e.g., display screens, speakers, and the like) associated with the user interface 330 (e.g., user interfaces for operating peripheral devices and displaying content and information); The input processing module 354 is for detecting and translating one or more user inputs or interactions from one or more input devices 332.

[0045] In some embodiments, the media information processing apparatus provided by embodiments of the present application can be implemented in software, Figure 3A processing apparatus 355 for media information stored in the memory 350 is shown, which can be software in the form of programs and plug-ins, etc., including the following software modules: a first presentation module 3551, a second presentation module 3552, a third presentation module 3553, and a sharing module 3554, which are logical, and thus can be combined or further split according to the implemented functions, and the functions of the respective modules will be described below.

[0046] In some embodiments, the processing apparatus for media information provided by the embodiments of the present application can be implemented in a combination of software and hardware. For example, the processing apparatus for media information provided by the embodiments of the present application can be a processor in the form of a hardware decoding processor programmed to perform the method for processing media information provided by the embodiments of the present application. For example, the processor in the form of a hardware decoding processor can use 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 elements.

[0047] Based on the above description of the implementation scenarios of the method for processing media information and the electronic device according to the embodiments of the present application, the method for processing media information provided by the embodiments of the present application is described below. Referring to Figure 4 , Figure 4 is a flowchart of the method for processing media information provided by the embodiments of the present application. In some embodiments, the method for processing media information can be implemented by a server or a terminal alone, or by a server and a terminal in cooperation. Taking the terminal implementation as an example, the method for processing media information provided by the embodiments of the present application includes: Step 401: The terminal presents a media information interface and presents media information in the media information interface.

[0048] Here, in actual applications, the terminal is provided with a client, such as a news information client, a video playback client, etc. The user views and browses media information, such as news information, short videos, etc., through the set client. The terminal presents a media information interface through the client and presents the media information viewed by the user in the media information interface.

[0049] Step 402: Presenting an animation function item corresponding to the media information.

[0050] Here, in the embodiment of the present application, a dynamic display file sharing mode of media information is provided, and therefore, the terminal also presents a dynamic picture function item corresponding to the media information. The dynamic picture function item is used to generate a dynamic display file corresponding to the media information for sharing in response to a triggering operation of the user on the dynamic picture function item, and the dynamic display file includes key information of the media information.

[0051] In some embodiments, the terminal can present the dynamic picture function item of the media information in the following manner: presenting a sharing function item corresponding to the media information in the media information interface; and presenting the dynamic picture function item corresponding to the media information in response to a triggering operation on the sharing function item.

[0052] In actual application, the sharing function item corresponding to the media information can also be presented in the media information interface. The user can trigger a sharing instruction of the media information based on the sharing function item, and the terminal presents a sharing interface for sharing the media information in response to a triggering operation of the user on the sharing function item. The sharing interface can present sharing modes corresponding to the media information, such as circle of friends sharing, WeChat friend sharing, etc. Since the dynamic display file sharing mode is provided in the embodiment of the present application, the dynamic picture function item for triggering the dynamic display file sharing mode is also presented in the sharing interface of the media information.

[0053] Exemplarily, refer to Figure 5 , Figure 5 is a presentation flowchart of the dynamic picture function item provided by the embodiment of the present application. Here, the user triggers a sharing instruction of the media information by clicking the sharing function item of the media information in the media information interface; the terminal presents a sharing interface corresponding to the media information after receiving the sharing instruction. The sharing interface presents sharing modes corresponding to the media information, such as "WeChat friend", "circle of friends", etc., and also presents a dynamic picture function item of "card sharing"; the user can trigger the dynamic display file sharing mode of the media information by clicking the dynamic picture function item of "card sharing".

[0054] Step 403: presenting a dynamic display file including key information of the media information in response to a triggering operation on the dynamic picture function item.

[0055] Here, the dynamic display file is used to dynamically display the key information of the media information, and the dynamic display file can be a dynamic picture (such as GIF animation), a video file, etc.

[0056] In actual application, after the terminal presents the dynamic picture function item corresponding to the media information, the user can trigger the dynamic picture function item by clicking or the like, thereby triggering the dynamic display file sharing mode of the media information. At this time, the terminal generates and presents a dynamic display file including key information of the media information in response to a triggering operation of the user on the dynamic picture function item.

[0057] In some embodiments, the terminal can present the dynamic display file of the key information including the media information in the following manner: when the key information includes at least two images, the dynamic display file including the at least two images is presented by cyclically displaying the at least two images.

[0058] In some embodiments, the terminal can present the dynamic display file of the key information including the media information in the following manner: when the key information includes text information, the dynamic display file including the text information is presented, and the text information is displayed by using a barrage scrolling display manner or a subtitle display manner through the dynamic display file.

[0059] In actual applications, the media information can include at least one of text information, video information or image information, such as news information or video series. Therefore, the key information of the media information can include image information, text information, video information and the like. Therefore, when the key information of the media information includes at least two images, the dynamic display file including the at least two images can be presented by cyclically displaying the at least two images in an image display area of the dynamic display file. In actual implementations, the cyclically displaying manner can be a left-right scrolling display manner, an up-down scrolling display manner, a gradual display manner and the like, which are not limited in the embodiments of the present application.

[0060] Exemplarily, referring to Figure 6A , Figure 6A is a schematic diagram of the dynamic display file provided in the embodiments of the present application Figure 1 . Here, the two images are dynamically presented by cyclically displaying the image one and the image two by using a preset image display time, so as to realize the presentation of the dynamic display file. As shown in (1) of Figure 6A , the dynamic display file presents the image one; after 2s, as shown in (2) of Figure 6A , the dynamic display file presents the image two; after 2s, as shown in (3) of Figure 6A , the dynamic display file presents the image one; in this way, the image one and the image two are cyclically displayed dynamically.

[0061] When the key information of the media information comprises text information, a dynamic display file comprising the text information is presented, and the text information is displayed in the dynamic display file by using a scrolling bullet screen display manner or a subtitle display manner. In actual implementation, the text information can comprise comment information of the media information (such as a preset number of popular comments), key sentences or key words of the media information, and the like. The text information is displayed in the dynamic display file by using a bullet screen carousel animation manner (such as an up-down scrolling carousel, a left-right scrolling carousel, or the like). Alternatively, the text information can also be displayed by using a subtitle display manner, such as displaying a piece of text information, then displaying another piece of text information, and the text information can also be displayed by using a simulated typing animation manner. The specific text dynamic display manner is not limited in the embodiments of the present application. For example, when the dynamic display file is a video file, the text information can be displayed in a preset region of a video playing screen by using a bullet screen scrolling manner.

[0062] Exemplarily, referring to Figure 6B , Figure 6B is a schematic diagram of a dynamic display file provided in an embodiment of the present application Figure 2 . Here, the text information is comment information, and in the dynamic display file, the selected popular comments are scrolled and displayed by using a bullet screen scrolling display manner. As shown in a (1) subgraph in Figure 6B , three popular comments “I am very glad that I was born here”, “I feel that I have given up resistance”, and “Now I know why there are so few” are presented; after 1s, as shown in a (2) subgraph in Figure 6B , the three popular comments are still presented, and at this time, the first comment “I am very glad that I was born here” in the (1) subgraph has disappeared, and the next comment “Indeed special” is scrolled and presented; after 1s, as shown in a (3) subgraph in Figure 6B , the three popular comments are still presented, and at this time, the second comment “I feel that I have given up resistance” in the (1) subgraph has disappeared, and the next comment “Wish health” is scrolled and presented after the comment “Indeed special” shown in the (2) subgraph. In this way, the bullet screen scrolling display of the comment information is realized in the dynamic display file.

[0063] After the manner in which the terminal presents the dynamic display file is described, how the terminal generates the dynamic display file is described. In some embodiments, when the dynamic display file is a dynamic picture, the terminal can generate the dynamic display file comprising the key information of the media information by using the following manner: obtaining the key information of the media information, and a dynamic display file template of the media information; generating the dynamic display file comprising the key information of the media information based on the key information of the media information and the dynamic display file template. Here, the dynamic display file template is used to describe the positions of the key information of the media information corresponding to each information type.

[0064] In actual application, the terminal can acquire key information of the media information, such as a title of the media information, a picture, a popular comment, an article link, and the like. Specifically, the key information of the media information can be extracted from the content of the media information by using a neural network model that is pre-trained.

[0065] Meanwhile, a dynamic display file template used for describing the position of the key information of each information type of the media information in each frame of the dynamic display file is also acquired. For example, refer to Figure 7 , Figure 7 FIG. 1 is a schematic diagram of a dynamic display file template according to an embodiment of the present application. Here, the dynamic display file template describes the position of the title of the content of the media information, the position of the title of the source, the position of the picture, the position of the link QR code, and the position of the popular comment of the media information, and the like.

[0066] Therefore, based on the acquired key information of the media information and the dynamic display file template, the dynamic display file including the key information of the media information is generated.

[0067] In some embodiments, based on the key information of the media information and the dynamic display file template, the terminal can generate the dynamic display file including the key information of the media information by determining at least one information type corresponding to the key information and a display order corresponding to the content in the key information of each information type, adding the key information corresponding to each information type to at least two dynamic display file templates based on the display order to obtain at least two images corresponding to the dynamic display file templates, and combining the at least two images to generate the dynamic display file.

[0068] In actual application, after the terminal acquires the key information of the media information, at least one information type corresponding to the key information is determined, such as an image, a title of content, a popular comment, and the like. Meanwhile, a display order corresponding to the content in the key information of each information type is also determined, such as which comment is displayed first and which comment is displayed later in the popular comment. Then, based on the display order, the key information corresponding to each information type is added to at least two dynamic display file templates to obtain at least two images used for generating the dynamic display file. Finally, based on the obtained at least two images, the dynamic display file is combined according to the display order.

[0069] For example, refer to Figure 8 , Figure 8is a generation flowchart of a dynamic display file provided by an embodiment of the present application when the dynamic display file is a dynamic picture. Here, the key information of the media information includes a picture, a content title "More than 7 million confirmed cases! The first wave of the world…", a link QR code, popular comments "I am very glad that I was born here", "I feel that I have given up resistance", "Now I know why there are so few", "It is really special", and "Wish health". The popular comments are displayed as a scroll of bullet screen, and the other key information is displayed statically. For example, the display order of the popular comments is "I am very glad that I was born here", "I feel that I have given up resistance", "Now I know why there are so few", "It is really special", and "Wish health" in turn.

[0070] Based on the display order, the key information corresponding to each type is added to at least two dynamic display file templates. Here, the picture, the content title, the link QR code, and the popular comments are added to the corresponding dynamic display file templates respectively. When adding the popular comments, they are added in the display order. For example, 3 popular comments can be displayed in the dynamic image template, and the next popular comment is displayed by scrolling each time. The first popular comment displayed disappears, and then the 5 popular comments are added to the dynamic display file template in the display order in turn to obtain three images shown in (1) subgraph, (2) subgraph, and (3) subgraph. Figure 8 Accordingly, the dynamic display file including the key information of the media information is generated based on the three images obtained.

[0071] In some embodiments, the terminal can present the dynamic display file including the key information of the media information by presenting a sharing interface corresponding to the dynamic display file and presenting the dynamic display file including the key information of the media information in the sharing interface. The sharing interface includes a sharing method of the dynamic display file for selection.

[0072] After the terminal presents the dynamic picture function item corresponding to the media information, the user can trigger the dynamic picture function item by clicking or other operations, so as to trigger the dynamic display file sharing method for the media information. At this time, the terminal generates and presents the dynamic display file including the key information of the media information in response to the triggering operation of the user on the dynamic picture function item. In an implementation, the terminal can directly present a sharing interface containing the dynamic display file in response to the triggering operation of the user on the dynamic picture function item. The sharing interface is used for sharing the dynamic picture and includes a sharing method of the dynamic display file for selection.

[0073] For example, referring to Figure 9 , Figure 9is a presentation schematic diagram of the dynamic display file provided by the embodiment of the present application. Here, the user triggers a sharing instruction for the media information by clicking a sharing function item of the media information in a media information interface; the terminal presents a sharing interface of the corresponding media information after receiving the sharing instruction, and the sharing interface presents sharing modes of the corresponding media information, such as "WeChat friends", "circle of friends", etc., and also presents a dynamic image function item of "card sharing"; the user can trigger a dynamic display file sharing mode for the media information by clicking the dynamic image function item of "card sharing". At this time, the terminal directly presents a sharing interface containing the dynamic display file in response to the triggering operation of the user for the dynamic image function item, and the sharing interface is used for sharing the dynamic image and includes sharing modes of the dynamic display file selected by the user, such as "WeChat friends", "circle of friends", etc.

[0074] Step 404: in response to the sharing instruction for the target object triggered based on the dynamic display file, sharing the dynamic display file to the client of the target object.

[0075] After the terminal generates and presents the dynamic display file, the terminal shares the picture to the client of the target object in response to the sharing instruction for the target object triggered based on the dynamic display file.

[0076] In some embodiments, the terminal can share the dynamic display file to the client of the target object in the following manner: presenting a sharing object selection interface for selecting a sharing object; selecting the sharing object as the target object in response to the selection operation of the sharing object triggered based on the sharing object selection interface; and sharing the dynamic display file to the client of the target object in response to the sharing instruction for the target object.

[0077] Here, the terminal presents a sharing object selection interface for selecting a sharing object; the user can select a sharing object to be shared through the sharing object selection interface; the terminal receives and responds to the selection operation of the sharing object triggered based on the sharing object selection interface, and selects the sharing object selected by the user as the target object; and the terminal shares the dynamic display file to the client of the target object in response to the sharing instruction for the target object.

[0078] Exemplarily, referring to Figure 10 , Figure 10 is a sharing schematic diagram of the dynamic display file provided by the embodiment of the present application. Here, the terminal generates and presents a sharing interface containing the dynamic display file in response to the triggering operation of the user for the dynamic image function item, and the sharing interface is used for sharing the dynamic image and includes sharing modes of the dynamic display file selected by the user, such as "WeChat friends", "circle of friends", etc.

[0079] The user can trigger sharing of the dynamic display file by selecting a sharing mode, such as a "WeChat friend" sharing mode. The terminal presents a sharing object selection interface for selecting a sharing object in response to the user's selection of the sharing mode, such as a sharing object selection interface including "WeChat friends". The terminal shares the generated dynamic display file to the client of "Friend 2" in response to the user's selection of "Friend 2" as the target object.

[0080] In some embodiments, the terminal can also present a storage function item corresponding to the dynamic display file. In response to a triggering operation on the storage function item, the terminal saves the dynamic display file to a storage path associated with the storage function item. The terminal presents a prompt message indicating that the dynamic display file has been saved to the storage path.

[0081] In actual applications, the terminal can also present a storage function item corresponding to the dynamic display file. When receiving a triggering operation of the user on the storage function item, the terminal saves the generated dynamic display file to a storage path associated with the storage function item. The terminal also presents a prompt message indicating that the dynamic display file has been successfully saved. Here, the terminal can also save the dynamic display file to a preset storage path by default after generating the dynamic display file.

[0082] For example, referring to Figure 11 , Figure 11 is a storage process of a dynamic display file according to an embodiment of the present application. Here, the dynamic display file is a dynamic picture. The terminal presents a storage function item "save picture" in addition to the dynamic display file in the sharing interface corresponding to the dynamic display file. When receiving a click operation of the user on the "save picture", the terminal saves the dynamic display file to a storage path associated with the storage function item and presents a prompt message indicating "saved successfully".

[0083] In some embodiments, the terminal can generate a graph code corresponding to the media information included in the dynamic display file by the following method: obtaining a link corresponding to the media information; encoding the link to obtain a graph code corresponding to the media information. The graph code is used to jump to a media information interface of the media information when an electronic device triggers a scanning operation on the graph code.

[0084] In actual applications, to facilitate the spread and sharing of the media information, the terminal can also present a graph code corresponding to the media information in the dynamic display file. The graph code is used to jump to a media information interface of the media information when an electronic device triggers a scanning operation on the graph code. Specifically, the graph code can be encoded based on a web link corresponding to the media information interface of the media information.

[0085] In some embodiments, the terminal can present the received target media information in the following manner: receiving and presenting a target dynamic display file of the shared target media information, the target dynamic display file containing a graphic code corresponding to the target media information; in response to a scanning operation on the graphic code, jumping from the current page to a media information interface of the target media information to present the target media information based on the media information interface of the target media information.

[0086] After receiving the target dynamic display file of the shared target media information, the terminal contains a graphic code corresponding to the target media information in the target dynamic display file. Specifically, when the dynamic display file is a dynamic picture, the graphic code can be presented in the dynamic picture; when the dynamic display file is a video file, the graphic code can be presented at the start or end position of the video playback, or can be presented in the video playback screen throughout the video playback. The user can scan and identify the graphic code through operation, thereby realizing browsing and viewing of the target media information. After receiving the scanning operation on the graphic code, the terminal jumps from the current page to a media information interface of the target media information in response to the scanning operation to present the target media information based on the media information interface of the target media information.

[0087] Exemplarily, referring to Figure 12 , Figure 12 is a flowchart of realizing viewing of target media information based on a target dynamic display file according to an embodiment of the present application. Here, the dynamic display file is a dynamic picture, and the user can find a two-dimensional code in the target dynamic display file and a prompt information of "long press the two-dimensional code to view" presented below the two-dimensional code when viewing the target dynamic display file. After the terminal receives a scanning operation of the user on the two-dimensional code, the terminal jumps from the current page to a media information interface of the target media information; the user can view the target media information through the media information interface.

[0088] In some embodiments, the terminal can also present the received target media information in the following manner: receiving and presenting a target dynamic display file of the shared target media information; in response to a triggering operation on the target dynamic display file, presenting a viewing interface containing the target dynamic display file and presenting a viewing function item of the target media information in the viewing interface; in response to a triggering operation on the viewing function item, jumping to a media information interface of the target media information.

[0089] In actual application, after receiving the target dynamic display file of the shared target media information, the terminal can trigger a viewing instruction for the target dynamic display file by clicking the target dynamic display file or the like. The terminal presents a viewing interface containing the target dynamic display file in response to the triggering operation for the target dynamic display file, so as to allow the user to view the target dynamic display file. Meanwhile, the viewing interface can also present a viewing function item corresponding to the target media information, and the viewing function item is associated with a webpage link corresponding to the media information interface of the target media information. When the terminal receives a triggering operation of the user for the viewing function item, the terminal jumps from the current page to the media information interface of the target media information, so as to present the target media information based on the media information interface of the target media information.

[0090] Exemplarily, referring to Figure 13 , Figure 13 is a flowchart of a process of realizing target media information viewing based on a target dynamic display file according to an embodiment of the present application. Here, the dynamic display file is a dynamic picture, and the terminal presents a picture viewing interface containing the target dynamic display file in response to a clicking operation of the user for the target dynamic display file, so as to allow the user to view the target dynamic display file. Meanwhile, the picture viewing interface can also present a viewing function item corresponding to the target media information, such as a "QR code icon" as shown in Figure 13 . When the terminal receives a triggering operation of the user for the viewing function item "QR code icon", the terminal jumps from the current page to the media information interface of the target media information, so as to present the target media information based on the media information interface of the target media information.

[0091] In some embodiments, the terminal can present the target dynamic display file in the following manner: receiving and presenting the target dynamic display file corresponding to the shared target media information; playing the target dynamic display file in response to a triggering operation for the target dynamic display file, so as to dynamically display the key information of the target media information; and playing the updated target dynamic display file in response to a triggering operation for the target dynamic display file again, so as to dynamically display the updated key information of the target media information.

[0092] Here, after receiving and presenting the target dynamic display file of the shared target media information to the user, the user can trigger a triggering operation for the target dynamic display file, such as clicking a viewing button of the target dynamic display file, to view the target dynamic display file. At this time, the terminal receives the triggering operation of the user for the target dynamic display file, and plays the target dynamic display file in response to the triggering operation, so as to dynamically display the key information of the target media information, such as playing the target dynamic display file in the form of a short video, and dynamically displaying the key information such as popular comments of the target media information in the target dynamic display file.

[0093] In some embodiments, the target dynamic presentation file can be updated in real time. That is, when the key information of the target media information used to generate the target dynamic presentation file is updated, then the corresponding target dynamic presentation file is generated again based on the updated key information of the target media information. In actual application, when the terminal receives the trigger operation triggered by the user for the target dynamic presentation file again, if it is detected that the key information used to generate the target dynamic presentation file is updated, then the corresponding target dynamic presentation file is generated again based on the updated key information and presented to the user, so as to dynamically present the updated key information of the target media information to the user.

[0094] Exemplarily, the target dynamic presentation file includes the key information of the target media information as the hot comment information, and the hot comment information can be updated according to time, user's comment and other factors. At this time, the target dynamic presentation file can be generated and presented based on the updated hot comment information, so as to dynamically present the current hot comment information of the target media information to the user.

[0095] For example, when the trigger operation for the target dynamic presentation file is received for the first time, the hot comment information presented to the user through the target dynamic presentation file is "I am very glad that I was born here" and "it is very suitable for traveling here"; and when the trigger operation for the target dynamic presentation file is received again, the hot comment information has been updated from "I am very glad that I was born here" and "it is very suitable for traveling here" to "now know why so few" and "really special", at this time, the target dynamic presentation file is generated and presented based on the updated hot comment information, and the current hot comment information "now know why so few" and "really special" is dynamically presented to the user.

[0096] In some embodiments, the trigger operation for the target dynamic presentation file can also be triggered in the following manner: the terminal can detect the presentation area of the target dynamic presentation file and the position relative to the view interface, and when it is detected that the presentation area of the target dynamic presentation file is at the preset position of the view interface, the trigger operation for the target dynamic presentation file is triggered. At this time, the terminal can automatically play the target dynamic presentation file to dynamically present the key information of the target media information.

[0097] In actual application, the user can control the presentation area of the target dynamic display file through a sliding operation. When the terminal detects that the presentation area of the target dynamic display file is in a preset position of the view interface, the key information of the target media information is dynamically displayed, and when the terminal detects that the presentation area of the target dynamic display file is out of the preset position of the view interface, the playing of the target dynamic display file is cancelled. Since the key information in the target dynamic display file is updated in real time, when the terminal detects again that the presentation area of the target dynamic display file is in the preset position of the view interface, the updated target dynamic display file is played to dynamically display the updated key information of the target media information.

[0098] According to the above embodiment of the application, for the media information presented in the media information interface, a dynamic image function item corresponding to the media information is presented, when a trigger operation for the dynamic image function item is received, the dynamic display file corresponding to the media information is presented in response to the trigger operation, and when a sharing instruction for a target object triggered based on the dynamic display file is received, the dynamic display file is shared to the client of the target object in response to the sharing instruction. Here, the dynamic display file contains the key information of the media information, and the key information of the media information is presented in a dynamic display manner, so that the sharing form of the media information is more interesting, the user can quickly obtain more related content of the media information, the attraction of the media information is improved, and the propagation of the media information is facilitated.

[0099] The exemplary application of the embodiment of the application in an actual application scenario will be described below.

[0100] With the popularity of the Internet, people browse news and information and other media information more and more conveniently, and it is also a common way of information exchange to share the media information of interest to other users. In the related art, the media information sharing is usually performed in the form of a sharing card, see Figure 1 , Figure 1 is a sharing process diagram of media information provided in the related art, here, a user opens a media article: a: clicks a sharing button; b: selects card sharing; c: generates a sharing card; d: selects a sharing object; e: shares the media article to the selected sharing object; f: sharing succeeds.

[0101] However, the sharing card is in the form of a static picture, and only the title, pictures, and source client of the article and other partial information can be displayed, the content is relatively single, and it is not attractive. After the media information receiver sees the sharing card, he or she may not be interested in viewing the article details, resulting in interruption of the media information sharing, which is not conducive to information propagation.

[0102] Based on this, the embodiment of the present application provides a media information processing method to at least solve the above-mentioned problems, and the following continues to be described. The media information processing method provided by the embodiment of the present application can be implemented by a first terminal, a second terminal and a server in cooperation, wherein the first terminal corresponds to a sharing side of media information and is provided with a first client, and the second terminal corresponds to a receiving side of media information and is provided with a second client. Referring to Figure 14 , Figure 14 The flowchart of the media information processing method provided by the embodiment of the present application is shown in the figure, and the media information processing method provided by the embodiment of the present application comprises the following steps. Step 1401: The first terminal runs the first client, presents a media information interface, and presents media information and a sharing function item corresponding to the media information in the media information interface.

[0103] Step 1402: In response to a triggering operation on the sharing function item, a dynamic picture function item corresponding to the media information is presented.

[0104] Here, in actual application, the first terminal is provided with a first client, such as a news information client, a video playing client, etc. A user views and browses media information, such as news information, a short video, etc. through the set first client. The first terminal presents a media information interface through the first client, and presents media information viewed by the user in the media information interface.

[0105] Meanwhile, a sharing function item corresponding to the media information is also presented, and when a user selects a media article to read and thinks that the article is very good and wants to share it with friends, a sharing instruction for the media information can be triggered based on the sharing function item. In response to the triggering operation on the sharing function item, the first terminal presents a sharing interface corresponding to the media information, and the sharing interface can present a sharing mode corresponding to the media information, such as a circle of friends sharing, a WeChat friend sharing, etc. Since a dynamic display file sharing mode is provided in the embodiment of the present application, the dynamic picture function item for triggering the dynamic display file sharing mode is also presented in the sharing interface of the media information. Click the "card sharing" entry on the selection panel; Step 1403: In response to a triggering operation on the dynamic picture function item, a generation request for a dynamic display file corresponding to the media information is sent to the server.

[0106] Here, if the dynamic picture function item of the "card sharing" presented is selected to share the media information through the dynamic display file sharing mode, see Figure 5 At this time, the first terminal sends a generation request for a dynamic display file corresponding to the media information to the server in response to the triggering operation of the user on the dynamic picture function item.

[0107] Step 1404: In response to the generation request of the dynamic display file of the media information, the server acquires the key information of the media information.

[0108] At this time, the server receives the generation request of the dynamic display file of the corresponding media information sent by the first terminal, acquires the title, the picture, the hot comments (a specific number can be set, such as 10, and the first 10 hot comments are acquired, and the number can be set by each platform as needed in actual implementation), the link two-dimensional code of the media information, and the like.

[0109] Step 1405: Based on the acquired key information, the dynamic display file including the key information of the media information is generated and returned to the first terminal.

[0110] After the server acquires the key information of the media information, the dynamic display file including the key information of the media information is generated based on the key information, so as to be used for card sharing of the media information, such as a GIF format dynamic picture. The generated dynamic display file is returned to the first terminal.

[0111] Step 1406: The first terminal receives the dynamic display file of the media information returned by the server, presents a sharing interface corresponding to the dynamic display file, and presents the dynamic display file in the sharing interface.

[0112] The sharing interface includes a sharing mode of the dynamic display file for selection.

[0113] Here, the first terminal receives the dynamic display file returned by the server, presents a sharing interface corresponding to the dynamic display file, and presents the dynamic display file in the sharing interface. Referring to Figure 9 At the same time of presenting the dynamic display file, the sharing mode of the dynamic display file for user selection is also presented, such as "WeChat friends", "circle of friends", and the like.

[0114] In actual application, the dynamic display file includes but is not limited to the content title, the picture, the hot comments, and the like of the media information, and can also include the summary information such as the keywords or key sentences of the media information. In actual implementation, the key information of the media information, such as the hot comment information of the media information, can be displayed in a bullet screen scrolling display mode, and the bullet screen scrolling mode can be in the form of up-down scrolling carousel, left-right scrolling carousel, and the like.

[0115] Step 1407: In response to the sharing mode selection operation triggered based on the sharing interface, a sharing object selection interface for selecting a sharing object is presented based on the sharing mode selected by the sharing mode selection operation.

[0116] Since the sharing manner of the dynamic presentation file is presented for the user to select while presenting the dynamic presentation file, the user can trigger the sharing of the dynamic presentation file by selecting the sharing manner, such as the "WeChat friend" sharing manner. The terminal presents a sharing object selection interface for selecting a sharing object in response to the selection operation of the sharing manner triggered by the user, such as presenting a sharing object selection interface including "WeChat friend". Referring to Figure 10 , including friend 1, friend 2 and friend 3.

[0117] Step 1408: In response to the selection operation of the sharing object triggered based on the sharing object selection interface, the selected sharing object is taken as a target object, and a sharing request indicating sharing of the dynamic presentation file to the target object is sent to the server.

[0118] Here, referring to Figure 10 , the first terminal receives the selection operation of the sharing object triggered based on the sharing object selection interface, that is, "friend 2" is taken as a target object in response to the selection operation of the user for "friend 2".

[0119] At this time, the first terminal sends a sharing request indicating sharing of the dynamic presentation file to the target object to the server, which in actual application can be a background server of the instant messaging client.

[0120] Step 1409: The server receives and responds to the sharing request to share the dynamic presentation file corresponding to the media information to the second terminal of the target object.

[0121] In actual application, the server sends the dynamic presentation file to the second terminal through the session message.

[0122] Step 1410: The second terminal runs the second client to receive and present the shared dynamic presentation file corresponding to the media information.

[0123] Here, the second terminal is provided with a second client, such as an instant messaging client. By running the second client, the dynamic presentation file shared by the first terminal corresponding to the media information is received and presented.

[0124] Specifically, the user can open the chat window of the second client to view the shared dynamic presentation file in the chat window, and the dynamic presentation file can automatically play the hot comments corresponding to the media information.

[0125] Step 1411: In response to the trigger operation for the dynamic presentation file, a viewing interface containing the dynamic presentation file is presented, and a viewing function item of the media information is presented in the viewing interface.

[0126] In actual application, when the dynamic display file is a dynamic picture, the user can also preview the large picture of the dynamic display file. Specifically, the user can trigger a viewing instruction for the dynamic display file by clicking the dynamic display file, and the terminal presents a picture viewing interface containing the dynamic display file in response to the viewing instruction. The dynamic display file displays the title of the media information, the cover picture, the popular comment, the icon of the source client, and the link QR code of the media information, etc.

[0127] Meanwhile, the picture viewing interface can also present a viewing function item of the media information, such as the "QR code icon" shown in the drawing. Figure 13 The viewing function item of the media information is associated with the webpage link corresponding to the media information interface of the media information.

[0128] In actual application, when the dynamic display file is a video file, the user can play the video file by clicking the play button corresponding to the video file, so as to realize the viewing of the dynamic display file.

[0129] Step 1412: In response to the triggering operation of the viewing function item, the page is jumped to the media information interface containing the media information.

[0130] Here, the user can trigger a viewing instruction for the media information by clicking the viewing function item. Referring back to Figure 13 , after the second terminal receives the triggering operation of the user on the viewing function item "QR code icon", the page is jumped from the current page to the media information interface of the media information, so as to present the media information based on the media information interface for the user to browse.

[0131] By providing the dynamic display file sharing mode of the media information, the above embodiments of the present application can dynamically display the popular comment of the media information on the dynamic display file in addition to the title and the picture of the media information. The information receiver sees a dynamic display file sharing card with dynamic hot comments, can quickly obtain more related content of the media information, makes the media content itself more attractive, and the user is more willing to click to view the details of the media information, thereby improving the sharing and communication efficiency and the information integrity between the sharer and the information receiver, and helping both sides to better share and interact.

[0132] Meanwhile, for the media information platform, the user's sharing experience can be improved, the interest can be increased, the user's sharing fission of the media information can be stimulated, the user amount can be expanded, and the activity and stickiness of the user can be improved.

[0133] The media information processing device 355 provided by the embodiments of the present application will be described below. In some embodiments, the media information processing device can be realized in the form of a software module. Referring to Figure 15 ,Figure 15 is a structural schematic diagram of the media information processing apparatus 355 provided by an embodiment of the present application. The media information processing apparatus 355 provided by an embodiment of the present application comprises: a first presentation module 3551 configured to present a media information interface and present media information in the media information interface; a second presentation module 3552 configured to present a moving picture function item corresponding to the media information; a third presentation module 3553 configured to present a dynamic display file comprising key information of the media information in response to a triggering operation on the moving picture function item, the dynamic display file being configured to dynamically display the key information of the media information; a sharing module 3554 configured to share the dynamic display file to a client of a target object in response to a sharing instruction for the target object triggered based on the dynamic display file.

[0134] In some embodiments, the second presentation module 3552 is further configured to present a sharing function item corresponding to the media information in the media information interface; and present the moving picture function item corresponding to the media information in response to a triggering operation on the sharing function item.

[0135] In some embodiments, the third presentation module 3553 is further configured to, when the key information comprises at least two images, present a dynamic display file comprising the at least two images by cyclically displaying the at least two images.

[0136] In some embodiments, the third presentation module 3553 is further configured to, when the key information comprises text information, present a dynamic display file comprising the text information and display the text information by using a barrage scrolling display manner or a subtitle display manner through the dynamic display file.

[0137] In some embodiments, when the dynamic display file is a dynamic picture, the apparatus further comprises: a generation module configured to acquire key information of the media information and a dynamic display file template of the media information; generate a dynamic display file comprising the key information of the media information based on the key information of the media information and the dynamic display file template.

[0138] In some embodiments, the dynamic display file template is configured to describe positions of key information corresponding to respective information types of media information. The generation module is further configured to determine at least one information type corresponding to the key information and a display order corresponding to content in the key information of respective information types. based on the display sequence, adding key information corresponding to each information type to at least two of the dynamic display file templates to obtain at least two images corresponding to the dynamic display file templates; based on the obtained at least two images, combining to generate the dynamic display file.

[0139] In some embodiments, the third presentation module 3553 is further configured to present a sharing interface corresponding to the dynamic display file, and present, in the sharing interface, a dynamic display file including key information of the media information; The sharing interface includes a sharing mode of the dynamic display file for selection.

[0140] In some embodiments, the sharing module 3554 is further configured to present a sharing object selection interface for selecting a sharing object; In response to a selection operation of a sharing object triggered based on the sharing object selection interface, the selected sharing object is taken as the target object; In response to a sharing instruction for the target object, the dynamic display file is shared to a client of the target object.

[0141] In some embodiments, the apparatus further includes: a storage module configured to present a storage function item corresponding to the dynamic display file; In response to a triggering operation for the storage function item, the dynamic display file is saved to a storage path associated with the storage function item; present a prompt information that the dynamic display file has been stored to the storage path.

[0142] In some embodiments, the dynamic display file includes a graphic code corresponding to the media information; and the apparatus further includes: an encoding module configured to obtain a link corresponding to the media information; encode the link to obtain a graphic code corresponding to the media information, the graphic code being used to jump to the media information interface when an electronic device triggers a scanning operation for the graphic code.

[0143] In some embodiments, the apparatus further includes: a first receiving module configured to receive and present a target dynamic display file of target media information for sharing; In response to a triggering operation for the target dynamic display file, present a viewing interface including the target dynamic display file, and present, in the viewing interface, a viewing function item of the target media information; In response to a trigger operation on the viewing function item, the page is redirected to the media information interface of the target media information.

[0144] In some embodiments, the first receiving module is further configured to receive and present the target dynamic display file corresponding to the shared target media information; In response to a trigger operation on the target dynamic display file, the target dynamic display file is played to dynamically display key information of the target media information; When a trigger operation is received again for the target dynamic display file, the updated target dynamic display file is played to dynamically display the key information of the target media information after the update.

[0145] In some embodiments, the apparatus further includes: The second receiving module is used to receive and present the target dynamic display file of the shared target media information, wherein the target dynamic display file contains the graphic code corresponding to the target media information; In response to the scanning operation of the graphic code, the user is redirected from the current page to the media information interface of the target media information, and the target media information is presented based on the media information interface of the target media information.

[0146] Applying the above embodiments of the present invention, for media information presented on the media information interface, an animated GIF function item corresponding to the media information is displayed. When a trigger operation is received for the animated GIF function item, a dynamic display file corresponding to the media information is presented in response to the trigger operation. When a sharing instruction for a target object is received based on the dynamic display file, the dynamic display file is shared to the target object's client in response to the sharing instruction. Here, the dynamic display file contains key information of the media information, and the key information of the media information is presented in a dynamic manner. In this way, the sharing form of media information is more interesting, which can help users quickly obtain more relevant content of media information, enhance the attractiveness of media information, and facilitate the dissemination of media information.

[0147] This invention also provides an electronic device, the electronic device comprising: Memory, used to store executable instructions; The processor is configured to execute executable instructions stored in the memory to implement the media information processing method provided in the embodiments of the present invention.

[0148] The embodiment of the present application further provides a computer program product or a computer program, which comprises computer instructions stored in a computer readable storage medium. A processor of a computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions, so that the computer device executes the processing method of media information provided by the embodiment of the present application.

[0149] The embodiment of the present application further provides a computer readable storage medium, which stores executable instructions. When the executable instructions are executed by a processor, the processing method of media information provided by the embodiment of the present application is realized.

[0150] In some embodiments, the computer readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface memory, optical disc, or CD-ROM, and the like; or can be various devices comprising one or any combination of the above memories. The computer can be various computing devices including smart terminals and servers.

[0151] In some embodiments, the executable instructions can be in the form of programs, software, software modules, scripts or codes, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and can be deployed in any form, including being deployed as independent programs or being deployed as modules, components, subroutines or other units suitable for use in computing environments.

[0152] As an example, the executable instructions can but not necessarily correspond to files in a file system, can be stored in part of a file storing other programs or data, for example, stored in one or more scripts in a Hyper Text Markup Language (HTML) document, stored in a single file dedicated to the program in question, or stored in multiple cooperating files (for example, files storing one or more modules, subroutines or code portions).

[0153] As an example, the executable instructions can be deployed to execute on one computing device, or on multiple computing devices located at one site, or on multiple computing devices distributed at multiple sites and interconnected through a communication network.

[0154] The above only describes the embodiments of the present application, and is not used to limit the protection scope of the present application. Any modification, equivalent replacement and improvement within the spirit and scope of the present application shall be included in the protection scope of the present application.

Claims

1. A method for processing media information, characterized in that, The method includes: Receive the target dynamic display file corresponding to the target media information shared; The target dynamic display file is presented in the media information interface, and the target dynamic display file is updated in real time; In response to a trigger operation on the target dynamic display file, the target dynamic display file is played to dynamically display key information of the target media information; When a trigger operation is received again for the target dynamic display file, the updated target dynamic display file is played to dynamically display the key information of the target media information after the update.

2. The method as described in claim 1, characterized in that, The step of playing the target dynamic display file in response to a trigger operation on the target dynamic display file includes: The presentation area of ​​the target dynamic display file and its position relative to the view interface are detected. When the presentation area is detected to be in a preset position of the view interface, the trigger operation for the target dynamic display file is triggered, and the target dynamic display file is played automatically.

3. The method as described in claim 1, characterized in that, The real-time update includes: When the key information of the target media information used to generate the target dynamic display file is updated, the target dynamic display file corresponding to the updated target media information is generated based on the updated key information of the target media information.

4. The method as described in claim 1, characterized in that, The method further includes: Present a media information interface and display media information on the media information interface; Present animated graphics corresponding to the media information; In response to a trigger operation on the animated image function item, a dynamic display file including key information of the media information is presented, the dynamic display file being used to dynamically display the key information of the media information; In response to a sharing instruction triggered based on the dynamic display file for a target object, the dynamic display file is shared to the target object's client.

5. The method as described in claim 4, characterized in that, The presentation of animated graphics corresponding to the media information includes: The media information interface displays sharing function items corresponding to the media information. In response to a trigger operation on the sharing function item, an animated function item corresponding to the media information is displayed.

6. The method as described in claim 4, characterized in that, The presentation includes a dynamic display file containing key information of the media information, including: When the key information includes at least two images, a dynamic display file including the at least two images is presented by cyclically displaying the at least two images.

7. The method as described in claim 4, characterized in that, The presentation includes a dynamic display file containing key information of the media information, including: When the key information includes text information, a dynamic display file including the text information is presented, and the text information is displayed through the dynamic display file using a scrolling bullet screen display method or a subtitle display method.

8. The method as described in claim 4, characterized in that, Before presenting the dynamic display file including key information of the media information, the method further includes: When the dynamic display file is a dynamic image, obtain the key information of the media information and the dynamic display file template of the media information; Based on the key information of the media information and the dynamic display file template, a dynamic display file including the key information of the media information is generated.

9. The method as described in claim 8, characterized in that, The dynamic display file template is used to describe the location of key information corresponding to each information type of media information; The process of generating a dynamic display file that includes the key information of the media information and the dynamic display file template, based on the key information of the media information, includes: Determine at least one information type corresponding to the key information, and the display order of the content in the key information of each information type; Based on the display order, key information corresponding to each information type is added to at least two of the dynamic display file templates to obtain at least two images corresponding to the dynamic display file templates; Based on the obtained at least two images, the dynamic display file is generated by combining them.

10. The method as described in claim 4, characterized in that, The presentation includes a dynamic display file containing key information of the media information, including: Presents the sharing interface corresponding to the dynamically displayed file, and The sharing interface displays a dynamic presentation file including key information from the media information. The sharing interface includes selectable methods for dynamically displaying and sharing files.

11. The method as described in claim 4, characterized in that, The step of sharing the dynamic display file to the target object's client in response to a sharing instruction triggered based on the dynamic display file includes: Presents a sharing object selection interface for selecting the sharing object; In response to a selection operation of a sharing object triggered by the sharing object selection interface, the selected sharing object is taken as the target object; In response to a sharing instruction for the target object, the dynamic display file is shared to the target object's client.

12. The method as described in claim 4, characterized in that, The method further includes: Presents the storage function items corresponding to the dynamically displayed files; In response to a trigger operation on the storage function item, the dynamic display file is saved to the storage path associated with the storage function item; A prompt message will appear indicating that the dynamic display file has been stored in the specified storage path.

13. The method as described in claim 4, characterized in that, The dynamic display file contains graphic codes corresponding to the media information; the method further includes: Obtain the link corresponding to the media information; The link is encoded to obtain a graphic code corresponding to the media information. The graphic code is used to redirect the page to the media information interface when the electronic device triggers a scanning operation on the graphic code.

14. The method as described in claim 1, characterized in that, The target dynamic display file contains graphic codes corresponding to the target media information; The method further includes: In response to the scanning operation of the graphic code, the user is redirected from the current page to the media information interface of the target media information, and the target media information is presented based on the media information interface of the target media information.

15. A media information processing apparatus, characterized in that, The device includes: The first receiving module is used to receive the target dynamic display file corresponding to the shared target media information; present the target dynamic display file in the media information interface, the target dynamic display file being updated in real time; in response to a trigger operation for the target dynamic display file, play the target dynamic display file to dynamically display the key information of the target media information; when another trigger operation for the target dynamic display file is received, play the updated target dynamic display file to dynamically display the updated key information of the target media information.

16. An electronic device, characterized in that, The electronic device includes: Memory, used to store executable instructions; A processor, when executing executable instructions stored in the memory, implements the media information processing method as described in any one of claims 1 to 14.

17. A computer-readable storage medium, characterized in that, The device stores executable instructions, which, when executed, are used to implement the media information processing method as described in any one of claims 1 to 14.

18. A computer program product comprising computer instructions, characterized in that, When the computer instructions are executed by the processor, they implement the media information processing method as described in any one of claims 1 to 14.