掌桥专利:专业的专利平台
掌桥专利
首页

POS机非法移机确定方法及装置

文献发布时间:2023-06-19 10:41:48


POS机非法移机确定方法及装置

技术领域

本发明涉及数据处理技术领域,尤其涉及一种POS机非法移机确定方法及装置。

背景技术

商户收单,通常对商户的POS机器有严格要求,不允许POS机在非指定区域使用,现有方法是通过终端报送终端地理位置,银行通过检测终端地理位置是否发生变动,从而判别是否发生移机。

但很多老款终端不具备报送终端地理位置的功能,而对于具备报送终端地理位置的功能的新款终端,存在部分非法分子会通过篡改POS机器地理信息从而规避银行的检查,导致确定POS机非法移机的准确度不高。

发明内容

本发明实施例提供一种POS机非法移机确定方法,用以提高POS机非法移机确定的准确度,该方法包括:

获取POS机预设时段内的交易数据;

根据POS机预设时段内的交易数据,提取POS机对应的多个交易关联用户;

根据所述多个交易关联用户在银行交易系统内的交易流水数据,确定所述多个交易关联用户在所述预设时段内的重叠商圈位置信息;

根据所述重叠商圈位置信息和POS机的营业地址,得到POS机非法移机确定结果。

本发明具体实施例中,根据所述多个交易关联用户在银行交易系统内的交易流水数据,确定所述多个交易关联用户在所述预设时段内的重叠商圈位置信息,包括:

根据所述多个交易关联用户在银行交易系统内的交易流水数据,确定每个交易关联用户在所述预设时段内的消费商户信息;

对每个交易关联用户在所述预设时段内的消费商户信息进行地理分布聚类,得到每个交易关联用户在所述预设时段内的消费商圈信息;

根据每个交易关联用户在所述预设时段内的消费商圈信息,得到所述多个交易关联用户在所述预设时段内的重叠商圈位置信息。

具体实施时,对每个交易关联用户在所述预设时段内的消费商户信息进行地理分布聚类,得到每个交易关联用户在所述预设时段内的消费商圈信息,包括:

将一个交易关联用户在所述预设时段内的每个消费商户作为一个位置点,计算每个位置点到所有位置点之间的距离和;

将所述距离和数值最小对应的位置点确定为该交易关联用户在所述预设时段内的消费商圈的中心点;

对地图上的所有位置点进行地理分布聚类,确定该交易关联用户在所述预设时段内的消费商圈的半径;

结合每个交易关联用户在所述预设时段内的消费商圈的中心点和每个交易关联用户在所述预设时段内的消费商圈的半径,得到每个交易关联用户在所述预设时段内的消费商圈信息。

本发明具体实施例中,将一个交易关联用户在所述预设时段内的每个消费商户作为一个位置点之前,还包括:

根据一个交易关联用户在所述预设时段内的每个消费商户的地理位置,将地理位置远离其他消费商户地理位置的消费商户信息剔除。

本发明具体实施例中,根据每个交易关联用户在所述预设时段内的消费商圈信息,得到所述多个交易关联用户在所述预设时段内的重叠商圈位置信息,包括:

根据每个交易关联用户在所述预设时段内的消费商圈的中心点,在地图上寻找到每个交易关联用户在所述预设时段内的消费商圈的中心点的距离和最小的点,作为所述重叠商圈的中心。

本发明具体实施例中,根据所述重叠商圈位置信息和POS机的营业地址,得到POS机非法移机确定结果,包括:

若POS机的营业地址与所述重叠商圈位置之间的距离小于或等于预设阈值,则该POS机并未非法移机;

若POS机的营业地址与所述重叠商圈位置之间的距离大于预设阈值,则该POS机非法移机。

具体实施时,所述预设阈值是将所述重叠商圈的中心和每个交易关联用户在所述预设时段内的消费商圈信息进行比对得到的。

具体实施时,POS机的营业地址与所述重叠商圈位置之间的距离,包括:

POS机的营业地址与所述重叠商圈的中心之间的距离。

本发明具体实施例还提供一种POS机非法移机确定方法,还包括:

若确定POS机非法移机,向银行业务人员发送POS机非法移机警示信息。

本发明实施例还提供一种POS机非法移机确定装置,用以提高POS机非法移机确定的准确度,该装置包括:

交易数据获取模块,用于获取POS机预设时段内的交易数据;

交易关联用户提取模块,用于根据POS机预设时段内的交易数据,提取POS机对应的多个交易关联用户;

重叠商圈位置确定模块,用于根据所述多个交易关联用户在银行交易系统内的交易流水数据,确定所述多个交易关联用户在所述预设时段内的重叠商圈位置信息;

非法移机确定模块,用于根据所述重叠商圈位置信息和POS机的营业地址,得到POS机非法移机确定结果。

本发明具体实施例中,所述重叠商圈位置确定模块,包括:

消费商户信息确定单元,用于根根据所述多个交易关联用户在银行交易系统内的交易流水数据,确定每个交易关联用户在所述预设时段内的消费商户信息;

消费商圈信息确定单元,用于对每个交易关联用户在所述预设时段内的消费商户信息进行地理分布聚类,得到每个交易关联用户在所述预设时段内的消费商圈信息;

重叠商圈位置确定单元,用于根据每个交易关联用户在所述预设时段内的消费商圈信息,得到所述多个交易关联用户在所述预设时段内的重叠商圈位置信息。

具体实施时,所述消费商圈信息确定单元,具体用于:

将一个交易关联用户在所述预设时段内的每个消费商户作为一个位置点,计算每个位置点到所有位置点之间的距离和;

将所述距离和数值最小对应的位置点确定为该交易关联用户在所述预设时段内的消费商圈的中心点;

对地图上的所有位置点进行地理分布聚类,确定该交易关联用户在所述预设时段内的消费商圈的半径;

结合每个交易关联用户在所述预设时段内的消费商圈的中心点和每个交易关联用户在所述预设时段内的消费商圈的半径,得到每个交易关联用户在所述预设时段内的消费商圈信息。

本发明具体实施例中,所述消费商圈信息确定单元,还用于:

将一个交易关联用户在所述预设时段内的每个消费商户作为一个位置点之前,根据一个交易关联用户在所述预设时段内的每个消费商户的地理位置,将地理位置远离其他消费商户地理位置的消费商户信息剔除。

本发明具体实施例中,所述重叠商圈位置确定单元,具体用于:

根据每个交易关联用户在所述预设时段内的消费商圈的中心点,在地图上寻找到每个交易关联用户在所述预设时段内的消费商圈的中心点的距离和最小的点,作为所述重叠商圈的中心。

本发明具体实施例中,所述非法移机确定模块具体用于:

若POS机的营业地址与所述重叠商圈位置之间的距离小于或等于预设阈值,则该POS机并未非法移机;

若POS机的营业地址与所述重叠商圈位置之间的距离大于预设阈值,则该POS机非法移机。

具体实施时,所述预设阈值是将所述重叠商圈的中心和每个交易关联用户在所述预设时段内的消费商圈信息进行比对得到的。

具体实施时,POS机的营业地址与所述重叠商圈位置之间的距离,包括:

POS机的营业地址与所述重叠商圈的中心之间的距离。

本发明具体实施例中的POS机非法移机确定装置,还包括:警示提醒模块,用于:

若确定POS机非法移机,向银行业务人员发送POS机非法移机警示信息。

本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述POS机非法移机确定方法。

本发明实施例也提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述POS机非法移机确定方法的计算机程序。

