图像生成系统、方法及装置制造方法及图纸

技术编号:38393093 阅读:16 留言:0更新日期:2023-08-05 17:46
本说明书提供图像生成系统、方法及装置,其中图像生成系统包括:控制服务器、第一客户端、第二客户端和管理服务器,第一客户端和第二客户端部署有相同的题目代码;管理服务器,接收第一客户端针对题目数据提交的答题数据,并将答题数据和题目数据转发至控制服务器;控制服务器,生成携带答题数据和题目数据的图像生成指令,并发送至第二客户端;第二客户端,响应于图像生成指令调用题目代码并运行,基于代码运行结果调用图像生成指令中携带的题目数据生成题目图像,并基于答题数据对题目图像进行更新,根据更新结果采集答题图像;管理服务器,在接收到答题图像的情况下,基于答题图像执行目标任务。执行目标任务。执行目标任务。

【技术实现步骤摘要】
图像生成系统、方法及装置


[0001]本说明书涉及计算机
,特别涉及一种图像生成系统。本说明书同时涉及一种图像生成方法,一种图像生成装置,一种计算设备,以及一种计算机可读存储介质。

技术介绍

[0002]随着互联网技术的发展,线上答题的方式凭借操作便利性、无纸化等特点,被越来越多的用户接受。线上答题的方式也应用于问卷调查、教学测试等越来越多的业务场景。线上答题通常是用户在所持的客户端按照题目播放顺序依次进行答题,全部题目答完后,提交答题数据。再由答题管理端对用户的答题数据进行汇总。现有技术中,由于客户端和答题管理端部署的代码不同,无法实现跨平台复用,存在不兼容问题,因此需要为客户端和答题管理端分别开发一套代码,才能够生成答题图像,这种图像生成方式会导致代码运行不稳定的问题,且图像生成效率低。因此,亟需一种有效的方法以解决上述问题。

技术实现思路

