一种考生身份认证系统下大数据封包的传输方法技术方案

技术编号:37664781 阅读:10 留言:0更新日期:2023-05-26 04:22
本申请公开了一种考生身份认证系统下大数据封包的传输方法。所述考生身份认证系统下大数据封包的传输方法包括:获取服务端发出的请求信息;根据请求信息与服务端建立连接;根据请求信息将待传输考生身份认证数据进行分类,从而获取待传输考生身份认证数据中的快数据以及慢数据;根据快数据传输方法将所述快数据传递给所述服务端;根据慢数据传输方法将所述慢数据传递给所述服务端。本申请的考生身份认证系统下大数据封包的传输方法将数据分成快数据以及慢数据两种,不同类型的数据会采用不同类型的处理作业,从而能够有效的提升单机服务端的吞吐量;有效降低服务端的CPU、硬盘性能消耗。能消耗。能消耗。

【技术实现步骤摘要】
一种考生身份认证系统下大数据封包的传输方法


[0001]本申请涉及数据处理
,尤其涉及一种考生身份认证系统下大数据封包的传输方法、客户端以及考生身份认证系统下大数据封包的传输系统。

技术介绍

[0002]随着技术不断发展,尤其是基于Web(WorldWideWeb即全球广域网)的信息采集/展呈/检索技术、网络分布式技术以及Java服务端编程语言的飞速发展,国家教育考试行业中,很多应用系统的结构体系从C/S结构向更加灵活的B/S多级分布结构演变。
[0003]依据2017年5月国家教育部颁布的《国家教育考试综合管理平台建设指南》中的规划内容,各省陆续开始多个平台建设,推进考试行业的信息化建设。新平台全部采用B/S架构,向下采集多类、大量考务相关数据。为便于上级指挥决策,对数据的时效性也有较高要求。
[0004]举例来说,在考场进行考试时,每个考生都需要通过人脸验证等方式进行验证,然而,现有技术中,人脸验证的客户端的存储量有限,无法存储大量数据,因此,需要将大量的数据传递给服务端。
[0005]然而,现有技术中,存在大量结构化数据和非结构化数据实时上传的场景,为保障数据完整性、准确性,普遍存在超大封包数据在高并发环境下传输的情况。服务端解析压力极大,一直没有得到有效解决。
[0006]因此,希望有一种技术方案来解决或至少减轻现有技术的上述不足。

技术实现思路

