一种简历生成方法及终端与流程
未命名
08-27
阅读:117
评论:0

1.本发明涉及文本处理技术领域,尤其涉及一种简历生成方法及终端。
背景技术:
2.人力资源管理是企事业单位业务发展的重要保障之一,当前人力资源数字化管理已广泛应用于企事业单位中。为了进一步提升人力资源管理效能,促进企业高质量发展,其中个人履历信息管理是系统的核心内容之一,主要涉及个人任职经历和个人简历的更新维护,而个人任职经历发生变化时,还需人资专员再次更新维护文本格式的个人简历信息,极易产生信息更新滞后导致的真实信息与登记信息不同步现象,如何快速生成最新的个人简历,以减轻人资专员处理简历相关事务所耗费的时间,成为当前亟需解决的问题。
技术实现要素:
3.本发明所要解决的技术问题是:提供一种简历生成方法及终端,能够实现个人简历的自动化生成与更新,提高简历管理工作效率。
4.为了解决上述技术问题,本发明采用的一种技术方案为:
5.一种简历生成方法,包括步骤:
6.获取个人的多个最新任职相关信息和原始简历文本;
7.将所述最新任职相关信息和所述原始简历文本写入所述简历数组,得到最终写入后的简历数组;
8.基于所述最终写入后的简历数组生成最新简历文本。
9.为了解决上述技术问题,本发明采用的另一种技术方案为:
10.一种简历生成终端,包括存储器、处理器及存储在存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
11.获取个人的多个最新任职相关信息和原始简历文本;
12.将所述最新任职相关信息和所述原始简历文本写入所述简历数组,得到最终写入后的简历数组;
13.基于所述最终写入后的简历数组生成最新简历文本。
14.本发明的有益效果在于:将获取的个人的最新任职相关信息和原始简历文本写入简历数组,得到最终写入后的简历数组,基于最终写入后的简历数组生成最新简历文本,以此利用简历数组的形式实现自动化的简历生成以及简历更新,无需在个人任职经历发生变化时手动更新简历,从而提高了简历管理工作效率。
附图说明
15.图1为本发明实施例的一种简历生成方法的步骤流程图;
16.图2为本发明实施例的一种简历生成终端的结构示意图。
具体实施方式
17.为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
18.请参照图1,本发明实施例提供了一种简历生成方法,包括步骤:
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.请参照图2,一种简历生成终端,包括存储器、处理器及存储在存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
48.获取个人的多个最新任职相关信息和原始简历文本;
49.将所述最新任职相关信息和所述原始简历文本写入所述简历数组,得到最终写入后的简历数组;
50.基于所述最终写入后的简历数组生成最新简历文本。
51.从上述描述可知,本发明的有益效果在于:将获取的个人的最新任职相关信息和原始简历文本写入简历数组,得到最终写入后的简历数组,基于最终写入后的简历数组生成最新简历文本,以此利用简历数组的形式实现自动化的简历生成以及简历更新,无需在个人任职经历发生变化时手动更新简历,从而提高了简历管理工作效率。
52.进一步地,所述将所述最新任职相关信息和所述原始简历文本写入所述简历数组,得到最终写入后的简历数组包括:
53.使用正则表达式从所述原始简历文本中提取多个原始任职相关信息;
54.将所述原始任职相关信息和所述最新任职相关信息写入所述简历数组,得到最终写入后的简历数组。
55.由上述描述可知,使用正则表达式从原始简历文本中提取多个原始任职相关信息,无需人工筛选文本中的任职信息,提高了个人简历生成的效率,将原始任职相关信息和最新任职相关信息写入简历数组,确保最终生成的简历文本不遗漏原始和最新的任职相关信息。
56.进一步地,所述最新任职相关信息和所述原始任职相关信息均包括任职信息和与所述任职信息对应的任职其间经历信息;
57.所述将所述原始任职相关信息和所述最新任职相关信息写入所述简历数组,得到最终写入后的简历数组包括:
58.将所述任职信息写入第一简历数组,得到初始写入后的第一简历数组;
59.将所述与所述任职信息对应的任职其间经历信息写入第二简历数组,得到初始写入后的第二简历数组,所述初始写入后的第一简历数组与所述初始写入后的第二简历数组关联。
60.由上述描述可知,最新任职相关信息和原始任职相关信息均包括任职信息和与其对应的任职其间经历信息,将任职信息和与其对应的任职其间经历信息分别写入不同的简历数组,以便后续简历文本中能够体现任职信息和任职其间经历信息,能够保证简历文本内容更加全面。
61.进一步地,所述任职信息包括任职开始时间、任职结束时间、任职单位、任职部门以及担任职务;
62.所述任职其间经历信息包括经历开始时间、经历结束时间和经历内容;
63.所述将所述任职信息写入第一简历数组,得到初始写入后的第一简历数组包括:
64.根据所述任职开始时间和所述任职结束时间对多个所述任职信息进行排序,得到排序结果;
65.将所述任职开始时间填入所述第一简历数组中元素的开始时间要素,将所述任职结束时间填入所述元素的结束时间要素,将所述任职单位、所述任职部门以及担任职务依次填入所述元素的内容要素;
66.根据所述任职信息确定所述元素的数组标识为任职类,并根据所述排序结果对所述任职信息对应的所述元素进行排序,并确定所述元素的排序值,得到初始写入后的第一简历数组;
67.所述将所述与所述任职信息对应的任职其间经历信息写入第二简历数组,得到初
始写入后的第二简历数组包括:
68.将所述经历开始时间填入所述第二简历数组中元素的开始时间要素,将所述经历结束时间填入所述元素的结束时间要素,将所述经历内容填入所述元素的内容要素;
69.根据所述任职其间经历信息确定所述元素的数组标识为其间类,并根据所述第一简历数组中的排序值确定所述第二简历数组中的排序值,得到初始写入后的第二简历数组。
70.由上述描述可知,将具体的任职信息和任职其间经历信息分别填入简历数组中,这两类数组可通过数组标识来进行区分,以便后续自动根据简历数组生成简历文本,提高了简历文本的更新效率。
71.进一步地,所述基于所述最终写入后的简历数组生成简历文本包括:
72.按照所述最终写入后的简历数组中元素的排序值顺序遍历所述最终写入后的简历数组,若遍历到的最终写入后的简历数组中的所述数组标识为所述任职类,则按照第一预设格式将所述遍历到的最终写入后的简历数组中的所述开始时间要素、所述结束时间要素和所述内容要素依次输出,得到最新简历文本;
73.若遍历到的最终写入后的简历数组中的所述数组标识为所述其间类,且所述其间类的遍历到的最终写入后的简历数组中的开始时间要素和结束时间要素均包含在与其对应的任职类的最终写入后的简历数组中的开始时间要素和结束时间要素之内,则按照第二预设格式将所述遍历到的最终写入后的简历数组中的所述开始时间要素、所述结束时间要素和所述内容要素依次输出,得到最新简历文本;
74.若遍历到的最终写入后的简历数组中的所述数组标识为所述其间类,且所述其间类的遍历到的最终写入后的简历数组中的开始时间要素早于与其对应的任职类的最终写入后的简历数组中的开始时间要素,同时所述其间类的遍历到的最终写入后的简历数组中的结束时间要素早于与其对应的任职类的最终写入后的简历数组中的结束时间要素,则按照第三预设格式将所述遍历到的最终写入后的简历数组中的所述开始时间要素、所述结束时间要素和所述内容要素依次输出,得到最新简历文本。
75.由上述描述可知,对于不同类别的简历数组采用不同的格式输出,得到简历文本,使得简历文本能够清楚、完整地反映个人的任免职经历,确保了简历自动更新的有效性。
76.本发明上述的简历生成方法及终端能够适用于个人履历信息管理中,以下通过具体实施方式进行说明:
77.实施例一
78.请参照图1,本实施例的一种简历生成方法,包括步骤:
79.s1、获取个人的多个最新任职相关信息和原始简历文本;
80.其中,所述最新任职相关信息即最新登记的任职信息,属于结构化数据,可直接使用,所述最新任职相关信息和所述原始任职相关信息均包括任职信息和与所述任职信息对应的任职其间经历信息;所述任职信息包括任职开始时间、任职结束时间、任职单位、任职部门以及担任职务;所述任职其间经历信息包括经历开始时间、经历结束时间和经历内容,比如,参加学习培训、挂职等都可以认为是任职其间经历信息。
81.s2、将所述最新任职相关信息和所述原始简历文本写入所述简历数组,得到最终写入后的简历数组,具体包括:
82.s21、使用正则表达式从所述原始简历文本中提取多个原始任职相关信息;
83.s22、将所述原始任职相关信息和所述最新任职相关信息写入所述简历数组,得到最终写入后的简历数组,具体包括:
84.s221、将所述任职信息写入第一简历数组,得到初始写入后的第一简历数组,具体包括:
85.s2211、根据所述任职开始时间和所述任职结束时间对多个所述任职信息进行排序,得到排序结果;
86.具体的,按照各段任职时间前后连续衔接的原则,即上一段任职的任职结束时间为下一段任职的任职开始时间,根据所述任职开始时间和所述任职结束时间对多个所述任职信息进行排序,得到排序结果。
87.s2212、将所述任职开始时间填入所述第一简历数组中元素的开始时间要素,将所述任职结束时间填入所述元素的结束时间要素,将所述任职单位、所述任职部门以及担任职务依次填入所述元素的内容要素;
88.在一种可选的实施方式中,若同一时间担任多个职务,即同一所述任职开始时间以及所述任职结束时间存在多个所述任职单位、所述任职部门以及担任职务,则将相同任职单位或相同任职部门进行合并,按照预设职务信息库将多个担任职务从等级高到低排序后填入所述元素的内容要素,其中,所述预设职务信息库包括每一职务和与所述职务对应的等级。
89.s2213、根据所述任职信息确定所述元素的数组标识为任职类,并根据所述排序结果对所述任职信息对应的所述元素进行排序,并确定所述元素的排序值,得到初始写入后的第一简历数组;
90.其中,所述根据所述排序结果对所述任职信息对应的所述元素进行排序,即将第一简历数组中任职信息对应的元素按照时间顺序排序,比如,所述初始写入后的第一简历数组为[(2001.01,2005.03,xxxxx有限公司党委委员、财务部副主任,任职类,1),(2005.03,2009.07,xxxxx有限公司党委委员,任职类,2),(2009.07,2009.12,xxxxx集团办公室主任,任职类,3),
…
],每一个括号为第一简历数组中的一个元素,括号内通过逗号分隔要素,即第一个要素为开始时间要素,第二个要素为结束时间要素,第三个要素为内容要素,第四个要素为数组标识,第五个要素为排序值。
[0091]
在一种可选的实施方式中,若所述任职开始时间、任职结束时间、任职单位、任职部门以及担任职务中任一项为空,则其对应的要素也可为空,比如所述初始写入后的第一简历数组中的其中一个元素可以为(2009.12,,xxxxx集团总经理助理、办公室主任,任职类,4)。
[0092]
s222、将所述与所述任职信息对应的任职其间经历信息写入第二简历数组,得到初始写入后的第二简历数组,所述初始写入后的第一简历数组与所述初始写入后的第二简历数组关联,具体包括:
[0093]
s2221、将所述经历开始时间填入所述第二简历数组中元素的开始时间要素,将所述经历结束时间填入所述元素的结束时间要素,将所述经历内容填入所述元素的内容要素;
[0094]
s2222、根据所述任职其间经历信息确定所述元素的数组标识为其间类,并根据所
述第一简历数组中的排序值确定所述第二简历数组中的排序值,得到初始写入后的第二简历数组。
[0095]
比如,所述初始写入后的第二简历数组为[(2001.08,2002.05,中央党校学习,其间类,1-1),(2003.10,2004.10,在xx学校xx专业本科函授,其间类,1-2),(2004.02,2005.05,借调国资委办公室任职,其间类,2-1)],每一个括号为第二简历数组中的一个元素,括号内通过逗号分隔要素,即第一个要素为开始时间要素,第二个要素为结束时间要素,第三个要素为内容要素,第四个要素为数组标识,第六个要素为排序值;其中,排序值是根据第一简历数组中的排序值确定的,例如(2001.08,2002.05,中央党校学习,其间类,1-1)中的排序值为1-1,表示是在任职信息(2001.01,2005.03,xxxxx有限公司党委委员、财务部副主任,任职类,1)其间内经历的第一个任职其间经历。
[0096]
s3、基于所述最终写入后的简历数组生成最新简历文本,具体包括:
[0097]
s31、按照所述最终写入后的简历数组中元素的排序值顺序遍历所述最终写入后的简历数组,若遍历到的最终写入后的简历数组中的所述数组标识为所述任职类,则按照第一预设格式将所述遍历到的最终写入后的简历数组中的所述开始时间要素、所述结束时间要素和所述内容要素依次输出,得到最新简历文本;
[0098]
在一种可选的实施方式中,所述按照所述最终写入后的简历数组中元素的排序值顺序遍历所述写入后的简历数组,具体为:
[0099]
按照所述初始写入后的第一简历数组中元素的排序值和所述初始写入后的第二简历数组中元素的排序值顺序遍历每一初始写入后的第一简历数组和初始写入后的第二简历数组,例如,按照(2001.01,2005.03,xxxxx有限公司党委委员、财务部副主任,任职类,1),(2001.08,2002.05,中央党校学习,其间类,1-1),(2003.10,2004.10,在xx学校xx专业本科函授,其间类,1-2),(2005.03,2009.07,xxxxx有限公司党委委员,任职类,2),(2004.02,2005.05,借调国资委办公室任职,其间类,2-1),(2009.07,2009.12,xxxxx集团办公室主任,任职类,3)顺序依次遍历。
[0100]
其中,所述第一预设格式为“开始时间要素
‑‑
结束时间要素内容要素”;
[0101]
s32、若遍历到的最终写入后的简历数组中的所述数组标识为所述其间类,且所述其间类的遍历到的最终写入后的简历数组中的开始时间要素和结束时间要素均包含在与其对应的任职类的最终写入后的简历数组中的开始时间要素和结束时间要素之内,则按照第二预设格式将所述遍历到的最终写入后的简历数组中的所述开始时间要素、所述结束时间要素和所述内容要素依次输出,得到最新简历文本;
[0102]
其中,所述第二预设格式为“(开始时间要素
‑‑
结束时间要素内容要素)”;
[0103]
在一种可选的实施方式中,s31和s32所指的不同的写入后的简历数组输出的简历文本可以使用换行符隔开。
[0104]
s33、若遍历到的最终写入后的简历数组中的所述数组标识为所述其间类,且所述其间类的遍历到的最终写入后的简历数组中的开始时间要素早于与其对应的任职类的最终写入后的简历数组中的开始时间要素,同时所述其间类的遍历到的最终写入后的简历数组中的结束时间要素早于与其对应的任职类的最终写入后的简历数组中的结束时间要素,则按照第三预设格式将所述遍历到的最终写入后的简历数组中的所述开始时间要素、所述结束时间要素和所述内容要素依次输出,得到最新简历文本。
[0105]
其中,所述第三预设格式为“(其间:开始时间要素
‑‑
结束时间要素内容要素)”;
[0106]
在一种可选的实施方式中,s33所指的其间类的最终写入后的简历数组输出的简历文本可直接拼接在与其对应的任职类的最终写入后的简历数组输出的简历文本之后。
[0107]
在一种可选的实施方式中,还包括:
[0108]
s4、根据显示终端的屏幕分辨率输出展示所述最新简历文本,即按照屏幕分辨率自适应调整最新简历文本的排版,以达到最佳的显示效果。示例如下:
[0109]
2001.01
‑‑
2005.03xxxxx有限公司党委委员、财务部副主任
[0110]
(2001.08
‑‑
2002.05中央党校学习;2003.10
‑‑
2004.10在xx学校xx专业本科函授)
[0111]
2005.03
‑‑
2009.07xxxxx有限公司党委委员(其间:2004.02
‑‑
2005.05借调国资委办公室任职)
[0112]
2009.07
‑‑
2009.12xxxxx集团办公室主任
[0113]
2009.12
‑‑
xxxxx集团总经理助理、办公室主任。
[0114]
实施例二
[0115]
请参照图2,本实施例的一种简历生成终端,包括存储器、处理器及存储在存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现实施例一中的简历生成方法中的各个步骤。
[0116]
综上所述,本发明提供的一种简历生成方法及终端,获取个人的多个最新任职相关信息和原始简历文本;将所述最新任职相关信息和所述原始简历文本写入所述简历数组,得到最终写入后的简历数组;基于所述最终写入后的简历数组生成最新简历文本,以此利用简历数组的形式实现自动化的简历生成以及简历更新,无需在个人任职经历发生变化时手动更新简历,从而提高了简历管理工作效率;最新任职相关信息原始任职相关信息中均包括任职信息和与其对应的任职其间经历信息,将任职信息和与其对应的任职其间经历信息分别写入不同的简历数组,以便后续简历文本中能够体现任职信息和任职其间经历信息,能够保证简历文本内容更加全面;同时,对于不同类别的简历数组采用不同的格式输出,得到简历文本,使得简历文本能够清楚、完整地反映个人的任免职经历,确保了简历自动更新的有效性。
[0117]
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。
技术特征:
1.一种简历生成方法,其特征在于,包括步骤:获取个人的多个最新任职相关信息和原始简历文本;将所述最新任职相关信息和所述原始简历文本写入所述简历数组,得到最终写入后的简历数组;基于所述最终写入后的简历数组生成最新简历文本。2.根据权利要求1所述的一种简历生成方法,其特征在于,所述将所述最新任职相关信息和所述原始简历文本写入所述简历数组,得到最终写入后的简历数组包括:使用正则表达式从所述原始简历文本中提取多个原始任职相关信息;将所述原始任职相关信息和所述最新任职相关信息写入所述简历数组,得到最终写入后的简历数组。3.根据权利要求2所述的一种简历生成方法,其特征在于,所述最新任职相关信息和所述原始任职相关信息均包括任职信息和与所述任职信息对应的任职其间经历信息;所述将所述原始任职相关信息和所述最新任职相关信息写入所述简历数组,得到最终写入后的简历数组包括:将所述任职信息写入第一简历数组,得到初始写入后的第一简历数组;将所述与所述任职信息对应的任职其间经历信息写入第二简历数组,得到初始写入后的第二简历数组,所述初始写入后的第一简历数组与所述初始写入后的第二简历数组关联。4.根据权利要求3所述的一种简历生成方法,其特征在于,所述任职信息包括任职开始时间、任职结束时间、任职单位、任职部门以及担任职务;所述任职其间经历信息包括经历开始时间、经历结束时间和经历内容;所述将所述任职信息写入第一简历数组,得到初始写入后的第一简历数组包括:根据所述任职开始时间和所述任职结束时间对多个所述任职信息进行排序,得到排序结果;将所述任职开始时间填入所述第一简历数组中元素的开始时间要素,将所述任职结束时间填入所述元素的结束时间要素,将所述任职单位、所述任职部门以及担任职务依次填入所述元素的内容要素;根据所述任职信息确定所述元素的数组标识为任职类,并根据所述排序结果对所述任职信息对应的所述元素进行排序,并确定所述元素的排序值,得到初始写入后的第一简历数组;所述将所述与所述任职信息对应的任职其间经历信息写入第二简历数组,得到初始写入后的第二简历数组包括:将所述经历开始时间填入所述第二简历数组中元素的开始时间要素,将所述经历结束时间填入所述元素的结束时间要素,将所述经历内容填入所述元素的内容要素;根据所述任职其间经历信息确定所述元素的数组标识为其间类,并根据所述第一简历数组中的排序值确定所述第二简历数组中的排序值,得到初始写入后的第二简历数组。5.根据权利要求4所述的一种简历生成方法,其特征在于,所述基于所述最终写入后的简历数组生成简历文本包括:按照所述最终写入后的简历数组中元素的排序值顺序遍历所述最终写入后的简历数
组,若遍历到的最终写入后的简历数组中的所述数组标识为所述任职类,则按照第一预设格式将所述遍历到的最终写入后的简历数组中的所述开始时间要素、所述结束时间要素和所述内容要素依次输出,得到最新简历文本;若遍历到的最终写入后的简历数组中的所述数组标识为所述其间类,且所述其间类的遍历到的最终写入后的简历数组中的开始时间要素和结束时间要素均包含在与其对应的任职类的最终写入后的简历数组中的开始时间要素和结束时间要素之内,则按照第二预设格式将所述遍历到的最终写入后的简历数组中的所述开始时间要素、所述结束时间要素和所述内容要素依次输出,得到最新简历文本;若遍历到的最终写入后的简历数组中的所述数组标识为所述其间类,且所述其间类的遍历到的最终写入后的简历数组中的开始时间要素早于与其对应的任职类的最终写入后的简历数组中的开始时间要素,同时所述其间类的遍历到的最终写入后的简历数组中的结束时间要素早于与其对应的任职类的最终写入后的简历数组中的结束时间要素,则按照第三预设格式将所述遍历到的最终写入后的简历数组中的所述开始时间要素、所述结束时间要素和所述内容要素依次输出,得到最新简历文本。6.一种简历生成终端,包括存储器、处理器及存储在存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:获取个人的多个最新任职相关信息和原始简历文本;将所述最新任职相关信息和所述原始简历文本写入所述简历数组,得到最终写入后的简历数组;基于所述最终写入后的简历数组生成最新简历文本。7.根据权利要求6所述的一种简历生成终端,其特征在于,所述将所述最新任职相关信息和所述原始简历文本写入所述简历数组,得到最终写入后的简历数组包括:使用正则表达式从所述原始简历文本中提取多个原始任职相关信息;将所述原始任职相关信息和所述最新任职相关信息写入所述简历数组,得到最终写入后的简历数组。8.根据权利要求7所述的一种简历生成终端,其特征在于,所述最新任职相关信息和所述原始任职相关信息均包括任职信息和与所述任职信息对应的任职其间经历信息;所述将所述原始任职相关信息和所述最新任职相关信息写入所述简历数组,得到最终写入后的简历数组包括:将所述任职信息写入第一简历数组,得到初始写入后的第一简历数组;将所述与所述任职信息对应的任职其间经历信息写入第二简历数组,得到初始写入后的第二简历数组,所述初始写入后的第一简历数组与所述初始写入后的第二简历数组关联。9.根据权利要求8所述的一种简历生成终端,其特征在于,所述任职信息包括任职开始时间、任职结束时间、任职单位、任职部门以及担任职务;所述任职其间经历信息包括经历开始时间、经历结束时间和经历内容;所述将所述任职信息写入第一简历数组,得到初始写入后的第一简历数组包括:根据所述任职开始时间和所述任职结束时间对多个所述任职信息进行排序,得到排序结果;
将所述任职开始时间填入所述第一简历数组中元素的开始时间要素,将所述任职结束时间填入所述元素的结束时间要素,将所述任职单位、所述任职部门以及担任职务依次填入所述元素的内容要素;根据所述任职信息确定所述元素的数组标识为任职类,并根据所述排序结果对所述任职信息对应的所述元素进行排序,并确定所述元素的排序值,得到初始写入后的第一简历数组;所述将所述与所述任职信息对应的任职其间经历信息写入第二简历数组,得到初始写入后的第二简历数组包括:将所述经历开始时间填入所述第二简历数组中元素的开始时间要素,将所述经历结束时间填入所述元素的结束时间要素,将所述经历内容填入所述元素的内容要素;根据所述任职其间经历信息确定所述元素的数组标识为其间类,并根据所述第一简历数组中的排序值确定所述第二简历数组中的排序值,得到初始写入后的第二简历数组。10.根据权利要求9所述的一种简历生成终端,其特征在于,所述基于所述最终写入后的简历数组生成简历文本包括:按照所述最终写入后的简历数组中元素的排序值顺序遍历所述最终写入后的简历数组,若遍历到的最终写入后的简历数组中的所述数组标识为所述任职类,则按照第一预设格式将所述遍历到的最终写入后的简历数组中的所述开始时间要素、所述结束时间要素和所述内容要素依次输出,得到简历文本;若遍历到的最终写入后的简历数组中的所述数组标识为所述其间类,且所述其间类的遍历到的最终写入后的简历数组中的开始时间要素和结束时间要素均包含在与其对应的任职类的最终写入后的简历数组中的开始时间要素和结束时间要素之内,则按照第二预设格式将所述遍历到的最终写入后的简历数组中的所述开始时间要素、所述结束时间要素和所述内容要素依次输出,得到简历文本;若遍历到的最终写入后的简历数组中的所述数组标识为所述其间类,且所述其间类的遍历到的最终写入后的简历数组中的开始时间要素早于与其对应的任职类的最终写入后的简历数组中的开始时间要素,同时所述其间类的遍历到的最终写入后的简历数组中的结束时间要素早于与其对应的任职类的最终写入后的简历数组中的结束时间要素,则按照第三预设格式将所述遍历到的最终写入后的简历数组中的所述开始时间要素、所述结束时间要素和所述内容要素依次输出,得到最新简历文本。
技术总结
本发明公开一种简历生成方法及终端,将获取的个人的最新任职相关信息和原始简历文本写入简历数组,得到最终写入后的简历数组,基于最终写入后的简历数组生成最新简历文本,以此利用简历数组的形式实现自动化的简历生成以及简历更新,无需在个人任职经历发生变化时手动更新简历,从而提高了简历管理工作效率。从而提高了简历管理工作效率。从而提高了简历管理工作效率。
技术研发人员:方华峰 康彤晨 严晓
受保护的技术使用者:福建省凯特科技有限公司
技术研发日:2023.04.19
技术公布日:2023/8/24
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种延迟链电路及电子设备的制作方法 下一篇:一种公用系统安全投切方法及系统与流程