一种用户归属地的判定方法和装置与流程

文档序号:12465301阅读:179来源:国知局
一种用户归属地的判定方法和装置与流程
本发明实施例涉及大数据
技术领域
,尤其涉及一种用户归属地的判定方法和装置。
背景技术
:目前,对用户的归属地的判定有如下两种方式:方式一、根据交易数据中收单机构所对应的地区确定用户的归属地。方式二、根据用户注册时填写的注册地确定用户的归属地。针对上述方式一由于受价格利益驱动,用户的套、冒、绕行为频有发生,若简单地从收单机构所对应的地区判定用户的归属地区,会造成数据失真。针对上述方式二,由于用户注册登记时,用户归属地区的信息不做准确性校验,会造成数据失真,因此注册信息也不可信。综上,现有的对用户的归属地的判定由于存在数据失真,降低了判定用户归属地准确性,而如何能够更准确的判定用户的归属地,目前还没有相应的解决方案。技术实现要素:本发明实施例提供一种用户归属地的判定方法和装置,用以提高判定用户的归属地的准确率。本发明实施例提供一种用户归属地的判定方法,包括:接收查询请求,所述查询请求中包括用户标识信息;根据所述用户标识信息查询用户归属库,确定所述用户标识信息所对应用户的归属地;其中,所述用户归属库包括一一对应的用户标识信息及归属地,且所述用户归属库是基于历史交易数据所建立的。较佳的,所述用户归属库是基于历史交易数据所建立的,包括:从历史交易数据中获取交易渠道为固定位置交易终端的第一交易数据,所述第一交易数据中至少包括:第一账户信息、第一交易时间、固定位置交易终端归属地;从历史交易数据中获取交易渠道为移动交易终端的第二交易数据,所述第二交易数据中至少包括:第二账户信息、用户标识信息、第二交易时间;若所述第一账户信息与所述第二账户信息相同,且所述第一交易时间与所述第二交易时间之间的时间差在预设时间段内,则将所述固定位置交易终端归属地作为所述用户归属库中所述用户标识信息所对应的归属地。较佳的,所述第一账户信息与所述第二账户信息相同,且所述第一交易时间与所述第二交易时间之间的时间差在预设时间段内时,若存在同一个用户标识信息对应多个固定位置交易终端归属地,则将出现次数最多的固定位置交易终端归属地作为所述用户归属库中该用户标识信息所对应的归属地。较佳的,还包括:从历史交易数据中获取交易渠道为移动交易终端的第三交易数据,所述第三交易数据中至少包括:第三账户信息、用户标识信息;根据所述第三账户信息,从预先设置的账户归属库中获取所述第三账户信息所对应的账户归属地;将所述第三账户信息所对应的账户归属地作为该用户标识信息所对应的归属地;判断所述用户归属库中是否存在该用户标识信息,若不存在,则将该用户标识信息以及该用户标识信息所对应的归属地添加至所述用户归属库中。较佳的,还包括:周期性的更新所述用户归属库。本发明实施例提供一种用户归属地的判定装置,包括:接收模块,用于接收查询请求,所述查询请求中包括用户标识信息;确定模块,用于根据所述用户标识信息查询用户归属库,确定所述用户标识信息所对应用户的归属地;其中,所述用户归属库包括一一对应的用户标识信息及归属地,且所述用户归属库是基于历史交易数据所建立的。较佳的,还包括:建立模块,所述建立模块,具体用于:从历史交易数据中获取交易渠道为固定位置交易终端的第一交易数据,所述第一交易数据中至少包括:第一账户信息、第一交易时间、固定位置交易终端归属地;从历史交易数据中获取交易渠道为移动交易终端的第二交易数据,所述第二交易数据中至少包括:第二账户信息、用户标识信息、第二交易时间;若所述第一账户信息与所述第二账户信息相同,且所述第一交易时间与所述第二交易时间之间的时间差在预设时间段内,则将所述固定位置交易终端归属地作为所述用户归属库中所述用户标识信息所对应的归属地。较佳的,所述第一账户信息与所述第二账户信息相同,且所述第一交易时间与所述第二交易时间之间的时间差在预设时间段内时,若存在同一个用户标识信息对应多个固定位置交易终端归属地,则将出现次数最多的固定位置交易终端归属地作为所述用户归属库中该用户标识信息所对应的归属地。较佳的,所述建立模块,还用于:从历史交易数据中获取交易渠道为移动交易终端的第三交易数据,所述第三交易数据中至少包括:第三账户信息、用户标识信息;根据所述第三账户信息,从预先设置的账户归属库中获取所述第三账户信息所对应的账户归属地;将所述第三账户信息所对应的账户归属地作为该用户标识信息所对应的归属地;判断所述用户归属库中是否存在该用户标识信息,若不存在,则将该用户标识信息以及该用户标识信息所对应的归属地添加至所述用户归属库中。较佳的,所述建立模块,还用于:周期性的更新所述用户归属库。上述实施例提供的一种用户归属地的判定方法和装置,包括:接收查询请求,所述查询请求中包括用户标识信息;根据所述用户标识信息查询用户归属库,确定所述用户标识信息所对应用户的归属地,其中,所述用户归属库包括一一对应的用户标识信息及归属地,且所述用户归属库是基于历史交易数据所建立的。可以看出,由于用户归属库是基于历史交易数据所建立的,因此,能够提高判定用户的归属地的准确率,此外,基于建立的用户归属库还可生成统计报表、进行多维度数据分析,因此,还能够为业务运营提供更有力的数据支撑。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍。图1为本发明实施例提供的一种用户归属地的判定方法流程示意图;图2为本发明实施例提供的一种建立用户归属库的方法流程示意图;图3为本发明实施例提供的一种对用户归属库的补充方法流程示意图;图4为本发明实施例一种用户归属地的判定装置的结构示意图。具体实施方式为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。图1示例性示出了本发明实施例提供的一种用户归属地的判定方法流程示意图,如图1所示,该方法可包括:S101、接收查询请求,该查询请求中包括用户标识信息。S102、根据用户标识信息查询用户归属库,确定用户标识信息所对应用户的归属地。其中,用户归属库中包括一一对应的用户标识信息及归属地,并且用户归属库是基于历史交易数据所建立的。其中,用户标识信息可以为商户标识信息,当用户标识信息为商户标识信息时,用户归属地为商户归属地,用户归属库为商户归属库,当然,用户标识信息也可以为其它类型的标识信息。用户归属库的建立过程,可参考图2所示的方法流程。图2示例性示出了本发明实施例提供的一种建立用户归属库的方流程示意图,如图2所示,该方法可包括:S201、从历史交易数据中获取交易渠道为固定位置交易终端的第一交易数据,第一交易数据中至少包括:第一账户信息、第一交易时间、固定位置交易终端归属地。S202、从历史交易数据中获取交易渠道为移动交易终端的第二交易数据,第二交易数据中至少包括:第二账户信息、用户标识信息、第二交易时间。S203、在第一账户信息与第二账户信息相同,且第一交易时间与第二交易时间之间的时间差在预设时间段内时,将固定位置交易终端归属地作为用户归属库中用户标识信息所对应的归属地。其中,预设时间段可根据实际情况自行设定,例如,在一种应用场景中,若固定位置交易终端离用户较近,则可将预设时间段设置为30分钟或其它的较短的时间段,若固定位置交易终端离用户较远,则可将预设时间段设置为1小时或其它较长的时间段。在上述步骤S201中,从历史交易数据中获取交易渠道为固定位置交易终端的第一交易数据时,可从历史交易数据中获取交易渠道为ATM(AutomaticTellerMachine,自动柜员机)的交易数据,此时,固定位置交易终端的归属地为ATM机器的归属地;也可从历史交易数据中获取交易渠道为“柜台”的交易数据,此时,固定位置交易终端的归属地为该“柜台”的归属地;还可从历史交易数据中获取交易渠道为其它类型的交易数据,只要保证交易渠道为固定位置交易终端即可。在上述步骤S202中,在从历史交易数据中获取交易渠道为移动交易终端的第二交易数据时,可从历史交易数据中获取交易渠道为POS(pointofsale,销售终端)的交易数据,也可从历史交易数据中获取交易渠道为其它类型的交易数据。可选的,在第一账户信息与第二账户信息相同,且第一交易时间与第二交易时间之间的时间差在预设时间段内时,若存在同一个用户标识信息对应多个固定位置交易终端归属地,则将出现次数最多的固定位置交易终端归属地作为用户归属库中该用户标识信息所对应的归属地。可选的,为了提高判定用户的归属地的准确率,还可周期性的更新用户归属库。具体的,可基于预设的一段时间的交易数据对用户归属库进行增量更新。即,可基于预设的一段时间的交易数据得到的用户标识信息以及该用户标识信息所对应的归属地,并且原来的用户归属库中不存在该用户标识信息以及该用户标识信息所对应的归属地时,将基于预设的一段时间的交易数据得到的用户标识信息以及该用户标识信息所对应的归属地添加至用户归属库中。具体的,也可基于预设的一段时间的交易数据对用户归属库进行更新,即可基于预设的一段时间的交易数据得到的用户标识信息以及该用户标识信息所对应的归属地,并且原来的用户归属库中存在该用户标识信息以及该用户标识信息所对应的归属地时,但是基于预设的一段时间的交易数据得到的该用户标识信息所对应的归属地与原来的用户归属库中存在的该用户标识信息所对应的归属地不一致时,将基于预设的一段时间的交易数据得到的该用户标识信息所对应的归属地更新至用户归属库中。下面通过一个具体的例子对图2所示的方法流程进行详细的解释说明。该例子中的用户标识信息为商户标识信息,首先假设预设的时间段为30分钟,进一步假设用户1使用账户信息为“001”的银行卡于2016年11月28日09:00在ATM1机器上取了1000元,并假设ATM1的归属地为“上海市浦东新区”,然后用户1在从ATM1机器上取了1000元之后,用户1于2016年11月28日09:10又使用账户信息为“001”银行卡在商户标识为“A”的线下商户进行消费,此时,由于在ATM1机器上取了1000元的账户信息为“001”,在商户标识为“A”的商户进行消费时所使用的账户信息也为“001”,并且在ATM1机器上取了1000元的交易时间“2016年11月28日09:00”与在商户标识为“A”的商户进行消费时的交易时间“2016年11月28日09:10”之间的时间差在预设的时间段“30分钟”内,因此,可生成如表格一所示的对应关系,由于,此时,商户标识“A”与归属地“上海市浦东新区”之间的对应关系是第一。表格一商户标识归属地出现次数A上海市浦东新区1从上述表格一中可以看出,商户标识“A”对应的归属地为“上海市浦东新区”,即表示将ATM1机器的归属地“上海市浦东新区”作为商户标识“A”所对应商户的归属地,又由于是第一次将ATM1机器的归属地“上海市浦东新区”作为商户标识“A”所对应商户的归属地,因此,在上述表格一中记录的出现次数为“1”。进一步假设用户2使用账户信息为“002”的银行卡于2016年11月28日09:05在ATM1机器上取了2000元,并假设ATM1的归属地为“上海市浦东新区”,然后用户2在从ATM1机器上取了2000元之后,用户2于2016年11月28日09:15又使用账户信息为“002”银行卡在商户标识为“A”的商户进行消费,此时,由于在ATM1机器上取了2000元的账户信息为“002”,在商户标识为“A”的商户进行消费时所使用的账户信息也为“002”,并且在ATM1机器上取了2000元的交易时间“2016年11月28日09:05”与在商户标识为“A”的商户进行消费时的交易时间“2016年11月28日09:15”之间的时间差在预设的时间段“30分钟”内,因此,可生成如下述表格二所示的对应关系。表格二商户标识归属地出现次数A上海市浦东新区2从上述表格二中可以看出,商户标识“A”对应的归属地为“上海市浦东新区”,即表示将ATM1机器的归属地“上海市浦东新区”作为商户标识“A”所对应商户的归属地,又由于是第二次将ATM1机器的归属地“上海市浦东新区”作为商户标识“A”所对应商户的归属地,因此,在上述表格二中记录的出现次数为“2”。进一步假设用户3使用账户信息为“003”的银行卡于2016年11月28日09:10在ATM1机器上取了3000元,并假设ATM2的归属地为“上海市静安区”,然后用户3在从ATM2机器上取了3000元之后,用户3于2016年11月28日09:20又使用账户信息为“003”银行卡在商户标识为“A”的商户进行消费,此时,由于在ATM2机器上取了3000元的账户信息为“003”,在商户标识为“A”的商户进行消费时所使用的账户信息也为“003”,并且在ATM2机器上取了3000元的交易时间“2016年11月28日09:10”与在商户标识为“A”的商户进行消费时的交易时间“2016年11月28日09:20”之间的时间差在预设的时间段“30分钟”内,因此,可生成如下述表格三所示的对应关系。表格三商户标识归属地出现次数A上海市静安区1从上述表格三中可以看出,商户标识“A”对应的归属地为“上海市静安区”,即表示将ATM2机器的归属地“上海市静安区”作为商户标识“A”所对应商户的归属地,由于是第一次将ATM1机器的归属地“上海市静安区”作为商户标识“A”所对应商户的归属地,因此,在上述表格三中记录的出现次数为“1”。进一步假设用户4使用账户信息为“004”的银行卡于2016年11月28日13:00在ATM3机器上取了4000元,并假设ATM3的归属地为“昆山市花桥镇”,然后用户4在从ATM3机器上取了4000元之后,用户4于2016年11月28日13:28又使用账户信息为“004”银行卡在商户标识为“A”的商户进行消费,此时,由于在ATM3机器上取了4000元的账户信息为“004”,在商户标识为“A”的商户进行消费时所使用的账户信息也为“004”,并且在ATM3机器上取了4000元的交易时间“2016年11月28日13:00”与在商户标识为“A”的商户进行消费时的交易时间“2016年11月28日13:28”之间的时间差在预设的时间段“30分钟”内,因此,可生成如下述表格四所示的对应关系。表格四商户标识归属地出现次数A昆山市花桥镇1从上述表格四中可以看出,商户标识“A”对应的归属地为“昆山市花桥镇”,即表示将ATM3机器的归属地“昆山市花桥镇”作为商户标识“A”所对应商户的归属地,又由于是第一次将ATM3机器的归属地“昆山市花桥镇”作为商户标识“A”所对应商户的归属地,因此,在上述表格四中记录的出现次数为“1”。对上述表格一中记录的信息、表格二中记录的信息、表格三中记录的信息、表格四中记录的信息进行统计,可得到如下表格五:表格五商户标识归属地出现次数上海市浦东新区2从上述表格五中可以看出,商户标识“A”对应的归属地分别为“上海市浦东新区”、“上海市静安区”、“昆山市花桥镇”,并且商户标识“A”对应的归属地为“上海市浦东新区”出现的次数为2次,商户标识“A”对应的归属地为“上海市静安区”出现的次数为1次,商户标识“A”对应的归属地为“昆山市花桥镇”出现的次数为1次,因此,可将“上海市浦东新区”作为商户标识“A”对应的归属地。可选的,在通过图2所示的方法流程建立好用户归属库以后,为了使得用户归属库中的用户更加全面,从而提高用户归属地判定的准确率,还可通过图3所示的方法流程,对用户归属库进行补充。图3示例性示出了本发明实施例提供的一种对用户归属库的补充方法的流程示意图,如图3所示,该方法流程可包括:S301、从历史交易数据中获取交易渠道为移动交易终端的第三交易数据,第三交易数据中至少包括:第三账户信息、用户标识信息。S302、根据第三交易数据中的第三账户信息,从预先设置的账户归属库中获取第三账户信息所对应的账户归属地。S303、将第三账户信息所对应的账户归属地作为该用户标识信息所对应的归属地。S304、判断用户归属库中是否存在该用户标识信息,若是,则结束流程,否则,转至步骤S305。S305、将该用户标识信息以及该用户标识信息所对应的归属地添加至用户归属库中。在上述步骤S301中,在从历史交易数据中获取交易渠道为移动交易终端的第三交易数据时,可从历史交易数据中获取交易渠道为POS的交易数据,也可从历史交易数据中获取交易渠道为其它类型的交易数据。上述步骤S302中的账户归属库,可基于一定时间段内的历史交易数据,建立账户与账户的常用地区之间的对应关系,并根据账户与账户的常用地区之间的对应关系,建立账户归属库。例如,针对任一账户,可基于该账户在过去36个月内的交易明细数据,并将36个月内交易量最大的地区作为该账户的常用地区,从而建立账户归属库。可选的,若账户归属库中存在同一账户信息对应多个账户归属地时,可将出现次数最多的账户归属地作为该用户标识信息所对应的归属地添加至用户归属库中。具体的,若账户归属库中存在同一账户信息对应多个账户归属地时,可将出现次数最多的账户归属地作为该用户标识信息所对应的归属地的原理与上述在第一账户信息与第二账户信息相同,且第一交易时间与第二交易时间之间的时间差在预设时间段内时,若存在同一个用户标识信息对应多个固定位置交易终端归属地,则将出现次数最多的固定位置交易终端归属地作为用户归属库中该用户标识信息所对应的归属地的判定方式类似,在此不再赘述。在采用图2和图3所示的方法,建立好用户归属库以后,可将基于建立的用户归属库生成统计报表、进行多维度数据分析,从而能够更为准确地判定用户的归属地。根据以上内容可以看出,由于用户归属库是基于历史交易数据所建立的,因此,能够提高判定用户的归属地的准确率,此外,基于建立的用户归属库还可生成统计报表、进行多维度数据分析,因此,还能够为业务运营提供更有力的数据支撑。基于相同的技术构思,本发明实施例提供一种用户归属地的判定装置,如图4所示,该装置可包括:接收模块401,用于接收查询请求,所述查询请求中包括用户标识信息;确定模块402,用于根据所述用户标识信息查询用户归属库,确定所述用户标识信息所对应用户的归属地;其中,所述用户归属库包括一一对应的用户标识信息及归属地,且所述用户归属库是基于历史交易数据所建立的。较佳的,还包括:建立模块403,建立模块403,具体用于:从历史交易数据中获取交易渠道为固定位置交易终端的第一交易数据,所述第一交易数据中至少包括:第一账户信息、第一交易时间、固定位置交易终端归属地;从历史交易数据中获取交易渠道为移动交易终端的第二交易数据,所述第二交易数据中至少包括:第二账户信息、用户标识信息、第二交易时间;若所述第一账户信息与所述第二账户信息相同,且所述第一交易时间与所述第二交易时间之间的时间差在预设时间段内,则将所述固定位置交易终端归属地作为所述用户归属库中所述用户标识信息所对应的归属地。较佳的,所述第一账户信息与所述第二账户信息相同,且所述第一交易时间与所述第二交易时间之间的时间差在预设时间段内时,若存在同一个用户标识信息对应多个固定位置交易终端归属地,则将出现次数最多的固定位置交易终端归属地作为所述用户归属库中该用户标识信息所对应的归属地。较佳的,建立模块403,还用于:从历史交易数据中获取交易渠道为移动交易终端的第三交易数据,所述第三交易数据中至少包括:第三账户信息、用户标识信息;根据所述第三账户信息,从预先设置的账户归属库中获取所述第三账户信息所对应的账户归属地;将所述第三账户信息所对应的账户归属地作为该用户标识信息所对应的归属地;判断所述用户归属库中是否存在该用户标识信息,若不存在,则将该用户标识信息以及该用户标识信息所对应的归属地添加至所述用户归属库中。较佳的,建立模块403,还用于:周期性的更新所述用户归属库。综上,本发明实施例提供的一种用户归属地的判定方法和装置,包括:接收查询请求,所述查询请求中包括用户标识信息;根据所述用户标识信息查询用户归属库,确定所述用户标识信息所对应用户的归属地,其中,所述用户归属库包括一一对应的用户标识信息及归属地,且所述用户归属库是基于历史交易数据所建立的。可以看出,由于用户归属库是基于历史交易数据所建立的,因此,能够提高判定用户的归属地的准确率,此外,基于建立的用户归属库还可生成统计报表、进行多维度数据分析,因此,还能够为业务运营提供更有力的数据支撑。本领域内的技术人员应明白,本发明的实施例可提供为方法、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1