[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
CN201811584373.2A
Other languages
Chinese (zh)
Inventor
倪秉炬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nubia Technology Co Ltd
Original Assignee
Nubia Technology 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 Nubia Technology Co Ltd filed Critical Nubia Technology Co Ltd
Priority to CN201811584373.2A priority Critical patent/CN109688027A/en
Publication of CN109688027A publication Critical patent/CN109688027A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/12Network monitoring probes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/02Capturing of monitoring data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/16Threshold 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

A kind of collecting method, device, equipment, system and storage medium
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.
CN201811584373.2A 2018-12-24 2018-12-24 A kind of collecting method, device, equipment, system and storage medium Pending CN109688027A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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