本发明实施例中,通过获取POS机预设时段内的交易数据;根据POS机预设时段内的交易数据,提取POS机对应的多个交易关联用户;根据多个交易关联用户在银行交易系统内的交易流水数据,确定多个交易关联用户在预设时段内的重叠商圈位置信息;根据重叠商圈位置信息和POS机的营业地址,得到POS机非法移机确定结果。由于大部分用户的生活圈相对固定,通过对POS机的交易关联用户的消费交易流水进行分析,能够得到交易关联用户消费的固定商圈,以确定POS机毗邻的商圈位置,从而确定POS机是否发生移机,相较于现有技术,即使POS机不具备报送终端地理位置的功能,或者被篡改POS机器地理信息,也能够准确地确定POS机是否发生移机,从而提高了POS机非法移机确定的准确度。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中POS机非法移机确定方法的示意图。

图2为本发明具体实施例中步骤103的具体实现方法示意图。

图3为本发明具体实施例中步骤202的具体实现方法示意图。

图4为本发明具体实施例中步骤104的具体实现方法示意图。

图5为本发明具体实施例中POS机非法移机确定方法的示意图。

图6为本发明实施例中POS机非法移机确定装置示意图。

图7为本发明具体实施例中的重叠商圈位置确定模块603的结构示意图。

图8为本发明具体实施例中POS机非法移机确定装置示意图。

图9为本发明实施例中用于POS机非法移机确定的电子设备示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供了一种POS机非法移机确定方法,用以提高POS机非法移机确定的准确度,如图1所示,该方法包括:

步骤101:获取POS机预设时段内的交易数据;

步骤102:根据POS机预设时段内的交易数据,提取POS机对应的多个交易关联用户;

步骤103:根据多个交易关联用户在银行交易系统内的交易流水数据,确定多个交易关联用户在预设时段内的重叠商圈位置信息;

步骤104:根据重叠商圈位置信息和POS机的营业地址,得到POS机非法移机确定结果。

由图1所示流程可以得知,本发明实施例中,通过获取POS机预设时段内的交易数据;根据POS机预设时段内的交易数据,提取POS机对应的多个交易关联用户;根据多个交易关联用户在银行交易系统内的交易流水数据,确定多个交易关联用户在预设时段内的重叠商圈位置信息;根据重叠商圈位置信息和POS机的营业地址,得到POS机非法移机确定结果。由于大部分用户的生活圈相对固定,通过对POS机的交易关联用户的消费交易流水进行分析,能够得到交易关联用户消费的固定商圈,以确定POS机毗邻的商圈位置,从而确定POS机是否发生移机,相较于现有技术,即使POS机不具备报送终端地理位置的功能,或者被篡改POS机器地理信息,也能够准确地确定POS机是否发生移机,从而提高了POS机非法移机确定的准确度。

具体实施时,首先获取POS机预设时段内的交易数据。预设时段是根据实际判断需要,预先设置的时长,例如可以是本次POS机非法移机确定与上次POS机非法移机确定之间的时长,也可以是一固定时长,例如一个月、90天或120天等。

获取POS机预设时段内的交易数据后,根据POS机预设时段内的交易数据,提取POS机对应的多个交易关联用户。POS机进行的每笔交易是持有该POS机的商户和顾客之间完成的,因此每笔交易对应的顾客即为该笔交易的交易关联用户,根据POS机预设时段内的交易数据,能够提取得到多笔交易对应的交易关联用户。

提取POS机对应的多个交易关联用户后,根据多个交易关联用户在银行交易系统内的交易流水数据,确定多个交易关联用户在预设时段内的重叠商圈位置信息。具体实施过程,如图2所示,包括:

步骤201:根据多个交易关联用户在银行交易系统内的交易流水数据,确定每个交易关联用户在预设时段内的消费商户信息;

步骤202:对每个交易关联用户在预设时段内的消费商户信息进行地理分布聚类,得到每个交易关联用户在预设时段内的消费商圈信息;

步骤203:根据每个交易关联用户在预设时段内的消费商圈信息,得到多个交易关联用户在预设时段内的重叠商圈位置信息。

由于大部分用户的生活圈相对固定,通过对POS机的交易关联用户的消费交易流水进行分析,得到每个交易关联用户的消费商户信息,对此进行聚类分析能够得到交易关联用户消费的固定商圈,将多个交易关联用户的消费商圈进行重叠,从而确定POS机毗邻的商圈位置。

