Method, device, electronic device and storage medium for processing media information

By presenting animated function items in the media information interface and generating dynamic display files, the problem of static sharing cards being boring is solved, the dynamic display and sharing of media information is realized, and the information dissemination effect is improved.

CN111949908BActive Publication Date: 2025-10-03TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202010868909.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-08-25
Publication Date
2025-10-03
Estimated Expiration
2040-08-25

AI Technical Summary

Technical Problem

In the prior art, media information sharing cards are in the form of static images with monotonous and boring content, which leads to a lack of interest in the recipients and affects the dissemination of information.

Method used

By presenting animated function items in the media information interface, dynamic display files including key information of the media information are generated and shared, and dynamic display methods such as dynamic pictures or videos are used to increase the attractiveness of the information.

Benefits of technology

It improves the sharing format of media information, enabling users to quickly obtain more relevant content and enhance the dissemination effect of information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111949908B_ABST
    Figure CN111949908B_ABST
Patent Text Reader

Abstract

The present invention provides a method, device, electronic device and storage medium for processing media information; the method comprises: presenting a media information interface, and presenting the media information in the media information interface; presenting a dynamic image function item corresponding to the media information; in response to a triggering operation for the dynamic image function item, presenting a dynamic display file including key information of the media information, the dynamic display file being used to dynamically display 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; through the present invention, users can quickly obtain more relevant content of the media information, while making the sharing form of the media information more interesting, enhancing the attractiveness of the media information, and facilitating the dissemination of the media information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the fields of cloud technology and Internet technology, and in particular to a method, device, electronic device, and storage medium for processing media information. Background Art

[0002] Cloud technology refers to a hosting technology that unifies hardware, software, and network resources within a wide or local area network (WAN) to enable data computing, storage, processing, and sharing. It is a general term for network, information technology, integration, management platform, and application technologies based on the cloud computing business model, creating a flexible and convenient resource pool for on-demand use. With the rapid development and application of the internet industry, the backend services of technical network systems require vast amounts of computing and storage resources. Cloud technology has been widely adopted in backend systems across various industries, such as those for sharing and disseminating media content.

[0003] With the widespread adoption of the internet, browsing media such as news and information has become increasingly convenient. Sharing interesting media with other users has become a common way to exchange information. However, in related technologies, media information sharing is typically done through share cards, which is a monotonous and uninteresting method. Furthermore, share cards are typically static images that only display partial information such as the article title and accompanying image. The content is relatively simple and unappealing. After viewing the share card, media recipients may not be interested in viewing the article details, resulting in interrupted media information sharing and hindering information dissemination. Summary of the Invention

[0004] Embodiments of the present invention provide a method, device, electronic device, and storage medium for processing media information, which can help users quickly obtain more relevant content of media information, while making the sharing of media information more interesting, enhancing the attractiveness of media information, and facilitating the dissemination of media information.

[0005] The technical solution of the embodiment of the present invention is achieved as follows:

[0006] An embodiment of the present invention provides a method for processing media information, including:

[0007] Presenting a media information interface, and presenting media information in the media information interface;

[0008] Presenting a dynamic image function item corresponding to the media information;

[0009] In response to a triggering operation on the animated image function item, presenting a dynamic presentation file including key information of the media information, wherein the dynamic presentation file is used to dynamically present the key information of the media information;

[0010] In response to a sharing instruction for a target object triggered based on the dynamic display file, the dynamic display file is shared with a client of the target object.

[0011] In the above solution, the method further includes:

[0012] Receive and present a target dynamic display file of the shared target media information;

[0013] In response to a trigger operation on the target dynamic display file, a viewing interface containing the target dynamic display file is presented, and

[0014] Presenting a viewing function item of the target media information in the viewing interface;

[0015] In response to the triggering operation on the viewing function item, the page is jumped to the media information interface of the target media information.

[0016] An embodiment of the present invention further provides a media information processing device, including:

[0017] A first presentation module, configured to present a media information interface and present media information in the media information interface;

[0018] A second presentation module, configured to present a dynamic image function item corresponding to the media information;

[0019] a third presentation module, configured to present a dynamic presentation file including key information of the media information in response to a triggering operation on the animated image function item, wherein the dynamic presentation file is configured to dynamically present the key information of the media information;

[0020] The sharing module is configured to share the dynamic display file with a client of the target object in response to a sharing instruction for the target object triggered based on the dynamic display file.

[0021] In the above solution, the second presentation module is further configured to present a sharing function item corresponding to the media information in the media information interface;

[0022] In response to a triggering operation on the sharing function item, a dynamic image function item corresponding to the media information is presented.

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

[0024] In the above scheme, the third presentation module is also used to present a dynamic presentation file including the text information when the key information includes text information, and to present the text information through the dynamic presentation file in a barrage scrolling presentation mode or a subtitle presentation mode.

[0025] In the above solution, the device further comprises:

[0026] a generating module, configured to obtain key information of the media information and a dynamic display file template of the media information when the dynamic display file is a dynamic picture;

[0027] Based on the key information of the media information and the dynamic presentation file template, a dynamic presentation file including the key information of the media information is generated.

[0028] In the above solution, the dynamic display file template is used to describe the location of key information corresponding to each information type of the media information;

[0029] The generating module is further configured to determine 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;

[0030] Based on the display order, 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;

[0031] The dynamic presentation file is generated based on the at least two images obtained.

[0032] In the above solution, the third presentation module is further used to present a sharing interface corresponding to the dynamic presentation file, and

[0033] Presenting a dynamic display file including key information of the media information in the sharing interface;

[0034] The sharing interface includes a sharing method for dynamically displaying files for selection.

[0035] In the above solution, the sharing module is further used to present a sharing object selection interface for selecting a sharing object;

[0036] In response to a selection operation of a sharing object triggered based on the sharing object selection interface, using the selected sharing object as the target object;

[0037] In response to a sharing instruction for the target object, the dynamic display file is shared with a client of the target object.

[0038] In the above solution, the device further comprises:

[0039] A storage module, configured to present a storage function item corresponding to the dynamic presentation file;

[0040] In response to a triggering operation on the storage function item, saving the dynamic display file to a storage path associated with the storage function item;

[0041] Present prompt information that the dynamic display file has been stored in the storage path.

[0042] In the above solution, the dynamic display file includes a graphic code corresponding to the media information; and the device further includes:

[0043] An encoding module, configured to obtain a link corresponding to the media information;

