识别码生成方法、识别码处理方法、装置、设备和介质制造方法及图纸

技术编号:32772334 阅读:13 留言:0更新日期:2022-03-23 19:27
本申请涉及一种识别码生成方法、识别码处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。该识别码生成方法包括:获取识别码生成指令,该识别码生成指令用以指示生成识别码;若满足离线码生成条件,获取本地缓存的生成要素;该生成要素为基于最新推送消息对历史生成要素更新获得,该最新推送消息是当前用户在上一次支付完成后由服务器主动推送的消息;根据该生成要素,生成识别码。采用本方法,由付款终端基于本地缓存的生成要素生成识别码,也即,付款终端在离线状态下也能生成识别码,实现移动支付,有利于扩展移动支付方法的应用场景。法的应用场景。法的应用场景。

【技术实现步骤摘要】
识别码生成方法、识别码处理方法、装置、设备和介质


[0001]本申请涉及大数据资源调度
,特别是涉及一种识别码生成方法、识别码处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

技术介绍

[0002]随着通信技术的发展,出现了移动支付技术。移动支付也称为手机支付,是指付款终端使用移动支付程序产生识别码,收款终端通过扫描该识别码直接或间接向银行金融机构发送支付指令,从而产生货币支付与资金转移行为,实现支付功能。
[0003]传统移动支付技术中,识别码生成过程需要网络支持,在付款终端处于断网状态或网络不畅通时,会导致无法生成识别码,进而无法支付。因此,传统的识别码生成方法,具有应用场景受限的缺点。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够在付款终端处于断网状态或网络不畅通时,也适用的识别码生成方法、识别码处理方法、装置、计算机设备和存储介质,扩展识别码生成方法的应用场景。
[0005]第一方面,本申请提供了一种识别码生成方法。所述识别码生成方法包括:
[0006]获取识别码生成指令,所述识别码生成指令用以指示生成识别码;
[0007]若满足离线码生成条件,获取本地缓存的生成要素;所述生成要素为基于最新推送消息对历史生成要素更新获得,所述最新推送消息是当前用户在上一次支付完成后由服务器主动推送的消息;
[0008]根据所述生成要素,生成识别码。
[0009]在其中一个实施例中,所述若满足离线码生成条件,获取本地缓存的生成要素,包括:
[0010]若满足离线码生成条件,且本地缓存有处于有效状态的最新推送消息,根据所述最新推送消息更新历史生成要素,获得本地缓存的生成要素。
[0011]在其中一个实施例中,所述根据所述生成要素,生成识别码之后,还包括:
[0012]获取服务器在基于所述识别码支付完成后主动推送的消息;
[0013]根据所述主动推送的消息,对所述本地缓存的生成要素进行更新。
[0014]在其中一个实施例中,所述历史生成要素包括要素类型以及对应的类型参数;所述最新推送消息为发送平台标识为指定平台标识,且包含有与所述要素类型以及对应的类型参数的短信息。
[0015]在其中一个实施例中,更新获得所述生成要素的方式,包括:
[0016]获取发送平台标识为指定平台标识的短信息;
[0017]提取所述短信息中的所述要素类型对应的类型参数;
[0018]根据所述要素类型对应的类型参数,对所述历史生成要素中的所述要素类型对应
的类型参数进行更新,得到所述生成要素。
[0019]第二方面,本申请还提供了一种识别码处理方法。所述识别码处理方法包括:
[0020]获取识别码扫描信息,所述识别码扫描信息为扫描展示的识别码得到的信息;所述展示的识别码由付款终端在满足离线码生成条件下,获取本地缓存的生成要素,并根据所述生成要素生成;所述生成要素为基于最新推送消息对历史生成要素更新获得,所述最新推送消息是当前用户在上一次支付完成后由服务器主动推送的消息;
[0021]对所述识别码扫描信息进行合法性检验;
[0022]若所述合法性检验通过,则基于所述识别码扫描信息发起支付。
[0023]第三方面,本申请还提供了一种识别码生成装置。所述识别码生成装置包括:
[0024]生成指令获取模块,用于获取识别码生成指令,所述识别码生成指令用以指示生成识别码;
[0025]生成要素获取模块,用于在满足离线码生成条件的情况下,获取本地缓存的生成要素,所述生成要素为基于最新推送消息对历史生成要素更新获得,所述最新推送消息是当前用户在上一次支付完成后由服务器主动推送的消息;
[0026]识别码生成模块,用于根据所述生成要素,生成识别码。
[0027]在其中一个实施例中,所述生成要素获取模块包括:
[0028]生成要素更新组件,用于在满足离线码生成条件,且本地缓存有处于有效状态的最新推送消息的情况下,根据所述最新推送消息更新历史生成要素;
[0029]生成要素获取组件,用于获得本地缓存的生成要素。
[0030]在其中一个实施例中,所述识别码生成装置还包括:
[0031]推送消息获取模块,用于获取服务器在基于所述识别码支付完成后主动推送的消息;
[0032]所述生成要素获取模块,还用于根据所述主动推送的消息,对所述本地缓存的生成要素进行更新。
[0033]在其中一个实施例中,所述历史生成要素包括要素类型以及对应的类型参数;所述最新推送消息为发送平台标识为指定平台标识,且包含有与所述要素类型以及对应的类型参数的短信息。
[0034]在其中一个实施例中,所述生成要素获取模块更新获得所述生成要素的方式,包括:
[0035]获取发送平台标识为指定平台标识的短信息;
[0036]提取所述短信息中的所述要素类型对应的类型参数;
[0037]根据所述要素类型对应的类型参数,对所述历史生成要素中的所述要素类型对应的类型参数进行更新,得到所述生成要素。
[0038]第四方面,本申请还提供了一种识别码处理装置。所述识别码处理装置包括:
[0039]获取模块,用于获取识别码扫描信息,所述识别码扫描信息为扫描展示的识别码得到的信息;所述展示的识别码由付款终端在满足离线码生成条件下,获取本地缓存的生成要素,并根据所述生成要素生成;所述生成要素为基于最新推送消息对历史生成要素更新获得,所述最新推送消息是当前用户在上一次支付完成后由服务器主动推送的消息;
[0040]检验模块,用于对所述识别码扫描信息进行合法性检验;
[0041]发送模块,用于在所述合法性检验通过的情况下,基于所述识别码扫描信息发起支付。
[0042]第五方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0043]获取识别码生成指令,所述识别码生成指令用以指示生成识别码;
[0044]若满足离线码生成条件,获取本地缓存的生成要素;所述生成要素为基于最新推送消息对历史生成要素更新获得,所述最新推送消息是当前用户在上一次支付完成后由服务器主动推送的消息;
[0045]根据所述生成要素,生成识别码。
[0046]第六方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0047]获取识别码生成指令,所述识别码生成指令用以指示生成识别码;
[0048]若满足离线码生成条件,获取本地缓存的生成要素;所述生成要素为基于最新推送消息对历史生成要素更新获得,所述最新推送消息是当前用户在上一次支付完成后由服务器主动推送的消息;
[0049]根据所述生成要素,生成识别码。...

