一种区块链智能签到方法、系统、设备及其存储介质技术方案

技术编号:23025851 阅读:35 留言:0更新日期:2020-01-03 17:12
本发明专利技术公开了一种区块链智能签到方法、系统、设备及存储介质,应用于区块链系统,该方法包括如下:用户通过区块链系统进行注册认证成为区块用户,区块用户向区块链系统发送智能签到区块创建请求信息,所述区块链系统响应区块用户发起的智能签到区块创建请求信息,创建一智能签到区块,并生成一签到码;其他用户通过终端扫描解析所述签到码,登录所述智能签到区块完成登记事项的填写与确认,产生一签到事件,区块链系统将该签到事件广播至区块链网络节点进行验证,验证通过后,将该签到事件分别在各个区块链网络节点进行存储;该区块用户可对所述智能签到区块进行管理。本发明专利技术可以随时随地快速建立签到项目,智能签到管理,签到结果数据公开、不可篡改等特点。

A blockchain intelligent sign in method, system, device and storage medium

【技术实现步骤摘要】
一种区块链智能签到方法、系统、设备及其存储介质
本专利技术涉及区块链
,具体涉及一种区块链智能签到方法、系统、设备及其存储介质。
技术介绍
现有的签到或考勤管理的方式有多种:1)日常工作签到、会议签到等一般采用传统的纸笔签到判断参会人员或工作人员是否到场的重要手段;2)基于RFIC/ID卡签到考勤系统方式,进行考勤管理;3)基于指纹、人脸、眼虹等图像识别和生物识别技术。上述几种签到或考勤管理,存在如下几个问题:1)采用质人工签到方法,效率低、易出错、不利于统计、不利于传承保存等缺点;2)基于RFIC/ID卡签到,容易出现作弊的签到;3)图像识别和生物识别技术的技术难度高、设备成本高,一方面由于成本原因,另一方面,需要将设备设定在固定位置和范围,仅限于特殊场合应用,如高端场所、重要地方,不利于大范围广泛应用。区块链(Blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。区块链也是一种自下而上的革新技术,它并不是针对某一类应用的改造和升级,而是对所有与数据存储和信息交换流程相关的场景都能产生颠覆性的变革,它的应用前景受世人期待。智能合约的概念在1994年被尼克萨博提出,指的是用计算机语言取代法律语言来记录条款的合约,它用数学和编程的形式定义了一系列合约双方的权利和义务,一旦被特定的交易触发,就可被自动执行。由于当时缺乏系统和技术的支持,直到2013年以太坊的出现才实现了智能合约的理念,让智能合约可以在可信去中心化的区块链环境下执行。基于区块链系统的智能合约不仅具有其本身所具备的成本效率等优势,还可避免恶意行为对其正常执行的干扰,有着自动化,去中心化,结果确定的特性,一旦被部署在区块链上,就不会停止,这也保障了其在存储、读取、执行等过程公正透明、记录可追踪、不可被篡改。
技术实现思路
本专利技术的目的在于克服现有签到或考勤管理的技术问题,提出一种区块链智能签到方法、系统、设备及其存储介质。为达成上述目的,本专利技术提供了一种区块链智能签到方法,应用于区块链系统;所述区块链系统包含多个区块链网络节点,每个区块链网络节点可以与其他任意区块链网络节点进行点对点的通讯,所述区块链系统部署有智能签到合约;所述区块链智能签到方法包括如下:用户通过区块链系统进行注册认证成为区块用户,每个区块用户构成一个区块链网络节点;区块用户向区块链系统发送智能签到区块创建请求信息,所述智能签到区块创建请求信息包含活动名称、登记事项;所述区块链系统响应区块用户发起的智能签到区块创建请求信息,创建一智能签到区块,并生成一签到码,所述签到码为图形编码;其他用户通过终端扫描解析所述签到码,登录所述智能签到区块完成登记事项的填写与确认,产生一签到事件,所述签到事件包含其他用户的登记时间、活动名称、其他用户填写的登记事项;区块链系统将该签到事件进行存储;该区块用户可对所述智能签到区块进行管理。其中管理为所述管理其创建的智能签到区块包括一键查看签到用户总数、以及签到详细清单,另外包括对创建的智能签到区块分享等操作。进一步的,区块链系统将该签到事件广播至区块链网络节点进行验证,验证通过后,将该签到事件分别在各个区块链网络节点进行存储。在本专利技术一实施例中,优选地,所述签到码为二维码,所述二维码包含所述智能签到区块的地址链接信息;所述智能签到区块为一网站,供用户进行登记事项的填写与确认。在本专利技术一实施例中,优选地,所述终端为智能移动终端,智能移动终端包含摄像装置、图形编码识别装置。在本专利技术一实施例中,优选地,其他用户为区块用户或非区块用户,所述非区块用户为未通过区块链系统进行注册认证的终端用户;若待签到用户为区块用户,则该其他用户通过终端扫描解析所述签到码,登录所述智能签到区块;所述智能签到区块可自动获取登记事项所涉及的用户信息。其中,所述登记事项包含以下一种或者多种事项:登记者姓名、登记者电话号码、登记者证件信息、登记者性别、登记者公司、拜访人、拜访公司、介绍人;所述智能签到区块创建请求信息还包含条件信息;所述条件信息包含以下一种或者多种条件:有效期条件、位置条件、身份属性条件、签到次数条件;所述有效期条件为在设定的有效期限内,在设定的有效期限外其他用户无法解析识别签到码登录所述智能签到区块或者其他用户在设定的有效期外解析识别签到码登录所述智能签到区块的签到被列为无效登记;所述位置条件为在设定的位置范围内,其他用户的地理位置属于设定的位置范围外无法解析识别签到码登录所述智能签到区块或者其他用户的地理位置在设定的位置范围外解析识别签到码登录所述智能签到区块的签到被列为无效登记;所述身份属性条件为在设定的用户身份范围,其他用户的身份信息不属于设定的用户身份范围内无法解析识别签到码登录所述智能签到区块或者其他用户的身份信息不属于设定的用户身份解析识别签到码登录所述智能签到区块的签到到被列为无效登记;所述签到次数条件为所述智能签到区块设定被登录签到的次数,当所述智能签到区块被登录签到的次数内在设定的有效期限外其他用户无法解析识别签到码登录所述智能签到区块或者其他用户解析识别签到码登录所述智能签到区块的签到为超过设定次数则被列为无效登记。在本专利技术另一实施例,还提供一种区块链智能签到系统,包括:区块链系统、至少一终端;所述区块链系统供终端用户进行区块用户的登录与认证,所述区块链系统包含多个区块链网络节点,每个区块链网络节点可以与其他任意区块链网络节点进行点对点的通讯;所述至少一终端包含区块用户终端和至少一签到用户终端,所述区块用户终端供区块用户登录区块链系统并向区块链系统发起智能签到区块创建请求信息,以及管理智能签到区块的签到信息,所述智能签到区块创建请求信息包含活动名称、登记事项;所述签到用户终端为智能移动终端,智能移动终端包含摄像装置、图形编码识别装置;所述区块链系统用于响应所述智能签到区块创建请求信息,创建一智能签到区块,并生成一签到码,所述签到码为图形编码;所述签到用户终端供签到用户扫描解析所述签到码,并登陆访问所述智能签到区块完成登记事项的填写与确认,产生一签到事件,所述签到事件包含其他用户的登记时间、活动名称、其他用户填写的登记事项;所述区块链系统对签到事件进行存储。进一步的,区块用户终端还可供区块用户管理其创建的智能签到区块,所述管理其创建的智能签到区块包括一键查看签到用户总数、以及签到详细清单,另外包括对创建的智能签到区块分享等操作。进一步的,所述区块链智能签到系统的所述区块链系统还用于将该签到事件广播至区块链网络节点进行验证,验证通过后,将该签到事件分别在各个区块链网络节点进行存储。进一步的,所述区块链智能签到系统的所述智能签到区块为一网站,所述网站包含待签到的活动名称,所述网站供用户登录,填写登记事项,并保留用户本文档来自技高网
...

【技术保护点】
1.一种区块链智能签到方法,其特征在于,/n所述区块链智能签到方法应用于区块链系统;所述区块链系统包含多个区块链网络节点,每个区块链网络节点可以与其他任意区块链网络节点进行点对点的通讯,所述区块链系统部署有智能签到合约;所述区块链智能签到方法包括如下:/n用户通过区块链系统进行注册认证成为区块用户,每个区块用户构成一个区块链网络节点;/n区块用户向区块链系统发送智能签到区块创建请求信息,所述智能签到区块创建请求信息包含活动名称、登记事项;/n所述区块链系统响应区块用户发起的智能签到区块创建请求信息,创建一智能签到区块,并生成一签到码,所述签到码为图形编码;/n其他用户通过终端扫描解析所述签到码,登录所述智能签到区块完成登记事项的填写与确认,产生一签到事件,所述签到事件包含其他用户的登记时间、活动名称、其他用户填写的登记事项;/n区块链系统将该签到事件进行存储;/n该区块用户可对所述智能签到区块进行管理。/n

【技术特征摘要】
1.一种区块链智能签到方法,其特征在于,
所述区块链智能签到方法应用于区块链系统;所述区块链系统包含多个区块链网络节点,每个区块链网络节点可以与其他任意区块链网络节点进行点对点的通讯,所述区块链系统部署有智能签到合约;所述区块链智能签到方法包括如下:
用户通过区块链系统进行注册认证成为区块用户,每个区块用户构成一个区块链网络节点;
区块用户向区块链系统发送智能签到区块创建请求信息,所述智能签到区块创建请求信息包含活动名称、登记事项;
所述区块链系统响应区块用户发起的智能签到区块创建请求信息,创建一智能签到区块,并生成一签到码,所述签到码为图形编码;
其他用户通过终端扫描解析所述签到码,登录所述智能签到区块完成登记事项的填写与确认,产生一签到事件,所述签到事件包含其他用户的登记时间、活动名称、其他用户填写的登记事项;
区块链系统将该签到事件进行存储;
该区块用户可对所述智能签到区块进行管理。


2.根据权利要求1所述的区块链智能签到方法,其特征在于,
区块链系统将该签到事件广播至区块链网络节点进行验证,验证通过后,将该签到事件分别在各个区块链网络节点进行存储。


3.根据权利要求1所述的区块链智能签到方法,其特征在于,
所述签到码为二维码,所述二维码包含所述智能签到区块的地址链接信息;所述智能签到区块为一网站,供用户进行登记事项的填写与确认。


4.根据权利要求1所述的区块链智能签到方法,其特征在于,
其他用户为区块用户或非区块用户,所述非区块用户为未通过区块链系统进行注册认证的终端用户;
若待签到用户为区块用户,则该其他用户通过终端扫描解析所述签到码,登录所述智能签到区块;所述智能签到区块可自动获取登记事项所涉及的用户信息。


5.根据权利要求1所述的区块链智能签到方法,其特征在于,
所述登记事项包含以下一种或者多种事项:登记者姓名、登记者电话号码、登记者证件信息、登记者性别、登记者公司、拜访人、拜访公司、介绍人;
所述智能签到区块创建请求信息还包含条件信息;所述条件信息包含以下一种或者多种条件:有效期条件、位置条件、身份属性条件、签到次数条件;
所述有效期条件为在设定的有效期限内,在设定的有效期限外其他用户无法解析识别签到码登录所述智能签到区块或者其他用户在设定的有效期外解析识别签到码登录所述智能签到区块的签到被列为无效登记;
所述位置条件为在设定的位置范围内,其他用户的地理位置属于设定的位置范围外无法解析识别签到码登录所述智能签到区块或者其他用户的地理位置在设定的位置范围外解析识别...

【专利技术属性】
技术研发人员:吴波
申请(专利权)人:触信厦门智能科技有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1