A kind of data report the method, apparatus and electronic equipment with data processing
Technical field
Embodiments of the present invention are related to technical field of data processing, more specifically, embodiments of the present invention are related to one
Kind data report the method, apparatus and electronic equipment with data processing.
Background technology
With the continuous development of Internet technology and end product is intelligentized increasingly promotes, and people are in routine work and life
The intelligent terminal used in work is more and more, such as smart mobile phone, intelligent television, tablet personal computer etc..It is wide with intelligent terminal
General application, user are not concerned only with the content that intelligent terminal can be presented, and the performance requirement to intelligent terminal is also more and more higher.
By taking intelligent television as an example, the fluency of intelligent television is an important performance requirement in Consumer's Experience.Fluency
When being described specific to index, including the available machine time of intelligent television, the unused time, desktop switching time, webpage loading and browse
Time etc..Generally, it is a slow change procedure that the fluency of intelligent television, which is deteriorated, because user is perceived less than fluency
Minor variations, user perceive intelligent television fluency be deteriorated there is hysteresis quality.
But the present inventor has found under study for action:Intelligent terminal performance change is a slow process, due to
User perceives the minor variations less than intelligent terminal performance, and user, which perceives intelligent terminal performance change, has hysteresis quality, Wu Faji
When intelligent terminal is optimized, to lift intelligent terminal performance.
The content of the invention
Report and set with the method, apparatus of data processing and electronics therefore, embodiments of the present invention provide a kind of data
Standby, to solve in the prior art because user perceives the minor variations less than intelligent terminal performance, user perceives intelligent terminal
Can change there is hysteresis quality, caused by the problem of can not being optimized in time to intelligent terminal.
To achieve these goals, embodiments of the present invention provide following technical scheme:
In the first aspect of embodiments of the present invention, there is provided a kind of data reporting method, including:
Obtain and be used for the related data for characterizing the intelligent terminal performance in the intelligent terminal course of work;
Identified partly or entirely data are reported into server, so that the server is according on the intelligent terminal
The data of report, determine the performance condition of the intelligent terminal.
In one embodiment of the invention, before identified part or all of data being reported into server, also wrap
Include:Receive the reporting policy that the server is intelligent terminal configuration;
Identified partly or entirely data are reported into server, including:According to the reporting policy, reported described
The data specified in strategy report the server.
In another embodiment of the invention, methods described also includes:
The instruction message that the server is sent is received, the instruction message is used to indicate that the intelligent terminal performance is different
Often;According to the instruction message, performance optimization processing is carried out to the intelligent terminal;
Or
The optimisation strategy that the server is sent is received, according to the optimisation strategy, to the intelligent terminal progressive
Can optimization processing.
In the embodiment of the present invention, intelligent terminal determines to be used to characterize the intelligent terminal performance in the intelligent terminal course of work
Related data, and by it is identified partly or entirely data report server.By between intelligent terminal and server
Data interaction, monitoring of the server to Intelligent terminal data is realized, so as to accurately know the current performance condition of intelligent terminal, led to
Cross the statistics and analysis to intelligent terminal reported data, can pinpoint the problems in time, problem analysis and solve problem, improve
Consumer's Experience.
In the second aspect of embodiments of the present invention, there is provided a kind of data processing method, including:
Receive the data that at least one intelligent terminal reports;
The data reported according to the intelligent terminal, determine the performance condition of the intelligent terminal.
In one embodiment of the invention, the data reported according to the intelligent terminal, the intelligent terminal is determined
Performance condition, including:
According to the part or all of data received, performance indications are determined;
The data reported according to the intelligent terminal, determine whether the intelligent terminal meets the performance indications.
In yet another embodiment of the present invention, the data reported according to the intelligent terminal, the intelligent terminal is determined
Performance condition before, in addition to:According to the rule of setting, the data received are screened;
The data reported according to the intelligent terminal, the performance condition of the intelligent terminal is determined, including:After screening
Data, determine the performance condition of the intelligent terminal.
In yet another embodiment of the present invention, if the intelligent terminal property abnormality, in addition to:
For the intelligent terminal configuration optimization strategy, so that the intelligent terminal carries out performance optimization processing;
Or
Instruction message is sent to the intelligent terminal, to indicate the intelligent terminal property abnormality.
In yet another embodiment of the present invention, methods described also includes:
Reporting policy is configured for the intelligent terminal, specifies the intelligent terminal to need the number reported in the reporting policy
According to.
In the embodiment of the present invention, server receives the data that at least one intelligent terminal reports, according to the intelligent terminal
The data reported, determine the performance condition of the intelligent terminal.By the data interaction between intelligent terminal and server, realize
Monitoring of the server to Intelligent terminal data, so as to accurately know the current performance condition of intelligent terminal, by whole to each intelligence
Hold reported data statistics and analysis, can pinpoint the problems in time, problem analysis and solve problem, improve Consumer's Experience.
In the third aspect of embodiments of the present invention, there is provided a kind of data reporting device, including:
Acquisition module, it is used for the dependency number for characterizing the intelligent terminal performance in the intelligent terminal course of work for obtaining
According to;
Reporting module, for identified partly or entirely data to be reported into server.
In one embodiment of the invention, described device also includes receiving module;
The receiving module is used to receive the reporting policy that the server is intelligent terminal configuration;
The reporting module is specifically used for according to the reporting policy, and the data specified in the reporting policy are reported
The server.
In another embodiment of the invention, described device also includes processing module, is used for:
The instruction message that the server is sent is received, the instruction message is used to indicate that the intelligent terminal performance is different
Often;According to the instruction message, performance optimization processing is carried out to the intelligent terminal;
Or
The optimisation strategy that the server is sent is received, according to the optimisation strategy, to the intelligent terminal progressive
Can optimization processing.
In the fourth aspect of embodiments of the present invention, there is provided a kind of data processing equipment, including:
Receiving module, the data reported for receiving at least one intelligent terminal;
Analysis module, for the data reported according to the intelligent terminal, determine the performance condition of the intelligent terminal.
In one embodiment of the invention, the analysis module is specifically used for:
According to the part or all of data received, performance indications are determined;
The data reported according to the intelligent terminal, determine whether the intelligent terminal meets the performance indications.
In yet another embodiment of the present invention, described device also includes screening module;
The screening module is used to screen according to the rule of setting, the data for receiving the receiving module;
The analysis module is specifically used for the performance condition for according to the data after screening, determining the intelligent terminal.
In yet another embodiment of the present invention, if the intelligent terminal property abnormality, described device also includes processing mould
Block, it is used for:
For the intelligent terminal configuration optimization strategy, so that the intelligent terminal carries out performance optimization processing;
Or
Instruction message is sent to the intelligent terminal, to indicate the intelligent terminal property abnormality.
In yet another embodiment of the present invention, described device also includes configuration module, is used for:
Reporting policy is configured for the intelligent terminal, specifies the intelligent terminal to need the number reported in the reporting policy
According to.
In the 5th aspect of embodiments of the present invention, there is provided a kind of computer-readable recording medium, store thereon
There are computer program or instruction, the step of method any one of first aspect is realized in the program or instruction when being executed by processor
Suddenly.
In the 6th aspect of embodiments of the present invention, there is provided a kind of computer-readable recording medium, store thereon
There are computer program or instruction, the step of method any one of second aspect is realized in the program or instruction when being executed by processor
Suddenly.
Embodiments of the present invention the 7th aspect in, there is provided a kind of electronic equipment, including memory, processor and
Storage realizes first on a memory and the computer program that can run on a processor, during the computing device described program
Any one of aspect the step of method.
In the eighth aspect of embodiments of the present invention, there is provided a kind of electronic equipment, including memory, processor and
Storage realizes second on a memory and the computer program that can run on a processor, during the computing device described program
Any one of aspect the step of method.
Brief description of the drawings
, below will be to embodiment party in order to illustrate more clearly of embodiments of the present invention or technical scheme of the prior art
The required accompanying drawing used is briefly described in formula or description of the prior art.It should be evident that drawings in the following description are only
Only be it is exemplary, for those of ordinary skill in the art, on the premise of not paying creative work, can also basis
The accompanying drawing of offer is extended, and acquisition is other to implement accompanying drawing.
Fig. 1 is a kind of schematic diagram for data reporting method that one embodiment of the invention provides;
Fig. 2 is a kind of schematic diagram for data reporting method that another embodiment of the present invention provides;
Fig. 3 is a kind of schematic diagram for data processing method that one embodiment of the invention provides;
Fig. 4 is a kind of schematic diagram for data processing method that another embodiment of the present invention provides;
Fig. 5 is a kind of schematic diagram for data reporting device that one embodiment of the invention provides;
Fig. 6 is a kind of schematic diagram for intelligent terminal that one embodiment of the invention provides;
Fig. 7 is a kind of schematic diagram for data processing equipment that one embodiment of the invention provides;
Fig. 8 is a kind of schematic diagram for server that one embodiment of the invention provides.
Embodiment
To make the purpose, technical scheme and advantage of the embodiment of the present invention clearer, below in conjunction with the embodiment of the present invention
In accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is
Part of the embodiment of the present invention, rather than whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art
The every other embodiment obtained under the premise of creative work is not made, belongs to the scope of protection of the invention.
In the embodiment of the present invention, intelligent terminal can be that intelligent television, smart mobile phone, tablet personal computer etc. have data acquisition
With the electronic equipment of data reporting functions.
Embodiment one
A kind of data reporting method is present embodiments provided, it is shown in Figure 1, including:
S101, intelligent terminal, which obtain, is used for the dependency number for characterizing the intelligent terminal performance in the intelligent terminal course of work
According to.
In a kind of possible embodiment, intelligent terminal obtains in real time to be used to characterize the intelligence in the intelligent terminal course of work
The related data of energy terminal capabilities.
In the present embodiment, the data include but is not limited at least one of data below:
Available machine time, unused time, CPU usage, desktop switching time, web page loading time, web page browsing time, regard
Frequency was risen between sowing time, video playback time, startup advertisement reproduction time etc..
Optionally, the available machine time may further include:When the correlation time information in each stage, start are total in start process
Between etc..Other data are similar with the available machine time, can also further comprise the temporal information of refinement, no longer illustrate one by one herein.
By taking the available machine time as an example, start process generally comprises:Kernel starts, desktop starts, startup advertisement plays, networking is recognized
Card etc..The correlation time information of kernel startup stage is the time that kernel starts to start to completing to start, desktop startup stage
Correlation time information is the time that desktop starts to start to completing to start, and the correlation time information in startup advertisement stage is wide for start
Reproduction time is accused, the correlation time information in networking certification stage starts to the time for completing networking certification for networking certification.
In the present embodiment, the temporal information got in S101 can be absolute time or relative time.
By taking the available machine time as an example, according to absolute time, is then directly recorded on intelligent terminal the electric moment, when kernel starts
Quarter, kernel start completion moment, desktop Startup time, desktop start completion moment, startup advertisement start time, startup advertisement knot
Beam moment, networking certification start time and networking certification finish time etc.;, then can be by intelligent television according to relative time
The upper electric moment was designated as 0 moment, and the record kernel start completion moment started relative to the time offset at upper electric moment as kernel
Temporal information, record the desktop start completion moment relative to kernel complete the moment time offset as desktop start when
Between information, record startup advertisement finish time relative to the desktop start completion moment time offset as startup advertisement broadcasting
Time, record networking certification finish time is relative to the time offset of startup advertisement finish time as the networking certification time.
Part or all of data determined by S101 are reported server by S102, intelligent terminal, so that the server
The data reported according to the intelligent terminal, determine the performance condition of the intelligent terminal.
Specifically, the part or all of data determined are reported to server by intelligent terminal, so that server enters line number
According to analysis and processing.
Optionally, intelligent terminal can be engraved in reported data with real-time report after determining related data every time
Report;It can also periodically report, such as report daily once;It can be triggered and reported with event, for example, start reports one every time
It is secondary, or receive server report instruction after report.
Optionally, in order to avoid due to transmitting procedure or server self problem, and server is caused to be not properly received
The data that intelligent terminal reports, intelligent terminal is after reported data, if not receiving the confirmation message of server feedback, again
Reported data (carries out data re-transmission), until reporting number to reach given threshold or reporting what is started during the data to determine for the first time
When device time-out or receive the confirmation message of server feedback.
In the present embodiment, intelligent terminal, which obtains, is used for the phase for characterizing the intelligent terminal performance in the intelligent terminal course of work
Data are closed, and identified partly or entirely data are reported into server.Pass through the data between intelligent terminal and server
Interaction, realizes monitoring of the server to Intelligent terminal data, so as to accurately know the current performance condition of intelligent terminal, by right
The statistics and analysis of intelligent terminal reported data, can pinpoint the problems in time, problem analysis and solve problem, improve user
Experience.
In a kind of possible embodiment, before S102, methods described also includes:Server is described in intelligent terminal for reception
The reporting policy of the intelligent terminal configuration.
Specifically, the intelligent terminal that server can be the server admin configures reporting policy, for example, server can be with
Reporting schemes and/or the required data type reported are configured for intelligent terminal, so that demand of the intelligent terminal according to server
Reported data.
It should be noted that the step can be realized after S101 and before S102, can also be realized before S101.
As a kind of possible implementation, intelligent terminal can send reporting policy configuring request in each start,
Reporting policy is configured by the intelligent terminal of request server.
As alternatively possible implementation, server can be actively in the intelligent terminal configuration of the server admin
Report strategy, and after being networked with intelligent terminal, reporting policy is handed down to corresponding intelligent terminal.Further, optionally, clothes are worked as
Business device is that after any intelligent terminal reconfigures reporting policy, the reporting policy reconfigured is handed down into corresponding intelligent terminal.
Certainly, except the possible implementation of above two, other modes can also be used, such as in advance in intelligent terminal
Reporting policy is configured, after intelligent terminal is started shooting every time, according to the reporting policy reported data being pre-configured with.Further, may be used
Choosing, after server is that any intelligent terminal reconfigures reporting policy, the reporting policy reconfigured is handed down to corresponding intelligence
Can terminal.Specific implementation is limited in the embodiment of the present invention.
Accordingly, intelligent terminal is in reported data, according to the reporting policy, the number that will be specified in the reporting policy
According to reporting the server.
In implementation process, optionally, intelligent terminal can determine the intelligent terminal course of work when performing S101
In be used to characterize all related datas of the intelligent terminal performance, and be stored in local, and when performing S102, only report described in
The data specified in reporting policy;Intelligent terminal can also only determine the number specified in the reporting policy when performing S101
According to when performing S102, reporting identified data.
In implementation process, server is after statistics and analysis data, if being diagnosed to be some intelligent terminal property abnormality, makees
For a kind of possible embodiment, server can prompt the intelligent terminal property abnormality, so that the intelligent terminal can be timely
Performance optimization is carried out, improves Consumer's Experience.Specifically:
The instruction message that intelligent terminal for reception is sent to the server, the instruction message are used to indicate the intelligence eventually
Hold property abnormality;And according to the instruction message, performance optimization processing is carried out to the intelligent terminal.
Optionally, the original of the type and property abnormality of intelligent terminal property abnormality is may indicate that in the instruction message
Cause, so that the intelligent terminal can targetedly carry out performance optimization.
In implementation process, server is after statistics and analysis data, if being diagnosed to be some intelligent terminal property abnormality, makees
For alternatively possible embodiment, server can be that the intelligent terminal formulates optimisation strategy so that the intelligent terminal according to
Optimisation strategy carries out performance optimization processing, improves Consumer's Experience.Specifically:
The optimisation strategy that intelligent terminal for reception is sent to the server, it is whole to the intelligence according to the optimisation strategy
End carries out performance optimization processing.
Embodiment two
In the present embodiment so that intelligent television reports the available machine time as an example, the data reporting method of intelligent terminal side is carried out in detail
Describe in detail bright.Shown in Figure 2, the present embodiment includes following process:
S201, intelligent television start, continue executing with S202;
S202, intelligent television send reporting policy configuring request to server and continue executing with S203;
S203, using the electric moment on intelligent television as 0 moment, intelligent television record start process in each stage relative to 0
The time offset at moment continues executing with S204;
Each stage is continued executing with S205 by S204, intelligent television relative to the time offset at 0 moment in locally preservation;
S205, intelligent television judge whether to network successfully;
If so, then perform S206;
If it is not, then perform S207;
S206, intelligent television obtain the reporting policy that server issues, and continue executing with S208;
S207, intelligent television wait networking, and return to S205;
The data collected are reported to server by S208, intelligent television according to reporting policy.
In the present embodiment, S206 can be after S202, and any instant before S208 is realized.It can match somebody with somebody in reporting policy
Intelligent television reporting schemes (for example, start reports every time) and the data type reported are put (for example, reporting in start process
Each stage takes)
Embodiment three
The data processing method of server side is present embodiments provided, shown in Figure 3, methods described includes:
S301, server receive the data that at least one intelligent terminal reports.Wherein, the data that intelligent terminal reports are use
In the related data for characterizing the intelligent terminal performance.
In the present embodiment, the data that each intelligent terminal reports include but is not limited at least one of data below:
Available machine time, unused time, CPU usage, desktop switching time, web page loading time, web page browsing time, regard
Frequency was risen between sowing time, video playback time, startup advertisement reproduction time etc..Referring specifically to the associated description in embodiment one, herein
Repeat no more.
In the present embodiment, server saves the data in specified database after the data that intelligent terminal reports are received
In, so as to subsequent query and statistical analysis.
The data that S302, server report according to the intelligent terminal, determine the performance condition of the intelligent terminal.
In the present embodiment, server receives the data that at least one intelligent terminal reports, and is reported according to the intelligent terminal
Data, determine the performance condition of the intelligent terminal.By the data interaction between intelligent terminal and server, service is realized
Monitoring of the device to Intelligent terminal data, so as to accurately know the current performance condition of intelligent terminal, by each intelligent terminal
The statistics and analysis of count off evidence, can pinpoint the problems in time, problem analysis and solve problem, improve Consumer's Experience.
In force, the data that server reports according to the intelligent terminal, the performance condition of the intelligent terminal is determined
When, performance indications can be based on, determine whether intelligent terminal meets property indices.Wherein, performance indications can be advance
What data setting or that server reports according to each intelligent terminal were determined.
In a kind of possible embodiment, data that server reports according to the intelligent terminal, the intelligence is determined eventually
The performance condition at end, including:
Server determines performance indications according to the part or all of data received;
The data that server reports according to the intelligent terminal, determine whether the intelligent terminal meets that the performance refers to
Mark.
In specific implementation, server is according to the part or all of data received, when determining performance indications, possible reality
Existing mode is as follows:
First, the data that server reports according to all intelligent terminals received, determine performance indications.
For example, by taking total time of starting shooting as an example, the number for the start total time that each intelligent terminal of server statistics reports
According to using the average value of the start total time of each intelligent terminal as performance indications.
2nd, the data that server reports according to same type intelligent terminal, the performance indications of the type intelligent terminal are determined, from
And analyze the performance condition of different type intelligent terminal.
For example, still by taking total time of starting shooting as an example, server difference statistical test version intelligent terminal, customization version intelligence are eventually
The data for the start total time that end and general-purpose version intelligent terminal report, by the start total time of all beta version intelligent terminals
Performance indications of the average value as beta version intelligent terminal, by the average value of the start total times of all customization version intelligent terminals
As the performance indications of customization version intelligent terminal, using the average value of the start total time of all general-purpose version intelligent terminals as general
The performance indications of version intelligent terminal.
And for example, still by taking total time of starting shooting as an example, it is whole that server counts version V1 intelligent terminal, version V2 intelligence respectively
The data for the start total time that end, version V3 intelligent terminal report, by the start total time of all version V1 intelligent terminal
Performance indications of the average value as version V1 intelligent terminal, it is flat by the start total time of all version V2 intelligent terminal
Performance indications of the average as version V2 intelligent terminal, by the average value of the start total time of all version V3 intelligent terminal
As the performance indications of version V3 intelligent terminal, so as to count the performance condition of the intelligent terminal of different editions, to analyze not
With the actual effect optimized between version to performance.
In force, optionally, according to the data received, determine the intelligent terminal whether meet performance indications it
Before, methods described also includes:According to the rule of setting, the data received are screened.
Accordingly, the data that server receives in basis, when determining whether the intelligent terminal meets performance indications:Root
According to the data after screening, determine whether the intelligent terminal meets the performance indications.
In specific implementation, the rule of setting includes but is not limited to:Duplicate removal processing is (for example, the data for judging to receive are
No is duplicate data), remove unreasonable data (for example, start total time is the data of 1 hour) etc..
Specifically, in order to avoid due to transmitting procedure or server self problem, and cause server to be not properly received
The data that intelligent terminal reports, intelligent terminal is after reported data, if not receiving the confirmation message of server feedback, again
Reported data (carries out data re-transmission).Under which, it is possible to there is the situation that server repeatedly receives same data, this
When need to carry out duplicate removal processing to data, i.e., directly abandon the repeatedly data that receive, and indicating intelligent terminal server has connect
By the data., can be according to absolute time when receiving the available machine time that intelligent terminal reports still by taking the available machine time as an example
Determine whether for duplicate data, if so, then abandon, and indicating intelligent terminal does not retransmit the data;If it is not, then preserve the number
According to.
Optionally, it for unreasonable data, can directly abandon, and notify intelligent terminal to report unreasonable data;
Unreasonable data can be analyzed, to determine occurring the reason for bug.
In the present embodiment, if property abnormality occurs in the intelligent terminal, server can further be handled as follows:
First, it is the intelligent terminal configuration optimization strategy, so that the intelligent terminal carries out performance optimization processing.
Under which, after server determines that property abnormality occurs in some intelligent terminal, the reason for drawing property abnormality is analyzed,
And optimisation strategy is pointedly formulated, to eliminate the property abnormality as far as possible, and the optimisation strategy formulated is allocated to intelligent end
End, so that the intelligent terminal carries out performance optimization, improve intelligent terminal performance, lift Consumer's Experience.
2nd, instruction message is sent to the intelligent terminal, to indicate the intelligent terminal property abnormality.
Under which, after server determines that property abnormality occurs in some intelligent terminal, it can analyze and draw property abnormality
Reason, and the property abnormality and its reason that will appear from are notified to intelligent terminal, so that intelligent terminal voluntarily carries out performance optimization.
In the present embodiment, optionally, methods described also includes:
Server is that the intelligent terminal configures reporting policy, specifies the intelligent terminal to need in the reporting policy
The data of report.
In specific implementation, server can be intelligence after the reporting policy configuring request of intelligent terminal transmission is received
Can terminal configuration reporting policy;It can also be actively intelligent terminal configuration reporting policy, and be issued to corresponding intelligent terminal.
In specific implementation, server can be that different intelligent terminals configure identical reporting policy, can also basis
Data analysis requirements, different reporting policies is configured for different intelligent terminals, for example, being configured for different types of intelligent terminal
Different reporting policies, the reporting policy of the intelligent terminal of same type are identical.
Example IV
In the present embodiment so that intelligent television reports the available machine time as an example, the data processing method of server side is carried out in detail
Explanation.Shown in Figure 4, the present embodiment includes following process:
S401, server receive the reporting policy configuring request of intelligent television transmission, continue executing with S402;
S402, server generate the intelligence according to the facility information (information such as such as device type, device id) of intelligent television
The reporting policy of TV, continues executing with S403;
Reporting policy is issued to the intelligent television by S403, server.
S404, server receive the data for the available machine time correlation that intelligent television reports, and continue executing with S405;
S405, server judge whether the data are duplicate data;
If so, then perform S406;
If it is not, then perform S407;
S406, server abandon the data, and notify that the intelligent television data are duplicate data, and return to S404;
S407, server judge whether the data are reasonable data;
If so, then perform S408;
If it is not, then perform S409;
S408, the server process data store the data to analyze the performance condition of intelligent television;
S409, the data are abandoned, and notify that the intelligent television data are unreasonable data, and return to S404.
In the present embodiment, step S405 and S407 execution sequence is not limited, can first judge whether the data are repetition
Data, then judge whether the data are reasonable data;It can also first judge whether the data are reasonable data, then judge the data
Whether it is duplicate data.
In the present embodiment, server by utilizing big data technology calculates the start of a large amount of intelligent televisions stored in database
The detailed data of time, with statistical analysis technique, draw the start data macroscopic information of full dose intelligent television and more specific
The start data microscopic information of intelligent television.It can also further count to obtain average level by big data, thus definition is opened
The standard level of machine time, by data visualization, note abnormalities the available machine time, then focus in detailed data, analysis is asked
Inscribe and optimize and solve the problems, such as.
Embodiment five
A kind of data reporting device is present embodiments provided, it is shown in Figure 5, including:
Acquisition module 51, it is used for the dependency number for characterizing the intelligent terminal performance in the intelligent terminal course of work for obtaining
According to;
Reporting module 52, for identified partly or entirely data to be reported into server, so that the server root
The data reported according to the intelligent terminal, determine the performance condition of the intelligent terminal.
Optionally, described device also includes receiving module 53;
The receiving module is used to receive the reporting policy that the server is intelligent terminal configuration;
The reporting module is specifically used for according to the reporting policy, and the data specified in the reporting policy are reported
The server.
Optionally, described device also includes processing module 54, is used for:
The instruction message that the server is sent is received, the instruction message is used to indicate that the intelligent terminal performance is different
Often;According to the instruction message, performance optimization processing is carried out to the intelligent terminal;
Or
The optimisation strategy that the server is sent is received, according to the optimisation strategy, to the intelligent terminal progressive
Can optimization processing.
In the present embodiment, determine to be used for the related data for characterizing the intelligent terminal performance in the intelligent terminal course of work,
And identified partly or entirely data are reported into server.It is real by the data interaction between intelligent terminal and server
Existing monitoring of the server to Intelligent terminal data, so as to accurately know the current performance condition of intelligent terminal, by intelligent end
Hold reported data statistics and analysis, can pinpoint the problems in time, problem analysis and solve problem, improve Consumer's Experience.
Embodiment six
The hardware architecture diagram of the electronic equipment for performing data reporting method is present embodiments provided, refers to figure
Shown in 6, the electronic equipment includes:
One or more processors 610 and memory 620, in Fig. 6 by taking a processor 610 as an example.
The electronic equipment can also include:Input unit 630 and output device 640.
Processor 610, memory 620, input unit 630 and output device 640 can pass through bus or other modes
Connect, in Fig. 6 exemplified by being connected by bus.
Memory 620 is used as a kind of non-volatile computer readable storage medium storing program for executing, available for storage non-volatile software journey
Sequence, non-volatile computer executable program and module, the journey as corresponding to the data reporting method in embodiments of the invention
Sequence instruction/module (unit) (for example, determining module, reporting module, receiving module and processing module shown in accompanying drawing 5).Processing
Device 610 is stored in non-volatile software program, instruction and module in memory 620 by operation, so as to execute server
Various function application and data processing, that is, realize above method embodiment icon display method.
Memory 620 can include storing program area and storage data field, wherein, storing program area can store operation system
Application program required for system, at least one function;Storage data field can store the number of the prompting item of the application program of acquisition
Measure information etc..In addition, memory 620 can include high-speed random access memory, nonvolatile memory, example can also be included
Such as at least one disk memory, flush memory device or other non-volatile solid state memory parts.In certain embodiments, deposit
Reservoir 620 is optional including that can pass through network connection relative to the remotely located memory of processor 610, these remote memories
To the processing unit of list items operation.The example of above-mentioned network includes but is not limited to internet, intranet, LAN, shifting
Dynamic communication network and combinations thereof.
Input unit 630 can receive the numeral or character information of input, and produce and the data reporting device shown in Fig. 5
User set and function control it is relevant key signals input.Output device 640 may include the display devices such as display screen.
One or more of modules are stored in the memory 620, when by one or more of processors
During 610 execution, the data reporting method in above-mentioned any means embodiment is performed.
The said goods can perform the data reporting method that embodiments of the invention are provided, and possess the corresponding work(of execution method
Can module and beneficial effect.Not ins and outs of detailed description in the present embodiment, reference can be made to embodiments of the invention are provided
Data reporting method.
Embodiment seven
A kind of data processing equipment is present embodiments provided, it is shown in Figure 7, including:
Receiving module 71, the data reported for receiving at least one intelligent terminal;
Analysis module 72, for the data reported according to the intelligent terminal, determine the performance condition of the intelligent terminal.
Optionally, the analysis module is specifically used for:
According to the part or all of data received, performance indications are determined;
The data reported according to the intelligent terminal, determine whether the intelligent terminal meets the performance indications.
Optionally, described device also includes screening module 73;
The screening module is used to screen according to the rule of setting, the data for receiving the receiving module;
The analysis module is specifically used for the performance condition for according to the data after screening, determining the intelligent terminal.
Optionally, if the intelligent terminal property abnormality, described device also includes processing module 74, is used for:
For the intelligent terminal configuration optimization strategy, so that the intelligent terminal carries out performance optimization processing;
Or
Instruction message is sent to the intelligent terminal, to indicate the intelligent terminal property abnormality.
Optionally, described device also includes configuration module 75, is used for:
Reporting policy is configured for the intelligent terminal, specifies the intelligent terminal to need the number reported in the reporting policy
According to.
In the present embodiment, the data that at least one intelligent terminal reports are received, the data reported according to the intelligent terminal,
Determine the performance condition of the intelligent terminal.By the data interaction between intelligent terminal and server, realize server to intelligence
The monitoring of energy terminal data, so as to accurately know the current performance condition of intelligent terminal, by each intelligent terminal reported data
Statistics and analysis, can pinpoint the problems in time, problem analysis and solve problem, improve Consumer's Experience.
Embodiment eight
The hardware architecture diagram of the electronic equipment for configuration for executing data processing is present embodiments provided, refers to figure
Shown in 8, the electronic equipment includes:
One or more processors 810 and memory 820, in Fig. 8 by taking a processor 810 as an example.
The electronic equipment can also include:Input unit 830 and output device 840.
Processor 810, memory 820, input unit 830 and output device 840 can pass through bus or other modes
Connect, in Fig. 8 exemplified by being connected by bus.
Memory 820 is used as a kind of non-volatile computer readable storage medium storing program for executing, available for storage non-volatile software journey
Sequence, non-volatile computer executable program and module, the journey as corresponding to the data reporting method in embodiments of the invention
Sequence instruction/module (unit) is (for example, receiving module, analysis module, processing module, screening module and configuration mould shown in accompanying drawing 7
Block).Processor 810 is stored in non-volatile software program, instruction and module in memory 820 by operation, so as to hold
The various function application of row server and data processing, that is, realize above method embodiment icon display method.
Memory 820 can include storing program area and storage data field, wherein, storing program area can store operation system
Application program required for system, at least one function;Storage data field can store the number of the prompting item of the application program of acquisition
Measure information etc..In addition, memory 820 can include high-speed random access memory, nonvolatile memory, example can also be included
Such as at least one disk memory, flush memory device or other non-volatile solid state memory parts.In certain embodiments, deposit
Reservoir 820 is optional including that can pass through network connection relative to the remotely located memory of processor 810, these remote memories
To the processing unit of list items operation.The example of above-mentioned network includes but is not limited to internet, intranet, LAN, shifting
Dynamic communication network and combinations thereof.
Input unit 830 can receive the numeral or character information of input, and produce and the data processing equipment shown in Fig. 7
User set and function control it is relevant key signals input.Output device 840 may include the display devices such as display screen.
One or more of modules are stored in the memory 820, when by one or more of processors
During 810 execution, the data processing method in above-mentioned any means embodiment is performed.
The said goods can perform the data processing method that embodiments of the invention are provided, and possess the corresponding work(of execution method
Can module and beneficial effect.Not ins and outs of detailed description in the present embodiment, reference can be made to embodiments of the invention are provided
Data processing method.
The electronic equipment of embodiments of the invention can exist in a variety of forms, include but is not limited to:
(1) mobile communication equipment:The characteristics of this kind equipment is that possess mobile communication function, and to provide speech, data
Communicate as main target.This Terminal Type includes:Smart mobile phone (such as iPhone), multimedia handset, feature mobile phone, and it is low
Hold mobile phone etc..
(2) super mobile personal computer equipment:This kind equipment belongs to the category of personal computer, there is calculating and processing work(
Can, typically also possess mobile Internet access characteristic.This Terminal Type includes:PDA, MID and UMPC equipment etc., such as iPad.
(3) portable entertainment device:This kind equipment can show and play content of multimedia.The kind equipment includes:Audio,
Video player (such as iPod), handheld device, e-book, and intelligent toy and portable car-mounted navigation equipment.
(4) server:The equipment for providing the service of calculating, the composition of server are total including processor, hard disk, internal memory, system
Line etc., server is similar with general computer architecture, but due to needing to provide highly reliable service, therefore in processing energy
Power, stability, reliability, security, scalability, manageability etc. require higher.
(5) other have the electronic installation for reminding transaction record function.
Device embodiment described above is only schematical, wherein the unit illustrated as separating component
(module) can be or may not be physically separate, can be as the part that unit is shown or may not be
Physical location, you can with positioned at a place, or can also be distributed on multiple NEs.Can be according to the actual needs
Some or all of module therein is selected to realize the purpose of this embodiment scheme.
Through the above description of the embodiments, those skilled in the art can be understood that each embodiment can borrow
Software is helped to add the mode of required general hardware platform to realize, naturally it is also possible to pass through hardware.It is above-mentioned based on such understanding
The part that technical scheme substantially contributes to prior art in other words can be embodied in the form of software product, the meter
Calculation machine software product can store in a computer-readable storage medium, such as ROM/RAM, magnetic disc, CD, including some instructions
To cause a computer equipment (can be personal computer, server, or network equipment etc.) to perform each embodiment
Or the method described in some parts of embodiment.
The foregoing description of the disclosed embodiments, those skilled in the art are enable to realize or using the present invention.To this
A variety of modifications of a little embodiments will be apparent for a person skilled in the art, and generic principles defined herein can
In the case where not departing from principles and scope of the present invention, to realize in other embodiments.Therefore, the present invention will not be limited
The embodiments shown herein is formed on, and is to fit to consistent with principles disclosed herein and features of novelty most wide
Scope.