首页> 中国专利> 基于二维码主扫方式的数据处理方法以及移动终端

基于二维码主扫方式的数据处理方法以及移动终端

摘要

本发明涉及一种基于二维码主扫方式的数据处理方法以及移动终端。该移动终端包括:离线支付钱包模块,用于预先存储经用户预授权的电子现金;离线计费模块,用于在移动终端离线状态下执行对所述离线支付钱包模块的校验并且用于执行离线交易信息的记录以及执行对离线支付钱包模块中的电子现金的扣费处理。根据本发明,在无联网的状态下也能够实现扫码支付。而且,本发明的实现不涉及发卡机构、收单机构的改造,只要改造移动终端即可实现,具有容易实现并且方便普及的优点。

著录项

  • 公开/公告号CN112837052A

    专利类型发明专利

  • 公开/公告日2021-05-25

    原文格式PDF

  • 申请/专利权人 银联国际有限公司;

    申请/专利号CN202011223333.2

  • 发明设计人 史翔禄;陈贤强;袁道繁;

    申请日2020-11-05

  • 分类号G06Q20/32(20120101);G06Q20/38(20120101);G06Q20/40(20120101);

  • 代理机构72001 中国专利代理(香港)有限公司;

  • 代理人臧霁晨;姜冰

  • 地址 200120 上海市浦东新区东方路6号6-7楼

  • 入库时间 2023-06-19 11:05:16

说明书

技术领域

本发明涉及计算机技术,具体地涉及一种基于二维码主扫方式的数据处理方法以及移动终端。

背景技术

近年来,二维码和条码支付已经非常广泛。一般说来,现有的二维码支付方案主要包括以下两种方式:

(1)用户主扫方式

用户使用移动设备(如手机、平板等)扫描商户提供的条码或二维码。

(2)用户被扫方式

商户收银员使用支付受理设备(如手机、平板、智能支付终端、零售点终端和其他定制设备等)扫描用户移动设备(如手机、平板等)上展现的条码或二维码。

用户主扫方式已经在中小微商户、小商贩中得到很大使用率普及,这种支付方式对于小商贩来说,收款二维码布设成本低、不必找零,使用方便。

但是,目前的用户主扫方式还存在以下的缺陷:在网络不通畅的情况下或者无网络的情况下,不能够使用。

发明内容

鉴于上述问题,本发明旨在提出一种能够在无网络的情况下也能够实现二维码主扫支付的基于二维码主扫方式的数据处理方法以及移动终端。

本发明一方面的移动终端,其特征在于,包括:

离线支付钱包模块,用于预先存储经用户预授权的电子现金;以及

离线计费模块,用于在移动终端离线状态下执行对所述离线支付钱包模块的校验并且用于执行离线交易信息的记录以及执行对离线支付钱包模块中的电子现金的扣费处理。

可选地,进一步包括:

判断模块,用于判断移动终端是否为离线状态并且在判断为离线状态的情况下激活所述离线计费模块的动作。

可选地,所述离线计费模块将记录的离线交易信息以规定加密方式写入移动终端的底层。

可选地,所述离线计费模块按照规定的时间间隔以批量文件的形式与外部的服务器之间进行通信以将记录的离线交易信息上传到外部的服务器。

可选地,所述离线计费模块设置为移动终端为开机的条件下自动将记录的离线交易信息上传到外部的服务器。

可选地,若与外部的服务器之间的进行的通信在规定时间一直不成功的情况下,所述离线计费模块将所述离线支付钱包模块设置为不可使用状态。

可选地,所述离线计费模块包括:

校验单元,用于在移动终端离线状态下执行对所述离线支付钱包模块的校验;

扣费单元,用于执行离线交易信息的记录以及执行对所述离线支付钱包模块中的电子现金的扣费处理;

写入单元,用于将记录的离线交易信息以规定加密方式写入移动终端的底层;

通信单元,用于按照规定的时间间隔以批量文件的形式与外部的服务器之间进行通信以将记录的离线交易信息上传到外部的服务器,并且设置为移动终端为开机的条件下自动所述离线交易信息上传到外部的服务器;以及

设置单元,若与外部的服务器之间的进行的通信在规定时间一直不成功的情况下,用于将所述离线支付钱包模块设置为不可使用状态。

本发明的一方面的基于二维码主扫方式的数据处理方法,其特征在于,包括:

预授权步骤,预先在电子钱包中存储经用户预授权的电子现金;

校验步骤,在移动终端离线状态下执行对电子钱包的校验;以及

计费步骤,在电子钱包校验成功的情况下,记录离线交易信息并且基于所述离线交易信息对电子钱包中的电子现金进行扣费处理。

可选地,在所述预授权步骤和所述校验步骤之间进一步包括:

判断步骤,判断移动终端是否为离线状态并且在判断为离线状态的情况下进行所述校验步骤。

可选地,在所述计费步骤之后进一步包括:

写入步骤,将记录的离线交易信息以规定加密方式写入移动终端的底层。

可选地,进一步包括:上传步骤,按照规定的时间间隔以批量文件的形式与外部的服务器之间进行通信以将记录的离线交易信息上传到外部的服务器。

本发明的一方面的离线计费模块,其特征在于,包括:

校验单元,用于在移动终端离线状态下执行对离线支付钱包模块的校验;

扣费单元,用于执行离线交易信息的记录以及执行对离线支付钱包模块中的电子现金的扣费处理;

写入单元,用于将记录的离线交易信息以规定加密方式写入移动终端的底层;

通信单元,用于按照规定的时间间隔以批量文件的形式与外部的服务器之间进行通信以将记录的离线交易信息上传到外部的服务器,并且设置为移动终端为开机的条件下自动将所述离线交易信息上传到外部的服务器;以及

设置单元,若与外部的服务器之间的进行的通信在规定时间一直不成功的情况下,用于将离线支付钱包模块设置为不可使用状态。

本发明的一方面的计算机可读介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现上述的基于二维码主扫方式的数据处理方法。

本发明的一方面的计算机设备,包括存储模块、处理器以及存储在存储模块上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述的基于二维码主扫方式的数据处理方法。

根据本发明的基于二维码主扫方式的数据处理方法以及本发明的基于二维码主扫方式的数据处理系统,在无联网的状态下也能够实现扫码支付。而且,本发明的基于二维码主扫方式的数据处理方法以及本发明的基于二维码主扫方式的数据处理系统的实现不涉及发卡机构、收单机构的改造,只要改造移动终端即可实现,具有容易实现并且方便普及的优点。

附图说明

图1是本发明一实施方式的基于二维码主扫方式的数据处理系统的结构框图

图2是表示本发明一实施方式的离线计费模块的结构框图。

图3是本发明一实施方式的基于二维码主扫方式的数据处理方法的流程图。

具体实施方式

下面介绍的是本发明的多个实施例中的一些,旨在提供对本发明的基本了解。并不旨在确认本发明的关键或决定性的要素或限定所要保护的范围。

出于简洁和说明性目的,本文主要参考其示范实施例来描述本发明的原理。但是,本领域技术人员将容易地认识到,相同的原理可等效地应用于所有类型的基于二维码主扫方式的数据处理方法以及移动终端,并且可以在其中实施这些相同的原理,以及任何此类变化不背离本专利申请的真实精神和范围。

而且,在下文描述中,参考了附图,这些附图图示特定的示范实施例。在不背离本发明的精神和范围的前提下可以对这些实施例进行电、机械、逻辑和结构上的更改。此外,虽然本发明的特征是结合若干实施/实施例的仅其中之一来公开的,但是如针对任何给定或可识别的功能可能是期望和/或有利的,可以将此特征与其他实施/实施例的一个或多个其他特征进行组合。因此,下文描述不应视为在限制意义上的,并且本发明的范围由所附权利要求及其等效物来定义。

