著录项信息
专利名称 | 基于互联网的人才简历数据库同步更新方法 |
申请号 | CN01126534.5 | 申请日期 | 2001-08-24 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2003-04-02 | 公开/公告号 | CN1407475 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F15/173 | IPC分类号 | G;0;6;F;1;5;/;1;7;3;;;G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 前锦网络信息技术(上海)有限公司 | 申请人地址 | 上海市威海路755号21楼
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 前程无忧网络信息技术(北京)有限公司 | 当前权利人 | 前程无忧网络信息技术(北京)有限公司 |
发明人 | 韩军;徐晔;吕楠 |
代理机构 | 上海专利商标事务所有限公司 | 代理人 | 张政权 |
摘要
在基于互联网的人才简历信息服务系统中,用以使简历源数据库和企业简历数据库同步更新的方法,包括:扫描存储在简历源数据库内的同步比较表,取得用户标识符和相应的添加/修改时间;将所取得的添加/修改时间与企业简历数据库更新时间相比较;当两者不相同时,检测企业简历数据库中有否相应的用户标识符;当企业简历数据库中存在相应的用户标识符,用简历源数据库中该用户标识符下的简历内容覆盖企业简历数据库中相应用户标识符下的简历内容;当企业简历数据库中不存在相应的用户标识符时,将简历源数据库中该用户标识符及相应的简历内容复制到企业简历数据库中;将同步比较表中的企业简历数据库更新时间刷新为所述添加/修改时间。
1.在基于互联网的人才简历信息服务系统中,一种用以使简历源数据库和企业 简历数据库同步更新的方法,所述方法包括以下步骤:
扫描存储在简历源数据库内的同步比较表,取得用户标识符以及表示简历源 数据库中相应用户的简历信息被添加/修改的添加/修改时间和表示企业简历数据 库中相应用户的简历信息被更新的企业简历数据库更新时间;
将所取得的添加/修改时间与企业简历数据库更新时间相比较;
当所述添加/修改时间与企业简历数据库更新时间不相同时,检测企业简历数 据库中有否相应的用户标识符;
当企业简历数据库中存在相应的用户标识符,用简历源数据库中该用户标识 符下的简历内容覆盖企业简历数据库中相应用户标识符下的简历内容;
当企业简历数据库中不存在相应的用户标识符时,将简历源数据库中该用户 标识符及相应的简历内容复制到企业简历数据库中;
将同步比较表中的企业简历数据库更新时间刷新为所述添加/修改时间。
2.如权利要求1所述的方法,其特征在于还包括在比较得到所述添加/修改时间 与企业简历数据库更新时间不相同时,将简历信息不完整或不标准的该用户标识 符下的简历信息予以清除的步骤。
3.如权利要求1所述的方法,其特征在于还包括在将同步比较表中的企业简历数 据库更新时间刷新为所述添加/修改时间后对简历内容有变化的简历进行统计计 数的步骤。
4.如权利要求1所述的方法,其特征在于还包括在用简历源数据库中该用户标识 符下的简历内容覆盖企业简历数据库中相应用户标识符下的简历内容之前,将简 历内容有变化的变化前简历信息记录在备份数据库中的步骤。
5.如权利要求1所述的方法,其特征在于还包括在用简历源数据库中该用户标识 符下的简历内容覆盖企业简历数据库中相应用户标识符下的简历内容之前,对个 人简历信息中的信息进行整理和汇总的步骤。
6.如权利要求5所述的方法,其特征在于所述对个人简历信息中的信息进行整理 和汇总的步骤包括将某些字段的信息替换成其他信息,或合并为一条信息,或生 成自定义格式的文件的步骤。
7.如权利要求1所述的方法,其特征在于所述同步更新通过指定需要同步的用户 标识符的手动触发方式进行。
8.如权利要求1所述的方法,其特征在于所述同步更新通过指定同步开始和结束 时间的自动触发方式进行。
技术领域\n本发明涉及数据库管理方法,尤其涉及一种基于互联网的人才简历数据库同 步更新方法。\n背景技术\n个人简历信息是人才招聘工作中的一种信息资源,是企事业单位寻求人才的 基本数据。尤其是随着网络技术的发展,越来越多的企事业单位已寻求通过互联 网来发现和招聘人才。上网猎取人才不仅可以使企事业的人事部门摆脱繁重和复 杂的传统人力劳动,而且,网络丰富的信息资源为企事业单位提供了广阔的人才 选择余地。与此同时,作为提供了个人简历信息的各类人才同样也增加了被选择 录用的机会。\n然而,在基于互联网的人才简历信息服务系统中,作为服务方的简历源数据 库与作为用户方的企业简历数据库之间由于存在时差等原因,两者拥有的信息往 往存在不一致。这样,常常导致企业无法准确地获得所需人才当前的最新信息, 而原有的信息可能因时效性等原因无法满足企业的需求。\n发明内容\n本发明所要解决的技术问题是通过互联网使简历源数据库与各个分散的企业 简历数据库进行同步,使这些企业能够从庞大简历源数据库中自动、不断地获得 原有简历的最新版本或增加新的简历信息,从而减少了企业对自身简历库的维护 工作,并能得到由简历源数据库进行维护的简历信息。\n本发明所要解决的另一技术问题是在上述同步过程中对简历内容进行自动整 理、筛选和统计等。\n根据本发明的一个方面,提供一种在基于互联网的人才简历信息服务系统中, 用以使简历源数据库和企业简历数据库同步更新的方法,所述方法包括以下步骤:\n扫描存储在简历源数据库内的同步比较表,取得用户标识符以及表示简历源 数据库中相应用户的简历信息被添加/修改的添加/修改时间和表示企业简历数据 库中相应用户的简历信息被更新的企业简历数据库更新时间;\n将所取得的添加/修改时间与企业简历数据库更新时间相比较;\n当所述添加/修改时间与企业简历数据库更新时间不相同时,检测企业简历数 据库中有否相应的用户标识符;\n当企业简历数据库中存在相应的用户标识符,用简历源数据库中该用户标识 符下的简历内容覆盖企业简历数据库中相应用户标识符下的简历内容;\n当企业简历数据库中不存在相应的用户标识符时,将简历源数据库中该用户 标识符及相应的简历内容复制到企业简历数据库中;\n将同步比较表中的企业简历数据库更新时间刷新为所述添加/修改时间。\n根据本发明的另一方面,上述方法还包括在比较得到所述添加/修改时间与企 业简历数据库更新时间不相同时,将简历信息不完整或不标准的该用户标识符下 的简历信息予以清除的步骤。\n根据本发明的另一方面,上述方法还包括在将同步比较表中的企业简历数据 库更新时间刷新为所述添加/修改时间后对简历内容有变化的简历进行统计计数 的步骤。\n根据本发明的另一方面,上述方法还包括在用简历源数据库中该用户标识符 下的简历内容覆盖企业简历数据库中相应用户标识符下的简历内容之前,将简历 内容有变化的变化前简历信息记录在备份数据库中的步骤。\n根据本发明的另一方面,上述方法还包括在用简历源数据库中该用户标识符 下的简历内容覆盖企业简历数据库中相应用户标识符下的简历内容之前,对个人 简历信息中的信息进行整理和汇总的步骤。\n根据本发明的另一方面,所述对个人简历信息中的信息进行整理和汇总的步骤 包括将某些字段的信息替换成其他信息,或合并为一条信息,或生成自定义格式 的文件的步骤。\n根据本发明的人才简历数据库同步更新方法,可以保持企业简历数据库和简 历源数据库中的信息相一致。既可以保证数据的实时性和完整性,又可以保证两 个数据库在使用上的相对独立性,并可以通过互联网对各企业简历数据库进行远 程自动同步。在同步过程中,通过嵌入用户自定制的模块,如:过滤、统计、替 换、备份等程序后,还可以对简历信息进行相应的管理,提高工作效率。在运行 上,程序采用多线程后台分批进行,在保证速度的情况下,将程序对系统的负载 影响降到最低,以保证其他工作的正常运行。\n附图说明\n图1是表示应用本发明的方法的一个系统硬件结构图。\n图2是表示应用本发明的方法的一个系统流程结构图。\n图3是表示根据本发明的基于互联网的人才简历数据库同步更新方法的工作 流程图。\n图4是表示加载在同步流程中的一个过滤模块的操作流程图。\n图5是表示加载在同步流程中的一个统计模块的操作流程图。\n图6是表示加载在同步流程中的一个替换模块的操作流程图。\n图7是表示加载在同步流程中的一个备份模块的操作流程图。\n图8是表示同步流程触发过程的操作流程图。\n具体实施方法\n图1是表示应用本发明的方法的一个系统硬件结构图,图2是表示应用本发 明的方法的一个系统流程结构图。\n参见图1和图2,应用本发明的方法的系统为分布式系统(见图1),其中的 一个组成部分主要由简历源数据库服务器11、web服务器13(或者email服务器、 ftp服务器等其他可用于发送数据的单独设备或设备群)、同步服务器15等设备组 成。系统的另一组成部分主要由企业的服务器17等设备组成。数据库服务器11 主要负责管理和存储简历源数据库、各企业的简历库及其同步更新表等数据资 料;web服务器13(或者email服务器、ftp服务器等其他可用于发送数据的单独 设备或设备群)主要负责接收来自互联网的数据请求,通过标准的TCP/IP协议 将数据库服务器11中相应的简历数据传输给请求者;同步服务器15主要运行同 步更新程序,该程序可以按指定的条件(根据数据库服务器中的同步更新表)对 数据库服务器11中的简历源数据库和各企业的简历库进行同步更新(将具有相 同用户标识符的简历信息的最新版本更新至各企业的简历库),在某些特定情况 下,同步服务器15也可以是web服务器等其他位于server端的服务器。企业端 的服务器17主要负责接收来自web服务器13(将具有相同用户标识符的简历信 息的最新版本更新至各企业的简历库)的具体简历信息。\n应用本发明的方法的主要系统流程结构(见图2)由简历源数据库21、同步 引擎22和各企业简历数据库23等部分组成。其中简历源数据库21主要负责存 储和管理大量的不断更新的个人简历信息,各企业简历数据库23主要负责存储 和管理企业各自独有的私有简历和来自简历源数据库21的简历信息;同步引擎22 主要根据各企业的简历同步因子(即时间或状态等条件)将简历源数据库21中 的最新简历信息复制到相应的企业简历数据库23中,并同时发送消息通知该企 业同步完成,并可在同步过程中通过加载过滤模块25、统计模块26、替换模块27、 备份模块28或其它模块29对正在传输的简历信息进行备份、过滤、替换和统计 等处理。\n简历源数据库21中含有个人基本信息、教育经历、工作经验等表,主要以用 户标识符为关键字相互联系。同样,企业简历数据库23中含有个人基本信息、 教育经历、工作经验等表,主要以用户标识符为关键字相互联系。同时,用户标 识符也是简历源数据库21和企业简历数据库23同步转换中的关键字(见表一)。\n 表一\n\n个人用户在添加/修改简历信息后,简历源数据库21系统维护程序会将该简 历的用户标识符和添加/修改的日期和时间记录在同步比较表中,并标明来源于简 历源数据库21,如果该用户标识符已存在,则将当前的日期和时间覆盖原先的日 期和时间,否则,就添加该用户标识符及其添加/修改的日期和时间;企业在添加 /修改人才简历信息后,企业简历数据库23系统维护程序会将该简历的用户标识 符和添加/修改的日期和时间记录在同步比较表中,并标明来源于企业简历数据库 23,如果该用户标识符已存在,则将当前的日期和时间覆盖原先的日期和时间, 否则,就添加该用户标识符及其添加/修改的日期和时间。\n参照图3描述根据本发明的基于互联网的人才简历数据库同步更新方法的工 作过程。步骤S1,同步程序在运行时,首先打开和扫描存储在简历源数据库21 内的同步比较表。步骤S2,从同步比较表中取得用户标识符和相应的添加/修改 时间。步骤S3,根据用户标识符将取得的添加/修改时间与企业简历数据库23更 新时间进行比较和判断。如判断该添加/修改时间与企业简历数据库23更新时间 相同,程序进入步骤S8,继续判断是否存在下一个用户标识符。步骤S3如判断 该添加/修改时间与企业简历数据库23更新时间不相同,程序进入步骤S4,检测 企业简历数据库23中有否相应的用户标识符。如检测到企业简历数据库23中存 在相应的用户标识符时,程序进入步骤S5,用简历源数据库21中该用户标识符 下的简历内容覆盖企业简历数据库23中相应用户标识符下的简历内容。如步骤S4 检测到企业简历数据库23中不存在相应的用户标识符时,程序进入步骤S6,将 简历源数据库21中该用户标识符及相应的简历信息复制(添加)到企业简历数 据库23中。完成步骤S5或S6后,程序进入步骤S7,将同步比较表中企业简历 数据库23更新时间刷新为上述添加/修改时间。然后,程序进入步骤S8,继续判 断是否存在下一个用户标识符。如判断存在下一个用户标识符,程序进入步骤S9, 系统从同步比较表中取得下一个用户标识符和相应的添加/修改时间,并返回步骤 S3进入下一个操作过程。\n在简历信息同步过程中,可以对来自简历源数据库21的信息进行处理,此项 工作由可以加载的程序模块进行。\n如加载过滤程序,可按一定的要求设定过滤条件,使某些个人简历资料填写 不完整或不符合简历标准的不复制到企业简历数据库23中去,以保证企业简历 数据库23中信息的质量。\n参见图4,过滤程序例如可以加载在上述步骤S3与S4之间。步骤S31,系 统从同步比较表中取得一用户标识符号下的联系地址。步骤S32,程序判断该联 系地址是否为空?,如是,程序进入步骤S36,过滤结束,同步取消。如否,程 序进入步骤S33或S34等,继续判断该用户标识符下的人员是否有工作经验或教 育经验等。如判断为是,程序进入步骤S35,系统运行同步程序,同步该用户标 识符下的所有简历信息;如判断为否,程序直接进入步骤S36,过滤结束,同步 取消。\n如加载统计程序,可以将转换过程中简历内容有变化的简历用户标识符和转 换时间记录下来,经累加后得出某段时间内个人简历修改或新增的比率,以便了 解简历库中数据的实时性。\n参见图5,统计程序例如可以加载在上述步骤S7前。步骤S41,系统判断该 用户标识符下的简历内容是否修改过?如是,程序进入步骤S42,将修改数+1 并记录修改的项目。如否,程序进入步骤S43,修改数不变。随后,程序进入步 骤S44,判断同步操作是否已结束。如判断结果为否,程序进入步骤S45,统计 下一用户标识符下的简历内容。如判断结果为是,统计过程结束。\n如加载替换程序,可以在转换过程中将某些字段的信息替换成其他信息,或 者合并为一条信息,甚至生成自定义格式的文件,对于个人简历信息中的信息进 行整理和汇总,以减少企业简历数据库所占用的系统资源和增加数据信息的可读 性。\n参见图6,替换程序例如可以加载在上述步骤S5之前。步骤S61,系统将姓 名信息“X”替换为“<姓名>X姓名>”。步骤S62,系统将性别信息“男”替换 为“<性别>男性别>”。步骤S65,系统将替换后的信息按结构整合成XML文 件:<?xml version=″1.0″encoding=″gb2312″?>。\n如加载备份程序,可以将简历内容有变化的变化前信息记录在备份数据库中, 在需要时,恢复指定的简历。\n参见图7,备份程序例如可以加载在上述步骤S4与S5之间。步骤S71,系统 判断该用户标识符下的简历内容是否有变化?如是,程序进入步骤S72,系统将 变化前的个人简历信息备份到指定数据库中。接着,步骤S73,系统判断同步操 作是否完毕。如否,程序进入步骤S74,系统取出下一用户标识符下的简历信息, 并返回步骤S71循环操作。如是,程序进入步骤S75,备份操作结束。\n本发明的整个同步过程可以手工或自动方式触发运行,其触发条件可以预先 或实时指定。参见图8,步骤S81,系统选择触发方式。如选择手动触发方式, 程序进入步骤S82、S83,指定需要同步的用户标识符,并在步骤S84,由同步程 序进行该用户标识符下的简历信息的同步操作。如选择自动触发方式,程序进入 步骤S85、S86,系统指定同步开始和结束时间,接着在步骤S87,由同步程序进 行简历信息的同步操作。步骤S88,程序判断是否到达同步结束时间?如是,系 统结束同步操作;如否,程序返回步骤S87,继续同步操作。\n数据在同步传输过程中的完整性由嵌入同步程序的完整性判断程序来进行管 理,如果简历数据不完整,判断程序会不同步该条数据或请求数据源重发该条数 据;数据在同步传输过程中的安全性由位于数据源和目标数据库之间的若干道防 火墙来保证,在互联网中,任何闯入的非法用户所截取的数据源发出的简历信息 都是加密信息,在没有密钥的情况下,无法得到有效的简历信息内容;而数据接 收端所接收的简历信息也必须使用密钥进行解密,并判断是否来自于有效数据 源,使伪造的简历信息无法到达接收数据库。\n以上所述仅仅是本发明的一个较佳实施例,根据本发明的上述构思,本领域 的熟练人员还可对此作出各种修改和变换。例如,上述加载的各个程序模块除了 例举的加载位置外,它们还可以加载在其它合适的位置。然而,类似的这种变换 和修改均属于本发明的范围。
法律信息
- 2021-09-10
专利权有效期届满
IPC(主分类): G06F 15/173
专利号: ZL 01126534.5
申请日: 2001.08.24
授权公告日: 2006.06.14
- 2006-06-14
- 2004-10-20
- 2004-07-21
专利申请权、专利权的转移专利申请权的转移
<变更事项>地址<变更前权利人>200041上海市威海路755号21楼<变更后权利人>200041上海市威海路755号21楼<登记生效日>2004.06.04
- 2004-07-21
专利申请权、专利权的转移专利申请权的转移
<变更事项>申请人<变更前权利人>前锦网络信息技术(上海)有限公司<变更后权利人>前程无忧网络信息技术(北京)有限公司<登记生效日>2004.06.04
- 2003-04-02
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 1 | | 2008-05-13 | 2008-05-13 | | |