一种评估区域政府数据开放水平的方法及装置与流程

文档序号:11520450阅读:210来源:国知局
一种评估区域政府数据开放水平的方法及装置与流程

本发明涉及计算机技术领域,特别涉及一种评估区域政府数据开放水平的方法及装置。



背景技术:

在当前数据爆炸的时代,政府部门将拥有的数据作为服务开放给社会,可以在很大程度充分挖掘出数据的潜在价值。

目前,在我国部分中央部委、省份、直辖市以地市级政府部门已经对外进行了数据开放。但是在数据开放过程中,只是进行了数据开放,并未对各个政府部门的数据开放水平进行评估。因此,现有的方式不能确定数据开放水平。



技术实现要素:

本发明提供了一种评估区域政府数据开放水平的方法及装置,可以确定数据开放水平。

第一方面,本发明实施例提供了一种评估区域政府数据开放水平的方法,该方法可以包括:

确定至少一个评估项目以及每一个所述评估项目分别对应的至少一个条件参数;

在待评估区域的数据开放信息中,获取每一个所述评估项目分别对应的评估数据;

针对于每一个所述评估项目均执行:确定当前所述评估项目对应的所述评估数据与每一个所述条件参数的匹配参数,根据各个所述匹配参数确定当前所述评估项目对应的评估分数;

根据每一个所述评估项目对应的评估分数,确定所述待评估区域的数据开放水平。

优选地,

所述确定当前所述评估项目对应的所述评估数据与每一个所述条件参数的匹配参数,包括:

在当前所述评估项目对应的至少一个条件参数中,选择与所述评估数据相关的条件参数,以及与所述评估数据不相关的条件参数;

确定所述评估数据与每一个不相关的所述条件参数的匹配参数为0;

判断所述评估数据与每一个相关的所述条件参数是否相匹配,如果是,确定相关的所述条件参数的匹配参数为预先设定的分值;否则,确定相关的所述条件参数的匹配参数为0。

优选地,

所述根据各个所述匹配参数确定当前所述评估项目对应的评估分数,包括:

根据各个所述匹配参数,通过公式(1),计算当前所述评估项目对应的评估分数;

其中,所述na表征第a个当前所述评估项目对应的评估分数;所述si表征当前所述评估项目对应的所述评估数据与第n个所述条件参数的匹配参数;所述ta表征当前所述评估项目对应的所述评估数据与全部所述条件参数的最大匹配参数的总和。

优选地,

所述根据每一个所述评估项目对应的评估分数,确定所述待评估区域的数据开放水平,包括:

根据每一个所述评估项目对应的评估分数,根据公式(2),计算所述待评估区域的综合评估分数;

m=α1n1+α2n2+…+αana(2)

其中,所述m表征所述综合评估分数;所述na表征第a个所述评估项目对应的评估分数;所述αa表征第a个所述评估项目对应的权重;

根据所述综合评估分数,确定所述待评估区域的数据开放水平。

优选地,

所述至少一个评估项目包括:政府支持度指标、开放门户建设指标以及开放数据质量指标中至少一种。

优选地,

当所述评估项目包括政府支持度指标时,

所述政府支持度指标对应的所述至少一个条件参数,包括:数据开放发展纲要、数据发展部门名称及部门职责说明、数据开放专家委员会名称、数据开放标准规范名称、数据开放资金的金额、数据安全管理方法名称中的至少一种;

当所述评估项目包括开放门户建设指标时,

所述开放门户建设指标对应的所述至少一个条件参数,包括:数据目录格式及内容、数据检索类型、数据筛选类型、数据排序类型、数据下载类型、数据应用参数、数据接口参数、数据用户信息中的至少一种;

当所述评估项目包括开放数据质量指标时,

所述开放数据质量指标对应的所述至少一个条件参数,包括:数据量、数据格式、数据完整性、数据更新及历史数据处理方法及频次中的至少一个种。

第二方面,本发明实施例提供了一种评估区域政府数据开放水平的装置,该装置包括:

确定单元,用于确定至少一个评估项目以及每一个所述评估项目分别对应的至少一个条件参数;

获取单元,用于在待评估区域的数据开放信息中,获取每一个所述评估项目分别对应的评估数据;

处理单元,用于针对于确定单元确定的每一个所述评估项目均执行:确定当前所述评估项目对应的所述评估数据与每一个所述条件参数的匹配参数,根据各个所述匹配参数确定当前所述评估项目对应的评估分数;

评估单元,用于根据处理单元确定的每一个所述评估项目对应的评估分数,确定所述待评估区域的数据开放水平。

优选地,

所述处理单元,包括:选择子单元、确定子单元以及判断子单元;

所述选择子单元,用于在当前所述评估项目对应的至少一个条件参数中,选择与所述评估数据相关的条件参数,以及与所述评估数据不相关的条件参数;

所述确定子单元,用于确定所述评估数据与每一个不相关的所述条件参数的匹配参数为0;

所述判断子单元,用于判断所述评估数据与每一个相关的所述条件参数是否相匹配,如果是,确定相关的所述条件参数的匹配参数为预先设定的分值;否则,确定相关的所述条件参数的匹配参数为0。

优选地,

所述处理单元,包括第一计算子单元;

所述第一计算子单元,用于根据各个所述匹配参数,通过公式(1),计算当前所述评估项目对应的评估分数;

其中,所述na表征第a个当前所述评估项目对应的评估分数;所述si表征当前所述评估项目对应的所述评估数据与第n个所述条件参数的匹配参数;所述ta表征当前所述评估项目对应的所述评估数据与全部所述条件参数的最大匹配参数的总和。

优选地,

所述评估单元,包括:第二计算子单元和评估子单元;

所述第二计算子单元,用于根据每一个所述评估项目对应的评估分数,根据公式(2),计算所述待评估区域的综合评估分数;

m=α1n1+α2n2+…+αana(2)

其中,所述m表征所述综合评估分数;所述na表征第a个所述评估项目对应的评估分数;所述αa表征第a个所述评估项目对应的权重;

所述评估子单元,用于根据所述第二计算子单元计算的所述综合评估分数,确定所述待评估区域的数据开放水平。

本发明实施例提供了一种评估区域政府数据开放水平的方法及装置,通过确定至少一个评估项目以及每一个评估项目分别对应的条件参数,然后在待评估区域的数据开放信息中,获取每一个评估项目对应的评估数据。并针对每一个评估项目均执行如下操作:确定评估项目对应的评估数据与各个所述条件参数的匹配参数,然后根据确定的各个匹配参数确定评估项目对应的评估分数。待确定了每一个评估项目对应的评估分数后,根据每一个评估项目对应的评估分数,确定待评估区域的数据开放水平。通过上述可知,本方案可以将获取的每一个评估项目的评估数据与对应的条件参数进行匹配,得出评估分数,并根据各个评估项目的评估分数,确定待评估区域的数据开放水平。因此,本发明提供的方案可以确定数据开放水平。

附图说明

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

图1是本发明一个实施例提供的一种评估区域政府数据开放水平的方法的流程图;

图2是本发明另一个实施例提供的一种评估区域政府数据开放水平的方法的流程图;

图3是本发明一个实施例提供的评估区域政府数据开放水平的装置所在设备的一种硬件结构图;

图4是本发明一个实施例提供的一种评估区域政府数据开放水平的装置的结构示意图;

图5是本发明另一个实施例提供的一种评估区域政府数据开放水平的装置的结构示意图;

图6是本发明一个实施例提供的一种包括第一计算子单元的评估区域政府数据开放水平的装置的结构示意图;

图7是本发明一个实施例提供的一种包括第二计算子单元和评估子单元的评估区域政府数据开放水平的装置的结构示意图。

具体实施方式

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

如图1所示,本发明实施例提供了一种评估区域政府数据开放水平的方法,该方法可以包括以下步骤:

步骤101:确定至少一个评估项目以及每一个所述评估项目分别对应的至少一个条件参数;

步骤102:在待评估区域的数据开放信息中,获取每一个所述评估项目分别对应的评估数据;

步骤103:依次从每一个所述评估项目中,选择一个所述评估项目作为当前所述评估项目;

步骤104:确定当前所述评估项目对应的所述评估数据与每一个所述条件参数的匹配参数,根据各个所述匹配参数确定当前所述评估项目对应的评估分数;

步骤105:判断选择的所述评估项目是否为最后一个评估项目,如果是,执行步骤106;否则,执行步骤103。

步骤106:根据每一个所述评估项目对应的评估分数,确定所述待评估区域的数据开放水平。

根据如图1所示的实施例,通过确定至少一个评估项目以及每一个评估项目分别对应的条件参数,然后在待评估区域的数据开放信息中,获取每一个评估项目对应的评估数据,并针对每一个评估项目均执行如下操作:确定评估项目对应的评估数据与各个所述条件参数的匹配参数,然后根据确定的各个匹配参数确定评估项目对应的评估分数。待确定了每一个评估项目对应的评估分数后,根据每一个评估项目对应的评估分数,确定待评估区域的数据开放水平。通过上述可知,本方案可以将获取的每一个评估项目的评估数据与对应的条件参数进行匹配,得出评估分数,并根据各个评估项目的评估分数,确定待评估区域的数据开放水平。因此,本发明提供的实施例可以确定数据开放水平。

在本发明一个实施例中,上述图1所示流程图中所涉及的至少一个评估项目包括:政府支持度指标、开放门户建设指标以及开放数据质量指标中至少一种。

在本实施例中,评估项目的具体型式可以根据业务要求确定,其中至少一个评估项目可以包括政府支持度指标、开放门户建设指标以及开放数据质量指标中至少一种,只是一种优选的方式,还可以根据业务要求进行增加和修改。

政府支持度指标,可以反映出政府是否支持以及支持的力度,并直接决定政府管辖区域内是否能够进行数据开放,在很大程度上决定数据开放的发展前景。因此,政府支持度指标可以作为评估项目对待评估区域的数据开放水平进行评估。

开放门户建设指标,由于开放门户网站是政府把数据开放给广大用户的基本手段,数据开放门户的建设指标,可以直接反映出开放门户网站的建设水平,并决定了广大用户是否能够快速便捷的获取需要的数据。因此,开放门户建设指标可以作为评估项目对待评估区域的数据开放水平进行评估。

开放数据质量指标,可以直接反映出政府提供的开放平台中各个数据开放程度的指标。比如开放数据量、数据更新能力等。因此,开放数据质量指标可以作为评估项目对待评估区域的数据开放水平进行评估。

根据上述实施例,根据具体的业务要求确定至少一个评估项目可以包括政府支持度指标、开放门户建设指标以及开放数据质量指标中任意一种或多种。可以灵活选择评估项目,因此业务适用性较高。

在本发明一个实施例中,当上述图1所示流程图中所涉及的所述评估项目包括政府支持度指标时,

所述政府支持度指标对应的所述至少一个条件参数,包括:数据开放发展纲要、数据发展部门名称及部门职责说明、数据开放专家委员会名称、数据开放标准规范名称、数据开放资金的金额、数据安全管理方法名称中的至少一种;

当上述图1所示流程图中所涉及的所述评估项目包括开放门户建设指标时,

所述开放门户建设指标对应的所述至少一个条件参数,包括:数据目录格式及内容、数据应用参数、数据接口参数、数据用户名称中的至少一种;

当上述图1所示流程图中所涉及的所述评估项目包括开放数据质量指标时,

所述开放数据质量指标对应的所述至少一个条件参数,包括:数据量、数据格式、数据完整性、数据更新及历史数据处理方法及频次中的至少一个种。

在本实施例中,评估项目包括政府支持度指标时,政府支持度指标对应的条件参数的数量和型式均可以根据业务要求确定。其中,政府支持度指标对应的条件参数可以包括:数据开放发展纲要、数据发展部门名称及部门职责说明、数据开放专家委员会名称、数据开放标准规范名称、数据开放资金的金额、数据安全管理方法名称中的至少一种,只是一种优选方式也可以根据业务要求进行相应的增加和修改。

在本实施例中,评估项目包括开放门户建设指标时,开放门户建设指标对应的条件参数的数量和型式均可以根据业务要求确定。开放门户建设指标对应的条件参数可以包括:数据目录格式及内容、数据检索类型、数据筛选类型、数据排序类型、数据下载类型、数据应用参数、数据接口参数、数据用户信息中的至少一种,只是一种优选方式,也可以根据业务要求进行相应的增加和修改。下面对每一种条件参数进行详细说明:

1、数据目录格式及内容

数据目录是否按照数据提供单位进行分类,以及数据目录是否根据数据的服务内容,将数据按照所属的主题进行管理和分类查询。

2、数据检索类型

数据检索类型,包括:关键词检索、以及模糊检索。

3、数据筛选类型

数据筛选类型,包括:按照主题进行筛选、按照数据提供部门筛选以及按照数据格式筛选。

4、数据排序类型

数据排序类型,包括:按照热度进行排序、按照更新时间进行排序;其中,按照热度进行排序可以通过数据下载量以及访问量等方式进行衡量。

5、数据下载类型

数据下载类型,包括:用户是否可以无条件的浏览、下载以及使用数据;用户是否需要注册成为开放门户网站后才可以进行数据浏览、下载以及使用数据;有些网站会在一个页面中挂载多个数据文件,当通过该页面的url定位到该网页后,无法快速地定位到需要的数据,因此是否需要做出单一数据对应唯一url的要求才可以进行数据浏览、下载以及使用数据。

6、数据应用参数

数据应用参数,包括:应用数量、应用简介以及应用评价体系;其中,应用数据是衡量数据开放程度以及用户活力的直接方式。考虑到当前发展阶段的限制,对数量分为不同的量级进行评价,假设网站的应用数量为n,按照应用个数的格式,具体分级为:0级(n=0)、1级(0<n<=5)、2级(5<n<=10)、3级(10<n<=20)、4级(20<n<=30),5级(n>30),从而判断应用数据属于哪个级别。应用简介能够在用户使用该应用前快速了解应用的作用,从而判断出是否能够满足自己的需求,因此可以帮助用户快速的获得需要的应用。应用评价体系,通过应用评价体系用户可以对使用过的应用进行评价和反馈,能够使其他用户更好的了解应用。同时,开发者能够通过用户反馈及时了解应用存在的问题。

7、数据接口参数

数据接口能够为用户提供数据服务支持,减少用户的开发成本以及系统维护成本,降低数据创新应用的开发门槛,使得用户能够把精力全部放在数据应用创新上来。

数据接口参数,包括:数据接口基本信息和数据接口的易用性。其中,数据接口级别信息可以判断是否具有接口地址、接口简介、请求示例、请求方式、支持格式中的至少一种。数据接口的易用性可以判断是否具有api测试工具、有参数说明、错误码参照、有示例代码中的至少一种。

8、数据用户信息

数据用户信息,包括:普通用户和开发者。其中,对于普通用户是否具有个人收藏,订阅服务,分享功能,意见反馈系统,数据请求中的至少一种服务。对于开发者查看、更新、删除自己发布的应用,上传新的应用,请求新的数据接口中的至少一种服务。

在本实施例中,评估项目包括开放数据质量指标时,开放数据质量指标对应的条件参数的数量和型式均可以根据业务要求确定。其中,开放门户建设指标对应的条件参数,包括:数据量、数据格式、数据完整性、数据更新及历史数据处理方法及频次中的至少一种,只是一种优选方式也可以根据业务要求进行相应的增加和修改。下面对每一种条件参数进行详细说明容:

1、数据量

数据量,包括根据数量的大小,进行分级,比如,以gb为单位,1级(9<n<=20)、2级(20<n<=30)、3级(30<n<=50)、4级(50<n<=100),5级(n>100)。

2、数据格式

确定数据根式,比如数据的格式可以为xls、xlsx、csv、txt、json中的至少一种。

3、数据完整性

判断数据是否包括数据名称、数据提供单位、数据发布时间、数据更新周期、数据最后更新时间、数据所属主题分类、数据格式、包含数据项、公开属性中的至少一种。

4、数据更新及历史数据处理方法及频次

数据更新及历史数据处理方法及频次,包括:数据是否进行及时更新、数据是否在更新的同时,保留历史数据、以及是否对新数据和历史数据进行了统一管理。

根据上述实施例,每一个评估项目都具有对应的条件参数,且条件参数的具体型式可以根据业务确定。因为可以灵活选择每一个评估项目对应的条件参数,因此可以全面的评估数据开放水平。

在本发明一个实施例子中,上述图1所述流程图中的步骤104中所涉及的确定当前所述评估项目对应的所述评估数据与每一个所述条件参数的匹配参数,可以包括:

在当前所述评估项目对应的至少一个条件参数中,选择与所述评估数据相关的条件参数,以及与所述评估数据不相关的条件参数;

确定所述评估数据与每一个不相关的所述条件参数的匹配参数为0;

判断所述评估数据与每一个相关的所述条件参数是否相匹配,如果是,确定相关的所述条件参数的匹配参数为预先设定的分值;否则,确定相关的所述条件参数的匹配参数为0。

