CN109165947A - Account information determines method, apparatus and server - Google Patents

Account information determines method, apparatus and server Download PDF

Info

Publication number
CN109165947A
CN109165947A CN201810678532.9A CN201810678532A CN109165947A CN 109165947 A CN109165947 A CN 109165947A CN 201810678532 A CN201810678532 A CN 201810678532A CN 109165947 A CN109165947 A CN 109165947A
Authority
CN
China
Prior art keywords
account
target
bank card
account information
aggregation
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
CN201810678532.9A
Other languages
Chinese (zh)
Other versions
CN109165947B (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.)
Advanced New Technologies Co Ltd
Advantageous New Technologies Co Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201810678532.9A priority Critical patent/CN109165947B/en
Priority to CN202111554777.9A priority patent/CN114219497A/en
Publication of CN109165947A publication Critical patent/CN109165947A/en
Application granted granted Critical
Publication of CN109165947B publication Critical patent/CN109165947B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/409Device specific authentication in transaction processing
    • G06Q20/4097Device specific authentication in transaction processing using mutual authentication between devices and transaction partners
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/341Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
    • G06Q20/3415Cards acting autonomously as pay-media

Abstract

The present invention discloses a kind of account information and determines method, apparatus and server, the account information determines that method includes: that the first account aggregation that transaction occurred with target bank card is obtained in the transaction system, and the target bank card is the unsigned bank card in the transaction system;Obtain the second account aggregation that transaction occurred with the account in first account aggregation;According to first account aggregation and second account aggregation, target account information corresponding with the target bank card in the transaction system is determined.

Description