诸如“具备”和“包括”之类的用语表示除了具有在说明书和权利要求书中有直接和明确表述的单元(模块)和模块以外,本发明的技术方案也不排除具有未被直接或明确表述的其它单元(模块)和模块的情形。

图1是本发明一实施方式的基于二维码主扫方式的数据处理系统的结构框图。

如图1所示,本发明一实施方式的基于二维码主扫方式的数据处理系统包括移动终端100和服务器200。

移动终端100包括:

判断模块110,用于判断移动终端是否为离线状态并且在判断为离线状态的情况下激活下述的离线计费模块130工作;

离线支付钱包模块120,用于预先存储经用户预授权的电子现金;以及

离线计费模块130,用于在移动终端离线状态下执行对离线支付钱包模块120的校验并且用于执行离线交易信息的记录以及执行对离线支付钱包模块120中的电子现金的扣费处理。

判断模块110,用于判断移动终端是否为离线状态并且在判断为离线状态的情况下激活下述的离线计费模块130工作;

在用户在购物时,启动移动终端的二维码主扫支付功能的情况下,如果移动终端处于联网状态则默认使用现有的二维码主扫交易流程进行,如果移动终端处于无网络状态,则判断模块110激活离线计费模块130的工作以使其进行校验处理和扣费处理。

离线支付钱包模块120用于预先存储经用户预授权的电子现金,它例如可以由移动终端中的应用来实现,该应用使得增加离线支付钱包功能,而无需用户存入真实现金。用户事先在网络畅通的情况下使用与离线支付钱包模块120相关联的银行卡进行预授权,预授权的金额(金额大小可由用户预存操作时指定)即为离线支付钱包模块的电子现金的金额。

离线计费模块130的主要功能之一是执行每笔二维码主扫的记录(包括扫码时间、消费金额、收款人信息等),即执行离线交易信息的记录,在记录离线交易信息之后离线计费模块130不会立即与服务器200通信,而是对离线支付钱包模块120的电子现金的余额做扣费处理,如果扣费成功则直接返回交易成功;如果扣费失败(例如超出电子现金的金额)则返回交易失败。

而且,离线计费模块130将记录的离线交易信息以规定加密方式写入移动终端100的系统底层。由此,能够保证交易信息不被更改,保证信息的安全性。

离线计费模块130定时与服务器200尝试通信,如果通信成功则发起上次通信时间到当前时间段的所有扣款记录做对账扣费;如果通信不成功,则下次定时时间点重试,重试一定次数后仍不成功则暂时冻结离线支付钱包模块120的功能(即使得离线支付钱包模块120不可使用),这样,用户将无法继续使用,待通信成功后再进行解冻处理。

离线计费模块130按照规定的时间间隔以批量文件的形式与服务器200之间进行通信以将记录的离线交易信息上传到服务器200。而且,可选地,离线计费模块130设置为移动终端为开机的条件下自动将记录的离线交易信息上传到外部的服务器。而且可选地,若与服务器200之间的进行的通信在规定时间一直不成功的情况下,离线计费模块130将离线支付钱包模块120设置为不可使用状态。因此,离线计费模块130执行对离线支付钱包模块120的校验包括判断离线支付钱包模块120是否为不可使用状态。

图2是表示本发明一实施方式的离线计费模块的结构示意图。

如图2所示,本发明一实施方式的离线计费模块130包括:

校验单元131,用于在移动终端离线状态下执行对离线支付钱包模块的校验;

扣费单元132,用于执行离线交易信息的记录以及执行对离线支付钱包模块中的电子现金的扣费处理;

写入单元133,用于将记录的离线交易信息以规定加密方式写入移动终端的系统底层;

通信单元134,用于按照规定的时间间隔以批量文件的形式与外部的服务器200之间进行通信以将记录的离线交易信息上传到外部的服务器200,并且设置为移动终端为开机的条件下自动将记录的离线交易信息上传到外部的服务器200;以及

设置单元135,若与外部的服务器之间的进行的通信在规定时间一直不成功的情况下,用于将离线支付钱包模块设置为不可使用状态。

