交易处理方法、装置及系统
文献发布时间:2023-06-19 11:35:49
技术领域
本申请涉及数据处理技术领域,尤其涉及一种交易处理方法、装置及系统。
背景技术
随着金融领域的快速发展,金融机构的交易量也越来越大。目前银行等金融机构的数据中心部署在核心网上,交易请求需要通过接入网进入核心网与数据中心进行交互,交易过程通信时延较大,易受网络波动的影响,严重破坏用户体验。同时在支付请求发起的高峰时段,会增加核心交易系统的并发压力,增加服务器的维护成本。
发明内容
针对现有技术中的问题,本申请提出了一种交易处理方法、装置及系统,能够降低交易处理系统的并发压力,进而能够提高交易过程的可靠性。
为了解决上述技术问题,本申请提供以下技术方案:
第一方面,本申请提供一种交易处理方法,包括:
将终端设备输出的目标交易的交易请求发送至边缘云服务器集群中距离该终端设备最近的边缘云服务器;
根据所述交易请求确定目标交易是否为小额支付交易,所述边缘云服务器本地是否存在该目标交易对应的付款方的小额交易授权额度,并且该小额交易授权额度是否大于等于该目标交易的交易金额,若是,则应用所述边缘云服务器完成所述目标交易。
进一步地,在所述将终端设备输出的目标交易的交易请求发送至边缘云服务器集群中距离该终端设备最近的边缘云服务器之后,还包括:
根据所述交易请求确定目标交易是否为小额支付交易,所述边缘云服务器本地是否不存在所述交易请求对应的付款方的小额交易授权额度,若是,则接收该边缘云服务器发送的授权额度请求;
根据所述授权额度请求,得到所述目标交易的冻结授权额度;
将所述冻结授权额度发送至所述边缘云服务器;
若所述冻结授权额度大于等于交易金额,则应用所述边缘云服务器完成目标交易。
进一步地,在所述将终端设备输出的目标交易的交易请求发送至边缘云服务器集群中距离该终端设备最近的边缘云服务器之后,还包括:
根据所述交易请求确定目标交易是否为小额支付交易,所述边缘云服务器本地是否存在所述交易请求对应的付款方的小额交易授权额度,并且所述小额交易授权额度是否小于所述交易请求的交易金额,若是,则接收该边缘云服务器发送的授权额度请求;
根据所述授权额度请求,得到所述目标交易的冻结授权额度;
将所述冻结授权额度发送至所述边缘云服务器;
若所述冻结授权额度大于等于交易金额,则应用所述边缘云服务器完成目标交易。
进一步地,所述的交易处理方法,还包括:
定时接收所述边缘云服务器发送的批量交易信息。
进一步地,在所述将终端设备输出的目标交易的交易请求发送至边缘云服务器集群中距离该终端设备最近的边缘云服务器之后,还包括:
根据所述交易请求确定目标交易是否为大额支付交易,若是,则接收该边缘云服务器发送的大额交易请求;
从本地获取所述大额交易请求对应的付款方账户余额,根据所述大额交易请求和付款方账户余额,确定目标交易的可用金额;
若所述可用金额大于等于0,则完成所述目标交易。
进一步地,在所述应用所述边缘云服务器完成所述目标交易之前,还包括:
应用所述边缘云服务器对目标交易的交易双方进行身份验证,该身份验证的方式包括:人脸识别、指纹识别和动态口令三种身份验证方式中的至少一种。
第二方面,本申请提供一种交易处理装置,包括:
获取模块,用于将终端设备输出的目标交易的交易请求发送至边缘云服务器集群中距离该终端设备最近的边缘云服务器;
应用模块,用于根据所述交易请求确定目标交易是否为小额支付交易,所述边缘云服务器本地是否存在该目标交易对应的付款方的小额交易授权额度,并且该小额交易授权额度是否大于等于该目标交易的交易金额,若是,则应用所述边缘云服务器完成所述目标交易。
第三方面,本申请提供一种交易处理系统,包括:
所述的交易处理装置和边缘云服务器集群;
所述边缘云服务器集群中的各个边缘云服务器分别与交易处理装置通信连接。
第四方面,本申请提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的交易处理方法。
第五方面,本申请提供一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现所述的交易处理方法。
由上述技术方案可知,本申请提供一种交易处理方法、装置及系统。其中,该方法包括:将终端设备输出的目标交易的交易请求发送至边缘云服务器集群中距离该终端设备最近的边缘云服务器;根据所述交易请求确定目标交易是否为小额支付交易,所述边缘云服务器本地是否存在该目标交易对应的付款方的小额交易授权额度,并且该小额交易授权额度是否大于等于该目标交易的交易金额,若是,则应用所述边缘云服务器完成所述目标交易,能够降低交易处理系统的并发压力,进而能够提高交易过程的可靠性;低延时,同时能够避免交易处理系统由于并发压力和单点负载压力等导致的故障,降低维护程度。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例中交易处理方法的流程示意图;
图2是本申请另一实施例中交易处理方法的流程示意图;
图3是本申请实施例中交易处理装置的结构示意图;
图4是本申请应用实例中交易处理系统的结构示意图;
图5是本申请应用实例中小额支付交易处理过程的流程示意图;
图6是本申请应用实例中小额支付交易处理过程的步骤11至步骤13的流程示意图;
图7是本申请应用实例中小额支付交易处理过程的步骤31至步骤33的流程示意图;
图8是本申请应用实例中大额支付交易处理过程的流程示意图;
图9是本申请应用实例中步骤021至步骤026的流程示意图;
图10为本申请实施例的电子设备的系统构成示意框图。
具体实施方式
为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
随着移动支付的发展,越来越多的支付由移动终端完成。目前银行等金融机构的数据中心部署在核心网上,移动终端的交易请求需要通过接入网进入核心网与数据中心进行交互,该交易过程通信时延较大,易受网络波动的影响,严重破坏用户体验。同时在移动支付请求发起的高峰时段,高并发的交易请求会增加核心交易系统的并发压力,同时增加服务器的维护成本。针对上述现有技术中的问题,特别是目前移动支付的问题,本申请考虑从改变现有的交易处理方式入手,利用移动边缘计算技术,提供基于移动边缘云计算的交易处理方法、装置及系统,能够在降低交易过程的通信时延,减少网络波动对交易的影响,节约金融机构服务器的维护成本。
基于此,本申请实施例提供一种交易处理装置,该装置可以是一服务器或客户端设备,所述客户端设备可以包括智能手机、平板电子设备、网络机顶盒、便携式计算机、台式电脑、个人数字助理(PDA)、车载设备和智能穿戴设备等。其中,所述智能穿戴设备可以包括智能眼镜、智能手表和智能手环等。
在实际应用中,进行交易处理的部分可以在如上述内容所述的服务器侧执行,也可以所有的操作都在所述客户端设备中完成。具体可以根据所述客户端设备的处理能力,以及用户使用场景的限制等进行选择。本申请对此不作限定。若所有的操作都在所述客户端设备中完成,所述客户端设备还可以包括处理器。
上述的客户端设备可以具有通信模块(即通信单元),可以与远程的服务器进行通信连接,实现与所述服务器的数据传输。所述服务器可以包括任务调度中心一侧的服务器,其他的实施场景中也可以包括中间平台的服务器,例如与任务调度中心服务器有通信链接的第三方服务器平台的服务器。所述的服务器可以包括单台计算机设备,也可以包括多个服务器组成的服务器集群,或者分布式装置的服务器结构。
所述服务器与所述客户端设备之间可以使用任何合适的网络协议进行通信,包括在本申请提交日尚未开发出的网络协议。所述网络协议例如可以包括TCP/IP协议、UDP/IP协议、HTTP协议、HTTPS协议等。当然,所述网络协议例如还可以包括在上述协议之上使用的RPC协议(Remote Procedure Call Protocol,远程过程调用协议)、REST协议(Representational State Transfer,表述性状态转移协议)等。
需要说明的是,本申请公开的交易处理方法、装置及系统可用于金融技术领域,也可用于除金融技术领域之外的任意领域,本申请公开的交易处理方法、装置及系统的应用领域不做限定。
具体通过下述各个实施例进行说明。
为了降低交易处理系统的并发压力,进而提高交易过程的可靠性,本实施例提供一种执行主体是交易处理装置的交易处理方法,该交易处理装置包括但不限于服务器,如图1所示,该方法具体包含有如下内容:
步骤100:将终端设备输出的目标交易的交易请求发送至边缘云服务器集群中距离该终端设备最近的边缘云服务器。
具体地,边缘云服务器可以接收移动终端或商家收款终端发送的交易请求;所述交易请求可以包含有:交易金额、付款方标识和收款方标识,付款方标识用于区分不同的付款方,如付款方账号等,收款方标识用于区分不同的收款方,如收款方账号等;所述边缘云服务器可以表示移动边缘计算(Mobile Edge Computing,简称MEC)服务器。
步骤200:根据所述交易请求确定目标交易是否为小额支付交易,所述边缘云服务器本地是否存在该目标交易对应的付款方的小额交易授权额度,并且该小额交易授权额度是否大于等于该目标交易的交易金额,若是,则应用所述边缘云服务器完成所述目标交易。
具体地,可以判断所述目标交易的交易金额是否小于等于小额支付交易阈值,若是,则确定所述目标交易为小额支付交易,否则为大额支付交易。
进一步地,在完成所述目标交易之后,可以将所述小额交易授权额度更新为当前的小额交易授权额度和交易金额之间差值。
由上述描述可知,本实施例提供的交易处理方法,能够降低交易处理系统的并发压力,进而能够提高交易过程的可靠性;进一步地,还具有以下优势:
(1)低时延:由于将计算资源和存储资源部署到移动网络的边缘,边缘云服务器离用户的物理距离更近,能够快速地与移动用户进行交互,并响应移动用户的请求,所以MEC能够降低服务器和移动用户之间的交互时延。
(2)降低传输网和核心网的流量压力,减少网络波动对业务的影响:交易处理装置的部分功能能够部署在边缘云服务器上,从而减少与交易处理装置交互的次数,减少网络波动对相关业务的影响。
(3)交易处理装置的负载压力和并发压力:由于边缘云服务器拥有一定的计算和存储资源,能够对一部分的业务需求直接进行处理,而不需要通过核心网将业务数据传输到交易处理装置,减轻交易处理装置的负载压力和并发压力。
为了提高交易的可靠性,在本申请一个实施例中,在步骤100之后还包括:
步骤301:根据所述交易请求确定目标交易是否为小额支付交易,所述边缘云服务器本地是否不存在所述交易请求对应的付款方的小额交易授权额度,若是,则接收该边缘云服务器发送的授权额度请求。
具体地,所述授权额度请求可以包含有:付款方标识。
步骤302:根据所述授权额度请求,得到所述目标交易的冻结授权额度。
具体地,所述交易处理装置可以存储有冻结额定协议和账户信息,该协议包括:协议号和冻结授权额度之间的对应关系,可根据实际需要设置具体数值;所述账户信息可以包含有:账户标识、账户余额(或信用额度)以及协议号;可以根据授权额度请求中的付款方标识从账户信息中获取目标交易对应的付款方的账户余额(或信用额度)以及协议号,根据该协议号和冻结额定协议,确定目标交易对应的冻结授权额度。可以进一步判断所述冻结授权额度是否小于等于账户余额(或信用额度),若是则确定得到所述目标交易的冻结授权额度,否则交易失败。
步骤303:将所述冻结授权额度发送至所述边缘云服务器。
步骤304:若所述冻结授权额度大于等于交易金额,则应用所述边缘云服务器完成目标交易。
进一步地,在完成所述目标交易之后,可以将冻结授权额度和交易金额之间的差值作为所述目标交易的付款方的小额交易授权额度,存储在所述边缘云服务器中。若所述边缘云服务器确定所述冻结授权额度小于交易金额,则确定所述目标交易失败。
由上述描述可知,本实施例提供的交易处理方法,能够保证在边缘云服务器本地不存在所述交易请求对应的付款方的小额交易授权额度时,小额支付交易在本地边缘云服务器中完成,能够减少骨干网络波动对小额支付的影响,延时性低,能够提高用户体验。
在本申请一个实施例中,在步骤100之后还包括:
步骤401:根据所述交易请求确定目标交易是否为小额支付交易,所述边缘云服务器本地是否存在所述交易请求对应的付款方的小额交易授权额度,并且所述小额交易授权额度是否小于所述交易请求的交易金额,若是,则接收该边缘云服务器发送的授权额度请求。
步骤402:根据所述授权额度请求,得到所述目标交易的冻结授权额度。
步骤403:将所述冻结授权额度发送至所述边缘云服务器。
步骤404:若所述冻结授权额度大于等于交易金额,则应用所述边缘云服务器完成目标交易。
进一步地,在完成所述目标交易之后,可以将所述小额交易授权额度更新为:冻结授权额度与交易金额之间的差值。
由上述描述可知,本实施例提供的交易处理方法,能够保证在边缘云服务器本地所述交易请求对应的付款方的小额交易授权额度小于所述交易金额时,小额支付交易在本地边缘云服务器中完成,能够减少骨干网络波动对小额支付的影响,降低交易过程中数据传输压力,延时性低,能够提高用户体验。
在本申请一个实施例中,在步骤200、步骤303和步骤403的任一项之后,还包括:
定时接收所述边缘云服务器发送的批量交易信息。
具体地,批量交易信息可以包含有:批量已完成交易各自的付款方标识、收款方标识和交易金额,可以在交易量并发较少的时段(如夜晚),边缘云服务器将完成的代理交易通过批量的形式与交易处理装置进行交互,将批量交易信息上传到交易处理装置,完成交易的入账,能够提高账务处理的可靠性。
在本申请一个实施例中,参见图2,在步骤100之后,还包括:
步骤501:根据所述交易请求确定目标交易是否为大额支付交易,若是,则接收该边缘云服务器发送的大额交易请求。
具体地,所述大额交易请求包含有:目标交易的交易金额、小额交易授权额度、付款方标识和收款方标识等。
步骤502:从本地获取所述大额交易请求对应的付款方账户余额,根据所述大额交易请求和付款方账户余额,确定目标交易的可用金额。
具体地,可以根据所述目标交易的付款方标识从所述交易处理装置本地获取付款方账户余额;所述可用金额=付款方账户余额+小额交易授权额度-交易金额;所述付款方账户余额可以表示付款方账户剩余可用金额或信用额度,所述交易金额可以表示本次交易的支付金额。
步骤503:若所述可用金额大于等于0,则完成所述目标交易。
进一步地,在完成所述目标交易之后,可以将小额交易授权额度更新为:当前的小额交易授权额度与交易金额之间的差值,并将该小额交易授权额度存储在边缘云服务器中;若所述可用金额小于0,则向边缘云服务器返回交易失败信息。
由上述描述可知,本实施例提供的交易处理方法,能够在实现在边缘云服务器完成小额支付交易的基础上,保证大额支付交易的可靠性。
为了进一步提高交易的可靠性,在本申请一个实施例中,在步骤200所述的应用所述边缘云服务器完成所述目标交易之前,还包括:
步骤001:应用所述边缘云服务器对目标交易的交易双方进行身份验证,该身份验证的方式包括:人脸识别、指纹识别和动态口令三种身份验证方式中的至少一种。
具体地,在步骤501所述的接收该边缘云服务器发送的大额交易请求之前,还包括:应用所述边缘云服务器对目标交易的交易双方进行身份验证,能够实现大额支付部分功能在边缘云服务器上完成,能够减少交易处理装置的负载压力和并发压力,交易处理装置的维护成本。
从软件层面来说,为了降低交易处理系统的并发压力,进而提高交易过程的可靠性,本申请提供一种用于实现所述交易处理方法中全部或部分内容的交易处理装置的实施例,参见图3,所述交易处理装置具体包含有如下内容:
获取模块1,用于将终端设备输出的目标交易的交易请求发送至边缘云服务器集群中距离该终端设备最近的边缘云服务器。
应用模块2,用于根据所述交易请求确定目标交易是否为小额支付交易,所述边缘云服务器本地是否存在该目标交易对应的付款方的小额交易授权额度,并且该小额交易授权额度是否大于等于该目标交易的交易金额,若是,则应用所述边缘云服务器完成所述目标交易。
本说明书提供的交易处理装置的实施例具体可以用于执行上述交易处理方法的实施例的处理流程,其功能在此不再赘述,可以参照上述交易处理方法实施例的详细描述。
本方案还提供一种交易处理系统的实施例,该系统包括:交易处理装置和边缘云服务器集群;所述边缘云服务器集群中的各个边缘云服务器分别与交易处理装置通信连接。
可以理解的是,所述交易处理装置可以是金融机构的核心交易系统。
为了进一步说明本方案,本申请还提供一种交易处理系统,可以用于实现移动快捷支付,如图4所示,该系统包括:交易信息接入模块01、交易本地处理模块02和交易远程处理模块03,其中,交易本地处理模块02实现的功能可以相当于上述边缘云服务器实现的功能,交易远程处理模块03实现的功能可以相当于上述交易处理装置实现的功能,具体描述如下:
交易信息接入模块,由移动终端和商家收款终端组成,两者可以通过常见的WiFi和移动网络实现网络接入,商家收款终端上集成了多种信息采集装置,包括但不限于人脸、指纹等生物信息采集装置和二维码扫描装置。
交易本地处理模块,由部署了边缘云服务器即边缘云服务器的基站组成,负责实时同步处理小额支付请求和大额支付请求的非核心功能部分。
交易远程处理模块,由金融机构服务器组成,该金融机构服务器可以配置有核心交易系统和数据中心,负责实时同步处理大额支付的核心功能部分,异步批量入账边缘云服务器已完成的小额支付交易。
其中,小额支付和大额支付非核心功能在边缘云服务器侧完成,能够减少金融机构服务器的并发压力和负载压力,节约金融机构服务器的维护成本,小额支付在本地边缘云服务器完成,能够保证小额支付不受骨干网络波动影响、低时延完成,提高用户的体验度;大额支付中身份验证和短信发送等非核心功能在边缘云服务器完成,能够降低金融机构服务器的负载压力。
该交易处理系统的交易类型可以分为小额支付和大额支付交易,具体的划分规则由金融机构业务部门自主划分。
为了进一步说明本方案,结合上述交易处理系统,本申请提供一种交易处理方法的应用实例,包括:
(一)小额支付
如图5所示,小额支付交易处理过程包括:步骤10:小额支付预授权;步骤20:交易信息验证;步骤30:交易本地处理;步骤40:交易信息推送;步骤50:交易远程批量入账,具体描述如下:
参见图6,步骤10包括:
步骤11:当移动终端或商家收款终端向边缘云服务器发起小额支付请求时,边缘云服务器查询本地缓存是否存在付款方的小额交易授权额度。若是则执行步骤12,否则执行步骤13。
步骤12:边缘云服务器判断付款方的小额交易授权额度是否大于等于交易金额,若是则执行步骤20,否则执行步骤S13。
步骤13:边缘云服务器向金融机构发起授权额度请求,金融机构收到请求后会根据定制的协议冻结支付方借记卡上的一部分金额或贷记卡的一部分信用额度,并将冻结的额度作为冻结授权额度授权给边缘云服务器,将冻结的额度作为付款方更新后的小额交易授权额度;如果申请额度失败则支付失败。
步骤20包括:在小额支付时,对交易双方的身份进行验证。由金融机构部署在边缘云服务器上的验证程序完成,包括人脸识别、指纹识别和动态口令等多种验证方式。
参见图7,步骤30包括:
步骤31:判断本次交易的交易金额A是否小于等于小额交易授权额度D;即可以将更新后的小额交易授权额度作为付款方剩余的小额交易授权额度D,比较A和D的大小,若D≥A,则执行步骤32,否则执行步骤33。
步骤32:将小额交易授权额度更新为D-A,完成支付交易;即边缘云服务器在付款方剩余小额交易授权额度D的基础上扣除交易金额A(即D1=D-A),并代理完成本次支付。
步骤33:拒绝交易;即边缘云服务器重新向金融机构发起授权额度请求,如果请求失败则支付失败。
步骤40包括:在边缘云服务器完成支付交易后,通过短信和邮件等方式向交易双方推送交易信息。
步骤50包括:在交易量并发较少的时段(如夜晚),边缘云服务器将完成的代理交易以批量的形式与金融机构的数据中心进行交互,将交易信息上传到数据中心,完成交易的入账。
(二)大额支付
如图8所示,大额支付交易处理过程包括:步骤001:交易信息验证;步骤002:交易远程处理;步骤003:交易信息推送;具体描述如下:
步骤001包括:在大额支付时,交易的身份验证由金融机构部署在边缘云服务器上的验证程序完成,包括人脸识别、指纹识别和动态口令等多种验证方式。
参见图9,步骤002包括:
步骤021:边缘云服务器将付款方的小额交易授权额度进行冻结,并将交易双方的验证信息、小额交易授权额度、交易金额和其它信息上传给金融机构的核心交易系统。
步骤022:金融机构的核心交易系统获取可用金额N;可用金额N=支付方账户剩余可用金额或信用额度+小额交易授权额度-交易金额。
步骤023:金融机构的核心交易系统判断可用金额N是否大于等于0,如果大于等于则进入到步骤024,否则执行步骤026:返回交易失败信息;即向边缘云服务器返回交易失败的相关信息。
步骤024:完成支付交易,即金融机构的核心交易系统根据业务的流程完成该支付交易,并向边缘云服务器返回交易成功的相关信息。
步骤025:返回交易成功信息;即交易信息推送,边缘云服务器收到交易信息后,将信息通过相关渠道推送给交易双方,并根据交易信息对小额交易授权额度进行解冻和更新。
由上述描述可知,本申请提供的交易处理方法、装置及系统,能够降低交易处理系统的并发压力,进而能够提高交易过程的可靠性;低延时,同时能够避免交易处理系统由于并发压力和单点负载压力等导致的故障,降低维护程度。
从硬件层面来说,为了降低交易处理系统的并发压力,进而提高交易过程的可靠性,本申请提供一种用于实现所述交易处理方法中的全部或部分内容的电子设备的实施例所述电子设备具体包含有如下内容:
处理器(processor)、存储器(memory)、通信接口(Communications Interface)和总线;其中,所述处理器、存储器、通信接口通过所述总线完成相互间的通信;所述通信接口用于实现所述交易处理装置以及用户终端等相关设备之间的信息传输;该电子设备可以是台式计算机、平板电脑及移动终端等,本实施例不限于此。在本实施例中,该电子设备可以参照实施例用于实现所述交易处理方法的实施例及用于实现所述交易处理装置的实施例进行实施,其内容被合并于此,重复之处不再赘述。
图10为本申请实施例的电子设备9600的系统构成的示意框图。如图10所示,该电子设备9600可以包括中央处理器9100和存储器9140;存储器9140耦合到中央处理器9100。值得注意的是,该图10是示例性的;还可以使用其他类型的结构,来补充或代替该结构,以实现电信功能或其他功能。
在本申请一个或多个实施例中,交易处理功能可以被集成到中央处理器9100中。其中,中央处理器9100可以被配置为进行如下控制:
步骤100:将终端设备输出的目标交易的交易请求发送至边缘云服务器集群中距离该终端设备最近的边缘云服务器。
步骤200:根据所述交易请求确定目标交易是否为小额支付交易,所述边缘云服务器本地是否存在该目标交易对应的付款方的小额交易授权额度,并且该小额交易授权额度是否大于等于该目标交易的交易金额,若是,则应用所述边缘云服务器完成所述目标交易。
从上述描述可知,本申请的实施例提供的电子设备,能够降低交易处理系统的并发压力,进而提高交易过程的可靠性。
在另一个实施方式中,交易处理装置可以与中央处理器9100分开配置,例如可以将交易处理装置配置为与中央处理器9100连接的芯片,通过中央处理器的控制来实现交易处理功能。
如图10所示,该电子设备9600还可以包括:通信模块9110、输入单元9120、音频处理器9130、显示器9160、电源9170。值得注意的是,电子设备9600也并不是必须要包括图10中所示的所有部件;此外,电子设备9600还可以包括图10中没有示出的部件,可以参考现有技术。
如图10所示,中央处理器9100有时也称为控制器或操作控件,可以包括微处理器或其他处理器装置和/或逻辑装置,该中央处理器9100接收输入并控制电子设备9600的各个部件的操作。
其中,存储器9140,例如可以是缓存器、闪存、硬驱、可移动介质、易失性存储器、非易失性存储器或其它合适装置中的一种或更多种。可储存上述与失败有关的信息,此外还可存储执行有关信息的程序。并且中央处理器9100可执行该存储器9140存储的该程序,以实现信息存储或处理等。
输入单元9120向中央处理器9100提供输入。该输入单元9120例如为按键或触摸输入装置。电源9170用于向电子设备9600提供电力。显示器9160用于进行图像和文字等显示对象的显示。该显示器例如可为LCD显示器,但并不限于此。
该存储器9140可以是固态存储器,例如,只读存储器(ROM)、随机存取存储器(RAM)、SIM卡等。还可以是这样的存储器,其即使在断电时也保存信息,可被选择性地擦除且设有更多数据,该存储器的示例有时被称为EPROM等。存储器9140还可以是某种其它类型的装置。存储器9140包括缓冲存储器9141(有时被称为缓冲器)。存储器9140可以包括应用/功能存储部9142,该应用/功能存储部9142用于存储应用程序和功能程序或用于通过中央处理器9100执行电子设备9600的操作的流程。
存储器9140还可以包括数据存储部9143,该数据存储部9143用于存储数据,例如联系人、数字数据、图片、声音和/或任何其他由电子设备使用的数据。存储器9140的驱动程序存储部9144可以包括电子设备的用于通信功能和/或用于执行电子设备的其他功能(如消息传送应用、通讯录应用等)的各种驱动程序。
通信模块9110即为经由天线9111发送和接收信号的发送机/接收机9110。通信模块(发送机/接收机)9110耦合到中央处理器9100,以提供输入信号和接收输出信号,这可以和常规移动通信终端的情况相同。
基于不同的通信技术,在同一电子设备中,可以设置有多个通信模块9110,如蜂窝网络模块、蓝牙模块和/或无线局域网模块等。通信模块(发送机/接收机)9110还经由音频处理器9130耦合到扬声器9131和麦克风9132,以经由扬声器9131提供音频输出,并接收来自麦克风9132的音频输入,从而实现通常的电信功能。音频处理器9130可以包括任何合适的缓冲器、解码器、放大器等。另外,音频处理器9130还耦合到中央处理器9100,从而使得可以通过麦克风9132能够在本机上录音,且使得可以通过扬声器9131来播放本机上存储的声音。
上述描述可知,本申请的实施例提供的电子设备,能够降低交易处理系统的并发压力,进而提高交易过程的可靠性。
本申请的实施例还提供能够实现上述实施例中的交易处理方法中全部步骤的一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中的交易处理方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述步骤:
步骤100:将终端设备输出的目标交易的交易请求发送至边缘云服务器集群中距离该终端设备最近的边缘云服务器。
步骤200:根据所述交易请求确定目标交易是否为小额支付交易,所述边缘云服务器本地是否存在该目标交易对应的付款方的小额交易授权额度,并且该小额交易授权额度是否大于等于该目标交易的交易金额,若是,则应用所述边缘云服务器完成所述目标交易。
从上述描述可知,本申请实施例提供的计算机可读存储介质,能够降低交易处理系统的并发压力,进而提高交易过程的可靠性。
本申请中上述方法的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。相关之处参见方法实施例的部分说明即可。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
本申请中应用了具体实施例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
- 交易处理系统、交易支援装置、存储介质及交易处理方法
- 交易处理方法及装置、交易处理系统和计算机系统