CN109688027A - A kind of collecting method, device, equipment, system and storage medium - Google Patents
A kind of collecting method, device, equipment, system and storage medium Download PDFInfo
- Publication number
- CN109688027A CN109688027A CN201811584373.2A CN201811584373A CN109688027A CN 109688027 A CN109688027 A CN 109688027A CN 201811584373 A CN201811584373 A CN 201811584373A CN 109688027 A CN109688027 A CN 109688027A
- Authority
- CN
- China
- Prior art keywords
- data
- application
- client
- system log
- static fields
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/12—Network monitoring probes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/02—Capturing of monitoring data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
This application involves a kind of collecting method, device, equipment, system and storage mediums, applied to server this method comprises: the system log that the client where obtaining application program uploads;Obtain the static fields using data of application program;Field contents corresponding with static fields are determined from system log;The application data of application program are generated according to field contents.The efficiency that this method can alleviate application existing in the prior art acquisition data is lower and the problem of reduce the speed of service of application, has reached the technical effect for improving the efficiency of application acquisition data and improving the speed of service of application.
Description
Technical field
This application involves data collecting field more particularly to a kind of collecting method, device, equipment, system and storages
Medium.
Background technique
With the development of big data technology, present almost all of cell phone manufacturer and application commercial city are in the big number for acquiring oneself
According to.The data volume of acquisition is increasing, in collection process, using constantly first the data record of acquisition being got off, then
It is real-time or timing to be reported in corresponding big data server.
The program the problem is that:
1. the efficiency of application acquisition data is lower.
2. application is acquired data in the process of running, the speed of service of application can be reduced.
Summary of the invention
In order to solve the above-mentioned technical problem or it at least is partially solved above-mentioned technical problem, this application provides a kind of numbers
According to acquisition method, device, equipment, system and storage medium.
In a first aspect, the embodiment of the present application provides a kind of collecting method, method is applied to server, method packet
It includes:
The system log that client where obtaining application program uploads;
Obtain the static fields using data of the application program;
Field contents corresponding with the static fields are determined from the system log;
The application data of the application program are generated according to the field contents.
Optionally, the static fields using data for obtaining the application program, comprising:
The application data that client where obtaining the application program is sent;
The application data are analyzed, the static fields are obtained.
It is optionally, described that field contents corresponding with the static fields are determined from the system log, comprising:
Obtain the program identification of the application program;
Search daily record data corresponding with described program mark in the system log;
Using the search rule in machine learning library, search in the daily record data for calculating and the static fields
The data of corresponding field contents;
Using the computation rule in the machine learning library and the data found, calculate corresponding with the static fields
Field contents.
Optionally, the method also includes:
The search rule will be utilized to search in the daily record data to be used to calculate word corresponding with the static fields
The mode of the data of section content is recorded as a new search rule;
The new search rule is added in the machine learning library;
The side of field contents corresponding with the static fields will be calculated using the computation rule and the data found
Formula is recorded as a new computation rule;
The new computation rule is added in the machine learning library.
Second aspect, the embodiment of the present application provide a kind of collecting method, and method is applied to server, method packet
It includes:
Obtain the system log and apply data that multiple client uploads respectively;
The application data of each client and corresponding system log are compared, machine learning library is obtained
With multiple first comparison results, first comparison result includes: in associate field and field corresponding with the associate field
Hold;
The first accuracy rate is determined according to multiple first comparison results and multiple application data;
If first accuracy rate is greater than preset threshold, stopping acquisition notice is generated, and be sent to the client.
Optionally, the machine learning library includes: search rule and computation rule, the method also includes:
If first accuracy rate is not more than the preset threshold, respectively to the search rule and the computation rule
It is adjusted;
Multiple second comparison results are determined using computation rule after search rule after adjustment and adjustment;
The second accuracy rate is determined according to multiple second comparison results and multiple application data;
If second accuracy rate is greater than the preset threshold, the stopping acquisition notice is generated, and be sent to described
Client.
The third aspect, the embodiment of the present application provide a kind of data acquisition device, comprising: the first acquisition module, second are obtained
Modulus block, determining module and generation module;
Described first obtains module, the system log uploaded for the client where obtaining application program;
Described second obtains module, for obtaining the static fields using data of the application program;
The determining module, for determining field contents corresponding with the static fields from the system log;
The generation module, for generating the application data of the application program according to the field contents.
Fourth aspect, the embodiment of the present application provide a kind of data acquisition equipment, comprising: processor, memory, communication connect
Mouth and bus;
The processor, the memory and the communication interface complete mutual communication by the bus;
The communication interface is for the information transmission between external equipment;
The processor is used to call the program instruction in the memory, to execute as in first aspect and second aspect
The step of any one the method.
5th aspect, the embodiment of the present application provide a kind of data collection system, comprising: server and client side;
The client is connected with the server, gives the server for uploading system log;
The server, the system log uploaded for obtaining the client, obtain application program applies number
According to static fields, corresponding with static fields field contents are determined from the system log, according in the field
Hold the application data for generating the application program.
6th aspect, the embodiment of the present application provide a kind of computer readable storage medium, the computer-readable storage
Medium storing computer instruction, the computer instruction make the computer execute such as any one of first aspect and second aspect
The step of the method.
Above-mentioned technical proposal provided by the embodiments of the present application has the advantages that compared with prior art
The application provides a kind of collecting method, and method is applied to server, and method includes: where obtaining application program
Client upload system log;Obtain the static fields using data of application program;It determines and unites from system log
Count the corresponding field contents of field;The application data that application program is generated according to field contents, in this way, due to can use system
Log generates the application data of application program, so, client while uploading system log without will also upload using journey
The application data of sequence greatly reduce the data volume for needing to acquire, and therefore, this method can alleviate application existing in the prior art
The problem of efficiency of acquisition data is lower and reduces the speed of service of application has reached and has improved the efficiency using acquisition data and mention
The technical effect of the speed of service of height application;
The application also provides a kind of collecting method, and method is applied to server, and method includes: acquisition multiple client
The system log that uploads respectively and using data;The application data of each client and corresponding system log are compared
It is right, obtain machine learning library and multiple first comparison results, the first comparison result includes: associate field and corresponding with associate field
Field contents;The first accuracy rate is determined according to multiple first comparison results and multiple application data;If the first accuracy rate is greater than
Preset threshold then generates stopping acquisition notice, and is sent to client, in this way, if the first accuracy rate is greater than preset threshold, explanation
Server can use machine learning library and system log is determined using data, so, client applies data without uploading, greatly
Big to reduce the data volume for needing to acquire, therefore, this method can alleviate the efficiency of application acquisition data existing in the prior art
The problem of speed of service that is lower and reducing application, has reached the efficiency for improving application acquisition data and the operation speed for improving application
The technical effect of degree.
Detailed description of the invention
The drawings herein are incorporated into the specification and forms part of this specification, and shows and meets implementation of the invention
Example, and be used to explain the principle of the present invention together with specification.
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, for those of ordinary skill in the art
Speech, without any creative labor, is also possible to obtain other drawings based on these drawings.
The hardware structural diagram of Fig. 1 optional mobile terminal of each embodiment one to realize the present invention;
Fig. 2 is the flow chart of collecting method provided in an embodiment of the present invention;
Fig. 3 is the structural schematic diagram of data acquisition device provided in an embodiment of the present invention;
Fig. 4 is the structural schematic diagram of data acquisition equipment provided in an embodiment of the present invention;
Fig. 5 is the structural schematic diagram of data collection system provided in an embodiment of the present invention.
Specific embodiment
To keep the purposes, technical schemes and advantages of the embodiment of the present application clearer, below in conjunction with the embodiment of the present application
In attached drawing, the technical scheme in the embodiment of the application is clearly and completely described, it is clear that described embodiment is
A part of the embodiment of the application, instead of all the embodiments.Based on the embodiment in the application, ordinary skill people
Member's every other embodiment obtained without making creative work, shall fall in the protection scope of this application.
The application provides a kind of collecting method, device, equipment, system and storage medium, can alleviate the prior art
Present in using acquisition data efficiency it is lower and reduce application the speed of service the problem of, reached raising application acquisition number
According to efficiency and improve application the speed of service technical effect.
The mobile terminal of each embodiment of the present invention is realized in description with reference to the drawings.In subsequent description, use
For indicate element such as " module ", " component " or " unit " suffix only for being conducive to explanation of the invention, itself
There is no specific meanings.Therefore, " module " can be used mixedly with " component ".
Mobile terminal can be implemented in a variety of manners.For example, terminal described in the present invention may include such as moving
Phone, smart phone, laptop, digit broadcasting receiver, PDA (personal digital assistant), PAD (tablet computer), PMP
The mobile terminal of (portable media player), navigation device etc. and such as number TV, desktop computer etc. are consolidated
Determine terminal.Hereinafter it is assumed that terminal is mobile terminal.However, it will be understood by those skilled in the art that in addition to being used in particular for moving
Except the element of purpose, the construction of embodiment according to the present invention can also apply to the terminal of fixed type.
The hardware structural diagram of Fig. 1 optional mobile terminal of each embodiment one to realize the present invention.
Mobile terminal 100 may include wireless communication unit 110, A/V (audio/video) input unit 120, user's input
Unit 130, sensing unit 140, output unit 150, memory 160, interface unit 170, controller 180 and power supply unit 190
Etc..Fig. 1 shows the mobile terminal with various assemblies, it should be understood that being not required for implementing all groups shown
Part.More or fewer components can alternatively be implemented.The element of mobile terminal will be discussed in more detail below.
Wireless communication unit 110 generally includes one or more components, allows mobile terminal 100 and wireless communication system
Or the radio communication between network.For example, wireless communication unit may include broadcasting reception module 111, mobile communication module
112, at least one of wireless Internet module 113, short range communication module 114 and location information module 115.
Broadcasting reception module 111 receives broadcast singal and/or broadcast from external broadcast management server via broadcast channel
Relevant information.Broadcast channel may include satellite channel and/or terrestrial channel.Broadcast management server, which can be, to be generated and sent
The broadcast singal and/or broadcast related information generated before the server or reception of broadcast singal and/or broadcast related information
And send it to the server of terminal.Broadcast singal may include TV broadcast singal, radio signals, data broadcasting
Signal etc..Moreover, broadcast singal may further include the broadcast singal combined with TV or radio signals.Broadcast phase
Closing information can also provide via mobile communications network, and in this case, broadcast related information can be by mobile communication mould
Block 112 receives.Broadcast singal can exist in a variety of manners, for example, it can be with the electronics of digital multimedia broadcasting (DMB)
Program guide (EPG), digital video broadcast-handheld (DVB-H) electronic service guidebooks (ESG) etc. form and exist.Broadcast
Receiving module 111 can receive signal broadcast by using various types of broadcast systems.Particularly, broadcasting reception module 111
It can be wide by using such as multimedia broadcasting-ground (DMB-T), digital multimedia broadcasting-satellite (DMB-S), digital video
It broadcasts-holds (DVB-H), the Radio Data System of forward link media (MediaFLO@), received terrestrial digital broadcasting integrated service
(ISDB-T) etc. digit broadcasting system receives digital broadcasting.Broadcasting reception module 111, which may be constructed such that, to be adapted to provide for extensively
Broadcast the various broadcast systems and above-mentioned digit broadcasting system of signal.Via the received broadcast singal of broadcasting reception module 111 and/
Or broadcast related information can store in memory 160 (or other types of storage medium).
Mobile communication module 112 sends radio signals to base station (for example, access point, node B etc.), exterior terminal
And at least one of server and/or receive from it radio signal.Such radio signal may include that voice is logical
Talk about signal, video calling signal or according to text and/or Multimedia Message transmission and/or received various types of data.
The Wi-Fi (Wireless Internet Access) of the support mobile terminal of wireless Internet module 113.The module can be internally or externally
It is couple to terminal.Wi-Fi (Wireless Internet Access) technology involved in the module may include WLAN (Wireless LAN) (Wi-Fi), Wibro
(WiMAX), Wimax (worldwide interoperability for microwave accesses), HSDPA (high-speed downlink packet access) etc..
Short range communication module 114 is the module for supporting short range communication.Some examples of short-range communication technology include indigo plant
Tooth TM, radio frequency identification (RFID), Infrared Data Association (IrDA), ultra wide band (UWB), purple honeybee TM etc..
Location information module 115 is the module for checking or obtaining the location information of mobile terminal.Location information module
Typical case be GPS (global positioning system).According to current technology, GPS module 115, which calculates, comes from three or more satellites
Range information and correct time information and the Information application triangulation for calculating, thus according to longitude, latitude
Highly accurately calculate three-dimensional current location information.Currently, it is defended for the method for calculating position and temporal information using three
Star and the error that calculated position and temporal information are corrected by using an other satellite.In addition, GPS module 115
It can be by Continuous plus current location information in real time come calculating speed information.
A/V input unit 120 is for receiving audio or video signal.A/V input unit 120 may include 121 He of camera
Microphone 122, camera 121 is to the static images obtained in video acquisition mode or image capture mode by image capture apparatus
Or the image data of video is handled.Treated, and picture frame may be displayed on display unit 151.It is handled through camera 121
Picture frame afterwards can store in memory 160 (or other storage mediums) or be sent out via wireless communication unit 110
It send, two or more cameras 121 can be provided according to the construction of mobile terminal.Microphone 122 can be in telephone calling model, note
Sound (audio data) is received via microphone in record mode, speech recognition mode etc. operational mode, and can will in this way
Acoustic processing be audio data.Audio that treated (voice) data can be converted in the case where telephone calling model can
The format output of mobile communication base station is sent to via mobile communication module 112.Various types of make an uproar can be implemented in microphone 122
Sound eliminates (or inhibition) algorithm to eliminate the noise or do that (or inhibition) generates during sending and receiving audio signal
It disturbs.
The order that user input unit 130 can be inputted according to user generates key input data to control each of mobile terminal
Kind operation.User input unit 130 allows user to input various types of information, and may include keyboard, metal dome, touch
Plate (for example, the sensitive component of detection due to the variation of resistance, pressure, capacitor etc. caused by being contacted), idler wheel, rocking bar etc.
Deng.Particularly, when touch tablet is superimposed upon in the form of layer on display unit 151, touch screen can be formed.
Sensing unit 140 detects the current state of mobile terminal 100, (for example, mobile terminal 100 opens or closes shape
State), the position of mobile terminal 100, user is for the presence or absence of contact (that is, touch input) of mobile terminal 100, mobile terminal
100 orientation, the acceleration or deceleration movement of mobile terminal 100 and direction etc., and generate for controlling mobile terminal 100
The order of operation or signal.For example, sensing unit 140 can sense when mobile terminal 100 is embodied as sliding-type mobile phone
The sliding-type phone is to open or close.In addition, sensing unit 140 be able to detect power supply unit 190 whether provide electric power or
Whether person's interface unit 170 couples with external device (ED).
Interface unit 170 be used as at least one external device (ED) connect with mobile terminal 100 can by interface.For example,
External device (ED) may include wired or wireless headphone port, external power supply (or battery charger) port, wired or nothing
Line data port, memory card port, the port for connecting the device with identification module, audio input/output (I/O) end
Mouth, video i/o port, ear port etc..Identification module can be storage and use each of mobile terminal 100 for verifying user
It plants information and may include subscriber identification module (UIM), client identification module (SIM), Universal Subscriber identification module (USIM)
Etc..In addition, the device (hereinafter referred to as " identification device ") with identification module can take the form of smart card, therefore, know
Other device can be connect via port or other attachment devices with mobile terminal 100.Interface unit 170, which can be used for receiving, to be come from
The input (for example, data information, electric power etc.) of external device (ED) and the input received is transferred in mobile terminal 100
One or more elements can be used for transmitting data between mobile terminal and external device (ED).
In addition, when mobile terminal 100 is connect with external base, interface unit 170 may be used as allowing will be electric by it
Power, which is provided from pedestal to the path or may be used as of mobile terminal 100, allows the various command signals inputted from pedestal to pass through it
It is transferred to the path of mobile terminal.The various command signals or electric power inputted from pedestal, which may be used as mobile terminal for identification, is
The no signal being accurately fitted on pedestal.Output unit 150 is configured to provide with vision, audio and/or tactile manner defeated
Signal (for example, audio signal, vision signal, alarm signal, vibration signal etc.) out.Output unit 150 may include display
Unit 151, audio output module 152, alarm unit 153 etc..
Display unit 151 may be displayed on the information handled in mobile terminal 100.For example, when mobile terminal 100 is in electricity
When talking about call mode, display unit 151 can show and converse or other communicate (for example, text messaging, multimedia file
Downloading etc.) relevant user interface (UI) or graphic user interface (GUI).When mobile terminal 100 is in video calling mode
Or when image capture mode, display unit 151 can show captured image and/or received image, show video or figure
Picture and the UI or GUI of correlation function etc..
Meanwhile when display unit 151 and touch tablet in the form of layer it is superposed on one another to form touch screen when, display unit
151 may be used as input unit and output device.Display unit 151 may include liquid crystal display (LCD), thin film transistor (TFT)
In LCD (TFT-LCD), Organic Light Emitting Diode (OLED) display, flexible display, three-dimensional (3D) display etc. at least
It is a kind of.Some in these displays may be constructed such that transparence to allow user to watch from outside, this is properly termed as transparent
Display, typical transparent display can be, for example, TOLED (transparent organic light emitting diode) display etc..According to specific
Desired embodiment, mobile terminal 100 may include two or more display units (or other display devices), for example, moving
Dynamic terminal may include outernal display unit (not shown) and inner display unit (not shown).Touch screen can be used for detecting touch
Input pressure and touch input position and touch input area.
Audio output module 152 can mobile terminal be in call signal reception pattern, call mode, logging mode,
It is when under the isotypes such as speech recognition mode, broadcast reception mode, wireless communication unit 110 is received or in memory 160
The audio data transducing audio signal of middle storage and to export be sound.Moreover, audio output module 152 can provide and movement
The relevant audio output of specific function (for example, call signal receives sound, message sink sound etc.) that terminal 100 executes.
Audio output module 152 may include loudspeaker, buzzer etc..
Alarm unit 153 can provide output notifying event to mobile terminal 100.Typical event can be with
Including calling reception, message sink, key signals input, touch input etc..Other than audio or video output, alarm unit
153 can provide output in different ways with the generation of notification event.For example, alarm unit 153 can be in the form of vibration
Output is provided, when receiving calling, message or some other entrance communications (incoming communication), alarm list
Member 153 can provide tactile output (that is, vibration) to notify to user.By providing such tactile output, even if
When the mobile phone of user is in the pocket of user, user also can recognize that the generation of various events.Alarm unit 153
The output of the generation of notification event can be provided via display unit 151 or audio output module 152.
Memory 160 can store the software program etc. of the processing and control operation that are executed by controller 180, Huo Zheke
Temporarily to store oneself data (for example, telephone directory, message, still image, video etc.) through exporting or will export.And
And memory 160 can store about the vibrations of various modes and audio signal exported when touching and being applied to touch screen
Data.
Memory 160 may include the storage medium of at least one type, and the storage medium includes flash memory, hard disk, more
Media card, card-type memory (for example, SD or DX memory etc.), random access storage device (RAM), static random-access storage
Device (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read only memory
(PROM), magnetic storage, disk, CD etc..Moreover, mobile terminal 100 can execute memory with by network connection
The network storage device of 160 store function cooperates.
The overall operation of the usually control mobile terminal of controller 180.For example, controller 180 executes and voice communication, data
Communication, video calling etc. relevant control and processing.In addition, controller 180 may include for reproducing (or playback) more matchmakers
The multi-media module 181 of volume data, multi-media module 181 can construct in controller 180, or can be structured as and control
Device 180 separates.Controller 180 can be with execution pattern identifying processing, by the handwriting input executed on the touchscreen or picture
It draws input and is identified as character or image.
Power supply unit 190 receives external power or internal power under the control of controller 180 and provides operation each member
Electric power appropriate needed for part and component.
Various embodiments described herein can be to use the calculating of such as computer software, hardware or any combination thereof
Machine readable medium is implemented.Hardware is implemented, embodiment described herein can be by using application-specific IC
(ASIC), digital signal processor (DSP), digital signal processing device (DSPD), programmable logic device (PLD), scene can
Programming gate array (FPGA), controller, microcontroller, microprocessor, is designed to execute function described herein processor
At least one of electronic unit is implemented, and in some cases, such embodiment can be implemented in controller 180.
For software implementation, the embodiment of such as process or function can with allow to execute the individual of at least one functions or operations
Software module is implemented.Software code can by the software application (or program) write with any programming language appropriate Lai
Implement, software code can store in memory 160 and be executed by controller 180.
Based on above-mentioned mobile terminal hardware configuration, each embodiment of the method for the present invention is proposed.
It describes in detail firstly, for a kind of collecting method provided by the embodiments of the present application, collecting method
Applied to server, as shown in Fig. 2, collecting method may include step S101 to step S104:
S101, the system log that the client where obtaining application program uploads.
Wherein, in order to improve the acquisition speed of system log, system log can be write direct server by server
In Kafka service, system log is stored in Kafka with document form.
For example, the system log timing through overcompression can be uploaded to server by client.
S102 obtains the static fields using data of the application program.
Illustratively, static fields may include at least one of: downloading application time is applied using packet name, downloading
Duration opens application time, operation using duration and closes application time.
Wherein, static fields can be what user specified, is also possible to server and divides from the application data of application program
What analysis obtained.
S103 determines field contents corresponding with the static fields from the system log.
Wherein, server can first receive the system log through overcompression of client upload, then to through overcompression
System log unzips it, and obtains the system log for determining field contents corresponding with the static fields.
S104 generates the application data of the application program according to the field contents.
The embodiment of the present application provides a kind of collecting method, and method is applied to server, and method includes: to obtain using journey
The system log that client where sequence uploads;Obtain the static fields using data of application program;From system log really
Fixed field contents corresponding with static fields;The application data of application program are generated according to field contents, in this way, due to can benefit
The application data of application program are generated with system log, so, client while uploading system log without will also upload
The application data of application program greatly reduce the data volume for needing to acquire, and therefore, this method, which can be alleviated, to be existed in the prior art
Application acquisition data efficiency it is lower and reduce application the speed of service the problem of, reached improve application acquisition data effect
Rate and the technical effect for improving the speed of service applied, meanwhile, it also can be improved user experience.
In the another embodiment of the application, on the basis of the embodiment of abovementioned steps S101 to step S104, step
S102 may include step S1021 to step S1022:
S1021, the application data that the client where obtaining the application program is sent.
Wherein, application program in client and/or application program central data can be mounted in using data.It answers
Can exist with data with json character string forms.It may include multiple static fields using data and divide with each static fields
Not corresponding field contents.
Illustratively, it can be indicated using data are as follows: { " imei ": " 123 ", " downloadTime ": " 2018-10-27
23:30:31","downloadPackage":"org.tencent.wechat","spentTime":"50231"}.This is answered
It can be explained with data are as follows: the client that international mobile equipment identification number is 123, downloading application are wrapped entitled
The time of the application program of org.tencent.wechat is 2018-10-2723:30:31, a length of 50231 when downloading is applied.Or
Person can indicate using data are as follows: " imei ": " 123 ", and " startTime ": " 2018-10-2713:23:32 ", "
openPackage":"org.tencent.wechat","runTime":"100230"}.This can be explained using data are as follows:
The client that international mobile equipment identification number is 123 opens the application program of the entitled org.tencent.wechat of application packet
Time is 2018-10-2713:23:32, a length of 100230 when operation is applied.
S1022 analyzes the application data, obtains the static fields.
In the embodiment of the present application, the static fields using data of application program are obtained, comprising: obtain application program place
Client send application data;Application data is analyzed, and static fields are obtained, so, server can be from application
Analysis obtains static fields in the application data of program.
In the another embodiment of the application, on the basis of the embodiment of abovementioned steps S101 to step S104, step
S103 may include step S1031 to step S1034:
S1031 obtains the program identification of the application program.
It wherein, may include the daily record data of multiple application programs in a system log, so, it be in system log
Search each daily record data using sequence journey.
S1032 searches daily record data corresponding with described program mark in the system log.
Wherein, daily record data can be the daily record data of TCP downloading.
S1033 is searched in the daily record data for calculating and the system using the search rule in machine learning library
Count the data of the corresponding field contents of field.
Wherein, machine learning library can be what study in advance obtained.Machine learning library may include: search rule and calculating
Rule.
For example, if static fields include: to download application time, apply duration, server using packet name and downloading
Data are searched in daily record data using search rule, are calculated using the data found with downloading application time, using packet name
With downloading using the corresponding field contents of duration.Specifically, server by utilizing application packet name and preset application packet name and
Corresponding relationship between process name determines the process name corresponding with application packet name in daily record data.Server is advised according to lookup
Then, first time downloading time started (field contents) corresponding with process name is searched in daily record data and downloading for the first time is completed
Time (field contents).
For example, if static fields include: using packet name, open application time, operation using duration and close application
Time, then server by utilizing search rule searches data in daily record data, using the data that find calculate with application packet name,
Application time, operation are opened using duration field contents corresponding with application time is closed.Specifically, server by utilizing is answered
With the corresponding relationship between packet name and preset application packet name and process name, determine corresponding with application packet name in daily record data
Process name.Server is according to search rule, (word between first time corresponding with process name is searched in daily record data when operation starts
Section content) and operation shut-in time (field contents) for the first time.
S1034 is calculated and the static fields using the computation rule in the machine learning library and the data found
Corresponding field contents.
For example, if static fields include: to download application time, apply duration, server using packet name and downloading
Using first time downloading time started (field contents), for the first time downloading deadline (field contents) and computation rule, calculate
The corresponding field contents of duration are applied with downloading application time and downloading.Specifically, server can download first time
Time started is determined as field contents corresponding with downloading application time.Server can use for the first time downloading the time started and
The downloading deadline for the first time calculates and applies the corresponding field contents of duration with downloading.
For example, if static fields include: using packet name, open application time, operation using duration and close application
Time, then (field contents), operation shut-in time first time are (in field between server can use first time when operation starts
Hold) and computation rule, it calculates and opens application time, operation using in duration and the corresponding field of closing application time
Hold.Specifically, server can by for the first time when operation starts between be determined as and open the corresponding field contents of application time.Clothes
Operation shut-in time first time can be determined as field contents corresponding with application time is closed by business device.Server can use
For the first time when operation starts between and operation shut-in time for the first time, calculate and apply the corresponding field contents of duration with operation.
In the another embodiment of the application, on the basis of the embodiment of abovementioned steps S1031 to step S1034, number
Can also include step S11 to step S14 according to acquisition method:
S11, will utilize the search rule searched in the daily record data be used for calculate it is corresponding with the static fields
The modes of data of field contents be recorded as a new search rule.
The new search rule is added in the machine learning library by S12.
S13 will calculate field contents corresponding with the static fields using the computation rule and the data found
Mode be recorded as a new computation rule.
The new computation rule is added in the machine learning library by S14.
In the embodiment of the present application, on the basis of the embodiment of abovementioned steps S1031 to step S1034, the method is also
It include: that the search rule will be utilized to search in the daily record data to be used to calculate in field corresponding with the static fields
The mode of the data of appearance is recorded as a new search rule;The new search rule is added to the machine learning library
In;By by the computation rule and the data found calculate field contents corresponding with the static fields in the way of record
At a new computation rule;The new computation rule is added in the machine learning library, in this way, machine learning library can
To constantly update, constantly learn, so that it is more accurate using the application data that machine learning library generates, more really.
It is detailed for a kind of collecting method progress provided by the embodiments of the present application in the another embodiment of the application
It introduces, method is applied to server, and collecting method may include step S201 to step S204:
S201 obtains system log and apply data that multiple client uploads respectively.
The application data of each client and corresponding system log are compared, obtain machine by S202
Learning database and multiple first comparison results, first comparison result include: associate field and corresponding with the associate field
Field contents.
Wherein, machine learning library may include: search rule and computation rule.
Specifically, being illustrated so that server is connect with five clients respectively as an example.Five clients are respectively as follows: A visitor
Family end, B client, C client, D client and E client.A client uploads A system log and A application data to service
Device.B client uploads B system log and B application data to server.C client uploads C system log and C application data are given
Server.D client uploads d system log and D application data to server.E client uploads E system log and E application number
According to server.
In step S202, A system log and A application data are compared server, obtain A comparison result.Service
B system log and B application data are compared device, obtain B comparison result.Server by C system log and C application data into
Row compares, and obtains C comparison result.D system log and D application data are compared server, obtain D comparison result.Service
E system log and E application data are compared device, obtain E comparison result.
Wherein, it is illustrated for obtaining A comparison result.In the process that A system log and A application data are compared
In, server can search A daily record data corresponding with A application data in A system log, find in A daily record data
For the data of A comparison result to be calculated, search rule is added in machine learning library.Then, the data found are utilized
A comparison result is calculated, computation rule is added in machine learning library.
For example, if A comparison result include: downloading application time (associate field), with download application time it is corresponding
Field contents, downloading using the corresponding field contents of duration, then obtain A comparison result using duration (associate field) and with downloading
Process can be such that server can search A daily record data corresponding with A application data in A system log, in A log
The first time for calculating field contents corresponding with application time is downloaded is searched in data downloads time started (field contents),
It is searched in A daily record data and downloads time started (word with the first time for downloading using the corresponding field contents of duration for calculating
Section content) and downloading deadline (field contents) for the first time, search rule is added in machine learning library.Then, server
Downloading time started first time can be calculated as field contents corresponding with downloading application time.Server can use first
It secondary downloading time started and for the first time downloading deadline, calculates and applies the corresponding field contents of duration with downloading.It is advised calculating
It is then added in machine learning library.
S203 determines the first accuracy rate according to multiple first comparison results and multiple application data.
Wherein, the total number for applying data is calculated.For it is each apply data, judge using data and with apply data pair
Whether the first comparison result answered is identical, counts the quantity using data identical with corresponding first comparison result.Utilize phase
With quantity divided by total number, the first accuracy rate is calculated.This is only the illustrative process for determining the first accuracy rate.
S204 generates stopping acquisition notice, and be sent to the client if first accuracy rate is greater than preset threshold
End.
Wherein it is possible to which preset threshold is arranged according to practical application request.Illustratively, preset threshold can be set to
0.95.If wanting the accuracy and authenticity of raising data acquisition, the value of preset threshold can be improved.
Wherein, stopping acquisition notice may include the data field for being not required to client acquisition, be not required to the number of client acquisition
It can be for using the part static fields of data according to field, or using whole static fields of data.If being not required to client
The data field of end acquisition is the part static fields using data, then client only needs to upload and another part data word
Section is corresponding to apply data, so, the data volume that client needs to acquire is reduced, therefore, this method can alleviate the prior art
Present in using acquisition data efficiency it is lower and reduce application the speed of service the problem of, reached raising application acquisition number
According to efficiency and improve application the speed of service technical effect.
The embodiment of the present application provides a kind of collecting method, and method is applied to server, and method includes: to obtain multiple visitors
The system log and apply data that family end uploads respectively;By the application data of each client and corresponding system log into
Row compares, and obtains machine learning library and multiple first comparison results, the first comparison result includes: associate field and and associate field
Corresponding field contents;The first accuracy rate is determined according to multiple first comparison results and multiple application data;If the first accuracy rate
Greater than preset threshold, then stopping acquisition notice is generated, and be sent to client, in this way, if the first accuracy rate is greater than preset threshold,
Illustrate that server can use machine learning library and system log is determined using data, so, client applies number without uploading
According to greatly reducing and need the data volume that acquires, therefore, this method can alleviate application acquisition data existing in the prior art
The problem of efficiency is lower and reduces the speed of service of application has reached the efficiency for improving application acquisition data and the fortune for improving application
The technical effect of scanning frequency degree.
It is described on the basis of the embodiment of abovementioned steps S201 to step S204 in the another embodiment of the application
Collecting method can also include step S21 to step S24:
S21, if first accuracy rate is not more than the preset threshold, respectively to the search rule and the calculating
Rule is adjusted.
S22 determines multiple second comparison results using computation rule after search rule after adjustment and adjustment.
S23 determines the second accuracy rate according to multiple second comparison results and multiple application data.
S24 generates the stopping acquisition notice, and be sent to if second accuracy rate is greater than the preset threshold
The client.
It is detailed for a kind of data acquisition device progress provided by the embodiments of the present application in the another embodiment of the application
It introduces, as shown in figure 3, data acquisition device may include: that the first acquisition module 31, second obtains module 32, determining module 33
With generation module 34.
Described first obtains module 31, the system log uploaded for the client where obtaining application program.
Described second obtains module 32, for obtaining the static fields using data of the application program.
The determining module 33, for determining field contents corresponding with the static fields from the system log.
The generation module 34, for generating the application data of the application program according to the field contents.
It is detailed for a kind of data acquisition equipment progress provided by the embodiments of the present application in the another embodiment of the application
It introduces, as shown in figure 4, data acquisition equipment may include: processor 401, memory 402, communication interface 403 and bus 404.
The processor 401, the memory 402 and the communication interface 403 are completed each other by the bus 404
Communication.
The communication interface 403 is for the information transmission between external equipment.
Illustratively, external equipment can be user equipment (UE).
The processor 401 is used to call the program instruction in the memory 402, is implemented with executing any of the above-described such as
The step of example collecting method.
Specifically, the processor 401 is answered for executing the data acquisition program with performing the steps of acquisition
The system log uploaded with the client where program;Obtain the static fields using data of the application program;From described
Field contents corresponding with the static fields are determined in system log;The application program is generated according to the field contents
Using data.
Specifically, the processor 401 is for executing the data acquisition program, it is more to perform the steps of acquisition
The system log and apply data that a client uploads respectively;By the application data of each client and corresponding system
System log is compared, and obtains machine learning library and multiple first comparison results, first comparison result includes: associate field
And field contents corresponding with the associate field;It is determined according to multiple first comparison results and multiple application data
First accuracy rate;If first accuracy rate is greater than preset threshold, stopping acquisition notice is generated, and be sent to the client
End.
It is detailed for a kind of data collection system progress provided by the embodiments of the present application in the another embodiment of the application
It introduces, data collection system may include: server and client side.
Wherein, server can be connected with a client, can also be connect respectively with multiple client.With server point
It is illustrated for not connect with four clients.As shown in figure 5, data collection system may include: server 51, client
52, client 53, client 54 and client 54, server 51 respectively with client 52, client 53, client 54 and client
54 connection of end.
The client is connected with the server, gives the server for uploading system log.
Wherein, client 52, client 53, client 54 and client 54 upload respective system log to service respectively
Device 51.
The server, the system log uploaded for obtaining the client, obtain application program applies number
According to static fields, corresponding with static fields field contents are determined from the system log, according in the field
Hold the application data for generating the application program.
Wherein, it is illustrated by taking client 52 as an example, server 51 obtains the system log that client 52 uploads, and acquisition is answered
With the static fields using data of program, field contents corresponding with static fields are determined from system log, according to field
The application data of content generation application program.
In the another embodiment of the application, for a kind of computer readable storage medium provided by the embodiments of the present application into
Row is discussed in detail, and the computer-readable recording medium storage computer instruction, the computer instruction holds the computer
Row is as described in any of the above-described embodiment the step of collecting method.
Wherein, the computer readable storage medium can store one or more computer instruction.Wherein, described
Computer readable storage medium may include volatile memory, such as random access memory;The computer-readable storage
Medium also may include nonvolatile memory, such as read-only memory, flash memory, hard disk or solid state hard disk;The meter
Calculation machine readable storage medium storing program for executing can also include the combination of the memory of mentioned kind.
Specifically, the computer instruction makes the computer execute following steps: obtaining the visitor where application program
The system log that family end uploads;Obtain the static fields using data of the application program;It is determined from the system log
Field contents corresponding with the static fields;The application data of the application program are generated according to the field contents.
Specifically, the computer instruction makes the computer execute following steps: obtain multiple client respectively on
The system log of biography and apply data;The application data of each client and corresponding system log are compared
It is right, obtain machine learning library and multiple first comparison results, first comparison result include: associate field and with the association
The corresponding field contents of field;The first accuracy rate is determined according to multiple first comparison results and multiple application data;
If first accuracy rate is greater than preset threshold, stopping acquisition notice is generated, and be sent to the client.
It is understood that embodiments described herein can with hardware, software, firmware, middleware, microcode or its
Combination is to realize.For hardware realization, processing unit be may be implemented in one or more specific integrated circuit (Application
SpecificIntegratedCircuits, ASIC), digital signal processor (DigitalSignalProcessing, DSP),
Digital signal processing appts (DSPDevice, DSPD), programmable logic device (ProgrammableLogicDevice, PLD),
Field programmable gate array (Field-ProgrammableGateArray, FPGA), general processor, controller, microcontroller
In device, microprocessor, other electronic units for executing herein described function or combinations thereof.
For software implementations, the techniques described herein can be realized by executing the unit of function described herein.Software generation
Code is storable in memory and is executed by processor.Memory can in the processor or portion realizes outside the processor.
Those of ordinary skill in the art may be aware that list described in conjunction with the examples disclosed in the embodiments of the present disclosure
Member and algorithm steps can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actually
It is implemented in hardware or software, the specific application and design constraint depending on technical solution.Professional technician
Each specific application can be used different methods to achieve the described function, but this realization is it is not considered that exceed
The scope of the present invention.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description,
The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In embodiment provided herein, it should be understood that disclosed device and method can pass through others
Mode is realized.For example, the apparatus embodiments described above are merely exemplary, for example, the division of the unit, only
A kind of logical function partition, there may be another division manner in actual implementation, for example, multiple units or components can combine or
Person is desirably integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed is mutual
Between coupling, direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING or communication link of device or unit
It connects, can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme
's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit
It is that each unit physically exists alone, can also be integrated in one unit with two or more units.
It, can be with if the function is realized in the form of SFU software functional unit and when sold or used as an independent product
It is stored in a computer readable storage medium.Based on this understanding, the technical solution of the embodiment of the present invention is substantially
The part of the part that contributes to existing technology or the technical solution can embody in the form of software products in other words
Come, which is stored in a storage medium, including some instructions are used so that a computer equipment (can
To be personal computer, server or the network equipment etc.) execute all or part of each embodiment the method for the present invention
Step.And storage medium above-mentioned includes: that USB flash disk, mobile hard disk, ROM, RAM, magnetic or disk etc. are various can store program
The medium of code.
It should be noted that, in this document, the relational terms of such as " first " and " second " or the like are used merely to one
A entity or operation with another entity or operate distinguish, without necessarily requiring or implying these entities or operation it
Between there are any actual relationship or orders.Moreover, the terms "include", "comprise" or its any other variant are intended to
Cover non-exclusive inclusion, so that the process, method, article or equipment for including a series of elements not only includes those
Element, but also including other elements that are not explicitly listed, or further include for this process, method, article or setting
Standby intrinsic element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that
There is also other identical elements in the process, method, article or apparatus that includes the element.
The above is only a specific embodiment of the invention, is made skilled artisans appreciate that or realizing this hair
It is bright.Various modifications to these embodiments will be apparent to one skilled in the art, as defined herein
General Principle can be realized in other embodiments without departing from the spirit or scope of the present invention.Therefore, of the invention
It is not intended to be limited to the embodiments shown herein, and is to fit to and applied principle and features of novelty phase one herein
The widest scope of cause.
Claims (10)
1. a kind of collecting method, which is characterized in that method is applied to server, and method includes:
The system log that client where obtaining application program uploads;
Obtain the static fields using data of the application program;
Field contents corresponding with the static fields are determined from the system log;
The application data of the application program are generated according to the field contents.
2. collecting method according to claim 1, which is characterized in that the acquisition application program applies number
According to static fields, comprising:
The application data that client where obtaining the application program is sent;
The application data are analyzed, the static fields are obtained.
3. collecting method according to claim 1, which is characterized in that the determining and institute from the system log
State the corresponding field contents of static fields, comprising:
Obtain the program identification of the application program;
Search daily record data corresponding with described program mark in the system log;
Using the search rule in machine learning library, searched in the daily record data corresponding with the static fields for calculating
Field contents data;
Using the computation rule in the machine learning library and the data found, field corresponding with the static fields is calculated
Content.
4. collecting method according to claim 3, which is characterized in that the method also includes:
The search rule will be utilized to search in the daily record data to be used to calculate in field corresponding with the static fields
The mode of the data of appearance is recorded as a new search rule;
The new search rule is added in the machine learning library;
By by the computation rule and the data found calculate field contents corresponding with the static fields in the way of remember
Record into a new computation rule;
The new computation rule is added in the machine learning library.
5. a kind of collecting method, which is characterized in that method is applied to server, and method includes:
Obtain the system log and apply data that multiple client uploads respectively;
The application data of each client and corresponding system log are compared, machine learning library and more is obtained
A first comparison result, first comparison result include: associate field and field contents corresponding with the associate field;
The first accuracy rate is determined according to multiple first comparison results and multiple application data;
If first accuracy rate is greater than preset threshold, stopping acquisition notice is generated, and be sent to the client.
6. collecting method according to claim 5, which is characterized in that the machine learning library includes: search rule
And computation rule, the method also includes:
If first accuracy rate is not more than the preset threshold, the search rule and the computation rule are carried out respectively
Adjustment;
Multiple second comparison results are determined using computation rule after search rule after adjustment and adjustment;
The second accuracy rate is determined according to multiple second comparison results and multiple application data;
If second accuracy rate is greater than the preset threshold, the stopping acquisition notice is generated, and be sent to the client
End.
7. a kind of data acquisition device characterized by comprising first obtains module, the second acquisition module, determining module and life
At module;
Described first obtains module, the system log uploaded for the client where obtaining application program;
Described second obtains module, for obtaining the static fields using data of the application program;
The determining module, for determining field contents corresponding with the static fields from the system log;
The generation module, for generating the application data of the application program according to the field contents.
8. a kind of data acquisition equipment characterized by comprising processor, memory, communication interface and bus;
The processor, the memory and the communication interface complete mutual communication by the bus;
The communication interface is for the information transmission between external equipment;
The processor is used to call the program instruction in the memory, to execute as described in any one of claims 1 to 6
The step of method.
9. a kind of data collection system characterized by comprising server and client side;
The client is connected with the server, gives the server for uploading system log;
The server, the system log uploaded for obtaining the client, obtain application program using data
Static fields determine field contents corresponding with the static fields from the system log, raw according to the field contents
At the application data of the application program.
10. a kind of computer readable storage medium, which is characterized in that the computer-readable recording medium storage computer refers to
It enables, the computer instruction executes the computer such as the step of any one of claims 1 to 6 the method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811584373.2A CN109688027A (en) | 2018-12-24 | 2018-12-24 | A kind of collecting method, device, equipment, system and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811584373.2A CN109688027A (en) | 2018-12-24 | 2018-12-24 | A kind of collecting method, device, equipment, system and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109688027A true CN109688027A (en) | 2019-04-26 |
Family
ID=66188259
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811584373.2A Pending CN109688027A (en) | 2018-12-24 | 2018-12-24 | A kind of collecting method, device, equipment, system and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109688027A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110609952A (en) * | 2019-08-15 | 2019-12-24 | 中国平安财产保险股份有限公司 | Data acquisition method and system and computer equipment |
CN113448819A (en) * | 2021-07-07 | 2021-09-28 | 中国工商银行股份有限公司 | Self-adaptive data acquisition method, device and system |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101123846B1 (en) * | 2010-09-07 | 2012-03-16 | 시큐아이닷컴 주식회사 | Traffic logging and search method, and a firewall system using the same |
CN102891873A (en) * | 2011-07-21 | 2013-01-23 | 腾讯科技(深圳)有限公司 | Method for storing log data and log data storage system |
CN104283723A (en) * | 2014-10-31 | 2015-01-14 | 北京蓝汛通信技术有限责任公司 | Network access log processing method and device |
CN105183625A (en) * | 2015-08-31 | 2015-12-23 | 北京奇虎科技有限公司 | Log data processing method and apparatus |
CN106656607A (en) * | 2016-12-27 | 2017-05-10 | 上海爱数信息技术股份有限公司 | Equipment log parsing method and system, and server side having system |
CN107180116A (en) * | 2017-06-28 | 2017-09-19 | 努比亚技术有限公司 | A kind of data synchronizing processing method, mobile terminal and computer-readable recording medium |
CN107273269A (en) * | 2017-06-12 | 2017-10-20 | 北京奇虎科技有限公司 | Daily record analysis method and device |
CN107660283A (en) * | 2015-04-03 | 2018-02-02 | 甲骨文国际公司 | For realizing the method and system of daily record resolver in Log Analysis System |
-
2018
- 2018-12-24 CN CN201811584373.2A patent/CN109688027A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101123846B1 (en) * | 2010-09-07 | 2012-03-16 | 시큐아이닷컴 주식회사 | Traffic logging and search method, and a firewall system using the same |
CN102891873A (en) * | 2011-07-21 | 2013-01-23 | 腾讯科技(深圳)有限公司 | Method for storing log data and log data storage system |
CN104283723A (en) * | 2014-10-31 | 2015-01-14 | 北京蓝汛通信技术有限责任公司 | Network access log processing method and device |
CN107660283A (en) * | 2015-04-03 | 2018-02-02 | 甲骨文国际公司 | For realizing the method and system of daily record resolver in Log Analysis System |
CN105183625A (en) * | 2015-08-31 | 2015-12-23 | 北京奇虎科技有限公司 | Log data processing method and apparatus |
CN106656607A (en) * | 2016-12-27 | 2017-05-10 | 上海爱数信息技术股份有限公司 | Equipment log parsing method and system, and server side having system |
CN107273269A (en) * | 2017-06-12 | 2017-10-20 | 北京奇虎科技有限公司 | Daily record analysis method and device |
CN107180116A (en) * | 2017-06-28 | 2017-09-19 | 努比亚技术有限公司 | A kind of data synchronizing processing method, mobile terminal and computer-readable recording medium |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110609952A (en) * | 2019-08-15 | 2019-12-24 | 中国平安财产保险股份有限公司 | Data acquisition method and system and computer equipment |
CN110609952B (en) * | 2019-08-15 | 2024-04-26 | 中国平安财产保险股份有限公司 | Data acquisition method, system and computer equipment |
CN113448819A (en) * | 2021-07-07 | 2021-09-28 | 中国工商银行股份有限公司 | Self-adaptive data acquisition method, device and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105099870B (en) | A kind of information push method and device | |
CN105306457B (en) | Data buffer storage device and method | |
CN105100269A (en) | Mobile terminal and content recommending method based on different users | |
CN104917879B (en) | A kind of method, device and mobile terminal for cancelling alarm clock calling | |
CN106941443A (en) | One population historical record checks terminal and method | |
CN105208082B (en) | A kind of method and device for instructing user's using terminal, terminal | |
CN105094531A (en) | Icon ordering system and method | |
CN105208194A (en) | Voice broadcast device and method | |
CN106506856A (en) | A kind of screen-refresh control method and terminal | |
CN105741462A (en) | Mobile phone anti-lost detection method and device | |
CN106453585A (en) | Information pushing method and information pushing adapter | |
CN106550124A (en) | It is a kind of to apply prepackage method and terminal | |
CN106791027A (en) | A kind of terminal based on audio-frequency information searches device and method | |
CN109033263A (en) | A kind of application recommended method and terminal | |
CN106254617B (en) | A kind of mobile terminal and control method | |
CN106803058A (en) | A kind of terminal and fingerprint identification method | |
CN105357293B (en) | A kind of update method and server of data buffer storage | |
CN106791039A (en) | A kind of mobile terminal location device and method | |
CN106598538A (en) | Method and system for updating instruction set | |
CN106385333A (en) | Automatic deploying method and system for application program | |
CN106911486B (en) | A kind of message push processing method, apparatus and system | |
CN109688027A (en) | A kind of collecting method, device, equipment, system and storage medium | |
CN106412328B (en) | A kind of method and apparatus obtaining field feedback | |
CN106850080A (en) | The sending method and mobile terminal of a kind of associated person information | |
CN106487976B (en) | Mobile terminal dialing mechanism and method |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190426 |
|
RJ01 | Rejection of invention patent application after publication |