System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种防倒卖的电子券核销方法技术_技高网

一种防倒卖的电子券核销方法技术

技术编号:41060622 阅读:2 留言:0更新日期:2024-04-24 11:12
本发明专利技术涉及一种防倒卖的电子券核销方法,属于信息服务技术领域,其包括以下步骤:用户打开电子券,计算用户与商户之间的距离,并与设置的最大距离阈值进行比较,若用户与商户之间的距离大于最大距离阈值,则向用户返回模糊的核销码,商户无法进行核销;若用户与商户之间的距离小于或等于最大距离阈值,则向用户返回清晰的核销码,商户根据核销码上显示的核销券码和动态码进行核销,因此保证了正常用户的权益,避免影响活动的开展效果。

【技术实现步骤摘要】

本专利技术属于信息服务,更具体地说,涉及一种防倒卖的电子券核销方法


技术介绍

1、随着互联网行业的不断发展,通过开展活动把电子优惠券发放到用户手中,用户通过使用收到的电子优惠券,获得优惠,这已经成为行业通用的一套业务场景。

2、目前,对于电子优惠券的核销方式为用户向商户展示电子优惠券,电子优惠券一般为静态码或者动态码,比如,申请公布号为cn114240436a的中国专利申请公布的电子凭证核销方法,该方法获取电子券动态码;根据电子券动态码解析得到电子券静态码,对电子券静态码进行验证;若电子券静态码验证成功,则对电子券动态码进行验证;若电子券动态码验证成功,则对电子券进行核销。

3、但是这种方法仍存在一个问题,用户展示的电子券为静态码或者动态码时,动态码存在有效期,动态码有效期无法设置的太短,因为太短的有效期会使得电子优惠券核销时经常性失效,给正常用户使用电子优惠券带来不便。如此,倒卖者可以私下将电子券截屏转赠甚至售卖他人,从而获取利益,只要购买者在有效期内去进行核销,就能核销成功,这给了倒卖者们可乘之机,导致正常用户无法领到电子优惠券,影响活动开展效果。


技术实现思路

1、本专利技术的目的在于提供一种防倒卖的电子券核销方法,以彻底解决倒卖电子券而影响正常用户的权益,影响活动开展效果的问题。

2、为解决上述技术问题,本专利技术提供的技术方案为:

3、本专利技术涉及一种防倒卖的电子券核销方法,包括以下步骤:

4、s1.利用信息采集模块收集用户的个人信息,对采集的个人信息设置优先级划分,个人信息内的人脸信息为采集的最后一级;

5、s2.利用信息验证模型模块验证收集的个人信息是否为用户本人,信息验证模型模块验证内预设有风险评估值,风险评估值为对当前能收集的非人脸信息以外的其他个人信息的分值累加值,当收集的个人信息低于设定的风险评估值时,验证失败进入人脸信息收集验证,否则,验证成功为用户本人;

6、s3.在电子券管理平台内预先设置最大距离阈值;

7、s4.电子券管理平台内用户通过应用程序打开电子券,并在后台调用电子券管理平台的查询接口查询电子券券号详情;

8、s5.应用程序获取用户位置信息并发送给电子券管理平台,计算用户最大距离阈值范围内的商户的最大经纬度和最小经纬度,根据最大经纬度和最小经纬度对比商户本身经纬度筛选出在范围内的商户并将其生成商户列表;电子券管理平台根据用户位置信息和适用该电子券的商户的位置信息计算用户和商户之间的距离,若大于最大距离阈值,则生成“模糊码”标记;若小于等于最大距离阈值,则生成“清晰码”标记,电子券管理平台将标记内容反馈给用户端;

9、s6.若用户应用程序收到“模糊码”标记,则显示模糊的核销码,商户核销失败;若用户应用程序收到“清晰码”标记,则显示清晰的核销码,商户核销成功。

10、作为本专利技术的进一步改进,上述的步骤s6中生成的核销码为条形码形式的核销券码和若干位随机数字的动态码。

11、作为本专利技术的进一步改进,上述的步骤s6生成核销码过程后,对核销码进行aes加密,并设置动态码的有效期限;上述的步骤s6中,应用程序显示清晰的核销码后,电子券管理平台先对核销码进行aes解密,获取核销码信息并进行核销,若动态码超过有效期,则重新获取动态码,若动态码未超过有效期,则核销成功。

12、作为本专利技术的进一步改进,上述的动态码的有效期限为60s。

13、作为本专利技术的进一步改进,上述的最大距离阈值为1公里。

14、作为本专利技术的进一步改进,上述步骤s5计算用户最大距离阈值范围内的商户的最大经纬度和最小经纬度公式为:

15、doubledlng=(2*math.asin(math.sin(1/(2*6378.137))/math.cos(longitude*math.pi/180)))*180/math.pi;

16、double min lng=lng1-dlng;

17、double max lng=lng1+dlng;

18、doubledlat=(1/6378.137)*180/math.pi;

19、double min lat=lat1-dlat;

20、double max lat=lat1+dlat;

21、;其中double表示取两位小数,math表示函数方法,lng1表示用户的经度,

22、pi表示圆周率π,lat1表示用户的纬度,min lng表示最小经度,max lng表示最大经度,min lat表示最小纬度max lat表示最大纬度。

