一种开放性标签管理方法和系统技术方案

技术编号:21089677 阅读:37 留言:0更新日期:2019-05-11 10:00
本发明专利技术提供了一种开放性标签管理方法及相应的系统,通过为每个接入方配置一个唯一的通信密钥作为标签凭证,在通过有限性验证后方可对接入方赋予权限、以便创建标签数据,可以实现与第三方操作系统快速、稳定的连接;通过创建标签系统数据库并对标签数据进行存储和统一维护,可以实现对标签数据的集中管理、提高处理效率;另外,还可以将外部数据库的标签数据导入标签系统数据库中,并通过标签数据进行验证后对接入方的资源添加标签,支持对第三方进行数据迁移,实现标签信息的透明调用。通过上述方法,可以对视频、音乐、图片等在线素材资源进行标注和分类,从而便于对素材进行查找、检索和筛选。

【技术实现步骤摘要】
一种开放性标签管理方法和系统
本专利技术属于标签信息管理
,特别涉及一种开放性标签管理方法和系统。
技术介绍
随着网络的高速发展,信息传播方式的多样性开始呈现爆炸式增长。进入自媒体时代,人人都可以创作信息进行发布和传播,因此,人人都需要收集和利用大量的素材,而每个人制作或传播的信息也可以成为别人使用的素材。目前,以网络为平台进行素材资源的收集和使用已经成为最常规的素材获取途径,而通过关键词(标签)作为特征对素材进行分类和查找,也已成为素材管理的常规方式。因此,面对网络中的海量素材,需要一种高效、准确、兼容性强的方式,来支持对素材的管理。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种开放性标签管理方法和系统。本专利技术具体技术方案如下:本专利技术一方面提供了一种开放性标签管理方法,包括如下步骤:S1:将请求调用标签数据的外部系统接入标签管理系统内,并分别为每个接入方配置一个唯一的通信密钥作为标签凭证;S2:根据所述标签凭证,分别为每个所述接入方创建标签集合的根节点,并在每个所述根节点内创建标签数据;S3:将所述标签数据存储到标签系统数据库中,同时从外部数据库中获取标签数据、导入所述标签系统数据库中,并统一进行维护和层级管理;S4:根据所述标签数据,分别为每个所述接入方的资源添加标签;S5:利用所述标签对所述资源进行查询、检索或筛选。进一步地,步骤S2的具体方法如下:S2.1:对所述标签凭证进行有效性验证,验证通过即对所述标签进行管理,否则重新创建标签并进行管理;S2.2:对所述标签的根标签进行标记,同时创建相应的子标签;S2.3:将所述子标签与标签系统数据库中事先存储的标签数据进行对比,判断是否存在所述子标签的父级标签,如存在,则据此创建新的标签并进行标记。进一步地,判断是否存在所述子标签的父级标签的具体方法如下:从所述子标签以及所述标签系统数据库中事先存储的标签数据中分别提取标识字段,并进行对比,查找是否存在与所述子标签中的表示字段相同的标识字段,如存在,则将相应的所述标签数据作为所述子标签的父级标签。进一步地,对所述标签数据进行统一维护的具体方法如下:S3.1:对所述标签数据进行格式维护,检查所述标签数据是否存在错误、缺漏、冗余或有害数据,如检查结果为“存在”,则进行修复;如检查结果为“不存在”,则进入步骤S3.2;S3.2:对所述标签数据进行逻辑维护,检查所述标签数据与其他标签数据之间是否存在逻辑性缺陷,如检查结果为“存在”,则进行更正;如检查结果为“不存在”,则进入步骤S3.3;S3.3:根据步骤S1和步骤S2的信息,定期对所述标签数据进行更新,并对更新的标签数据返回步骤S3.1重新进行维护。进一步地,步骤S4的具体方法如下:S4.1:根据所述标签凭证从标签系统数据库获取所有存储的标签数据,并制成标签列表;S4.2:从所述标签列表中选择至少一个欲为所述接入方的资源添加的目标标签;S4.3:对所述目标标签进行验证,判断所述资源是否允许添加所述目标标签,当判断结果为“是”时,为所述资源与所述目标标签进行匹配,并将匹配信息添加到所述标签系统数据库中;当判断结果为“否”时,取消将所述资源与所述目标标签进行匹配。进一步地,判断所述资源是否允许添加所述目标标签的具体方法如下:S4.3.1:判断所述目标标签是否存在形式缺陷,如存在,则判定结果为“否”;如不存在,则进入步骤S4.3.2;S4.3.2.判断所述目标标签是否存在逻辑缺陷,如存在,则判定结果为“否”;如不存在,则进入步骤S4.3.3;S4.3.3.判断所述所述资源是否已经添加过标签,如未添加,则判定结果为“是”;如已添加,则进入步骤S4.3.4;S4.3.4.判断所述资源已添加过的标签中是否存在所述目标标签,如不存在,则判定结果为“是”;如存在,则判定结果为“否”。本专利技术另一方面提供了一种开放性标签管理系统,包括如下部分:配置模块,用于将请求调用标签数据的外部系统接入所述系统内,并分别为每个接入方配置一个唯一的通信密钥作为标签凭证;通信模块,用于处理所述系统内各个模块之间的信息交互;核心处理模块,用于根据所述标签凭证,分别为每个所述接入方创建标签数据,并进行统一维护;根据所述标签数据,分别为每个所述接入方的资源添加标签;数据处理模块,用于将所述标签数据进行统一封装、并统一存储到标签系统数据库中。进一步地,所述配置模块包括如下部分:外部接口单元,用于为请求调用标签数据的外部系统提供接入所述系统的开发包,并与所述外部系统进行连接;配置管理单元,用于统一管理所述系统的配置信息,并分别为每个接入方配置一个唯一的通信密钥作为标签凭证;所述数据处理模块包括如下部分:处理单元,用于对所述标签数据进行统一维护和统一封装;存储单元,用于构建标签系统数据库,并将经过维护和封装的标签数据进行统一存储。进一步地,所述核心处理模块创建标签数据的具体方法如下:对所述标签凭证进行有效性验证,验证通过即对所述标签进行管理,否则重新创建标签并进行管理;对所述标签的根标签进行标记,同时创建相应的子标签;将所述子标签与标签系统数据库中事先存储的标签数据进行对比,判断是否存在所述子标签的父级标签,如存在,则据此创建新的标签并进行标记;其中,判断是否存在所述子标签的父级标签的具体方法如下:从所述子标签以及所述标签系统数据库中事先存储的标签数据中分别提取标识字段,并进行对比,查找是否存在与所述子标签中的表示字段相同的标识字段,如存在,则将相应的所述标签数据作为所述子标签的父级标签。进一步地,所述核心处理模块对所述标签数据进行统一维护的方法如下:①:对所述标签数据进行格式维护,检查所述标签数据是否存在错误、缺漏、冗余或有害数据,如检查结果为“存在”,则进行修复;如检查结果为“不存在”,则进入步骤②;②:对所述标签数据进行逻辑维护,检查所述标签数据与其他标签数据之间是否存在逻辑性缺陷,如检查结果为“存在”,则进行更正;如检查结果为“不存在”,则进入步骤③;③:根据步骤S1和步骤S2的信息,定期对所述标签数据进行更新,并对更新的标签数据返回步骤①重新进行维护;所述核心处理模块为所述资源添加标签的方法如下:根据所述标签凭证从标签系统数据库获取所有存储的标签数据,并制成标签列表;从所述标签列表中选择至少一个欲为所述接入方的资源添加的目标标签;对所述目标标签进行验证,判断所述资源是否允许添加所述目标标签,当判断结果为“是”时,为所述资源与所述目标标签进行匹配,并将匹配信息添加到所述标签系统数据库中;当判断结果为“否”时,取消将所述资源与所述目标标签进行匹配。其中,判断所述资源是否允许添加所述目标标签的具体方法如下:①.判断所述目标标签是否存在形式缺陷,如存在,则判定结果为“否”;如不存在,则进入步骤②;②.判断所述目标标签是否存在逻辑缺陷,如存在,则判定结果为“否”;如不存在,则进入步骤③;③.判断所述资源是否已经添加过标签,如未添加,则判定结果为“是”;如已添加,则进入步骤④;④.判断所述资源已添加过的标签中是否存在所述目标标签,如不存在,则判定结果为“是”;如存在,则判定结果为“否”。本专利技术的有益效果如下:本专利技术提供了一种开放性标签管理方法及相应的系统,通过为每个接入方配置一个唯一的通信密本文档来自技高网...

【技术保护点】
1.一种开放性标签管理方法,其特征在于,包括如下步骤:S1:将请求调用标签数据的外部系统接入标签管理系统内,并分别为每个接入方配置一个唯一的通信密钥作为标签凭证;S2:根据所述标签凭证,分别为每个所述接入方创建标签集合的根节点,并在每个所述根节点内创建标签数据;S3:将所述标签数据存储到标签系统数据库中,同时从外部数据库中获取标签数据、导入所述标签系统数据库中,并统一进行维护和层级管理;S4:根据所述标签数据,分别为每个所述接入方的资源添加标签;S5:利用所述标签对所述资源进行查询、检索或筛选。

【技术特征摘要】
1.一种开放性标签管理方法,其特征在于,包括如下步骤:S1:将请求调用标签数据的外部系统接入标签管理系统内,并分别为每个接入方配置一个唯一的通信密钥作为标签凭证;S2:根据所述标签凭证,分别为每个所述接入方创建标签集合的根节点,并在每个所述根节点内创建标签数据;S3:将所述标签数据存储到标签系统数据库中,同时从外部数据库中获取标签数据、导入所述标签系统数据库中,并统一进行维护和层级管理;S4:根据所述标签数据,分别为每个所述接入方的资源添加标签;S5:利用所述标签对所述资源进行查询、检索或筛选。2.如权利要求1所述的开放性标签管理方法,其特征在于,步骤S2的具体方法如下:S2.1:对所述标签凭证进行有效性验证,验证通过即对所述标签进行管理,否则重新创建标签并进行管理;S2.2:对所述标签的根标签进行标记,同时创建相应的子标签;S2.3:将所述子标签与标签系统数据库中事先存储的标签数据进行对比,判断是否存在所述子标签的父级标签,如存在,则据此创建新的标签并进行标记。3.如权利要求2所述的开放性标签管理方法,其特征在于,判断是否存在所述子标签的父级标签的具体方法如下:从所述子标签以及所述标签系统数据库中事先存储的标签数据中分别提取标识字段,并进行对比,查找是否存在与所述子标签中的表示字段相同的标识字段,如存在,则将相应的所述标签数据作为所述子标签的父级标签。4.如权利要求1所述的开放性标签管理方法,其特征在于,对所述标签数据进行统一维护的具体方法如下:S3.1:对所述标签数据进行格式维护,检查所述标签数据是否存在错误、缺漏、冗余或有害数据,如检查结果为“存在”,则进行修复;如检查结果为“不存在”,则进入步骤S3.2;S3.2:对所述标签数据进行逻辑维护,检查所述标签数据与其他标签数据之间是否存在逻辑性缺陷,如检查结果为“存在”,则进行更正;如检查结果为“不存在”,则进入步骤S3.3;S3.3:根据步骤S1和步骤S2的信息,定期对所述标签数据进行更新,并对更新的标签数据返回步骤S3.1重新进行维护。5.如权利要求1所述的开放性标签管理方法,其特征在于,步骤S4的具体方法如下:S4.1:根据所述标签凭证从标签系统数据库获取所有存储的标签数据,并制成标签列表;S4.2:从所述标签列表中选择至少一个欲为所述接入方的资源添加的目标标签;S4.3:对所述目标标签进行验证,判断所述资源是否允许添加所述目标标签,当判断结果为“是”时,为所述资源与所述目标标签进行匹配,并将匹配信息添加到所述标签系统数据库中;当判断结果为“否”时,取消将所述资源与所述目标标签进行匹配。6.如权利要求5所述的开放性标签管理方法,其特征在于,判断所述资源是否允许添加所述目标标签的具体方法如下:S4.3.1:判断所述目标标签是否存在形式缺陷,如存在,则判定结果为“否”;如不存在,则进入步骤S4.3.2;S4.3.2.判断所述目标标签是否存在逻辑缺陷,如存在,则判定结果为“否”;如不存在,则进入步骤S4.3.3;S4.3.3.判断所述资源是否已经添加过标签,如未添加,则判定结果为“是”;如已添加,则进入步骤S4.3.4;S4.3.4.判断所述资源已添加过的标签中是否存在所述目标标签,如不存在,则判定结果为“是”;如存在,则判定结果为“否”。7.一种开放性标签管理系统,其特征在于,包括如下部分:配置模块(1),用于将请求调用标签数据的外部系...

【专利技术属性】
技术研发人员:李树宽贾朝藤
申请(专利权)人:北京亿幕信息技术有限公司
类型:发明
国别省市:北京,11

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

1