一种基于区块链的考勤系统的制作方法

    专利查询2023-02-19  81



    1.本发明属于考勤数据管理技术领域,具体涉及一种基于区块链的考勤系统。


    背景技术:

    2.目前的考勤系统大多将考勤记录存储在本地考勤终端机中,不仅容易丢失考勤记录,且考勤记录也不可避免被人为篡改。


    技术实现要素:

    3.为了避免考勤记录丢失或被人为篡改,本发明提供了一种基于区块链的考勤系统。
    4.本发明要解决的技术问题通过以下技术方案实现:
    5.一种基于区块链的考勤系统,包括:考勤服务器和考勤终端机;其中,
    6.所述考勤终端机,用于分别生成上班二维码和下班二维码;接收考勤用户通过手机分别扫描所述上班二维码和所述下班二维码所发来的考勤记录;将所述考勤记录发送至所述考勤服务器;所述考勤记录中包含有所述考勤用户的用户标识;
    7.所述考勤服务器,用于将接收到的考勤记录上传至区块链网络。
    8.可选地,所述考勤终端机,分别生成上班二维码和下班二维码,包括:
    9.在上班考勤区间的起始点到来时,基于考勤当天的日期以及第一预设信息,生成上班二维码;
    10.在下班考勤区间的起始点到来时,基于考勤当天的日期以及第二预设信息,生成下班二维码。
    11.可选地,所述考勤终端机,分别生成上班二维码和下班二维码,包括:
    12.在上班考勤区间的起始点到来时,随机生成一串字符,基于考勤当天的日期以及该字符,生成上班二维码;
    13.在下班考勤区间的起始点到来时,随机生成一串字符,基于考勤当天的日期以及该字符,生成下班二维码。
    14.可选地,所述考勤终端机,还用于响应于收到考勤查询指令,通过所述考勤服务器从所述区块链网络中获取所述考勤查询指令所请求的考勤记录
    15.本发明提供的基于区块链的考勤系统中,考勤终端机可以分别生成上班二维码和下班二维码;考勤用户可以通过手机扫描二维码进行打卡;然后,考勤终端机将包含有考勤用户的用户标识的考勤记录上传至考勤服务器;通过该考勤服务器,将考勤记录上传至区块链网络;这样,不仅可以避免考勤记录丢失或被人为篡改,且不需要在考勤终端机本地设置考勤记录的存储空间。
    16.以下将结合附图及对本发明做进一步详细说明。
    附图说明
    17.图1是本发明实施例提供的一种基于区块链的考勤系统的结构示意图。
    具体实施方式
    18.下面结合具体实施例对本发明做进一步详细的描述,但本发明的实施方式不限于此。
    19.为了避免考勤记录丢失或被人为篡改,本发明实施例提供了一种基于区块链的考勤系统。如图1所示,该系统可以包括:考勤服务器和考勤终端机。
    20.其中,所述考勤终端机,用于分别生成上班二维码和下班二维码;接收考勤用户通过手机分别扫描所述上班二维码和所述下班二维码所发来的考勤记录;将所述考勤记录发送至所述考勤服务器;所述考勤记录中包含有所述考勤用户的用户标识。
    21.具体而言,考勤终端机是在上班考勤区间生成并展示上班二维码,并在下班勤区间生成并展示下班二维码的。通常而言,该上班二维码和下班二维码是不同的,当然,也可以是相同的。
    22.可以理解的是,考勤记录中不仅包含有用户标识,还包含有考勤用户每天的打卡时间;该打卡时间即是考勤用户通过手机扫描上班二维码或下班二维码而发给考勤终端机。在实际应用中,该考勤终端机可以与手机通信。因此,考勤用户可以在通过手机扫描上班二维码或下班二维码时,将考勤记录发送至该考勤终端机。
    23.所述考勤服务器,用于将接收到的考勤记录上传至区块链网络。
    24.可以理解的是,该考勤服务器可以是加入到区块链网络从而成为区块链网络节点的服务器;或者,该考勤服务器可以是与区块链网络节点通信的服务器;这样,考勤服务器便可以将接收到的考勤记录上传至区块链网络。
    25.在实际应用中,该考勤服务器可以是考勤单位的服务器;此时考勤终端机可以通过有线连接的方式与考勤服务器进行通信,例如串口通信网线通信等等;或者,考勤终端机也可以通过wifi(wireless fidelity,无线保真)、蓝牙等方式与该考勤服务器实现近距离的无线通信。在另一种实现方式中,考勤服务器可以是考勤系统提供商的服务器;此时,考勤终端机可以通过互联网或者移动通信网与考勤服务器进行通信。
    26.本发明实施例提供的基于区块链的考勤系统中,考勤终端机可以分别生成上班二维码和下班二维码;考勤用户可以通过手机扫描二维码进行打卡;然后,考勤终端机将包含有考勤用户的用户标识的考勤记录上传至考勤服务器;通过该考勤服务器,将考勤记录上传至区块链网络;这样,不仅可以避免考勤记录丢失或被人为篡改,且不需要在考勤终端机本地设置考勤记录的存储空间。
    27.可选地,在一种实现方式中,所述考勤终端机,分别生成上班二维码和下班二维码,包括:
    28.在上班考勤区间的起始点到来时,基于考勤当天的日期以及第一预设信息,生成上班二维码;
    29.在下班考勤区间的起始点到来时,基于考勤当天的日期以及第二预设信息,生成下班二维码。
    30.可以理解的是,基于考勤当天的日期以及预设信息生成上下班的二维码,可以确
    保考勤记录的真实有效性。
    31.可选地,在另一种实现方式中,所述考勤终端机,分别生成上班二维码和下班二维码,包括:
    32.在上班考勤区间的起始点到来时,随机生成一串字符,基于考勤当天的日期以及该字符,生成上班二维码;
    33.在下班考勤区间的起始点到来时,随机生成一串字符,基于考勤当天的日期以及该字符,生成下班二维码。
    34.可以理解的是,基于考勤当天的日期以及随机生成的字符生成上下班的二维码,可以进一步可以确保考勤记录的真实有效性。
    35.可选地,所述考勤终端机,还用于响应于收到考勤查询指令,通过所述考勤服务器从所述区块链网络中获取所述考勤查询指令所请求的考勤记录。
    36.在实际应用中,该考勤查询指令中可以携带有被请求的考勤用户的用户标识、请求查询的时间段等等多种信息,具体查询方式可以参见现有的考勤记录查询方式,本发明实施例不做赘述。
    37.需要说明的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
    38.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。此外,本领域的技术人员可以将本说明书中描述的不同实施例或示例进行接合和组合。
    39.尽管在此结合各实施例对本技术进行了描述,然而,在实施所要求保护的本技术过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。
    40.以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

    技术特征:
    1.一种基于区块链的考勤系统,其特征在于,包括:考勤服务器和考勤终端机;其中,所述考勤终端机,用于分别生成上班二维码和下班二维码;接收考勤用户通过手机分别扫描所述上班二维码和所述下班二维码所发来的考勤记录;将所述考勤记录发送至所述考勤服务器;所述考勤记录中包含有所述考勤用户的用户标识;所述考勤服务器,用于将接收到的考勤记录上传至区块链网络。2.根据权利要求1所述的考勤系统,其特征在于,所述考勤终端机,分别生成上班二维码和下班二维码,包括:在上班考勤区间的起始点到来时,基于考勤当天的日期以及第一预设信息,生成上班二维码;在下班考勤区间的起始点到来时,基于考勤当天的日期以及第二预设信息,生成下班二维码。3.根据权利要求1所述的考勤系统,其特征在于,所述考勤终端机,分别生成上班二维码和下班二维码,包括:在上班考勤区间的起始点到来时,随机生成一串字符,基于考勤当天的日期以及该字符,生成上班二维码;在下班考勤区间的起始点到来时,随机生成一串字符,基于考勤当天的日期以及该字符,生成下班二维码。4.根据权利要求1所述的考勤系统,其特征在于,所述考勤终端机,还用于响应于收到考勤查询指令,通过所述考勤服务器从所述区块链网络中获取所述考勤查询指令所请求的考勤记录。

    技术总结
    本发明一种基于区块链的考勤系统,包括:考勤服务器和考勤终端机;其中,所述考勤终端机,用于分别生成上班二维码和下班二维码;接收考勤用户通过手机分别扫描所述上班二维码和所述下班二维码所发来的考勤记录;将所述考勤记录发送至所述考勤服务器;所述考勤记录中包含有所述考勤用户的用户标识;所述考勤服务器,用于将接收到的考勤记录上传至区块链网络。本发明可以避免考勤记录丢失或被人为篡改。改。改。


    技术研发人员:赵锋 李伟 高崇科 刘紫阳
    受保护的技术使用者:西安安盟智能科技股份有限公司
    技术研发日:2020.11.23
    技术公布日:2022/5/25
    转载请注明原文地址:https://tc.8miu.com/read-15300.html

    最新回复(0)