一种电力系统的个性化业务功能计算方法及设备与流程

文档序号:26528090发布日期:2021-09-04 11:11阅读:78来源:国知局

1.本发明涉及电力系统技术领域,具体涉及一种电力系统的个性化业务功能计算方法及设备。


背景技术:

2.大型电力企业是资产密集型、数据密集型的企业,近年来随着信息化水平日益提升,统一化的信息系统不仅有传统的资产管理系统、营销管理系统、财务管理系统、人资、办公自动化等,还有支撑运行、分析、决策等的各类子系统,部分系统在不同的终端(如pc端、手机app、微信小程序等)分别部署,这些系统业务功能少则几十项,多则上百项,系统使用人员如何高效知道并使用这些功能,成为急需解决的问题。
3.数据已经成为企业的战略性基础资源,是重要的生产要素。系统使用人员既是系统数据的生产者,又是数据的消费者,在多个系统中找到恰当的入口,又能发现未授权的业务功能,可以有效提高人员依据数据分析、决策的效率。
4.系统使用人员在使用系统时,都是通过登录窗口进入系统,相同的系统呈现“千人一面”的功能界面,然后通过不同的分类菜单分级查找对应的功能。往往由于系统多、菜单分类标准不统一、功能隐藏的层次深,导致操作复杂,部分功能不能被发现;同时由于大型电力企业人员授权没有统一要求,导致各岗位使用人员授权的功能存在差异,从而造成从企业信息系统获取数据造成障碍。


技术实现要素:

5.有鉴于此,本发明旨在利用系统人员的功能使用日志,对相同岗位的人员使用功能进行关联分析,发现本岗位潜在的或未授权功能,提升工作效率,解决现有系统不能很好地适配各岗位人员的使用需求,导致操作复杂的问题。
6.为了解决上述技术问题,本发明第一方面提供了一种电力系统的个性化业务功能计算方法,包括:输入用户系统使用日志、用户组织架构、用户系统授权;对用户系统使用日志进行清洗,并根据用户组织架构对清洗后的用户系统使用日志进行功能编排;对经过功能编排后的用户系统使用日志利用关联规则,生成系统使用人员的动态个性化功能列表;基于动态个性化功能列表,结合用户系统授权计算用户功能权限;根据用户功能权限输出用户系统使用功能。
7.进一步的,对用户系统使用日志进行清洗具体为:剔除用户系统使用日志中不需要的数据,不需要的数据包括重复的系统使用功能、停留时间小于时间阈值的系统使用功能、已经停用的系统使用功能和未授权的系统使用功能。
8.进一步的,根据用户组织架构对清洗后的用户系统使用日志进行功能编排具体包括:将清洗后的用户系统使用日志进行合并,得到第一矩阵;在第一矩阵中增加两列,两列中的一列用于表示从用户组织架构中获得的员工岗位对应的编号,两列中的另一列用于表示系统功能对应的编号。
9.进一步的,对经过功能编排后的用户系统使用日志利用关联规则,生成系统使用人员的动态个性化功能列表之前包括:从经过功能编排后的用户系统使用日志中提取员工使用业务功能的数据矩阵,数据矩阵可以描述为:其中,为员工编号,i为岗位,j为顺序编号,为员工所对应的第m项业务功能。
10.进一步的,对经过功能编排后的用户系统使用日志利用关联规则,生成系统使用人员的动态个性化功能列表具体包括:对岗位i利用频繁项集挖掘算法从中找出所有满足最小支持度阈值的频繁项集,按照下述规则从频繁项集中产生关联规则:confidence(a=>b)=p(a|b)=support_count(a∪b)/support_count(a)其中a∈,b∈,并且a∩b=

,confidence(a=>b)是使用b功能也使用a功能的置信度度量;support_count(a∪b)是中包含项集a∪b的岗位i的人数;support_count(a)是中包含项集a的岗位i的人数;设定最小置信度阈值min_conf,若confidence(a=>b)≥min_conf,则生成关联规则a=>b;对岗位i中的员工j使用关联规则,扩展系统业务功能,构成新的业务功能集:其中,是员工j在预设时段内使用的系统业务功能,是员工j在预设时段内根据关联规则扩展出来的系统业务功能。
11.进一步的,基于动态个性化功能列表,结合用户系统授权计算用户功能权限具体包括:根据不同的授权管理要求对员工j的新的业务功能集进行分类,获得分类结果,分类结果包括已经授权,但是没有使用的功能的功能集和没有授权,但是同岗位其他人员使用的功能的功能集;根据分类结果分别计算员工j的用户功能权限。
12.进一步的,根据分类结果分别计算员工j的用户功能权限具体包括:对已经授权,但是没有使用的功能的功能集c,采用下述公式计算:c=a