步骤202具体实现过程,如图3所示,包括:

步骤301:将一个交易关联用户在预设时段内的每个消费商户作为一个位置点,计算每个位置点到所有位置点之间的距离和;

步骤302:将距离和数值最小对应的位置点确定为该交易关联用户在预设时段内的消费商圈的中心点;

步骤303:对地图上的所有位置点进行地理分布聚类,确定该交易关联用户在预设时段内的消费商圈的半径;

步骤304:结合每个交易关联用户在预设时段内的消费商圈的中心点和每个交易关联用户在预设时段内的消费商圈的半径,得到每个交易关联用户在预设时段内的消费商圈信息。

由于交易关联用户的消费具有随机性,也存在偶尔消费范围脱离固定商圈的情况,因此,具体实施例中,为了避免判断错误,将一个交易关联用户在预设时段内的每个消费商户作为一个位置点之前,还包括:

根据一个交易关联用户在预设时段内的每个消费商户的地理位置,将地理位置远离其他消费商户地理位置的消费商户信息剔除。将不可能的数据提前剔除,以免影响固定商圈位置的判定。

步骤303具体实施时,以确定的该交易关联用户在预设时段内的消费商圈的中心点为圆心,每次设定不同的半径,即每次在前一次的半径的基础上增加一个设定的步长,计算每个半径对应的圆圈内的位置点个数占全部位置点的比例,提前设好一个预定的阈值,例如75%,或者80%,当某个半径对应的圆圈内的位置点个数占全部位置点的比例高于这个阈值时,将这个半径确定为该交易关联用户在预设时段内的消费商圈的半径。

根据每个交易关联用户在预设时段内的消费商圈的中心点和每个交易关联用户在预设时段内的消费商圈的半径,能得到每个交易关联用户的消费商圈的圆形区域和地理位置。

得到每个交易关联用户在预设时段内的消费商圈信息后,根据每个交易关联用户在预设时段内的消费商圈信息,得到多个交易关联用户在预设时段内的重叠商圈位置信息。具体实施过程,包括:

根据每个交易关联用户在预设时段内的消费商圈的中心点,在地图上寻找到每个交易关联用户在预设时段内的消费商圈的中心点的距离和最小的点,作为重叠商圈的中心。

为了避免偶然数据带来的误差,在在地图上寻找之前,先对每个交易关联用户在预设时段内的消费商圈的中心点进行数据筛选,将明显远离其他消费商圈的中心点的消费商圈信息删除。

得到重叠商圈的中心后,比对每个交易关联用户在预设时段内的消费商圈信息和重叠商圈的中心,确定一个预设阈值,具体过程为:以重叠商圈的中心为圆心,对每个交易关联用户在预设时段内的消费商圈的圆形区域的重叠部分进行数据分析,确定重叠商圈的半径,在重叠商圈的半径基础上预留一定的误差和裕度,得到一个预设阈值。

确定多个交易关联用户在预设时段内的重叠商圈位置信息和预设阈值后,根据重叠商圈位置信息和POS机的营业地址,得到POS机非法移机确定结果。具体实施过程,如图4所示,包括:

步骤401:若POS机的营业地址与重叠商圈位置之间的距离小于或等于预设阈值,则该POS机并未非法移机;

步骤402:若POS机的营业地址与重叠商圈位置之间的距离大于预设阈值,则该POS机非法移机。

其中,POS机的营业地址与重叠商圈位置之间的距离具体实施时,是指POS机的营业地址与重叠商圈的中心之间的距离。

本发明具体实施例中提供的POS机非法移机确定主要基于以下事实:一般某收单行商户的一台或多台POS机即终端机,正常的营业范围的地理位置,应该在商户经营地址的一定偏差范围内,具体可以通过计算POS机交易发生的地理位置,和商户营业地址的地理距离是否超过阈值来计算POS机是否发生移机。但如果商户采用某种手段,篡改了POS机交易发生时的地理信息,该方法则会失效。

