一种电力信息查询与评估系统的制作方法

    专利2022-07-08  94


    本发明涉及信息管理的
    技术领域
    ,尤其涉及一种电力信息查询与评估系统。
    背景技术
    :区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。电力试题信息的构建是多学科的结合,需要知识库、自然语言理解,机器学习和数据挖掘等多方面知识的融合;现有的电力系统岗位能力胜任评价系统中存在试题命制不全面、试题信息杂乱完善度低下的问题。技术实现要素:本部分的目的在于概述本发明的实施例的一些方面以及简要介绍一些较佳实施例。在本部分以及本申请的说明书摘要和发明名称中可能会做些简化或省略以避免使本部分、说明书摘要和发明名称的目的模糊,而这种简化或省略不能用于限制本发明的范围。鉴于上述现有存在的问题,提出了本发明。因此,本发明提供了一种电力信息查询与评估系统,能够解决传统电力系统岗位能力胜任评价系统中试题信息杂乱完善度低下、试题信息溯源性高的问题,同时改善了试题信息管理系统在使用过程中易篡改、难共享、隐私易泄露的问题。为解决上述技术问题,本发明提供如下技术方案:包括,包括用户管理模块,基础数据模块,运算校验模块,盈利积分计算模块,交易信息管理模块以及积分兑换模块;所述用户管理模块:用于用户个人信息的注册和记录,并用于将所述个人信息连接至区块链,以及对所述区块链的数据进行接收;所述基础数据模块:用于接收原创者、改编者、付费用户的信息,以及电力试题信息,并用于试题信息数据包的生成;所述运算校验模块:与所述基础数据模块连接,用于识别所述试题信息的类型和计算所述试题信息的改编程度;所述盈利积分计算模块:用于根据所述改编程度计算盈利积分,并能够将盈利积分添加至试题改编参与者的积分账户;所述交易信息管理模块:用于对所述试题信息进行价值核算,并能够生成交易记录;所述积分兑换模块:用于账户积分记账和账户积分、实际货币的兑换。作为本发明所述的电力信息查询与评估系统的一种优选方案,其中:所述用户管理模块包括用户注册单元、用户登录单元和用户校验单元;所述用户注册单元:用于所述区块链各个系统终端节点的用户注册;所述用户的角色可选原创者、付费用户、改编者或游客用户;所述用户校验单元:用于验证所述注册用户的信息,所述用户校验单元还能够在所述验证通过后向所述用户发送唯一的标识id;所述用户登录单元:用于接收所述用户校验单元发送唯一的标识id,并能够通过输入所述标识id进入系统。作为本发明所述的电力信息查询与评估系统的一种优选方案,其中:所述基础数据模块包括数据存储单元和数据接收单元;所述数据接收单元:用于接收所述原创者、改编者、付费用户的信息;所述数据存储单元:用于存储所述试题信息,并能够生成所述试题信息数据包。作为本发明所述的电力信息查询与评估系统的一种优选方案,其中:所述存储试题信息包括,以json流的方式加密保存在区块链数据库。作为本发明所述的电力信息查询与评估系统的一种优选方案,其中:所述运算校验模块包括识别单元和相似计算单元;所述识别单元:用于自动识别所述试题类型,所述类型包括原创和购买后再次改编;所述相似计算单元:用于计算所述再次改编的与原始试题信息的相似度,并能够将所述相似度广播到所述区块链的各个系统终端节点。作为本发明所述的电力信息查询与评估系统的一种优选方案,其中:所述盈利积分计算模块包括积分奖励单元和支付单元;所述积分奖励单元:用于计算所述原创者的积分奖励,所述支付单元:用于将所述积分奖励信息生成订单,和能够对所述原创者完成报酬的支付。作为本发明所述的电力信息查询与评估系统的一种优选方案,其中:所述交易信息管理模块包括价值核算单元和交易单元;所述价值核算单元:用于接收所述用户管理模块上传的电力试题信息,并对其进行价值核算,以及基于分布式节点共识算法来生成交易记录;所述交易单元:用于生成所述交易记录。作为本发明所述的电力信息查询与评估系统的一种优选方案,其中:所述交易记录包括,交易者的唯一标识id、电力试题信息的唯一标识id、交易积分、交易时间。作为本发明所述的电力信息查询与评估系统的一种优选方案,其中:所述积分兑换模块包括记账单元和兑换单元;所述记账单元:用于统计所述账户积分;所述兑换单元:用于所述账户积分与实际货币的兑换。本发明的有益效果:本发明把信息数据存储在区块链中,保证了信息安全;同时,保护电力试题信息原创者、再次编辑者的利益;另外,本发明的试题信息的原创和二次创作均可追溯源信息,能够清楚了解电力试题信息生命周期中各个环节的详细信息。附图说明为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。其中:图1为本发明第一个实施例所述的电力信息查询与评估系统的框架示意图;图2为本发明第二个实施例所述的相似计算单元的相似度计算方法的流程示意图。具体实施方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合说明书附图对本发明的具体实施方式做详细的说明,显然所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明的保护的范围。在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是本发明还可以采用其他不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广,因此本发明不受下面公开的具体实施例的限制。其次,此处所称的“一个实施例”或“实施例”是指可包含于本发明至少一个实现方式中的特定特征、结构或特性。在本说明书中不同地方出现的“在一个实施例中”并非均指同一个实施例,也不是单独的或选择性的与其他实施例互相排斥的实施例。本发明结合示意图进行详细描述,在详述本发明实施例时,为便于说明,表示器件结构的剖面图会不依一般比例作局部放大,而且所述示意图只是示例,其在此不应限制本发明保护的范围。此外,在实际制作中应包含长度、宽度及深度的三维空间尺寸。同时在本发明的描述中,需要说明的是,术语中的“上、下、内和外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一、第二或第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。本发明中除非另有明确的规定和限定,术语“安装、相连、连接”应做广义理解,例如:可以是固定连接、可拆卸连接或一体式连接;同样可以是机械连接、电连接或直接连接,也可以通过中间媒介间接相连,也可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。实施例1参照图1,为本发明的第一个实施例,该实施例提供了一种电力信息查询与评估系统,包括用户管理模块,基础数据模块,运算校验模块,盈利积分计算模块,交易信息管理模块以及积分兑换模块。具体的,用户管理模块用于用户个人信息的注册和记录,并用于将个人信息连接至区块链,以及对区块链的数据进行接收;基础数据模块用于接收原创者、改编者、付费用户的信息,以及电力试题信息,并用于试题信息数据包的生成;运算校验模块,用于识别试题信息的类型和计算试题信息的改编程度;盈利积分计算模块用于根据改编程度计算盈利积分,并能够将盈利积分添加至试题改编参与者的积分账户;交易信息管理模块用于对试题信息进行价值核算,并能够生成交易记录;积分兑换模块用于账户积分记账和账户积分、实际货币的兑换。本实施例中用户能够通过用户管理模块提供的登录窗口界面输入登录信息在完成验证后产生跳转信号,系统执行该跳转信号跳转至服务选择界面,该服务选择界面包括运算校验模块、交易信息管理模块和积分兑换模块的链接,用户通过发生触屏点击、语音识别或手势识别产生的运算校验命令信号、书交易信息管理命令信号或者积分兑换命令信号,当完成选择后,由服务选择界面接收服务命令信号跳转至选择的对应服务模块进行下一步操作。应当不难理解的是,对于服务选择界面或其它app界面的布局采用计算机语言进行模块划分,完成页面的基本布局后利用计算机语言编程设置相应的功能链接,用户通过点击链接后实现界面的跳转,故每个模块或每个界面间均存在链接关系,例如参考网站网页的基本功能开发。其中用户管理模块包括用户注册单元、用户登录单元和用户校验单元;在区块链中的各个系统终端节点的用户通过用户注册单元登陆注册,用户注册单元在接收到新用户的注册请求后,将该注册请求发送至用户校验单元,由区块链进行验证,验证通过后向该用户发送唯一的标识id,注册成功;用户登录单元在接收到已注册用户的登录请求后,将该登录请求信息发送至区块链进行验证,验证通过后向该用户发验证登录,注册允许用户登录进入系统;若用户注册成功则为分配用户积分账户和积分,并存储注册用户的账号和登录密码。基础数据模块包括数据存储单元和数据接收单元;数据接收单元用于通过区块链接收电力试题原创者、改编者、付费用户的信息,以及电力试题信息;而后由数据存储单元将电力试题信息以json流的方式加密保存在区块链数据库中,并生成电力试题信息制作流通数据的信息数据包,本实施例采用分布式节点共识算法来生成电力试题信息制作流通数据信息数据包。优选的,利用区块链的技术具有去中心化特征,单个模块无法篡改数据,为电力试题信息的制作者、更新者(包括再次编辑者,可以是原作者、也可以是原作者之外的任何人或组织)、付费用户提供一个透明可靠的统一信息平台。改进的试题信息管理系统不仅有着良好的扩展性,而且安全性更高;不仅有效解决了试题信息管理系统扩展性低、难共享等问题,而且增加了篡改信息的难度,有效降低了隐私泄露几率。进一步的,运算校验模块包括识别单元和相似计算单元;识别单元用于根据电力试题信息原创者的购买信息和电力试题信息的试题内容,采用自动智能分析技术自动识别该试题为原创还是购买后再次改编;如果是购买后再次改编,则通过相似计算单元计算该改编的电力试题信息与原始电力试题信息的相似度,并广播到区块链中的各个系统终端节点。该运算校验模块能够在完成试题信息相似度的广播成功后生成链接窗口,点击所述链接窗口能够链接至交易信息管理模块和积分兑换模块。盈利积分计算模块包括积分奖励单元和支付单元;积分奖励单元依据电力试题信息相似度计算参与该电力试题信息原创者的积分奖励,并根据对应的积分奖励信息生成订单,由支付单元将该订单的奖励积分通过区块链传送到所有参与该电力试题信息原创者的区块链积分账户以完成报酬的支付。交易信息管理模块包括价值核算单元和交易单元;价值核算单元用于接收用户管理模块上传的电力试题信息,并对其进行价值核算,而后根据设定的标准,完成处理后产生唯一价值信号;交易模块基于分布式节点共识算法来生成交易记录,其中交易记录包括生成交易者的唯一标识id、电力试题信息的唯一标识id、交易积分和交易时间。积分兑换模块包括记账单元和兑换单元;记账单元用于统计账户积分;兑换单元用于账户积分与实际货币的兑换。例如,用户通过点击链接窗口跳转至记账单元,就能看到自己的积分余额,再点击链接窗口可跳转至兑换单元,可使用记账单元中的积分兑换相应的积分或实际货币。本实施例实现了电力试题信息制作、流通(销售和有偿转让)、更新(二次改编)、及历史信息的查询和交易,在满足电网系统内的电力系统岗位能力胜任评价的同时,可将试题向外界开放,有偿转让给需要它的人和组织,为机构创收,同时其他参与电力试题信息的原始制作(原创)、更新(改变)的参与者将会有相应的收益奖励,促进电力试题信息的快速更新;保护了电力试题信息原创者、再次编辑者的利益、且不会泄漏制作者、参与交易者的个人隐私信息;本实施例能清楚地了解电力试题信息原始制作(原创)、更新(改编)、销售与流通各个环节的详细信息,为电力试题信息的制作生产、流通、交易和查询提供有效保障。应当认识到,本发明的实施例可以由计算机硬件、硬件和软件的组合、或者通过存储在非暂时性计算机可读存储器中的计算机指令来实现或实施。所述方法可以使用标准编程技术-包括配置有计算机程序的非暂时性计算机可读存储介质在计算机程序中实现,其中如此配置的存储介质使得计算机以特定和预定义的方式操作——根据在具体实施例中描述的方法和附图。每个程序可以以高级过程或面向对象的编程语言来实现以与计算机系统通信。然而,若需要,该程序可以以汇编或机器语言实现。在任何情况下,该语言可以是编译或解释的语言。此外,为此目的该程序能够在编程的专用集成电路上运行。此外,可按任何合适的顺序来执行本文描述的过程的操作,除非本文另外指示或以其他方式明显地与上下文矛盾。本文描述的过程(或变型和/或其组合)可在配置有可执行指令的一个或多个计算机系统的控制下执行,并且可作为共同地在一个或多个处理器上执行的代码(例如,可执行指令、一个或多个计算机程序或一个或多个应用)、由硬件或其组合来实现。所述计算机程序包括可由一个或多个处理器执行的多个指令。进一步,所述方法可以在可操作地连接至合适的任何类型的计算平台中实现,包括但不限于个人电脑、迷你计算机、主框架、工作站、网络或分布式计算环境、单独的或集成的计算机平台、或者与带电粒子工具或其它成像装置通信等等。本发明的各方面可以以存储在非暂时性存储介质或设备上的机器可读代码来实现,无论是可移动的还是集成至计算平台,如硬盘、光学读取和/或写入存储介质、ram、rom等,使得其可由可编程计算机读取,当存储介质或设备由计算机读取时可用于配置和操作计算机以执行在此所描述的过程。此外,机器可读代码,或其部分可以通过有线或无线网络传输。当此类媒体包括结合微处理器或其他数据处理器实现上文所述步骤的指令或程序时,本文所述的发明包括这些和其他不同类型的非暂时性计算机可读存储介质。当根据本发明所述的方法和技术编程时,本发明还包括计算机本身。计算机程序能够应用于输入数据以执行本文所述的功能,从而转换输入数据以生成存储至非易失性存储器的输出数据。输出信息还可以应用于一个或多个输出设备如显示器。在本发明优选的实施例中,转换的数据表示物理和有形的对象,包括显示器上产生的物理和有形对象的特定视觉描绘。如在本申请所使用的,术语“组件”、“模块”、“系统”等等旨在指代计算机相关实体,该计算机相关实体可以是硬件、固件、硬件和软件的结合、软件或者运行中的软件。例如,组件可以是,但不限于是:在处理器上运行的处理、处理器、对象、可执行文件、执行中的线程、程序和/或计算机。作为示例,在计算设备上运行的应用和该计算设备都可以是组件。一个或多个组件可以存在于执行中的过程和/或线程中,并且组件可以位于一个计算机中以及/或者分布在两个或更多个计算机之间。此外,这些组件能够从在其上具有各种数据结构的各种计算机可读介质中执行。这些组件可以通过诸如根据具有一个或多个数据分组(例如,来自一个组件的数据,该组件与本地系统、分布式系统中的另一个组件进行交互和/或以信号的方式通过诸如互联网之类的网络与其它系统进行交互)的信号,以本地和/或远程过程的方式进行通信。实施例2参照图2,为本发明的第二个实施例,该实施例基于第一个实施例,提供了一种相似计算单元的相似度计算方法,包括:s1:将改编的电力试题信息与原始电力试题信息进行数据预处理。通过词嵌入工具word2vec获得改编的电力试题信息与原始电力试题信息中每个词的词向量,并将词向量按照7:3的比例划分为训练集和测试集。进一步的,采用过采样的策略调整不均衡的训练集和测试集,需要说明的是,过采样是从少数类中选取样本,复制之后加入数据集,以增加少数类样本的占比;本实施例选择了对少数类样本进行过采样,少数类样本和多数类样本的比例维持在0.5左右。再进一步的,对词向量进行k-max池化,其中k值取6,k值代表k-max池化过滤信息的能力。s2:基于深度学习构建语义匹配模型,并对模型进行训练。使用keras深度学习框架对模型进行快速搭建,建立sequential模型,向其中添加lstm层,设定dropout为0.2,加入dense层将其维度聚合为1,激活函数使用relu,损失函数定为交叉熵函数。训练模型的部分代码如下:s3:设置精度阈值,当训练精度满足阈值时,停止训练,输出参数。阈值为0.9,迭代次数为5000次,学习速率设置为0.01;最后,将测试集输入至语义匹配模型对其相似度进行识别。为了对本方法中采用的技术效果加以验证说明,本实施例选择多种网络模型和采用本方法进行对比测试,以科学论证的手段对比试验结果,以验证本方法所具有的真实效果。卷积神经网络模型和深度语义模型,由于容易受环境影响,其识别精度较低。为验证本方法相对卷积神经网络模型和深度语义模型具有较高识别效果,本实施例中将采用卷积神经网络模型、深度语义模型和本方法分别对改编的电力试题与原始电力试题进行相似度识别对比。实验环境:intercorei7-6500u,8g内存,cpu主频为2.3ghz;分别利用后向传播神经网络和本方法同时识别100道试题,识别结果如表1所示。表1:采用传统方法和本方法的试题相似度对比表。方法相似度相似度可信度卷积神经网络模型0.76888.26%深度语义模型0.75391.81%语义匹配模型0.83497.25%由上表可见,本方法构建的语义匹配模型相似度计算的准确度高达97%,比现有的模型提升了约6%。应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。当前第1页1 2 3 
    技术特征:

    1.一种电力信息查询与评估系统,其特征在于:包括用户管理模块,基础数据模块,运算校验模块,盈利积分计算模块,交易信息管理模块以及积分兑换模块;

    所述用户管理模块:用于用户个人信息的注册和记录,并用于将所述个人信息连接至区块链,以及对所述区块链的数据进行接收;用户能够通过所述用户管理模块提供的登录窗口界面输入登录信息在完成验证后产生跳转信号,系统执行所述跳转信号跳转至服务选择界面;

    所述基础数据模块:用于接收原创者、改编者、付费用户的信息,以及电力试题信息,并用于试题信息数据包的生成;

    所述运算校验模块:与所述基础数据模块连接,用于识别所述试题信息的类型和计算所述试题信息的改编程度;所述运算校验模块接收所述服务选择界面通过用户发生触屏点击、语音识别或手势识别产生的运算校验命令信号,完成选择模块的界面跳转;

    所述盈利积分计算模块:与所述运算校验模块连接,用于根据所述改编程度计算盈利积分,并能够将盈利积分添加至试题改编参与者的积分账户;

    所述交易信息管理模块:用于对所述试题信息进行价值核算,并能够生成交易记录;所述交易信息管理模块接收所述服务选择界面通过用户发生触屏点击、语音识别或手势识别产生的交易信息命令信号,完成选择模块的界面跳转;

    所述积分兑换模块:用于账户积分记账和账户积分、实际货币的兑换;所述积分兑换模块接收所述服务选择界面通过用户发生触屏点击、语音识别或手势识别产生的积分兑换命令信号,完成选择模块的界面跳转。

    2.如权利要求1所述的电力信息查询与评估系统,其特征在于:所述用户管理模块包括用户注册单元、用户登录单元和用户校验单元;

    所述用户注册单元:用于所述区块链各个系统终端节点的用户注册,所述用户的角色可选原创者、付费用户、改编者或游客用户;

    所述用户校验单元:用于验证所述注册用户的信息,所述用户校验单元还能够在所述验证通过后向所述用户发送唯一的标识id;

    所述用户登录单元:用于接收所述用户校验单元发送唯一的标识id,并能够通过输入所述标识id进入系统。

    3.如权利要求2所述的电力信息查询与评估系统,其特征在于:所述基础数据模块包括数据存储单元和数据接收单元;

    所述数据接收单元:用于接收所述原创者、改编者、付费用户的信息;

    所述数据存储单元:用于存储所述试题信息,并能够生成所述试题信息数据包。

    4.如权利要求3所述的电力信息查询与评估系统,其特征在于:所述存储试题信息包括,

    以json流的方式加密保存在区块链数据库。

    5.如权利要求2或3所述的电力信息查询与评估系统,其特征在于:所述运算校验模块包括识别单元和相似计算单元;

    所述识别单元:用于自动识别所述试题类型,所述类型包括原创和购买后再次改编;

    所述相似计算单元:用于计算所述再次改编的与原始试题信息的相似度,并能够将所述相似度广播到所述区块链的各个系统终端节点。

    6.如权利要求5所述的电力信息查询与评估系统,其特征在于:所述盈利积分计算模块包括积分奖励单元和支付单元;

    所述积分奖励单元:用于计算所述原创者的积分奖励;

    所述支付单元:用于将所述积分奖励信息生成订单,和能够对所述原创者完成报酬的支付。

    7.如权利要求1或6所述的电力信息查询与评估系统,其特征在于:所述交易信息管理模块包括价值核算单元和交易单元;

    所述价值核算单元:用于接收所述用户管理模块上传的电力试题信息,并对其进行价值核算,以及基于分布式节点共识算法来生成交易记录;

    所述交易单元:用于生成所述交易记录。

    8.如权利要求7所述的电力信息查询与评估系统,其特征在于:所述交易记录包括,

    交易者的唯一标识id、电力试题信息的唯一标识id、交易积分、交易时间。

    9.如权利要求8所述的电力信息查询与评估系统,其特征在于:所述积分兑换模块包括记账单元和兑换单元;

    所述记账单元:用于统计所述账户积分;

    所述兑换单元:用于所述账户积分与实际货币的兑换。

    技术总结
    本发明公开了一种电力信息查询与评估系统,包括用户管理模块,用于用户个人信息的注册和记录,并用于接收区块链的数据;基础数据模块,用于接收原创者、改编者、付费用户的信息以及电力试题信息,并用于生成试题信息数据包;运算校验模块,用于识别所述试题信息的类型和计算所述试题信息的改编程度;盈利积分计算模块,用于计算盈利积分;交易信息管理模块,用于对所述试题信息进行价值核算,并能够生成交易记录;积分兑换模块,用于账户积分记账和账户积分、实际货币的兑换。本发明通过采用区块链技术保证了信息的安全,且能够清楚了解试题信息生命周期中各个环节的详细信息。

    技术研发人员:江映燕;龙邹
    受保护的技术使用者:广东电力通信科技有限公司
    技术研发日:2020.12.10
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-22054.html

    最新回复(0)