一种基于区块链的政务信息化系统绩效评价方法和装置与流程

文档序号:32445746发布日期:2022-12-07 00:03阅读:91来源:国知局
一种基于区块链的政务信息化系统绩效评价方法和装置与流程

1.本发明涉及数据处理领域,特别是涉及基于区块链的政务信息化系统绩效评价方法和装置。


背景技术:

2.目前,随着全国大力推广新型智慧城市和数字政府建设,作为排头兵的政务信息化系统建设的应用和成效将直接关系到整体目标的实现。随着我国政务信息化近10年的高速发展,政务领域已经实现全信息化覆盖,与此同时,正是由于高速的发展,也使得政务信息化存在重复建设,建后即弃等情况发生。如何确定政务信息化系统的应用情况及应用效能一直是业内讨论不断的关键性问题。
3.虽然现阶段绩效评价在业内已经有大量的模型和评价方法被提出,但现有绩效评价的模型和方法大部分均属于定性的评价,即通过调研、调查、询问以及问卷调查等方式进行评价。对于部分指标体系中包含技术类评价指标的,多采用人工进入系统取证(人工嗅探),调取评价数据的方式进行参数调取。上述评价方法存在如下不足:
4.1.上述通过调研、调查、询问以及问卷调查等方式进行绩效评价的方法,基本上都是基于主观判断,对于政务信息化系统的真实运行数据以及真实运营情况都没有通过技术手段进行评价,原有评价方法无法保证客观性、真实性以及准确性,最终的结果也难以真实的反映出系统的实际应用成效。
5.2.上述通过人工嗅探方式进行的绩效评价方法,因为嗅探过程中会出现由于技术能力、系统架构、处理方式等差异性问题,导致调取数据无法保证统一。部分评价指标需要长时间收集数据,最终以平均值的方式进行评价,人工无法长时间持续嗅探,导致效率低下。另外,嗅探后的数据均掌握在个人手中,可能发生泄露、篡改等影响公正性的风险,无法保证评价的客观性、真实性及准确性。
6.3、指标和评分规则制定过程中,对系统内的数据无总体性的概览,可能导致大量前期制定的指标和计算规则不合理或与系统实际情况不匹配,做了大量无用工作,造成规则后期反复修改,浪费时间和工作量。
7.由此可见,上述现有的政务信息化系统绩效评价方法,显然仍存在有不便与缺陷,而亟待加以进一步改进。如何能设计一种新的政务信息化系统绩效评价方法,使其可以提高工作效率、降低不确定性,保证评价过程公证、客观、真实,且可避免无用工作和反复修改,节约时间和工作量,成为当前业界急需解决的问题。


技术实现要素:

8.本发明要解决的技术问题是提供一种基于区块链的政务信息化系统绩效评价方法,使其可以提高工作效率、降低不确定性,保证评价过程公证、客观、真实,且可避免无用工作和反复修改,节约时间和工作量,从而克服现有的技术中存在的不足。
9.为解决上述技术问题,本发明采用如下技术方案:
10.一种基于区块链的政务信息化系统绩效评价方法,为基于区块链技术的政务信息化系统应用绩效评价方法,包括:
11.获取设定的绩效技术指标体系、为指标体系设定的支撑参数以及针对支撑参数设定的采集脚本或接口;并将上述获取的内容存储形成指标-参数-采集模板,所述模板用于以实例化采集项目的形式进行快速复用;同时将模板上传至区块链中心;
12.按照实例化采集项目对应的模板执行指标的证据采集,保存采集生成的日志及采集结果,并对采集结果进行预分析;所述预分析为:以总体概览的形式显示采集结果与指标、支撑参数的对应情况,且仅显示某一支撑参数的数据是否收集到,不对采集到的结果内容进行显示;同时,将采集过程产生的采集日志以摘要的形式上传至区块链中心,并将采集结果上传至区块链中心;
13.获取基于总体概览而制定的每个指标的评分规则,并计算绩效得分作为绩效评价结果,同时将评分规则及绩效评价结果上传至区块链中心;
14.获取并针对绩效评价过程的记录进行查看并提交监督审计意见,并将监督审计意见上传至区块链中心。
15.作为本发明进一步地改进,所述监督审计意见包括:针对指标-参数-采集模板进行查看而录入的审计意见;针对采集结果和采集日志进行查看而录入的审计意见;针对评分规则进行查看而录入的审计意见;针对绩效评价结果进行查看而录入的审计意见;在每种查看结果显示前,后台进行如下处理:
16.将用户申请查看的内容从区块链中心提取出来与本地数据内容进行比较,如一致,则显示本地存储的内容;如果不一致,以区块链中心内容为准,提示审计用户相关内容被篡改并显示内容差异。
17.进一步地,所述绩效技术指标体系为一个由一至多级指标、支撑参数、采集脚本或接口构成的树形结构体系,对应地,所述总体概览是以树形图的形式展现,且对采集或未采集到支撑参数在树形图中以不同颜色区分。
18.进一步地,所述评分规则包括权重和每个参数的评分算法,算法的输入值由参数对应的脚本或接口在运作过程中收集得到。
19.另一方面,本发明还提供了一种与上述基于区块链的政务信息化系统绩效评价方法对应的基于区块链的政务信息化系统绩效评价装置,其包括:
20.配置模块:用于获取设定的绩效技术指标体系、为指标体系设定的支撑参数以及针对支撑参数设定的采集脚本或接口;并将上述获取的内容存储形成指标-参数-采集模板;所述模板用于以实例化采集项目的形式进行快速复用;
21.采集及预分析模块,用于按照实例化采集项目对应的模板执行指标的证据采集,保存采集生成的日志及采集结果,并对采集结果进行预分析;所述预分析为:以总体概览的形式显示采集结果与指标、支撑参数的对应情况,且仅显示某一支撑参数的数据是否收集到,不对采集到的结果内容进行显示;
22.评价模块,用于获取基于总体概览而制定的每个指标的评分规则,并计算绩效得分作为绩效评价结果;
23.区块链传输模块,用于将指标-参数-采集模板、日志对应的日志摘要、采集结果、评分规则、绩效评价结果及监督审计意见均上传至区块链中心;
24.监督审计模块,用于获取并针对绩效评价过程的记录进行查看并提交的监督审计意见。
25.作为本发明进一步地改进,所述监督审计意见包括:针对指标-参数-采集模板进行查看而录入的审计意见;针对采集结果和采集日志进行查看而录入的审计意见;针对评分规则进行查看而录入的审计意见;针对绩效评价结果进行查看而录入的审计意见;在每种查看结果显示前,后台进行如下处理:
26.将用户申请查看的内容从区块链中心提取出来与本地数据内容进行比较,如一致,则显示本地存储的内容;如果不一致,以区块链中心内容为准,提示审计用户相关内容被篡改并显示内容差异。
27.进一步地,所述绩效技术指标体系为一个由一至多级指标、支撑参数、采集脚本或接口构成的树形结构体系,对应地,所述总体概览是以树形图的形式展现,且对采集或未采集到支撑参数在树形图中以不同颜色区分。
28.进一步地,所述评分规则包括权重和每个参数的评分算法,算法的输入值由参数对应的脚本或接口在运作过程中收集得到。
29.另一方面,本发明还提供了一种计算机设备,包括:
30.一个或多个处理器;
31.存储器,用于存储一个或多个程序;
32.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述的基于区块链的政务信息化系统绩效评价方法。
33.再一方面,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述的基于区块链的政务信息化系统绩效评价方法。
34.通过采用上述技术方案,本发明至少具有以下优点:
35.1.本发明将绩效指标采集程序化、自动化,并形成模板,可以快速复用模板并进行自动化采集活动,提高了工作效率并降低了不确定性。
36.2.本发明实现采集指标、采集参数、采集手段(脚本或接口)、采集过程、采集结果、评分规则、评分结果、监督审计意见的上区块链管理,所有证据可以追踪且不可篡改,可最大程度地保证评价过程的公正性、客观性和真实性,有利于保证绩效评价的实施意义。
37.3.本发明在制定评分规则前生成系统的数据的总体概览,在不损害评价公正性、客观性的同时为制定评分规则提供参考,避免了大量的无用工作和反复修改,节约时间和工作量。
38.4.本发明可以将隐含于计算机系统的各种支撑参数提取出来,转化为可支撑绩效评价的关键证据点,有利于形成后期的绩效指标库,以及支撑参数库,有利于评价资产的积累和政务信息化建设经验的借鉴。
39.5.本发明可自动化生成绩效评价结果,降低系统熟悉、技术学习以及沟通交互成本,有利于大幅度提升工作效率。
40.6.本发明的适应性广,可最大程度的适应现阶段电子政务领域中的不同业务方向、不同类型系统的绩效评价需求。
附图说明
41.上述仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,以下结合附图与具体实施方式对本发明作进一步的详细说明。
42.图1是本发明一实施例中的基于区块链的政务信息化系统绩效评价方法的整体示意图;
43.图2是指标体系结构示意图;
44.图3是指标体系及与其对应的支撑参数示意图;
45.图4是可靠性的可用率参数得分(score)的计算方法示意图;
46.图5是可靠性的故障恢复时间(score)的计算方法示意图;
47.图6是使用率的平均在线用户得分(score)示意图;
48.图7是为每个支撑参数生成一个采集脚本的结构示意图;
49.图8是显示采集结果与指标及支撑参数的对应关系图;
50.图9是基于总体概览而制定的每个指标的评分规则示意图;
51.图10是本发明一实施例中的基于区块链的政务信息化系统绩效评价装置的结构示意图;
52.图11是本发明一实施例中的计算机设备的结构示意图。
具体实施方式
53.下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域技术人员。
54.本实施例提供一种基于区块链的政务信息化系统绩效评价方法,该方法是基于区块链技术的政务信息化系统应用绩效评价方法,其总体示意图如图1所示,下面按总体示意图分步骤进行说明:
55.s1、获取设定的绩效技术指标体系。
56.根据被评价的政务信息化系统的特点设计用于绩效评价的绩效技术指标体系。绩效评价指标体系通常为一个由一至多级指标、支撑参数、采集脚本或接口构成的树形结构体系,如下图2所示,即可以有多个一级指标,如可靠性、使用率、数据共享等;每一个指标下可以有若干个二级指标及子指标。
57.根据被评价的政务信息化系统的特点设计好相应的绩效技术指标体系后,计算机即可获取录入的绩效技术指标体系。
58.s2、获取为指标体系设定的支撑参数。
59.每个绩效指标应有一些系统参数来进行支撑,应识别并设定绩效指标的绩效支撑参数,即可以用技术手段在现有系统中采集到的量化信息或量化信息的汇总。参数下可以设置子参数,直到叶子节点的参数可以采用已确定的技术手段(脚本或接口调用)的方式进行收集和统计。
60.如图3所示,支撑参数可以包含位于可靠性指标下的可用率、故障恢复时间等,可以包含位于使用率指标下的平均在线用户数、资源利用率、业务处理量等,也可以包含位于
数据共享指标下的数据接口1调用次数,数据接口2调用次数等;而子参数可以是位于资源利用率下的cpu利用率、网络传输率等。
61.根据指标体系设定支撑参数后,计算机即可获取录入的、为指标体系设定的支撑参数。
62.s3、获取针对支撑参数设定的采集脚本或接口。
63.即要为每个叶子节点的支撑参数设定该参数的采集方法(可通过程序脚本或接口调用的返回值)。
64.以可靠性的可用率参数为例,示例如下:
[0065][0066]
如图4和上述公式(1)可知,如上图和公式,可靠性的可用率参数得分(score)的计算方法。为由apm系统日志中得到的若干个异常信息,计算每个异常信息的最终时间(eti)与开始时间(sti)之差,并累计相加后得到总停机时间,总运行时间(at)减去总停机时间,再除以总运行时间(at)后计算百分比。据此编写脚本。
[0067]
以可靠性的故障恢复时间参数为例,示例如下:
[0068][0069]
如图5和上述公式(2)可知,可靠性的故障恢复时间(score)的计算方法,为由apm系统日志中得到的n个异常信息,计算每个异常信息的最终时间(eti)与开始时间(sti)之差,并累计相加后求平均得到,再参考下述表1按值进行打分,如:
[0070]
表1恢复时间与得分对应表
[0071]
恢复时间得分《2分钟100《10分钟80《20分钟60《2小时40》=2小时0
[0072]
据此编写采集脚本。
[0073]
以使用率的平均在线用户数参数为例,示例如下:
[0074][0075]
如图6和上述公式(3)可知,平均在线用户得分(score)为近一个月每天上午11点和下午3点执行sql语句查询用户数据量(counta+countb)累计之和除以查询执行次数2n,计算其与预期值的百分比,据此编写采集脚本。
[0076]
以此类推,为每个支撑参数生成一个采集脚本或接口,如图7所示。
[0077]
s4、将上述获取的内容存储形成指标-参数-采集模板,同时将模板上传至区块链
中心。
[0078]
将指标内容、参数内容、采集脚本或接口,以及三者的关联关系以数据或文件形式存储为模板并同操作人、操作时间信息在本地数据库上进行存储,与区块链中心建立安全传输通道,同时上传区块链中心。(一个系统中可以存在多套指标体系及其对应的参数和脚本或接口)。
[0079]
s5、实例化一个采集项目。
[0080]
在进行某一次信息采集前,先利用模板信息实例化一个采集项目,选择s4中形成的模板指标-参数-采集模板即可生成该模板的一个实例。使s4中形成的指标-参数-采集模板可以用于以实例化采集项目的形式进行快速复用。
[0081]
s6、按照实例化采集项目对应的模板执行指标的证据采集。
[0082]
按照实例化项目对应的模板的脚本内容执行脚本,保存采集生成的日志。与区块链中心建立安全传输通道,将脚本执行时段对应系统的日志内容(包括应用和数据库日志以及日志模块或是集中日志系统中的日志)形成的日志摘要内容上传至区块链中心。
[0083]
s7、保存采集结果。
[0084]
在执行s6的同时,将脚本的输出内容以及执行人和执行时间存入本地数据库,与区块链中心建立安全传输通道,相关内容同时上传区块链中心。
[0085]
s8、采集结果进行预分析,显示采集结果与指标等的对应关系。
[0086]
对采集到的数据进行第一次分析,只分析某一支撑参数的数据是否收集到(有、无),不必对采集到的内容进行分析。如以总体概览的形式(如树形图)显示采集结果与指标、支撑参数的对应情况,且仅显示某一支撑参数的数据是否收集到,不对采集到的结果内容进行显示;
[0087]
如采集到相关参数用颜色标识(示例如下图8,其中深灰色为未采集到数据,浅灰色为采集到数据),实际上优选采用红色或绿色等鲜艳颜色进行表示区分。
[0088]
上述对采集的结果进行预分析,生成总体概览,可以为制定评分规则提供参考。常规的绩效评价是在前期直接制定指标和计算规则,会导致大量前期制定的指标与实际收集到的信息比较后发现设置不合理或与系统实际情况不匹配,从而做了大量无用工作,造成规则后期反复修改,浪费时间和工作量。并可能引起外界对绩效评价的公正性产生质疑。而本发明通过先进行采集形成一个总体的概览,进而可以明确知道哪些参数可以收集到,哪些无法收集到,在后期制定评分规则时,对于无法收集到的数据可以只设置较低的及格分数即可,避免由于前期估算不准产生的高权重或高分数影响最终评价结果的情况发生,减少了无用过程和工作内容。另外,在显示时,仅显示对某一支撑参数是否采集到,而不显示其具体内容,这样后期在规则制定时,可以避免由于先了解内容而对其分数或权重进行偏向,破坏评价的公正性,进一步避免了主观因素的影响,使最终制定的结果更加客观、准确。
[0089]
s9、获取基于总体概览而制定的每个指标的评分规则。
[0090]
处理后的示例如图9所示,将采集实例的参数结果算法以及最终评分规则(权重与每个参数的评分算法或计算方法)与相关信息(操作人、操作时间等)存入本地数据库并与区块链中心建立安全传输通道,同时上传区块链中心。其中算法的输入值由参数对应的脚本或接口在运作过程中收集得到。
[0091]
s10、获取计算绩效得分作为绩效评价结果,同时将绩效评价结果上传至区块链中
心。
[0092]
利用s8给出的采集指标结果与s9给出的评分规则计算本次采集活动的最终的绩效得分,作为绩效评价结果,与区块链中心建立安全传输通道,同时上传区块链中心。
[0093]
s11、获取并针对绩效评价过程的记录进行查看并提交的监督审计意见,并将监督审计意见上传至区块链中心。
[0094]
其中监督审计意见包括:
[0095]
1)针对指标-参数-采集模板进行查看而录入的审计意见;
[0096]
2)针对采集结果和采集日志进行查看而录入的审计意见;
[0097]
3)针对评分规则进行查看而录入的审计意见;
[0098]
4)针对绩效评价结果进行查看而录入的审计意见;
[0099]
在每种查看结果显示前,后台进行如下处理:
[0100]
1)将用户申请查看的内容从区块链中心提取出来与本地数据内容进行比较,如一致,则显示本地存储的内容;
[0101]
2)如果不一致,以区块链中心内容为准,提示审计用户相关内容被篡改并显示内容差异。
[0102]
在上述整个绩效评价过程中,实现了采集指标、采集参数、采集手段(脚本或接口)、采集过程、采集结果、评分规则、评分结果、监督审计意见的上区块链管理,所有证据可以追踪且不可篡改。
[0103]
如图10所示,在另一实施例中,还提供了一种与上述基于区块链的政务信息化系统绩效评价方法对应的基于区块链的政务信息化系统绩效评价装置,其包括:
[0104]
配置模块:用于获取设定的绩效技术指标体系、为指标体系设定的支撑参数以及针对支撑参数设定的采集脚本或采集接口;并将上述获取的内容存储形成指标-参数-采集模板;所述模板用于以实例化采集项目的形式进行快速复用;
[0105]
采集及预分析模块,用于按照实例化采集项目对应的模板执行指标的证据采集,保存采集生成的日志及采集结果,并对采集结果进行预分析;所述预分析为:以总体概览的形式显示采集结果与指标、支撑参数的对应情况,且仅显示某一支撑参数的数据是否收集到,不对采集到的结果内容进行显示;
[0106]
评价模块,用于获取基于总体概览而制定的每个指标的评分规则,并计算绩效得分作为绩效评价结果;
[0107]
区块链传输模块,用于将指标-参数-采集模板、日志对应的日志摘要、采集结果、评分规则、绩效评价结果及监督审计意见均上传至区块链中心;
[0108]
监督审计模块,用于获取并针对绩效评价过程的记录进行查看并提交的监督审计意见。
[0109]
需要说明的是,该实施例是与上述方法实施例对应的装置实施例,上述方法实施例中的所有实现方式均适用于该装置的实施例中,也能达到相同的技术效果。
[0110]
在另一实施例中,还提供了一种计算机设备,包括:
[0111]
一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述的基于区块链的政务信息化系统绩效评价方法。
[0112]
本发明具体实施例并不对计算设备的具体实现做限定。
[0113]
如图11所示,该计算机设备可以包括:处理器、通信接口、存储器、以及通信总线。
[0114]
其中:处理器、通信接口、以及存储器通过通信总线完成相互间的通信。通信接口,用于与其它设备比如客户端或其它服务器等的网元通信。处理器,用于执行程序,具体可以执行上述用于计算机设备的基于区块链的政务信息化系统绩效评价方法实施例中的相关步骤。
[0115]
具体地,程序可以包括程序代码,该程序代码包括计算机操作指令。
[0116]
处理器可能是中央处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。计算机设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。
[0117]
存储器,用于存放程序。存储器可能包含高速ram存储器,也可能还包括非易失性存储器,例如至少一个磁盘存储器。
[0118]
程序具体可以用于使得处理器执行上述任意方法实施例中的一种基于区块链的政务信息化系统绩效评价方法。程序中各步骤的具体实现可以参见上述一种基于区块链的政务信息化系统绩效评价方法实施例中的相应步骤中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
[0119]
本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法实施例中的基于区块链的政务信息化系统绩效评价方法。
[0120]
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,本领域技术人员利用上述揭示的技术内容做出些许简单修改、等同变化或修饰,均落在本发明的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1