Multimedia resource processing method and device, storage medium and electronic device

By detecting the network connection status of the mobile terminal and selecting the loading of multimedia resources or image resources according to the connection type, the problem of low playback efficiency of splash advertisements on the cellular network is solved, and more efficient advertising display is achieved.

CN110874759BActive Publication Date: 2025-02-18TENCENT TECH (BEIJING) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN201811027952.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2018-09-04
Publication Date
2025-02-18
Estimated Expiration
2039-08-15

AI Technical Summary

Technical Problem

When playing splash advertisements, a certain proportion of the base image materials are played, resulting in poor playback efficiency of splash advertisements.

Method used

By detecting the network connection status of the mobile terminal, multimedia resources are obtained when connected to the WIFI network (such as video dynamic splash screen, H5 rich media splash screen), and image resources are obtained when connected to the cellular network to ensure that they can be effective when starting the application Load and play multimedia resources.

Benefits of technology

Improve the playback efficiency of splash screen advertisements and reduce the proportion of bottomed image display caused by resource loading failure in cellular networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN110874759B_ABST
    Figure CN110874759B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and device for processing multimedia resources, a storage medium and an electronic device. The method includes: detecting the network connection status of a mobile terminal; when the network connection status indicates that the mobile terminal is connected to a WIFI network, obtaining a first multimedia resource to be loaded into the first application, wherein the first multimedia resource is used to play a first animation on the interface of the first application when the first application is started; when the network connection status indicates that the mobile terminal is connected to a cellular network, obtaining a first picture resource to be loaded into the first application, wherein the first picture resource is used to display a first picture on the interface of the first application when the first application is started. The present invention solves the technical problem that a certain proportion of bottom-attached pictures are played when playing splash screen ads, resulting in poor splash screen ad playback efficiency, and achieves the technical effect of improving the splash screen ad playback efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computers, and in particular to a method and device for processing multimedia resources, a storage medium and an electronic device. Background Art

[0002] The advertising backend will send the splash screen ads, such as video dynamic splash screen and H5 rich media splash screen materials, to the advertising software development kit (SDK), and then the advertising SDK will download the video dynamic splash screen and H5 rich media splash screen materials to the user's local computer in advance. When the ad is released on the day, when the user opens the APP, if it is found that the video dynamic splash screen and H5 rich media splash screen materials have been pre-cached, the video dynamic splash screen and H5 rich media splash screen will be displayed to the user.

[0003] However, currently, 30% to 40% of video dynamic splash screens and H5 rich media splash screens only deliver bottom-attached image materials. For example, the advertising backend will send 1 image splash screen order (including image materials), 2 H5 splash screen orders (including H5 materials and bottom-attached image materials), and 2 video splash screen orders (including video materials and bottom-attached image materials) to the advertising SDK, sending 5 files each time. When the advertising SDK is using cellular data (for example, 2G, 3G, and 4G networks), it will only download 3 files in advance to the user's local mobile phone. Specifically, it will download 1 image material for an image splash screen order, 1 bottom-attached image material for an H5 splash screen order, and 1 bottom-attached image material for a video splash screen order. When the user opens the APP one day later, he will see 3 image splash screens.

[0004] Therefore, an effective solution has not yet been proposed to solve the problem that a certain proportion of bottom images are played when playing splash screen ads, resulting in poor splash screen ad playing efficiency. Summary of the invention

[0005] The embodiments of the present invention provide a method and device for processing multimedia resources, a storage medium and an electronic device, so as to at least solve the technical problem that when playing splash screen advertisements, a certain proportion of bottom images are played, resulting in poor splash screen advertisement playing efficiency.

[0006] According to one aspect of an embodiment of the present invention, a method for processing multimedia resources is provided, comprising: detecting a network connection status of a mobile terminal, wherein a first application is installed in the mobile terminal; when the network connection status indicates that the mobile terminal is connected to a WIFI network, obtaining a first multimedia resource to be loaded into the first application, wherein the first multimedia resource is used to play a first animation on an interface of the first application when the first application is started; when the network connection status indicates that the mobile terminal is connected to a cellular network, obtaining a first picture resource to be loaded into the first application, wherein the first picture resource is used to display a first picture on the interface of the first application when the first application is started.

[0007] According to another aspect of an embodiment of the present invention, a multimedia resource processing device is also provided, including: a detection unit, used to detect the network connection status of a mobile terminal, wherein a first application is installed in the mobile terminal; a first acquisition unit, used to acquire a first multimedia resource to be loaded into the first application when the network connection status indicates that the mobile terminal is connected to a WIFI network, wherein the first multimedia resource is used to play a first animation on the interface of the first application when the first application is started; a second acquisition unit, used to acquire a first picture resource to be loaded into the first application when the network connection status indicates that the mobile terminal is connected to a cellular network, wherein the first picture resource is used to display a first picture on the interface of the first application when the first application is started.

[0008] According to another aspect of the embodiments of the present invention, a storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the above method when running.

[0009] According to another aspect of an embodiment of the present invention, there is provided an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the method through the computer program.

[0010] In an embodiment of the present invention, the network connection state of the mobile terminal is detected, wherein a first application is installed in the mobile terminal; when the network connection state indicates that the mobile terminal is connected to a WIFI network, a first multimedia resource to be loaded into the first application is obtained, wherein the first multimedia resource is used to play a first animation on the interface of the first application when the first application is started; when the network connection state indicates that the mobile terminal is connected to a cellular network, a first picture resource to be loaded into the first application is obtained, wherein the first picture resource is used to display a first picture on the interface of the first application when the first application is started. That is, only when the network connection state indicates that the mobile terminal is connected to a WIFI network, the first multimedia resource (for example, a video dynamic splash screen, an H5 rich media splash screen) to be loaded into the first application is obtained, thereby avoiding the problem that only picture resources can be loaded but multimedia resources cannot be loaded under a cellular network, resulting in a certain proportion of bottom-attached pictures being played when playing splash screen ads, resulting in poor splash screen ad playback efficiency, thereby achieving the technical effect of improving the splash screen ad playback efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0012] Figure 1 is a schematic diagram of an application environment of a method for processing multimedia resources according to an embodiment of the present invention;

[0013] Figure 2 is a flow chart of an optional method for processing multimedia resources according to an embodiment of the present invention;

[0014] Figure 3 is a schematic diagram of an optional method for processing multimedia resources according to an embodiment of the present invention;

[0015] Figure 4 is a schematic structural diagram of an optional multimedia resource processing device according to an embodiment of the present invention;

[0016] Figure 5 is a structural block diagram of a multimedia resource processing device according to another optional embodiment of the present invention;

[0017] Figure 6 is a structural block diagram of a multimedia resource processing device according to another optional embodiment of the present invention (II);

[0018] Figure 7 is a structural block diagram of a multimedia resource processing device according to another optional embodiment of the present invention (III);

[0019] Figure 8 is a schematic structural diagram of an optional electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0020] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0021] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0022] According to one aspect of an embodiment of the present invention, a method for processing multimedia resources is provided. Optionally, the method for processing multimedia resources may be applied to, but is not limited to, Figure 1 In the application environment shown. Figure 1 As shown, when the user terminal application (Application, referred to as APP) is opened, a splash screen advertisement is loaded and displayed for a fixed time (for example, 20 seconds, wherein within the 20 seconds, Figure 1 From state a to state b, and then from state b to state c, showing an animation effect), it automatically closes after the display is completed and enters the main page of the application.

