岗位处理方法及装置与流程

文档序号:13760954阅读:169来源:国知局
岗位处理方法及装置与流程

本发明涉及计算机技术领域,尤其涉及一种岗位处理方法及装置。



背景技术:

通常,职位是指企业中由特定的人所承担的一个或数个工作,岗位是指职位所承担的工作的类别,职位都有其所属的岗位。例如岗位可以为产品经理、研发工程师、销售助理等,属于产品经理岗位下的职位例如可以为某某企业提供的互联网产品经理职位、某某企业提供的高级产品经理职位等。

现有技术中,企业可以将职位信息发布在第三方的人才招聘网站上。求职者可以通过在人才招聘网站上浏览职位信息来寻求合适的工作。其中,该职位信息除了包括了学历要求、工作年限、工作地点、公司类型等之外,还包括了描述岗位职责的岗位信息。通常,用户是在确定一个或多个特定岗位后,在该特定岗位下进一步浏览属于该特定岗位的职位。

但是,现有技术中,存在用户选择的职位的范围较小的问题。



技术实现要素:

本发明提供一种岗位处理方法及装置,用以解决现有技术中用户选择的职位的范围较小的问题。

第一方面,本发明提供一种岗位处理方法,包括:

确定求职者当前浏览的职位所属的岗位为第一岗位;

确定所述第一岗位的相似岗位,并将所述第一岗位的相似岗位推荐给所述求职者。

在一种可能的设计中,所述确定所述第一岗位的相似岗位,包括:

根据所述第一岗位及其他岗位的岗位信息,确定所述第一岗位与所述其他岗位中各岗位间的相似度;

根据所述第一岗位与所述各岗位间的相似度,确定所述第一岗位的相似岗位。

在一种可能的设计中,所述根据所述第一岗位及其他岗位的岗位信息,确定所述第一岗位与所述其他岗位中各岗位间的相似度,包括:

根据所述第一岗位及所述各岗位的岗位信息,确定所述第一岗位及所述各岗位的岗位关键词;

根据所述第一岗位及所述各岗位的岗位关键词,确定所述第一岗位与所述各岗位间的相似度。

在一种可能的设计中,所述根据所述第一岗位与所述各岗位间的相似度,确定所述第一岗位的相似岗位,包括:

根据所述第一岗位与所述各岗位间的相似度,将与所述第一岗位的相似度大于或等于预设相似度的岗位,确定为所述第一岗位的相似岗位。

在一种可能的设计中,所述根据所述第一岗位与所述各岗位间的相似度,确定所述第一岗位的相似岗位,包括:

根据所述第一岗位与所述各岗位间的相似度,将与所述第一岗位间最相似的预设数量个岗位,确定为所述第一岗位的相似岗位。

在一种可能的设计中,所述根据所述第一岗位与所述各岗位间的相似度,确定所述第一岗位的相似岗位之后,还包括:

根据所述第一岗位与所述各岗位间相似度,对所述第一岗位的相似岗位进行降序排序。

第二方面,本发明提供一种岗位处理装置,包括:

第一确定模块,用于确定求职者当前浏览的职位所属的岗位为第一岗位;

第二确定模块,用于确定所述第一岗位的相似岗位;

推荐模块,用于将所述第一岗位的相似岗位推荐给所述求职者。

在一种可能的设计中,所述第二确定模块,包括:第一确定子模块和第二确定子模块;

所述第一确定子模块,用于根据所述第一岗位及其他岗位的岗位信息,确定所述第一岗位与所述其他岗位中各岗位间的相似度;

所述第二确定子模块,用于根据所述第一岗位与所述各岗位间的相似度,确定所述第一岗位的相似岗位。

在一种可能的设计中,所述第一确定子模块,具体用于:

根据所述第一岗位及所述各岗位的岗位信息,确定所述第一岗位及所述各岗位的岗位关键词;

根据所述第一岗位及所述各岗位的岗位关键词,确定所述第一岗位与所述各岗位间的相似度。

在一种可能的设计中,所述第二确定子模块,具体用于:

根据所述第一岗位与所述各岗位间的相似度,将与所述第一岗位的相似度大于或等于预设相似度的岗位,确定为所述第一岗位的相似岗位。

在一种可能的设计中,所述第二确定子模块,具体用于:

根据所述第一岗位与所述各岗位间的相似度,将与所述第一岗位间最相似的预设数量个岗位,确定为所述第一岗位的相似岗位。

在一种可能的设计中,所述装置还包括:排序模块,用于根据所述第一岗位与所述各岗位间相似度,对所述第一岗位的相似岗位进行降序排序。

本发明提供的岗位处理方法及装置,通过确定求职者当前浏览的职位所属的岗位为第一岗位,确定所述第一岗位的相似岗位,并将所述第一岗位的相似岗位推荐给所述求职者,使得求职者可以获知与其当前所浏览的职位所属的第一岗位相类似的岗位,使得用户可以进一步在与第一岗位相类似的岗位下的职位中进行职位选择,从而扩大了用户选择的职位的范围。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明岗位处理方法实施例一的流程图;

图2为本发明岗位处理方法实施例二的流程图;

图3为本发明一实施例示出的对岗位间相似度进行处理的示意图;

图4为本发明岗位处理方法实施例三的流程图;

图5为本发明一实施例示出的确定岗位间相似度的流程图;

图6为本发明一实施例示出的向求职者推荐岗位的流程图;

图7为本发明岗位处理装置实施例一的结构示意图;

图8为本发明岗位处理装置实施例二的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明岗位处理方法实施例一的流程图,本实施例的方法可以由需要确定一岗位的相似岗位的任何设备来执行。如图1所示,本实施例的方法可以包括:

步骤101、确定求职者当前浏览的职位所属的岗位为第一岗位。

本步骤中,可以先确定求职者当前浏览的职位,进一步的再确定当前浏览的职位所属的岗位。具体的,可以通过确定求职者所打开的职位详情页来确定其所浏览的职位。例如,当求职者打开职位A的职位详情页时,可以确定该求职者当前浏览的职位为职位A。可选的,该设备确定求职者当前浏览的职位的方式具体可以为:由其他设备根据求职者打开的职位详情页来确定求职者当前浏览的职位,并将求职者当前浏览的职位发送给该设备,或者由该设备直接根据求职者打开的职位详情页来确定求职者当前浏览的职位。需要说明的是,上述职位详情页可以用于展示的职位信息。本发明中岗位间可以通过岗位标识(ID)来进行区分,例如第一岗位的岗位标识为ID_1,第二岗位的岗位ID为ID_2,确定求职者当前浏览的职位所属的岗位的ID为ID_1,也就是说确定该用户当前浏览的职位所属的岗位为第一岗位。

步骤102、确定所述第一岗位的相似岗位,并将所述第一岗位的相似岗位推荐给所述求职者。

本步骤中,将所述第一岗位的相似岗位推荐给所述求职者的方式具体可以为:在该设备确定所述第一岗位的相似岗位后,将所述第一岗位的相似岗位发送至其他设备,由其他设备向所述求职者进行推荐,或者,也可以由该设备在确定所述第一岗位的相似岗位后直接完成向所述求职者进行推荐的处理。可选的,可以通过对所述第一岗位的相似岗位进行显示的方式,向所述求职者进行推荐,例如可以将第一岗位的相似岗位显示在所述求职者当前浏览的职位的职位详情页。需要说明的是,本发明并不对具体的推荐方式作限制。

现有技术中,用户在确定某一个或多个特定岗位后,在该特定岗位中进一步浏览属于该特定岗位的职位,通常用户的能力除了胜任该特定岗位下的职位,应该还可以胜任与该特定岗位相似的岗位(即,该特定岗位的相似岗位)下的职位,但是现有技术中用户却无法获知与该特定岗位相似的岗位,因此,存在用户选择的职位的范围较小的问题。

本实施例中,通过确定求职者当前浏览的职位所属的岗位为第一岗位,确定所述第一岗位的相似岗位,并将所述第一岗位的相似岗位推荐给所述求职者,使得求职者可以获知与其当前所浏览的职位所属的第一岗位相类似的岗位,使得用户可以进一步在与第一岗位相类似的岗位下的职位中进行职位选择,从而扩大了用户选择的职位的范围。

图2为本发明岗位处理方法实施例二的流程图,本实施例在图1所示实施例的基础上,主要描述了确定第一岗位的相似岗位的具体实现方式。如图2所示,本实施例的方法可以包括:

步骤201、根据所述第一岗位及其他岗位的岗位信息,确定所述第一岗位与所述其他岗位中各岗位间的相似度。

本步骤中,岗位信息可以为从职位信息中抽取获得。具体的,可以从某一岗位下的所有职位的职位信息中分别抽取岗位信息,并将所抽取到的所有职位的岗位信息合并后作为该岗位的岗位信息。例如,第一岗位下的职位有10个,则从该10个职位的职位信息中分别抽取岗位信息,此时可以抽取出10份岗位信息,将该10份岗位信息合并后作为该第一岗位的岗位信息。由于岗位信息中描述了岗位职责,岗位职责中可以包括需要完成的任务以及需要具备的能力等,如果两个岗位需要完成的任务以及需要具备的能力类似,则可以认为这两个岗位为相似岗位,因此可以通过岗位信息来确定岗位间的相似度。可选的,可以通过对两个岗位的岗位信息直接进行比对来确定两个岗位间的相似度,或者也可以通过对岗位信息进行过滤,对过滤后的信息进行比对来确定两个岗位的相似度。需要说明的是,上述其他岗位为除第一岗位之外的岗位。

步骤202、根据所述第一岗位与所述各岗位间的相似度,确定所述第一岗位的相似岗位。

本步骤中,具体可以为根据所述第一岗位与所述各岗位间的相似度,将与所述第一岗位的相似度大于或等于预设相似度的岗位,确定为所述第一岗位的相似岗位;或者,根据所述第一岗位与所述各岗位间的相似度,将与所述第一岗位间最相似的预设数量个岗位,确定为所述第一岗位的相似岗位。这里,通过设置预设数量可以控制第一岗位的相似岗位的个数,通过控制预设相似度,可以控制第一岗位的相似岗位的相似程度。

可选的,在步骤202之后,还可以对第一岗位的相似岗位进行排序。可选的,可以根据相似度越高的岗位排序越靠前的原则进行排序,以使得第一岗位的相似岗位之间的顺序能够体现出其与第一岗位的相似程度,具体可以如下步骤203所示。

步骤203、根据所述第一岗位与所述各岗位间相似度,对所述第一岗位的相似岗位进行降序排序。

本步骤中,进行降序排序的目的就是为了使得相似度越高的岗位排序越靠前。可选的,在步骤202之后还可以包括:对第一岗位的相似岗位进行存储,例如可以存储在结构化查询语言(MYSQL,My Structured Query Language)数据库中。对第一岗位的相似岗位进行存储,使得在之后需要确定第一岗位的相似岗位时,可以直接从存储空间中获取。本发明实施例中也可以在向用户推荐相似岗位之前,确定出所有岗位的相似岗位,并将所有岗位的相似岗位进行存储,在需要向用户推荐相似岗位时,直接从存储空间中读取相似岗位即可。其中,确定所有岗位的相似岗位与确定第一岗位的相似岗位的方法类似,在此不再赘述。

例如,参照图3,岗位a与岗位c之间的相似度为S(a,c)等于70%,岗位a与岗位b之间的相似度为S(a,b)等于75%,岗位a与岗位d之间的相似度为S(a,d)等于65%,岗位a与岗位e之间的相似度为S(a,e)等于35%,且岗位b、岗位c、岗位d、岗位e都为岗位a(这里,岗位a可以认为是第一岗位)的相似岗位。在对岗位a的相似岗位进行存储之前,可以根据岗位a与岗位a的相似岗位间的相似度对岗位a的相似岗位进行降序排序。具体的,排序后的顺序为岗位b、岗位c、岗位d、岗位e。在排序后可以将排序后的结果存储至MYSQL数据库中。

本实施例中,通过根据所述第一岗位及其他岗位的岗位信息,确定所述第一岗位与所述其他岗位中各岗位间的相似度,根据所述第一岗位与所述各岗位间的相似度,确定所述第一岗位的相似岗位,实现了第一岗位的相似岗位的确定。

图4为本发明岗位处理方法实施例三的流程图,本实施例在图2所示实施例的基础上,主要描述了根据第一岗位及其他岗位的岗位信息,确定第一岗位与其他岗位中各岗位间的相似度的一种可选的实现方式。如图4所示,本实施例的方法可以包括:

步骤401、根据所述第一岗位及所述各岗位的岗位信息,确定所述第一岗位及所述各岗位的岗位关键词。

本步骤中,可选的,可以通过对岗位的岗位信息进行分词,并在分词后进一步的抽取岗位信息的关键词的方式确定该岗位的岗位关键词。具体的,可以通过汉语词法分析系统(ICTCLAS,Institute of Computing Technology,Chinese Lexical Analysis System)对岗位信息进行分词。可以通过用于信息检索与数据挖掘的常用加权技术(TF-IDF,Term Frequency–Inverse Document Frequency)算法进行建模的方式来抽取出岗位信息中的关键词。可选的,在抽取出岗位信息中的关键词之后,可以对抽取出的该岗位信息中的关键词进行去重,以确保岗位信息中的关键词不重复。例如,TF-IDF生成的模型为:产品经理-→产品设计、分析、解决方案、产品设计、解决方案、规划,去重后的最终结果为:产品经理-→产品设计、分析、解决方案、规划。这里,“产品经理”为岗位,“产品设计”、“分析”、“解决方案”、“规划”为“产品经理”岗位的关键词。

步骤402、根据所述第一岗位及所述各岗位的岗位关键词,确定所述第一岗位与所述各岗位间的相似度。

本步骤中,具体的,可以结合杰卡德相似系数来确定两个岗位间的相似度。其中集合A与集合B之间的杰卡德相似系数这里,可以将两个岗位的岗位关键词分别作为集合A和集合B,通过杰卡德相似系数来确定出这两个岗位间的相似度。

参照图5,其中,图5以确定岗位1和岗位2的岗位相似度为例。具体的,首先通过ICTCLAS对岗位1的岗位信息以及岗位2的岗位信息分别进行分词,从而获取岗位1的岗位信息的分词(即,岗位1分词)以及岗位2的岗位信息的分词(即,岗位2分词),图5中假设岗位1分词包括分词1、分词2等,岗位2分词包括分词3、分词4等。其次,通过TF-IDF分别确定岗位1的岗位关键词(即,岗位1关键词)以及岗位2的岗位关键词(即,岗位2关键词),图5中假设岗位1关键词包括分词1等,岗位2关键词包括分词3等。最后,根据岗位1关键词和岗位2关键词并通过杰卡德相似系数确定岗位1与岗位2的相似度S(岗位1,岗位2)。

本实施例中,通过根据所述第一岗位及所述各岗位的岗位信息,确定所述第一岗位及所述各岗位的岗位关键词,根据所述第一岗位及所述各岗位的岗位关键词,确定所述第一岗位与所述各岗位间的相似度,实现了对第一岗位与各岗位间的相似度的确定。

以下,对本发明实施例进行举例说明。

参照图6,求职者浏览职位X的职位详情页时,推荐引擎服务端可以获取到职位X所属的岗位的ID,假设职位X属于岗位A,这里可以获取到岗位A的ID。推荐引擎服务端根据岗位A的ID,从MYSQL数据库中获取岗位A的相似职位,例如岗位B、C、D、E,并通过职位X的职位详情页将岗位A的相似岗位进行显示,以实现将求职者当前浏览的职位X所属的岗位A的相似岗位推荐给该求职者。需要说明的是,图6中的推荐引擎服务端可以认为是需要确定一岗位的相似岗位设备,或者运行在该设备上的系统。

图7为本发明岗位处理装置实施例一的结构示意图,如图7所示,本实施例的装置可以包括:第一确定模块701、第二确定模块702和推荐模块703。其中,第一确定模块701,用于确定求职者当前浏览的职位所属的岗位为第一岗位;第二确定模块702,用于确定所述第一岗位的相似岗位;推荐模块703,用于将所述第一岗位的相似岗位推荐给所述求职者。

本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图8为本发明岗位处理装置实施例二的结构示意图。如图8所示,本实施例的装置在图7所示装置结构的基础上,可选的,第二确定模块702,包括:第一确定子模块7021和第二确定子模块7022;第一确定子模块7021,用于根据所述第一岗位及其他岗位的岗位信息,确定所述第一岗位与所述其他岗位中各岗位间的相似度;第二确定子模块7022,用于根据所述第一岗位与所述各岗位间的相似度,确定所述第一岗位的相似岗位。

可选的,第一确定子模块7021,具体用于:

根据所述第一岗位及所述各岗位的岗位信息,确定所述第一岗位及所述各岗位的岗位关键词;根据所述第一岗位及所述各岗位的岗位关键词,确定所述第一岗位与所述各岗位间的相似度。

可选的,第二确定子模块7022,具体用于:

根据所述第一岗位与所述各岗位间的相似度,将与所述第一岗位的相似度大于或等于预设相似度的岗位,确定为所述第一岗位的相似岗位;或者,根据所述第一岗位与所述各岗位间的相似度,将与所述第一岗位间最相似的预设数量个岗位,确定为所述第一岗位的相似岗位。

可选的,本实施例的装置还包括:排序模块,用于根据所述第一岗位与所述各岗位间相似度,对所述第一岗位的相似岗位进行降序排序。

本实施例的装置,可以用于执行图2、图4所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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