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

一种识别线下收单设备的方法、装置和设备

文献发布时间:2024-04-18 19:58:53


一种识别线下收单设备的方法、装置和设备

技术领域

本申请涉及计算机技术领域,尤其涉及一种识别线下收单设备的方法、装置和设备。

背景技术

在由多个店铺构成的服务区域,通常会有为服务区域统一提供服务的服务区域管理者。例如,可以为服务区域中的各个店铺提供基础公共服务,基于各个店铺的经营情况安排统一或区别化的商业营销活动等。

在实际应用时,服务区域管理者为了对区域内各店铺的整体经营情况进行了解,可以通过统计区域内现有的交易收单设备来实现。目前,需要由店铺主动提供店铺内的收单设备的相关信息,或者,需要由区域管理者实际到访区域内店铺并实际进行交易来获得收单设备信息,不仅耗费人力较多,而且当收单设备发生变动时无法及时同步更新,会存在线上存储的收单设备信息与线下实际收单设备信息不一致的情况,为服务区域的经营管理活动造成不便。

发明内容

本说明书实施例提供一种线下收单设备的识别方法、装置和设备,以解决现有的线上维护的服务区域的收单设备信息与线下实际的收单设备信息不一致的问题。

为解决上述技术问题,本说明书实施例是这样实现的:

本说明书实施例提供的一种线下收单设备的识别方法,包括:

获取目标服务区域的地理范围信息;

获取线下支付交易信息;所述线下支付交易信息中包含收单设备标识和交易位置信息;

判断所述交易位置信息是否与所述目标服务区域的地理范围信息匹配,得到第一判断结果;

若所述第一判断结果为是,则将所述收单设备标识统计至与所述目标服务区域相对应的收单设备标识集合。

本说明书实施例提供的一种线下收单设备的识别装置,包括:

第一信息获取模块,用于获取目标服务区域的地理范围信息;

第二信息获取模块,用于获取线下支付交易信息;所述线下支付交易信息中包含收单设备标识和交易位置信息;

判断模块,用于判断所述交易位置信息是否与所述目标服务区域的地理范围信息匹配,得到第一判断结果;

统计模块,用于若所述第一判断结果为是,则将所述收单设备标识统计至与所述目标服务区域相对应的收单设备标识集合。

本说明书实施例提供的一种线下收单设备的识别设备,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

获取目标服务区域的地理范围信息;

获取线下支付交易信息;所述线下支付交易信息中包含收单设备标识和交易位置信息;

判断所述交易位置信息是否与所述目标服务区域的地理范围信息匹配,得到第一判断结果;

若所述第一判断结果为是,则将所述收单设备标识统计至与所述目标服务区域相对应的收单设备标识集合。

本说明书一个实施例至少能够达到以下有益效果:通过获取目标服务区域的地理范围信息并获取线下支付交易信息(包含收单设备标识和交易位置信息),若所述交易位置信息与所述目标服务区域的地理范围信息匹配,则将所述收单设备标识统计至与所述目标服务区域相对应的收单设备标识集合,由此,能够实现对目标服务区域中的收单设备的线上识别,保持目标服务区域内收单设备信息的线上线下一致。

附图说明

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

图1为本说明书实施例提供的一种线下收单设备的识别方法的应用场景的示意图;

图2为本说明书实施例提供的一种线下收单设备的识别方法的流程示意图;

图3为本说明书实施例提供的一种实际应用场景下,基于支付识别线下门店收单状态变动的方案的流程示意图;

图4为本说明书实施例提供的对应于图2的一种线下收单设备的识别装置的结构示意图;

图5为本说明书实施例提供的对应于图2的一种线下收单设备的识别设备的结构示意图。

具体实施方式

为使本说明书一个或多个实施例的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例及相应的附图对本说明书一个或多个实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本说明书一个或多个实施例保护的范围。

应当理解,尽管在本申请文件中可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。

以下结合附图,详细说明本说明书各实施例提供的技术方案。

现有技术中,服务区域管理者通过人工线下采集或由区域内各店铺主动上报的方式来获知区域内存在的收单设备,不仅浪费人力、效率低,且对于线下收单设备的变动难以及时进行更新,为经营管理活动造成不便。

为了解决现有技术中的缺陷,本方案给出了以下实施例:

图1为本说明书实施例中一种线下收单设备的识别方法的应用场景的示意图。

如图1所示,在服务区域的店铺101中,可以设有收单设备102。在店铺101中进行线下支付交易的用户,可以使用支付终端103,获取到包括收单设备102对应的收单设备标识在内的支付交易信息。

尽管图1中仅示出了一个店铺101和一个收单设备102,但是在实际应用时,一个店铺101中可以有两个或更多个收单设备102。并且,在一个服务区域中,通常包含多个店铺101。

继续参照图1,支付终端103可以将收单设备标识以及支付时的交易位置信息发送至服务平台104。其中,所述支付终端103和所述服务平台104可以是相关联的或相对应的,例如,可以是由相同的开发者提供的。服务平台104可以基于在收单设备102上发生的支付交易的交易位置信息,以及预先知道的服务区域的地理范围信息,来确定收单设备102与服务区域之间的匹配关系。换言之,可以基于收单设备102对应的交易位置信息与服务区域的地理范围信息之间的匹配关系,来识别出属于服务区域的各个收单设备102。

