一种电力营销多渠道客户服务系统的制作方法

文档序号:20020103发布日期:2020-02-25 11:28阅读:215来源:国知局
一种电力营销多渠道客户服务系统的制作方法

本发明涉及网络安全技术领域,更具体的,涉及一种电力营销多渠道客户服务系统。



背景技术:

随着“互联网+营销服务”理念不断深化,传统电力营销系统不再满足复杂的用户需求,传统的营销系统设计方式单一,服务渠道局限,系统安全性设计也较为简单。

基于多渠道的电力营销客户服务系统由于可以兼容多种服务方式、更加便捷高效,展现出了更好的竞争力。但是,电力营销多渠道客户服务系统需要有效支撑全网4.3亿用户随时随地、无间断、高效率的使用,系统的可靠性、可用性要求高,如何保证系统高效、安全、可用成为本领域亟待解决的技术问题。



技术实现要素:

有鉴于此,本发明提供了一种电力营销多渠道客户服务系统,保证系统高效、安全、可用。

为了实现上述发明目的,本发明提供的具体技术方案如下:

一种电力营销多渠道客户服务系统,包括共享服务中心、安全服务组件;

所述共享服务中心部署在信息内网环境中;

所述安全服务组件包括互联网与信息外网之间的防火墙以及信息外网与信息内网之间的安全隔离设备;

所述安全服务组件,用于实现信息内网与信息外网之间的信息穿透和文件穿透。

可选的,所述系统还包括信息外网中的应用服务器和请求队列;

所述应用服务器,用于存储待穿透文件;

所述请求队列,用于接收所述应用服务器发送的所述待穿透文件,并异步控制所述待穿透文件的传输。

可选的,所述应用服务器,还用于对所述待穿透文件进行审核,并将审核通过的所述待穿透文件发送至所述请求队列。

可选的,所述共享服务中心对等部署在主机房中的服务器集群中和备机房中的服务器集群中,所述备机房的数量为一个或一个以上。

可选的,所述共享服务中心还包括管理平台,所述管理平台用于对所述共享服务中心的所述主机房和所述备机房进行负载均衡控制和故障控制。

可选的,所述管理平台对所述共享服务中心进行故障控制,具体为:在检测到所述共享服务中心存在组件级故障时,控制正常工作的组件提供服务;在检测到所述共享服务中心存在机房级故障时,控制未发生故障的机房提供服务;在检测到所述共享服务中心存在机房间网络故障时,关闭所述备机房的入口流量,控制所述主机房提供服务。

可选的,所述共享服务中心包括一个主数据库和至少一个从数据库;

所述主数据库,用于进行写操作;

所述从数据库,用于进行读操作。

可选的,所述共享服务中心还包括缓存和消息中间件;

所述缓存与所述从数据库中的数据同步更新;

所述消息中间件,用于接收对所述主数据库的异步写操作,并将所述异步写操作单线程发送到所述主数据库。

可选的,所述共享服务中心,还用于实时检测访问流量,并当访问流量大于预设控制流量阈值时,对访问流量进行控制。

相对于现有技术,本发明的有益效果如下:

本发明公开的一种电力营销多渠道客户服务系统,包括安全服务组件与部署在信息内网环境中的共享服务中心,安全服务组件包括互联网与信息外网之间的防火墙以及信息外网与信息内网之间的安全隔离设备,通过防火墙保证了互联网与信息外网之间的网络安全,并通过安全隔离设备保证信息内网与信息外网之间的信息穿透和文件穿透的安全性,进而保证了电力营销多渠道客户服务系统的网络安全和系统稳定。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例公开的一种电力营销多渠道客户服务系统的结构示意图;

图2为本发明实施例公开的另一种电力营销多渠道客户服务系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本实施例公开了一种电力营销多渠道客户服务系统,部署在云端服务器集群,如国网云上。请参阅图1,该系统包括共享服务中心和安全服务组件。

其中,共享服务中心部署在电力营销多渠道客户服务系统的信息内网环境中,为电力营销多渠道客户服务系统的核心业务单元,承载着系统内外部亿级用户对系统所有服务请求,其运行稳定性、可靠性直接决定了整个系统的可用性。

为了保证共享服务中心与信息外网,以及信息外网与互联网之间通信的安全性,本实施例中的电力营销多渠道客户服务系统包括安全服务组件,安全服务组件包括互联网与信息外网之间的防火墙以及信息外网与信息内网之间的安全隔离设备。

互联网与信息外网之间的防火墙保证互联网与信息外网之间的网络安全。

安全隔离设备可以为网闸,具备和云端服务器集群同时伸缩的能力,即能自动调整与云端服务器集群一致的处理能力,满足业务穿透访问性能及带宽需求,根据业务量可以增加或减少部署的数量,保证信息内网与信息外网之间的信息穿透和文件穿透的安全性。

对于文件穿透,安全隔离设备通过采用压缩处理、文件校验、异步传输等技术,保证文件的穿透能力和完整性。

优选的,请参阅图2,本实施例公开的电力营销多渠道客户服务系统还包括信息外网中的应用服务器和请求队列,以在需要大量文件穿透内网的业务场景中,解决单个安全隔离设备文件穿透问题。

具体的,待穿透文件现在信息外网中的应用服务器落地存储,然后请求队列接收应用服务器发送的待穿透文件,并异步控制待穿透文件的传输,有效控制穿透请求的并发数量。

应用服务器还用于对待穿透文件进行审核,审核的方法为预先设定的,应用服务器将审核通过的待穿透文件发送至请求队列,即应用服务器增加了外网审核环节,外网审核通过后才会进入提交内网环节,有效控制穿透文件数量。

需要说明的是,如果单台安全隔离设备不能满足文件传输需求,可以增加安全隔离设备,形成集群来满足穿透传输需求,此时,信息外网中设置与安全隔离设备一一对应的请求队列,应用服务器中的待穿透文件分别发送至多个请求队列,再由请求队列异步传输至相应的安全隔离设备。

由于共享服务中心为电力营销多渠道客户服务系统的核心业务单元,为了保证共享服务中心业务高可靠性,本实施例中的共享服务中心采用同城双活模式,将共享服务中心对等部署在主机房中的服务器集群中和备机房中的服务器集群中,备机房的数量为一个或一个以上。

共享服务中心还包括管理平台,所述管理平台用于对上述主机房和备机房中的服务器进行负载均衡控制和故障控制。

其中,管理平台具体根据主机房和备机房中每个服务器的负载情况,基于预先设定的负载均衡控制策略,对主机房和备机房中的服务器进行负载均衡控制。

管理平台可以对部件故障、网络故障、脑裂故障(机房网络故障)、机房掉电、机房断网等进行故障控制和故障处理。具体的,管理平台在检测到所述共享服务中心存在组件级故障时,控制正常工作的组件提供服务;在检测到所述共享服务中心存在机房级故障时,控制未发生故障的机房提供服务;在检测到所述共享服务中心存在机房间网络故障时,关闭所述备机房的入口流量,控制所述主机房提供服务。

在上述主机房中的服务器集群和备机房中的服务器集群中部署着一个主数据库和至少一个从数据库,主数据库用于进行写操作,如增、删、改操作,从数据库用于进行读操作。

其中,主数据库和从数据库采用分库分表策略,共享服务中心使用用户id进行一次hash操作,然后路由到不同的数据库和表里,或直接根据归属地按省(市)公司进行分别分库分表,减少单表的记录条数,以便减少数据查询所需要的时间,减少单数据库的链接数,提高数据库的响应速度,提高数据库的吞吐。

为了提高访问数据库的效率,本实施例中的共享服务中心还包括缓存和消息中间件,缓存与从数据库中的数据同步更新,在接收到读请求时不直接访问从数据库,而是通过访问缓存,释放数据库的读压力,提高数据库的访问效率,只有缓存中没有与读请求相对应的数据时才把数据库中的数据读写到缓存中。

在更新数据库操作中,消息中间件接收对主数据库的异步写操作,并将异步写操作单线程发送到主数据库,降低了数据库的写压力。

电力营销多渠道客户服务系统面对的用户、业务功能、使用频率都具有很大的不确定性,因此,电力营销多渠道客户服务系统需要具备强大的可扩展性和弹性,以及特殊时期的高并发访问风险、容灾恢复风险。

为了实现上述发明目的,本实施例中的共享服务中心,还用于实时检测访问流量,并当访问流量大于预设控制流量阈值时,对访问流量进行控制,使访问流量不超过预设控制流量阈值。

共享服务中心,还用于进行扩容控制和缩容控制,即在访问流量超过预设控制流量阈值上限时,对上述消息中间件的消息消费者进行扩容处理,在访问流量小于预设控制流量下限时,对上述消息中间件的消息消费者进行缩容处理。

可见,本实施例公开的电力营销多渠道客户服务系统,在包括安全服务组件包括互联网与信息外网之间的防火墙以及信息外网与信息内网之间的安全隔离设备的基础上,通过防火墙保证了互联网与信息外网之间的网络安全,并通过安全隔离设备保证信息内网与信息外网之间的信息穿透和文件穿透的安全性;通过对共享服务中心采用同城双活模式,以及通过管理平台对主机房和备机房中的服务器进行负载均衡控制和故障控制,保证共享服务中心的稳定性;通过对数据库采用读写分离、分库分表策略,提高数据库访问效率,进而提高共享服务中心的访问性能。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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