一种离线支付的方法和装置与流程

文档序号:13686322阅读:200来源:国知局
一种离线支付的方法和装置与流程

本发明实施例涉及电子支付技术,尤其涉及一种离线支付的方法和装置。



背景技术:

电子支付是采用先进的信息技术来完成信息传输的,其各种支付方式都是采用数字化的方式进行款项支付,具有方便、快捷、高效、经济的优势。

目前,现有技术中都是采用在线支付的方式完成支付。用户通过连接移动互联网或商家的wifi,完成支付。

现有技术存在以下缺陷:(1)遇到网络不好的情况,无法完成付款。由于商家的地理位置在一个没有网络的楼里或者地下,导致用户无法连接移动互联网。如果没有网络连接,在线支付也就无法进行。(2)连接商家的wifi会出现安全问题。存在不良商家利用没有网络却需要在线付款的情况,来要求用户连接商家的wifi,以此获取用户信息,给用户造成经济损失。



技术实现要素:

本发明提供一种离线支付的方法和装置,以在交易时没有网络的情况下,也可以完成支付,在保护用户信息安全的前提下,保证了商家和用户利益。

第一方面,本发明实施例提供了一种离线支付的方法,包括:

于当前数据传输速率匹配第一预定传输速率的状态下,获取到有效收款信息,根据所述有效收款信息形成一待付款列表;

于当前数据传输速率匹配第二预定传输速率的状态下,根据所述待付款列表执行支付操作。

进一步的,于当前数据传输速率匹配第一预定传输速率的状态下,获取到有效收款信息,根据所述有效收款信息形成一待付款列表,包括:

于当前数据传输速率匹配第一预定传输速率的状态下,获取收款信息,其中,所述收款信息由收款客户端生成;

对所述收款信息进行解析,分析所述收款信息中是否包含用于生成对应的待付款订单的必要信息,判断是否为有效收款信息,其中,所述必要信息包括:订单号,收款方id,收款金额和日期时间;

若所述收款信息是有效收款信息,则生成对应的待付款订单;

将所述待付款订单存储在待付款列表中。

进一步的,于当前数据传输速率匹配第一预定传输速率的状态下,获取收款信息,其中,所述收款信息由收款客户端生成,包括:

于当前数据传输速率匹配第一预定传输速率的状态下,对收款信息进行拍摄,获取包含收款信息的照片。

进一步的,在对所述收款信息进行解析,分析所述收款信息中是否包含用于生成对应的待付款订单的必要信息,判断是否为有效的收款信息,其中,所述必要信息包括:订单号,收款方id,收款金额和日期时间之前,包括:

对包含收款信息的照片进行初步解析,若所述照片清晰,则对所述收款信息进行进一步解析,判断是否为有效收款信息;

若所述照片不清晰,则重新对收款信息进行拍摄。

进一步的,若所述收款信息是有效收款信息,则生成对应的待付款订单包括:

解析有效收款信息,获得第一支付信息;

根据所述第一支付信息生成待付款订单。

进一步的,在解析有效收款信息,获得第一支付信息之后,包括:

根据第一支付信息生成第一确认信息,并发送所述第一确认信息;

获取第二确认信息,其中,所述第二确认信息包含用户对第一确认信息的确认结果;

根据所述第一支付信息和所述第二确认信息生成待付款订单。

第二方面,本发明实施例还提供了一种离线支付的装置,包括:

待付款模块,用于于当前数据传输速率匹配第一预定传输速率的状态下,获取到有效收款信息,根据所述有效收款信息形成一待付款列表;

支付模块,用于于当前数据传输速率匹配第二预定传输速率的状态下,根据所述待付款列表执行支付操作。

进一步的,待付款模块包括:

收款信息获取单元,用于于当前数据传输速率匹配第一预定传输速率的状态下,获取收款信息,其中,所述收款信息由收款客户端生成;

