[发明专利]用于鲁棒通信的方法和系统在审
申请号: | 202110374935.6 | 申请日: | 2021-04-08 |
公开(公告)号: | CN113537959A | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 盖·帕东 | 申请(专利权)人: | 盖·帕东 |
主分类号: | G06Q20/08 | 分类号: | G06Q20/08;G06Q40/04 |
代理公司: | 北京泛华伟业知识产权代理有限公司 11280 | 代理人: | 王勇 |
地址: | 比利时*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 通信 方法 系统 | ||
1.一种用于客户机(1)和服务器(2)之间以执行交易的鲁棒通信方法,,所述方法包括以下步骤:
基于用户输入,客户机确定(11)交易的详情;
客户机生成(12)并向服务器发送交易请求(21),所述交易请求(21)包括交易的详情和标识该交易的交易UUID;
在向服务器发送交易请求(21)后,客户机等待(13)第一超时时间段,以等待由所述服务器发送的交易确认请求(22);
在接收到交易请求(21)后,服务器生成(31)并向所述客户机发送交易确认请求(22),所述交易确认请求(22)包括所述交易UUID;
如果在第一超时时间段过期前,接收到包括所述交易UUID的交易确认请求(22),客户机生成(14)和发送包括所述交易UUID的交易确认响应(23),并且随后等待(15)来自服务器的包含交易UUID的交易结果消息(24),并且在等待时
不能中止该交易;
如果在第一超时时间段到期之前没有接收到交易确认请求(22),则客户机中止与交易UUID相关联的客户机侧交易请求处理;
如果在中止客户机侧交易请求处理后,接收到交易确认请求(22),则客户机不响应服务器,或者向服务器发送中止消息;
向客户机发送交易确认请求(22)后,服务器等待(32)第二超时时间段,以等待客户机发送的交易确认响应(23);
如果在第二超时时间段到期之前接收到交易确认响应(23),则服务器处理(33)交易并将包括交易UUID的交易结果消息(24)发送给客户机;
如果在第二超时时间段到期之前没有接收到交易确认响应(23),则服务器中止(34)服务器侧交易处理,并且将包括交易UUID的服务器侧交易中止消息(25)发送给客户机;
如果接收到服务器侧交易中止消息(25),则客户机中止(17)客户机侧交易请求处理;
如果接收到交易结果消息(24),则客户机处理(16)交易结果消息(24)。
2.根据权利要求1所述的方法,包括:在所述客户机已经向所述服务器发送了所述交易请求(21)之后,以及在所述客户机正在等待(13)第一超时时间段期间,以等待由所述服务器发送的所述交易确认请求(22),
不允许客户机发送具有同一UUID的另一个交易请求。
3.根据权利要求1或2所述的方法,包括:在所述客户机生成(12)并发送交易请求(21)的步骤之前,在所述客户机装置(1)与所述服务器计算机(2)之间进行交互以用于建立业务逻辑的至少一部分。
4.根据权利要求3所述的方法,所述交互包括UUID。
5.根据权利要求1或2所述的方法,包括:在所述客户机生成(12)并发送交易请求(21)的步骤之前,在所述客户机装置(1)与所述服务器计算机(2)之间没有用于建立业务逻辑的至少一部分的的交互。
6.根据权利要求1或2所述的方法,包括以下步骤:当等待针对所述交易UUID的交易确认请求(22)时,所述客户机中止与所述交易UUID相关联的交易,并为同一订单发送具有一个不同交易UUID的另一交易请求(21)。
7.根据权利要求1或2所述的方法,其中,从所述客户机到所述服务器的信息传输或从所述服务器到所述客户机的信息传输,是由接收实体通过轮询发送实体,或由接收实体监视发送实体的相应状态,并在检测到指示该信息准备就绪的状态更改时,从所述发送实体中获取信息而发起的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盖·帕东,未经盖·帕东许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110374935.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:弹性波装置及复合滤波器装置
- 下一篇:车辆