Account information determines method, apparatus and server
Technical field
The present invention relates to data processing fields more particularly to a kind of account information to determine method, apparatus and server.
Background technique
Being transferred accounts by transaction system to bank card is one of important service in air control system, when transferring accounts to bank card, is needed Risk assessment is carried out to bank card, to confirm risk class that this transfers accounts.Risk assessment needs are carried out to bank card at present The information for relying on bank card may result in transfer accounts and do not ensure steal-number, fraud, gambling occur when bank card information is less The risks such as rich, money laundering.
Summary of the invention
This specification embodiment provides and a kind of account information determines method, apparatus and server.
In a first aspect, this specification embodiment, which provides a kind of account information, determines method, it is applied in a transaction system, packet It includes:
The first account aggregation that transaction occurred with target bank card, the target bank are obtained in the transaction system Card is the unsigned bank card in the transaction system;
Obtain the second account aggregation that transaction occurred with the account in first account aggregation;
According to first account aggregation and second account aggregation, determine in the transaction system with the target The corresponding target account information of bank card.
Second aspect, this specification embodiment provide a kind of account information and determine method, are applied in a transaction system, packet It includes:
The first account aggregation that transaction occurred with target bank card, the target bank are obtained in the transaction system Card is the unsigned bank card in the transaction system;
According to first account aggregation, target account corresponding with the target bank card in the transaction system is determined Information.The third aspect, this specification embodiment provide a kind of account information determining device, are applied in a transaction system, comprising:
With target bank card transaction occurred for the first account aggregation determining module for obtaining in the transaction system First account aggregation, the target bank card are the unsigned bank card in the transaction system;
The of transaction occurred with the account in first account aggregation for obtaining for second account combination determining module Two account aggregations;
Account information determining module, for determining institute according to first account aggregation and second account aggregation State target account information corresponding with the target bank card in transaction system.
Fourth aspect, this specification embodiment provide a kind of account information determining device, are applied in a transaction system, packet It includes:
The first of transaction occurred with target bank card for obtaining in the transaction system for account aggregation determining module Account aggregation, the target bank card are the unsigned bank card in the transaction system;
Account information determining module, for according to first account aggregation, determine in the transaction system with the mesh Mark the corresponding target account information of bank card.5th aspect, this specification embodiment provide a kind of server, including memory, Processor and storage on a memory and the computer program that can run on a processor, the processor execution any of the above-described The step of the method.
6th aspect, this specification embodiment provide a kind of computer readable storage medium, are stored thereon with computer journey Sequence, when which is executed by processor the step of realization any of the above-described the method.
This specification embodiment has the beneficial effect that:
The account information that this specification embodiment provides determines in method, obtains and target bank in the transaction system First account aggregation of transaction occurred for card, and the second account collection of transaction occurred for the determining account with the first account aggregation It closes, according to the first account aggregation and the second account aggregation, determines target account corresponding with target bank card in transaction system Information.In the above method, target bank card is the unsigned bank card into transaction system, the bank card information that can be got It is limited, when being traded with target bank card, there are higher risk, in this specification embodiment, by with target bank There are the first account aggregations of direct dealing for card, and there are the second account aggregations of direct dealing with the first account aggregation, really Target account corresponding with target bank card in transaction system is made, and using the target account information of target account as target silver The information of row card, enriches the information of target bank card, thereby reduces the risk with target bank card business dealing.
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 this specification embodiment transaction system schematic diagram;
Fig. 2 is the flow chart that the account information that this specification embodiment first aspect provides determines method;
Fig. 3 is that target bank card, each account of the first account aggregation, the second account aggregation that this specification implementation exemplifies are each The schematic diagram of account;
Fig. 4 is the flow chart for corporations' detection that this specification embodiment provides;
Fig. 5 is the schematic diagram for the account information determining device that this specification embodiment second aspect provides;
Fig. 6 is the schematic diagram that the account information that this specification embodiment third aspect provides determines server.
Specific embodiment
In order to better understand the above technical scheme, below by attached drawing and specific embodiment to this specification embodiment Technical solution be described in detail, it should be understood that the specific features in this specification embodiment and embodiment are to this explanation The detailed description of book embodiment technical solution, rather than the restriction to this specification technical solution, in the absence of conflict, Technical characteristic in this specification embodiment and embodiment can be combined with each other.
Account information in this specification embodiment determines that method can be applied in transaction system, which can be with For payment system, transaction air control system or other systems.Referring to FIG. 1, be the transaction system schematic diagram of this specification embodiment, The transaction system may include multiple terminal and servers, and terminal is located at user side, the server communication with network side.Terminal can Think mobile phone, apparatus such as computer, provides the interface of transaction for user, user can be with login account to execute transactional operation.Service Device may include memory and processor, and memory is used to store the information of multiple accounts and bank card of contracting, processor It is handled for information, the transaction data etc. to account information, bank card of contracting.
It should be understood that the account in transaction system can bind one or more bank cards, this kind of bank card is label Bank card about into transaction system.For the account and signing bank card in transaction system, it can obtain corresponding user's Much information, for example, can obtain account corresponds to the information such as the name, identification card number, cell-phone number of user, signing bank card is corresponding The information such as card number, name, identification card number, the cell-phone number of user.
In a first aspect, this specification embodiment, which provides a kind of account information, determines method, it is applied in a transaction system, asks With reference to Fig. 2, method includes the following steps:
Step S201: the first account aggregation that transaction occurred with target bank card, institute are obtained in the transaction system Stating target bank card is the unsigned bank card in the transaction system;
It should be understood that target bank card is the unsigned bank card into transaction system, it is only capable of obtaining target bank card Partial information when trading with target bank card, such as transferred account service, target can be obtained in one embodiment The card number of bank card and the name of target bank card holder.
There are multiple accounts in this specification embodiment, in transaction system can be true according to the transaction record of each account Determine whether the account with target bank card occurred transaction, such as occurred with target bank card to transfer accounts, the transaction such as bank settlement.The One account aggregation can be the account aggregation that transaction occurred with target bank card.
In transaction system, each account can bind one or more bank card, and the bank card of binding can be label Bank card about into transaction system.It, can be according to the transaction record of signing bank card, determining and mesh in this specification embodiment The signing bank card of transaction occurred for mark bank card, corresponding account was determined according to signing bank card, to further determine that first Account aggregation.
Step S202: the second account aggregation that transaction occurred with the account in first account aggregation is obtained;
After the first account aggregation has been determined, it can be remembered according to the transaction of account each in transaction and/or bank card of contracting The account of transaction occurred for record, determining any account with the first account aggregation, obtained the second account aggregation.
As shown in figure 3, implementing the target bank card exemplified, each account of the first account aggregation, the second account for this specification Gather the schematic diagram of each account in family.In Fig. 3, with target bank card transaction occurred for account A, account B and account C;Account With account C transaction occurred for family D, account E and signing bank card a, in addition, account D is also silver-colored with account E and signing respectively Transaction occurred between row card a.So, in Fig. 3, the first account aggregation includes account A, account B and account C, the second account Family set includes account D, account E and the corresponding account of signing bank card a.
It should be understood that the trading activity in order to reflect target bank card nearest a period of time, this specification is implemented In example, the account in the first account aggregation and the second account aggregation can be screened, for example, by the first preset time period The interior account for having transaction with target bank card is determined as the account in the first account aggregation, by the second preset time period with the Account in one account aggregation had the account of transaction to be determined as the account in the second account aggregation.First preset time period and the Two preset time periods can be identical or not identical, can specifically set according to actual needs.In one embodiment, first Preset time period and the second preset time period are the time in the current time previous moon.
Step S203: it according to first account aggregation and second account aggregation, determines in the transaction system Target account information corresponding with the target bank card.
It should be understood that according to the first account aggregation and the second account aggregation, the account of each account in available set Family information, for example, the information such as available account name, account location, account identification card number.In one embodiment, The bank card information of available target bank card, bank card information may include name, regional information.By bank card information with The account information of each account is matched, if there is account identical with bank card information in account information, it is determined that The account information of the account is target account information.
In the embodiment of the present invention, since the more of account can be obtained by the account in transaction system and bank card of contracting Therefore unsigned bank card and the account in transaction system can be associated, that is, determine unsigned bank card by kind information Account of the holder in transaction system, to obtain the information of the account as target account information.In this way, being directed to mesh When standard silver row card is traded, the much information of target bank card can be obtained, to reduce transaction risk.
Optionally, described according to first account aggregation and second account aggregation, determine the transaction system In target account information corresponding with the target bank card, comprising: according to each account in first account aggregation, institute Any relevant parameter between the two in each account and the target bank card in the second account aggregation is stated, to described Each account in first account aggregation, each account in second account aggregation and the target bank card are gathered Class processing, obtains cluster result;According to the cluster result, target account information corresponding with the target bank card is determined.
In this specification embodiment, clustering algorithm can be K-MEANS algorithm, K-MEDOIDS algorithm, CLARANS algorithm Deng.In addition, in addition to clustering algorithm, other data digging methods can also be used, as sorting algorithm (KNN algorithm, decision tree, NB Algorithm etc.) or other algorithms.Relevant parameter can also be set according to actual needs, for example, relevant parameter It can be transfer accounts number, associated tightness etc..
In one embodiment, due to the account in the first account aggregation, the account in the second account aggregation, target bank There is direct or indirect connection between card, therefore, can according to any connection tightness degree between the two, to account and Target bank card is clustered, and cluster result is obtained.Cluster result includes multiple clustering clusters, in order to determine target account information, The clustering cluster where target bank card is determined in multiple clustering clusters, as the target cluster of target bank card, according to target The account information for including in cluster determines target account information corresponding with the target bank card.
Optionally, the relevant parameter includes: static association parameter and/or dynamically associates parameter, wherein described static to close Connection parameter is the parameter for showing to whether there is friend relation between account or between account and bank card, described to dynamically associate Parameter is used to show to whether there is between account or between account and bank card the parameter of trading activity.
In the embodiment of the present invention, relevant parameter can be defined as to two classes.The first kind is static association parameter, for example, account Between family or account and the bank card whether each other good friend in transaction system, the communication of other side whether is stored between account mutually Same terminal whether was used to carry out in record or between account or between account and bank card logged.Second class is that dynamic is closed Join parameter, i.e., there are the parameters of the dynamic operations behavior such as fund inflow and outflow between account or between account and bank card.It is static It relevant parameter and dynamically associates parameter and can wrap containing multiple parameters.
Optionally, each account in first account aggregation, each account in second account aggregation Family and the target bank card carry out clustering processing, obtain cluster result, comprising: to each of described first account aggregation Account, each account in second account aggregation and the target bank card carry out corporations' detection, obtain corporations' detection As a result;It is described according to the cluster result, determine target account information corresponding with the target bank card, comprising: according to institute Corporations' testing result is stated, determines the target account information.
Corporations' detection, also known as community detect, and refer to and closely partially determine connection in network, by these parts Referred to as corporations.In this specification embodiment, to each account in the first account aggregation, each of the second account aggregation Account and target bank card carry out corporations' detection, include N number of corporations in corporations' testing result, N is positive integer.In N number of society The corporations where target bank card are determined in group, and target account information is determined according to the account information in the corporations.
Optionally, each account in first account aggregation, each account in second account aggregation Family and the target bank card carry out corporations' detection, obtain corporations' testing result, referring to FIG. 4, being this specification embodiment The flow chart of corporations' detection of offer, comprising the following steps:
Step S401: constructing target network, in each node and first account aggregation in the target network Each account, each account in second account aggregation and the target bank card correspond;
Step S402: according to the relevant parameter in the target network between every two node, described every two are determined Associated weights between a node;
Step S403: according to the associated weights, default corporations' detection algorithm and with default corporations' detection algorithm Corresponding the number of iterations obtains corporations' testing result.
In this specification embodiment, when carrying out corporations' detection, target network is initially set up, it is every in the first account aggregation Each account and target bank card in a account, the second account aggregation constitute the node in target network.Still it is with Fig. 3 , the node in target network includes: account A, account B, account C, account D, account E, target bank card, and signing bank Block a.
Secondly, determining the associated weights between every two node according to the relevant parameter between every two node.At one In embodiment, when determining associated weights, to static association parameter and parameter can be dynamically associated it is respectively processed.For example, quiet State relevant parameter may be considered customer relationship it is more strong when a kind of association for reaching, it is possible to these static associations are joined Several weights are set to 1.For dynamically associating parameter, can by a normalized function by associated weights be mapped to 0 to 1 it Between, it can guarantee to dynamically associate the corresponding weight additive property of parameter in this way, and dynamically associate the corresponding weight of parameter and be less than static state The corresponding weight of relevant parameter.Later, static association weight is added with weight is dynamically associated, obtains the pass between two nodes Join weight.
For example, existing relevant parameter includes: for showing whether the two is good friend's between account A and account B Parameter x, for both show whether the parameter y in other side's address list, for both showing the parameter for number of transferring accounts z.So, the weight of account A two nodes corresponding with account B can be indicated with following formula:
x·1+y·1+f(z)
In the formula, if the two is good friend, x 1, if the two is not good friend, x 0, if the two is logical in other side In news record, y 1, if the two is in other side's address list, y 0, f (z) function is used for dynamically associating the corresponding power of parameter It is normalized again.Normalized function can be selected according to actual needs, such as z-score normalization function, Logistics function etc..In one embodiment, using logistics function f, expression formula is as follows:
In the formula, x is independent variable, and a, b are assignable parameter, the selection of a, b can by grid search come into Row determines.It should be understood that f is intended to 1 when x is intended to infinity, when x is intended to 0, f is intended to one and is greater than 0 Fixed value.
After the associated weights between each node have been determined, preset according to default corporations' detection algorithm and with described The corresponding the number of iterations of corporations' detection algorithm carries out corporations' detection.Default corporations' detection algorithm can carry out according to actual needs Setting, such as Infomap algorithm, Link Communities algorithm, modified Louvain algorithm etc., the embodiment of the present invention is not It limits.
In one embodiment, presetting corporations' detection algorithm is modified Louvain algorithm, using modified When Louvain algorithm carries out corporations' detection, steps are as follows:
Step 1: each node in target network is regarded as an independent corporations, the number and node of corporations Number is identical;
Step 2: for each node, successively attempting node to be assigned to the corporations where each neighbor node, calculates The modularity changes delta Q of front and back is distributed, and records that maximum neighbor node of Δ Q, if the maximum value of Δ Q is greater than zero, Corporations node being assigned to where that maximum neighbor node of Δ Q, otherwise remain unchanged, wherein neighbor node can be There are two nodes of direct connection relational, such as two nodes of transaction occurred;
Step 3: step 2 is repeated, until the affiliated corporations of all nodes no longer change;
Step 4: by the Node compression of the same corporations at a new node, the weight on the side between corporations' interior nodes It is converted into the weight of the ring of new node, the side right between corporations is converted into the side right weight between new node again;
Step 5: step 1 is repeated to step 4 and obtains corporations' testing result until meeting certain the number of iterations.
Optionally, described according to corporations' testing result, before determining the target account information, the method is also It include: the bank card information for obtaining the target bank card, the information content that the bank card information includes is less than the target account The information content that family information includes;It is described according to corporations' testing result, determine the target account information, comprising: described The target corporations where the target bank card are determined in corporations' testing result;Obtain the account for including in the target corporations Account information;Determine that the account information to match with the bank card information is the target account in the account information Family information.
In this specification embodiment, when being that target bank card is traded, the bank card of target bank card can be obtained Information, such as holder name, regional information, these information are usually less, can not carry out transaction risk by these information and comment Estimate.In order to determine account information corresponding with target bank card in transaction system, can be determined according to corporations' testing result Target corporations where target bank card, obtain the account for including in target corporations or signing bank card, it is corresponding obtain account or The corresponding account information of signing bank card, wherein account information includes at least bank card information, for example, account information includes surname Name, regional information, Account Registration information, history revenue and expenditure record etc..According to the account information in same corporations including account, with mesh Standard silver row card carries out the matching of name and regional information, if successful match, it is determined that the name and the corresponding account of regional information Family is account of the target bank card in transaction system, and account information is the target account information of target bank card.
Optionally, the account information provided in this specification embodiment determines method further include: obtains signing bank card collection It closes, every bank card in the signing bank card set is contracted with the transaction system;According to the signing bank card collection It closes, the interlock account information aggregate and the signing bank card that corporations are detected is carried out to the signing bank card set Gather corresponding real account information aggregate, the accuracy of corporations' testing result is verified, to determine changing for corporations' detection Generation number.
In order to be verified to the account information accuracy determined, in this specification embodiment, bank card set of contracting It can make for the part signing bank card that sampling is chosen using these sampling selected part signing bank cards as target bank card To excavate accuracy of the object to verify corporations' testing result.I.e. in each iterative process of corporations' detection, by establishing mesh Network is marked, corporations' testing result is obtained according to default corporations' detection algorithm, and determine and silver of contracting according to corporations' testing result Row blocks associated account information.Interlock account information is compared with the real account information of signing bank card, if identical, Then judge that corporations' testing result is correct.
In addition, in this specification embodiment, it, can when using signing bank card set verifying interlock account information accuracy After each iteration, according to corporations testing result of the every bank card in signing bank card set after current iteration, to count The accuracy rate in signing bank card set associative account information is calculated, the number of iterations is drawn and verifies the change curve of accuracy, is led to It crosses the change curve and selects suitable the number of iterations, as iteration corresponding with default corporations' detection algorithm in the embodiment of the present invention Number.
In this specification embodiment, the accuracy of corporations' testing result can also be improved by adjusting associated weights.Still By taking above-mentioned logistics function f as an example, dynamically associating the corresponding weight of parameter by function f determination can in implementation process It to determine multiple groups parameter a, b using grid search, calculates under each group of parameter, sampling signing bank card set passes through corporations Detect the accuracy rate of target account information identified, and using parameter a, b corresponding to accuracy rate highest as finally using a、b。
Second aspect, this specification embodiment provide a kind of account information and determine method, are applied in a transaction system, packet It includes:
The first account aggregation that transaction occurred with target bank card, the target bank are obtained in the transaction system Card is the unsigned bank card in the transaction system;
According to first account aggregation, target account corresponding with the target bank card in the transaction system is determined Information.
It is described according to first account aggregation in a kind of optional implementation, determine in the transaction system with institute State the corresponding target account information of target bank card, comprising:
According in first account aggregation each account and the target bank card in any pass between the two Join parameter, to each account and target bank card progress clustering processing in first account aggregation, is clustered As a result;
According to the cluster result, target account information corresponding with the target bank card is determined.
In a kind of optional implementation, described according to the cluster result, determination is corresponding with the target bank card Target account information, comprising:
The target cluster where the target bank card is determined in the cluster result;
According to the account information for including in the target cluster, target account letter corresponding with the target bank card is determined Breath.
It should be understood that fund is transferred accounts into the unsigned bank card of oneself since there are accounts, it is possible to pass through First account aggregation, to determine the corresponding target account information of target bank card.Therefore, in order to which the association for improving account information is imitated Rate can be used alone the first account aggregation to determine the target account information of target bank card.About this specification embodiment The account information that second aspect provides determines method, and the account information that specific implementation and first aspect provide determines method Implementation it is almost the same, detail is described in detail above, and no detailed explanation will be given here.
The third aspect, based on the same inventive concept, this specification embodiment provide a kind of account information determining device, application In a transaction system, referring to FIG. 5, the device includes:
With target bank card transaction occurred for the first account aggregation determining module 51 for obtaining in the transaction system The first account aggregation, the target bank card be the unsigned bank card in the transaction system;
For the determining account with first account aggregation transaction occurred for the second account combination determining module 52 Second account aggregation;
Account information determining module 53, for determining according to first account aggregation and second account aggregation Target account information corresponding with the target bank card in the transaction system.
In a kind of optional implementation, account information determining module 53, comprising:
First processing module 531, for according to each account in first account aggregation, second account aggregation In each account and the target bank card between relevant parameter, in first account aggregation each account, Each account and the target bank card in second account aggregation carry out clustering processing, obtain cluster result;
Second processing module 532, for determining target account corresponding with the target bank card according to the cluster result Family information.
In a kind of optional implementation, the cluster result includes multiple clustering clusters, Second processing module 532, comprising:
Target cluster determining module, for determining the clustering cluster where the target bank card in the multiple clustering cluster, As the target cluster of the target bank card;
Third processing module, for according to the account information for including in the target cluster, the determining and target bank card Corresponding target account information.
In a kind of optional implementation, the relevant parameter includes: static association parameter and/or dynamically associates parameter, Wherein, the static association parameter is the ginseng for showing to whether there is friend relation between account or between account and bank card Number, the parameter for dynamically associating parameter for showing to whether there is trading activity between account or between account and bank card.
In a kind of optional implementation, first processing module 531, comprising:
Fourth processing module 5311, for each account in first account aggregation, second account aggregation In each account and the target bank card carry out corporations' detection, obtain corporations' testing result;
Second processing module 532, comprising: the 5th processing module 5321, for determining institute according to corporations' testing result State target account information.
In a kind of optional implementation, third processing module 5311, comprising:
Network struction module, each node and first account for constructing target network, in the target network Each account in set, each account in second account aggregation and the target bank card correspond;
Weight determination module, for determining according to the relevant parameter in the target network between every two node Associated weights between the every two node;
6th processing module, for according to the associated weights, default corporations' detection algorithm and with the default corporations The corresponding the number of iterations of detection algorithm obtains corporations' testing result.
In a kind of optional implementation, described device further include:
First obtains module, and for obtaining the bank card information of the target bank card, the bank card information includes Information content is less than the information content that the target account information includes;
Fourth processing module 5321, comprising:
First determining module, for determining the target society where the target bank card in corporations' testing result Group;
Second obtains module, for obtaining the account information for the account for including in the target corporations;
Second determining module, for determining the account letter to match for the bank card information in the account information Breath is the target account information.
In a kind of optional implementation, described device further include:
Third obtains module, every bank card for obtaining signing bank card set, in the signing bank card set Contract with the transaction system;
Third determining module, for carrying out corporations according to the signing bank card set, to the signing bank card set Obtained interlock account information aggregate and the corresponding real account information aggregate of the signing bank card set is detected, is determined The number of iterations of corporations' detection.
About above-mentioned apparatus, wherein the concrete mode of modules is in the account information determination side that this specification provides It is described in detail in the embodiment of method, no detailed explanation will be given here.
Fourth aspect, based on the same inventive concept, this specification embodiment provide a kind of account information determining device, application In a transaction system, which includes:
The first of transaction occurred with target bank card for obtaining in the transaction system for account aggregation determining module Account aggregation, the target bank card are the unsigned bank card in the transaction system;
Account information determining module, for according to first account aggregation, determine in the transaction system with the mesh Mark the corresponding target account information of bank card.
About above-mentioned apparatus, wherein the concrete mode of modules is in the account information determination side that this specification provides It is described in detail in the embodiment of method, no detailed explanation will be given here.
5th aspect, based on inventive concept same as transaction identification method abnormal in previous embodiment, the present invention is also mentioned For a kind of server, as shown in fig. 6, including memory 604, processor 602 and being stored on memory 604 and can be in processor The computer program run on 602, the processor 602 realize that account information described previously determines method when executing described program Either method the step of.
Wherein, in Fig. 6, bus architecture (is represented) with bus 600, and bus 600 may include any number of interconnection Bus and bridge, bus 600 will include the one or more processors represented by processor 602 and what memory 604 represented deposits The various circuits of reservoir link together.Bus 600 can also will peripheral equipment, voltage-stablizer and management circuit etc. it Various other circuits of class link together, and these are all it is known in the art, therefore, no longer carry out further to it herein Description.Bus interface 606 provides interface between bus 600 and receiver 601 and transmitter 603.Receiver 601 and transmitter 603 can be the same element, i.e. transceiver, provide the unit for communicating over a transmission medium with various other devices.Place It manages device 602 and is responsible for management bus 600 and common processing, and memory 604 can be used for storage processor 602 and execute behaviour Used data when making.
6th aspect, based on the inventive concept that determines method in previous embodiment based on account information, the present invention also mentions For a kind of computer readable storage medium, it is stored thereon with computer program, institute above is realized when which is executed by processor State the step of either method method is determined based on account information.
This specification is referring to the method, equipment (system) and computer program product according to this specification embodiment Flowchart and/or the block diagram describes.It should be understood that can be realized by computer program instructions every in flowchart and/or the block diagram The combination of process and/or box in one process and/or box and flowchart and/or the block diagram.It can provide these computers Processor of the program instruction to general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices To generate a machine, so that generating use by the instruction that computer or the processor of other programmable data processing devices execute In setting for the function that realization is specified in one or more flows of the flowchart and/or one or more blocks of the block diagram It is standby.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates, Enable the manufacture of equipment, the commander equipment realize in one box of one or more flows of the flowchart and/or block diagram or The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one The step of function of being specified in a box or multiple boxes.
Although preferred embodiments of the present invention have been described, it is created once a person skilled in the art knows basic Property concept, then additional changes and modifications may be made to these embodiments.So it includes excellent that the following claims are intended to be interpreted as It selects embodiment and falls into all change and modification of the scope of the invention.
Obviously, various changes and modifications can be made to the invention without departing from essence of the invention by those skilled in the art Mind and range.In this way, if these modifications and changes of the present invention belongs to the range of the claims in the present invention and its equivalent technologies Within, then the present invention is also intended to include these modifications and variations.

Claims (22)

1. a kind of account information determines method, it is applied in a transaction system, which comprises
The first account aggregation that transaction occurred with target bank card is obtained in the transaction system, the target bank card is The unsigned bank card in the transaction system;
Obtain the second account aggregation that transaction occurred with the account in first account aggregation;
According to first account aggregation and second account aggregation, determine in the transaction system with the target bank Block corresponding target account information.
It is described according to first account aggregation and described 2. account information according to claim 1 determines method Two account aggregations determine target account information corresponding with the target bank card in the transaction system, comprising:
According to each account in first account aggregation, each account in second account aggregation and the mesh Any relevant parameter between the two in bank card is marked, to each account, second account in first account aggregation Each account and the target bank card in set carry out clustering processing, obtain cluster result;
According to the cluster result, target account information corresponding with the target bank card is determined.
3. account information according to claim 2 determines method, the cluster result includes multiple clustering clusters,
It is described according to the cluster result, determine target account information corresponding with the target bank card, comprising:
The clustering cluster where the target bank card is determined in the multiple clustering cluster, as the target bank card Target cluster;
According to the account information for including in the target cluster, target account information corresponding with the target bank card is determined.
4. account information according to claim 2 determines method, the relevant parameter include: static association parameter and/or Dynamically associate parameter, wherein the static association parameter is for showing between account or whether depositing between account and bank card In the parameter of friend relation, the parameter that dynamically associates is for showing between account or between account and bank card with the presence or absence of friendship The easy parameter for being.
5. determining method according to account information described in claim any in claim 2~4, wherein
Each account in first account aggregation, each account in second account aggregation and the mesh Standard silver row card carries out clustering processing, obtains cluster result, comprising: in first account aggregation each account, described the Each account and the target bank card in two account aggregations carry out corporations' detection, obtain corporations' testing result;
It is described according to the cluster result, determine target account information corresponding with the target bank card, comprising: according to described Corporations' testing result determines the target account information.
6. account information according to claim 5 determines method, each account in first account aggregation, Each account and the target bank card in second account aggregation carry out corporations' detection, obtain corporations' testing result, Include:
Target network is constructed, each node in the target network and each account, described in first account aggregation Each account and the target bank card in second account aggregation correspond;
According to the relevant parameter in the target network between every two node, the pass between the every two node is determined Join weight;
According to the associated weights, default corporations' detection algorithm and iteration time corresponding with default corporations' detection algorithm Number, obtains corporations' testing result.
7. account information according to claim 6 determines method, described according to corporations' testing result, determine described in Before target account information, the method also includes: obtain the bank card information of the target bank card, the bank card information The information content for including is less than the information content that the target account information includes;
It is described according to corporations' testing result, determine the target account information, comprising: in corporations' testing result really Make the target corporations where the target bank card;Obtain the account information for the account for including in the target corporations;Institute Stating the account information for determining to match with the bank card information in account information is the target account information.
8. account information according to claim 6 determines method, the method also includes:
Signing bank card set is obtained, every bank card in the signing bank card set is contracted with the transaction system;
The interlock account information that corporations are detected is carried out according to the signing bank card set, to the signing bank card set Set and the corresponding real account information aggregate of the signing bank card set carry out the accuracy of corporations' testing result Verifying, to determine the number of iterations of corporations' detection.
9. a kind of account information determines method, it is applied in a transaction system, which comprises
The first account aggregation that transaction occurred with target bank card is obtained in the transaction system, the target bank card is The unsigned bank card in the transaction system;
According to first account aggregation, target account letter corresponding with the target bank card in the transaction system is determined Breath.
10. account information according to claim 9 determines method, described according to first account aggregation, determine described in Target account information corresponding with the target bank card in transaction system, comprising:
According in first account aggregation each account and the target bank card in any association ginseng between the two Number obtains cluster knot to each account and target bank card progress clustering processing in first account aggregation Fruit;
According to the cluster result, target account information corresponding with the target bank card is determined.
11. account information according to claim 9 determines method, the cluster result includes multiple clustering clusters,
It is described according to the cluster result, determine target account information corresponding with the target bank card, comprising:
The clustering cluster where the target bank card is determined in the multiple clustering cluster, as the target bank card Target cluster;
According to the account information for including in the target cluster, target account information corresponding with the target bank card is determined.
12. a kind of account information determining device is applied in a transaction system, described device includes:
The first of transaction occurred with target bank card for obtaining in the transaction system for first account aggregation determining module Account aggregation, the target bank card are the unsigned bank card in the transaction system;
Second account combination determining module, for obtaining the second account that transaction occurred with the account in first account aggregation Family set;
Account information determining module, for determining the friendship according to first account aggregation and second account aggregation Target account information corresponding with the target bank card in easy system.
13. account information determining device according to claim 12, the account information determining module, comprising:
First processing module, for according to each account, every in second account aggregation in first account aggregation Any relevant parameter between the two in a account and the target bank card, to each of described first account aggregation Account, each account in second account aggregation and the target bank card carry out clustering processing, obtain cluster result;
Second processing module, for determining target account information corresponding with the target bank card according to the cluster result.
14. account information determining device according to claim 13, the cluster result includes multiple clustering clusters, described Two processing modules, comprising:
Target cluster determining module, for the clustering cluster where the target bank card determining in the multiple clustering cluster, by it Target cluster as the target bank card;
Third processing module, for according to the account information for including in the target cluster, determination to be corresponding with the target bank card Target account information.
15. account information determining device according to claim 13, the relevant parameter include: static association parameter and/ Or dynamically associate parameter, wherein the static association parameter be for show between account or between account and bank card whether There are the parameter of friend relation, the parameter that dynamically associates is for showing to whether there is between account or between account and bank card The parameter of trading activity.
16. account information determining device described in any claim in 3~14 according to claim 1, the first processing module, packet It includes:
Fourth processing module, for each account in first account aggregation, each of second account aggregation Account and the target bank card carry out corporations' detection, obtain corporations' testing result;
The Second processing module, comprising:
5th processing module, for determining the target account information according to corporations' testing result.
17. account information determining device according to claim 16, the fourth processing module, comprising:
Network struction module, each node and first account aggregation for constructing target network, in the target network In each account, each account in second account aggregation and the target bank card correspond;
Weight determination module, described in determining according to the relevant parameter in the target network between every two node Associated weights between every two node;
6th processing module, for being detected according to the associated weights, default corporations' detection algorithm and with the default corporations The corresponding the number of iterations of algorithm obtains corporations' testing result.
18. account information determining device according to claim 17, described device further include:
First obtains module, for obtaining the bank card information of the target bank card, the information that the bank card information includes Amount is less than the information content that the target account information includes;
The fourth processing module, comprising:
First determining module, for determining the target corporations where the target bank card in corporations' testing result;
Second obtains module, for obtaining the account information for the account for including in the target corporations;
Second determining module, for determining that the account information to match with the bank card information is in the account information The target account information.
19. account information determining device according to claim 17, described device further include:
Third obtain module, for obtain signing bank card set, it is described signing bank card set in every bank card with The transaction system signing;
Third determining module, for carrying out corporations' detection according to the signing bank card set, to the signing bank card set Obtained interlock account information aggregate and the corresponding real account information aggregate of the signing bank card set, determines corporations The number of iterations of detection.
20. a kind of account information determining device is applied in a transaction system, described device includes:
Account aggregation determining module, for obtaining the first account that transaction occurred with target bank card in the transaction system Set, the target bank card are the unsigned bank card in the transaction system;
Account information determining module, it is silver-colored with the target in the transaction system for determining according to first account aggregation Row blocks corresponding target account information.
21. a kind of server including memory, processor and stores the computer that can be run on a memory and on a processor The step of program, the processor realizes any one of claim 1-8 the method when executing described program, realizes right It is required that the step of any one of 9-11 the method.
22. a kind of computer readable storage medium, is stored thereon with computer program, power is realized when which is executed by processor The step of benefit requires the step of any one of 1-8 the method or realizes any one of claim 9-11 the method.
CN201810678532.9A 2018-06-27 2018-06-27 Account information determination method and device and server Active CN109165947B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201810678532.9A CN109165947B (en) 2018-06-27 2018-06-27 Account information determination method and device and server
CN202111554777.9A CN114219497A (en) 2018-06-27 2018-06-27 Account information determination method and device and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810678532.9A CN109165947B (en) 2018-06-27 2018-06-27 Account information determination method and device and server

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202111554777.9A Division CN114219497A (en) 2018-06-27 2018-06-27 Account information determination method and device and server

Publications (2)

Publication Number Publication Date
CN109165947A true CN109165947A (en) 2019-01-08
CN109165947B CN109165947B (en) 2021-11-02

Family

ID=64897342

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202111554777.9A Pending CN114219497A (en) 2018-06-27 2018-06-27 Account information determination method and device and server
CN201810678532.9A Active CN109165947B (en) 2018-06-27 2018-06-27 Account information determination method and device and server

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN202111554777.9A Pending CN114219497A (en) 2018-06-27 2018-06-27 Account information determination method and device and server

Country Status (1)

Country Link
CN (2) CN114219497A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110264337A (en) * 2019-05-28 2019-09-20 阿里巴巴集团控股有限公司 A kind of building of prediction model and bank card belonging country prediction technique and device
CN110738392A (en) * 2019-09-10 2020-01-31 上海派拉软件股份有限公司 Single-terminal multi-user wind control modeling method based on Bayesian network model
CN113743533A (en) * 2021-09-17 2021-12-03 重庆紫光华山智安科技有限公司 Picture clustering method and device and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104077955A (en) * 2013-03-29 2014-10-01 北京百度网讯科技有限公司 Method and equipment for determining place target information of place to be detected
US20150178735A1 (en) * 2009-05-07 2015-06-25 Visa U.S.A. Inc. Risk assessment rule set application for fraud prevention
CN106034149A (en) * 2015-03-13 2016-10-19 阿里巴巴集团控股有限公司 Account identification method and device
CN106202071A (en) * 2015-04-29 2016-12-07 腾讯科技(深圳)有限公司 Method, terminal, server and the system that accounts information obtains
CN106529962A (en) * 2016-11-18 2017-03-22 ***股份有限公司 Method and device used for enhancing hotspot account processing ability in trading system
CN106547785A (en) * 2015-09-22 2017-03-29 阿里巴巴集团控股有限公司 Information getting method and system in knowledge base
CN107256465A (en) * 2017-06-28 2017-10-17 阿里巴巴集团控股有限公司 The recognition methods of adventure account and device
CN107391579A (en) * 2013-01-10 2017-11-24 华为技术有限公司 A kind of method and apparatus for searching account

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150178735A1 (en) * 2009-05-07 2015-06-25 Visa U.S.A. Inc. Risk assessment rule set application for fraud prevention
CN107391579A (en) * 2013-01-10 2017-11-24 华为技术有限公司 A kind of method and apparatus for searching account
CN104077955A (en) * 2013-03-29 2014-10-01 北京百度网讯科技有限公司 Method and equipment for determining place target information of place to be detected
CN106034149A (en) * 2015-03-13 2016-10-19 阿里巴巴集团控股有限公司 Account identification method and device
CN106202071A (en) * 2015-04-29 2016-12-07 腾讯科技(深圳)有限公司 Method, terminal, server and the system that accounts information obtains
CN106547785A (en) * 2015-09-22 2017-03-29 阿里巴巴集团控股有限公司 Information getting method and system in knowledge base
CN106529962A (en) * 2016-11-18 2017-03-22 ***股份有限公司 Method and device used for enhancing hotspot account processing ability in trading system
CN107256465A (en) * 2017-06-28 2017-10-17 阿里巴巴集团控股有限公司 The recognition methods of adventure account and device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110264337A (en) * 2019-05-28 2019-09-20 阿里巴巴集团控股有限公司 A kind of building of prediction model and bank card belonging country prediction technique and device
CN110738392A (en) * 2019-09-10 2020-01-31 上海派拉软件股份有限公司 Single-terminal multi-user wind control modeling method based on Bayesian network model
CN110738392B (en) * 2019-09-10 2021-06-25 上海派拉软件股份有限公司 Single-terminal multi-user wind control modeling method based on Bayesian network model
CN113743533A (en) * 2021-09-17 2021-12-03 重庆紫光华山智安科技有限公司 Picture clustering method and device and storage medium

Also Published As

Publication number Publication date
CN114219497A (en) 2022-03-22
CN109165947B (en) 2021-11-02

Similar Documents

Publication Publication Date Title
CN108200203B (en) Block chain system based on double-layer network
CN106034149B (en) A kind of account recognition methods and device
CN110473083B (en) Tree risk account identification method, device, server and storage medium
CN103368917B (en) A kind of risk control method and system of network virtual user
CN105389488B (en) Identity identifying method and device
EP3818660A1 (en) Decentralized safeguard against fraud
CN112801658B (en) Cross-border resource transfer authenticity auditing method and device and electronic equipment
CN109165947A (en) Account information determines method, apparatus and server
CN109299334B (en) Data processing method and device of knowledge graph
CN110163634B (en) Refund method and device based on blockchain and electronic equipment
CN110225104A (en) Data capture method, device and terminal device
CN109636564A (en) Information verification mechanism, device, equipment and storage medium for air control
CN110852870A (en) Virtual resource transfer method, device, equipment and readable storage medium
CN107451854A (en) Determine method and device, the electronic equipment of user type
CN108572986A (en) A kind of method and node device of data update
CN109460889A (en) Risk management and control method, system, server and computer readable storage medium
CN110060155A (en) The intelligent contract of block chain executes method and device and electronic equipment
CN109711801A (en) A kind of Internetbank account checking method and device
CN106815725A (en) A kind of transaction verification method and device
CN110163691A (en) Invoice creation method and device, electronic equipment based on block chain
CN109413202A (en) The ordering system and method for block chain Transaction Information
CN106330657A (en) Friend processing method and device
CN113656497A (en) Data verification method and device based on block chain
CN109905366A (en) Terminal device safe verification method, device, readable storage medium storing program for executing and terminal device
CN111260372B (en) Resource transfer user group determination method, device, computer equipment and storage medium

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
TA01 Transfer of patent application right

Effective date of registration: 20200930

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Applicant after: Innovative advanced technology Co.,Ltd.

Address before: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Applicant before: Advanced innovation technology Co.,Ltd.

Effective date of registration: 20200930

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Applicant after: Advanced innovation technology Co.,Ltd.

Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands

Applicant before: Alibaba Group Holding Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant