分发作品给评委的方法及装置制造方法及图纸

技术编号:22723526 阅读:16 留言:0更新日期:2019-12-04 05:59
本发明专利技术公开了一种分发作品给评委的方法及装置,其中该分发作品给评委的方法包括:获取初始作品数组、目标评委数组和评审次数,初始作品数组包括多个不同的ID作品,目标评委数组包括多个不同的ID评委组;根据评审次数,将初始作品数组复制成目标作品数组,目标作品数组包括多组不同的所述ID作品;将Index和目标评委数组包含的ID评委组的总数进行取模计算,得到取模计算结果;根据预设规则和取模计算结果,将不同的所述ID作品分发给与其对应的所述ID评委组。本发明专利技术实现了将作品自动分发给评委组,管理员无须通过人工分发作品给评委组,并可防止作品被重复分发和漏发给评委的问题。

Methods and devices for distributing works to judges

The invention discloses a method and a device for distributing a work to a judge, wherein the method for distributing the work to a judge includes: obtaining an array of initial works, an array of target judges and the number of reviews, the array of initial works includes a plurality of different ID works, and the array of target judges includes a plurality of different ID judges; copying the array of initial works into an array of target works according to the number of reviews , the target works array includes multiple groups of different ID works; the total number of ID judges included in the index and target judges array is calculated to get the calculation results; according to the preset rules and calculation results, different ID works are distributed to the corresponding ID judges. The invention realizes the automatic distribution of the work to the judge group, the administrator does not need to distribute the work to the judge group manually, and can prevent the work from being repeatedly distributed and missed to the judge.