[0044] The link is encoded to obtain a graphic code corresponding to the media information, and the graphic code is used for jumping to the media information interface when the electronic device triggers a scanning operation for the graphic code.

[0045] In the above solution, the device further comprises:

[0046] A first receiving module is configured to receive and present a target dynamic display file of the target media information to be shared;

[0047] In response to a trigger operation on the target dynamic display file, a viewing interface containing the target dynamic display file is presented, and

[0048] Presenting a viewing function item of the target media information in the viewing interface;

[0049] In response to the triggering operation on the viewing function item, the page is jumped to the media information interface of the target media information.

[0050] In the above solution, the first receiving module is further configured to receive and present a target dynamic display file corresponding to the shared target media information;

[0051] In response to a triggering operation on the target dynamic presentation file, playing the target dynamic presentation file to dynamically present key information of the target media information;

[0052] When a trigger operation for the target dynamic presentation file is received again, the updated target dynamic presentation file is played to dynamically present the updated key information of the target media information.

[0053] In the above solution, the device further comprises:

[0054] A second receiving module is configured to receive and present a target dynamic display file of the shared target media information, wherein the target dynamic display file includes a graphic code corresponding to the target media information;

[0055] In response to a scanning operation on the graphic code, the current page is jumped to a 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.

[0056] An embodiment of the present invention further provides an electronic device, including:

[0057] a memory for storing executable instructions;

[0058] The processor is configured to implement the method for processing media information provided by an embodiment of the present invention when executing the executable instructions stored in the memory.

[0059] An embodiment of the present invention further provides a computer-readable storage medium storing executable instructions. When the executable instructions are executed by a processor, the media information processing method provided by the embodiment of the present invention is implemented.

[0060] The embodiments of the present invention have the following beneficial effects:

[0061] For the media information presented on 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, 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 with 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 display manner. This makes the sharing of media information more interesting, can help users quickly obtain more relevant content of the media information, enhance the attractiveness of the media information, and facilitate the dissemination of the media information. BRIEF DESCRIPTION OF THE DRAWINGS

[0062] Figure 1 It is a schematic diagram of the sharing process of media information provided in the relevant technology;

[0063] Figure 2 Schematic diagram of an implementation scenario of a method for processing media information provided by an embodiment of the present invention;

[0064] Figure 3 is a schematic structural diagram of an electronic device provided by an embodiment of the present invention;

[0065] Figure 4 is a flow chart of a method for processing media information provided by an embodiment of the present invention;

[0066] Figure 5 1 is a schematic diagram of the flow of presenting the animated image function item provided by an embodiment of the present invention;

[0067] Figure 6A This is a schematic diagram of a dynamic display file provided by an embodiment of the present invention. Figure 1 ;

[0068] Figure 6B This is a schematic diagram of a dynamic display file provided by an embodiment of the present invention. Figure 2 ;

[0069] Figure 7 is a schematic diagram of a dynamic display file template provided by an embodiment of the present invention;

[0070] Figure 8 This is a schematic diagram of a generation process when the dynamic display file provided by an embodiment of the present invention is a dynamic picture;

[0071] Figure 9 is a schematic diagram of presenting a dynamic display file provided by an embodiment of the present invention;

[0072] Figure 10 This is a schematic diagram of sharing a dynamic display file provided by an embodiment of the present invention;

[0073] Figure 11 This is a schematic diagram of the storage process of the dynamic display file provided by an embodiment of the present invention;

[0074] Figure 12 This is a flow chart of viewing target media information based on a target dynamic presentation file provided by an embodiment of the present invention;

[0075] Figure 13 This is a flow chart of viewing target media information based on a target dynamic presentation file provided by an embodiment of the present invention;

[0076] Figure 14 is a flow chart of a method for processing media information provided by an embodiment of the present invention;

[0077] Figure 15 It is a structural diagram of a media information processing device provided by an embodiment of the present invention. DETAILED DESCRIPTION

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

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

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

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

[0082] Before further explaining the embodiments of the present invention in detail, the nouns and terms involved in the embodiments of the present invention are explained. The nouns and terms involved in the embodiments of the present invention are subject to the following interpretations.

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

[0084] 2) Client: an application running in the terminal to provide various services, such as an instant messaging client.

[0085] With the popularization of the Internet, it is becoming increasingly convenient for people to browse media information such as news and information. Sharing media information of interest to other users is also a common way of information exchange. In related technologies, media information sharing is usually carried out in the form of sharing cards, see Figure 1 , Figure 1 This is a schematic diagram of the media information sharing process provided in the relevant technology. Here, the user opens a media article: a: clicks the share button; b: selects a card to share; c: generates a share card; d: selects a sharing object; e: shares the media article to the selected sharing object; f: sharing is successful.

[0086] However, these sharing cards are static images that only display information such as the article title, accompanying image, and source client. The content is relatively simple and unattractive. After seeing the sharing card, media recipients may not be interested in viewing the article details, resulting in interrupted media sharing and hindering information dissemination.

[0087] Based on this, embodiments of the present invention provide a method, apparatus, electronic device, and storage medium for processing media information to at least solve the above-mentioned problems, which are described below.

[0088] Based on the above explanations of the nouns and terms involved in the embodiments of the present invention, the following first describes the implementation scenario of the method for processing media information provided by the embodiments of the present invention, see Figure 2 , Figure 2 This is a schematic diagram of an implementation scenario of the method for processing media information provided in an embodiment of the present invention. To support an exemplary application, terminals (including terminal 200-1 and terminal 200-2) are connected to server 100 via network 30, wherein terminal 200-1 is located at the sharing side of media information, and terminal 200-2 is located at the receiving side of media information. The number of terminals on the sharing side of media information and the number of terminals receiving media information can both be one or more. Network 30 can be a wide area network or a local area network, or a combination of the two, and data transmission is achieved using wireless or wired links.

[0089] Terminal 200-1 is configured to present a media information interface and present media information in the media information interface; present a dynamic image function item corresponding to the media information; and, in response to a triggering operation on the dynamic image function item, send a request to the server 100 for generating a dynamic display file corresponding to the media information;

[0090] The server 100 is configured to receive and respond to a request for generating a dynamic presentation file of media information, obtain key information of the media information, generate a dynamic presentation file including the key information of the media information based on the obtained key information, and dynamically present the key information of the media information via the dynamic presentation file, and return the generated dynamic presentation file to the terminal 200-1.

