一种对不同模板的简历进行管理的方法及系统技术方案

技术编号:20485238 阅读:18 留言:0更新日期:2019-03-02 19:06
本发明专利技术提供一种对不同模板的简历进行管理的方法及系统,属于信息处理技术领域。本发明专利技术方法包括步骤:将监听处理模块及需要监听的招聘网站代码注入到浏览器并常驻后台;web端发送请求给后台服务器,后台服务器将请求数据组装成对应操作指令传给worker客户端;worker客户端接收指令后,拼装成对应url并打开浏览器页面;监听处理模块监听并匹配url信息,根据招聘网站代码跳转到对应招聘网站页面进行模拟操作;对简历进行解析,并按照设定的标准模板赋值,然后调用接口将数据结果集回传给后台服务器;后台服务器保存并回传给web端显示。本发明专利技术的有益效果为:有效提高企业的招聘效率,增加招聘人员的工作产出。

【技术实现步骤摘要】
一种对不同模板的简历进行管理的方法及系统
本专利技术涉及信息处理
,尤其涉及一种对不同模板的简历进行管理的方法及系统。
技术介绍
在当今招聘盛行的环境下,每个空缺职位都可能有数以百计的简历申请,企业每天要处理大量的简历,对简历进行对比分析,从而筛选出最合适本岗位的简历。由于不同人才网站的简历模板不一样,下载简历的文件格式也有不同标准,企业招聘人员在海选简历时需要对不同模板、不同格式的简历进行人工录入与管理。行业有关数据显示,招聘人员在工作中,超过20%的时间是用来对简历进行文字处理。伴随着技术的发展,简历解析技术也日趋成熟。目前大部分的简历解析技术主要是对非结构化的简历提取关键信息,智能识别简历内容,从而将不同格式、不同模板的简历文件进行解析,按统一模板保存到企业人才库。但是,此种简历解析技术只主要针对不同格式简历的统一处理,而鲜少对解析后的简历进行更深入的功能延伸,例如无法实现多份跨平台简历在同一个后台、同一个页面的横向对比操作,也无法对解析后的简历进行同步编辑、实时更新等功能。
技术实现思路
为解决现有技术中的问题,本专利技术提供一种对不同模板的简历进行管理的方法及系统,将不同网站简历解析成统一模板后,实现跨平台简历在同一后台进行统一模板的横向对比、自动更新等功能。本专利技术方法包括如下步骤:S1:将监听处理模块及需要监听的招聘网站代码注入到浏览器并常驻后台;S2:用户web端发送获取简历信息的请求给后台服务器,后台服务器将请求数据组装成对应操作指令传给worker客户端;S3:worker客户端接收指令后,拼装成对应url并打开浏览器页面;S4:监听处理模块监听并匹配url信息,根据招聘网站代码跳转到对应招聘网站页面进行模拟操作;S5:监听处理模块对简历进行解析,并按照设定的标准模板赋值,然后调用接口将数据结果集回传给后台服务器;S6:后台服务器将数据结果集保存至数据库和搜索服务器;S7:后台服务器将数据结果集回传给web端显示。本专利技术作进一步改进,后台服务器在回传数据结果集之前,还包括对数据结果集处理步骤A:A1:定义简历显示页面模板;A2:固定显示页面框架的首行与首列标题;A3:根据接口返回的数据进行匹配与赋值;A4:UI渲染,将若干个简历按照设定的简历模板横向并排展示在前端页面。本专利技术作进一步改进,对数据结果集处理步骤A基于vue.js技术实现。本专利技术作进一步改进,还包括步骤S8:用户web端发送操作请求给后台服务器,后台服务器根据操作请求对保存的数据结果集进行处理,并将数据结果集回传给web端显示。本专利技术作进一步改进,所述监听处理模块实现的功能包括:全天候智能登录伺服、简历数据监测、简历智能解析与匹配、把向数据定位、云存储、大数据分析与预测、智能任务分派(对其原理进行描述并举例说明)。本专利技术作进一步改进,所述通过监听处理模块实时监测全网简历数据,当监测的招聘网站简历有更新,所述监听处理模块即可将数据同步更新到后台服务器。本专利技术作进一步改进,在步骤S5中,所述监听处理模块通过CSS选择或正则表达式进行html解析。本专利技术作进一步改进,在步骤S6中,所述数据结果集以字段和JSON的格式保存到数据库和搜索服务器。本专利技术还提供一种实现上述方法的系统,包括web端、后台服务器、监听处理模块和worker客户端,其中,所述web端用于发送操作请求给后台服务器并显示后台服务器回传的数据结果集;所述后台服务器用于将请求数据组装成对应操作指令传给worker客户端,将监听处理模块回传的数据结果集保存至数据库和搜索服务器,并回传给web端显示;所述worker客户端用于接收后台服务器的指令,并将指令拼装成对应url并打开浏览器页面;所述监听处理模块用于监听并匹配url信息,根据招聘网站代码跳转到对应招聘网站页面进行模拟操作,对简历进行解析,并按照设定的标准模板赋值,然后调用接口将数据结果集回传给后台服务器。本专利技术作进一步改进,所述后台服务器还包括数据集处理模块,所述数据集处理模块包括:定义单元:用于定义简历显示页面模板;固定单元:用于固定显示页面框架的首行与首列标题;赋值单元:用于根据接口返回的数据进行匹配与赋值;渲染单元:用于UI渲染,将若干个简历按照设定的简历模板横向并排展示在前端页面。与现有技术相比,本专利技术的有益效果是:将各大招聘网站的在线简历智能解析为统一模板后在同一页面进行横向对比,并可对简历进行编辑管理、实时更新的操作,帮助企业快速整理候选简历,减少机械重复性的工作,节省人力及时间成本,从而有效提高企业的招聘效率,增加招聘人员的工作产出。附图说明图1为本专利技术方法流程图;图2为多个简历横向对比示意图;图3为单个简历管理界面示意图。具体实施方式下面结合附图和实施例对本专利技术做进一步详细说明。如图1所示,本专利技术的方法基于监听处理模块和worker客户端相互作用来实现。本专利技术的监听处理模块为本申请人自主研发的将AI技术应用于人力资源招聘管理的谷歌插件程序(简称插件)。该插件程序用javascript语言编写,是谷歌浏览器的扩展程序,通过worker客户端自动注入到谷歌浏览器并常驻后台。当然,本专利技术的浏览器不局限与谷歌浏览器,也可以为国内主流的其它浏览器。本专利技术是插件与worker客户端共同完成的,Worker客户端主要是接收并打开url信息,插件监听worker客户端传来的url(UniformResourceLocator,统一资源定位符)信息,对数据进行抓取与处理,匹配相应的url跳转到对应的招聘网站页面进行模拟操作,从而实现其全天候智能登录伺服、简历数据监测、简历智能解析与匹配、靶向数据定位、云存储、大数据分析与预测、智能任务分派等强大功能。如图1所示,本例的对不同模板的简历进行管理的方法包括如下步骤:1、将插件程序及各招聘网站代码注入到谷歌浏览器并常驻后台。2、客户在web端通过socket(网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket,建立网络通信连接至少要一对端口号(socket))发送获取简历信息的请求给后台服务器,后台服务器通过tio通讯将请求数据组装成对应操作指令传给worker客户端。3、worker客户端接收指令后,将指令拼装成对应url并通过selenium打开浏览器页面,其中,selenium:是一个用于Web应用程序测试的工具。selenium测试直接运行在浏览器中,就像真正的用户在操作一样。本专利技术的这个工具的主要功能包括:测试与浏览器的兼容性——测试应用程序是否能够很好得工作在不同浏览器和操作系统之上;测试系统功能——创建回归测试检验软件功能和用户需求。4、插件监听url信息,匹配相应url进行跳转到对应招聘网站页面进行模拟操作。5、插件对简历进行解析,并按约定好的标准模板赋值,然后调用接口将数据结果集回传给后台服务器。本例可以通过CSS(层叠样式表,英文全称:CascadingStyleSheets)选择或正则表达式进行html解析。当然,也可以采用现有的一些解析方式,比如:分块算法、分割算法、对一些丢失或未找到的基本信息进行二次识别的回溯算法、针对学习经历、工作经历、培训经历、项目经历进行再处理的重点字段分析算法等等。6、后本文档来自技高网...

【技术保护点】
1.一种对不同模板的简历进行管理的方法,其特征在于包括如下步骤:S1:将监听处理模块及需要监听的招聘网站代码注入到浏览器并常驻后台;S2:用户web端发送获取简历信息的请求给后台服务器,后台服务器将请求数据组装成对应操作指令传给worker客户端;S3:worker客户端接收指令后,拼装成对应url并打开浏览器页面;S4:监听处理模块监听并匹配url信息,根据招聘网站代码跳转到对应招聘网站页面进行模拟操作;S5:监听处理模块对简历进行解析,并按照设定的标准模板赋值,然后调用接口将数据结果集回传给后台服务器;S6:后台服务器将数据结果集保存至数据库和搜索服务器;S7:后台服务器将数据结果集回传给web端显示。

【技术特征摘要】
1.一种对不同模板的简历进行管理的方法,其特征在于包括如下步骤:S1:将监听处理模块及需要监听的招聘网站代码注入到浏览器并常驻后台;S2:用户web端发送获取简历信息的请求给后台服务器,后台服务器将请求数据组装成对应操作指令传给worker客户端;S3:worker客户端接收指令后,拼装成对应url并打开浏览器页面;S4:监听处理模块监听并匹配url信息,根据招聘网站代码跳转到对应招聘网站页面进行模拟操作;S5:监听处理模块对简历进行解析,并按照设定的标准模板赋值,然后调用接口将数据结果集回传给后台服务器;S6:后台服务器将数据结果集保存至数据库和搜索服务器;S7:后台服务器将数据结果集回传给web端显示。2.根据权利要求1所述的对不同模板的简历进行管理的方法,其特征在于:后台服务器在回传数据结果集之前,还包括对数据结果集处理步骤A:A1:定义简历显示页面模板;A2:固定显示页面框架的首行与首列标题;A3:根据接口返回的数据进行匹配与赋值;A4:UI渲染,将若干个简历按照设定的简历模板横向并排展示在前端页面。3.根据权利要求2所述的对不同模板的简历进行管理的方法,其特征在于:对数据结果集处理步骤A基于vue.js技术实现。4.根据权利要求2所述的对不同模板的简历进行管理的方法,其特征在于:还包括步骤S8:用户web端发送操作请求给后台服务器,后台服务器根据操作请求对保存的数据结果集进行处理,并将数据结果集回传给web端显示。5.根据权利要求1-4任一项所述的对不同模板的简历进行管理的方法,其特征在于:所述监听处理模块实现的功能包括:全天候智能登录伺服、简历数据监测、简历智能解析与匹配、把向数据定位、云存储、大数据分析与预测、智能任务分派...

【专利技术属性】
技术研发人员:陈轶
申请(专利权)人:深圳市东宝信息技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1