在本实施例中,每一个条件参数对应的分值可以根据业务要求确定,比如当评估项目包括政府支持度指标时,条件参数每满足以下一个条件参数时匹配参数记1分:数据开放发展纲要、数据发展部门名称及部门职责说明、数据开放专家委员会名称、数据开放标准规范名称、数据开放资金的金额、数据安全管理方法名称。比如,评估数据只包括数据开放发展纲要a、数据发展部门名称及部门职责说明a、数据开放专家委员会名称a,则确定数据开放发展纲要、数据发展部门名称及部门职责说明、数据开放专家委员会名称为与评估数据相关的条件参数,确定数据开放标准规范名称、数据开放资金的金额、数据安全管理方法名称为与评估数据不相关的条件参数。确定评估数据与每一个不相关的条件参数的匹配参数为0;判断评估数据与每一个相关的条件参数均相匹配,确定相关的条件参数的匹配参数为预先设定的分值1。

在本实施例中,同理,在当评估项目包括开放门户建设指标和开放数据质量指标时,也可以按照上述的设定过程为对应的各个条件参数设定分值。

根据上述实施例,通过在评估项目对应的至少一个条件参数中,选择与评估数据相关的条件参数,以及与评估数据不相关的条件参数。并确定评估数据与每一个不相关的条件参数的匹配参数为0。且当评估数据与相关的条件参数相匹配时,确定相关的条件参数的匹配参数为预先设定的分值,当评估数据与相关的条件参数不相匹配时,确定相关的条件参数的匹配参数为0。由于可以根据评估数据与各个条件参数的匹配程度确定相应的匹配参数,因此评估的较为全面。

在本发明一个实施例中,上述图1所述流程图中的步骤104中所涉及的根据各个所述匹配参数确定当前所述评估项目对应的评估分数,可以包括:

根据各个所述匹配参数,通过公式(1),计算当前所述评估项目对应的评估分数;

其中,所述na表征第a个当前所述评估项目对应的评估分数;所述si表征当前所述评估项目对应的所述评估数据与第n个所述条件参数的匹配参数;所述ta表征当前所述评估项目对应的所述评估数据与全部所述条件参数的最大匹配参数的总和。

在本实施例中,比如当评估项目包括政府支持度指标时,条件参数每满足以下一个条件参数时匹配参数记1分:数据开放发展纲要、数据发展部门名称及部门职责说明、数据开放专家委员会名称、数据开放标准规范名称、数据开放资金的金额、数据安全管理方法名称。则评估项目对应的评估数据与全部条件参数的最大匹配参数的总和ta为6。比如,评估数据只包括数据开放发展纲要a、数据发展部门名称及部门职责说明a、数据开放专家委员会名称a,则确定数据开放发展纲要、数据发展部门名称及部门职责说明、数据开放专家委员会名称为与评估数据相关的条件参数,确定数据开放标准规范名称、数据开放资金的金额、数据安全管理方法名称为与评估数据不相关的条件参数。确定评估数据与每一个不相关的条件参数的匹配参数为0;判断评估数据与每一个相关的条件参数均相匹配,确定相关的条件参数的匹配参数为预先设定的分值1。则将6个匹配参数带入公式(1)中得到政府支持度指标对应的评估分数为:

在本实施例中,同理,在当评估项目包括开放门户建设指标和开放数据质量指标时,也可以按照上述的计算过程得到对应的评估分数。

根据上述实施例,每一个评估项目对应的评估分数,可以通过其对应的各个匹配参数计算得到,由于计算过程中涉及到了评估项目对应的评估数据与每一个条件参数的匹配参数,因此得到的估算分数可以全面反映评估项目的情况。

在本发明一个实施例中,上述图1所示流程图中的步骤106根据每一个所述评估项目对应的评估分数,确定所述待评估区域的数据开放水平,可以包括:

根据每一个所述评估项目对应的评估分数,根据公式(2),计算所述待评估区域的综合评估分数;

m=α1n1+α2n2+…+αana(2)

其中,所述m表征所述综合评估分数;所述na表征第a个所述评估项目对应的评估分数;所述αa表征第a个所述评估项目对应的权重;

根据所述综合评估分数,确定所述待评估区域的数据开放水平。

在本实施例中,每一个评估项目对应的权重可以根据业务要求确定,比如评估项目包括政府支持度指标、开放门户建设指标以及开放数据质量指标时,政府支持度指标对应的权重为20%、开放门户建设指标对应的权重为30%、开放数据质量指标对应的权重为50%。

在本实施例中,比如,政府支持度指标、开放门户建设指标以及开放数据质量指标对应的评估分数分别为50%、80%、60%,则将各个评估分数及各个设定的权重值带入公式(2),计算得到待评估区域的综合评估分数为:

m=20%×50%+30%×80%+50%×60%=0.64

然后,根据计算得到的综合评估分数0.64,确定待评估区域的数据开放水平。可见得到综合评估分数越接近于1说明待评估区域的数据开放水平越高。待确定待评估区域的数据开放水平之后,可以对待评估区域的数据开放进行调整,以提高待评估区域的数据开放水平。

根据上述实施例,可以通过各个评估项目对应的评估分数,计算得到待评估区域的综合评估分数,并根据综合评估分数确定待评估区域的数据开放水平。由于综合评估分数是通过各个评估项目对应的评估分数得到的,因此综合评估分数可以准确的反映出待评估区域的数据开放水平。

下面以评估待评估区域a为例。展开说明评估区域政府数据开放水平的方法,如图2所示,该评估区域政府数据开放水平的方法,可以包括如下步骤:

步骤201:确定至少一个评估项目以及每一个评估项目分别对应的至少一个条件参数。

在本步骤中,确定的评估项目为政府支持度指标、开放门户建设指标以及开放数据质量指标。确定政府支持度指标对应的条件参数为数据开放发展纲要、数据发展部门名称及部门职责说明、数据开放专家委员会名称、数据开放标准规范名称、数据开放资金的金额、数据安全管理方法名称。开放门户建设指标对应的条件参数为数据目录格式及内容、数据检索类型、数据筛选类型、数据排序类型、数据下载类型、数据应用参数、数据接口参数、数据用户信息。开放门户建设指标对应的条件参数为数据量、数据格式、数据完整性、数据更新及历史数据处理方法及频次。

步骤202:设定每一个条件参数的分值,以及每一个评估项目对应的权重值。

在本步骤中,设定政府支持度指标权重为20%、开放门户建设指标权重为30%以及开放数据质量指标权重为50%。

步骤203:在待评估区域的数据开放信息中,获取每一个评估项目分别对应的评估数据。

在本步骤中,在待评估区域a的数据开放信息中,获取政府支持度指标对应的评估数据1、开放门户建设指标对应的评估数据2以及开放数据质量指标对应的评估数据3。

步骤204:依次从每一个评估项目中,选择一个评估项目作为当前评估项目。

步骤205:在当前评估项目对应的至少一个条件参数中,选择与评估数据相关的条件参数,以及与评估数据不相关的条件参数。

在本步骤中,比如以政府支持度指标进行详细说明,在政府支持度指标对应的数据开放发展纲要、数据发展部门名称及部门职责说明、数据开放专家委员会名称、数据开放标准规范名称、数据开放资金的金额、数据安全管理方法名称中,选择与评估数据1相关的条件参数为政府支持度指标对应的数据开放发展纲要、数据发展部门名称及部门职责说明;选择与评估数据1不相关的条件参数为数据开放专家委员会名称、数据开放标准规范名称、数据开放资金的金额、数据安全管理方法名称。

步骤206:确定评估数据与每一个不相关的条件参数的匹配参数为0。

在本步骤中,确定评估数据1与不相关的条件参数:数据开放专家委员会名称、数据开放标准规范名称、数据开放资金的金额、数据安全管理方法名称的匹配参数均为0。

步骤207:判断评估数据与每一个相关的条件参数是否相匹配,如果是,执行步骤208;否则,执行步骤209。

在本步骤中,确定评估数据1与相关的条件参数为政府支持度指标对应的数据开放发展纲要、数据发展部门名称及部门职责说明是否匹配,其中确定政府支持度指标对应的数据开放发展纲要、数据发展部门名称与评估数据1相匹配,执行步骤208;确定数据发展部门名称及部门职责说明与评估数据2不相匹配,执行步骤209。

步骤208:确定相关的条件参数的匹配参数为预先设定的分值,并执行步骤210。

在本步骤中,确定政府支持度指标对应的数据开放发展纲要、数据发展部门名称的匹配参数均为1。

步骤209:确定相关的条件参数的匹配参数为0。

在本步骤中,确定数据发展部门名称及部门职责的匹配参数为0。

步骤210:根据各个匹配参数,计算当前评估项目对应的评估分数。

在本步骤中,将各个匹配参数代入公式(1)得到:

步骤211:判断选择的评估项目是否为最后一个评估项目,如果是,执行步骤212;否则,执行步骤204。

步骤212:根据每一个评估项目对应的评估分数,计算待评估区域的综合评估分数。

在本步骤中,比如政府支持度指标对应的评估分数为33.3%、开放门户建设指标对应的评估分数为70%以及开放数据质量指标对应的评估分数为60%。则将各个评估分数代入到公式(2),得到待评估区域的综合评估分数为:

m=20%×33.3%+30%×70%+50%×60%=0.5766

步骤213:根据综合评估分数,确定评估区域的数据开放水平。

在本步骤中,综合评估分数越接近于1说明待评估区域的数据开放水平越高。得到中和评估分数后,可以确定评估区域的数据开放水平,并根据综合评估分数对数据开放进行调整。

如图3、图4所示,本发明实施例提供了一种评估区域政府数据开放水平的装置。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。从硬件层面而言,如图3所示,为本发明实施例提供的评估区域政府数据开放水平的装置所在设备的一种硬件结构图,除了图3所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的设备通常还可以包括其他硬件,如负责处理报文的转发芯片等等。以软件实现为例,如图4所示,作为一个逻辑意义上的装置,是通过其所在设备的cpu将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。本实施例提供的评估区域政府数据开放水平的装置,包括:

确定单元401,用于确定至少一个评估项目以及每一个所述评估项目分别对应的至少一个条件参数;

获取单元402,用于在待评估区域的数据开放信息中,获取每一个所述评估项目分别对应的评估数据;

处理单元403,用于针对于确定单元401确定的每一个所述评估项目均执行:确定当前所述评估项目对应的所述评估数据与每一个所述条件参数的匹配参数,根据各个所述匹配参数确定当前所述评估项目对应的评估分数;

评估单元404,用于根据处理单元403确定的每一个所述评估项目对应的评估分数,确定所述待评估区域的数据开放水平。

根据如图4所示实施例,该评估区域政府数据开放水平的装置包括:确定单元、获取单元、处理单元和评估单元,其中,利用确定单元确定至少一个评估项目以及每一个评估项目分别对应的条件参数,获取单元在待评估区域的数据开放信息中获取确定单元确定的各个评估项目分别对应的评估数据,然后处理单元确定各个评估项目对应的评估数据与每一个条件参数的匹配参数,根据各个匹配参数确定各个评估项目对应的评估分数,之后评估单元根据处理单元确定的每一个评估项目对应的评估分数,确定待评估区域的数据开放水平。通过上述可知,本方案可以将获取的每一个评估项目的评估数据与对应的条件参数进行匹配,得出评估分数,并根据各个评估项目的评估分数,确定待评估区域的数据开放水平。因此,本发明提供的实施例可以确定数据开放水平。

在本发明一个实施例中,如图5所示,上述图4所示结构示意图中的处理单元403可以包括:选择子单元501、确定子单元502以及判断子单元503;

所述选择子单元501,用于在当前所述评估项目对应的至少一个条件参数中,选择与所述评估数据相关的条件参数,以及与所述评估数据不相关的条件参数;

所述确定子单元502,用于确定所述评估数据与每一个不相关的所述条件参数的匹配参数为0;

所述判断子单元503,用于判断所述评估数据与每一个相关的所述条件参数是否相匹配,如果是,确定相关的所述条件参数的匹配参数为预先设定的分值;否则,确定相关的所述条件参数的匹配参数为0。

在本发明一个实施例中,如图6所示,上述图4所示结构示意图中的处理单元403可以包括:第一计算子单元601;

所述第一计算子单元601,用于根据各个所述匹配参数,通过公式(1),计算当前所述评估项目对应的评估分数;

其中,所述na表征第a个当前所述评估项目对应的评估分数;所述si表征当前所述评估项目对应的所述评估数据与第n个所述条件参数的匹配参数;所述ta表征当前所述评估项目对应的所述评估数据与全部所述条件参数的最大匹配参数的总和。

在本发明一个实施例中,如图7所示,上述图4所示结构示意图中的评估单元404,可以包括:第二计算子单元701和评估子单元702;

所述第二计算子单元701,用于根据每一个所述评估项目对应的评估分数,根据公式(2),计算所述待评估区域的综合评估分数;

m=α1n1+α2n2+…+αana(2)

其中,所述m表征所述综合评估分数;所述na表征第a个所述评估项目对应的评估分数;所述αa表征第a个所述评估项目对应的权重;

所述评估子单元702,用于根据所述第二计算子单元701计算的所述综合评估分数,确定所述待评估区域的数据开放水平。

在本发明一个实施例提供了一种可读介质,该可读介质包括:执行指令,当存储控制器的处理器执行所述执行指令时,所述存储控制器执行上述任一项所述评估区域政府数据开放水平的方法。

在本发明一个实施例提供了一种存储控制器,该存储控制器包括:处理器、存储器和总线;所述存储器用于存储执行指令;所述处理器与所述存储器通过所述总线连接;当所述存储控制器运行时,所述处理器执行所述存储器存储的所述执行指令,以使所述存储控制器执行上述任一项所述评估区域政府数据开放水平的方法。

上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。

综上所述,本发明各个实施例至少可以实现如下有益效果:

1、在本发明实施例中,通过确定至少一个评估项目以及每一个评估项目分别对应的条件参数,然后在待评估区域的数据开放信息中,获取每一个评估项目对应的评估数据。并针对每一个评估项目均执行如下操作:确定评估项目对应的评估数据与各个所述条件参数的匹配参数,然后根据确定的各个匹配参数确定评估项目对应的评估分数。待确定了每一个评估项目对应的评估分数后,根据每一个评估项目对应的评估分数,确定待评估区域的数据开放水平。通过上述可知,本方案可以将获取的每一个评估项目的评估数据与对应的条件参数进行匹配,得出评估分数,并根据各个评估项目的评估分数,确定待评估区域的数据开放水平。因此,本发明提供的实施例可以确定数据开放水平。

2、在本发明实施例中,根据具体的业务要求确定至少一个评估项目可以包括政府支持度指标、开放门户建设指标以及开放数据质量指标中任意一种或多种。可以灵活选择评估项目,因此业务适用性较高。

3、在本发明实施例中,每一个评估项目都具有对应的条件参数,且条件参数的具体型式可以根据业务确定。因为可以灵活选择每一个评估项目对应的条件参数,因此可以全面的评估数据开放水平。

4、在本发明实施例中,通过在评估项目对应的至少一个条件参数中,选择与评估数据相关的条件参数,以及与评估数据不相关的条件参数。并确定评估数据与每一个不相关的条件参数的匹配参数为0。且当评估数据与相关的条件参数相匹配时,确定相关的条件参数的匹配参数为预先设定的分值,当评估数据与相关的条件参数不相匹配时,确定相关的条件参数的匹配参数为0。由于可以根据评估数据与各个条件参数的匹配程度确定相应的匹配参数,因此评估的较为全面。

5、在本发明实施例中,每一个评估项目对应的评估分数,可以通过其对应的各个匹配参数计算得到,由于计算过程中涉及到了评估项目对应的评估数据与每一个条件参数的匹配参数,因此得到的估算分数可以全面反映评估项目的情况。

6、在本发明实施例中,可以通过各个评估项目对应的评估分数,计算得到待评估区域的综合评估分数,并根据综合评估分数确定待评估区域的数据开放水平。由于综合评估分数是通过各个评估项目对应的评估分数得到的,因此综合评估分数可以准确的反映出待评估区域的数据开放水平。

7、在本发明实施例中,该评估区域政府数据开放水平的装置包括:确定单元、获取单元、处理单元和评估单元,其中,利用确定单元确定至少一个评估项目以及每一个评估项目分别对应的条件参数,获取单元在待评估区域的数据开放信息中获取确定单元确定的各个评估项目分别对应的评估数据,然后处理单元确定各个评估项目对应的评估数据与每一个条件参数的匹配参数,根据各个匹配参数确定各个评估项目对应的评估分数,之后评估单元根据处理单元确定的每一个评估项目对应的评估分数,确定待评估区域的数据开放水平。通过上述可知,本方案可以将获取的每一个评估项目的评估数据与对应的条件参数进行匹配,得出评估分数,并根据各个评估项目的评估分数,确定待评估区域的数据开放水平。因此,本发明提供的实施例可以确定数据开放水平。

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

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质中。

最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

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