a∩b
其中,b是员工j在各系统中的功能权限集合;对没有授权,但是同岗位其他人员使用的功能的功能集d,采用下述公式计算:d=a

b其中,b是员工j在各系统中的功能权限集合。
13.进一步的,用户系统使用功能具体包括:用户在预设时段内使用过的系统功能、同岗位其他用户使用过的系统功能和还未授权的系统功能。
14.本发明第二方面提供了一种电力系统的个性化业务功能计算的设备,设备包括处理器以及存储器:存储器用于存储计算机程序,并将计算机程序的指令发送至处理器;处理器根据计算机程序的指令执行如第一方面的一种电力系统的个性化业务功能计算方法。
15.本发明第三方面提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如第一方面的一种电力系统的个性化业务功能计算方法。
16.综上,本发明提供了一种电力系统的个性化业务功能计算方法及设备,通过用户组织架构对用户系统使用日志进行功能编排,得到各岗位与其对应的功能之间的联系,其次利用关联规则进一步挖掘同岗位不同员工使用的系统功能之间的关联关系,从而拓展该岗位各个员工的系统使用功能,从而生成动态个性化功能列表,然后根据用户系统授权对动态个性化功能列表中的功能进行分类,最终输出该员工所使用的系统业务功能以及相关联的其他系统业务功能。本发明由于对系统的使用日志,挖掘出同岗位人员使用系统的关联功能,同时可以发现未授权的业务功能,简化操作人员查找系统功能操作步骤,为快速便捷获取企业内部所需数据提供方便。解决了现有系统不能很好地适配不同岗位人员的使用需求,导致操作复杂的问题。
附图说明
17.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
18.图1为本发明实施例提供的一种电力系统的个性化业务功能计算方法的流程示意图;图2为本发明实施例提供的一种电力系统的个性化业务功能计算方法的流程示意图。
具体实施方式
19.为使得本发明的目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实
施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
20.请参阅图1和图2,本实施例提供了一种电力系统的个性化业务功能计算方法,包括:s101:输入用户系统使用日志、用户组织架构、用户系统授权;s102:对用户系统使用日志进行清洗,并根据用户组织架构对清洗后的用户系统使用日志进行功能编排;s103:对经过功能编排后的用户系统使用日志利用关联规则,生成系统使用人员的动态个性化功能列表;s104:基于动态个性化功能列表,结合用户系统授权计算用户功能权限;s105:根据用户功能权限输出用户系统使用功能。
21.本实施例提供的一种电力系统的个性化业务功能计算方法,通过用户组织架构对用户系统使用日志进行功能编排,得到各岗位与其对应的功能之间的联系,其次利用关联规则进一步挖掘同岗位不同员工使用的系统功能之间的关联关系,从而拓展该岗位各个员工的系统使用功能,从而生成动态个性化功能列表,然后根据用户系统授权对动态个性化功能列表中的功能进行分类,最终输出该员工所使用的的系统业务功能以及相关联的其他系统业务功能。本发明由于对系统的使用日志,挖掘出同岗位人员使用系统的关联功能,同时可以发现未授权的业务功能,简化操作人员查找系统功能操作步骤,为快速便捷获取企业内部所需数据提供方便。解决了现有系统不能很好地适配不同岗位人员的使用需求,导致操作复杂的问题。
22.以上是对本发明的一种电力系统的个性化业务功能计算方法的一个实施例进行的详细描述,以下将对本发明的一种电力系统的个性化业务功能计算方法的另一实施例进行详细描述。
23.本实施例提供了一种电力系统的个性化业务功能计算方法,包括:s201:输入用户系统使用日志、用户组织架构、用户系统授权。
24.需要说明的是,输入所需数据包括用户系统使用日志(业务系统名称、单位、员工编码、功能名称、使用时长)、用户组织架构(单位、员工编码、岗位名称)、用户系统授权(业务系统名称、单位、员工编码、功能名称)、各系统功能可用标识。
25.s202:对用户系统使用日志进行清洗,并根据用户组织架构对清洗后的用户系统使用日志进行功能编排。
26.需要说明的是,系统日志的清洗具体指不满意数据的剔除和各系统统一格式的整理。存在如下四种情况,需要在系统日志中剔除:第一,剔除多余的系统功能。系统日志中同一个人、同一系统、同一功能存在大量的重复记录,需保留停留时间最长的一条记录,其他重复的做删除处理。第二,剔除停留时间太短的功能。用户在使用系统时,一般是会在功能上停留一段时间,如果停留时间太短(即小于时间阈值,如少于10秒),可能认为没有功能的使用价值,应该予以剔除。第三,剔除已经停用的功能。通过各用户系统功能可用标识,根据停用标识,剔除用户系统日志表中的功能。第四,剔除未授权的功能。系统在不断更新升级的过程中,部分功能会停用或调整,因此,对于系统日志中的功能,需要对照用户系统授权
表的内容项,剔除已经不在对应人员的权限范围的功能。如,系统日志中的用户a曾经使用过应用系统s的功能s,但是用户a在应用系统s授权表中已经取消了功能s,则在系统日志中剔除用户a的应用系统s的功能s。
27.系统日志的功能编排指合并各系统,对系统功能唯一编号。将不同的系统日志,合并成一个统一的矩阵,并增加两列:一列是从用户组织架构中得出员工的岗位,相同的岗位给予一个相同的编号;另外一列,是系统的功能编号,同一个系统的相同功能给予相同的编号。
28.s203:利用关联规则,生成系统使用人员的动态个性化功能列表。
29.需要说明的是,在组织内部,一段期间内相同的岗位之间推荐业务功能具有更大的参考价值,从内部人员一定周期(1年、1月等)内的功能使用日志中按照上述步骤提取加工员工使用业务功能的数据,形成一个数据矩阵,此数据矩阵可以描述为:以每个员工的员工编号(其中i是岗位,j是顺序编号)为标识符,其使用的业务功能(m是第m项业务),构造第i*j个员工系统功能使用集合。对岗位i,利用频繁项集挖掘算法从中找出所有满足最小支持度阈值的频繁项集,按照下述规则从频繁项集中产生关联规则:confidence(a=>b)=p(a|b)=support_count(a∪b)/support_count(a)其中a∈,b∈,并且a∩b=

