一种基层测评系统技术方案

技术编号:39046607 阅读:19 留言:0更新日期:2023-10-10 11:59
本发明专利技术涉及一种基层测评系统。本系统着重解决如何提高测评结果的可信度,同时减少人力和时间成本。测评系统包括测评器和服务器。测评器通过网络与服务器联系,验证ID并下载加密测评表,用户回答后加密上传至服务器,服务器验证并保存测评结果,实现投票过程的匿名化并尽可能收集群众声音。该系统实现了方便的测评方式和数据安全传输与处理,为基层决策提供有效的解决方案。效的解决方案。效的解决方案。

【技术实现步骤摘要】
一种基层测评系统


[0001]本专利技术涉及一种基层测评系统。

技术介绍

[0002]随着社会的进步,调查研究工作在我国扮演着重要的角色。在这一背景下,测评系统应运而生,旨在推动公众意见的收集与反馈。
[0003]虽然手机已经在我们的生活中扮演着重要的角色,我们已经习惯了使用各种智能设备,但依旧有许多人不会使用或者没有智能设备。过去,针对这部分人群以及基层群众,做测评的方式主要是靠工作人员走访,通过与群众的交流沟通、发放纸质问卷来进行测评。这种传统的测评方式会极大的消耗人力、物力、财力,同时还难以保证结果的真实性、安全性,从而导致无法听取来自基层群众的声音。

技术实现思路

