[发明专利]一种报文发送方法、处理方法、服务器及系统有效
申请号: | 201711078981.1 | 申请日: | 2017-11-06 |
公开(公告)号: | CN108011926B | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 刘铁;李瑞;高建斌 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L1/16;G06Q20/38 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 200135 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 发送 方法 处理 服务器 系统 | ||
1.一种报文发送方法,其特征在于,包括:
客户端在与服务端同步当前基线标识后,获取批量交易报文;
所述客户端向所述服务端发送所述批量交易报文中的交易报文,所述交易报文携带当前基线标识;所述交易报文中的当前基线标识为所述服务端确认是否处理所述交易报文的依据;所述交易报文的当前基线标识用于使所述服务端在确认所述交易报文的当前基线标识与所述服务端的当前基线标识一致时,所述服务端处理所述交易报文;
在所述批量交易报文中的任一交易报文发送失败时,所述客户端停止所述批量交易报文的发送并更新所述当前基线标识;
所述客户端返回所述客户端在与服务端同步当前基线标识后,获取批量交易报文的步骤,直至确认全部交易报文处理成功;所述批量交易报文为所述批量交易报文中所述服务端尚未确认发送成功的交易报文。
2.如权利要求1所述的方法,其特征在于,所述客户端向所述服务端发送所述批量交易报文中的交易报文,包括:
所述客户端根据预设的切分规则将所述交易报文切分为至少一个报文片段;所述切分规则根据所述客户端和所述服务端的系统性能确定;
针对每个报文片段,所述客户端向所述服务端发送片段报文;所述片段报文中包括报文片段、交易报文的标识、报文片段的标识、交易报文的片段数和当前基线标识。
3.如权利要求2所述的方法,其特征在于,所述客户端通过以下方式确定交易报文发送失败,包括:
确定所述交易报文所对应的任一片段报文发送失败;或
确定所述交易报文所对应的所有片段报文均发送成功,但所述交易报文的恢复处理失败。
4.如权利要求3所述的方法,其特征在于,确定所述交易报文所对应的任一片段报文发送失败,包括:
针对所述交易报文的任一片段报文,
若所述客户端在发送所述片段报文后的第一预设时间内未收到所述服务端的确收应答,则所述客户端按照第一预设频率向所述服务端发送第一询问指令;所述第一询问指令包含交易报文的标识和报文片段的标识;
在第二预设时间内仍未收到所述确收应答时,所述客户端确认所述片段报文发送失败。
5.如权利要求3所述的方法,其特征在于,确定所述交易报文的恢复处理失败,包括:
所述客户端在确认所述交易报文的所有片段报文都发送成功后的第三预设时间内,若收到所述服务端的失败应答,则确认所述交易报文的恢复处理失败。
6.如权利要求5所述的方法,其特征在于,还包括:
在所述交易报文所对应的所有片段报文都发送成功后的所述第三预设时间内,若未收到所述服务端的失败应答或成功应答,所述客户端按照第二预设频率向所述服务端发送第二询问指令;所述第二询问指令包括交易报文的标识;
在第四预设时间内仍未收到所述服务端成功应答时,则确认所述交易报文的恢复处理失败。
7.如权利要求1至6任一项所述的方法,其特征在于,所述客户端通过以下方式与所述服务端同步所述当前基线标识,包括:
所述客户端获取更新后的所述当前基线标识;
所述客户端向所述服务端发送同步指令;所述同步指令中包括所述客户端的当前基线标识;所述同步指令用于指示所述服务端根据所述客户端的当前基线标识更新所述服务端的当前基线标识。
8.一种报文处理方法,其特征在于,包括:
服务端接收客户端发送的批量交易报文中交易报文;所述交易报文携带有客户端的当前基线标识;
所述服务端在确认所述交易报文的当前基线标识与所述服务端的当前基线标识一致时,所述服务端处理所述交易报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711078981.1/1.html,转载请声明来源钻瓜专利网。