在实际应用中,可选地,服务平台104在识别出属于服务区域的收单设备102后,还可以将收单设备102的相关信息发送至服务平台104对应的用户终端106,具体地,可以发送至登录有服务平台104的管理者105的账号的用户终端106。所述用户终端106用于由服务区域的管理者105查看服务区域内的收单设备相关信息,以便于进行经营管理活动。

图1中以硬件设备(例如,手机、平板、智能穿戴设备等,不限于这些示例)的方式显示了支付终端103和用户终端106,可以理解的是,支付终端103和用户终端106实际可以是指安装于硬件设备上的客户端软件。其中,支付终端103可以是安装于硬件设备中的通用的、用于进行支付的应用程序,例如,可以通过提供支付二维码或扫描收款二维码等实现支付。用户终端106可以是安装于硬件设备中的由服务区域的管理者105使用的、可以用于查看服务区域内店铺的经营状况信息的客户端软件。

在本说明书的实施例中,尽管图1中示出了所述收单设备102可以是POS机,具体地可以包括手持收银终端(传统扫码POS机)、智能POS机(刷卡扫码一体机)等。在实际应用中,收单设备102可以不限于POS机,例如,还可以是收款音箱、扫码盒子、收银机、称重一体机等,收单设备102的类型可以不限于这些示例。

并且,在实际应用时,基于收单设备102进行支付的技术方案,可以包括近场通信(Near FieldCommunication,NFC)、WIFI、3G/4G/5G、POS机刷卡技术、二维码扫码技术、条形码扫码技术、蓝牙、红外、短消息(ShortMessageService,SMS)、多媒体消息(MultimediaMessageService,MMS)等,本说明书实施例对于具体的支付技术不进行限定。

接下来,将从服务平台104的角度,针对说明书实施例提供的一种线下收单设备的识别方法结合附图进行具体说明。

图2为本说明书实施例提供的一种线下收单设备的识别方法的流程示意图。

从程序角度而言,流程的执行主体可以为搭载于应用服务器(例如,图1的服务平台104)的程序。可以理解,该方法可以通过任何具有计算、处理能力的装置、设备、平台、设备集群来执行。

如图2所示,该流程可以包括以下步骤:

步骤202:获取目标服务区域的地理范围信息。

其中,服务区域,可以是指对应一定地理区域范围的、包含有多个商店(或称,门店、商户等)的综合经营区域。例如,所述服务区域可以包括城市商圈、高速公路服务区等统一管理的商业服务区域。通常,一个服务区域可以对应多个店铺,一个店铺可以对应一个或多个收单设备。其中,一个店铺,具体可以是指物理上实际存在的一个商家经营门店。

地理范围信息,可以用于表示服务区域所占据的实际地理区域的范围。可选地,地理范围信息可以是基于经纬度坐标信息来描述的。在实际应用时,可以预先存储有服务区域的地理范围信息。例如,服务区域的地理范围信息可以存储的服务平台的存储装置中,当步骤202时,可以从存储装置中获取预先存储的地理范围信息。或者,服务区域的地理范围信息可以存储在另外的服务器或数据库中,当步骤202时,可以从另外的服务器或数据库中获取预先存储的地理范围信息。

步骤204:获取线下支付交易信息;所述线下支付交易信息中包含收单设备标识和交易位置信息。

其中,收单设备标识可以包括收单设备ID。对于POS机类型的收单设备而言,收单设备标识可以称为PID。

可选地,在一些实际应用情况下,一个PID可能会对应多个实际的收单设备(例如,对于连锁店等),这种情况下,收单设备标识可以包括收单设备ID与店铺ID(例如,可以称为storeid)的组合。即,可以基于收单设备ID与店铺ID的组合,来唯一确定一个实际的收单设备。

在本说明书的实施例中,为了识别出目标服务区域中的收单设备,需要将目标服务区域的地理范围与发生的线下支付交易的交易位置进行匹配,以便基于位置匹配结果,来确定线下支付交易相关联的收单设备是否为目标服务区域内的收单设备。

其中,线下支付交易,可以是指如图1中所示的,使用支付终端103与收单设备102进行交互所实现的交易。

线下支付交易信息,可以包括与所述线下支付交易相关联的信息。

具体地,所述线下支付交易信息,可以包括交易业务信息,所述交易业务信息可以包括收单设备标识,可选地,还可以包括交易订单编号、交易时间、交易金额、支付方账号、收款方账号、支付方名称、收款方名称等。

具体地,所述线下支付交易信息,还可以包括交易位置信息。所述交易位置信息,可以是在执行所述线下支付交易时,所述支付终端103的位置信息。所述交易位置信息,具体可以包括定位信息,即,通过特定的定位技术来获取移动手机或终端用户的位置信息(经纬度坐标)。其中,所述特定的定位技术可以包括基于GPS的定位或者基于移动运营网的基站的定位等。

在实际应用中,可以在线下支付交易的支付过程中或支付完成后,支付终端103将所述线下支付交易信息发送至服务平台104。更具体地,在获得支付终端103的终端用户授权的情况下,将所述线下支付交易信息发送至服务平台104。

