销售终端POS位置的确定方法及装置与流程

文档序号:12183956阅读:1535来源:国知局
销售终端POS位置的确定方法及装置与流程

本发明涉及通信领域,具体而言,涉及一种销售终端POS位置的确定方法及装置。



背景技术:

销售终端(Point Of Sale,简称为POS)从移动性上区分为固定POS机和移动POS机,图1是相关技术中POS机交易技术原理示意图,如图1所示,其中,移动POS机通过无线通信与无线网络基站相连,再通过网络与交易处理系统相连接,固定POS机通过电话拔号或直接用网线与网络相连,再连接到交易处理系统。交易处理系统包括收单处理、第三方支付结算等等。

按国家规定,POS机使用均有地域限制,目前范围限定在县市区域。POS机在注册时,需登记商户使用POS终端经营位置信息。一般消费者在POS机上刷卡消费,对应商户需支付一定手续费给金融机构,手续费的费率依商户经营范围的不同而不同,因此,低费率POS机如果移至高费率商户使用,将带来金融及交易服务机构(手续费分成损失)和消费者的损失(如信用卡积分损失)。

对于固定POS机,目前市场上出现了对应的解码技术,通过异地拔号伪装的技术手段异地使用,图2是相关技术中固定POS机异地使用的示意图,如图2所示,本来应该在A地使用的POS机迁移到B地使用,对于交易处理系统,看到的仍是A地的POS机,实际上,通过在A地安装一个解码器,再在B地拔号到A地的解码器即完成伪装使用;对于已投入使用的移动POS机,跨城市、县域使用目前也没有相关有效的技术手段。目前一方面,POS机交易越来越普及,另一方面,对于解决POS机异地使用识别的技术手段有效性低或者技术实际实现困难,造成POS机异地使用愈演愈烈。

目前相关技术中解决POS机异地使用的方法主要有四种:

(1)通过对POS机交易时与交易处理系统交互的数据包分析来防止POS机异地使用,如专利“POS终端移机检测方法和服务平台、POS终端”,该技术通过比对被叫号码和目标接入号码来判断POS机是否异地使用,但目前市场上非法的解码器可从技术上规避该方法。

(2)通过对POS机交易流程进行监控,专利“对POS终端非法移机行为进行监控的方法,该技术通过记录POS机与交易系统交互时间,然后通过数据分析来判断,此方法依赖于网络数据传输时间稳定可靠,该方案可行性较低。

(3)在POS机上安装无线通信系统,通过无线通信系统来定位POS机,当POS 机位置与注册使用位置不符时,即可认定POS机异地使用,一种防止刷卡机移动到异地进行交易的方法及系统;该专利要求在移动POS机上安装GPS定位,或通过其它无线通信系统(如移动电话网络)由POS机获取位置信息再上传到交易处理中心进行处理。安装GPS的方式增加了移动POS机的成本,由移动POS机终端(无GPS)获取移动网络的位置再上传,不仅目前移动网络不支持,且需要修改POS机终端与交易处理系统的软件交互接口,这涉及修改相关技术标准问题。

4.在POS机内置基于位置服务(Location Based Service,简称为LBS)服务,当内置LBS服务获取的地址与实际地址不符时,POS机内置系统拒绝交易,一种防异地POS套现的方法,该解决方案也增加了POS机的制售成本。

由上述方案可知,方案(1)和(2)技术上均有规避手段,而方案(3)和(4)对现存的大量POS机异地使用问题无法解决,并且增加了POS机成本,还需要改造网络侧的交易处理系统,实用性低。

针对相关技术中需要改造现有POS机及与其相应的交易处理系统接口才能识别POS异地使用的问题,目前尚未有有效的解决方案。



技术实现要素:

本发明提供了一种销售终端POS位置的确定方法及装置,以至少解决相关技术中需要改造现有POS机及与其相应的交易处理系统接口才能识别POS异地使用的问题。

