数据处理方法、装置、设备和介质与流程

    技术2025-11-10  2


    本申请实施例涉及计算机信息处理,特别是涉及一种数据处理方法、一种数据处理装置、一种电子设备和一种存储介质。


    背景技术:

    1、用户画像,是一种用于勾画目标用户的有效工具,其在多个领域得到了广泛的应用。用户画像既可以包括用户特征a、用户特征b和/或学历等基础属性,又可以包括用户的兴趣特征。用户画像的确定和更新对于后续的信息推荐有着重要的意义。

    2、相关技术中,用户画像相关的数据处理通常需要占用大量的存储空间,且通常需要耗费较多的时间,导致数据处理效率较低。


    技术实现思路

    1、本申请实施例提供了一种数据处理方法,能够降低数据处理占用的存储空间,且能够提高数据处理效率。

    2、相对应的,本申请实施例还提供了一种数据处理装置、一种电子设备和一种存储介质,用以实现上述方法的实现及应用。

    3、为了解决上述问题,本申请实施例公开了一种数据处理方法,所述方法包括:

    4、接收用户请求;所述用户请求包括:人群信息和用户特征信息;

    5、根据所述用户请求,生成查询请求;所述查询请求用于在人群位图表中查询所述人群信息对应的第一用户标识位图、以及在特征位图表中所述用户特征信息对应的第二用户标识位图,对所述第一用户标识位图和所述第二用户标识位图进行逻辑运算,并根据得到的逻辑运算结果进行预设处理,以得到对应的预设处理结果;

    6、执行所述查询请求,以得到对应的查询结果;所述查询结果包括:所述预设处理结果。

    7、为了解决上述问题,本申请实施例公开了一种数据处理装置,所述装置包括:

    8、请求接收模块,用于接收用户请求;所述用户请求包括:人群信息和用户特征信息;

    9、查询请求生成模块,用于根据所述用户请求,生成查询请求;所述查询请求用于查询所述人群信息对应的第一用户标识位图、以及所述用户特征信息对应的第二用户标识位图,对所述第一用户标识位图和所述第二用户标识位图进行逻辑运算,并根据得到的逻辑运算结果进行预设处理,以得到对应的预设处理结果;

    10、查询执行模块,用于执行所述查询请求,以得到对应的查询结果;所述查询结果包括:所述预设处理结果。

    11、可选地,所述装置还包括:

    12、映射表建立模块,用于建立用户标识表中的第一用户标识与第二用户标识对应的映射表;所述第二用户标识的数据类型为整型,且多个所述第二用户标识连续递增;

    13、人群位图表生成模块,用于根据所述映射表与人群表,生成人群位图表。

    14、可选地,所述装置还包括:

    15、映射表建立模块,用于建立用户标识表中的第一用户标识与第二用户标识对应的映射表;所述第二用户标识的数据类型为整型,且多个所述第二用户标识连续递增;

    16、特征位图表生成模块,用于根据所述映射表与用户特征表,生成特征位图表。

    17、可选地,所述用户特征表包括:用户标识字段和多个用户特征字段;

    18、则所述特征位图表生成模块包括:

    19、拆分模块,用于根据用户特征字段,对用户特征表进行拆分,以得到用户特征分表;所述用户特征分表包括:用户标识字段和一个用户特征字段;

    20、生成模块,用于根据所述映射表与所述用户特征分表,生成特征位图表。

    21、可选地,所述逻辑运算包括:逻辑与运算。

    22、可选地,所述查询请求生成模块包括:

    23、模板获取模块,用于获取查询语句模板;所述查询语句模板包括:人群信息字段和用户特征字段;

    24、字段内容确定模块,用于根据所述人群信息,确定所述人群信息字段的人群字段内容,以及,根据所述用户特征信息确定所述用户特征字段的特征字段内容,以得到查询请求。

    25、可选地,所述装置包括:

    26、展现模块,用于对所述查询结果对应的结果数据进行展现;所述结果数据包括:所述人群信息对应的人群在所述用户特征信息的条件下的分布数据。

    27、为了解决上述问题,本申请实施例公开了一种电子设备,包括:处理器;和存储器,其上存储有可执行代码,当所述可执行代码被执行时,使得所述处理器执行如上述实施例中任一项所述的方法。

    28、为了解决上述问题,本申请实施例公开了一个或多个机器可读介质,其上存储有可执行代码,当所述可执行代码被执行时,使得处理器执行如上述实施例中任一项所述的方法。

    29、本申请实施例包括以下优点:

    30、本申请实施例的技术方案中,经由人群位图表存储人群对应的用户标识位图,经由特征位图表存储用户特征对应的用户标识位图。由于本申请实施例的用户标识位图采用二进制位来表示用户标识;因此,本申请实施例可以降低用户标识的存储空间,进而可以大大降低数据处理占用的存储空间。

    31、并且,本申请实施例根据用户请求,生成查询请求,并执行该查询请求,以得到对应的查询结果;其中,该查询请求用于在人群位图表中查询该人群信息对应的第一用户标识位图、以及在特征位图表中该用户特征信息对应的第二用户标识位图,对该第一用户标识位图和该第二用户标识位图进行逻辑运算,并根据得到的逻辑运算结果进行预设处理,以得到对应的预设处理结果。由于本申请实施例的逻辑运算具体为两种位图之间的二进制运算,上述二进制运算相对于多个数据表的连接操作,能够提高运算速度,进而能够提高数据处理效率。



    技术特征:

    1.一种数据处理方法,其特征在于,所述方法包括:

    2.根据权利要求1所述的方法,其特征在于,所述人群位图表的创建过程包括:

    3.根据权利要求1所述的方法,其特征在于,所述特征位图表的创建过程包括:

    4.根据权利要求1所述的方法,其特征在于,所述用户特征表包括:用户标识字段和多个用户特征字段;

    5.根据权利要求1至4中任一所述的方法,其特征在于,所述逻辑运算包括:逻辑与运算。

    6.根据权利要求1至4中任一所述的方法,其特征在于,所述生成查询请求,包括:

    7.根据权利要求1至4中任一所述的方法,其特征在于,所述方法还包括:

    8.一种数据处理装置,其特征在于,所述装置包括:

    9.一种电子设备,其特征在于,包括:处理器;和

    10.一个或多个机器可读介质,其上存储有可执行代码,当所述可执行代码被执行时,使得处理器执行如权利要求1-7中任一项所述的方法。


    技术总结
    本申请实施例提供了一种数据处理方法、装置、设备和介质,其中的方法具体包括:接收用户请求;所述用户请求包括:人群信息和用户特征信息;根据所述用户请求,生成查询请求;所述查询请求用于在人群位图表中查询所述人群信息对应的第一用户标识位图、以及在特征位图表中所述用户特征信息对应的第二用户标识位图,对所述第一用户标识位图和所述第二用户标识位图进行逻辑运算,并根据得到的逻辑运算结果进行预设处理,以得到对应的预设处理结果;执行所述查询请求,以得到对应的查询结果;所述查询结果包括:所述预设处理结果。本申请实施例能够降低数据处理占用的存储空间,且能够提高数据处理效率。

    技术研发人员:张世其
    受保护的技术使用者:浙江菜鸟供应链管理有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-36469.html

    最新回复(0)