一种基于区块链的学生证照真伪的核查方法及装置与流程

文档序号:18466266发布日期:2019-08-17 02:29阅读:641来源:国知局
一种基于区块链的学生证照真伪的核查方法及装置与流程

本发明涉及计算机技术领域,特别涉及一种基于区块链的学生证照真伪的核查方法及装置。



背景技术:

区块链,是一种去中心化的数据库,它包含一张被称为区块的列表,有着持续增长并且排列整齐的记录。每个区块都包含一个时间戳和一个与前一区块的链接:设计区块链使得数据不可篡改,一旦记录下来,在一个区块中的数据将不可逆。区块链的设计是一种保护措施,比如(应用于)高容错的分布式计算系统。区块链使混合一致性成为可能。这使区块链适合记录事件、标题、医疗记录和其他需要收录数据的活动、身份识别管理,交易流程管理和出处证明管理。

现有的对于学生证照的真伪的核查一般是采集学生证照的学生号和姓名,然后通过访问学籍档案数据库,通过数据库对学生证照的真伪进行核查。但是,这种核查方式需要访问学籍档案数据库,但是,在高校中,对于学生证照的真伪核查是十分普遍存在的,如何按照现有技术,都去访问学籍档案数据的话,那么学籍档案数据库的访问次数必然大幅度增加,给学籍档案数据造成了很大负担。而且,学籍档案数据库属于机密性比较高的数据库,为了保证其安全,对其的访问一般设置了高权限,因此,整个访问流程下来,十分麻烦。给普通学生证照的真伪的核查造成很大的影响。



技术实现要素:

本发明的目的是提供一种简单的学生证照真伪的核查方法及装置。

本发明解决其技术问题的解决方案是:一种基于区块链的学生证照真伪的核查方法,其特征在于,包括:获取学生证照在最近的第一时间段内访问图书馆的次数,记为第一次数;获取学生证照在最近的第二时间段内访问宿舍的次数,记为第二次数;获取学生证照在最近的第三时间段内访问饭堂的次数,记为第三次数;第一时间段为90天到180天,第二时间段为7天到14天,第三时间段为7天到14天,计算得到学生证照真伪的评估数值;

其中,g=100*a+40*b+30*c;a表示为第一次数,b表示为第二次数,c表示为第三次数,g表示为学生证照真伪的评估数值;

当学生证照真伪的评估数值≥90时,则认为学生证照为真,对外输出学生证照为真的信号。

进一步,所述第一时间段为90天。

进一步,所述第二时间段为7天。

进一步,所述第三时间段为7天。

进一步,所述图书馆包括:图书馆的门禁系统、图书馆的借还书系统、图书馆网络浏览系统。

进一步,所述宿舍包括宿舍的门禁系统。

进一步,所述饭堂包括:饭堂的门禁系统、饭堂的消费系统。

一种基于区块链的学生证照真伪的核查装置,包括:第一次数获取模块、第二次数获取模块、第三次数获取模块、学生证照真伪的评估模块;所述第一次数获取模块用于获取学生证照在最近的第一时间段内访问图书馆的次数;所述第二次数获取模块用于获取学生证照在最近的第二时间段内访问宿舍的次数;所述第三次数获取模块用于获取学生证照在最近的第三时间段内访问饭堂的次数;第一时间段为90天到180天,第二时间段为7天到14天,第三时间段为7天到14天,计算得到学生证照真伪的评估数值;所述学生证照真伪的评估模块用于计算得到学生证照真伪的评估数值,当学生证照真伪的评估数值≥90时,则认为学生证照为真,对外输出学生证照为真的信号,其中,g=100*a+40*b+30*c;a表示为第一次数,b表示为第二次数,c表示为第三次数,g表示为学生证照真伪的评估数值。

本发明的有益效果是:通过采集学生证照访问图书馆、宿舍和饭堂中的历史数据对学生证照的真伪进行判断。避免了现有技术中,繁琐的通过学籍档案的数据库对学生证照真伪的判断,总体的降低了学籍档案数据库的访问次数。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单说明。显然,所描述的附图只是本发明的一部分实施例,而不是全部实施例,本领域的技术人员在不付出创造性劳动的前提下,还可以根据这些附图获得其他设计方案和附图。

图1是核查方法的步骤流程图;

图2是核查装置的模块框图。

具体实施方式

以下将结合实施例和附图对本发明的构思、具体结构及产生的技术效果进行清楚、完整地描述,以充分地理解本发明的目的、特征和效果。显然,所描述的实施例只是本发明的一部分实施例,而不是全部实施例,基于本发明的实施例,本领域的技术人员在不付出创造性劳动的前提下所获得的其他实施例,均属于本发明保护的范围。另外,文中所提到的所有联接/连接关系,并非单指构件直接相接,而是指可根据具体实施情况,通过添加或减少联接辅件,来组成更优的联接结构。本发明创造中的各个技术特征,在不互相矛盾冲突的前提下可以交互组合。

实施例1,参考图1,一种基于区块链的学生证照真伪的核查方法,包括:

步骤1、获取学生证照在最近的第一时间段内访问图书馆的次数,记为第一次数;

步骤2、获取学生证照在最近的第二时间段内访问宿舍的次数,记为第二次数;

步骤3、获取学生证照在最近的第三时间段内访问饭堂的次数,记为第三次数;

第一时间段为90天到180天,第二时间段为7天到14天,第三时间段为7天到14天;

步骤4、计算得到学生证照真伪的评估数值,当学生证照真伪的评估数值≥90时,则认为学生证照为真,对外输出学生证照为真的信号。

其中,g=100*a+40*b+30*c;a表示为第一次数,b表示为第二次数,c表示为第三次数,g表示为学生证照真伪的评估数值。

第一次数指的是该学生证照在最近的第一时间段内访问图书馆的次数。通过调查总结,比较优的第一时间段设置为90天。即该学生证照最近90天内访问图书馆的次数。同理,第二次数指的是该学生证照在最近的第二时间段内访问宿舍的次数,其中,比较优的第二时间段设置为7天。即该学生证照最近7天内访问宿舍的次数。第三次数指的是该学生证照在最近的第三时间段内访问饭堂的次数,通过调查总结,比较优的第三时间内段设置为7天,即该学生证最近7天内访问饭堂的次数。

由于高校的学生证照普遍可用于图书馆、宿舍和饭堂,当需要判断学生证照的真伪的时候,可以通过该学生证照历史访问数据,通过历史访问数据对学生证照的真伪进行判断。通过调查发现,高校学生活动大致囊括图书馆、宿舍和饭堂,而且对于上述三个场合的活动时间并不相同。所以本申请创造性的通过采集学生证照访问图书馆、宿舍和饭堂中的历史数据对学生证照的真伪进行判断。避免了现有技术中,繁琐的通过学籍档案的数据库对学生证照真伪的判断,总体的降低了学籍档案数据库的访问次数。而且,利用历史数据对学生证照真伪的判断更加简单,对于一些不需要精确判断身份的场合具有很好应用前景。

作为优化,所述图书馆包括:图书馆的门禁系统、图书馆的借还书系统、图书馆网络浏览系统。由于图书馆需要学生证照作为身份id进行访问的系统很多,而且,其中最为频繁的为图书馆的门禁系统、图书馆的借还书系统、图书馆网络浏览系统。所以,图书馆的门禁系统、图书馆的借还书系统、图书馆网络浏览系统的访问情况足以代表整个图书馆的访问情况了。

作为优化,所述宿舍包括宿舍的门禁系统。

作为优化,所述饭堂包括:饭堂的门禁系统、饭堂的消费系统。

参考图2,一种基于区块链的学生证照真伪的核查装置,包括:第一次数获取模块、第二次数获取模块、第三次数获取模块、学生证照真伪的评估模块;所述第一次数获取模块用于获取学生证照在最近的第一时间段内访问图书馆的次数;所述第二次数获取模块用于获取学生证照在最近的第二时间段内访问宿舍的次数;所述第三次数获取模块用于获取学生证照在最近的第三时间段内访问饭堂的次数;第一时间段为90天到180天,第二时间段为7天到14天,第三时间段为7天到14天,计算得到学生证照真伪的评估数值;所述学生证照真伪的评估模块用于计算得到学生证照真伪的评估数值,当学生证照真伪的评估数值≥90时,则认为学生证照为真,对外输出学生证照为真的信号,其中,g=100*a+40*b+30*c;a表示为第一次数,b表示为第二次数,c表示为第三次数,g表示为学生证照真伪的评估数值。

由于高校的学生证照普遍可用于图书馆、宿舍和饭堂,当需要判断学生证照的真伪的时候,可以通过第一次数获取模块、第二次数获取模块和第三次数获取模块分别从图书馆、宿舍和饭堂获取该学生证照的历史访问数据,并通过学生证照真伪的评估模块对学生证照真伪进行评估判断。

避免了现有技术中,繁琐的通过学籍档案的数据库对学生证照真伪的判断,总体的降低了学籍档案数据库的访问次数。而且,利用历史数据对学生证照真伪的判断更加简单,对于一些不需要精确判断身份的场合具有很好应用前景。

所述一种基于区块链的学生证照真伪的核查装置可以运行于桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备中。所述一种基于区块链的学生证照真伪的核查装置,可运行的装置可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,所述例子仅仅是一种基于区块链的学生证照真伪的核查装置的示例,并不构成对一种基于区块链的学生证照真伪的核查装置的限定,可以包括比例子更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述一种基于区块链的学生证照真伪的核查装置还可以包括输入输出设备、网络接入设备、总线等。

所称处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述一种基于区块链的学生证照真伪的核查装置运行装置的控制中心,利用各种接口和线路连接整个一种基于区块链的学生证照真伪的核查装置可运行装置的各个部分。

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述一种基于区块链的学生证照真伪的核查装置的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

以上对本发明的较佳实施方式进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做出种种的等同变型或替换,这些等同的变型或替换均包含在本申请权利要求所限定的范围内。

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