[0091] Terminal 200 - 1 is further configured to receive and present the dynamic display file of the media information returned by server 100 ; in response to a sharing instruction for a target object triggered by the dynamic display file, send a sharing request to the server 100 instructing to share the dynamic display file with the target object;

[0092] The server 100 is further configured to receive and respond to a sharing request, and share a dynamic display file of the media information to the target terminal 200 - 2 ;

[0093] Terminal 200 - 2 is configured to receive and present a dynamic presentation file of shared media information.

[0094] In actual applications, the server 100 can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms. The terminal can be a smartphone, tablet computer, laptop computer, desktop computer, smart speaker, smart watch, smart TV, etc., but is not limited to these. The terminal and the server can be directly or indirectly connected via wired or wireless communication, which is not limited in the present invention.

[0095] The hardware structure of the electronic device of the media information processing method provided by the embodiment of the present invention is described in detail below. The electronic device includes but is not limited to a server or a terminal. Figure 3 , Figure 3 is a schematic structural diagram of an electronic device provided by an embodiment of the present invention, Figure 3 The electronic device 300 shown includes: at least one processor 310, a memory 350, at least one network interface 320 and a user interface 330. The various components in the electronic device 300 are coupled together via a bus system 340. It is understood that the bus system 340 is used to achieve connection and communication between these 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 sake of clarity, the bus system 340 is not described in detail. Figure 3 Various buses are labeled as bus system 340 .

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

[0097] 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, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.

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

[0099] Memory 350 includes volatile memory or nonvolatile memory, or may include both. Nonvolatile memory may be read-only memory (ROM), and volatile memory may be random access memory (RAM). The memory 350 described in this embodiment of the present invention is intended to include any suitable type of memory.

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

[0101] Operating system 351, including system programs for processing various basic system services and performing hardware-related tasks, such as the framework layer, core library layer, and driver layer, which are used to implement various basic services and process hardware-based tasks;

[0102] A network communication module 352 for reaching other computing devices via one or more (wired or wireless) network interfaces 320 , exemplary network interfaces 320 including Bluetooth, WiFi, and USB;

[0103] a presentation module 353 for enabling presentation of information (e.g., a user interface for operating peripheral devices and displaying content and information) via one or more output devices 331 (e.g., a display screen, a speaker, etc.) associated with the user interface 330;

[0104] The input processing module 354 is configured to detect one or more user inputs or interactions from one of the one or more input devices 332 and to translate the detected inputs or interactions.

[0105] In some embodiments, the media information processing device provided by the embodiments of the present invention can be implemented in software. Figure 3A processing device 355 for media information stored in a memory 350 is shown, which may be software in the form of programs and plug-ins, 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. These modules are logical and can therefore be arbitrarily combined or further split according to the functions implemented. The functions of each module will be explained below.

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

[0107] Based on the above description of the implementation scenario and electronic device of the method for processing media information according to the embodiment of the present invention, the method for processing media information according to the embodiment of the present invention is described below. Figure 4 , Figure 4 is a flow chart of a method for processing media information provided by an embodiment of the present invention. In some embodiments, the method for processing media information may be implemented independently by a server or a terminal, or collaboratively by a server and a terminal. Taking terminal implementation as an example, the method for processing media information provided by an embodiment of the present invention includes:

[0108] Step 401: The terminal presents a media information interface and presents media information in the media information interface.

[0109] In actual applications, the terminal is equipped with a client, such as a news client or a video player client. Users view and browse media information, such as news and short videos, through the client. The terminal presents a media information interface through the client, and displays the media information viewed by the user on the media information interface.

[0110] Step 402: Presenting a dynamic image function item corresponding to the media information.

[0111] In this embodiment of the present invention, a method for sharing a dynamic presentation file of media information is provided. Therefore, the terminal also presents a dynamic image function item corresponding to the media information. This dynamic image function item is used to generate a dynamic presentation file corresponding to the media information for sharing in response to a user triggering the dynamic image function item. This dynamic presentation file includes key information of the media information.

[0112] In some embodiments, the terminal may present the animated function item of the media information in the following manner: in the media information interface, presenting the sharing function item corresponding to the media information; in response to a triggering operation on the sharing function item, presenting the animated function item corresponding to the media information.

[0113] In actual applications, a sharing function item corresponding to the media information may also be presented in the media information interface. The user may trigger a sharing instruction for the media information based on the sharing function item. In response to the user's triggering operation on the sharing function item, the terminal presents a sharing interface for sharing the media information. The sharing interface may present sharing methods for the corresponding media information, such as sharing in Moments, sharing with WeChat friends, etc. Since a dynamic display file sharing method is provided in this embodiment of the present invention, an animated image function item for triggering the dynamic display file sharing method is also presented in the media information sharing interface.

[0114] For example, see Figure 5 , Figure 5 The figure is a flow chart of the presentation of the animated function items provided by an embodiment of the present invention. Here, the user triggers a sharing instruction for the media information by clicking the sharing function item of the media information in the media information interface. After receiving the sharing instruction, the terminal presents a sharing interface for the corresponding media information. The sharing interface presents the sharing method of the corresponding media information, such as "WeChat Friends" and "Friends Circle", and also presents the animated function item of "Card Sharing". The user can trigger the dynamic display file sharing method for the media information by clicking the animated function item of "Card Sharing".

[0115] Step 403: In response to the triggering operation on the animated image function item, a dynamic presentation file including key information of the media information is presented.

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

[0117] In actual applications, after the terminal presents the animated image function item corresponding to the media information, the user can trigger the animated image function item by clicking or other operations, thereby triggering the dynamic display file sharing method for the media information. At this time, in response to the user's triggering operation on the animated image function item, the terminal generates and presents a dynamic display file including key information of the media information.

[0118] In some embodiments, the terminal may present a dynamic presentation file including key information of media information in the following manner: when the key information includes at least two images, present a dynamic presentation file including at least two images by cyclically presenting the at least two images.

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

[0120] In actual applications, media information may 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 may include images, text, videos, and other types of information. Therefore, when the key information of the media information includes at least two images, the image display area of ​​the dynamic display file may be displayed in a cyclic manner by displaying the at least two images. In actual implementation, the cyclic display method may be a left-right scrolling display, an up-and-down scrolling display, a gradient display, and the like, which is not limited in the embodiments of the present invention.

