人才招聘与匹配的智能化系统的制作方法

文档序号:36420707发布日期:2023-12-20 09:48阅读:50来源:国知局
人才招聘与匹配的智能化系统的制作方法

本发明涉及数据处理,更具体地说,本发明涉及人才招聘与匹配的智能化系统。


背景技术:

1、现有大规模的招聘公司中存在多个不同类型招聘部门,每个类型的招聘部门中均存在多个职能相近的招聘岗位;例如,互联网公司中的软件开发部门在招聘软件开发人员时,经常需要招java工程师、php工程师、前端工程师和后端工程师等多个职能相近的招聘岗位;然而,现有的人力资源部门在对多个职能相近的招聘岗位进行招聘时,往往是采取“一对一”式的简历搜索和简历匹配(即每个岗位进行单独的简历搜索匹配),易造成简历重复筛选和人员重复面试,从而导致人才招聘效率较低,费时费力,且无法满足大规模的招聘公司急切进行人岗匹配的需求。

2、目前,缺乏针对大规模的招聘公司的人才招聘与匹配的智能化系统,现有的人才招聘与匹配的智能化系统大多针对如何提高简历匹配度进行设计,例如授权公告号为cn109918483b的中国专利公开了一种匹配招聘职位与求职简历的装置和方法,再例如授权公告号为cn109582704b的中国专利公开了一种招聘信息和求职简历匹配的方法;上述方法虽能提高简历匹配度,但对上述方法以及现有技术进行研究和实际应用发现,上述方法以及现有技术至少存在以下部分缺陷:

3、(1)无法应用于大规模招聘公司的多岗位招聘需求中,易造成简历重复筛选和人员重复面试,从而导致人才招聘效率较低,费时费力;

4、(2)无法筛选出多个岗位的候选简历,进一步地,无法在多个岗位的候选简历的基础上智能匹配出与每个岗位最为合适的匹配简历,进而难以满足大规模的招聘公司急切进行人岗匹配的需要。


技术实现思路

1、为了克服现有技术的上述缺陷,本发明的实施例提供人才招聘与匹配的智能化系统。

2、为实现上述目的,本发明提供如下技术方案:

3、人才招聘与匹配的智能化系统,所述系统包括:

4、粗筛选模块,用于根据招聘岗位集合中的n个招聘岗位获取全局技能关键词集合,基于全局技能关键词集合粗筛选出第k个待匹配简历集合,第k个所述待匹配简历集合中包含m份候选简历,k、m、n为大于零的正整数;

5、特征获取模块,用于获取第j个招聘岗位的岗位特征数据,j的初始值为1;

6、系数确定模块,用于调取与第i份候选简历相关联的简历特征数据,基于简历特征数据和岗位特征数据,确定第j个招聘岗位与第i份候选简历的招聘匹配系数,i为大于零的正整数,i的初始值为1;

7、第一判断处理模块,用于判断招聘匹配系数是否大于预设招聘匹配阈值,若大于,则输出岗位匹配,将对应招聘岗位作为匹配岗位,以及将对应候选简历作为匹配简历,并记录匹配岗位个数w,若小于等于,则基于第i份候选简历和n-w个招聘岗位获取绝对可替代系数集合,判断绝对可替代系数集合是否为空集,若不为空集,则令i=i+1,并跳转回系数确定模块;若为空集,则令j=j+1,并跳转回特征获取模块,w为大于零的正整数;

8、第一循环处理模块,用于循环处理上述特征获取模块至第一判断处理模块,直至i=m时,结束循环,得到n个招聘岗位的q个第一匹配集合,q为大于零的正整数;

9、第二判断处理模块,用于判断是否存在至少一个第一匹配集合的元素数不属于预设数量区间,若不存在,则将n个招聘岗位的q个第一匹配集合作为n个招聘岗位的r个第二匹配集合;若存在,则重置i和j,并跳转回粗筛选模块,r为大于零的正整数;

10、第二循环处理模块,用于循环处理上述粗筛选模块至第二判断处理模块,直至j=n时,结束循环,得到n个招聘岗位的r个第二匹配集合。

11、进一步地,根据招聘岗位集合中的n个招聘岗位获取全局技能关键词集合,包括:

12、获取招聘岗位集合中的每个招聘岗位的个体技能关键词集合,得到多个个体技能关键词集合;

13、对每两个个体技能关键词集合进行交集计算,以获取多个个体技能关键词交集;