在本说明书的实施例中,所述服务平台104,可以是能够为服务区域的管理者提供服务的平台。

步骤206:判断所述交易位置信息是否与所述目标服务区域的地理范围信息匹配,得到第一判断结果。

具体地,服务平台104能够基于步骤202获取的目标服务区域的地理范围信息,以及步骤204获取的线下支付交易信息,来从线下支付交易信息所关联的众多收单设备中,基于地理范围信息与各收单设备对应的线下支付交易的交易位置信息,从所述众多收单设备中识别出归属于目标服务区域的收单设备。

其中,所述交易位置信息是否与所述目标服务区域的地理范围信息匹配,具体可以包括,所述交易位置信息所表示的位置位于所述地理范围信息所表示的范围内;或者,具体可以包括,所述交易位置信息所表示的位置位于所述地理范围信息所表示的范围内的概率值大于预设概率阈值。

其中,所述交易位置信息所表示的位置位于所述地理范围信息所表示的范围内的概率阈值,可以是基于大量线下支付交易信息统计得到的。其中,所述交易位置信息可以是基于大量线下支付交易信息的交易位置统计确定的。

步骤208:若所述第一判断结果为是,则将所述收单设备标识统计至与所述目标服务区域相对应的收单设备标识集合。

可选地,若某收单设备对应的线下支付交易的交易位置信息与目标服务区域的地理范围信息匹配,则可以认为该收单设备属于所述目标服务区域,则可以将该收单设备对应的收单设备标识统计至与所述目标服务区域相对应的收单设备标识集合中。

可选地,若某收单设备对应的线下支付交易的交易位置信息与目标服务区域的地理范围信息不匹配,则可以认为该收单设备不属于所述目标服务区域,则不将该收单设备对应的收单设备标识统计至与所述目标服务区域相对应的收单设备标识集合中。

在实际应用中,所述收单设备标识集合,在图2中的方法执行之前,可以是空的集合,或者,可以是包含有预先收集的收单设备标识的集合。所述预先收集的收单设备标识,例如,可以是通过店铺方主动提供的或者由服务区域管理方线下人工收集的。

应当理解,本说明书一个或多个实施例所述的方法中,部分步骤的顺序可以根据实际需要调整,或者可以省略部分步骤。例如,步骤202和步骤204的执行顺序可以互换。

图2中的方法,通过获取目标服务区域的地理范围信息并获取线下支付交易信息(包含收单设备标识和交易位置信息),若所述交易位置信息与所述目标服务区域的地理范围信息匹配,则将所述收单设备标识统计至与所述目标服务区域相对应的收单设备标识集合,由此,能够实现对目标服务区域中的收单设备的线上识别,保持目标服务区域内收单设备信息的线上线下一致。

基于图2的方法,本说明书实施例还提供了该方法的一些具体实施方式,下面进行说明。

在本说明书的一个或多个实施例中,考虑到支付终端103的交易位置信息在获取的过程中由于定位精度等原因存在定位不准或定位漂移的问题,为了确定步骤206和步骤208中识别判断结果的准确性,在实际应用中,可以以由多个线下支付交易信息组成的交易信息簇为单位,基于交易信息簇对应的交易位置信息来判断交易信息簇对应的收单设备是否属于目标服务区域。

具体地,步骤206可以包括:根据所述收单设备标识,将所述线下支付交易信息划分为与各收单设备标识对应的交易信息簇;判断所述交易信息簇中的各线下支付交易信息的交易位置信息是否与所述目标服务区域的地理范围信息匹配。相应地,步骤208可以包括,若所述第一判断结果为是,则将所述交易信息簇对应的收单设备标识统计至归属于所述目标服务区域的收单设备标识集合。

其中,一个收单设备标识可以对应一个或多个交易信息簇;一个交易信息簇中的各线下支付交易信息的收单设备标识相同且交易位置相近。对于交易位置是否相近,可以根据交易位置之间的距离是否小于预设距离阈值来确定。

例如,当一个收单设备仅在一个服务区域中使用时,一个收单设备通常会得到一个对应的交易信息簇。又如,当一个收单设备在多个服务区域中使用时(例如,某连锁商店可能将某收单设备由A商圈的门店移到B商圈中的门店使用),一个收单设备通常会得到多个对应的交易信息簇(例如,一个交易信息簇对应于A商圈,一个交易信息簇对应于B商圈)。

步骤206,可选地,所述根据所述收单设备标识,将所述线下支付交易信息划分为与各收单设备标识对应的交易信息簇,具体可以包括:根据所述收单设备标识和所述交易位置信息,将所述线下支付交易信息划分为与各收单设备标识对应的且交易位置相近的交易信息簇。

步骤206,另外可选地,所述根据所述收单设备标识,将所述线下支付交易信息划分为与各收单设备标识对应的交易信息簇,具体可以包括:首先,根据所述收单设备标识,将所述线下支付交易划分为与各收单设备标识对应的交易信息预备簇;然后,根据所述交易信息预备簇中各线下支付交易对应的交易位置信息,将所述交易信息预备簇划分为包含有交易位置相近的线下支付交易信息的交易信息簇。

