用户标签管理方法、系统、设备及存储介质技术方案

技术编号:27977354 阅读:15 留言:0更新日期:2021-04-06 14:12
本发明专利技术提供了一种用户标签管理方法、系统、设备及存储介质,该方法包括:获取待添加标签的用户数据;从标签数据表中获取备选标签的标签数据,所述标签数据以字符串类型表示;判断用户是否满足添加所述备选标签的标签判断逻辑;如果是,则为用户添加所述备选标签。通过采用本发明专利技术的技术方案,以字符串形式管理标签,只要扩展字符串长度即可以轻松地提高标签数量限值,因此标签数量管理没有上限,可以满足快速发展的业务需求,以标签数据表管理标签数据,新增标签时,无需发布代码,只需要在标签数据表中新增标签数据记录即可以快速生成新的标签,使用和维护方便。

【技术实现步骤摘要】
用户标签管理方法、系统、设备及存储介质
本专利技术涉及数据处理
,尤其涉及一种用户标签管理方法、系统、设备及存储介质。
技术介绍
随着公司流量越来越大,注册用户越来越多,业务覆盖范围越来越广。公司对存量用户的精细化运营的追求越来越高,如何尽一切可能延长用户的生命周期,并且在生命周期中尽一切可能产生商业价值,是用户运营的核心命题。而要实现这一目标,第一步就是更好地认识平台的用户,实现深度的用户洞察,而该过程正是对用户信息进行标签化管理的过程。现有的标签功能由一个long值表示,因为long类型只有8个字节,所以最大支持的标签数量只有64位,这是无法支撑一个快速发展的业务需要的。现有的标签没有元数据,没法提供一些扩展能力支持,例如:有效时间范围、业务线标识等。现有技术中没有成套的标签管理方案,标签维护上比较麻烦。
技术实现思路
针对现有技术中的问题,本专利技术的目的在于提供一种用户标签管理方法、系统、设备及存储介质,以字符串形式管理标签,标签数量管理没有上限,以标签数据表管理标签数据,使用和维护方便。本专利技术实施例提供一种用户标签管理方法,包括如下步骤:获取待添加标签的用户数据;从标签数据表中获取备选标签的标签数据,所述标签数据以字符串类型表示;判断用户是否满足添加所述备选标签的标签判断逻辑;如果是,则为用户添加所述备选标签。在一些实施例中,所述判断用户是否满足添加所述备选标签的标签判断逻辑之后,还包括如下步骤:如果用户满足所述备选标签的标签判断逻辑,则判断所述备选标签的标签数据是否支持元数据服务;如果所述标签数据支持元数据服务,则获取该标签数据的元数据校验逻辑;判断用户是否满足添加所述备选标签的元数据校验逻辑;如果用户满足所述备选标签的元数据校验逻辑,则为用户添加所述备选标签;否则,不为用户添加所述备选标签。在一些实施例中,所述标签判断逻辑包括幂等判断逻辑,所述判断用户是否满足添加所述备选标签的标签判断逻辑,包括如下步骤:采用幂等判断用户是否已经添加过所述备选标签;如果是,则判定用户不满足所述幂等判断逻辑。在一些实施例中,所述标签判断逻辑包括分组判断逻辑,所述判断用户是否满足添加所述备选标签的标签判断逻辑,包括如下步骤:判断所述备选标签所属的分组;判断用户是否满足所述备选标签所属的分组的分组判断逻辑。在一些实施例中,还包括如下步骤:在标签数据表新增一标签数据的记录;根据所述新增的标签数据的记录创建新的标签。在一些实施例中,根据所述新增的标签数据的记录创建新的标签之后,还包括如下步骤:为所述新增的标签数据添加分组,记录所述标签数据所对应的分组信息。在一些实施例中,根据所述新增的标签数据的记录创建新的标签之后,还包括如下步骤:为所述新增的标签数据添加元数据;在所述标签数据的元数据中添加标签有效时间范围。在一些实施例中,所述用户标签管理方法还包括如下步骤:查询各个标签的元数据中的标签有效时间范围;将已经超过所述标签有效时间范围的标签数据所对应的标签置为失效。本专利技术实施例还提供一种用户标签管理系统,用于实现所述的用户标签管理方法,所述系统包括:用户数据获取模块,用于获取待添加标签的用户数据;标签数据获取模块,用于从标签数据表中获取备选标签的标签数据,所述标签数据以字符串类型表示;逻辑判断模块,用于判断用户是否满足添加所述备选标签的标签判断逻辑;标签添加模块,用于如果用户满足添加所述备选标签的标签判断逻辑,则为用户添加所述备选标签。本专利技术实施例还提供一种用户标签管理设备,包括:处理器;存储器,其中存储有所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行所述的用户标签管理方法的步骤。本专利技术实施例还提供一种计算机可读存储介质,用于存储程序,所述程序被处理器执行时实现所述的用户标签管理方法的步骤。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。本专利技术的用户标签管理方法、系统、设备及存储介质具有如下有益效果:本专利技术以字符串形式管理标签,只要扩展字符串长度即可以轻松地提高标签数量限值,因此标签数量管理没有上限,可以满足快速发展的业务需求,以标签数据表管理标签数据,新增标签时,无需发布代码,只需要在标签数据表中新增标签数据记录即可以快速生成新的标签,使用和维护方便。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显。图1是本专利技术一实施例的用户标签管理方法的流程图;图2是本专利技术一实施例的用户标签管理方法的详细流程图;图3是本专利技术一实施例的用户标签管理方法的实现框图;图4是本专利技术一实施例的用户标签管理系统的结构示意图;图5是本专利技术一实施例的用户标签管理设备的结构示意图;图6是本专利技术一实施例的计算机可读存储介质的结构示意图。具体实施方式现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。附图中所示的流程图仅是示例性说明,不是必须包括所有的步骤。例如,有的步骤还可以分解,而有的步骤可以合并或部分合并,因此,实际执行的顺序有可能根据实际情况改变。如图1所示,本专利技术实施例提供一种用户标签管理方法,包括如下步骤:S100:获取待添加标签的用户数据;S200:从标签数据表中获取备选标签的标签数据,所述标签数据以字符串类型表示;S300:判断用户是否满足添加所述备选标签的标签判断逻辑;S400:如果是,则为用户添加所述备选标签。如果否,则不为用户添加所述备选标签。通过采用本专利技术的用户标签管理方法,以标签数据表管理标签数据,在通过步骤S200获取标签数据时,可以直接从标签数据表中获取备选标签的标签数据,获取到的标签数据以字符串形式表示,即以字符串形式管理标签,只要扩展字符串长度即可以轻松地提高标签数量限值,因此标签数量管理没有上限,可以满足快速发展的业务需求,在新增标签时,无需发布代码,只需要在本文档来自技高网...

