CN107346280A - A kind of data report the method, apparatus and electronic equipment with data processing - Google Patents

A kind of data report the method, apparatus and electronic equipment with data processing Download PDF

Info

Publication number
CN107346280A
CN107346280A CN201710497208.2A CN201710497208A CN107346280A CN 107346280 A CN107346280 A CN 107346280A CN 201710497208 A CN201710497208 A CN 201710497208A CN 107346280 A CN107346280 A CN 107346280A
Authority
CN
China
Prior art keywords
intelligent terminal
data
server
performance
reported
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.)
Pending
Application number
CN201710497208.2A
Other languages
Chinese (zh)
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.)
Leshi Zhixin Electronic Technology Tianjin Co Ltd
Original Assignee
Leshi Zhixin Electronic Technology Tianjin 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 Leshi Zhixin Electronic Technology Tianjin Co Ltd filed Critical Leshi Zhixin Electronic Technology Tianjin Co Ltd
Priority to CN201710497208.2A priority Critical patent/CN107346280A/en
Publication of CN107346280A publication Critical patent/CN107346280A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3065Monitoring arrangements determined by the means or processing involved in reporting the monitored data
    • G06F11/3072Monitoring arrangements determined by the means or processing involved in reporting the monitored data where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3452Performance evaluation by statistical analysis

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Probability & Statistics with Applications (AREA)
  • Computer Hardware Design (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Embodiments of the present invention are related to a kind of data and report method, apparatus and electronic equipment with data processing.The data reporting method includes: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 data that the server reports according to the intelligent terminal, determine the performance condition of the intelligent terminal.Pass through 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, pass through the statistics and analysis to intelligent terminal reported data, can pinpoint the problems in time, problem analysis and solve problem, improve Consumer's Experience.

Description

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.

Claims (12)

1. a kind of data reporting method, it is characterised in that methods described includes:
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 what the server reported according to the intelligent terminal Data, determine the performance condition of the intelligent terminal.
2. the method as described in claim 1, it is characterised in that by it is identified partly or entirely data report server it Before, in addition to: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, by the reporting policy In the data specified report the server.
3. method as claimed in claim 1 or 2, it is characterised in that methods described also includes:
The instruction message that the server is sent is received, the instruction message is used to indicate the intelligent terminal property abnormality; 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, it is excellent that performance is carried out to the intelligent terminal Change is handled.
4. a kind of data processing method, it is characterised in that methods described includes:
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.
5. method as claimed in claim 4, it is characterised in that the data reported according to the intelligent terminal, determine the intelligence The performance condition of energy terminal, 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.
6. method as claimed in claim 4, it is characterised in that the data reported according to the intelligent terminal, determine the intelligence Before the performance condition of energy terminal, 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:According to the number after screening According to determining the performance condition of the intelligent terminal.
7. the method as described in claim any one of 4-6, it is characterised in that if the intelligent terminal property abnormality, the side Method also includes:
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.
8. the method as described in claim any one of 4-6, it is characterised in that methods described also includes:
Reporting policy is configured for the intelligent terminal, specifies the intelligent terminal to need the data reported in the reporting policy.
9. a kind of data reporting device, it is characterised in that described device includes:
Acquisition module, it is used for the related data for characterizing the intelligent terminal performance in the intelligent terminal course of work for obtaining;
Reporting module, for identified partly or entirely data to be reported into server.
10. a kind of data processing equipment, it is characterised in that described device includes:
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.
11. a kind of computer-readable recording medium, be stored thereon with computer program or instruction, it is characterised in that the program or The step of instruction realizes any one of claim 1-8 methods described when being executed by processor.
12. a kind of electronic equipment, including memory, processor and storage are on a memory and the calculating that can run on a processor Machine program, it is characterised in that the step of any one of claim 1-8 methods described is realized during the computing device described program Suddenly.
CN201710497208.2A 2017-06-26 2017-06-26 A kind of data report the method, apparatus and electronic equipment with data processing Pending CN107346280A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710497208.2A CN107346280A (en) 2017-06-26 2017-06-26 A kind of data report the method, apparatus and electronic equipment with data processing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710497208.2A CN107346280A (en) 2017-06-26 2017-06-26 A kind of data report the method, apparatus and electronic equipment with data processing

Publications (1)

Publication Number Publication Date
CN107346280A true CN107346280A (en) 2017-11-14

Family

ID=60257432

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710497208.2A Pending CN107346280A (en) 2017-06-26 2017-06-26 A kind of data report the method, apparatus and electronic equipment with data processing

Country Status (1)

Country Link
CN (1) CN107346280A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108810246A (en) * 2018-04-26 2018-11-13 Oppo广东移动通信有限公司 Fall data reporting method and relevant apparatus
CN109032884A (en) * 2018-06-11 2018-12-18 平安科技(深圳)有限公司 A kind of processing method of monitoring data, server and computer readable storage medium
CN109684171A (en) * 2018-12-17 2019-04-26 珠海格力电器股份有限公司 Data monitoring method and device for unit equipment, unit equipment and system
CN112019445A (en) * 2020-07-31 2020-12-01 青岛海尔科技有限公司 Method and device for intelligent device flow control and intelligent device

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108810246A (en) * 2018-04-26 2018-11-13 Oppo广东移动通信有限公司 Fall data reporting method and relevant apparatus
CN108810246B (en) * 2018-04-26 2020-06-09 Oppo广东移动通信有限公司 Drop data reporting method and related device
CN109032884A (en) * 2018-06-11 2018-12-18 平安科技(深圳)有限公司 A kind of processing method of monitoring data, server and computer readable storage medium
CN109032884B (en) * 2018-06-11 2021-05-28 平安科技(深圳)有限公司 Monitoring data processing method, server and computer readable storage medium
CN109684171A (en) * 2018-12-17 2019-04-26 珠海格力电器股份有限公司 Data monitoring method and device for unit equipment, unit equipment and system
CN109684171B (en) * 2018-12-17 2021-01-08 珠海格力电器股份有限公司 Data monitoring method and device for unit equipment, unit equipment and system
CN112019445A (en) * 2020-07-31 2020-12-01 青岛海尔科技有限公司 Method and device for intelligent device flow control and intelligent device
CN112019445B (en) * 2020-07-31 2024-02-02 青岛海尔科技有限公司 Method and device for controlling flow of intelligent equipment and intelligent equipment

Similar Documents

Publication Publication Date Title
CN107346280A (en) A kind of data report the method, apparatus and electronic equipment with data processing
CN109379247A (en) The method and device that the network delay of a kind of pair of application program is detected
US20140235220A1 (en) Method and apparatus for processing application program, and mobile terminal therefor
CN106155812A (en) Method, device, system and the electronic equipment of a kind of resource management to fictitious host computer
CN105579976B (en) Webpage automated testing method and device
CN106470123A (en) Log collecting method, client, server and electronic equipment
CN105260082A (en) Display method for test data and development terminal
CN110177300A (en) Monitoring method, device, electronic equipment and the storage medium of running state of programs
CN109547524A (en) User behavior storage method, device, equipment and storage medium based on Physical Network
CN107888717A (en) A kind of domain name determines method, apparatus and electronic equipment
CN105930249B (en) Using monitoring method and device
CN110750453B (en) HTML 5-based intelligent mobile terminal testing method, system, server and storage medium
CN109558561A (en) A kind of user behavior path acquisition method, device, equipment and medium
CN104978212B (en) A kind of unknown crash report method and device
DE202020005961U1 (en) Device for facilitating the updating of network access data for media meters
CN106933822A (en) A kind of content recommendation method and device
CN104427118B (en) Method for recommending contents and mobile terminal
CN112180764A (en) Controller with multiple fault diagnosis and display functions
CN112799910A (en) Hierarchical monitoring method and device
CN109409947A (en) A kind of client-based resident trip survey method
CN102984282B (en) Intelligent terminal obtains the method and apparatus of the media data of cloud storage file
CN103338382B (en) A kind of method of remote monitoring digital TV terminal, device and digital television system
US20130290245A1 (en) Database history management method and system thereof
RU2532714C2 (en) Method of acquiring data when evaluating network resources and apparatus therefor
CN116974874A (en) Database testing method and device, electronic equipment and readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
CB02 Change of applicant information

Address after: Room 301-1, Room 301-3, Area B2, Animation Building, No. 126 Animation Road, Zhongxin Eco-city, Tianjin Binhai New Area, Tianjin

Applicant after: LE SHI ZHI XIN ELECTRONIC TECHNOLOGY (TIANJIN) Ltd.

Address before: 300453 Tianjin Binhai New Area, Tianjin Eco-city, No. 126 Animation and Animation Center Road, Area B1, Second Floor 201-427

Applicant before: Xinle Visual Intelligent Electronic Technology (Tianjin) Co.,Ltd.

Address after: 300453 Tianjin Binhai New Area, Tianjin Eco-city, No. 126 Animation and Animation Center Road, Area B1, Second Floor 201-427

Applicant after: Xinle Visual Intelligent Electronic Technology (Tianjin) Co.,Ltd.

Address before: 300467 Tianjin Binhai New Area, Tianjin ecological city animation Middle Road, building, No. two, B1 District, 201-427

Applicant before: LE SHI ZHI XIN ELECTRONIC TECHNOLOGY (TIANJIN) Ltd.

CB02 Change of applicant information
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination