本申请提供了一种基于刷脸支付的数据拥堵处理方法及装置,运用于快捷支付技术领域,其方法为:将刷脸支付设备与数据库进行配置化许可对接,实现刷脸支付设备与数据库的对接,刷脸支付设备所获取到的客户面部图片能够上传至数据库,以进而确定出对应的ID账户,最终实现扣款;获取客户的面部图片;在获取到面部图片后,监听所述数据库当前的CPU占用比,并根据所述CPU占用比采用对应的预设规则从所述数据库中确定出与面部图片预关联的ID账户,从而实现刷脸支付设备与数据库之间,不需要中间服务器的参与,有效的解决了目前通过多个中间服务器的相互配合以防拥堵,导致减慢用户的交互数据传输速度的问题。
Data congestion processing method and device based on brush face payment
【技术实现步骤摘要】
基于刷脸支付的数据拥堵处理方法及装置
本申请涉及快捷支付
,特别涉及为一种基于刷脸支付的数据拥堵处理方法及装置。
技术介绍
目前用于数据处理的中间服务器,通常会在用户交互数据量过大的过程中进行相应的内存缓释,通常采用地域法:确定用户位置,将用户的交互数据流导入对应于用户位置的服务器,实现缓释;采用监控引流法,监测服务器当前CPU占用量,当当前CPU占用量超过设定值时,将超出的CPU占用量对应的用户交互数据流导入至其他服务器,等等;对于目前的刷脸支付领域而言,因为所有的面部数据均必要存储于一个数据库中,数据库与若干中间服务器进行许可协议的连接,上述现有技术中所有的防拥堵方法均是采用多个中间服务器的相互配合,以达到防拥堵的效果;这类方案虽然解决了中间服务器因过载崩溃的问题,但通过多个中间服务器的相互配合实质上减慢用户的交互数据传输速度。
技术实现思路
本申请旨在解决目前通过多个中间服务器的相互配合以防拥堵,导致减慢用户的交互数据传输速度的技术问题,提供一种基于刷脸支付的数据拥堵处理方法及装置。本申请为解决技术问题采用如下技术手段:本申请提供一种基于刷脸支付的数据拥堵处理方法,包括:将刷脸支付设备与数据库进行配置化许可对接;获取客户的面部图片;监听所述数据库当前的CPU占用比,并根据所述CPU占用比采用对应的预设规则从所述数据库中确定出与面部图片预关联的ID账户。进一步地,当所述CPU占用比处于第一预设占比区间时,则所述采用对应的预设规则从所述数据库中确定出与面部图片预关联的ID账户的步骤包括:利用数据库linux内核中的strace功能对面部图片对应预关联的ID账户进行劫持锁定,其中,所述strace功能是运用面部图片与ptrace函数,所述ptrace函数本身不具备调取程序的pid和ID账户锁定的功能,因此需要向数据库linux内核中的syscall_enter(structptregs*regs)函数的尾部添加调用框架脚本,最终通过面部图片导入至调用框架脚本,以输出pid调取程序从数据库中根据面部图片劫持锁定ID账户。进一步地,将刷脸支付设备与数据库进行配置化许可对接的步骤包括:向数据库linux内核中的syscall_enter(structptregs*regs)函数的尾部添加调用框架脚本。进一步地,当所述CPU占用比处于第二预设占比区间时,则所述采用对应的预设规则从所述数据库中确定出与面部图片预关联的ID账户的步骤包括:将所述面部图片转换为第一base64编码;从所述数据库确定出与第一base64编码相同的第二base64编码,进而确定所述第二base64编码对应的ID账户。进一步地,将刷脸支付设备与数据库进行配置化许可对接的步骤包括:向数据库内配置图转码脚本,所述图转码脚本用于当数据库获取到base64编码时,所述数据库自识别base64编码并调取与其相似编码对应的图片以将图片进行编码转换。本申请提供一种基于刷脸支付的数据拥堵处理装置,包括:对接单元,用于将刷脸支付设备与数据库进行配置化许可对接;获取单元,用于获取客户的面部图片;识别单元,用于监听所述数据库当前的CPU占用比,并根据所述CPU占用比采用对应的预设规则从所述数据库中确定出与面部图片预关联的ID账户。进一步地,所述识别单元包括:劫持模块,用于利用数据库linux内核中的strace功能对面部图片对应预关联的ID账户进行劫持锁定,其中,所述strace功能是运用面部图片与ptrace函数,所述ptrace函数本身不具备调取程序的pid和ID账户锁定的功能,因此需要向数据库linux内核中的syscall_enter(structptregs*regs)函数的尾部添加调用框架脚本,最终通过面部图片导入至调用框架脚本,以输出pid调取程序从数据库中根据面部图片劫持锁定ID账户。进一步地,所述识别单元包括:编码转换模块,用于将所述面部图片转换为第一base64编码;编码锁定模块,用于从所述数据库确定出与第一base64编码相同的第二base64编码,进而确定所述第二base64编码对应的ID账户。本申请还提供一种刷脸支付系统,包括支付设备、商户收银台、互联网数据库和管理中心;所述支付设备用于获取客户的面部图片;所述商户收银台用于与支付设备对接进行收款;所述互联网数据库用于存储客户的面部图片;所述管理中心用于执行上述的基于刷脸支付的数据拥堵处理方法。本申请提供了基于刷脸支付的数据拥堵处理方法及装置,具有以下有益效果:将刷脸支付设备与数据库进行配置化许可对接,实现刷脸支付设备与数据库的对接,刷脸支付设备所获取到的客户面部图片能够上传至数据库,以进而确定出对应的ID账户,最终实现扣款;获取客户的面部图片;在获取到面部图片后,监听所述数据库当前的CPU占用比,并根据所述CPU占用比采用对应的预设规则从所述数据库中确定出与面部图片预关联的ID账户,从而实现刷脸支付设备与数据库之间,不需要中间服务器的参与,有效的解决了目前通过多个中间服务器的相互配合以防拥堵,导致减慢用户的交互数据传输速度的问题。附图说明图1为本申请基于刷脸支付的数据拥堵处理方法的流程示意图;图2为本申请基于刷脸支付的数据拥堵处理装置的结构框图;图3为本申请刷脸支付系统的结构框图。本申请为目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。下面将结合本申请的实施例中的附图,对本申请的实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“包括”、“包含”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。在本申请的权利要求书、说明书以及说明书附图中的术语,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体/操作/对象与另一个实体/操作/对象区分开来,而不一定要求或者暗示这些实体/操作/对象之间存在任何这种实际的关系或者顺序。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其他实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文本文档来自技高网...
【技术保护点】
1.一种基于刷脸支付的数据拥堵处理方法,其特征在于,包括:/n将刷脸支付设备与数据库进行配置化许可对接;/n获取客户的面部图片;/n监听所述数据库当前的CPU占用比,并根据所述CPU占用比采用对应的预设规则从所述数据库中确定出与面部图片预关联的ID账户。/n
【技术特征摘要】
1.一种基于刷脸支付的数据拥堵处理方法,其特征在于,包括:
将刷脸支付设备与数据库进行配置化许可对接;
获取客户的面部图片;
监听所述数据库当前的CPU占用比,并根据所述CPU占用比采用对应的预设规则从所述数据库中确定出与面部图片预关联的ID账户。
2.根据权利要求1所述的基于刷脸支付的数据拥堵处理方法,其特征在于,当所述CPU占用比处于第一预设占比区间时,则所述采用对应的预设规则从所述数据库中确定出与面部图片预关联的ID账户的步骤包括:
利用数据库linux内核中的strace功能对面部图片对应预关联的ID账户进行劫持锁定,其中,
所述strace功能是运用面部图片与ptrace函数,所述ptrace函数本身不具备调取程序的pid和ID账户锁定的功能,因此需要向数据库linux内核中的syscall_enter(structptregs*regs)函数的尾部添加调用框架脚本,最终通过面部图片导入至调用框架脚本,以输出pid调取程序从数据库中根据面部图片劫持锁定ID账户。
3.根据权利要求2所述的基于刷脸支付的数据拥堵处理方法,其特征在于,将刷脸支付设备与数据库进行配置化许可对接的步骤包括:
向数据库linux内核中的syscall_enter(structptregs*regs)函数的尾部添加调用框架脚本。
4.根据权利要求1所述的基于刷脸支付的数据拥堵处理方法,其特征在于,当所述CPU占用比处于第二预设占比区间时,则所述采用对应的预设规则从所述数据库中确定出与面部图片预关联的ID账户的步骤包括:
将所述面部图片转换为第一base64编码;
从所述数据库确定出与第一base64编码相同的第二base64编码,进而确定所述第二base64编码对应的ID账户。
5.根据权利要求4所述的基于刷脸支付的数据拥堵处理方法,其特征在于,将刷脸支付设备与数据库进行配置化许可...
【专利技术属性】
技术研发人员:龚伟伟,
申请(专利权)人:深圳市五联云科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。