一種更新招聘信息的方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及信息處理技術(shù)領(lǐng)域,特別設(shè)及一種更新招聘信息的方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002] 隨著大數(shù)據(jù)時代的不斷發(fā)展,互聯(lián)網(wǎng)數(shù)據(jù)信息的產(chǎn)生數(shù)量日益龐大,互聯(lián)網(wǎng)信息 的采集和處理技術(shù)也隨之不斷發(fā)展和完善。由于互聯(lián)網(wǎng)發(fā)布的招聘信息種類繁多、數(shù)據(jù)量 大,且招聘信息能夠反映當(dāng)前社會經(jīng)濟結(jié)構(gòu)的需求變化,對采集到的大量招聘信息進行有 效地科學(xué)分析處理,有助于實現(xiàn)有針對性的政策調(diào)整和人才培養(yǎng)。
[0003] 由于互聯(lián)網(wǎng)發(fā)布的招聘信息會被不定期的增加、刪除或更改,故招聘信息管理單 位需要對數(shù)據(jù)庫中存儲的大量原始招聘信息進行更新處理。目前,各招聘信息管理單位大 多選擇定期獲取最新的互聯(lián)網(wǎng)招聘信息,并對數(shù)據(jù)庫中存儲的原始招聘信息進行全部更新 替換。
[0004] 但是,互聯(lián)網(wǎng)發(fā)布的招聘信息的修改程度和修改時間都不確定,故定期對原始招 聘信息進行全部更新替換的信息更新方式,難免會造成大量不必要招聘信息的更新,尤其 在招聘信息數(shù)據(jù)量龐大的情況下,在一定程度上會造成招聘信息更新效率的降低。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明提供了一種更新招聘信息的方法、裝置及系統(tǒng),能夠有效提高招聘信息的 更新效率。
[0006] 為了達到上述目的,本發(fā)明是通過如下技術(shù)方案實現(xiàn)的:
[0007] -方面,本發(fā)明提供了一種更新招聘信息的方法,預(yù)先獲取當(dāng)前發(fā)布的所有目標 招聘信息,獲取數(shù)據(jù)庫中的與所有原始招聘信息相對應(yīng)的所有原始識別碼,還包括:
[000引Sl:針對所述所有目標招聘信息中的每一個第一目標招聘信息均執(zhí)行:生成與所 述第一目標招聘信息相對應(yīng)的第一目標識別碼;
[0009] S2:針對所述第一目標識別碼,判斷在所述所有原始識別碼中是否存在第一原始 識別碼與所述第一目標識別碼相對應(yīng),若存在,執(zhí)行S3,否則,將所述第一目標招聘信息發(fā) 送至所述數(shù)據(jù)庫中,W使所述數(shù)據(jù)庫插入所述第一目標招聘信息,結(jié)束當(dāng)前流程;
[0010] S3:判斷所述第一目標識別碼和所述第一原始識別碼是否相同,在判斷結(jié)果包括 不相同時,將所述第一原始識別碼及所述第一目標招聘信息發(fā)送至所述數(shù)據(jù)庫中,W使所 述數(shù)據(jù)庫利用所述第一目標招聘信息替換與所述第一原始識別碼對應(yīng)的第一原始招聘信 息。
[0011] 進一步地,所述生成與所述第一目標招聘信息相對應(yīng)的第一目標識別碼,包括:將 所述第一目標招聘信息進行分解,獲得與所述第一目標招聘信息相對應(yīng)的公司識別碼、職 位識別碼和信息更新日期,并將所述與所述第一目標招聘信息相對應(yīng)的公司識別碼、職位 識別碼和信息更新日期合成為第一目標識別碼。
[0012] 進一步地,在S2之前,還包括:針對所述所有原始識別碼中的每一個第一原始識別 碼,判斷在所有所述第一目標識別碼中是否存在所述第一目標識別碼與所述第一原始識別 碼相對應(yīng),在判斷結(jié)果包括不存在時,將所述第一原始識別碼發(fā)送至所述數(shù)據(jù)庫中,W使所 述數(shù)據(jù)庫刪除與所述第一原始識別碼相對應(yīng)的第一原始招聘信息。
[0013] 進一步地,在S3之前,還包括:獲取數(shù)據(jù)庫中的所有原始招聘信息;
[0014] 所述S3,包括:判斷所述第一目標識別碼和所述第一原始識別碼是否相同,在判斷 結(jié)果包括不相同時,針對所述第一目標招聘信息中的每一項第一目標子信息,判斷所述第 一目標子信息與相應(yīng)的第一原始招聘信息中的第一原始子信息是否相同,在判斷結(jié)果包括 不相同時,將所述第一目標子信息、所述第一原始子信息的標識和所述第一原始識別碼發(fā) 送至所述數(shù)據(jù)庫中,W使所述數(shù)據(jù)庫利用所述第一目標子信息替換與所述第一原始識別碼 和所述第一原始子信息的標識相對應(yīng)的所述第一原始子信息。
[0015] 另一方面,本發(fā)明提供了一種客戶端設(shè)備,包括:處理器和內(nèi)存;
[0016] 所述處理器,用于獲取當(dāng)前發(fā)布的所有目標招聘信息,獲取外部數(shù)據(jù)庫中的與所 有原始招聘信息相對應(yīng)的所有原始識別碼,將所述所有原始識別碼發(fā)送至所述內(nèi)存中;針 對所述所有目標招聘信息中的每一個第一目標招聘信息均執(zhí)行:生成與所述第一目標招聘 信息相對應(yīng)的第一目標識別碼,并發(fā)送至所述內(nèi)存中;在所述內(nèi)存判斷出存在第一原始識 別碼與所述第一目標識別碼相對應(yīng)但不相同時,觸發(fā)外部數(shù)據(jù)庫利用與所述第一目標識別 碼相對應(yīng)的第一目標招聘信息替換與所述第一原始識別碼相對應(yīng)的第一原始招聘信息;在 所述內(nèi)存判斷出不存在第一原始識別碼與所述第一目標識別碼相對應(yīng)時,觸發(fā)外部數(shù)據(jù)庫 插入與所述第一目標識別碼相對應(yīng)的第一目標招聘信息;
[0017] 所述內(nèi)存,用于針對每一個第一目標識別碼,判斷在所有原始識別碼中是否存在 第一原始識別碼與所述第一目標識別碼相對應(yīng);在判斷結(jié)果包括存在時,判斷所述第一目 標識別碼和所述第一原始識別碼是否相同。
[0018] 進一步地,所述處理器,具體用于將所述第一目標招聘信息進行分解,獲得與所述 第一目標招聘信息相對應(yīng)的公司識別碼、職位識別碼和信息更新日期,并將所述與所述第 一目標招聘信息相對應(yīng)的公司識別碼、職位識別碼和信息更新日期合成為第一目標識別 碼。
[0019] 進一步地,所述處理器,進一步具體用于在所述內(nèi)存判斷出不存在所述第一目標 識別碼與所述第一原始識別碼相對應(yīng)時,觸發(fā)外部數(shù)據(jù)庫刪除與所述第一原始識別碼相對 應(yīng)的第一原始招聘信息;
[0020] 所述內(nèi)存,進一步具體用于針對所述所有原始識別碼中的每一個第一原始識別 碼,判斷在所有所述第一目標識別碼中是否存在所述第一目標識別碼與所述第一原始識別 碼相對應(yīng)。
[0021] 進一步地,所述處理器,進一步具體用于獲取外部數(shù)據(jù)庫中的所有原始招聘信息, 并發(fā)送至所述內(nèi)存中;在所述內(nèi)存判斷出所述第一目標子信息與相應(yīng)的第一原始招聘信息 中的第一原始子信息不相同時,觸發(fā)外部數(shù)據(jù)庫利用所述第一目標子信息替換所述第一原 始子信息;
[0022] 所述內(nèi)存,具體用于判斷所述第一目標識別碼和所述第一原始識別碼是否相同, 在判斷結(jié)果包括不相同時,針對所述第一目標招聘信息中的每一項第一目標子信息,判斷 所述第一目標子信息與相應(yīng)的第一原始招聘信息中的第一原始子信息是否相同。
[0023] 進一步地,該客戶端設(shè)備還包括:設(shè)置單元,用于設(shè)置定時器的自啟動時間間隔;
[0024] 所述處理器,具體用于在達到與所述定時器的自啟動時間間隔相對應(yīng)的時間時, 獲取當(dāng)前發(fā)布的所有目標招聘信息。
[0025] 另一方面,本發(fā)明提供了一種更新招聘信息的系統(tǒng),包括:上述任一所述的客戶端 設(shè)備,W及數(shù)據(jù)庫,其中,
[0026] 所述數(shù)據(jù)庫,用于在所述內(nèi)存判斷出不存在第一原始識別碼與所述第一目標識別 碼相對應(yīng)時,經(jīng)所述處理器觸發(fā),插入與所述第一目標識別碼相對應(yīng)的第一目標招聘信息; 在所述內(nèi)存判斷出存在第一原始識別碼與所述第一目標識別碼相對應(yīng)但不相同時,經(jīng)所述 處理器觸發(fā),利用與所述第一目標識別碼相對應(yīng)的第一目標招聘信息替換與所述第一原始 識別碼相對應(yīng)的第一原始招聘信息。
[0027] 本發(fā)明提供了一種更新招聘信息的方法、裝置及系統(tǒng),獲取當(dāng)前發(fā)布的所有目標 招聘信息,并生成相對應(yīng)的所有目標識別碼,獲取數(shù)據(jù)庫中的與所有原始招聘信息相對應(yīng) 的所有原始識別碼;通過判斷所述目標識別碼和所述原始識別碼的對應(yīng)關(guān)系,W使所述數(shù) 據(jù)庫根據(jù)判斷結(jié)果,插入當(dāng)前發(fā)布的新建目標招聘信息;在所述目標識別碼和所述原始識 別碼相對應(yīng)的基礎(chǔ)之上,通過判斷兩者的異同性,W使所述數(shù)據(jù)庫根據(jù)判斷結(jié)果,利用當(dāng)前 發(fā)布的目標招聘信息替換相應(yīng)的原始招聘信息,從而實現(xiàn)有針對性的對數(shù)據(jù)庫中的原始招 聘信息執(zhí)行不同方式和程度的更新處理,因此,本發(fā)明能夠有效提高招聘信息的更新效率。
【附圖說明】
[0028] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單