一种数据处理方法及装置制造方法及图纸

技术编号:13826021 阅读:64 留言:0更新日期:2016-10-13 01:14
本发明专利技术公开了一种数据处理方法,包括:采集系统服务器端的原始数据;利用所述原始数据,获取用于表征所述系统服务器当前运行状态的性能指标;当接收到携带所述性能指标的数据文件时,利用预先设置的调度规则对所述性能指标进行分析;基于所述分析结果,生成与所述分析结果相对应的控制文件;基于所述控制文件,执行与所述控制文件相对应的调度措施。本发明专利技术通过采集系统服务器端的原始数据,识别发送峰谷时间、信息紧急程度高低、服务器负载、未发送消息积压情况等指标,充分调度系统空闲时段及资源,实现效率最大化。

【技术实现步骤摘要】

本专利技术涉及通信及计算机领域,更具体的说,是涉及一种数据处理方法及装置
技术介绍
通知投递类系统在银行应用系统中属于比较重要的一类系统,它包括短信系统、外部客户邮件系统、银信系统等,只负责已有消息的传达,包括从后端业务系统下送至客户端,也包括从客户端上送至后端业务系统,并不包含消息的生成、处理等投递以外的业务流程和逻辑,其重点是处理好消息的并行发送、发送标识和记录、发送和积压队列等问题。专利技术人经过研究发现,目前未实现对属于投递通知类的系统进行标准化和高效化的设计与容量管理,在实际生产中,通知投递类系统存在大量的服务器资源浪费、并发峰值应对困难、容量预计不足、消息发送效率低下等问题,它们对系统消息送达的成功率和及时性存在很大影响,进而会对业务可靠性产生威胁。
技术实现思路
有鉴于此,本专利技术提供了一种数据处理方法及装置,以实现对通知投递类系统的标准化容量管理,提高此类系统的容量管理精度及效率。为实现上述目的,本专利技术提供如下技术方案:一种数据处理方法,包括:采集系统服务器端的原始数据;利用所述原始数据,获取用于表征所述系统服务器当前运行状态的性能指标;当接收到携带所述性能指标的数据文件时,利用预先设置的调度规则对所述性能指标进行分析;基于所述分析结果,生成与所述分析结果相对应的控制文件;基于所述控制文件,执行与所述控制文件相对应的调度措施。优选的,还包括:动态调整所述用于表征所述系统服务器当前运行状态的性能指标。优选的,所述用于表征所述系统服务器当前运行状态的性能指标,具体包括:当前时间参数、服务器负载参数、信息类别参数和未发送消息积压数量参数;所述当前时间参数,用于确认以往该时间段的消息发送情况;所述服务器负载参数,用于确认所述系统服务器集群中各个服务器的负载压力;所述信息类别参数,用于确认信息发送的优先级;所述消息积压数量参数,用于确认是否满足并发要求。优选的,所述执行与所述控制文件相对应的调度措施,具体包括:当所述当前时间参数符合预先设置的调度规则时,执行批量文件错峰发送和/或批量文件分批发送的调度措施。优选的,所述执行与所述控制文件相对应的调度措施,具体包括:当所述信息类别参数符合预先设置的调度规则时,执行高优先级优先发送,低优先级在规定时间内发送或者低优先级归入批量调度中发送的调度措施。优选的,所述执行与所述控制文件相对应的调度措施,具体包括:当所述服务器负载参数和消息积压数量参数两者之一符合预先设置的调度规则时,执行优化服务器负载均衡的调度措施。优选的,还包括:当基于所述分析结果,无法生成与所述分析结果相对应的控制文件时,调整调度规则中的指标体系或者发出系统容量不足的警告。一种数据处理装置,包括:采集模块,用于采集系统服务器端的原始数据;获取模块,用于利用所述原始数据,获取用于表征所述系统服务器当前运行状态的性能指标;分析模块,用于当接收到携带所述性能指标的数据文件时,利用预先设置的调度规则对所述性能指标进行分析;生成模块,用于基于所述分析结果,生成与所述分析结果相对应的控制文件;执行模块,用于基于所述控制文件,执行与所述控制文件相对应的调度措施。优选的,还包括:调整模块,用于动态调整所述用于表征所述系统服务器当前运行状态的性能指标。优选的,所述用于表征所述系统服务器当前运行状态的性能指标,具体包括:当前时间参数、服务器负载参数、信息类别参数和未发送消息积压数量参数。经由上述的技术方案可知,与现有技术相比,本专利技术公开了一种数据处理方法,包括:采集系统服务器端的原始数据;利用所述原始数据,获取用于表征所述系统服务器当前运行状态的性能指标;当接收到携带所述性能指标的数据文件时,利用预先设置的调度规则对所述性能指标进行分析;基于所述分析结果,生成与所述分析结果相对应的控制文件;基于所述控制文件,执行与所述控制文件相对应的调度措施。本专利技术通过采集系统服务器端的原始数据,识别发送峰谷时间、信息紧急程度高低、服务器负载、未发送消息积压情况等指标,充分调度系统空闲时段及资源,实现效率最大化。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术提供的一种数据处理方法实施例流程图;图2为本专利技术提供的另一种数据处理方法实施例流程图;图3为本专利技术提供的另一种数据处理方法实施例流程图;图4为本专利技术提供的另一种数据处理方法实施例流程图;图5为本专利技术提供的一种数据处理装置实施例结构示意图;图6为本专利技术提供的另一种数据处理装置实施例结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,这仅仅是描述本专利技术的实施例中对相同属性的对象在描述时所采用的区分方式。本专利技术公开了一种数据处理方法,包括:采集系统服务器端的原始数据;利用所述原始数据,获取用于表征所述系统服务器当前运行状态的性能指标;当接收到携带所述性能指标的数据文件时,利用预先设置的调度规则对所述性能指标进行分析;基于所述分析结果,生成与所述分析结果相对应的控制文件;基于所述控制文件,执行与所述控制文件相对应的调度措施。本专利技术通过采集系统服务器端的原始数据,识别发送峰谷时间、信息紧急程度高低、服务器负载、未发送消息积压情况等指标,充分调度系统空闲时段及资源,实现效率最大化。为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。请参阅附图1,为本专利技术提供的一种数据处理方法实施例流程图。所述一种数据处理方法,如附图1所示,所述方法包括:步骤101:采集系统服务器端的原始数据;在步骤101中,所述系统可以是银行业计算机应用系统中的消息通知投递类系统,也可以是互联网行业计算机应用系统中的消息通知投递类系统,通过使用脚本编写采集端,所述采集端部署在银行通知投递系统的服务器端,从服务器获取可配置的交易日志、应用日志等原始数据,这些日志内容主要包含每笔投递类系统交易的交易信息,如短信系统包含交易时间,客户手机号码,短信报文内容等;邮件系统包含交易时间,邮件地址,邮件内容等等。步骤102:利用所述原始数据,获取用于表征所述系统服务器当前运行状态的性能指标;在步骤102中,所述用于表征所述系统服务器当前运行状态的性能指标,具体包括:当前时间参数、服务器负载参数、信息类别参数和未发送消息积压数量参数。所述当前时间参数用于根据时间确认以往该时间段的联机单笔消息发送数量,明确并发需求;所述信息类别用于根据已配置确认的信息类别,明确信息发送的优先级,及发送先后顺序;所述服务器负载用于明确系统服务器集群中各个服务器的资源使用情况,负本文档来自技高网...

【技术保护点】
一种数据处理方法,其特征在于:包括:采集系统服务器端的原始数据;利用所述原始数据,获取用于表征所述系统服务器当前运行状态的性能指标;当接收到携带所述性能指标的数据文件时,利用预先设置的调度规则对所述性能指标进行分析;基于所述分析结果,生成与所述分析结果相对应的控制文件;基于所述控制文件,执行与所述控制文件相对应的调度措施。

【技术特征摘要】
1.一种数据处理方法,其特征在于:包括:采集系统服务器端的原始数据;利用所述原始数据,获取用于表征所述系统服务器当前运行状态的性能指标;当接收到携带所述性能指标的数据文件时,利用预先设置的调度规则对所述性能指标进行分析;基于所述分析结果,生成与所述分析结果相对应的控制文件;基于所述控制文件,执行与所述控制文件相对应的调度措施。2.根据权利要求1所述的方法,其特征在于,还包括:动态调整所述用于表征所述系统服务器当前运行状态的性能指标。3.根据权利要求1所述的方法,其特征在于,所述用于表征所述系统服务器当前运行状态的性能指标,具体包括:当前时间参数、服务器负载参数、信息类别参数和未发送消息积压数量参数;所述当前时间参数,用于确认以往该时间段的消息发送情况;所述服务器负载参数,用于确认所述系统服务器集群中各个服务器的负载压力;所述信息类别参数,用于确认信息发送的优先级;所述消息积压数量参数,用于确认是否满足并发要求。4.根据权利要求3所述的方法,其特征在于,所述执行与所述控制文件相对应的调度措施,具体包括:当所述当前时间参数符合预先设置的调度规则时,执行批量文件错峰发送和/或批量文件分批发送的调度措施。5.根据权利要求3所述的方法,其特征在于,所述执行与所述控制文件相对应的调度措施,具体包括:当所述信息类别参数符合预先设置的调度规则...

【专利技术属性】
技术研发人员:邬大卫张勇刘晓凯安卫杰信怀义李川喻才益
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

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

1