一种生成简历的方法和装置与流程

文档序号:14777987发布日期:2018-06-26 07:58阅读:205来源:国知局

本发明涉及计算机系统领域,具体涉及一种生成简历的方法和装置。



背景技术:

制作一份精美、简洁、有效的简历是求职者在就业路上的敲门砖。如何让求职者在短时间内将专业技能优势展示清楚,并快速制作一份精美、简洁、有效的个人简历;如何让面试官在短时间内通过简历获取有效信息,从而快速判断面试者是否与职位相匹配;已经成为了简历生成技术的关键。但现有的简历生成技术只能根据求职者手动输入成就陈述文字信息生成成就信息列表,进而根据求职者的个人信息以及成就陈述列表生成简历文件。这种技术虽然能够在一定程度上节省求职者制作简历的时间,同时使简历的制作相对简单、方便,但是生成的简历文件依旧只是包含文字的文档,并不能将求职者的优势直观、全面的展示出来,依旧需要求职者花费大量的时间手动输入大量的描述文字,导致生成一份简历的过程依旧很繁琐,很枯燥,并未从根本上满足求职者短时间内制作一份精美、简洁、有效简历的需求。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的实现简历生成的方法和装置。

依据本发明的一个方面,提供了一种生成简历的方法,其中,该方法包括:

展示关于专业技能的树状图,记录用户在所述树状图上选定的一个或多个节点;所述树状图上的一个节点对应一项专业技能;

生成与用户选定的所述一个或多个节点对应的专业技能描述信息;

生成包含所述专业技能描述信息的简历。

可选地,所述展示关于专业技能的树状图,记录用户在所述树状图上选定的一个或多个节点包括:

初始时,展示关于专业技能的初始的树状图;

当用户选定树状图上的一个节点时,判断该节点是否存在下一级节点,如果存在则展示该节点的下一级节点供用户进行选择;

其中,对于在树状图中的一个当前节点,如果该当前节点对应专业技能A,则当前节点的下一级节点对应专业技能A的下一级分类技能。

可选地,所述生成与用户选定的所述一个或多个节点对应的专业技能描述信息包括:

预先将树状图中的每个节点和对应的专业技能描述信息保存到节点专业技能描述信息库中;

根据用户选定的一个或多个节点,从所述节点专业技能描述信息库中找出对应的专业技能描述信息。

可选地,所述展示关于专业技能的树状图包括:

在树状图中,不同的节点用不同的图案表示;

在树状图的节点上标示对应的专业技能名称。

可选地,所述展示关于专业技能的树状图,记录用户在所述树状图上选定的一个或多个节点包括:

在树状图中,提示每个节点可选定为不同的颜色,其中,不同的颜色代表掌握对应专业技能的不同程度;

记录用户在所述树状图上选定的一个或多个节点,以及记录所选定的节点的颜色。

可选地,所述生成与用户选定的所述一个或多个节点对应的专业技能描述信息包括:

预先将树状图中的每个节点的不同颜色对应的专业技能描述信息保存到节点专业技能描述信息库中;

根据用户选定的一个或多个节点以及所选定的节点的颜色,从所述节点专业技能描述信息库中找出对应的专业技能描述信息。

可选地,该方法进一步包括:

根据用户所选定的多个节点以及所选定的节点的颜色,生成技能维度图,将技能维度图作为所生成简历的一部分;

其中,所述技能维度图为一个多边形,多边形的一个顶点代表用户选定的一个节点对应的专业技能,一个顶点的与多边形中心点的距离代表用户掌握对应专业技能的程度。

可选地,在所述展示关于专业技能的树状图之前,该方法进一步包括:提供职业方向选择界面;接收用户在所述职业方向选择界面上选择的职业方向信息;

则所述展示关于专业技能的树状图包括:展示与用户选择的职业方向信息对应的专业技能的树状图。

可选地,该方法进一步包括:

当用户在所述树状图上选定一个节点时,提供与该节点对应的上传接口,通过该上传接口接收用户上传的对该节点对应的专业技能的掌握程度的证明文件;

将该证明文件发送至审核接口进行审核;

根据审核接口返回的审核结果,为所生成简历中的关于该节点对应的专业技能描述信息添加认证标记。

可选地,所述审核接口包括如下中的一种或多种:

人工审核接口;

技能证书的官方认证接口。

可选地,所述生成包含所述专业技能描述信息的简历包括:

提供简历模板选择界面;

根据用户在所述简历模板选择界面上选择的一个简历模板的指令,从模板库中调取相应的简历模板,套用所调取的简历模板生成包含所述专业技能描述信息的简历。

根据本发明的另一个方面,提供了一种生成简历的装置,其中,该装置包括:

树状图处理单元,适于展示关于专业技能的树状图,记录用户在所述树状图上选定的一个或多个节点;所述树状图上的一个节点对应一项专业技能;

文字转换单元,适于生成与用户选定的所述一个或多个节点对应的专业技能描述信息;

简历生成单元,适于生成包含所述专业技能描述信息的简历。

可选地,所述树状图处理单元,适于在初始时,展示关于专业技能的初始的树状图;当用户选定树状图上的一个节点时,判断该节点是否存在下一级节点,如果存在则展示该节点的下一级节点供用户进行选择;

其中,对于在树状图中的一个当前节点,如果该当前节点对应专业技能A,则当前节点的下一级节点对应专业技能A的下一级分类技能。