14、多个个体技能关键词交集进行多重集的合并,得到个体技能关键词的多重集;

15、预构建空集合,获取个体技能关键词的多重集中每个个体技能关键词的出现次数,将个体技能关键词的出现次数大于预设出现次数阈值的个体技能关键词添加到预构建的空集合中,得到全局技能关键词集合。

16、进一步地,基于全局技能关键词集合粗筛选出第k个待匹配简历集合,包括:

17、a1:从招聘网站中获取t时刻下刷新后得到的招聘者简历,以及获取招聘者简历对应更新时间;

18、a2:按预设时间范围和时间顺序提取招聘者简历中的l个简历关键词;

19、a3:获取隶属于全局技能关键词集合的简历关键词的隶属数量,若隶属数量大于预设隶属数量阈值,则将对应招聘者简历作为候选简历;若隶属数量小于等于预设隶属数量阈值,则不将对应招聘者简历作为候选简历;

20、a4:重复上述步骤a2~a3,直至招聘者简历更新时间超出预设时间范围时,结束循环,粗筛选出待匹配简历集合,对待匹配简历集合进行判断,若待匹配简历集合为第一次循环过程得到,则将待匹配简历集合作为第k个待匹配简历集合;若待匹配简历集合为第e次循环过程得到,则令k=k+e,得到第k个待匹配简历集合,e为大于零的正整数;

21、a5:比对第k个待匹配简历集合与第k-1个待匹配简历集合中的重合候选简历的数量;若重合候选简历的数量大于预设重合数量阈值,则令t=t+1,并返回至步骤a1;若重合候选简历的数量小于等于预设重合数量阈值,则输出第k个待匹配简历集合;

22、a6:重复上述步骤a1~a5,直至重合候选简历的数量小于等于预设重合数量阈值时,结束循环。

23、进一步地,提取招聘者简历中的l个简历关键词基于规则的混合分词实现;

24、提取招聘者简历中的l个简历关键词,包括:

25、基于字典和规则的方法对招聘者简历中的中文部分进行分词,以及使用空格或标点符号分割的方法对招聘者简历中的英文部分进行分词;

26、去除分词后招聘者简历中停用词;

27、获取停用词去除后招聘者简历中属于全局技能关键词集合的词组,将属于全局技能关键词集合的词组作为简历关键词;以及将不属于全局技能关键词集合的词组作为差异词组;

28、统计差异词组的数量,得到差异词组集合;以及统计属于全局技能关键词集合的词组数量,得到l个简历关键词。

29、进一步地,所述岗位特征数据包括招聘公司要求的限定年龄、招聘公司要求的工作薪资、招聘公司要求的限定工作时长、招聘公司要求的以往工作年限以及招聘公司要求的绩效指标量。

30、进一步地,简历特征数据的生成逻辑如下:

31、获取招聘者感兴趣的招聘公司,得到第一招聘集合,以及获取对招聘者感兴趣的招聘公司,得到第二招聘集合;

32、提取第一招聘集合与第二招聘集合中的相同招聘公司,得到第三招聘集合;

33、提取第三招聘集合中每个相同招聘公司的岗位特征数据,将所述岗位特征数据作为简历特征数据;

34、将简历特征数据与每个对应的招聘岗位相关联,得到与第i份候选简历相关联的简历特征数据。

35、进一步地,简历特征数据包括感兴趣公司要求的限定年龄、感兴趣公司要求的工作薪资、感兴趣公司要求的限定工作时长、感兴趣公司要求的以往工作年限以及感兴趣公司要求的绩效指标量。

36、进一步地,确定第j个招聘岗位与第i份候选简历的招聘匹配系数,包括:

37、基于简历特征数据进行公式计算,以获取简历特征系数;

38、获取第j个招聘岗位的岗位特征数据、差异词组集合和l个简历关键词,基于岗位特征数据、差异词组集合、l个简历关键词以及简历特征系数进行公式化计算,以获取招聘匹配系数;其计算公式为:,式中:表示招聘匹配系数,表示招聘公司要求的限定年龄,表示招聘公司要求的工作薪资,表示招聘公司要求的限定工作时长,表示招聘公司要求的以往工作年限,表示招聘公司要求的绩效指标量,表示简历关键词的总数,即l个简历关键词,表示差异词组集合中差异词的数量,表示简历特征系数,、和为大于零修正因子,。

39、进一步地,基于第i份候选简历和n-w个招聘岗位获取绝对可替代系数集合,包括:

