一种扫码支付环境的安全确认方法及服务器技术

技术编号:19935664 阅读:21 留言:0更新日期:2018-12-29 05:04
本发明专利技术提供的一种扫码支付环境的安全确认方法及服务器,其方法包括当用户对应的第一移动终端扫描收款码后,获取所述第一移动终端的GPS信息,得到第一GPS信息;获取收款码对应的第二移动终端的GPS信息,得到第二GPS信息;根据第一GPS信息,得到与第一GPS信息对应地理位置的第一坐标点;根据第二GPS信息,得到与第二GPS信息对应地理位置的第二坐标点;判断所述第一坐标点与第二坐标点之间的距离是否小于预设距离阈值,若是,则在所述第一移动终端上显示与所述收款码对应的支付界面,并提示支付环境。本发明专利技术解决了买家扫码支付时,由于收款码被篡改,而给买家和商家带来经济损失的问题。

【技术实现步骤摘要】
一种扫码支付环境的安全确认方法及服务器
本专利技术涉及扫码支付
,尤其涉及一种扫码支付环境的安全确认方法及服务器。
技术介绍
随着互联网技术的发展,移动支付技术在各个方面得到了广泛应用,极大方便了人们的日常生活,使无现金支付成为可能,减少了假币给商家及买家带来的损失;现有的移动支付大多分为两种,一种是商家通过扫描枪扫描用户的付款码,这种方式方便快捷,但需要专门人员负责收银,且设备成本相对较高,不适用于小商家;另一种,是买家通过扫描店家的收款码,进行支付,无需购买专用设备,成本较低,非常受到中小店家的欢迎;但买家通过扫描店家的收款码,存在收款码被篡改,使买家支付的金额并未转入到商家,给用户使用带来损失。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种扫码支付环境的安全确认方法及服务器,解决了买家扫码支付时,由于收款码被篡改,而给买家和商家带来经济损失的问题。为了实现上述目的,本专利技术采用的技术方案为:本专利技术提供了一种扫码支付环境的安全确认方法,包括以下步骤:S1:当用户对应的第一移动终端扫描收款码后,获取所述第一移动终端的GPS信息,得到第一GPS信息;获取收款码对应的第二移动终端的GPS信息,得到第二GPS信息;S2:根据第一GPS信息,得到与第一GPS信息对应地理位置的第一坐标点;S3:根据第二GPS信息,得到与第二GPS信息对应地理位置的第二坐标点;S4:判断所述第一坐标点与第二坐标点之间的距离是否小于预设距离阈值,若是,则在所述第一移动终端上显示与所述收款码对应的支付界面,并提示支付环境安全。本专利技术还提供了一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:S1:当用户对应的第一移动终端扫描收款码后,获取所述第一移动终端的GPS信息,得到第一GPS信息;获取收款码对应的第二移动终端的GPS信息,得到第二GPS信息;S2:根据第一GPS信息,得到与第一GPS信息对应地理位置的第一坐标点;S3:根据第二GPS信息,得到与第二GPS信息对应地理位置的第二坐标点;S4:判断所述第一坐标点与第二坐标点之间的距离是否小于预设距离阈值,若是,则在所述第一移动终端上显示与所述收款码对应的支付界面,并提示支付环境安全。上述技术方案的有益效果是:本专利技术提供的一种扫码支付环境的安全确认方法及服务器,当用户使用第一移动终端扫描收款码后,获取第一移动终端和第二移动终端的GPS信息,得到第一GPS信息和第二GPS信息,所述第二移动终端与收款码相对应,计算第一GPS信息和第二GPS信息对应的坐标点之间的距离,若计算得到的距离小于预设距离阈值,则代表商家的收款码并未被篡改,并提示支付环境安全,若距离不小于距离阈值,则表示商家并在店里,支付环境存在一定风险;本专利技术解决了买家扫码支付时,由于收款码被篡改,而给买家和商家带来经济损失的问题。附图说明图1所示为本专利技术的一种扫码支付环境的安全确认方法的主要步骤示意图。图2所示为本专利技术的一种服务器的结构示意图。附图标号说明:1、存储器;2、处理器。具体实施方式下面结合附图和具体实施例对本专利技术做进一步的说明如下:如图1所示,本专利技术提供了一种扫码支付环境的安全确认方法,包括以下步骤:S1:当用户对应的第一移动终端扫描收款码后,获取所述第一移动终端的GPS信息,得到第一GPS信息;获取收款码对应的第二移动终端的GPS信息,得到第二GPS信息;S2:根据第一GPS信息,得到与第一GPS信息对应地理位置的第一坐标点;S3:根据第二GPS信息,得到与第二GPS信息对应地理位置的第二坐标点;S4:判断所述第一坐标点与第二坐标点之间的距离是否小于预设距离阈值,若是,则在所述第一移动终端上显示与所述收款码对应的支付界面,并提示支付环境安全。从上述描述可知,本专利技术提供的一种扫码支付环境的安全确认方法,当用户使用第一移动终端扫描收款码后,获取第一移动终端和第二移动终端的GPS信息,得到第一GPS信息和第二GPS信息,所述第二移动终端与收款码相对应,计算第一GPS信息和第二GPS信息对应的坐标点之间的距离,若计算得到的距离小于预设距离阈值,则代表商家的收款码并未被篡改,并提示支付环境安全,若距离不小于距离阈值,则表示商家并在店里,支付环境存在一定风险;本专利技术解决了买家扫码支付时,由于收款码被篡改,而给买家和商家带来经济损失的问题。进一步的,所述S1具体为:当用户对应的第一移动终端扫描收款码后,获取得到第一移动终端上传的第一解码信息及第一GPS信息,所述第一解码信息为第一移动终端扫描收款码后,对所述收款码进行解码得到的解码信息;所述第一解码信息包括收款账户信息及标识码;根据所述第一解码信息中的收款账户信息,获取所述收款账户信息对应的第二移动终端的第二GPS信息。从上述描述可知,通过上述方法,能够快速地获取第一移动终端对应的第一GPS信息和第二移动终端对应的第二GPS信息,提高了确认支付环境的效率。进一步的,所述S4之后还包括:若所述第一坐标点与第二坐标点之间的距离不小于距离阈值,则获取得到第一移动终端上传的第一解码信息;所述第一解码信息为第一移动终端扫描收款码后,对所述收款码进行解码得到的解码信息;所述第一解码信息包括收款账户信息及标识码;从预设数据库中获取与所述标识码对应的第一商家信息;显示所述第一商家信息于所述第一移动终端;发送确认第一商家信息对应的第一请求到第一移动终端;当接收到所述第一移动终端响应所述第一请求后回发的确认信息后,在所述第一移动终端上显示与所述收款码对应的支付界面,并提示支付环境安全。从上述描述可知,通过上述方法,解决了当店员在店铺管理而商家不在店铺时,第一移动终端上并不会显示支付环境安全的问题,在保证支付环境安全的同时,提高了扫码支付的便利性。进一步的,获取得到第一移动终端上传的第一解码信息,具体为:获取第一移动终端上传的加密信息,所述加密信息为第一移动终端将解码信息通过第一密钥加密得到的加密信息;所述第一密钥为根据第一GPS信息对应的第一坐标点和预设于第一移动终端内的对称密钥,通过DUKPT算法生成的密钥;根据预存的对称密钥及接收到的第一GPS信息对应的第一坐标点,通过DUKPT算法生成第二密钥;通过所述第二密钥解密所述加密信息,得到所述第一解码信息。从上述描述可知,解码信息是通过加密后上传至服务器,避免传输过程中数据被盗取或篡改的的风险,提高了数据传输的安全性,且通过DUKPT算法生成密钥,密钥生成过程中实现了一次一密,保证了数据的安全性。进一步的,所述的一种扫码支付环境的安全确认方法,还包括:创建数据库,存储预设的多个标识码及多个商家信息于所述数据库中,所述多个标识码与多个商家信息一一对应。从上述描述可知,通过创建的数据库,可快速获取与标识码对应的商家信息。进一步的,所述的一种扫码支付环境的安全确认方法,还包括:获取第一移动终端发送的第一图片,所述第一图片包括店铺名称;识别所述第一图片,得到第一店铺名称;判断所述第一店铺名称与第一商家信息是否匹配,若不匹配,则在第一移动终端上显示支付环境不安全。从上述描述可知,通过上述方法,进一步的提高了扫码支付的安全性,减少了买家及商家的经济损失。如图2所示,本专利技术还提本文档来自技高网...

