一种基于区块链的评优及奖学金管理方法、设备及介质与流程

文档序号:21181242发布日期:2020-06-20 17:49阅读:225来源:国知局
一种基于区块链的评优及奖学金管理方法、设备及介质与流程

本申请涉及评优及奖学金管理技术领域,尤其涉及一种基于区块链的评优及奖学金管理方法、设备及介质。



背景技术:

学校往往会通过设立奖学金或其他评优机制来帮助家庭经济困难的学生勤奋学习、努力进取,从而促进学生在德、智、体、美、劳等多方面得到全面发展。

目前,奖学金或者其他评优机制都是基于学生的学习成绩和综合发展分数由学科老师、教务处等进行的中和评定。虽然这种综合评定的方式能够在很大程度上避免出现不公平、不公正的现象,但是仍然无法完全避免因利益的存在而导致的徇私舞弊、对学生的学习成绩和综合发展分数进行肆意篡改的情况发生。

有鉴于此,现亟需一种能够保证奖惩制度公平性和准确性的奖惩方法。



技术实现要素:

鉴于上述问题,本发明提供一种克服上述问题或者至少部分地解决上述问题的一种基于区块链的评优及奖学金管理方法、设备及介质。

本说明书实施例采用下述技术方案:

第一方面,本发明实施例提供一种基于区块链的评优及奖学金管理方法,包括:

构建区块链平台,并对所述区块链平台的节点进行部署,所述节点包括下述至少一种:学生、学科老师、教务处、团委;

将预设的智能合约部署至所述节点;

对与所述学生相关联的评价数据进行记录,并写入与所述节点相对应的账本中;

当所述评价数据满足所述智能合约中的触发条件时,生成奖学金名单和/或生成评优结果。

在一个实施例中,还包括:将所述奖学金名单和/或所述评优结果向所述节点进行广播。

在一个实施例中,所述智能合约包括:根据不同的评优等级和奖学金等级对所述智能合约进行配置,并建立每一等级的所述智能合约与所述评价数据之间的关联。

在一个实施例中,对与所述学生相关联的评价数据进行记录,并写入与所述节点相对应的账本中包括:

对与所述学生相关联的评价数据进行记录,并对所述评价数据进行加密处理;

对加密后的所述评价数据进行共识,并将共识通过后的所述评价数据写入与所述节点相对应的账本中。

在一个实施例中,所述对与所述学生相关联的评价数据进行记录,并写入与所述节点相对应的账本中,还包括:

建立申请机制,对通过所述申请机制的所述学生进行奖励。

在一个实施例中,当所述评价数据满足触发条件时,执行所述智能合约包括:

当所述评价数据满足所述智能合约中的触发条件时,执行与所述评价数据相关联的智能合约,并生成奖学金名单和/或生成评优结果。

在一个实施例中,所述评价数据包括下述至少一种:期中成绩、期末成绩、平时成绩、活动竞赛成绩、综合发展分数。

在一个实施例中,所述账本包括下述至少一种:

学生账本、学科老师账本、教务处账本、团委账本。

第二方面,本发明实施例提供一种基于区块链的评优及奖学金管理设备,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

构建区块链平台,并对所述区块链平台的节点进行部署,所述节点包括下述至少一种:学生、学科老师、教务处、团委;

将预设的智能合约部署至所述节点;

对与所述学生相关联的评价数据进行记录,并写入与所述节点相对应的账本中;

当所述评价数据满足所述智能合约中的触发条件时,生成奖学金名单和/或生成评优结果。

第三方面,本发明实施例还提供一种基于区块链的评优及奖学金管理的非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:

构建区块链平台,并对所述区块链平台的节点进行部署,所述节点包括下述至少一种:学生、学科老师、教务处、团委;

将预设的智能合约部署至所述节点;

对与所述学生相关联的评价数据进行记录,并写入与所述节点相对应的账本中;

当所述评价数据满足所述智能合约中的触发条件时,生成奖学金名单和/或生成评优结果。

本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:

本发明提供了一种基于区块链的评优及奖学金管理方法,通过分别将学生、学科老师、教务处、团委等部署为区块链平台中的节点,从而使得评优及奖学金的评定过程有更广泛的参与节点,在一定程度上提升了评定过程及评定结果的公正性,从而保证了学生的实际利益。此外,将学生的评价数据(如学习成绩、综合发展分数等)上传至区块链平台进行存储,一方面能够防止评价数据被肆意篡改,从而保证评级数据的真实性;另一方面,存储于区块链平台中的评价数据能够为评优或者奖学金的复查提供有力的证据,能够方便各节点对评价数据进行追溯,从而更加有针对性地对评优及奖学金评定过程中出现的问题进行应对。本发明实施例还可以预先将奖学金及评优的各项标准编成智能合约部署至区块链平台中的各节点,这种方式大幅提升了奖学金及评优评定过程的效率,不需人工进行单独的核查,且同时降低了因人工参与而带来的人为误差等因素的影响。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本说明书实施例提供的一种基于区块链的评优及奖学金管理方法流程意图;