[0121] For example, see Figure 6A , Figure 6A This is a schematic diagram of a dynamic display file provided by an embodiment of the present invention. Figure 1 Here, the preset image display time is used to dynamically present the two images by cyclically displaying "image one" and "image two", thereby realizing the presentation of the dynamic display file. Figure 6A As shown in the figure (1), the dynamic display file presents "Image 1"; 2 seconds later, as shown in Figure 6A As shown in the figure (2), the dynamic display file presents "Image 2"; 2 seconds later, as shown in Figure 6A As shown in sub-figure (3), the dynamic display file presents "Image 1"; thus, "Image 1" and "Image 2" are dynamically displayed in a loop.

[0122] When the key information of the media 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 in a scrolling barrage display method or a subtitle display method. In actual implementation, the text information may include user comment information on the media information (such as a preset number of popular comments), key sentences or keywords of the media information, etc. Through the dynamic display file, the text information is displayed in the form of a barrage carousel animation (such as an up and down scrolling carousel, a left and right scrolling carousel, etc.). Alternatively, the text information can be displayed in a subtitle display method, such as displaying a certain text message and then displaying a certain text message, and the text information can also be displayed in a simulated typing animation method. The specific text dynamic display method is not limited in the embodiment of the present invention. For example, when the dynamic display file is a video file, the text information can be displayed in a preset area of ​​the video playback screen by scrolling the barrage.

[0123] For example, see Figure 6B , Figure 6B This is a schematic diagram of a dynamic display file provided by an embodiment of the present invention. Figure 2 Here, the text information is comment information. In the dynamic display file, the selected popular comments are scrolled up and down through the bullet screen scrolling display method. Figure 6B As shown in the figure (1), there are three popular comments: "I am glad that I was born here", "I feel like I have given up resistance", and "Now I know why there are so few". After 1 second, Figure 6B As shown in the (2) sub-graph, there are still 3 popular comments. At this time, the first comment in the (1) sub-graph, "I am glad that I was born here", has disappeared, and the next comment, "It is indeed special", is displayed. After 1 second, as shown in Figure 6B As shown in sub-image (3), there are still three popular comments. At this time, the second comment in sub-image (1), "I feel like I've given up resistance," has disappeared. The comment "It's really special" shown in sub-image (2), scrolling to the next comment, "I wish you good health," is displayed. In this way, the scrolling display of comment information is realized in the dynamic display file.

[0124] After explaining how a terminal presents a dynamic presentation file, the following describes how the terminal generates the dynamic presentation file. In some embodiments, when the dynamic presentation file is a dynamic image, the terminal can generate the dynamic presentation file including key information of the media information by: obtaining key information of the media information and a dynamic presentation file template for the media information; and generating the dynamic presentation file including the key information of the media information based on the key information of the media information and the dynamic presentation file template. Here, the dynamic presentation file template is used to describe the location of key information corresponding to each information type of the media information.

[0125] In actual applications, the terminal can obtain key information of media information, such as the title, accompanying pictures, popular comments, article links, etc. Specifically, the key information of the media information can be extracted from the content of the media information through a pre-trained neural network model, thereby obtaining the key information of the media information.

[0126] At the same time, a dynamic display file template of the dynamic display file is also obtained, and the dynamic display file template is used to describe the position of key information corresponding to each information type of the media information displayed in each frame of the dynamic display file. For example, see Figure 7 , Figure 7 This is a schematic diagram of a dynamic display file template provided by an embodiment of the present invention. Here, the dynamic display file template describes the location of the content title of the media information, the location of the source title, the location of the accompanying picture, the location of the link QR code, and the location of the popular comments of the media information.

[0127] Thus, based on the acquired key information of the media information and the dynamic presentation file template, a dynamic presentation file including the key information of the media information is generated.

[0128] In some embodiments, based on the key information of the media information and the dynamic display file template, the terminal can generate a dynamic display file including the key information of the media information in the following manner: determine at least one information type corresponding to the key information, and the display order corresponding to the content in the key information of each information type; based on the display order, add the key information corresponding to each information type to at least two dynamic display file templates to obtain at least two images corresponding to the dynamic display file template; based on the at least two images obtained, combine and generate a dynamic display file.

[0129] In actual applications, after obtaining key information from media, the terminal determines at least one information type corresponding to the key information, such as an image, content title, or popular comments. It also determines the display order of the content within the key information of each information type, such as which popular comments should be displayed first or later. Based on the display order, the key information corresponding to each information type is then added to at least two dynamic presentation file templates, thereby obtaining at least two images used to generate the dynamic presentation file. The dynamic presentation file is then generated by combining the at least two images in the display order.

[0130] See also Figure 8 , Figure 8It is a schematic diagram of the generation process when the dynamic display file provided by the embodiment of the present invention is a dynamic picture. Here, the key information of the media information includes the accompanying picture, the content title "Breaking 7 million confirmed cases! The first wave in the world...", the link QR code, the 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 "I wish you good health". Take the popular comments as a scrolling display of barrage and other key information as a static display as an example: first determine the display order corresponding to the content in the key information, that is, the display order corresponding to each comment in the popular comments. For example, the display order of each comment in 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 "I wish you good health".

[0131] Based on the display order, the key information of each type is added to at least two dynamic display file templates. Here, the accompanying pictures, content titles, link QR codes, and popular comments are added to the corresponding dynamic display file templates. Among them, when adding popular comments, they are added in the display order. For example, 3 popular comments can be displayed in the dynamic image template. Each time the next popular comment is scrolled, the first popular comment currently displayed disappears. Then, the above 5 popular comments are added to the dynamic display file template in the display order, and the following is obtained: Figure 8 The three images shown in sub-image (1), sub-image (2) and sub-image (3) are combined to generate a dynamic display file including key information of the media information.

[0132] In some embodiments, the terminal may present a dynamic display file including key information of media information in the following manner: presenting a sharing interface corresponding to the dynamic display file, and presenting a dynamic display file including key information of media information in the sharing interface; wherein the sharing interface includes a sharing method for the dynamic display file to be selected.

[0133] After the terminal presents the animated image function item corresponding to the media information, the user can trigger the animated image function item by clicking or other operations, thereby triggering the dynamic display file sharing method for 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 the user's triggering operation on the animated image function item. In an implementation, the terminal can directly present a sharing interface containing the dynamic display file in response to the user's triggering operation on the animated image function item. The sharing interface is used to share the dynamic image, including a sharing method for the dynamic display file for the user to select.