收款信息判断单元,用于对所述收款信息进行解析,分析所述收款信息中是否包含用于生成对应的待付款订单的必要信息,判断是否为有效收款信息,其中,所述必要信息包括:订单号,收款方id,收款金额和日期时间;

待付款订单生成单元,用于若所述收款信息是有效收款信息,则生成对应的待付款订单;

待付款列表存储单元,用于将所述待付款订单存储在待付款列表中。

进一步的,收款信息获取单元包括:

收款信息拍摄子单元,用于于当前数据传输速率匹配第一预定传输速率的状态下,对收款信息进行拍摄,获取包含收款信息的照片。

进一步的,收款信息判断单元包括:

照片判断子单元,用于对包含收款信息的照片进行初步解析,若所述照片清晰,则对所述收款信息进行进一步解析,判断是否为有效收款信息;

照片拍摄子单元,用于若所述照片不清晰,则重新对收款信息进行拍摄。

进一步的,待付款订单生成单元包括:

第一支付信息获取子单元,用于解析有效收款信息,获得第一支付信息;

第一待付款订单生成子单元,用于根据所述第一支付信息生成待付款订单。

进一步的,待付款订单生成单元还包括:

第一确认信息发送子单元,用于在解析有效收款信息,获得第一支付信息之后,根据第一支付信息生成第一确认信息,并发送所述第一确认信息;

第二确认信息获取子单元,用于获取第二确认信息,其中,所述第二确认信息包含用户对第一确认信息的确认结果;

第二待付款订单生成子单元,用于根据所述第一支付信息和所述第二确认信息生成待付款订单。

本发明通过于当前数据传输速率匹配第一预定传输速率的状态下,获取到有效收款信息,根据所述有效收款信息形成一待付款列表;于当前数据传输速率匹配第二预定传输速率的状态下,根据所述待付款列表执行支付操作。解决了遇到网络不好的情况,无法完成付款的问题,以及连接商家的wifi会出现的安全问题,达到了在交易时没有网络的情况下,也可以完成支付,在保护用户信息安全的前提下,保证了商家和用户利益的效果。

附图说明

图1是本发明实施例一中的一种离线支付的方法的流程图。

图2是本发明实施例二中的一种离线支付的方法的流程图。

图3是本发明实施例三中的一种离线支付的方法的流程图。

图4是本发明实施例四中的一种离线支付的方法的流程图。

图5是本发明实施例五中的一种离线支付的装置的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种离线支付的方法的流程图,本实施例可适用于电子支付技术领域,该方法可以由离线支付装置来执行,该装置可以采用硬件和/或软件的方式实现,该方法包括:

步骤110、于当前数据传输速率匹配第一预定传输速率的状态下,获取到有效收款信息,根据所述有效收款信息形成一待付款列表;

其中,获取到有效收款信息,根据所述有效收款信息形成一待付款列表的操作可以在支付客户端完成。支付客户端至少包括手机、笔记本和平板电脑等移动终端。

数据传输速率是描述数据传输系统的重要技术指标之一。数据传输速率在数值上等于每秒钟传输构成数据代码的比特数。数据传送速率为单位时间内在数据传输系统中的相应设备之间传送的比特、字符或码组平均数。在该定义中,相应设备常指调制解调器、中间设备或数据源与数据宿。第一预定传输速率为在网络异常情况下的数据传输速率。在进行交易时,通过检测当前数据传输速率,判断用户所处网络环境的状态。判断当前数据传输速率是否与第一预定传输速率匹配。若当前数据传输速率匹配第一预定传输速率,表明用户处于异常的网络环境中,无法进行在线操作。

于当前数据传输速率匹配第一预定传输速率的状态下,即在用户处于异常的网络环境中,无法进行在线操作时,获取到有效收款信息,然后根据所述有效收款信息形成一待付款列表。其中,获取获取到有效收款信息的方式可以为读取包含有效收款信息的二维码。