根据本发明的一个方面,提供了一种销售终端POS位置的确定方法,包括:在销售终端POS产生刷卡交易时,获取与所述卡绑定的移动终端识别号码、所述POS的终端号、以及与所述POS对应的商户代码;获取与所述移动终端识别号码对应的终端的第一位置、以及获取与所述POS的终端号和所述商户代码对应的所述POS登记注册的第二位置;判断所述第一位置和所述第二位置是否匹配,并根据判断结果确定是否上报预警提示信息。

进一步地,获取与所述移动终端识别号码对应的终端的第一位置包括:依据所述移动终端识别号码通过移动网络将获取到的所述移动终端所处的服务小区、或所述移动终端所处的经纬度信息作为所述第一位置。

进一步地,在所述第一位置为所述移动终端所处的服务小区时,判断所述第一位置和所述第二位置是否匹配,并根据判断结果确定是否上报预警提示包括:判断所述POS登记注册的第二位置是否落入所述移动终端所处的服务小区;在判断结果为是时,禁止上报所述预警提示信息;在判断结果为否时,上报所述预警提示信息。

进一步地,在所述第一位置为所述移动终端所处的经纬度信息时,判断所述第一位置和所述第二位置是否匹配,并根据判断结果确定是否上报预警提示包括:判断所述 POS登记注册的第二位置与所述移动终端所处的经纬度信息匹配;在判断结果为是时,禁止上报所述预警提示信息;在判断结果为否时,上报所述预警提示信息。

进一步地,获取与所述POS的终端号和所述商户代码对应的所述POS登记注册的第二位置包括:依据所述POS的终端号和所述商户代码通过虚拟专用网络VPN获取所述POS登记注册的第二位置。

根据本发明的一个方面,提供了一种销售终端POS位置的确定装置,包括:第一获取模块,用于在销售终端POS产生刷卡交易时,获取与所述卡绑定的移动终端识别号码、所述POS的终端号、以及与所述POS对应的商户代码;第二获取模块,用于获取与所述移动终端识别号码对应的终端的第一位置、以及获取与所述POS的终端号和所述商户代码对应的所述POS登记注册的第二位置;确定模块,用于判断所述第一位置和所述第二位置是否匹配,并根据判断结果确定是否上报预警提示信息。

进一步地,所述第二获取模块,还用于依据所述移动终端识别号码通过移动网络将获取到的所述移动终端所处的服务小区、或所述移动终端所处的经纬度信息作为所述第一位置。

进一步地,在所述第一位置为所述移动终端所处的服务小区时,所述确定模块包括:第一判断单元,用于判断所述POS登记注册的第二位置是否落入所述移动终端所处的服务小区;第一禁止单元,用于在判断结果为是时,禁止上报所述预警提示信息;第一上报单元,用于在判断结果为否时,上报所述预警提示信息。

进一步地,在所述第一位置为所述移动终端所处的经纬度信息时,所述确定模块包括:第二判断单元,用于判断所述POS登记注册的第二位置与所述移动终端所处的经纬度信息匹配;第二禁止单元,用于在判断结果为是时,禁止上报所述预警提示信息;第二上报单元,用于在判断结果为否时,上报所述预警提示信息。

进一步地,所述第二获取模块,用于依据所述POS的终端号和所述商户代码通过虚拟专用网络VPN获取所述POS登记注册的第二位置。

通过本发明,在销售终端POS产生刷卡交易时,获取与该卡绑定的移动终端识别号码、POS的终端号、以及与POS对应的商户代码,通过该移动终端识别号码获取到与移动终端识别号码对应的终端的第一位置,而通过POS的终端号、以及与POS对应的商户代码获取到该POS登记注册的第二位置,通过判断第一位置和第二位置是否匹配,来确定是否上报预警提示信息,可见,在本发明中是通过与刷卡交易的绑定的移动终端识别号码对应的终端位置与当前刷卡交易的POS登记注册的位置来判断是否存在异地使用POS的情况,也就是说不需要对POS或交易系统的接口进行改造就能方便快捷的确认是否异地使用POS的情况,从而解决了相关技术中需要改造现有POS机及与其相应的交易处理系统接口才能识别POS异地使用的问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是相关技术中POS机交易技术原理示意图;

图2是相关技术中固定POS机异地使用的示意图;

图3是根据本发明实施例的销售终端POS位置的确定方法的流程图;