[0134] For example, see Figure 9 , Figure 9It is a presentation diagram of a dynamic display file provided by an embodiment of the present invention. Here, the user triggers a sharing instruction for the media information by clicking on the sharing function item of the media information in the media information interface; after the terminal receives the sharing instruction, it presents a sharing interface corresponding to the media information, and the sharing interface presents the sharing method of the corresponding media information, such as "WeChat friends", "Friends Circle", etc., and also presents a "Card Sharing" animated image function item; the user can trigger the dynamic display file sharing method for the media information by clicking on the "Card Sharing" animated image function item. At this time, the terminal responds to the user's triggering operation on the animated image function item and directly presents a sharing interface containing a dynamic display file. The sharing interface is used to share dynamic images, including sharing methods of dynamic display files for users to choose, such as "WeChat friends", "Friends Circle", etc.

[0135] Step 404: In response to a sharing instruction for a target object triggered based on the dynamic display file, share the dynamic display file to a client of the target object.

[0136] After generating and presenting the dynamic display file, the terminal shares the image to the client of the target object in response to a sharing instruction for the target object triggered based on the dynamic display file.

[0137] In some embodiments, the terminal may 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; in response to a sharing object selection operation triggered based on the sharing object selection interface, using the selected sharing object as the target object; in response to a sharing instruction for the target object, sharing the dynamic display file to the client of the target object.

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

[0139] For example, see Figure 10 , Figure 10 This is a schematic diagram of sharing a dynamic display file provided by an embodiment of the present invention. Here, in response to a user triggering an animated image function item, the terminal generates and presents a sharing interface containing the dynamic display file. This sharing interface is used to share the dynamic image, including user-selectable sharing methods for the dynamic display file, such as "WeChat Friends" or "Friends Circle."

[0140] The user can trigger sharing of the dynamic display file by selecting a sharing method, such as "WeChat Friends." In response to the user's triggering of the sharing method selection operation, the terminal presents a corresponding sharing object selection interface for selecting a sharing object based on the sharing method selected in the sharing method selection operation, such as presenting a sharing object selection interface including "WeChat Friends." In response to the user's selection operation for "Friend 2," "Friend 2" is selected as the target object, and the generated dynamic display file is shared to "Friend 2's" client.

[0141] In some embodiments, the terminal may also present a storage function item corresponding to the dynamic display file; in response to a trigger operation on the storage function item, save the dynamic display file to the storage path associated with the storage function item; and present a prompt message that the dynamic display file has been stored in the storage path.

[0142] In actual applications, the terminal may also present a storage function item corresponding to the dynamic display file. Upon receiving a user trigger operation for the storage function item, the generated dynamic display file is saved to the storage path associated with the storage function item, and a prompt message indicating that the dynamic display file has been successfully stored is simultaneously presented. Here, after generating the dynamic display file, the terminal may also, by default, save the dynamic display file to a preset storage path.

[0143] For example, see Figure 11 , Figure 11 The following is a schematic diagram of the storage process for a dynamic display file provided by an embodiment of the present invention. Here, the dynamic display file is a dynamic image. When the corresponding dynamic display file sharing interface displays the dynamic display file, a corresponding storage function item, "Save Image," is also displayed. When a user clicks on "Save Image," the dynamic display file is saved to the storage path associated with the storage function item, and a "Save Successfully" prompt message is displayed.

[0144] In some embodiments, the terminal can generate a graphic code corresponding to the media information contained in the dynamic display file in the following manner: obtain a link corresponding to the media information; encode the link to obtain a graphic code corresponding to the media information, and the graphic code is used for the electronic device to jump to the media information interface when triggering a scanning operation for the graphic code.

[0145] In practical applications, to facilitate the dissemination and sharing of media information, a graphic code corresponding to the media information can also be presented in a dynamic presentation file. This graphic code is used to redirect an electronic device to the media information interface when a scan operation for the graphic code is triggered. Specifically, this graphic code can be derived based on the webpage link code corresponding to the media information interface of the media information.

[0146] 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 the 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.

[0147] After the terminal receives the target dynamic display file of the shared target media information, the target dynamic display file contains a graphic code corresponding to the target media information. 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 set to the starting position or the end position of the video playback, or the graphic code can be presented in the video playback screen throughout the entire process of video playback. The user can scan and identify the graphic code through operation, thereby browsing and viewing the target media information. After the terminal receives the scanning operation for the graphic code, in response to the scanning operation, it jumps from the current page to the 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.

[0148] For example, see Figure 12 , Figure 12 This is a flow chart illustrating how to view target media information based on a target dynamic display file, as provided by an embodiment of the present invention. The dynamic display file is a dynamic image. When a user views the target dynamic display file, they will find a QR code contained therein, along with a prompt that reads "Press and hold the QR code to view." When the terminal receives a scan of the QR code, it redirects from the current page to the media information interface for the target media information; the user can then view the target media information through this media information interface.

[0149] In some embodiments, the terminal can also present the received target media information in the following manner: receiving and presenting the target dynamic display file of the shared target media information; in response to a trigger 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 trigger operation on the viewing function item, jumping to the page to the media information interface of the target media information.

[0150] In actual applications, 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 on the target dynamic display file or other operations; in response to the triggering operation for the target dynamic display file, the terminal presents a viewing interface containing the target dynamic display file for the user to view the target dynamic display file. At the same time, 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 web page link corresponding to the media information interface of the target media information. When the terminal receives the user's triggering operation for the viewing function item, it jumps from the current page to the 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.

[0151] For example, see Figure 13 , Figure 13 This is a flow chart of realizing target media information viewing based on a target dynamic display file provided by an embodiment of the present invention. Here, the dynamic display file is a dynamic picture. In response to the user's click operation on the target dynamic display file, the terminal presents a picture viewing interface containing the target dynamic display file for the user to view the target dynamic display file. At the same time, the picture viewing interface can also present viewing function items corresponding to the target media information, such as Figure 13 When the terminal receives the user's trigger operation for the viewing function item "QR code icon", it jumps from the current page to the 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.

[0152] In some embodiments, the terminal can present the target dynamic display file in the following manner: receive and present the target dynamic display file corresponding to the shared target media information; 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 a trigger operation for the target dynamic display file is received again, play the updated target dynamic display file to dynamically display the updated key information of the target media information.

[0153] Here, after the terminal receives the target dynamic display file of the shared target media information and presents it to the user, the user can view the target dynamic display file by triggering a trigger operation for the target dynamic display file, such as clicking a view button of the target dynamic display file. At this time, the terminal receives the user's trigger operation for the target dynamic display file, and in response to the trigger operation, plays the target dynamic display file to dynamically display 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 key information such as popular comments of the target media information in the target dynamic display file.

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

[0155] For example, the target dynamic display file includes key information of the target media information, which is popular comment information. The popular comment information may be updated based on time, user comments, etc. In this case, the target dynamic display file can be generated and presented based on the updated popular comment information, so as to dynamically display the popular comment information of the current target media information to the user.

[0156] For example, when the trigger operation for the target dynamic display file is received for the first time, the popular comment information displayed to the user through the target dynamic display file is "I am very glad that I was born here" and "This place is very suitable for traveling"; and when the trigger operation for the target dynamic display file is received again, the popular comment information has been updated from "I am very glad that I was born here" and "This place is very suitable for traveling" to "Now I know why there are so few" and "It is really special". At this time, the target dynamic display file is generated and presented based on the updated popular comment information, and the current popular comment information "Now I know why there are so few" and "It is really special" are dynamically displayed to the user.

[0157] In some embodiments, the triggering operation for the target dynamic display file can also be triggered in the following manner: the terminal can detect the presentation area of ​​the target dynamic display file and its position relative to the viewing interface. When it is detected that the presentation area of ​​the target dynamic display file is at a preset position on the viewing interface, the triggering operation for the target dynamic display file is triggered. At this time, the terminal can automatically play the target dynamic display file to dynamically display key information of the target media information.

[0158] In actual applications, 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 at a preset position of the view interface, the key information of the target media information is dynamically displayed. When the terminal detects that the presentation area of ​​the target dynamic display file is outside the preset position of the view interface, the playback of the target dynamic display file is canceled. Since the key information in the target dynamic display file is updated in real time, when the terminal again detects that the presentation area of ​​the target dynamic display file is at 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.

[0159] Applying the above-mentioned embodiment of the present invention, for the media information presented on 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, 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 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. In this way, the sharing form of the media information is made more interesting, which can help users quickly obtain more relevant content of the media information, enhance the attractiveness of the media information, and facilitate the dissemination of the media information.

[0160] The following describes an exemplary application of an embodiment of the present invention in a practical application scenario.

[0161] With the popularization of the Internet, it is becoming increasingly convenient for people to browse media information such as news and information. Sharing media information of interest to other users is also a common way of information exchange. In related technologies, media information sharing is usually carried out in the form of sharing cards, see Figure 1 , Figure 1 This is a schematic diagram of the media information sharing process provided in the relevant technology. Here, the user opens a media article: a: clicks the share button; b: selects a card to share; c: generates a share card; d: selects a sharing object; e: shares the media article to the selected sharing object; f: sharing is successful.

[0162] However, these sharing cards are static images that only display information such as the article title, accompanying image, and source client. The content is relatively simple and unattractive. After seeing the sharing card, media recipients may not be interested in viewing the article details, resulting in interrupted media sharing and hindering information dissemination.

[0163] Based on this, an embodiment of the present invention provides a method for processing media information to at least solve the above-mentioned problems, which will be described below. The method for processing media information provided in the embodiment of the present invention can be implemented collaboratively by a first terminal, a second terminal, and a server, wherein the first terminal corresponds to the sharing side of the media information and is provided with a first client, and the second terminal corresponds to the receiving side of the media information and is provided with a second client. Figure 14 , Figure 14 This is a flow chart of a method for processing media information provided by an embodiment of the present invention. The method for processing media information provided by an embodiment of the present invention includes:

[0164] Step 1401: The first terminal runs a 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.

[0165] Step 1402: In response to a triggering operation on a sharing function item, presenting a dynamic image function item corresponding to the media information.

[0166] Here, in actual applications, the first terminal is provided with a first 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 first client. The first terminal presents a media information interface through the first client, and displays the media information viewed by the user on the media information interface.

[0167] At the same time, a sharing function item corresponding to the media information is also presented. When the user selects a media article to read, if he thinks the article is of high quality and wants to share it with friends, he can trigger a sharing instruction for the media information based on the sharing function item. In response to the triggering operation for the sharing function item, the first terminal presents a sharing interface corresponding to the media information. The sharing interface may present sharing methods of the corresponding media information, such as sharing in Moments, sharing with WeChat friends, etc. Since a dynamic display file sharing method is provided in an embodiment of the present invention, a dynamic image function item for triggering a dynamic display file sharing method is also presented in the sharing interface of the media information. Click the "Card Sharing" entry on the selection panel;

[0168] Step 1403: In response to the triggering operation on the animated image function item, a request for generating a dynamic display file corresponding to the media information is sent to the server.

[0169] Here, if you choose to share media information through dynamic display file sharing, you can click the animated function item of "Card Sharing" presented, see Figure 5 At this time, the first terminal sends a request for generating a dynamic display file corresponding to the media information to the server in response to the user's triggering operation on the dynamic image function item.

[0170] Step 1404: The server receives and responds to the request for generating a dynamic presentation file of the media information, and obtains key information of the media information.

[0171] At this time, the server receives a request for generating a dynamic display file corresponding to the media information sent by the first terminal, and obtains the title, illustrations, and popular comments of the media information (a specific value can be set, such as 10, to obtain the first 10 popular comments, which can be set according to the needs of each platform in actual implementation), a link QR code of the media information, etc.

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

[0173] After acquiring the key information of the media information, the server generates a dynamic display file including the key information of the media information based on the key information for card sharing of the media information, such as a dynamic picture in GIF format, and returns the generated dynamic display file to the first terminal.

[0174] 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.

[0175] The sharing interface includes a selection of sharing methods for dynamically displaying files.

[0176] 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. Figure 9 , while presenting the dynamic display files, it also presents sharing methods of the dynamic display files for users to choose, such as "WeChat friends", "Friends Circle", etc.

[0177] In actual applications, the dynamic display file includes but is not limited to the content title, accompanying images, and popular comments of the media information. It may also include summary information such as keywords or key phrases of the media information. In actual implementation, key information of the media information, such as popular comments of the media information, can be displayed through a scrolling bullet screen display method. The bullet screen scrolling method can be in the form of a vertical scrolling carousel, a horizontal scrolling carousel, etc.

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

[0179] Since the sharing method of the dynamic display file is presented for the user to select at the same time as the dynamic display file is presented, the user can trigger the sharing of the dynamic display file by selecting the sharing method, such as the "WeChat friends" sharing method. In response to the sharing method selection operation triggered by the user, the terminal presents a corresponding sharing object selection interface for selecting the sharing object based on the sharing method selected in the sharing method selection operation, such as presenting a sharing object selection interface including "WeChat friends". Figure 10 , including Friend 1, Friend 2 and Friend 3.