【技术实现步骤摘要】
分发作品给评委的方法及装置
本专利技术涉及算法应用
,特别是涉及一种分发作品给评委的方法及装置。
技术介绍
目前,将作品分发给评委进行评审要达到一定的效果,既要将作品随机并且平均分发给评委,又要满足作品的被评审次数要求。一般来说,一个作品的被分发次数不能超过评委数量,即一个评委不能评审两个相同的作品,更不能将一个作品分发给所有的评委进行评审,这样的话就会造成重复评审,浪费时间和浪费人力物力。在现有技术中,除了使用人工将待审核作品分发给各个评委的方式之外,还没有其它分发作品的方式可以满足上述的分发要求。现有技术的作品分发方式,要么会漏发作品给某一个评委,要么会将同一个作品多次分发给同一个评委,导致作品分发出现混乱,没有一定的规则,这样的作品分发方式肯定不符合要求。如何做到将作品随机并且平均分发给评委,又满足作品的被评审次数要求,成为亟待解决的问题。
技术实现思路
本专利技术实施例提供一种分发作品给评委的方法及装置,以解决现有技术中的以下问题:在将待评审作品分发给各个评委进行审核时,或者需要人工将待评审作品分发给各个评委进行审核,或者在使用机器分发作品时,无法做到将待评审的作品随机并且平均分发给各个评委,也无法满足作品的被评审次数要求。为解决上述技术问题,本专利技术实施例采用的第一技术方案如下:一种分发作品给评委的方法,所述作品的总数大于所述评委的总数,其包括:获取待评审的初始作品数组、目标评委数组和评审次数,所述初始作品数组包括按照第一预设顺序排列的多个不同的ID作品,所述目标评委数组包括按照第二预设顺序排列的多个不同的ID评委组;根据所述评审次数,将所述初始作品数组复制成目标作品数组,所述目标作品数组包括按照第三预设顺序排列的多组不同的所述ID作品;将Index和所述目标评委数组包含的所述ID评委组的总数进行取模计算,得到取模计算结果;根据预设规则和取模计算结果,将不同的所述ID作品分发给与其对应的所述ID评委组进行评审;其中,Index表示循环迭代次数的自然数,且Index的最小值为0,Index的最大值与1的和等于所述目标作品数组包含的所述ID作品的个数对应的数值。可选地,在所述目标作品数组中,每组的各个所述ID作品均相同,且每组所述ID作品的总数对应的数值等于所述评审次数对应的数值,每组的全部所述ID作品在所述目标作品数组中相邻排列。可选地,所述根据预设规则和取模计算结果,将不同的所述ID作品分发给与其对应的所述ID评委组进行评审,包括:当Index=I且与其对应的所述取模计算结果为E时,则将所述第三预设顺序对应的第(I+1)个所述ID作品分发给所述第二预设顺序对应的第(E+1)个所述ID评委组进行评审;其中,I和E均为自然数,且0≤I≤(M-1),0≤E≤(N-1),M为所述目标作品数组包含的所述ID作品的总数对应的数值,N为所述目标评委数组所包含的所述ID评委组的总数对应的数值。可选地,所述根据所述评审次数,将所述初始作品数组复制成目标作品数组,包括:根据所述评审次数设定对应的复制倍数,并按照所述复制倍数将所述初始作品数组对应的各个所述ID作品进行复制,得到所述目标作品数组。可选地,所述根据所述评审次数设定对应的复制倍数,并按照所述复制倍数将所述初始作品数组对应的各个所述ID作品进行复制,得到所述目标作品数组之前,包括:将所述初始作品数组的作品顺序进行随机化设置,得到随机化设置后的所述初始作品数组。可选地,所述将所述初始作品数组的作品顺序进行随机化设置,得到随机化设置后的所述初始作品数组,包括:采用Knuth-DurstenfeldShuffle洗牌算法,每次从所述初始作品数组中随机取出一个所述ID作品,再将该取出的所述ID作品与所述初始作品数组尾部的所述ID作品进行交换,得到随机化设置后的所述初始作品数组。可选地,所述评审次数表示每个所述ID作品需要被所述ID评委组评审的总次数,其中每个所述ID评委组对于同一个所述ID作品只评审一次。为解决上述技术问题,本专利技术实施例采用的第二技术方案如下:一种分发作品给评委的装置,所述作品的总数大于所述评委的总数,其包括:获取模块,用于获取待评审的初始作品数组、目标评委数组和评审次数,所述初始作品数组包括按照第一预设顺序排列的多个不同的ID作品,所述目标评委数组包括按照第二预设顺序排列的多个不同的ID评委组;复制模块,用于根据所述评审次数,将所述初始作品数组复制成目标作品数组,所述目标作品数组包括按照第三预设顺序排列的多组不同的所述ID作品;计算模块,用于将Index和所述目标评委数组包含的所述ID评委组的总数进行取模计算,得到取模计算结果;分发模块,用于根据预设规则和取模计算结果,将不同的所述ID作品分发给与其对应的所述ID评委组进行评审;其中,Index表示循环迭代次数的自然数,且Index的最小值为0,Index的最大值与1的和等于所述目标作品数组包含的所述ID作品的个数对应的数值。为解决上述技术问题,本专利技术实施例采用的第三技术方案如下:一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被执行时实现如上述的分发作品给评委的方法。为解决上述技术问题,本专利技术实施例采用的第四技术方案如下:一种计算机设备,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述的分发作品给评委的方法。本专利技术实施例的有益效果是:区别于现有技术的情况,本专利技术实施例通过获取待评审的初始作品数组、目标评委数组和评审次数,根据评审次数将初始作品数组复制成目标作品数组,再将Index和目标评委数组包含的ID评委组的总数进行取模计算,得到取模计算结果,最后根据预设规则和取模计算结果,将不同的所述ID作品分发给与其对应的所述ID评委组进行评审,解决了现有技术中的以下问题:在将待评审作品分发给各个评委进行审核时,或者需要人工将待评审作品分发给各个评委进行审核,或者在使用机器分发作品时,无法做到将待评审的作品随机并且平均分发给各个评委,也无法满足作品的被评审次数要求。附图说明图1是本专利技术实施例一的分发作品给评委的方法一实施方式的实施流程图;图2是本专利技术实施例二的分发作品给评委的装置一实施方式的部分结构框架图;图3是本专利技术实施例三的计算机可读存储介质一实施方式的部分结构框架图;图4是本专利技术实施例四的计算机设备一实施方式的部分结构框架图。具体实施方式实施例一请参阅图1,图1是本专利技术实施例的分发作品给评委的方法的实施流程图,结合图1可以得到,本专利技术的一种分发作品给评委的方法,所述作品的总数大于所述评委的总数,包括以下步骤:步骤S101:获取待评审的初始作品数组、目标评委数组和评审次数,所述初始作品数组包括按照第一预设顺序排列的多个不同的ID作品,如[1,2,3,4,5],所述目标评委数组包括按照第二预设顺序排列的多个不同的ID评委组,如[A,B,C,D本文档来自技高网...

【技术保护点】
1.一种分发作品给评委的方法,所述作品的总数大于所述评委的总数,其特征在于,包括:/n获取待评审的初始作品数组、目标评委数组和评审次数,所述初始作品数组包括按照第一预设顺序排列的多个不同的ID作品,所述目标评委数组包括按照第二预设顺序排列的多个不同的ID评委组;/n根据所述评审次数,将所述初始作品数组复制成目标作品数组,所述目标作品数组包括按照第三预设顺序排列的多组不同的所述ID作品;/n将Index和所述目标评委数组包含的所述ID评委组的总数进行取模计算,得到取模计算结果;/n根据预设规则和取模计算结果,将不同的所述ID作品分发给与其对应的所述ID评委组进行评审;/n其中,Index表示循环迭代次数的自然数,且Index的最小值为0,Index的最大值与1的和等于所述目标作品数组包含的所述ID作品的个数对应的数值。/n

【技术特征摘要】
1.一种分发作品给评委的方法,所述作品的总数大于所述评委的总数,其特征在于,包括:
获取待评审的初始作品数组、目标评委数组和评审次数,所述初始作品数组包括按照第一预设顺序排列的多个不同的ID作品,所述目标评委数组包括按照第二预设顺序排列的多个不同的ID评委组;
根据所述评审次数,将所述初始作品数组复制成目标作品数组,所述目标作品数组包括按照第三预设顺序排列的多组不同的所述ID作品;
将Index和所述目标评委数组包含的所述ID评委组的总数进行取模计算,得到取模计算结果;
根据预设规则和取模计算结果,将不同的所述ID作品分发给与其对应的所述ID评委组进行评审;
其中,Index表示循环迭代次数的自然数,且Index的最小值为0,Index的最大值与1的和等于所述目标作品数组包含的所述ID作品的个数对应的数值。


2.根据权利要求1所述的分发作品给评委的方法,其特征在于,在所述目标作品数组中,每组的各个所述ID作品均相同,且每组所述ID作品的总数对应的数值等于所述评审次数对应的数值,每组的全部所述ID作品在所述目标作品数组中相邻排列。


3.根据权利要求1所述的分发作品给评委的方法,其特征在于,所述根据预设规则和取模计算结果,将不同的所述ID作品分发给与其对应的所述ID评委组进行评审,包括:
当Index=I且与其对应的所述取模计算结果为E时,则将所述第三预设顺序对应的第(I+1)个所述ID作品分发给所述第二预设顺序对应的第(E+1)个所述ID评委组进行评审;
其中,I和E均为自然数,且0≤I≤(M-1),0≤E≤(N-1),M为所述目标作品数组包含的所述ID作品的总数对应的数值,N为所述目标评委数组所包含的所述ID评委组的总数对应的数值。


4.根据权利要求1所述的分发作品给评委的方法,其特征在于,所述根据所述评审次数,将所述初始作品数组复制成目标作品数组,包括:
根据所述评审次数设定对应的复制倍数,并按照所述复制倍数将所述初始作品数组对应的各个所述ID作品进行复制,得到所述目标作品数组。


5.根据权利要求4所述的分发作品给评委的方法,其特征在于,所述根据所述评审次数设定对应的复制倍数,并按照所述复制倍数将所...

【专利技术属性】
技术研发人员:李天驰孙悦严创提
申请(专利权)人:深圳点猫科技有限公司
类型:发明
国别省市:广东;44

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

1