图2为本说明书实施例提供的又一种基于区块链的评优及奖学金管理方法流程意图;

图3为本说明书实施例提供的一种基于区块链的评优及奖学金管理设备的结构示意图。

具体实施方式

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

区块链技术因其具有的去中心化、开放性、独立性、匿名性和不可篡改等特性,在溯源、数据管理、审计、物联网等领域中发挥着越来越重要的作用。本发明正是在区块链技术的基础上,对评优及奖学金评定领域中常见的技术问题进行改进。

以下结合附图,详细说明本申请各实施例提供的技术方案。

本申请的方案提供了一种基于区块链的评优及奖学金管理方法,参照图1所述,包括如下步骤:

s11、构建区块链平台,并对区块链平台的节点进行部署。

在构建区块链平台时,可以通过区块链框架来进行构建。其中,常见的主流区块链框架有比特币架构、以太坊架构、fabric架构、onchaindna架构(onchaindistributednetworksarchitecture)、corda架构等。不同的区块链架构具有不同的特点,例如,比特币架构具有无需中央机构就能够发售货币、无需中介机构就能够支付、维持用户匿名、交易无法被撤销等特点;以太坊架构具有图灵完备的合约语言、内置的持久化状态存储等特点;fabric架构具有模块化设计、组件可替换等特点。正是基于上述不同区块链架构所具有的不同特点,才能够建构出更加符合用户需求的区块链平台,也正是基于此,本发明实施例所涉及的区块链平台可以是根据任意一种区块链框架进行的构建,本发明实施例对此不作限定。

此外,在对学生进行评优和奖学金评定时,通常都是由学科老师、教务处等校方管理者来进行评定,这种方式缺乏学生的主动参与。一般而言,更多的节点参与当然会使得评优及奖学金评定过程更具广泛性和公平性。因此,为了保证评优和奖学金评定过程的广泛性,本发明实施例提供的基于区块链的评优及奖学金管理方法,区块链平台中的节点例如可以包括下述至少一种:学生、学科老师、教务处、团委等,本发明实施例对于具体的节点数量和节点类型不作限定。

s12、将预设的智能合约部署至节点。

所谓智能合约,实际上是一份能自动执行本需要手动才能完成任务的协议,其蕴含一套预设的规则。在数据处理或者交易过程中,若某一个操作或者某个数值等符合智能合约中的预设规则,区块链平台则会自动执行智能合约中具体地协议。

在一个实施例中,例如可以根据不同的评优等级和奖学金等级对智能合约进行配置,并建立每一等级的智能合约与评价数据之间的关联。

具体地,例如可以将评优等级从高到低分为a、b、c、d四个不同的等级,将期末成绩在95-100分内的学生评为a,将期末成绩在90-94分内的学生评为b,将期末成绩在60-89分内的学生评为c,将期末成绩在60分以下的学生评为d;也可以以不同的评优等级将全体学生划分为全优生、特优生、特长生、文明好少年等。奖学金等级例如可以由高到低分为一等奖学金、二等奖学金、三等奖学金等,也可以为分为国家奖学金、国家励志奖学金、学校奖学金、学院奖学金等。本发明实施例对于评优等级和奖学金等级的具体划分形式不作限定。

在完成不同的评优等级和奖学金等级划分之后,根据评优等级和奖学金等级对智能合约进行配置。相应地,智能合约的触发条件根据评优等级和奖学金等级的不同也会发生变化。具体地,智能合约例如可以设置为当学生的评价数据(如期末成绩)超过95分时,将该学生确定为a级学生或者为该学生发放一等奖学金。换言之,智能合约的设置能够方便对具有不同评价数据的学生进行划分,从而完成不同学生的评定。

s13、对与学生相关联的评价数据进行记录,并写入与节点相对应的账本中。

在一个实施例中,评价数据例如可以至少一种:期中成绩、期末成绩、平时成绩、活动竞赛成绩、综合发展分数等。此外,与区块链平台中的节点相对应的账本包括学生账本、学科老师账本、教务处账本、团委账本等。本发明实施例对于评价数据和账本的具体形式不作限定。

s14、当评价数据满足智能合约中的触发条件时,生成奖学金名单和/或生成评优结果。

当评价数据满足智能合约中的触发条件时,执行与评价数据相关联的智能合约,并生成奖学金名单和/或生成评优结果。

除了上述步骤s11-s14之外,为了进一步地增加评优及奖学金评定过程的公平性和公正性,本发明实施例提供的评优及奖学金管理方法还可以包括下述步骤:

s15、将奖学金名单和/或评优结果向节点进行广播。

将奖学金名单和/或评优结果向区块链平台中的所有节点进行广播,能够使得奖学金名单和/或评优结果接受区块链中任意节点的监督,从而确保奖学金名单和/或评优结果的真实性。

上述步骤s13中,参照图2所示,还包括下述步骤:

s21、对与学生相关联的评价数据进行记录,并对评价数据进行加密处理。

常见的加密处理的方式有对称加密和非对称加密,而为了充分保证信息数据的安全性。优选地,本实施例采用非对称加密的方式进行加密处理,并将生成的公钥分配给区块链平台中的所有节点,以及将生成的私钥发送给具有写链权限的节点。其中,例如还可以对通过非对称加密技术生成的私钥划分为不同的等级,比如为教务处节点记录的评价数据进行加密处理以生成高等级的私钥,且只有具有更高权限的节点才能够获取到高等级的私钥,从而能够对更多的评价数据进行更多的操作,本实施例对于非对称加密的具体方式以及加密处理的加密程度不作限定。

s22、对加密后的评价数据进行共识,并将共识通过后的评价数据写入与节点相对应的账本中。

在进行评价数据的写链操作时,具体地,区块链平台中的各节点将通过本节点获取到的评价数据打包成区块,然后将生成的区块上传至区块链平台中进行存储。此外,在进行写链操作时,往往会通过共识机制来确定区块链平台中各节点记账权的归属,其可以由一个赢得记账权的节点进行评价数据的写链,也可以让区块链平台中的每个节点都拥有记账权,从而使得每个节点都能写入评价数据,本发明实施例对于记账权的归属问题不作限定。

在区块链技术领域中,常见的共识机制有工作量证明、权益证明、委托工作量证明、委托权益证明、权威证明、权重证明、声望证明、消逝时间证明、能力证明、历史证明等。由于不同的共识机制分别具有不同的特点,因此在进行共识时,例如可以采用单一的共识机制进行,也可以采用多种不同的共识机制同时进行,甚至可以将不同的共识机制相结合进行,本实施例对于共识机制的种类和具体的共识过程不作限定。

此外,在步骤s13中,还可以建立申请机制,对通过申请机制的学生进行奖励。

该申请机制的建立是为了那些家庭比较贫困、经济比较困难的学生更好的完成学业,经济困难的学生通过申请机制例如可以申请助学金奖励,只有通过审核的学生才能够获取到该种奖励。

本发明提供了一种基于区块链的评优及奖学金管理方法,通过分别将学生、学科老师、教务处、团委等部署为区块链平台中的节点,从而使得评优及奖学金的评定过程有更广泛的参与节点,在一定程度上提升了评定过程及评定结果的公正性,从而保证了学生的实际利益。此外,将学生的评价数据(如学习成绩、综合发展分数等)上传至区块链平台进行存储,一方面能够防止评价数据被肆意篡改,从而保证评级数据的真实性;另一方面,存储于区块链平台中的评价数据能够为评优或者奖学金的复查提供有力的证据,能够方便各节点对评价数据进行追溯,从而更加有针对性地对评优及奖学金评定过程中出现的问题进行应对。本发明实施例还可以预先将奖学金及评优的各项标准编成智能合约部署至区块链平台中的各节点,这种方式大幅提升了奖学金及评优评定过程的效率,不需人工进行单独的核查,且同时降低了因人工参与而带来的人为误差等因素的影响。

基于同一发明构思,本发明实施例还提供了一种基于区块链的评优及奖学金管理设备及介质,由于这些设备及介质所解决问题的原理与前述基于区块链的评优及奖学金管理方法相似,因此该设备及介质的实施可以参见前述方法的实施,重复之处不再赘述。

参照图3所示,本发明实施例提供一种基于区块链的评优及奖学金管理设备,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

构建区块链平台,并对所述区块链平台的节点进行部署,所述节点包括下述至少一种:学生、学科老师、教务处、团委;

将预设的智能合约部署至所述节点;

对与所述学生相关联的评价数据进行记录,并写入与所述节点相对应的账本中;

当所述评价数据满足所述智能合约中的触发条件时,生成奖学金名单和/或生成评优结果。

本发明实施例还提供一种基于区块链的评优及奖学金管理的非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:

构建区块链平台,并对所述区块链平台的节点进行部署,所述节点包括下述至少一种:学生、学科老师、教务处、团委;

将预设的智能合约部署至所述节点;

对与所述学生相关联的评价数据进行记录,并写入与所述节点相对应的账本中;

当所述评价数据满足所述智能合约中的触发条件时,生成奖学金名单和/或生成评优结果。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产

品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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