[发明专利]一种轮询方法、支付方法、装置、服务器和支付系统有效
申请号: | 201810567115.7 | 申请日: | 2018-06-05 |
公开(公告)号: | CN108960792B | 公开(公告)日: | 2022-07-22 |
发明(设计)人: | 唐波 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/08;G06Q20/40 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 方法 支付 装置 服务器 系统 | ||
本申请提供了一种轮询方法、支付方法、装置、服务器和支付系统,其中,该轮询方法包括:服务器通过公网接收终端设备发起的一次第一轮询;基于该第一轮询,该服务器通过内网向处理系统发起多次第二轮询。该支付方法包括:支付系统接收到扣款回执消息;在满足预定条件时,所述支付系统发起退款流程。
技术领域
本申请属于计算机通信领域,尤其涉及一种轮询方法、支付方法、装置、服务器和支付系统。
背景技术
伴随着移动支付技术的不断发展,第三方支付公司借助各种近场支付的新技术大力发展线下支付市场,常见的线下移动支付业务收单的主要实现方式为扫码支付或声波支付等,移动支付的主要优势在于,操作方便快捷,资金到账时间快等。
现有的线下移动支付的业务流程为:确认付款后,第三方支付公司的收单系统会生成业务单据,用户在客户端支付页面上选择支付工具,确认付款,服务器会经过第三方支付公司的支付系统向银行等公机构发起扣款请求,机构在处理扣款请求后,会向第三方支付公司的支付系统返回扣款结果;用户侧在确认付款后,客户端支付软件上会弹出等待界面,该界面会周期性的轮询服务器,该服务器会去查询支付结果,并同步返回,如果没有查询到支付结果,会继续查询,在超出预定时间还未获取到支付结果时,会向用户发送掉单的异常错误。
应该注意,上面对技术背景的介绍只是为了方便对本发明实施例的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本发明实施例的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。
发明内容
目前,针对线下移动支付场景,考虑到用户不方便在商家或者收款人旁停留过久,当发生掉单时,迫于收款方的压力,用户会在还不知道支付结果的情况下,选择二次支付,如果事后确认第一次支付也成功了,就造成了重复支付,导致用户的资金损失。
另外,由于用户终端设备的客户端和服务器的轮询是同步的,因此,流量耗费较大,尤其是在跨国跨区访问的情况下,网络出现问题的概率较高,用户收不到支付结果的概率也会增加,即触发用于二次支付的概率也在增加,如果修改为客户端与服务器保持长连接,由服务器负责轮询,会对服务器造成比较大的压力。
为解决上述问题,本申请实施例提供一种轮询方法、支付方法、装置、服务器和支付系统,该轮询方法能够降低网络传输成本较高的终端设备和服务器之间的公网交互频率,避免对服务器造成比较大的压力,该支付方法防止用户重复支付。
根据本发明实施例的第一方面,提供一种轮询方法,其中,所述方法包括:
服务器接收终端设备发起的一次第一轮询;
基于所述第一轮询,所述服务器向处理系统发起多次第二轮询。
根据本发明实施例的第二方面,提供一种如第一方面所述的方法,其中,所述方法还包括:
所述服务器获取轮询配置,所述轮询配置包括第二轮询时间第一阈值和/或第二轮询时间间隔第二阈值和/或第二轮询次数第三阈值;
并且,所述服务器根据所述轮询配置发起所述多次第二轮询。
根据本发明实施例的第三方面,提供一种如第二方面所述的方法,其中,所述方法还包括:
在发起所述第二轮询次数等于所述第三阈值或者发起第二轮询的时间超过所述第一阈值,且所述服务器没有轮询到处理结果时,向终端设备返回处理结果未知响应,所述终端设备根据所述响应发起下一次第一轮询。
根据本发明实施例的第四方面,提供一种如第一方面或第三方面所述的方法,其中,所述处理系统是支付系统,所述处理结果是支付结果。
根据本发明实施例的第一方面,提供一种支付方法,其中,所述方法包括:
支付系统接收到扣款回执消息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810567115.7/2.html,转载请声明来源钻瓜专利网。