一种基于智能POS通讯连接中间件进行通讯的方法技术

技术编号:36208983 阅读:15 留言:0更新日期:2023-01-04 12:04
本发明专利技术提供一种基于智能POS通讯连接中间件进行通讯的方法,包括:智能POS支付应用模块调用所述通讯连接中间件服务提供的接口,选择需要开启的通讯模式,并对选择的所述通讯模式的通讯参数进行具体设置;所述智能POS支付应用模块调用所述通讯连接中间件服务提供的接口,设置与所述外接支付设备进行通讯的通讯协议;通讯连接连通性测试。本发明专利技术提供的基于智能POS通讯连接中间件进行通讯的方法,可以使智能POS设备根据实际使用场景以及外接支付设备硬件类型,选择对应的通讯方式,快速和其他外接支付设备的通讯模块对接,并且灵活配置数据交换协议和数据收发方式等通讯协议,满足外接支付设备业务需求。接支付设备业务需求。接支付设备业务需求。

【技术实现步骤摘要】
一种基于智能POS通讯连接中间件进行通讯的方法


[0001]本专利技术属于智能POS
,具体涉及一种基于智能POS通讯连接中间件进行通讯的方法。

技术介绍

[0002]在智能POS普及化的今天,市场上仍然存在windows系统台式收银机、传统POS机和Android系统台式收银机等各种传统支付设备。以上各种传统支付设备主要存在于零售业务的商店超市、餐饮和百货广场等人流密集的场所。考虑到成本以及稳定性的问题,传统支付设备不会全部替换。由于传统支付设备种类繁多,系统各异,如何快速实现智能POS和各种传统支付设备的对接,使传统支付设备能够接入智能POS,享受智能POS的支付,同时不影响传统支付设备原有的支付习惯和业务进行,是目前需要解决的问题。

技术实现思路