【技术保护点】
1.一种用户标签管理方法,其特征在于,包括如下步骤:/n获取待添加标签的用户数据;/n从标签数据表中获取备选标签的标签数据,所述标签数据以字符串类型表示;/n判断用户是否满足添加所述备选标签的标签判断逻辑;/n如果是,则为用户添加所述备选标签。/n

【技术特征摘要】
1.一种用户标签管理方法,其特征在于,包括如下步骤:
获取待添加标签的用户数据;
从标签数据表中获取备选标签的标签数据,所述标签数据以字符串类型表示;
判断用户是否满足添加所述备选标签的标签判断逻辑;
如果是,则为用户添加所述备选标签。


2.根据权利要求1所述的用户标签管理方法,其特征在于,所述判断用户是否满足添加所述备选标签的标签判断逻辑之后,还包括如下步骤:
如果用户满足所述备选标签的标签判断逻辑,则判断所述备选标签的标签数据是否支持元数据服务;
如果所述标签数据支持元数据服务,则获取该标签数据的元数据校验逻辑;
判断用户是否满足添加所述备选标签的元数据校验逻辑;
如果用户满足所述备选标签的元数据校验逻辑,则为用户添加所述备选标签;
否则,不为用户添加所述备选标签。


3.根据权利要求1所述的用户标签管理方法,其特征在于,所述标签判断逻辑包括幂等判断逻辑,所述判断用户是否满足添加所述备选标签的标签判断逻辑,包括如下步骤:
采用幂等判断用户是否已经添加过所述备选标签;
如果是,则判定用户不满足所述幂等判断逻辑。


4.根据权利要求1所述的用户标签管理方法,其特征在于,所述标签判断逻辑包括分组判断逻辑,所述判断用户是否满足添加所述备选标签的标签判断逻辑,包括如下步骤:
判断所述备选标签所属的分组;
判断用户是否满足所述备选标签所属的分组的分组判断逻辑。


5.根据权利要求1所述的用户标签管理方法,其特征在于,还包括如下步骤:
在标签数据表新增一标签数据的记录;
根据所述新增的标签数据的记录创建新的标签。
<...

【专利技术属性】
技术研发人员:华庆春
申请(专利权)人:江苏满运物流信息有限公司
类型:发明
国别省市:江苏;32

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

1