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

一种POS兼容式系统平台

文献发布时间:2024-04-18 19:58:53


一种POS兼容式系统平台

技术领域

本发明涉及POS机兼容系统技术领域,具体涉及一种POS兼容式系统平台。

背景技术

POS机主要是通过读取消费者所持卡的账户信息,连同消费金额以及商户信息等发送给金融结算平台,由金融结算平台实现对消费者的扣费处理,从而实现刷卡消费,其中,POS机是金融结算平台所认可的设备,POS机具有代表商户信息的唯一的标识,是代表终端持有者的一个设备,POS机在使用前,需要在金融结算平台上进行注册;金融结算平台接收到POS机发送来的消费信息后,首先会识别POS机标识,并对消费者进行扣费,对消费者进行扣费的过程,就是将消费者的消费金额,从消费者的账户转入商户的账户的过程,然而现有的POS机在对银行卡付款方式进行收款的过程中,一般都需要将银行卡插到POS机里,现在的用户出门通常只携带手机进行远程支付,携带银行卡的要求增加了POS机支付收款的难度,存在一定的局限性。

发明内容

为了克服上述缺陷,本发明提供了POS兼容式系统平台,本发明通过与智能终端进行蓝牙匹配,从而使得由POS机能够可以查询与智能终端绑定的银行卡信息,通过智能终端即可直接进行POS机的支付,消费者无需时刻携带银行卡,提高了POS机的兼容性,使得POS机收款更为便捷,提升消费者的使用体验。

一方面,提供一种POS兼容式系统平台,包括如下内容:

商户端:所述商户端用于连接银行后台并生成支付码后发送给POS机;

存储模块:所述存储模块用于对交易数据进行备份;

蓝牙验证模块:所述蓝牙验证模块用于与智能终端进行蓝牙配对连接,获取智能终端的银行卡信息;

智能终端:所述智能终端内存储有银行卡信息,所述银行卡信息为通过银行卡通过银行后台与智能终端绑定后产生的数据;

身份信息验证模块:所述身份信息验证模块用于与银行后台连接,验证智能终端的银行卡信息。

作为优选地,所述身份信息验证模块还包括信息录入模块、信息核对模块,所述信息录入模块与所述智能终端通信连接,所述信息核对模块与所述银行后台通信连接,所述信息录入模块与所述信息核对模块通信连接。

作为优选地,所述信息录入模块包括银行卡号输入单元和银行类型输入单元。

作为优选地,所述蓝牙验证模块还包括双模蓝牙模块、初始化模块、配对请求模块、状态获取模块,所述初始化模块用于对所述双模蓝牙模块进行初始化配置,所述配对请求模块用于双模蓝牙模块与所述智能终端进行配对请求,所述状态获取模块用于获取所述双模蓝牙模块与所述智能终端的配对状态。

作为优选地,所述初始化模块对所述双模蓝牙模块进行初始化配置的步骤包括:

移动终端搜寻并发现POS机SPP服务或接收GATT服务广播,发起对POS机的配对连接请求;

初始化模块生成SPP服务的mac地址,并写入初始化配置;

其中,GATT服务的mac地址,配置为static属性后修改为与SPP服务相同的mac地址;相同的SPP服务与GATT服务的蓝牙名称均相同设置。

作为优选地,所述状态获取模块获取所述双模蓝牙模块与所述智能终端的配对状态的步骤包括:

状态获取模块对双模蓝牙模块的服务连接反馈状态值进行判断,获取移动终端对双模蓝牙模块反馈的状态值,

若所反馈的状态值不是所期望获取的状态值,则结束此次连接,重新下发连接请求至双模蓝牙模块,使双模蓝牙模块与移动终端重连。

作为优选地,所述身份信息验证模块还电性连接有计数模块,所述计数模块与所述银行后台电性连接,所述银行后台还电性连接有告警模块。

作为优选地,所述POS兼容式系统平台还包括以下内容:

账单数据获取模块,所述账单数据获取模块用于接收银行后台发送的智能终端的账单信息,所述账单信息包括POS机的标识、消费金额、智能终端的银行卡信息以及消费者输入的密码信息;

账单清算模块,所述账单清算模块与所述账单数据获取模块连接,用于将所述账单信息存储起来,并根据存储的标识管理信息对所述POS机的标识进行识别,将结算信息发送至账单结算模块,其中,所述结算信息包括消费金额、消费者所持卡的账户信息、消费者输入的密码信息以及所述云POS管理平台的标识;

所述账单统计模块,与所述账单统计模块连接,用于将所述结算信息打包后,发送给银行后台进行结算处理。

第二方面,提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现所述POS兼容式系统平台。

第三方面,提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述POS兼容式系统平台。

本发明的有益效果体现在:

本发明通过与智能终端进行蓝牙匹配,从而使得由POS机能够可以查询与智能终端绑定的银行卡信息,通过智能终端即可直接进行POS机的支付,消费者无需时刻携带银行卡,提高了POS机的兼容性,使得POS机收款更为便捷,提升消费者的使用体验。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。

图1为本发明提供的一种POS兼容式系统平台的原理图;

图2为本发明提供的一种POS兼容式系统平台获取所述双模蓝牙模块与所述智能终端的配对状态的流程图。

具体实施方式

下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的技术方案,因此只作为示例,而不能以此来限制本发明的保护范围。

需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本发明所属领域技术人员所理解的通常意义。

在实施例1中,如图1所示,一种POS兼容式系统平台,包括如下内容:

商户端:所述商户端用于连接银行后台并生成支付码后发送给POS机;

存储模块:所述存储模块用于对交易数据进行备份;

蓝牙验证模块:所述蓝牙验证模块用于与智能终端进行蓝牙配对连接,获取智能终端的银行卡信息;

智能终端:所述智能终端内存储有银行卡信息,所述银行卡信息为通过银行卡通过银行后台与智能终端绑定后产生的数据;

身份信息验证模块:所述身份信息验证模块用于与银行后台连接,验证智能终端的银行卡信息。

在本方案中,通过与智能终端进行蓝牙匹配,从而使得由POS机能够可以查询与智能终端绑定的银行卡信息,通过智能终端即可直接进行POS机的支付,消费者无需时刻携带银行卡,提高了POS机的兼容性,使得POS机收款更为便捷,提升消费者的使用体验。

更为具体的,所述身份信息验证模块还包括信息录入模块、信息核对模块,所述信息录入模块与所述智能终端通信连接,所述信息核对模块与所述银行后台通信连接,所述信息录入模块与所述信息核对模块通信连接。

通过身份证信息输入模块71录入消费者身份证号码和姓名,再通过银行卡信息输入模块74录入使用的银行卡是哪个银行的和银行卡号,条件验证模块75对银行卡信息输入模块74输入的信息进行验证,保证银行卡信息输入模块74提供的信息不能为空的,且在银行卡信息输入模块74提供的信息满足一个就可以,在忘记银行卡号的情况下,也能查询到该消费者名下的银行卡,使支付时更加方便。

更为具体的,所述信息录入模块包括银行卡号输入单元和银行类型输入单元。

更为具体的,所述蓝牙验证模块还包括双模蓝牙模块、初始化模块、配对请求模块、状态获取模块,所述初始化模块用于对所述双模蓝牙模块进行初始化配置,所述配对请求模块用于双模蓝牙模块与所述智能终端进行配对请求,所述状态获取模块用于获取所述双模蓝牙模块与所述智能终端的配对状态。

在使用时,双模蓝牙模块解析交互报文,判断是否为主从角色切换(roleswitch)、呼吸模式(sniff mode)等附属协议,若是则直接拒绝,若不是则同意。直接拒绝附属协议的方式,能有效提高连接过程中的协议交互速度,同时防止移动终端未使用规范蓝牙协议栈而导致的,配对连接过程中协议栈崩溃的风险,提高移动终端与POS机的连接成功率。

更为具体的,所述初始化模块对所述双模蓝牙模块进行初始化配置的步骤包括:

移动终端搜寻并发现POS机SPP服务或接收GATT服务广播,发起对POS机的配对连接请求;

初始化模块生成SPP服务的mac地址,并写入初始化配置;

其中,GATT服务的mac地址,配置为static属性后修改为与SPP服务相同的mac地址;相同的SPP服务与GATT服务的蓝牙名称均相同设置。

现有技术中的双模蓝牙模块与移动终端配对连接时的SPP和GATT服务连接异常率高、配对连接的成功率较低,本发明通过配置GATT服务中的广播flag,使其广播的信息中不支持经典蓝牙连接功能,保证移动终端需要连接GATT服务时排除连接SPP服务的可能,在配对连接阶段,实时判断双模蓝牙设备的反馈状态,并且直接拒绝附属交互协议,保证了服务连接的正确性和成功率,提升了POS机与移动终端双模蓝牙兼容性。

如图2所示,更为具体的,所述状态获取模块获取所述双模蓝牙模块与所述智能终端的配对状态的步骤包括:

状态获取模块对双模蓝牙模块的服务连接反馈状态值进行判断,获取移动终端对双模蓝牙模块反馈的状态值,

若所反馈的状态值不是所期望获取的状态值,则结束此次连接,重新下发连接请求至双模蓝牙模块,使双模蓝牙模块与移动终端重连。

当双模蓝牙模块返回成功的服务连接状态后,POS机即认为与移动终端建立起正确的服务连接状态,此时POS机关闭SPP与GATT服务的可发现与广播,禁止其他设备的搜索连接。

更为具体的,所述身份信息验证模块还电性连接有计数模块,所述计数模块与所述银行后台电性连接,所述银行后台还电性连接有告警模块。

当消费者在通过身份信息验证模块验证银行卡是否属于消费者时,计数模块会记录验证错误的次数,当次数达到一定次数时,银行后台会控制告警模块工作,向该手机号码发送提示信息,对银行卡持有者进行提示,起到一个警示效果,进一步增加POS机使用的安全性。

更为具体的,所述POS兼容式系统平台还包括以下内容:

账单数据获取模块,所述账单数据获取模块用于接收银行后台发送的智能终端的账单信息,所述账单信息包括POS机的标识、消费金额、智能终端的银行卡信息以及消费者输入的密码信息;

账单清算模块,所述账单清算模块与所述账单数据获取模块连接,用于将所述账单信息存储起来,并根据存储的标识管理信息对所述POS机的标识进行识别,将结算信息发送至账单结算模块,其中,所述结算信息包括消费金额、消费者所持卡的账户信息、消费者输入的密码信息以及所述云POS管理平台的标识;

所述账单统计模块,与所述账单统计模块连接,用于将所述结算信息打包后,发送给银行后台进行结算处理。

在实施例2中,一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现所述POS兼容式系统平台。

其中,存储器可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器可包括硬盘驱动器、软盘驱动器、固态驱动器、闪存、光盘、磁光盘、磁带或通用串行总线驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器可在数据处理装置的内部或外部。在特定实施例中,存储器是非易失性存储器。在特定实施例中,存储器包括只读存储器(Read-OnlyMemory,简称为ROM)和随机存取存储器。在合适的情况下,该ROM可以是掩模编程的ROM、可编程ROM(Programable Read-Only Memory,简称为PROM)、可擦除PROM、电可擦除PROM、电可改写ROM或闪存(FLASH)或者两个或更多个以上这些的组合。在合适的情况下,该RAM可以是静态随机存取存储器)或动态随机存取存储器(Dynamic Random Access Memory,简称为DRAM),其中,DRAM可以是快速页模式动态随机存取存储器、扩展数据输出动态随机存取存储器、同步动态随机存取内存等。

存储器可以用来存储或者缓存需要处理和/或通信使用的各种数据文件,以及处理器所执行的可能的计算机程序指令。

处理器通过读取并执行存储器中存储的计算机程序指令,以实现上述实施例中的任意一种POS兼容式系统平台。

在实施例3中,一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述POS兼容式系统平台。

所述可读存储介质包括闪存、移动硬盘、多媒体卡、卡型存储器、磁性存储器、磁盘、光盘等。所述可读存储介质在一些实施例中可以是电子设备的内部存储单元,例如该电子设备的移动硬盘。所述可读存储介质在另一些实施例中也可以是电子设备的外部存储设备,例如电子设备上配备的插接式移动硬盘、智能存储卡、安全数字卡、闪存卡等。可读存储介质还可以既包括电子设备的内部存储单元也包括外部存储设备。可读存储介质不仅可以用于存储安装于电子设备的应用软件及各类数据,还可以用于暂时地存储已经输出或者将要输出的数据。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。

相关技术
  • POS终端与非接触式智能卡兼容性的自动测试装置
  • 一种基于安卓系统平台兼容音视频处理的LED高清一体化云会议平台控制系统
技术分类

06120116509028