[0180] 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 used as the target object, and a sharing request instructing to share the dynamic display file with the target object is sent to the server.

[0181] Here, continue to see Figure 10 , the first terminal receives a sharing object selection operation triggered by the sharing object selection interface, that is, in response to the user's selection operation on "Friend 2", "Friend 2" is selected as the target object.

[0182] At this time, the first terminal sends a sharing request to the server instructing to share the dynamic display file with the target object. In actual application, the server may be a background server of an instant messaging client.

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

[0184] In actual application, the server sends the dynamic display file to the second terminal via a session message.

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

[0186] Here, the second terminal is provided with a second client, such as an instant messaging client, which receives and presents a dynamic display file corresponding to the media information shared by the first terminal by running the second client.

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

[0188] Step 1411: In response to a triggering operation on a dynamic presentation file, a viewing interface including the dynamic presentation file is presented, and a viewing function item of the media information is presented in the viewing interface.

[0189] In actual applications, when the dynamic display file is a dynamic image, the user can also preview a large image of the dynamic display file. Specifically, the user can click on the dynamic display file to trigger a viewing instruction for the dynamic display file; the terminal responds to the viewing instruction and presents an image viewing interface containing the dynamic display file. The dynamic display file displays the title, cover image, popular comments of the media information, the icon of the source client, and the QR code linking the media information.

[0190] At the same time, the image viewing interface can also present the viewing function items corresponding to the media information, such as Figure 13 The “QR code icon” shown in the figure. The media information viewing function item is associated with a web page link corresponding to the media information interface of the media information.

[0191] In actual applications, when the dynamic display file is a video file, the user can click a play button corresponding to the video file to play the video file, thereby viewing the dynamic display file.

[0192] Step 1412: In response to the triggering operation for the view function item, jump to the media information interface containing the media information.

[0193] Here, the user can click on the view function item to trigger the view instruction for the media information; Figure 13 After receiving the user's trigger operation for the viewing function item "QR code icon", the second terminal jumps from the current page to the media information interface of the media information to present the media information based on the media information interface for the user to browse.

[0194] By applying the above-described embodiment of the present invention, by providing a method for sharing a dynamic display file of media information, in addition to displaying the title and accompanying image of the media information, the dynamic display file can also dynamically display the popular comments of the media information. The information recipient will see a dynamic display file sharing card with dynamic popular comments, which can quickly obtain more relevant content of the media information, making the media content itself more attractive and users more willing to click to view the details of the media information. This can improve the sharing and communication efficiency and information completeness between the sharer and the information recipient, and help both parties better share and interact.

[0195] At the same time, for media information platforms, it can also improve the user sharing experience, increase fun, stimulate users to share media information, expand the number of users, and enhance user activity and stickiness.

[0196] Next, the media information processing device 355 provided by the embodiment of the present invention will be described. In some embodiments, the media information processing device can be implemented in the form of a software module. Figure 15 , Figure 15 : is a schematic diagram of the structure of a media information processing device 355 provided in an embodiment of the present invention. The media information processing device 355 provided in an embodiment of the present invention includes:

[0197] A first presentation module 3551 is configured to present a media information interface and present media information in the media information interface;

[0198] A second presentation module 3552 is configured to present a dynamic image function item corresponding to the media information;

[0199] A third presentation module 3553 is configured to present a dynamic presentation file including key information of the media information in response to a triggering operation on the animated image function item, wherein the dynamic presentation file is configured to dynamically present the key information of the media information;

[0200] The sharing module 3554 is configured to share the dynamic display file with the client of the target object in response to a sharing instruction for the target object triggered based on the dynamic display file.

[0201] 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;

[0202] In response to a triggering operation on the sharing function item, a dynamic image function item corresponding to the media information is presented.

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

[0204] In some embodiments, the third presentation module 3553 is also used to present a dynamic display file including the text information when the key information includes text information, and to display the text information through the dynamic display file in a barrage scrolling display mode or a subtitle display mode.

[0205] In some embodiments, when the dynamic display file is a dynamic picture, the apparatus further includes:

[0206] A generating module, configured to obtain key information of the media information and a dynamic display file template of the media information;

[0207] Based on the key information of the media information and the dynamic presentation file template, a dynamic presentation file including the key information of the media information is generated.

[0208] In some embodiments, the dynamic presentation file template is used to describe the location of key information corresponding to each information type of the media information;

[0209] The generating module is further configured to determine 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;

[0210] Based on the display order, 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;

[0211] The dynamic presentation file is generated based on the at least two images obtained.

[0212] In some embodiments, the third presentation module 3553 is further configured to present a sharing interface corresponding to the dynamic presentation file, and

[0213] Presenting a dynamic display file including key information of the media information in the sharing interface;

[0214] The sharing interface includes a sharing method for dynamically displaying files for selection.

[0215] In some embodiments, the sharing module 3554 is further configured to present a sharing object selection interface for selecting a sharing object;

[0216] In response to a selection operation of a sharing object triggered based on the sharing object selection interface, using the selected sharing object as the target object;

[0217] In response to a sharing instruction for the target object, the dynamic display file is shared with a client of the target object.

[0218] In some embodiments, the apparatus further comprises:

[0219] A storage module, configured to present a storage function item corresponding to the dynamic presentation file;

[0220] In response to a triggering operation on the storage function item, saving the dynamic display file to a storage path associated with the storage function item;

[0221] Present prompt information that the dynamic display file has been stored in the storage path.

[0222] In some embodiments, the dynamic display file includes a graphic code corresponding to the media information; and the apparatus further includes:

[0223] An encoding module, configured to obtain a link corresponding to the media information;

[0224] The link is encoded to obtain a graphic code corresponding to the media information, and the graphic code is used for jumping to the media information interface when the electronic device triggers a scanning operation for the graphic code.

[0225] In some embodiments, the apparatus further comprises:

[0226] A first receiving module is configured to receive and present a target dynamic display file of the target media information to be shared;

[0227] In response to a trigger operation on the target dynamic display file, a viewing interface containing the target dynamic display file is presented, and

[0228] Presenting a viewing function item of the target media information in the viewing interface;

[0229] In response to the triggering operation on the viewing function item, the page is jumped to the media information interface of the target media information.

