POS机通信方法和POS终端技术

技术编号:16648651 阅读:93 留言:0更新日期:2017-11-27 00:28
本公开涉及一种POS通信方法和POS终端。该POS通信方法应用于POS终端,该方法包括:根据交易请求确定交易报文;将所述交易报文通过第一路由路径发送至后台服务器;以及根据第一路由信息,将所述交易报文通过第二路由路径发送至所述后台服务器。本公开能够增强POS终端的网络稳定性。

【技术实现步骤摘要】
POS机通信方法和POS终端
本公开涉及通信
,具体而言,涉及一种POS通信方法和POS终端。
技术介绍
POS终端通过2G网络通信通道、3G网络通信通道、4G网络通信通道或者WIFI通信通道与后台进行通信,传统的方案只会选择其中一种通信通道,在这种情况下,某个通信通道或者链路出问题或者波动的时候都会引起冲正率上升。针对这种问题,现有技术中提出了POS终端同时选择其中的至少两种通信通道相互协助,同时与后台进行交互,以此来达到在复杂的网络情况下降低冲正率的问题。现有使用双通信通道的方法要求商家POS终端至少提供两种通信通道。此外,同时使用数据流量的时候,只能解决网络到基站的连接问题,没办法解决其他通信链路例如基站到服务器间的通信链路的问题。因此,需要一种新的POS通信方法和POS终端。
技术实现思路
本公开提供一种POS通信方法和POS终端,能够至少部分地或者全部地解决上述现有技术中存在的问题。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开的一个方面,提供一种POS通信方法,应用于POS终端,所述方法包括:根据交易请求确定交易报文;将所述交易报文通过第一路由路径发送至后台服务器;以及根据第一路由信息,将所述交易报文通过第二路由路径发送至所述后台服务器。在本公开的一种示例性实施例中,所述第一路由路径为所述POS终端通过网络向所述后台服务器直接发送所述交易报文的路由路径;所述第二路由路径为所述POS终端通过至少一个代理POS终端和网络将所述交易报文发送至所述后台服务器的路由路径。在本公开的一种示例性实施例中,所述方法还包括:通过所述第一路由路径接收第二路由信息和处理结果;以及通过所述第二路由路径接收所述第二路由信息和所述处理结果;其中,所述第二路由信息根据所述POS机的全网网络信息确定。在本公开的一种示例性实施例中,所述方法还包括:将所述第二路由信息存储于所述POS终端的代理模块;将所述处理结果返回至所述POS终端的收银模块。在本公开的一种示例性实施例中,所述方法还包括:判断自所述第一路由路径和第二路由路径分别接收到的所述第二路由信息和所述处理结果是否重复;当接收到的所述第二路由信息和所述处理结果重复时,将重复的所述第二路由信息和所述处理结果丢弃。在本公开的一种示例性实施例中,所述后台服务器包括多台后台服务器,所述多台后台服务器分布于不同的机房中,所述方法还包括:根据第一机房信息,将所述交易报文通过所述第一路由路径发送至相应机房;以及将所述交易报文通过所述第二路由路径发送至所述相应机房。在本公开的一种示例性实施例中,所述方法还包括:通过所述第一路由路径接收第二机房信息;以及通过所述第二路由路径接收所述第二机房信息;其中,所述第二机房信息根据各机房的机房状态确定。在本公开的一种示例性实施例中,所述方法还包括:所述POS终端初始化时,发送探测报文至所述后台服务器以及相邻的其他POS终端,获取所述POS机的初始网络状况;接收根据所述POS终端的初始网络状况计算得到的初始路由信息并存储。在本公开的一种示例性实施例中,所述后台服务器包括多台后台服务器,所述多台后台服务器分布于不同的机房中,所述方法还包括:接收根据各机房的初始机房状态计算获得的初始机房信息并存储。在本公开的一种示例性实施例中,所述第一路由信息存储于所述POS终端,其用于指示所述第二路由路径。根据本公开的一个方面,提供一种POS通信方法,应用于后台服务器,所述方法包括:接收POS终端通过第一路由路径发送的交易报文;接收所述POS终端通过第二路由路径发送的所述交易报文;判断自所述第一路由路径或者所述第二路由路径接收到的所述交易报文是否为重复报文;当所述交易报文为重复报文时,丢弃重复的交易报文;当所述交易报文不为重复报文时,对所述交易报文进行处理获得处理结果。在本公开的一种示例性实施例中,所述方法还包括:将所述POS终端的全网网络信息上传至路由计算服务器;接收根据所述POS终端的全网网络信息确定的第二路由信息。在本公开的一种示例性实施例中,所述方法还包括:通过所述第一路由路径将所述处理结果和所述第二路由信息发送至所述POS终端;以及通过所述第二路由路径将所述处理结果和所述第二路由信息发送至所述POS终端。在本公开的一种示例性实施例中,所述方法还包括:根据第一机房信息,通过相应机房接收通过所述第一路由路径发送的所述交易报文;以及通过所述相应机房接收通过所述第二路由路径发送的所述交易报文。在本公开的一种示例性实施例中,所述方法还包括:将各机房的机房状态上传至路由计算服务器;接收根据各机房的机房状态返回的第二机房信息;发送所述第二机房信息至所述POS终端并存储。在本公开的一种示例性实施例中,所述后台服务器包括多台后台服务器,所述多台后台服务器分布于不同的机房中,所述方法还包括:当各机房的后台服务器接收到所述POS终端初始化发送的探测报文时,发送各机房的初始机房状态;接收根据所述各机房的初始机房状态返回的初始机房信息;将所述初始机房信息返回至所述POS终端并存储。根据本公开的一个方面,提供一种POS通信方法,应用于路由计算服务器,所述方法包括:接收POS终端的全网网络信息;根据所述POS终端的全网网络信息获得第二路由信息;发送所述第二路由信息。在本公开的一种示例性实施例中,所述POS终端的全网网络信息包括所述POS终端至后台服务器的网络传输信息,以及所述POS终端至各相邻节点的其他POS终端的网络传输信息,其中根据所述POS终端全网网络信息获得第二路由信息包括:根据所述网络传输信息获得从所述POS终端出发至所述后台服务器之间的最短路径作为所述第二路由信息。在本公开的一种示例性实施例中,所述方法还包括:接收各机房的机房状态;根据所述各机房的机房状态生成第二机房信息并发送。在本公开的一种示例性实施例中,所述方法还包括:根据所述各机房的机房状态修正所述第二路由信息。根据本公开的一个方面,提供一种POS终端,包括收银模块和代理模块;其中,所述收银模块用于根据交易请求确定交易报文;所述代理模块用于将所述交易报文通过第一路由路径发送至后台服务器;以及所述代理模块还用于根据第一路由信息,将所述交易报文通过第二路由路径发送至所述后台服务器。根据本公开的一个方面,提供一种后台服务器,包括:第一报文接收模块,用于接收POS终端通过第一路由路径发送的交易报文;第二报文接收模块,用于接收所述POS终端通过第二路由路径发送的所述交易报文;判断模块,用于判断自所述第一路由路径或者所述第二路由路径接收到的所述交易报文是否为重复报文;丢弃模块,用于当所述交易报文为重复报文时,丢弃重复的所述交易报文;处理模块,用于当所述交易报文不为重复报文时,对所述交易报文进行处理获得处理结果。根据本公开的一个方面,提供一种路由计算服务器,包括:网络信息接收模块,用于接收POS终端的全网网络信息;第二路由信息生成模块,用于根据所述POS终端的全网网络信息获得第二路由信息;第二路由信息发送模块,用于发送所述第二路由信息。根据本公开的一个方面,提供一种电子设备,包括存储器、处理器及存储在该存储器上并可在该处理器上运行的计算机程序,该程序被该处理器执行时实现本文档来自技高网...
POS机通信方法和POS终端

【技术保护点】
一种POS通信方法,应用于POS终端,其特征在于,所述方法包括:根据交易请求确定交易报文;将所述交易报文通过第一路由路径发送至后台服务器;以及根据第一路由信息,将所述交易报文通过第二路由路径发送至所述后台服务器。

【技术特征摘要】
1.一种POS通信方法,应用于POS终端,其特征在于,所述方法包括:根据交易请求确定交易报文;将所述交易报文通过第一路由路径发送至后台服务器;以及根据第一路由信息,将所述交易报文通过第二路由路径发送至所述后台服务器。2.根据权利要求1所述的POS通信方法,其特征在于,所述第一路由路径为所述POS终端通过网络向所述后台服务器直接发送所述交易报文的路由路径;所述第二路由路径为所述POS终端通过至少一个代理POS终端和网络将所述交易报文发送至所述后台服务器的路由路径。3.根据权利要求1所述的POS通信方法,其特征在于,所述方法还包括:通过所述第一路由路径接收第二路由信息和处理结果;以及通过所述第二路由路径接收所述第二路由信息和所述处理结果;其中,所述第二路由信息根据所述POS终端的全网网络信息确定。4.根据权利要求3所述的POS通信方法,其特征在于,所述方法还包括:将所述第二路由信息存储于所述POS终端的代理模块;将所述处理结果返回至所述POS终端的收银模块。5.根据权利要求3或4所述的POS通信方法,其特征在于,所述方法还包括:判断自所述第一路由路径和第二路由路径分别接收到的所述第二路由信息和所述处理结果是否重复;当接收到的所述第二路由信息和所述处理结果重复时,将重复的所述第二路由信息和所述处理结果丢弃。6.根据权利要求1所述的POS通信方法,其特征在于,所述后台服务器包括多台后台服务器,所述多台后台服务器分布于不同的机房中,所述方法还包括:根据第一机房信息,将所述交易报文通过所述第一路由路径发送至相应机房;以及将所述交易报文通过所述第二路由路径发送至所述相应机房。7.根据权利要求6所述的POS通信方法,其特征在于,所述方法还包括:通过所述第一路由路径接收第二机房信息;以及通过所述第二路由路径接收所述第二机房信息;其中,所述第二机房信息根据各机房的机房状态确定。8.根据权利要求1所述的POS通信方法,其特征在于,所述方法还包括:所述POS终端初始化时,发送探测报文至所述后台服务器以及相邻的其他POS终端,获取所述POS终端的初始网络状况;接收根据所述POS终端的初始网络状况计算得到的初始路由信息并存储。9.根据权利要求8所述的POS通信方法,其特征在于,所述后台服务器包括多台后台服务器,所述多台后台服务器分布于不同的机房中,所述方法还包括:接收根据各机房的初始机房状态计算获得的初始机房信息并存储。10.根据权利要求1所述的POS通信方法,其特征在于,所述第一路由信息存储于所述POS终端,其用于指示所述第二路由路径。11.一种POS通信方法,应用于后台服务器,其特征在于,所述方法包括:接收POS终端通过第一路由路径发送的交易报文;接收所述POS终端通过第二路由路径发送的所述交易报文;判断自所述第一路由路径或者所述第二路由路径接收到的所述交易报文是否为重复报文;当所述交易报文为重复报文时,丢弃重复的交易报文;当所述交易报文不为重复报文时,对所述交易报文进行处理获得处理结果。12.根据权利要求11所述的POS通信方法,其特征在于,所述方法还包括:将所述POS终端的全网网络信息上传至路由计算服务器;接收根据所述POS终端的全网网络信息确定的第二路由信息。13.根据权利要求12所述的POS通信方法,其特征在于,所述方法还包括:通过所述第一路由路径将所述处理结果和所述第二路由信息发送至所述POS终端;以及通过所述第二路由路径将所述处理结果和所述第二路由信息发送至所述POS终端。14.根据权利要求11所述的POS通信方法,所述后台服务器包括多台后台服务器,所述多台后台服务器分布于不同的机房中,其特征在于,所述方法还包括:根据第一机房信息,通过相应机房接收通过所述第一路由路径发送的所述交易报文;以及通过所述...

【专利技术属性】
技术研发人员:李晶刘正阳
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:北京,11

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

1