可选地,所述文字转换单元,适于预先将树状图中的每个节点和对应的专业技能描述信息保存到节点专业技能描述信息库中;根据用户选定的一个或多个节点,从所述节点专业技能描述信息库中找出对应的专业技能描述信息。

可选地,所述树状图处理单元,适于在树状图中,用不同的图案表示不同的节点;以及在树状图的节点上标示对应的专业技能名称。

可选地,所述树状图处理单元,适于在树状图中,提示每个节点可选定为不同的颜色,其中,不同的颜色代表掌握对应专业技能的不同程度;适于记录用户在所述树状图上选定的一个或多个节点,以及记录所选定的节点的颜色。

可选地,所述文字转换单元,预先将树状图中的每个节点的不同颜色对应的专业技能描述信息保存到节点专业技能描述信息库中;根据用户选定的一个或多个节点以及所选定的节点的颜色,从所述节点专业技能描述信息库中找出对应的专业技能描述信息。

可选地,该装置进一步包括:维度图处理单元,适于根据用户所选定的多个节点以及所选定的节点的颜色,生成技能维度图;

所述简历生成单元,进一步适于将技能维度图作为所生成简历的一部分;

其中,所述技能维度图为一个多边形,多边形的一个顶点代表用户选定的一个节点对应的专业技能,一个顶点的与多边形中心点的距离代表用户掌握对应专业技能的程度。

可选地,所述树状图处理单元,进一步适于在展示关于专业技能的树状图之前,该提供职业方向选择界面;接收用户在所述职业方向选择界面上选择的职业方向信息,展示与用户选择的职业方向信息对应的专业技能的树状图。

可选地,该装置进一步包括:

认证单元,适于当用户在所述树状图上选定一个节点时,提供与该节点对应的上传接口,通过该上传接口接收用户上传的对该节点对应的专业技能的掌握程度的证明文件;将该证明文件发送至审核接口进行审核;根据审核接口返回的审核结果,为所生成简历中的关于该节点对应的专业技能描述信息添加认证标记。

可选地,所述审核接口包括如下中的一种或多种:

人工审核接口;

技能证书的官方认证接口。

可选地,所述简历生成单元,进一步适于提供简历模板选择界面,根据用户在所述简历模板选择界面上选择的一个简历模板的指令,从模板库中调取相应的简历模板;以及适于套用所调取的简历模板生成包含所述专业技能描述信息的简历。

根据本发明的技术方案:首先,展示关于专业技能的树状图,记录用户在所述树状图上选定的一个或多个节点;所述树状图上的一个节点对应一项专业技能;方便于用户在制作简历时视图上更加直观,操作上更加便捷,并增加了用户在制作简历时的趣味性,以起到节约用户制作简历的时间成本的作用;其次,生成与用户选定的所述一个或多个节点对应的专业技能描述信息,避免了用户手动输入专业技能描述信息造成的困扰,进一步节约了用户制作简历的时间成本,进而加快了用户制作简历的速度;最后,生成包含所述专业技能描述信息的简历,极大地提高了用户制作简历的速度,大大地节约了用户制作简历的时间成本。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了根据本发明一个实施例的一种生成简历的方法的流程图;

图2示出了根据本发明一个实施例的一种展示关于软件工程师的专业技能的树状图;

图3示出了根据本发明一个实施例的一种展示关于软件工程师的专业技能的维度图;

图4示出了根据本发明一个实施例的一种生成简历的装置的示意图;

图5示出了根据本发明一个实施例的一种生成简历的装置的的树状图处理单元的示意图;

图6示出了根据本发明一个实施例的一种生成简历的装置的示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

图1示出了根据本发明一个实施例的一种生成简历的方法的流程图。如图1所示,该方法包括:

步骤S110,展示关于专业技能的树状图,记录用户在所述树状图上选定的一个或多个节点;所述树状图上的一个节点对应一项专业技能;

本步骤中,在App、网页或者某社区网站的一个功能模块上均可以展示关于专业技能的树状图,所述的专业技能的树状图包含若干节点,所述树状图上的一个节点对应一项专业技能。用户在所述的树状图上选定一个或多个节点,即可记录用户在所述树状图上选定的一个或多个节点。例如所述树状图展示的节点包括“前端技术”和“后端技术”,其中,“前端技术”和“后端技术”分别对应所述树状图上的一个节点,当用户选定了所述的“前端技术”节点时,记录用户在所述专业技能的树状图上选定的节点包括所述“前端技术”。

步骤S120,生成与用户选定的所述一个或多个节点对应的专业技能描述信息。

本步骤中,根据用户选定的所述一个或多个节点,生成与所述一个或多个节点对应的专业技能描述信息,例如用户依次选定的节点包括“软件开发工程师”、“后端技术”、“JAVA”,并进一步选择的提示内容包括““熟练”,那么自动生成的专业技能描述信息包括“精通JAVA语言,熟练使用J2EE(JSP、Servlet、JavaBean、JDBC、SpringMVC、iBATIS等)、WebService等技术;曾负责产品和项目相关模块架构设计、调优,能够独自承担系统的设计和开发工作;曾负责关键技术问题的攻关和系统优化,协助解决开发过程中的技术难题;能够独立完成产品功能开发及测试。”,进一步保证了步骤S130中简历的生成。

步骤S130,生成包含所述专业技能描述信息的简历。

本步骤中,根据步骤S130中自动生成的所述专业技能描述信息,进而生成包含所述专业技能描述信息的简历,实现简历的制作。

本发明的技术方案,首先,展示关于专业技能的树状图,记录用户在所述树状图上选定的一个或多个节点;所述树状图上的一个节点对应一项专业技能;方便于用户在制作简历时视图上更加直观,操作上更加便捷,并增加了用户在制作简历时的趣味性,以起到节约用户制作简历的时间成本的作用;其次,生成与用户选定的所述一个或多个节点对应的专业技能描述信息,避免了用户手动输入专业技能描述信息造成的困扰,进一步节约了用户制作简历的时间成本,进而加快了用户制作简历的速度;最后,生成包含所述专业技能描述信息的简历,极大地提高了用户制作简历的速度,大大地节约了用户制作简历的时间成本。

在本发明的一个实施例中,图1所示的方法中,步骤S110中所述展示关于专业技能的树状图,记录用户在所述树状图上选定的一个或多个节点包括:初始时,展示关于专业技能的初始的树状图;当用户选定树状图上的一个节点时,判断该节点是否存在下一级节点,如果存在则展示该节点的下一级节点供用户进行选择;其中,对于在树状图中的一个当前节点,如果该当前节点对应专业技能A,则当前节点的下一级节点对应专业技能A的下一级分类技能。

例如初始时,展示的关于专业技能的初始的树状图中的节点包括“前端技术”和“后端技术”,当用户选定的树状图上的一个节点为“后端技术”,判断该节点存在下一级节点包括“PHP”和“JAVA”,那么将进一步展示“PHP”和“JAVA”供用户进行选择。

需要说明的是:对于在树状图中的一个当前节点,如果该当前节点对应专业技能A,则当前节点的下一级节点对应专业技能A的下一级分类技能。也就是说如果当前节点包括“后端技术”,所述的“后端技术”节点对应“软件开发”专业技能,那么“后端技术”的下一级节点包括“PHP”和“JAVA”,所述的“PHP”和“JAVA”是对应“软件开发”专业技能的下一级分类技能。

在本发明的一个实施例中,图1所示的方法中,步骤S120中所述生成与用户选定的所述一个或多个节点对应的专业技能描述信息包括:

预先将树状图中的每个节点和对应的专业技能描述信息保存到节点专业技能描述信息库中;根据用户选定的一个或多个节点,从所述节点专业技能描述信息库中找出对应的专业技能描述信息。例如当用户选定的节点包括“JAVA”节点时,“JAVA”节点对应的专业技能描述信息包括“熟练”、“掌握”和“了解”,其中,

“熟练”包括“精通JAVA语言,熟练使用J2EE(JSP、Servlet、JavaBean、JDBC、SpringMVC、iBATIS等)、WebService等技术;曾负责产品和项目相关模块架构设计、调优,能够独自承担系统的设计和开发工作;曾负责关键技术问题的攻关和系统优化,协助解决开发过程中的技术难题;能够独立完成产品功能开发及测试。”

“掌握”包括“熟悉JAVA语言,可以使用J2EE(JSP、Servlet、JavaBean、JDBC、SpringMVC、iBATIS等)、WebService等技术;曾参与过简单的产品和项目相关模块架构设计。”

“了解”包括“进行过JAVA语言的基础学习,了解J2EE(JSP、Servlet、JavaBean、JDBC、SpringMVC、iBATIS等)、WebService等技术。”

并预先将上述的“JAVA”节点以及“熟练”、“掌握”和“了解”等对应的专业技能描述信息保存到节点专业技能描述信息库中;如果用户选定“JAVA”节点后并进一步选定“掌握”,那么从所述节点专业技能描述信息库中找出“掌握”,并进一步显示“掌握”所包括的内容:“熟悉JAVA语言,可以使用J2EE(JSP、Servlet、JavaBean、JDBC、SpringMVC、iBATIS等)、WebService等技术;曾参与过简单的产品和项目相关模块架构设计。”

在本发明的一个实施例中,图1所示的方法中,步骤S110中所述展示关于专业技能的树状图包括:在树状图中,不同的节点用不同的图案表示;例如用相应的卡通图标来表示各个节点,进一步增强了用户在制作简历时的趣味性;并在树状图的每一个节点表示对应的专业技能名称,从而使每个节点展示的信息更加清晰、明确。

在本发明的一个实施例中,图1所示的方法中,步骤S110中所述展示关于专业技能的树状图,记录用户在所述树状图上选定的一个或多个节点包括:

在树状图中,提示每个节点可选定为不同的颜色,其中,不同的颜色代表掌握对应专业技能的不同程度;

记录用户在所述树状图上选定的一个或多个节点,以及记录所选定的节点的颜色。

例如在树状图中,当用户选定“JAVA”节点时,提示所述的“JAVA”节点可以选定为“绿色”、“黄色”和“红色”,其中“绿色”代表“熟练”,“黄色”代表“掌握”,“红色”代表“了解”,当用户继续选定“绿色”时,记录用户在所述树状图上选定的节点包括“JAVA”,以及记录所选定的“JAVA”节点的颜色包括“绿色”。

进一步地,步骤S120中所述生成与用户选定的所述一个或多个节点对应的专业技能描述信息包括:

预先将树状图中的每个节点的不同颜色对应的专业技能描述信息保存到节点专业技能描述信息库中;

根据用户选定的一个或多个节点以及所选定的节点的颜色,从所述节点专业技能描述信息库中找出对应的专业技能描述信息。

例如,用户在所述树状图中选定“JAVA”节点,那么将进一步显示所述“JAVA”节点可以选定的颜色包括“绿色”、“黄色”、“红色”,其中:

“绿色”对应的专业技能描述信息包括“精通JAVA语言,熟练使用J2EE(JSP、Servlet、JavaBean、JDBC、SpringMVC、iBATIS等)、WebService等技术;曾负责产品和项目相关模块架构设计、调优,能够独自承担系统的设计和开发工作;曾负责关键技术问题的攻关和系统优化,协助解决开发过程中的技术难题;能够独立完成产品功能开发及测试。”

“黄色”对应的专业技能描述信息包括“熟悉JAVA语言,可以使用J2EE(JSP、Servlet、JavaBean、JDBC、SpringMVC、iBATIS等)、WebService等技术;曾参与过简单的产品和项目相关模块架构设计。”

“红色”对应的专业技能描述信息包括“进行过JAVA语言的基础学习,了解J2EE(JSP、Servlet、JavaBean、JDBC、SpringMVC、iBATIS等)、WebService等技术。”

并预先将上述的“绿色”、“黄色”和“红色”以及对应的专业技能描述信息保存到节点专业技能描述信息库中;如果用户在选定“JAVA”节点后,并进一步选定的展示信息包括“黄色”,那么从所述节点专业技能描述信息库中找出“黄色”对应的专业技能描述信息“熟悉JAVA语言,可以使用J2EE(JSP、Servlet、JavaBean、JDBC、SpringMVC、iBATIS等)、WebService等技术;曾参与过简单的产品和项目相关模块架构设计。”

在本发明的一个实施例中,如图1所示,步骤S110中所述展示关于专业技能的树状图,记录用户在所述树状图上选定的一个或多个节点进一步包括:

根据用户所选定的多个节点以及所选定的节点的颜色,生成技能维度图,将技能维度图作为所生成简历的一部分;

其中,所述技能维度图为一个多边形,多边形的一个顶点代表用户选定的一个节点对应的专业技能,一个顶点的与多边形中心点的距离代表用户掌握对应专业技能的程度。

为了使本发明的方案更加清楚,下面结合一个具体的例子进行说明。图2示出了根据本发明一个实施例的一种展示关于软件工程师的专业技能的树状图;图3示出了根据本发明一个实施例的一种展示关于软件工程师的专业技能的维度图;如图2和图3所示,假设用户是一个软件开发工程师,该用户在App、网页或者某社区的一个功能模块上就可以看到的展示的关于专业技能的树状图如图2所示,该用户依次选定的节点包括“前端技术”,并进一步选定“红色”;进而选定“HTML”,并进一步选定“红色”;进而选定的节点包括“CSS”,并进一步选定“红色”。进而该用户依次选定的节点包括“后端技术”,并进一步选定“绿色”;进而选定“JAVA”,并进一步选定“绿色”;进而选定的节点包括“PHP”,并进一步选定“黄色”。

最后,根据上述该用户所选定的多个节点以及所选定的节点的颜色,生成技能维度图如图3所示,并将技能维度图作为所生成简历的一部分,方便于将用户所具备的专业技能更加直观的展示在简历中,同时也使面试官第一时间内便可通过简历获取面试者的专业技能水平,进而同时节约了面试者和面试官的时间。

需要说明的是,所述技能维度图为一个多边形,多边形的一个顶点代表用户选定的一个节点对应的专业技能,一个顶点的与多边形中心点的距离代表用户掌握对应专业技能的程度。如图3所示,所示菱形的四个顶点分别代表“PHP”、“JAVA”、“HTML”和“CSS”四个节点;四个顶点离菱形的中心点O的距离越近代表用户掌握对应专业技能的程度越弱;图3中的虚线展示的是用户“熟练”掌握“PHP”、“JAVA”、“HTML”和“CSS”四项专业技能的情况,其中实线四边形展示的是用户的“PHP”、“JAVA”、“HTML”和“CSS”四项专业技能实际掌握的情况;由图3可知,该用户最擅长的是“JAVA”技能。当面试官在获取该简历时,即使不阅读简历中具体的文字内容,也可以非常直观的看出该面试者擅长的专业技能是“JAVA”。

在本发明的一个实施例中,如图1所示,其中,在所述展示关于专业技能的树状图之前,该方法进一步包括:提供职业方向选择界面,并接收用户在所述职业方向选择界面上选择的职业方向信息;则所述展示关于专业技能的树状图包括:展示与用户选择的职业方向信息对应的专业技能的树状图。由此可见用户在选择相应的职业方向后,才能进入与用户选择的职业方向信息对应的专业技能的树状图界面,从而才能通过展示的所述专业技能的树状图选定专业技能节点,进而获取对应的专业技能描述信息最终生成简历。例如用户选定“软件开发工程师”后,才能展示与“软件开发工程师”对应的专业技能树状图,进而展示包括“前端技术”和“后端技术”的节点。本实施例进一步保证了本发明面向用户的广泛性,方便于用户结合自己的职业选择相应的专业领域,进而有助于制作出符合各个行业用户需求的简历。

在本发明的一个实施例中,如图1所示,该方法进一步包括:当用户在所述树状图上选定一个节点时,提供与该节点对应的上传接口,通过该上传接口接收用户上传的对该节点对应的专业技能的掌握程度的证明文件;将该证明文件发送至审核接口进行审核;根据审核接口返回的审核结果,为所生成简历中的关于该节点对应的专业技能描述信息添加认证标记。

例如,当用户在所述树状图上选定上述“JAVA”节点时,会提供与“JAVA”节点对应的上传接口,用户通过该上传接口可以上传自己的“Sun认证Java程序员高级证书”等相关的证明文件。在接收到用户上传的“Sun认证Java程序员高级证书”的证明文件后,将该证明文件发送至审核接口进行审核;同时根据审核接口返回的审核结果,为所生成简历中的关于该节点对应的专业技能描述信息添加认证标记V。

进一步地,所述审核接口包括如下中的一种或多种:

人工审核接口;

技能证书的官方认证接口。

设置以上所述审核端口是为了针对生成的简历信息进行验证,比如学历认证和身份认证等,保证了生成的简历信息的真实性,进而节省了面试官对简历信息审核的时间。

需要说明的是,当用户有申请审核请求时,进行人工审核;当用户在相应节点接口上传证书后,技能证书的官方认证接口与相应颁发证书的官方网站接口相连接,进而实现技能证书的官方的认证;当上述认证成功后,将在简历中的关于该节点对应的专业技能描述信息添加认证标记V。

进一步地,所述生成包含所述专业技能描述信息的简历包括:提供简历模板选择界面;根据用户在所述简历模板选择界面上选择的一个简历模板的指令,从模板库中调取相应的简历模板,套用所调取的简历模板生成包含所述专业技能描述信息的简历,从而实现简历的自动生成。需要说明的是所述简历模板为不同风格的模板,以供用户选择,扩大了用户的选择范围,进而满足用户在制作简历过程中的不同设计风格的需求。

图4示出了根据本发明一个实施例的一种生成简历的装置的示意图。如图4所示,该生成简历的装置400包括:

树状图处理单元410,适于展示关于专业技能的树状图,记录用户在所述树状图上选定的一个或多个节点;所述树状图上的一个节点对应一项专业技能;例如所述树状图展示的节点包括“前端技术”和“后端技术”,其中,“前端技术”和“后端技术”分别对应所述树状图上的一个节点,当用户选定了所述的“前端技术”节点时,记录用户在所述专业技能的树状图上选定的节点包括所述“前端技术”。

文字转换单元420,适于生成与用户选定的所述一个或多个节点对应的专业技能描述信息;例如用户依次选定的节点包括“软件开发工程师”、“后端技术”、“JAVA”,并进一步选择的提示内容包括“熟练”,那么自动生成的专业技能描述信息包括“精通JAVA语言,熟练使用J2EE(JSP、Servlet、JavaBean、JDBC、SpringMVC、iBATIS等)、WebService等技术;曾负责产品和项目相关模块架构设计、调优,能够独自承担系统的设计和开发工作;曾负责关键技术问题的攻关和系统优化,协助解决开发过程中的技术难题;能够独立完成产品功能开发及测试。”,进一步保证了步骤S130中简历的生成。

简历生成单元430,适于生成包含所述专业技能描述信息的简历。需要说明的是所述简历生成单元430根据文字转换单元420自动生成的所述专业技能描述信息,进而生成包含所述专业技能描述信息的简历,实现简历的制作。

在本发明的一个实施例,所述树状图处理单元410,适于在初始时,展示关于专业技能的初始的树状图;当用户选定树状图上的一个节点时,判断该节点是否存在下一级节点,如果存在则展示该节点的下一级节点供用户进行选择;其中,对于在树状图中的一个当前节点,如果该当前节点对应专业技能A,则当前节点的下一级节点对应专业技能A的下一级分类技能。

例如初始时,展示的关于专业技能的初始的树状图中的节点包括“前端技术”和“后端技术”,当用户选定的树状图上的一个节点为“后端技术”,判断该节点存在下一级节点包括“PHP”和“JAVA”,那么将进一步展示“PHP”和“JAVA”供用户进行选择。

需要说明的是:对于在树状图中的一个当前节点,如果该当前节点对应专业技能A,则当前节点的下一级节点对应专业技能A的下一级分类技能。也就是说如果当前节点包括“后端技术”,所述的“后端技术”节点对应“软件开发”专业技能,那么“后端技术”的下一级节点包括“PHP”和“JAVA”,所述的“PHP”和“JAVA”是对应“软件开发”专业技能的下一级分类技能。

在本发明的一个实施例,所述文字转换单元420,适于预先将树状图中的每个节点和对应的专业技能描述信息保存到节点专业技能描述信息库中;根据用户选定的一个或多个节点,从所述节点专业技能描述信息库中找出对应的专业技能描述信息。例如当用户选定的节点包括“JAVA”节点时,“JAVA”节点对应的专业技能描述信息包括“熟练”、“掌握”和“了解”,其中,

“熟练”包括“精通JAVA语言,熟练使用J2EE(JSP、Servlet、JavaBean、JDBC、SpringMVC、iBATIS等)、WebService等技术;曾负责产品和项目相关模块架构设计、调优,能够独自承担系统的设计和开发工作;曾负责关键技术问题的攻关和系统优化,协助解决开发过程中的技术难题;能够独立完成产品功能开发及测试。”

“掌握”包括“熟悉JAVA语言,可以使用J2EE(JSP、Servlet、JavaBean、JDBC、SpringMVC、iBATIS等)、WebService等技术;曾参与过简单的产品和项目相关模块架构设计。”

“了解”包括“进行过JAVA语言的基础学习,了解J2EE(JSP、Servlet、JavaBean、JDBC、SpringMVC、iBATIS等)、WebService等技术。”

并预先将上述的“JAVA”节点以及“熟练”、“掌握”和“了解”等对应的专业技能描述信息保存到节点专业技能描述信息库中;如果用户选定“JAVA”节点并进一步选定“掌握”,那么从所述节点专业技能描述信息库中找出“掌握”,并进一步显示“掌握”所包括的内容:“熟悉JAVA语言,可以使用J2EE(JSP、Servlet、JavaBean、JDBC、SpringMVC、iBATIS等)、WebService等技术;曾参与过简单的产品和项目相关模块架构设计。”

在本发明的一个实施例,所述树状图处理单元410,适于在树状图中,不同的节点用不同的图案表示;例如用相应的卡通图标来表示各个节点,进一步增强了用户在制作简历时的趣味性;并在树状图的每一个节点表示对应的专业技能名称,从而使每个节点展示的信息更加清晰、明确。

在本发明的一个实施例,所述树状图处理单元410,适于在树状图中,提示每个节点可选定为不同的颜色,其中,不同的颜色代表掌握对应专业技能的不同程度;

记录用户在所述树状图上选定的一个或多个节点,以及记录所选定的节点的颜色。

例如在树状图中,当用户选定“JAVA”节点时,提示所述的“JAVA”节点可以选定为“绿色”、“黄色”和“红色”,其中“绿色”代表“熟练”,“黄色”代表“掌握”,“红色”代表“了解”,当用户继续选定“绿色”时,记录用户在所述树状图上选定的节点包括“JAVA”,以及记录所选定的“JAVA”节点的颜色包括“绿色”。

进一步地,所述文字转换单元420,预先将树状图中的每个节点的不同颜色对应的专业技能描述信息保存到节点专业技能描述信息库中;

根据用户选定的一个或多个节点以及所选定的节点的颜色,从所述节点专业技能描述信息库中找出对应的专业技能描述信息。

例如,用户在所述树状图中选定“JAVA”节点,那么将进一步显示所述“JAVA”节点可以选定的颜色包括“绿色”、“黄色”、“红色”,其中

“绿色”对应的专业技能描述信息包括“精通JAVA语言,熟练使用J2EE(JSP、Servlet、JavaBean、JDBC、SpringMVC、iBATIS等)、WebService等技术;曾负责产品和项目相关模块架构设计、调优,能够独自承担系统的设计和开发工作;曾负责关键技术问题的攻关和系统优化,协助解决开发过程中的技术难题;能够独立完成产品功能开发及测试。”

“黄色”对应的专业技能描述信息包括“熟悉JAVA语言,可以使用J2EE(JSP、Servlet、JavaBean、JDBC、SpringMVC、iBATIS等)、WebService等技术;曾参与过简单的产品和项目相关模块架构设计。”

“红色”对应的专业技能描述信息包括“进行过JAVA语言的基础学习,了解J2EE(JSP、Servlet、JavaBean、JDBC、SpringMVC、iBATIS等)、WebService等技术。”

并预先将上述的“绿色”、“黄色”和“红色”以及对应的专业技能描述信息保存到节点专业技能描述信息库中;如果用户在选定“JAVA”节点后,并进一步选定的展示信息包括“黄色”,那么从所述节点专业技能描述信息库中找出“黄色”对应的专业技能描述信息“熟悉JAVA语言,可以使用J2EE(JSP、Servlet、JavaBean、JDBC、SpringMVC、iBATIS等)、WebService等技术;曾参与过简单的产品和项目相关模块架构设计。”

在本发明的一个实施例,图5示出了根据本发明一个实施例的一种生成简历的装置的的树状图处理单元的示意图,如图5所示,所述树状图处理单元500进一步包括:维度图处理单元510,所述维度图处理单元510适于根据用户所选定的多个节点以及所选定的节点的颜色,生成技能维度图;

所述简历生成单元430,进一步适于将技能维度图作为所生成简历的一部分;

其中,所述技能维度图为一个多边形,多边形的一个顶点代表用户选定的一个节点对应的专业技能,一个顶点的与多边形中心点的距离代表用户掌握对应专业技能的程度。

在本发明的一个实施例,所述树状图处理单元410,进一步适于在所述展示关于专业技能的树状图之前,该方法进一步包括:提供职业方向选择界面,并接收用户在所述职业方向选择界面上选择的职业方向信息;则所述展示关于专业技能的树状图包括:展示与用户选择的职业方向信息对应的专业技能的树状图,由此可见用户在选择相应的职业方向后,才能进入与用户选择的职业方向信息对应的专业技能的树状图界面,从而才能通过展示的所述专业技能的树状图选定专业技能节点,进而获取对应的专业技能描述信息最终生成简历。例如用户选定“软件开发工程师”后,才能展示与“软件开发工程师”对应的专业技能树状图,进而展示包括“前端技术”和“后端技术”的节点。本实施例进一步保证了本发明面向用户的广泛性,方便于用户结合自己的职业选择相应的专业领域,进而有助于制作出符合各个行业用户需求的简历。

图6示出了根据本发明一个实施例的一种生成简历的装置的示意图。如图6所示,该生成简历的装置600包括:树状图处理单元610、文字转换单元620、简历生成单元630和认证单元640;其中,树状图处理单元610、文字转换单元620、简历生成单元630和图4所示的树状图处理单元410、文字转换单元420、简历生成单元430具有对应相同的功能,相同的部分在此不再赘述。

认证单元640,适于当用户在所述树状图上选定一个节点时,提供与该节点对应的上传接口,通过该上传接口接收用户上传的对该节点对应的专业技能的掌握程度的证明文件;将该证明文件发送至审核接口进行审核;根据审核接口返回的审核结果,为所生成简历中的关于该节点对应的专业技能描述信息添加认证标记。

例如当用户在所述树状图上选定上述“JAVA”节点时,会提供与“JAVA”节点对应的上传接口,用户通过该上传接口可以上传自己的“Sun认证Java程序员高级证书”等相关的证明文件。在接收到用户上传的“Sun认证Java程序员高级证书”的证明文件后,将该证明文件发送至审核接口进行审核;同时根据审核接口返回的审核结果,为所生成简历中的关于该节点对应的专业技能描述信息添加认证标记V。

进一步地,所述审核接口包括如下中的一种或多种:

人工审核接口;

技能证书的官方认证接口。

设置以上所述审核端口是为了针对生成的简历信息进行验证,比如学历认证和身份认证等,保证了生成的简历信息的真实性,进而节省了面试官对简历信息审核的时间。

需要说明的是,当用户有申请审核请求时,进行人工审核;当用户在相应节点接口上传证书后,技能证书的官方认证接口与相应颁发证书的官方网站接口相连接,进而实现技能证书的官方的认证;当上述认证成功后,将在简历中的关于该节点对应的专业技能描述信息添加认证标记V。

进一步地,所述简历生成单元630,进一步适于提供简历模板选择界面;根据用户在所述简历模板选择界面上选择的一个简历模板的指令,从模板库中调取相应的简历模板,套用所调取的简历模板生成包含所述专业技能描述信息的简历,从而实现简历的自动生成。需要说明的是所述简历模板为不同风格的模板,以供用户选择,扩大了用户的选择范围,进而满足用户在制作简历过程中的不同设计风格的需求。

总体来看,本发明的技术方案,首先,展示关于专业技能的树状图,记录用户在所述树状图上选定的一个或多个节点;所述树状图上的一个节点对应一项专业技能;方便于用户在制作简历时视图上更加直观,操作上更加便捷,并增加了用户在制作简历时的趣味性,以起到节约用户制作简历的时间成本的作用;其次,生成与用户选定的所述一个或多个节点对应的专业技能描述信息,避免了用户手动输入专业技能描述信息造成的困扰,进一步节约了用户制作简历的时间成本,进而加快了用户制作简历的速度;最后,生成包含所述专业技能描述信息的简历,极大地提高了用户制作简历的速度,大大地节约了用户制作简历的时间成本。

需要说明的是:

在此提供的算法和显示不与任何特定计算机、虚拟装置或者其它设备固有相关。各种通用装置也可以与基于在此的示教一起使用。根据上面的描述,构造这类装置所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的生成简历的装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

本发明公开了A1、一种生成简历的方法,其中,该方法包括:

展示关于专业技能的树状图,记录用户在所述树状图上选定的一个或多个节点;所述树状图上的一个节点对应一项专业技能;

生成与用户选定的所述一个或多个节点对应的专业技能描述信息;

生成包含所述专业技能描述信息的简历。

A2、如权利要求A1所述的方法,其中,所述展示关于专业技能的树状图,记录用户在所述树状图上选定的一个或多个节点包括:

初始时,展示关于专业技能的初始的树状图;

当用户选定树状图上的一个节点时,判断该节点是否存在下一级节点,如果存在则展示该节点的下一级节点供用户进行选择;

其中,对于在树状图中的一个当前节点,如果该当前节点对应专业技能A,则当前节点的下一级节点对应专业技能A的下一级分类技能。

A3、如权利要求A1所述的方法,其中,所述生成与用户选定的所述一个或多个节点对应的专业技能描述信息包括:

预先将树状图中的每个节点和对应的专业技能描述信息保存到节点专业技能描述信息库中;

根据用户选定的一个或多个节点,从所述节点专业技能描述信息库中找出对应的专业技能描述信息。

A4、如权利要求A1所述的方法,其中,所述展示关于专业技能的树状图包括:

在树状图中,不同的节点用不同的图案表示;

在树状图的节点上标示对应的专业技能名称。

A5、如权利要求A1所述的方法,其中,所述展示关于专业技能的树状图,记录用户在所述树状图上选定的一个或多个节点包括:

在树状图中,提示每个节点可选定为不同的颜色,其中,不同的颜色代表掌握对应专业技能的不同程度;

记录用户在所述树状图上选定的一个或多个节点,以及记录所选定的节点的颜色。

A6、如权利要求A5所述的方法,其中,所述生成与用户选定的所述一个或多个节点对应的专业技能描述信息包括:

预先将树状图中的每个节点的不同颜色对应的专业技能描述信息保存到节点专业技能描述信息库中;

根据用户选定的一个或多个节点以及所选定的节点的颜色,从所述节点专业技能描述信息库中找出对应的专业技能描述信息。

A7、如权利要求A5所述的方法,其中,该方法进一步包括:

根据用户所选定的多个节点以及所选定的节点的颜色,生成技能维度图,将技能维度图作为所生成简历的一部分;

其中,所述技能维度图为一个多边形,多边形的一个顶点代表用户选定的一个节点对应的专业技能,一个顶点的与多边形中心点的距离代表用户掌握对应专业技能的程度。

A8、如权利要求A1所述的方法,其中,

在所述展示关于专业技能的树状图之前,该方法进一步包括:提供职业方向选择界面;接收用户在所述职业方向选择界面上选择的职业方向信息;

则所述展示关于专业技能的树状图包括:展示与用户选择的职业方向信息对应的专业技能的树状图。

A9、如权利要求A1所述的方法,其中,该方法进一步包括:

当用户在所述树状图上选定一个节点时,提供与该节点对应的上传接口,通过该上传接口接收用户上传的对该节点对应的专业技能的掌握程度的证明文件;

将该证明文件发送至审核接口进行审核;

根据审核接口返回的审核结果,为所生成简历中的关于该节点对应的专业技能描述信息添加认证标记。

A10、如权利要求A9所述的方法,其中,所述审核接口包括如下中的一种或多种:

人工审核接口;

技能证书的官方认证接口。

A11、如权利要求A1-A10中任一项所述的方法,其中,所述生成包含所述专业技能描述信息的简历包括:

提供简历模板选择界面;

根据用户在所述简历模板选择界面上选择的一个简历模板的指令,从模板库中调取相应的简历模板,套用所调取的简历模板生成包含所述专业技能描述信息的简历。

本发明公开了B12、一种生成简历的装置,其中,该装置包括:

树状图处理单元,适于展示关于专业技能的树状图,记录用户在所述树状图上选定的一个或多个节点;所述树状图上的一个节点对应一项专业技能;

文字转换单元,适于生成与用户选定的所述一个或多个节点对应的专业技能描述信息;

简历生成单元,适于生成包含所述专业技能描述信息的简历。

B13、如权利要求B12所述的装置,其中,

所述树状图处理单元,适于在初始时,展示关于专业技能的初始的树状图;当用户选定树状图上的一个节点时,判断该节点是否存在下一级节点,如果存在则展示该节点的下一级节点供用户进行选择;

其中,对于在树状图中的一个当前节点,如果该当前节点对应专业技能A,则当前节点的下一级节点对应专业技能A的下一级分类技能。

B14、如权利要求B12所述的装置,其中,

所述文字转换单元,适于预先将树状图中的每个节点和对应的专业技能描述信息保存到节点专业技能描述信息库中;根据用户选定的一个或多个节点,从所述节点专业技能描述信息库中找出对应的专业技能描述信息。

B15、如权利要求B12所述的装置,其中,

所述树状图处理单元,适于在树状图中,用不同的图案表示不同的节点;以及在树状图的节点上标示对应的专业技能名称。

B16、如权利要求B12所述的装置,其中

所述树状图处理单元,适于在树状图中,提示每个节点可选定为不同的颜色,其中,不同的颜色代表掌握对应专业技能的不同程度;适于记录用户在所述树状图上选定的一个或多个节点,以及记录所选定的节点的颜色。

B17、如权利要求B16所述的装置,其中,

所述文字转换单元,预先将树状图中的每个节点的不同颜色对应的专业技能描述信息保存到节点专业技能描述信息库中;根据用户选定的一个或多个节点以及所选定的节点的颜色,从所述节点专业技能描述信息库中找出对应的专业技能描述信息。

B18、如权利要求B16所述的装置,其中,

该装置进一步包括:维度图处理单元,适于根据用户所选定的多个节点以及所选定的节点的颜色,生成技能维度图;

所述简历生成单元,进一步适于将技能维度图作为所生成简历的一部分;

其中,所述技能维度图为一个多边形,多边形的一个顶点代表用户选定的一个节点对应的专业技能,一个顶点的与多边形中心点的距离代表用户掌握对应专业技能的程度。

B19、如权利要求B12所述的装置,其中,

所述树状图处理单元,进一步适于在展示关于专业技能的树状图之前,该提供职业方向选择界面;接收用户在所述职业方向选择界面上选择的职业方向信息,展示与用户选择的职业方向信息对应的专业技能的树状图。

B20、如权利要求B12所述的装置,其中,该装置进一步包括:

认证单元,适于当用户在所述树状图上选定一个节点时,提供与该节点对应的上传接口,通过该上传接口接收用户上传的对该节点对应的专业技能的掌握程度的证明文件;将该证明文件发送至审核接口进行审核;根据审核接口返回的审核结果,为所生成简历中的关于该节点对应的专业技能描述信息添加认证标记。

B21、如权利要求B20所述的装置,其中,所述审核接口包括如下中的一种或多种:

人工审核接口;

技能证书的官方认证接口。

B22、如权利要求B12-B21中任一项所述的装置,其中,

所述简历生成单元,进一步适于提供简历模板选择界面,根据用户在所述简历模板选择界面上选择的一个简历模板的指令,从模板库中调取相应的简历模板;以及适于套用所调取的简历模板生成包含所述专业技能描述信息的简历。

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