[0003]有鉴于此,本说明书实施例提供了一种图像生成系统。本说明书同时涉及一种图像生成方法,一种图像生成装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的技术缺陷。
[0004]根据本说明书实施例的第一方面,提供了一种图像生成系统,包括:控制服务器、第一客户端、第二客户端和管理服务器,所述第一客户端和所述第二客户端部署有相同的题目代码;
[0005]所述管理服务器,接收所述第一客户端针对题目数据提交的答题数据,并将所述答题数据和所述题目数据转发至所述控制服务器;
[0006]所述控制服务器,生成携带所述答题数据和所述题目数据的图像生成指令,并发送至所述第二客户端;
[0007]所述第二客户端,响应于所述图像生成指令调用所述题目代码并运行,基于代码运行结果调用所述图像生成指令中携带的所述题目数据生成题目图像,并基于所述答题数据对所述题目图像进行更新,根据更新结果采集答题图像;
[0008]所述管理服务器,在接收到所述答题图像的情况下,基于所述答题图像执行目标任务。
[0009]一个可选地实施例中,所述第一客户端,响应于用户提交的开始答题指令向所述管理服务器提交携带用户信息的题目数据获取请求;
[0010]所述管理服务器,响应于所述题目数据获取请求在预先存储的用户信息表中,读取与所述用户信息对应的题目数据,并发送至所述第一客户端;
[0011]所述第一客户端,调用所述题目代码并运行,基于代码运行结果调用所述题目数据生成答题界面,接收所述用户针对所述答题界面中展示的题目数据提交的答题数据,并提交至所述管理服务器。
[0012]一个可选地实施例中,所述第一客户端,接收用户针对所述答题界面中展示的题目数据提交的答案数据;将所述题目数据的属性信息与所述答案数据拼接为答题数据,并提交至所述管理服务器。
[0013]一个可选地实施例中,所述管理服务器,基于所述答题数据和所述题目数据生成题目文件包;生成携带所述题目文件包的图像生成请求,并将所述图像生成请求发送至所述控制服务器;
[0014]所述第二客户端,接收所述控制服务器转发的所述图像生成请求并解析,根据解析结果确定题目文件包;在所述题目文件包中提取所述答题数据和所述题目数据。
[0015]一个可选地实施例中,所述第二客户端,基于代码运行结果调用所述图像生成指令中携带的所述答题数据生成答案图像;将所述题目图像和所述答案图像拼接为答题图像。
[0016]一个可选地实施例中,在所述目标任务为答题报告生成任务的情况下,所述管理服务器,基于所述答题数据和预先存储的参考答案数据确定所述答题数据对应的第一目标分值;在接收到所述答题图像的情况下,基于所述答题图像和所述第一目标分值生成答题报告。
[0017]一个可选地实施例中,在所述目标任务为评分任务的情况下,所述管理服务器,对所述答题图像进行文字识别;根据识别结果确定所述答题图像中包含的所述答题数据;基于所述参考答案数据确定所述答题数据对应的第二目标分值。
[0018]一个可选地实施例中,在所述题目数据对应的题目类型为选择题的情况下,所述第二客户端,基于代码运行结果调用所述图像生成指令中携带的所述题目数据,生成题目文本图像和题目选项图像,并将所述题目文本图像和所述题目选项图像作为题目图像;
[0019]相应的,所述管理服务器,对所述答案图像、所述题目图像中包含的所述题目文本图像和所述题目选项图像进行拼接;基于拼接结果执行目标任务。
[0020]一个可选地实施例中,所述第二客户端,将携带用户标签信息的所述答题图像作为所述图像生成指令的反馈发送至所述控制服务器;
[0021]所述控制服务器,将携带所述用户标签信息的所述答题图像,转发至所述管理服务器。
[0022]根据本说明书实施例的第三方面,提供了一种图像生成方法,应用于数据管理系统,包括控制服务器、第一客户端、第二客户端和管理服务器,所述第一客户端和所述第二客户端部署有相同的题目代码;
[0023]通过所述管理服务器接收所述第一客户端针对题目数据提交的答题数据,并将所述答题数据和所述题目数据转发至所述控制服务器;
[0024]利用所述控制服务器生成携带所述答题数据和所述题目数据的图像生成指令;
[0025]响应于所述图像生成指令调用所述第二客户端部署的所述题目代码并运行,基于代码运行结果调用所述图像生成指令中携带的所述题目数据生成题目图像,并基于所述答题数据对所述题目图像进行更新,根据更新结果采集答题图像;
[0026]在所述管理服务器接收到所述答题图像的情况下,基于所述答题图像执行目标任务。
[0027]根据本说明书实施例的第四方面,提供了一种图像生成装置,应用于数据管理系
统,包括控制服务器、第一客户端、第二客户端和管理服务器,所述第一客户端和所述第二客户端部署有相同的题目代码;
[0028]接收模块,被配置为通过所述管理服务器接收所述第一客户端针对题目数据提交的答题数据,并将所述答题数据和所述题目数据转发至所述控制服务器;
[0029]生成模块,被配置为利用所述控制服务器生成携带所述答题数据和所述题目数据的图像生成指令;
[0030]采集模块,被配置为响应于所述图像生成指令调用所述第二客户端部署的所述题目代码并运行,基于代码运行结果调用所述图像生成指令中携带的所述题目数据生成题目图像,并基于所述答题数据对所述题目图像进行更新,根据更新结果采集答题图像;
[0031]执行模块,被配置为在所述管理服务器接收到所述答题图像的情况下,基于所述答题图像执行目标任务。
[0032]根据本说明书实施例的第五方面,提供了一种计算设备,包括:
[0033]存储器和检测器;
[0034]所述存储器用于存储计算机可执行指令,所述检测器用于执行所述计算机可执行指令,该指令被检测器执行时实现所述图像生成方法的步骤。
[0035]根据本说明书实施例的第六方面,提供了一种计算机可读存储介质,其存储有计算机可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像生成系统,其特征在于,包括控制服务器、第一客户端、第二客户端和管理服务器,所述第一客户端和所述第二客户端部署有相同的题目代码;所述管理服务器,接收所述第一客户端针对题目数据提交的答题数据,并将所述答题数据和所述题目数据转发至所述控制服务器;所述控制服务器,生成携带所述答题数据和所述题目数据的图像生成指令,并发送至所述第二客户端;所述第二客户端,响应于所述图像生成指令调用所述题目代码并运行,基于代码运行结果调用所述图像生成指令中携带的所述题目数据生成题目图像,并基于所述答题数据对所述题目图像进行更新,根据更新结果采集答题图像;所述管理服务器,在接收到所述答题图像的情况下,基于所述答题图像执行目标任务。2.根据权利要求1所述的系统,其特征在于,所述第一客户端,响应于用户提交的开始答题指令向所述管理服务器提交携带用户信息的题目数据获取请求;所述管理服务器,响应于所述题目数据获取请求在预先存储的用户信息表中,读取与所述用户信息对应的题目数据,并发送至所述第一客户端;所述第一客户端,调用所述题目代码并运行,基于代码运行结果调用所述题目数据生成答题界面,接收所述用户针对所述答题界面中展示的题目数据提交的答题数据,并提交至所述管理服务器。3.根据权利要求2所述的系统,其特征在于,所述第一客户端,接收用户针对所述答题界面中展示的题目数据提交的答案数据;将所述题目数据的属性信息与所述答案数据拼接为答题数据,并提交至所述管理服务器。4.根据权利要求1所述的系统,其特征在于,所述管理服务器,基于所述答题数据和所述题目数据生成题目文件包;生成携带所述题目文件包的图像生成请求,并将所述图像生成请求发送至所述控制服务器;所述第二客户端,接收所述控制服务器转发的所述图像生成请求并解析,根据解析结果确定题目文件包;在所述题目文件包中提取所述答题数据和所述题目数据。5.根据权利要求1所述的系统,其特征在于,所述第二客户端,基于代码运行结果调用所述图像生成指令中携带的所述答题数据生成答案图像;将所述题目图像和所述答案图像拼接为答题图像。6.根据权利要求1所述的系统,其特征在于,在所述目标任务为答题报告生成任务的情况下,所述管理服务器,基于所述答题数据和预先存储的参考答案数据确定所述答题数据对应的第一目标分值;在接收到所述答题图像的情况下,基于所述答题图像和所述第一目标分值生成答题报告。7.根据权利要求6所述的系统,其特征在于,在所述目标任务为评分任务的情况下,所述管理服务器,对所述答题图像进行文字识别;根据识别结果确定所述答题图像中包含的所述答题数据;基于所述参考答案数据确定所述答题数据对应的...

【专利技术属性】
技术研发人员:原禄城王保初吴光旭刘帅领
申请(专利权)人:北京猿力未来科技有限公司
类型:发明
国别省市:

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

1