步骤206,可选地,所述判断所述交易信息簇中的各线下支付交易信息的交易位置信息是否与所述目标服务区域的地理范围信息匹配,具体可以包括:对于目标交易信息簇,将交易位置位于所述目标服务区域的所述地理范围内的线下支付交易信息标记为范围内交易信息;确定所述范围内交易信息在所述目标交易信息簇中的数量比例;判断所述数量比例是否大于或等于预设的第一比例阈值。相应地,步骤208中,所述若所述第一判断结果为是,则将所述收单设备标识统计至与所述目标服务区域相对应的收单设备标识集合,具体可以包括:若所述数量比例大于或等于预设的第一比例阈值,则将所述目标交易信息簇对应的收单设备标识统计至归属于所述目标服务区域的收单设备标识集合。

其中,所述确定所述范围内交易信息在所述目标交易信息簇中的数量比例,也可以称为确定所述目标交易信息簇在所述目标服务区域的所述地理范围内的实际交易浓度;相应地,所述第一预设比例,也可以称为预设的所述目标交易信息簇在所述目标服务区域的所述地理范围内的交易浓度阈值。

例如,若所述第一比例阈值(所述交易浓度阈值)可以为30%;那么,若所述数量比例(所述实际交易浓度)大于或等于30%(例如为40%),则将目标交易信息簇对应的收单设备确定为所述目标服务区域的收单设备,将其统计至归属于所述目标服务区域的收单设备标识集合;若所述数量比例(所述实际交易浓度)小于30%(例如为20%),则认为目标交易信息簇对应的收单设备不为所述目标服务区域的收单设备,不进行后续处理。

在本说明书的一个或多个实施例中,若在如图2所述的方法执行之前,在收单设备标识集合中已经存在与目标服务区域对应的收单设备,那么,则在执行图2所示的方法后,能够识别出目标服务区域中新增的收单设备。

在实际应用中,可选地,步骤208中,所述将所述收单设备标识统计至与所述目标服务区域相对应的收单设备标识集合,具体可以包括:获取与所述目标服务区域预先关联的收单设备标识集合;判断所述收单设备标识是否属于所述预先关联的收单设备标识集合,得到第二判断结果;若所述第二判断结果为否,则将所述收单设备标识添加至所述预先关联的收单设备标识集合,得到更新后的收单设备标识集合。

另外可选地,步骤208中,所述将所述收单设备标识统计至与所述目标服务区域相对应的收单设备标识集合,具体可以包括:获取与所述目标服务区域预先关联的收单设备标识集合;判断所述收单设备标识是否属于所述预先关联的收单设备标识集合,得到第三判断结果;若所述第三判断结果为否,则为所述收单设备标识添加第一标签;所述第一标签可以用于表示,所述收单设备标识对应的收单设备为所述目标服务区域中新增的收单设备。其中,可选地,所述为所述收单设备标识添加第一标签之后,还可以包括:获取携带有所述第一标签的所述新增的收单设备的第一设备关联信息(例如,该收单设备对应的交易量信息等);对所述新增的收单设备的收单设备标识以及所述第一设备关联信息进行脱敏处理,得到第一脱敏信息;将携带所述第一脱敏信息的第一提醒信息发送至所述目标服务区域的管理者的用户终端;所述第一提醒信息用于告知所述管理者,所述目标服务区域中有新增设备。

其中,所述对所述新增的收单设备的收单设备标识以及所述第一设备关联信息进行脱敏处理,得到第一脱敏信息,具体可以包括,按照预设的规则,隐去所述第一设备关联信息中的敏感信息/隐私信息。例如,所述第一设备关联信息可以是收单设备标识以及对应的交易量信息,对所述第一设备关联信息进行脱敏处理得到的第一脱敏信息,可以是诸如“新增一台收单设备”、“设备交易量等级为A”等模糊处理后的信息。

根据上述实施例,在实际应用时,当服务平台104发现新增目标服务区域有新增的收单设备后,可以将新增收单设备的信息发送至目标服务区域的管理者105的用户终端106。由此,通过将收单设备的线上记录信息与线下真实情况进行统一,能够便于管理者105可以便捷及时地了解所管理的服务区域中的收单设备的变动情况,进而了解到真实经营情况,为后续指定营销策略、管理策略等提供有益参考。

并且,根据上述实施例,在实际应用时,当服务平台104发现新增目标服务区域有新增的收单设备后,发送至目标服务区域的管理者105的用户终端106的信息是脱敏处理后的信息,由此,并不会将店铺相关隐私信息(例如,具体的交易量信息)透露给服务区域管理者。

在本说明书的一个或多个实施例中,若在如图2所述的方法执行之前,在收单设备标识集合中已经存在与目标服务区域对应的收单设备,那么,在实际应用中,对于已经存在与目标服务区域对应的收单设备,还可以预先设置有与各收单设备对应的店铺标识,例如,可以预先存储有服务区域标识、店铺标识以及收单设备标识三者之间的关联关系。由此,对于识别出的新增的收单设备,还可以根据预先设置的与各收单设备对应的店铺标识,确定出新增的收单设备对应的设备标识。在实践中,可以称为发现同店新增设备。