[0230] In some embodiments, the first receiving module is further configured to receive and present a target dynamic display file corresponding to the shared target media information;

[0231] In response to a triggering operation on the target dynamic presentation file, playing the target dynamic presentation file to dynamically present key information of the target media information;

[0232] When a trigger operation for the target dynamic presentation file is received again, the updated target dynamic presentation file is played to dynamically present the updated key information of the target media information.

[0233] In some embodiments, the apparatus further comprises:

[0234] A second receiving module is configured to receive and present a target dynamic display file of the shared target media information, wherein the target dynamic display file includes a graphic code corresponding to the target media information;

[0235] In response to a scanning operation on the graphic code, the current page is jumped to a 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.

[0236] Applying the above-mentioned embodiment of the present invention, for the media information presented on 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, 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 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. In this way, the sharing form of the media information is made more interesting, which can help users quickly obtain more relevant content of the media information, enhance the attractiveness of the media information, and facilitate the dissemination of the media information.

[0237] An embodiment of the present invention further provides an electronic device, comprising:

[0238] a memory for storing executable instructions;

[0239] The processor is configured to implement the method for processing media information provided by an embodiment of the present invention when executing the executable instructions stored in the memory.

[0240] An embodiment of the present invention further provides a computer program product or computer program, which includes 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 executes the computer instructions, causing the computer device to perform the media information processing method provided in an embodiment of the present invention.

[0241] An embodiment of the present invention further provides a computer-readable storage medium storing executable instructions. When the executable instructions are executed by a processor, the media information processing method provided by the embodiment of the present invention is implemented.

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

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

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

[0245] By way of example, executable instructions may be deployed to be executed on one computing device, or on multiple computing devices at one site, or on multiple computing devices distributed across multiple sites and interconnected by a communication network.

[0246] The above description is merely an embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent replacements, and improvements made within the spirit and scope of the present invention are included in the scope of protection of the present invention.

Claims

1. A method for processing media information, characterized in that: The method comprises: Presenting a media information interface, and presenting a piece of media information in the media information interface; Presenting a dynamic image function item corresponding to the media information; In response to a triggering operation on the animated image function item, key information is automatically extracted from the piece of media information, and a dynamic display file including the key information of the media information is generated based on the key information, wherein the dynamic display file is used to dynamically display 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; Receive and present a target dynamic display file corresponding to the shared target media information, wherein the target dynamic display file is updated in real time; In response to a triggering operation on the target dynamic presentation file, playing the target dynamic presentation file to dynamically present key information of the target media information; When a trigger operation for the target dynamic presentation file is received again, the updated target dynamic presentation file is played to dynamically present the updated key information of the target media information.

2. The method according to claim 1, wherein The presenting of the animated image function item corresponding to the media information includes: In the media information interface, presenting a sharing function item corresponding to the media information; In response to a triggering operation on the sharing function item, a dynamic image function item corresponding to the media information is presented.

3. The method according to claim 1, wherein The generating a dynamic presentation file including the key information of the media information based on the key information includes: 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.

4. The method according to claim 1, wherein The generating a dynamic presentation file including the key information of the media information based on the key information includes: 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 in a bullet screen scrolling display mode or a subtitle display mode.

5. The method according to claim 1, wherein Before generating a dynamic presentation file including the key information of the media information based on the key information, the method further includes: When the dynamic display file is a dynamic picture, obtaining key information of the media information and a dynamic display file template of the media information; Based on the key information of the media information and the dynamic presentation file template, a dynamic presentation file including the key information of the media information is generated.

6. The method according to claim 5, wherein The dynamic display file template is used to describe the location of key information corresponding to each information type of the media information; The generating, based on the key information of the media information and the dynamic presentation file template, a dynamic presentation file including the key information of the media information, comprises: 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; Based on the display order, 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; The dynamic presentation file is generated based on the at least two images obtained.

7. The method according to claim 1, wherein The generating a dynamic presentation file including the key information of the media information based on the key information includes: Presenting a sharing interface corresponding to the dynamic display file, and Presenting a dynamic display file including key information of the media information in the sharing interface; The sharing interface includes a sharing method for dynamically displaying files for selection.

8. The method according to claim 1, wherein Sharing the dynamic display file to the client of the target object in response to a sharing instruction for the target object triggered based on the dynamic display file includes: Presenting 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, using the selected sharing object as the target object; In response to a sharing instruction for the target object, the dynamic display file is shared with a client of the target object.

9. The method according to claim 1, wherein The method further comprises: Presenting a storage function item corresponding to the dynamic presentation file; In response to a triggering operation on the storage function item, saving the dynamic display file to a storage path associated with the storage function item; Present prompt information that the dynamic display file has been stored in the storage path.

10. The method according to claim 1, wherein The dynamic display file includes a graphic code corresponding to the media information; the method further includes: Obtaining 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 used for jumping to the media information interface when the electronic device triggers a scanning operation for the graphic code.

11. The method according to claim 1, wherein The method further comprises: Receive and present a target dynamic display file of the shared target media information, wherein the target dynamic display file includes a graphic code corresponding to the target media information; In response to a scanning operation on the graphic code, the current page is jumped to a 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.

12. A media information processing device, characterized in that: The device comprises: A first presentation module is configured to present a media information interface and present a piece of media information in the media information interface; A second presentation module, configured to present a dynamic image function item corresponding to the media information; a third presentation module, configured to automatically extract key information from the piece of media information in response to a triggering operation on the animated image function item, and generate a dynamic presentation file including the key information of the media information based on the key information, wherein the dynamic presentation file is configured to dynamically present the key information of the media information; The sharing module is configured to share the dynamic display file to a client of the target object in response to a sharing instruction for the target object triggered based on the dynamic display file; receive and present a target dynamic display file corresponding to the shared target media information, wherein the target dynamic display file is updated in real time; play the target dynamic display file in response to a triggering operation for the target dynamic display file to dynamically display key information of the target media information; and play the updated target dynamic display file when a triggering operation for the target dynamic display file is received again to dynamically display the updated key information of the target media information.

13. An electronic device, characterized in that: The electronic device comprises: a memory for storing executable instructions; The processor is configured to implement the method for processing media information according to any one of claims 1 to 11 when executing the executable instructions stored in the memory.

14. A computer-readable storage medium, characterized in that Executable instructions are stored, and when the executable instructions are executed, they are used to implement the media information processing method according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Information processing method and device of network television system

    CN103096173A

  • Song sharing method, terminal, server and system

    CN109327608A