【技术保护点】
1.一种扫码支付环境的安全确认方法,其特征在于,包括以下步骤:S1:当用户对应的第一移动终端扫描收款码后,获取所述第一移动终端的GPS信息,得到第一GPS信息;获取收款码对应的第二移动终端的GPS信息,得到第二GPS信息;S2:根据第一GPS信息,得到与第一GPS信息对应地理位置的第一坐标点;S3:根据第二GPS信息,得到与第二GPS信息对应地理位置的第二坐标点;S4:判断所述第一坐标点与第二坐标点之间的距离是否小于预设距离阈值,若是,则在所述第一移动终端上显示与所述收款码对应的支付界面,并提示支付环境安全。

【技术特征摘要】
1.一种扫码支付环境的安全确认方法,其特征在于,包括以下步骤:S1:当用户对应的第一移动终端扫描收款码后,获取所述第一移动终端的GPS信息,得到第一GPS信息;获取收款码对应的第二移动终端的GPS信息,得到第二GPS信息;S2:根据第一GPS信息,得到与第一GPS信息对应地理位置的第一坐标点;S3:根据第二GPS信息,得到与第二GPS信息对应地理位置的第二坐标点;S4:判断所述第一坐标点与第二坐标点之间的距离是否小于预设距离阈值,若是,则在所述第一移动终端上显示与所述收款码对应的支付界面,并提示支付环境安全。2.根据权利要求1所述的一种扫码支付环境的安全确认方法,其特征在于,所述S1具体为:当用户对应的第一移动终端扫描收款码后,获取得到第一移动终端上传的第一解码信息及第一GPS信息,所述第一解码信息为第一移动终端扫描收款码后,对所述收款码进行解码得到的解码信息;所述第一解码信息包括收款账户信息及标识码;根据所述第一解码信息中的收款账户信息,获取所述收款账户信息对应的第二移动终端的第二GPS信息。3.根据权利要求1所述的一种扫码支付环境的安全确认方法,其特征在于,所述S4之后还包括:若所述第一坐标点与第二坐标点之间的距离不小于距离阈值,则获取得到第一移动终端上传的第一解码信息;所述第一解码信息为第一移动终端扫描收款码后,对所述收款码进行解码得到的解码信息;所述第一解码信息包括收款账户信息及标识码;从预设数据库中获取与所述标识码对应的第一商家信息;显示所述第一商家信息于所述第一移动终端;发送确认第一商家信息对应的第一请求到第一移动终端;当接收到所述第一移动终端响应所述第一请求后回发的确认信息后,在所述第一移动终端上显示与所述收款码对应的支付界面,并提示支付环境安全。4.根据权利要求2或3所述的一种扫码支付环境的安全确认方法,其特征在于,获取得到第一移动终端上传的第一解码信息,具体为:获取第一移动终端上传的加密信息,所述加密信息为第一移动终端将解码信息通过第一密钥加密得到的加密信息;所述第一密钥为根据第一GPS信息对应的第一坐标点和预设于第一移动终端内的对称密钥,通过DUKPT算法生成的密钥;根据预存的对称密钥及接收到的第一GPS信息对应的第一坐标点,通过DUKPT算法生成第二密钥;通过所述第二密钥解密所述加密信息,得到所述第一解码信息。5.根据权利要求3所述的一种扫码支付环境的安全确认方法,其特征在于,还包括:创建数据库,存储预设的多个标识码及多个商家信息于所述数据库中,所述多个标识码与多个商家信息一一对应。6.根据权利要求3所述的一种扫码支付环境的安全确认方...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:福州市晋安区绿奇鑫环保科技有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1