具体地,在步骤208将所述收单设备标识统计至与所述目标服务区域相对应的收单设备标识集合之后,还可以包括:获取各收单设备标识对应的收单设备的第二设备关联信息;所述各收单设备标识属于所述目标服务区域的收单设备标识集合;基于所述第二设备关联信息,识别所述收单设备标识集合中的同店收单设备组。在实际应用中,诉搜狐同店收单设备组中可以包含一个或多个收单设备,一个同店收单设备组中包含的各收单设备在物理上属于同一个店铺。

其中,所述第二设备关联信息可以包括设备交易位置信息和设备持有方信息中的至少一者。其中,所述设备持有方信息可以包括设备持有方身份标识、设备持有方关联店铺信息、设备持有方交易账户信息中的至少一者。

可选地,若所述第二设备关联信息包括设备交易位置信息,在实际应用时,可以确定各收单设备对应的线下支付交易的交易位置统计信息,并将交易位置统计信息的位置匹配度大于预设的位置匹配度阈值的两个或多个收单设备,确定为属于同店收单设备组。

可选地,若所述第二设备关联信息包括设备持有方信息,在实际应用时,可以确定各收单设备对应的设备持有方信息之间的相似度,并将相似度大于预设的相似度阈值的两个或多个收单设备,确定为属于同店收单设备组。

可选地,在实际应用时,可以采用图处理技术来识别同店收单设备组。具体地,可以以各收单设备为节点,以各收单设备对应的交易位置统计信息、设备持有方信息(例如,设备持有方身份标识、设备持有方关联店铺信息、设备持有方交易账户信息等)等为节点的属性,将属性相似度大于预设相似度阈值的节点进行连接,进而,按照最大连通子图来将彼此连接的收单设备确定为属于同店收单设备组。

更具体地,在所述基于所述第二设备关联信息,识别所述收单设备标识集合中的同店收单设备组之后,还可以包括:获取所述同店收单设备组中的第一收单设备对应的店铺标识;并建立所述店铺标识与所述同店收单设备组中的第二收单设备的关联关系。

在本说明书的一个或多个实施例中,在发现了目标服务区域的同店新增设备后,可以将同店新增设备的信息提供给目标服务区域的管理者。

具体地,在建立所述店铺标识与所述同店收单设备组中的第二收单设备的关联关系之后,还可以包括:获取所述第二收单设备的第三设备关联信息(例如,设备交易量信息等);对所述第二收单设备的收单设备标识以及所述第三设备关联信息进行脱敏处理,得到第二脱敏信息;将携带所述第二脱敏信息和所述店铺标识的第二提醒信息发送至所述目标服务区域的管理者的用户终端;所述第二提醒信息用于告知所述管理者,所述目标服务区域中的所述店铺标识对应的店铺中有新增设备。

在本说明书的一个或多个实施例中,还提供了发现收单设备标识集合中的异常的收单设备的技术方案。

具体地,本说明书实施例提供的线下收单设备的识别方法,还可以包括:对于所述收单设备标识集合中的目标收单设备标识,获取所述目标收单设备标识对应的在第一预设时段内的第一线下支付交易信息;根据所述目标服务区域的地理范围信息以及所述第一线下支付交易信息的交易位置信息,统计所述目标收单设备标识对应的在所述第一时段内在所述目标服务区域中的交易量;基于所述交易量,判断所述目标收单设备标识表示的收单设备是否符合预设的收单异常条件,得到第四判断结果;若所述第四判断结果为是,则为所述目标收单设备标识添加第二标签;所述第二标签用于表示,所述目标收单设备标识对应的收单设备为所述目标服务区域中的异常收单设备。

可选地,其中,所述基于所述交易量,判断所述目标收单设备标识表示的收单设备是否符合预设的收单异常条件,具体可以包括:判断所述交易量是否小于预设的交易量阈值。

在实际应时,若所述交易量小于预设的交易量阈值,则可以为所述目标收单设备标识添加第二标签。若所述交易量小于预设的交易量阈值,表明所述目标收单设备的交易量过低,存在异常。其中,所述交易量阈值,例如,可以为1或5等。

或者可选地,其中,所述基于所述交易量,判断所述目标收单设备标识表示的收单设备是否符合预设的收单异常条件,具体可以包括:统计所述目标收单设备标识对应的在第二预设时段内在所述目标服务区域中的历史交易量;判断所述交易量与所述历史交易量的交易量比值是否小于预设的第二比例阈值。其中,所述第二预设时段早于所述第一预设时段;所述第二预设时段的时长与所述第一预设时段的时长相等。

在实际应时,若所述交易量与所述历史交易量的交易量比值是否小于预设的第二比例阈值,则为所述目标收单设备标识添加第二标签。当所述交易量与所述历史交易量的交易量比值是否小于预设的第二比例阈值时,表明所述目标收单设备的交易量骤降,存在异常。其中,所述第二比例阈值,例如,可以为20%或10%等。

在实际应用时,若收单设备存在异常,可以反映收单设备的异常状态(例如,移动,即从当前服务区域转移至其他服务区域),也可以反映收单设备所属的店铺的异常状态(例如,店铺关店等)。