有效收款信息是由收款客户端生成的收款信息中,用于生成对应的待付款订单的必要信息。获取有效收款信息后,根据有效收款信息生成待付款订单。待付款订单是根据对应于一笔交易中的有效收款信息的还未完成支付的付款订单。待付款订单根据交易中的付款信息生成,在用户处于正常网络环境中时,待付款订单直接进行支付,从而完成交易。所有的待付款订单存储在待付款列表中。在获取有效收款信息后,生成一个或多个待付款订单并存储,从而形成一待付款列表。

获取到有效收款信息,根据所述有效收款信息形成一待付款列表的操作可以在支付客户端完成。支付客户端至少包括手机、笔记本和平板电脑等移动终端。

步骤120、于当前数据传输速率匹配第二预定传输速率的状态下,根据所述待付款列表执行支付操作。

其中,第二预定传输速率为在网络正常情况下的数据传输速率。当前数据传输速率匹配第二预定传输速率,表明用户处于正常的网络环境中,可以进行支付。检测当前数据传输速率,判断用户所处网络环境的状态。判断当前数据传输速率是否与第二预定传输速率匹配。若当前数据传输速率匹配第二预定传输速率,表明用户处于正常的网络环境中,可以进行在线操作。

于当前数据传输速率匹配第二预定传输速率的状态下,即在用户处于正常的网络环境中,可以进行支付。待付款列表包含有一个或者多个代付款订单,待付款订单根据交易中的付款信息生成,在用户处于正常网络环境中时,待付款订单直接进行支付,从而完成交易。在正常网络环境下,根据用户处于异常的网络环境中无法进行在线操作时,获取到有效收款信息,然后根据所述有效收款信息形成的待付款列表直接进行支付,完成交易。

交易完成后待付款订单从待付款订单中删除,同时根据待付款订单和支付时的信息生成已付款订单,存储于已付款列表,供用户进行付款信息查询等操作。

本实施例的技术方案,通过于当前数据传输速率匹配第一预定传输速率的状态下,获取到有效收款信息,根据所述有效收款信息形成一待付款列表;于当前数据传输速率匹配第二预定传输速率的状态下,根据所述待付款列表执行支付操作。解决了遇到网络不好的情况,无法完成付款的问题,以及连接商家的wifi会出现的安全问题,达到了在交易时没有网络的情况下,也可以完成支付,在保护用户信息安全的前提下,保证了商家和用户利益的效果。

实施例二

图2为本发明实施例二提供的一种离线支付的方法的流程图,本实施例在上述各实施例的基础上,优选是,于当前数据传输速率匹配第一预定传输速率的状态下,获取到有效收款信息,根据所述有效收款信息形成一待付款列表,包括:

于当前数据传输速率匹配第一预定传输速率的状态下,获取收款信息,其中,所述收款信息由收款客户端生成;

对所述收款信息进行解析,分析所述收款信息中是否包含用于对应的待付款订单的必要信息,判断是否为有效收款信息,其中,所述必要信息包括:订单号,收款方id,收款金额和日期时间;

若所述收款信息是有效收款信息,则生成对应的待付款订单;

将所述待付款订单存储在待付款列表中。

如图2所示,该方法具体包括:

步骤210、获取收款信息,其中,所述收款信息由收款客户端生成;

其中,收款客户端至少包括台式机和移动终端。其中移动终端可以为:手机、笔记本、平板电脑和pos机等。收款客户端可以根据交易的情况,提供在本次交易中与对用户进行收款相关的所有收款信息。收款信息至少包括订单号,订单内容,订单状态,收款方id,收款金额,和日期时间等。通过用户客户端从收款客户端获取收款信息。

步骤220、对所述收款信息进行解析,分析所述收款信息中是否包含用于生成对应的待付款订单的必要信息,判断是否为有效收款信息,其中,所述必要信息包括:订单号,收款方id,收款金额和日期时间;