[0007]本专利技术的目的在于提供一种考生身份认证系统下大数据封包的传输方法来至少解决上述的一个技术问题。<br/>[0008]本专利技术提供了下述方案:
[0009]根据本专利技术的一个方面,提供一种考生身份认证系统下大数据封包的传输方法,所述考生身份认证系统下大数据封包的传输方法包括:
[0010]获取服务端发出的请求信息;
[0011]根据请求信息与服务端建立连接;
[0012]根据请求信息将待传输考生身份认证数据进行分类,从而获取待传输考生身份认证数据中的快数据以及慢数据;
[0013]根据快数据传输方法将所述快数据传递给所述服务端;
[0014]根据慢数据传输方法将所述满数据传递给所述服务端。
[0015]可选地,在所述获取服务端发出的请求信息之前,所述考生身份认证系统下大数据封包的传输方法进一步包括:
[0016]判断是否达到数据处理条件,若是,则
[0017]获取服务端发出的请求信息。
[0018]可选地,所述判断是否达到数据处理条件包括如下中的一种或多种:
[0019]判断存储数据的数据内存缓冲区内的容量是否达到80%,若是,则判断达到数据处理条件;
[0020]判断是否达到触发时间点,若是,则判断达到数据处理条件;
[0021]判断是否达到强制触发条件,若是,则判断达到数据处理条件。
[0022]可选地,在所述根据请求信息将待传输考生身份认证数据进行分类,从而获取待传输考生身份认证数据中的快数据以及慢数据之前,所述考生身份认证系统下大数据封包的传输方法进一步包括:
[0023]根据请求信息获取待传输考生身份认证数据;
[0024]对待传输考生身份认证数据进行校验,判断待传输考生身份认证数据是否符合要求,若是,则
[0025]根据请求信息将待传输考生身份认证数据进行分类,从而获取待传输考生身份认证数据中的快数据以及慢数据。
[0026]可选地,所述考生身份认证系统下大数据封包的传输方法进一步包括:
[0027]对待传输考生身份认证数据进行校验,判断待传输考生身份认证数据是否符合要求,若否,则
[0028]生成通知信息;
[0029]将通知信息以及不符合要求的待传输考生身份认证数据的错误信息传递给服务端;
[0030]获取服务端根据所述通知信息发送的第二次请求信息;
[0031]根据所述第二次请求信息获取第二次待传输考生身份认证数据;
[0032]根据请求信息将待传输考生身份认证数据进行分类,从而获取第二次待传输考生身份认证数据中的快数据以及慢数据;
[0033]根据快数据传输方法将所述快数据传递给所述服务端;
[0034]根据慢数据传输方法将所述满数据传递给所述服务端。
[0035]本申请还提供了一种客户端,所述客户端包括:
[0036]获取模块,所述获取模块用于获取服务端发出的请求信息;
[0037]连接模块,所述连接模块用于根据请求信息与服务端建立连接;
[0038]分类模块,所述分类模块用于根据请求信息将待传输考生身份认证数据进行分类,从而获取待传输考生身份认证数据中的快数据以及慢数据;
[0039]快数据传输模块,所述快数据传输模块用于根据快数据传输方法将所述快数据传递给所述服务端;
[0040]慢数据传输模块,所述慢数据传输模块用于根据慢数据传输方法将所述满数据传递给所述服务端。
[0041]本申请还提供了一种考生身份认证系统下大数据封包的传输系统,所述考生身份认证系统下大数据封包的传输系统包括如上所述的客户端以及服务端。
[0042]可选地,所述服务端在接收所述快数据以及所述慢数据过程中,采取顺序写的方式存储快数据以及慢数据。
[0043]可选地,所述服务端在接收所述快数据以及慢数据过程中,根据所接收的快数据
以及慢数据生成数据快照。
[0044]可选地,所述服务端在所述客户端执行如上所述的考生身份认证系统下大数据封包的传输方法过程中,对所述客户端进行监控。
[0045]本申请的考生身份认证系统下大数据封包的传输方法将数据分成快数据以及慢数据两种,不同类型的数据会采用不同类型的处理作业,从而能够有效的提升单机服务端的吞吐量;有效降低服务端的CPU、硬盘性能消耗。
附图说明
[0046]图1是本申请一实施例中的考生身份认证系统下大数据封包的传输方法的流程示意图。
[0047]图2是本申请一个实施例提供的客户端的一种电子设备结构框图。
[0048]图3是本申请一实施例中的DataBuffer模型示意图。
[0049]图4是本申请一实施例中的数据分类流程示意图。
[0050]图5是本申请一实施例中的数据重组流程示意图。
[0051]图6是本申请一实施例中的采用顺序写入的方式的原理示意图。
具体实施方式
[0052]下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0053]图1是本申请一实施例中的考生身份认证系统下大数据封包的传输方法的流程示意图。
[0054]如图1所示的考生身份认证系统下大数据封包的传输方法包括:
[0055]步骤1:获取服务端发出的请求信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种考生身份认证系统下大数据封包的传输方法,其特征在于,所述考生身份认证系统下大数据封包的传输方法包括:获取服务端发出的请求信息;根据请求信息与服务端建立连接;根据请求信息将待传输考生身份认证数据进行分类,从而获取待传输考生身份认证数据中的快数据以及慢数据;根据快数据传输方法将所述快数据传递给所述服务端;根据慢数据传输方法将所述满数据传递给所述服务端。2.根据权利要求1所述的考生身份认证系统下大数据封包的传输方法,其特征在于,在所述获取服务端发出的请求信息之前,所述考生身份认证系统下大数据封包的传输方法进一步包括:判断是否达到数据处理条件,若是,则获取服务端发出的请求信息。3.根据权利要求2所述的考生身份认证系统下大数据封包的传输方法,其特征在于,所述判断是否达到数据处理条件包括如下中的一种或多种:判断存储数据的数据内存缓冲区内的容量是否达到80%,若是,则判断达到数据处理条件;判断是否达到触发时间点,若是,则判断达到数据处理条件;判断是否达到强制触发条件,若是,则判断达到数据处理条件。4.如权利要求3所述的考生身份认证系统下大数据封包的传输方法,其特征在于,在所述根据请求信息将待传输考生身份认证数据进行分类,从而获取待传输考生身份认证数据中的快数据以及慢数据之前,所述考生身份认证系统下大数据封包的传输方法进一步包括:根据请求信息获取待传输考生身份认证数据;对待传输考生身份认证数据进行校验,判断待传输考生身份认证数据是否符合要求,若是,则根据请求信息将待传输考生身份认证数据进行分类,从而获取待传输考生身份认证数据中的快数据以及慢数据。5.如权利要求4所述的考生身份认证系统下大数据封包的传输方法,其特征在于,所述考生身份认证系统下大数据封包的传输方法进一步包括:对待传输考生身份认证数据进行校验,判断待传输考生身份认证数据是...

【专利技术属性】
技术研发人员:孙双冠
申请(专利权)人:北京竞业达数字系统科技有限公司
类型:发明
国别省市:

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

1