在本说明书的一个或多个实施例中,在发现了目标服务区域的异常设备后,可以将异常设备的信息提供给目标服务区域的管理者。

具体地,在所述为所述目标收单设备标识添加第二标签之后,还可以包括:获取携带有所述第二标签的所述异常收单设备的第四设备关联信息(例如,设备交易量信息等);对所述异常收单设备的收单设备标识以及所述第四设备关联信息进行脱敏处理,得到第三脱敏信息;将携带所述第三脱敏信息的第三提醒信息发送至所述目标服务区域的管理者的用户终端;所述第三提醒信息用于告知所述管理者,所述目标服务区域中有异常收单设备。

基于本说明书的上述一个或多个实施例,服务平台104可以在线发现线下服务区域中的收单设备的变化情况(包括新增、异常等),并将所发现的收单设备的变化情况在脱敏处理后发送给服务区域的管理者105的用户终端106,由此,便于管理者105及时了解服务区域的收单设备变动情况、经营状况,为管理者105的经营管理提供帮助。

基于本说明书的上述一个或多个实施例,能够提供一种算法能力,可以智能识别服务区域的的线下收单设备的变动(进而,可以识别线下门店的变动),提前通知服务区域的管理者感知,避免由于收单设备变更或者线下门店变更导致线上、线下数据不一致,从而引发营销活动资损的情况。

根据上面的说明,本说明书实施例提供的一种实际应用场景下,基于支付识别线下门店收单状态变动的方案的流程示意图,如图3所示。

在图3中,示出了在已经维护有收单设备信息的情况下,发现新增的收单设备以及异常的收单设备,得到收单状态异动数据,进而将消息发送给相应的服务区域的管理者的方案。

步骤301:识别新增的收单设备。

具体地,可以获取大量的线下支付交易信息,包含收单设备标识和交易位置信息。基于大量的线下支付交易信息,对于一个收单设备,可以根据服务区域的地理范围信息以及大量的线下支付交易的交易位置信息,计算该收单设备对应的交易在服务区域内的交易浓度。在交易浓度满足预设浓度阈值的情况下,可以将收单设备识别为服务区域内的新增收单设备。对于新增的收单设备,可以添加第一标签。

步骤302:识别异常的收单设备。

具体地,对于已经维护的收单设备信息中的收单设备,可以通过预设的规则来判断收单设备是否异常。例如,维护中的收单设备在其关联的服务区域内,若一段时间内的交易量跌零,或者,与过往相比明显下跌,则该收单设备可能存在异常。对于异常的收单设备,可以添加第二标签。

步骤303:同店系统逻辑处理。

具体地,对于步骤301和步骤302识别出的特定的(带有第一标签或第二标签)的收单设备,可以利用预设的同店模型,来识别出该特定的收单设备所属的店铺。

其中,所述预设的同店模型,可以是用于识别出两个或多个收单设备是否属于同一物理店铺的模型。

具体地,所述同店模型,可以根据多个维度来判断两个或多个收单设备是否同店。所述多个维度,可以包括收单设备上发生的交易的交易位置(即,设备交易位置信息)、收单设备关联的设备持有方的信息(即,设备持有方信息)等。

例如,若设备交易位置信息表明,两个或多个收单设备的设备交易位置彼此重叠浓度高,则可以表明所述两个或多个收单设备属于同一店铺。

又如,若设备持有方信息表明,与两个或多个收单设备关联的设备持有方为同人或夫妻,则可以表明所述两个或多个收单设备属于同一店铺。若设备持有方信息表明,与两个或多个收单设备关联的设备持有方的账号常登录同一硬件设备,则可以表明所述两个或多个收单设备属于同一店铺。

还如,若设备持有方信息表明,与两个或多个收单设备关联的设备持有方之间为通讯录关系、亲友关系、商务关系,则可以说明所述两个或多个收单设备属于同一店铺的概率较高。在此情况下,可以结合其他维度来综合判断是否同店。

步骤304:基于识别出的变动的收单设备(包括:新增的收单设备及异常的收单设备),得到收单状态异动数据。一方面,可以按照服务区域的维度,对变动的收单设备信息进行聚合;另一方面,可以基于变动的收单设备的收单设备标识,获取预先存储的与收单设备标识相关联的信息,得到当前的收单状态异动数据。

步骤305:将步骤304得到的收单状态异动数据发送至消息中间件,以便于后续对这些收单状态异动数据进行处理。

步骤306:根据标签过滤消息。

由于在对变动的收单设备进行识别的过程中,可以为收单设备的不同类型的变动添加标签,例如,新增的收单设备可以带有第一标签,又如,异常的收单设备可以带有第二标签。由此,后续可以基于该标签来获取不同类型的变动的收单设备相关的收单状态异动数据。

在一个实际的应用场景中,服务区域的管理者需要根据各店铺的经营情况为各店铺进行积分,以便根据积分实现对不同店铺的差别化管理,这种情况下,可以重点筛选出带有第一标签的收单设备的相关数据。