图4是根据本发明实施例的销售终端POS位置的确定装置的结构框图;

图5是根据本发明实施例的销售终端POS位置的确定装置的可选结构框图一;

图6是根据本发明实施例的销售终端POS位置的确定装置的可选结构框图二;

图7是根据本发明可选实施例的POS机异地使用识别的装置的结构框图一;

图8是根据本可选实施例提供的与外部系统的布署与连接示意图;

图9是根据本可选实施例的POS机异地使用识别的装置的结构框图二。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

在本实施例中提供了一种销售终端POS位置的确定方法,图3是根据本发明实施例的销售终端POS位置的确定方法的流程图,如图3所示,该流程包括如下步骤:

步骤S302:在销售终端POS产生刷卡交易时,获取与卡绑定的移动终端识别号码、POS的终端号、以及与POS对应的商户代码;

步骤S304:获取与移动终端识别号码对应的终端的第一位置、以及获取与POS的终端号和商户代码对应的POS登记注册的第二位置;

步骤S306:判断第一位置和第二位置是否匹配,并根据判断结果确定是否上报预警提示信息。

通过本实施例中的步骤S302至步骤S304,在销售终端POS产生刷卡交易时,获取与该卡绑定的移动终端识别号码、POS的终端号、以及与POS对应的商户代码,通过该移动终端识别号码获取到与移动终端识别号码对应的终端的第一位置,而通过POS的终端号、以及与POS对应的商户代码获取到该POS登记注册的第二位置,通过判断 第一位置和第二位置是否匹配,来确定是否上报预警提示信息,可见,在本实施例中是通过与刷卡交易的绑定的移动终端识别号码对应的终端位置与当前刷卡交易的POS登记注册的位置来判断是否存在异地使用POS的情况,也就是说在本实施例中不需要对POS或交易系统的接口进行改造就能方便快捷的确认是否异地使用POS的情况,从解决了相关技术中需要改造现有POS机及与其相应的交易处理系统接口才能识别POS异地使用的问题。

对于本实施例中步骤S304中涉及到的获取与移动终端识别号码对应的终端的第一位置的方式,在本实施例的可选实施方式中,可以通过如下方式来实现:依据移动终端识别号码通过移动网络将获取到的移动终端所处的服务小区、或移动终端所处的经纬度信息作为第一位置。也就是说,本实施例中涉及到的第一位置可以是终端所处的服务小区或是该终端所处位置的经纬度,需要说明的是上述两种第一位置信息,仅仅是本实施例中可选实施方式,其他能够确认当前终端的位置信息也是在本发明的保护范围之内,并不构成对本发明的限定。

基于上述两种可选的第一位置,对于本实施例中步骤S306中的判断第一位置和第二位置是否匹配,并根据判断结果确定是否上报预警提示的方式,在第一位置为移动终端所处的服务小区时,可以通过如下方式来实现:

步骤S11:判断POS登记注册的第二位置是否落入移动终端所处的服务小区;

步骤S12:在判断结果为是时,禁止上报预警提示信息;

步骤S13:在判断结果为否时,上报预警提示信息。

而在在第一位置为移动终端所处的经纬度信息时,本实施例步骤S306中的判断第一位置和第二位置是否匹配,并根据判断结果确定是否上报预警提示的方式,可以通过如下方式来实现:

步骤S21:判断POS登记注册的第二位置与移动终端所处的经纬度信息匹配;

步骤S22:在判断结果为是时,禁止上报预警提示信息;

步骤S23:在判断结果为否时,上报预警提示信息。

需要说明的是,在第一位置为服务小区时,只需要判断POS注册登记的第二位置信息是否落入该服务小区就能判断是否异地使用POS机了,而在第一位置为经纬度信息时,需要判断该经纬度信息与POS注册登记的第二位置信息是否匹配,就能判断是否一定使用POS机了,也就是说,在不同的第一位置信息时,判断是否异地使用POS的方式是不一样,具体情况,可以根据具体的应用场景进行相应的调整。

