本技术涉及资源调度。具体地,本技术涉及一种用工资源的调度方法、装置、计算机设备和计算机可读存储介质。
背景技术:
1、灵活用工是针对于短时间用工需求的用人单位与用工人员之间的雇佣模式。在这一模式中,用人单位与用工人员之间的工作关系具有一定的灵活性和弹性,允许用工人员根据需要在不同的时间、地点或项目中工作。
2、在传统的灵活用工模式中,用工资源的调度通常依赖于人工判断和主观决策。然而,人工调度在面对大规模的用工资源时,难以快速地做出调度决策。因此,采用传统技术,用工资源的调度效率较低。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种用工资源的调度方法、装置、计算机设备和存储介质。
2、第一方面,本技术提供了一种用工资源的调度方法。所述方法包括:
3、响应于用人单位端发布用工需求,从所述用工需求中提取所需工作岗位的岗位技能和岗位地点;
4、读取预存的用工人员数据库;其中,所述用工人员数据库中包含不同用工人员所掌握的技能以及不同用工人员对应的工作区域;
5、将所述岗位技能与所述用工人员数据库中不同用工人员所掌握的技能进行匹配,并将匹配成功的用工人员确定为候选用工人员;
6、将所述岗位地点与所述用工人员数据库中候选用工人员对应的工作区域进行匹配,并将匹配成功的候选用工人员确定为目标用工人员;
7、根据所述目标用工人员的信息生成人员调度方案,并将所述人员调度方案发送至所述用人单位端和目标用工人员端;其中,所述目标用工人员端为所述目标用工人员使用的终端。
8、在其中一个实施例中,所述方法还包括:
9、响应于针对用工人员的信息初始化请求,接收用工人员端发送的用工人员期望的工作地点和用工人员所掌握的技能;
10、根据所述用工人员期望的工作地点,确定所述用工人员对应的工作区域;
11、将所述用工人员所掌握的技能和所述用工人员对应的工作区域存储至所述用工人员数据库中。
12、在其中一个实施例中,所述方法还包括:
13、响应于所述用工人员端发起岗位推荐请求,查找位于所述用工人员对应的工作区域内的岗位地点,确定为初始岗位地点;
14、在所述初始岗位地点对应的工作岗位中,查找与所述用工人员所掌握的技能相匹配的工作岗位,确定为候选工作岗位;
15、在所述候选工作岗位中,选取报酬最优的候选工作岗位,确定为目标工作岗位,并将所述目标工作岗位推荐给所述用工人员端。
16、在其中一个实施例中,所述方法还包括:
17、获取所述用工人员对应的多个历史工作地点,并将每个历史工作地点确定为预设的核函数的输入数据;
18、将所述输入数据输入至预设的核函数中,计算得到每个历史工作地点对应的核密度估计值;
19、使用预设的滑动窗口,对所有历史工作地点对应的核密度估计值进行平滑,得到每个历史工作地点对应的概率密度;
20、根据所述概率密度大于或等于预设阈值的历史工作地点,确定所述用工人员对应的优化后的工作区域;
21、若所述优化后的工作区域不满足预设的收敛条件,则将所述概率密度大于或等于预设阈值的每个历史工作地点,确定为预设的核函数的输入数据,并返回执行所述将所述输入数据输入至预设的核函数中,计算得到每个历史工作地点对应的核密度估计值的步骤,直至所述优化后的工作区域满足预设的收敛条件;
22、使用所述满足预设的收敛条件的优化后的工作区域,替换所述用工人员数据库中存储的所述用工人员对应的工作区域。
23、在其中一个实施例中,所述方法还包括:
24、在检测到所述用工人员的实际工作地点超出所述用工人员对应的工作区域的情况下,向用工人员端发送原因问询消息;
25、接收所述用工人员端针对所述原因问询消息返回的工作地点超出原因。
26、在其中一个实施例中,所述方法还包括:
27、若所述工作地点超出原因为居住地点迁移或待迁移,则重新获取所述用工人员端发送的用工人员期望的工作地点,并根据所述用工人员期望的工作地点,确定所述用工人员对应的新的工作区域,以及使用所述用工人员对应的新的工作区域,替换所述用工人员数据库中存储的所述用工人员对应的工作区域;
28、若所述工作地点超出原因为偶发事件,则不调整所述用工人员对应的工作区域。
29、在其中一个实施例中,所述方法还包括:
30、若所述工作地点超出原因为正向反馈原因,则根据所述用工人员的实际工作地点,确定所述用工人员对应的新的工作区域,并将所述用工人员对应的新的工作区域合并至所述用工人员数据库中用工人员对应的工作区域中;
31、若未接收到所述用工人员端针对所述原因问询消息返回的工作地点超出原因,则根据所述用工人员的实际工作地点,确定所述用工人员对应的新的工作区域,并将所述用工人员对应的新的工作区域合并至所述用工人员数据库中用工人员对应的工作区域中。
32、第二方面,本技术提供了一种用工资源的调度装置。所述装置包括:
33、信息提取模块,用于响应于用人单位端发布用工需求,从所述用工需求中提取所需工作岗位的岗位技能和岗位地点;
34、数据读取模块,用于读取预存的用工人员数据库;其中,所述用工人员数据库中包含不同用工人员所掌握的技能以及不同用工人员对应的工作区域;
35、技能匹配模块,用于将所述岗位技能与所述用工人员数据库中不同用工人员所掌握的技能进行匹配,并将匹配成功的用工人员确定为候选用工人员;
36、区域匹配模块,用于将所述岗位地点与所述用工人员数据库中候选用工人员对应的工作区域进行匹配,并将匹配成功的候选用工人员确定为目标用工人员;
37、方案生成模块,用于根据所述目标用工人员的信息生成人员调度方案,并将所述人员调度方案发送至所述用人单位端和目标用工人员端;其中,所述目标用工人员端为所述目标用工人员使用的终端。
38、第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
39、响应于用人单位端发布用工需求,从所述用工需求中提取所需工作岗位的岗位技能和岗位地点;
40、读取预存的用工人员数据库;其中,所述用工人员数据库中包含不同用工人员所掌握的技能以及不同用工人员对应的工作区域;
41、将所述岗位技能与所述用工人员数据库中不同用工人员所掌握的技能进行匹配,并将匹配成功的用工人员确定为候选用工人员;
42、将所述岗位地点与所述用工人员数据库中候选用工人员对应的工作区域进行匹配,并将匹配成功的候选用工人员确定为目标用工人员;
43、根据所述目标用工人员的信息生成人员调度方案,并将所述人员调度方案发送至所述用人单位端和目标用工人员端;其中,所述目标用工人员端为所述目标用工人员使用的终端。
44、第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
45、响应于用人单位端发布用工需求,从所述用工需求中提取所需工作岗位的岗位技能和岗位地点;
46、读取预存的用工人员数据库;其中,所述用工人员数据库中包含不同用工人员所掌握的技能以及不同用工人员对应的工作区域;
47、将所述岗位技能与所述用工人员数据库中不同用工人员所掌握的技能进行匹配,并将匹配成功的用工人员确定为候选用工人员;
48、将所述岗位地点与所述用工人员数据库中候选用工人员对应的工作区域进行匹配,并将匹配成功的候选用工人员确定为目标用工人员;
49、根据所述目标用工人员的信息生成人员调度方案,并将所述人员调度方案发送至所述用人单位端和目标用工人员端;其中,所述目标用工人员端为所述目标用工人员使用的终端。
50、第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
51、响应于用人单位端发布用工需求,从所述用工需求中提取所需工作岗位的岗位技能和岗位地点;
52、读取预存的用工人员数据库;其中,所述用工人员数据库中包含不同用工人员所掌握的技能以及不同用工人员对应的工作区域;
53、将所述岗位技能与所述用工人员数据库中不同用工人员所掌握的技能进行匹配,并将匹配成功的用工人员确定为候选用工人员;
54、将所述岗位地点与所述用工人员数据库中候选用工人员对应的工作区域进行匹配,并将匹配成功的候选用工人员确定为目标用工人员;
55、根据所述目标用工人员的信息生成人员调度方案,并将所述人员调度方案发送至所述用人单位端和目标用工人员端;其中,所述目标用工人员端为所述目标用工人员使用的终端。
56、上述用工资源的调度方法、装置、计算机设备、计算机可读存储介质和计算机程序产品,首先,响应于用人单位端发布用工需求,从用工需求中提取所需工作岗位的岗位技能和岗位地点,并读取预存的用工人员数据库。然后,将岗位技能与用工人员数据库中不同用工人员所掌握的技能进行匹配,并将匹配成功的用工人员确定为候选用工人员。之后,将岗位地点与用工人员数据库中候选用工人员对应的工作区域进行匹配,并将匹配成功的候选用工人员确定为目标用工人员。最后,根据目标用工人员的信息生成人员调度方案,并将人员调度方案发送至用人单位端和目标用工人员端,该人员调度方案用于实现对目标用工人员的自动排班。可以理解,本技术充分利用了用工人员所掌握的技能以及用工人员对应的工作区域等信息,可以在新的工作岗位发布后,快速匹配、就近调度适合的临时用工人员,无需人工判断和主观决策,有利于提高用工资源的调度效率。