一种基于云计算电子商务支付系统
文献发布时间:2023-06-19 10:00:31
技术领域
本发明属于电子商务领域,涉及云计算技术,具体是一种基于云计算电子商务支付系统。
背景技术
电子商务是以信息网络技术为手段,以商品交换为中心的商务活动;也可理解为在互联网、企业内部网和增值网上以电子交易方式进行交易活动和相关服务的活动,是传统商业活动各环节的电子化、网络化、信息化。电子商务通常是指在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,买卖双方不谋面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。
公开号为CN109919591A的一种移动智能的跨平台电子商务支付系统,本系统基于智能手机应用开发技术进行系统的开发,通过移动互联网技术实现系统信息数据的极速传输,采用数据库技术对系统的后台数据进行分类存储与管理,其系统的主要功能有支付方式的选择、移动支付、支付安全保证等。
上述方案通过系统功能的开发与实现,用户可以通过智能手机进行在线支付,极大地节省了用户的空间,并提高了支付的效率与资金的安全,同时也为用户带来了极大的便利;但是,上述方案只是基于智能手机提供了简单的移动支付方案,没有考虑到系统的处理能力以及数据的安全性;因此,上述方案仍需进一步改进。
发明内容
为了解决上述方案存在的问题,本发明提供了一种基于云计算电子商务支付系统。
本发明的目的可以通过以下技术方案实现:一种基于云计算电子商务支付系统,包括云平台、数据存储模块、后台管理模块、支付验证模块、信用分析模块、资源分析模块和至少一个支付终端;
所述云平台分别与数据存储模块、后台管理模块、信用分析模块和资源分析模块线性连接;所述支付终端分别与支付验证模块和数据存储模块相连接;所述支付验证模块分别与支付终端和云平台相连接;
所述信用分析模块用于对用户交易信息进行分析并获取汇总表;所述汇总表包括用户等级汇总表和黑名单汇总表;
所述资源分析模块用于对支付验证模块的处理能力进行分析;
所述支付终端用于获取订单信息,并根据订单信息生成订单处理顺序表;所述云平台和支付验证模块根据订单处理顺序表对订单依次进行支付验证;
所述后台管理模块用于监测系统的状态并进行预警维护。
优选的,所述支付验证具体包括:
通过支付终端获取支付信息;所述支付信息包括用户名和支付密码;
获取支付密码中每个字符的输入时刻,并标记为STj,j=1,2,……,n;将相邻字符的输入时间差标记为CTj;获取用户输入支付密码的总时长并标记为ZS;
当输入时刻STj满足|STj|>L2时,则判定支付密码输入无效,发送支付密码无效信号至支付终端;当输入时刻STj满足|STj|≤L2时,则进行下一步;其中L2为预设输入时刻阈值;
当总时长ZS满足ZS>L3时,则判定支付密码输入超时,发送支付密码输入超时信号至支付终端;当总时长ZS满足ZS≤L3时,则判定支付密码输入成功,进行下一步,同时将支付密码标记为待验证密码;其中L3为预设总时长阈值;
通过数据存储模块获取用户名预设的支付密码并标记为标准密码;
将待验证密码与标准密码进行匹配,当待验证密码与标准密码匹配成功时,则支付验证成功;当待验证密码与标准密码匹配不成功时,则发送支付密码错误信号至支付终端;
将支付密码无效信号发送记录、支付密码输入超时信号发送记录和支付密码错误信号发送记录发送至数据存储模块进行存储。
优选的,所述支付终端用于获取订单信息并生成订单处理顺序表,包括:
通过支付终端获取订单信息并根据订单信息进行获取商品评估系数SPX;所述订单信息为同一时刻的多个订单;
通过用户等级汇总表获取订单对应用户的用户等级Di;当订单对应的用户在用户等级汇总表中没有查询到用户等级时,则在黑名单汇总表对订单对应的用户进行查询并将查询结果标记为HCJ;
通过公式
对订单评估系数DDPX进行降序排列,并生成订单处理顺序表;
将订单处理顺序表发送至数据存储模块进行存储,同时将订单处理顺序表发送至支付验证模块。
优选的,所述查询结果HCJ的取值为0和1,当HCJ=1时,则判定在黑名单汇总表中查询到订单对应的用户,发送用户异常信号至支付终端;当HCJ=0时,则判定在黑名单汇总表中未查询到订单对应的用户;将用户异常信号发送记录发送至数据存储模块进行存储。
优选的,所述商品评估系数SPX获取的具体步骤包括:
获取订单中的商品信息;所述商品信息包括商品库存量、商品销量和商品销售总额,所述商品信息存储于数据存储模块中;
将商品库存量、商品销量和商品销售总额分别标记为SKL、SX和SXZ;
通过公式
通过云平台将商品评估系数发送至数据存储模块进行存储。
优选的,所述资源分析模块用于分析支付验证模块的处理能力,包括:
实时获取支付验证模块处理器的温度值,并将温度值标记为WD;
实时获取支付验证模块处理器的工作频率,并将工作频率标记为GP;
实时获取支付验证模块处理器的资源占用率,并将资源占用率标记为ZZL;
通过公式
当处理器过载系数CGX满足CGX≥L1时,则判定支付验证模块处理器过载,则将订单处理顺序表发送至云平台,云平台接收到订单处理顺序表之后按照订单处理顺序表对订单进行支付验证;当处理器过载系数CGX满足0 通过云平台将温度值、工作频率、资源占用率和处理器过载系数发送至数据存储模块进行存储。 优选的,所述信用分析模块用于对用户交易信息进行分析并获取用户的信用等级,包括: 通过云平台获取数据存储模块中存储的用户交易信息并发送至信息分析模块;所述用户交易信息包括预设时间内用户的交易次数、交易总额、逾期次数和逾期总额; 信息分析模块接收到用户交易信息之后分别将交易次数、交易总额、逾期次数和逾期总额标记为JC、JZ、YC和YZ; 通过公式 设定若干个会员等级并标记为Di,i=1,2,……,m;每个会员等级对应一个预设信用评估系数范围,依次分别为(D1,D2],(D2,D3],……,(Di,Di+1];其中D1为大于0的实数; 当信用等级评估系数XDPX满足XDPX∈(Di,Di+1]时,则将信用等级评估系数对应的用户等级设定为Di;将用户等级汇总成用户等级汇总表; 当信用等级评估系数XDPX满足XDPX∈(0,D1]时,则将信用等级评估系数对应的用户设定为黑名单用户;黑名单用户汇总成黑名单汇总表; 通过云平台将信用等级评估系数、用户等级汇总表和黑名单汇总表发送至数据存储模块进行存储。 与现有技术相比,本发明的有益效果是: 1、本发明设置了支付终端,该设置用于获取订单信息并生成订单处理顺序表;通过支付终端获取订单信息并根据订单信息进行获取商品评估系数SPX;通过用户等级汇总表获取订单对应用户的用户等级Di;当订单对应的用户在用户等级汇总表中没有查询到用户等级时,则在黑名单汇总表对订单对应的用户进行查询并将查询结果标记为HCJ;获取订单评估系数DDPX;对订单评估系数DDPX进行降序排列,并生成订单处理顺序表;支付终端通过订单信息、商品信息和用户等级获取订单评估系数,根据订单评估系数生成订单处理顺序表,将商品的库存和销量作为订单处理顺序表生成的重要参数,能够将库存紧缺的商品订单优先处理,有助于保护用户的权益; 2、本发明设置了资源分析模块,该设置用于分析支付验证模块的处理能力;实时获取支付验证模块处理器的温度值WD;实时获取支付验证模块处理器的工作频率GP;实时获取支付验证模块处理器的资源占用率ZZL;获取处理器过载系数CGX;当处理器过载系数CGX满足CGX≥L1时,则判定支付验证模块处理器过载,则将订单处理顺序表发送至云平台,云平台接收到订单处理顺序表之后按照订单处理顺序表对订单进行支付验证;当处理器过载系数CGX满足0 3、本发明设置了信用分析模块,该设置用于对用户交易信息进行分析并获取用户的信用等级;通过云平台获取数据存储模块中存储的用户交易信息并发送至信息分析模块;信息分析模块获取信用等级评估系数XDPX;设定若干个会员等级并标记为Di,i=1,2,……,m;每个会员等级对应一个预设信用评估系数范围,依次分别为(D1,D2],(D2,D3],……,(Di,Di+1];当信用等级评估系数XDPX满足XDPX∈(Di,Di+1]时,则将信用等级评估系数对应的用户等级设定为Di;将用户等级汇总成用户等级汇总表;当信用等级评估系数XDPX满足XDPX∈(0,D1]时,则将信用等级评估系数对应的用户设定为黑名单用户;黑名单用户汇总成黑名单汇总表;信用分析模块根据用户的交易信息对用户的信用进行评级,对订单进行初步筛选,提取优质用户,有助于提高系统的工作效率。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图1为本发明的原理示意图。 具体实施方式 下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。 请参阅图1,一种基于云计算电子商务支付系统,包括云平台、数据存储模块、后台管理模块、支付验证模块、信用分析模块、资源分析模块和至少一个支付终端; 云平台分别与数据存储模块、后台管理模块、信用分析模块和资源分析模块线性连接;支付终端分别与支付验证模块和数据存储模块相连接;支付验证模块分别与支付终端和云平台相连接; 信用分析模块用于对用户交易信息进行分析并获取汇总表;汇总表包括用户等级汇总表和黑名单汇总表; 资源分析模块用于对支付验证模块的处理能力进行分析; 支付终端用于获取订单信息,并根据订单信息生成订单处理顺序表;云平台和支付验证模块根据订单处理顺序表对订单依次进行支付验证; 后台管理模块用于监测系统的状态并进行预警维护。 进一步地,支付验证具体包括: 通过支付终端获取支付信息;支付信息包括用户名和支付密码; 获取支付密码中每个字符的输入时刻,并标记为STj,j=1,2,……,n;将相邻字符的输入时间差标记为CTj;获取用户输入支付密码的总时长并标记为ZS; 当输入时刻STj满足|STj|>L2时,则判定支付密码输入无效,发送支付密码无效信号至支付终端;当输入时刻STj满足|STj|≤L2时,则进行下一步;其中L2为预设输入时刻阈值; 当总时长ZS满足ZS>L3时,则判定支付密码输入超时,发送支付密码输入超时信号至支付终端;当总时长ZS满足ZS≤L3时,则判定支付密码输入成功,进行下一步,同时将支付密码标记为待验证密码;其中L3为预设总时长阈值; 通过数据存储模块获取用户名预设的支付密码并标记为标准密码; 将待验证密码与标准密码进行匹配,当待验证密码与标准密码匹配成功时,则支付验证成功;当待验证密码与标准密码匹配不成功时,则发送支付密码错误信号至支付终端; 将支付密码无效信号发送记录、支付密码输入超时信号发送记录和支付密码错误信号发送记录发送至数据存储模块进行存储。 进一步地,支付终端用于获取订单信息并生成订单处理顺序表,包括: 通过支付终端获取订单信息并根据订单信息进行获取商品评估系数SPX;订单信息为同一时刻的多个订单; 通过用户等级汇总表获取订单对应用户的用户等级Di;当订单对应的用户在用户等级汇总表中没有查询到用户等级时,则在黑名单汇总表对订单对应的用户进行查询并将查询结果标记为HCJ; 通过公式 对订单评估系数DDPX进行降序排列,并生成订单处理顺序表; 将订单处理顺序表发送至数据存储模块进行存储,同时将订单处理顺序表发送至支付验证模块。 进一步地,查询结果HCJ的取值为0和1,当HCJ=1时,则判定在黑名单汇总表中查询到订单对应的用户,发送用户异常信号至支付终端;当HCJ=0时,则判定在黑名单汇总表中未查询到订单对应的用户;将用户异常信号发送记录发送至数据存储模块进行存储。 进一步地,商品评估系数SPX获取的具体步骤包括: 获取订单中的商品信息;商品信息包括商品库存量、商品销量和商品销售总额,商品信息存储于数据存储模块中; 将商品库存量、商品销量和商品销售总额分别标记为SKL、SX和SXZ; 通过公式 通过云平台将商品评估系数发送至数据存储模块进行存储。 进一步地,资源分析模块用于分析支付验证模块的处理能力,包括: 实时获取支付验证模块处理器的温度值,并将温度值标记为WD; 实时获取支付验证模块处理器的工作频率,并将工作频率标记为GP; 实时获取支付验证模块处理器的资源占用率,并将资源占用率标记为ZZL; 通过公式 当处理器过载系数CGX满足CGX≥L1时,则判定支付验证模块处理器过载,则将订单处理顺序表发送至云平台,云平台接收到订单处理顺序表之后按照订单处理顺序表对订单进行支付验证;当处理器过载系数CGX满足0 通过云平台将温度值、工作频率、资源占用率和处理器过载系数发送至数据存储模块进行存储。 进一步地,信用分析模块用于对用户交易信息进行分析并获取用户的信用等级,包括: 通过云平台获取数据存储模块中存储的用户交易信息并发送至信息分析模块;用户交易信息包括预设时间内用户的交易次数、交易总额、逾期次数和逾期总额; 信息分析模块接收到用户交易信息之后分别将交易次数、交易总额、逾期次数和逾期总额标记为JC、JZ、YC和YZ; 通过公式 设定若干个会员等级并标记为Di,i=1,2,……,m;每个会员等级对应一个预设信用评估系数范围,依次分别为(D1,D2],(D2,D3],……,(Di,Di+1];其中D1为大于0的实数; 当信用等级评估系数XDPX满足XDPX∈(Di,Di+1]时,则将信用等级评估系数对应的用户等级设定为Di;将用户等级汇总成用户等级汇总表; 当信用等级评估系数XDPX满足XDPX∈(0,D1]时,则将信用等级评估系数对应的用户设定为黑名单用户;黑名单用户汇总成黑名单汇总表; 通过云平台将信用等级评估系数、用户等级汇总表和黑名单汇总表发送至数据存储模块进行存储。 进一步地,数据存储模块定时对数据存储模块中的文件进行检测,包括: 通过Hash算法计算数据存储模块中文件的数字文摘; 统计数字文摘与数字文摘数据库对比结果不同的数目占总文件数目的比例,并将其标记为E;数字文摘数据库存储于数据存储模块中; 对数据存储模块中的文件进行打开速度测试,并将打开速度平均值标记为 通过公式 当病毒威胁系数0 上述公式均是去除量纲取其数值计算,公式是由采集大量数据进行软件模拟得到最接近真实情况的一个公式,公式中的预设参数由本领域的技术人员根据实际情况设定。 本发明的工作原理: 通过支付终端获取订单信息并根据订单信息进行获取商品评估系数SPX;通过用户等级汇总表获取订单对应用户的用户等级Di;当订单对应的用户在用户等级汇总表中没有查询到用户等级时,则在黑名单汇总表对订单对应的用户进行查询并将查询结果标记为HCJ;获取订单评估系数DDPX;对订单评估系数DDPX进行降序排列,并生成订单处理顺序表; 实时获取支付验证模块处理器的温度值WD;实时获取支付验证模块处理器的工作频率GP;实时获取支付验证模块处理器的资源占用率ZZL;获取处理器过载系数CGX;当处理器过载系数CGX满足CGX≥L1时,则判定支付验证模块处理器过载,则将订单处理顺序表发送至云平台,云平台接收到订单处理顺序表之后按照订单处理顺序表对订单进行支付验证;当处理器过载系数CGX满足0 通过支付终端获取支付信息;获取支付密码中每个字符的输入时刻STj;将相邻字符的输入时间差CTj;获取用户输入支付密码的总时长ZS;当输入时刻STj满足|STj|>L2时,则判定支付密码输入无效,发送支付密码无效信号至支付终端;当输入时刻STj满足|STj|≤L2时,则进行下一步;当总时长ZS满足ZS>L3时,则判定支付密码输入超时,发送支付密码输入超时信号至支付终端;当总时长ZS满足ZS≤L3时,则判定支付密码输入成功,进行下一步,同时将支付密码标记为待验证密码;通过数据存储模块获取用户名预设的支付密码并标记为标准密码;将待验证密码与标准密码进行匹配,当待验证密码与标准密码匹配成功时,则支付验证成功;当待验证密码与标准密码匹配不成功时,则发送支付密码错误信号至支付终端。 在本说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。 以上内容仅仅是对本发明结构所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。
- 一种基于云计算电子商务支付系统
- 基于电子商务的农贸系统的移动支付控制方法及农贸系统