而对于本实施例中涉及到的获取与POS的终端号和商户代码对应的POS登记注册的第二位置的方式,在本实施例的可选实施方式中,可以通过如下方式来实现:依据 POS的终端号和商户代码通过虚拟专用网络VPN获取POS登记注册的第二位置。需要说明的是VPN仅仅是本可选实施方式,并不构成对本发明的限定,其他安全传输技术也是在本发明的保护范围之内。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。

在本实施例中还提供了一种销售终端POS位置的确定装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图4是根据本发明实施例的销售终端POS位置的确定装置的结构框图,如图4所示,该装置包括:第一获取模块42,用于在销售终端POS产生刷卡交易时,获取与卡绑定的移动终端识别号码、POS的终端号、以及与POS对应的商户代码;第二获取模块44,与第一获取模块42耦合连接,用于获取与移动终端识别号码对应的终端的第一位置、以及获取与POS的终端号和商户代码对应的POS登记注册的第二位置;确定模块46,与第二获取模块44耦合连接,用于判断第一位置和第二位置是否匹配,并根据判断结果确定是否上报预警提示信息。

可选地,对于本实施例中的第二获取模块44,还用于依据移动终端识别号码通过移动网络将获取到的移动终端所处的服务小区、或移动终端所处的经纬度信息作为第一位置。

图5是根据本发明实施例的销售终端POS位置的确定装置的可选结构框图一,如图5所示,在第一位置为移动终端所处的服务小区时,该确定模块46包括:第一判断单元52,用于判断POS登记注册的第二位置是否落入移动终端所处的服务小区;第一禁止单元54,与第一判断单元52耦合连接,用于在判断结果为是时,禁止上报预警提示信息;第一上报单元56,与第一判断单元52耦合连接,用于在判断结果为否时,上报预警提示信息。

图6是根据本发明实施例的销售终端POS位置的确定装置的可选结构框图二,如图6所示,在第一位置为移动终端所处的经纬度信息时,该确定模块46包括:第二判断单元62,用于判断POS登记注册的第二位置与移动终端所处的经纬度信息匹配;第二禁止单元64,与第二判断单元62耦合连接,用于在判断结果为是时,禁止上报预警提示信息;第二上报单元66,与第二禁止单元64耦合连接,用于在判断结果为否时, 上报预警提示信息。

可选地,对于本实施例中的第二获取模块44,还用于依据POS的终端号和商户代码通过虚拟专用网络VPN获取POS登记注册的第二位置。

下面结合本发明的可选实施例对本发明进行举例说明;

本可选实施例提供了一种POS机异地使用识别的装置,图7是根据本发明可选实施例的POS机异地使用识别的装置的结构框图一,如图7所示,该装置包括:异地使用分析模块、位置服务模块;其中,交易处理系统是指现存在的POS交易处理系统,包括但不限于收单处理系统、第三方支付结算系统等等,指与本系统有交互的外部金融交易管理系统;运营商位置服务业务系统是指现存在的各电信运营商对外提供定位服务业务的相关系统。

图8是根据本可选实施例提供的与外部系统的布署与连接示意图,如图8所示,该系统的各模块均依托于服务器运行,其中,接口模块直接连接交易处理系统,用于金融交易信息的安全防护;其它模块可在一台或多台服务器上运行,与交易处理系统通过Internet方式连接,便于分布式处理和管理;为保证信息传输的安全性,POS机异地使用识别系统与交易处理系统可采用VPN或其它安全传输技术。需要说明的是,各模块的布署不是唯一的,可根据实际工程需要调整。

基于本可选实施例的POS机异地使用识别的装置,本可选实施例还提供了一种POS机异地识别的方法,该方法的步骤包括:

步骤S202:当POS机刷卡交易发生时,交易处理系统将POS刷卡交易信息通过网络传送给异地使用分析模块;该步骤对应于图7中的S1;

步骤S204:异地使用分析模块接收到POS机刷卡交易相关信息后,查询交易处理系统获取与异地识别有关联的相关信息;该步骤对应于图7中的S2;

步骤S206:异地使用分析模块向位置服务模块获取手机(或其它持卡用户使用移动网络的终端)的位置信息;该步骤对应于图7中的S3;

