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

一种用于防止o2o远程扫码截屏确认收货的方法

文献发布时间:2023-06-19 11:21:00


一种用于防止o2o远程扫码截屏确认收货的方法

技术领域

本发明属于o2o确认收货安全控制领域,特别是涉及一种用于防止o2o远程扫码截屏确认收货的方法。

背景技术

o2o即Online To Offline,是指将线下的商务机会与互联网结合,让互联网成为线下交易的前台,这个概念最早来源于美国。O2O的概念非常广泛,只要产业链中既可涉及到线上,又可涉及到线下,就可通称为O2O。o2o最显著的特点就是线上支付,线下消费,包括取货等操作。

同类产品据我们所知大部分是利用两台手机近距离声波音频传授和接受技术,通过对比传输和接受的音频信息,解析对应的authorization code来实现判断两台手机是否是面对面的状态,其中,authorization code指的是由双方共同输入同样的编码达到匹配目的的授权码。缺点是可以利用录音技术,直播等技术手段,伪造面对面的状态从而达到刷单的目的。

现有同类产品容易通过录音和直播等技术伪造面对面状态信息,实现虚拟的o2o面对面场景从而达到刷单的效果。

而使用了我们的方案后:结合蓝牙匹配数据传输,GPS定位,SHA256加密,音频声波互传检验authorization code技术和二维码扫描识别Qr code,其中,Qr code为在移动设备上常用的条码,也叫二维条码;这些技术的应用,可以大概率识别出是否是面对面状态。即时用户通过远程截屏也无法实现o2o确认收货的功能,提高了现实业务场景中的安全性和稳定性

发明内容

本发明提供了一种用于防止o2o远程扫码截屏确认收货的方法,解决了以上问题。

为解决上述技术问题,本发明是通过以下技术方案实现的:

本发明的一种用于防止o2o远程扫码截屏确认收货的方法,基于用户手机端和商家手机端实现,包括如下步骤:

S1、打开用户手机端和商家手机端进入应用程序并同时开启蓝牙;

S2、连接蓝牙后由应用程序相互发送authorization code,确认用户手机端和商家手机端均在统一环境下;

S3、打开用户手机端和商家手机端的GPS,应用程序获取双方的经纬度信息并记录下来;

S4、打开用户手机端的应用程序对应的录音功能,由用户手机端通过蓝牙发送声波,商家手机端通过蓝牙接收声波并由商家手机端的应用程序解析声波结果;

S5、打开用户手机端的Qr code图片,由商家手机端开启摄像头进行扫一扫,识别出二维码;

S6、根据上述获取的环境数据、经纬度数据、声波数据、二维码数据信息,应用程序进行算法匹配,并通过通信模块传输至应用程序服务器端进行算法验证,识别出匹配结果,从而判断两台手机端是否处于面对面的状态。

进一步地,所述步骤S4中由用户手机调取录音功能实时发送一段用户录制的语音并转换成特殊频段的声波数据,商家手机端接收声波信息并由应用程序转化成String,同时使用指定的密钥进行SHA256加密,将得到的加密结果和声波的String进行比对,如果一致则认为相互匹配。

进一步地,所述步骤S2具体是由应用程序调整蓝牙接收范围为一定距离内,并由两台手机的经纬度数据进行验证,通过后指定连接授权的code,由用户手机端和商家手机端输入同样的code,确认两台距离在一定距离内的手机蓝牙进行了连接。

本发明相对于现有技术包括有以下有益效果:

本发明提高了o2o场景中确认收货的准确度,通过蓝牙,GPS,声波音频,Qr code等技术手段,避免的薅羊毛,违规作弊的情况,降低刷单概率,从而可以放心安排推广活动,加大补贴。

当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。

附图说明

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

图1为本发明的一种用于防止o2o远程扫码截屏确认收货的方法的工作原理图;

图2为本发明蓝牙进行连接的示意图;

