【技术实现步骤摘要】
系统配额实时统计方法、装置、设备和存储介质
本申请涉及计算机
,具体而言,涉及一种系统配额实时统计方法、装置、设备和存储介质。
技术介绍
问卷系统中通常有两种配额设置方式,分别为普通配额和交叉配额,给题目设置配额检查后,答题过程中会根据配额检查项检查是否存在配额满员的情况,只要有一项配额检查项满员,则判断答题者配额已满,并终止本次问卷调查。若用户顺利完成答卷提交,系统则会根据用户所提交的答卷,更新每一条匹配上的配额条件,将该条配额条件的已完成数量加1,并保存到数据库中。从而控制调研人群更加符合实际需求,使得调研更符合真实需求。目前的配额设置方式仅支持简单的配额情况,比如1维或2维的交叉配额,随着调查情况的复杂化和多样性,简单的配额情况已经无法满足调研需求。针对相关技术中配额设置方式仅支持简单的配额情况,存在无法满足复杂化和多样性的调研需求的问题,目前尚未提出有效的解决方案。
技术实现思路
本申请的主要目的在于提供一种系统配额实时统计方法、装置、设备和存储介质,以解决相关技术中配额设置 ...
【技术保护点】
1.一种系统配额实时统计方法,其特征在于,包括:/n创建配额检查表,所述配额检查表中包括多个配额条件以及与所述多个配额条件对应的选项信息,所述多个配额条件包括普通配额条件和不大于4维的交叉配额条件;/n分别缓存所述多个配额条件的配额条件数量,并为所述配额条件数量创建本地版本号和与所述本地版本号一致的远端版本号;/n获取用户上传的选项信息,并根据预设规则将所述选项信息与所述配额条件相匹配,根据匹配结果检查所述配额条件数量,同时更新缓存的所述配额条件数量和所述本地版本号;/n比较更新前的所述配额条件数量和预设阈值,根据比较结果进行配额分配操作。/n
【技术特征摘要】 【专利技术属性】
1.一种系统配额实时统计方法,其特征在于,包括:
创建配额检查表,所述配额检查表中包括多个配额条件以及与所述多个配额条件对应的选项信息,所述多个配额条件包括普通配额条件和不大于4维的交叉配额条件;
分别缓存所述多个配额条件的配额条件数量,并为所述配额条件数量创建本地版本号和与所述本地版本号一致的远端版本号;
获取用户上传的选项信息,并根据预设规则将所述选项信息与所述配额条件相匹配,根据匹配结果检查所述配额条件数量,同时更新缓存的所述配额条件数量和所述本地版本号;
比较更新前的所述配额条件数量和预设阈值,根据比较结果进行配额分配操作。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
利用笛卡尔积方法对所述不大于4维的交叉配额条件进行数据平铺处理,得到对应的一维数组;
将所述一维数组存储于所述配额检查表。
3.如权利要求1所述的方法,其特征在于,所述预设规则包括选项组合规则,所述选项组合规则代表所述多个配额条件的选项信息中存在选项信息组合,所述选项组合规则包括:将所述选项信息组合中的每一个所述选项信息与其他所述配额条件的所述选项信息进行自然排序组合。
4.如权利要求1所述的方法,其特征在于,所述比较更新前的所述配额条件数量和预设阈值,根据比较结果进行配额分配操作,包括:
若更新前的所述配额条件数量大于或者等于所述预设阈值,则确定所述配额条件对应的名额已满,停止继续配额;
若更新前的所述配额条件数量小于所述预设阈值,则更新所述远端版本号,继续配额操作。
5.如权利要求1所述的方法,其特征在于,所述更新缓存的所述配额条件数量为对所述配额条件数量进行加1操作,得到更新后的配额条件数量。
技术研发人员:吴宇强,
申请(专利权)人:上海众言网络科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。