CN106030523A - Method and device of realizing 3D dynamic effect interaction on handset launcher - Google Patents
Method and device of realizing 3D dynamic effect interaction on handset launcher Download PDFInfo
- Publication number
- CN106030523A CN106030523A CN201580006094.6A CN201580006094A CN106030523A CN 106030523 A CN106030523 A CN 106030523A CN 201580006094 A CN201580006094 A CN 201580006094A CN 106030523 A CN106030523 A CN 106030523A
- Authority
- CN
- China
- Prior art keywords
- dynamic effect
- effect
- wallpaper
- dynamic
- template
- 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/44—Arrangements for executing specific programs
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
Abstract
Provided are a method and device of realizing 3D dynamic effect interaction on a handset launcher. The method comprises: classifying functions of a 2D handset launcher to obtain a 3D dynamic effect function list; distributing 3D dynamic effect types for dynamic effect type numbers, and creating dynamic effect templates and distributing 3D dynamic template numbers; creating a 3D launcher engineering and a graph engine library; designing a 3D dynamic effect frame and implanting the 3D dynamic effect frame into the 3D launcher engineering, and creating a dynamic effect factory for the 3D dynamic effect types; instantiating the dynamic effect factory and registering the dynamic effect factory into the 3D dynamic effect frame; designing a 3D dynamic effect configuration list; creating 3D dynamic effect operation conditions on the 3D launcher engineering; creating a dynamic wallpaper template or a static wallpaper template into a wallpaper frame; and packing 3D theme packages and loading the packing 3D theme packages into the operation environment of 2D launcher engineering. The method and device can meet user demands and enhance user experience.
Description
Technical field
The present invention relates to the mutual field of the dynamic effect of mobile phone desktop, on mobile phone desktop, realize 3D particularly to one and move
Imitate mutual method and device.
Background technology
Mobile phone desktop is a kind of efficient cell phone software entrance administration interface, even to this day, along with wanting of user
Asking more and more higher, in order to meet the demand of different user, the design of mobile phone desktop can not only bias toward entrance merit
Can, aesthetic feeling to be biased toward with dazzle cruel visual experience.And some traditional mobile phone desktop softwares, although
Visual 3D effect such as such as page turning, spheroid etc. is have also been made in desktop screen sliding effect.But require more at fluency
In the mutual dynamic effect that high, effect is more complicated, tradition 2D desktop technology cannot be reached.Mobile phone desktop
Theme beautifies, and is that user pursues personal charm and experiences beautiful inevitable outcome.But traditional theme beautifies the most more
Changing the skin of application, desktop wallpaper and font effects, and the change on operating interactive is little, theme is all
Can not accomplish the 3D visual experience enriched in mutual dynamic effect, it can not meet the demand of user, affect user
Experience.
Summary of the invention
The technical problem to be solved in the present invention is, for prior art above-mentioned can not meet user demand,
Affect the defect of the experience of user, it is provided that a kind of can meet user demand, strengthen user experience at hands
Realize 3D on machine desktop and move the method and device that effect is mutual.
The technical solution adopted for the present invention to solve the technical problems is: structure is a kind of to be realized on mobile phone desktop
3D moves the method that effect is mutual, realizes 3D and moves the method that effect is mutual, it is characterised in that bag on mobile phone desktop
Include following steps:
A) function of 2D mobile phone desktop is classified, and use frequency and functional characteristics to determine need according to it
3D to be carried out moves the 3D dynamic effect feature list of effect;
B) described 3D dynamic effect feature list is carried out classification and obtain 3D dynamic effect tabulation, and be described 3D
The unique dynamic effect type number of each 3D dynamic effect type distribution in the tabulation of dynamic effect, for the dynamic effect of each 3D
Type creates 3D dynamic effect template and distributes corresponding 3D dynamic effect template number;
C) 3D desktop engineering and graphics engine storehouse are built;
D) design 3D dynamic effect framework, and described 3D dynamic effect framework is implanted to described 3D table with solidification pattern
In the engineering of face, and create the Dong Xiao factory of a relevant function for effect type dynamic described in each 3D and be implanted to institute
State in 3D dynamic effect framework;
E) all of described Dong Xiao factory is carried out instantiation, and be registered in described 3D dynamic effect framework;
F) design 3D dynamic effect allocation list, specifies different 3D dynamic effect template number for different 3D themes,
Described 3D moves effect template be embedded in a static manner and number with it in Dong Xiao factory matched, and pass through
Described Dong Xiao factory creates 3D dynamic effect example;
G) described 3D dynamic effect framework by embed in described 3D desktop engineering described 3D dynamic effect template with
3D moves the associated interface between effect type of functionality point, sets up 3D and moves the effect operation bar in described 3D desktop engineering
Part;
H) build wallpaper framework, create dynamic wallpaper template or static wallpaper template and expanded to described wall
In paper frame frame;
I) build strapping tool, by configuring compiling file dynamic replacement 3D subject resource, and use described
Described 3D theme is packaged into 3D theme bag by strapping tool, and described 3D theme bag is loaded into 2D desktop
The running environment of engineering is run.
Move in the method that effect is mutual at the 3D that realizes on mobile phone desktop of the present invention, described 3D dynamic effect merit
Can list include cellular phone power supplies key go out shield again bright screen after the dynamic effect of the desktop first screen when resuming operation, desktop swipe dynamic
Effect, desktop screen delete, add, theme switching, application torr drag displacement, desktop editing pattern open dynamic
Effect, alternately dynamic effect and open the dynamic effect of rear associated inner feature operation, file is opened, file is closed,
It is the most corresponding that file establishment opens the operation of rear left upper right lower slider with merging, file release and file
Dynamic effect, dynamic effect corresponding to screen management function, desktop application place-exchange, click on effect, long by effect,
Location lookup is pointed out, application installation suggestion is corresponding dynamic effect, desktop menu are opened and close corresponding dynamic effect,
And the hiding and dynamic effect corresponding to appearance of desktop bottom state hurdle shortcut icon.
Move in the method that effect is mutual at the 3D that realizes on mobile phone desktop of the present invention, described step F) enter
One step includes:
F1) design 3D dynamic effect allocation list, specifies different 3D dynamic effect template number for different 3D themes;
F2) move effect type number by 3D and find the example of corresponding Dong Xiao factory, to the dynamic effect work of described correspondence
The incoming described 3D of factory moves the 3D dynamic effect template number set in effect allocation list;
F3) the 3D dynamic effect template number that effect framework input is moved according to described 3D by the Dong Xiao factory of described correspondence is looked into
Ask the 3D dynamic effect template matched with it, and judge whether to inquire, in this way, by the described 3D matched
Dynamic effect template carries out instantiation and exports sample result;Otherwise, return unsuccessfully.
Move in the method that effect is mutual at the 3D that realizes on mobile phone desktop of the present invention, described step H) enter
One step includes:
H1) build wallpaper framework, create independent dynamic wallpaper template;
H2) described dynamic wallpaper template is associated with in described 3D desktop engineering.
Move in the method that effect is mutual at the 3D that realizes on mobile phone desktop of the present invention, described step H) enter
One step includes:
H1 ') build wallpaper framework, in wallpaper configuration file, wallpaper type parameter is revised as static schema;
H2 ') create static wallpaper template, and embed it in described wallpaper framework;Described static wallpaper mould
Plate is provided with wallpaper display interface, wallpaper event supporting interface, wallpaper loading interface, wallpaper more new interface and can
Expansion interface;
H3 ') in described wallpaper configuration file, configure wallpaper additional effect parameter, set and roll about static wallpaper
Dynamic model formula.
The invention still further relates to a kind of realize the above-mentioned 3D that realizes on mobile phone desktop and move the device of the mutual method of effect,
Including:
3D dynamic effect feature list acquiring unit: for the function of 2D mobile phone desktop is classified, and according to
It uses frequency and functional characteristics to determine, and needing to carry out 3D moves the 3D dynamic effect feature list of effect;
Numbering allocation unit: obtain 3D dynamic effect category column for described 3D dynamic effect feature list is carried out classification
Table, and the unique dynamic effect type number of each 3D dynamic effect type distribution in effect tabulation is moved for described 3D,
Create 3D dynamic effect template for each 3D dynamic effect type and distribute corresponding 3D dynamic effect template number;
Engineering engine construction unit: be used for building 3D desktop engineering and graphics engine storehouse;
3D dynamic effect Frame Design unit: be used for designing 3D dynamic effect framework, and by described 3D dynamic effect framework with solid
Change pattern is implanted in described 3D desktop engineering, and creates a relevant duty for effect type dynamic described in each 3D
Can Dong Xiao factory and be implanted in described 3D dynamic effect framework;
Dong Xiao factory registering unit: for all of described Dong Xiao factory is carried out instantiation, and be registered to institute
State in 3D dynamic effect framework;
3D dynamic effect example creating unit: be used for designing 3D dynamic effect allocation list, specify not for different 3D themes
Same 3D dynamic effect template number, is embedded into described 3D dynamic effect template in a static manner and numbers phase with it
In the Dong Xiao factory joined, and create 3D dynamic effect example by described Dong Xiao factory;
Service condition sets up unit: be used for making described 3D dynamic effect framework by embedding in described 3D desktop engineering
Enter described 3D and move effect template and 3D moves the associated interface between effect type of functionality point, set up the dynamic effect of 3D in institute
State the service condition of 3D desktop engineering;
Wallpaper framework establishment unit: be used for building wallpaper framework, creates dynamic wallpaper template or static wallpaper mould
Plate is also expanded in described wallpaper framework;
3D theme bag packing loading unit: be used for building strapping tool, by configuring compiling file dynamic replacement
3D subject resource, and use described strapping tool that described 3D theme is packaged into 3D theme bag, and by described
3D theme bag is loaded in the running environment of 2D desktop engineering operation.
In device of the present invention, described 3D dynamic effect feature list includes that cellular phone power supplies key goes out and shields bright screen again
The dynamic effect of first screen when rear desktop resumes operation, desktop swipe and move effect, desktop screen is deleted, add, theme is cut
Change, apply torr to drag displacement, the opening dynamic effect, the most dynamic imitate and open rear associated inner of desktop editing pattern
The dynamic effect of feature operation, file is opened, file is closed, file create with merge, file discharge with
And file open dynamic effect corresponding to the respectively corresponding dynamic effect of rear left upper right lower slider operation, screen management function,
Desktop application place-exchange, click effect, length are by effect, location lookup prompting, application installation suggestion correspondence
Dynamic effect, desktop menu open and close corresponding dynamic effect, and desktop bottom state hurdle shortcut icon is hidden
Hide and corresponding dynamic effect occurs.
In device of the present invention, described 3D dynamic effect example creating unit farther includes:
3D dynamic effect allocation list design module: be used for designing 3D dynamic effect allocation list, specify for different 3D themes
Different 3D dynamic effect template number;
3D dynamic effect template number afferent module: for finding corresponding Dong Xiao factory by 3D dynamic effect type number
Example, move the 3D dynamic effect template set in effect allocation list to the incoming described 3D of the Dong Xiao factory of described correspondence
Numbering;
3D dynamic effect template query module: for making the Dong Xiao factory of described correspondence according to described 3D dynamic effect framework
The 3D of input moves the 3D dynamic effect template that effect template number inquiry matches with it, and judges whether to inquire,
In this way, the described 3D matched dynamic effect template is carried out instantiation and exports sample result;Otherwise, mistake is returned
Lose.
In device of the present invention, described wallpaper framework establishment unit farther includes:
Dynamic wallpaper template creation module: be used for building wallpaper framework, creates independent dynamic wallpaper template;
Dynamic wallpaper template relating module: for described dynamic wallpaper template being associated with described 3D desktop engineering
In.
In device of the present invention, described wallpaper framework establishment unit farther includes:
Wallpaper schema modification module: be used for building wallpaper framework, joins wallpaper type in wallpaper configuration file
Number is revised as static schema;
Static wallpaper template creation module: be used for creating static wallpaper template, and embed it in described wallpaper
In framework;Described static wallpaper template is provided with wallpaper display interface, wallpaper event supporting interface, wallpaper loading
Interface, wallpaper more new interface and extensive interface;
Parameter configuration module: for configuring wallpaper additional effect parameter in described wallpaper configuration file, set
Static wallpaper left and right rolling mode.
The 3D that realizes on mobile phone desktop implementing the present invention moves the method and device that effect is mutual, has following useful
Effect: owing to the function of 2D mobile phone desktop is classified, and use frequency and functional characteristics to determine according to it
Need to carry out 3D and move the 3D dynamic effect feature list of effect;For the unique dynamic effect class of each 3D dynamic effect type distribution
Type is numbered, and creates 3D dynamic effect template for each 3D dynamic effect type and distributes corresponding 3D dynamic effect template number;
3D dynamic effect framework is implanted in 3D desktop engineering with solidification pattern, creates one for each 3D dynamic effect type
The Dong Xiao factory of individual relevant function is also implanted in 3D dynamic effect framework;All of Dong Xiao factory is carried out example
Change, and be registered in 3D dynamic effect framework;Design 3D dynamic effect allocation list, specifies not for different 3D themes
With 3D dynamic effect template number, 3D is moved effect template and is embedded in a static manner to number with it and matches
In Dong Xiao factory, and create 3D dynamic effect example by Dong Xiao factory;Set up the dynamic effect of 3D in 3D desktop engineering
Service condition;Build wallpaper framework, create dynamic wallpaper template or static wallpaper template and expanded to
In wallpaper framework;Use strapping tool that 3D theme is packaged into 3D theme bag, and 3D theme bag is loaded
Run in the running environment of 2D desktop engineering, thus make 3D theme all accomplish in mutual dynamic effect rich
Rich 3D visual experience, so it can meet the demand of user, strengthen the experience of user.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to enforcement
In example or description of the prior art, the required accompanying drawing used is briefly described, it should be apparent that, describe below
In accompanying drawing be only some embodiments of the present invention, for those of ordinary skill in the art, do not paying
On the premise of going out creative work, it is also possible to obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is that the present invention realizes 3D on mobile phone desktop and moves side in mutual one embodiment of method and device of effect
The flow chart of method;
Fig. 2 is to design 3D dynamic effect allocation list in described embodiment, specifies different 3D for different 3D themes
Dynamic effect template number, moves 3D effect template and is embedded in a static manner and numbers the Dong Xiao factory matched with it
In, and the particular flow sheet of effect example is moved by Dong Xiao factory establishment 3D;
Fig. 3 is structure wallpaper framework in described embodiment, creates dynamic wallpaper template and is expanded to wallpaper
Particular flow sheet in framework;
Fig. 4 is structure wallpaper framework in described embodiment, creates static wallpaper template and is expanded to wallpaper
Particular flow sheet in framework;
Fig. 5 is the structural representation of device in described embodiment.
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clearly
Chu, be fully described by, it is clear that described embodiment be only a part of embodiment of the present invention rather than
Whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art are not making creation
Property work on the premise of the every other embodiment that obtained, broadly fall into the scope of protection of the invention.
Realizing 3D on mobile phone desktop in the present invention to move in the method and device embodiment that effect is mutual, it is at mobile phone
Realize 3D on desktop and move the flow chart of the mutual method of effect as shown in Figure 1.In Fig. 1, should be on mobile phone desktop
Realize 3D move effect mutual method comprise the steps:
The function of 2D mobile phone desktop is classified by step S01, and uses frequency and functional characteristics according to it
Determine that needing to carry out 3D moves the 3D dynamic effect feature list of effect: in this step, to traditional 2D desktop function
Carry out inducing classification, and the use frequency and functional characteristics according to user determines that needing to carry out 3D moves effect
3D dynamic effect feature list.In the present embodiment, 3D dynamic effect feature list includes that cellular phone power supplies key goes out and shields bright screen again
The dynamic effect of first screen when rear desktop resumes operation, desktop swipe and move effect, desktop screen is deleted, add, theme is cut
Change, apply torr drag displacement, desktop editing pattern open dynamic effect, the most dynamic effect (different dynamic imitate between friendships
Replace) and open the dynamic effect of rear associated inner feature operation, file is opened, file is closed, file is created
Build with merge, file release and file open the respectively the most corresponding dynamic effect of rear left upper right lower slider operation,
Dynamic effect corresponding to screen management function, desktop application place-exchange, click on effect, long look into by effect, position
Prompting, application dynamic effect corresponding to installation suggestion, desktop menu is looked for open and close corresponding dynamic effect, and table
Hiding and dynamic effect corresponding to appearance of bottom state hurdle, face shortcut icon.Wherein, the desktop dynamic effect that swipes can be
Desktop horizontally slips and switches desktop screen or number of screen instruction UI (User Interface, user interface) change
Change;Desktop editing pattern open the merit such as interpolation deletion that dynamic effect can be widget (desktop widget)
Can, dynamic effect corresponding to screen management function can be that screen position exchange, main screen are arranged or the merit such as new screen establishment
Dynamic effect corresponding to energy.Certainly, under the certain situation of the present embodiment, 3D moves the function in effect feature list
Also can further expand, namely can include can be expanded involved by other New function of 2D desktop extension in the future
The dynamic effect of the 3D of exhibition.
Step S02 carries out classification to 3D dynamic effect feature list and obtains 3D dynamic effect tabulation, and moves for 3D
The unique dynamic effect type number of each 3D dynamic effect type distribution in effect tabulation, for each 3D dynamic effect class
Type creates 3D dynamic effect template and distributes corresponding 3D dynamic effect template number: in this step, to 3D dynamic effect merit
Energy list carries out classification and obtains 3D dynamic effect tabulation, and each 3D moved in effect tabulation for 3D moves
The unique dynamic effect type number of effect type distribution, carries out abstract modeling for each 3D dynamic effect type and i.e. creates 3D
Dynamic effect template, i.e. construction procedures can perform dynamic effect template, and are that each 3D dynamic effect template distributes corresponding 3D
Dynamic effect template number.
Step S03 builds 3D desktop engineering and graphics engine storehouse: in this step, build 3D desktop engineering with
And 3D desktop engineering and 3D move the graphics engine storehouse that effect is relied on.Graphics engine storehouse based on opengles2.0,
3D can be met and move the exploitation needs of effect, moreover it is possible to meet 2D desktop engineering gui interface in 3D desktop engineering
In transplanting development.
Step S04 design 3D dynamic effect framework, and 3D dynamic effect framework is implanted to 3D desktop with solidification pattern
In engineering, and move the Dong Xiao factory of effect one relevant function of type establishment for each 3D and be implanted to the dynamic effect of 3D
In framework: in this step, design 3D dynamic effect framework, and 3D dynamic effect framework is implanted to 3D with solidification pattern
In desktop engineering, then according to 3D dynamic effect tabulation, create a relevant duty for each 3D dynamic effect type
Can Dong Xiao factory and be implanted in 3D dynamic effect framework.It is noted that all of Dong Xiao factory all realizes
Identical functional interface and data model, both can guarantee that the modularity of Dong Xiao factory, can guarantee that again concordance.
All of Dong Xiao factory is carried out instantiation by step S05, and is registered in 3D dynamic effect framework: this step
In, all Dong Xiao factories are carried out instantiation, and is registered in 3D dynamic effect framework.It is noted that it is dynamic
Effect factory must move effect framework by 3D and realize calling of its function.The static example of Dong Xiao factory, is usually
Initialization interface in Dong Xiao factory creates;And Dong Xiao factory must keep away with the pattern of static example
Exempt to be repeated to create.The static example created is loaded in 3D dynamic effect framework by the way of registration, it is possible to
Loading is cancelled in the way of by anti-registration.3D dynamic effect framework is responsible for all registered dynamic effect zinc plant engineering
Being managed and safeguard, therefore 3D dynamic effect framework is except providing dynamic effect zinc plant engineering registration and anti-registration interface
Outward, also it is provided out the lookup of dynamic effect zinc plant engineering, calls and the interface such as release.
Step S06 design 3D dynamic effect allocation list, specifies different 3D dynamic effect template for different 3D themes
Numbering, moves 3D effect template and is embedded in a static manner and numbers with it in Dong Xiao factory matched, and lead to
Guo Dongxiao factory creates 3D dynamic effect example: in this step, and design 3D dynamic effect allocation list, for different 3D
Different 3D dynamic effect template number specified in theme, 3D dynamic effect template is embedded in a static manner and compiles with it
In number Dong Xiao factory matched, and create 3D dynamic effect example by Dong Xiao factory.Owing to all of 3D moves
Effect template all possesses same data structure and routine interface, therefore the most independent keep the most again structure with in logic
Concordance, thus ensure that arbitrarily matching it for certain 3D dynamic effect type in 3D dynamic effect allocation list corresponding moves
3D dynamic effect template in effect factory, can compile without change code and come into force.3D dynamic effect framework is loading
Before, pre-loaded 3D dynamic effect allocation list, determine that each 3D dynamic effect type exists by 3D dynamic effect allocation list
3D corresponding to current topic dynamic effect template number.3D moves creating of effect example and typically moves effect framework at 3D
Carrying out in initialization procedure, part can also be run conditional at desktop and create.One 3D dynamic effect type of functionality
Point can build multiple 3D dynamic effect template, and therefore a Ge Dongxiao factory can embed multiple 3D and move effect template
Instantiation interface.
Step S07 3D dynamic effect framework is by embedding 3D dynamic effect template and 3D dynamic effect class in 3D desktop engineering
Associated interface between type function point, sets up 3D and moves the effect service condition in 3D desktop engineering: in this step,
3D dynamic effect framework is by embedding between 3D dynamic effect template and 3D dynamic effect type of functionality point in 3D desktop engineering
Associated interface, set up 3D and move and imitate in the service condition of 3D desktop engineering.3D dynamic effect framework is dynamic with interface side
Formula embeds multiple associated interface in 3D desktop engineering, and 3D desktop triggers interface by feature operation in running
Call, thus trigger 3D and move the operation of effect.3D moves effect and operates in the drawing line of 3D desktop in the way of trustship
Cheng Zhong, therefore, 3D moves first must carry out trustship to the drawing thread of 3D desktop before effect is run.Due to trustship
Expense is minimum, speed is exceedingly fast, first almost all of associated interface all can be when being triggered the dynamic effect of operation 3D
To a drawing trustship of thread application, to guarantee that the dynamic effect of 3D is by successful trustship.Certain 3D moves the trustship Shen of effect
The most once success, it will ignore the application of follow-up repetition.So, meet the dynamic effect of 3D of drawing condition in trustship
After completing, 3D moves the dynamic effect of 3D before effect framework will allow 3D desktop drawing thread abandon in the way of grabbing also
Instant run the dynamic effect of up-to-date 3D, until oneself is out of service or terminated running or by next by outer portion condition
Individual new trustship is moved effect and is grabbed.
Step S08 builds wallpaper framework, creates dynamic wallpaper template or static wallpaper template and is expanded to
In wallpaper framework: in this step, building wallpaper framework, establishment dynamic wallpaper template or static wallpaper template are also
Expanded in wallpaper framework, specifically, built wallpaper framework, for supporting the dynamic of autonomous Design
The loading of wallpaper and static wallpaper and operation.Integration wallpaper refers not only to wallpaper content and Style Design and desktop
The iconic content of theme has optimal matching effect, but also during including desktop operated, some increase especially
The interaction effect association added, i.e. desktop event action can trigger certain wallpaper interface and realize certain dynamic effect by wallpaper,
Therefore, wallpaper framework some events to be extended interface is to support that wallpaper moves the realization of effect.Meanwhile, wallpaper framework
Also needing to meet the requirement of modularized design, all wallpaper examples have identical routine interface and data structure,
And wallpaper example can realize on-the-flier compiler association by exterior arrangement file.
Step S09 builds strapping tool, by configuring compiling file dynamic replacement 3D subject resource, and uses
3D theme is packaged into 3D theme bag by strapping tool, and 3D theme bag is loaded into the fortune of 2D desktop engineering
Row environment runs: in this step, build strapping tool, by configuring compiling file dynamic replacement 3D theme
Resource, these 3D subject resources include the third aspect application icon of autonomous Design, the money of other particular module
Source and wallpaper resource.3D theme by ant strapping tool generate different theme install file (* .apk) with
Non-installation kit (* .zip).Only include being currently configured involved resource and code during the packing of 3D theme, its
Its current 3D ind code of theme is automatically left out with resource, so, and each 3D subject document bag
Will control in the least scope.3D theme bag itself can not independent operating, it is necessarily dependent upon 2D table
Face engineering.Therefore, during the application of 3D theme, the operation ring of 2D desktop engineering it is loaded into by Dynamic loading technique
Border is run.3D theme is thus made all to accomplish the 3D visual experience enriched in mutual dynamic effect, so
It can meet the demand of user, strengthen the experience of user.When unloading 3D theme and returning to original theme, and
Do not affect the desktop wallpaper that original theme is arranged.
For the present embodiment, above-mentioned steps S06 also can refine further, and the flow chart after its refinement is such as
Shown in Fig. 2.In Fig. 2, above-mentioned steps S06 farther includes:
Step S61 design 3D dynamic effect allocation list, specifies different 3D dynamic effect template for different 3D themes
Numbering: in this step, design 3D dynamic effect allocation list, specify the dynamic effect of different 3D for different 3D themes
Template number, in other words after, 3D move effect allocation list be exactly 3D theme move with 3D imitate template number corresponding table.
Step S62 is moved effect type number by 3D and is found the example of corresponding Dong Xiao factory, to corresponding dynamic effect work
The incoming 3D of factory moves the 3D dynamic effect template number set in effect allocation list: in this step, when 3D dynamic effect framework
When wanting the dynamic effect of certain 3D of instantiation, first pass through 3D and move effect type number and find the example of corresponding Dong Xiao factory,
Then the 3D dynamic effect template number set in effect allocation list is moved to the incoming 3D of this Dong Xiao factory.
Dong Xiao factory corresponding to step S63 according to 3D move the 3D dynamic effect template number inquiry of effect framework input with
Its 3D matched dynamic effect template, and judge whether to inquire: in this step, corresponding Dong Xiao factory according to
3D moves the 3D of effect framework input and moves the effect template number 3D that matches with it of inquiry dynamic effect template, and judgement is
No inquire, if it is determined that result be yes, then perform step S64;Otherwise, step S65 is performed.
The 3D matched dynamic effect template is carried out instantiation and exports sample result by step S64: if above-mentioned
The judged result of step S63 is yes, then perform this step.In this step, the 3D dynamic effect template that will match
Carry out instantiation and export sample result, namely using the Dong Xiao factory of above-mentioned correspondence to create the dynamic effect of current 3D
3D specified in allocation list moves effect 3D corresponding to template number dynamic effect example.
Step S65 returns unsuccessfully: if the judged result of above-mentioned steps S63 is no, i.e. cannot inquire
(matching) 3D of effect dynamic effect template, will perform this step, in this step, return unsuccessfully, the most also
Just in 3D desktop engineering, trustship cannot run this case effect.
For the present embodiment, above-mentioned steps S08 also can refine further, when needs build wallpaper framework,
When creating dynamic wallpaper template and expanded in wallpaper framework, its particular flow sheet is as shown in Figure 3.Fig. 3
In, above-mentioned steps S08 farther includes:
Step S81 builds wallpaper framework, creates independent dynamic wallpaper template: in this step, builds wallpaper
Framework, creates independent dynamic wallpaper template, owing to content and the function of dynamic wallpaper have pole in design
Big difference is with uncertain, and the most each dynamic wallpaper template is an independent engineering.
Dynamic wallpaper template is associated with in 3D desktop engineering by step S82: in this step, by dynamic wall paper matrix
Plate is associated with in 3D desktop engineering, and wallpaper framework is supported by external file configuration dynamic wallpaper type and dynamically
Wallpaper engineering incidence relation.So while representing the dynamic effect of 3D, also can represent dynamic wallpaper effect.
For the present embodiment, when building wallpaper framework, create static wallpaper template and expanded to wall
Time in paper frame frame, its particular flow sheet is as shown in Figure 4.
Step S81 ' builds wallpaper framework, and wallpaper type parameter is revised as in wallpaper configuration file static mould
Formula: in this step, builds wallpaper framework, in wallpaper configuration file, wallpaper type parameter is revised as static state
Pattern, is thus in static wallpaper pattern.It is noted that wallpaper picture can be converted into * .jpg
Picture, and save as the filename (such as wall_bg.jpg) of agreement.Add this wallpaper picture to 3D desktop
(such as assets/theme/laucnher catalogue) in the catalogue that engineering is specified.
Step S82 ' creates static wallpaper template, and embeds it in wallpaper framework: in this step, creates
Static wallpaper template, and embed it in wallpaper framework, static wallpaper template is provided with lower interface: wallpaper
Display interface, such as: onDraw ();Wallpaper event supporting interface, such as: onEventTouchAt (float x, float
y);Wallpaper loading interface, such as onLoad ();Wallpaper more new interface, such as update ();Extensive interface.
Step S83 ' configures wallpaper additional effect parameter in wallpaper configuration file, sets and rolls about static wallpaper
Dynamic model formula: in this step, if static wallpaper template supports certain effect, wallpaper additional effect to be configured
Parameter, sets static wallpaper left and right rolling mode, is usually set to automatic mode, i.e. static wallpaper template root
Automatically carry out content clip according to the area size of wallpaper picture to set with rolling.So move the same of effect representing 3D
Time, also can represent static wallpaper effect.In actual applications, user can select according to actual needs accordingly
Dynamic wallpaper or static wallpaper.
The present embodiment further relates to a kind of realize the above-mentioned 3D that realizes on mobile phone desktop and move the dress of the mutual method of effect
Putting, its structural representation is as shown in Figure 5.In Fig. 5, this device includes 3D dynamic effect feature list acquiring unit
1, numbering allocation unit 2, engineering engine construction unit 3,3D move effect Frame Design unit 4, Dong Xiao factory
Registering unit 5,3D dynamic effect example creating unit 6, service condition set up unit 7, wallpaper framework establishment unit
8 and 3D theme bag packing loading units 9;Wherein, 3D dynamic effect feature list acquiring unit 1 is for 2D
The function of mobile phone desktop is classified, and needing to carry out 3D moves effect to use frequency and functional characteristics to determine according to it
3D dynamic effect feature list;Numbering allocation unit 2 obtains 3D for 3D dynamic effect feature list is carried out classification
The tabulation of dynamic effect, and the unique dynamic effect class of each 3D dynamic effect type distribution in effect tabulation is moved for 3D
Type is numbered, and creates 3D dynamic effect template for each 3D dynamic effect type and distributes corresponding 3D dynamic effect template number;
Engineering engine construction unit 3 is used for building 3D desktop engineering and graphics engine storehouse;3D dynamic effect Frame Design list
Unit 4 is used for designing 3D dynamic effect framework, and with solidification pattern, 3D dynamic effect framework is implanted to 3D desktop engineering
In, and move the Dong Xiao factory of effect one relevant function of type establishment for each 3D and be implanted to 3D dynamic effect framework
In;Dong Xiao factory registering unit 5 for carrying out instantiation by all of Dong Xiao factory, and is registered to the dynamic effect of 3D
In framework;3D dynamic effect example creating unit 6 is used for designing 3D dynamic effect allocation list, refers to for different 3D themes
Determine different 3D dynamic effect template number, 3D dynamic effect template is embedded in a static manner and numbers phase with it
In the Dong Xiao factory joined, and create 3D dynamic effect example by Dong Xiao factory;Service condition set up unit 7 for
Make 3D dynamic effect framework by embed in 3D desktop engineering 3D dynamic effect template and 3D dynamic effect type of functionality point it
Between associated interface, set up 3D and move and imitate in the service condition of described 3D desktop engineering;Wallpaper framework establishment list
Unit 8 is used for building wallpaper framework, creates dynamic wallpaper template or static wallpaper template and is expanded to wallpaper
In framework;3D theme bag packing loading unit 9 is used for building strapping tool, dynamic by configuring compiling file
Replace 3D subject resource, and use strapping tool that 3D theme is packaged into 3D theme bag, and by 3D theme
Bag is loaded in the running environment of 2D desktop engineering and runs.Thus make 3D theme all in mutual dynamic effect
Accomplish the 3D visual experience enriched, so it can meet the demand of user, strengthen the experience of user.
In the present embodiment, above-mentioned 3D dynamic effect feature list includes that cellular phone power supplies key goes out and shields desktop recovery after bright screen again
Dynamic effect that first screen during operation moves effect, desktop swipes, desktop screen deletion, interpolation, theme switching, application torr
Drag displacement, the opening dynamic effect, the most dynamic effect and open rear associated inner feature operation and move of desktop editing pattern
Effect, file is opened, file is closed, file create with merge, file discharge and file beat
Open dynamic effect corresponding to the respectively corresponding dynamic effect of rear left upper right lower slider operation, screen management function, desktop application
Place-exchange, click on effect, the long dynamic effect corresponding by effect, location lookup prompting, application installation suggestion,
Desktop menu is opened and closes corresponding dynamic effect, and the hiding and appearance of desktop bottom state hurdle shortcut icon
Corresponding dynamic effect.
In the present embodiment, 3D dynamic effect example creating unit 6 farther includes 3D dynamic effect allocation list design module
61,3D dynamic effect template number afferent module 62 and 3D dynamic effect template query module 63;Wherein, the dynamic effect of 3D
Allocation list design module 61 is used for designing 3D dynamic effect allocation list, specifies different 3D for different 3D themes
Dynamic effect template number;3D dynamic effect template number afferent module 62 is right for being found by 3D dynamic effect type number
The example of Ying Dongxiao factory, moves the 3D dynamic effect mould set in effect allocation list to the corresponding incoming 3D of Dong Xiao factory
Plate is numbered;3D moves effect template query module 63 for making the Dong Xiao factory of correspondence according to 3D dynamic effect framework input
3D move that the effect template number 3D that matches with it of inquiry is dynamic imitates template, and judge whether to inquire, in this way,
The 3D matched dynamic effect template is carried out instantiation and exports sample result;Otherwise, return unsuccessfully.
In the present embodiment, wallpaper framework establishment unit 8 farther includes dynamic wallpaper template creation module 81 He
Dynamic wallpaper template relating module 82;Wherein, dynamic wallpaper template creation module 81 is used for building wallpaper framework,
Create independent dynamic wallpaper template;Dynamic wallpaper template relating module 82 is for associating dynamic wallpaper template
In 3D desktop engineering.So while representing the dynamic effect of 3D, also can represent dynamic wallpaper effect.
In the present embodiment, wallpaper framework establishment unit 8 also includes wallpaper schema modification module 81 ', static wallpaper
Template creation module 82 ' and parameter configuration module 83 ';Wherein, wallpaper schema modification module 81 ' is used for structure
Build wallpaper framework, in wallpaper configuration file, wallpaper type parameter is revised as static schema;Static wallpaper mould
Plate creation module 82 ' is used for creating static wallpaper template, and embeds it in wallpaper framework;Above-mentioned static state
Wallpaper template is provided with wallpaper and shows that the renewal of interface, wallpaper event supporting interface, wallpaper loading interface, wallpaper connects
Mouth and extensive interface;Parameter configuration module 83 ' is for configuring wallpaper additional effect in wallpaper configuration file
Parameter, sets static wallpaper left and right rolling mode.So while representing the dynamic effect of 3D, also can represent static state
Wallpaper effect.
In a word, in the present embodiment, by the function of 2D mobile phone desktop is classified, and manufacture for needs
The dynamic effect type distribution dynamic effect type number of dynamic effect;Extendible 3D animation is designed for each 3D dynamic effect module
Framework;According to dynamic effect classification design corresponding 3D interactive animation and expand in 3D animation framework;Design is dynamic
State or static wallpaper template also expand in wallpaper framework;Configuration packing script, completes theme packing and generates .apk
Or .zip file;Run 3D theme bag and according to 3D dynamic effect allocation list dynamic loading corresponding animation object;
3D theme completes the UI exchange from 2D Yu 3D according to mutual condition when running in good time.Its interactive mode compares
Flexibly, mutual dynamic effect is accomplished the 3D visual experience enriched, enhances the experience of user.
The foregoing is only presently preferred embodiments of the present invention, not in order to limit the present invention, all at this
Within bright spirit and principle, any modification, equivalent substitution and improvement etc. made, should be included in this
Within bright protection domain.
Claims (10)
1. one kind realizes 3D on mobile phone desktop and moves the mutual method of effect, it is characterised in that comprise the steps:
A) function of 2D mobile phone desktop is classified, and use frequency and functional characteristics to determine needs according to it
Carry out 3D and move the 3D dynamic effect feature list of effect;
B) described 3D dynamic effect feature list is carried out classification and obtain 3D dynamic effect tabulation, and be described 3D
The unique dynamic effect type number of each 3D dynamic effect type distribution in the tabulation of dynamic effect, for the dynamic effect of each 3D
Type creates 3D dynamic effect template and distributes corresponding 3D dynamic effect template number;
C) 3D desktop engineering and graphics engine storehouse are built;
D) design 3D dynamic effect framework, and described 3D dynamic effect framework is implanted to described 3D table with solidification pattern
In the engineering of face, and create the Dong Xiao factory of a relevant function for effect type dynamic described in each 3D and be implanted to institute
State in 3D dynamic effect framework;
E) all of described Dong Xiao factory is carried out instantiation, and be registered in described 3D dynamic effect framework;
F) design 3D dynamic effect allocation list, specifies different 3D dynamic effect template number for different 3D themes,
Described 3D moves effect template be embedded in a static manner and number with it in Dong Xiao factory matched, and pass through
Described Dong Xiao factory creates 3D dynamic effect example;
G) described 3D dynamic effect framework is by embedding described 3D dynamic effect template and 3D in described 3D desktop engineering
Associated interface between dynamic effect type of functionality point, sets up 3D and moves the effect service condition in described 3D desktop engineering;
H) build wallpaper framework, create dynamic wallpaper template or static wallpaper template and expanded to described wall
In paper frame frame;
I) build strapping tool, by configuring compiling file dynamic replacement 3D subject resource, and beat described in use
Described 3D theme is packaged into 3D theme bag by job contract tool, and described 3D theme bag is loaded into 2D desktop work
The running environment of journey is run.
The 3D that realizes on mobile phone desktop the most according to claim 1 moves the method that effect is mutual, and its feature exists
In, described 3D move effect feature list include cellular phone power supplies key go out shield again bright screen after desktop resume operation time first screen
Dynamic effect, desktop swipe, and dynamic effect, desktop screen are deleted, are added, theme switching, application torr drag displacement, desktop
Edit pattern open dynamic effect, the most dynamic effect and open the dynamic effect of rear associated inner feature operation, file is beaten
Open, file close, file create with merge, file discharge and file open under rear left upper right
Dynamic effect corresponding to dynamic effect that slide is respectively corresponding, screen management function, desktop application place-exchange, point
Hit effect, the long dynamic effect corresponding by effect, location lookup prompting, application installation suggestion, desktop menu are opened
With close corresponding dynamic effect, and the hiding and dynamic effect that appearance is corresponding of desktop bottom state hurdle shortcut icon.
The 3D that realizes on mobile phone desktop the most according to claim 1 moves the method that effect is mutual, and its feature exists
In, described step F) farther include:
F1) design 3D dynamic effect allocation list, specifies different 3D dynamic effect template number for different 3D themes;
F2) move effect type number by 3D and find the example of corresponding Dong Xiao factory, to the dynamic effect work of described correspondence
The incoming described 3D of factory moves the 3D dynamic effect template number set in effect allocation list;
F3) the 3D dynamic effect template number that effect framework input is moved according to described 3D by the Dong Xiao factory of described correspondence is looked into
Ask the 3D dynamic effect template matched with it, and judge whether to inquire, in this way, by the described 3D matched
Dynamic effect template carries out instantiation and exports sample result;Otherwise, return unsuccessfully.
4. move, according to the 3D that realizes on mobile phone desktop described in claims 1 to 3 any one, the side that effect is mutual
Method, it is characterised in that described step H) farther include:
H1) build wallpaper framework, create independent dynamic wallpaper template;
H2) described dynamic wallpaper template is associated with in described 3D desktop engineering.
5. move, according to the 3D that realizes on mobile phone desktop described in claims 1 to 3 any one, the side that effect is mutual
Method, it is characterised in that described step H) farther include:
H1 ') build wallpaper framework, in wallpaper configuration file, wallpaper type parameter is revised as static schema;
H2 ') create static wallpaper template, and embed it in described wallpaper framework;Described static wallpaper mould
Plate is provided with wallpaper display interface, wallpaper event supporting interface, wallpaper loading interface, wallpaper more new interface and can
Expansion interface;
H3 ') in described wallpaper configuration file, configure wallpaper additional effect parameter, set and roll about static wallpaper
Dynamic model formula.
6. a realization realizes 3D as claimed in claim 1 on mobile phone desktop and moves the dress of the mutual method of effect
Put, it is characterised in that including:
3D dynamic effect feature list acquiring unit: for the function of 2D mobile phone desktop is classified, and according to it
Needing to carry out 3D moves the 3D dynamic effect feature list of effect to use frequency and functional characteristics to determine;
Numbering allocation unit: obtain 3D dynamic effect category column for described 3D dynamic effect feature list is carried out classification
Table, and the unique dynamic effect type number of each 3D dynamic effect type distribution in effect tabulation is moved for described 3D,
Create 3D dynamic effect template for each 3D dynamic effect type and distribute corresponding 3D dynamic effect template number;
Engineering engine construction unit: be used for building 3D desktop engineering and graphics engine storehouse;
3D dynamic effect Frame Design unit: be used for designing 3D dynamic effect framework, and by described 3D dynamic effect framework with solid
Change pattern is implanted in described 3D desktop engineering, and creates a relevant duty for effect type dynamic described in each 3D
Can Dong Xiao factory and be implanted in described 3D dynamic effect framework;
Dong Xiao factory registering unit: for all of described Dong Xiao factory being carried out instantiation, and be registered to described
In 3D dynamic effect framework;
3D dynamic effect example creating unit: be used for designing 3D dynamic effect allocation list, specify not for different 3D themes
Same 3D dynamic effect template number, is embedded into described 3D dynamic effect template in a static manner and numbers phase with it
In the Dong Xiao factory joined, and create 3D dynamic effect example by described Dong Xiao factory;
Service condition sets up unit: be used for making described 3D dynamic effect framework by embedding in described 3D desktop engineering
Enter described 3D and move effect template and 3D moves the associated interface between effect type of functionality point, set up the dynamic effect of 3D in institute
State the service condition of 3D desktop engineering;
Wallpaper framework establishment unit: be used for building wallpaper framework, creates dynamic wallpaper template or static wallpaper template
And expanded in described wallpaper framework;
3D theme bag packing loading unit: be used for building strapping tool, by configuring compiling file dynamic replacement
3D subject resource, and use described strapping tool that described 3D theme is packaged into 3D theme bag, and by described
3D theme bag is loaded in the running environment of 2D desktop engineering operation.
Device the most according to claim 6, it is characterised in that described 3D dynamic effect feature list includes hands
The dynamic effect of first screen when electromechanical source key goes out that after shielding bright screen, desktop resumes operation again, desktop swipe dynamic effect, desktop screen
Delete, add, theme switching, application torr drag displacement, the opening dynamic effect, the most dynamic imitate of desktop editing pattern
And open the dynamic effect of rear associated inner feature operation, file is opened, file is closed, file creates and
Merge, file discharges and file opens dynamic effect corresponding to rear left upper right lower slider operation, screen
Management dynamic effect corresponding to function, desktop application place-exchange, click on effect, long carry by effect, location lookup
Show, apply dynamic effect corresponding to installation suggestion, desktop menu open and close corresponding dynamic effect, and at the bottom of desktop
Hiding and dynamic effect corresponding to appearance of portion's status bar shortcut icon.
Device the most according to claim 6, it is characterised in that described 3D dynamic effect example creating unit is entered
One step includes:
3D dynamic effect allocation list design module: be used for designing 3D dynamic effect allocation list, specify for different 3D themes
Different 3D dynamic effect template number;
3D dynamic effect template number afferent module: find corresponding Dong Xiao factory for moving effect type number by 3D
Example, moves the 3D dynamic effect template set in effect allocation list and compiles to the incoming described 3D of the Dong Xiao factory of described correspondence
Number;
3D dynamic effect template query module: the Dong Xiao factory for making described correspondence is defeated according to described 3D dynamic effect framework
The 3D entered moves the 3D dynamic effect template that effect template number inquiry matches with it, and judges whether to inquire, as
It is that the described 3D matched dynamic effect template is carried out instantiation and exports sample result;Otherwise, return unsuccessfully.
9. according to the device described in claim 6 to 8 any one, it is characterised in that described wallpaper framework
Construction unit farther includes:
Dynamic wallpaper template creation module: be used for building wallpaper framework, creates independent dynamic wallpaper template;
Dynamic wallpaper template relating module: for described dynamic wallpaper template being associated with described 3D desktop engineering
In.
10. according to the device described in claim 6 to 8 any one, it is characterised in that described wallpaper framework
Construction unit farther includes:
Wallpaper schema modification module: be used for building wallpaper framework, by wallpaper type parameter in wallpaper configuration file
It is revised as static schema;
Static wallpaper template creation module: be used for creating static wallpaper template, and embed it in described wallpaper frame
In frame;Described static wallpaper template is provided with wallpaper and shows that the loading of interface, wallpaper event supporting interface, wallpaper connects
Mouth, wallpaper more new interface and extensive interface;
Parameter configuration module: for configuring wallpaper additional effect parameter in described wallpaper configuration file, set quiet
State wallpaper left and right rolling mode.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2015/090157 WO2017049437A1 (en) | 2015-09-21 | 2015-09-21 | Method and device for implementing 3d dynamic effect interaction on mobile phone desktop |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106030523A true CN106030523A (en) | 2016-10-12 |
CN106030523B CN106030523B (en) | 2019-03-29 |
Family
ID=57082498
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580006094.6A Active CN106030523B (en) | 2015-09-21 | 2015-09-21 | A kind of method and device for realizing the dynamic effect interaction of 3D on mobile phone desktop |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106030523B (en) |
WO (1) | WO2017049437A1 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106502539A (en) * | 2016-10-31 | 2017-03-15 | 乐视控股(北京)有限公司 | A kind of wallpaper changing method of mobile terminal, device and electronic equipment |
CN107220063A (en) * | 2017-06-27 | 2017-09-29 | 北京金山安全软件有限公司 | Dynamic wallpaper generation method and device |
CN107608605A (en) * | 2017-09-28 | 2018-01-19 | 北京金山安全软件有限公司 | Image display method and device, electronic equipment and storage medium |
CN107809526A (en) * | 2017-09-28 | 2018-03-16 | 努比亚技术有限公司 | End application sorting technique, mobile terminal and computer-readable recording medium |
CN107832049A (en) * | 2017-08-14 | 2018-03-23 | 苏州蘑菇云网络科技有限公司 | A kind of mobile phone theme preparation method based on Software for producing |
CN110990090A (en) * | 2019-11-14 | 2020-04-10 | 上海掌门科技有限公司 | Dynamic wallpaper display method, device and computer readable medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060181537A1 (en) * | 2005-01-25 | 2006-08-17 | Srini Vasan | Cybernetic 3D music visualizer |
CN101216762A (en) * | 2007-12-29 | 2008-07-09 | 腾讯科技(深圳)有限公司 | Interface library architecture |
CN101300621A (en) * | 2005-09-13 | 2008-11-05 | 时空3D公司 | System and method for providing three-dimensional graphical user interface |
US20100037178A1 (en) * | 2008-08-07 | 2010-02-11 | Dassault Systemes | Animated Icons To Preview Transformations Related to 3D Models |
WO2010131902A2 (en) * | 2009-05-12 | 2010-11-18 | Oh Eui Jin | Graphical user interface using a polyhedron, and user terminal having same |
CN103064672A (en) * | 2012-12-20 | 2013-04-24 | 中兴通讯股份有限公司 | Three-dimensional (3D) view adjusting method and device |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130090665A (en) * | 2012-02-06 | 2013-08-14 | 엘지전자 주식회사 | Apparatus for controlling 3-dimension display |
CN103064617A (en) * | 2012-12-18 | 2013-04-24 | 中兴通讯股份有限公司 | Implementation method and system of three-dimensional scenarized desktop |
CN103577046A (en) * | 2013-10-24 | 2014-02-12 | 广州市久邦数码科技有限公司 | 3D stereoscopic desktop system and implementation method thereof |
CN103744600A (en) * | 2014-01-17 | 2014-04-23 | 广州市久邦数码科技有限公司 | Method and system for interaction between 3D (three-dimensional) dynamic wallpaper and desktop icon |
CN103984553B (en) * | 2014-05-26 | 2017-10-24 | 中科创达软件股份有限公司 | A kind of 3D desktop display methods and system |
CN104035774A (en) * | 2014-06-11 | 2014-09-10 | 广州市久邦数码科技有限公司 | Stereoscopic desktop element distribution system and method |
-
2015
- 2015-09-21 WO PCT/CN2015/090157 patent/WO2017049437A1/en active Application Filing
- 2015-09-21 CN CN201580006094.6A patent/CN106030523B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060181537A1 (en) * | 2005-01-25 | 2006-08-17 | Srini Vasan | Cybernetic 3D music visualizer |
CN101300621A (en) * | 2005-09-13 | 2008-11-05 | 时空3D公司 | System and method for providing three-dimensional graphical user interface |
CN101216762A (en) * | 2007-12-29 | 2008-07-09 | 腾讯科技(深圳)有限公司 | Interface library architecture |
US20100037178A1 (en) * | 2008-08-07 | 2010-02-11 | Dassault Systemes | Animated Icons To Preview Transformations Related to 3D Models |
WO2010131902A2 (en) * | 2009-05-12 | 2010-11-18 | Oh Eui Jin | Graphical user interface using a polyhedron, and user terminal having same |
CN103064672A (en) * | 2012-12-20 | 2013-04-24 | 中兴通讯股份有限公司 | Three-dimensional (3D) view adjusting method and device |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106502539A (en) * | 2016-10-31 | 2017-03-15 | 乐视控股(北京)有限公司 | A kind of wallpaper changing method of mobile terminal, device and electronic equipment |
CN107220063A (en) * | 2017-06-27 | 2017-09-29 | 北京金山安全软件有限公司 | Dynamic wallpaper generation method and device |
CN107220063B (en) * | 2017-06-27 | 2021-04-06 | 北京金山安全软件有限公司 | Dynamic wallpaper generation method and device |
CN107832049A (en) * | 2017-08-14 | 2018-03-23 | 苏州蘑菇云网络科技有限公司 | A kind of mobile phone theme preparation method based on Software for producing |
CN107608605A (en) * | 2017-09-28 | 2018-01-19 | 北京金山安全软件有限公司 | Image display method and device, electronic equipment and storage medium |
CN107809526A (en) * | 2017-09-28 | 2018-03-16 | 努比亚技术有限公司 | End application sorting technique, mobile terminal and computer-readable recording medium |
US10748348B2 (en) | 2017-09-28 | 2020-08-18 | Beijing Kingsoft Internet Security Software Co., Ltd. | Method, apparatus and electronic device for displaying an image and storage medium |
CN110990090A (en) * | 2019-11-14 | 2020-04-10 | 上海掌门科技有限公司 | Dynamic wallpaper display method, device and computer readable medium |
Also Published As
Publication number | Publication date |
---|---|
CN106030523B (en) | 2019-03-29 |
WO2017049437A1 (en) | 2017-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106030523A (en) | Method and device of realizing 3D dynamic effect interaction on handset launcher | |
CN108765158B (en) | Intelligent contract engine system based on block chain and contract execution method thereof | |
Maróti et al. | Next generation (meta) modeling: web-and cloud-based collaborative tool infrastructure. | |
CN101980154B (en) | Method and system for creating and drawing interface control tree and mobile terminal | |
CN110058863A (en) | Construction method, device, equipment and the storage medium of Docker container | |
CN109597814A (en) | A kind of online quick delivery system of back-stage management information system | |
WO2013007141A1 (en) | Service model-oriented software running platform and running method thereof | |
CN102184107B (en) | Method and system for combining user interface services | |
CN102591659A (en) | Implementation method for widget on main interface of mobile terminal and management method for widget | |
CN101216762A (en) | Interface library architecture | |
CN103810232B (en) | Content management | |
CN101477463A (en) | Software platform and software development platform used for digital television set-top box | |
CN109871284A (en) | The virtualization technology and method that a kind of application program is executed across Language Runtime | |
CN103607305A (en) | Distributed network strategy implementation method and device | |
CN104391701A (en) | Method for developing energy efficiency assessment software | |
CN103036855A (en) | Achievement device and method of authority management | |
Fowler | A Swing architecture overview | |
CN102004648B (en) | Program customization method and device | |
CN106775656A (en) | A kind of dispatching method based on many intelligent key disks | |
CN106126257A (en) | The system and method that a kind of interface generates | |
CN105760147A (en) | Software page display construction method and system | |
CN106126213A (en) | A kind of Android based on IFML develops modeling method | |
CN102163149A (en) | Visual development system and visual development method of Java-card application toolkit (CAT) | |
Avouac et al. | Service-oriented autonomic multimodal interaction in a pervasive environment | |
CN101661387B (en) | Menu dynamic loading method for management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220129 Address after: 100020 room 112, block D, 28 xinjiekouwai street, Xicheng District, Beijing (Desheng Park) Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Address before: 201210 5th floor, building 2, No. 500, shengxia Road, Pudong New Area, Shanghai Patentee before: SHANGHAI HOLAVERSE NETWORK TECHNOLOGY Co.,Ltd. |