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 PDF

Info

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
Application number
CN201811614035.9A
Other languages
Chinese (zh)
Other versions
CN109918048B (en
Inventor
姜丹薇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing QIYI Century Science and Technology Co Ltd
Original Assignee
Beijing QIYI Century Science and 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 Beijing QIYI Century Science and Technology Co Ltd filed Critical Beijing QIYI Century Science and Technology Co Ltd
Priority to CN201811614035.9A priority Critical patent/CN109918048B/en
Publication of CN109918048A publication Critical patent/CN109918048A/en
Application granted granted Critical
Publication of CN109918048B publication Critical patent/CN109918048B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Target object extracting method, device, system and computer readable storage medium
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.
CN201811614035.9A 2018-12-27 2018-12-27 Target object extraction method, device and system and computer readable storage medium Active CN109918048B (en)

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)

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

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

Patent Citations (4)

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

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