[0023] Optionally, in this embodiment, the above-mentioned APP includes but is not limited to at least one of the following: video APP, news client APP, shopping APP, etc.

[0024] Optionally, in this embodiment, the above-mentioned splash screen advertisement includes but is not limited to at least one of the following: video splash screen, H5 rich media splash screen, etc.

[0025] Optionally, in this embodiment, the user terminal may include but is not limited to at least one of the following: a mobile phone, a tablet computer, etc. The above is only an example, and this embodiment does not make any limitation to this.

[0026] Optionally, in this embodiment, as an optional implementation, as Figure 2 As shown, the above-mentioned method for processing multimedia resources may include:

[0027] S202, detecting a network connection status of a mobile terminal, wherein a first application is installed in the mobile terminal;

[0028] It should be noted that the mobile terminal may also be installed with multiple different applications such as a second application and a third application, wherein when the different applications are opened, the same or different static advertising images or advertising animations may be played respectively.

[0029] S204, when the network connection status indicates that the mobile terminal is connected to a WIFI network, obtaining a first multimedia resource to be loaded into the first application, wherein the first multimedia resource is used to play a first animation on an interface of the first application when the first application is started;

[0030] It should be noted that the above-mentioned first multimedia resource includes but is not limited to at least one of the following: video splash screen, H5 rich media splash screen, etc.

[0031] S206, when the network connection status indicates that the mobile terminal is connected to a cellular network, obtaining a first image resource to be loaded into the first application, wherein the first image resource is used to display a first image on the interface of the first application when the first application is started.

[0032] Through the above steps S202 to S204, the network connection status of the mobile terminal is detected, wherein a first application is installed in the mobile terminal; when the network connection status indicates that the mobile terminal is connected to a WIFI network, a first multimedia resource to be loaded into the first application is obtained, wherein the first multimedia resource is used to play a first animation on the interface of the first application when the first application is started; when the network connection status indicates that the mobile terminal is connected to a cellular network, a first picture resource to be loaded into the first application is obtained, wherein the first picture resource is used to display a first picture on the interface of the first application when the first application is started.

[0033] That is, only when the network connection status indicates that the mobile terminal is connected to a WIFI network, is the first multimedia resource to be loaded into the first application (for example, a video dynamic splash screen, an H5 rich media splash screen) obtained, thereby avoiding the problem that only image resources can be loaded but multimedia resources cannot be loaded under a cellular network, resulting in a certain proportion of bottom images being played when playing splash screen ads, causing poor splash screen ad playback efficiency, thereby achieving the technical effect of improving the splash screen ad playback efficiency.

[0034] Optionally, in this embodiment, when the network connection status indicates that the mobile terminal is connected to a WIFI network, in addition to obtaining the first multimedia resource to be loaded into the first application, a picture resource to be loaded into the first application may also be obtained at the same time.

[0035] Optionally, in this embodiment, since the splash screen advertisement is a preloaded type advertisement, the first multimedia resource may be stored in a predetermined storage area in the mobile terminal according to the playback time of the first multimedia resource, wherein the storage method includes but is not limited to at least one of the following methods:

[0036] Method 1: storing the plurality of multimedia resources in the predetermined storage area in the order of the playing time of the plurality of multimedia resources, wherein the plurality of multimedia resources stored in the predetermined storage area are configured to be loaded into the first application in the order of the playing time of the plurality of multimedia resources;

[0037] Method 2: storing the first multimedia resource in the predetermined storage area according to the sequence of the playing time of the first multimedia resource and the second multimedia resource stored in the predetermined storage area, wherein the first multimedia resource and the second multimedia resource stored in the predetermined storage area are configured to be loaded into the first application according to the sequence of the playing time of the first multimedia resource and the second multimedia resource;

[0038] Mode 3: storing the plurality of multimedia resources in the predetermined storage area according to the order of the playback priorities of the plurality of multimedia resources, wherein the plurality of multimedia resources stored in the predetermined storage area are configured to be loaded into the first application according to the order of the playback priorities of the plurality of multimedia resources;

[0039] Method 4: storing the first multimedia resource in the predetermined storage area in the order of their playback priorities, wherein the first multimedia resource and the second multimedia resource stored in the predetermined storage area are configured to be loaded into the first application in the order of their playback priorities.

[0040] Mode 5: when the number of the first multimedia resource and the second multimedia resource stored in the predetermined storage area exceeds a predetermined threshold (for example, 3 multimedia resources), the multimedia resource stored in the predetermined storage area is updated from the second multimedia resource to the target multimedia resource, wherein the target multimedia resource is the multimedia resource with an earlier playback time between the first multimedia resource and the second multimedia resource and the number of which is the predetermined threshold;

[0041] Method six: when the number of the above-mentioned first multimedia resources and the second multimedia resources stored in the above-mentioned predetermined storage area exceeds a predetermined threshold (for example, 3 multimedia resources), the multimedia resources stored in the above-mentioned predetermined storage area are updated from the above-mentioned second multimedia resources to target multimedia resources, wherein the above-mentioned target multimedia resources are multimedia resources with higher playback priority among the above-mentioned first multimedia resources and the above-mentioned second multimedia resources and the number of which is the above-mentioned predetermined threshold.

[0042] Optionally, in this embodiment, if multiple applications are installed in the mobile terminal, the multimedia resources loaded by one of the applications can be shared with other applications through a shared resource pool to achieve the intercommunication of multimedia resources between multiple applications. When other applications are started, the method of obtaining multimedia resources from the resource pool includes but is not limited to at least one of the following methods:

[0043] Method 1: According to the time when the multimedia resources are played, the multimedia resources with the same playing time are obtained from the resource pool.

[0044] Method 2: Using the resource identifier of the multimedia resource, obtain the multimedia resource with the same resource identifier from the resource pool.

[0045] The present embodiment is described below with reference to specific examples.

[0046] It should be noted that, in this embodiment, the first multimedia resource is described by taking a video dynamic splash screen and an H5 rich media splash screen as examples.

[0047] 1. When the advertising SDK in the mobile terminal determines that the user is in a WIFI network, the advertising SDK will download 1 image material for an image splash screen order, 1 H5 material for an H5 splash screen order, and 1 video material for a video splash screen order;

[0048] 2. When the user opens the APP one day later, he will see 1 picture splash screen, 1 H5 rich media splash screen, and 1 video dynamic splash screen.

[0049] In the above situation, there is no problem that when playing H5 splash screens and video dynamic splash screens, the video APP and Tencent News APP both play a certain proportion of bottom-mounted image materials, resulting in poor efficiency in the playback of splash screen ads.

[0050] In an optional implementation manner, the obtaining of the first multimedia resource to be loaded into the first application comprises the following steps:

[0051] Step S11, downloading the first multimedia resource;

[0052] Step S12: storing the first multimedia resource in a predetermined storage area in the mobile terminal according to the play time of the first multimedia resource.

[0053] Optionally, in this embodiment, the execution entity of downloading the first multimedia resource includes but is not limited to: an advertising SDK in the mobile terminal.

[0054] Through the above steps S11 to S12, the first multimedia resource is stored in a predetermined storage area in the above mobile terminal according to its playing time, so that the first multimedia resource with an earlier playing time can be played preferentially according to the time sequence.

[0055] Optionally, the first multimedia resource includes a plurality of multimedia resources, wherein storing the first multimedia resource in a predetermined storage area in the mobile terminal according to the play time of the first multimedia resource includes the following steps:

[0056] Step S21, storing the above-mentioned multiple multimedia resources in the above-mentioned predetermined storage area according to the chronological order of the playback time of the above-mentioned multiple multimedia resources, wherein the above-mentioned multiple multimedia resources stored in the above-mentioned predetermined storage area are set to be loaded into the above-mentioned first application according to the chronological order of the playback time of the above-mentioned multiple multimedia resources.

[0057] For example, assuming that the multiple multimedia resources are multimedia resource 1, multimedia resource 2, and multimedia resource 3, among which multimedia resource 1 is expected to be played on May 1, multimedia resource 2 is expected to be played on May 4, and multimedia resource 3 is expected to be played on May 3, then the order of storage and loading is multimedia resource 1, multimedia resource 3, and multimedia resource 2.

[0058] For another example, suppose that multiple multimedia resources are multimedia resource 1, multimedia resource 2, and multimedia resource 3, among which multimedia resource 1 is expected to be played in the afternoon of May 1st, multimedia resource 2 is expected to be played on May 4th, and multimedia resource 3 is expected to be played in the morning of May 1st, then the order of storage and loading is multimedia resource 3, multimedia resource 1, and multimedia resource 2.

[0059] Through the above step S21, the above multiple multimedia resources are stored in the above predetermined storage area in the order of the playing time of the above multiple multimedia resources, so that the multimedia resources can be played in order.

[0060] Optionally, storing the first multimedia resource in a predetermined storage area in the mobile terminal according to the play time of the first multimedia resource comprises the following steps:

[0061] Step S31, storing the first multimedia resource in the predetermined storage area according to the sequence of their playback times, wherein the first multimedia resource and the second multimedia resource stored in the predetermined storage area are configured to be loaded into the first application according to the sequence of their playback times.

[0062] For example, assuming that the first multimedia resources are multimedia resource 1 and multimedia resource 2, wherein multimedia resource 1 is expected to be played on May 1st and multimedia resource 2 is expected to be played on May 4th, and the second multimedia resources stored in the above-mentioned predetermined storage area are multimedia resource 3 and multimedia resource 4, wherein multimedia resource 3 is expected to be played on May 3rd and multimedia resource 4 is expected to be played on May 2nd, then the order of storage and loading is multimedia resource 1, multimedia resource 4, multimedia resource 3, multimedia resource 2.

[0063] For another example, assuming that the first multimedia resources are multimedia resource 1 and multimedia resource 2, wherein multimedia resource 1 is expected to be played on May 4th and multimedia resource 2 is expected to be played on May 3rd, and the second multimedia resources stored in the above-mentioned predetermined storage area are multimedia resource 3 and multimedia resource 4, wherein multimedia resource 3 is expected to be played on May 2nd and multimedia resource 4 is expected to be played on May 1st, then the order of storage and loading is multimedia resource 4, multimedia resource 3, multimedia resource 2, and multimedia resource 1.

[0064] Through the above-mentioned step S31, the above-mentioned first multimedia resource is stored in the above-mentioned predetermined storage area in the order of the playing time of the first multimedia resource and the second multimedia resource stored in the above-mentioned predetermined storage area, so that the first multimedia resource and the stored second multimedia resource can be played in an orderly manner.

[0065] Optionally, storing the first multimedia resource in a predetermined storage area in the mobile terminal according to the play time of the first multimedia resource comprises the following steps:

[0066] Step S41, when the number of the above-mentioned first multimedia resources and the second multimedia resources stored in the above-mentioned predetermined storage area exceeds a predetermined threshold, the multimedia resources stored in the above-mentioned predetermined storage area are updated from the above-mentioned second multimedia resources to target multimedia resources, wherein the above-mentioned target multimedia resources are the multimedia resources with an earlier playback time and a quantity of the above-mentioned predetermined threshold between the above-mentioned first multimedia resources and the above-mentioned second multimedia resources.

[0067] For example, assuming that the above-mentioned predetermined threshold is 3, the first multimedia resources are multimedia resource 1 and multimedia resource 2, among which multimedia resource 1 is expected to be played on May 1st and multimedia resource 2 is expected to be played on May 4th, and the second multimedia resources stored in the above-mentioned predetermined storage area are multimedia resource 3 and multimedia resource 4, among which multimedia resource 3 is expected to be played on May 3rd and multimedia resource 4 is expected to be played on May 2nd, then the order of storage and loading is multimedia resource 1, multimedia resource 4, multimedia resource 3, and multimedia resource 2 is deleted first.

[0068] For another example, assuming that the above-mentioned predetermined threshold is 4, the first multimedia resources are multimedia resource 1 and multimedia resource 2, wherein multimedia resource 1 is expected to be played on May 4th and multimedia resource 2 is expected to be played on May 3rd, and the second multimedia resources stored in the above-mentioned predetermined storage area are multimedia resource 3 and multimedia resource 4, wherein multimedia resource 3 is expected to be played on May 2nd and multimedia resource 4 is expected to be played on May 1st, then the order of storage and loading is multimedia resource 4, multimedia resource 3, multimedia resource 2, multimedia resource 1.

[0069] Optionally, after the multimedia resource stored in the predetermined storage area is updated from the second multimedia resource to the target multimedia resource, the method further includes the following steps:

[0070] Step S51: after the third multimedia resource in the target multimedia resource has been loaded into the first application, the fourth multimedia resource in the first multimedia resource and the second multimedia resource except the target multimedia resource is stored in the predetermined storage area.

[0071] For example, assuming that the above-mentioned predetermined threshold is 3, the first multimedia resources are multimedia resource 1 and multimedia resource 2, wherein multimedia resource 1 is expected to be played on May 1st, and multimedia resource 2 is expected to be played on May 4th, and the second multimedia resources stored in the above-mentioned predetermined storage area are multimedia resource 3 and multimedia resource 4, wherein multimedia resource 3 is expected to be played on May 3rd, and multimedia resource 4 is expected to be played on May 2nd, then the order of storage and loading is multimedia resource 1, multimedia resource 4, multimedia resource 3, and multimedia resource 2 is deleted first, and then after the above-mentioned multimedia resources 1, multimedia resource 4, and multimedia resource 3 have been loaded into the above-mentioned first application, multimedia resource 2 is stored in the above-mentioned predetermined storage area.

[0072] For another example, assuming that the above-mentioned predetermined threshold is 2, the first multimedia resources are multimedia resource 1 and multimedia resource 2, wherein multimedia resource 1 is expected to be played on May 4th and multimedia resource 2 is expected to be played on May 3rd, and the second multimedia resources stored in the above-mentioned predetermined storage area are multimedia resource 3 and multimedia resource 4, wherein multimedia resource 3 is expected to be played on May 2nd and multimedia resource 4 is expected to be played on May 1st, then the order of storage and loading is multimedia resource 4 and multimedia resource 3, and multimedia resource 1 and multimedia resource 2 are deleted first, and then after multimedia resource 4 and multimedia resource 3 have been loaded into the above-mentioned first application, multimedia resource 1 and multimedia resource 2 are stored in the above-mentioned predetermined storage area.

[0073] The above step S41 and the above step S51 are explained below with reference to examples.

[0074] It should be noted that, in this embodiment, the first multimedia resource and the second multimedia resource are described by taking a video dynamic splash screen and an H5 rich media splash screen as examples.

[0075] 1. When there are several flash screen orders scheduled to be delivered on the same day, the advertising backend will send the newly added orders in each period to the advertising SDK, and the advertising SDK will cache them in advance;

[0076] 2. The advertising SDK will summarize the splash screen orders received within a period of time and schedule them according to the order execution date. It will preload the latest splash screen materials first and replace the latest preloaded materials with the latest ones, thereby ensuring the success rate of users seeing the latest executed splash screen ads when they open the APP.

[0077] For example, the ad SDK can only preload three splash screen ad creatives to the user's local computer.

[0078] 1) At 10 a.m., there is an order for a video splash screen on May 14th, Order 1;

[0079] At this point, the advertising backend sends Order1 to the advertising SDK.

[0080] The advertising SDK determines that the user is on WIFI and preloads the Order1 material to the user's local mobile phone.

[0081] 2) At 12 noon, there is an H5 rich media splash screen order Order 2 for May 13;

[0082] At this point, the advertising backend sends Order 1 and Order 2 to the advertising SDK.

[0083] When the advertising SDK determines that the user is on WIFI, it preloads the Order2 and Order1 materials to the user's local mobile phone in sequence.

[0084] 3) At 2 p.m., there is an H5 rich media splash screen order Order 3 for May 15;

[0085] At this time, the advertising background sends Order1, Order2, and Order3 to the advertising SDK.

[0086] When the advertising SDK determines that the user is on WIFI, it preloads the Order2, Order1 and Order3 materials to the user's local mobile phone in sequence.

[0087] 4) At 16:00, there is an H5 rich media splash screen order Order 4 for May 12;

[0088] At this time, the advertising background sends Order1, Order2, Order3, and Order4 to the advertising SDK.

[0089] When the advertising SDK determines that the user is on WIFI, it deletes the materials of Order 3 first, and then preloads the materials of Order 4, Order 2, and Order 1 to the user's local mobile phone in sequence, and then preloads the materials of Order 3 after Order 4 is executed.

[0090] 5) At 18:00 in the afternoon, there is an H5 rich media splash screen order Order5 for May 16;

[0091] At this time, the advertising background sends Order1, Order2, Order3, Order4, and Order5 to the advertising SDK.

[0092] The advertising SDK determines that the user is on WIFI and preloads the materials of Order 4, Order 2 and Order 1 to the user's local mobile phone in order. After Order 4 and Order 2 are executed, the materials of Order 3 and Order 5 are preloaded (for details, see Figure 3 shown).

[0093] Through the above steps, the success rate of H5 rich media splash screen / video dynamic splash screen material downloading is further improved, the proportion of image bottom splash screen display is reduced, and the experience and revenue are maximized.

[0094] In an optional implementation, when the network connection status indicates that the mobile terminal is connected to a WIFI network, the method further includes the following steps:

[0095] Step S61, obtaining a second picture resource to be loaded into the first application, wherein the second picture resource is used to display the second picture on the interface of the first application when the first application is started.

[0096] Through the above step S61, when the above network connection status indicates that the above mobile terminal is connected to a WIFI network, the second image resource to be loaded into the above first application is obtained, which further reduces the proportion of unsuccessful image loading in the cellular network.

[0097] Optionally, in this embodiment, after acquiring the first multimedia resource to be loaded into the first application, the method further includes the following steps:

[0098] Step S71, when starting the second application installed in the mobile terminal, the first multimedia resource is loaded into the second application, so that the first animation is played on the interface of the second application.

[0099] Through the above step S71, the first application and the second application share multimedia resources, thereby reducing the probability of failure in loading the multimedia resources.

[0100] The present embodiment is described below with reference to specific examples.

[0101] 1. The advertising SDK in the mobile terminal creates a new material storage shared pool;

[0102] 2. When advertisers place video splash screens and H5 splash screens on Tencent Video APP and News Client APP;

[0103] 3. When the user opens the Tencent Video APP under WIFI, the advertising SDK caches the video splash screen and H5 splash screen materials in the material storage sharing pool; when the user opens the news client APP, the advertising SDK of the news client APP first determines whether there is the same advertising material in the material storage sharing pool, and if so, plays the advertisement directly.

[0104] Through the above examples, the frequency of material preloading is increased and the failure rate of material preloading is reduced.

[0105] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described action sequence, because according to the present invention, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.

[0106] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods of various embodiments of the present invention.

[0107] According to another aspect of an embodiment of the present invention, a device for processing multimedia resources in a scenario for implementing the above-mentioned method for processing multimedia resources is also provided. Optionally, the embodiment of this solution can be applied to the above-mentioned Figure 1 In the hardware environment shown, Figure 1 As shown, when the user terminal application (Application, referred to as APP) is opened, a splash screen advertisement is loaded and displayed for a fixed time (for example, 20 seconds, wherein within the 20 seconds, Figure 1 From state a to state b, and then from state b to state c, showing an animation effect), it automatically closes after the display is completed and enters the main page of the application.

[0108] Optionally, in this embodiment, the above-mentioned APP includes but is not limited to at least one of the following: video APP, news client APP, shopping APP, etc.

[0109] Optionally, in this embodiment, the above-mentioned splash screen advertisement includes but is not limited to at least one of the following: video splash screen, H5 rich media splash screen, etc.

[0110] Optionally, in this embodiment, the user terminal may include but is not limited to at least one of the following: a mobile phone, a tablet computer, etc. The above is only an example, and this embodiment does not make any limitation to this.

[0111] According to one aspect of an embodiment of the present invention, Figure 4 As shown, the above-mentioned multimedia resource processing device includes:

[0112] 1) a detection unit 42, configured to detect a network connection status of a mobile terminal, wherein the mobile terminal has a first application installed therein;

[0113] It should be noted that the mobile terminal may also be installed with multiple different applications such as a second application and a third application, wherein when the different applications are opened, the same or different static advertising images or advertising animations may be played respectively.

[0114] 2) a first acquisition unit 44, configured to acquire a first multimedia resource to be loaded into the first application when the network connection status indicates that the mobile terminal is connected to a WIFI network, wherein the first multimedia resource is used to play a first animation on an interface of the first application when the first application is started;

[0115] It should be noted that the above-mentioned first multimedia resource includes but is not limited to at least one of the following: video splash screen, H5 rich media splash screen, etc.

[0116] 3) A second acquisition unit 46 is used to acquire a first image resource to be loaded into the first application when the network connection status indicates that the mobile terminal is connected to a cellular network, wherein the first image resource is used to display the first image on the interface of the first application when the first application is started.