【技术保护点】

【技术特征摘要】
1.一种识别码生成方法,其特征在于,所述方法包括:获取识别码生成指令,所述识别码生成指令用以指示生成识别码;若满足离线码生成条件,获取本地缓存的生成要素;所述生成要素为基于最新推送消息对历史生成要素更新获得,所述最新推送消息是当前用户在上一次支付完成后由服务器主动推送的消息;根据所述生成要素,生成识别码。2.根据权利要求1所述的识别码生成方法,其特征在于,所述若满足离线码生成条件,获取本地缓存的生成要素,包括:若满足离线码生成条件,且本地缓存有处于有效状态的最新推送消息,根据所述最新推送消息更新历史生成要素,获得本地缓存的生成要素。3.根据权利要求1所述的识别码生成方法,其特征在于,所述根据所述生成要素,生成识别码之后,还包括:获取服务器在基于所述识别码支付完成后主动推送的消息;根据所述主动推送的消息,对所述本地缓存的生成要素进行更新。4.根据权利要求1所述的识别码生成方法,其特征在于,所述历史生成要素包括要素类型以及对应的类型参数;所述最新推送消息为发送平台标识为指定平台标识,且包含有与所述要素类型以及对应的类型参数的短信息。5.根据权利要求4所述的识别码生成方法,其特征在于,更新获得所述生成要素的方式,包括:获取发送平台标识为指定平台标识的短信息;提取所述短信息中的所述要素类型对应的类型参数;根据所述要素类型对应的类型参数,对所述历史生成要素中的所述要素类型对应的类型参数进行更新,得到所述生成要素。6.一种识别码处理方法,其特征在于,所述方法包括:获取识别码扫描信息,所述识别码扫描信息为扫描展示的识别码得到的信息;所述展示的识别码由付款终端在满足离线码生成条件下,获取本地缓存的生成要素,并根据所述生成要素生成;所述生成要素为基于最新推送消息对历史生成要素更新获得,所述最新推送消息是当前用户在上一次支付完成后由服务器主动推送的消息;对所述识别码扫描信息进行合法性检验;若所述合法性检验通过,则基于所述识别码扫描信息发起支付。7.一种识别码生成装置,其特征在于,包括:生成指令获取模块,用于获取识别码生成指令,所述识别码生成指令用以指示生成识别码;生成要素获取模块,用于在满足离线码生成条件的情况下,获取本地缓存的生成要素,所述生成要素为基于最新推送消息对历史生成要素...

【专利技术属性】
技术研发人员:严伟洪
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1