一种驾驶证考试的管理方法及服务器技术

技术编号:19747200 阅读:29 留言:0更新日期:2018-12-12 05:04
本申请属于机动车驾驶教学技术领域,尤其涉及一种驾驶证考试的管理方法及服务器,包括:接收校方客户端发送的参考人员的相关信息和考核智能合约,将所述参考人员的相关信息和所述考核智能合约登记在区块链的节点设备中并进行全网广播;获取所述学员的培训数据,将所述培训数据登记在所述区块链的节点设备中并全网广播;根据所述培训数据和所述考核智能合约判断所述学员是否符合考试条件;若是,则发送约考提示到学员客户端或/和所述校方客户端。这一过程中,服务器将学员的培训数据等信息上传到区块链的节点设备,从而保证了培训数据安全不可篡改。

【技术实现步骤摘要】
一种驾驶证考试的管理方法及服务器
本申请属于机动车驾驶教学
,尤其涉及一种驾驶证考试的管理方法及服务器。
技术介绍
机动车驾驶证(简称驾驶证)是依照中华人民共和国法律而制定的机动车辆驾驶人员所必需申领的证照。用户在申领驾驶证时,一般需要经过专门的驾驶证培训学校(简称驾校)的培训以及考核的过程。为了保障驾校对学员的培训质量,国家要求驾校对学员进行计时培训,基于此,个别驾校为了获取更高的利润同时获得价格优势,纷纷打起学时造假的主意:跑码机、电子围栏破解芯片等造假手段盛行,这对于严格按照要求执行的驾校来说是不公平的竞争,从长远看,这为交通安全埋下了巨大的安全隐患。
技术实现思路
有鉴于此,本申请实施例提供一种驾驶证考试的管理方法及服务器,以解决现有技术驾驶证考试过程中,学员接收培训的学时等数据容易被篡改、其真实性得不到保证的问题。本申请实施例第一方面提供了一种驾驶证考试的管理方法,所述驾驶证考试的管理方法包括:接收校方客户端发送的参考人员的相关信息和考核智能合约,所述参考人员包括教练和学员,所述考核智能合约包括学时智能合约、约考智能合约;将所述参考人员的相关信息和所述考核智能合约登记在区块链的节点设备中并进行全网广播;获取所述学员的培训数据,将所述培训数据登记在所述区块链的节点设备中并全网广播;根据所述培训数据和所述考核智能合约判断所述学员是否符合考试条件;若是,则发送约考提示到学员客户端或/和所述校方客户端。可选地,所述获取所述学员的培训数据,包括:从所述校方客户端获取所述学员开始参加当前培训的第一时间点和结束当前培训的第二时间点;获取车载终端在所述第一时间点和所述第二时间点之间记录的所述学员的培训数据,其中,所述车载终端为所述学员参加所述当前培训时所使用的车辆上的车载终端。可选地,所述将所述培训数据登记在所述区块链的节点设备中并全网广播,包括:发送所述第一时间点、第二时间点以及所述第一时间点和所述第二时间点之间的培训数据到所述区块链的节点设备,并进行全网广播。可选地,所述根据所述培训数据和所述考核智能合约判断所述学员是否符合考试条件,包括:根据所述学员开始参加当前培训的第一时间点和结束当前培训的第二时间点计算所述当前培训的培训时长,累计培训时长得到总的培训时长;调用所述学时智能合约判断所述总的培训时长是否达到指定课时;若所述总的培训时长达到指定课时,则调用所述约考智能合约判断所述学员是否符合考试条件。可选地,所述调用所述约考智能合约判断所述学员是否符合考试条件包括:调用所述学员上一科目考试的考试成绩,其中,所述上一科目为相对于所述学员当前要约考的科目的前一科目;若所述学员所述上一科目的考试成绩合格,则判定所述学员符合当前约考的考试条件。可选地,在所述发送约考提示到学员客户端或/和所述校方客户端之后,包括:接收所述学员的考试数据,发送所述考试数据到所述区块链的节点设备;调用所述考核智能合约计算所述考试数据是否达到合格标准;若是,则判定所述学员本次考试合格。本申请实施例第二方面提供了一种服务器,所述服务器包括:存储有可执行计算机程序的存储器;与所述存储器耦合的处理器,所述处理器调用所述存储器中的可执行计算机程序,用于:接收校方客户端发送的参考人员的相关信息和考核智能合约,所述参考人员包括教练和学员,所述考核智能合约包括学时智能合约、约考智能合约;将所述参考人员的相关信息和所述考核智能合约登记在区块链的节点设备中并进行全网广播;获取所述学员的培训数据,将所述培训数据登记在所述区块链的节点设备中并全网广播;根据所述培训数据和所述考核智能合约判断所述学员是否符合考试条件;若是,则发送约考提示到学员客户端或/和所述校方客户端。可选地,在获取所述学员的培训数据时,所述处理器调用所述存储器中的可执行计算机程序,具体用于:从所述校方客户端获取所述学员开始参加当前培训的第一时间点和结束当前培训的第二时间点;获取车载终端在所述第一时间点和所述第二时间点之间记录的所述学员的培训数据,其中,所述车载终端为所述学员参加所述当前培训时所使用的车辆上的车载终端。可选地,在将所述培训数据登记在所述区块链的节点设备中并全网广播时,所述处理器调用所述存储器中的可执行计算机程序,具体用于:发送所述第一时间点、第二时间点以及所述第一时间点和所述第二时间点之间的培训数据到所述区块链的节点设备,并进行全网广播。可选地,在根据所述培训数据和所述考核智能合约判断所述学员是否符合考试条件时,所述处理器调用所述存储器中的可执行计算机程序,具体用于:根据所述学员开始参加当前培训的第一时间点和结束当前培训的第二时间点计算所述当前培训的培训时长,累计培训时长得到总的培训时长;调用所述学时智能合约判断所述总的培训时长是否达到指定课时;若所述总的培训时长达到指定课时,则调用所述约考智能合约判断所述学员是否符合考试条件。可选地,所述调用所述约考智能合约判断所述学员是否符合考试条件时,所述处理器调用所述存储器中的可执行计算机程序,具体用于:调用所述学员上一科目考试的考试成绩,其中,所述上一科目为相对于所述学员当前要约考的科目的前一科目;若所述学员所述上一科目的考试成绩合格,则判定所述学员符合当前约考的考试条件。可选地,在所述发送约考提示到学员客户端或/和所述校方客户端之后,所述处理器调用所述存储器中的可执行计算机程序,具体用于:接收所述学员的考试数据,发送所述考试数据到所述区块链的节点设备;调用所述考核智能合约计算所述考试数据是否达到合格标准;若是,则判定所述学员本次考试合格。本申请提供的实施例中利用区块链的节点设备中的数据具有去中心化和不可篡改的特性,在用户参加驾驶证培训考试时,服务器将从校方客户端接收的教练和学员的相关信息,以及考核智能合约上传到区块链的节点设备中并全网广播。然后将学员每次参加培训的培训数据同样上传到区块链的节点设备中,在学员进行约考时,根据学员的培训数据和考核智能合约判断上述学员是否满足考试条件,并在上述学员满足考试条件时向学员客户端或/和校方客户端发送约考提示。这一过程中,服务器将学员的培训数据等信息上传到区块链的节点设备,从而保证了培训数据安全不可篡改。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍。图1是本申请实施例提供的一种驾驶证考试的管理系统结构示意图;图2是本申请实施例提供的一种驾驶证考试的管理方法的流程示意图;图3是本申请实施例提供的一种服务器的结构示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。在其它情况中,省略对众所周知的系统、系统、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。为了说明本申请所述的技术方案,下面通过具体实施例来进行说明。图1示出了本申请实施例提供的一种驾驶证考试的管理系统的结构示意图,该驾驶证考试的管理系统包括校方客户端11、学员客户端12、服务器13以及若干作为区块链节点的区块链网络设备14,上述校方客本文档来自技高网...