[0117] pass Figure 4 The device shown detects the network connection status of the mobile terminal, wherein the mobile terminal has a first application installed therein; when the network connection status indicates that the mobile terminal is connected to a WIFI network, obtains a first multimedia resource to be loaded into the first application, wherein the first multimedia resource is used to play a first animation on the interface of the first application when the first application is started; when the network connection status indicates that the mobile terminal is connected to a cellular network, obtains a first picture resource to be loaded into the first application, wherein the first picture resource is used to display a first picture on the interface of the first application when the first application is started. That is, only when the network connection status indicates that the mobile terminal is connected to a WIFI network, the first multimedia resource (for example, a video dynamic splash screen, an H5 rich media splash screen) to be loaded into the first application is obtained, thereby avoiding the problem that only picture resources can be loaded but multimedia resources cannot be loaded under a cellular network, resulting in a certain proportion of bottom-attached pictures being played when playing splash screen ads, causing poor splash screen ad playback efficiency, thereby achieving the technical effect of improving splash screen ad playback efficiency.

[0118] Optionally, in this embodiment, when the network connection status indicates that the mobile terminal is connected to a WIFI network, in addition to obtaining the first multimedia resource to be loaded into the first application, a picture resource to be loaded into the first application may also be obtained at the same time.

[0119] Optionally, in this embodiment, since the splash screen advertisement is a preloaded type advertisement, the first multimedia resource may be stored in a predetermined storage area in the mobile terminal according to the playback time of the first multimedia resource, wherein the storage method includes but is not limited to at least one of the following methods:

[0120] Method 1: storing the plurality of multimedia resources in the predetermined storage area in the order of the playing time of the plurality of multimedia resources, wherein the plurality of multimedia resources stored in the predetermined storage area are configured to be loaded into the first application in the order of the playing time of the plurality of multimedia resources;

[0121] Method 2: storing the first multimedia resource in the predetermined storage area according to the sequence of the playing time of the first multimedia resource and the second multimedia resource stored in the predetermined storage area, wherein the first multimedia resource and the second multimedia resource stored in the predetermined storage area are configured to be loaded into the first application according to the sequence of the playing time of the first multimedia resource and the second multimedia resource;

[0122] Mode 3: storing the plurality of multimedia resources in the predetermined storage area according to the order of the playback priorities of the plurality of multimedia resources, wherein the plurality of multimedia resources stored in the predetermined storage area are configured to be loaded into the first application according to the order of the playback priorities of the plurality of multimedia resources;

[0123] Method 4: storing the first multimedia resource in the predetermined storage area in the order of their playback priorities, wherein the first multimedia resource and the second multimedia resource stored in the predetermined storage area are configured to be loaded into the first application in the order of their playback priorities.

[0124] Mode 5: when the number of the first multimedia resource and the second multimedia resource stored in the predetermined storage area exceeds a predetermined threshold (for example, 3 multimedia resources), the multimedia resource stored in the predetermined storage area is updated from the second multimedia resource to the target multimedia resource, wherein the target multimedia resource is the multimedia resource with an earlier playback time between the first multimedia resource and the second multimedia resource and the number of which is the predetermined threshold;

[0125] Method six: when the number of the above-mentioned first multimedia resources and the second multimedia resources stored in the above-mentioned predetermined storage area exceeds a predetermined threshold (for example, 3 multimedia resources), the multimedia resources stored in the above-mentioned predetermined storage area are updated from the above-mentioned second multimedia resources to target multimedia resources, wherein the above-mentioned target multimedia resources are multimedia resources with higher playback priority among the above-mentioned first multimedia resources and the above-mentioned second multimedia resources and the number of which is the above-mentioned predetermined threshold.

[0126] Optionally, in this embodiment, if multiple applications are installed in the mobile terminal, the multimedia resources loaded by one of the applications can be shared with other applications through a shared resource pool to achieve the intercommunication of multimedia resources between multiple applications. When other applications are started, the method of obtaining multimedia resources from the resource pool includes but is not limited to at least one of the following methods:

[0127] Method 1: According to the time when the multimedia resources are played, the multimedia resources with the same playing time are obtained from the resource pool.

[0128] Method 2: Using the resource identifier of the multimedia resource, obtain the multimedia resource with the same resource identifier from the resource pool.

[0129] The present embodiment is described below with reference to specific examples.

[0130] It should be noted that, in this embodiment, the first multimedia resource is described by taking a video dynamic splash screen and an H5 rich media splash screen as examples.

[0131] 1. When the advertising SDK in the mobile terminal determines that the user is in a WIFI network, the advertising SDK will download 1 image material for an image splash screen order, 1 H5 material for an H5 splash screen order, and 1 video material for a video splash screen order;

[0132] 2. When the user opens the APP one day later, he will see 1 picture splash screen, 1 H5 rich media splash screen, and 1 video dynamic splash screen.

[0133] In the above situation, there is no problem that when playing H5 splash screens and video dynamic splash screens, the video APP and Tencent News APP both play a certain proportion of bottom-mounted image materials, resulting in poor efficiency in the playback of splash screen ads.

[0134] In an alternative embodiment, Figure 5 As shown, the first acquisition unit 44 includes:

[0135] 1) A downloading module 52, used for downloading the first multimedia resource;

[0136] 2) A first storage module 54, configured to store the first multimedia resource in a predetermined storage area in the mobile terminal according to the play time of the first multimedia resource.

[0137] Optionally, in this embodiment, the execution entity of downloading the first multimedia resource includes but is not limited to: an advertising SDK in the mobile terminal.

[0138] pass Figure 5 The device shown stores the first multimedia resource in a predetermined storage area in the mobile terminal according to the playing time of the first multimedia resource, so that the first multimedia resource with an earlier playing time can be played preferentially according to the time sequence.

[0139] Optionally, the above-mentioned first multimedia resource includes multiple multimedia resources, wherein the first storage module 54 is also used to store the multiple multimedia resources in the predetermined storage area according to the chronological order of the playback time of the multiple multimedia resources, wherein the multiple multimedia resources stored in the predetermined storage area are set to be loaded into the first application according to the chronological order of the playback time of the multiple multimedia resources.

[0140] For example, assuming that the multiple multimedia resources are multimedia resource 1, multimedia resource 2, and multimedia resource 3, among which multimedia resource 1 is expected to be played on May 1, multimedia resource 2 is expected to be played on May 4, and multimedia resource 3 is expected to be played on May 3, then the order of storage and loading is multimedia resource 1, multimedia resource 3, and multimedia resource 2.

[0141] For another example, suppose that multiple multimedia resources are multimedia resource 1, multimedia resource 2, and multimedia resource 3, among which multimedia resource 1 is expected to be played in the afternoon of May 1st, multimedia resource 2 is expected to be played on May 4th, and multimedia resource 3 is expected to be played in the morning of May 1st, then the order of storage and loading is multimedia resource 3, multimedia resource 1, and multimedia resource 2.

[0142] By means of the first storage module 54, the plurality of multimedia resources are stored in the predetermined storage area in the order of their playing time, so that the multimedia resources can be played in order.

[0143] Optionally, the first storage module 54 is also used to store the first media resource in the predetermined storage area in the order of the playback time of the first multimedia resource and the second multimedia resource stored in the predetermined storage area, wherein the first multimedia resource and the second multimedia resource stored in the predetermined storage area are set to be loaded into the first application in the order of the playback time of the first multimedia resource and the second multimedia resource.