23、作为本专利技术的进一步改进,上述步骤s5计算用户与商户之间的距离的公式为:

24、doubledistance=2*math.asin(math.sqrt(math.pow(math.sin((lat1*math.pi/

25、180-lat2*math.pi/180)/2),2)+math.cos(lat1*math.pi/180)*math.cos(lat2*math.pi/180)*

26、math.pow(math.sin((lng1*math.pi/180-lng1*math.pi/180)/2),2)

27、;公式中,distance表示用户与商户之间的距离,sqrt表示开根号,pow表示pow函数,lng1表示用户的经度,lat1表示用户的纬度,lng2表示商户的经度,lat2表示商户的纬度;将此距离与最大距离阈值1公里比较,若大于最大距离阈值,则生成“模糊码”标记;若小于等于最大距离阈值,则生成“清晰码”

28、标记。

29、作为本专利技术的进一步改进,上述的步骤s5中,电子券管理平台根据最大经纬度和最小经纬度对比商户本身经纬度生成商户门店列表,通过查询该电子券券号得到电子券归属的票券产品批次号,从而对门店列表内符合条件的商户门店进一步筛选,循环符合条件的商户门店列表信息,然后计算出客户和商户之间的距离。

30、作为本专利技术的进一步改进,上述步骤s1中,个人信息包括手机号、手机型号、wifi连接信息、虚拟定位情况、人脸信息、用户应用程序内账户信息和用户的经纬度等;针对上述信息依据客户习惯优先选择应用后台能自行验证的除人脸外的其他验证方式,验证成功即可通过验证;若均不能完成验证,则使用人脸识别作为验证用户的最终手段,完成最终验证。

31、作为本专利技术的进一步改进,上述步骤s1进行信息采集时,信息采集模块监测用户是否有打开与个人信息一一对应的信息被采集开放权限;信息采集模块按设定顺序对用户进行信息收集,并对采集到的信息进行风险评估。

32、作为本专利技术的进一步改进,上述步骤s2利用信息验证模型模块验证是否为用户本人过程中,根据用户权限开放习惯,针对已开放app定位权限的客户本文档来自技高网...

【技术保护点】

1.一种防倒卖的电子券核销方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的一种防倒卖的电子券核销方法,其特征在于:所述步骤S6中生成的核销码为核销券码和若干位随机数字的动态码。

3.根据权利要求2所述的一种防倒卖的电子券核销方法,其特征在于:所述步骤S6生成核销码过程后,对核销码进行AES加密,并设置动态码的有效期限;所述的步骤S6中,应用程序显示清晰的核销码后,电子券管理平台先对核销码进行AES解密,获取核销码的信息并进行核销,若动态码超过有效期,则重新获取动态码,若动态码未超过有效期,则核销成功。

4.根据权利要求3所述的一种防倒卖的电子券核销方法,其特征在于:

5.根据权利要求1所述的一种防倒卖的电子券核销方法,其特征在于:

6.根据权利要求1所述的一种防倒卖的电子券核销方法,其特征在于:所述步骤S5计算用户与商户之间的距离的公式为:

7.根据权利要求1所述的一种防倒卖的电子券核销方法,其特征在于:

8.根据权利要求1所述的一种防倒卖的电子券核销方法,其特征在于:所述步骤S1所收集的个人信息还包括手机号、手机型号、WiFi连接信息、虚拟定位情况和用户应用程序内账户信息;上述信息依据客户习惯优先选择应用后台能自行验证的除人脸外的其他验证方式,验证成功即可通过验证;若均不能完成验证,则使用人脸识别作为验证用户的最终手段,完成最终验证。

9.根据权利要求1所述的一种防倒卖的电子券核销方法,其特征在于:所述步骤S1信息采集模块监测与用户个人信息一一对应的信息被采集开放的权限,按优先级顺序对用户进行信息收集,后对采集到的信息进行风险评估。

10.根据权利要求3所述的一种防倒卖的电子券核销方法,其特征在于:上述的步骤S6的核销码在有效期限内,核销码界面通过后台权限限制屏幕抓取,并启动前置摄像头检测前方是否存在摄像头,若存在则核销码变为模糊状态。

...

【技术特征摘要】

1.一种防倒卖的电子券核销方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的一种防倒卖的电子券核销方法,其特征在于:所述步骤s6中生成的核销码为核销券码和若干位随机数字的动态码。

3.根据权利要求2所述的一种防倒卖的电子券核销方法,其特征在于:所述步骤s6生成核销码过程后,对核销码进行aes加密,并设置动态码的有效期限;所述的步骤s6中,应用程序显示清晰的核销码后,电子券管理平台先对核销码进行aes解密,获取核销码的信息并进行核销,若动态码超过有效期,则重新获取动态码,若动态码未超过有效期,则核销成功。

4.根据权利要求3所述的一种防倒卖的电子券核销方法,其特征在于:

5.根据权利要求1所述的一种防倒卖的电子券核销方法,其特征在于:

6.根据权利要求1所述的一种防倒卖的电子券核销方法,其特征在于:所述步骤s5计算用户与商户之间的距离的公式为:

7.根据...

【专利技术属性】
技术研发人员:徐云飞徐永桂戴世明郑斌吾丰明李恒捷
申请(专利权)人:浙江农商数字科技有限责任公司
类型:发明
国别省市:

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

1