其中,用户客户端从收款客户端获取收款信息后,对收款信息进行解析,判断与对用户进行收款相关的所有收款信息中是否包含用于对应的待付款订单的必要信息。其中,必要信息包括:订单号,收款方id,收款金额和日期时间。其中,通过订单号对本次交易进行标注。利用收款方id和收款金额保证支付操作的完成。通过日期时间对本次交易进行标注的同时,还可以管理待付款列表,例如可以根据日期时间对待付款订单进行排序。

若收款信息包含用于对应的待付款订单的必要信息,则收款信息为有效收款信息。若收款信息未包含所有用于对应的待付款订单的必要信息,则收款信息不是有效收款信息,需要用户客户端重新从收款客户端获取收款信息,并再进行解析。

步骤230、若所述收款信息是有效收款信息,则生成对应的待付款订单;

其中,判断收款信息是有效收款信息后,则根据收款信息中的用于对应的待付款订单的必要信息,生成对应的待付款订单。待付款订单根据交易中的付款信息生成,在用户处于正常网络环境中时,待付款订单直接进行支付,从而完成交易。

步骤240、将所述待付款订单存储在待付款列表中;

其中,一笔交易信息中的付款信息对应一个待付款订单,所有生成的待付款订单存储在在待付款列表中。

步骤250、于当前数据传输速率匹配第二预定传输速率的状态下,根据所述待付款列表执行支付操作。

本实施例的技术方案通过于当前数据传输速率匹配第一预定传输速率的状态下,获取收款信息;对所述收款信息进行解析,分析所述收款信息中是否包含用于对应的待付款订单的必要信息,判断是否为有效收款信息;若所述收款信息是有效收款信息,则生成对应的待付款订单,于当前数据传输速率匹配第二预定传输速率的状态下,根据所述待付款列表执行支付操作。解决了遇到网络不好的情况,无法根据付款信息完成支付的问题,以及连接商家的wifi会出现的安全问题,达到了在交易时没有网络的情况下,也可以根据付款信息完成支付,在保护用户信息安全的前提下,保证了商家和用户利益的效果。

实施例三

图3为本发明实施例三提供的一种离线支付的方法的流程图,本实施例在上述各实施例的基础上,优选是,于当前数据传输速率匹配第一预定传输速率的状态下,获取收款信息,其中,所述收款信息由收款客户端生成,包括:

于当前数据传输速率匹配第一预定传输速率的状态下,对收款信息进行拍摄,获取包含收款信息的照片。

优选是,在对所述收款信息进行解析,分析所述收款信息中是否包含用于对应的待付款订单的必要信息,判断是否为有效的收款信息,其中,所述必要信息包括:订单号,收款方id,收款金额和日期时间之前,包括:

对包含收款信息的照片进行初步解析,若所述照片清晰,则对所述收款信息进行进一步解析,判断是否为有效收款信息;

若所述照片不清晰,则重新对收款信息进行拍摄。

优选是,若所述收款信息是有效收款信息,则生成对应的待付款订单包括:

解析有效收款信息,获得第一支付信息;

根据所述第一支付信息生成待付款订单。

如图3所示,该方法具体包括:

步骤310、于当前数据传输速率匹配第一预定传输速率的状态下,对收款信息进行拍摄,获取包含收款信息的照片;

其中,在用户处于异常的网络环境时,通过具有拍照功能支付客户端对收款信息进行拍摄,获取包含收款信息的照片,从而获取付款信息。

步骤320、对包含收款信息的照片进行初步解析,若所述照片清晰,则对所述收款信息进行进一步解析,判断是否为有效收款信息;

其中,对包含收款信息的照片进行初步解析,判断拍摄的照片是否清晰,防止拍花等情况出现。只有获得清晰的照片,才可以进一步对照片所包含的收款信息进行准确地解析,判断照片所包含的收款信息是否为有效收款信息。若照片清晰,则对照片所包含的收款信息进行解析,判断与对用户进行收款相关的所有收款信息中是否包含用于对应的待付款订单的必要信息。