[0144] For example, assuming that the first multimedia resources are multimedia resource 1 and multimedia resource 2, wherein multimedia resource 1 is expected to be played on May 1st and multimedia resource 2 is expected to be played on May 4th, and the second multimedia resources stored in the above-mentioned predetermined storage area are multimedia resource 3 and multimedia resource 4, wherein multimedia resource 3 is expected to be played on May 3rd and multimedia resource 4 is expected to be played on May 2nd, then the order of storage and loading is multimedia resource 1, multimedia resource 4, multimedia resource 3, multimedia resource 2.

[0145] For another example, assuming that the first multimedia resources are multimedia resource 1 and multimedia resource 2, wherein multimedia resource 1 is expected to be played on May 4th and multimedia resource 2 is expected to be played on May 3rd, and the second multimedia resources stored in the above-mentioned predetermined storage area are multimedia resource 3 and multimedia resource 4, wherein multimedia resource 3 is expected to be played on May 2nd and multimedia resource 4 is expected to be played on May 1st, then the order of storage and loading is multimedia resource 4, multimedia resource 3, multimedia resource 2, and multimedia resource 1.

[0146] By means of the first storage module 54, the first multimedia resource is stored in the predetermined storage area in the order of their playing time, so that both the first multimedia resource and the stored second multimedia resource can be played in an orderly manner.

[0147] Optionally, the first storage module 54 is also used to update the multimedia resources stored in the predetermined storage area from the second multimedia resources to target multimedia resources when the number of the first multimedia resources and the second multimedia resources stored in the predetermined storage area exceeds a predetermined threshold, wherein the target multimedia resource is the multimedia resource with an earlier playback time and a quantity equal to the predetermined threshold between the first multimedia resource and the second multimedia resource.

[0148] For example, assuming that the above-mentioned predetermined threshold is 3, the first multimedia resources are multimedia resource 1 and multimedia resource 2, among which multimedia resource 1 is expected to be played on May 1st and multimedia resource 2 is expected to be played on May 4th, and the second multimedia resources stored in the above-mentioned predetermined storage area are multimedia resource 3 and multimedia resource 4, among which multimedia resource 3 is expected to be played on May 3rd and multimedia resource 4 is expected to be played on May 2nd, then the order of storage and loading is multimedia resource 1, multimedia resource 4, multimedia resource 3, and multimedia resource 2 is deleted first.

[0149] For another example, assuming that the above-mentioned predetermined threshold is 4, the first multimedia resources are multimedia resource 1 and multimedia resource 2, wherein multimedia resource 1 is expected to be played on May 4th and multimedia resource 2 is expected to be played on May 3rd, and the second multimedia resources stored in the above-mentioned predetermined storage area are multimedia resource 3 and multimedia resource 4, wherein multimedia resource 3 is expected to be played on May 2nd and multimedia resource 4 is expected to be played on May 1st, then the order of storage and loading is multimedia resource 4, multimedia resource 3, multimedia resource 2, multimedia resource 1.

[0150] Optionally, the first acquisition unit 44 is also used to store the first multimedia resource and the fourth multimedia resource in the second multimedia resource except the target multimedia resource in the predetermined storage area after the multimedia resource stored in the predetermined storage area is updated from the second multimedia resource to the target multimedia resource and after the third multimedia resource in the target multimedia resource has been loaded into the first application.

[0151] For example, assuming that the above-mentioned predetermined threshold is 3, the first multimedia resources are multimedia resource 1 and multimedia resource 2, wherein multimedia resource 1 is expected to be played on May 1st, and multimedia resource 2 is expected to be played on May 4th, and the second multimedia resources stored in the above-mentioned predetermined storage area are multimedia resource 3 and multimedia resource 4, wherein multimedia resource 3 is expected to be played on May 3rd, and multimedia resource 4 is expected to be played on May 2nd, then the order of storage and loading is multimedia resource 1, multimedia resource 4, multimedia resource 3, and multimedia resource 2 is deleted first, and then after the above-mentioned multimedia resources 1, multimedia resource 4, and multimedia resource 3 have been loaded into the above-mentioned first application, multimedia resource 2 is stored in the above-mentioned predetermined storage area.

[0152] For another example, assuming that the above-mentioned predetermined threshold is 2, the first multimedia resources are multimedia resource 1 and multimedia resource 2, wherein multimedia resource 1 is expected to be played on May 4th and multimedia resource 2 is expected to be played on May 3rd, and the second multimedia resources stored in the above-mentioned predetermined storage area are multimedia resource 3 and multimedia resource 4, wherein multimedia resource 3 is expected to be played on May 2nd and multimedia resource 4 is expected to be played on May 1st, then the order of storage and loading is multimedia resource 4 and multimedia resource 3, and multimedia resource 1 and multimedia resource 2 are deleted first, and then after multimedia resource 4 and multimedia resource 3 have been loaded into the above-mentioned first application, multimedia resource 1 and multimedia resource 2 are stored in the above-mentioned predetermined storage area.

[0153] The present embodiment is described below with reference to examples.

[0154] It should be noted that, in this embodiment, the first multimedia resource and the second multimedia resource are described by taking a video dynamic splash screen and an H5 rich media splash screen as examples.

[0155] 1. When there are several flash screen orders scheduled to be delivered on the same day, the advertising backend will send the newly added orders in each period to the advertising SDK, and the advertising SDK will cache them in advance;

[0156] 2. The advertising SDK will summarize the splash screen orders received within a period of time and schedule them according to the order execution date. It will preload the latest splash screen materials first and replace the latest preloaded materials with the latest ones, thereby ensuring the success rate of users seeing the latest executed splash screen ads when they open the APP.

[0157] For example, the ad SDK can only preload three splash screen ad creatives to the user's local computer.

[0158] 1) At 10 a.m., there is an order for a video splash screen on May 14th, Order 1;

[0159] At this point, the advertising backend sends Order1 to the advertising SDK.

[0160] The advertising SDK determines that the user is on WIFI and preloads the Order1 material to the user's local mobile phone.

[0161] 2) At 12 noon, there is an H5 rich media splash screen order Order 2 for May 13;

[0162] At this point, the advertising backend sends Order 1 and Order 2 to the advertising SDK.

[0163] When the advertising SDK determines that the user is on WIFI, it preloads the Order2 and Order1 materials to the user's local mobile phone in sequence.

[0164] 3) At 2 p.m., there is an H5 rich media splash screen order Order 3 for May 15;

[0165] At this time, the advertising background sends Order1, Order2, and Order3 to the advertising SDK.

[0166] When the advertising SDK determines that the user is on WIFI, it preloads the Order2, Order1 and Order3 materials to the user's local mobile phone in sequence.

[0167] 4) At 16:00, there is an H5 rich media splash screen order Order 4 for May 12;

[0168] At this time, the advertising background sends Order1, Order2, Order3, and Order4 to the advertising SDK.

[0169] When the advertising SDK determines that the user is on WIFI, it deletes the materials of Order 3 first, and then preloads the materials of Order 4, Order 2, and Order 1 to the user's local mobile phone in sequence, and then preloads the materials of Order 3 after Order 4 is executed.

[0170] 5) At 18:00 in the afternoon, there is an H5 rich media splash screen order Order5 for May 16;

[0171] At this time, the advertising background sends Order1, Order2, Order3, Order4, and Order5 to the advertising SDK.

