数据处理方法、电子装置、计算机设备及存储介质制造方法及图纸

技术编号:21377825 阅读:18 留言:0更新日期:2019-06-15 13:26
本发明专利技术涉及一种数据处理方法、装置、计算机设备及存储介质,方法包括:获取应用客户端的待处理业务请求数据,所述待处理业务请求数据包括用户身份信息和业务请求类型;缓存所述待处理业务请求数据,并统计缓存流量值;判断所述缓存流量值是否超过预设的处理阈值范围;若未超过,则根据业务请求类型的优先级对所述待处理业务请求数据进行处理;若超过,则按预设的限流策略处理所述待处理的业务请求数据;发送业务处理响应至应用客户端。采用该方法可以有效缓解交易数据量激增情况下应用系统接口或服务的压力,确保客户体验的同时保证活动效果。

【技术实现步骤摘要】
数据处理方法、电子装置、计算机设备及存储介质
本专利技术涉及数据处理领域,涉及一种数据处理方法、电子装置、计算机设备及存储介质。
技术介绍
现有技术在手机应用的实时交易量激增时,由于系统接口的处理压力提升,不能保证及时处理用户请求,导致其应用的体验较差。故需要一种解决实时交易量激增的交易处理办法,缓解交易量激增情况下应用系统接口或服务的压力,确保客户体验的同时保证活动效果。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中实时交易量激增导致系统接口压力大的问题,提出了一种数据处理方法、电子装置、计算机设备及存储介质,通过对数据进行优先级筛选以及限流设置缓解系统接口的压力,以提高应用客户端的用户体验。本专利技术是通过下述技术方案来解决上述技术问题:一种数据处理方法,包括以下步骤:获取应用客户端的待处理业务请求数据,所述待处理业务请求数据包括用户身份信息和业务请求类型;缓存所述待处理业务请求数据,并统计缓存流量值;判断所述缓存流量值是否超过预设的处理阈值范围;若未超过,则根据业务请求类型的优先级对所述待处理业务请求数据进行处理;若超过,则按预设的限流策略处理所述待处理业务请求数据;发送业务处理响应至应用客户端。在另一实施例中,所述缓存所述待处理业务请求数据,并统计缓存流量值的步骤之前还包括如下步骤:按照所述业务请求类型对所述待处理的业务请求数据进行识别分类,并生成用户交易ID:对所述业务请求数据设定标签,所述标签包括业务请求类型编码和接收业务请求数据的时间,根据所述标签与用户身份信息生成用户交易ID;根据业务请求类型对设定标签的业务请求数据进行分类;将经过分类的业务请求数据发送至缓存数据库。在另一实施例中,所述缓存所述待处理的业务请求数据,并统计缓存流量值包括如下步骤:接收所述待处理的业务请求数据,并分配至与其业务请求类型相匹配的数据池;检测数据池中业务请求数量的变化,并将变化结果发送至应用客户端;检测缓存数据库中的缓存流量值,并发送至流量判断模块。在另一实施例中,所述检测数据池中业务请求数量的变化,并将变化结果发送至应用客户端包括:应用客户端接收到业务请求数量变化结果后,向客户端显示屏显示提示信息,所述提示信息包括业务请求类型、前方等待人数和等待预计时长。在另一实施例中,所述根据业务请求类型的优先级对业务请求数据进行处理包括如下步骤:按业务请求类型对业务请求数据进行优先级分类;启动定时处理子模块,间隔t时间按优先级从高到底分批次将缓存的业务请求数据发送至数据处理模块进行处理;更新数据池中业务请求数量的变化,并将变化结果发送至应用客户端。在另一实施例中,所述按预设的限流策略处理所述业务请求数据包括:读取当前缓存数据库中的缓存参数;调用历史平均缓存参数,并将当前缓存参数与历史平均缓存参数进行比较,根据比较结果,生成当前时间段内的业务请求限流策略;发送业务请求限流策略至数据处理模块进行限流处理。本专利技术还公开了一种数据处理装置,包括:数据采集模块,用于采集应用客户端的待处理业务请求数据,所述待处理业务请求数据包括用户身份信息和业务请求类型;缓存模块,用于缓存所述待处理业务请求数据,并统计缓存流量值;流量判断模块,用于判断所述缓存流量值是否超过预设的处理阈值范围;数据处理模块,用于对缓存数据库中的业务请求数据进行处理;响应模块,用于将数据处理模块的处理结果发送至应用客户端。在另一实施例中,数据处理模块包括:定时处理子模块,用于对未超过预设处理阈值范围的业务请求数据进行处理,包括根据业务请求类型的优先级对业务请求数据进行处理;限流子模块,用于对超过预设处理阈值范围的业务请求数据进行限流处理,包括按预设的限流策略处理所述待处理的业务请求数据;本专利技术还公开了一种计算机设备,包括存储器和处理器,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时实现如上所述的数据处理方法的步骤。本专利技术还公开了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序可被至少一个处理器所执行,以实现如上所述的数据处理方法的步骤。本专利技术的积极进步效果在于:1、针对不同的数据量采取不同的处理策略,一方面针对数据量不是很大的情形,如数据量小于处理阈值,采用定时处理策略,并按照处理的优先级对数据进行分类处理,另一方面针对数据量较大的情形,如数据量超过处理阈值,采用限流策略对数据进行限流处理,避免数据处理接口处于处理量的波峰或波谷状态,既避免了系统处理资源的浪费,也避免了交易量激增导致系统崩溃的情形,有效提高了数据处理的稳定性和效率。2、应用客户端根据接收的业务请求计数,向客户展示文字或图片提示界面,提示用户前面还有多少人在排队等待。本申请涉及两端的交互,应用客户端通过接收服务器端的业务请求计数,定时提醒用户目前等待业务人数,有利于用户了解业务进展,提升了用户满意度。附图说明图1示出了本专利技术数据处理方法实施例一的流程图;图2示出了本专利技术数据处理方法实施例二的流程图;图3示出了本专利技术数据处理方法实施例二的流程图;图4示出了本专利技术数据处理方法实施例一的流程图;图5示出了本专利技术数据处理方法实施例三的流程图;图6示出了本专利技术数据处理方法实施例四的流程图;图7示出了本专利技术数据处理装置第一实施例的结构图;图8示出了本专利技术数据处理装置第二实施例的结构图;图9示出了本专利技术数据处理装置第二实施例的结构图;图10示出了本专利技术计算机设备一实施例的硬件架构示意图。具体实施方式下面通过实施例的方式进一步说明本专利技术,但并不因此将本专利技术限制在所述的实施例范围之中。首先,本专利技术提出一种数据处理方法。在实施例一中,如图1、4所示,所述数据处理方法包括如下步骤:S1、获取应用客户端的待处理业务请求数据,所述待处理业务请求数据包括用户身份信息和业务请求类型。应用客户端设置在用户的PC、手机等装置上,用于接收用户发起的业务请求,所述业务请求是用户参与营销类活动时需在应用客户端发起的一系列需要与对端业务处理服务器端进行交互的业务请求行为,例如客户核身、客户资料填写、资料审核、客户授信、动用签约、动用审核、放款等业务请求行为。业务处理服务器端通过数据采集模块采集用户在应用客户端发起的业务请求操作数据,并将该操作数据发送至数据分类模块进行识别分类。采集的业务请求数据包括用户身份信息和业务请求的具体类型,其中用户身份信息包括用户姓名、身份证号、用户授权证明、身份核实证明等,业务请求的具体类型根据不同的业务范围进行划分,如涉及钱款交易类型的,可将类型分为查询交易、提款交易、还款交易等,用户在客户端进入办理业务的页面后,选择或输入相应的业务类型,并填写自己的身份信息后提交至客户端的本地数据库,业务处理服务器端通过数据采集模块定时从客户端的本地数据采集待处理的业务请求数据进行处理。S2、缓存所述待处理的业务请求数据,并统计缓存流量值。为了避免数据量过大,造成处理系统崩溃,需要对待处理的数据进行缓存操作,并对缓存的数据进行分析,以采取相应的处理策略。具体包括如下步骤:S2-1、接收所述待处理的业务请求数据,并分配至与其业务请求类型相匹配的数据池。缓存数据库接收到业务请求数据后,更新缓存数据库,将所述业务请求数据分别分配至相应的数据池中等待数据处理模块读取,如将还本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括以下步骤:获取应用客户端的待处理业务请求数据,所述待处理业务请求数据包括用户身份信息和业务请求类型;缓存所述待处理业务请求数据,并统计缓存流量值;判断所述缓存流量值是否超过预设的处理阈值范围;若未超过,则根据业务请求类型的优先级对所述待处理业务请求数据进行处理;若超过,则按预设的限流策略处理所述待处理的业务请求数据;发送业务处理响应至应用客户端。

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括以下步骤:获取应用客户端的待处理业务请求数据,所述待处理业务请求数据包括用户身份信息和业务请求类型;缓存所述待处理业务请求数据,并统计缓存流量值;判断所述缓存流量值是否超过预设的处理阈值范围;若未超过,则根据业务请求类型的优先级对所述待处理业务请求数据进行处理;若超过,则按预设的限流策略处理所述待处理的业务请求数据;发送业务处理响应至应用客户端。2.根据权利要求1所述的方法,其特征在于:所述缓存所述待处理业务请求数据,并统计缓存流量值的步骤之前还包括如下步骤:按照所述业务请求类型对所述待处理的业务请求数据进行识别分类,并生成用户交易ID:对所述业务请求数据设定标签,所述标签包括业务请求类型编码和接收业务请求数据的时间,根据所述标签与用户身份信息生成用户交易ID;根据业务请求类型对设定标签的业务请求数据进行分类;将经过分类的业务请求数据发送至缓存数据库。3.根据权利要求1所述的方法,其特征在于:所述缓存所述待处理的业务请求数据,并统计缓存流量值包括如下步骤:接收所述待处理的业务请求数据,并分配至与其业务请求类型相匹配的数据池;检测数据池中业务请求数量的变化,并将变化结果发送至应用客户端;检测缓存数据库中的缓存流量值,并发送至流量判断模块。4.根据权利要求3所述的方法,其特征在于:所述检测数据池中业务请求数量的变化,并将变化结果发送至应用客户端包括:应用客户端接收到业务请求数量变化结果后,向客户端显示屏显示提示信息,所述提示信息包括业务请求类型、前方等待人数和等待预计时长。5.根据权利要求1所述的方法,其特征在于:所述根据业务请求类型的优先级对业务请求数据进行处理包括如下步骤:按业务请求类型对业务请求数据进行优先级分类...

【专利技术属性】
技术研发人员:张乐
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东,44

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

1