本发明一实施方式的离线计费模块130可以由硬件方式实现,也可以由软件方式实现,例如以应用的方式实现。

根据本发明的基于二维码主扫方式的数据处理系统,在无联网的状态下也能够实现扫码支付。而且,本发明的基于二维码主扫方式的数据处理方法以及本发明的基于二维码主扫方式的数据处理系统的实现不涉及发卡机构、收单机构的改造,只要改造移动终端即可实现,具有容易实现并且方便普及的优点。

以上说明了本发明一实施方式的基于二维码主扫方式的数据处理系统,接着对于本发明一实施方式的基于二维码主扫方式的数据处理方法进行说明。

图3是本发明一实施方式的基于二维码主扫方式的数据处理方法的流程图。

如图3所示,本发明一实施方式的基于二维码主扫方式的数据处理方法主要包括以下流程:

步骤S1:启用二维码主扫支付功能,例如用户在消费时开启移动终端的二维码主扫支付功能;

步骤S2:判断移动终端是否联网,若判断为联网的状态下则继续步骤S3,若判断为不联网的状态下则继续步骤S4;

步骤S3:执行有技术的二维码主扫方式的联机交易;

步骤S4:调用离线计费模块130;

步骤S5:离线计费模块130工作;

步骤S6:离线计费模块130判断离线支付钱包模块120是否为不可使用状态(是否冻结),若判断为离线支付钱包模块120为不可用状态(冻结)则继续步骤S7,若判断为离线支付钱包模块120为可用状态(未冻结)则继续步骤S8;

步骤S7:返回支付失败;

步骤S8:离线计费模块130记录本次离线交易信息并且对离线支付钱包模块120的电子现金做扣费处理,在完成扣费处理之后继续步骤S9,若扣费处理失败则跳至步骤S7;

步骤S9:返回支付成功。

另外,本发明一实施方式的基于二维码主扫方式的数据处理方法进一步还包括以下流程:

步骤S10:离线计费模块130每隔规定时间与服务器200通信一次,这里作为一个示例设置为例如每隔1小时;

步骤S11:如果离线计费模块130在设置的规定时间一直与服务器200无法通信成功的情况下(例如,当设置为每隔1小时与服务器200通信一次的情况下,24小时一直与服务器200无法通信的情况下),则继续步骤S12,如果通信能成功则步骤S13:

步骤S12:使得离线支付钱包模块120为不可用状态(冻结);

步骤S13:上传本周期内的离线交易信息。

如上所述,根据本发明的基于二维码主扫方式的数据处理方法,当用户在联网状态下预授权一定金额至离线支付钱包模块120后,可在设定时间内(例如24小时)的无网络状态下进行预授权金额内的二维码主扫消费。在移动终端联网的状态下,默认优先使用现有技术中标准的联机交易流程,若在无网络状态下使用本发明的离线交易流程并且用户也可以选择是否开启离线交易流程。

根据本发明的基于二维码主扫方式的数据处理方法,在无联网的状态下也能够实现扫码支付。而且,本发明的基于二维码主扫方式的数据处理方法以及本发明的基于二维码主扫方式的数据处理系统的实现不涉及发卡机构、收单机构的改造,只要改造移动终端即可实现,具有容易实现并且方便普及的优点。

本发明还提供一种计算机可读介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现上述的基于二维码主扫方式的数据处理方法。

本发明还提供一种计算机设备,包括存储模块、处理器以及存储在存储模块上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述的基于二维码主扫方式的数据处理方法。

以上例子主要说明了本发明的基于二维码主扫方式的数据处理方法以及移动终端。尽管只对其中一些本发明的具体实施方式进行了描述,但是本领域普通技术人员应当了解,本发明可以在不偏离其主旨与范围内以许多其他的形式实施。因此,所展示的例子与实施方式被视为示意性的而非限制性的,在不脱离如所附各权利要求所定义的本发明精神及范围的情况下,本发明可能涵盖各种的修改与替换。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号