Invention content
For realize it is above-mentioned solve the problems, such as in the prior art can not be directed to user demand carry out clock topology configuration mesh
, a kind of sharing method of dynamic clock topological structure is inventor provided, is included the following steps:Detect operation using journey
Application program corresponding clock topology scheme is matched during sequence, according to said program configurable clock generator topological structure, monitoring operation
Efficiency index during application program uploads onto the server clock topology scheme with efficiency index.
Further, step is further included:Clock topology scheme is evaluated, obtains evaluation result, evaluation is tied
Fruit is uploaded onto the server.
Further, step is further included:Download instruction is received, clock topology scheme is downloaded from server.
Further, step is further included:Platform information is obtained, platform information is uploaded onto the server.
Specifically, the clock topology is Android system clock topology.
A kind of sharing means of dynamic clock topological structure including matching module, configuration module, monitoring modular, upload mould
Block;
The matching module is used for the corresponding clock topology of matching application program when detecting operation application program
Scheme, the configuration module are used for configurable clock generator topological structure, and the monitoring modular runs effect during application program for monitoring
Energy index, the uploading module are used to upload onto the server clock topology scheme with efficiency index.
Further, evaluation module is further included:The evaluation module obtains for evaluating clock topology scheme
Evaluation result is obtained, the uploading module is additionally operable to upload onto the server evaluation result.
Further, download module is further included;The download module for receiving download instruction, and from server download when
Clock topology schemes.
Further, acquisition module is further included;The acquisition module for obtaining platform information, also use by the uploading module
It uploads onto the server in by platform information.
Specifically, the clock topology is Android system clock topology.
The prior art is different from, above-mentioned technical proposal with clock topology is uploaded and commented by detecting efficiency index together
The method of valency achieved the effect that need download configuration different clocks topological structure according to different user, and solving can not be directed to
User demand carries out the problem of clock topology configuration.
Specific embodiment
For the technology contents of technical solution, construction feature, the objects and the effects are described in detail, below in conjunction with specific reality
It applies example and attached drawing is coordinated to be explained in detail.
Referring to Fig. 1, the sharing method for a kind of dynamic clock topological structure described in certain embodiments of the invention, we
Method can be run in dynamic clock topological structure sharing means shown in Fig. 2.
Described device performs step S101:Matching application program corresponding clock topology knot when detecting operation application program
Structure scheme, step S102 run efficiency during application program according to said program configurable clock generator topological structure, step S103 monitorings
Index uploads onto the server clock topology scheme with efficiency index.The clock topology is clock source, clock is total
Connection relation between line and clock driver cell, wherein, clock driver cell refers to the hardware list for needing clock that it is driven to run
Member, in some embodiments as shown in Figure 3, right side shows the example of multiple clock driver cells, such as CPU, GPU, EMMC
Controller, dram controller etc., the operation of these units need clock to drive, it is connected to by the multi-level clock bus in Fig. 3
On clock source, according to the difference of clock source, the working frequency of the clock driver cell is also different.Therefore, by described in change
Clock topology, can directly affect the performance of system, while also contribute to the usage experience of user.The efficiency refers to
System performance index and system power dissipation index are designated as, wherein the system performance index includes application program operation frame per second, downloads
Rate, uploading rate, network delay etc., the system power dissipation index include power consumption, stand-by time, etc..Specifically, work as
When application program is run, the corresponding clock topology scheme of matching application program, in some embodiments, the clock topology knot
There are in the corresponding folder of application program in the form of configuration file for structure scheme.When device detects application program operation,
System is found corresponding configuration file and is parsed in corresponding file, according to configuration file configurable clock generator topology knot
Structure.It changes after clock topology in this way, system will obtain better performance when running application program.These performances
Improvement will be directly reacted in above-mentioned efficiency index.For example, when the application program for detecting operation is game application, change
Topology schemes improve the clock frequency of CPU, GPU isochronon driving unit, the frame per second of system, display delay, image flow
Degree and power consumption etc. index will be promoted;For another example when application program is downloaded in operation, topology schemes are changed, are reduced
The clock frequency of CPU, GPU improve the clock frequency of Wifi clock driver cells to improve to reduce energy consumption efficiency index
Download data transmissions rate efficiency index.By this configuration of the corresponding clock topology allocation plan of above application program and application
Efficiency index under scheme is uploaded onto the server, and is shared using server.It can be with by the above method, between user and user
Configuration sharing scheme is carried out by server, different application programs can also be directed to, different application schemes is configured, reached
The effect of different clocks topological structure is needed to configure according to different user, user demand can not be directed to by, which solving, carries out clock topology
The problem of structure is configured.
Further, described device also carries out step S104:Clock topology scheme is evaluated, obtains evaluation knot
Fruit, step S105 upload onto the server evaluation result.In certain embodiments, system can be to clock topology scheme root
It is evaluated according to efficiency index, the evaluation result can include system evaluation result and user's evaluation result.Evaluation result includes commenting
The various ways such as valency score, star marking, word evaluation, the scheme that evaluation height can also be given different give the small of different number
Safflower is evaluated.The present invention is by the way of score is evaluated.For example, the system evaluation result is system evaluation score, wherein being
The higher performance scores of performance indicator of uniting are lower, and the higher power consumption score of system power dissipation index is lower, the performance scores and work(
Consumption score obtains system evaluation score after being weighted.In some embodiments described in Fig. 4, described device includes display screen
Curtain, clock topology reading unit, clock topology drawing unit, clock topology computing unit and clock topology knot
Structure shared cell, the server are using shop server.The reading unit is described for reading and parsing configuration file
Drawing unit shows that the topological structure computing unit is used to receive for that will parse obtained clock topology on the screen
User configuration simultaneously generates new topological structure allocation plan and configuration file, and the topological structure shared cell is used for will configuration side
Case is uploaded onto the server.Specifically, device can be existed after clock topology is read by clock topology drawing unit
Current topological structure is shown on screen, user is according to input subjective scoring, i.e. user's evaluation score itself is experienced, by the user
Evaluation score is uploaded onto the server by clock topology shared cell;The shared cell can be the network communication of system
Module, for server interaction data.Server can according to corresponding Application Type (such as game application, download
Using etc.) the different allocation plan evaluation result to different clock topologies carry out classification storage.By above-mentioned design,
Introduce evaluation mechanism and shared evaluation result.So that user when configurable clock generator topological structure allocation plan by comparing
Good and bad difference between topological structure allocation plan can more intuitively be compared by stating evaluation result, and certain user is simultaneously bad at from numerous
Extract effective information in miscellaneous efficiency index, system evaluation result and user's evaluation result are to help that people are faster and better to be obtained
Take allocation plan quality information.This design has achieved the effect that improve the method for the present invention user experience.
In some further embodiments, device also carries out step S100:Download instruction is received, when being downloaded from server
Clock topology schemes.Server can be set certain clock topology allocation plans according to efficiency index and evaluation result
For default scheme, when the communication information for receiving user's browser server, default scheme is pushed to user, the push packet
It including and sends default scheme to device, device shows default scheme on a display screen, and ask the user whether to download after receiving,
The inquiry includes popping up a variety of realization methods such as dialog box, display download button.Device can also carry out step:Detection is used
The mounted application program in family.Server pushes mounted application program to user according to the application program of user installation and corresponds to
Default clock topological structure allocation plan.Specifically, in Fig. 4 the embodiment described, the clock topology knot of server storage
In structure, application program A is corresponding with allocation plan A1 and allocation plan A2, and allocation plan A1 and allocation plan A2 are corresponded to respectively
Evaluate A1 and evaluation A2, system comparison the evaluation A1 and evaluation A2, the acquiescence that is set as application program A high by score is evaluated
Scheme, during allocation plan in user's browser server, device carries out the step detection mounted application program of user, service
Device is according to the application program of user installation directly to the corresponding default clock topological structure allocation plan of user's pushing application program.
User selects to download default configuration scheme, and device receives user's download instruction, and default configuration scheme is downloaded from server.As
Preferred embodiment, user can also select the clock topology knot for needing to download according to their needs in browser server information
After the download instruction of user is received, the clock topology configuration side needed for user is downloaded from server for structure allocation plan
Case.This design improves user's test auto-selective of this programme so that user can need to select non-serving according to oneself
Other clock topology schemes of device push, preferably solve and carry out asking for clock topology configuration for user demand
Topic.
The method of the present invention can be used for carrying out clock topology configuration to different operating system, in certain specific realities
It applies in example, the clock topology is Android system clock topology.It is advantageous in that applied to Android system, Android system
The characteristic that system is increased income due to it, is widely used on the market, and not only user is more, but also researches and develops manufacturer and many improvement have also been made,
Therefore, the needs of more crowds are disclosure satisfy that applied to Android system, the configuration between user and user is shared more frequently, configuration
Comparison between scheme and allocation plan is also more comprehensive, it is easier to obtain allocation optimum scheme.It is promoted applied to Android system
The practicability of this method.
In some further embodiments, step S106 can also be performed in device:Platform information is obtained, by platform information
It uploads onto the server.The platform is different vendor's custom-built system of Android system, such as Flyme platforms, the millet of Meizu science and technology
The hardware platform of Mi UI platforms of company etc. or hardware platform such as high pass, running fire Ke Deng manufacturers.The platform letter
Breath includes platform names, platform release number etc., and preferred disposition scheme also can be variant between different platforms, flat by uploading
Station information so that server can obtain more classification foundations, can be to not by the configuration preference for counting different platform user
Recommend the allocation plan of different clock topologies with platform user.This design has better met different under Android system
The configuration of platform user needs, and also further improves the user experience of this method.
A kind of sharing means of dynamic clock topological structure, including matching module 200, configuration module 202, monitoring modular
204th, uploading module 206;
The matching module is used for the corresponding clock topology of matching application program when detecting operation application program
Scheme, the configuration module are used for configurable clock generator topological structure, and the monitoring modular runs effect during application program for monitoring
Energy index, the uploading module are used to upload onto the server clock topology scheme with efficiency index.Pass through above-mentioned module
Design can carry out configuration sharing scheme between user and user by server, can also be directed to different application programs and be configured
Different application schemes achieved the effect that need to configure different clocks topological structure according to different user, and solving can not needle
The problem of clock topology configuration is carried out to user demand.
In certain embodiments, evaluation module 208 is further included:The evaluation module be used for clock topology scheme into
Row evaluation, obtains evaluation result, and the uploading module is additionally operable to upload onto the server evaluation result.By designing above-mentioned mould
Block so that the quality that user can be more intuitively between comparison scheme when configurable clock generator topological structure allocation plan is poor
Acquisition allocation plan quality information that is different, helping people faster and better.This design has reached raising the method for the present invention user's body
The effect tested.
In some further embodiments, download module 210 is further included;The download module refers to for receiving to download
It enables, and clock topology scheme is downloaded from server.Therefore user's test auto-selective of this programme is improved so that user
Other clock topology schemes that non-server is selected to push can be needed according to oneself, preferably solving needs for user
Ask the problem of carrying out clock topology configuration.
In further embodiments, acquisition module 212 is further included;The acquisition module is described for obtaining platform information
Uploading module is additionally operable to upload onto the server platform information.The configuration of different platform user under Android system is better met
It needs, also further improves the user experience of this method.Specifically, the clock topology of described device is Android system
System clock topology.The practicability of this method is improved applied to Android system.
It should be noted that herein, relational terms such as first and second and the like are used merely to a reality
Body or operation are distinguished with another entity or operation, are deposited without necessarily requiring or implying between these entities or operation
In any this practical relationship or sequence.Moreover, term " comprising ", "comprising" or its any other variant are intended to
Non-exclusive inclusion, so that process, method, article or terminal device including a series of elements not only include those
Element, but also including other elements that are not explicitly listed or further include as this process, method, article or end
The intrinsic element of end equipment.In the absence of more restrictions, limited by sentence " including ... " or " including ... "
Element, it is not excluded that also there are other elements in the process including the element, method, article or terminal device.This
Outside, herein, " being more than ", " being less than ", " being more than " etc. are interpreted as not including this number;" more than ", " following ", " within " etc. understandings
It is to include this number.
It should be understood by those skilled in the art that, the various embodiments described above can be provided as method, apparatus or computer program production
Product.The embodiment in terms of complete hardware embodiment, complete software embodiment or combination software and hardware can be used in these embodiments
Form.All or part of step in the method that the various embodiments described above are related to can be instructed by program relevant hardware come
It completes, the program can be stored in the storage medium that computer equipment can be read, for performing the various embodiments described above side
All or part of step described in method.The computer equipment, including but not limited to:Personal computer, server, general-purpose computations
It is machine, special purpose computer, the network equipment, embedded device, programmable device, intelligent mobile terminal, smart home device, wearable
Smart machine, vehicle intelligent equipment etc.;The storage medium, including but not limited to:RAM, ROM, magnetic disc, tape, CD, sudden strain of a muscle
It deposits, USB flash disk, mobile hard disk, storage card, memory stick, webserver storage, network cloud storage etc..
The various embodiments described above are with reference to method, equipment (system) and the computer program product according to embodiment
Flowchart and/or the block diagram describes.It should be understood that it can be realized by computer program instructions every in flowchart and/or the block diagram
The combination of flow and/or box in one flow and/or box and flowchart and/or the block diagram.These computers can be provided
Program instruction is to the processor of computer equipment to generate a machine so that passes through the finger that the processor of computer equipment performs
It enables generating and is used to implement what is specified in one flow of flow chart or multiple flows and/or one box of block diagram or multiple boxes
The device of function.
These computer program instructions may also be stored in the computer that computer equipment can be guided to work in a specific way and set
In standby readable memory so that the instruction being stored in the computer equipment readable memory generates the manufacture for including command device
Product, command device realization refer in one flow of flow chart or multiple flows and/or one box of block diagram or multiple boxes
Fixed function.
These computer program instructions can be also loaded on computer equipment so that performed on a computing device a series of
To generate computer implemented processing, the instruction offer so as to perform on a computing device is used to implement in flow operating procedure
The step of function of being specified in one flow of figure or multiple flows and/or one box of block diagram or multiple boxes.
Although the various embodiments described above are described, those skilled in the art once know basic wound
The property made concept can then make these embodiments other change and modification, so the foregoing is merely the embodiment of the present invention,
Not thereby the scope of patent protection of the present invention, every equivalent structure made using description of the invention and accompanying drawing content are limited
Or equivalent process transformation, other related technical areas are directly or indirectly used in, are similarly included in the patent of the present invention
Within protection domain.