专家库系统、检索推送方法以及计算机可读存储介质与流程

文档序号:18010067发布日期:2019-06-25 23:54阅读:288来源:国知局
专家库系统、检索推送方法以及计算机可读存储介质与流程

本发明涉及数据库管理技术领域,具体地,涉及一种专家库系统、检索推送方法以及计算机可读存储介质,尤其涉及一种基于工程界专家大数据的专家库检索方法及系统。



背景技术:

为了实现科技专家信息备案的动态化、高效化以及科学化,加强高层次科技专家的沟通交流,方便专家企业间的合作,更好地组织专家展开科技咨询、项目论证、奖励评审等活动,多个系统和平台均已建立起来,用以加强企业-专家-政府之间的交流;但现有的专家库平台均存在着一定的不足;

如专利文献cn107832417a公开的一种初选专家库管理方法及数据库,其专家库管理方法包括根据专家的专业的基本类型以及专业方向采用分层设计方式设置基础专家库;在所述基础专家库中,根据限制的专业、限制的区域、被限制的专家、聘用时限以及对专家的考核结果筛选制作专业评标初选专家库。随后启动联系初选专家库中的专家;将初选专家库中的专家名单进行脱密,并生成二维码,将该二维码发送各个专家的单位,并接收各单位发来的回执。

上述现有技术过于依赖人力,专家库建立、运营以及维护均存在着成本较高的问题,同时也没有成熟的复核机制,难以保证专家库的准确性和可用程度。

又如专利文献cn106776978a公开的一种专家库建立方法和装置,该方法包括样本收集步骤、专家分类模型建立步骤、直接专家识别步骤以及合作专家识别步骤;

这一现有技术又存在着建立机制过于局限,应用范围狭窄的问题,普适性较差。

同时,上述2项专利文献提供的技术局限于专家库系统本身,对于其拓展应用,尤其是企业使用者的检索、匹配以及推送应用领域的问题,并未提出切实可行的解决办法,因此,提供一种新型的专家库系统、检索推送方法以及计算机可读存储介质具有较高的必要性和价值。



技术实现要素:

针对现有技术中的缺陷,本发明的目的是提供一种专家库系统、检索推送方法以及计算机可读存储介质。

根据本发明提供的一种专家库系统,包括信息录入模块、信息检索模块以及数据库模块;

信息录入模块:以第一方式录入设定的专家信息至数据库模块;

信息检索模块:根据检索输入信息对数据库模块内的信息进行筛选,以设定的方法输出检索结果;

所述第一方式包括专家使用者录入、管理员使用者录入以及互联网检索录入中的任一种或任多种组合;

所述检索输入信息包括检索者输入的关键词和/或检索者特征;其中,检索者特征包括检索者,即专家库系统使用者自身提供的或者公开途径能够查询到的行业信息和/或位置信息。

优选地,所述信息录入模块包括信息更新子模块;

信息更新子模块:以设定的时间周期,通过第二方式更新设定的专家信息至数据库模块;

所述第二方式包括专家使用者更新、管理员使用者更新以及互联网检索更新中的任一种或任多种组合。

优选地,所述信息录入模块包括专家信息自行申报子模块、专家信息后台完善子模块以及专家信息自动完善子模块中的任一种或任多种组合;

专家信息自行申报子模块:接收满足专家申请条件的个人使用者录入的设定专家信息至数据库模块;

专家信息后台完善子模块:接收管理员使用者录入的设定专家信息至数据库模块;

专家信息自动完善子模块:根据专家信息自行申报子模块和/或专家信息后台完善子模块接收至数据库模块的信息,在互联网公开信息中获取匹配信息,并将匹配信息发送至对应的个人使用者和/或管理员使用者处审核;若对应的个人使用者和/或管理员使用者审核通过,则将匹配信息更新至数据库模块;若对应的个人使用者和/或管理员使用者审核不通过,则删除匹配信息;

其中,所述满足专家申请条件是指个人使用者完整地或者大于设定比例地提供了设定的信息。

优选地,所述信息录入模块包括录入信息审核子模块;

录入信息审核子模块:将数据库模块中的数据根据设定的方式分类整理为第一数据和/或第二数据,通过互联网公开信息比对和/或第三方平台验证的方式审核第一数据,将第二数据发送至管理员使用者处人工审核,随后将第一数据和/或第二数据中审核不通过的部分标记或者删除。

优选地,所述信息检索模块包括关键词检索子模块、检索历史记录子模块、专家推荐子模块以及检索算法更新子模块中的任一种或任多种组合;