针对此种场景,从发生移机的POS机上消费的客户群入手,可以假定POS机上发生交易的所有客户或大部分客户均是正常客户,那么客户的生活圈必然在POS机实际位置的周边。从而可以统计在POS机上发生交易的交易关联用户,确定POS机的交易范围依照的原则,是沿着以POS机所在位置为圆心,交易频次随离圆心的距离递增而减小的。

因此,一个交易关联用户对应的消费商圈的确定:罗列客户近期的一系列交易及交易的地理位置,每次交易的地理位置视为一个点,计算到所有点的距离和最小的点,该点即为交易关联用户的消费商圈的中心点。

多个客户的重叠消费商圈的中心点计算:到所有交易关联用户的消费商圈的中心点之间的距离和最小的点,则为多个客户的重叠消费商圈的中心点。

计算多个客户的重叠消费商圈的中心点和POS机在银行系统登记的营业地理位置,是否在阈值范围内,如在,则证明POS机未发生移机,否则认为发生非法移机。

具体实施例中,还提供一种POS机非法移机确定方法,如图5所示,在图1的基础上还包括:

步骤501:若确定POS机非法移机,向银行业务人员发送POS机非法移机警示信息。

以提醒银行业务系统,进行后续的处理和操作,避免POS机非法移机的出现。

基于同一发明构思,本发明实施例还提供一种POS机非法移机确定装置,由于POS机非法移机确定装置所解决问题的原理与POS机非法移机确定方法相似,因此POS机非法移机确定装置的实施可以参见POS机非法移机确定方法的实施,重复之处不再赘述,具体结构如图6所示:

交易数据获取模块601,用于获取POS机预设时段内的交易数据;

交易关联用户提取模块602,用于根据POS机预设时段内的交易数据,提取POS机对应的多个交易关联用户;

重叠商圈位置确定模块603,用于根据多个交易关联用户在银行交易系统内的交易流水数据,确定多个交易关联用户在预设时段内的重叠商圈位置信息;

非法移机确定模块604,用于根据重叠商圈位置信息和POS机的营业地址,得到POS机非法移机确定结果。

具体实施例中,重叠商圈位置确定模块603的结构如图7所示,包括:

消费商户信息确定单元701,用于根根据多个交易关联用户在银行交易系统内的交易流水数据,确定每个交易关联用户在预设时段内的消费商户信息;

消费商圈信息确定单元702,用于对每个交易关联用户在预设时段内的消费商户信息进行地理分布聚类,得到每个交易关联用户在预设时段内的消费商圈信息;

重叠商圈位置确定单元703,用于根据每个交易关联用户在预设时段内的消费商圈信息,得到多个交易关联用户在预设时段内的重叠商圈位置信息。

具体实施过程中,消费商圈信息确定单元702具体用于:

将一个交易关联用户在预设时段内的每个消费商户作为一个位置点,计算每个位置点到所有位置点之间的距离和;

将距离和数值最小对应的位置点确定为该交易关联用户在预设时段内的消费商圈的中心点;

对地图上的所有位置点进行地理分布聚类,确定该交易关联用户在预设时段内的消费商圈的半径;

结合每个交易关联用户在预设时段内的消费商圈的中心点和每个交易关联用户在预设时段内的消费商圈的半径,得到每个交易关联用户在预设时段内的消费商圈信息。

为了减少误差,消费商圈信息确定单元702,还用于:

将一个交易关联用户在预设时段内的每个消费商户作为一个位置点之前,根据一个交易关联用户在预设时段内的每个消费商户的地理位置,将地理位置远离其他消费商户地理位置的消费商户信息剔除。

具体实施例中,重叠商圈位置确定单元703具体用于:

根据每个交易关联用户在预设时段内的消费商圈的中心点,在地图上寻找到每个交易关联用户在预设时段内的消费商圈的中心点的距离和最小的点,作为重叠商圈的中心。

为了避免偶然数据带来的误差,在在地图上寻找之前,先对每个交易关联用户在预设时段内的消费商圈的中心点进行数据筛选,将明显远离其他消费商圈的中心点的消费商圈信息删除。