【技术保护点】
1.一种驾驶证考试的管理方法,其特征在于,所述驾驶证考试的管理方法包括:接收校方客户端发送的参考人员的相关信息和考核智能合约,所述参考人员包括教练和学员,所述考核智能合约包括学时智能合约、约考智能合约;将所述参考人员的相关信息和所述考核智能合约登记在区块链的节点设备中并进行全网广播;获取所述学员的培训数据,将所述培训数据登记在所述区块链的节点设备中并全网广播;根据所述培训数据和所述考核智能合约判断所述学员是否符合考试条件;若是,则发送约考提示到学员客户端或/和所述校方客户端。

【技术特征摘要】
1.一种驾驶证考试的管理方法,其特征在于,所述驾驶证考试的管理方法包括:接收校方客户端发送的参考人员的相关信息和考核智能合约,所述参考人员包括教练和学员,所述考核智能合约包括学时智能合约、约考智能合约;将所述参考人员的相关信息和所述考核智能合约登记在区块链的节点设备中并进行全网广播;获取所述学员的培训数据,将所述培训数据登记在所述区块链的节点设备中并全网广播;根据所述培训数据和所述考核智能合约判断所述学员是否符合考试条件;若是,则发送约考提示到学员客户端或/和所述校方客户端。2.根据权利要求1所述的驾驶证考试的管理方法,其特征在于,所述获取所述学员的培训数据,包括:从所述校方客户端获取所述学员开始参加当前培训的第一时间点和结束当前培训的第二时间点;获取车载终端在所述第一时间点和所述第二时间点之间记录的所述学员的培训数据,其中,所述车载终端为所述学员参加所述当前培训时所使用的车辆上的车载终端。3.根据权利要求2所述的驾驶证考试的管理方法,其特征在于,所述将所述培训数据登记在所述区块链的节点设备中并全网广播,包括:发送所述第一时间点、第二时间点以及所述第一时间点和所述第二时间点之间的培训数据到所述区块链的节点设备,并进行全网广播。4.根据权利要求2所述的驾驶证考试的管理方法,其特征在于,所述根据所述培训数据和所述考核智能合约判断所述学员是否符合考试条件,包括:根据所述学员开始参加当前培训的第一时间点和结束当前培训的第二时间点计算所述当前培训的培训时长,累计培训时长得到总的培训时长;调用所述学时智能合约判断所述总的培训时长是否达到指定课时;若所述总的培训时长达到指定课时,则调用所述约考智能合约判断所述学员是否符合考试条件。5.根据权利要求4所述的驾驶证考试的管理方法,所述调用所述约考智能合约判断所述学员是否符合考试条件包括:调用所述学员上一科目考试的考试成绩,其中,所述上一科目为相对于所述学员当前要约考的科目的前一科目;若所述学员所述上一科目的考试成绩合格,则判定所述学员符合当前约考的考试条件。6.根据权利要求1至5任一项所述的驾驶证考试的管理方法,其特征在于,在所述发送约考提示到学员客户端...

【专利技术属性】
技术研发人员:刘均焦文静
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:广东,44

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

1