,confidence(a=>b)是使用b功能也使用a功能的置信度度量;support_count(a∪b)是中包含项集a∪b的岗位i的人数;support_count(a)是中包含项集a的岗位i的人数。
30.设定min_conf即最小置信度阈值,满足confidence(a=>b)≥min_conf,则构成关联规则a=>b,由此形成一组关联规则。
31.针对岗位i中的每个员工j利用上述关联规则,扩展系统业务功能,构成新的业务功能集:,其中是员工j这段时间使用的功能,是员工j这段时间没有使用但是利用上述关联规则扩展出来的功能。
32.对于不同岗位i(i=1、2、...)的每个员工,均采用上述方法进行业务功能扩展,实现个性化功能列表。
33.s204:结合用户系统授权计算用户功能权限。
34.需要说明的是,不同的单位针对同一个工作岗位,可能有不同的授权管理,需要对员工j的新的业务功能集加以区分,分别计算:

已经授权,但是没有使用的功能的功能集c:c=a

a∩b其中,b是员工j在各系统中的功能权限集合。
35.②
没有授权,但是同岗位其他人员使用的功能的功能集d:d=a

b
其中,b是员工j在各系统中的功能权限集合。
36.s205:输出用户系统使用功能。
37.需要说明的是,根据上述计算的结果,分类输出各系统用户的常用功能列表,包括:用户在预设时段内(优选近一年的时间)系统使用的功能;同岗位其他人员常使用的功能(对应功能集c,即某项系统业务功能已经对该用户授权,但是该用户未使用,而同岗位其他用户使用过);系统可能未授权的功能(对应功能集d,即某项系统业务功能还没有对该用户授权,但是而同岗位其他用户使用过)。对于后两项系统业务功能,由于无论授权与否,由于同岗位其他人员使用过,因此可以认为该用户在未来也有可能使用这些功能,故需要进行输出。从已经授权但是没有使用的功能得到启发,可以加快业务处理的进程,而从没有授权的功能获取授权,可以掌握更多的数据资源,使得工作更为便捷,决策更加合理。并从已经授权的功能,提供快速进入对应系统的方法。
38.本实施例提供一种电力系统的个性化业务功能计算方法,通过从各个业务系统收集系统使用人员的业务功能日志,剔除下架功能、无效登录等无用数据,经过岗位编号区分、不同系统功能编号不同等统一规范化处理;以同一岗位为处理集合,利用频繁项集挖掘算法得到此类岗位的关联功能,补充各系统使用人员未曾使用的业务功能,结合系统授权,最后输出三类系统功能。
39.以上是对本发明的一种电力系统的个性化业务功能计算方法的一个实施例进行的详细描述,以下将对本发明的一种电力系统的个性化业务功能计算设备的实施例进行详细描述。
40.本实施例提供了一种电力系统的个性化业务功能计算设备,设备包括处理器以及存储器:存储器用于存储计算机程序,并将计算机程序的指令发送至处理器;处理器根据计算机程序的指令执行如前述实施例所述的一种电力系统的个性化业务功能计算方法。
41.以上是对本发明的一种电力系统的个性化业务功能计算的设备的一个实施例进行的详细描述,以下将对本发明的一种计算机可读存储介质的实施例进行详细描述。
42.一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如前述实施例所述一种电力系统的个性化业务功能计算方法。
43.以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1