得到重叠商圈的中心后,比对每个交易关联用户在预设时段内的消费商圈信息和重叠商圈的中心,确定一个预设阈值,具体过程为:以重叠商圈的中心为圆心,对每个交易关联用户在预设时段内的消费商圈的圆形区域的重叠部分进行数据分析,确定重叠商圈的半径,在重叠商圈的半径基础上预留一定的误差和裕度,得到一个预设阈值。

具体实施时,非法移机确定模块604具体用于:

若POS机的营业地址与重叠商圈位置之间的距离小于或等于预设阈值,则该POS机并未非法移机;

若POS机的营业地址与重叠商圈位置之间的距离大于预设阈值,则该POS机非法移机。

其中,POS机的营业地址与重叠商圈位置之间的距离,具体是指:POS机的营业地址与重叠商圈的中心之间的距离。

本发明具体实施例中,还提供一种POS机非法移机确定装置,如图8所示,在图6的基础上,还包括:

警示提醒模块801,用于:

若确定POS机非法移机,向银行业务人员发送POS机非法移机警示信息。

本发明实施例提供一种用于实现上述POS机非法移机确定方法中的全部或部分内容的电子设备的实施例所述电子设备具体包含有如下内容:

处理器(processor)、存储器(memory)、通信接口(Communications Interface)和总线;其中,所述处理器、存储器、通信接口通过所述总线完成相互间的通信;所述通信接口用于实现相关设备之间的信息传输;该电子设备可以是台式计算机、平板电脑及移动终端等,本实施例不限于此。在本实施例中,该电子设备可以参照实施例用于实现POS机非法移机确定方法的实施例及用于实现POS机非法移机确定装置的实施例进行实施,其内容被合并于此,重复之处不再赘述。

图9为本申请实施例的电子设备900的系统构成的示意框图。如图9所示,该电子设备900可以包括中央处理器901和存储器902;存储器902耦合到中央处理器901。值得注意的是,该图9是示例性的;还可以使用其他类型的结构,来补充或代替该结构,以实现电信功能或其他功能。

一实施例中,POS机非法移机确定功能可以被集成到中央处理器901中。其中,中央处理器901可以被配置为进行如下控制:

获取POS机预设时段内的交易数据;

根据POS机预设时段内的交易数据,提取POS机对应的多个交易关联用户;

根据多个交易关联用户在银行交易系统内的交易流水数据,确定多个交易关联用户在预设时段内的重叠商圈位置信息;

根据重叠商圈位置信息和POS机的营业地址,得到POS机非法移机确定结果。

从上述描述可知,本申请的实施例提供的电子设备,通过获取POS机预设时段内的交易数据;根据POS机预设时段内的交易数据,提取POS机对应的多个交易关联用户;根据多个交易关联用户在银行交易系统内的交易流水数据,确定多个交易关联用户在预设时段内的重叠商圈位置信息;根据重叠商圈位置信息和POS机的营业地址,得到POS机非法移机确定结果。由于大部分用户的生活圈相对固定,通过对POS机的交易关联用户的消费交易流水进行分析,能够得到交易关联用户消费的固定商圈,以确定POS机毗邻的商圈位置,从而确定POS机是否发生移机,相较于现有技术,即使POS机不具备报送终端地理位置的功能,或者被篡改POS机器地理信息,也能够准确地确定POS机是否发生移机,从而提高了POS机非法移机确定的准确度。

在另一个实施方式中,POS机非法移机确定装置可以与中央处理器901分开配置,例如可以将POS机非法移机确定装置配置为与中央处理器901连接的芯片,通过中央处理器的控制来实现POS机非法移机确定功能。

如图9所示,该电子设备900还可以包括:通信模块903、输入单元904、音频处理器905、显示器906、电源907。值得注意的是,电子设备900也并不是必须要包括图9中所示的所有部件;此外,电子设备900还可以包括图9中没有示出的部件,可以参考现有技术。

