CN106817278A - A kind of data acquisition reporting device and method for intelligent terminal - Google Patents

A kind of data acquisition reporting device and method for intelligent terminal Download PDF

Info

Publication number
CN106817278A
CN106817278A CN201710019506.0A CN201710019506A CN106817278A CN 106817278 A CN106817278 A CN 106817278A CN 201710019506 A CN201710019506 A CN 201710019506A CN 106817278 A CN106817278 A CN 106817278A
Authority
CN
China
Prior art keywords
data
intelligent terminal
gathered data
gathered
report
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710019506.0A
Other languages
Chinese (zh)
Other versions
CN106817278B (en
Inventor
刘焱青
祝振东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fiberhome Telecommunication Technologies Co Ltd
Original Assignee
Fiberhome Telecommunication Technologies 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 Fiberhome Telecommunication Technologies Co Ltd filed Critical Fiberhome Telecommunication Technologies Co Ltd
Priority to CN201710019506.0A priority Critical patent/CN106817278B/en
Publication of CN106817278A publication Critical patent/CN106817278A/en
Application granted granted Critical
Publication of CN106817278B publication Critical patent/CN106817278B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/06Generation of reports
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/80Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
    • G06F16/83Querying
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0811Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Environmental & Geological Engineering (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a kind of data acquisition reporting device and method for intelligent terminal, it is related to intelligent terminal data acquisition technology field.The intelligent terminal system of the device and each APP applications can obtain gathered data, and gathered data write into corresponding gathered data XML file;It is determined that data reporting unit is not acquired, data are reported and current data needs to give the correct time, transmission gathered data reports broadcast message;Data reporting unit is used for:Gathered data is monitored in real time reports broadcast message;When receiving the message and determining that current network conditions meet report condition, the general gathered data of transmission is reported and starts broadcast message, and gathered data XML file is once then reported into data acquisition platform.The present invention can be prevented effectively from invalid wait, the loss of data of gathered data, and it is a large amount of take equipment CPU and reduce the problem of equipment performance, and the code degree of coupling and complexity density are low, and data report ageing height.

Description

A kind of data acquisition reporting device and method for intelligent terminal
Technical field
It is specifically that one kind is used for intelligent terminal the present invention relates to intelligent terminal data acquisition technology field Data acquisition reporting device and method.
Background technology
With the continuous popularization of intelligent operating system, from smart terminal product, technology of Internet of things, big data technology development From the point of view of trend, the function and business of intelligent terminal will increasingly be enriched.The thing followed lifts Consumer's Experience, based on user The accurate service of demand or wish will be the inexorable trend for improving user experience and user's viscosity.
At present, intelligent terminal is all based on open intelligent operating system platform, each equipment vendors, each content industry Integrated system and application form a huge terminal system.The service and product for providing the user more hommization are always fortune The basic goal of battalion business, content supplier and terminal device manufacturer.And with the continuous application and popularization of big data technology, from Digging user behavior and preference turn into a kind of effective ways in user behavior information, and wherein user behavior information is exactly user in intelligence The all behaviors occurred on energy terminal device, (application referred in intelligent terminal operation system is soft for the APP applications for such as using Part, be used to improve primal system it is not enough with it is personalized), the business that uses, search, shopping, collection, comment, social, operation are practised Used, preference etc..Using intelligent terminal, each APP application operatings number is carried out to terminal device by preset data acquisition module Gradually applied by each manufacturer according to, the collection of service data, performance data and reporting.APP application providers, equipment vendors pass through Service data, business and feature operation data, performance data that the APP for collecting is applied, and system correlation service data, can User terminal problem is remotely investigated and positioned, APP is applied is carried out emphasis optimization at the aspect such as business and performance indications.
The premise of user behavior analysis be intelligent terminal can in real time accurate acquisition to system on intelligent terminal and The related data of each APP applications, this is accomplished by our the integrated data acquisition modules in intelligent terminal, if data acquisition It is inefficient, will not only influence the runnability of terminal device, and stability, the standard of data acquisition to intelligent terminal True property and high efficiency all produce influence.Therefore a set of performance is remarkable, and security is good, and the low data acquisition module of the degree of coupling is very Important.
The realization of the data acquisition module of intelligent terminal is presently used for, mainly will using interprocess communication mode Gathered data offers data acquisition module in real time, after data acquisition module gets gathered data, gathered data is passed through into message The mode of queue, gathered data is sent to the data acquisition platform outside equipment one by one, or gathered data is directly reported into number According to acquisition platform.This mode will cause data to report bottleneck running into given the correct time in substantial amounts of gathered data, and run into network Obstruction may also result in lasting occupancy intelligent terminal performance, and substantial amounts of data report wait, or Network Abnormal to be also possible to The problems such as causing loss of data or fail to report.In addition, gathered data is sent to data acquisition module, data acquisition by the use also having Be cached to gathered data in local data base by module, then notifies that data reporting unit carries out data and reports, and this mode increases Added the complexity of module, data report it is ageing also reduce, for network congestion, shortcoming is examined situations such as network quality difference Consider.
In view of intelligent terminal data acquisition at present with report in the presence of such some defects, therefore, prior art or Scheme is in urgent need to be improved and improves.
The content of the invention
The invention aims to overcome the shortcomings of above-mentioned background technology, there is provided a kind of number for intelligent terminal According to collection reporting device and method, invalid wait, the loss of data of gathered data can be prevented effectively from, and largely take equipment CPU and reduce the problem of equipment performance, and the code degree of coupling and complexity density are low, and data report ageing height.
To achieve the above objectives, the present invention provides a kind of data acquisition reporting device for intelligent terminal, including Data acquisition module, intelligent terminal system and some APP application in intelligent terminal;The data acquisition module Block is communicated with intelligent terminal system, each APP applications respectively;The data acquisition module include data reporting unit and Some gathered data XML files, each gathered data XML file is stored in the catalogue that data reporting unit is specified, and one The one APP application of gathered data XML file correspondence or intelligent terminal system;
The intelligent terminal system and each APP applications are used to:The gathered data related to itself is obtained, and will be adopted Collection data message and other related informations are write in corresponding gathered data XML file;It is determined that data reporting unit is not carried out Gathered data is reported and current data needs give the correct time, and sending gathered data to data reporting unit reports broadcast message, Reported for notifying that data reporting unit is acquired data;
The data reporting unit is used for:The collection number that intelligent terminal system and each APP applications send is monitored in real time According to reporting broadcast message;Report broadcast message and determine that current network conditions meet data report condition when gathered data is received When, the general gathered data of transmission is reported and starts broadcast message, for notifying intelligent terminal system and each APP application pauses To gathered data is write in gathered data XML file, the gathered data XML file that then will be currently needed for reporting once is reported Data acquisition platform outside intelligent terminal;After reporting successfully, send general gathered data and report end to broadcast the message, For notifying that intelligent terminal system and each APP applications continue to writing gathered data in gathered data XML file.
The present invention also provides a kind of data acquisition report method for intelligent terminal based on said apparatus, including Following steps:
A, intelligent terminal system or each APP application obtain the gathered data related to itself, and gathered data is believed Breath and other related informations are write in corresponding gathered data XML file;It is determined that data reporting unit is not acquired data Report and current data needs give the correct time, sending gathered data to data reporting unit reports broadcast message, for notifying Data reporting unit is acquired data and reports;
B, data reporting unit are monitored intelligent terminal system and each APP and are reported extensively using the gathered data for sending in real time Broadcast message;When receiving gathered data and reporting broadcast message and determine that current network conditions meet data report condition, send logical Gathered data is reported and starts broadcast message, notifies intelligent terminal system and each APP application pauses to gathered data XML Gathered data is write in file, the gathered data XML file that then will be currently needed for reporting once reports intelligent terminal Outer data acquisition platform;After reporting successfully, send general gathered data and report end to broadcast the message, notify intelligent terminal Device systems and each APP applications continue to writing gathered data in gathered data XML file.
The beneficial effects of the present invention are:
(1) compared with prior art, the present invention is simplified to the structure of data acquisition module, is only remained in data Declaration form unit, and data acquisition distributes to each APP applications of intelligent terminal entirely and intelligent terminal system is performed, The complexity of data acquisition module is reduced, validity and real-time that the data acquisition being greatly improved is reported are reduced to intelligence The consumption of terminal device performance.
(2) compared with prior art, the present invention is applied or intelligent terminal system for various gathered datas by each APP Decide in its sole discretion and report whether immediately or delay to report, particularly report and notify in a broadcast manner data reporting unit to such collection Data are disposably reported, data reporting unit be it is passive report all kinds of gathered datas, the flexible of design is greatly improved The timely and effective property that property and data are reported.
(3) compared with prior art, data reporting unit of the invention is receiving each APP applications or intelligent terminal system The gathered data initiated of uniting reports broadcast message ability log-on data collection report flow, and meeting during log-on data collection report flow Detection current network state and network quality, and the connectedness with data acquisition platform, it is to avoid invalid data report process With terminal device performance consumption.
(4) compared with prior art, gathered data of the invention is first to be temporarily stored to some of data acquisition module to adopt In collection data XML file, the gathered data that will be stored in gathered data XML file of being given the correct time in data is disposably reported, it is to avoid The defect that gathered data is reported one by one, reduce need in the prior art a rule read storage in database or The process of the gathered data in file, improves the efficiency that data are reported.
Brief description of the drawings
Fig. 1 be the embodiment of the present invention in for intelligent terminal data acquisition reporting device structured flowchart;
Fig. 2 be the embodiment of the present invention in for intelligent terminal data acquisition report method flow chart.
Specific embodiment
Below in conjunction with the accompanying drawings and specific embodiment the present invention is described in further detail.
Shown in Figure 1, the embodiment of the present invention provides a kind of data acquisition reporting device for intelligent terminal, should Device includes the data acquisition module, intelligent terminal system and some APP applications that are located in intelligent terminal;The number Communicated with intelligent terminal system, each APP applications respectively according to acquisition module.
Shown in Figure 1, the data acquisition module includes data reporting unit and some gathered data XML files, often Individual gathered data XML file is stored in the catalogue that data reporting unit is specified, and a gathered data XML file correspondence one APP is applied or intelligent terminal system (i.e. gathered data XML file and APP are applied or a pair of intelligent terminal system 1 Should).
Wherein, intelligent terminal system and each APP applications is used to:The gathered data related to itself is obtained, and will Gathered data information and other related informations are write in corresponding gathered data XML file;It is determined that data reporting unit is not entered Row gathered data is reported and current data needs give the correct time, and sending gathered data to data reporting unit reports broadcast to disappear Breath, reports for notifying that data reporting unit is acquired data.
In the present embodiment, the gathered data information is included but is not limited to:Said module, behavior type, keyword, business Type, operating time, use time, operational motion, operating result etc., particular content can be determined according to specific service needed Justice.Described other related informations are included but is not limited to:Gathered data generation time, type, the affiliated APP of gathered data belonging to collection Using or system etc..In addition, gathered data reports to broadcast the message includes that intelligent terminal system or APP are adopted using corresponding Collection data XML file information, the data reporting unit can determine that the gathered data XML file that needs are reported is according to the information Which.
The data reporting unit is used for:The collection number that intelligent terminal system and each APP applications send is monitored in real time According to reporting broadcast message;Report broadcast message and determine that current network conditions meet data report condition when gathered data is received When, the general gathered data of transmission is reported and starts broadcast message, for notifying intelligent terminal system and each APP application pauses To gathered data is write in gathered data XML file, the gathered data XML file that then will be currently needed for reporting once is reported Data acquisition platform outside intelligent terminal;After reporting successfully, the content of the gathered data XML file is emptied, and sent General gathered data reports end to broadcast the message, for notifying that intelligent terminal system and each APP applications continue to collection Gathered data is write in data XML file.
Specifically, current network conditions include:Current network connection status, network quality and and data acquisition platform Connection situation.Wherein, current network connection status includes following 4 kinds:In not connected, connection, connect, disconnected.Network matter Amount includes following 5 kinds of situations:POOR poor (be less than 150kbps), MODERATE general (150 to 550kbps), GOOD it is good (550 to 2000kbps), EXCELLENT very good (more than 2000kbps), UNKNOWN are unknown;Detection network quality mainly for detection of Current network up-downgoing speed, network stabilization and CPU occupancy situations, are used to ensure in network quality that preferably CPU takes smaller In the case of reported.In addition, detection to data acquisition platform connection situation is adopted to confirm that data acquisition platform is related Whether collection interface and service normally run, and whether data acquisition platform network can normally connect, specifically in detection and data acquisition It is to report service and end by the data of http request or ping detection mode detection data acquisition platforms during platform connection situation The opening of mouth, if can be normally carried out asking and connecting, regards as normal with data acquisition platform network-in-dialing.This reality In applying example, when network connection state to have connected, network quality adopts to continue 15 seconds for GOOD or EXCELLENT and with data When collection platform network connection is normal, determine that current network conditions meet data report condition, data reporting unit is just acquired Data are reported.But during practical operation, specifically how to determine that current network conditions meet data report condition, can be according to actual conditions Specifically set and adjusted, the present embodiment is not restricted.
Shown in Figure 2, the embodiment of the present invention also provides a kind of number for intelligent terminal based on said apparatus According to collection report method, comprise the following steps:
Step S1:Intelligent terminal system or each APP application in intelligent terminal obtains related to itself adopting Collection data, are transferred to step S2.
Step S2:Intelligent terminal system or each APP apply gathered data information and the write-in of other related informations is right In the gathered data XML file answered, step S3 is transferred to.
Step S3:Intelligent terminal system or each APP applications judge whether data reporting unit is being acquired data Report, if so, intelligent terminal system and each APP application pauses in gathered data XML file to writing gathered data, and return Step S1 is returned, proceeds the acquisition of gathered data;If it is not, being transferred to step S4.
Specifically, intelligent terminal system or each APP applications judges whether data reporting unit is being acquired number According to above giving the correct time, be the general gathered data sent according to data reporting unit report start broadcast message and general collection number According to report end broadcast message to judge.If receiving general gathered data and reporting and start broadcast message, judge in data Declaration form unit is being acquired data and reports, and is not acquired the write-in of data now and is only acquired the acquisition of data;If Receiving general gathered data reports end to broadcast the message, then judge that data reporting unit is not acquired data and reports, this When can proceed with the write-in of gathered data.
Step S4:Intelligent terminal system or each APP applications judge whether current gathered data needs to carry out immediately Report, if so, being transferred to step S5;Otherwise, return to step S1, proceeds the acquisition of gathered data.It is understood that judging to work as It is each self-defined whether preceding gathered data needs the tactful principle for being reported immediately to be carried out according to specific business and demand, actual behaviour When making, number can be gathered by intelligent terminal system in intelligent terminal or each APP using itself gathered data feature is combined According to amount and the requirement of correlation acquisition data age and data acquisition platform negotiation, this flexibility that design can be greatly improved and data The timely and effective property for reporting.
Step S5:Intelligent terminal system or each APP are applied and are reported broadcast to data reporting unit transmission gathered data Message, reports for notifying that data reporting unit is acquired data, is transferred to step S6.
Step S6:Data reporting unit monitors the gathered data that intelligent terminal system and each APP applications send in real time Report broadcast message;Once receiving gathered data reports broadcast message, step S7 is transferred to.
Step S7:Data reporting unit judges whether current network conditions meet data report condition, if it is not satisfied, being transferred to Step S8;If meeting, step S9 is transferred to.
Step S8:Data reporting unit sends general gathered data and reports end to broadcast the message, and notifies that intelligent terminal sets Standby system and each APP applications can be then back to step S6 to gathered data is write in gathered data XML file, continue to monitor Gathered data reports broadcast message.
Step S9:Data reporting unit sends general gathered data and reports and starts broadcast message, notifies that intelligent terminal sets Standby system and each APP application pauses are transferred to step S10 to gathered data is write in gathered data XML file.
Step S10:The gathered data XML file that data reporting unit will be currently needed for reporting once reports intelligent terminal Data acquisition platform outside equipment, is transferred to step S11.It is understood that intelligent terminal system or each APP applications send Gathered data report broadcast message include intelligent terminal system or APP using corresponding gathered data XML file letter Breath, data reporting unit determines that it is which to need the gathered data XML file for reporting according to the information.
Step S11:Whether data reporting unit judges this time to report succeed, if reported successfully, is transferred to step S12;It is no Then, re-start and report, until continually attempting to three times reports failure, then terminate gathered data and report, and send general adopting Collection data report end to broadcast the message.
Step S12:Data reporting unit empties the content in the gathered data XML file for having reported, and is transferred to step S13.
Step S13:Data reporting unit sends general gathered data and reports end to broadcast the message, and notifies that intelligent terminal sets Standby system and each APP applications can be to writing gathered data in gathered data XML file.
The present invention is not limited to the above-described embodiments, for those skilled in the art, is not departing from On the premise of the principle of the invention, some improvements and modifications can also be made, these improvements and modifications are also considered as protection of the invention Within the scope of.
The content not being described in detail in this specification belongs to prior art known to professional and technical personnel in the field.

Claims (10)

1. a kind of data acquisition reporting device for intelligent terminal, including the data acquisition in intelligent terminal Module, intelligent terminal system and some APP application;The data acquisition module respectively with intelligent terminal system, each APP applications are communicated, it is characterised in that:The data acquisition module includes data reporting unit and some gathered data XML File, each gathered data XML file is stored in the catalogue that data reporting unit is specified, and a gathered data XML file One APP application of correspondence or intelligent terminal system;
The intelligent terminal system and each APP applications are used to:The gathered data related to itself is obtained, and number will be gathered It is believed that in breath and the corresponding gathered data XML file of other related informations write-in;It is determined that data reporting unit is not acquired Data are reported and current data needs give the correct time, and sending gathered data to data reporting unit reports broadcast message, is used for Notify that data reporting unit is acquired data and reports;
The data reporting unit is used for:Monitor in real time in the gathered data that intelligent terminal system and each APP applications send Report broadcast message;When receive gathered data report broadcast message and determine current network conditions meet data report condition when, hair Send general gathered data to report and start broadcast message, for notifying intelligent terminal system and each APP application pauses to adopting Gathered data is write in collection data XML file, the gathered data XML file that then will be currently needed for reporting once reports intelligence Data acquisition platform outside terminal device;After reporting successfully, send general gathered data and report end to broadcast the message, be used for Notify that intelligent terminal system and each APP applications continue to writing gathered data in gathered data XML file.
2. the data acquisition reporting device of intelligent terminal is used for as claimed in claim 1, it is characterised in that:The data Reporting unit will empty the content of the current gathered data XML file for having reported after reporting successfully, also.
3. the data acquisition reporting device of intelligent terminal is used for as claimed in claim 1, it is characterised in that:The data Reporting unit is reported when reporting failed by re-starting, until continually attempting to three times reports failure, then terminates collection number According to reporting, and send general gathered data and report end to broadcast the message.
4. the data acquisition reporting device of intelligent terminal is used for as claimed any one in claims 1 to 3, and its feature exists In:The gathered data information includes:Said module, behavior type, keyword, type of service, the operating time, use time, Operational motion and operating result;Described other related informations include:Gathered data generation time, type, collection number belonging to collection According to affiliated APP applications or intelligent terminal system.
5. the data acquisition reporting device of intelligent terminal is used for as claimed any one in claims 1 to 3, and its feature exists In:The current network conditions include:Current network connection status, network quality and connect situation with data acquisition platform;
Wherein, current network connection status includes:In not connected, connection, it has been connected and disconnected from;Network quality includes:Difference, one As, it is good, very good and unknown;Include with data acquisition platform network-in-dialing situation:It is normal and abnormal;
The data reporting unit judge when network connection state as having connected, network quality be to continue 15 seconds preferably or very When good and normal with data acquisition platform network-in-dialing, determine that current network conditions meet data report condition.
6. a kind of data acquisition report method for intelligent terminal based on claim 1 described device, its feature exists In comprising the following steps:
A, intelligent terminal system or each APP application obtain the gathered data related to itself, and by gathered data information with Other related informations are write in corresponding gathered data XML file;It is determined that data reporting unit is not acquired data reports And current data needs give the correct time, send gathered data to data reporting unit and report broadcast message, for notifying data Reporting unit is acquired data and reports;
B, data reporting unit monitor intelligent terminal system and each APP and report broadcast to disappear using the gathered data for sending in real time Breath;When receive gathered data report broadcast message and determine current network conditions meet data report condition when, send it is general Gathered data is reported and starts broadcast message, notifies intelligent terminal system and each APP application pauses to gathered data XML file Middle write-in gathered data, the gathered data XML file that then will be currently needed for reporting once is reported outside intelligent terminal Data acquisition platform;After reporting successfully, send general gathered data and report end to broadcast the message, notify intelligent terminal System and each APP applications continue to writing gathered data in gathered data XML file.
7. the data acquisition report method of intelligent terminal is used for as claimed in claim 6, it is characterised in that step A has Body includes below scheme:
Step A1:Intelligent terminal system or each APP application in intelligent terminal obtains the collection number related to itself According to being transferred to step A2;
Step A2:Intelligent terminal system or each APP apply gathered data information and the write-in of other related informations is corresponding In gathered data XML file, step A3 is transferred to;
Step A3:Intelligent terminal system or each APP applications judge whether data reporting unit is reported being acquired data, If so, suspending to gathered data, and return to step A1 is write in gathered data XML file, proceed the acquisition of gathered data; If it is not, being transferred to step A4;
Step A4:Intelligent terminal system or each APP applications judge whether current gathered data needs to be reported immediately, if It is to be transferred to step A5;Otherwise, return to step A1, proceeds the acquisition of gathered data;
Step A5:Intelligent terminal system or each APP are applied and are reported broadcast message to data reporting unit transmission gathered data, Notify that data reporting unit is acquired data and reports.
8. the data acquisition report method of intelligent terminal is used for as claimed in claim 6, it is characterised in that step B has Body includes below scheme:
Step B1:Data reporting unit is monitored intelligent terminal system and each APP and is reported using the gathered data for sending in real time Broadcast message, once receiving gathered data reports broadcast message, is transferred to step B2;
Step B2:Data reporting unit judges whether current network conditions meet data report condition, if it is not satisfied, being transferred to step B3;If meeting, step B4 is transferred to;
Step B3:Data reporting unit sends general gathered data and reports end to broadcast the message, and notifies intelligent terminal system System and each APP applications can be then back to step B1 to gathered data is write in gathered data XML file, continue to monitor collection Data report broadcast message;
Step B4:Data reporting unit sends general gathered data and reports and starts broadcast message, notifies intelligent terminal system System and each APP application pauses are transferred to step B5 to gathered data is write in gathered data XML file;
Step B5:The gathered data XML file that data reporting unit will be currently needed for reporting once reports intelligent terminal Outer data acquisition platform, is transferred to step B6;
Step B6:Whether data reporting unit judges this time to report succeed, if reported successfully, is transferred to step B7;Otherwise, again Reported, until continually attempting to three times reports failure, then terminate gathered data and report, and send in general gathered data Report terminates broadcast message;
Step B7:Data reporting unit empties the content in the gathered data XML file for having reported, and is transferred to step B8;
Step B8:Data reporting unit sends general gathered data and reports end to broadcast the message, and notifies intelligent terminal system System and each APP applications can be to writing gathered data in gathered data XML file.
9. the data acquisition report method for intelligent terminal as any one of claim 6 to 8, its feature exists In:The gathered data information includes:Said module, behavior type, keyword, type of service, the operating time, use time, Operational motion and operating result;Described other related informations include:Gathered data generation time, type, collection number belonging to collection According to affiliated APP applications or intelligent terminal system.
10. the data acquisition report method for intelligent terminal as any one of claim 6 to 8, its feature It is:The current network conditions include:Current network connection status, network quality and connect feelings with data acquisition platform Condition;Current network connection status includes:In not connected, connection, it has been connected and disconnected from;Network quality includes:Poor, general, good, It is very good and unknown;Include with data acquisition platform network-in-dialing situation:It is normal and abnormal;
On this basis, in step B, data reporting unit judge when network connection state to have connected, network quality be lasting 15 seconds preferably or it is very good and normal with data acquisition platform network-in-dialing when, determine that current network conditions meet data and report Condition.
CN201710019506.0A 2017-01-12 2017-01-12 A kind of data acquisition reporting device and method for intelligent terminal Active CN106817278B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710019506.0A CN106817278B (en) 2017-01-12 2017-01-12 A kind of data acquisition reporting device and method for intelligent terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710019506.0A CN106817278B (en) 2017-01-12 2017-01-12 A kind of data acquisition reporting device and method for intelligent terminal

Publications (2)

Publication Number Publication Date
CN106817278A true CN106817278A (en) 2017-06-09
CN106817278B CN106817278B (en) 2019-08-13

Family

ID=59110952

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710019506.0A Active CN106817278B (en) 2017-01-12 2017-01-12 A kind of data acquisition reporting device and method for intelligent terminal

Country Status (1)

Country Link
CN (1) CN106817278B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107704365A (en) * 2017-10-10 2018-02-16 武汉斗鱼网络科技有限公司 A kind of the monitoring data report method and device of mobile terminal mixing application
CN107707632A (en) * 2017-09-19 2018-02-16 北京小米移动软件有限公司 Data reporting method and device based on smart jack
CN108600516A (en) * 2018-03-29 2018-09-28 努比亚技术有限公司 Collecting method, mobile terminal and computer readable storage medium
CN108810098A (en) * 2018-05-22 2018-11-13 腾讯科技(深圳)有限公司 A kind of data reporting method, device, terminal and storage medium
CN109874055A (en) * 2019-03-12 2019-06-11 深圳市天威视讯股份有限公司 A kind of collecting method and system suitable for Intelligent set top box
CN110365551A (en) * 2019-07-04 2019-10-22 杭州吉讯汇通科技有限公司 Network information gathering method, apparatus, equipment and medium
CN111832865A (en) * 2019-04-23 2020-10-27 广州数鹏通科技有限公司 Method and device for detecting platform information propagation quality and computer equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102142863A (en) * 2011-01-30 2011-08-03 重庆电力科学试验研究院 Data reporting method and system
CN103517292A (en) * 2012-06-26 2014-01-15 ***通信集团公司 Mobile terminal information reporting method and apparatus
CN104933546A (en) * 2014-09-04 2015-09-23 国网山东省电力公司应急管理中心 Data reporting method based on customized template and system thereof
CN105610915A (en) * 2015-12-15 2016-05-25 深圳市慧动创想科技有限公司 Data reporting method and system
CN105656714A (en) * 2015-12-25 2016-06-08 北京京东尚科信息技术有限公司 Data collection and reporting method and device of mobile device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102142863A (en) * 2011-01-30 2011-08-03 重庆电力科学试验研究院 Data reporting method and system
CN103517292A (en) * 2012-06-26 2014-01-15 ***通信集团公司 Mobile terminal information reporting method and apparatus
CN104933546A (en) * 2014-09-04 2015-09-23 国网山东省电力公司应急管理中心 Data reporting method based on customized template and system thereof
CN105610915A (en) * 2015-12-15 2016-05-25 深圳市慧动创想科技有限公司 Data reporting method and system
CN105656714A (en) * 2015-12-25 2016-06-08 北京京东尚科信息技术有限公司 Data collection and reporting method and device of mobile device

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107707632A (en) * 2017-09-19 2018-02-16 北京小米移动软件有限公司 Data reporting method and device based on smart jack
CN107704365A (en) * 2017-10-10 2018-02-16 武汉斗鱼网络科技有限公司 A kind of the monitoring data report method and device of mobile terminal mixing application
CN108600516A (en) * 2018-03-29 2018-09-28 努比亚技术有限公司 Collecting method, mobile terminal and computer readable storage medium
CN108600516B (en) * 2018-03-29 2020-12-29 努比亚技术有限公司 Data acquisition method, mobile terminal and computer readable storage medium
CN108810098A (en) * 2018-05-22 2018-11-13 腾讯科技(深圳)有限公司 A kind of data reporting method, device, terminal and storage medium
CN109874055A (en) * 2019-03-12 2019-06-11 深圳市天威视讯股份有限公司 A kind of collecting method and system suitable for Intelligent set top box
CN111832865A (en) * 2019-04-23 2020-10-27 广州数鹏通科技有限公司 Method and device for detecting platform information propagation quality and computer equipment
CN110365551A (en) * 2019-07-04 2019-10-22 杭州吉讯汇通科技有限公司 Network information gathering method, apparatus, equipment and medium
CN110365551B (en) * 2019-07-04 2021-05-07 杭州吉讯汇通科技有限公司 Network information acquisition method, device, equipment and medium

Also Published As

Publication number Publication date
CN106817278B (en) 2019-08-13

Similar Documents

Publication Publication Date Title
CN106817278A (en) A kind of data acquisition reporting device and method for intelligent terminal
CN109831506A (en) File uploading method, device, terminal, server and readable storage medium storing program for executing
CN107181637A (en) A kind of heartbeat message sending method, device and heartbeat sending node
BRPI0924555B1 (en) method of implementing call service and call center system
CN104883279B (en) Heartbeat message processing method, equipment and system
CN108973760B (en) Charging pile management method based on Internet of things
CN111130821B (en) Power failure alarm method, processing method and device
CN107168853A (en) A kind of server performance information acquisition method, system and substrate control manager
CN102142989A (en) Failure positioning method and device for content delivery network
CN108683528A (en) A kind of data transmission method, central server, server and data transmission system
CN111131846A (en) Video playing method, multimedia playing equipment, edge server and core network
CN109659025A (en) A kind of Telemedicine System based on computer network
CN110096305A (en) Gray scale dissemination method, device, equipment and storage medium
CN104469420B (en) Business emergency method, the apparatus and system of network TV terminal
CN110569238B (en) Data management method, system, storage medium and server based on big data
CN108196999A (en) Server B MC obtains the method and device of GPU temperature
CN116886576A (en) Multi-control storage cluster communication timeout control method, device, equipment and medium
CN105827695B (en) Bandwidth resource sharing method and device
CN104468337B (en) Method for message transmission and device, message management central apparatus and data center
CN114302351B (en) Short message service processing method and device, computer equipment and storage medium
US20040071101A1 (en) Modem host interface in a digital subscriber line telecommunication system
CN109005122A (en) File transmitting method, device and the network equipment
CN111756798B (en) Service scheduling method, device, equipment and storage medium based on gateway cascade
CN105656719B (en) Judge device, judgment method and the method for saving chip of chip communication frequency
CN104185204B (en) A kind of connection status inspection method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant