
技术摘要:
本发明涉及电力营销系统客户敏感信息脱敏系统,该系统架设在电力营销系统的系统架构上,包含展示层升级模块、服务层升级模块和数据访问层升级模块;展示层升级模块包含脱敏规则维护展示组件、脱敏白名单维护展示组件、敏感字段配置维护展示组件、页面显示升级组件和数 全部
背景技术:
电力营销系统是电力能源运营商企业使用的一种功能高度集成的应用软件,涵盖 了电力营销侧面向客户的相关业务流程,产品具备丰富的功能应用、统一的展现风格、灵活 的部署选项、强大的安全框架。电力营销系统的业务功能包括客户管理、资产管理、抄表管 理、计费管理、收费管理、预付费管理、新装增容及变更用电、预付费卡表、监控分析、远程费 控、报表管理、信用评价、用电检查、防窃电管理、档案管理、线损管理和线损基础信息管理。 电力营销系统同时支持多种计费算法,包括阶梯电价、分时电价、和季节电价,且支持多费 率集中管理,能够帮助电力企业增强收益保障、提高运营效率、提升服务质量、实现节能减 排,电力能源运营商转型的得力工具。电力营销系统为客户提供各类服务,完成各类业务处 理,为供电企业的管理、经营和决策提供支持;同时,通过营销业务与其它业务的有序协作, 提高整个电网企业信息资源的共享度。 所谓客户敏感信息是指电力能源运营商的用户由于和电力能源运营商发生业务 往来而被电力营销系统记录下涉及企业或个人隐私或机密的信息,不适宜对外公布。 当前主流的电力营销系统由于建设时期较早,普遍没有脱敏功能;所谓脱敏是指 讲业务数据中的敏感信息通过技术手段隐藏起来,使没有查看访问权限的角色无法读取敏 感信息,但不影响读取业务数据中的其他信息。 这种现状的具有如下缺陷: 1.在实际工作中,电力能源运营商的雇员或相关业务往来单位的雇员都有可能因 为正常的工作而接触到包含这些信息的业务数据,因此需要在不影响日常工作的前提下, 对客户敏感信息进行脱敏操作。 2.由于大多数电力营销系统已使用多年,经过很多次的迭代升级,在其覆盖范围 内已经是非常完备的电力营销系统,因此从成本和风险角度考虑都不适于为脱敏功能重新 建设一套新的电力营销系统。
技术实现要素:
本发明针对上述问题,提供一种电力营销系统客户敏感信息脱敏系统,该系统能 根据用户角色实现对相应的客户敏感信息进行脱敏操作;只用对现有系统升级,而无需重 新建立新的电力营销系统,成本和风险都可控。 为解决上述问题,本发明提供的技术方案为: 电力营销系统客户敏感信息脱敏系统,敏感信息脱敏系统架设在电力营销系统的 系统架构上;电力营销系统包括展示层、服务层、数据访问层和数据持久层,其中:展示层用 于将页面展示给用户使用,包含页面显示组件和数据导出组件;服务层用于提供业务逻辑 4 CN 111597578 A 说 明 书 2/6 页 运行功能和对外数据传送功能,包含若干业务逻辑组件和对外接口;数据访问层为业务逻 辑组件访问数据持久层提供数据传输通道,包含若干业务数据访问组件;数据持久层用于 存储业务数据供电力营销系统使用;敏感信息脱敏系统用于使电力营销系统对于存储的客 户敏感信息增加脱敏功能,系统包含展示层升级模块、服务层升级模块和数据访问层升级 模块;其中: 展示层升级模块对电力营销系统的展示层进行升级,包含用于展示脱敏规则维护 功能界面的的脱敏规则维护展示组件、用于展示脱敏白名单维护功能界面的脱敏白名单维 护展示组件、用于展示敏感字段配置维护功能界面的敏感字段配置维护展示组件、页面显 示升级组件和数据导出升级组件;其中: 脱敏规则维护展示组件通过调用服务层升级模块实现对脱敏规则的维护;脱敏白 名单维护展示组件通过调用服务层升级模块实现对脱敏白名单的维护;敏感字段配置维护 展示组件通过调用服务层升级模块实现对敏感字段的维护;页面显示升级组件对电力营销 系统的页面显示组件进行升级,使页面显示组件实现脱敏显示功能,并向页面显示组件中 添加脱敏后的页面;数据导出升级组件对电力营销系统的数据导出组件进行升级,使数据 导出组件实现脱敏数据展示功能; 服务层升级模块对电力营销系统的服务层进行升级,包含脱敏规则维护服务组 件、脱敏白名单维护服务组件、敏感字段配置维护服务组件、脱敏服务引擎和对外接口改装 组件;其中: 脱敏规则维护服务组件接受来自脱敏规则维护展示组件的调用指令,生成并操作 脱敏规则集合;脱敏规则集合包含脱敏规则的业务规则及函数;脱敏白名单维护服务组件 接受来自脱敏白名单维护展示组件的调用指令,生成并操作脱敏白名单集合;脱敏白名单 集合包含脱敏白名单的业务规则及函数;敏感字段配置维护服务组件接受来自敏感字段配 置维护展示组件的调用指令,生成并操作敏感字段集合;敏感字段集合包含敏感字段的业 务规则及函数;脱敏服务引擎实施监控电力营销系统的服务层中已有的各业务逻辑组件输 出的业务数据,然后根据脱敏规则、脱敏白名单和敏感字段,对业务数据进行脱敏操作,并 将脱敏后的业务数据传送给对外接口改装组件;对外接口改装组件对电力营销系统的对外 接口组件进行升级,使对外接口组件实现对外输出脱敏后的业务数据的功能; 数据访问层升级模块对电力营销系统的数据访问层进行升级,包含脱敏规则访问 组件、脱敏白名单访问组件和敏感字段配置访问组件;其中: 脱敏规则访问组件接受来自脱敏规则维护服务组件的调用指令,读取或传递脱敏 规则数据;脱敏白名单访问组件接受来自脱敏白名单维护服务组件的调用指令,读取或传 递脱敏白名单数据;敏感字段配置访问组件接受来自敏感字段配置维护服务组件的调用指 令,读取或传递敏感字段配置数据。 优选地,脱敏规则数据、脱敏白名单数据和敏感字段配置数据都存放在电力营销 系统的数据持久层中。 优选地,系统还包含安装在电力营销系统的服务层中的水印服务组件;水印服务 组件接受来自页面显示组件或数据导出组件的调用,根据预设的水印生成规则生成水印图 像,并存入缓存;水印图像为PNG格式;缓存设置于电力营销系统的服务层中。 优选地,脱敏服务引擎根据国网营销敏感信息脱敏要求,对于业务数据进行的脱 5 CN 111597578 A 说 明 书 3/6 页 敏操作,脱敏操作包含掩码、偏移取整、hash值、截断和JavaScript代码。 优选地,系统通过配置脱敏白名单实现对用户角色的授权;对于已授权的用户角 色可查看未经脱敏操作的业务数据。 优选地,系统还包含用于记录操作记录的日志组件;日志组件由脱敏服务引擎控 制,包含用于记录脱敏白名单操作记录的脱敏白名单操作日志;脱敏白名单操作日志包含 系统用户名、用户姓名、部门、单位、功能路径、访问时间、访问次数、IP地址和是否导出。 优选地,业务逻辑组件包含平台自定义Sql语句查询组件。 本发明与现有技术对比,具有以下优点: 1 .由于采用了脱敏白名单和敏感字段配合脱敏规则对用户角色和业务数据进行 判定,从而能根据用户角色实现对相应的客户敏感信息进行脱敏操作。 2.由于本系统只用对现有电力营销系统升级,无需重新建立新的电力营销系统, 从而使得成本和风险都可控。 附图说明 图1为国网湖北省电力公司的原电力营销系统的逻辑结构图。 图2为国网湖北省电力公司的原电力营销系统经采用本发明升级后的现行逻辑 图。 图3为国网湖北省电力公司的电力营销系统客户敏感信息脱敏系统逻辑结构图。 图4为本发明的具体实施例的运行流程图。