如图9所示,中央处理器901有时也称为控制器或操作控件,可以包括微处理器或其他处理器装置和/或逻辑装置,该中央处理器901接收输入并控制电子设备900的各个部件的操作。

其中,存储器902,例如可以是缓存器、闪存、硬驱、可移动介质、易失性存储器、非易失性存储器或其它合适装置中的一种或更多种。可储存上述与失败有关的信息,此外还可存储执行有关信息的程序。并且中央处理器901可执行该存储器902存储的该程序,以实现信息存储或处理等。

输入单元904向中央处理器901提供输入。该输入单元904例如为按键或触摸输入装置。电源907用于向电子设备900提供电力。显示器906用于进行图像和文字等显示对象的显示。该显示器例如可为LCD显示器,但并不限于此。

该存储器902可以是固态存储器,例如,只读存储器(ROM)、随机存取存储器(RAM)、SIM卡等。还可以是这样的存储器,其即使在断电时也保存信息,可被选择性地擦除且设有更多数据,该存储器的示例有时被称为EPROM等。存储器902还可以是某种其它类型的装置。存储器902包括缓冲存储器921(有时被称为缓冲器)。存储器902可以包括应用/功能存储部922,该应用/功能存储部922用于存储应用程序和功能程序或用于通过中央处理器901执行电子设备900的操作的流程。

存储器902还可以包括数据存储部923,该数据存储部923用于存储数据,例如联系人、数字数据、图片、声音和/或任何其他由电子设备使用的数据。存储器902的驱动程序存储部924可以包括电子设备的用于通信功能和/或用于执行电子设备的其他功能(如消息传送应用、通讯录应用等)的各种驱动程序。

通信模块903即为经由天线908发送和接收信号的发送机/接收机903。通信模块(发送机/接收机)903耦合到中央处理器901,以提供输入信号和接收输出信号,这可以和常规移动通信终端的情况相同。

基于不同的通信技术,在同一电子设备中,可以设置有多个通信模块903,如蜂窝网络模块、蓝牙模块和/或无线局域网模块等。通信模块(发送机/接收机)903还经由音频处理器905耦合到扬声器909和麦克风910,以经由扬声器909提供音频输出,并接收来自麦克风910的音频输入,从而实现通常的电信功能。音频处理器905可以包括任何合适的缓冲器、解码器、放大器等。另外,音频处理器905还耦合到中央处理器901,从而使得可以通过麦克风910能够在本机上录音,且使得可以通过扬声器909来播放本机上存储的声音。

本发明实施例还提供一种计算机可读存储介质,存储有执行上述POS机非法移机确定方法的计算机程序。

综上所述,本发明实施例提供的POS机非法移机确定方法及装置具有如下优点:

通过获取POS机预设时段内的交易数据;根据POS机预设时段内的交易数据,提取POS机对应的多个交易关联用户;根据多个交易关联用户在银行交易系统内的交易流水数据,确定多个交易关联用户在预设时段内的重叠商圈位置信息;根据重叠商圈位置信息和POS机的营业地址,得到POS机非法移机确定结果。由于大部分用户的生活圈相对固定,通过对POS机的交易关联用户的消费交易流水进行分析,能够得到交易关联用户消费的固定商圈,以确定POS机毗邻的商圈位置,从而确定POS机是否发生移机,相较于现有技术,即使POS机不具备报送终端地理位置的功能,或者被篡改POS机器地理信息,也能够准确地确定POS机是否发生移机,从而提高了POS机非法移机确定的准确度。

本领域内的技术人员应明白,本发明的实施例可提供为方法、装置、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、装置和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。术语“上”、“下”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。本发明并不局限于任何单一的方面,也不局限于任何单一的实施例,也不局限于这些方面和/或实施例的任意组合和/或置换。而且,可以单独使用本发明的每个方面和/或实施例或者与一个或更多其他方面和/或其实施例结合使用。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。

相关技术
  • POS机非法移机确定方法及装置
  • 对POS终端非法移机行为进行监控的方法
技术分类

06120112639698