首页> 中国专利> 基于域名共享人才资源数据的方法及装置

基于域名共享人才资源数据的方法及装置

摘要

本发明公开了一种基于域名共享人才资源数据的方法,涉及互联网技术领域,该方法包括:接收客户端触发的网页请求指令;对网页请求指令进行解析,获取与网页请求指令对应的网站域名以查询对应的网站站点编号;并确定并获取网页样式文件和招聘信息;将网页样式文件和招聘信息封装成调用数据,将调用数据返回给客户端。通过将各个网站的招聘信息存储在数据库中,用户登入任一网站都可获取其他网站的招聘信息,避免各个招聘网站独立开发造成的信息对外封闭和成本高昂,从而提高招聘的成功率和效率。此外,通过网站域名和网站站点编号,可以快速准确地定位到所需数据,从而高效地为各个网站用户提供服务,提升用户的体验。

著录项

  • 公开/公告号CN108108458A

    专利类型发明专利

  • 公开/公告日2018-06-01

    原文格式PDF

  • 申请/专利权人 广州南方人才资讯科技有限公司;

    申请/专利号CN201711466674.0

  • 发明设计人 李土华;黄荣超;吴振强;孙晓若;

    申请日2017-12-28

  • 分类号

  • 代理机构广州华进联合专利商标代理有限公司;

  • 代理人冯右明

  • 地址 510000 广东省广州市天河区天河路198号(8层)

  • 入库时间 2023-06-19 05:29:54

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-08-11

    授权

    授权

  • 2018-06-26

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20171228

    实质审查的生效

  • 2018-06-01

    公开

    公开

说明书

技术领域

本发明涉及互联网技术领域,特别是涉及一种基于域名共享人才资源数据的方法及装置。

背景技术

目前,为适应经济社会发展和企业发展的需要,人才资源飞速发展,由于信息不对称,导致目前人才资源的分布是失衡的,目前协调信息常见方式是开设人才招聘网站,但如何通过人才招聘网站达到管理好人才资源的目的,是当前面临的一个巨大的问题。

传统技术中人才招聘网站委托给了不同外包企业独立开发,使得各个人才资源网站是相互割裂,导致网站人才数据资源招聘信息对外封闭,致使不同城市,甚至相同城市不同地区的人才招聘网站的信息无法流通,造成网站用户搜索信息不全面,降低招聘的成功率和效率,同时也增加各个人才网站独自开发的成本。

发明内容

基于此,有必要针对人才资源信息对外封闭、独自开发成本较高的问题,本发明提供了一种基于域名共享人才资源数据的方法及装置。

本发明实施例中提供了一种基于域名共享人才资源数据的方法,包括以下步骤:

接收客户端触发的网页请求指令;其中,所述网页请求指令包含招聘信息的搜索标识;

对所述网页请求指令进行解析,获取与所述网页请求指令对应的网站域名;

根据所述网站域名获取对应的网站站点编号;

根据所述网站站点编号确定并获取对应的网页样式文件;

根据所述搜索标识确定并获取各个招聘网站预先上传给数据库中的招聘信息;

将所述网页样式文件和所述招聘信息封装成调用数据,将所述调用数据返回给所述客户端。

相应地,本发明实施例中提供了一种基于域名共享人才资源数据的装置,包括:

接收模块,用于接收客户端触发的网页请求指令;其中,所述网页请求指令包含招聘信息的搜索标识;

解析获取模块,用于对所述网页请求指令进行解析,获取与所述网页请求指令对应的网站域名;

站点编号获取模块,用于根据所述网站域名获取对应的网站站点编号;

网页样式文件获取模块,用于根据所述网站站点编号确定并获取对应的网页样式文件;

招聘信息获取模块,用于根据所述搜索标识确定并获取各个招聘网站预先上传给数据库中的招聘信息

确定返回模块,用于将所述网页样式文件和所述招聘信息封装成调用数据,将所述调用数据返回给所述客户端。

相应地,本发明实施例中提供了一种可读存储介质,其上存储有计算机程序,该程序被处理器上述任意一项所述方法的步骤。

相应地,本发明实施例中提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任意一项所述方法的步骤。

上述技术方案中的一个技术方案具有如下优点和有益效果:

本发明基于域名共享人才资源数据的方法及装置各实施例,根据客户端触发的网页请求指令解析并查询网站站点编号,获取网页样式文件,同时根据网页请求指令在数据库中获取各个招聘网站的招聘信息,并封装成调用数据返回给客户端。通过将各个网站的招聘信息存储在数据库中,用户登入任一网站都可获取其他网站的招聘信息,避免各个招聘网站独立开发造成的信息对外封闭和成本高昂,从而提高了各个网站用户获取的信息量,而提高招聘的成功率和效率。

