一种离线支付方法、装置及系统制造方法及图纸

技术编号:15864702 阅读:32 留言:0更新日期:2017-07-23 11:16
本申请涉及通信技术领域,特别涉及一种离线支付方法、装置及系统,其中方法包括接收用户终端发送的离线支付订单;获取所述离线支付订单中相应机构服务器的状态;当所述机构服务器的状态为可用时,将销账请求发送给所述机构服务器以完成离线支付,通过上述本申请提出的方法、装置以及系统可以隔离用户端和机构服务器端,使得用户进行支付、缴费等业务时不受机构服务器的影响。

【技术实现步骤摘要】
一种离线支付方法、装置及系统
本申请涉及通信
,特别涉及一种离线支付方法、装置及系统。
技术介绍
日常生活中经常遇到的定时需要支付的单据,如水费、电费、煤气费、有线电视费、信用卡还款等是跟生活息息相关的,由各服务事业单位提供的收款单据,用户先获取商品或服务,然后支付资金。现有第三方支付平台完成一笔账单支付业务有如下业务流程,(1)查询欠费信息(2)创建单据(3)支付单据(4)销账(5)对账(6)资金清算,其中第一步和第四步是与机构实时交互的。以支付宝为例,通常的账单支付业务,可能对接某些二级平台(甚至二级平台再对接三级平台甚至更深)、也可能直接对接最终机构(例如银行),中间平台和最终机构的可用性都将影响整个业务是否可以正常的进行(例如A银行每日的不可用时间为中午12点至下午13点,B中间平台的不可用时间为中午12点至下午14点),现有的方法是针对预先掌握的固定不可用时段进行支付业务关停,或者根据失败率进行支付业务关停,但是现有技术却存在下面的问题:根据失败率进行自动关停或规律性关停机构,使得用户的支付业务无法进行;难以准确从机构端获取规律性不可用信息,例如支付宝已经直接或间接的对接了3000多家水电煤机构,不可用规律很难准确获取。
技术实现思路
为了解决现有技术中支付业务必须依赖于银行、二级平台等机构的可用时间才能进行,用户不能随时进行支付业务的问题,提出了一种离线支付方法、装置及系统,支付业务不依赖于机构服务器的可用时间就可以完成,方便了用户随时例如买水、买电和买气等日常支付、缴费等业务。本申请实施例提供了一种离线支付方法,包括:接收用户输入的支付请求;获取所述支付请求中相应机构服务器的状态;若所述机构服务器的状态为不可用,则获取用户输入的账单金额;根据所述用户输入的账单金额生成离线支付订单,发送给支付服务器。本申请实施例还提供给了一种离线支付方法,包括:接收用户终端发送的离线支付订单;获取所述离线支付订单中相应机构服务器的状态;当所述机构服务器的状态为可用时,将销账请求发送给所述机构服务器以完成离线支付。本申请实施例还提供给了一种离线支付终端,包括:接收单元,用于接收用户输入的支付请求;获取单元,用于获取所述支付请求中相应机构服务器的状态;处理单元,用于若所述机构服务器的状态为不可用,则获取用户输入的账单金额;离线支付单元,用于根据所述用户输入的账单金额生成离线支付订单,发送给支付服务器。本申请实施例还提供给了一种离线支付装置,包括:接收单元,用于接收用户终端发送的离线支付订单;获取单元,用于获取所述离线支付订单中相应机构服务器的状态;处理单元,用于当所述机构服务器的状态为可用时,将销账请求发送给所述机构服务器以完成离线支付。本申请实施例还提供给了一种离线支付系统,包括:离线支付终端,用于接收用户输入的支付请求,获取所述支付请求中相应机构服务器的状态,若所述机构服务器的状态为不可用,则获取用户输入的账单金额,根据所述用户输入的账单金额生成离线支付订单,发送给支付服务器;离线支付装置,用于接收离线支付终端发送的离线支付订单,获取所述离线支付订单中相应机构服务器的状态,当所述机构服务器的状态为可用时,将销账请求发送给所述机构服务器以完成离线支付。由以上本申请实施例提供的技术方案可见,通过实时对机构服务器进行心跳检测,可以根据获得到的机构服务器是否可用的状态来进行离线支付,如果在离线支付时可以轮询机构服务器的可用性状态,从而发起销账请求,以完成支付、缴费等业务,取消了用户进行支付、缴费等业务的限制,即便在机构服务器不能提供服务的时段也可以预先接受用户的离线支付请求,另用户端与完成支付的机构服务器分离,使用户不受机构服务器的影响。当然实施本申请的任一产品或者方法必不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1所示为本申请实施例一种离线支付方法的流程图;图2所示为本申请实施例一种离线支付方法的流程图;图3所示为本申请实施例一种离线支付终端的结构示意图;图4所示为本申请实施例一种离线支付装置的结构示意图;图5所示为本申请实施例一种离线支付系统的机构示意图;图6所示为本申请实施例一种支付业务的流程图;图7所示为本申请实施例支付服务器对机构服务器进行心跳检测的流程图。具体实施方式本申请实施例提供一种离线支付方法、装置及系统。为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。如图1所示为本申请实施例一种离线支付方法的流程图,在该图中描述了用户终端根据机构服务器是否可用的状态进入在线支付流程或者离线支付流程,当进入到离线支付流程时,不需要查询用户需缴费的账单,只需要用户输入大致的支付金额即可以完成支付业务,支付系统端与机构服务器的后续销账、对账等步骤可以根据机构服务器的状态事后进行。该方法具体包括步骤101,接收用户输入的支付请求。步骤102,获取所述支付请求中相应机构服务器的状态。步骤103,若所述机构服务器的状态为不可用,则获取用户输入的账单金额。步骤104,根据所述用户输入的账单金额生成离线支付订单,发送给支付服务器。作为本申请的一个实施例,获取所述支付请求中相应机构服务器的状态进一步包括,获取对所述机构服务器进行心跳检测得到的该机构服务器的状态。作为本申请的一个实施例,所述心跳检测包括以下检测之一或者其相互间的组合:根据所述机构服务器的不可用时段,输出该机构服务器的状态;向所述机构服务器发送测试用业务请求,根据所述机构服务器反馈的处理结果,输出该机构服务器的状态;根据所述机构服务器的负载状况,输出该机构服务器的状态;当输出的所述机构服务器状态均为可用状态时,该机构服务器为可用状态,否则该机构服务器为不可用状态。其中,所述机构服务器不可用时段为从该机构服务器预先获取的信息,例如,A银行的不可用时段为中午12点至13点,B中间平台的不可用时段为13点至14点,将这些机构不可用时段信息存储于支付服务器中。作为本申请的一个实施例,根据所述机构服务器的负载状况,输出该机构服务器的状态进一步包括,通过对机构服务器进行负载压力测试得到该机构服务器的负载上限,向该机构服务器发送测试用业务请求,根据该机构服务器的反馈,得到该机构服务器实时负载状况,结合所述负载上限,得到该机构服务器的状态。作为本申请的一个实施例,所述测试用业务请求包括真实业务请求,或者由支付服务器生成的虚拟业务请求。其中,所述虚拟业务请求是由支付服务器向机构服务器发起的,例如向一预定的测试账户支付款项的支付请求,具体支付的金额可能为1分或者其它数额,如果机构服务器可以完成该虚拟支付业务,并反馈完成业务的通知时,则说明该机本文档来自技高网
...
一种离线支付方法、装置及系统

