本实用新型涉及POS技术领域,具体涉及一种智能POS系统。
背景技术:
市场上有很多各式各样的POS机,持卡人通过POS机刷卡完成支付,购买商品。POS机只是一台简单的支付机具,它提供了一种支付手段和一个支付渠道。
目前商场里面都有各种各样的优惠、促销、推广等信息,基本的表现形式还都是挂各种广告牌,用户在眼花缭乱的广告信息中需要不断的筛选,筛选到后无法快速的找到相应的商户位置,而且无法对相应商品有一个很直观的了解。
2014年苹果公司在WWDC大会上提出了iBeacon技术,简单说来iBeacon是一项基于蓝牙4.0的数据传输技术,通过这项技术设备可以向其它iBeacon设备发送信息,也可以接收其它iBeacon发出来的信息。
本实用新型提出一种基于iBeacon的智能POS系统,商户通过智能POS系统可以完成传统POS机的支付功能;且智能POS系统可以将商品的基本信息、促销销售等推送到附近带有iBeacon客户端的智能终端,消费者通过智能终端有选择的查看有兴趣的商户,商品信息;从而解决传统的POS机只是简单的支付工具,不可以向客户推送商品信息的问题。
技术实现要素:
本实用新型的目的在于提供一种智能POS系统,用以解决现有POS机支付效率低,且不可以向客户推送商品信息的问题。
为实现上述目的,本实用新型的技术方案为
一种智能POS系统,包括客户端、智能POS机、服务端和商户端;
所述客户端和所述智能POS机均是iBeacon设备;
所述客户端和所述智能POS机通过蓝牙iBeacon进行通信且接收所述智能POS机推送的销售信息;
所述智能POS机与所述商户端通过蓝牙通信;
所述商户端通过互联网与所述服务端进行通信;
当所述客户端进入到所述智能POS机的信号区域内时,所述客户端自动连接到所有检测到的智能POS机;
所述客户端通过互联网与所述服务端进行通信,并通过所述服务端搜索智能POS机,所述服务端通过互联网推送销售信息到所述客户端。
其中,所述智能POS机包括蓝牙模块、主控CPU、IC卡座、非接IC卡模块、磁头控制器、安全算法模块、音频模块、IC卡接口控制器和存储器,各个模块均电连接。
其中,所述服务端包括设备检验签到单元、设备绑定判断单元、短信发送接口调用单元、发送收据单元和签名及收据发送结果提示单元;
所述商家APP包括付款接口调用单元、交易成功提醒单元和签名单元;
所述POS机包括刷卡提醒单元;
所述设备检验签到单元用于在所述智能POS机在每天第一次开机时向所述服务端签到,所述智能POS机与所述服务端进行验证、验证后协商并交换密钥;
所述设备绑定判断单元用于在所述智能POS机向所述服务端签到时进行判断是否进行绑定;所述刷卡提醒单元用于提醒用户在所述智能POS机上刷卡以完成支付;
所述短信发送接口调用单元用于调用短信发送接口向预设的电话号码发送短信;
所述付款接口调用单元用于调用付款接口以进入支付程序完成支付过程;
所述交易成功提醒单元用于提醒交易成功;
所述签名单元用于在交易成功后引导用户到签名界面以完成签名,并确认商户名称、交易商品名称和交易金额;
所述发送收据单元用于在签名结束之后引导用户到发送收据界面输入用于接收所述收据的电话或者邮箱;
所述签名及收据发送结果提示单元用于在签名结束和收据发送完之后将签名和收据发送的结果发送所述客户端。
其中,所述智能POS机包括刷卡提示单元、读卡单元和金额密码提示单元;各个单元均电连接;
所述刷卡提示单元用于在客户端持有人到智能POS机刷卡消费时提示用户在所述智能POS机进行刷卡;
所述读卡单元用于在刷卡时读取用户的卡片信息并将所述卡片的卡号显示出来;
所述金额密码提示单元用于显示扣款金额并提示输入密码。
其中,所述服务端包括加密机、服务器和银行结算单元,所述银行结算单元用于对接收到的付款订单进行处理并将处理结果返回给所述服务器;所述加密机、服务器和银行结算单元之间均电连接。
其中,所述加密机包括签到单元、付款请求解密单元、交易平台付款接口调用单元、数据校验单元、通知手机收单单元、第一加密单元、第二加密单元、第三加密单元和第四加密单元;各个单元均电连接;
所述签到单元,用于接收所述智能POS机发送的绑定请求并绑定,以及用于所述智能POS机开机使用时协商和交换密钥;
所述付款请求解密单元,用于对从所述客户端接收的付款请求或者在智能POS机上刷卡的付款请求进行验证和解密,并将解密后的所述付款请求发送交易平台付款接口;
所述交易平台付款接口调用单元,用于调用交易平台付款接口且根据所述付款请求完成付款操作;
所述数据校验单元,用于对接收到的交易信息、用户签名和用于接收收据的手机号和邮箱进行验证并将经过验证的交易信息、用户签名、手机号和邮箱发送到所述服务器;
所述通知手机收单单元,用于在所述服务器发送收据之后通知所述客户端接收所述收据;
所述第一加密单元,用于采用密钥Transfer_key对所述客户端和所述服务端之间的数据进行加密;
所述第二加密单元,用于采用密钥PinKey对磁道信息和pin数据块进行加密;
所述第三加密单元,用于采用密钥Mackey对所述客户端和所述智能POS机之间的交易报文相关字段和签名进行数据摘要和加密;
所述第四加密单元,用于采用密钥Tckey对所述客户端和所述智能POS机之间的通信数据进行加密。
其中,所述服务器包括订单创建及付款操作单元、判断单元、完善订单单元和收据存储及发送单元;
所述订单创建及付款操作单元,用于根据接收到的付款请求解析卡片信息、路由信息,进行商户号转换,并根据解析后的卡片信息和转换后的商户号创建付款订单,且将所述付款订单发送所述银行结算单元申请结算操作;
所述判断单元,用于对所述银行结算单元发送的付款订单的结算结果进行判断并将判断结果发送到所述客户端和所述智能POS机;
所述完善订单单元,用于在所述付款订单结算成功后对所述付款订单进行完善;
所述收据存储及发送单元,用于存储收据并将所述收据发送到所述客户端。
一种支付方法,采用所述的智能POS系统,包括步骤:
所述智能POS机开机时,如果是当天第一次开机则发送签到申请到所述服务器,否则不发送;
在所述智能POS机签到成功后,通过所述智能POS机进行刷卡付款并签字确认;
通过所述客户端在线购物付款,所述服务端进行付款结算,并返回付款信息到所述对应的客户端。
其中,通过所述客户端在线购物付款,所述服务端进行付款结算,并返回付款信息到所述对应的客户端包括:
在所述客户端的APP输入付款金额后触发付款操作,发送付款申请到所述服务器;
所述服务器对接收到的付款信息进行结算处理;
在付款成功之后,所述服务器将付款信息发送所述客户端。
其中,在所述智能POS机签到成功后,通过所述智能POS机进行刷卡付款并签字确认包括:
所述智能POS机检测并确认卡片信息之后获取卡片信息,显示卡片卡号;
所述智能POS机提示扣款金额且提示输入密码进行刷卡付款;
所述智能POS机对接收到的数据进行加密并发送服务器进行结算;
在刷卡付款之后,通过商户端APP进行签字;
在付款成功之后,所述服务器将付款信息发送所述客户端。
其中,通过所述客户端在线购物付款,所述服务端进行付款结算,并返回付款信息到所述对应的客户端包括:
所述客户端发送付款申请到所述服务端;
所述加密机对接收到的所述付款申请进行验证、解密,且将解密后的付款请求通过交易平台付款接口发送到所述服务器;
所述服务器在接收所述付款请求后解析卡片信息、路由信息、进行商户号转换,并创建付款订单,且向所述银行结算单元发送所述付款订单;
所述银行结算单元在收到所述付款订单之后进行付款结算操作,并将结算结果返回所述服务器;所述服务器发送付款信息到所述客户端。
其中,返回付款信息到所述客户端包括:
所述服务器在收到所述结算结果后进行判断;
如果结算失败,则发送结算失败信息到所述客户端的APP;
如果结算成功,则发送结算成功信息到所述客户端的APP,并显示交易商户信息和支付金额。
本实用新型具有如下优点:
一种智能POS系统,包括客户端、智能POS机、服务端和商户端;所述客户端和所述智能POS机均是iBeacon设备;所述客户端和所述智能POS机通过蓝牙iBeacon进行通信且接收所述智能POS机推送的销售信息;所述智能POS机与所述商户端通过蓝牙通信;所述商户端通过互联网与所述服务端进行通信;当所述客户端进入到所述智能POS机的信号区域内时,所述客户端自动连接到所有检测到的智能POS机;所述客户端通过互联网与所述服务端进行通信,并通过所述服务端搜索智能POS机,所述服务端通过互联网推送销售信息到所述客户端;
一种支付方法,采用所述的智能POS系统,包括步骤:所述智能POS机开机时,如果是当天第一次开机则发送签到申请到所述服务器,否则不发送;在所述智能POS机签到成功后,通过所述智能POS机进行刷卡付款并签字确认;通过所述客户端在线购物付款,所述服务端进行付款结算,并返回付款信息到所述对应的客户端;
所述智能POS机和所述服务端向所述客户端推送商品销售信息;客户在购买商品之后,可以通过客户端进行线上付款,或者通过智能POS机线下付款;本实用新型的智能POS机可以实现高效率的付款结算,且可以推送商品信息。
附图说明
图1是本实用新型的智能POS系统的功能模块图。
图2是本实用新型的智能POS机的功能模块图。
1-客户端;2-智能POS机;21-蓝牙模块;22-主控CPU;23-IC卡座;24-非接IC卡模块;25-磁头控制器;26-安全算法模块;27-音频模块;28-IC卡接口控制器;29-存储器;3-服务端。
具体实施方式
以下实施例用于说明本实用新型,但不用来限制本实用新型的范围。
实施例1
一种智能POS系统,包括客户端1、智能POS机2、服务端3和商户端;所述客户端1和所述智能POS机2均是iBeacon设备;所述客户端1和所述智能POS机2通过蓝牙iBeacon进行通信且接收所述智能POS机2推送的销售信息;所述智能POS机2与所述商户端通过蓝牙通信;所述商户端通过互联网与所述服务端3进行通信;当所述客户端1进入到所述智能POS机2的信号区域内时,所述客户端1自动连接到所有检测到的智能POS机2;所述客户端1通过互联网与所述服务端3进行通信,并通过所述服务端3搜索智能POS机2,所述服务端3通过互联网推送销售信息到所述客户端1。
所述智能POS机和所述服务端向所述客户端推送商品销售信息;客户在购买商品之后,可以通过客户端进行线上付款,或者通过智能POS机线下付款;本实用新型的智能POS机可以实现高效率的付款结算,且可以推送商品信息。
实施例2
进一步,在实施例1的基础上:
所述智能POS机2包括蓝牙模块21、主控CPU 22、IC卡座23、非接IC卡模块24、磁头控制器25、安全算法模块26、音频模块27、IC卡接口控制器28和存储器29,各个模块均电连接。
所述服务端包括设备检验签到单元、设备绑定判断单元、短信发送接口调用单元、发送收据单元和签名及收据发送结果提示单元;所述商家APP包括付款接口调用单元、交易成功提醒单元和签名单元;所述POS机包括刷卡提醒单元;
所述设备检验签到单元用于在所述智能POS 2在每天第一次开机时向所述服务端3签到,所述智能POS 2与所述服务端3进行验证、验证后协商并交换密钥;
所述设备绑定判断单元用于在所述智能POS2向所述服务端签到时进行判断是否进行绑定;所述刷卡提醒单元用于提醒用户在所述智能POS机2上刷卡以完成支付;
所述短信发送接口调用单元用于调用短信发送接口向预设的电话号码发送短信;
所述付款接口调用单元用于调用付款接口以进入支付程序完成支付过程;
所述交易成功提醒单元用于提醒交易成功;
所述签名单元用于在交易成功后引导用户到签名界面以完成签名,并确认商户名称、交易商品名称和交易金额;
所述发送收据单元用于在签名结束之后引导用户到发送收据界面输入用于接收所述收据的电话或者邮箱;
所述签名及收据发送结果提示单元用于在签名结束和收据发送完之后将签名和收据发送的结果发送所述客户端1。
所述智能POS机2包括刷卡提示单元、读卡单元和金额密码提示单元;各个单元均电连接;
所述刷卡提示单元用于在客户端1持有人到智能POS机2刷卡消费时提示用户在所述智能POS机2进行刷卡;
所述读卡单元用于在刷卡时读取用户的卡片信息并将所述卡片的卡号显示出来;
所述金额密码提示单元用于显示扣款金额并提示输入密码。
所述服务端3包括加密机、服务器和银行结算单元,所述银行结算单元用于对接收到的付款订单进行处理并将处理结果返回给所述服务器;所述加密机、服务器和银行结算单元之间均电连接。
所述加密机包括签到单元、付款请求解密单元、交易平台付款接口调用单元、数据校验单元、通知手机收单单元、第一加密单元、第二加密单元、第三加密单元和第四加密单元;各个单元均电连接;
所述签到单元,用于接收所述智能POS机2发送的绑定请求并绑定,以及用于所述智能POS机2开机使用时协商和交换密钥;
所述付款请求解密单元,用于对从所述客户端1接收的付款请求或者在智能POS机2上刷卡的付款请求进行验证和解密,并将解密后的所述付款请求发送交易平台付款接口;
所述交易平台付款接口调用单元,用于调用交易平台付款接口且根据所述付款请求完成付款操作;
所述数据校验单元,用于对接收到的交易信息、用户签名和用于接收收据的手机号和邮箱进行验证并将经过验证的交易信息、用户签名、手机号和邮箱发送到所述服务器;
所述通知手机收单单元,用于在所述服务器发送收据之后通知所述客户端1接收所述收据;
所述第一加密单元,用于采用密钥Transfer_key对所述客户端1和所述服务端3之间的数据进行加密;
所述第二加密单元,用于采用密钥PinKey对磁道信息和pin数据块进行加密;
所述第三加密单元,用于采用密钥Mackey对所述客户端1和所述智能POS机2之间的交易报文相关字段和签名进行数据摘要和加密;
所述第四加密单元,用于采用密钥Tckey对所述客户端1和所述智能POS机2之间的通信数据进行加密。
所述服务器包括订单创建及付款操作单元、判断单元、完善订单单元和收据存储及发送单元;
所述订单创建及付款操作单元,用于根据接收到的付款请求解析卡片信息、路由信息,进行商户号转换,并根据解析后的卡片信息和转换后的商户号创建付款订单,且将所述付款订单发送所述银行结算单元申请结算操作;所述判断单元,用于对所述银行结算单元发送的付款订单的结算结果进行判断并将判断结果发送到所述客户端1和所述智能POS机2;所述完善订单单元,用于在所述付款订单结算成功后对所述付款订单进行完善;所述收据存储及发送单元,用于存储收据并将所述收据发送到所述客户端1。
实施例3
进一步,在实施例2的基础上:
一种支付方法,采用所述的智能POS系统,包括步骤:
所述智能POS机2开机时,如果是当天第一次开机则发送签到申请到所述服务器,否则不发送;
在所述智能POS机2签到成功后,通过所述智能POS机2进行刷卡付款并签字确认;
通过所述客户端1在线购物付款,所述服务端3进行付款结算,并返回付款信息到所述对应的客户端1。
通过所述客户端1在线购物付款,所述服务端3进行付款结算,并返回付款信息到所述对应的客户端1包括:
在所述客户端1的APP输入付款金额后触发付款操作,发送付款申请到所述服务器;
所述服务器对接收到的付款信息进行结算处理;
在付款成功之后,所述服务器将付款信息发送所述客户端1。
在所述智能POS机2签到成功后,通过所述智能POS机2进行刷卡付款并签字确认包括:
所述智能POS机2检测并确认卡片信息之后获取卡片信息,显示卡片卡号;
所述智能POS机2提示扣款金额且提示输入密码进行刷卡付款;
所述智能POS机2对接收到的数据进行加密并发送服务器进行结算;
在刷卡付款之后,通过商户端APP进行签字;
在付款成功之后,所述服务器将付款信息发送所述客户端1。
通过所述客户端1在线购物付款,所述服务端3进行付款结算,并返回付款信息到所述对应的客户端1包括:
所述客户端1发送付款申请到所述服务端3;
所述加密机对接收到的所述付款申请进行验证、解密,且将解密后的付款请求通过交易平台付款接口发送到所述服务器;
所述服务器在接收所述付款请求后解析卡片信息、路由信息、进行商户号转换,并创建付款订单,且向所述银行结算单元发送所述付款订单;
所述银行结算单元在收到所述付款订单之后进行付款结算操作,并将结算结果返回所述服务器;所述服务器发送付款信息到所述客户端1。
返回付款信息到所述客户端1包括:
所述服务器在收到所述结算结果后进行判断;
如果结算失败,则发送结算失败信息到所述客户端1的APP;
如果结算成功,则发送结算成功信息到所述客户端1的APP,并显示交易商户信息和支付金额。
虽然,上文中已经用一般性说明及具体实施例对本实用新型作了详尽的描述,但在本实用新型基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本实用新型精神的基础上所做的这些修改或改进,均属于本实用新型要求保护的范围。