此外,通过解析网页请求信息获取网站域名并查询对应的网站站点编号,可以通过网站站点编号快速、准确地定位到所需数据,从而高效地为各个网站用户提供服务,提升用户的体验。

附图说明

图1为本发明实施例中基于域名共享人才资源数据的系统示意图;

图2为本发明实施例中基于域名共享人才资源数据的方法第一流程图;

图3为本发明实施例中基于域名共享人才资源数据的方法第二流程图;

图4为本发明实施例中基于域名共享人才资源数据的方法第三流程图;

图5为本发明实施例中基于域名共享人才资源数据的装置结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下通过实施例,并结合附图,对本发明的基于域名共享人才资源数据的方法及装置进一步详细说明。

应当理解,除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例,并不是旨在限制本发明。

图1为一个实施例中基于域名共享人才资源数据的系统的示意图,其中客户端为每个用户所专有,通常负责执行前台功能,如管理用户接口、数据处理和报告请求等;而服务器端则由多个用户共享其信息与功能,负责执行后台服务,如管理共享外设、控制对共享数据库的操作等。

传统技术中各个招聘网站有不同的用户群体,即每个用户在登入账号期间可访问其注册的招聘网站,相应地也可查阅到其注册招聘网站的招聘信息,如招聘网站A的用户可通过客户端查阅到招聘网站A的招聘信息。

为此,本发明实施例中提供了一种基于域名共享人才资源数据的方法,如图2所示,包括以下步骤:

S210:接收客户端触发的网页请求指令;其中,网页请求指令包含招聘信息的搜索标识。

具体而言,若用户在登入账号期间欲获取其他招聘网站的招聘信息,用户在客户端上需触发网页请求指令,并发送至服务器。

其中,网页请求指令可直接输入网页的网址进行触发,也可在上一级网页上进行触发,对此不做限制。

其中,网页请求指令包含招聘信息的搜索标识,搜索标识可定位并筛选符合要求的招聘信息,如搜索标识为“IT工程师”,则在数据库中筛选出有“IT工程师”的招聘信息。

S220:对网页请求指令进行解析,获取与网页请求指令对应的网站域名。

其中,由于互联网上的设备都是通过IP地址进行定位的,IP地址是网络上标识站点的数字地址,因此需要通过DNS服务器对网页请求指令的域名进行解析,获取服务器的IP地址,并以服务器的IP地址定位到服务器,此时服务器与客户端建立连接。

具体地,服务器通过调用封装好的工具类解析获取网站域名的具体方法如下:通过获取网页请求指令的URL(Uniform Resource Locator,统一资源定位符),并截取URL中的网站域名。

S230:根据网站域名获取对应的网站站点编号。

应当理解,在服务器本地和数据库中都存储了网站域名和网站站点编号一一对应的表格,通过网站域名就可获取对应的网站站点编号。

由于网站域名的字节符较长,若通过网站域名在服务器本地或数据库中查询数据,导致运行速度降低,同时也无法准确地定位到所需数据。

S240:根据网站站点编号确定并获取对应的网页样式文件。

其中,网页样式文件是用于设定网页格式的程序文件,如css格式文件;可以理解,网页格式包括网页背景、颜色及各种招聘信息在网页位置等。

具体而言,每个招聘网站有对应的网页样式文件,而在本实施例中,根据网站站点编号可获取其对应的网页样式文件,防止招聘网站A的注册用户访问网页时出现招聘网站B的网页格式。

在一个实施例中,将各个招聘网站的网页样式文件放至以网站站点编号命名的文件夹中,可以理解,每个招聘网站的网页样式文件与其网站站点编号相互对应,就可通过网站站点编号拼接路径引用不同招聘网站的网页样式文件。

在一个实施例中,网页样式文件预先存放在本地存储器中。

其中,由于招聘网站的网页样式文件数量不多,可直接存储在服务器本地,减少访问数据库的流程步骤,加快加载的速度。

S250:根据搜索标识确定并获取各个招聘网站预先上传给数据库中的招聘信息。

具体而言,根据招聘信息的搜索标识,可在数据库中筛选并提取符合要求的各个招聘网站的招聘信息。

应当理解,数据库中的招聘信息是各个招聘网站预先上传至数据库的,每个招聘信息在数据库中具有其上传网站的标识符,在将招聘信息返回给触发网页请求指令的用户后,其客户端可显示出招聘信息来自于哪个网站,也可不进行显示。

其中,数据库中的招聘信息可以通过管理后台管理服务器预先上传,也可以是招聘单位登录人才网站进行发布,对此不作限制。

S260:将网页样式文件和招聘信息封装成调用数据,将调用数据返回给客户端。

在本实施例中,将网页样式文件和招聘信息封装成调用数据,将调用数据返回给客户端,客户端对调用数据进行解封装,调用解析内核进行翻译,最后显示出具体页面,以供用户查阅。

传统技术中人才招聘网站委托给了不同外包企业独立开发,使得各个人才资源网站是相互割裂,导致网站人才数据资源招聘信息对外封闭,致使不同城市,甚至相同城市不同地区的人才招聘网站的信息无法流通,造成网站用户搜索信息不全面,降低招聘的成功率和效率,同时也增加各个人才网站独自开发的成本。

而本实施例中,通过将各个网站的招聘信息存储在数据库中,用户登入任一网站都可获取其他网站的招聘信息,避免各个招聘网站独立开发造成的信息对外封闭和成本高昂,从而提高了各个网站用户获取的信息量,而提高招聘的成功率和效率。

此外,通过解析网页请求信息获取网站域名并查询对应的网站站点编号,可以通过网站站点编号快速、准确地定位到所需数据,从而高效地为各个网站用户提供服务,提升用户的体验。

在一个实施例中,如图3所示,根据网站域名获取对应的网站站点编号的步骤,包括:

S310:根据网站域名链接并查询数据库的站点表;其中,站点表包括网站站点编号字段和网站域名字段。

具体而言,数据库是按照数据结构来组织、存储和管理数据的仓库,数据库对各个网站的数据收集管理,并创建站点表,站点表包括网站站点编号字段和网站域名字段,且网站域名字段和网站站点编号字段是相互对应的。

其中,站点表是将各自独立的数据建立关系,用于方便查阅数据库中所需数据的文件。

S320:获取与所述网站域名匹配的所述网站域名字段,查询与网站域名字段对应的网站站点编号字段,获取与网站站点编号字段匹配的网站站点编号。

在本实施例中,根据解析后的网站域名与站点表中网站域名字段进行匹配,由于网站域名字段与网站站点编号字段是相互对应的,同时网站站点编号字段与网站站点编号相互匹配,因此通过网站域名就可获取对应的网站站点编号。

如上所述,通过数据库中的站点表,可准确地查询到与网站网页域名对应的网站站点编号,从而快速寻找与用户注册网站对应的数据,提高网站的使用率,同时也降低用户的等待时间。

在一个实施例中,如图4所示,根据网站域名获取对应的网站站点编号的步骤,包括:

S410:根据网站域名查询预先存放在虚拟机内存的静态变量;其中静态变量包含有网站域名key值和网站站点编号value值。

其中,静态变量属于静态存储方式,其存储空间为内存中的静态数据区(在静态存储区内分配存储单元),该区域中的数据在整个程序的运行期间一直占用这些存储空间(在程序整个运行期间都不释放),也可以认为是其内存地址不变,直到整个程序运行结束。

在本实施例中,静态变量在服务器启动后首次链接数据库时查询站点表,并将站点表的网站域名字段作为网站域名key值,网站站点编号字段作为网站站点编号value值,将网站域名key值和网站站点编号value值以一个集合类型的类的静态成员变量存放在服务器的虚拟机内存中,以匹配获得网站站点编号。

S420:获取与所述网站域名匹配的所述网站域名key值,查询与网站域名key值对应的网站站点编号value值,获取与网站站点编号value值匹配的网站站点编号。

在本实施例中,网站域名与网站域名key值一一对应,网站域名key值只能映射一个网站站点编号value值,此时,通过网站域名可获取网站站点编号value值,相应地可获取与网站站点编号value值匹配的网站站点编号。

在一个实施例中,集合类型可以为Map集合。

如上所述,通过将站点表以静态变量存放在服务器的虚拟机内存中,在获取网站站点编号过程中可以不需要与数据库进行交互,精准快速地获取网站站点编号,提高链接网页的运行速度。

在一个实施例中,调用数据还包括网站资讯数据,在根据网站域名获取对应的网站站点编号的步骤之后,在将调用数据返回给客户端的步骤之前,还包括:

根据网站站点编号确定并获取数据库中的网站资讯数据。

其中,网站资讯数据是每个招聘网站给用户带来价值的数据,如招聘资讯或广告。

在本实施例中,各个招聘网站的后台管理服务器将其网站资讯数据上传至数据库中,在数据库中每个招聘网站的资讯数据具有相应的网站站点编号,当客户端触发网页请求指令后,可通过网站站点编号确定对应的网站资讯数据,并封装至调用数据中,返回客户端。

需要说明的是,根据网站站点编号确定并获取数据库中的网站资讯数据的步骤与步骤S140和步骤S150的执行先后顺序不做限制。

如上所述,将网站资讯数据通过网站站点编号确定,可快速准确地获取并返回给客户端,提高了网页加载的速度。

在一个实施例中,调用数据还包括网站页面模板,在接收客户端触发的网页请求指令的步骤之后,在将调用数据返回给所述客户端的步骤之前,还包括:

根据网页请求指令确定并获取在本地存储器中的网站页面模板。

具体而言,由于获取的招聘信息和资讯数据较多,需要有序地对其排版,因此通过网页请求指令确定网站页面模板,将招聘信息和资讯数据填充至网站页面模板中,以供用户查看。

需要说明的是,根据网页请求指令确定并获取在本地存储器中的网站页面模板的步骤与步骤S120、步骤S130、步骤S140和步骤S150的执行先后顺序不做限制。

同时,由于每个招聘网站的网站页面模板的数量相对于招聘信息偏少,可直接存储在服务器本地,减少访问数据库的流程步骤,加快加载速度,提高开发效率,便于程序的维护。

在一个实施例中,网页请求指令和调用数据基于HTTP协议进行传输。

其中,HTTP协议(Hyper Text Transfer Protocol,超文本传输协议)是客户端和服务器端请求和应答的标准协议;在本实施例中,客户端发出HTTP网页请求指令,相应地,服务器端将调用数据封装成HTTP响应,返回给客户端进行显示。

如上所述,使用HTTP协议传输网页请求指令和调用数据,可广泛地应用于各种网络环境。

相应地,本发明实施例中还提供了一种基于域名共享人才资源数据的装置,如图5所示,包括:

接收模块510,用于接收客户端触发的网页请求指令;其中,所述网页请求指令包含招聘信息的搜索标识;

解析获取模块520,用于对所述网页请求指令进行解析,获取与所述网页请求指令对应的网站域名;

站点编号获取模块530,用于根据所述网站域名获取对应的网站站点编号;

网页样式文件获取模块540,用于根据所述网站站点编号确定网页样式文件;

招聘信息获取模块550,用于根据所述搜索标识确定并获取各个招聘网站预先上传给数据库中的招聘信息

确定返回模块560,用于将所述网页样式文件和所述招聘信息封装成调用数据,将所述调用数据返回给所述客户端。

上述于域名共享人才资源数据的装置可执行本发明实施例所提供的于域名共享人才资源数据的方法,具备执行方法相应的功能模块和有益效果。

此外,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性的计算机可读取存储介质中,如本发明实施例中,该程序可存储于计算机系统的存储介质中,并被该计算机系统中的至少一个处理器执行,以实现包括如上述各个于域名共享人才资源数据的方法的实施例的流程。

在一个实施例中,还提供一种存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如上述各实施例中的任意一种于域名共享人才资源数据的方法。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

该计算机存储介质,其存储的计算机程序,通过实现包括如上述各于域名共享人才资源数据的方法的实施例的流程,从而实现通过将各个网站的招聘信息存储在数据库中,用户登入任一网站都可获取其他网站的招聘信息,避免各个招聘网站独立开发造成的信息对外封闭和成本高昂,从而提高了各个网站用户获取的信息量,而提高招聘的成功率和效率。通过解析网页请求信息获取网站域名并查询对应的网站站点编号,可以通过网站站点编号快速、准确地定位到所需数据,从而高效地为各个网站用户提供服务,提升用户的体验。

本发明实施例中还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现上述任意一项方法的步骤。

计算机设备中的处理器执行程序时实现上述任意一项方法的步骤,从而实现通过将各个网站的招聘信息存储在数据库中,用户登入任一网站都可获取其他网站的招聘信息,避免各个招聘网站独立开发造成的信息对外封闭和成本高昂,从而提高了各个网站用户获取的信息量,而提高招聘的成功率和效率。通过解析网页请求信息获取网站域名并查询对应的网站站点编号,可以通过网站站点编号快速、准确地定位到所需数据,从而高效地为各个网站用户提供服务,提升用户的体验。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号