[发明专利]一种实现问卷配额实际计算的方法在审
申请号: | 202110222456.2 | 申请日: | 2021-02-25 |
公开(公告)号: | CN112818208A | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 罗巍 | 申请(专利权)人: | 长沙冉星信息科技有限公司 |
主分类号: | G06F16/953 | 分类号: | G06F16/953;G06F16/955;G06F16/9538 |
代理公司: | 北京七夏专利代理事务所(普通合伙) 11632 | 代理人: | 刘毓珍 |
地址: | 410000 湖南省长沙市高新开发*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 问卷 配额 实际 计算 方法 | ||
本发明属于在线问卷调查技术领域,具体涉及一种实现问卷配额实际计算的方法,包括以下步骤:S1:作答时实时计算;S2:提交答卷时计算;所述S1步骤还包括以下子步骤:A1、读取用户配置配额数据;A2、标记好交叉配额题目或者条件;A3、获取用户输入;A4、输出配额实时情况;本发明能够保证用户设置配额有效限制性且实时反馈给作答者配额情况。在用户和作答者良好的体验,保证效率以及速度。可以实现城市,自定义来源,日期预约等等情况下,用户回收到自己想要的数据结果。
技术领域
本发明属于在线问卷技术领域,具体的讲涉及一种实现问卷配额实际计算的方法。
背景技术
用户给问卷设置配额,涉及到选择题,日期题以及城市,自定义来源等单题配额或者交叉配额。需要在用户作答时,实时把题目现有配额情况反映给填写用户,特别是在交叉配额时。如:单项的题目,日期,城市这些配额关系。
主要的交叉配额关系有这几种,如下表:
双题配额
日期题与选择题配额关系
题目与自定义来源配额关系
发明内容
为解决现有技术存在的问题,本发明提供一种实现问卷配额实际计算的方法。
本发明的技术方案是这样实现的:
一种实现问卷配额实际计算的方法,包括以下步骤:
S1:作答时实时计算;S2:提交答卷时计算;所述S1步骤还包括以下子步骤:
A1、读取用户配置配额数据,用户在发布问卷前,会设置好交叉配额关系一一对应的配额数量;A2、标记好交叉配额题目或者条件;A3、获取用户输入;A4、输出配额实时情况。
进一步地,所述S2步骤包括以下子步骤:B1、提交数据;B2、匹配配额数据;B3、输出匹配结果。
进一步地,所述S1步骤中的A2子步骤包括以下具体方法,
(1)、题目与题目交叉配额或单题目配额时,在用户设置配额所在的题目的题干上,如:元素属性haspeie=1,data=‘2|1|配额已满’这样的格式来标记单题配额或者交叉配额,以及交叉配额题目选项之间的配额关系以及配额已满情况。
(2)、题目与条件交叉配额时,根据url以及IP,实时计算出当前的配额情况,并体现在问卷上。
进一步地,S1步骤中的A3、A4子步骤中获取用户输入,输出配额实时情况:对用户做出选择及时的提示以及禁用配额已满的关联选项,保障用户配额有效性,以及作答者的体验。
进一步地,所述S2步骤中,B1子步骤提交数据是指作答者提交问卷作答数据。
进一步地,所述S2步骤中的B2子步骤,匹配配额数据是根据问卷的作答数据,匹配之前用户设置好的配额;因为处理并发或者在打开问卷时加载的配额情况到提交时在这个时间差内发生了变化的情况
使用缓存快速的读取当前实时的配额情况;
使用hash表,利用Key的存储避免重复提交,并再提交时及时的更新配额情况;
使用Redis数据库,利用其单线程和原子性操作来保证并发。
进一步地,所述S2步骤中的B3子步骤,根据配额情况,提交的配额正确,则更新配额情况并且更新对应问卷的配额缓存;提交时配额已满则反馈该作答者,配额已满请重新选择重新提交问卷并标记此份答卷为无效答卷。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙冉星信息科技有限公司,未经长沙冉星信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110222456.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于3D打印的石墨烯气凝胶及其制备方法
- 下一篇:开发测试系统及方法