[0003]针对现有技术存在的缺陷,本专利技术提供一种基于智能POS通讯连接中间件进行通讯的方法,可有效解决上述问题。
[0004]本专利技术采用的技术方案如下:
[0005]本专利技术提供一种基于智能POS通讯连接中间件进行通讯的方法,包括以下步骤:
[0006]步骤1,智能POS设备安装通讯连接中间件服务和设备物理通讯接口;其中,所述通讯连接中间件服务包括多种通讯模式,每种所述通讯模式具有通讯参数;每种所述通讯模式对应一种所述设备物理通讯接口;
[0007]步骤2,智能POS设备安装智能POS支付应用模块;所述智能POS支付应用模块调用所述通讯连接中间件服务提供的接口,选择需要开启的通讯模式,并对选择的所述通讯模式的通讯参数进行具体设置,同时,将选择的所述通讯模式与对应的所述设备物理通讯接口绑定;
[0008]步骤3,智能POS设备通过步骤2选择的设备物理通讯接口,与外接支付设备进行物理连接;
[0009]所述智能POS支付应用模块调用所述通讯连接中间件服务提供的接口,设置与所述外接支付设备进行通讯的通讯协议;
[0010]步骤4,通讯连接连通性测试:
[0011]所述智能POS支付应用模块调用所述通讯连接中间件服务提供的接口,按照步骤3设置的通讯协议和步骤2选择的通讯模式,与所述外接支付设备进行通讯连接连通性测试;
[0012]步骤5,在通过所述通讯连接连通性测试后,所述外接支付设备与所述智能POS设备进行通讯,使所述外接支付设备借助所述智能POS设备,提供支付服务。
[0013]优选的,步骤1中,所述通讯连接中间件服务包括五种通讯模式,分别为:RS232串口通讯模式、USB通讯模式、WIFI通讯模式、LAN通讯模式和蓝牙通讯模式;所述设备物理通讯接口包括:RS232串口、USB接口、WIFI通讯接口、LAN通讯接口和蓝牙通讯接口。
[0014]优选的,各种通讯模式的通讯参数,采用以下方式设置:
[0015]RS232串口通讯模式:设置本端和对端的角色,即:本端为发送方时,对端为接收方;本端为接收方时,对端为发送方;设置发送端口号和接收端口号;设置波特率、校验位、停止位和接收超时时间参数;
[0016]USB通讯模式:根据通讯连接中间件服务提供的USB串行芯片类型,自动适配外接支付设备的USB;适配成功后,设置通讯的波特率,端口号,校验位和停止位;
[0017]WIFI通讯模式和LAN通讯模式:设置本端和对端的角色,即:本端为客户端时,对端为服务端;本端为服务端时,对端为客户端;设置客户端和服务端的端口号和IP地址;设置连接方式为同步连接或异步连接;如果为同步连接,设置连接超时时间;
[0018]蓝牙通讯模式:设置蓝牙通讯模式的类型,包括:经典蓝牙通讯模式和BLE低功耗蓝牙通讯模式;设置本端和对端的角色,即:本端为客户端时,对端为服务端;本端为服务端时,对端为客户端;设置客户端和服务端的端口号和IP地址;设置连接方式为同步连接或异步连接;如果为同步连接,设置连接超时时间。
[0019]优选的,步骤3中,设置与所述外接支付设备进行通讯的通讯协议,包括:数据发送协议和数据接收协议;
[0020]其中:智能POS设备向外接支付设备发送数据时的数据发送协议,与所述智能POS设备接收所述外接支付设备的数据时的数据接收协议,相同或不相同;
[0021]智能POS设备与不同外接支付设备之间的数据收发协议,相同或不相同。
[0022]优选的,数据发送协议和数据接收协议的协议格式为:
[0023]按序,依次包括:报文起始位,正文长度位,数据流向描述,报文类型,报文唯一标识,数据正文内容,报文终止位和报文校验位。
[0024]优选的,步骤4具体为:
[0025]所述智能POS支付应用模块调用所述通讯连接中间件服务提供的接口,按照步骤3设置的通讯协议和步骤2选择的通讯模式,向当前连接的外接支付设备发送数据,并接收所述外接支付设备的响应数据,如果响应数据正常接收,并校验后无误,则通过通讯连接连通性测试。
[0026]优选的,所述外接支付设备包括:windows系统台式收银机、传统POS机、Android系统台式收银机、传统密码键盘设备和其他智能POS设备。
[0027]本专利技术提供的一种基于智能POS通讯连接中间件进行通讯的方法具有以下优点:
[0028]本专利技术提供的基于智能POS通讯连接中间件进行通讯的方法,可以使智能POS设备根据实际使用场景以及外接支付设备硬件类型,选择对应的通讯方式,快速和其他外接支付设备的通讯模块对接,并且灵活配置数据交换协议和数据收发方式等通讯协议,满足外接支付设备业务需求。
附图说明
[0029]图1为本专利技术提供的一种基于智能POS通讯连接中间件进行通讯的方法的流程示意图。
[0030]图2为本专利技术提供的一种基于智能POS通讯连接中间件进行通讯的方法的架构图;
[0031]图3为本专利技术提供的智能POS设备和外接支付设备之间通讯协议的原理图。
具体实施方式
[0032]为了使本专利技术所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0033]本专利技术提供一种基于智能POS通讯连接中间件进行通讯的方法,可以实现外接支付设备快速有效的接入智能POS设备,享受智能POS设备的便捷的支付服务。
[0034]具体的,本专利技术提供的基于智能POS通讯连接中间件进行通讯的方法,可以使智能POS设备根据实际使用场景以及外接支付设备硬件类型,选择对应的通讯方式,快速和其他外接支付设备的通讯模块对接,并且灵活配置数据交换协议和数据收发方式等通讯协议,满足外接支付设备业务需求。
[0035]参考图1和图2,本专利技术提供一种基于智能POS通讯连接中间件进行通讯的方法,包括以下步骤:
[0036]步骤1,智能POS设备安装通讯连接中间件服务和设备物理通讯接口;实际应用中,通讯连接中间件服务也可以为智能POS设备的内置系统应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于智能POS通讯连接中间件进行通讯的方法,其特征在于,包括以下步骤:步骤1,智能POS设备安装通讯连接中间件服务和设备物理通讯接口;其中,所述通讯连接中间件服务包括多种通讯模式,每种所述通讯模式具有通讯参数;每种所述通讯模式对应一种所述设备物理通讯接口;步骤2,智能POS设备安装智能POS支付应用模块;所述智能POS支付应用模块调用所述通讯连接中间件服务提供的接口,选择需要开启的通讯模式,并对选择的所述通讯模式的通讯参数进行具体设置,同时,将选择的所述通讯模式与对应的所述设备物理通讯接口绑定;步骤3,智能POS设备通过步骤2选择的设备物理通讯接口,与外接支付设备进行物理连接;所述智能POS支付应用模块调用所述通讯连接中间件服务提供的接口,设置与所述外接支付设备进行通讯的通讯协议;步骤4,通讯连接连通性测试:所述智能POS支付应用模块调用所述通讯连接中间件服务提供的接口,按照步骤3设置的通讯协议和步骤2选择的通讯模式,与所述外接支付设备进行通讯连接连通性测试;步骤5,在通过所述通讯连接连通性测试后,所述外接支付设备与所述智能POS设备进行通讯,使所述外接支付设备借助所述智能POS设备,提供支付服务。2.根据权利要求1所述的一种基于智能POS通讯连接中间件进行通讯的方法,其特征在于,步骤1中,所述通讯连接中间件服务包括五种通讯模式,分别为:RS232串口通讯模式、USB通讯模式、WIFI通讯模式、LAN通讯模式和蓝牙通讯模式;所述设备物理通讯接口包括:RS232串口、USB接口、WIFI通讯接口、LAN通讯接口和蓝牙通讯接口。3.根据权利要求2所述的一种基于智能POS通讯连接中间件进行通讯的方法,其特征在于,各种通讯模式的通讯参数,采用以下方式设置:RS232串口通讯模式:设置本端和对端的角色,即:本端为发送方时,对端为接收方;本端为接收方时,对端为发送方;设置发送端口号和接收端口号;设置波特率、校验位、停止位和接收超时时间参数;USB通讯模式:根据通讯连接中间件服务提供的USB串行芯片类型,自动适配外接支付设备的USB;适配成功后,设置通讯...

【专利技术属性】
技术研发人员:郭庆刘福标殷木省
申请(专利权)人:艾体威尔电子技术北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1