关键词检索子模块:根据检索输入信息对数据库模块内的信息进行筛选,以设定的方法输出检索结果;

检索历史记录子模块:记录检索者的检索信息,并将该检索信息与该检索者关联,添加至该检索者的检索者特征中;

专家推荐子模块:根据检索者特征和设定的推送规则,筛选数据库模块中的专家数据,并将筛选结果推送至检索者;

检索算法更新子模块:接收、更新并且记录管理员使用者对关键词检索子模块、检索历史记录子模块或者专家推荐子模块中设定规则或方法的变更。

根据本发明提供的一种专家库系统的检索推送方法,利用上述的专家库系统,包括关键词检索步骤;

关键词检索步骤:根据检索输入信息对数据库模块内的信息进行筛选,其中,每个所述检索输入信息均设置有设定的优先级别和删减级别;筛选时,将全部检索输入信息按照优先级别顺序进行筛选并输出检索结果;若输出的检索结果不满足设定的检索结果输出标准,则根据删减级别依次删除检索输入信息再次进行筛选,直至输出的检索结果满足设定的检索结果输出标准后,输出检索结果。

优选地,所述专家库系统的检索推送方法还包括专家推荐步骤;

专家推送步骤:根据推送维度对数据库模块内的信息进行筛选,其中,每个所述推送维度均设置有设定的优先级别和删减级别;筛选时,将全部推送维度按照优先级别顺序进行筛选并输出推送结果;若输出的推送结果不满足设定的推送结果输出标准,则根据删减级别依次删除推送维度再次进行筛选,直至输出的推送结果满足设定的推送结果输出标准后,将推送结果推送至对应的专家库系统使用者处;

其中,所述推送维度为设定的推送结果筛选条件。

优选地,所述检索输入信息包括检索关键字、检索者行业信息、政策规定、专家擅长行业、专家常参与的业务类型、专家职称、专家工作年限、专家项目经历、专家平台活跃度、专家活跃城市、专家当前位置、专家好评率、专家优选时间、专家日程以及专家服务价格中的任一种或任多种组合;所述检索结果输出标准为检索结果数量不小于5;

其中:

所述检索关键字为检索者的输入信息;

所述检索者行业信息为检索者自身提供的或者公开途径能够查询到的行业信息;

所述政策规定为设定的条件信息;

所述专家工作年限、专家职称、专家擅长行业、专家优选时间以及专家日程为专家库系统通过专家使用者录入、管理员使用者录入以及互联网检索录入中的任一种或任多种组合提供的信息;

所述专家常参与的业务类型为检索历史记录子模块中的对应信息;

所述专家项目经历、专家平台活跃度、专家当前位置以及专家好评率为专家库系统提供的信息;

所述专家活跃城市和专家服务价格为专家使用者录入的信息。

优选地,所述推送维度包括使用者行业信息、使用者常用业务、使用者常用检索关键字、使用者检索常用时段、政策规定、专家擅长行业、专家常参与的业务类型、专家职称、专家工作年限、专家项目经历、专家平台活跃度、专家活跃城市、专家当前位置、专家好评率、专家优选时间、专家日程以及专家服务价格中的任一种或任多种组合;所述推送结果输出标准为推送结果数量不小于5;

其中:

所述使用者行业信息为专家库系统使用者自身提供的或者公开途径能够查询到的行业信息;

所述专家常参与的业务类型、使用者常用业务、使用者常用检索关键字以及使用者检索常用时段为检索历史记录子模块中的对应信息;

所述政策规定为设定的条件信息;

所述专家工作年限、专家职称、专家擅长行业、专家优选时间以及专家日程为专家库系统通过专家使用者录入、管理员使用者录入以及互联网检索录入中的任一种或任多种组合提供的信息;

所述专家项目经历、专家平台活跃度、专家当前位置以及专家好评率为专家库系统提供的信息;

所述专家活跃城市和专家服务价格为专家使用者录入的信息。

根据本发明提供的一种存储有计算机程序的计算机可读存储介质,所述计算机程序被处理器执行时实现上述的专家库系统的检索推送方法的步骤。

与现有技术相比,本发明具有如下的有益效果:

1、本发明提供的专家库系统,具有架构简单清晰、功能全面以及可拓展性强的优点;

2、本发明提供的专家库系统检索方法,通过使用elasticsearch搜索技术,解决了以往检索效率底下,耗时长,用户体验差的问题;

3、本发明提供的专家库系统,通过记录平台用户、企业的各项操作痕迹,分析用户行为习惯,从而达到用户、企业进行相关内容的精准推送;

