面向电力营销信息系统的自适应调整方法与系统与流程

文档序号:12271076阅读:226来源:国知局
面向电力营销信息系统的自适应调整方法与系统与流程

本发明涉及电力电网技术领域,特别是涉及面向电力营销信息系统的自适应调整方法与系统。



背景技术:

随着信息化的不断推动,信息系统承载了企业的各项重要业务。信息系统的正常运行变得越来越重要,也将成为一个很重要的内容。在电网企业,营销信息系统的正常运行涉及到很多的业务内容,承担着对客户服务、电费缴收、业扩办理等多项对外业务。伴随着互联网的发展,传统营业厅的单一服务模式,逐步转变为实体营业厅+网上营业厅+微信号服务的线上线下相结合的模式,呈现出了后端数据库基本不变,前端服务入口负载、方式、业务办理流程多样化的情况。

一般的营销系统调整方法,是基于传统计算资源的固定访问节点与最大承载量的设计,当用户访问过多以及出现业务高峰期的时候,就会显得力不从心,给用户带来了不好的体验方式。简单的增加访问节点,一来需要占用传统计算资源,部署时间长,操作复杂;二来在高峰期过后又出现资源浪费的现象,拆解也较为复杂;三来由于难以准确估计具体的业务访问量,难以一次准确增加到位,造成资源增加与业务访问增加之间的脱节。



技术实现要素:

基于此,有必要针对一般面向电力营销系统调整方法操作复杂且不准确的问题,提供一种实现简单且准确的面向电力营销信息系统的自适应调整方法与系统。

一种面向电力营销信息系统的自适应调整方法,包括步骤:

初始化电力营销信息系统,获取电力营销信息系统所需的虚拟机扩展的初始配置参数;

监测电力营销信息系统的业务增长量,当需要进行业务扩展时,设置扩展所需虚拟机配置参数;

根据扩展所需虚拟机配置参数对电力营销信息系统中虚拟机进行开通部署;

监测电力营销信息系统的业务使用情况,当需要进行业务回收与资源释放时,设置回收所需虚拟机配置参数;

根据回收所需虚拟机配置参数对电力营销信息系统进行虚拟机回收与资源释放。

一种面向电力营销信息系统的自适应调整系统,包括:

初始化模块,用于初始化电力营销信息系统,获取电力营销信息系统所需的虚拟机扩展的初始配置参数;

增长量监测模块,用于监测电力营销信息系统的业务增长量,当需要进行业务扩展时,设置扩展所需虚拟机配置参数;

虚拟机部署模块,用于根据扩展所需虚拟机配置参数对电力营销信息系统中虚拟机进行开通部署;

使用量监测模块,用于监测电力营销信息系统的业务使用情况,当需要进行业务回收与资源释放时,设置回收所需虚拟机配置参数;

回收与释放模块,用于根据回收所需虚拟机配置参数对电力营销信息系统进行虚拟机回收与资源释放。

本发明面向电力营销信息系统的自适应调整方法与系统,初始化电力营销信息系统,获取电力营销信息系统所需的虚拟机扩展的初始配置参数,监测电力营销信息系统的业务增长量,当需要进行业务扩展时,设置扩展所需虚拟机配置参数,根据扩展所需虚拟机配置参数对电力营销信息系统中虚拟机进行开通部署,监测电力营销信息系统的业务使用情况,当需要进行业务回收与资源释放时,设置回收所需虚拟机配置参数,根据回收所需虚拟机配置参数对电力营销信息系统进行虚拟机回收与资源释放。整个过程中,基于电力营销信息系统业务增长情况和业务使用情况进行业务扩展和业务回收与资源释放,能够实现简单且准确面向电力营销信息系统的自适应调整。

附图说明

图1为电力营销信息系统的架构示意图;

图2为本发明面向电力营销信息系统的自适应调整方法第一个实施例的流程示意图;

图3为本发明面向电力营销信息系统的自适应调整方法第二个实施例的流程示意图;

图4为本发明面向电力营销信息系统的自适应调整系统第一个实施例的结构示意图;

图5为本发明面向电力营销信息系统的自适应调整系统第二个实施例的结构示意图。

具体实施方式

电力营销信息系统常规架构如图1所示,其包括Web(World Wide Web,万维网)前端集群、中间件集群以及数据库集群,用户通过Web前端进行访问,经过中间件建立连接,从而访问数据库,进行增删查改等操作。当业务高峰期到来时,web前端和中间件的负荷将会变得很大,基于云计算条件,动态调整web前端和中间件集群的规模,并实现网络策略与连接的自动配置,从而快速有效的应对访问业务高峰。

如图2所示,一种面向电力营销信息系统的自适应调整方法,包括步骤:

S100:初始化电力营销信息系统,获取电力营销信息系统所需的虚拟机扩展的初始配置参数。

初始化电力营销信息系统中相关虚拟机的配置项、网络策略、安装的软件与类型等。虚拟机的主要类型就是扩展中间件与web前端,中间件与web前端的扩展对业务访问有较大的支撑作用。非必要的,可以将基于获取的电力营销信息系统所需的虚拟机扩展的初始配置参数,生成虚拟机初始的镜像模板。具体来说,步骤S100可以理解为一个系统初始化的过程,或者一个系统初步唤醒的过程,在执行步骤S100操作之后,电力营销信息系统开始基于预设参数进行工作,由于系统初始唤醒,一般情况此时电力营销信息系统内虚拟机并未全部开通部署,仅有部分虚拟机已经配置完成投入使用,对于未开通部署的虚拟机需要进行后续步骤进步处理再来判定是否需要开通部署。

S200:监测电力营销信息系统的业务增长量,当需要进行业务扩展时,设置扩展所需虚拟机配置参数。

电力营销信息系统在初始唤醒之后,开始处理业务,此时监测电力营销信息系统的业务增长量,当判定需要进行业务扩展时,设置好扩展所需虚拟机配置参数。具体来说,扩展所需虚拟机配置参数包括虚拟机数量、虚拟机类型、虚拟机资源规格(包括处理器、内存以及磁盘)以及网络安全策略,同时还可以包含相关的软件,可以基于这些配置参数生成虚拟机开通的镜像模板。

如图3所示,在其中一个实施例中,步骤S200包括:

S220:实时获取电力营销信息系统中用户业务使用情况、网络在线业务使用情况以及实体店业务使用情况。

S240:统计生成电力营销信息系统的业务增长量。

S260:当业务增长量大于预设增长量阈值时,判定需要进行业务扩展,设置扩展所需虚拟机配置参数,以形成虚拟机开通镜像模板。

业务增长量需要以用户使用业务为角度进行判断,结合网上营业厅和实体营业厅的综合使用情况为数据基础进行统计获得。具体来说,主要需要基于电力营销信息系统中用户业务使用情况、网络在线业务使用情况以及实体店业务使用情况,针对这些数据进行统计分析,分析前后采样时刻(数据分析时刻),业务增长的情况,最终获得业务增长量。预设增长量阈值是基于历史经验数据或者应用场景需求所预先设定的阈值,当业务增长量大于预设增长量阈值时,表明业务增长速度很快,为确保电力营销信息系统能够满足用户需求,此时需进行业务扩展,并设置扩展所需虚拟机配置参数,最终形成虚拟机开通镜像模板,以便在后续操作中可以直接调用该虚拟机开通镜像模板对虚拟机进行开通部署;当业务增长量未大于预设增长量阈值时,表明当前不需要进行业务扩展,返回步骤S220,保持数据实时获取状态。

S300:根据扩展所需虚拟机配置参数对电力营销信息系统中虚拟机进行开通部署。

基于步骤S200设置好的扩展所需虚拟机配置参数,对电力营销信息系统中虚拟机进行开通部署,待开通部署完成时,电力营销信息系统将有更多的虚拟机投入使用,整个电力营销信息系统的业务处理能力能够得到提高,从而满足不断增长的业务需求,给用户带来便捷操作。

S400:监测电力营销信息系统的业务使用情况,当需要进行业务回收与资源释放时,设置回收所需虚拟机配置参数。

由于业务增长多数情况是爆发式增长的过程,在经历最高点之后业务增长会变慢甚至出现负增长,此时在电力营销信息系统中很多已经投入使用虚拟机可能处于空闲状态,这样必然会造成资源浪费。对此,需要监测电力营销信息系统的业务使用情况,当需要进行业务回收与资源释放时,设置回收所需虚拟机配置参数。具体来说,设置回收所需虚拟机配置参数包括虚拟机数量、虚拟机类型、虚拟机资源规格(包括处理器、内存、磁盘)以及网络安全策略,同时还可以包含相关的软件。非必要的,回收所需虚拟机配置参数还可以包括原有虚拟机数据备份与存储的地址和环境。另外,还可以基于这些数据生成虚拟机回收的镜像模板,以便在后续操作中直接利用该虚拟机回收的镜像模板对电力营销信息系统进行业务回收与资源释放。

具体来说,如图3所示,步骤S400包括:

S420:实时获取电力营销信息系统中用户业务使用情况、网络在线业务使用情况以及实体店业务使用情况。

S440:统计生成电力营销信息系统的业务使用量。

S460:当业务使用量低于预设业务使用量阈值时,判定需要进行业务回收与资源释放,设置回收所需虚拟机配置参数。

业务使用量同样以用户使用业务角度进行判断,结合网上营业厅和实体营业厅的综合使用情况为数据基础进行统计获得。具体来说,主要需要基于电力营销信息系统中用户业务使用情况、网络在线业务使用情况以及实体店业务使用情况,针对这些数据进行统计分析,统计一定时间内业务使用量。预设业务使用量阈值是基于历史经验数据或者应用场景需求所预先设定的阈值,当业务使用量低于预设业务使用量阈值时,说明当前用户业务使用量已经比较低了,为避免不必要的资源浪费,需要进行回收与资源释放,设置回收所需虚拟机配置参数。

S500:根据回收所需虚拟机配置参数对电力营销信息系统进行虚拟机回收与资源释放。

基于步骤S400配置好的回收所需虚拟机配置参数,对电力营销信息系统进行虚拟机回收与资源释放,以回收电力营销信息系统的业务处理能力,释放之前占用的不必要的资源,实现电力营销信息系统的自适应调整。

本发明面向电力营销信息系统的自适应调整方法,初始化电力营销信息系统,获取电力营销信息系统所需的虚拟机扩展的初始配置参数,监测电力营销信息系统的业务增长量,当需要进行业务扩展时,设置扩展所需虚拟机配置参数,根据扩展所需虚拟机配置参数对电力营销信息系统中虚拟机进行开通部署,监测电力营销信息系统的业务使用情况,当需要进行业务回收与资源释放时,设置回收所需虚拟机配置参数,根据回收所需虚拟机配置参数对电力营销信息系统进行虚拟机回收与资源释放。整个过程中,基于电力营销信息系统业务增长情况和业务使用情况进行业务扩展和业务回收与资源释放,能够实现简单且准确面向电力营销信息系统的自适应调整。

在其中一个实施例中,根据扩展所需虚拟机配置参数对电力营销信息系统中虚拟机进行开通部署的步骤之后包括:

记录对电力营销信息系统中虚拟机进行开通部署过程中的数据与时间,生成开通日志。

根据回收所需虚拟机配置参数对电力营销信息系统进行虚拟机回收与资源释放的步骤之后包括:

记录对电力营销信息系统开展虚拟机的回收与资源释放过程中的数据与时间,生成回收日志。

针对电力营销信息系统中虚拟机开通部署以及回收与资源释放过程中产生的数据以及数据生成时间点都进行记录,形成开通日志和回收日志,为后续对电力营销信息系统整体运行情况做全面的了解和深入研究提供可靠的数据依据与支持。在虚拟机回收与资源释放的过程中,不仅仅是考虑到业务回收与资源释放,另外还对还有虚拟机在原有使用过程中产生的数据、时间以及其他信息,也统一进行了备份与存储,能够在需要的时候进行查找与遍历,同时,基于这种条件下的业务回收与资源释放,能够最彻底的回收与释放虚拟机的各类资源,尤其是网络资源,便于有限的资源再次利用。

在其中一个实施例中,根据扩展所需虚拟机配置参数对电力营销信息系统中虚拟机进行开通部署的步骤之后还包括:

对新开通的虚拟机进行验证,当验证通过时,将新开通的虚拟机投入电力营销信息系统中使用。

对已开通的虚拟机进行初步验证,可以使用自动化的脚本来验证新部署的虚拟机以及相关的软件服务是否正常运行等,通过验证后可以交付使用。采样上述方式不仅能够实现自动化的部署开通虚拟机,同时能够自动化的验证开通后的运行情况,在交付使用前进行最后的验证,使得开通-验证-交付与使用过程均实现了自动化的过程。

根据回收所需虚拟机配置参数对电力营销信息系统进行虚拟机回收与资源释放的步骤之后还包括:

对虚拟机的回收与资源释放情况进行验证,当验证通过时,将释放出的资源纳入电力营销信息系统的资源池统一管理。

对回收情况进行验证,将已回收释放出来的资源纳入统一的资源池进行管理。采样上述方式不仅能够实现自动化的回收虚拟机,同时能够自动化的验证回收业务与释放资源,在资源统一纳入资源池之前进行验证,使得回收-验证-资源回收统一管理过程均实现了自动化的过程。

如图4所示,一种面向电力营销信息系统的自适应调整系统,包括:

初始化模块100,用于初始化电力营销信息系统,获取电力营销信息系统所需的虚拟机扩展的初始配置参数。

增长量监测模块200,用于监测电力营销信息系统的业务增长量,当需要进行业务扩展时,设置扩展所需虚拟机配置参数。

虚拟机部署模块300,用于根据扩展所需虚拟机配置参数对电力营销信息系统中虚拟机进行开通部署。

使用量监测模块400,用于监测电力营销信息系统的业务使用情况,当需要进行业务回收与资源释放时,设置回收所需虚拟机配置参数。

回收与释放模块500,用于根据回收所需虚拟机配置参数对电力营销信息系统进行虚拟机回收与资源释放。

本发明面向电力营销信息系统的自适应调整系统,初始化模块100初始化电力营销信息系统,获取电力营销信息系统所需的虚拟机扩展的初始配置参数,增长量监测模块200监测电力营销信息系统的业务增长量,当需要进行业务扩展时,设置扩展所需虚拟机配置参数,虚拟机部署模块300根据扩展所需虚拟机配置参数对电力营销信息系统中虚拟机进行开通部署,使用量监测模块400监测电力营销信息系统的业务使用情况,当需要进行业务回收与资源释放时,设置回收所需虚拟机配置参数,回收与释放模块500根据回收所需虚拟机配置参数对电力营销信息系统进行虚拟机回收与资源释放。整个过程中,基于电力营销信息系统业务增长情况和业务使用情况进行业务扩展和业务回收与资源释放,能够实现简单且准确面向电力营销信息系统的自适应调整。

如图5所示,在其中一个实施例中,增长量监测模块200包括:

业务量获取单元220,用于实时获取电力营销信息系统中用户业务使用情况、网络在线业务使用情况以及实体店业务使用情况。

增长量统计单元240,用于统计生成电力营销信息系统的业务增长量。

扩展配置单元260,用于当业务增长量大于预设增长量阈值时,判定需要进行业务扩展,设置扩展所需虚拟机配置参数,以形成虚拟机开通镜像模板。

如图5所示,在其中一个实施例中,使用量监测模块400包括:

业务量获取单元420,用于实时获取电力营销信息系统中用户业务使用情况、网络在线业务使用情况以及实体店业务使用情况。

使用量统计单元440,用于统计生成电力营销信息系统的业务使用量。

回收配置单元460,用于当业务使用量低于预设业务使用量阈值时,判定需要进行业务回收与资源释放,设置回收所需虚拟机配置参数。

在其中一个实施例中,面向电力营销信息系统的自适应调整系统还包括:

开通日志模块,用于记录对电力营销信息系统中虚拟机进行开通部署过程中的数据与时间,生成开通日志。

回收日志模块,用于记录对电力营销信息系统开展虚拟机的回收与资源释放过程中的数据与时间,生成回收日志。

在其中一个实施例中,面向电力营销信息系统的自适应调整系统还包括:

开通验证模块,用于对新开通的虚拟机进行验证,当验证通过时,将新开通的虚拟机投入电力营销信息系统中使用。

回收验证模块,用于对虚拟机的回收与资源释放情况进行验证,当验证通过时,将释放出的资源纳入电力营销信息系统的资源池统一管理。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1