CN107220063A - Dynamic wallpaper generation method and device - Google Patents
Dynamic wallpaper generation method and device Download PDFInfo
- Publication number
- CN107220063A CN107220063A CN201710501228.2A CN201710501228A CN107220063A CN 107220063 A CN107220063 A CN 107220063A CN 201710501228 A CN201710501228 A CN 201710501228A CN 107220063 A CN107220063 A CN 107220063A
- Authority
- CN
- China
- Prior art keywords
- dynamic wallpaper
- video
- dynamic
- template
- wallpaper
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72427—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Processing Or Creating Images (AREA)
Abstract
The invention provides a dynamic wallpaper generation method and a device, wherein the method comprises the following steps: acquiring a dynamic wallpaper video corresponding to the dynamic wallpaper effect of the dynamic wallpaper to be generated; acquiring a dynamic wallpaper application template and a storage position of a template video in the dynamic wallpaper application template; the template video of the storage position is replaced by the dynamic wallpaper video, and the dynamic wallpaper application theme pack is generated, so that when the dynamic wallpaper application theme pack receives a dynamic wallpaper playing request, the dynamic wallpaper video is obtained from the storage position, and the video player is called through an interface provided by the system to play the dynamic wallpaper video.
Description
Technical field
The present invention relates to field of terminal technology, more particularly to a kind of dynamic wallpaper generation method and device.
Background technology
At present, existing dynamic wallpaper development scheme is mainly that developer realizes the effect that dynamic wallpaper needs with code
Really, the construction cycle is long, realizes complexity, and be required for developer to write code realization again when developing new dynamic wallpaper every time
Dynamic wallpaper effect, it is difficult to extensive batch development behavior wallpaper.
The content of the invention
It is contemplated that at least solving one of technical problem in correlation technique to a certain extent.
Therefore, first purpose of the present invention is to propose a kind of dynamic wallpaper generation method, for solving prior art
The middle dynamic wallpaper construction cycle is long, and the problem of be difficult to large-scale development.
Second object of the present invention is to propose a kind of dynamic wallpaper generating means.
Third object of the present invention is to propose another dynamic wallpaper generating means.
Fourth object of the present invention is to propose a kind of non-transitorycomputer readable storage medium.
The 5th purpose of the present invention is to propose a kind of computer program product.
For up to above-mentioned purpose, first aspect present invention embodiment proposes a kind of dynamic wallpaper generation method, including:
Obtain dynamic wallpaper video corresponding with the dynamic wallpaper effect of dynamic wallpaper to be generated;
Obtain the storage location of template video in dynamic wallpaper application template, and the dynamic wallpaper application template;
The template video of the storage location is replaced with into the dynamic wallpaper video, generation dynamic wallpaper application master
Topic bag, so that the dynamic wallpaper application theme bag is when receiving dynamic wallpaper playing request, is obtained from the storage location
The dynamic wallpaper video, and the interface interchange video player provided by system plays the dynamic wallpaper video.
The dynamic wallpaper generation method of the embodiment of the present invention, is imitated by the dynamic wallpaper obtained with dynamic wallpaper to be generated
Really corresponding dynamic wallpaper video;Template video deposits in acquisition dynamic wallpaper application template, and dynamic wallpaper application template
Storage space is put;The template video of storage location is replaced with into dynamic wallpaper video, dynamic wallpaper application theme bag is generated, so that dynamic
Wallpaper application theme bag obtains dynamic wallpaper video when receiving dynamic wallpaper playing request from storage location, and by being
The interface interchange video player that system is provided plays the dynamic wallpaper generation method in dynamic wallpaper video, the present embodiment, shortens
The construction cycle of dynamic wallpaper, and extensive batch can be carried out develop, improve the development efficiency of dynamic wallpaper.
For up to above-mentioned purpose, second aspect of the present invention embodiment proposes a kind of dynamic wallpaper generating means, including:
First acquisition module, is regarded for obtaining dynamic wallpaper corresponding with the dynamic wallpaper effect of dynamic wallpaper to be generated
Frequently;
Second acquisition module, for obtaining template in dynamic wallpaper application template, and the dynamic wallpaper application template
The storage location of video;
Replacement module, for the template video of the storage location to be replaced with into the dynamic wallpaper video, generation
Dynamic wallpaper application theme bag, so that the dynamic wallpaper application theme bag is when receiving dynamic wallpaper playing request, from institute
State storage location and obtain the dynamic wallpaper video, and the interface interchange video player provided by system plays the dynamic
Wallpaper video.
The dynamic wallpaper generating means of the embodiment of the present invention, are imitated by the dynamic wallpaper obtained with dynamic wallpaper to be generated
Really corresponding dynamic wallpaper video;Template video deposits in acquisition dynamic wallpaper application template, and dynamic wallpaper application template
Storage space is put;The template video of storage location is replaced with into dynamic wallpaper video, dynamic wallpaper application theme bag is generated, so that dynamic
Wallpaper application theme bag obtains dynamic wallpaper video when receiving dynamic wallpaper playing request from storage location, and by being
The interface interchange video player that system is provided plays the dynamic wallpaper generation method in dynamic wallpaper video, the present embodiment, shortens
The construction cycle of dynamic wallpaper, and extensive batch can be carried out develop, improve the development efficiency of dynamic wallpaper.
For up to above-mentioned purpose, third aspect present invention embodiment proposes another dynamic wallpaper generating means, including deposits
Reservoir, processor and storage are on a memory and the computer program that can run on a processor, it is characterised in that the processing
Device realizes dynamic wallpaper generation method as described above when performing described program.
To achieve these goals, fourth aspect present invention embodiment proposes a kind of computer-readable storage of non-transitory
Medium, when the instruction in the storage medium is executed by processor, realizes method as described above.
For up to above-mentioned purpose, fifth aspect present invention embodiment proposes a kind of computer program product, calculated when described
When instruction processing unit in machine program product is performed, a kind of dynamic wallpaper generation method is performed, methods described includes:
Obtain dynamic wallpaper video corresponding with the dynamic wallpaper effect of dynamic wallpaper to be generated;
Obtain the storage location of template video in dynamic wallpaper application template, and the dynamic wallpaper application template;
The template video of the storage location is replaced with into the dynamic wallpaper video, generation dynamic wallpaper application master
Topic bag, so that the dynamic wallpaper application theme bag is when receiving dynamic wallpaper playing request, is obtained from the storage location
The dynamic wallpaper video, and the interface interchange video player provided by system plays the dynamic wallpaper video.
The additional aspect of the present invention and advantage will be set forth in part in the description, and will partly become from the following description
Obtain substantially, or recognized by the practice of the present invention.
Brief description of the drawings
Of the invention above-mentioned and/or additional aspect and advantage will become from the following description of the accompanying drawings of embodiments
Substantially and be readily appreciated that, wherein:
Fig. 1 is a kind of schematic flow sheet of dynamic wallpaper generation method provided in an embodiment of the present invention;
Fig. 2 is a kind of structural representation of dynamic wallpaper generating means provided in an embodiment of the present invention;
Fig. 3 is the structural representation of another dynamic wallpaper generating means provided in an embodiment of the present invention;
Fig. 4 is the structural representation of another dynamic wallpaper generating means provided in an embodiment of the present invention;
Fig. 5 is the structural representation of another dynamic wallpaper generating means provided in an embodiment of the present invention.
Embodiment
Embodiments of the invention are described below in detail, the example of the embodiment is shown in the drawings, wherein from beginning to end
Same or similar label represents same or similar element or the element with same or like function.Below with reference to attached
The embodiment of figure description is exemplary, it is intended to for explaining the present invention, and be not considered as limiting the invention.
Below with reference to the accompanying drawings the dynamic wallpaper generation method and device of the embodiment of the present invention described.
Fig. 1 is a kind of schematic flow sheet of dynamic wallpaper generation method provided in an embodiment of the present invention.As shown in figure 1, should
Dynamic wallpaper generation method comprises the following steps:
S101, acquisition dynamic wallpaper video corresponding with the dynamic wallpaper effect of dynamic wallpaper to be generated.
The executive agent for the dynamic wallpaper generation method that the present invention is provided is dynamic wallpaper generating means, dynamic wallpaper generation
Device is specifically as follows the server for providing or making dynamic wallpaper application, or the software or hardware installed on server
Deng.Server can to need dynamic wallpaper terminal provide dynamic wallpaper application.Terminal for example can be mobile phone, PAD, calculating
Machine etc..
In the present embodiment, before step 101, described method can also include:Created using default Moviemaking software
Build dynamic wallpaper video corresponding with dynamic wallpaper effect.
The step can be by dynamic wallpaper generating means combination Moviemaking software and user to Moviemaking software
Operational order creates dynamic wallpaper video corresponding with dynamic wallpaper effect.Wherein, Moviemaking software for example can be Adobe
After Effects Moviemaking softwares, Adobe After Effects Moviemakings softwares provide renewal by Adobe companies,
For 2D and 3D synthesis, for making animation and visual effect, it is the software based on non-linear editing, can imports and handle and be many
Image format is planted, is adapted to the making and cutting of video.
In the present embodiment, the dynamic wallpaper video obtained after the completion of establishment can realize dynamic wall to be generated when playing
The dynamic wallpaper effect of paper.Wherein, the form of dynamic wallpaper video can be MP4 forms.MP4 forms are that one kind uses MPEG-4
Multimedia computer file format, extend entitled .mp4, MP4 advantages are small volumes, and compression quality is excellent, conversion is easy, is suitable as
For mobile device video storage format.
S102, the storage location for obtaining template video in dynamic wallpaper application template, and dynamic wallpaper application template.
In the present embodiment, dynamic wallpaper application template refers to what is made in advance, can be applied mechanically during generation dynamic wallpaper
Template.Before step 102, described method can also include:Drawing template establishment video;Create video corresponding with template video
Playback code;Template video and video playback code are combined packing, dynamic wallpaper application template is generated.
In the present embodiment, the process of drawing template establishment video is similar with the process for creating dynamic wallpaper video, may be referred to move
The establishment process of state wallpaper video, is no longer described in detail herein.Video playback code corresponding with template video is created, can
Think the instruction of dynamic wallpaper generating means combination user input and the video playback code of video player generation.This implementation
In example, the dynamic wallpaper application template of generation is also a dynamic wallpaper application.
The video player mentioned in the present embodiment can be the application layer player for Android, for example
ExoPlayer, ExoPlayer can substitute the MediaPlay broadcasting Api that android system is carried, to play video and sound
Frequently.ExoPlayer supports all MediaPlayer function, ExoPlayer because in non-built is in system, but integrated
In being wrapped with application, it is not necessary to worry that the broadcasting experience that the fragmentation of android system is brought is inconsistent, and have what is easily customized
Feature.
S103, the template video of storage location replaces with to dynamic wallpaper video, generate dynamic wallpaper application theme bag, with
Make dynamic wallpaper application theme bag when receiving dynamic wallpaper playing request, dynamic wallpaper video is obtained from storage location, and
The interface interchange video player provided by system plays dynamic wallpaper video.
In the present embodiment, the dynamic wallpaper application theme bag of generation can be stored in predeterminated position, call so as to terminal or
The screen locking software installed in person's terminal is called when meeting dynamic wallpaper playing condition.
In addition, it is necessary to which explanation, the interface that system is provided can be SurfaceHolder interfaces, so as to dynamic wallpaper
Dynamic wallpaper effect is realized by interface interchange ExoPlayer player plays Mp4 dynamic wallpaper videos using theme bag.
The dynamic wallpaper generation method of the embodiment of the present invention, is imitated by the dynamic wallpaper obtained with dynamic wallpaper to be generated
Really corresponding dynamic wallpaper video;Template video deposits in acquisition dynamic wallpaper application template, and dynamic wallpaper application template
Storage space is put;The template video of storage location is replaced with into dynamic wallpaper video, dynamic wallpaper application theme bag is generated, so that dynamic
Wallpaper application theme bag obtains dynamic wallpaper video when receiving dynamic wallpaper playing request from storage location, and by being
The interface interchange video player that system is provided plays the dynamic wallpaper generation method in dynamic wallpaper video, the present embodiment, shortens
The construction cycle of dynamic wallpaper, and extensive batch can be carried out develop, improve the development efficiency of dynamic wallpaper.
Fig. 2 is a kind of structural representation of dynamic wallpaper generating means provided in an embodiment of the present invention.As shown in Fig. 2 bag
Include:First acquisition module 21, the second acquisition module 22 and replacement module 23.
Wherein, the first acquisition module 21, it is corresponding with the dynamic wallpaper effect of dynamic wallpaper to be generated dynamic for obtaining
State wallpaper video;
Second acquisition module 22, for obtaining mould in dynamic wallpaper application template, and the dynamic wallpaper application template
The storage location of plate video;
Replacement module 23, it is raw for the template video of the storage location to be replaced with into the dynamic wallpaper video
Into dynamic wallpaper application theme bag, so that the dynamic wallpaper application theme bag is when receiving dynamic wallpaper playing request, from
The storage location obtains the dynamic wallpaper video, and the interface interchange video player provided by system plays described dynamic
State wallpaper video.
The dynamic wallpaper generating means that the present invention is provided are specifically as follows the server for providing or making dynamic wallpaper application,
Or the software or hardware installed on server etc..Server can be answered to needing the terminal of dynamic wallpaper to provide dynamic wallpaper
With.Terminal is such as can be mobile phone, PAD, computer.
The video player mentioned in the present embodiment can be the application layer player for Android, for example
ExoPlayer, ExoPlayer can substitute the MediaPlay broadcasting Api that android system is carried, to play video and sound
Frequently.ExoPlayer supports all MediaPlayer function, ExoPlayer because in non-built is in system, but integrated
In being wrapped with application, it is not necessary to worry that the broadcasting experience that the fragmentation of android system is brought is inconsistent, and have what is easily customized
Feature.
In the present embodiment, the dynamic wallpaper application theme bag of generation can be stored in predeterminated position, call so as to terminal or
The screen locking software installed in person's terminal is called when meeting dynamic wallpaper playing condition.
In addition, it is necessary to which explanation, the interface that system is provided can be SurfaceHolder interfaces, so as to dynamic wallpaper
Dynamic wallpaper effect is realized by interface interchange ExoPlayer player plays Mp4 dynamic wallpaper videos using theme bag.
Further, with reference to Fig. 3 is referred to, on the basis of embodiment illustrated in fig. 2, described device can also include:The
One creation module 24, is regarded for creating dynamic wallpaper corresponding with the dynamic wallpaper effect using default Moviemaking software
Frequently.
In the present embodiment, the behaviour of dynamic wallpaper generating means combination Moviemaking software and user to Moviemaking software
Make instruction and create dynamic wallpaper video corresponding with dynamic wallpaper effect.Wherein, Moviemaking software for example can be Adobe
After Effects Moviemaking softwares, Adobe After Effects Moviemakings softwares provide renewal by Adobe companies,
For 2D and 3D synthesis, for making animation and visual effect, it is the software based on non-linear editing, can imports and handle and be many
Image format is planted, is adapted to the making and cutting of video.
In the present embodiment, the dynamic wallpaper video obtained after the completion of establishment can realize dynamic wall to be generated when playing
The dynamic wallpaper effect of paper.Wherein, the form of dynamic wallpaper video can be MP4 forms.MP4 forms are that one kind uses MPEG-4
Multimedia computer file format, extend entitled .mp4, MP4 advantages are small volumes, and compression quality is excellent, conversion is easy, is suitable as
For mobile device video storage format.
Further, with reference to Fig. 4 is referred to, on the basis of embodiment illustrated in fig. 2, described device can also include:The
Two creation modules 25, the 3rd creation module 26 and generation module 27.
Wherein, the second creation module 25, for drawing template establishment video;
3rd creation module 26, for creating video playback code corresponding with the template video;
Generation module 27, for the template video and the video playback code to be combined into packing, generation is described
Dynamic wallpaper application template.
In the present embodiment, the process of drawing template establishment video is similar with the process for creating dynamic wallpaper video, may be referred to move
The establishment process of state wallpaper video, is no longer described in detail herein.Video playback code corresponding with template video is created, can
Think the instruction of dynamic wallpaper generating means combination user input and the video playback code of video player generation.This implementation
In example, the dynamic wallpaper application template of generation is also a dynamic wallpaper application.
It is further to note that the concrete function description of each module may be referred to implementation shown in Fig. 1 in above-described embodiment
Example, is no longer described in detail herein.
The dynamic wallpaper generating means of the embodiment of the present invention, are imitated by the dynamic wallpaper obtained with dynamic wallpaper to be generated
Really corresponding dynamic wallpaper video;Template video deposits in acquisition dynamic wallpaper application template, and dynamic wallpaper application template
Storage space is put;The template video of storage location is replaced with into dynamic wallpaper video, dynamic wallpaper application theme bag is generated, so that dynamic
Wallpaper application theme bag obtains dynamic wallpaper video when receiving dynamic wallpaper playing request from storage location, and by being
The interface interchange video player that system is provided plays the dynamic wallpaper generation method in dynamic wallpaper video, the present embodiment, shortens
The construction cycle of dynamic wallpaper, and extensive batch can be carried out develop, improve the development efficiency of dynamic wallpaper.
Fig. 5 is the structural representation of another dynamic wallpaper generating means provided in an embodiment of the present invention.The dynamic wallpaper
Generating means include:
Memory 1001, processor 1002 and it is stored in the calculating that can be run on memory 1001 and on processor 1002
Machine program.
Processor 1002 realizes the dynamic wallpaper generation method provided in above-described embodiment when performing described program.
Further, dynamic wallpaper generating means also include:
Communication interface 1003, for the communication between memory 1001 and processor 1002.
Memory 1001, for depositing the computer program that can be run on processor 1002.
Memory 1001 may include high-speed RAM memory, it is also possible to also including nonvolatile memory (non-
Volatile memory), for example, at least one magnetic disk storage.
Processor 1002, dynamic wallpaper generation method described in above-described embodiment is realized for performing during described program.
If memory 1001, processor 1002 and the independent realization of communication interface 1003, communication interface 1003, memory
1001 and processor 1002 can be connected with each other by bus and complete mutual communication.The bus can be industrial standard
Architecture (Industry Standard Architecture, referred to as ISA) bus, external equipment interconnection
(Peripheral Component, referred to as PCI) bus or extended industry-standard architecture (Extended Industry
Standard Architecture, referred to as EISA) bus etc..The bus can be divided into address bus, data/address bus, control
Bus processed etc..For ease of representing, only represented in Fig. 5 with a thick line, it is not intended that only one bus or a type of
Bus.
Optionally, on implementing, if memory 1001, processor 1002 and communication interface 1003, are integrated in one
Realized on block chip, then memory 1001, processor 1002 and communication interface 1003 can complete mutual by internal interface
Communication.
Processor 1002 is probably a central processing unit (Central Processing Unit, referred to as CPU), or
Person is specific integrated circuit (Application Specific Integrated Circuit, referred to as ASIC), or quilt
It is configured to implement one or more integrated circuits of the embodiment of the present invention.
The present embodiment also provides a kind of non-transitorycomputer readable storage medium, is stored thereon with computer program, its
It is characterised by, the program realizes dynamic wallpaper generation method as described above when being executed by processor.
The present embodiment also provides a kind of computer program product, when the instruction processing unit in the computer program product is held
During row, a kind of dynamic wallpaper generation method is performed, methods described includes:
Obtain dynamic wallpaper video corresponding with the dynamic wallpaper effect of dynamic wallpaper to be generated;
Obtain the storage location of template video in dynamic wallpaper application template, and the dynamic wallpaper application template;
The template video of the storage location is replaced with into the dynamic wallpaper video, generation dynamic wallpaper application master
Topic bag, so that the dynamic wallpaper application theme bag is when receiving dynamic wallpaper playing request, is obtained from the storage location
The dynamic wallpaper video, and the interface interchange video player provided by system plays the dynamic wallpaper video.
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically show
The description of example " or " some examples " etc. means to combine specific features, structure, material or the spy that the embodiment or example are described
Point is contained at least one embodiment of the present invention or example.In this manual, to the schematic representation of above-mentioned term not
Identical embodiment or example must be directed to.Moreover, specific features, structure, material or the feature of description can be with office
Combined in an appropriate manner in one or more embodiments or example.In addition, in the case of not conflicting, the skill of this area
Art personnel can be tied the not be the same as Example or the feature of example and non-be the same as Example or example described in this specification
Close and combine.
In addition, term " first ", " second " are only used for describing purpose, and it is not intended that indicating or implying relative importance
Or the implicit quantity for indicating indicated technical characteristic.Thus, define " first ", the feature of " second " can express or
Implicitly include at least one this feature.In the description of the invention, " multiple " are meant that at least two, such as two, three
It is individual etc., unless otherwise specifically defined.
Any process described otherwise above or method description are construed as in flow chart or herein, represent to include
Module, fragment or the portion of the code of one or more executable instructions for the step of realizing custom logic function or process
Point, and the scope of the preferred embodiment of the present invention includes other realization, wherein can not be by shown or discussion suitable
Sequence, including according to involved function by it is basic simultaneously in the way of or in the opposite order, carry out perform function, this should be of the invention
Embodiment person of ordinary skill in the field understood.
Represent in flow charts or logic and/or step described otherwise above herein, for example, being considered use
In the order list for the executable instruction for realizing logic function, it may be embodied in any computer-readable medium, for
Instruction execution system, device or equipment (such as computer based system including the system of processor or other can be held from instruction
The system of row system, device or equipment instruction fetch and execute instruction) use, or combine these instruction execution systems, device or set
It is standby and use.For the purpose of this specification, " computer-readable medium " can any can be included, store, communicate, propagate or pass
Defeated program is for instruction execution system, device or equipment or the dress for combining these instruction execution systems, device or equipment and using
Put.The more specifically example (non-exhaustive list) of computer-readable medium includes following:Electricity with one or more wirings
Connecting portion (electronic installation), portable computer diskette box (magnetic device), random access memory (RAM), read-only storage
(ROM), erasable edit read-only storage (EPROM or flash memory), fiber device, and portable optic disk is read-only deposits
Reservoir (CDROM).In addition, can even is that can be in the paper of printing described program thereon or other are suitable for computer-readable medium
Medium, because can then enter edlin, interpretation or if necessary with it for example by carrying out optical scanner to paper or other media
His suitable method is handled electronically to obtain described program, is then stored in computer storage.
It should be appreciated that each several part of the present invention can be realized with hardware, software, firmware or combinations thereof.Above-mentioned
In embodiment, the software that multiple steps or method can in memory and by suitable instruction execution system be performed with storage
Or firmware is realized.Such as, if realized with hardware with another embodiment, following skill well known in the art can be used
Any one of art or their combination are realized:With the logic gates for realizing logic function to data-signal from
Scattered logic circuit, the application specific integrated circuit with suitable combinational logic gate circuit, programmable gate array (PGA), scene can be compiled
Journey gate array (FPGA) etc..
Those skilled in the art are appreciated that to realize all or part of step that above-described embodiment method is carried
Rapid to can be by program to instruct the hardware of correlation to complete, described program can be stored in a kind of computer-readable storage medium
In matter, the program upon execution, including one or a combination set of the step of embodiment of the method.
In addition, each functional unit in each embodiment of the invention can be integrated in a processing module, can also
That unit is individually physically present, can also two or more units be integrated in a module.Above-mentioned integrated mould
Block can both be realized in the form of hardware, it would however also be possible to employ the form of software function module is realized.The integrated module is such as
Fruit is realized using in the form of software function module and as independent production marketing or in use, can also be stored in a computer
In read/write memory medium.
Storage medium mentioned above can be read-only storage, disk or CD etc..Although having been shown and retouching above
Embodiments of the invention are stated, it is to be understood that above-described embodiment is exemplary, it is impossible to be interpreted as the limit to the present invention
System, one of ordinary skill in the art can be changed to above-described embodiment, change, replace and become within the scope of the invention
Type.
Claims (9)
1. a kind of dynamic wallpaper generation method, it is characterised in that including:
Obtain dynamic wallpaper video corresponding with the dynamic wallpaper effect of dynamic wallpaper to be generated;
Obtain the storage location of template video in dynamic wallpaper application template, and the dynamic wallpaper application template;
The template video of the storage location is replaced with into the dynamic wallpaper video, dynamic wallpaper application theme is generated
Bag, so that the dynamic wallpaper application theme bag is when receiving dynamic wallpaper playing request, institute is obtained from the storage location
Dynamic wallpaper video is stated, and the interface interchange video player provided by system plays the dynamic wallpaper video.
2. according to the method described in claim 1, it is characterised in that the acquisition and the dynamic wallpaper of dynamic wallpaper to be generated
Before the corresponding dynamic wallpaper video of effect, in addition to:
Dynamic wallpaper video corresponding with the dynamic wallpaper effect is created using default Moviemaking software.
3. it is according to the method described in claim 1, it is characterised in that the acquisition dynamic wallpaper application template, and described dynamic
In state wallpaper application template before the storage location of template video, in addition to:
Drawing template establishment video;
Create video playback code corresponding with the template video;
The template video and the video playback code are combined packing, the dynamic wallpaper application template is generated.
4. a kind of dynamic wallpaper generating means, it is characterised in that including:
First acquisition module, for obtaining dynamic wallpaper video corresponding with the dynamic wallpaper effect of dynamic wallpaper to be generated;
Second acquisition module, for obtaining template video in dynamic wallpaper application template, and the dynamic wallpaper application template
Storage location;
Replacement module, for the template video of the storage location to be replaced with into the dynamic wallpaper video, generation dynamic
Wallpaper application theme bag, so that the dynamic wallpaper application theme bag is deposited when receiving dynamic wallpaper playing request from described
Dynamic wallpaper video described in position acquisition is stored up, and the interface interchange video player provided by system plays the dynamic wallpaper
Video.
5. device according to claim 4, it is characterised in that also include:
First creation module, for creating dynamic wall corresponding with the dynamic wallpaper effect using default Moviemaking software
Paper video.
6. device according to claim 4, it is characterised in that also include:
Second creation module, for drawing template establishment video;
3rd creation module, for creating video playback code corresponding with the template video;
Generation module, for the template video and the video playback code to be combined into packing, generates the dynamic wall
Paper application template.
7. a kind of dynamic wallpaper generating means, it is characterised in that including:
Memory, processor and storage are on a memory and the computer program that can run on a processor, it is characterised in that institute
The dynamic wallpaper generation method as described in any in claim 1-3 is realized when stating computing device described program.
8. a kind of non-transitorycomputer readable storage medium, is stored thereon with computer program, it is characterised in that the program quilt
The dynamic wallpaper generation method as described in any in claim 1-3 is realized during computing device.
9. a kind of computer program product, when the instruction processing unit in the computer program product is performed, is performed a kind of dynamic
State wallpaper generation method, methods described includes:
Obtain dynamic wallpaper video corresponding with the dynamic wallpaper effect of dynamic wallpaper to be generated;
Obtain the storage location of template video in dynamic wallpaper application template, and the dynamic wallpaper application template;
The template video of the storage location is replaced with into the dynamic wallpaper video, dynamic wallpaper application theme is generated
Bag, so that the dynamic wallpaper application theme bag is when receiving dynamic wallpaper playing request, institute is obtained from the storage location
Dynamic wallpaper video is stated, and the interface interchange video player provided by system plays the dynamic wallpaper video.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710501228.2A CN107220063B (en) | 2017-06-27 | 2017-06-27 | Dynamic wallpaper generation method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710501228.2A CN107220063B (en) | 2017-06-27 | 2017-06-27 | Dynamic wallpaper generation method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107220063A true CN107220063A (en) | 2017-09-29 |
CN107220063B CN107220063B (en) | 2021-04-06 |
Family
ID=59950440
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710501228.2A Active CN107220063B (en) | 2017-06-27 | 2017-06-27 | Dynamic wallpaper generation method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107220063B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108924645A (en) * | 2018-06-25 | 2018-11-30 | 北京金山安全软件有限公司 | Theme generation method and device and electronic equipment |
CN109308207A (en) * | 2018-09-28 | 2019-02-05 | 珠海市君天电子科技有限公司 | A kind of display methods of dynamic wallpaper, device, electronic equipment and storage medium |
CN110784739A (en) * | 2019-10-25 | 2020-02-11 | 稿定(厦门)科技有限公司 | Video synthesis method and device based on AE |
CN110990090A (en) * | 2019-11-14 | 2020-04-10 | 上海掌门科技有限公司 | Dynamic wallpaper display method, device and computer readable medium |
CN111240774A (en) * | 2019-12-31 | 2020-06-05 | Oppo广东移动通信有限公司 | Dynamic wallpaper generation method and device, storage medium and electronic equipment |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1567970A (en) * | 2003-06-25 | 2005-01-19 | 张齐治 | Method for playing SWF file (FLASH) on handheld mobile equipment |
CN103052041A (en) * | 2012-12-26 | 2013-04-17 | 广东欧珀移动通信有限公司 | Method for automatically pushing wallpapers |
CN103338235A (en) * | 2013-06-06 | 2013-10-02 | 天津华永无线科技有限公司 | Method for realizing live wallpaper interactive and personalized creation on mobile phone |
CN103677865A (en) * | 2012-09-03 | 2014-03-26 | 北京千橡网景科技发展有限公司 | Method and device for replacing wallpaper |
CN104317563A (en) * | 2014-09-25 | 2015-01-28 | 宇威科技发展(青岛)有限公司 | Online courseware cooperation development system |
CN105867910A (en) * | 2016-03-24 | 2016-08-17 | 乐视控股(北京)有限公司 | Dynamic wallpaper presenting method and apparatus for mobile terminal |
CN105868223A (en) * | 2015-11-09 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | Wallpaper information provision method and apparatus, user equipment and server |
CN105988845A (en) * | 2015-03-02 | 2016-10-05 | 小米科技有限责任公司 | Wallpaper generation method and apparatus |
CN105989181A (en) * | 2015-04-10 | 2016-10-05 | 乐视移动智能信息技术(北京)有限公司 | Wallpaper replacing method and intelligent terminal |
CN106030523A (en) * | 2015-09-21 | 2016-10-12 | 上海欧拉网络技术有限公司 | Method and device of realizing 3D dynamic effect interaction on handset launcher |
CN106028086A (en) * | 2016-05-17 | 2016-10-12 | 深圳天珑无线科技有限公司 | Multimedia information display method, terminal and server |
CN106201161A (en) * | 2014-09-23 | 2016-12-07 | 北京三星通信技术研究有限公司 | The display packing of electronic equipment and system |
CN106791646A (en) * | 2016-12-20 | 2017-05-31 | 北京小米移动软件有限公司 | Show the method and device of video information |
-
2017
- 2017-06-27 CN CN201710501228.2A patent/CN107220063B/en active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1567970A (en) * | 2003-06-25 | 2005-01-19 | 张齐治 | Method for playing SWF file (FLASH) on handheld mobile equipment |
CN103677865A (en) * | 2012-09-03 | 2014-03-26 | 北京千橡网景科技发展有限公司 | Method and device for replacing wallpaper |
CN103052041A (en) * | 2012-12-26 | 2013-04-17 | 广东欧珀移动通信有限公司 | Method for automatically pushing wallpapers |
CN103338235A (en) * | 2013-06-06 | 2013-10-02 | 天津华永无线科技有限公司 | Method for realizing live wallpaper interactive and personalized creation on mobile phone |
CN106201161A (en) * | 2014-09-23 | 2016-12-07 | 北京三星通信技术研究有限公司 | The display packing of electronic equipment and system |
CN104317563A (en) * | 2014-09-25 | 2015-01-28 | 宇威科技发展(青岛)有限公司 | Online courseware cooperation development system |
CN105988845A (en) * | 2015-03-02 | 2016-10-05 | 小米科技有限责任公司 | Wallpaper generation method and apparatus |
CN105989181A (en) * | 2015-04-10 | 2016-10-05 | 乐视移动智能信息技术(北京)有限公司 | Wallpaper replacing method and intelligent terminal |
CN106030523A (en) * | 2015-09-21 | 2016-10-12 | 上海欧拉网络技术有限公司 | Method and device of realizing 3D dynamic effect interaction on handset launcher |
CN105868223A (en) * | 2015-11-09 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | Wallpaper information provision method and apparatus, user equipment and server |
CN105867910A (en) * | 2016-03-24 | 2016-08-17 | 乐视控股(北京)有限公司 | Dynamic wallpaper presenting method and apparatus for mobile terminal |
CN106028086A (en) * | 2016-05-17 | 2016-10-12 | 深圳天珑无线科技有限公司 | Multimedia information display method, terminal and server |
CN106791646A (en) * | 2016-12-20 | 2017-05-31 | 北京小米移动软件有限公司 | Show the method and device of video information |
Non-Patent Citations (1)
Title |
---|
苏啸: "《网站设计与制作》", 31 August 2011 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108924645A (en) * | 2018-06-25 | 2018-11-30 | 北京金山安全软件有限公司 | Theme generation method and device and electronic equipment |
CN109308207A (en) * | 2018-09-28 | 2019-02-05 | 珠海市君天电子科技有限公司 | A kind of display methods of dynamic wallpaper, device, electronic equipment and storage medium |
CN110784739A (en) * | 2019-10-25 | 2020-02-11 | 稿定(厦门)科技有限公司 | Video synthesis method and device based on AE |
CN110990090A (en) * | 2019-11-14 | 2020-04-10 | 上海掌门科技有限公司 | Dynamic wallpaper display method, device and computer readable medium |
CN111240774A (en) * | 2019-12-31 | 2020-06-05 | Oppo广东移动通信有限公司 | Dynamic wallpaper generation method and device, storage medium and electronic equipment |
CN111240774B (en) * | 2019-12-31 | 2023-08-08 | Oppo广东移动通信有限公司 | Dynamic wallpaper generation method and device, storage medium and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN107220063B (en) | 2021-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107220063A (en) | Dynamic wallpaper generation method and device | |
CN105630507A (en) | Method and device for drawing WebView control interface | |
CN106250104B (en) | A kind of remote operating system for server, method and device | |
CN106021617A (en) | Page generation method and device | |
JP4805972B2 (en) | UCC-Advertising method and apparatus using advertising script | |
CN110062262A (en) | Transcoding control method, device, electronic equipment and the storage medium of video data | |
CN107153528A (en) | The method and apparatus that mixed model list items are reused | |
CN103686304A (en) | Method, device and terminal device for layer composition | |
CN103955367A (en) | Method and device for generating pages | |
CN104238881A (en) | Terminal information display method and device and terminal | |
CN106681698A (en) | Dynamic list generating method and device | |
JP6211110B2 (en) | Content providing system and content providing method | |
CN103548343A (en) | Apparatus and method for converting 2d content into 3d content, and computer-readable storage medium thereof | |
CN110096680B (en) | System and method for providing content by using automatic blank generation | |
CN104995622A (en) | Compositor support for graphics functions | |
CN107391285A (en) | Internal memory sharing method and system | |
CN106156306A (en) | A kind of template rendering intent and device | |
CN107978310A (en) | Audio-frequency processing method and device | |
CN109660852A (en) | Video previewing method, storage medium, equipment and system before recorded video publication | |
CN108062339B (en) | Processing method and device of visual chart | |
CN110062278A (en) | Video data issues method, apparatus, electronic equipment and storage medium | |
CN104683883A (en) | Method and device for generating playing strategy | |
CN109741430A (en) | Animation instance creating method, device, equipment and storage medium | |
CN110930499B (en) | 3D data processing method and device | |
KR102155345B1 (en) | Making system for video using blocking and method therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |