本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別涉及一種簡歷收集方法、裝置及系統(tǒng)。
背景技術(shù):
在一些大型企業(yè)中都設(shè)置有招聘專員的職位,招聘專員全面負責公司內(nèi)部人才的招聘工作,通過各種渠道(比如媒體、網(wǎng)絡(luò))發(fā)布和管理招聘信息,并進行正式招聘前測試、簡歷甄別、組織招聘、員工人事手續(xù)辦理、員工檔案管理及更新等與招聘相關(guān)的工作。因此,簡歷收集是招聘專員的重要工作之一。
目前,招聘專員在進行簡歷收集時,分別登錄各種不同的招聘網(wǎng)站發(fā)布各種職位,然后在各個招聘網(wǎng)站收集求職者投遞的簡歷,繼而對所收集到的簡歷進行分類、篩選。
針對于目前收集簡歷的方法,由于招聘專員可能同時發(fā)布多個職位,因此從各個招聘網(wǎng)站收集到的簡歷可能對應(yīng)不同的職位,招聘專員需要耗費較長的時間對所收集的簡歷進行分類整理,確定每一個簡歷所對應(yīng)的職位,因此收集簡歷的效率較低。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種簡歷收集方法、裝置及系統(tǒng),能夠提高對簡歷進行收集的效率。
第一方面,本發(fā)明實施例提供了一種簡歷收集方法,包括:
獲取至少一個待發(fā)布職位;
分別創(chuàng)建與每一個所述待發(fā)布職位相對應(yīng)的收信郵箱,其中,不同所述待發(fā)布職位對應(yīng)不同的所述收信郵箱;
針對于每一個所述待發(fā)布職位,在至少一個招聘平臺對所述待發(fā)布職位進行發(fā)布,并在所述招聘平臺上將所述待發(fā)布職位與相對應(yīng)的所述收信郵箱相關(guān)聯(lián);
通過所述收信郵箱接收各個所述招聘平臺發(fā)送的簡歷,其中,所述簡歷由求職者根據(jù)所述待發(fā)布職位投遞至所述招聘平臺,并由接收到所述簡歷的所述招聘平臺發(fā)送給與所述待發(fā)布職位相關(guān)聯(lián)的所述收信郵箱;
根據(jù)接收所述簡歷的收信郵箱對各個所述簡歷進行分類,確定每一個所述簡歷所對應(yīng)的所述待發(fā)布職位。
優(yōu)選地,在所述對各個所述簡歷進行分類之后,進一步包括:
對每一個所述簡歷進行解析,獲取所述求職者的簡歷信息,并將所述簡歷信息存儲到與所述待發(fā)布職位相對應(yīng)的預(yù)設(shè)數(shù)據(jù)庫中;
其中,所述簡歷信息包括求職者姓名、性別、工作經(jīng)歷、教育經(jīng)歷、薪資要求中的任意一個或多個。
優(yōu)選地,所述分別創(chuàng)建與每一個所述待發(fā)布職位相對應(yīng)的收信郵箱,包括:
針對于每一個所述待發(fā)布職位,創(chuàng)建相對應(yīng)的收信郵箱,其中所述收信郵箱的郵箱地址包括所述待發(fā)布職位的職位標識碼;
所述根據(jù)接收所述簡歷的收信郵箱對各個所述簡歷進行分類,確定每一個所述簡歷所對應(yīng)的所述待發(fā)布職位,包括:
針對于每一個所述簡歷,根據(jù)接收該簡歷的所述收信郵箱的郵箱地址中包括的職位標識碼,確定該簡歷對應(yīng)的所述待發(fā)布職位;并將對應(yīng)于同一個所述待發(fā)布職位的各個所述簡歷劃分到同一類別中。
優(yōu)選地,所述分別創(chuàng)建與每一個所述待發(fā)布職位相對應(yīng)的收信郵箱,包括:
根據(jù)外部輸入的郵箱命名規(guī)則,創(chuàng)建與每一個所述待發(fā)布職位相對應(yīng)的收信郵箱;其中,所述收信郵箱的郵箱地址包括公司標識碼、職位標識碼、分隔符及后綴名中的任意一個或多個。
優(yōu)選地,所述通過所述收信郵箱接收各個所述招聘平臺發(fā)送的簡歷,包括:
針對于接收到的任意一個郵件,判斷該郵件的發(fā)送端是否為所述至少一個招聘品臺中的任意一個;
如果是,從所述郵件中獲取所述簡歷;
如果否,將所述郵件刪除。
第二方面,本發(fā)明實施例還提供了一種簡歷收集裝置,包括:獲取單元、創(chuàng)建單元、發(fā)布單元、接收單元及分類單元;
所述獲取單元,用于獲取至少一個待發(fā)布職位;
所述創(chuàng)建單元,用于分別創(chuàng)建與所述獲取單元獲取到的每一個所述待發(fā)布職位相對應(yīng)的收信郵箱,其中,不同所述待發(fā)布職位對應(yīng)不同的所述收信郵箱;
所述發(fā)布單元,用于針對于每一個所述待發(fā)布職位,在至少一個招聘平臺對所述待發(fā)布職位進行發(fā)布,并在所述招聘平臺上將所述待發(fā)布職位與所述創(chuàng)建單元創(chuàng)建相對應(yīng)的所述收信郵箱相關(guān)聯(lián);
所述接收單元,用于通過所述創(chuàng)建單元創(chuàng)建的所述收信郵箱接收各個所述招聘平臺發(fā)送的簡歷,其中,所述簡歷由求職者根據(jù)所述發(fā)布單元發(fā)布的所述待發(fā)布職位投遞至所述招聘平臺,并由接收到所述簡歷的所述招聘平臺發(fā)送給與所述待發(fā)布職位相關(guān)聯(lián)的所述收信郵箱;
所述分類單元,用于根據(jù)所述接收單元接收所述簡歷時所使用的收信郵箱對所述簡歷進行分類,確定每一個所述簡歷所對應(yīng)的所述待發(fā)布職位。
7、根據(jù)權(quán)利要求6所述的裝置,其特征在于,進一步包括:解析單元;
所述解析單元,用于對所述分類單元分類后的每一個所述簡歷進行解析,獲取所述求職者的簡歷信息,并將所述簡歷信息存儲到與所述待發(fā)布職位相對應(yīng)的預(yù)設(shè)數(shù)據(jù)庫中;其中,所述簡歷信息包括求職者姓名、性別、工作經(jīng)歷、教育經(jīng)歷、薪資要求中的任意一個或多個。
優(yōu)選地,
所述創(chuàng)建單元,用于針對于每一個所述待發(fā)布職位,創(chuàng)建相對應(yīng)的收信郵箱,其中所述收信郵箱的郵箱地址包括所述待發(fā)布職位的職位標識碼;
所述分類單元,用于針對于每一個所述簡歷,根據(jù)接收該簡歷的所述收信郵箱的郵箱地址中包括的職位標識碼,確定該簡歷對應(yīng)的所述待發(fā)布職位;并將對應(yīng)于同一個所述待發(fā)布職位的各個所述簡歷劃分到同一類別中。
優(yōu)選地,
所述接收單元,用于針對于接收到的任意一個郵件,判斷該郵件的發(fā)送端是否為所述至少一個招聘品臺中的任意一個,如果是,從所述郵件中獲取所述簡歷,否則將所述郵件刪除。
第三方面,本發(fā)明實施例還提供了一種簡歷收集系統(tǒng),包括:至少一個招聘平臺以及上述實施例提供的任意一種簡歷收集裝置;
每一個所述招聘平臺,用于對所述簡歷收集裝置獲取到的所述待發(fā)布職位進行發(fā)布;以及接收所述求職者根據(jù)所述待發(fā)布職位投遞的簡歷,并將所述簡歷發(fā)送給所述簡歷收集裝置上與所述待發(fā)布職位相關(guān)聯(lián)的所述收信郵箱。
本發(fā)明實施例提供了一種簡歷收集方法、裝置及系統(tǒng),針對于每一個待發(fā)布職位創(chuàng)建一個相對應(yīng)的收信郵箱,在招聘平臺對待發(fā)布職位進行發(fā)布時,將待發(fā)布職位與所對應(yīng)的收信郵箱相關(guān)聯(lián);通過收信郵箱接收各個招聘平臺發(fā)送的簡歷,其中簡歷由招聘平臺發(fā)送給與待發(fā)布職位相關(guān)聯(lián)的收信郵箱;針對于每一個簡歷,根據(jù)接收該簡歷的收信郵箱,對該簡歷進行分類,確定該簡歷對應(yīng)的待發(fā)布職位。由此可見,針對于每一個待發(fā)布職位創(chuàng)建一個收信郵箱,在招聘平臺發(fā)布職位時將待發(fā)布職位與相對應(yīng)的收信郵箱相關(guān)聯(lián),這樣招聘平臺發(fā)送簡歷時,會根據(jù)待發(fā)布職位的不同將簡歷發(fā)送到不同的收信郵箱中,進而根據(jù)簡歷的收信郵箱可以確定簡歷所對應(yīng)的待發(fā)布職位,無需通過人工整理,耗費大量時間確定每一個簡歷所對應(yīng)的職位,從而提高了對簡歷進行收集的效率。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明一個實施例提供的一種簡歷收集方法的流程圖;
圖2是本發(fā)明另一個實施例提供的一種簡歷收集方法的流程圖;
圖3是本發(fā)明又一個實施例提供的一種簡歷收集方法的流程圖;
圖4是本發(fā)明一個實施例提供的一種簡歷收集裝置所在設(shè)備的示意圖;
圖5是本發(fā)明一個實施例提供的一種簡歷收集裝置的示意圖;
圖6是本發(fā)明另一個實施例提供的一種簡歷收集裝置的示意圖;
圖7是本發(fā)明一個實施例提供的一種簡歷收集系統(tǒng)的示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例,基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
如圖1所示,本發(fā)明實施例提供了一種簡歷收集方法,該方法可以包括以下步驟:
步驟101:獲取至少一個待發(fā)布職位;
步驟102:分別創(chuàng)建與每一個所述待發(fā)布職位相對應(yīng)的收信郵箱,其中,不同所述待發(fā)布職位對應(yīng)不同的所述收信郵箱;
步驟103:針對于每一個所述待發(fā)布職位,在至少一個招聘平臺對所述待發(fā)布職位進行發(fā)布,并在所述招聘平臺上將所述待發(fā)布職位與相對應(yīng)的所述收信郵箱相關(guān)聯(lián);
步驟104:通過所述收信郵箱接收各個所述招聘平臺發(fā)送的簡歷,其中,所述簡歷由求職者根據(jù)所述待發(fā)布職位投遞至所述招聘平臺,并由接收到所述簡歷的所述招聘平臺發(fā)送給與所述待發(fā)布職位相關(guān)聯(lián)的所述收信郵箱;
步驟105:根據(jù)接收所述簡歷的收信郵箱對各個所述簡歷進行分類,確定每一個所述簡歷所對應(yīng)的所述待發(fā)布職位。
本發(fā)明實施例提供了一種簡歷收集方法,針對于每一個待發(fā)布職位創(chuàng)建一個相對應(yīng)的收信郵箱,在招聘平臺對待發(fā)布職位進行發(fā)布時,將待發(fā)布職位與所對應(yīng)的收信郵箱相關(guān)聯(lián);通過收信郵箱接收各個招聘平臺發(fā)送的簡歷,其中簡歷由招聘平臺發(fā)送給與待發(fā)布職位相關(guān)聯(lián)的收信郵箱;針對于每一個簡歷,根據(jù)接收該簡歷的收信郵箱,對該簡歷進行分類,確定該簡歷對應(yīng)的待發(fā)布職位。由此可見,針對于每一個待發(fā)布職位創(chuàng)建一個收信郵箱,在招聘平臺發(fā)布職位時將待發(fā)布職位與相對應(yīng)的收信郵箱相關(guān)聯(lián),這樣招聘平臺發(fā)送簡歷時,會根據(jù)待發(fā)布職位的不同將簡歷發(fā)送到不同的收信郵箱中,進而根據(jù)簡歷的收信郵箱可以確定簡歷所對應(yīng)的待發(fā)布職位,無需通過人工整理,耗費大量時間確定每一個簡歷所對應(yīng)的職位,從而提高了對簡歷進行收集的效率。
在本發(fā)明一個實施例中,在步驟105中完成對各個簡歷進行分類之后,還可以對每一個簡歷進行解析,從簡歷中獲取求職者的簡歷信息,并將獲取到的簡歷信息存儲到與待發(fā)布職位相對應(yīng)的預(yù)設(shè)數(shù)據(jù)庫中。其中,簡歷信息包括有求職者姓名、性別、工作經(jīng)歷、教育經(jīng)歷、薪資要求等項目中的任意一個或多個。
具體地,在獲取到各個待發(fā)布職位后,針對于每一個待發(fā)布職位確定一個相對應(yīng)的預(yù)設(shè)數(shù)據(jù)庫,在對招聘平臺發(fā)送的簡歷進行分類后,針對于每一個簡歷通過關(guān)鍵字識別獲取求職者的簡歷信息,并將獲取到的簡歷信息存儲到該簡歷所屬待發(fā)布職位對應(yīng)的預(yù)設(shè)數(shù)據(jù)庫中。這樣,招聘專員在發(fā)布職位后,除了根據(jù)職位的不同將招聘平臺發(fā)送的簡歷進行自動分類外,還將自動提取簡歷中的簡歷信息,并將簡歷信息存儲到與職位相對應(yīng)的預(yù)設(shè)數(shù)據(jù)庫中。招聘專員直接訪問與職位相對應(yīng)的預(yù)設(shè)數(shù)據(jù)庫,便可以獲取對某一職位進行求職的各個求職者的簡歷信息,無需分別對各個簡歷進行查看,方便對簡歷進行篩選以及后續(xù)開展的招聘工作。
在本發(fā)明一個實施例中,在步驟102中為每一個待補發(fā)職位創(chuàng)建相對應(yīng)的收信郵箱時,針對于每一個待發(fā)布職位,根據(jù)該待發(fā)布職位的職位標識碼,創(chuàng)建郵箱地址包括該職位標識碼的郵箱作為該待發(fā)布職位對應(yīng)的收信郵箱。相應(yīng)地,在步驟105中根據(jù)收信郵箱對各個簡歷進行分類時,針對于接收到的每一個簡歷,根據(jù)接收該簡歷的收信郵箱的郵箱地址中所包括的職位標識碼,確定該簡歷所對應(yīng)的待發(fā)布職位;將對應(yīng)于同一個待發(fā)布職位的各個簡歷劃分為同一類別。
具體地,招聘專員在發(fā)布職位時,每一個待發(fā)布職位均有相對應(yīng)的職位標識碼,并且不同待發(fā)布職位對應(yīng)有不同的職位標識碼。在創(chuàng)建待發(fā)布職位對應(yīng)的收信郵箱時,收信郵箱的郵箱地址以所對應(yīng)待發(fā)布職位的職位標識碼進行確定。這樣,在接收到簡歷后,根據(jù)接收簡歷的收信郵箱的郵箱地址中所包括的職位標識碼,便可以直接確定簡歷所對應(yīng)的待發(fā)布職位,進而實現(xiàn)對簡歷進行分類。由于不同的待發(fā)布職位對應(yīng)不同的職位標識碼,從而可以根據(jù)郵箱地址中所包括的職位標識碼對收信郵箱所接收到的簡歷進行分類,保證了對應(yīng)不同待發(fā)布職位的簡歷不會發(fā)生混淆,從而保證了對簡歷進行自動分類的準確性。
在本發(fā)明一個實施例中,在步驟102中創(chuàng)建與待發(fā)布職位相對應(yīng)的收信郵箱時,可以根據(jù)外部輸入的郵箱命名規(guī)則,創(chuàng)建與每一個待發(fā)布職位相對應(yīng)的收信郵箱,其中,收信郵箱的郵箱地址可以包括公司標識碼、職位標識碼、分隔符就后綴名中的任意一個或多個。
具體地,通過外部輸入的郵箱命名規(guī)則,可以對收信郵箱的郵箱地址進行自定義設(shè)置,從而滿足不同用戶的需求,提高了該簡歷收集方法的適用性。另外,收信郵箱的郵箱地址可以包括公司標識碼、職位標識碼、分隔符及后綴名中的任意一個或多個。比如收信郵箱的郵箱地址為abc_000865@mail.hcmcloud.cn,其中abc為招聘專員所在公司的公司標識碼,下劃線為分隔符,000685為某一待發(fā)布職位的職位標識碼,@mail.hcmcloud.cn為基于云平臺hcmcloud的郵箱后綴名。通過創(chuàng)建包括公司標識碼、職位標識碼、分隔符及后綴名的收信郵箱,一方面通過收信郵箱的郵箱地址可以確定所收簡歷對應(yīng)的待發(fā)布職位,另一方面方便對利用同一云平臺進行簡歷收集的各個公司進行區(qū)別。
在本發(fā)明一個實施例中,在步驟104中接收各個招聘平臺發(fā)送的簡歷時,首先接收各個郵件發(fā)送端發(fā)送的郵件,針對于接收到的每一個郵件,判斷該郵件的發(fā)送端是否為各個招聘平臺中的任意一個,如果是,從該郵件中獲取所攜帶的簡歷;否則將該郵件刪除。
具體地,由于招聘平臺通過郵件的形式發(fā)送簡歷,在接收招聘平臺發(fā)送的簡歷時,首先對接收到的郵件進行過濾,判斷郵件的發(fā)送端是否為各個招聘平臺中的任意一個,如果是,說明接收到的郵件是由招聘平臺發(fā)送,其中攜帶有簡歷,進而從中獲取簡歷;如果否,說明接收到的郵件不是招聘平臺發(fā)的簡歷,直接將其刪除。這樣,通過對垃圾郵件進行過濾,保證接收到的郵件均是招聘平臺發(fā)送的攜帶有求職者簡歷的郵件,進而保證能夠從郵件中獲取簡歷,由于節(jié)省了對垃圾郵件進行處理的時間,所以進一步提高了對簡歷進行收集的效率。
下面以招聘專員通過招聘平臺收集簡歷為例,對本發(fā)明實施例提供的簡歷收集方法作進一步詳細說明,如圖2所示,該方法可以包括以下步驟:
步驟201:獲取至少一個待發(fā)布職位。
在本發(fā)明一個實施例中,招聘專員根據(jù)公司需求,確定至少一個待發(fā)布職位,待發(fā)布職位由招聘專員輸入。
例如,根據(jù)公司abc的需求,招聘專員確定了三個待發(fā)布職位,其中待發(fā)布職位1為財務(wù)人員,待發(fā)布職位2為技術(shù)研究人員,待發(fā)布職位3為工程設(shè)計人員。
步驟202:為每一個待發(fā)布職位創(chuàng)建相對應(yīng)的收信郵箱。
在本發(fā)明一個實施例中,針對于獲取到的每一個待發(fā)布職位,創(chuàng)建一個與之相對應(yīng)的收信郵箱。收信郵箱的郵箱地址中包括公司標識碼、職位標識碼、分隔符及后綴名中的任意一個或多個。
例如,根據(jù)三個待發(fā)布職位創(chuàng)建3個收信郵箱,收信郵箱1與待發(fā)布職位1相對應(yīng),收信郵箱2與待發(fā)布職位2相對應(yīng),收信郵箱3與待發(fā)布職位3相對應(yīng)。其中,收信郵箱1的郵箱地址為abc_000684@mail.hcmcloud.cn,收信郵箱2的郵箱地址為abc_000685@mail.hcmcloud.cn,收信郵箱3的郵箱地址為abc_000686@mail.hcmcloud.cn。在上述3個郵箱地址中,abc為公司abc的標識碼,下劃線為分隔符,000684為待發(fā)布職位1的職位標識碼,000685為待發(fā)布職位2的職位標識碼,000686為待發(fā)布職位3的職位標識碼,@mail.hcmcloud.cn為基于云平臺hcmcloud的郵箱后綴名。
步驟203:在招聘平臺上對各個待發(fā)布職位進行發(fā)布,并在招聘平臺上將待發(fā)布職位與相對應(yīng)的收信郵箱關(guān)聯(lián)。
在本發(fā)明一個實施例中,針對于招聘專員確定出的每一個待發(fā)布職位,在至少一個招聘平臺上對該待發(fā)布職位進行發(fā)布。在招聘平臺上對待發(fā)布職位進行發(fā)布時,將待發(fā)布職位與相對應(yīng)的收信郵箱相關(guān)聯(lián),即當招聘平臺接收到針對一個待發(fā)布職位的簡歷后,招聘平臺會將接收到的簡歷發(fā)送到與該待發(fā)布職位相關(guān)聯(lián)的收信郵箱。
例如,針對于待發(fā)布職位1至待發(fā)布職位3中的每一個待發(fā)布職位,分別在第三方招聘平臺前程無憂、智聯(lián)招聘、獵聘網(wǎng)進行發(fā)布。在任意一個招聘平臺發(fā)布待發(fā)布職位時,在待發(fā)布職位的聯(lián)系郵箱處填寫與該待發(fā)布職位相關(guān)聯(lián)的收信郵箱。比如,在前程無憂發(fā)布待發(fā)布職位1時,在對應(yīng)待發(fā)布職位1的聯(lián)系郵箱處填寫收信郵箱1。
步驟204:接收各個招聘平臺發(fā)送的簡歷。
在本發(fā)明一個實施例中,在各個招聘平臺對待發(fā)布職位進行發(fā)布后,招聘平臺對各個待發(fā)布職位進行展示,并接收求職者根據(jù)所展示的待發(fā)布職位而投遞的簡歷,并將接收到的簡歷發(fā)送到與對應(yīng)待發(fā)布職位相關(guān)聯(lián)的收信郵箱。在簡歷接收端,實時接收郵件,在接收到郵件后,判斷郵件的發(fā)送端是否為各個招聘平臺中的一個,如果是,從郵件中獲取簡歷,否則將接收到的郵件刪除。
例如,實時接收郵件,如果郵件的發(fā)送端為前程無憂、智聯(lián)招聘或獵聘網(wǎng),從郵件中獲取簡歷,如果郵件的發(fā)送端不是前程無憂、智聯(lián)招聘及獵聘網(wǎng)中的任意一個,將郵件刪除。
步驟205:根據(jù)接收簡歷的收信郵箱,對簡歷進行分類,確定簡歷所對應(yīng)的待發(fā)布職位。
在本發(fā)明一個實施例中,在接收到招聘平臺發(fā)送的簡歷后,確定接收該簡歷的收信郵箱的郵箱地址,根據(jù)郵箱地址中包括的職位標識碼確定該簡歷對應(yīng)的待發(fā)布職位。將對應(yīng)同一個待發(fā)布職位的各個簡歷劃分到同一個類別中。
例如,設(shè)立與云平臺hcmcloud上的郵箱服務(wù)器接收到招聘平臺發(fā)送的一個簡歷后,確定攜帶該簡歷的郵件的收信郵箱地址,根據(jù)收信郵箱地址中所包括的職位標識碼,確定該簡歷所對應(yīng)的待發(fā)布職位。比如,郵件1中攜帶有簡歷1,郵件1的收信郵箱地址為abc_000685@mail.hcmcloud.cn,由于收信郵箱地址中包括職位標識碼000685,確定簡歷1所對應(yīng)的待發(fā)布職位為待發(fā)布職位2,并將簡歷1劃分到對應(yīng)待發(fā)布職位2的類別中。
步驟206:對簡歷進行解析,獲取簡歷信息,并將簡歷信息存儲到與類別相對應(yīng)的數(shù)據(jù)庫中。
在本發(fā)明一個實施例中,在對一個簡歷分類完成后,對該簡歷進行解析,通過關(guān)鍵詞識別獲取求職者的簡歷信息,其中簡歷信息包括求職者的姓名、性別、工作經(jīng)歷、教育經(jīng)歷、薪資要求等。針對于每一個待發(fā)布職位均預(yù)設(shè)有相對應(yīng)的數(shù)據(jù)庫,在獲取到簡歷所包括的簡歷信息后,根據(jù)簡歷所屬的類別,將獲取到的簡歷信息存儲到與簡歷類別相對應(yīng)的數(shù)據(jù)庫中。
例如,針對待發(fā)布職位1預(yù)設(shè)有數(shù)據(jù)庫1,針對待發(fā)布職位2預(yù)設(shè)有數(shù)據(jù)庫2,針對待發(fā)布職位3預(yù)設(shè)有數(shù)據(jù)庫3。根據(jù)姓名、性別、工作經(jīng)歷、教育經(jīng)歷、薪資要求等關(guān)鍵詞從簡歷1中獲取求職者的簡歷信息;由于簡歷1被劃分到對應(yīng)待發(fā)布職位2的類別中,因此將從簡歷中獲取到的簡歷信息存儲到數(shù)據(jù)庫2中。
由圖2所示的實施例可見,招聘專員通過對其中一個預(yù)設(shè)數(shù)據(jù)庫進行查看,便可以獲悉對該預(yù)設(shè)數(shù)據(jù)庫所對應(yīng)的待發(fā)布職位進行申請的各個求職者的簡歷信息,方便對求職者進行篩選及后續(xù)面試工作的安排。
在本發(fā)明一個實施例中,簡歷收集方法可以通過腳本文件的形式實現(xiàn),如圖3所示,具體可以包括以下步驟:
步驟301:垃圾郵件過濾。
在本發(fā)明實施例中,主要通過預(yù)設(shè)的過流規(guī)則,對非招聘平臺發(fā)送的垃圾郵件進行過濾,實現(xiàn)腳本包括:
email_filter_check_ret=self.email_filter_check(mailfrom)
ifnotemail_filter_check_ret:
return。
步驟302:獲取當前時間戳,并格式化,獲取存儲數(shù)據(jù)目錄名。
在本發(fā)明實施例中,獲取當前時間戳,并獲取存儲簡歷信息的目錄名,實現(xiàn)腳本包括:
date_str=time.strftime('%y_%m_%d',time.localtime(time.time()))。
步驟303:獲取存儲數(shù)據(jù)的文件夾路徑。
在本發(fā)明實施例中,獲取存儲簡歷信息的文件夾路徑,實現(xiàn)腳本包括:
smtp_data_dir=self.get_smtp_data_dir_name(date_str)。
其中,存儲數(shù)據(jù)文件名,包含smtp_data和resume_data,映射關(guān)系記錄到smtp_medadata里面。
步驟304:獲取存儲數(shù)據(jù)的文件名:time+uuid。
在本發(fā)明實施例中,獲取存儲簡歷信息的文件名,實現(xiàn)腳本包括:
smtp_data_file_name=self.get_data_file_name()。
步驟305:對原始數(shù)據(jù)進行存儲。
在本發(fā)明實施例中,對模板數(shù)據(jù)進行存儲,即對存儲郵件信息及簡歷信息的模板進行存儲,實現(xiàn)腳本包括:
rmsg["peer"]=peer
rmsg["mailfrom"]=mailfrom
rmsg["rcpttos"]=rcpttos
rmsg["data"]=data
smtp_data_file_path=self.save_smtp_data(rmsg,smtp_data_dir,smtp_data_file_name)
logging.info('receivingmessagefrom:{}'.format(peer))
logging.info('messageaddressedfrom:{}'.format(mailfrom))
logging.info('messageaddressedto:{}'.format(rcpttos))
logging.info('messagelength:{}'.format(len(data)))。
步驟306:郵件解析放入消息隊列。
在本發(fā)明實施例中,將接收到的郵件存入消息隊列,等待進行郵件解析,實現(xiàn)腳本包括:
handler_email.apply_async([peer,mailfrom,rcpttos,data],queue='recruit',routing_key='recruit')。
步驟307:任務(wù)隊列代碼,根據(jù)郵件收件地址,解析出投遞的職位名。
在本發(fā)明實施例中,依次對消息隊列中的任務(wù)進行執(zhí)行,根據(jù)郵件的收件地址,確定每一個郵件所對應(yīng)的待發(fā)布職位,實現(xiàn)腳本包括:
@app.task(queue='recruit',routing_key='recruit')
defhandler_email(peer,mailfrom,rcpttos,data):
logging.info("celeryhandler_email,peer:{},mailfrom:{},rcpttos:{}".format(peer,mailfrom,rcpttos))
worker=handleremail()
if"@mail.hcmcloud.cn"inrcpttos[0]:
job=rcpttos[0].split("@mail.hcmcloud.cn")[0]
if"_"injob:
job_id=j(luò)ob.split("_")[-1]
match=pattern.match(job_id)
job_id=match.group(1)。
步驟308:各種來自不同第三方招聘平臺的簡歷錄入系統(tǒng)。
在本發(fā)明實施例中,將來自各個第三方招聘平臺的簡歷錄入系統(tǒng)中,實現(xiàn)腳本包括:
ret=hcmcloud.upload_resume_interface(file_path,mode="super_email")
數(shù)據(jù)存儲采用文件系統(tǒng),結(jié)構(gòu)如下:
其中,job51_email_resume,liepin_email_resme,zhilian_email_resume主要存儲來自第三方平臺的簡歷分析數(shù)據(jù);smtp_db用于存儲郵件數(shù)據(jù),郵件數(shù)據(jù)由源數(shù)據(jù)(data)和元數(shù)據(jù)(meta_data)組成,其中源數(shù)據(jù)用作郵件數(shù)據(jù)緩存,元數(shù)據(jù)存儲源數(shù)據(jù)和簡歷分析數(shù)據(jù)的映射關(guān)系。smtp_db中的data_bak用于存儲郵件資源的源數(shù)據(jù)備份文件。
如圖4、圖5所示,本發(fā)明實施例提供了一種簡歷收集裝置。裝置實施例可以通過軟件實現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實現(xiàn)。從硬件層面而言,如圖4所示,為本發(fā)明實施例提供的簡歷收集裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖,除了圖4所示的處理器、內(nèi)存、網(wǎng)絡(luò)接口、以及非易失性存儲器之外,實施例中裝置所在的設(shè)備通常還可以包括其他硬件,如負責處理報文的轉(zhuǎn)發(fā)芯片等等。以軟件實現(xiàn)為例,如圖5所示,作為一個邏輯意義上的裝置,是通過其所在設(shè)備的cpu將非易失性存儲器中對應(yīng)的計算機程序指令讀取到內(nèi)存中運行形成的。本實施例提供的簡歷收集裝置,包括:獲取單元501、創(chuàng)建單元502、發(fā)布單元503、接收單元504及分類單元505;
所述獲取單元501,用于獲取至少一個待發(fā)布職位;
所述創(chuàng)建單元502,用于分別創(chuàng)建與所述獲取單元501獲取到的每一個所述待發(fā)布職位相對應(yīng)的收信郵箱,其中,不同所述待發(fā)布職位對應(yīng)不同的所述收信郵箱;
所述發(fā)布單元503,用于針對于每一個所述待發(fā)布職位,在至少一個招聘平臺對所述待發(fā)布職位進行發(fā)布,并在所述招聘平臺上將所述待發(fā)布職位與所述創(chuàng)建單元502創(chuàng)建相對應(yīng)的所述收信郵箱相關(guān)聯(lián);
所述接收單元504,用于通過所述創(chuàng)建單元502創(chuàng)建的所述收信郵箱接收各個所述招聘平臺發(fā)送的簡歷,其中,所述簡歷由求職者根據(jù)所述發(fā)布單元503發(fā)布的所述待發(fā)布職位投遞至所述招聘平臺,并由接收到所述簡歷的所述招聘平臺發(fā)送給與所述待發(fā)布職位相關(guān)聯(lián)的所述收信郵箱;
所述分類單元505,用于根據(jù)所述接收單元504接收所述簡歷時所使用的收信郵箱對所述簡歷進行分類,確定每一個所述簡歷所對應(yīng)的所述待發(fā)布職位。
在本發(fā)明一個實施例中,如圖6所示,該簡歷收集裝置進一步包括:解析單元606;
所述解析單元606,用于對所述分類單元505分類后的每一個所述簡歷進行解析,獲取所述求職者的簡歷信息,并將所述簡歷信息存儲到與所述待發(fā)布職位相對應(yīng)的預(yù)設(shè)數(shù)據(jù)庫中;其中,所述簡歷信息包括求職者姓名、性別、工作經(jīng)歷、教育經(jīng)歷、薪資要求中的任意一個或多個。
在本發(fā)明一個實施例中,創(chuàng)建單元502用于針對于每一個所述待發(fā)布職位,創(chuàng)建相對應(yīng)的收信郵箱,其中所述收信郵箱的郵箱地址包括所述待發(fā)布職位的職位標識碼;所述分類單元505用于針對于每一個所述簡歷,根據(jù)接收該簡歷的所述收信郵箱的郵箱地址中包括的職位標識碼,確定該簡歷對應(yīng)的所述待發(fā)布職位;并將對應(yīng)于同一個所述待發(fā)布職位的各個所述簡歷劃分到同一類別中。
在本發(fā)明一個實施例中,所述接收單元504用于針對于接收到的任意一個郵件,判斷該郵件的發(fā)送端是否為所述至少一個招聘品臺中的任意一個,如果是,從所述郵件中獲取所述簡歷,否則將所述郵件刪除。
需要說明的是,上述裝置內(nèi)的各單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實施例中的敘述,此處不再贅述。
如圖7所示,本發(fā)明一個實施例提供了一種簡歷收集系統(tǒng),包括:至少一個招聘平臺701及上述實施例提供的任意一種簡歷收集裝置702;
每一個所述招聘平臺701,用于對所述簡歷收集裝置702獲取到的所述待發(fā)布職位進行發(fā)布;以及接收所述求職者根據(jù)所述待發(fā)布職位投遞的簡歷,并將所述簡歷發(fā)送給所述簡歷收集裝置702上與所述待發(fā)布職位相關(guān)聯(lián)的所述收信郵箱。
本發(fā)明實施例還提供了一種可讀介質(zhì),包括執(zhí)行指令,當存儲控制器的處理器執(zhí)行所述執(zhí)行指令時,所述存儲控制器執(zhí)行上述各個實施例所提供的簡歷收集方法。
本發(fā)明實施例還提供了一種存儲控制器,包括:處理器、存儲器和總線;
所述存儲器用于存儲執(zhí)行指令,所述處理器與所述存儲器通過所述總線連接,當所述存儲控制器運行時,所述處理器執(zhí)行所述存儲器存儲的所述執(zhí)行指令,以使所述存儲控制器執(zhí)行上述各個實施例提供的簡歷收集方法。
本發(fā)明實施例提供的簡歷收集方法、裝置及系統(tǒng),至少具有如下有益效果:
1、在本發(fā)明實施例提供的簡歷收集方法、裝置及系統(tǒng)中,針對于每一個待發(fā)布職位創(chuàng)建一個相對應(yīng)的收信郵箱,在招聘平臺對待發(fā)布職位進行發(fā)布時,將待發(fā)布職位與所對應(yīng)的收信郵箱相關(guān)聯(lián);通過收信郵箱接收各個招聘平臺發(fā)送的簡歷,其中簡歷由招聘平臺發(fā)送給與待發(fā)布職位相關(guān)聯(lián)的收信郵箱;針對于每一個簡歷,根據(jù)接收該簡歷的收信郵箱,對該簡歷進行分類,確定該簡歷對應(yīng)的待發(fā)布職位。由此可見,針對于每一個待發(fā)布職位創(chuàng)建一個收信郵箱,在招聘平臺發(fā)布職位時將待發(fā)布職位與相對應(yīng)的收信郵箱相關(guān)聯(lián),這樣招聘平臺發(fā)送簡歷時,會根據(jù)待發(fā)布職位的不同將簡歷發(fā)送到不同的收信郵箱中,進而根據(jù)簡歷的收信郵箱可以確定簡歷所對應(yīng)的待發(fā)布職位,無需通過人工整理,耗費大量時間確定每一個簡歷所對應(yīng)的職位,從而提高了對簡歷進行收集的效率。
2、在本發(fā)明實施例提供的簡歷收集方法、裝置及系統(tǒng)中,招聘專員在發(fā)布職位后,除了根據(jù)職位的不同將招聘平臺發(fā)送的簡歷進行自動分類外,還將自動提取簡歷中的簡歷信息,并將簡歷信息存儲到與職位相對應(yīng)的預(yù)設(shè)數(shù)據(jù)庫中。招聘專員直接訪問與職位相對應(yīng)的預(yù)設(shè)數(shù)據(jù)庫,便可以獲取對某一職位進行求職的各個求職者的簡歷信息,無需分別對各個簡歷進行查看,方便對簡歷進行篩選以及后續(xù)開展的招聘工作。
3、在本發(fā)明實施例提供的簡歷收集方法、裝置及系統(tǒng)中,在接收到簡歷后,根據(jù)接收簡歷的收信郵箱的郵箱地址中所包括的職位標識碼,便可以直接確定簡歷所對應(yīng)的待發(fā)布職位,進而實現(xiàn)對簡歷進行分類。由于不同的待發(fā)布職位對應(yīng)不同的職位標識碼,從而可以根據(jù)郵箱地址中所包括的職位標識碼對收信郵箱所接收到的簡歷進行分類,保證了對應(yīng)不同待發(fā)布職位的簡歷不會發(fā)生混淆,從而保證了對簡歷進行自動分類的準確性。
4、在本發(fā)明實施例提供的簡歷收集方法、裝置及系統(tǒng)中,通過創(chuàng)建包括公司標識碼、職位標識碼、分隔符及后綴名的收信郵箱,一方面通過收信郵箱的郵箱地址可以確定所收簡歷對應(yīng)的待發(fā)布職位,另一方面方便對利用同一云平臺進行簡歷收集的各個公司進行區(qū)別。
5、在本發(fā)明實施例提供的簡歷收集方法、裝置及系統(tǒng)中,通過對垃圾郵件進行過濾,保證接收到的郵件均是招聘平臺發(fā)送的攜帶有求職者簡歷的郵件,進而保證能夠從郵件中獲取簡歷,由于節(jié)省了對垃圾郵件進行處理的時間,所以進一步提高了對簡歷進行收集的效率。
需要說明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個〃·····”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同因素。
本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲在計算機可讀取的存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)中。
最后需要說明的是:以上所述僅為本發(fā)明的較佳實施例,僅用于說明本發(fā)明的技術(shù)方案,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內(nèi)。