[0004]本申请的目的是提供一种用于基测评的测评器,通过运用现代信息技术,特别是互联网、大数据和人工智能等技术,该测评器旨在实现数据的准确性、广泛性和安全性,促进基层发展,使更多人的声音被听取和重视。
[0005]一种基层测评系统,其特征在于,系统包括:测评器和服务器,测评器通过网络和服务器联系,验证测评ID,下载测评量表,解密测评表,用户回答测评表后再加密为密文,最后上传到服务器,服务器用于获取测评器上传的测评ID,验证ID并加密下发测评表,回收测评结果。
[0006]进一步地,所述的测评系统,其具体步骤如下:
[0007]步骤101,从测评器数据唯一测评ID;
[0008]步骤102,服务器验证ID并下发测评表;
[0009]步骤103,测评器解密测评表;
[0010]步骤104,测评器加密测评结果并上传;
[0011]步骤105,服务器保存测评结果。
[0012]进一步地,其中测评器进一步包括测评表的下载和结果上传方法,其具体步骤如下:
[0013]步骤201,通过测评器输入系统预先生成的唯一ID值;
[0014]步骤202,通过网络模块获取当前时间戳;
[0015]步骤203,根据预定义的口令生成算法和初始密钥,系统根据当前时间戳计算出一个口令;
[0016]步骤204,测评模块将ID值和测评器设备序列号上传到服务器请求测评表;
[0017]步骤205,将服务器下载下来的加密数据,使用口令对数据进行解密;
[0018]步骤206,对每一个问题的测评结果进行保存,并用口令对其进行加密;
[0019]步骤207,上传加密后的测评结果。
[0020]进一步地,其中服务器进一步包含用于验证和比对ID的验证模块,其具体执行步骤如下:
[0021]步骤301,获取测评器上传的测试ID和序列号;
[0022]步骤302,查找测试ID所属的测试测评表,若找到则跳转步骤303,否则跳转步骤304;
[0023]步骤303,为测评终端下载加密测评表;
[0024]步骤304,下载报错信息。
[0025]进一步地,其中服务器进一步包含加密测评表下载模块,其具体执行步骤如下:
[0026]步骤401,获取步骤303中获得的测评表明文信息;
[0027]步骤402,根据测评上传的序列号,查找与测评器预设相同的口令生成算法和初始密钥,并根据当前时间戳计算出口令;
[0028]步骤403,将测评表随机打乱后获取乱序的测评表;
[0029]步骤404,将计算出的口令作为密钥,使用AES算法的轮函数(Round Function)对每一个测评问题进行一系列迭代的轮加密操作,生成密文;
[0030]步骤405,向对应的测评器下发加密后的密文。
[0031]进一步地,其中服务器进一步包含测评结果的的接收模块,其具体执行步骤如下:
[0032]步骤501,获取测评器提交的加密测评结果;
[0033]步骤502,使用步骤4.2获得的密钥,使用AES算法的轮逆函数(Inverse Round Function)对每个解密后的分组进行逆向的轮解密操作,获得解密后的明文;
[0034]步骤503,将测评表恢复回原始序列;
[0035]步骤504,保存测评表。
附图说明
[0036]图1为本专利技术的方法流程图
[0037]图2为测评器端数据上传和下载流程图
[0038]图3为验证和比对ID的流程图
[0039]图4为服务器端加密下载测评表流程图
[0040]图5为服务器端上传保存测评结果流程图
具体实施方式
[0041]下面结合附图,对本专利技术的技术方案作详细阐述。
[0042]一种基层测评系统,其特征在于,系统包括:测评器和服务器,测评器通过网络和服务器联系,验证测评ID,下载测评量表,解密测评表,用户回答测评表后再加密为密文,最后上传到服务器,服务器用于获取测评器上传的测评ID,验证ID并加密下发测评表,回收测评结果。
[0043]进一步地,所述的测评系统,其具体步骤如下:
[0044]步骤101,从测评器数据唯一测评ID;
[0045]步骤102,服务器验证ID并下发测评表;
[0046]步骤103,测评器解密测评表;
[0047]步骤104,测评器加密测评结果并上传;
[0048]步骤105,服务器保存测评结果。
[0049]进一步地,其中测评器进一步包括测评表的下载和结果上传方法,其具体步骤如下:
[0050]步骤201,通过测评器输入系统预先生成的唯一ID值;
[0051]步骤202,通过网络模块获取当前时间戳;
[0052]步骤203,根据预定义的口令生成算法和初始密钥,系统根据当前时间戳计算出一个口令;
[0053]步骤204,测评模块将ID值和测评器设备序列号上传到服务器请求测评表;
[0054]步骤205,将服务器下载下来的加密数据,使用口令对数据进行解密;
[0055]步骤206,对每一个问题的测评结果进行保存,并用口令对其进行加密;
[0056]步骤207,上传加密后的测评结果。
[0057]进一步地,其中服务器进一步包含用于验证和比对ID的验证模块,其具体执行步骤如下:
[0058]步骤301,获取测评器上传的测试ID和序列号;
[0059]步骤302,查找测试ID所属的测试测评表,若找到则跳转步骤303,否则跳转步骤304;
[0060]步骤303,为测评终端下载加密测评表;
[0061]步骤304,下载报错信息。
[0062]进一步地,其中服务器进一步包含加密测评表下载模块,其具体执行步骤如下:
[0063]步骤401,获取步骤303中获得的测评表明文信息;
[0064]步骤402,根据测评上传的序列号,查找与测评器预设相同的口令生成算法和初始密钥,并根据当前时间戳计算出口令;
[0065]步骤403,将测评表随机打乱后获取乱序的测评表;
[0066]步骤404,将计算出本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基层测评系统,其特征在于,系统包括:测评器和服务器,测评器通过网络和服务器联系,验证测评ID,下载测评量表,解密测评表,用户回答测评表后再加密为密文,最后上传到服务器,服务器用于获取测评器上传的测评ID,验证ID并加密下发测评表,回收测评结果。2.根据权利要求1所述的测评系统,其具体步骤如下:步骤101,从测评器数据唯一测评ID;步骤102,服务器验证ID并下发测评表;步骤103,测评器解密测评表;步骤104,测评器加密测评结果并上传;步骤105,服务器保存测评结果。3.根据权利要求1所述的测评系统,其中测评器进一步包括测评表的下载和结果上传方法,其具体步骤如下:步骤201,通过测评器输入系统预先生成的唯一ID值;步骤202,通过网络模块获取当前时间戳;步骤203,根据预定义的口令生成算法和初始密钥,系统根据当前时间戳计算出一个口令;步骤204,测评模块将ID值和测评器设备序列号上传到服务器请求测评表;步骤205,将服务器下载下来的加密数据,使用口令对数据进行解密;步骤206,对每一个问题的测评结果进行保存,并用口令对其进行加密;步骤207,上传加密后的测评结果。4.根据权利要求1所述的测评系统,其中服务器进一步包含用于验证和比对ID的验证模块,其具体执行步骤...

【专利技术属性】
技术研发人员:武天昊董明刚卢贤睿崇庆夏令富谭若琪
申请(专利权)人:桂林理工大学
类型:发明
国别省市:

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

1