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 PDF

Info

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
Application number
CN201580006094.6A
Other languages
Chinese (zh)
Other versions
CN106030523B (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 Qihoo Technology Co Ltd
Original Assignee
Shanghai Euler Network Technology 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 Shanghai Euler Network Technology Co Ltd filed Critical Shanghai Euler Network Technology Co Ltd
Publication of CN106030523A publication Critical patent/CN106030523A/en
Application granted granted Critical
Publication of CN106030523B publication Critical patent/CN106030523B/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/44Arrangements 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

A kind of 3D that realizes on mobile phone desktop moves the method and device that effect is mutual
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.
CN201580006094.6A 2015-09-21 2015-09-21 A kind of method and device for realizing the dynamic effect interaction of 3D on mobile phone desktop Active CN106030523B (en)

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)

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

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

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

Patent Citations (6)

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

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