知识库元数据发送方法及装置、可读存储介质制造方法及图纸

技术编号:21799005 阅读:25 留言:0更新日期:2019-08-07 10:28
一种知识库元数据发送方法及装置、可读存储介质,所述知识库元数据发送方法包括:感知是否出现与知识库元数据对应的变更触发事件;当感知到所述变更触发事件时,根据所述变更触发事件调用与元数据库的抽象模型对应的Hook;通过统一的元数据库接口向所述变更触发事件对应的目标用户发送相应的知识库元数据。采用上述方案,可以使用户能够实时准确地获取知识库元数据的更新信息。

Knowledge Base Metadata Sending Method, Device and Readable Storage Media

【技术实现步骤摘要】
知识库元数据发送方法及装置、可读存储介质
本专利技术属于数据处理
,特别涉及一种知识库元数据发送方法及装置、可读存储介质。
技术介绍
元数据(Metadata),又称中介数据、中继数据,是描述数据的数据,主要是描述数据属性(Property)的信息,用来支持如指示存储位置、历史数据、资源查找、文件记录等功能。同时,元数据也是一种用于提供某种资源的有关信息的结构数据(StructuredData)。其中,知识库元数据通常可以包含对真实世界的描述信息,知识库元数据为真实世界数据收集和处理系统运作提供与系统业务相关的必备信息。运营人员通常可以编辑知识库元数据的生成规则,并由元数据管理系统加载这些规则后生成元数据,以达到对知识库元数据进行管理的目的。在系统运作过程中,知识库元数据的订阅接口寄生在后台管理界面上,需要通过元数据管理系统对知识库元数据编辑触发变更事件以产生知识库元数据订阅记录的推送。然而,运营团队以外的操作人员通过创建/读取/更新/删除接口(Create/Read/Update/DeleteApplicationProgrammingInterface,CRUDAPI)产生的知识库元数据变更,无法和元数据管理系统内的变更一样产生触发变更事件,知识库元数据的订阅接口也就无法及时获得相应的知识库元数据更新。因此,元数据管理系统以外的各个系统不能够实时准确地获取知识库元数据的更新信息。此外,由于知识库元数据的订阅接口与后台管理界面一同运行,因此无法对订阅接口进行多节点部署。对于分布式计算框架(例如SPARK计算引擎等),无法满足其对订阅接口的多节点需求
技术实现思路
本专利技术实施例解决的是用户不能够实时准确地获取知识库元数据的更新信息的问题。为解决上述技术问题,本专利技术实施例提供一种知识库元数据发送方法,知识库元数据发送方法包括:感知是否出现与知识库元数据对应的变更触发事件;当感知到所述变更触发事件时,根据所述变更触发事件调用与元数据库的抽象模型对应的Hook;通过统一的元数据库接口向所述变更触发事件对应的目标用户发送相应的知识库元数据。可选的,在通过统一的元数据库接口向所述变更触发事件对应的目标用户发送相应的知识库元数据之后,还包括:根据所述目标用户的信息,对知识库元数据的发送记录进行标识。可选的,所述通过统一的元数据库接口向所述变更触发事件对应的目标用户发送相应的知识库元数据,包括:通过统一的元数据库接口向预先设置的分布式消息订阅系统发送原始知识库元数据和变更的知识库元数据,使得所述预先设置的分布式消息订阅系统根据预设规则向所述目标用户发送相应的知识库元数据。可选的,在根据所述变更触发事件调用与元数据库的抽象模型对应的Hook之后,还包括:将所述变更的内容及变更的类型记录到预先设置的分布式消息订阅系统中。可选的,所述与知识库元数据对应的变更触发事件包括以下至少一种变更类型:增加、读取、更新以及删除。为解决上述技术问题,本专利技术实施例还公开了一种知识库元数据发送装置,知识库元数据发送装置包括:感知单元,用于感知是否出现与知识库元数据对应的变更触发事件;调用单元,用于感知到所述变更触发事件时,根据所述变更触发事件调用与元数据库的抽象模型对应的Hook;发送单元,用于通过统一的元数据库接口向所述变更触发事件对应的目标用户发送相应的知识库元数据。可选的,所述发送单元,还用于:根据所述目标用户的信息,对知识库元数据的发送记录进行标识。可选的,所述发送单元,用于:通过统一的元数据库接口向预先设置的分布式消息订阅系统发送原始知识库元数据和变更的知识库元数据,使得所述预先设置的分布式消息订阅系统根据预设规则向所述目标用户发送相应的知识库元数据。可选的,所述调用单元,还用于:将所述变更的内容及变更的类型记录到预先设置的分布式消息订阅系统中。可选的,所述与知识库元数据对应的变更触发事件包括以下至少一种变更类型:增加、读取、更新以及删除。本专利技术实施例还公开了一种计算机可读存储介质,计算机可读存储介质为非易失性存储介质或非瞬态存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述任一种所述的知识库元数据发送方法的步骤。本专利技术实施例还提供了一种知识库元数据发送装置,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述任一种所述的知识库元数据发送方法的步骤。与现有技术相比,本专利技术实施例的技术方案具有以下有益效果:感知是否出现与知识库元数据对应的变更触发事件;当感知到所述变更触发事件时,根据所述变更触发事件调用与元数据库的抽象模型对应的Hook;通过统一的元数据库接口向所述变更触发事件对应的目标用户发送相应的知识库元数据。根据变更触发事件,调用与元数据库的抽象模型对应的Hook,使得用户可以直接从元数据库这一级别获取知识库元数据,而不必通过元数据管理系统来获取知识库元数据的更新信息,保证用户能够实时准确地获取知识库元数据的更新信息。同时,由于调用与元数据库的抽象模型对应的Hook来处理触发事件的变更,可以通过调整对应的Hook满足用户多节点部署的需求和用户其他场景下的新增需求。附图说明图1是本专利技术实施例中的一种知识库元数据发送方法的流程图;图2是本专利技术实施例中的一种知识库元数据发送方法的实施架构图;图3是本专利技术实施例中的一种知识库元数据发送装置的结构示意图。具体实施方式现有技术中,运营团队以外的操作人员通过创建/读取/更新/删除接口(Create/Read/Update/DeleteApplicationProgrammingInterface,CRUDAPI)产生的知识库元数据变更,无法和元数据管理系统内的变更一样产生触发变更事件,知识库元数据的订阅接口也就无法及时获得相应的知识库元数据更新。因此,元数据管理系统以外的各个系统不能够实时准确地获取知识库元数据的更新信息。此外,由于知识库元数据的订阅接口与后台管理界面一同运行,因此无法对订阅接口进行多节点部署。对于分布式计算框架(例如SPARK计算引擎等),无法满足其对订阅接口的多节点需求。本专利技术实施例中,根据变更触发事件,调用与元数据库的抽象模型对应的Hook,使得用户可以直接从元数据库这一级别获取知识库元数据,而不必通过元数据管理系统来获取知识库元数据的更新信息,保证用户能够实时准确地获取知识库元数据的更新信息。同时,由于调用与元数据库的抽象模型对应的Hook来处理触发事件的变更,可以通过调整对应的Hook满足用户多节点部署的需求和用户其他场景下的新增需求。为使本专利技术的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本专利技术的具体实施例做详细的说明。本专利技术实施例提供了一种知识库元数据发送方法,参照图1,以下通过具体步骤进行详细说明。步骤S101,感知是否出现与知识库元数据对应的变更触发事件。在具体实施中,与知识库元数据对应的变更触发事件可以包括以下至少一种变更类型:增加、读取、更新以及删除。在实际应用中,运营人员通常可以编辑知识库元数据的生成规则,并由系统加载这些规则后生成知识库元数据。例如,现有的城市大脑方案,需要根据生成规则获取知识库元数据,从而为整体系统的运作提供与业务相关的必备信息,系统再根本文档来自技高网
...

【技术保护点】
1.一种知识库元数据发送方法,其特征在于,包括:感知是否出现与知识库元数据对应的变更触发事件;当感知到所述变更触发事件时,根据所述变更触发事件调用与元数据库的抽象模型对应的Hook;通过统一的元数据库接口向所述变更触发事件对应的目标用户发送相应的知识库元数据。

【技术特征摘要】
1.一种知识库元数据发送方法,其特征在于,包括:感知是否出现与知识库元数据对应的变更触发事件;当感知到所述变更触发事件时,根据所述变更触发事件调用与元数据库的抽象模型对应的Hook;通过统一的元数据库接口向所述变更触发事件对应的目标用户发送相应的知识库元数据。2.如权利要求1所述的知识库元数据发送方法,其特征在于,在通过统一的元数据库接口向所述变更触发事件对应的目标用户发送相应的知识库元数据之后,还包括:根据所述目标用户的信息,对知识库元数据的发送记录进行标识。3.如权利要求1所述的知识库元数据发送方法,其特征在于,所述通过统一的元数据库接口向所述变更触发事件对应的目标用户发送相应的知识库元数据,包括:通过统一的元数据库接口向预先设置的分布式消息订阅系统发送原始知识库元数据和变更的知识库元数据,使得所述预先设置的分布式消息订阅系统根据预设规则向所述目标用户发送相应的知识库元数据。4.如权利要求1所述的知识库元数据发送方法,其特征在于,在根据所述变更触发事件调用与元数据库的抽象模型对应的Hook之后,还包括:将所述变更的内容及变更的类型记录到预先设置的分布式消息订阅系统中。5.如权利要求1-4任一项所述的知识库元数据发送方法,其特征在于,所述与知识库元数据对应的变更触发事件包括以下至少一种变更类型:增加、读取、更新以及删除。6.一种知识库元数据发送装置,其特征在于,包括:感知单元,用于感知是否出现与知识库元数据对应的变更触发事件;调用单元,用于感知...

【专利技术属性】
技术研发人员:汤奇峰邵志清
申请(专利权)人:华东理工大学上海晶赞融宣科技有限公司
类型:发明
国别省市:上海,31

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

1