[0172] The advertising SDK determines that the user is on WIFI and preloads the materials of Order 4, Order 2 and Order 1 to the user's local mobile phone in order. After Order 4 and Order 2 are executed, the materials of Order 3 and Order 5 are preloaded (for details, see Figure 3 shown).

[0173] Through the above steps, the success rate of H5 rich media splash screen / video dynamic splash screen material downloading is further improved, the proportion of image bottom splash screen display is reduced, and the experience and revenue are maximized.

[0174] In an alternative embodiment, Figure 6 As shown, the above device includes Figure 4 The module shown also includes:

[0175] 3) A third acquisition unit 62 is used to acquire a second picture resource to be loaded into the first application when the network connection status indicates that the mobile terminal is connected to a WIFI network, wherein the second picture resource is used to display the second picture on the interface of the first application when the first application is started.

[0176] pass Figure 6 The device shown, when the network connection status indicates that the mobile terminal is connected to a WIFI network, obtains a second image resource to be loaded into the first application, further reducing the proportion of unsuccessful image loading in a cellular network.

[0177] In an alternative embodiment, Figure 7 As shown, the above device includes Figure 4 The module shown also includes:

[0178] 1) A loading unit 72 is used to load the first multimedia resource to the first application after acquiring the first multimedia resource to be loaded into the first application, and when starting the second application installed in the mobile terminal, load the first multimedia resource into the second application, so that the first animation is played on the interface of the second application.

[0179] pass Figure 7 In the device shown, the first application and the second application share multimedia resources, thereby reducing the probability of failure in loading the multimedia resources.

[0180] The present embodiment is described below with reference to specific examples.

[0181] 1. The advertising SDK in the mobile terminal creates a new material storage shared pool;

[0182] 2. When advertisers place video splash screens and H5 splash screens on Tencent Video APP and News Client APP;

[0183] 3. When the user opens the Tencent Video APP under WIFI, the advertising SDK caches the video splash screen and H5 splash screen materials in the material storage sharing pool; when the user opens the news client APP, the advertising SDK of the news client APP first determines whether there is the same advertising material in the material storage sharing pool, and if so, plays the advertisement directly.

[0184] Through the above examples, the frequency of material preloading is increased and the failure rate of material preloading is reduced.

[0185] According to another aspect of the embodiments of the present invention, a storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.

[0186] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:

[0187] S1, detecting a network connection status of a mobile terminal, wherein a first application is installed in the mobile terminal;

[0188] S2, when the network connection status indicates that the mobile terminal is connected to a WIFI network, obtaining a first multimedia resource to be loaded into the first application, wherein the first multimedia resource is used to play a first animation on an interface of the first application when the first application is started;

[0189] S3. When the network connection status indicates that the mobile terminal is connected to a cellular network, obtain a first picture resource to be loaded into the first application, wherein the first picture resource is used to display a first picture on the interface of the first application when the first application is started.

[0190] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:

[0191] S1, downloading the first multimedia resource;

[0192] S2: Store the first multimedia resource in a predetermined storage area in the mobile terminal according to the play time of the first multimedia resource.

[0193] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:

[0194] S1. Storing the multiple multimedia resources in the predetermined storage area in the order of their playback time, wherein the multiple multimedia resources stored in the predetermined storage area are configured to be loaded into the first application in the order of their playback time.

[0195] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:

[0196] S1. Store the first multimedia resource in the predetermined storage area in the order of the playback time of the first multimedia resource and the second multimedia resource stored in the predetermined storage area, wherein the first multimedia resource and the second multimedia resource stored in the predetermined storage area are configured to be loaded into the first application in the order of the playback time of the first multimedia resource and the second multimedia resource.

[0197] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:

[0198] S1. When the number of the first multimedia resources and the second multimedia resources stored in the predetermined storage area exceeds a predetermined threshold, the multimedia resources stored in the predetermined storage area are updated from the second multimedia resources to target multimedia resources, wherein the target multimedia resources are the multimedia resources with an earlier playback time and a quantity equal to the predetermined threshold between the first multimedia resources and the second multimedia resources.

[0199] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:

[0200] S1, after the third multimedia resource in the target multimedia resource has been loaded into the first application, storing the fourth multimedia resource in the first multimedia resource and the second multimedia resource except the target multimedia resource in the predetermined storage area.

[0201] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:

[0202] S1, obtaining a second image resource to be loaded into the first application, wherein the second image resource is used to display a second image on the interface of the first application when the first application is started.

[0203] Optionally, in this embodiment, a person of ordinary skill in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by instructing hardware related to the terminal device through a program, and the program may be stored in a computer-readable storage medium, and the storage medium may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc.

[0204] According to another aspect of the embodiment of the present invention, an electronic device for implementing the above-mentioned multimedia resource processing method is also provided. Figure 8 As shown, the electronic device includes a memory 802 and a processor 804. The memory 802 stores a computer program, and the processor 804 is configured to execute the steps in any of the above method embodiments through the computer program.

[0205] Optionally, in this embodiment, the electronic device may be located in at least one network device among a plurality of network devices of a computer network.

[0206] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:

[0207] S1, detecting a network connection status of a mobile terminal, wherein a first application is installed in the mobile terminal;

[0208] S2, when the network connection status indicates that the mobile terminal is connected to a WIFI network, obtaining a first multimedia resource to be loaded into the first application, wherein the first multimedia resource is used to play a first animation on an interface of the first application when the first application is started;

[0209] S3. When the network connection status indicates that the mobile terminal is connected to a cellular network, obtain a first picture resource to be loaded into the first application, wherein the first picture resource is used to display a first picture on the interface of the first application when the first application is started.

[0210] Optionally, in this embodiment, the processor may be configured to store a computer program for performing the following steps:

[0211] S1, downloading the first multimedia resource;

[0212] S2: Store the first multimedia resource in a predetermined storage area in the mobile terminal according to the play time of the first multimedia resource.

[0213] Optionally, in this embodiment, the processor may be configured to store a computer program for performing the following steps:

[0214] S1. Storing the multiple multimedia resources in the predetermined storage area in the order of their playback time, wherein the multiple multimedia resources stored in the predetermined storage area are configured to be loaded into the first application in the order of their playback time.

[0215] Optionally, in this embodiment, the processor may be configured to store a computer program for performing the following steps:

[0216] S1. Store the first multimedia resource in the predetermined storage area in the order of the playback time of the first multimedia resource and the second multimedia resource stored in the predetermined storage area, wherein the first multimedia resource and the second multimedia resource stored in the predetermined storage area are configured to be loaded into the first application in the order of the playback time of the first multimedia resource and the second multimedia resource.

[0217] Optionally, in this embodiment, the processor may be configured to store a computer program for performing the following steps:

[0218] S1. When the number of the first multimedia resources and the second multimedia resources stored in the predetermined storage area exceeds a predetermined threshold, the multimedia resources stored in the predetermined storage area are updated from the second multimedia resources to target multimedia resources, wherein the target multimedia resources are the multimedia resources with an earlier playback time and a quantity equal to the predetermined threshold between the first multimedia resources and the second multimedia resources.

[0219] Optionally, in this embodiment, the processor may be configured to store a computer program for performing the following steps:

[0220] S1, after the third multimedia resource in the target multimedia resource has been loaded into the first application, storing the fourth multimedia resource in the first multimedia resource and the second multimedia resource except the target multimedia resource in the predetermined storage area.

