CN107220063A - Dynamic wallpaper generation method and device - Google Patents

Dynamic wallpaper generation method and device Download PDF

Info

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
Application number
CN201710501228.2A
Other languages
Chinese (zh)
Other versions
CN107220063B (en
Inventor
张博
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kingsoft Internet Security Software Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201710501228.2A priority Critical patent/CN107220063B/en
Publication of CN107220063A publication Critical patent/CN107220063A/en
Application granted granted Critical
Publication of CN107220063B publication Critical patent/CN107220063B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72427User 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

Dynamic wallpaper generation method and device
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.
CN201710501228.2A 2017-06-27 2017-06-27 Dynamic wallpaper generation method and device Active CN107220063B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (13)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
苏啸: "《网站设计与制作》", 31 August 2011 *

Cited By (6)

* Cited by examiner, † Cited by third party
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