步骤330、若所述照片不清晰,则重新对收款信息进行拍摄;

其中,若由于拍摄时的特殊情况,造成获得的是不清晰的照片,则需要重新对收款信息进行拍摄。

步骤340、解析有效收款信息,获得第一支付信息;

其中,解析有效收款信息,获得第一支付信息,是从收款信息提取有效收款信息,对有效收款信息进行处理并生成第一支付信息。第一支付信息是完成支付操作所需要的必要信息。第一支付信息至少包括支付方式,支付金额和日期时间等。

步骤350、根据所述第一支付信息生成待付款订单;

其中,根据所述第一支付信息生成待付款订单,在用户处于正常网络环境中时,待付款订单直接进行支付,从而完成交易。

步骤360、将所述待付款订单存储在待付款列表中;

步骤370、于当前数据传输速率匹配第二预定传输速率的状态下,根据所述待付款列表执行支付操作。

本实施例的技术方案通过于当前数据传输速率匹配第一预定传输速率的状态下,对收款信息进行拍摄,获取包含收款信息的照片;对包含收款信息的照片进行初步解析,若照片清晰,则对收款信息进行进一步解析,判断是否为有效收款信息;若照片不清晰,则重新对收款信息进行拍摄;解析有效收款信息,获得第一支付信息;根据第一支付信息生成待付款订单;将待付款订单存储在待付款列表中;于当前数据传输速率匹配第二预定传输速率的状态下,根据待付款列表执行支付操作。解决了遇到网络不好的情况,无法根据付款信息完成支付的问题,以及连接商家的wifi会出现的安全问题,达到了在交易时没有网络的情况下,对收款信息进行拍摄,获取包含收款信息的照片,对收款信息进行进一步解析,根据付款信息完成支付,在保护用户信息安全的前提下,保证了商家和用户利益的效果。

实施例四

图4为本发明实施例四提供的一种离线支付的方法的流程图,本实施例在上述各实施例的基础上,优选是,在解析有效收款信息,获得第一支付信息之后,包括:

根据第一支付信息生成第一确认信息,并发送所述第一确认信息;

获取第二确认信息,其中,所述第二确认信息包含用户对第一确认信息的确认结果;

根据所述第一支付信息和所述第二确认信息生成待付款订单。

如图4所示,该方法具体包括:

步骤410、于当前数据传输速率匹配第一预定传输速率的状态下,对收款信息进行拍摄,获取包含收款信息的照片;

步骤420、对包含收款信息的照片进行初步解析,若所述照片清晰,则对所述收款信息进行进一步解析,判断是否为有效收款信息;

步骤430、若所述照片不清晰,则重新对收款信息进行拍摄;

步骤440、解析有效收款信息,获得第一支付信息;

步骤450、根据第一支付信息生成第一确认信息,并发送所述第一确认信息;

其中,支付客户端根据第一支付信息生成第一确认信息,第一确认信息包含进行支付的相关信息,并发送第一确认信息供用户进行确认。用户通过第一确认信息获取进行支付的相关信息支付信息,并进行核对和确认。

步骤460、获取第二确认信息,其中,所述第二确认信息包含用户对第一确认信息的确认结果;

其中,用户通过第一确认信息获取进行支付的相关信息支付信息,并进行核对和确认,根据确认结果发送第二确认信息。第二确认信息中包含用户进行核对和确认后,对下一步操作的指令。若支付信息有误,则发送包含不进行进一步操作的指令的第二确认信息,若确认支付信息无误,则发送包含进行进一步操作的指令的第二确认信息。

步骤470、根据所述第一支付信息和所述第二确认信息生成待付款订单;

其中,根据所述第一支付信息和所述第二确认信息生成待付款订单,若第二确认信息包含不进行进一步操作的指令,则结束此次操作;若第二确认信息包含进行进一步操作的指令的,则根据所述第一支付信息生成待付款订单,在用户处于正常网络环境中时,待付款订单直接进行支付,从而完成交易。