步骤S208:位置服务模块向运营商位置服务业务系统获取手机的定位信息,并回传给异地使用分析模块;该步骤对应于图7中的S4;

步骤S210:异地使用分析模块得到刷卡用户手机位置信息后,查询该POS机登记地址并比对,如果位置不符,则预警提示“POS机****异地使用”,该步骤对应于图7中的S5。

下面结合具体应用场景对本可选实施例进行详细的说明;

图9是根据本可选实施例的POS机异地使用识别的装置的结构框图二,如图9所示,本可选实施例在具体实施时,在软件上可将系统的异地识别分析模块更细分为接口 模块、银行卡手机绑定分析模块、异地使用识别模块、位置服务模块。其中,接口模块用于与交易处理系统的交互,保证金融交易信息的隐私和安全;银行卡手机绑定分析模块,用于过滤那些手机与银行卡分离状态的用户交易,这些交易对于识别POS机异地使用在本系统中是无效的,如果不过滤会增加系统的误判率;异地使用识别模块则综合各模块的结果给出系统输出

基于图9中具体应用场景中POS机异地使用识别的装置,本可选实施例中一种POS机异地识别的方法,该方法的步骤包括:

步骤S302:接口模块从交易处理系统接收到POS机交易信息,信息中包括如卡号、商户代码、POS机终端号等;该步骤对应于图9中的S1;

步骤S304:接口模块从交易处理系统获取POS机异地识别关联信息,如银行卡所绑定的手机号等;该步骤对应于图9中的S2;

步骤S306:接口模块将交易卡号与手机号发送给银行卡手机绑定分析模块,进行卡号、手机号绑定分析:该步骤对应于图9中的S3;

其中,如果该用户手机与卡属于长期分离状态,则表明该用户卡暂时对于POS机异地使用识别无效;如果该用户手机与卡常期一起携带,则表明该用户卡对于POS机异地使用识别有效;系统记录分析结果,银行卡手机绑定分析模块返回分析结果给接口模块;

步骤S308:接口模块将银行卡与手机绑定分析结果传送给异地使用识别模块:如果卡与手机是分离状态,则本次POS机异地使用识别终止,可根据需要输出“无效”的结果;该步骤对应于图9中的S4;

其中,同时,接口模块须将POS机相关信息发送给异地使用识别模块,如POS机登记注册地址等;

步骤S310:异地使用模块得到接口模块的信息如果是卡与手机是绑定状态,则向位置服务模块查询当前手机位置信息;该步骤对应于图9中的S5;

步骤S312:位置服务模块接获异地使用识别模块请求后,进行手机号码分析后,向对应运营商位置服务业务系统获取手机定位信息;该步骤对应于图9中的S6;

步骤S314:异地使用识别模块根据商户POS机登记地址与手机位置比对,并记录比对结果;该步骤对应于图9中的S7;

其中,.如果位置一致,可根据需要输出“正常使用”的结果;如果位置不一致:查询该POS机的最近多次识别结果(最好是不同卡号、不同手机号的识别结果),如果达到一定次数以上为异地使用,则输出“非法异地使用”预警结果;或系统建立一种学习机制,在初始时,一次即输出预警,数据积累后逐步增加次数以增加判断准确率。

可见,通过本可选实施例克服了相关技术中对存量POS机异地使用识别的问题和缺陷,同时也克服了相关技术各方面实现的问题,提供了一种不需改造现有POS机及其与相应的交易处理系统接口而识别其异地使用的装置和方法,可见,不管是存量POS机,还是将来新品POS机,本可选实施例均可有效防止其异地使用。同时,也节省了因POS机改造带来的成本,可很大程度约束商户对POS机的违规违法使用。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:

步骤S1:在销售终端POS产生刷卡交易时,获取与卡绑定的移动终端识别号码、POS的终端号、以及与POS对应的商户代码;

步骤S2:获取与移动终端识别号码对应的终端的第一位置、以及获取与POS的终端号和商户代码对应的POS登记注册的第二位置;

步骤S3:判断第一位置和第二位置是否匹配,并根据判断结果确定是否上报预警提示信息。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

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

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1