在另一实际的应用场景中,服务区域的管理者需要根据区域内店铺的整体经营情况向消费用户发放诸如优惠券的消费信息,在这种情况下,为了避免因关店导致无法用优惠券引起的客户投诉等问题,需要预先核实异常收单设备的实际情况,在这种情况下,可以重点筛选出带有第二标签的收单设备的相关数据。

步骤307:根据白名单过滤消息。

在可选的实施例中,在本说明书实施例的方案的试运行期间,可以仅对部分服务区域进行试点。这种情况下,仅试点的部分服务区域对应的收单设备的收单状态异动数据可以被消费;从另一角度来讲,仅试点的部分服务区域的管理者能够在其用户终端(图1的106)上从第一消息中间件中消费数据。

步骤308:消息脱敏处理。

在实际应用中,从店铺的角度来讲,可能并不愿意将本店铺的线下支付交易信息的具体细节告知服务区域的管理者。鉴于此,在本说明书的实施例中,可以对收单状态异动数据进行脱敏处理。

步骤309:发送消息。

具体地,可以在得到店铺授权的情况下,将步骤308中得到的脱敏处理后的信息发送给服务区域的管理者的用户终端。

基于同样的思路,本说明书实施例还提供了上述方法对应的装置。

图4为本说明书实施例提供的对应于图2的一种线下收单设备的识别装置的结构示意图。

如图4所示,该装置可以包括:

第一信息获取模块402,用于获取目标服务区域的地理范围信息;

第二信息获取模块404,用于获取线下支付交易信息;所述线下支付交易信息中包含收单设备标识和交易位置信息;

判断模块406,用于判断所述交易位置信息是否与所述目标服务区域的地理范围信息匹配,得到第一判断结果;

统计模块408,用于若所述第一判断结果为是,则将所述收单设备标识统计至与所述目标服务区域相对应的收单设备标识集合。

基于图4的装置,本说明书实施例还提供了该方法的一些具体实施方案,下面进行说明。

可选地,所述判断模块406,具体可以用于:根据所述收单设备标识,将所述线下支付交易信息划分为与各收单设备标识对应的交易信息簇;一个收单设备标识对应一个或多个交易信息簇;一个交易信息簇中的各线下支付交易信息的收单设备标识相同且交易位置相近;判断所述交易信息簇中的各线下支付交易信息的交易位置信息是否与所述目标服务区域的地理范围信息匹配。

其中,所述判断所述交易信息簇中的各线下支付交易信息的交易位置信息是否与所述目标服务区域的地理范围信息匹配,具体可以包括:对于目标交易信息簇,将交易位置位于所述目标服务区域的所述地理范围内的线下支付交易信息标记为范围内交易信息;确定所述范围内交易信息在所述目标交易信息簇中的数量比例;判断所述数量比例是否大于或等于预设的第一比例阈值。相应地,统计模块408,具体可以用于:若所述数量比例大于或等于预设的第一比例阈值,则将所述目标交易信息簇对应的收单设备标识统计至归属于所述目标服务区域的收单设备标识集合。

可选地,所述统计模块408,具体可以用于:获取与所述目标服务区域预先关联的收单设备标识集合;判断所述收单设备标识是否属于所述预先关联的收单设备标识集合,得到第二判断结果;若所述第二判断结果为否,则将所述收单设备标识添加至所述预先关联的收单设备标识集合,得到更新后的收单设备标识集合。

可选地,所述统计模块408,具体可以用于:获取与所述目标服务区域预先关联的收单设备标识集合;判断所述收单设备标识是否属于所述预先关联的收单设备标识集合,得到第三判断结果;若所述第三判断结果为否,则为所述收单设备标识添加第一标签;所述第一标签用于表示,所述收单设备标识对应的收单设备为所述目标服务区域中新增的收单设备。

可选地,所述为所述收单设备标识添加第一标签之后,还可以包括:获取携带有所述第一标签的所述新增的收单设备的第一设备关联信息;对所述新增的收单设备的收单设备标识以及所述第一设备关联信息进行脱敏处理,得到第一脱敏信息;将携带所述第一脱敏信息的第一提醒信息发送至所述目标服务区域的管理者的用户终端;所述第一提醒信息用于告知所述管理者,所述目标服务区域中有新增设备。

可选地,所述线下收单设备的识别装置还可以包括:

第三信息获取模块,用于获取各收单设备标识对应的收单设备的第二设备关联信息;所述各收单设备标识属于所述目标服务区域的收单设备标识集合;所述第二设备关联信息包括设备交易位置信息和设备持有方信息中的至少一者;

同店识别模块,用于基于所述第二设备关联信息,识别所述收单设备标识集合中的同店收单设备组。

可选地,所述线下收单设备的识别装置还可以包括:

第四信息获取模块,用于获取所述同店收单设备组中的第一收单设备对应的店铺标识;

关联关系建立模块,用于建立所述店铺标识与所述同店收单设备组中的第二收单设备的关联关系。

可选地,所述线下收单设备的识别装置还可以包括:

第五信息获取模块,用于获取所述第二收单设备的第三设备关联信息;

信息脱敏模块,用于对所述第二收单设备的收单设备标识以及所述第三设备关联信息进行脱敏处理,得到第二脱敏信息;

