买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:北京开科唯识技术股份有限公司
摘要:本发明涉及电子支付领域,提供了一种二维码自动甄别异常的方法。目的在于解决二维码移动支付中存在的二维码被多地滥用、二维码移动后无法自动调整安全区域、同一设备频繁扫码误导安全区域判断的问题。主要方案包括探针的生成与信息上送到服务端;服务端接收到探针记录的相关信息后,查找对应的桶,通过比较经纬度信息确定目标桶及目标层,如无法确定目标桶,探针无法放入任何针桶,则服务端用该探针的经纬度位置自动创建一个新的针桶,并创建相应的时间层作为目标层,探针插入目标桶的目标层;异常扫码行为甄别;安全扫码区动态容错,根据当探针位置与候选桶之间距离确定新桶的创建以及动态调整安全扫码区范围。
主权项:1.一种二维码自动甄别异常的方法,其特征在于,包括以下步骤:步骤1:探针的生成与信息上送,扫码端扫描二维码并打开页面时,内嵌的探针程序自动生成一个新探针,并记录相关信息后上送到服务端;步骤2:针桶简称为桶,在探针入桶的过程,服务端接收到探针记录的相关信息后,查找对应的针桶,通过比较经纬度信息确定目标桶及目标层,如无法确定目标桶,探针无法放入任何针桶,则服务端用该探针的经纬度位置自动创建一个新的针桶,新的针桶简称新桶,并为新桶创建相应的时间层作为目标层,探针插入目标桶的目标层;步骤2包括以下步骤:步骤2.1:服务端解析探针报文,查找所有“桶归属”为该探针所指的对应二维码的桶,并取得该二维码的当前桶位序列表;步骤2.2:服务端将该探针的经纬度位置信息与桶位序列表对比,取出经度和纬度均大小最接近的新桶,标记为候选桶,若无候选桶,则进行步骤2.5;步骤2.3:计算该探针位置与候选桶之间的距离,并与候选桶的安全扫码区半径对比;步骤2.4:若距离小于候选桶半径,则候选桶升级为目标桶,执行步骤2.6,如距离大于候选桶安全扫码区半径,则进行步骤2.5;步骤2.5:服务端创建新桶,新桶的圆心位置为探针的经纬度位置,安全扫码区半径默认为10米,时间层层数为一层,该层的层时为探针时间戳的“小时”数,桶归属为该探针的二维码编号,将该新桶标记为候选桶,执行步骤2.6;步骤2.6:从目标桶中找到层时与该探针时间戳中“小时”数相同的时间层,如找到时间层,则将该时间层标记为目标桶的目标层,执行步骤2.7,如未找到时间层,则在该目标桶现有基础上创建新的时间层,并标记为目标桶的目标层;步骤2.7:将该探针插入目标桶的目标层;步骤3:异常扫码行为甄别,包括地理超限异常、高频扫码异常和一码多地多用异常的自动识别方法;步骤3.1:服务端对探针进行地理围栏拦截,判断探针位置是否在商户经营地理围栏范围内;步骤3.2:服务端通过二维码编号和探针位置筛选目标桶及目标桶的目标层,判断目标层是否存在设备号相同的探针,以识别高频扫码异常;步骤3.3:服务端对针桶进行定时评分,根据得分情况甄别一码多地多用异常;步骤3.3.1:服务端对针桶进行定时评分处理,得到针桶得分表;步骤3.3.1.1、服务端每小时取出上一个小时的所有针桶的探针数据;步骤3.3.1.2、对这些探针数据按时间进行排序;步骤3.3.1.3、按顺序计算每个针桶的探针数占比,得到该针桶在当前时段的得分;步骤3.3.1.4、若同一个桶号在同一批次中出现了多次,则以分数最高的登记得分;步骤3.3.1.5、生成针桶得分表;步骤3.3.2:根据针桶得分表,识别一码多地多用的异常扫码行为;步骤3.3.2.1:收集每个针桶最近三小时的得分;步骤3.3.2.2:判断针桶得分是否达到90分以上;步骤3.3.2.3:对未达到90分的针桶进行标记为“分裂类异常针桶”;步骤3.3.3:对识别出的异常行为进行响应,阻止非法扫码;步骤3.3.3.1:服务端检测到“分裂类异常针桶”的探针数据;步骤3.3.3.2:将对应的探针标记为“分裂类异常探针”;步骤3.3.3.3:向扫码端发送“扫码行为检测异常”的响应;步骤3.3.3.4:扫码端接收到异常响应后停止页面操作并关闭页面;打分方法及规则如下:针对相同二维码归属的所有针桶,取出层时对应上一个小时的所有层中的所有探针,将这些探针按时间从小到大有序排列;按该有序序列从列首依次遍历至列尾,将相邻且桶号相同的探针进行计数,则探针数在该批次探针总数的百分比数即为该桶在当前时段的分数;若同一个桶号在同一批次中出现了多次,则以分数最高的登记得分;步骤4:安全扫码区动态容错,当步骤2中创建的新桶的安全扫码区与已存在的桶的安全扫码区出现区域重叠时,服务端执行两桶合并操作,产生一个新的安全扫码区更大的桶,以覆盖原有的两个安全扫码区,从而实现动态调整安全扫码区范围;步骤4包括以下步骤:步骤4.1:计算步骤2创建的新桶的安全扫码区圆心与候选桶的安全扫码区圆心之间的距离;步骤4.2:判断步骤4.1得到的距离是否大于或等于两桶的安全扫码区半径之和;若结果为是,则成功创建新桶,结束,若结果为否,则将新桶与候选桶融合,进行步骤4.3;步骤4.3:执行桶融合操作,计算两桶安全扫码区圆心之间距离的中心点作为新桶安全扫码区圆心位置;以两桶安全扫码区圆心之间距离的一半加上候选桶的安全扫码区半径之和作为新桶的安全扫码区半径;步骤4.4:根据步骤4.3得到的新桶安全扫码区圆心位置和安全扫码区半径建立一个安全扫码区更大的新桶,并将两桶内的探针合并至新桶内。
全文数据:
权利要求:
百度查询: 北京开科唯识技术股份有限公司 一种二维码自动甄别异常的方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。