4、本发明提供的专家库系统,通过平台专家智库功能模块的智能检索,只能推送的算法,有效的解决了长期困扰企业找专家难的问题,从而达到让用户、企业找专家变得轻松,快捷,高效的目的;

5、本发明提供的专家库系统,通过专家检索功能模块的精准推荐算法,从而达到高效精准汇聚行业专家,更快更边界的匹配工程项目需求;

6、本发明提供的专家库系统,通过专家检索功能模块,有效的解决了传统的封闭式的专家库带来的诸多问题,例如:查找专家困难,专业不匹配,时间不匹配等。

附图说明

通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1为本发明提供的专家库系统优选例的专家信息完善逻辑示意图;

图2为本发明提供的专家库系统优选例的专家信息检索逻辑示意图;

图3为本发明提供的专家库系统优选例的专家信息推送逻辑示意图;

图4为本发明提供的专家库系统的系统结构示意图。

具体实施方式

下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。

根据本发明提供的一种专家库系统,包括信息录入模块、信息检索模块以及数据库模块;

信息录入模块:以第一方式录入设定的专家信息至数据库模块;

信息检索模块:根据检索输入信息对数据库模块内的信息进行筛选,以设定的方法输出检索结果;

所述第一方式包括专家使用者录入、管理员使用者录入以及互联网检索录入中的任一种或任多种组合;

所述检索输入信息包括检索者输入的关键词和/或检索者特征;其中,检索者特征包括检索者,即专家库系统使用者自身提供的或者公开途径能够查询到的行业信息和/或位置信息。

具体地,所述信息录入模块包括信息更新子模块;

信息更新子模块:以设定的时间周期,通过第二方式更新设定的专家信息至数据库模块;

所述第二方式包括专家使用者更新、管理员使用者更新以及互联网检索更新中的任一种或任多种组合。

所述信息录入模块包括专家信息自行申报子模块、专家信息后台完善子模块以及专家信息自动完善子模块中的任一种或任多种组合;

专家信息自行申报子模块:接收满足专家申请条件的个人使用者录入的设定专家信息至数据库模块;

专家信息后台完善子模块:接收管理员使用者录入的设定专家信息至数据库模块;

专家信息自动完善子模块:根据专家信息自行申报子模块和/或专家信息后台完善子模块接收至数据库模块的信息,在互联网公开信息中获取匹配信息,并将匹配信息发送至对应的个人使用者和/或管理员使用者处审核;若对应的个人使用者和/或管理员使用者审核通过,则将匹配信息更新至数据库模块;若对应的个人使用者和/或管理员使用者审核不通过,则删除匹配信息;

其中,所述满足专家申请条件是指个人使用者完整地或者大于设定比例地提供了设定的信息。

所述信息录入模块包括录入信息审核子模块;

录入信息审核子模块:将数据库模块中的数据根据设定的方式分类整理为第一数据和/或第二数据,通过互联网公开信息比对和/或第三方平台验证的方式审核第一数据,将第二数据发送至管理员使用者处人工审核,随后将第一数据和/或第二数据中审核不通过的部分标记或者删除。

所述信息检索模块包括关键词检索子模块、检索历史记录子模块、专家推荐子模块以及检索算法更新子模块中的任一种或任多种组合;

关键词检索子模块:根据检索输入信息对数据库模块内的信息进行筛选,以设定的方法输出检索结果;

检索历史记录子模块:记录检索者的检索信息,并将该检索信息与该检索者关联,添加至该检索者的检索者特征中;

专家推荐子模块:根据检索者特征和设定的推送规则,筛选数据库模块中的专家数据,并将筛选结果推送至检索者;

检索算法更新子模块:接收、更新并且记录管理员使用者对关键词检索子模块、检索历史记录子模块或者专家推荐子模块中设定规则或方法的变更。

根据本发明提供的一种专家库系统的检索推送方法,利用上述的专家库系统,包括关键词检索步骤;

关键词检索步骤:根据检索输入信息对数据库模块内的信息进行筛选,其中,每个所述检索输入信息均设置有设定的优先级别和删减级别;筛选时,将全部检索输入信息按照优先级别顺序进行筛选并输出检索结果;若输出的检索结果不满足设定的检索结果输出标准,则根据删减级别依次删除检索输入信息再次进行筛选,直至输出的检索结果满足设定的检索结果输出标准后,输出检索结果。

其中优先级别是指该检索条件的应用级别,例如:在检索的时候有条件a、条件b、条件c,他们的优先级别数值分别是3、1、2,那么系统在检索的时候添加检索条件的顺序就是:条件b,条件c,条件a。

更具体地,所述专家库系统的检索推送方法还包括专家推荐步骤;

专家推送步骤:根据推送维度对数据库模块内的信息进行筛选,其中,每个所述推送维度均设置有设定的优先级别和删减级别;筛选时,将全部推送维度按照优先级别顺序进行筛选并输出推送结果;若输出的推送结果不满足设定的推送结果输出标准,则根据删减级别依次删除推送维度再次进行筛选,直至输出的推送结果满足设定的推送结果输出标准后,将推送结果推送至对应的专家库系统使用者处;

其中,所述推送维度为设定的推送结果筛选条件。

所述检索输入信息包括检索关键字、检索者行业信息、政策规定、专家擅长行业、专家常参与的业务类型、专家职称、专家工作年限、专家项目经历、专家平台活跃度、专家活跃城市、专家当前位置、专家好评率、专家优选时间、专家日程以及专家服务价格中的任一种或任多种组合;所述检索结果输出标准为检索结果数量不小于5;

其中:

所述检索关键字为检索者的输入信息;

所述检索者行业信息为检索者自身提供的或者公开途径能够查询到的行业信息;

所述政策规定为设定的条件信息;

所述专家工作年限、专家职称、专家擅长行业、专家优选时间以及专家日程为专家库系统通过专家使用者录入、管理员使用者录入以及互联网检索录入中的任一种或任多种组合提供的信息;

所述专家常参与的业务类型为检索历史记录子模块中的对应信息;

所述专家项目经历、专家平台活跃度、专家当前位置以及专家好评率为专家库系统提供的信息;

所述专家活跃城市和专家服务价格为专家使用者录入的信息。

所述推送维度包括使用者行业信息、使用者常用业务、使用者常用检索关键字、使用者检索常用时段、政策规定、专家擅长行业、专家常参与的业务类型、专家职称、专家工作年限、专家项目经历、专家平台活跃度、专家活跃城市、专家当前位置、专家好评率、专家优选时间、专家日程以及专家服务价格中的任一种或任多种组合;所述推送结果输出标准为推送结果数量不小于5;

其中:

所述使用者行业信息为专家库系统使用者自身提供的或者公开途径能够查询到的行业信息;

所述专家常参与的业务类型、使用者常用业务、使用者常用检索关键字以及使用者检索常用时段为检索历史记录子模块中的对应信息;

所述政策规定为设定的条件信息;

所述专家工作年限、专家职称、专家擅长行业、专家优选时间以及专家日程为专家库系统通过专家使用者录入、管理员使用者录入以及互联网检索录入中的任一种或任多种组合提供的信息;

所述专家项目经历、专家平台活跃度、专家当前位置以及专家好评率为专家库系统提供的信息;

所述专家活跃城市和专家服务价格为专家使用者录入的信息。

根据本发明提供的一种存储有计算机程序的计算机可读存储介质,所述计算机程序被处理器执行时实现上述的专家库系统的检索推送方法的步骤。

进一步地,传统的检索是在查询数据库,效率低反应慢,而且没有根据用户的使用习惯进行精准推荐,在本发明优选例提供的系统中使用elasticsearch搜索技术提高检索的效率,减少用户等待时间,同时根据用户的行为习惯、基本信息、专业信息、专家的行为习惯、专业的专业新信息等维度进行精准推送,精准匹配。

本发明优选例能够集成在其他平台中,应用在移动端app、小程序、pc端web系统、后台管理系统中,其系统构成如下:

移动端app、小程序:让用户不受地域限制只要有良好的网络环境就可以展开工作。

pc端web系统:可以方便用户组织开会以及对手机使用不是很灵活的老年用户提供帮助。

后台管理系统:及时有效的为移动端app、小程序,pc端web系统进行服务和管理。

更进一步地,本发明优选例的技术方案如下:

a、专家信息录入模块,专家信息录入模块包含以下子模块:专家信息本人申报模块,专家信息后台完善模块,专家信息自动完善模块,专家信息索引更新模块。

专家信息自行申报模块:用户注册平台完成实名认证、通过个人信用信息核验、司法信息核验后认为自己可以达到专家评审标准的,可以在系统中申请认证成为专家。在用户在申请成为专家时系统会检测用户的信息完整度,达到一定的完整度时才可以申请成为专家(该完整度的标准是能够在专家信息后台设置模块中调节)。如果用户没有达到系统设定标准会提示用户进行补充。用户申请专家要填写的资料项目如下:头像、姓名、性别、出生年月,职称、现任单位、邮箱、所属专业、从业时间、教育经历、工作经历、项目经验、资质证书、获得奖项、获得成果。用户补充完如上(没有则补充)资料,可再次申请成为专家。系统审核会对部分项目进行自动审核,通过后推送给后台管理员进行审核。审核成功后系统会发一个电子版的专家证书给专家,在个人账户中可查看。

专家信息后台完善模块:在后台管理系统中提供了该模块用于管理员补全专家信息。维护更新专家状态。完善信息通过包含:头像、姓名、性别、身份证号码、出生年月,职称、现任单位、邮箱、所属专业、从业时间、教育经历、工作经历、项目经验、资质证书、获得奖项、获得成果。

专家信息自动完善模块:自动完善专家信息模块会根据用户提供的关键数据通过爬虫程序从互联网上自动爬取相关信息,推送给用户、系统管理员进行确认,用户或者系统管理员确认没有问题后点击确认即可将爬取的信息更新到用户信息中。如果用户或者管理员确认用户信息不正确,系统会删除本次爬取的数据。等待下次系统自动爬取数据或者手动爬取数据。

专家信息索引更新模块:每当有新的专家入库,系统会自动获取专家标签,个人基本信息,专业信息等,更新到系统搜索引擎库中(elasticsearch)。

b、信息检索模块包括关键词检索模块,专家信息后台设置模块,专家信息检索记录模块,专家信息自动推荐模块。

关键词检索子模块:在该模块中可以为用户提供专家检索服务。系统会根据用户输入的关键字以及用户自己本身的特征将相关的专家信息检索出来。具体如下:

专家检索的维度有:检索关键字、政策法规、检索人行业信息、专家擅长行业、专家常参与的业务类型(视频会议、远程培训、图文咨询、顾问)、专家职称、专家工作年限、专家项目经历、专家平台活跃度、专家服务价格、专家活跃城市、专家日程、专家当前位置、专家好评率、优选时间。具体维度应用信息如下表所示(优先度可根据实际情况在管理端设置):

系统会根据以上维度的优先级别、删减级别进行推送。例如:第一次检索会所有的维度按照优先级别加入到检索条件中,进行筛选,如果检索结果达不到预期效果(例如专家检索的专家数量少于5名),在根据删减级别由大到小的顺序删掉相应的维度再进行检索,直到检索出的结果达到系统设置的最小要求(最小要求是指检索结果的数量,可以在后台管理系统中设置)。

检索算法更新模块/专家信息后台设置模块:在该模块中,系统最高管理员或者企业管理员都可以进行相关设置更新,如:检索类型设置(普通专家检索,会议专家检索等),检索维度优先级设置,检索维度删减级别设置,专家认证条件设置等。

用户检索信息记录模块:用户每进行检索一次,系统会将每次的检索结果及检索特征记录下来形成用户画像信息的一部分,为系统在

专家信息自动推荐模块:在app首页系统会给用户推送几名专家,推送这些专家的维度因素就是根据用户的平常的检索习惯,用户专业等维度进行推荐的具体如下:

专家检索的维度有:用户行业信息、用户常用业务、用户常用检索关键字、用户检索常用时段、政策法规、专家擅长行业、专家常参与的业务类型(视频会议、远程培训、图文咨询、顾问)、专家职称、专家工作年限、专家项目经历、专家平台活跃度、专家服务价格、专家活跃城市、专家日程、专家当前位置、专家好评率、优选时间。具体维度应用信息如下表所示(优先度可根据实际情况在管理端设置):

系统会根据以上维度的优先级别、删减级别进行推送。例如:第一次检索会所有的维度按照优先级别加入到检索条件中,进行筛选,如果检索结果达不到预期效果(例如专家检索的专家数量少于5名),在根据删减级别由大到小的顺序删掉相应的维度再进行检索,直到检索出的结果达到系统设置的最小要求(最小要求是指检索结果的数量,可以在后台管理系统中设置)。

在本申请的描述中,需要理解的是,术语“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。

本领域技术人员知道,除了以纯计算机可读程序代码方式实现本发明提供的系统、装置及其各个模块以外,完全可以通过将方法步骤进行逻辑编程来使得本发明提供的系统、装置及其各个模块以逻辑门、开关、专用集成电路、可编程逻辑控制器以及嵌入式微控制器等的形式来实现相同程序。所以,本发明提供的系统、装置及其各个模块可以被认为是一种硬件部件,而对其内包括的用于实现各种程序的模块也可以视为硬件部件内的结构;也可以将用于实现各种功能的模块视为既可以是实现方法的软件程序又可以是硬件部件内的结构。

以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。

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