信息发送模块,用于将携带所述第二脱敏信息和所述店铺标识的第二提醒信息发送至所述目标服务区域的管理者的用户终端;所述第二提醒信息用于告知所述管理者,所述目标服务区域中的所述店铺标识对应的店铺中有新增设备。

可选地,所述线下收单设备的识别装置还可以包括:

第六信息获取模块,用于对于所述收单设备标识集合中的目标收单设备标识,获取所述目标收单设备标识对应的在第一预设时段内的第一线下支付交易信息;

第二统计模块,用于根据所述目标服务区域的地理范围信息以及所述第一线下支付交易信息的交易位置信息,统计所述目标收单设备标识对应的在所述第一时段内在所述目标服务区域中的交易量;

第二判断模块,用于基于所述交易量,判断所述目标收单设备标识表示的收单设备是否符合预设的收单异常条件,得到第四判断结果;

标签确定模块,用于若所述第四判断结果为是,则为所述目标收单设备标识添加第二标签;所述第二标签用于表示,所述目标收单设备标识对应的收单设备为所述目标服务区域中的异常收单设备。

可选地,所述第二判断模块,具体可以用于:判断所述交易量是否小于预设的交易量阈值;

或者,可选地,所述第二判断模块,具体可以用于:统计所述目标收单设备标识对应的在第二预设时段内在所述目标服务区域中的历史交易量;所述第二预设时段早于所述第一预设时段;所述第二预设时段的时长与所述第一预设时段的时长相等;判断所述交易量与所述历史交易量的交易量比值是否小于预设的第二比例阈值。

可选地,所述线下收单设备的识别装置还可以包括:

第七信息获取模块,用于获取携带有所述第二标签的所述异常收单设备的第四设备关联信息;

信息脱敏模块,用于对所述异常收单设备的收单设备标识以及所述第四设备关联信息进行脱敏处理,得到第三脱敏信息;

信息发送模块,用于将携带所述第三脱敏信息的第三提醒信息发送至所述目标服务区域的管理者的用户终端;所述第三提醒信息用于告知所述管理者,所述目标服务区域中有异常收单设备。

可以理解,上述的各模块是指计算机程序或者程序段,用于执行某一项或多项特定的功能。此外,上述各模块的区分并不代表实际的程序代码也必须是分开的。

基于同样的思路,本说明书实施例还提供了上述方法对应的设备。

图5为本说明书实施例提供的对应于图2的一种线下收单设备的识别设备的结构示意图。

如图5所示,设备500可以包括:

至少一个处理器510;以及,

与所述至少一个处理器通信连接的存储器530;其中,

所述存储器530存储有可被所述至少一个处理器510执行的指令520,所述指令被所述至少一个处理器510执行,以使所述至少一个处理器510能够:

获取目标服务区域的地理范围信息;

获取线下支付交易信息;所述线下支付交易信息中包含收单设备标识和交易位置信息;

判断所述交易位置信息是否与所述目标服务区域的地理范围信息匹配,得到第一判断结果;

若所述第一判断结果为是,则将所述收单设备标识统计至与所述目标服务区域相对应的收单设备标识集合。

基于同样的思路,本说明书实施例还提供了上述方法对应的计算机可读介质。计算机可读介质上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现以下方法:

获取目标服务区域的地理范围信息;

获取线下支付交易信息;所述线下支付交易信息中包含收单设备标识和交易位置信息;

判断所述交易位置信息是否与所述目标服务区域的地理范围信息匹配,得到第一判断结果;

若所述第一判断结果为是,则将所述收单设备标识统计至与所述目标服务区域相对应的收单设备标识集合。

上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可。每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、设备实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。本说明书实施例提供的装置、设备与方法是对应的,因此装置、设备也具有与对应方法类似的有益技术效果,由于上面已经对方法的有益技术效果进行了详细说明,因此,这里不再赘述对应装置、设备的有益技术效果。

在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(ProgrammableLogicDevice,PLD)(例如现场可编程门阵列(FieldProgrammableGateArray,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字符系统“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logiccompiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware DescriptionLanguage,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced BooleanExpressionLanguage)、AHDL(AlteraHardwareDescriptionLanguage)、Confluence、CUPL(CornellUniversityProgrammingLanguage)、HDCal、JHDL(JavaHardwareDescription Language)、Lava、Lola、MyHDL、PALASM、RHDL(RubyHardwareDescriptionLanguage)等,目前最普遍使用的是VHDL(Very-High-SpeedIntegratedCircuitHardwareDescription Language)与Verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。

控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC625D、AtmelAT91SAM、MicrochipPIC18F26K20以及SiliconeLabsC8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。

为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。

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

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

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

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

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字符多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带式磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

相关技术
  • 一种粮食作物产地的识别方法、识别装置及终端识别设备
  • 一种保全工单的分单方法、装置、介质和电子设备
  • 一种生物属性的识别方法、装置及设备
  • 一种漆面识别方法、装置、存储介质及电子设备
  • 一种语音识别方法、装置、设备及介质
  • 一种收单支付交易路由方法及装置、存储介质及电子设备
  • 一种单目图像物体识别方法、装置及电子设备
技术分类

06120116510004