40、b1:获取n-w个招聘岗位中第c个招聘岗位的个体技能关键词集合;并获取第i份候选简历中的个体技能关键词集合;以及获取第n-w个招聘岗位中第c个招聘岗位的工作薪资,并获取第i份候选简历中的需求薪资;

41、b2:基于第c个招聘岗位的个体技能关键词集合、第i份候选简历中的个体技能关键词集合、第c个招聘岗位的工作薪资和第i份候选简历中的需求薪资进行公式化计算,得到可替代系数;其计算公式为:,式中:表示可替代系数,表示第c个招聘岗位的个体技能关键词集合中的元素总数,表示第i份候选简历中的个体技能关键词集合中的元素总数,表示第c个招聘岗位的工作薪资,表示第i份候选简历中的需求薪资;

42、b3:判断可替代系数是否小于预设可替代系数阈值,若小于,则将对应的可替代系数作为绝对可替代系数;若大于等于,则令c=c+1,并返回步骤b1;

43、b4:重复上述步骤b1~b4,直至c=n-w时,结束循环,得到绝对可替代系数集合。

44、进一步地,根据上述中任意一项所述的人才招聘与匹配的智能化系统,用于实现人才招聘与匹配的智能化方法,所述方法包括:

45、步骤1:根据招聘岗位集合中的n个招聘岗位获取全局技能关键词集合,基于全局技能关键词集合粗筛选出第k个待匹配简历集合,第k个所述待匹配简历集合中包含m份候选简历,k、m、n为大于零的正整数;

46、步骤2:获取第j个招聘岗位的岗位特征数据,j的初始值为1;

47、步骤3:调取与第i份候选简历相关联的简历特征数据,基于简历特征数据和岗位特征数据,确定第j个招聘岗位与第i份候选简历的招聘匹配系数,i为大于零的正整数,i的初始值为1;

48、步骤4:判断招聘匹配系数是否大于预设招聘匹配阈值,若大于,则输出岗位匹配,将对应招聘岗位作为匹配岗位,以及将对应候选简历作为匹配简历,并记录匹配岗位个数w,若小于等于,则基于第i份候选简历和n-w个招聘岗位获取绝对可替代系数集合,判断绝对可替代系数集合是否为空集,若不为空集,则令i=i+1,并跳转回步骤3;若为空集,则令j=j+1,并跳转回步骤2,w为大于零的正整数;

49、步骤5:重复上述步骤2~4,直至i=m时,结束循环,得到n个招聘岗位的q个第一匹配集合,q为大于零的正整数;

50、步骤6:判断是否存在至少一个第一匹配集合的元素数不属于预设数量区间,若不存在,则将n个招聘岗位的q个第一匹配集合作为n个招聘岗位的r个第二匹配集合;若存在,则重置i和j,并跳转回步骤1,r为大于零的正整数;

51、步骤7:重复上述步骤1~6,直至j=n时,结束循环,得到n个招聘岗位的r个第二匹配集合。

52、一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述所述的人才招聘与匹配的智能化方法。

53、一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述所述的人才招聘与匹配的智能化方法。

54、相比于现有技术,本发明的有益效果在于:

55、(1)本技术公开了一种人才招聘与匹配的智能化系统,设置有粗筛选模块,用于粗筛选出第k个待匹配简历集合;特征获取模块,用于获取第j个招聘岗位的岗位特征数据;系数确定模块,用于调取简历特征数据,基于简历特征数据和岗位特征数据,确定第j个招聘岗位与第i份候选简历的招聘匹配系数;第一判断处理模块,用于判断招聘匹配系数是否大于预设招聘匹配阈值;第一循环处理模块,用于循环处理上述特征获取模块至第一判断处理模块;第二判断处理模块,用于判断是否存在至少一个第一匹配集合的元素数不属于预设数量区间;第二循环处理模块,用于循环处理上述粗筛选模块至第二判断处理模块;基于上述模块,本发明能够筛选出多个岗位的候选简历,并在多个岗位的候选简历的基础上智能匹配出与每个岗位最为合适的匹配简历;

56、(2)本技术公开了一种人才招聘与匹配的智能化系统,通过针对候选简历进行多重处理和判断,本发明有利于避免造成简历重复筛选和人员重复面试,从而有利于提高人才招聘效率,省时省力,进而有利于满足大规模招聘公司中多岗位的急迫招聘需求。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1