步骤480、将所述待付款订单存储在待付款列表中;

步骤490、于当前数据传输速率匹配第二预定传输速率的状态下,根据所述待付款列表执行支付操作。

本实施例的技术方案,通过解析有效收款信息,获得第一支付信息;根据第一支付信息生成第一确认信息,并发送所述第一确认信息;获取第二确认信息,其中,所述第二确认信息包含用户对第一确认信息的确认结果;根据所述第一支付信息和所述第二确认信息生成待付款订单;将所述待付款订单存储在待付款列表中;于当前数据传输速率匹配第二预定传输速率的状态下,根据所述待付款列表执行支付操作。解决了遇到网络不好的情况,无法根据付款信息和用户的确认信息完成支付的问题,以及连接商家的wifi会出现的安全问题,达到了在交易时没有网络的情况下,根据付款信息和用户的确认信息完成支付,在保护用户信息安全的前提下,保证了商家和用户利益的效果。

实施例五

图5所示为本发明实施例五提供的一种离线支付的装置的结构示意图,本实施例可适用于电子支付技术领域,该离线支付的装置包括:

待付款模块510和支付模块520。

其中,待付款模块510,用于于当前数据传输速率匹配第一预定传输速率的状态下,获取到有效收款信息,根据所述有效收款信息形成一待付款列表;支付模块520,用于于当前数据传输速率匹配第二预定传输速率的状态下,根据所述待付款列表执行支付操作。

本实施例的技术方案通过利用待付款模块,于当前数据传输速率匹配第一预定传输速率的状态下,获取到有效收款信息,根据所述有效收款信息形成一待付款列表;利用支付模块,于当前数据传输速率匹配第二预定传输速率的状态下,根据所述待付款列表执行支付操作。解决了遇到网络不好的情况,无法完成付款的问题,以及连接商家的wifi会出现的安全问题,达到了在交易时没有网络的情况下,也可以完成支付,在保护用户信息安全的前提下,保证了商家和用户利益的效果。

在上述实施例的基础上,优选是,待付款模块包括:

收款信息获取单元,用于于当前数据传输速率匹配第一预定传输速率的状态下,获取收款信息,其中,所述收款信息由收款客户端生成;

收款信息判断单元,用于对所述收款信息进行解析,分析所述收款信息中是否包含用于对应的待付款订单的必要信息,判断是否为有效收款信息,其中,所述必要信息包括:订单号,收款方id,收款金额和日期时间;

待付款订单生成单元,用于若所述收款信息是有效收款信息,则生成对应的待付款订单;

待付款列表存储单元,用于将所述待付款订单存储在待付款列表中。

优选是,收款信息获取单元包括:

收款信息拍摄子单元,用于于当前数据传输速率匹配第一预定传输速率的状态下,对收款信息进行拍摄,获取包含收款信息的照片。

优选是,收款信息判断单元包括:

照片判断子单元,用于对包含收款信息的照片进行初步解析,若所述照片清晰,则对所述收款信息进行进一步解析,判断是否为有效收款信息;

照片拍摄子单元,用于若所述照片不清晰,则重新对收款信息进行拍摄。

优选是,待付款订单生成单元包括:

第一支付信息获取子单元,用于解析有效收款信息,获得第一支付信息;

第一待付款订单生成子单元,用于根据所述第一支付信息生成待付款订单。

优选是,待付款订单生成单元还包括:

第一确认信息发送子单元,用于在解析有效收款信息,获得第一支付信息之后,根据第一支付信息生成第一确认信息,并发送所述第一确认信息;

第二确认信息获取子单元,用于获取第二确认信息,其中,所述第二确认信息包含用户对第一确认信息的确认结果;

第二待付款订单生成子单元,用于根据所述第一支付信息和所述第二确认信息生成待付款订单。

上述离线支付的装置可执行本发明任意实施例所提供的离线支付的方法,具备执行方法相应的功能模块和有益效果。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1