分布式智能收费终端方法与流程

文档序号:24411428发布日期:2021-03-26 19:30阅读:188来源:国知局
分布式智能收费终端方法与流程

1.本申请涉及通信领域,具体涉及一种分布式智能收费终端方法。


背景技术:

2.收费终端俗称pos,pos是一种多功能终端,把它安装在信用卡的特约商户和受理网点中与计算机联成网络,就能实现电子资金自动转账,它具有支持消费、预授权、余额查询和转帐等功能,使用起来安全、快捷、可靠。大宗交易中基本经营情报难以获取,导入pos系统主要是解决零售业信息管理盲点。连锁分店管理信息系统中的重要组成部分。
3.现有的收费终端需要基于wlan或有线网络实现收费,此种收费方式对场地的要求限制很高,影响了收费终端的使用范围。


技术实现要素:

4.本发明的目的在于提供分布式智能收费终端方法,该技术方案能够基于手机的连接实现收费,提高了收费终端的使用范围。
5.第一方面,提供一种分布式智能收费终端系统,所述系统包括母终端、手机、子终端;子终端的摄像头,用于扫描二维码得到收费标识,生成扣费请求信息,该扣费请求信息包括:收费标识以及收费金额,将该扣费请求信息通过短距离通信连接发送至手机;手机,用于接收该扣费请求信息,将该扣费请求信息通过移动通信网络发送至母终端;母终端,用于依据该扣费请求信息对该收费标识扣取该收费金额,在扣款成功后,向手机发送扣费响应消息,该扣费响应消息包括:扣费金额;手机,用于接收到该扣费响应消息后,将该扣费响应消息通过短距离通信连接发送至子终端;子终端,用于接收该扣费响应消息,通过显示屏显示该扣费金额本申请提供的分布式智能收费终端能够实现对扫描二维码得到收费标识,生成扣费请求信息,该扣费请求信息包括:收费标识以及收费金额,将该扣费请求信息通过短距离通信连接发送至手机;手机,用于接收该扣费请求信息,将该扣费请求信息通过移动通信网络发送至母终端;母终端,用于依据该扣费请求信息对该收费标识扣取该收费金额,在扣款成功后,向手机发送扣费响应消息,该扣费响应消息包括:扣费金额;手机,用于接收到该扣费响应消息后,将该扣费响应消息通过短距离通信连接发送至子终端;子终端,用于接收该扣费响应消息,通过显示屏显示该扣费金额。此种方案无需子终端具有移动通信能力,降低了子终端的成本,提高了收费场景的范围。
附图说明
6.为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使
用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
7.图1为本发明一种收费终端的硬件结构示意图。
8.图2为本发明提供的分布式智能收费终端系统的结构示意图。
9.图2a一种灰度矩阵示意图。
10.图2b为两个支线的示意图。
11.图3为本发明提供的一种收费终端的外观示意图。
具体实施方式
12.下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
13.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
14.下面结合本申请实施例中的附图对本申请实施例进行描述。
15.本申请中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/“,表示前后关联对象是一种“或”的关系。
16.本申请实施例中出现的“多个”是指两个或两个以上。本申请实施例中出现的第一、第二等描述,仅作示意与区分描述对象之用,没有次序之分,也不表示本申请实施例中对设备个数的特别限定,不能构成对本申请实施例的任何限制。本申请实施例中出现的“连接”是指直接连接或者间接连接等各种连接方式,以实现设备间的通信,本申请实施例对此不做任何限定。
17.本申请中的“| |”表示绝对值。
18.图1是本申请实施例提供的收费终端的硬件框图,包括处理器、存储器、摄像头和显示屏,摄像头用于采集目标用户的移动终端上的待支付界面扣费信息,并将待支付界面扣费信息发送至处理器,处理器收到待支付界面扣费信息后执行如下步骤:收费终端,用于判断目标用户是否已经关联目标应用程序,在所述目标用户已经关联目标应用程序的情况下,获取目标用户的历史支付信息,其中,历史支付信息包括目标用户历史支付金额、历史支付频率和历史支付时间段;根据目标用户的历史支付信息生成折扣优惠信息,根据折扣优惠信息和待支付界面扣费信息生成目标用户的实际支付信息,按照实际支付信息向目标用户收费,并通过显示屏将折扣优惠信息、待支付界面扣费信息以及实际支付信息展示给目标用户。
19.其中,根据目标用户的历史支付信息生成折扣优惠信息包括:在目标用户的历史支付金额大于m,且历史支付频率大于n的情况下,判断目标用户的历史支付时间段是否与
当前网络时间相匹配,在目标用户的历史支付时间段与当前网络时间匹配的情况下,向目标用户关联的目标应用程序上发放j张优惠券,其中,j张优惠券中不同金额的优惠券的有效期限不同,且优惠金额的大小与有效期限的长度呈负相关,将j张优惠券按照金额大小以及有效期限划分为a、b、c三组,a组的优惠券金额大于b组的优惠券金额,b组的优惠券金额大于c组的优惠券金额,根据a组的优惠券中最大金额的优惠券生成当前的折扣优惠信息;在目标用户的历史支付时间段与当前网络时间不匹配的情况下,根据b组的优惠券中最大金额的优惠券生成当前的折扣优惠信息,判断目标用户在支付完当前订单后的支付金额是否大于m,在大于m的情况下,将目标用户关联的目标应用程序上a组优惠券支付的优先级设置为高于c组优惠券支付的优先级,以便于下一次支付时优先采用a组优惠券参与支付;否则,将目标用户关联的目标应用程序上c组优惠券支付的优先级设置为高于a组优惠券支付的优先级,以便于下一次支付时优先采用c组优惠券参与支付;在目标用户的历史支付金额小于或者等于m,或者,在历史支付频率小于或者等于n的情况下,根据c组的优惠券中最大金额的优惠券生成当前的折扣优惠信息,判断目标用户在支付完当前订单后的支付金额是否大于m,或者,支付频率是否大于n,在二者至少满足一个条件的情况下,将目标用户关联的目标应用程序上c组优惠券支付的优先级设置为高于a组优惠券支付的优先级,以便于下一次支付时优先采用c组优惠券参与支付。其中,m、n、j、a、b、c均为正整数。
20.通过上述生成折扣优惠信息的方法,当目标用户的历史支付金额大于设定值,且历史支付频率大于设定值时,认为目标用户具有较强的消费能力,在此基础上,再判断目标用户是否在历史支付时间段支付,从而根据不同分组的优惠券生成折扣优惠信息,同时对有限期限进行限制,从而可以将最大优惠力度给予经常消费的常客,且当目标用户的支付金额大于预设值,或者,支付频率大于预设值时,认为该客户为潜在的优质客户,给与其一定的优惠力度,有助于刺激潜在的优质客户来消费。
21.对于收费系统来说,有一种应用场景为,需要在门店收费,也需要在外部活动地方收费,但是收费需要是同一个账户,目前的收费终端均需要单独的开通,这样会导致收费账户不统一,另外,对于外部活动地方收费,由于其没有wlan等场景,因此其无法实时的实现收费的统一,若在收费终端上述添加移动通信网络,又会产生较高的成本,因为移动通信网络的芯片以及天线系统均较为复杂,更重要的是,若配置移动通信网络,需要配合对应的sim卡或esim卡才能够实现收费,这样对于外部活动地方收费来说,非常不方便,并且开启多张sim卡或esim卡也有需要费用。
22.参阅图2,图2提供了一种分布式智能收费终端系统,该系统可以包括母终端、手机、子终端,该母终端与子终端的硬件结构可以如图1所示,上述母终端或子终端均可以实现上述如图1所示实施例的功能,这里不再赘述,可选的,为了方便通信,上述母终端以及子终端还包括:通信单元,该通信单元可以为短距离无线通信单元,例如蓝牙模块、wifi模块、rf模块等等。
23.上述子终端可以用于商场移动支付,其外观示意图如图3所示,其中,该显示屏301可以显示对应的商品。顾客可以选择商品,通过扫条形码,从后台服务器上获取商品属性,从而获得订单累加同时对商品的防盗消磁,累计金额;若顾客选完产品后,点击购买,此时终端会弹出二维码;顾客通过二维码,支付后,推车走出商场。
24.上述子终端通过通信单元与手机建立连接;具体的收费方式可以包括:
子终端的摄像头,用于扫描二维码得到收费标识,生成扣费请求信息,该扣费请求信息包括:收费标识以及收费金额,将该扣费请求信息通过短距离通信连接发送至手机;上述二维码可以为微信付款码,支付宝付款码,银联付款码等等。上述收费标识可以为银行卡账号(例如信用卡账号),也可以为微信账号或支付宝账号等等。
25.手机,用于接收该扣费请求信息,将该扣费请求信息通过移动通信网络发送至母终端;母终端,用于依据该扣费请求信息对该收费标识扣取该收费金额,在扣款成功后,向手机发送扣费响应消息,该扣费响应消息包括:扣费金额;手机,用于接收到该扣费响应消息后,将该扣费响应消息通过短距离通信连接发送至子终端;子终端,用于接收该扣费响应消息,通过显示屏显示该扣费金额。
26.本申请提供的分布式智能收费终端能够实现对扫描二维码得到收费标识,生成扣费请求信息,该扣费请求信息包括:收费标识以及收费金额,将该扣费请求信息通过短距离通信连接发送至手机;手机,用于接收该扣费请求信息,将该扣费请求信息通过移动通信网络发送至母终端;母终端,用于依据该扣费请求信息对该收费标识扣取该收费金额,在扣款成功后,向手机发送扣费响应消息,该扣费响应消息包括:扣费金额;手机,用于接收到该扣费响应消息后,将该扣费响应消息通过短距离通信连接发送至子终端;子终端,用于接收该扣费响应消息,通过显示屏显示该扣费金额。此种方案无需子终端具有移动通信能力,降低了子终端的成本,提高了收费场景的范围。
27.在一种可选的方案中,还可以包括:子终端随机生成短距离通信第一连接密码,将该第一连接密码显示,子终端在短距离通信广播连接请求消息,接收手机返回的连接响应消息,该连接响应消息包括第二连接密码,若第二连接密码与第一连接密码一致,确定该手机为安全终端,子终端建立与该手机的连接。
28.在一种可选的方案中,还可以包括:手机在第一接收该扣费请求信息时,采集操作用户的静脉图片,将该静脉图片通过移动通信网络发送至母终端;母终端,用于将该静脉图片与预设的模板静脉图片比对确定是否一致,若一致,确定该手机为安全终端,处理该扣费请求信息,若不对不一致,确定该手机为非法终端,删除该扣费请求信息。
29.上述将该静脉图片与预设的模板静脉图片比对确定是否一致的方式具体可以包括:母终端对该静脉图片提取感兴趣(roi)区域得到区域图片,对该区域图片中的每个分支进行初步角度识别得到每个分支的角度,对该区域图片进行灰度处理得到灰度图片,提取该灰度图片中每个像素的灰度值,将每个像素的灰度值按像素的位置形成灰度矩阵,提取第一分支对应的第一角度以及第一分支在该灰度矩阵的第一分区域,确定第一分区域的第一支线和第二支线,将第一支线按像素点划分为第一支线段组,将第二支线按像素点划分成第二支线段组,按第一设定方向对第一支线段组中的每个支线段的α个像素点在灰度矩阵的α个位置值(即矩阵的行值、列值),按第二设定方向对第二支线段组中的每个
支线段的α个像素点在灰度矩阵的α个位置值(即矩阵的行值、列值);计算第一支线段组中第i个支线段的α个位置值与第二支线段组中的第h个支线段(与第i个支线段对应,例如i=2,那么h=2,为了区分,采用不同的字母来说明)的α个位置值之间差值的绝对值(该差值为行值与行值相减取绝对值,列值与列值相减取绝对值,然后将行值绝对值和列值绝对值组合起来得到该差值的绝对值)得到α个绝对值,将α个绝对值按顺序组成位置矩阵的第x列元素,遍历第一支线段组和第二直线段组得到位置矩阵的所有列元素,提取与第一角度对应的预设模板静脉图片的模板矩阵,计算位置矩阵与模板矩阵之间的差值得到差值矩阵,若差值矩阵中小于预设阈值的元素值的数量y小于等于数量阈值,确定该静脉图片与该模板矩阵对应的模板静脉图片一致,若该y大于数量阈值,确定该静脉图片与该模板矩阵对应的模板静脉图片不一致。
30.此种通过静脉识别的方式确定是否与模板静脉图片是否一致,进一步提高了安全性。
31.需要说明的是,上述roi区域可以采用roi算法来提取,本申请并不限制上述roi获取的具体方式。对该区域图片中的每个分支进行初步角度识别得到每个分支的角度的方式也可以采用现有的角度识别方法,例如,直接获取每个分支像素点的坐标,依据该坐标计算得到对应的初步角度,这里的初步角度仅仅是初级识别使用,仅仅是为了区分模板矩阵使用。
32.参阅图2a,图2a为一种灰度矩阵示意图,其中每个方框代表一个像素点的灰度值,其中,灰色的表示静脉所在的像素点的灰度值,白色的代表非静脉所在的像素点的灰度值,如图2a所示,图标中的第一分支的第一支线为301所示,第二支线为302所示,其中,3011表示第一支线中的1个支线段(黑色显示)实际为4个支线段,宽度方向上每个像素点可以为1个支线段,3012表示第一支线中的支线段。由于静脉图片中分支所占用的像素点较多,那么其会占用多个像素点,因此需要依据像素点划分成多个支线段,这里的α由于计算的原因,不能太高,也不能太低,因为静脉分支的角度可能变化,本申请提取分支交点附近的像素点进行计算,因此该α的范围可以为【100,500】,另外,控制α的值也为了减少计算量。上述第一设定方向可以为第一支线的方向,如图2a的箭头303所示,第二设定方向可以为第二支线的方向,如图2a的箭头304所示。
33.上述验证的原理为,对于静脉识别,其能够对操作对象,例如人的身份进行识别,因为静脉的形态是不变的,但是由于模本静脉图片和获取的静脉图片存在角度的差异以及获取范围的差异,导致了无法准确的识别,本申请是通过矩阵计算的方式尽可能的把角度差异去掉,对于静脉分支来说,如果操作对象是同一个人,那么其角度是相同的,通过申请人验证发现,即其组成的灰度图像中对应的灰度值之间的差值形成的矩阵是基本固定的,以90
°
为例,其两个分支之间的差值都是恒定值,如图2b所示,假设静脉分支进行了平移(等同于采集的范围不同),但是其行值、列值之间的差值是基本不变的,基于这个原理,即能避免范围以及角度对静脉识别准确度的影响。
34.如图2b所示,两个支线的示意图,由于图的边界所限,这里的α=2,实际中,需要取大于100的数值,以图2b所示,两个分支(以宽度方向为一个像素点为例,即一个支线段为例)在位移以后的α个位置值分别可以为,第一分支301的2个位置值分别为(a13、a23),第二分支304的2个位置分别为(a31、a32),在位移以后,第一分支301的2个位置值分别为(a24、
a34),第二分支302的2个位置分别为(a42、a43),则计算的差值绝对值分别为:a13、a31的行、列值分别相减后取绝对值得到22,同理计算得到另一个绝对值为,11;在位移以后,计算得到的两个绝对值分别为:22、11,计算差值以后确定为0、0,则确定为同一个人的静脉图片。
35.以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1