[0221] Optionally, in this embodiment, the processor may be configured to store a computer program for performing the following steps:

[0222] S1, obtaining a second image resource to be loaded into the first application, wherein the second image resource is used to display a second image on the interface of the first application when the first application is started.

[0223] Alternatively, a person skilled in the art may understand that: Figure 8 The structure shown is for illustration only, and the electronic device may also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile Internet device (MID for short), a PAD, or other terminal devices. Figure 8 The structure of the electronic device is not limited. Figure 8 More or fewer components (such as network interfaces, display devices, etc.) shown in, or having Figure 8 Different configurations shown.

[0224] Among them, the memory 804 can be used to store software programs and modules, such as the program instructions / modules corresponding to the method and device for processing multimedia resources in the embodiments of the present invention. The processor 802 executes various functional applications and data processing by running the software programs and modules stored in the memory 804, that is, realizing the above-mentioned method for processing multimedia resources. The memory 804 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 804 may further include a memory remotely located relative to the processor 802, and these remote memories may be connected to the terminal via a network. Examples of the above-mentioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. Among them, the memory 802 may specifically be used, but is not limited to, to store information such as the processing flow of multimedia resources. As an example, such as Figure 8 As shown, the memory 802 may include but is not limited to the detection unit 42, the first acquisition unit 44, and the second acquisition unit in the multimedia resource processing device. In addition, it may also include but is not limited to other module units in the multimedia resource processing device, which will not be repeated in this example.

[0225] Optionally, the transmission device 810 is used to receive or send data via a network. Specific examples of the network may include a wired network and a wireless network. In one example, the transmission device 810 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices and routers via a network cable so as to communicate with the Internet or a local area network. In one example, the transmission device 810 is a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0226] In addition, the electronic device further includes: a display 808 for displaying the processing result of the multimedia resources; and a connection bus 810 for connecting various module components in the electronic device.

[0227] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0228] If the integrated units in the above embodiments are implemented in the form of software functional units and sold or used as independent products, they can be stored in the above computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling one or more computer devices (which can be personal computers, servers or network devices, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention.

[0229] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0230] In the several embodiments provided in the present application, it should be understood that the disclosed client can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0231] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0232] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0233] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A method for processing multimedia resources, characterized in that: include: Detecting a network connection status of a mobile terminal, wherein a first application is installed in the mobile terminal; When the network connection status indicates that the mobile terminal is connected to a WIFI network, a first multimedia resource and a second picture resource are stored in a predetermined storage area in the mobile terminal, wherein when the first application is started, the first multimedia resource and the second picture resource are obtained from the predetermined storage area, and the first application is prompted to play a first animation based on the first multimedia resource and display a second picture based on the second picture resource; When a second application installed in the mobile terminal is started, acquiring the first multimedia resource from the predetermined storage area, so that the first animation is played on the interface of the second application; When the network connection status indicates that the mobile terminal is connected to a cellular network, a first picture resource to be loaded into the first application is obtained, wherein the first picture resource is used to display a first picture on an interface of the first application when the first application is started.

2. The method according to claim 1, characterized in that Storing the first multimedia resource in a predetermined storage area in the mobile terminal includes: Downloading the first multimedia resource; The first multimedia resource is stored in the predetermined storage area in the mobile terminal according to the play time of the first multimedia resource.

3. The method according to claim 2, characterized in that The first multimedia resource includes a plurality of multimedia resources, wherein storing the first multimedia resource in the predetermined storage area in the mobile terminal according to the play time of the first multimedia resource includes: The multiple multimedia resources are stored in the predetermined storage area in the order of their playback time, wherein the multiple multimedia resources stored in the predetermined storage area are configured to be loaded into the first application in the order of their playback time.

4. The method according to claim 2, characterized in that: Storing the first multimedia resource in the predetermined storage area in the mobile terminal according to the play time of the first multimedia resource includes: The first multimedia resource is stored in the predetermined storage area in a sequence of playback times of the first multimedia resource and the second multimedia resource stored in the predetermined storage area, wherein the first multimedia resource and the second multimedia resource stored in the predetermined storage area are set to be loaded into the first application in a sequence of playback times of the first multimedia resource and the second multimedia resource.

5. The method according to claim 2, characterized in that: Storing the first multimedia resource in the predetermined storage area in the mobile terminal according to the play time of the first multimedia resource includes: When the number of the first multimedia resources and the second multimedia resources stored in the predetermined storage area exceeds a predetermined threshold, the multimedia resources stored in the predetermined storage area are updated from the second multimedia resources to target multimedia resources, wherein the target multimedia resources are the multimedia resources with an earlier playback time and a quantity equal to the predetermined threshold between the first multimedia resources and the second multimedia resources.

6. The method according to claim 5, characterized in that After the multimedia resource stored in the predetermined storage area is updated from the second multimedia resource to the target multimedia resource, the method further includes: After the third multimedia resource in the target multimedia resource has been loaded into the first application, the fourth multimedia resource in the first multimedia resource and the second multimedia resource except the target multimedia resource is stored in the predetermined storage area.

7. A multimedia resource processing device, characterized in that: include: a detection unit, configured to detect a network connection state of a mobile terminal, wherein the mobile terminal has a first application installed therein; A first acquisition unit is configured to store a first multimedia resource and a second picture resource in a predetermined storage area in the mobile terminal when the network connection status indicates that the mobile terminal is connected to a WIFI network, wherein when the first application is started, the first multimedia resource and the second picture resource are acquired from the predetermined storage area, and the first application is prompted to play a first animation based on the first multimedia resource and display a second picture based on the second picture resource; A second acquisition unit is configured to acquire, when the network connection status indicates that the mobile terminal is connected to a cellular network, a first picture resource to be loaded into the first application, wherein the first picture resource is used to display a first picture on an interface of the first application when the first application is started; The device is also used to obtain the first multimedia resource from the predetermined storage area when a second application installed in the mobile terminal is started, so that the first animation is played on the interface of the second application.

8. The device according to claim 7, characterized in that The first acquiring unit includes: A download module, used for downloading the first multimedia resource; The first storage module is configured to store the first multimedia resource in the predetermined storage area in the mobile terminal according to the play time of the first multimedia resource.

9. The device according to claim 7, characterized in that The first acquisition unit is also used to store the fourth multimedia resource in the first multimedia resource and the second multimedia resource except the target multimedia resource in the predetermined storage area after the multimedia resources stored in the predetermined storage area are updated from the second multimedia resource to the target multimedia resource and after the third multimedia resource in the target multimedia resource has been loaded into the first application.

10. The device according to claim 7, characterized in that The device also includes: The third acquisition unit is used to acquire a second image resource to be loaded into the first application when the network connection status indicates that the mobile terminal is connected to a WIFI network, wherein the second image resource is used to display the second image on the interface of the first application when the first application is started.

11. A storage medium, characterized in that: The storage medium stores a computer program, wherein the computer program is configured to execute the method according to any one of claims 1 to 6 when executed.

12. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to execute the method according to any one of claims 1 to 6 through the computer program.

Citation Information

Patent Citations

  • Multimedia resource loading method and device

    CN106454531A

  • Multimedia information processing method and device

    CN106993207A