数据分类方法、装置、存储介质及计算机设备与流程

文档序号:36730757发布日期:2024-01-16 12:41阅读:15来源:国知局
数据分类方法、装置、存储介质及计算机设备与流程

本技术涉及数据处理,更具体地,涉及一种数据分类方法、装置、存储介质及计算机设备。


背景技术:

1、互联网已经成为用户获取信息的主要来源。与此同时,由于互联网用户群体的庞大,也吸引了大量的内容生产者在互联网平台创造内容,以获取用户关注及收藏等。结合互联网用户的内容消费需求,以业务目标为导向,内容推荐产品应运而生。

2、内容理解技术贯穿整个推荐系统,从内容库、到召回、再到排序和画像,源源不断地提升系统的推荐精度。内容理解技术能够对各种接入内容做业务级内容多维基础理解,同时进行外部标签与自有标签体系对齐,完成应用级内容打标等任务。

3、目前,现有技术会针对业务需要对接入的数据源进行内容理解。例如,对接入数据做基础理解,完成内容打标,也即,对内容进行分类后打标签。然而,这种方式下的内容理解仅具有单一的服务能力,无法进行多维度场景下的内容理解。


技术实现思路

1、本技术实施例提供一种数据分类方法、装置、存储介质以及计算机设备,以解决相关技术进行内容理解时存在无法进行多维度场景的内容理解的问题。

2、一方面,本技术实施例提供一种数据分类方法,该方法包括:获取待分类的目标数据以及目标分类指示信息,目标分类指示信息指示目标数据的目标分类维度;确定目标分类维度对应的目标分类服务;调用总服务确定目标分类服务对应的第一调用路径,其中,第一调用路径指示了目标分类服务依赖的前序分类服务;调用总服务按照第一调用路径向目标分类服务转发目标数据,以使目标分类服务根据目标数据和前序分类服务针对目标数据的分类结果在目标分类维度下进行数据分类,获得目标数据在目标分类维度下的目标分类结果;由总服务接收目标分类服务返回的目标分类结果。

3、另一方面,本技术实施例还提供一种数据分类装置,该装置包括:数据获取模块,用于获取待分类的目标数据以及目标分类指示信息,目标分类指示信息指示目标数据的目标分类维度;服务确定模块,用于确定目标分类维度对应的目标分类服务;服务调用模块,用于调用总服务确定目标分类服务对应的第一调用路径,其中,第一调用路径指示了目标分类服务依赖的前序分类服务;数据分类模块,用于调用总服务按照第一调用路径向目标分类服务转发目标数据,以使目标分类服务根据目标数据和前序分类服务针对目标数据的分类结果在目标分类维度下进行数据分类,获得目标数据在目标分类维度下的目标分类结果;结果返回模块,用于由总服务接收目标分类服务返回的目标分类结果。

4、可选地,总服务在服务关系图中确定目标分类服务对应的第一调用路径;数据分类装置还可以包括关系获取模块以及关系构建模块。关系获取模块,用于获取接入总服务的不同分类服务之间的依赖关系;关系构建模块,用于根据不同分类服务之间的依赖关系构建服务关系图,其中,服务关系图中的根节点为表示总服务的节点,服务关系图中根节点的子节点为表示分类服务的节点。

5、可选地,数据分类装置还可以包括请求接收模块、服务确定模块以及服务更新模块。新增请求模块,用于接收新增分类服务的接入请求;服务确定模块,用于根据新增分类服务对应的分类维度,在总服务已接入的分类服务中确定新增分类服务依赖的分类服务;服务更新模块,用于根据新增分类服务依赖的分类服务,将新增分类服务更新到服务关系图中。

6、可选地,数据分类装置还可以包括序列化模块以及数据存储模块。序列化模块,用于基于目标返回格式对目标分类结果进行序列化,得到序列化分类结果;数据存储模块,用于将序列化分类结果返回至总服务,以使总服务将序列化分类结果存储至目标存储源。

7、可选地,序列化模块可以具体用于:通过总服务基于目标存储格式,为目标分类结果创建对应的维度信息列表;维度信息列表包括至少一个消息字段名;基于至少一个消息字段名对目标分类结果进行序列化,得到序列化分类结果。

8、可选地,数据分类装置还可以包括分类请求模块、重分类模块以及结果更新模块。分类请求模块,用于接收针对已分类的参考数据的重分类请求;重分类模块,用于根据重分类请求确定的重分类服务对参考数据进行重分类,得到重分类结果;结果更新模块,用于将重分类结果更新到参考数据对应的参考分类结果。

9、可选地,重分类请求包括针对参考数据的第一分类维度,重分类模块可以具体用于:确定第一分类维度对应的重分类服务;调用总服务确定重分类服务对应的第二调用路径;调用总服务按照第二调用路径,将参考数据转发到重分类服务;由总服务接收重分类服务针对参考数据在第一分类维度下的重分类结果;结果更新模块可以具体用于将参考数据在第一分类维度下的重分类结果更新到参考数据对应的参考分类结果。

10、可选地,参考数据为基于数据过滤得到的,数据分类装置还可以包括指令接收模块和筛选模块。指令接收模块,用于接收数据过滤指令,数据过滤指令包括筛选条件;筛选模块,用于在已分类数据中获取满足筛选条件的已分类数据,作为参考数据。

11、可选地,数据分类装置还可以包括指令获取模块和删除模块。指令获取模块,用于获取结果删除指令,结果删除指令指示了待删除分类结果所属的第二分类维度;删除模块,用于响应于结果删除指令,将已分类数据对应的汇总分类结果中在第二分类维度下的分类结果进行删除。

12、另一方面,本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,其中,在该计算机程序被处理器运行时执行上述的数据分类方法。

13、另一方面,本技术实施例还提供一种计算机设备,该计算机设备包括处理器以及存储器,存储器存储有计算机程序,该计算机程序被处理器调用时执行上述的数据分类方法。

14、另一方面,本技术实施例还提供一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序存储在存储介质中;计算机设备的处理器从存储介质读取该计算机程序,处理器执行该计算机程序,使得计算机设备执行上述数据分类方法中的步骤。

15、本技术实施例可以获取待分类的目标数据以及目标分类指示信息,其中,目标分类指示信息指示目标数据的目标分类维度,进而确定目标分类维度对应的目标分类服务,并调用总服务确定目标分类服务对应的第一调用路径,其中,第一调用路径指示了目标分类服务依赖的前序分类服务。接着可以调用总服务按照第一调用路径向目标分类服务转发目标数据,以使目标分类服务根据目标数据和前序分类服务针对目标数据的分类结果在目标分类维度下进行数据分类,获得目标数据在目标分类维度下的目标分类结果,并由总服务接收目标分类服务返回的目标分类结果。在获取待分类的目标数据后,可以根据目标分类维度确定出对应的目标分类服务,进而通过总服务经确定的目标分类服务对应的第一调用路径,向目标分类服务转发目标数据,使得目标分类服务可以在对应的目标分类维度下进行数据分类。

16、如此,可以对目标数据在不同的分类维度下基于该分类维度对应的分类服务进行数据分类,使得针对目标数据可以在多维度场景下进行内容理解,从而提高内容理解的多样性。此外,由于总服务按照第一调用路径向目标分类服务转发目标数据,以使目标分类服务根据目标数据和前序分类服务针对目标数据的分类结果在目标分类维度下进行数据分类,获得目标数据在目标分类维度下的目标分类结果,可以使目标分类服务复用该目标分类服务的前序分类服务的分类能力,直接利用该目标分类服务的前序分类服务针对目标数据的分类结果在目标分类维度下进行分类,而目标分类服务不需要重复在目标分类维度的上级分类维度下进行分类,由此可以提升在多分类维度下数据分类的效率和分类服务所对应计算资源的利用率。

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