【技术保护点】
一种离线支付方法,其特征在于,包括:接收用户输入的支付请求;获取所述支付请求中相应机构服务器的状态;若所述机构服务器的状态为不可用,则获取用户输入的账单金额;根据所述用户输入的账单金额生成离线支付订单,发送给支付服务器。

【技术特征摘要】
1.一种离线支付方法,其特征在于,包括:接收用户输入的支付请求;获取所述支付请求中相应机构服务器的状态;若所述机构服务器的状态为不可用,则获取用户输入的账单金额;根据所述用户输入的账单金额生成离线支付订单,发送给支付服务器。2.根据权利要求1所述的方法,其特征在于,获取所述支付请求中相应机构服务器的状态进一步包括,获取支付服务器对所述机构服务器进行心跳检测从而得到的该机构服务器的状态。3.根据权利要求2所述的方法,其特征在于,所述心跳检测包括以下检测之一或者其相互间的组合:根据所述机构服务器的不可用时段,输出该机构服务器的状态;向所述机构服务器发送测试用业务请求,根据所述机构服务器反馈的处理结果,输出该机构服务器的状态;根据所述机构服务器的负载状况,输出该机构服务器的状态;当输出的所述机构服务器状态均为可用状态时,该机构服务器为可用状态,否则该机构服务器为不可用状态。4.根据权利要求3所述的方法,其特征在于,根据所述机构服务器的负载状况,输出该机构服务器的状态进一步包括,通过对机构服务器进行负载压力测试得到该机构服务器的负载上限,向该机构服务器发送测试用业务请求,根据该机构服务器的反馈,得到该机构服务器实时负载状况,结合所述负载上限,得到该机构服务器的状态。5.根据权利要求3所述的方法,其特征在于,所述测试用业务请求包括真实业务请求,或者由支付服务器生成的虚拟业务请求。6.一种离线支付方法,其特征在于,包括:接收用户终端发送的离线支付订单;获取所述离线支付订单中相应机构服务器的状态;当所述机构服务器的状态为可用时,将销账请求发送给所述机构服务器以完成离线支付。7.根据权利要求6所述的方法,其特征在于,在获取所述离线支付订单中相应机构服务器的状态之前还包括,判断当前时间是否达到该机构服务器的日切点,如果未到达所述日切点则获取所述离线支付订单中相应机构服务器的状态,如果到达所述日切点,则向所述机构服务器发起对账流程。8.根据权利要求6所述的方法,其特征在于,获取所述离线支付订单中相应机构服务器的状态中进一步包括,对所述机构服务器进行心跳检测,得到该机构服务器的状态。9.根据权利要求8所述的方法,其特征在于,所述心跳检测包括以下检测之一或者其相互间的组合:根据所述机构服务器的不可用时段,输出该机构服务器的状态;向所述机构服务器发送测试用业务请求,根据所述机构服务器反馈的处理结果,输出该机构服务器的状态;根据所述机构服务器的负载状况,输出该机构服务器的状态;当输出的所述机构服务器状态均为可用状态时,该机构服务器为可用状态,否则该机构服务器为不可用状态。10.根据权利要求9所述的方法,其特征在于,根据所述机构服务器的负载状况,输出该机构服务器的状态进一步包括,通过对机构服务器进行负载压力测试得到该机构服务器的负载上限,向该机构服务器发送测试用业务请求,根据该机构服务器的反馈,得到该机构服务器实时负载状况,结合所述负载上限,得到该机构服务器的状态。11.根据权利要求8所述的方法,其特征在于,所述测试用业务请求包括真实业务请求,或者生成的虚拟业务请求。12.根据权利要求6所述的方法,其特征在于,在将销账请求发送给所述机构服务器以完成离线支付之前还包括,查询所述机构服务器该用户的欠费金额,...

【专利技术属性】
技术研发人员:冯照临
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1