[发明专利]订单重发方法和装置在审
申请号: | 201710396339.1 | 申请日: | 2017-05-27 |
公开(公告)号: | CN107093068A | 公开(公告)日: | 2017-08-25 |
发明(设计)人: | 陈喜均;唐武 | 申请(专利权)人: | 广州四三九九信息科技有限公司 |
主分类号: | G06Q20/12 | 分类号: | G06Q20/12;G06Q20/02;G06Q30/06 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙)11371 | 代理人: | 王术兰 |
地址: | 510000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 订单 重发 方法 装置 | ||
技术领域
本发明涉及数据通信技术领域,尤其是涉及一种订单重发方法和装置。
背景技术
用户在iOS或者Android设备上玩游戏时经常会有购买虚拟货币的充值行为,通常流程如下:用户进入游戏客户端内的充值界面,点击购买虚拟货币;游戏客户端与App Store或者Google Wallet的服务器进行通信,由其先扣取用户账户的钱然后生成订单数据返回给游戏客户端;游戏客户端再把上述订单数据发送到该游戏的服务器,由该游戏的服务器发放游戏虚拟货币给用户。然而在上述流程中,游戏客户端在发送订单数据给游戏服务器时往往会由于网络问题发送不成功,导致用户在已付款的情况下却无法收到虚拟货币,用户体验差。
针对上述充值过程中订单发送失败的问题,目前尚未提出有效解决方案。
发明内容
有鉴于此,本发明的目的在于提供一种订单重发方法和装置,可以将发送失败的订单进行重发,以完成充值过程,提高了用户的体验度。
第一方面,本发明实施例提供了一种订单重发方法,应用于客户端,包括:当客户端接收到缴费请求时,将缴费请求发送至第三方服务器;接收第三方服务器在缴费成功时下发的订单;客户端存储上述订单并向客户端的服务器发送订单;当客户端确定订单提交成功时,删除上述订单;当客户端再次启动时进行初始化;查找客户端中存储的订单;重新向客户端的服务器发送该订单;当接收到客户端的服务器返回的提交成功消息时,确定订单重发成功。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,当客户端再次启动时进行初始化包括:当客户端再次启动时初始化sqlite数据库。
结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,查找客户端中存储的订单包括:查找客户端是否存储有订单重发列表;当存在订单重发列表时,从订单重发列表中查找订单。
结合第一方面的第二种可能的实施方式,本发明实施例提供了第一方面的第三种可能的实施方式,还包括:当不存在订单重发列表时,新建订单重发列表。
结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,确定订单重发成功之后还包括:从客户端中删除上述订单;当客户端确定订单提交失败时,提示用户在下次启动时客户端会重发上述订单。
结合第一方面的第三种可能的实施方式,本发明实施例提供了第一方面的第五种可能的实施方式,还包括:在客户端运行过程中,定时检查订单重发列表中是否有订单;如果有,重发订单重发列表中的订单;当订单发送成功时,从订单重发列表将订单删除。
第二方面,本发明实施例还提供一种订单重发装置,应用于客户端,包括:缴费请求发送模块,用于当客户端接收到缴费请求时,将缴费请求发送至第三方服务器;订单接收模块,用于接收第三方服务器在缴费成功时下发的订单;订单发送模块,用于客户端向客户端的服务器发送订单;订单存储模块,用于当客户端确定订单提交失败时,存储订单;初始化模块,用于当客户端再次启动时进行初始化;订单查找模块,用于查找客户端中存储的订单;订单重发模块,用于重新向客户端的服务器发送订单;确定模块,用于当接收到客户端的服务器返回的提交成功消息时,确定订单重发成功。
结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,初始化模块还用于:当客户端再次启动时初始化sqlite数据库。
结合第二方面,本发明实施例提供了第二方面的第二种可能的实施方式,其中,订单查找模块还用于:查找客户端是否存储有订单重发列表;当存在订单重发列表时,从订单重发列表中查找订单。
结合第二方面,本发明实施例提供了第二方面的第三种可能的实施方式,还包括:订单重发列表新建模块,用于当不存在订单重发列表时,新建订单重发列表。
本发明实施例带来了以下有益效果:
本实施例提供的订单重发方法和装置,在客户端向客户端的服务器提交收到的第三方服务器返回的缴费订单时,存储上述订单,在提交成功后再将该订单删除,如果提交失败则保留;进而在客户端启动时查找客户端中存储的提交失败的订单,查找到之后进行重发,通过上述保存订单并重发的方式,可以有效保证完成缴费充值过程,提高了用户的体验度。
本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州四三九九信息科技有限公司,未经广州四三九九信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710396339.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子货币充值服务器和电子货币充值方法
- 下一篇:智能电表数据处理系统和方法