图3为本发明进行声波音频互通的示意图;

图4为本发明进行Qr code图片识别的示意图。

具体实施方式

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

请参阅图1-4所示,本发明的一种用于防止o2o远程扫码截屏确认收货的方法,基于用户手机端和商家手机端实现,用户手机端和商家手机端默认至少具有的结构和框架包括:其模块至少有通信模块、蓝牙模块、声波音频模块、GPS定位模块、音频解码模块、距离加密模块;其架构为:底层通信,蓝牙,音频,GPS基础服务,中层由解码和加解密算法,最外层包括摄像头录音等;

本发明包括如下步骤:

S1、打开用户手机端和商家手机端进入应用程序并同时开启蓝牙;

S2、连接蓝牙后由应用程序相互发送authorization code,确认用户手机端和商家手机端均在统一环境下;authorization code指的是由双方共同输入同样的编码达到匹配目的的授权码;

S3、打开用户手机端和商家手机端的GPS,应用程序获取双方的经纬度信息并记录下来;

S4、打开用户手机端的应用程序对应的录音功能,由用户手机端通过蓝牙发送声波,商家手机端通过蓝牙接收声波并由商家手机端的应用程序解析声波结果;

S5、打开用户手机端的Qr code图片,Qr code图片指的是在移动设备上常用的条码,也叫二维条码,由商家手机端开启摄像头进行扫一扫,识别出二维码;

S6、根据上述获取的环境数据、经纬度数据、声波数据、二维码数据信息,应用程序进行算法匹配,并通过通信模块传输至应用程序服务器端进行算法验证,识别出匹配结果,从而判断两台手机端是否处于面对面的状态。

其中,步骤S4中由用户手机调取录音功能实时发送一段用户录制的语音并转换成特殊频段的声波数据,商家手机端接收声波信息并由应用程序转化成String,同时使用指定的密钥进行SHA256加密,将得到的加密结果和声波的String进行比对,如果一致则认为相互匹配;SHA256指的是哈希算法,由任一数据中创建固定长度数字指纹方法。哈希算法可以把数据压缩成数据量很小,将数据的格式固定;String指的是字符串类型,大部分编程语言中的数据类型。

其中,步骤S2具体是由应用程序调整蓝牙接收范围为10米距离内,并由两台手机的经纬度数据进行验证,通过后指定连接授权的code,由用户手机端和商家手机端输入同样的code,确认两台距离在10米内的手机蓝牙进行了连接。

本发明的工作原理和流程如下:

蓝牙连接互传authorization code,接收范围是10米内,指定连接授权的code。输入同样的code后,确认蓝牙连接,并且确认在10米内的两台手机。打开用户手机app,同时打开商户端手机app开通录音功能。由用户手机app发送特殊频段的声波,商户端接收声波信息并转化为String,同时使用指定的密钥进行SHA256加密传输。商家端手机APP打开摄像头扫描并识别,带上之前获取的GPS信息,SHA256加密String一起传到服务器进行算法验证,从而得到两台手机之间的关系是否在面对面的状态;

首先两台设备的GPS信息获取到后,通过经纬度算法得出两台手机之间的距离;其次通过开启蓝牙使得两台设备连接蓝牙,确保是处于同一环境下;这两个步骤截断了远程截屏扫码刷单的路径,使得两台手机一定是在近距离范围内的。数据流是通过蓝牙连接后通过蓝牙发送,信息流通过音频传播,手机扬声器发出,另一台手机的录音装置接收音频。

有益效果:

本发明提高了o2o场景中确认收货的准确度,通过蓝牙,GPS,声波音频,Qr code等技术手段,避免的薅羊毛,违规作弊的情况,降低刷单概率,从而可以放心安排推广活动,加大补贴。

以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。

相关技术
  • 一种用于防止o2o远程扫码截屏确认收货的方法
  • 一种后台防止截屏泄漏信息的方法、系统及介质
技术分类

06120112895027