一种企业级数据标签存储及智能化打标的解决方法和系统与流程

文档序号:37174442发布日期:2024-03-01 12:24阅读:11来源:国知局
一种企业级数据标签存储及智能化打标的解决方法和系统与流程

本发明属于数据处理,具体涉及一种企业级数据标签存储及智能化打标的解决方法和系统。


背景技术:

1、现有的技术在处理数据标签与对象关联的关系上和存储方式上,是较为普通的多对多关系,即:一个数据标签可以有多个对象实体;一个对象实体也可以关联到多个数据标签,在存储方式上多为键值映射key,value方式,key代表数据标签或者数据对象,value也可以代表数据标签或者数据对象(或者集合)。

2、这样的方案虽然关系简单,但是也较为普遍,在处理标签描述从字面上毫无关联的关键词或者从标签分类上来模糊检索标签时,无法匹配出有关联的标签数据出来,同时还需要双向维护数据标签与数据对象的存储关系。

3、有鉴于此,提出一种企业级数据标签存储及智能化打标的解决方法和系统是非常具有意义的。


技术实现思路

1、本发明提供一种企业级数据标签存储及智能化打标的解决方法和系统,根据标签规则智能的实现定时自动对数据对象进行打标,同时对外提供模型接口服务,较以往的解决方案更简单易懂和方便维护,可以快速高效运用,以解决上述存在的技术缺陷问题。

2、第一方面,本发明实施例提出了一种企业级数据标签存储及智能化打标的解决方法,该方法包括如下步骤:

3、获取数据标签及所述数据标签对应的数据对象id和数据标签id;

4、响应于为所述数据标签设置一个或多个分类并存储到分类集合中,为所述数据标签赋予一个或多个形容词或描述词并存储到描述词集合中;

5、通过预设定的定时任务来维护所述数据对象与数据标签的关系。

6、优选的,通过预设定的定时任务来维护所述数据对象与数据标签的关系包括当有一个数据对象需要添加一个数据标签时,需要经过以下步骤:

7、根据所述数据标签的名称,在数据标签表中查找是否存在该所述数据标签记录;

8、若不存在该所述数据标签记录,则添加所述数据标签记录,并在数据库新增此所述数据标签记录;

9、若存在该所述数据标签记录,则直接往数据对象id集合中添加此数据对象id;

10、所述数据标签记录中的数据对象id集合维护好数据对象id后,通过预设的针触发式任务根据所述数据标签记录中的数据对象id集合里刚添加的数据对象id,主动把数据标签id维护到该数据对象的数据标签id集合里。

11、进一步优选的,若不存在该所述数据标签记录,则添加所述数据标签记录,并在数据库新增此所述数据标签记录,还包括需把分类集合、描述词集合、数据对象id集合准备好作为前提条件,具体包括:

12、若暂无分类可置空;

13、若暂无描述词,则描述词集合中至少需要包含数据标签名称本身;

14、数据对象id集合需要添加拥有该数据标签的数据对象id。

15、进一步优选的,通过预设定的定时任务来维护所述数据对象与数据标签的关系还包括定期扫描数据标签记录,具体包括:

16、根据每个数据标签记录中的数据对象id集合,把数据标签与数据对象id集合以key-values的映射模式维护到数据库中;

17、根据每个数据标签记录中的分类集合,把数据标签与分类集合的关系以key-values的映射模式维护到数据库中;

18、根据每个数据标签记录中的描述词集合,把数据标签与描述词集合的关系以key-values的映射模式维护到数据库中;

19、根据每个数据标签记录中的数据对象id集合,把每个数据对象与数据标签id集合的关系以key-values的映射模式维护到数据库中。

20、优选的,还包括根据标签规则完成实体对象的静态标签的自动打标,具体包括:

21、数据接入,将用户数据接入到汇聚数据库中;

22、数据建模,根据标签规则将接入汇聚数据库中的用户数据的信息进行判断并输出到标签库,存在标签库中的数据包含用户实体id、标签id、标签名称、标签的描述词集合和分类词集合信息;

23、自动打标,定时执行上述的数据建模,根据标签库中的信息按照通过预设定的定时任务来定期扫描数据标签记录的方法步骤,对用户与标签关系进行维护;

24、模型服务,根据上述步骤组成标签模型,并可通过api接口对外提供服务,即模型接口场景化:提供用户数据信息即可获得所需的该用户的标签信息。

25、进一步优选的,还包括根据标签规则完成实体对象的动态标签的自动打标,具体包括:

26、数据接入,将所需用户的数据信息接入到汇聚数据库中;

27、数据建模,根据动态标签规则将接入汇聚库中的用户数据信息进行判断并输出到标签库,存在标签库中的数据包含用户实体id、标签id、标签名称、标签的描述词集合和分类词集合信息;此动态标签相比静态标签而言,标签名称会结合用户数据与标签规则实现动态变化;

28、自动打标,定时执行上述的数据建模,根据标签库中的信息按照通过预设定的定时任务来定期扫描数据标签记录的方法步骤,对所需的用户与标签之间的关系进行维护;

29、模型服务,根据上述步骤个人发展积分标签的标签模型,并可通过api接口对外提供服务,即模型接口场景化:提供用户数据信息即可获得所需的该用户的标签信息。

30、第二方面,本发明实施例还提供一种企业级数据标签存储及智能化打标的解决系统,包括:

31、数据标签模块,配置用于描述、分类或者形容某类事物的属性、特征或者分类的标识名称;

32、数据标签id模块,配置用于作为数据标签的唯一标识信息,可为一串数字、字母、其他符号或者组合起来的唯一代号;

33、分类集合模块,配置用于描述数据标签所属的分类的集合,通过分类集合,定位到相关的数据标签信息;

34、描述词集合模块,配置用于形容数据标签的词汇关键字的集合;

35、数据对象模块,配置用于代表一类人或事或物的实体单元;

36、数据对象id模块,配置用于作为数据对象的唯一标识信息,可为一串数字、字母、其他符号或者组合起来的唯一代号。

37、优选的,还包括:

38、数据接入模块,配置用于将相关数据搬运到另一个数据库;

39、数据建模模块,配置用于通过标签规则与基础数据,生成标签信息;

40、模型服务模块,配置用于借助数据建模与定时打标的任务,对生成的标签信息对外提供一个模型接口,通过提供数据对象信息获取对应的标签信息。

41、第三方面,本发明实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面中任一实现方式描述的方法。

42、第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面中任一实现方式描述的方法。

43、与现有技术相比,本发明的有益成果在于:

44、(1)本发明的技术方案通过定时任务,把数据标签与分类、描述词、数据对象的关系都定时更新维护入库,提高了检索效率,同时通过定时业务模型任务,根据标签规则定时计算标签信息,智能化完成对数据对象的自动打标,也大大节省了人工维护的成本。

45、(2)本发明根据标签规则智能的实现定时自动对数据对象进行打标,同时对外提供模型接口服务,较以往的解决方案是种简单易懂和方便维护的处理方案,可以快速高效运用起来。

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