CN109918048A - Target object extracting method, device, system and computer readable storage medium - Google Patents
Target object extracting method, device, system and computer readable storage medium Download PDFInfo
- Publication number
- CN109918048A CN109918048A CN201811614035.9A CN201811614035A CN109918048A CN 109918048 A CN109918048 A CN 109918048A CN 201811614035 A CN201811614035 A CN 201811614035A CN 109918048 A CN109918048 A CN 109918048A
- Authority
- CN
- China
- Prior art keywords
- target object
- feature
- target
- classification
- needed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The present invention provides a kind of target object extracting method, device, system and computer readable storage mediums, belong to field of computer technology.Wherein, terminal can show the default interface that option is extracted including candidate target classification and candidate feature, then, it can detecte the selection operation that user extracts option to candidate target classification and candidate feature, then option is extracted according to selected candidate target classification and selected candidate feature, generates the feature configuration information of target object, finally, feature configuration information is sent to server, the object that server can match according to feature configuration information extraction.In this way, when needing extraction to meet the object of certain feature, user only needs the characteristic factor that selection needs the classification of the object extracted and object to need to have in default interface, the corresponding mode for realizing code of hair is melted for different characteristic customizations in compared to the prior art, the realization process for simplifying object extraction, reduces cost of implementation.
Description
Technical field
The invention belongs to field of computer technology, more particularly to a kind of target object extracting method, device, system and meter
Calculation machine readable storage medium storing program for executing.
Background technique
Currently, requiring the behavior of analysis user in safe air control and recommender system, pair for meeting different characteristic is extracted
As illegally being used for detecting fraud, identification for example, meeting the user identifier (User identity, UID) of abnormal login feature
Family, progress personalized recommendation, etc..
In the prior art, it when needing extraction to meet the object of certain feature, often needs to meet for the object
Feature, customized development realize code accordingly, and then realize object crawl.But customized development is realized in the prior art
The mode of code, the higher cost of consuming realize that the relatively complicated convenience of process is lower.
Summary of the invention
The present invention provides a kind of target object extracting method, device, system and computer readable storage medium, to solve
The higher cost that target object expends is extracted, realizes the relatively complicated problem of process.
According to the present invention in a first aspect, provide a kind of target object extracting method, can be applied to include terminal and
The system of server, this method may include:
The terminal shows default interface;It include that candidate target classification and candidate feature extract choosing in the default interface
?;
The terminal detection user extracts the selection operation of option to the candidate target classification and the candidate feature;
The terminal extracts option according to selected candidate target classification and selected candidate feature, generates target
The feature configuration information of object;It is at least defined needed for classification and the target object of target object in the feature configuration information
Feature;
The feature configuration information is sent to server by the terminal;
Server feature according to needed for the classification of the target object and target object extracts target object.
Second aspect according to the present invention provides a kind of target object extracting method, can be applied to terminal, this method
May include:
Show default interface;It include that candidate target classification and candidate feature extract option in the default interface;
Detect the selection operation that user extracts option to the candidate target classification and the candidate feature;
Option is extracted according to selected candidate target classification and selected candidate feature, generates the spy of target object
Levy configuration information;At least defined in the feature configuration information target object classification and target object needed for feature;
The feature configuration information is sent to server.
Optionally, different candidate features extracts option and corresponds to different feature extraction factors;
It is described that option is extracted according to selected candidate target classification and selected candidate feature, generate target object
Feature configuration information, comprising:
Selected candidate target classification is determined as to the classification of target object;
Selected each candidate feature is extracted to the class of the corresponding feature extraction factor of option and the target object
Not, it is combined according to preset format, obtains feature configuration information.
The third aspect according to the present invention provides a kind of target object extracting method, can be applied to server, the party
Method may include:
Receive the feature configuration information that terminal is sent;At least defined in the feature configuration information classification of target object with
And feature needed for target object;
According to feature needed for the classification of the target object and the target object, target object is extracted.
Optionally, feature needed for the target object includes at least target time section;
The feature according to needed for the classification of the target object and the target object extracts target object, packet
It includes:
If the target time section in feature needed for the target object falls into the time range of real time data, from real-time number
According to middle extraction target object;Alternatively,
If the target time section in feature needed for the target object falls into the time range of off-line data, from offline number
According to middle extraction target object;Alternatively,
If a part of the target time section in the feature of the target object falls into the time range of the real time data,
And another part falls into the time range of the off-line data, extracts target from the real time data and the off-line data
Object.
It is optionally, described that target object is extracted from real time data, comprising:
Using preset real-time computing engines, from extracted in the real time data have the target object needed for feature
Object, obtain the target object.
It optionally, further include the attribute of object run in feature needed for the target object;It is described from off-line data
Extract target object, comprising:
According to the type of object run described in feature needed for the target object, from preset multiple data sources,
Selection target data source;Different data sources includes the off-line data for different types of operation;
According to the target time section for including in feature needed for the target object to the data in the target data source
It is screened, obtains off-line data to be analyzed;
Using preset off-line calculation engine, extracts and have needed for the target object from the off-line data to be analyzed
Feature object, obtain the target object.
It is optionally, described to extract target object from the real time data and the off-line data, comprising:
Using preset real-time computing engines, from extracted in the real time data have the target object needed for feature
Object, obtain first object object;
According to the type of object run described in feature needed for the target object, from preset multiple data sources,
Selection target data source;Different data sources includes the off-line data for different types of operation;
According to target time section, the object run type, object run for including in feature needed for the target object
Attribute screens the data in the target data source, obtains off-line data to be analyzed;
Using preset off-line calculation engine, extracts and have needed for the target object from the off-line data to be analyzed
Feature object, obtain the second target object;
Using the first object object and second target object as the target object.
Optionally, the feature according to needed for the classification of the target object and the target object extracts target
After object, the method also includes:
By characteristic storage needed for the target object and the target object into specified database.
Fourth aspect according to the present invention provides a kind of target object extraction system, can be applied to include terminal and
The system of server;
The terminal, for showing default interface;It include candidate target classification and candidate feature in the default interface
Extract option;
The terminal is also used to detect the choosing that user extracts option to the candidate target classification and the candidate feature
Select operation;
The terminal is also used to extract option according to selected candidate target classification and selected candidate feature,
Generate the feature configuration information of target object;The classification and target pair of target object are at least defined in the feature configuration information
As required feature;
The terminal is also used to the feature configuration information being sent to server;
The server is also used to the feature according to needed for the classification of the target object and target object, extracts mesh
Mark object.
The 5th aspect according to the present invention, provides a kind of target object extraction element, can be applied to terminal, the device
May include:
Display module, for showing default interface;It include candidate target classification and candidate feature in the default interface
Extract option;
Detection module extracts the selection of option for detecting user to the candidate target classification and the candidate feature
Operation;
Generation module, it is raw for extracting option according to selected candidate target classification and selected candidate feature
At the feature configuration information of target object;The classification and target object of target object are at least defined in the feature configuration information
Required feature;
Sending module, for the feature configuration information to be sent to server.
Optionally, different candidate features extracts option and corresponds to different feature extraction factors;
The generation module, is used for:
Selected candidate target classification is determined as to the classification of target object;
Selected each candidate feature is extracted to the class of the corresponding feature extraction factor of option and the target object
Not, it is combined according to preset format, obtains feature configuration information.
The 6th aspect according to the present invention, provides a kind of target object extraction element, can be applied to terminal, the device
May include:
Receiving module, for receiving the feature configuration information of terminal transmission;Mesh is at least defined in the feature configuration information
Feature needed for the classification and target object of mark object;
Extraction module extracts mesh for the feature according to needed for the classification of the target object and the target object
Mark object.
Optionally, feature needed for the target object includes at least target time section;
The extraction module, comprising:
First extracting sub-module, if the target time section in feature needed for the target object falls into real time data
Time range, target object is extracted from real time data;Alternatively,
Second extracting sub-module, if the target time section in feature needed for the target object falls into off-line data
Time range, target object is extracted from off-line data;Alternatively,
Third extracting sub-module, if a part for the target time section in the feature of the target object fall into it is described
The time range of real time data, and another part falls into the time range of the off-line data, from the real time data and institute
It states and extracts target object in off-line data.
Optionally, first extracting sub-module, is used for:
Using preset real-time computing engines, from extracted in the real time data have the target object needed for feature
Object, obtain the target object.
It optionally, further include the attribute of object run in feature needed for the target object;Described second extracts submodule
Block is used for:
According to the type of object run described in feature needed for the target object, from preset multiple data sources,
Selection target data source;Different data sources includes the off-line data for different types of operation;
According to the target time section for including in feature needed for the target object to the data in the target data source
It is screened, obtains off-line data to be analyzed;
Using preset off-line calculation engine, extracts and have needed for the target object from the off-line data to be analyzed
Feature object, obtain the target object.
Optionally, the third extracting sub-module, is used for:
Using preset real-time computing engines, from extracted in the real time data have the target object needed for feature
Object, obtain first object object;
According to the type of object run described in feature needed for the target object, from preset multiple data sources,
Selection target data source;Different data sources includes the off-line data for different types of operation;
According to target time section, the object run type, object run for including in feature needed for the target object
Attribute screens the data in the target data source, obtains off-line data to be analyzed;
Using preset off-line calculation engine, extracts and have needed for the target object from the off-line data to be analyzed
Feature object, obtain the second target object;
Using the first object object and second target object as the target object.
Optionally, described device further include:
Memory module, for by characteristic storage needed for the target object and the target object to specified database
In.
The 7th aspect according to the present invention, provides a kind of computer readable storage medium, the computer-readable storage
Computer program is stored on medium, when the computer program is executed by processor realize as first aspect, second aspect and
Target object extracting method described in the third aspect.
For first technology, the present invention has following advantage: terminal is shown including candidate target classification and candidate feature
The default interface of option is extracted, then, user is can detecte and candidate target classification in default interface and candidate feature is extracted
Then the selection operation of option extracts option according to selected candidate target classification and selected candidate feature, generate
The feature configuration information of target object, wherein the classification and target pair of target object are at least defined in this feature configuration information
As required feature, finally, feature configuration information is sent to server, server can be according to feature configuration information extraction phase
The object matched.In this way, user only needs the selection in default interface to need to mention when needing extraction to meet the object of certain feature
The characteristic factor that the classification and object of the object taken need to have, compared to the prior art in it is fixed for different features
The corresponding mode for realizing code of inhibition and generation exploitation, simplifies the realization process of object extraction, reduces cost of implementation.
The above description is only an overview of the technical scheme of the present invention, in order to better understand the technical means of the present invention,
And it can be implemented in accordance with the contents of the specification, and in order to allow above and other objects of the present invention, feature and advantage can
It is clearer and more comprehensible, the followings are specific embodiments of the present invention.
Detailed description of the invention
By reading the following detailed description of the preferred embodiment, various other advantages and benefits are common for this field
Technical staff will become clear.The drawings are only for the purpose of illustrating a preferred embodiment, and is not considered as to the present invention
Limitation.And throughout the drawings, the same reference numbers will be used to refer to the same parts.In the accompanying drawings:
Fig. 1 is a kind of step flow chart of target object extracting method provided in an embodiment of the present invention;
Fig. 2 is the step flow chart of another target object extracting method provided in an embodiment of the present invention;
Fig. 3 is the step flow chart of another target object extracting method provided in an embodiment of the present invention;
Fig. 4-1 is the step flow chart of another target object extracting method provided in an embodiment of the present invention;
Fig. 4-2 is a kind of user interface schematic diagram provided in an embodiment of the present invention;
Fig. 4-3 is a kind of data screening interface schematic diagram provided in an embodiment of the present invention;
Fig. 4-4 is a kind of application schematic diagram of target's feature-extraction method provided in an embodiment of the present invention;
Fig. 5 is a kind of block diagram of target object extraction system provided in an embodiment of the present invention;
Fig. 6 is a kind of block diagram of target object extraction element provided in an embodiment of the present invention;
Fig. 7 is the block diagram of another target object extraction element provided in an embodiment of the present invention.
Specific embodiment
The exemplary embodiment that the present invention will be described in more detail below with reference to accompanying drawings.Although showing the present invention in attached drawing
Exemplary embodiment, it being understood, however, that may be realized in various forms the present invention without should be by embodiments set forth here
It is limited.It is to be able to thoroughly understand the present invention on the contrary, providing these embodiments, and can be by the scope of the present invention
It is fully disclosed to those skilled in the art.
In actual application scenarios, for example, safe air control scene, article are recommended in scene, it is often necessary to analyze user's
Behavior determines the user there are very dangerous behavior to analyze result as foundation, alternatively, determining that user may interested article
Or uninterested article, etc..Further, when analyzing the behavior of user, often according to actual needs, extraction has
Individual features object, for example, needing extraction to have Feature of high risk behavior when it needs to be determined that user whether there is very dangerous behavior
UID needs to extract the article for having high frequency time access feature when needing interested article possible to user recommended user
IP address correspondingly in the prior art, is often directed to a feature extraction demand, a set of code of the exploitation of customization passes through
This set code of exploitation realizes object extraction, and whole operation is relatively complicated, higher cost.
Therefore, the embodiment of the present invention provides a kind of target object extracting method and is deposited in the method for the prior art
Operation it is relatively complicated, the problem of higher cost, provide corresponding resolving ideas: default interface being shown by terminal, this is pre-
It may include that preset candidate target classification and candidate feature extract choosing in the interface if interface can be and develop in advance
, terminal can detecte the selection operation that user extracts option to candidate target classification and candidate feature, and according to user institute
The candidate target classification of selection and selected candidate feature extract option, generate the feature configuration information of target object, connect
, this feature configuration information is sent to server, the object that server can match according to feature configuration information extraction, this
Sample, user only need the extraction demand according to oneself, are selected in default interface, can realize to extract have by server
The object of individual features, and then operating process is simplified, reduce cost of implementation.
Target object extracting method mentioned above is specifically described below.
Fig. 1 is a kind of step flow chart of target object extracting method provided in an embodiment of the present invention, is applied to include eventually
The system of end and server, as shown in Figure 1, this method may include:
Step 101, the terminal show default interface;It include candidate target classification and candidate spy in the default interface
Sign extracts option.
In the embodiment of the present invention, which can be what developer developed in advance, can determine in the default interface
Justice has different candidate target classifications and different candidate features to extract option, wherein candidate defined in default interface is right
It is exemplary as classification indicates different types of object, the object type can be User Identity (user identity,
UID), the IP address, etc. of fingerprint, webpage.Further, different candidate features, which extracts option, can correspond to different features
Extraction factor, feature extraction factor can be used as the partial content in the feature of required extraction.Further, in practical application,
All optional contents of all feature extraction factors can be shown in default interface, for selection by the user, it is of course also possible to
The corresponding definition input frame of all feature extraction factors is shown in default interface, user can be manually entered required content, this
Inventive embodiments do not limit this.
Step 102, terminal detection user extract option to the candidate target classification and the candidate feature
Selection operation.
In practical application, when user carries out selection operation, selection is often carried out according to the actual needs of oneself, because
This, in this step, terminal can detecte the choosing that user extracts option to candidate target classification in default interface and candidate feature
Operation is selected, determines that user needs to extract the object what feature has with this.
Step 103, the terminal extract option according to selected candidate target classification and selected candidate feature,
Generate the feature configuration information of target object;The classification and target pair of target object are at least defined in the feature configuration information
As required feature.
Correspondingly, in the embodiment of the present invention, terminal can determine target object according to selected candidate target classification
Classification extracts option, feature needed for determining target object according to selected candidate feature, finally, generating definition has target
The feature configuration information of the classification of object and required feature.
The feature configuration information is sent to server by step 104, the terminal.
In the embodiment of the present invention, due to defining the classification and required feature that have target object in feature configuration information
Feature configuration information can be sent to server by feature configuration information, therefore, terminal, and server is according to this feature configuration information
The i.e. extractable target object for having required feature.
Step 105, server feature according to needed for the classification of the target object and the target object, mention
Take target object.
In the embodiment of the present invention, server can receive this feature configuration information, then therefrom obtain the class of target object
Feature needed for other and target object, wherein the classification of target object can indicate to need to extract which kind of object, target pair
As required feature can indicate the feature that extracted object needs to have, then, is extracted from network system and have target
The object of feature needed for object, obtains target object.
In conclusion target object extracting method provided in an embodiment of the present invention, terminal can be shown including candidate target
Classification and candidate feature extract the default interface of option, then, can detecte user to candidate target classification and candidate spy
Sign extracts the selection operation of option, then extracts choosing according to selected candidate target classification and selected candidate feature
, generate the feature configuration information of target object, wherein at least defined in this feature configuration information target object classification and
Feature needed for target object, finally, feature configuration information is sent to server, server can be mentioned according to feature configuration information
Take the object to match.In this way, user only needs to select in default interface when needing extraction to meet the object of certain feature
The characteristic factor that the classification and object for the object for needing to extract need to have, compared to the prior art in for different
Characteristic customization melts the corresponding mode for realizing code of hair, simplifies the realization process of object extraction, reduces cost of implementation.
Fig. 2 is the step flow chart of another target object extracting method provided in an embodiment of the present invention, is applied to terminal,
As shown in Fig. 2, this method may include:
Step 201 shows default interface;It include that candidate target classification and candidate feature extract choosing in the default interface
?.
Specifically, the implementation of this step can refer to above-mentioned steps 101, this will not be repeated here for the embodiment of the present invention.
Step 202, detection user extract the selection operation of option to the candidate target classification and the candidate feature.
Specifically, the implementation of this step can refer to above-mentioned steps 102, this will not be repeated here for the embodiment of the present invention.
Step 203 extracts option according to selected candidate target classification and selected candidate feature, generates target
The feature configuration information of object;It is at least defined needed for classification and the target object of target object in the feature configuration information
Feature.
Specifically, the implementation of this step can refer to above-mentioned steps 103, this will not be repeated here for the embodiment of the present invention.
The feature configuration information is sent to server by step 204, so that the server is according to the feature configuration
The object that information extraction matches.
Specifically, the implementation of this step can refer to above-mentioned steps 104, this will not be repeated here for the embodiment of the present invention.
In conclusion target object extracting method provided in an embodiment of the present invention, terminal can be shown including candidate target
Classification and candidate feature extract the default interface of option, then, can detecte user to candidate target classification and candidate spy
Sign extracts the selection operation of option, then extracts choosing according to selected candidate target classification and selected candidate feature
, generate the feature configuration information of target object, wherein at least defined in this feature configuration information target object classification and
Feature needed for target object, finally, feature configuration information is sent to server, so that server can be believed according to feature configuration
Breath extracts the object to match.In this way, user only needs in default interface when needing extraction to meet the object of certain feature
The characteristic factor that selection needs the classification of object extracted and object to need to have, compared to the prior art in for not
Same characteristic customization melts the corresponding mode for realizing code of hair, simplifies the realization process of object extraction, reduces and be implemented as
This.
Fig. 3 is the step flow chart of another target object extracting method provided in an embodiment of the present invention, is applied to service
Device, as shown, this method may include:
Step 301 receives the feature configuration information that terminal is sent;The feature configuration information is the terminal according to user
What the selection operation on default interface generated, the feature configuration information at least defines the classification and target pair of target object
As required feature.
Specifically, the implementation of this step can refer to above-mentioned steps 105, this will not be repeated here for the embodiment of the present invention.
Step 302, the feature according to needed for the classification of the target object and the target object extract target pair
As.
Specifically, the implementation of this step can refer to above-mentioned steps 105, this will not be repeated here for the embodiment of the present invention.
In conclusion target object extracting method provided in an embodiment of the present invention, server can receive terminal transmission
Feature configuration information, wherein this feature configuration information is that terminal is generated according to selection operation of the user on default interface, should
At least defined in feature configuration information target object classification and target object needed for feature, then believed according to feature configuration
Feature needed for the classification and target object of target object in breath extracts target object.In this way, meeting certain when needing to extract
When the object of kind feature, user only needs to select to need the classification of the object extracted and object to need in the default interface of terminal
The characteristic factor to be had, terminal can generate feature configuration information based on the selection of user, and be sent to server, carry out object
Extract, compared to the prior art in for different characteristic customizations melt the corresponding mode for realizing code of hair, simplify object
The realization process of extraction, reduces cost of implementation.
Fig. 4-1 is the step flow chart of another target object extracting method provided in an embodiment of the present invention, such as Fig. 4-1 institute
Show, this method may include:
Step 401, terminal show default interface;It include that candidate target classification and candidate feature mention in the default interface
Take option.
In this step, different candidate features, which extracts option, can correspond to different feature extraction factors, and this feature is extracted
Factor may include time range, the attribute of operation, comparison operators and fiducial value, etc..Wherein, time range can be unlimited
Time is also possible to fixed time period, for example, to November 20, being also possible to sliding time section, that is, the period November 10
Length fix, but beginning and ending time point is always in rolls forward, for example, in current point in time 2 hours, further, behaviour
The attribute of work can be the actual frequency of operation, the maximum value number in the unit time, minimum value number, list in the unit time
The duration of latest value number, the number of non-repetition counting (DISTINCT COUNT), operation in the time of position, etc., into one
Step ground, comparison operators may include being greater than, being more than or equal to, being less than, being less than or equal to, being equal to, etc., and fiducial value can be any number
Value.
Exemplary, Fig. 4-2 is a kind of user interface schematic diagram provided in an embodiment of the present invention, as shown in the Fig. 4-2, Fig. 4-2
In with " feature mode " indicate operation attribute, specifically, the attribute of the operation selected in Fig. 4-2 with user is " the unit time
For interior latest value number ", illustrated.Further, in practical application, user may select multiple candidate target classes
Not, that is, may have the classification of multiple target objects, therefore, the selected time of user be indicated with " dimension combination " in Fig. 4-2
Object type is selected, specifically, being shown so that the candidate target classification that user selects is " IP " and " UID " as an example in Fig. 4-2
Meaning.
Further, default interface can also include " duplicate removal dimension " option, and user can be right by multiple candidates of selection
As any candidate target classification in classification is as duplicate removal dimension, using control server according to except as the candidate right of duplicate removal dimension
As other candidate target classifications except classification carry out object extraction, in Fig. 4-2 by taking duplicate removal dimension is " IP " as an example, shown
Meaning.It further, may include the content of presentation-entity object in practical application, in feature needed for target object, for example,
Feature needed for target object can be greater than 3 for the quantity of the corresponding login account of register, then, which is
The content of presentation-entity object, therefore, presetting in interface can also include " addition " option and " removing " option, and user can be with
By selection " addition " option, increase " sinking dimension ", wherein in feature needed for target object can be set in sinking dimension
The entity object for including in this way, by setting sinking dimension, can control server and show and extract for example, login account
The entity object for including in the corresponding feature of target object.Specifically, in Fig. 4-2 by taking sinking dimension is " login account " as an example,
Illustrated.Further, time range is defined with " time window " in the interface, when with time range being sliding in Fig. 4-2
Between for section, it further includes " threshold value " that setting time range, which is in 1 minute to 10 minutes of current point in time, the interface, that is,
Fiducial value is schematically illustrated in Fig. 4-2 by taking threshold value is equal to 5 as an example.Certainly, it in practical application, can also be wrapped in the interface
Other content is included, for example, the selection region, etc. of comparison operators, the embodiment of the present invention is not construed as limiting this.
Step 402, terminal detection user extract the selection of option to the candidate target classification and the candidate feature
Operation.
Specifically, the implementation of this step can refer to above-mentioned steps 102, this will not be repeated here for the embodiment of the present invention.
Step 403, terminal extract option according to selected candidate target classification and selected candidate feature, generate
The feature configuration information of target object;Classification and the target object institute of target object are at least defined in the feature configuration information
The feature needed.
In this step, terminal can be realized by following sub-steps (1)~sub-step (2):
Sub-step (1): selected candidate target classification is determined as to the classification of target object.
It is exemplary, it is assumed that the selected candidate target classification of user is UID, then terminal can determine the classification of target object
For UID.
Sub-step (2): selected each candidate feature is extracted into the corresponding feature extraction factor of option and the mesh
The classification for marking object, is combined according to preset format, obtains feature configuration information.
In this step, feature needed for target object as needs the feature having needed for the object extracted, further,
The preset format can be predetermined with developer, and it is not limited in the embodiment of the present invention.Exemplary, which can
Think " classification+object run attribute+comparison operators+fiducial value of target object ".Correspondingly, terminal can preset lattice according to this
The sequence of the classification of target object and each feature extraction factor in formula, classification to the selected target object of user and
Feature extraction factor is combined, and then obtains feature configuration information.It is exemplary, it is assumed that the classification of the target object of user's selection
For UID, the corresponding feature extraction factor of the feature extraction option selected is 1 minute, the number of register, be greater than, 5, then
By combining available feature configuration information are as follows: the number of UID+1 minutes+register+be greater than+5, wherein feature extraction
The part " number of 1 minute+register+be greater than+5 " of factor composition is for feature needed for indicating target, this feature configuration
Information can serve to indicate that server extracts UID of the number greater than 5 times of register in 1 minute.
The feature configuration information is sent to server by step 404, terminal.
Specifically, the implementation of this step can refer to above-mentioned steps 104, this will not be repeated here for the embodiment of the present invention.
The feature configuration information that step 405, server receiving terminal are sent.
Specifically, the implementation of this step can refer to above-mentioned steps 105, this will not be repeated here for the embodiment of the present invention.
Step 406, server feature according to needed for the classification of the target object and the target object extract mesh
Mark object.
In this step, feature needed for target object can include at least target time section, which makes a living
The time range for including in used feature extraction factor when at feature configuration information.Further, the number in network system
According to including real time data and off-line data, wherein real time data is that server is inscribed in the preset duration apart from current time
The real time data received, which is set according to actual conditions, exemplary, which can be 10 minutes,
Off-line data is the historical data that server receives within the time beyond preset duration at current time, further,
There may be in database, which can dispose on that server off-line data, can also be deployed in other servers
On, it is not limited in the embodiment of the present invention.
Correspondingly, if target time section falls into the time range of real time data, server in feature needed for target object
Target object can be extracted from real time data.Wherein, the time range of real time data be apart from current time it is default when
In length, in the embodiment of the present invention, the time model of real time data is fallen by target time section in the feature needed for target object
It encloses, target object is extracted from real time data, extraction scope can be reduced, and then improve extraction efficiency.
Specifically, server can extract the step of target object by following sub-steps (1) Lai Shixian from real time data
It is rapid:
Sub-step (1): utilizing preset real-time computing engines, extracts from the real time data and has the target object
The object of required feature, obtains target object.
In this step, which can be to be previously deployed on server and is used to extract from real time data
The engine of object, the real time data can be made of multiple message queues, may include being sent to service in each message queue
The data of device, the data can be log.
Specifically, can first analyze every data in real time data when extracting target object, determine every
Object indicated by data, the operation to object progress and operating time then count analysis result, determine
The occurrence of object identical with the classification of the target object attribute of corresponding object run in the target time period, finally, sentencing
Breaking, whether it meets numerical relation represented by comparison operators and fiducial value in feature configuration information, for example, being obtained by statistics
UID1 is 3, UID2 stepping in 1 minute apart from current point in time in the login times in 1 minute apart from current point in time
Recording number is 7, and numerical relation represented by comparison operators and fiducial value is greater than 5, since UID1 is discontented in feature configuration information
The foot numerical relation, and UID2 meets the numerical relation, then UID2 can be determined as target object.
Further, if target time section falls into the time range of off-line data in feature needed for target object, service
Device can extract target object from off-line data, wherein the time range of off-line data is presetting apart from current time
Time except duration in the embodiment of the present invention, falls into offline number by target time section in the feature needed for target object
According to time range, target object is extracted from off-line data, can reduce extraction scope, and then improves extraction efficiency.
Specifically, server can extract mesh by following sub-steps (1) to sub-step (3) Lai Shixian from off-line data
The step of marking object:
Sub-step (1): according to the type of object run described in feature needed for the target object, from preset multiple
In data source, selection target data source;Different data sources includes the off-line data for different types of operation.
In practical application, for the ease of the management of off-line data, off-line data often according to different data dimensions into
Therefore row classification storage can have multiple data sources to different positions.Using data dimension as the type of the corresponding operation of data
For, it can store the off-line data for different types of operation in preset multiple data sources, wherein each data source
Address and use data format it is different.
Correspondingly, in this step, the off-line data of storage can be selected for for target from preset multiple data sources
The data source of the type of operation as target data source, and then reduces the data area for extracting object, improves the effect of extraction operation
Rate.Wherein, the type of object run is used to indicate which kind of operation object run is specially.It is exemplary, it is assumed that the class of object run
Type is register, then it is the data source for register as number of targets that server, which can choose the off-line data of storage,
According to source.
Sub-step (2): according to the target time section for including in feature needed for the target object to the target data
Data in source are screened, and off-line data to be analyzed is obtained.
It is exemplary, it is assumed that target time section is November 10 to November 20, then server is according in target data source
The time point of every off-line data is screened, specifically, can be offline within November 10 to November 20 by time point
Data are determined as off-line data to be analyzed.Certainly, as the demand of object extraction is different, may be used also in feature needed for target object
To include other information, for example, the business source of data when being screened, can also correspondingly be carried out according to business source
Screening can be met as screening criteria when having multiple screening conditions using each condition, can also be to meet wherein
Either condition is screening criteria, and it is not limited in the embodiment of the present invention.In the embodiment of the present invention, by target data source
Off-line data screened, can further reduce extract object data area, further increase the efficiency of extraction operation.
Further, in order to improve the flexibility of data screening, in the embodiment of the present invention, data sieve can be set by the user
The condition of choosing, correspondingly, server can execute corresponding screening operation using content set by user as foundation.It is exemplary, figure
4-3 is a kind of data screening interface schematic diagram provided in an embodiment of the present invention, specifically, server can pass through external display
Equipment, for example, show the interface by the terminal connecting with server, user can in the interface setting data screening condition,
Include two filtering mode options in the interface as shown in Fig. 4-3: " meeting following all conditions " and " meeting following any
Condition ", specifically, Fig. 4-3 is schematically illustrated so that user has selected " meeting following all conditions " as an example, correspondingly, such as
Fruit user has selected option " meeting following all conditions ", marks then server can be met using each condition as screening
Standard, if user has selected option " meeting following any condition ", server can be to meet any condition for sieve
Standard is selected, further, in the interface further includes " addition " option and " emptying " option, user can pass through click " addition "
Option adds screening conditions, is emptied by clicking " option deletes the screening conditions of addition, 3 are added in Fig. 4-3 with user
Screening conditions, this 3 screening conditions are respectively as follows: that " Business Name be equal to security_slide_captcha ", " Level is equal to
3 " and " sliding identifying code sliding verification result be equal to true " for, schematically illustrated.
Sub-step (3): utilizing preset off-line calculation engine, extracts from the off-line data to be analyzed and has the mesh
The object of feature needed for marking object, obtains target object.
In this step, which can be to be previously deployed on server and is used to extract from off-line data
The engine of object.Specifically, when extracting target object, it can offline number first to be analyzed to every in off-line data to be analyzed
According to being analyzed, object indicated by every off-line data to be analyzed, the operation to object progress and operating time are determined,
Then, analysis result is counted, determines object identical with the classification of target object corresponding mesh in the target time period
The number of the attribute of operation is marked, finally, judging whether it meets number represented by comparison operators and fiducial value in feature configuration information
Value relationship.
Further, if target time section falls into the time range of off-line data in feature needed for target object, service
Device can extract target object from off-line data, wherein the time range of off-line data is presetting apart from current time
Time except duration in the embodiment of the present invention, falls into offline number by target time section in the feature needed for target object
According to time range, target object is extracted from off-line data, can reduce extraction scope, and then improves extraction efficiency.
Further, if a part of the target time section in feature needed for target object falls into the time of real time data
Range, and another part falls into the time range of off-line data, extracts target object from real time data and off-line data.Tool
Body, the step of server can extract target object by following sub-steps (1) Lai Shixian from real time data:
Sub-step (1): utilizing preset real-time computing engines, extracts from the real time data and has the target object
The object of required feature obtains first object object.
It is exemplary, it is assumed that target time section is one minute in feature needed for target object, then server can be from reality
When data in corresponding object run of identical with the classification of the target object object of statistics in one minute attribute it is specific
Value, such as the occurrence of statistics UID corresponding login times in 1 minute, finally, judging whether it meets feature configuration information
Numerical relation represented by middle comparison operators and fiducial value, if it is satisfied, then determining it as first object object.
Sub-step (2): according to the type of object run described in feature needed for the target object, from preset multiple
In data source, selection target data source;Different data sources includes the off-line data for different types of operation.
Specifically, the implementation of this step can refer to aforementioned sub-step, this will not be repeated here for the embodiment of the present invention.
The target time section for including in sub-step (3) feature according to needed for the target object is to the target data source
In data screened, obtain off-line data to be analyzed.
Specifically, the implementation of this step can refer to aforementioned sub-step, this will not be repeated here for the embodiment of the present invention.It needs
It is noted that, in order to improve the analysis efficiency to real time data, can also first be sieved to real time data in practical application
Choosing finally, extracting target object from the real time data after screening, and then improves the efficiency of extraction operation.
Sub-step (4): utilizing preset off-line calculation engine, extracts from the off-line data to be analyzed and has the mesh
The object of feature needed for marking object, obtains the second target object.
Exemplary, server can use preset off-line calculation engine, statistics and target from off-line data to be analyzed
The occurrence of the attribute of corresponding object run of the identical object of the classification of object in one minute, next, it is determined that its whether
Meet numerical relation represented by comparison operators and fiducial value in feature configuration information, if it is satisfied, then determining it as the second mesh
Mark object.In the embodiment of the present invention, by the way that different computing engines, Ke Yishi is respectively set for real time data and off-line data
Object is now extracted from real time data and off-line data simultaneously, and then ensure that the efficiency of object extraction.
Sub-step (5): using the first object object and second target object as target object.
All objects in set exemplary, that server can be constituted first object object and the second target object,
It is determined as target object.
It should be noted that, when extracting target object, third party's data can also be referred in practical application, for example, its
The log that his network system provides, exemplary so as to improve the representativeness of the target object of extraction, Fig. 4-4 is implementation of the present invention
A kind of application schematic diagram for target's feature-extraction method that example provides, as shown in Fig. 4-4, real time data may include multiple message
Queue: message queue 1 ..., message queue X, off-line data may include multiple data sources: data warehouse 1 ..., data bins
Library Y, server can use real-time computing engines and off-line calculation engine handles real time data and off-line data, tool
Body, first data can be screened, then using feature needed for target object as foundation, extracted from the data after screening
Target object.
Further, for the ease of in subsequent process, the feature being had according to target object carries out target object
It utilizes, in the embodiment of the present invention, server can also be mentioned in the feature according to needed for the classification of target object and target object
After taking target object, feature needed for the target object and target object is stored into specified database, in order to
Other operations are utilized.It is exemplary, can using feature needed for target object and target object as model training sample,
For training pattern, alternatively, the feature according to needed for target object and target object, is arranged access rule, example for client
Such as, feature needed for decoy object be one minute in register be greater than 10 times, can be set access rule be forbid having
The target object access of feature needed for the standby target object, to improve the safety of client.
In conclusion target object extracting method provided in an embodiment of the present invention, terminal can be shown including candidate target
Classification and candidate feature extract the default interface of option, then, can detecte user to candidate target classification and candidate spy
Sign extracts the selection operation of option, then extracts choosing according to selected candidate target classification and selected candidate feature
, generate the feature configuration information of target object, wherein at least defined in this feature configuration information target object classification and
Feature needed for target object, finally, feature configuration information is sent to server, server can be mentioned according to feature configuration information
Take the object to match.In this way, user only needs to select in default interface when needing extraction to meet the object of certain feature
The characteristic factor that the classification and object for the object for needing to extract need to have, compared to the prior art in for different
Characteristic customization melts the corresponding mode for realizing code of hair, simplifies the realization process of object extraction, reduces cost of implementation.
Fig. 5 is a kind of block diagram of target object extraction system provided in an embodiment of the present invention, as shown in figure 5, the system 50
It may include: terminal 501 and server 502;
The terminal 501, for showing default interface;It include candidate target classification and candidate spy in the default interface
Sign extracts option;
The terminal 501 is also used to detect user and extracts option to the candidate target classification and the candidate feature
Selection operation;
The terminal 501 is also used to extract choosing according to selected candidate target classification and selected candidate feature
, generate the feature configuration information of target object;The classification and mesh of target object are at least defined in the feature configuration information
Feature needed for marking object;
The terminal 501 is also used to the feature configuration information being sent to server 502;
The server 502 extracts mesh for the feature according to needed for the classification of the target object and target object
Mark object.
In conclusion a kind of target object extraction system provided in an embodiment of the present invention, terminal can be shown including candidate
The default interface that object type and candidate feature extract option then can detecte user to candidate target classification and time
The selection operation of feature extraction option is selected, is then extracted according to selected candidate target classification and selected candidate feature
Option generates the feature configuration information of target object, wherein at least defined in this feature configuration information the classification of target object with
And feature needed for target object, finally, feature configuration information is sent to server, server can be according to feature configuration information
Extract the object to match.In this way, user only needs to select in default interface when needing extraction to meet the object of certain feature
Select the characteristic factor for needing the object type that extracts and object to need to have, compared to the prior art in for different
Characteristic customization melts the corresponding mode for realizing code of hair, simplifies the realization process of object extraction, reduces cost of implementation.
Fig. 6 is a kind of block diagram of target object extraction element provided in an embodiment of the present invention, as shown in fig. 6, the device 60
May include:
Display module 601, for showing default interface;It include candidate target classification and candidate spy in the default interface
Sign extracts option;
Detection module 602 extracts option to the candidate target classification and the candidate feature for detecting user
Selection operation;
Generation module 603, for extracting option according to selected candidate target classification and selected candidate feature,
Generate the feature configuration information of target object;The classification and target pair of target object are at least defined in the feature configuration information
As required feature;
Sending module 604, for the feature configuration information to be sent to server, so that the server is according to
The object that feature configuration information extraction matches.
Optionally, different candidate features extracts option and corresponds to different feature extraction factors;
The generation module 603, is used for:
Selected candidate target classification is determined as to the classification of target object;
Selected each candidate feature is extracted to the class of the corresponding feature extraction factor of option and the target object
Not, it is combined according to preset format, obtains feature configuration information.
In conclusion a kind of target object extraction element provided in an embodiment of the present invention, display module can show including
Candidate target classification and candidate feature extract the default interface of option, and detection module can detecte user to waiting in default interface
Object type and candidate feature is selected to extract the selection operation of option, then generation module can be according to selected candidate target
Classification and selected candidate feature extract option, generate the feature configuration information of target object, wherein this feature matches confidence
At least defined in breath target object classification and target object needed for feature, finally, sending module can be by feature configuration
Information is sent to server, so that the object that server can match according to feature configuration information extraction.In this way, when needing to extract
When meeting the object of certain feature, user only needs the object type and object needs that selection needs to extract in default interface
The characteristic factor having, compared to the prior art in for different characteristic customizations melt the corresponding side for realizing code of hair
Formula simplifies the realization process of object extraction, reduces cost of implementation.
Fig. 7 is the block diagram of another target object extraction element provided in an embodiment of the present invention, as shown in fig. 7, the device
70 may include:
Receiving module 701, for receiving the feature configuration information of terminal transmission;The feature configuration information is the terminal
It is generated according to selection operation of the user on default interface, the classification of target object is at least defined in the feature configuration information
And feature needed for target object;
Extraction module 702 is extracted for the feature according to needed for the classification of the target object and the target object
Target object.
Optionally, feature needed for the target object includes at least target time section;
The extraction module 702, comprising:
First extracting sub-module, if the target time section in feature needed for the target object falls into real time data
Time range, target object is extracted from real time data;Alternatively,
Second extracting sub-module, if the target time section in feature needed for the target object falls into off-line data
Time range, target object is extracted from off-line data;Alternatively,
Third extracting sub-module, if a part for the target time section in the feature of the target object fall into it is described
The time range of real time data, and another part falls into the time range of the off-line data, from the real time data and institute
It states and extracts target object in off-line data
Optionally, first extracting sub-module, is used for:
Using preset real-time computing engines, from extracted in the real time data have the target object needed for feature
Object, obtain target object.
It optionally, further include the attribute of object run in feature needed for the target object;Described second extracts submodule
Block is used for:
According to the type of object run described in feature needed for the target object, from preset multiple data sources,
Selection target data source;Different data sources includes the off-line data for different types of operation;
According to the target time section for including in feature needed for the target object to the data in the target data source
It is screened, obtains off-line data to be analyzed;
Using preset off-line calculation engine, extracts and have needed for the target object from the off-line data to be analyzed
Feature object, obtain target object.
Optionally, the third extracting sub-module, is used for:
Using preset real-time computing engines, from extracted in the real time data have the target object needed for feature
Object, obtain first object object;
According to the type of object run described in feature needed for the target object, from preset multiple data sources,
Selection target data source;Different data sources includes the off-line data for different types of operation;
According to target time section, the object run type, object run for including in feature needed for the target object
Attribute screens the data in the target data source, obtains off-line data to be analyzed;
Using preset off-line calculation engine, extracts and have needed for the target object from the off-line data to be analyzed
Feature object, obtain the second target object;
Using the first object object and second target object as target object.
Optionally, described device 70 further include:
Memory module, for by characteristic storage needed for the target object and the target object to specified database
In.
In conclusion a kind of target object extraction element provided in an embodiment of the present invention, receiving module can receive terminal
The feature configuration information of transmission, wherein this feature configuration information is that terminal is raw according to selection operation of the user on default interface
At, at least defined in this feature configuration information target object classification and target object needed for feature, then, extract mould
Block can the feature according to needed for the classification of the target object in feature configuration information and target object, extract target object.
In this way, user only needs to select to need to extract in the default interface of terminal when needing extraction to meet the object of certain feature
Object type and the characteristic factor that needs to have of object, terminal can generate feature configuration information based on the selection of user, and
Be sent to server, carry out object extraction, compared to the prior art in melt that hair is corresponding to be realized for different characteristic customizations
The mode of code simplifies the realization process of object extraction, reduces cost of implementation.
For above-mentioned apparatus embodiment, since it is basically similar to the method embodiment, so be described relatively simple,
The relevent part can refer to the partial explaination of embodiments of method.
Preferably, the embodiment of the present invention also provides a kind of mobile terminal, including processor, and memory is stored in memory
Computer program that is upper and can running on the processor, the computer program realize above-mentioned target pair when being executed by processor
As each process of extracting method embodiment, and identical technical effect can be reached, to avoid repeating, which is not described herein again.
The embodiment of the present invention also provides a kind of computer readable storage medium, and meter is stored on computer readable storage medium
Calculation machine program, the computer program realize each process of above-mentioned target object extracting method embodiment when being executed by processor,
And identical technical effect can be reached, to avoid repeating, which is not described herein again.Wherein, the computer readable storage medium,
Such as read-only memory (Read-Only Memory, abbreviation ROM), random access memory (Random Access Memory, letter
Claim RAM), magnetic or disk etc..
All the embodiments in this specification are described in a progressive manner, the highlights of each of the examples are with
The difference of other embodiments, the same or similar parts between the embodiments can be referred to each other.
It would have readily occurred to a person skilled in the art that: any combination application of above-mentioned each embodiment is all feasible, therefore
Any combination between above-mentioned each embodiment is all embodiment of the present invention, but this specification exists as space is limited,
This is not just detailed one by one.
Target object extracting method is not intrinsic with any certain computer, virtual system or other equipment provided herein
It is related.Various general-purpose systems can also be used together with teachings based herein.As described above, construction has the present invention
Structure required by the system of scheme is obvious.In addition, the present invention is also not directed to any particular programming language.It should be bright
It is white, it can use various programming languages and realize summary of the invention described herein, and retouched above to what language-specific was done
State is in order to disclose the best mode of carrying out the invention.
In the instructions provided here, numerous specific details are set forth.It is to be appreciated, however, that implementation of the invention
Example can be practiced without these specific details.In some instances, well known method, structure is not been shown in detail
And technology, so as not to obscure the understanding of this specification.
Similarly, it should be understood that in order to simplify the present invention and help to understand one or more of the various inventive aspects,
Above in the description of exemplary embodiment of the present invention, each feature of the invention is grouped together into single implementation sometimes
In example, figure or descriptions thereof.However, the disclosed method should not be interpreted as reflecting the following intention: i.e. required to protect
Shield the present invention claims features more more than feature expressly recited in each claim.More precisely, such as right
As claim reflects, inventive aspect is all features less than single embodiment disclosed above.Therefore, it then follows tool
Thus claims of body embodiment are expressly incorporated in the specific embodiment, wherein each claim conduct itself
Separate embodiments of the invention.
Those skilled in the art will understand that can be carried out adaptively to the module in the equipment in embodiment
Change and they are arranged in one or more devices different from this embodiment.It can be the module or list in embodiment
Member or component are combined into a module or unit or component, and furthermore they can be divided into multiple submodule or subelement or
Sub-component.Other than such feature and/or at least some of process or unit exclude each other, it can use any
Combination is to all features disclosed in this specification (including adjoint claim, abstract and attached drawing) and so disclosed
All process or units of what method or apparatus are combined.Unless expressly stated otherwise, this specification is (including adjoint power
Benefit require, abstract and attached drawing) disclosed in each feature can carry out generation with an alternative feature that provides the same, equivalent, or similar purpose
It replaces.
In addition, it will be appreciated by those of skill in the art that although some embodiments described herein include other embodiments
In included certain features rather than other feature, but the combination of the feature of different embodiments mean it is of the invention
Within the scope of and form different embodiments.For example, in detail in the claims, embodiment claimed it is one of any
Can in any combination mode come using.
Various component embodiments of the invention can be implemented in hardware, or to run on one or more processors
Software module realize, or be implemented in a combination thereof.It will be understood by those of skill in the art that can be used in practice
Microprocessor or digital signal processor (DSP) realize one in target object extracting method according to an embodiment of the present invention
The some or all functions of a little or whole components.The present invention is also implemented as executing method as described herein
Some or all device or device programs (for example, computer program and computer program product).Such realization
Program of the invention can store on a computer-readable medium, or may be in the form of one or more signals.This
The signal of sample can be downloaded from an internet website to obtain, and is perhaps provided on the carrier signal or mentions in any other forms
For.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and ability
Field technique personnel can be designed alternative embodiment without departing from the scope of the appended claims.In the claims,
Any reference symbol between parentheses should not be configured to limitations on claims.Word "comprising" does not exclude the presence of not
Element or step listed in the claims.Word "a" or "an" located in front of the element does not exclude the presence of multiple such
Element.The present invention can be by means of including the hardware of several different elements and being come by means of properly programmed computer real
It is existing.In the unit claims listing several devices, several in these devices can be through the same hardware branch
To embody.The use of word first, second, and third does not indicate any sequence.These words can be explained and be run after fame
Claim.
Claims (19)
1. a kind of target object extracting method, which is characterized in that applied to the system for including terminal and server, the method packet
It includes:
The terminal shows default interface;It include that candidate target classification and candidate feature extract option in the default interface;
The terminal detection user extracts the selection operation of option to the candidate target classification and the candidate feature;
The terminal extracts option according to selected candidate target classification and selected candidate feature, generates target object
Feature configuration information;At least defined in the feature configuration information target object classification and target object needed for spy
Sign;
The feature configuration information is sent to server by the terminal;
Server feature according to needed for the classification of the target object and target object extracts target object.
2. a kind of target object extracting method, which is characterized in that be applied to terminal, which comprises
Show default interface;It include that candidate target classification and candidate feature extract option in the default interface;
Detect the selection operation that user extracts option to the candidate target classification and the candidate feature;
Option is extracted according to selected candidate target classification and selected candidate feature, the feature for generating target object is matched
Confidence breath;At least defined in the feature configuration information target object classification and target object needed for feature;
The feature configuration information is sent to server.
3. according to the method described in claim 2, it is characterized in that, different candidate features, which extracts option, corresponds to different features
Extraction factor;
It is described that option is extracted according to selected candidate target classification and selected candidate feature, generate the spy of target object
Levy configuration information, comprising:
Selected candidate target classification is determined as to the classification of target object;
The classification that selected each candidate feature is extracted to the corresponding feature extraction factor of option and the target object, is pressed
It is combined according to preset format, obtains feature configuration information.
4. a kind of target object extracting method, which is characterized in that be applied to server, which comprises
Receive the feature configuration information that terminal is sent;The classification and mesh of target object are at least defined in the feature configuration information
Feature needed for marking object;
According to feature needed for the classification of the target object and the target object, target object is extracted.
5. according to the method described in claim 4, it is characterized in that, when feature needed for the target object includes at least target
Between section;
The feature according to needed for the classification of the target object and the target object extracts target object, comprising:
If the target time section in feature needed for the target object falls into the time range of real time data, from real time data
Extract target object;Alternatively,
If the target time section in feature needed for the target object falls into the time range of off-line data, from off-line data
Extract target object;Alternatively,
If a part of the target time section in the feature of the target object falls into the time range of the real time data, and another
A part falls into the time range of the off-line data, and target pair is extracted from the real time data and the off-line data
As.
6. according to the method described in claim 5, it is characterized in that, described extract target object from real time data, comprising:
Using preset real-time computing engines, from extracted in the real time data have the target object needed for feature pair
As obtaining the target object.
7. according to the method described in claim 5, it is characterized in that, further including target behaviour in feature needed for the target object
The attribute of work;It is described that target object is extracted from off-line data, comprising:
According to the type of object run described in feature needed for the target object, from preset multiple data sources, selection
Target data source;Different data sources includes the off-line data for different types of operation;
The data in the target data source are carried out according to the target time section for including in feature needed for the target object
Screening, obtains off-line data to be analyzed;
Using preset off-line calculation engine, from extracted in the off-line data to be analyzed have the target object needed for spy
The object of sign obtains the target object.
8. according to the method described in claim 5, it is characterized in that, described from the real time data and the off-line data
Extract target object, comprising:
Using preset real-time computing engines, from extracted in the real time data have the target object needed for feature pair
As obtaining first object object;
According to the type of object run described in feature needed for the target object, from preset multiple data sources, selection
Target data source;Different data sources includes the off-line data for different types of operation;
According to include in feature needed for the target object target time section, object run type, object run attribute,
Data in the target data source are screened, off-line data to be analyzed is obtained;
Using preset off-line calculation engine, from extracted in the off-line data to be analyzed have the target object needed for spy
The object of sign obtains the second target object;
Using the first object object and second target object as the target object.
9. according to the method described in claim 4, it is characterized in that, the classification according to the target object and the mesh
Feature needed for marking object, after extracting target object, the method also includes:
By characteristic storage needed for the target object and the target object into specified database.
10. a kind of target object extraction system, which is characterized in that the system comprises terminal and servers;
The terminal, for showing default interface;It include that candidate target classification and candidate feature are extracted in the default interface
Option;
The terminal is also used to detect the selection that user extracts option to the candidate target classification and the candidate feature and grasps
Make;
The terminal is also used to extract option according to selected candidate target classification and selected candidate feature, generate
The feature configuration information of target object;Classification and the target object institute of target object are at least defined in the feature configuration information
The feature needed;
The terminal is also used to the feature configuration information being sent to server;
The server extracts target object for the feature according to needed for the classification of the target object and target object.
11. a kind of target object extraction element, which is characterized in that be applied to terminal, described device includes:
Display module, for showing default interface;It include that candidate target classification and candidate feature are extracted in the default interface
Option;
Detection module is grasped for detecting the selection that user extracts option to the candidate target classification and the candidate feature
Make;
Generation module generates mesh for extracting option according to selected candidate target classification and selected candidate feature
Mark the feature configuration information of object;It is at least defined needed for classification and the target object of target object in the feature configuration information
Feature;
Sending module, for the feature configuration information to be sent to server.
12. device according to claim 11, which is characterized in that different candidate features extracts option and corresponds to different spies
Levy extraction factor;
The generation module, is used for:
Selected candidate target classification is determined as to the classification of target object;
The classification that selected each candidate feature is extracted to the corresponding feature extraction factor of option and the target object, is pressed
It is combined according to preset format, obtains feature configuration information.
13. a kind of target object extraction element, which is characterized in that be applied to server, described device includes:
Receiving module, for receiving the feature configuration information of terminal transmission;Target pair is at least defined in the feature configuration information
Feature needed for the classification and target object of elephant;
Extraction module extracts target pair for the feature according to needed for the classification of the target object and the target object
As.
14. device according to claim 13, which is characterized in that feature needed for the target object includes at least target
Period;
The extraction module, comprising:
First extracting sub-module, if for the target time section in feature needed for the target object fall into real time data when
Between range, target object is extracted from real time data;Alternatively,
Second extracting sub-module, if for the target time section in feature needed for the target object fall into off-line data when
Between range, target object is extracted from off-line data;Alternatively,
Third extracting sub-module, if a part for the target time section in the feature of the target object fall into it is described in real time
The time range of data, and another part falls into the time range of the off-line data, from the real time data and it is described from
Line number extracts target object in.
15. device according to claim 14, which is characterized in that first extracting sub-module is used for:
Using preset real-time computing engines, from extracted in the real time data have the target object needed for feature pair
As obtaining the target object.
16. device according to claim 14, which is characterized in that further include target in feature needed for the target object
The attribute of operation;Second extracting sub-module, is used for:
According to the type of object run described in feature needed for the target object, from preset multiple data sources, selection
Target data source;Different data sources includes the off-line data for different types of operation;
The data in the target data source are carried out according to the target time section for including in feature needed for the target object
Screening, obtains off-line data to be analyzed;
Using preset off-line calculation engine, from extracted in the off-line data to be analyzed have the target object needed for spy
The object of sign obtains the target object.
17. device according to claim 14, which is characterized in that the third extracting sub-module is used for:
Using preset real-time computing engines, from extracted in the real time data have the target object needed for feature pair
As obtaining first object object;
According to the type of object run described in feature needed for the target object, from preset multiple data sources, selection
Target data source;Different data sources includes the off-line data for different types of operation;
According to include in feature needed for the target object target time section, object run type, object run attribute,
Data in the target data source are screened, off-line data to be analyzed is obtained;
Using preset off-line calculation engine, from extracted in the off-line data to be analyzed have the target object needed for spy
The object of sign obtains the second target object;
Using the first object object and second target object as the target object.
18. device according to claim 13, which is characterized in that described device further include:
Memory module, for by characteristic storage needed for the target object and the target object into specified database.
19. a kind of computer readable storage medium, which is characterized in that store computer journey on the computer readable storage medium
Sequence realizes the target object extraction side as described in any in claim 1 to 9 when the computer program is executed by processor
Method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811614035.9A CN109918048B (en) | 2018-12-27 | 2018-12-27 | Target object extraction method, device and system and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811614035.9A CN109918048B (en) | 2018-12-27 | 2018-12-27 | Target object extraction method, device and system and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109918048A true CN109918048A (en) | 2019-06-21 |
CN109918048B CN109918048B (en) | 2022-09-06 |
Family
ID=66960038
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811614035.9A Active CN109918048B (en) | 2018-12-27 | 2018-12-27 | Target object extraction method, device and system and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109918048B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110427222A (en) * | 2019-06-24 | 2019-11-08 | 北京达佳互联信息技术有限公司 | Data load method, device, electronic equipment and storage medium |
CN112148259A (en) * | 2020-09-23 | 2020-12-29 | 北京中电普华信息技术有限公司 | Abstraction method and device for business object |
WO2021037066A1 (en) * | 2019-08-26 | 2021-03-04 | 第四范式(北京)技术有限公司 | System and method for batch and real-time feature calculation |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105426449A (en) * | 2015-11-09 | 2016-03-23 | 小米科技有限责任公司 | Method and device for massive data query and server |
CN105912587A (en) * | 2016-03-31 | 2016-08-31 | 乐视控股(北京)有限公司 | Data acquisition method and system |
CN107797826A (en) * | 2017-05-19 | 2018-03-13 | 平安科技(深圳)有限公司 | A kind of regular collocation method, terminal and the equipment of rule-based engine |
CN107908392A (en) * | 2017-11-13 | 2018-04-13 | 平安科技(深圳)有限公司 | Metadata acquisition tool bag method for customizing, device, terminal and storage medium |
-
2018
- 2018-12-27 CN CN201811614035.9A patent/CN109918048B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105426449A (en) * | 2015-11-09 | 2016-03-23 | 小米科技有限责任公司 | Method and device for massive data query and server |
CN105912587A (en) * | 2016-03-31 | 2016-08-31 | 乐视控股(北京)有限公司 | Data acquisition method and system |
CN107797826A (en) * | 2017-05-19 | 2018-03-13 | 平安科技(深圳)有限公司 | A kind of regular collocation method, terminal and the equipment of rule-based engine |
CN107908392A (en) * | 2017-11-13 | 2018-04-13 | 平安科技(深圳)有限公司 | Metadata acquisition tool bag method for customizing, device, terminal and storage medium |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110427222A (en) * | 2019-06-24 | 2019-11-08 | 北京达佳互联信息技术有限公司 | Data load method, device, electronic equipment and storage medium |
WO2021037066A1 (en) * | 2019-08-26 | 2021-03-04 | 第四范式(北京)技术有限公司 | System and method for batch and real-time feature calculation |
US11971882B2 (en) | 2019-08-26 | 2024-04-30 | The Fourth Paradigm (Beijing) Tech Co Ltd | System and method for batch and real-time feature computation |
CN112148259A (en) * | 2020-09-23 | 2020-12-29 | 北京中电普华信息技术有限公司 | Abstraction method and device for business object |
CN112148259B (en) * | 2020-09-23 | 2024-01-09 | 北京中电普华信息技术有限公司 | Business object abstraction method and device |
Also Published As
Publication number | Publication date |
---|---|
CN109918048B (en) | 2022-09-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105553769B (en) | A kind of data acquisition and analysis system and method | |
CN108170580A (en) | A kind of rule-based log alarming method, apparatus and system | |
CN103294592B (en) | User instrument is utilized to automatically analyze the method and system of the defect in its service offering alternately | |
CN107909330B (en) | Workflow data processing method and device, storage medium and computer equipment | |
CN109918048A (en) | Target object extracting method, device, system and computer readable storage medium | |
CN106384273A (en) | Malicious order scalping detection system and method | |
CN108011752A (en) | Fault locating analysis method and device, computer-readable recording medium | |
CN107733968A (en) | Application message method for pushing, device, computer equipment and storage medium | |
CN108090359B (en) | Application program monitoring method and application server | |
CN107633433B (en) | Advertisement auditing method and device | |
KR101312446B1 (en) | Analysis apparatus and method for usability of mobile application using user bebavior log | |
CN105117205B (en) | A kind of page authoring method and device | |
CN109508406A (en) | A kind of information processing method, device and computer readable storage medium | |
CN104994128B (en) | A kind of identification of data encoding type and code-transferring method and device | |
CN108206769A (en) | Method, apparatus, equipment and the medium of screen quality alarm | |
CN109558531A (en) | News information method for pushing, device and computer equipment | |
CN109582560A (en) | Test file edit methods, device, equipment and computer readable storage medium | |
CN107430590B (en) | System and method for data comparison | |
CN113900955A (en) | Automatic testing method, device, equipment and storage medium | |
CN111104628A (en) | User identification method and device, electronic equipment and storage medium | |
CN112598326A (en) | Model iteration method and device, electronic equipment and storage medium | |
CN112416800A (en) | Intelligent contract testing method, device, equipment and storage medium | |
CN110825609B (en) | Service testing method, device and system | |
CN116911991A (en) | Abnormal transaction behavior monitoring method, device, equipment and storage medium | |
CN110389897A (en) | SDK logic test method, device, storage medium and server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |